A Modular Type-checking algorithm for Type Theory with Singleton Types and Proof Irrelevance

We define a logical framework with singleton types and one universe of small types. We give the semantics using a PER model; it is used for constructing a normalisation-by-evaluation algorithm. We prove completeness and soundness of the algorithm; and get as a corollary the injectivity of type const...

Full description

Bibliographic Details
Main Authors: Andreas Abel, Thierry Coquand, Miguel Pagano
Format: Article
Language:English
Published: Logical Methods in Computer Science e.V. 2011-05-01
Series:Logical Methods in Computer Science
Subjects:
Online Access:https://lmcs.episciences.org/1069/pdf