Publikationsansicht

A Machine-assisted Proof that Well Typed Expressions Cannot Go Wrong (1998)

Abstract
This paper deals with the application of constructive type theory to the theory of programming languages. The main aim of this work is to investigate constructive formalisations of the mathematics of programs. Here, we consider a small typed functional language and prove some properties about it, arriving at the property that establishes that well typed expressions cannot go wrong. First, we give the definitions and proofs in an informal style, and then we present and explain the formalisation of these definitions and proofs. For the formalisation, we use the proof editor ALF and its pattern matching facility.

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.44.6396
Quelle http://www.md.chalmers.se/~bove/Papers/wtecngw_paper.ps.gz
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.4.8186, 10.1.1.67.5276, 10.1.1.26.4391, 10.1.1.40.3910, 10.1.1.69.9916, 10.1.1.38.2610, 10.1.1.36.3714, 10.1.1.42.8429, 10.1.1.38.4421, 10.1.1.35.8835, 10.1.1.99.7996, 10.1.1.114.7669, 10.1.1.117.1278