Formal development of functional programs in type theory: a case study

Abstract: "Type systems like the Extended Calculus of Constructions (ECC) [17] have been proposed as an environment in which to develop both modular programs and thier correctness proofs. This work describes a case study in this area which uses the implementation Lego by R. Pollack of the ECC....

Full description

Saved in:
Bibliographic Details
Main Author: Hofmann, Martin (Author)
Format: Book
Language:English
Published: Edinburgh 1992
Series:Laboratory for Foundations of Computer Science <Edinburgh>: LFCS report series 228
Subjects:
Summary:Abstract: "Type systems like the Extended Calculus of Constructions (ECC) [17] have been proposed as an environment in which to develop both modular programs and thier correctness proofs. This work describes a case study in this area which uses the implementation Lego by R. Pollack of the ECC. After introducing the main concepts of type- theoretic specification and verification we describe a machine-checked version of the symbol table example given in [24]. Particular attention is paid to a detailed description of the actual interaction with Lego as a program development system, so as to provide a basis for further research on this topic. The case study is a shortened version of the author's Diplomarbeit (Master's thesis) [14] [sic]"
Physical Description:37 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!