Abstract
Dependently typed programs contain an excessive amount of static terms which are necessary to please the type checker but irrelevant for computation. To obtain reasonable performance of not only the compiled program but also the type checker such static terms need to be erased as early as possible, preferably immediately after type checking. To this end, Pfenning's type theory with irrelevant quantification, that models a distinction between static and dynamic code, is extended to universes and large eliminations. Novel is a heterogeneously typed implementation of equality which allows the smooth construction of a universal Kripke model that proves normalization, consistency and decidability. © 2011 Springer-Verlag.
Author supplied keywords
Cite
CITATION STYLE
Abel, A. (2011). Irrelevance in type theory with a heterogeneous equality judgement. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6604 LNCS, pp. 57–71). https://doi.org/10.1007/978-3-642-19805-2_5
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.