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

Title:
A Modular Type-checking algorithm for Type Theory with Singleton Types and Proof Irrelevance
Source:
Lecture Notes in Computer Science ISBN: 9783642022722
Logical Methods in Computer Science, Vol Volume 7, Issue 2 (2011)
Publication Status:
Preprint
Publisher Information:
Centre pour la Communication Scientifique Directe (CCSD), 2009.
Publication Year:
2009
Document Type:
Fachzeitschrift Article<br />Part of book or chapter of book<br />Other literature type
File Description:
application/pdf
Language:
English
ISSN:
1860-5974
DOI:
10.2168/lmcs-7(2:4)2011
DOI:
10.1007/978-3-642-02273-9_3
DOI:
10.60692/8m3gz-8s552
DOI:
10.48550/arxiv.1102.2405
DOI:
10.60692/fydtc-cxj83
Rights:
CC BY ND
Springer TDM
arXiv Non-Exclusive Distribution
URL: https://arxiv.org/licenses/nonexclusive-distrib/1.0
Accession Number:
edsair.doi.dedup.....c048a912e49f2d4396ed12a11fbb6e4a
Database:
OpenAIRE

Weitere Informationen

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 constructors. Then we give the definition of a correct and complete type-checking algorithm for terms in normal form. We extend the results to proof-irrelevant propositions.