2011
DOI: 10.1007/s10817-011-9222-5
|View full text |Cite
|
Sign up to set email alerts
|

On Explicit Substitution with Names

Abstract: International audienceThis paper recounts the origins of the λx family of calculi of explicit substitution with proper variable names, including the original result of preservation of strong β-normalization based on the use of synthetic reductions for garbage collection. We then discuss the properties of a variant of the calculus which is also confluent for "open" terms (with meta-variables), and verify that a version with garbage collection preserves strong β-normalization (as is the state of the art), and we… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 37 publications
0
5
0
Order By: Relevance
“…In other words, these calculi shed light on the execution models of higher-order languages. In fact, the development of a calculus with explicit substitutions faithful to the λ -calculus, in the sense of the preservation of some desired properties were the main motivation for such a long list of calculi with explicit substitutions invented in the last decades [1,23,6,10,19,15,8,11,17].…”
Section: An Explicit Substitution Operatormentioning
confidence: 99%
“…In other words, these calculi shed light on the execution models of higher-order languages. In fact, the development of a calculus with explicit substitutions faithful to the λ -calculus, in the sense of the preservation of some desired properties were the main motivation for such a long list of calculi with explicit substitutions invented in the last decades [1,23,6,10,19,15,8,11,17].…”
Section: An Explicit Substitution Operatormentioning
confidence: 99%
“…[DK97,Rit99]) has focussed on Melliès' observation that, contrary to what one might expect from the lambda calculus, such calculi may not be strongly normalising [Mel95] (see e.g. [RBL11] for an overview). Two-dimensional type theories, on the other hand, first arose from Seely's observation [See87] that η-expansion and β-reduction form the unit and counit of a lax (directed) cartesian closed structure, a perspective advocated further by Jay & Ghani [Gha95,JG95] and put to use by Hilken [Hil96] for a proof-theoretic account of rewriting.…”
Section: A Type Theory For Biclonesmentioning
confidence: 99%
“…Van Oostrom [54] and later Kesner and Lengrand [30], applying ideas from linear logic [29], proposed to extend λ-calculus with explicit substitution [30] with operators to control the use of variables (resources). Their linear λlxr-calculus is an extension of the λx-calculus [9,47] with operators for linear substitution, erasure and duplication, preserving at the same time confluence and full composition of explicit substitutions. The simply typed version of this calculus corresponds to the intuitionistic fragment of linear logic proof-nets, according to Curry-Howard correspondence, and it enjoys strong normalisation and subject reduction.…”
Section: Typeability ⇒ Sn In λ ∩mentioning
confidence: 99%