A Modular Type-Checking Algorithm for Type Theory with Singleton Types and Proof Irrelevance
A Modular Type-Checking Algorithm for Type Theory with Singleton Types and Proof Irrelevance
复制标题
具有单例类型和证明无关性的类型论模块化类型检查算法
DOI:
--
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
Miguel Pagano
中科院分区:
文献类型:
--
作者:
Andreas Abel;T. Coquand;Miguel Pagano
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.