Proof Nets and the Linear Substitution Calculus - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Proof Nets and the Linear Substitution Calculus

Résumé

Since the very beginning of the theory of linear logic it is known how to represent the λ-calculus as linear logic proof nets. The two systems however have different granularities, in particular proof nets have an explicit notion of sharing-the exponentials-and a micro-step operational semantics, while the λ-calculus has no sharing and a small-step operational semantics. Here we show that the linear substitution calculus, a simple refinement of the λ-calculus with sharing, is isomorphic to proof nets at the operational level. Nonetheless, two different terms with sharing can still have the same proof nets representation-a further result is the characterisation of the equality induced by proof nets over terms with sharing. Finally, such a detailed analysis of the relationship between terms and proof nets, suggests a new, abstract notion of proof net, based on rewriting considerations and not necessarily of a graphical nature.
Fichier principal
Vignette du fichier
Accattoli - Proof Nets and the Linear Substitution Calcuuls.pdf (235.34 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01967532 , version 1 (31-12-2018)

Identifiants

  • HAL Id : hal-01967532 , version 1

Citer

Beniamino Accattoli. Proof Nets and the Linear Substitution Calculus. 15th International Colloquium on Theoretical Aspects of Computing (ICTAC 2018), Oct 2018, Stellenbosch, South Africa. ⟨hal-01967532⟩
40 Consultations
312 Téléchargements

Partager

Gmail Facebook X LinkedIn More