Categoricity Results for Second-Order ZF in Dependent Type Theory

  • Dominik KirstEmail author
  • Gert SmolkaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10499)


We formalise the axiomatic set theory second-order ZF in the constructive type theory of Coq assuming excluded middle. In this setting we prove Zermelo’s embedding theorem for models, categoricity in all cardinalities, and the correspondence of inner models and Grothendieck universes. Our results are based on an inductive definition of the cumulative hierarchy eliminating the need for ordinals and transfinite recursion.


  1. 1.
    Ackermann, W.: Die widerspruchsfreiheit der allgemeinen mengenlehre. Math. Ann. 114, 305–315 (1937)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Aczel, P., Macintyre, A., Pacholski, L., Paris, J.: The type theoretic interpretation of constructive set theory. J. Symb. Log. 49(1), 313–314 (1984)MathSciNetGoogle Scholar
  3. 3.
    Barras, B.: Sets in Coq, Coq in sets. J. Formaliz. Reason. 3(1), 29–48 (2010)MathSciNetzbMATHGoogle Scholar
  4. 4.
    Bourbaki, N.: Sur le théorème de Zorn. Arch. Math. 2(6), 434–437 (1949)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Hamkins, J.D.: Every countable model of set theory embeds into its own constructible universe. J. Math. Log. 13(02) (2013).
  6. 6.
    Hrbacek, K., Jech, T.: Introduction to Set Theory, Third Edition, Revised and Expanded. CRC Press, Boca Raton (1999)zbMATHGoogle Scholar
  7. 7.
    Kreisel, G.: Two notes on the foundations of set-theory. Dialectica 23(2), 93–114 (1969)CrossRefzbMATHGoogle Scholar
  8. 8.
    Kunen, K.: Set Theory an Introduction to Independence Proofs. Elsevier, Amsterdam (2014)zbMATHGoogle Scholar
  9. 9.
    Paulson, L.C.: Set theory for verification: I. from foundations to functions. J. Autom. Reason. 11(3), 353–389 (1993)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Scott, D.: Axiomatizing set theory. Proc. Symp. Pure Math. 13, 207–214 (1974)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Skolem, T.: Some remarks on axiomatized set theory. In: van Heijenoort, J. (ed.) From Frege to Gödel: A Sourcebook in Mathematical Logic, pp. 290–301. toExcel, Lincoln, NE, USA (1922)Google Scholar
  12. 12.
    Smolka, G., Schäfer, S., Doczkal, C.: Transfinite constructions in classical type theory. In: Urban, C., Zhang, X. (eds.) ITP 2015. LNCS, vol. 9236, pp. 391–404. Springer, Cham (2015). doi: 10.1007/978-3-319-22102-1_26 Google Scholar
  13. 13.
    Smolka, G., Stark, K.: Hereditarily finite sets in constructive type theory. In: Blanchette, J.C., Merz, S. (eds.) ITP 2016. LNCS, vol. 9807, pp. 374–390. Springer, Cham (2016). doi: 10.1007/978-3-319-43144-4_23 CrossRefGoogle Scholar
  14. 14.
    Smullyan, R., Fitting, M.: Set Theory and the Continuum Problem. Dover Books on Mathematics. Dover Publications, Mineola (2010)zbMATHGoogle Scholar
  15. 15.
    Suppes, P.: Axiomatic Set Theory. Dover Books on Mathematics Series. Dover Publications, Mineola (1960)zbMATHGoogle Scholar
  16. 16.
    The Coq Proof Assistant.
  17. 17.
    Uzquiano, G.: Models of second-order Zermelo set theory. Bull. Symb. Log. 5(3), 289–302 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Väänänen, J.: Second-order logic or set theory? Bull. Symb. Log. 18(1), 91–121 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    Werner, B.: Sets in types, types in sets. In: Abadi, M., Ito, T. (eds.) TACS 1997. LNCS, vol. 1281, pp. 530–546. Springer, Heidelberg (1997). doi: 10.1007/BFb0014566 CrossRefGoogle Scholar
  20. 20.
    Williams, N.H.: On Grothendieck universes. Compos. Math. 21(1), 1–3 (1969)MathSciNetzbMATHGoogle Scholar
  21. 21.
    Zermelo, E.: Neuer beweis für die möglichkeit einer wohlordnung. Math. Ann. 65, 107–128 (1908)CrossRefzbMATHGoogle Scholar
  22. 22.
    Zermelo, E.: Über Grenzzahlen und Mengenbereiche: Neue Untersuchungen Über die Grundlagen der Mengenlehre. Fund. Math. 16, 29–47 (1930)zbMATHGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Saarland UniversitySaarbrückenGermany

Personalised recommendations