CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

A Formalised Proof of the Soundness and Completeness of Simply Typed Lambda Calculus with Explicit Substitution

Catarina Coquand (Institutionen för datavetenskap)
Higher-Order and Symbolic Computation (1388-3690). Vol. 15 (2002), 1, p. 57-90.
[Artikel, refereegranskad vetenskaplig]

We present a simply-typed λ-calculus with explicit substitutions and we give a fully formalised proof of its soundness and completeness with respect to Kripke models. We further give conversion rules for the calculus and show also for them that they are sound and complete with respect to extensional equality in the Kripke model. A decision algorithm for conversion is given and proven correct. We use the technique "normalisation by evaluation" in order to prove these results, An important aspect of this work is that it is not a formalisation of an existing proof, instead the proof has been done in interaction with the proof system, ALF.

Nyckelord: Explicit substitutions, Formal methods, Normalisation, Type theory



Denna post skapades 2013-02-14.
CPL Pubid: 173606

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)


Institutioner (Chalmers)

Institutionen för datavetenskap (2002-2004)

Ämnesområden

Datavetenskap (datalogi)

Chalmers infrastruktur