Irrelevance in type theory with a heterogeneous equality judgement

12Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free