Skip to main content
Log in

The Justification of Identity Elimination in Martin-Löf’s Type Theory

  • Published:
Topoi Aims and scope Submit manuscript

Abstract

On the basis of Martin-Löf’s meaning explanations for his type theory a detailed justification is offered of the rule of identity elimination. Brief discussions are thereafter offered of how the univalence axiom fares with respect to these meaning explanations and of some recent work on identity in type theory by Ladyman and Presnell.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. The higher-order type structure was developed by Martin-Löf in the early 1980’s. A presentation can be found in (Nordström et al. 1990, chs. 19–20) and (Nordström et al. 2000).

  2. The already complicated terminological situation is not helped by the fact that in homotopy type theory, ‘set’ and ‘proposition’ are given novel meanings; see definitions 3.1.1 and 3.3.1 in (The Univalent Foundations Program, 2013).

  3. On the origin of the conjecture, see also Prawitz (2015, p. 45).

  4. Perhaps the first to introduce a special term for what are here called canonical objects was Husserl, who in the second part of his Philosophie der Arithmetik (Husserl 1891, pp. 295–297), speaks of the reduction of problematische Zahlen to Normalzahlen.

  5. The system of Martin-Löf (1975) differs in this respect, since there evaluation works from within.

  6. This introduction rule together with the naturally associated elimination- and equality rules give rise to Curry’s Paradox (Curry 1942).

  7. That an inductively defined predicate cannot occur negatively in the premiss of its own introduction rule is in effect required by the schemes for such definitions given by Martin-Löf (1971, pp. 182–183). The requirement is also made by Dybjer (1994) for his general form of introduction rules in type theory.

  8. This extension of the notion of canonicity can be used to argue that, for instance, \(A\wedge \lnot A\) and \(\bot\) are not equal \(\mathbf {prop}\)s. In the context \(x:A, y: \lnot A\), the term \(\langle x,y\rangle\) is a canonical element of \(A\wedge \lnot A\), but not of \(\bot\).

  9. In the case of \(\Pi\) the higher-order presentation is needed; see Garner (2009, Thm. 4.2’).

  10. That (UIP) is not derivable in Martin-Löf type theory with the \(\text{Id}\)-elimination rule assumed in this paper is a non-trivial meta-mathematical result first proved by Hofmann and Streicher (1998).

References

  • Boolos G (1971) The iterative conception of set. J Philos 68:215–232

    Article  Google Scholar 

  • Curry HB (1942) The inconsistency of certain formal logics. J Symb Log 7:115–117

    Article  Google Scholar 

  • Dybjer P (1994) Inductive families. Form Asp Comput 6:440–465

    Article  Google Scholar 

  • Garner R (2009) On the strength of dependent products in the type theory of Martin-Löf. Ann Pure Appl Log 160:1–12

    Article  Google Scholar 

  • Hofmann M, Streicher T (1998) The groupoid interpretation of type theory. In: Sambin G, Smith JM (eds) Twenty-five years of constructive type theory. Oxford University Press, Oxford, pp 83–111

    Google Scholar 

  • Husserl E (1891) Philosophie der Arithmetik. C.E.M. Pfeffer, Halle

    Google Scholar 

  • Ladyman J, Presnell S (2015) Identity in homotopy type theory, part I: the justification of path induction. Philos Math 23:386–406

    Article  Google Scholar 

  • Ladyman J, Presnell S (2016) Does homotopy type theory provide a foundation for mathematics? Br J Philos Sci. doi:10.1093/bjps/axw006

    Google Scholar 

  • Martin-Löf P (1971) Hauptsatz for the intuitionistic theory of iterated inductive definitions. In Fenstad JE (ed) Proceedings of the second Scandinavian logic symposium, pp 179–216. North-Holland, Amsterdam

  • Martin-Löf P (1975) An intuitionistic theory of types: predicative part. In: Rose HE, Shepherdson JC (eds) Logic colloquium ‘73. North-Holland, Amsterdam, pp 73–118

    Google Scholar 

  • Martin-Löf P (1982) Constructive mathematics and computer programming. In: Cohen JL, Łoś J et al (eds) Logic, methodology and philosophy of science VI. North-Holland, Amsterdam, pp 153–175

    Google Scholar 

  • Martin-Löf P (1984) Intuitionistic type theory. Bibliopolis, Naples

    Google Scholar 

  • Nordström B, Petersson K, Smith J (1990) Programming in Martin-Löf’s type theory. Oxford University Press, Oxford

    Google Scholar 

  • Nordström B, Petersson K, Smith JM (2000) Martin-Löf’s type theory. In: Abramsky S, Gabbay D, Maibaum TSE (eds) Handbook of logic in computer science. Logic and algebraic methods, vol 5. Oxford University Press, Oxford, pp 1–37

    Google Scholar 

  • Prawitz D (1965) Natural deduction. Almqvist & Wiksell, Stockholm

    Google Scholar 

  • Prawitz D (1971) Ideas and results in proof theory. In Fenstad JE (ed) Proceedings of the second Scandinavian logic symposium, North-Holland, Amsterdam, pp 235–307

  • Prawitz D (2015) A short scientific autobiography. In: Wansing H (ed) Dag prawitz on proofs and meaning. Outstanding contributions to logic. Springer, Dordrecht, pp 33–64

    Google Scholar 

  • Shoenfield J (1977) The axioms of set theory. In: Barwise J (ed) Handbook of mathematical logic. North-Holland, Amsterdam, pp 321–344

    Chapter  Google Scholar 

  • The Univalent Foundations Program (2013) Homotopy type theory: Univalent foundations of mathematics. Institute for Advanced Study, Princeton. http://homotopytypetheory.org/book

  • Walsh P (2017) Categorical harmony and path induction. Rev Symb Log 10:301–321

    Article  Google Scholar 

  • Zermelo E (1930) Über Grenzzahlen und Mengenbereiche. Fundam Math 16:29–47

    Article  Google Scholar 

Download references

Acknowledgements

I am grateful to Göran Sundholm for many discussions on the philosophical foundations of type theory and to Per Martin-Löf, who in correspondence clarified what is the canonical form of an element of an Id-set. The comments of two referees at Topoi were of great help when preparing the final version of the paper. Thanks are also due to the referees of a predecessor of this paper that was submitted to another journal. While writing the paper, the author has been supported by Grant No. 17-18344Y from the Czech Science Foundation, GAČR.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ansten Klev.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Klev, A. The Justification of Identity Elimination in Martin-Löf’s Type Theory. Topoi 38, 577–590 (2019). https://doi.org/10.1007/s11245-017-9509-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11245-017-9509-1

Keywords

Navigation