A lambda-calculus with explicit weakening and explicit substitution

René David 1 Bruno Guillaume 2
2 CALLIGRAMME - Linear logic, proof networks and categorial grammars
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : Since Melliès has shown that lambda-sigma (a calculus of explicit substitutions) does not preserve the strong normalization of the beta-reduction, it became a challenge to find a calculus satisfying the following properties: step by step simulation of the beta-reduction, confluence on terms with metavariables, strong normalization of the calculus of substitutions and preservation of the strong normalization of the lambda-calculus. We present here such a calculus. The main novelty of the calculus (given with de Bruijn indices) is the use of labels that represent updating functions and correspond to explicit weakening. A typed version is also presented.
Type de document :
Article dans une revue
Mathematical Structures in Computer Science, Cambridge University Press (CUP), 2001, 11 (1), pp.169-206
Liste complète des métadonnées

Littérature citée [24 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00384683
Contributeur : René David <>
Soumis le : vendredi 15 mai 2009 - 16:05:48
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48
Document(s) archivé(s) le : jeudi 10 juin 2010 - 23:15:23

Fichier

mscs.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00384683, version 1

Collections

Citation

René David, Bruno Guillaume. A lambda-calculus with explicit weakening and explicit substitution. Mathematical Structures in Computer Science, Cambridge University Press (CUP), 2001, 11 (1), pp.169-206. 〈hal-00384683〉

Partager

Métriques

Consultations de la notice

469

Téléchargements de fichiers

220