Skip to main content

Set Theory and Structures

  • Chapter
  • First Online:
Reflections on the Foundations of Mathematics

Part of the book series: Synthese Library ((SYLI,volume 407))

Abstract

Set-theoretic and category-theoretic foundations represent different perspectives on mathematical subject matter. In particular, category-theoretic language focusses on properties that can be determined up to isomorphism within a category, whereas set theory admits of properties determined by the internal structure of the membership relation. Various objections have been raised against this aspect of set theory in the category-theoretic literature. In this article, we advocate a methodological pluralism concerning the two foundational languages, and provide a theory that fruitfully interrelates a ‘structural’ perspective to a set-theoretic one. We present a set-theoretic system that is able to talk about structures more naturally, and argue that it provides an important perspective on plausibly structural properties such as cardinality. We conclude the language of set theory can provide useful information about the notion of mathematical structure.

The authors wish to thank Ingo Blechschmidt, Andrew Brooke-Taylor, David Corfield, Patrik Eklund, Michael Ernst, Vera Flocke, Henning Heller, Deborah Kant, Cory Knapp, Maria Mannone, Jean-Pierre Marquis, Colin McLarty, Chris Scambler, Georg Schiemer, Stewart Sharpiro, Michael Shulman, Thomas Streicher, Oliver Tatton-Brown, Dimitris Tsementzis, Giorgio Venturi, Steve Vickers, Daniel Waxman, John Wigglesworth, and an anonymous reviewer for helpful discussion and comments, as well as an audience in Mussomeli, Italy at Filmat 2018. They would also like to thank the editors for putting together the volume. In addition, they are very grateful for the generous support of the FWF (Austrian Science Fund) through Project P 28420 (The Hyperuniverse Programme).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    This term is slightly coarse since it is ambiguous between material and categorial set theories (we will distinguish these later). For those that know the difference between the two types of set theory, we mean “material set theory” by “set theory” until we make the distinction, and lump categorial set theories in with category-theoretic foundations for now.

  2. 2.

    See, for example, Awodey (1996).

  3. 3.

    There is some dispute over the use of the term ‘categorial’ versus ‘structural’ when axiomatising sets in category theory. We use the term ‘categorial’ since we reserve structure-like terms for the philosophical notion of structure.

  4. 4.

    See Lawvere (1965) for the original presentation, and Lawvere and McLarty (2005) for an updated version. A clean and concise presentation (with some informal commentary) is available in Leinster (2014).

  5. 5.

    As with many notions in category theory, there are different arrow-theoretic ways of getting at the same idea. See, for example, Goldblatt (1984, Ch. 4) for some discussion.

  6. 6.

    We are grateful to Michael Shulman and Dimitris Tsementzis for emphasising the importance of making this distinction.

  7. 7.

    See Baldwin (2018, Ch. 1, esp. §1.2) for an argument that this is an often ignored distinction.

  8. 8.

    We are grateful to Andrew Brooke-Taylor for bringing this example to our attention, and some further discussion of the issue. We would also like to thank Ingo Blechschmidt and Jean-Pierre Marquis for some further helpful conversations, in particular emphasising the pervasiveness of the non-concreteness phenomenon. For additional discussion see Marquis (2013), and for results showing how non-concreteness permeates see Di Liberti and Loregian (2018).

  9. 9.

    A further simple (but somewhat silly) example is the following category which we define material-set-theoretically. The category has just one object {a, b}, and a single morphism defined by f(a) = f(b) = b. Here f = Id {a,b} (in the category), and so is trivially iso, but is nonetheless non-bijective.

  10. 10.

    At least since Benacerraf (1965).

  11. 11.

    A salient third option (especially given the topic of the current volume) is Homotopy Type Theory. Here type theory endowed with a homotopy-theoretic interpretation is employed, providing a foundation that meshes elegantly with category-theoretic methods. See the excellent (The Univalent Foundations Program 2013) for discussion.

  12. 12.

    Good examples here are so called large cardinal axioms, as well as forcing axioms, and inner model hypotheses.

  13. 13.

    Here we are playing slightly fast-and-loose with debates in the foundations of set theory; under a natural interpretation of Joel Hamkins’ multiverse perspective, set theory also should be understood as purely algebraic. See Hamkins (2012) for the original presentation of this view and Barton (2016) for an argument to the effect that this results in a purely algebraic interpretation.

  14. 14.

    The exact dialectic import of a categoricity proof is something of a vexed question, see Meadows (2013) for discussion. An argument that the quasi-categoricity of ZFC 2 shows that our axiomatisation has been successful is available in Isaacson (2011).

  15. 15.

    The original proof of this is available in Zermelo (1930), and is subsequently tidied up in Shepherdson (1951, 1952).

  16. 16.

    Moreover, one might think that category theory formalises these schematic types in a way that highlights privileged conceptual routes (such as when we know that a particular property is universal). Marquis, for example, writes:

    “The point I want to make here is extremely simple: category theory, and not just its language, provides us with the proper code to represent the map of mathematical concepts.” (Marquis 2017a, p. 92)

  17. 17.

    A second objection, one that we will not consider here, is the point raised by Mathias (2000, 2001) that category theory lacks the logical strength to discuss certain strong statements of analysis that relate to large cardinal axioms. While the objection merits a response, we set this aside for several reasons: (1) research is ongoing here, and it is unclear that category theory cannot do the job, (2) there are, in any case, logically strong category-theoretic statements (see below), and (3) the possible responses to the objection do not help us elucidate the philosophical role being played by category theory in terms of schematic types. See also Ernst (2017) for some discussion of these issues, as well as a general survey of the comparisons between categorial and set-theoretic foundations.

  18. 18.

    We use the term ‘model’ in a loose and informal way here, and intend it to apply to possibly proper-class-sized structures. For example, we will at least allow (L,  ∈) as a model, even though it is proper-class-sized.

  19. 19.

    In the quotation above, Mac Lane is specifically interested in the first point we consider. However, the intuition expressed transfers naturally to other objections he makes, as outlined below.

  20. 20.

    Similar remarks are made repeatedly in Mac Lane (1986), cf. pp. 359–360, 373.

  21. 21.

    A similar point is made in Maddy (2017). For some other remarks on what we would like from set-theoretic foundations, see also Maddy’s contribution to the present volume (Maddy).

  22. 22.

    The topos axiomatised by ETCS is that of a well-pointed topos with a natural number object and satisfying the categorial version of the Axiom of Choice.

  23. 23.

    Of course, the material set-theorist might just accept the existence of proper-classes, hyper-classes, hyper-hyper-classes and so on. This is naturally interpretable in an ontology on which every universe can be extended in height, but there is also a question of whether the believer in one maximal unique universe of sets could also make use of nth-order hyper-classes. Normally it is assumed not, but this question remains philosophically open.

  24. 24.

    Given the topic of the present volume, there is an interesting question as to the extent to which this difficulty is avoided in homotopy type theory. We thank Dimitris Tsementzis for the suggestion that this difficulty could possibly be overcome in this foundation.

  25. 25.

    See Ernst (2017), Maddy (2017) and Maddy for further discussion of the significance of this result.

  26. 26.

    One might even think, in the opposite direction, that some distinction between ‘small’ and ‘large’ is essential for making sense of certain category-theoretic results. See Shulman (2008) for arguments to this effect, and Ernst (2017) for some additional discussion.

  27. 27.

    An example of such a structure would be the Skolemisation and Mostowski Collapse of any set-theoretic structure satisfying an appropriate amount of set theory.

  28. 28.

    There may, nonetheless, be certain philosophical considerations here, as well as technical issues concerning how much higher-order reasoning we can capture using extensions. See Barton (2018) and Antos et al. for discussion.

  29. 29.

    For instance one way to do this is to find arrow-theoretic trees in a model of strengthened ETCS that correspond to the relevant membership trees required to build a model of ZFC. We are grateful to Michael Shulman for discussion here, and directing us to his useful Shulman (2010) and Osius (1974).

  30. 30.

    This said, there are category-theoretic options here. See Bell (2011).

  31. 31.

    Vladimir Voevodky himself was clear about this role for ZFC with respect to Homotopy Type Theory. See, for example, his abstract for the 2013 North American Meeting of the Association of Symbolic Logic, where he says:

    Univalent foundations provide a new approach to the formal reasoning about mathematical objects. The languages which arise in this approach are much more convenient for doing serious mathematics than ZFC at the cost of being much more complex. In particular, the consistency issues for these languages are not intuitively clear. Thus ZFC retains its key role as the theory which is used to ensure that the more and more complex languages of the univalent approach are consistent. (Voevodsky 2014, p. 108)

    We are grateful to Penelope Maddy for bringing this to our attention.

  32. 32.

    The following analogy may be helpful. Viewing mathematics as describing a kind of quasi-computational enterprise, set theory is something like a theory of machine-code: It tells us what kinds of things can be built, and what we need to build them. Category theory on the other hand is like a high-level programming language, codifying what effects can be achieved by different structural relationships in different contexts. Both the set theorist as computational engineer and the category theorist as programmer have important roles to play in mathematics. This analogy (or, at least, something similar) was originally communicated to the first-author by David Corfield after a talk at the LSE in November 2013. He is also grateful to Dr. Corfield for subsequent discussion of categorial foundations.

  33. 33.

    Strictly speaking, we have used a formulation of category theory here on which we have variables for objects as well as arrows. In a purely arrow-theoretic framework (where equality is only defined between parallel morphisms) one has the result that any two equivalent categories satisfy the same sentences. (We are grateful to Ingo Blechschmidt for helpfully forcing us to be precise about this issue.) However, if one wants to use parameters, for instance if one is developing the theory of modules in ETCS, or using more than one variable, then the result no longer holds. (Thanks here are due to Jean-Pierre Marquis for this useful comment.) There are some theories that aim to make it impossible to state non-isomorphism-invariant properties in their language. Two candidates here are Makkai’s FOLDS (see Makkai 1998; Marquis 2017b) and Univalent Foundations (see The Univalent Foundations Program 2013; Tsementzis 2017). We are grateful to Dimitris Tsementzis for stressing this use of Univalent Foundations and making us aware of the non-isomorphism invariance of category theory (in conversation and his Tsementzis 2017), as well as directing us to Theorem 8. We are also grateful (again) to Jean-Pierre Marquis for emphasising to us the interest of FOLDS.

  34. 34.

    See here McLarty (1993, p. 495).

  35. 35.

    See here, for example, Shapiro (1991).

  36. 36.

    For two examples of such discussion, see McGee (1997) and Rumfitt (2015).

  37. 37.

    An alternative would be to take the ‘wide sets’ approach of Menzel (2014) and modify Replacement.

  38. 38.

    We make this assumption merely for technical hygiene since NBGS will do the job we want neatly. One could also drop this restriction, and use an impredicative comprehension scheme yielding a structural form of Morse-Kelley (call it MKS). This may well have interesting additional properties, such as the ability to define a satisfaction predicate for the universe and first-order formulas.

  39. 39.

    In fuller formalism: If f is a set-theoretic isomorphism between s 0 and s 1, then there is an s such that s maps u α to \(u^{\prime }_\alpha \) iff f does.

  40. 40.

    In fuller formalism: For any set X of urelements and set-theoretic functions \(f^X_{m,n}\), relations \(R^X_{m,n}\) on X, and constants \(c^X_n\) in X, there is an s such that U(s, u α) (for each u α ∈X), and structural relations \(f^s_{m,n}\), \(R^s_{m,n}\), and \(c^s_n\) equivalent to \(f^X_{m,n}\), \(R^X_{m,n}\), and \(c^X_n \) in the obvious way.

  41. 41.

    This can be proved by the usual tedious induction on the complexity of ϕ.

  42. 42.

    See, for example, Tent and Ziegler (2012) for a presentation of the usual proof.

  43. 43.

    We are grateful to Steve Vickers for pressing this point.

