The Structural λ-Calculus

B Accattoli, D Kesner - International Workshop on Computer Science Logic, 2010 - Springer
Inspired by a recent graphical formalism for λ-calculus based on Linear Logic technology,
we introduce an untyped structural λ-calculus, called λj, which combines action at a distance …

Non-idempotent intersection types and strong normalisation

A Bernadet, SJ Lengrand - Logical Methods in Computer …, 2013 - lmcs.episciences.org
We present a ty** system with non-idempotent intersection types, ty** a term syntax
covering three different calculi: the pure λ-calculus, the calculus with explicit substitutions λ …

An abstract factorization theorem for explicit substitutions

B Accattoli - … on Rewriting Techniques and Applications (RTA'12), 2012 - inria.hal.science
We study a simple form of standardization, here called factorization, for explicit substitutions
calculi, ie lambda-calculi where beta-reduction is decomposed in various rules. These …

Functorial string diagrams for reverse-mode automatic differentiation

M Alvarez-Picallo, DR Ghica, D Sprunger… - arxiv preprint arxiv …, 2021 - arxiv.org
We enhance the calculus of string diagrams for monoidal categories with hierarchical
features in order to capture closed monoidal (and cartesian closed) structure. Using this new …

Exponentials as substitutions and the cost of cut elimination in linear logic

B Accattoli - Proceedings of the 37th Annual ACM/IEEE Symposium …, 2022 - dl.acm.org
This paper introduces the exponential substitution calculus (ESC), a new presentation of cut
elimination for IMELL, based on proof terms and building on the idea that exponentials can …

A theory of explicit substitutions with safe and full composition

D Kesner - Logical Methods in Computer Science, 2009 - lmcs.episciences.org
Many different systems with explicit substitutions have been proposed to implement a large
class of higher-order languages. Motivations and challenges that guided the development of …

Quantitative types for the linear substitution calculus

D Kesner, D Ventura - Theoretical Computer Science: 8th IFIP TC 1/WG …, 2014 - Springer
We define two non-idempotent intersection type systems for the linear substitution calculus,
a calculus with partial substitutions acting at a distance that is a computational interpretation …

From reduction-based to reduction-free normalization

O Danvy - International School on Advanced Functional …, 2008 - Springer
We document an operational method to construct reduction-free normalization functions.
Starting from a reduction-based normalization function from a reduction semantics, ie, the …

Preservation of strong normalisation modulo permutations for the structural lambda-calculus

B Accattoli, D Kesner - Logical Methods in Computer Science, 2012 - lmcs.episciences.org
Inspired by a recent graphical formalism for lambda-calculus based on linear logic
technology, we introduce an untyped structural lambda-calculus, called lambda j, which …

From reduction-based to reduction-free normalization

O Danvy - Electronic Notes in Theoretical Computer Science, 2005 - Elsevier
We present a systematic construction of a reduction-free normalization function. Starting
from a reduction-based normalization function, ie, the transitive closure of a one-step …