Skip to main content
Log in

Transfinite recursion and computation in the iterative conception of set

  • Published:
Synthese Aims and scope Submit manuscript

Abstract

Transfinite recursion is an essential component of set theory. In this paper, we seek intrinsically justified reasons for believing in recursion and the notions of higher computation that surround it. In doing this, we consider several kinds of recursion principles and prove results concerning their relation to one another. We then consider philosophical motivations for these formal principles coming from the idea that computational notions lie at the core of our conception of set. This is significant because, while the iterative conception of set has been widely recognized as insufficient to establish replacement and recursion, its supplementation by considerations pertaining to algorithms suggests a new and philosophically well-motivated reason to believe in such principles.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. For a modern treatment, see Jech (2003, p. 40). This result is sometimes called the perfect set theorem.

  2. A real number within a set \(X\) is isolated in X if none of its neighbors are in \(X\)—that is, if there exists an open interval of reals containing it such that no other numbers in the interval are in \(X\).

  3. See, e.g., Jech (2003, p. 23).

  4. I.e., Def\((Y)\!=\!\Bigl \{ \{ y \mid y \in Y \text { and } (Y,\in ) \models \Phi (y,z_1,\ldots ,z_n) \} ~ \Big | ~ \Phi \text { is a formula and } z_{1},\ldots ,z_{n} \in Y. \Bigr \}\)

  5. See, e.g., Jech (2003, p. 175).

  6. There are other equivalent formulations, and in first-order set theory the axiom is standardly represented as an infinite schema.

  7. See Kunen (1992, p. 25) or  Jech (2003, p. 22).

  8. See Kanamori (2012).

  9. Returning to the motivating examples earlier in this section, one may notice that there is actually a certain asymmetry between the Cantor-Bendixson example and the others. In the Cantor-Bendixson case, we are going “down” and not “up”, in the sense that the sets being defined at each stage are smaller than those at previous stages. In contrast, the definitions of \(V_\alpha \) and \(L_\alpha \), as well as the operations of transfinite arithmetic, result in objects that are unboundedly larger or higher ranked than their predecessors in the recursive construction. One may want to distinguish between these two types of cases, which arguably warrant different treatment. In 1922, the same year that replacement was introduced,  Kuratowski (1922) actually gave a general procedure for how to do proofs with “downward” examples like the Cantor-Bendixson function without using recursion (see Hallett (1984, p. 253ff.)). This method certainly does not work for cases like \(V_\alpha \).

  10. In Sect. 3, we prove some results showing that replacement is actually provable by route of certain types of recursion and other principles. This, of course, is useful. But the point is that even if we did not have results like these, what we are ultimately interested in are reasons for believing in such principles. These we talk about in Sects. 4 and 5.

  11. See also Potter (2004, p. 231).

  12. An important distinction to keep in mind here is between limitation of size and the related but alternative principle Hallett has called Cantorian finitism. Roughly, Cantorian finitism is the idea that infinite sets should be treated as much as possible in the same way that we treat finite sets. One of the tenets is that any set, even an infinite one, should be conceived as a unit. Another one is extensionalism: sets (even infinite ones) consist precisely of their members. (For more on this, see Hallett (1984, pp. 7–9 and 32–40).) Withrespect to the present discussion, Cantorian finitism can justify the axiom of power set on the grounds that since finite sets always have power sets, so should infinite sets. This sort of argument is independent of arguments based on limitation of size, and so should not be viewed as providing reason for them.

  13. See, e.g., Bernays (1976) (of which a recent reconstruction is given in Burgess (2004)), building on Lévy (1960). For a history of these, see Kanamori (2006, Sect. 2) and Kanamori (2009).

  14. We actually will not be appealing to the axiom of choice as such, but rather the well-ordering theorem. For convenience, we will abbreviate this by C.

  15. While first-order treatments of set theory are more common, our aim is to formalize principles yielding recursion, which is then used to justify part of replacement. Recursion is most naturally formulated as a second-order axiom. In future work, I hope to investigate whether these results can be replicated in first-order logic or related systems like the schematic logic of Lavine (1999). This would be important because there are at least two well-known concerns with the invocation of second-order logic in the context of set theory. First, some suggest that the standard semantics for second-order logic is already set-theoretically “entangled”. (The metaphor of mathematical entanglement is originally from Charles Parsons. For further use of it, see Koellner (2010)). Second, there is the concern that an appeal to second-order logic is inconsistent with the iterative conception (see Burgess (1985)).

  16. See, e.g., Fine (1998).

  17. Though we do not do so in this paper, one might also be interested in defining a variation of \(\Omega \)-Rec that works with general well-orderings instead of just ordinals, in such a way that the axiom \(\Omega \)-Abs is not needed.

  18. For reference, the Von Neumann ordinal \(\alpha +1 =_{\text {df}} \alpha \cup \{ \alpha \}\), whereas the Zermelo ordinal \(\alpha +1 =_{\text {df}} \{\alpha \}\). So, e.g., the set of finite Zermelo ordinals is \(\{\{\}, \{\{\}\}, \{\{\{\}\}\},\ \ldots \) }.

  19. Turing’s original definition of a ‘computer’ in Turing (1936) depicted a human being, not a machine, following the rote instructions of a program in “a desultory manner”. For this reason, Sieg  (2005) writes ‘computor’ to indicate a human agent calculating in this way and ‘computer’ to indicate a machine in the word’s contemporary sense. In these terms, Kreisel’s challenge is to provide a general concept of computation and an associated Church’s Thesis, while also offering an account of the phenomenology of such a computor.

  20. An OTM works similarly to a classical Turing machine at successor ordinal-numbered steps of computation, but at limit ordinal steps the cells’ contents must be calculated by taking some sort of limit of previous values, implemented here as the lim inf. This means the machine must be able to answer for each cell the \(\Sigma _2\) question of whether there exists a step before the limit such that, for all steps after, the cell value was stabilized at \(1\). If so, the cell’s limit value becomes \(1\), and otherwise (i.e., if it diverged or it stabilized at \(0\)) it is set to \(0\).

  21. Since not every computation halts, it is more precise really to say that some algorithms determine functions.

  22. See, e.g.,  Soare (1987, Chaps. 2 and 4).

  23. The phrase chosen later in Boolos (1989) is “And so it goes,” but the meaning is much the same.

  24. Here Boolos is referring to Boolos (1971, fn. 13), which says that \(R_{\delta _1}\) models the given sketch of the iterative conception, where \(\delta _1\) is the first non-recursive ordinal (commonly denoted \(\omega _1^{CK}\)—see  Sacks (1990, p. 10)).

