HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

The theory of calculi with explicit substitutions revisited

Abstract : Calculi with explicit substitutions are widely used in different areas of computer science such as functional and logic programming, proof-theory, theorem proving, concurrency, object-oriented languages, etc. Complex systems with explicit substitutions were developed these last 15 years in order to capture the good computational behaviour of the original system (with meta-level substitutions) they were implementing. In this paper we first survey previous work in the domain by pointing out the motivations and challenges that guided the developement of such calculi. Then we use very simple technology to establish a general theory of explicit substitutions for the lambda-calculus which enjoys all the expected properties such as simulation of one-step beta-reduction, confluence on meta-terms, preservation of beta-strong normalisation, strong normalisation of typed terms and full composition. Also, the calculus we introduce turns out to admit a natural translation into Linear Logic's proof-nets.
Complete list of metadata

Cited literature [60 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00111285
Contributor : Delia Kesner Connect in order to contact the contributor
Submitted on : Wednesday, January 17, 2007 - 11:48:02 AM
Last modification on : Saturday, March 28, 2020 - 2:15:10 AM
Long-term archiving on: : Thursday, September 23, 2010 - 4:40:04 PM

Files

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00111285, version 3

Collections

Citation

Delia Kesner. The theory of calculi with explicit substitutions revisited. 2007. ⟨hal-00111285v3⟩

Share

Metrics

Record views

97

Files downloads

330