DocumentCode :
2740021
Title :
Confluence and preservation of strong normalisation in an explicit substitutions calculus
Author :
Munoz, C.
Author_Institution :
Inst. Nat. de Recherche en Inf. et Autom., Le Chesnay
fYear :
1996
fDate :
27-30 Jul 1996
Firstpage :
440
Lastpage :
447
Abstract :
Explicit substitutions calculi are formal systems that implement β-reduction by means of an internal substitution operator. In that calculi it is possible to delay the application of a substitution to a term or to consider terms with partially applied substitutions. The λσ-calculus of explicit substitutions, proposed by M. Abadi et al. (1991), is a first-order rewriting system that implements substitution and renaming mechanism of λ-calculus. However; λσ does not preserve strong normalisation of λ-calculus and it is not a confluent system. Typed variants of λσ without composition are strongly normalising but not confluent, while variants with composition are confluent but do not preserve strong normalisation. Neither of them enjoys both properties. In this paper we propose the λζ -calculus. This is, as far as we know, the first confluent calculus of explicit substitutions that preserves strong normalisation
Keywords :
lambda calculus; rewriting systems; β-reduction; λ-calculus; λσ-calculus; λζ-calculus; confluence; explicit substitutions; explicit substitutions calculus; first-order rewriting system; formal systems; internal substitution operator; partially applied substitutions; preservation; renaming mechanism; strong normalisation; substitution; Calculus; Computer applications; Delay; Functional programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1996. LICS '96. Proceedings., Eleventh Annual IEEE Symposium on
Conference_Location :
New Brunswick, NJ
ISSN :
1043-6871
Print_ISBN :
0-8186-7463-6
Type :
conf
DOI :
10.1109/LICS.1996.561460
Filename :
561460
Link To Document :
بازگشت