References

  • Awodey, S. (2004). An answer to Hellman’s question: Does category theory provide a framework for mathematical structuralism? Philosophia Mathematica, 12(1), 54–64.

    Article  Google Scholar 

  • Beeson, M. J. (1985). Foundations of constructive mathematics (Vol. 6), Ergebnisse der Mathematik und ihrer Grenzgebiete. Berlin: Springer.

  • Bernays, P. (1976). On the problem of schemata of infinity in axiomatic set theory. In G. H. Müller (Ed.), Sets and classes on the work by Paul Bernays (Vol. 84, pp. 121–172), Studies in logic and the foundations of mathematics. Amsterdam: Elsevier.

  • Boolos, G. (1971). The iterative conception of set. Journal of Philosophy, 68(8), 215–231.

    Article  Google Scholar 

  • Boolos, G. (1989). Iteration again. Philosophical Topics, 17, 5–21. Reprinted in George Boolos (1998).

    Article  Google Scholar 

  • Boolos, G. (1998). Logic, logic, and logic. In R. Jeffrey (Ed.), Cambridge, MA: Harvard University Press

  • Burgess, J. P. (1985). Reviews. The Journal of Symbolic Logic, 50, 544–547.

    Article  Google Scholar 

  • Burgess, J. P. (2004). E pluribus unum: Plural logic and set theory. Philosophia Mathematica, 12(3), 193–221.

    Article  Google Scholar 

  • Carl, M. (2013).Towards a church-turing-thesis for infinitary computations. Preprint

  • Drake, D. R. (1974). Set theory: An introduction to large cardinals (Vol. 76), Studies in logic and the foundations of mathematics. Amsterdam: North-Holland.

  • Fine, K. (1998). Cantorian abstraction: A reconstruction and defense. The Journal of Philosophy, 95(12), 599–634.

    Article  Google Scholar 

  • Gödel, K. (2001). Kurt Gödel, collected works, volume III: Unpublished essays and lectures. New York, USA: Oxford University Press.

    Google Scholar 

  • Hallett, M. (1984). Cantorian set theory and limitation of size (Vol. 10), Oxford logic guides. New York: The Clarendon Press.

  • Horsten, L. (2011). The Tarskian turn. Cambridge: The MIT Press.

    Book  Google Scholar 

  • Jech,T. (2003). Set theory. Springer monographs in mathematics. The Third Millennium Edition. Berlin: Springer,

  • Jensen, R. B., & Karp, C. (1971). Primitive recursive set functions. In D. S. Scott (Ed.), Axiomatic Set Theory Volume XIII (Part 1) of Proceedings of Symposia in Pure Mathematics (pp. 143–176). Providence, Rhode Island: American Mathematical Society

  • Kanamori, A. (2006). Levy and set theory. Annals of Pure and Applied Logic, 140(1), 233–252.

    Article  Google Scholar 

  • Kanamori, A. (2009). Bernays and set theory. Bulletin of Symbolic Logic, 15(1), 43–69.

    Article  Google Scholar 

  • Kanamori, A. (2012). In praise of replacement. Bulletin of Symbolic Logic, 18(1), 46–90.

    Article  Google Scholar 

  • Koepke, P. (2005). Computations on ordinals. The Bulletin of Symbolic Logic, 11(3(Sep., 2005)), 377–397.

    Article  Google Scholar 

  • Koellner, P. (2009). On reflection principles. Annals of Pure and Applied Logic, 157(2–3), 206–219.

    Article  Google Scholar 

  • Koellner, P. (2010). Strong logics of first and second order. Bulletin of Symbolic Logic, 16(1), 1–36.

    Article  Google Scholar 

  • Kreisel, G. (1961). Set theoretic problems suggested by the notion of potential totality. In Infinitistic methods (pp. 103–140). New York: Pergamon.

  • Kreisel, G. (1971). Some reasons for generalizing recursion theory. In R. O. Gandy & C. E. M. Yates (Eds.), Logic colloquium ’69 (Vol. 61, pp. 139–198), Studies in logic and the foundations of mathematics. Amsterdam: North-Holland.

  • Kreisel, G., & Sacks, G. E. (1965). Metarecursive sets. Journal of Symbolic Logic, 30(3), 318–338.

    Article  Google Scholar 

  • Koepke, P., & Seyfferth, B. (2009). Ordinal machines and admissible recursion theory. Annals of Pure and Applied Logic, 160(3), 310–318.

    Article  Google Scholar 

  • Kunen, K. (1980). Set theory : An introduction to independence proofs, Studies in logic and the foundations of mathematics. Amsterdam, Lausanne, New York: Elsevier. Fifth impression.

  • Kuratowski, C. (1922). Une méthode d’élimination des nombres transfinis des raisonnements mathématiques. Fundamenta Mathematicae, 3(1), 76–108.

    Google Scholar 

  • Lévy, A. (1960). Axiom schemata of strong infinity in axiomatic set theory. Pacific Journal of Mathematics, 10(1), 223–238.

    Article  Google Scholar 

  • Landry, E. (1999).Category theory as a framework for mathematical structuralism. In The 1998 Annual Proceedings of the Canadian Society for the History and Philosophy of Mathematics (pp. 133–142) .

  • Lavine, S. (1999). Skolem was wrong. Dated June: Unpublished.

  • Linnebo, Ø. (2008). Structuralism and the notion of dependence. The Philosophical Quarterly, 58(230), 59–79.

    Google Scholar 

  • Martin, D. A. (1970). Review of W. V. Quine (1969). The Journal of Philosophy, 67(4), 111–114.

    Article  Google Scholar 

  • Mathias, A. R. D. (2001). Slim models of zermelo set theory. The Journal of Symbol Logic, 66(2), 487–496.

    Article  Google Scholar 

  • Potter, M. D. (1993). Iterative set theory. The Philosophical Quarterly, 43(171), 178–193.

    Article  Google Scholar 

  • Potter, M. (2004). Set theory and its philosophy. Oxford: Oxford University Press.

    Book  Google Scholar 

  • Quine, W. V. (1969). Set theory and its logic (Revised ed.). Cambridge: Harvard University Press.

    Google Scholar 

  • Reinhardt, W. N. (1974). Remarks on reflection principles, large cardinals, and elementary embeddings. In T. Jech (Ed.), Axiomatic set theory (pp. 189–205). Providence: American Mathematical Society.

    Chapter  Google Scholar 

  • Sacks, G. E. (1990). Higher recursion theory., Perspectives in mathematical logic Berlin: Springer.

    Book  Google Scholar 

  • Sieg, W. (2005). Church without dogma: Axioms for computability. New York: Springer.

    Google Scholar 

  • Soare, R. I. (1987). Recursively enumerable sets and degrees., Perspectives in mathematical logic Berlin: Springer.

  • Tappenden, J. (2008). Mathematical concepts and definitions. In P. Mancosu (Ed.), The philosophy of mathematical practice (pp. 256–276). Oxford: Oxford University Press.

    Chapter  Google Scholar 

  • Turing, A. M. (1936). On computable numbers, with an application to the entscheidungsproblem. Proceedings of the London Mathematical Society, 2(42), 230–265.

    Google Scholar 

Download references

Acknowledgments

I would like to acknowledge Kyle Banick, Philip Ehrlich, Ethan Galebach, Peter Koepke, Christopher Menzel, Charles Parsons, Erich Reck, Sam Roberts, Sam Sanders, Claudio Ternullo, Sean Walsh, Kai Wehmeier, and John Wigglesworth, for their numerous helpful suggestions. I would also like to thank the referees for their many written comments. Finally, I wish to thank Benedikt Löwe, Dirk Schlimm, and the other organizers of FotFS VIII. The research for this paper was partly funded by a grant from the Analysis Trust.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benjamin Rin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rin, B. Transfinite recursion and computation in the iterative conception of set. Synthese 192, 2437–2462 (2015). https://doi.org/10.1007/s11229-014-0560-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11229-014-0560-9

Keywords

Navigation