# A lambda-calculus with explicit weakening and explicit substitution

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.
Document type :
Journal articles
Domain :

Cited literature [24 references]

https://hal.archives-ouvertes.fr/hal-00384683
Contributor : René David Connect in order to contact the contributor
Submitted on : Friday, May 15, 2009 - 4:05:48 PM
Last modification on : Thursday, October 7, 2021 - 8:48:30 AM
Long-term archiving on: : Thursday, June 10, 2010 - 11:15:23 PM

### File

mscs.pdf
Files produced by the author(s)

### 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. ⟨10.1017/S0960129500003224⟩. ⟨hal-00384683⟩

### Metrics

Les métriques sont temporairement indisponibles