References

  • Antos, C., Barton, N., & Friedman, S.-D. Universism and extensions of V . Submitted. https://arxiv.org/abs/1708.05751.

  • Awodey, S. (1996). Structure in mathematics and logic: A categorical perspective. Philosophia Mathematica, 4(3), 209–237.

    Google Scholar 

  • Bagaria, J., & Brooke-Taylor, A. (2013). On colimits and elementary embeddings. The Journal of Symbolic Logic, 78(2), 562–578.

    Google Scholar 

  • Baldwin, J. T. (2018). Model theory and the philosophy of mathematical practice: Formalization without foundationalism. Cambridge: Cambridge University Press.

    Google Scholar 

  • Barton, N. (2016). Multiversism and concepts of set: How much relativism is acceptable? (pp. 189–209). Cham: Springer International Publishing.

    Google Scholar 

  • Barton, N. (2018). Forcing and the universe of sets: Must we lose insight? Forthcoming in the Journal of Philosophical Logic.

    Google Scholar 

  • Bell, J. (2011). Set theory: Boolean-valued models and independence proofs. Oxford: Oxford University Press.

    Google Scholar 

  • Benacerraf, P. (1965). What numbers could not be. Philosophical Review, 74(1), 47–73.

    Google Scholar 

  • Caicedo, A. E., Cummings, J., Koellner, P., & Larson, P. B. (Eds.). (2017). Foundations of Mathematics: Logic at Harvard Essays in Honor of W. Hugh Woodin’s 60th Birthday (Volume 690 of Contemporary Mathematics). Providence: American Mathematical Society.

    Google Scholar 

  • Di Liberti, I., & Loregian, F. (2018). Homotopical algebra is not concrete. Journal of Homotopy and Related Structures, 13, 673–687.

    Google Scholar 

  • Ernst, M. (2015). The prospects of unlimited category theory: Doing what remains to be done. The Review of Symbolic Logic, 8(2), 306–327.

    Google Scholar 

  • Ernst, M. (2017). Category theory and foundations. In E. Landry (Ed.), Landry (2017) (pp. 69–89). Oxford: Oxford University Press.

    Google Scholar 

  • Ewald, W. B. (Ed.). (1996). From Kant to Hilbert. A source book in the foundations of mathematics (Vol. I). Oxford: Oxford University Press.

    Google Scholar 

  • Feferman, S. (1977). Categorical foundations and foundations of category theory. In R. E. Butts & J. Hintikka (Eds.), Logic, foundations of mathematics, and computability theory (pp. 149–169). Dordrecht: Springer.

    Google Scholar 

  • Freyd, P. (1970). Homotopy is not concrete (pp. 25–34). Berlin/Heidelberg: Springer.

    Google Scholar 

  • Goldblatt, R. (1984). Topoi: The categorial analysis of logic. Amsterdam: Dover Publications.

    Google Scholar 

  • Hamkins, J. D. (2012). The set-theoretic multiverse. The Review of Symbolic Logic, 5(3), 416–449.

    Google Scholar 

  • Hellman, G. (2006). Against ‘absolutely everything’! In A. Rayo & G. Uzquiano (Eds.), Absolute generality. New York: Clarendon Press.

    Google Scholar 

  • Isaacson, D. (2011). The reality of mathematics and the case of set theory. In Z. Noviak & A. Simonyi (Eds.), Truth, reference, and realism (pp. 1–75). Budapest/New York: Central European University Press.

    Google Scholar 

  • Landry, E. (Ed.). (2017). Categories for the working philosopher. Oxford: Oxford University Press.

    Google Scholar 

  • Landry, E., & Marquis, J.-P. (2005). Categories in context: Historical, foundational, and philosophical†. Philosophia Mathematica, 13(1), 1.

    Google Scholar 

  • Lawvere, W. (1965). An elementary theory of the category of sets. Proceedings of the National Academy of Science of the U.S.A., 52, 1506–1511.

    Google Scholar 

  • Lawvere, W., & McLarty, C. (2005). An elementary theory of the category of sets (long version) with commentary. In Reprints in Theory and Applications of Categories 11 (pp. 1–35). TAC.

    Google Scholar 

  • Leinster, T. (2014). Rethinking set theory. The American Mathematical Monthly, 121(5), 403–415.

    Google Scholar 

  • Mac Lane, S. (1971). Categorical algebra and set-theoretical foundations. In Scott and Jech (1971) (pp. 231–240). Providence: American Mathematical Society.

    Google Scholar 

  • Mac Lane, S. (1986). Mathematics: Form and function. New York: Springer.

    Google Scholar 

  • Maddy, P. (2017). Set-theoretic foundations. In Caicedo et al. (2017) (pp. 289–322). Providence: American Mathematical Society.

    Google Scholar 

  • Maddy, P. (2019). What do we want a foundation to do? In this volume.

    Google Scholar 

  • Makkai, M. (1998). Towards a categorical foundation of mathematics. In Logic Colloquium’95 (Haifa) (Lecture Notes in Logic, Vol. 11, pp. 153–190). Berlin: Springer.

    Google Scholar 

  • Marquis, J. (2013). Mathematical forms and forms of mathematics: Leaving the shores of extensional mathematics. Synthese, 190(12), 2141–2164.

    Google Scholar 

  • Marquis, J.-P. (2017a). Canonical maps. In E. Landry (Ed.), Landry (2017) (pp. 90–112). Oxford: Oxford University Press.

    Google Scholar 

  • Marquis, J.-P. (2017b). Unfolding FOLDS: A foundational framework for abstract mathematical concepts. In E. Landry (Ed.), Landry (2017) (pp. 136–162). Oxford: Oxford University Press.

    Google Scholar 

  • Mathias, A. R. D. (2000). Strong statements of analysis. Bulletin of the London Mathematical Society, 32(5), 513–526.

    Google Scholar 

  • Mathias, A. (2001). The strength of mac lane set theory. Annals of Pure and Applied Logic, 110(1), 107–234.

    Google Scholar 

  • McGee, V. (1997). How we learn mathematical language. The Philosophical Review, 106(1), 35–68.

    Google Scholar 

  • McLarty, C. (1993). Numbers can be just what they have to. Noûs, 27(4), 487–498.

    Google Scholar 

  • Mclarty, C. (2004). Exploring categorical structuralism. Philosophia Mathematica, 12(1), 37–53.

    Google Scholar 

  • Meadows, T. (2013). What can a categoricity theorem tell us? The Review of Symbolic Logic, 6, 524–544.

    Google Scholar 

  • Menzel, C. (2014). ZFCU, wide sets, and the iterative conception. Journal of Philosophy, 111(2), 57–83.

    Google Scholar 

  • Muller, F. A. (2001). Sets, classes and categories. British Journal for the Philosophy of Science, 52, 539–573.

    Google Scholar 

  • Osius, G. (1974). Categorical set theory: A characterization of the category of sets. Journal of Pure and Applied Algebra, 4(1), 79–119.

    Google Scholar 

  • Rumfitt, I. (2015). The boundary stones of thought: An essay in the philosophy of logic. Oxford: Oxford University Press.

    Google Scholar 

  • Scott, D., & Jech, T. (1971). Axiomatic set theory (Axiomatic Set Theory, Number pt. 1). Providence: American Mathematical Society.

    Google Scholar 

  • Shapiro, S. (1991). Foundations without foundationalism: A case for second-order logic. New York: Oxford University Press.

    Google Scholar 

  • Shepherdson, J. C. (1951). Inner models for set theory–Part I. Journal of Symbolic Logic, 16(3), 161–190.

    Google Scholar 

  • Shepherdson, J. C. (1952). Inner models for set theory–Part II. Journal of Symbolic Logic, 17(4), 225–237.

    Google Scholar 

  • Shulman, M. A. (2008). Set theory for category theory. https://arxiv.org/abs/0810.1279

    Google Scholar 

  • Shulman, M. A. (2010). Stack semantics and the comparison of material and structural set theories. https://arxiv.org/abs/1004.3802

    Google Scholar 

  • Tent, K., & Ziegler, M. (2012). A course in model theory (Lecture Notes in Logic). Cambridge: Cambridge University Press.

    Google Scholar 

  • The Univalent Foundations Program. (2013). Homotopy type theory: Univalent foundations of mathematics. http://homotopytypetheory.org/book

    Google Scholar 

  • Tsementzis, D. (2017). Univalent foundations as structuralist foundations. Synthese, 194(9), 3583–3617. https://doi.org/10.1007/s11229-016-1109-x

    Google Scholar 

  • Voevodsky, V. (2014). 2013 North American Annual Meeting of the Association for Symbolic Logic: University of Waterloo, Waterloo, ON, Canada May 8–11, 2013. The Bulletin of Symbolic Logic, 20(1), 105–133.

    Google Scholar 

  • Zermelo, E. (1930). On boundary numbers and domains of sets. In Ewald (1996) (Vol. 2, pp. 1208–1233). Oxford University Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neil Barton .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Barton, N., Friedman, SD. (2019). Set Theory and Structures. In: Centrone, S., Kant, D., Sarikaya, D. (eds) Reflections on the Foundations of Mathematics. Synthese Library, vol 407. Springer, Cham. https://doi.org/10.1007/978-3-030-15655-8_10

Download citation

Publish with us

Policies and ethics