The theory of calculi with explicit substitutions revisited - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2007

The theory of calculi with explicit substitutions revisited

Delia Kesner
  • Fonction : Auteur
  • PersonId : 836418

Résumé

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.
Fichier principal
Vignette du fichier
main.pdf (406.11 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00111285 , version 1 (06-11-2006)
hal-00111285 , version 2 (16-01-2007)
hal-00111285 , version 3 (17-01-2007)

Identifiants

  • HAL Id : hal-00111285 , version 3

Citer

Delia Kesner. The theory of calculi with explicit substitutions revisited. 2007. ⟨hal-00111285v3⟩
134 Consultations
400 Téléchargements

Partager

Gmail Facebook X LinkedIn More