Abstract
We construct a syntactic model of intensional Martin-Löf type theory in which two pointwise propositionally equal functions are propositionally equal themselves. In the model types are interpreted as types equipped with equivalence relations; the identity type at each type is interpreted as the associated relation. The interpretation function from the syntax to the model gives rise to a procedure which replaces all instances of the identity type by suitable relations defined by induction on the type structure and thereby eliminates instances of an axiom which states that pointwise propositionally equal functions are propositionally equal themselves. We also sketch how “quotient types” can be interpreted.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
J. Cartmell. Generalized algebraic theories and contextual categories. PhD thesis, Univ. Oxford, 1978.
Solomon Feferman. Theories of Finite Type. In Jon Barwise, editor, Handbook of Mathematical Logic, chapter D.4, pages 934–935. North-Holland, 1977.
Martin Hofmann. Extensional concepts in intensional type theory. PhD thesis, Univ. of Edinburgh, forthcoming 1994.
Bart Jacobs. Categorical Type Theory. PhD thesis, University of Utrecht, 1991.
Bart Jacobs. Comprehension categories and the semantics of type theory. Theoretical Computer Science, 107:169–207, 1993.
Horst Luckhardt. Extensional Gödel Functional Interpretation. A Consistency Proof of Classical Analysis, volume 306 of Lecture Notes in Mathematics. Springer, Berlin, 1973.
Zhaohui Luo. An Extended Calculus of Constructions. PhD thesis, University of Edinburgh, July 1990.
Zhaohui Luo and Randy Pollack. LEGO Proof Development System: User's Manual. Technical Report ECS-LFCS-92-211, University of Edinburgh, May 1992.
Per Martin-Löf. Intuitionistic Type Theory. Bibliopolis Napoli, 1984.
John Mitchell and Gordon Plotkin. Abstract Types have Existential Type. ACM Transactions on Programming Languages and Systems, 10(3):470–502, 1988.
B. Nordström, K. Petersson, and J. M. Smith. Programming in Martin-Löfs Type Theory, An Introduction. Clarendon Press, Oxford, 1990
Thomas Streicher. Semantics of Type Theory. Birkhäuser, 1991.
Thomas Streicher. Semantical Investigations into Intensional Type Theory. Habilitationsschrift, LMU München, to appear 1993.
David Turner. A new formulation of constructive type theory. In P. Dybjer, editor, Proceedings of the Workshop on Programming Logic, pages 258–294. Programming Methodology Group, Univ. of Göteborg, May 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hofmann, M. (1994). Elimination of extensionality in Martin-Löf type theory. In: Barendregt, H., Nipkow, T. (eds) Types for Proofs and Programs. TYPES 1993. Lecture Notes in Computer Science, vol 806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58085-9_76
Download citation
DOI: https://doi.org/10.1007/3-540-58085-9_76
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58085-0
Online ISBN: 978-3-540-48440-0
eBook Packages: Springer Book Archive