Realizability for Constructive Zermelo-Fraenkel Set Theory
2006, Logic Colloquium '03
https://doi.org/10.1201/9781439865835-14Abstract
Constructive Zermelo-Fraenkel Set Theory, CZF, has emerged as a standard reference theory that relates to constructive predicative mathematics as ZFC relates to classical Cantorian mathematics. A hallmark of this theory is that it possesses a type-theoretic model. Aczel showed that it has a formulae-as-types interpretation in Martin-Löf's intuitionist theory of types . This paper, though, is concerned with a rather different interpretation. It is shown that Kleene realizability provides a self-validating semantics for CZF, viz. this notion of realizability can be formalized in CZF and demonstrably in CZF it can be verified that every theorem of CZF is realized. This semantics, then, is put to use in establishing several equiconsistency results. Specifically, augmenting CZF by well-known principles germane to Russian constructivism and Brouwer's intuitionism turns out to engender theories of equal proof-theoretic strength with the same stock of provably recursive functions.
References (24)
- Cont(N N , N): Every function from N N to N is continuous.
- ∀X∀Y Cont(X, Y): For every complete separable metric space X and separable metric space Y, Cont(X, Y), i.e., every function from X to Y is continuous. Recall that MP PR is Markov's principle for primitive recursive predicates. Theorem: 11.2 (CZF + MP PR ). V(Kl) |= Cont(N N , N) ∧ ∀X∀Y Cont(X, Y). Moreover, V(Kl) validates that every separable metric space is subcountable. Proof: For the proof that MP is realized in V(Kl) it suffices to have MP PR in the background universe. As a result of this and Theorem 9.2, we have V(Kl) |= MP ∧ ECT. By [7] IV.3.1, MP PR proves KLS, where KLS stands for the Kreisel-Lacombe- Shoenfield's theorem asserting that every effective operation from N N to N is continu- ous. By [7] XVI.2.1.1, ECT implies KLS → Cont(N N , N). In consequence, V(Kl) |= Cont(N N , N).
- P. Aczel: The type theoretic interpretation of constructive set theory. In: Mac- Intyre, A. and Pacholski, L. and Paris, J, editor, Logic Colloquium '77 (North Holland, Amsterdam 1978) 55-66.
- P. Aczel: The type theoretic interpretation of constructive set theory: Choice principles. In: A.S. Troelstra and D. van Dalen, editors, The L.E.J. Brouwer Centenary Symposium (North Holland, Amsterdam 1982) 1-40.
- P. Aczel: The type theoretic interpretation of constructive set theory: Inductive definitions. In: R.B. et al. Marcus, editor, Logic, Methodology and Philosophy of Science VII (North Holland, Amsterdam 1986) 17-49.
- P. Aczel, M. Rathjen: Notes on constructive set theory, Technical Report 40, Institut Mittag-Leffler (The Royal Swedish Academy of Sciences, 2001). http://www.ml.kva.se/preprints/archive2000-2001.php
- J. Barwise: Admissible Sets and Structures (Springer-Verlag, Berlin, Heidelberg, New York, 1975).
- M. Beeson: Continuity in intuitionistic set theories, in: M Boffa, D. van Dalen, K. McAloon (eds.): Logic Colloquium '78 (North-Holland, Amsterdam, 1979).
- M. Beeson: Foundations of Constructive Mathematics. (Springer-Verlag, Berlin, Heidelberg, New York, Tokyo, 1985).
- E. Bishop and D. Bridges: Constructive Analysis. (Springer-Verlag, Berlin, Hei- delberg, New York, Tokyo, 1985).
- S. Feferman: A language and axioms for explicit mathematics, in: J.N. Crossley (ed.): Algebra and Logic, Lecture Notes in Math. 450 (Springer, Berlin 1975) 87-139.
- S. Feferman: Constructive theories of functions and classes in: Boffa, M., van Dalen, D., McAloon, K. (eds.), Logic Colloquium '78 (North-Holland, Amster- dam 1979) 159-224.
- H. Friedman: Some applications of Kleene's method for intuitionistic systems. In: A. Mathias and H. Rogers (eds.): Cambridge Summer School in Mathematical Logic, volume 337 of Lectures Notes in Mathematics (Springer, Berlin, 1973) 113-170.
- S.C. Kleene: On the interpretation of intuitionistic number theory. Journal of Symbolic Logic 10 (1945) 109-124.
- G. Kreisel and A.S. Troelstra: Formal systems for some branches of intuitionistic analysis. Annals of Mathematical Logic 1 (1970) 229-387.
- P. Martin-Löf: An intuitionistic theory of types: predicative part, in: H.E. Rose and J. Sheperdson (eds.): Logic Colloquium '73 (North-Holland, Amsterdam, 1975) 73-118.
- P. Martin-Löf: Intuitionistic Type Theory, (Bibliopolis, Naples, 1984).
- D.C. McCarty: Realizability and recursive mathematics, PhD thesis, Oxford Uni- versity (1984), 281 pages.
- J. Myhill: Some properties of Intuitionistic Zermelo-Fraenkel set theory. In: A. Mathias and H. Rogers (eds.): Cambridge Summer School in Mathematical Logic, volume 337 of Lectures Notes in Mathematics (Springer, Berlin, 1973) 206-231.
- J. Myhill: Constructive set theory. Journal of Symbolic Logic, 40:347-382, 1975.
- M. Rathjen: Fragments of Kripke-Platek set theory with infinity, in: P. Aczel, H. Simmons, S. Wainer (eds.): Proof Theory (Cambridge University Press, Cam- bridge, 1992) 251-273.
- M. Rathjen: The strength of some Martin-Löf type theories. Archive for Mathe- matical Logic, 33:347-385, 1994.
- M. Rathjen: The anti-foundation axiom in constructive set theories. In: G. Mints, R. Muskens (eds.): Games, Logic, and Constructive Sets. (CSLI Publications, Stanford, 2003) 87-108.
- A.S. Troelstra and D. van Dalen: Constructivism in Mathematics, Volumes I, II. (North Holland, Amsterdam, 1988).