Extensional concepts in intensional type theory

M Hofmann - 1995 - era.ed.ac.uk
Theories of dependent types have been proposed as a foundation of constructive
mathematics and as a framework in which to construct certified programs. In these …

Functorial boxes in string diagrams

PA Melliès - International Workshop on Computer Science Logic, 2006 - Springer
String diagrams were introduced by Roger Penrose as a handy notation to manipulate
morphisms in a monoidal category. In principle, this graphical notation should encompass …

λν, a calculus of explicit substitutions which preserves strong normalisation

D Briaud, P Lescanne, J Rouyer-Degli - Journal of Functional …, 1996 - cambridge.org
Explicit substitutions were proposed by Abadi, Cardelli, Curien, Hardin and Lévy to
internalise substitutions into λ-calculus and to propose a mechanism for computing on …

Non-idempotent intersection types and strong normalisation

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

A λ-calculus à la de Bruijn with explicit substitutions

F Kamareddine, A Ríos - International Symposium on Programming …, 1995 - Springer
The aim of this paper is to present the λs-calculus which is a very simple λ-calculus with
explicit substitutions and to prove its confluence on closed terms and the preservation of …

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 …

Subtractive logic

T Crolard - Theoretical computer science, 2001 - Elsevier
This paper is the first part of a work whose purpose is to investigate duality in some related
frameworks (cartesian closed categories, lambda-calculi, intuitionistic and classical logics) …

Proof nets and the linear substitution calculus

B Accattoli - International Colloquium on Theoretical Aspects of …, 2018 - Springer
Since the very beginning of the theory of linear logic it is known how to represent the λ λ-
calculus as linear logic proof nets. The two systems however have different granularities, in …

On the invariance of the unitary cost model for head reduction

B Accattoli, U Dal Lago - 23rd International Conference on …, 2012 - drops.dagstuhl.de
The lambda-calculus is a widely accepted computational model of higher-order functional
programs, yet there is not any direct and universally accepted cost model for it. As a …

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 …