1996
DOI: 10.1017/s0956796800001945
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 substitutions. λν is another view of the same concept which aims to explain the process of substitution and to decompose it in small steps. It favours simplicity and preservation of strong normalisation. This way, another important property is missed, namely confluence on open terms. In spirit, λν is closely related to another calculus of expl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
62
0

Year Published

1999
1999
2005
2005

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 82 publications
(62 citation statements)
references
References 14 publications
0
62
0
Order By: Relevance
“…The majority of the calculi that have been proposed do not, in fact, possess this ability. This is true, for example, of the λυ-calculus [BBLRD96], the λζ-calculus [Muñ96], the λs e -calculus [KR97] and the λ ws ocalculus [DG01]. The last two calculi are distinguished from the others in that they contain mechanisms for interchanging the order of substitutions in certain circumstances; such a device is needed to obtain confluence of rewriting under a graftable interpretation of meta variables.…”
Section: Relationship To Other Explicit Substitution Calculimentioning
confidence: 99%
See 2 more Smart Citations
“…The majority of the calculi that have been proposed do not, in fact, possess this ability. This is true, for example, of the λυ-calculus [BBLRD96], the λζ-calculus [Muñ96], the λs e -calculus [KR97] and the λ ws ocalculus [DG01]. The last two calculi are distinguished from the others in that they contain mechanisms for interchanging the order of substitutions in certain circumstances; such a device is needed to obtain confluence of rewriting under a graftable interpretation of meta variables.…”
Section: Relationship To Other Explicit Substitution Calculimentioning
confidence: 99%
“…However, not all explicit substitution calculi have this kind of combining ability. On the one hand, omitting such an ability has potential theoretical benefits: it is known at least in some cases to lead to the preservation of strong normalization properties of the underlying lambda calculus [BBLRD96,DG01]. On the other hand, we believe that an approach that does not use a mechanism for collapsing multiple substitution traversals into a composite one may not be viable in practice.…”
Section: The Treatment Of Bound Variablesmentioning
confidence: 99%
See 1 more Smart Citation
“…For instance, Paul-André Mellies [18] has exhibited strongly β normalisable terms that are not strongly λσ normalisable or strongly λσ ⇑ normalisable. On the other hand, in [17,3], we have proved that the calculus of substitutions λυ preserves strong normalisation. A similar proof can be used for proving that λχ preserves strong normalisation.…”
Section: Lemma 7 (Projection Lemmamentioning
confidence: 99%
“…But it is confluent on closed terms (of explicit substitutions), which are sufficient to represent all λ-terms. Later several calculi were designed with full confluence [11], or with both properties by suppressing some of the operations of explicit substitutions such as the composition of substitutions [4,23,7]. Until very recently no fully expressive calculus existed with both properties of confluence and strong normalization.…”
Section: Introductionmentioning
confidence: 99%