Abstract
We introduce a pure type system (PTS) λZ with four sorts and show that this PTS captures the proof-theoretic strength of Zermelo’s set theory. For that, we show that the embedding of the language of set theory into λZ via the ‘sets as pointed graphs’ translation makes λZ a conservative extension of IZ+AFA+TC (intuitionistic Zermelo’s set theory plus Aczel’s antifoundation axiom plus the axiom of transitive closure)—a theory which is equiconsistent to Zermelo’s. The proof of conservativity is achieved by defining a retraction from λZ to a (skolemised version of) Zermelo’s set theory and by showing that both transformations commute via the axioms AFA and TC.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aczel, P.: Non well-founded sets. Center for the Study of Language and Information (1988)
Aczel, P.: On relating type theories and set theories. In: Altenkirch, T., Naraschewski, W., Reus, B. (eds.) TYPES 1998. LNCS, vol. 1657, pp. 1–18. Springer, Heidelberg (1999)
Barendregt, H., Geuvers, H.: Proof-assistants using dependent type systems. In: Robinson, J.A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 1149–1238. Elsevier and MIT Press (2001)
Coquand, T., Herbelin, H.: A-translation and looping combinators in pure type systems. Journal of Functional Programming 4(1), 77–88 (1994)
Esser, O., Hinnion, R.: Antifoundation and transitive closure in the system of Zermelo. Notre Dame Journal of Formal Logic 40(2), 197–205 (1999)
Friedman, H.: Some applications of Kleene’s methods for intuitionistic systems. In: Cambridge Summer School in Mathematical Logic. Lecture Notes in Mathematics, vol. 337, pp. 113–170. Springer, Heidelberg (1973)
Geuvers, J.H., Nederhof, M.J.: A modular proof of strong normalization for the calculus of constructions. Journal of Functional Programming 1(2), 155–189 (1991)
Krivine, J.-L.: Théorie des ensembles. Cassini (1998)
Luo, Z.: Computation and Reasoning: A Type Theory for Computer Science. Oxford University Press, Oxford (1994)
Melliès, P.-A., Werner, B.: A generic normalisation proof for pure type systems. In: Giménez, E. (ed.) TYPES 1996. LNCS, vol. 1512, pp. 254–276. Springer, Heidelberg (1998)
Miquel, A.: Le calcul des constructions implicite: syntaxe et sémantique. PhD thesis, Université Paris 7 (2001)
Miquel, A.: A strongly normalising Curry-Howard correspondence for IZF set theory. In: Baaz, M., Makowsky, J.A. (eds.) CSL 2003. LNCS, vol. 2803, pp. 441–454. Springer, Heidelberg (2003)
Werner, B.: Sets in types, types in sets. In: Ito, T., Abadi, M. (eds.) TACS 1997. LNCS, vol. 1281, pp. 530–546. Springer, Heidelberg (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Miquel, A. (2006). λZ: Zermelo’s Set Theory as a PTS with 4 Sorts. In: Filliâtre, JC., Paulin-Mohring, C., Werner, B. (eds) Types for Proofs and Programs. TYPES 2004. Lecture Notes in Computer Science, vol 3839. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11617990_15
Download citation
DOI: https://doi.org/10.1007/11617990_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31428-8
Online ISBN: 978-3-540-31429-5
eBook Packages: Computer ScienceComputer Science (R0)