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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
See, for example, Awodey (1996).
- 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.
- 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.
We are grateful to Michael Shulman and Dimitris Tsementzis for emphasising the importance of making this distinction.
- 7.
See Baldwin (2018, Ch. 1, esp. §1.2) for an argument that this is an often ignored distinction.
- 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.
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.
At least since Benacerraf (1965).
- 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.
Good examples here are so called large cardinal axioms, as well as forcing axioms, and inner model hypotheses.
- 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.
- 15.
- 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.
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.
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.
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.
Similar remarks are made repeatedly in Mac Lane (1986), cf. pp. 359–360, 373.
- 21.
- 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.
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.
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.
- 26.
- 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.
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.
- 30.
This said, there are category-theoretic options here. See Bell (2011).
- 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.
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.
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.
See here McLarty (1993, p. 495).
- 35.
See here, for example, Shapiro (1991).
- 36.
- 37.
An alternative would be to take the ‘wide sets’ approach of Menzel (2014) and modify Replacement.
- 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.
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.
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.
This can be proved by the usual tedious induction on the complexity of ϕ.
- 42.
See, for example, Tent and Ziegler (2012) for a presentation of the usual proof.
- 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.
Bagaria, J., & Brooke-Taylor, A. (2013). On colimits and elementary embeddings. The Journal of Symbolic Logic, 78(2), 562–578.
Baldwin, J. T. (2018). Model theory and the philosophy of mathematical practice: Formalization without foundationalism. Cambridge: Cambridge University Press.
Barton, N. (2016). Multiversism and concepts of set: How much relativism is acceptable? (pp. 189–209). Cham: Springer International Publishing.
Barton, N. (2018). Forcing and the universe of sets: Must we lose insight? Forthcoming in the Journal of Philosophical Logic.
Bell, J. (2011). Set theory: Boolean-valued models and independence proofs. Oxford: Oxford University Press.
Benacerraf, P. (1965). What numbers could not be. Philosophical Review, 74(1), 47–73.
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.
Di Liberti, I., & Loregian, F. (2018). Homotopical algebra is not concrete. Journal of Homotopy and Related Structures, 13, 673–687.
Ernst, M. (2015). The prospects of unlimited category theory: Doing what remains to be done. The Review of Symbolic Logic, 8(2), 306–327.
Ernst, M. (2017). Category theory and foundations. In E. Landry (Ed.), Landry (2017) (pp. 69–89). Oxford: Oxford University Press.
Ewald, W. B. (Ed.). (1996). From Kant to Hilbert. A source book in the foundations of mathematics (Vol. I). Oxford: Oxford University Press.
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.
Freyd, P. (1970). Homotopy is not concrete (pp. 25–34). Berlin/Heidelberg: Springer.
Goldblatt, R. (1984). Topoi: The categorial analysis of logic. Amsterdam: Dover Publications.
Hamkins, J. D. (2012). The set-theoretic multiverse. The Review of Symbolic Logic, 5(3), 416–449.
Hellman, G. (2006). Against ‘absolutely everything’! In A. Rayo & G. Uzquiano (Eds.), Absolute generality. New York: Clarendon Press.
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.
Landry, E. (Ed.). (2017). Categories for the working philosopher. Oxford: Oxford University Press.
Landry, E., & Marquis, J.-P. (2005). Categories in context: Historical, foundational, and philosophical†. Philosophia Mathematica, 13(1), 1.
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.
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.
Leinster, T. (2014). Rethinking set theory. The American Mathematical Monthly, 121(5), 403–415.
Mac Lane, S. (1971). Categorical algebra and set-theoretical foundations. In Scott and Jech (1971) (pp. 231–240). Providence: American Mathematical Society.
Mac Lane, S. (1986). Mathematics: Form and function. New York: Springer.
Maddy, P. (2017). Set-theoretic foundations. In Caicedo et al. (2017) (pp. 289–322). Providence: American Mathematical Society.
Maddy, P. (2019). What do we want a foundation to do? In this volume.
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.
Marquis, J. (2013). Mathematical forms and forms of mathematics: Leaving the shores of extensional mathematics. Synthese, 190(12), 2141–2164.
Marquis, J.-P. (2017a). Canonical maps. In E. Landry (Ed.), Landry (2017) (pp. 90–112). Oxford: Oxford University Press.
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.
Mathias, A. R. D. (2000). Strong statements of analysis. Bulletin of the London Mathematical Society, 32(5), 513–526.
Mathias, A. (2001). The strength of mac lane set theory. Annals of Pure and Applied Logic, 110(1), 107–234.
McGee, V. (1997). How we learn mathematical language. The Philosophical Review, 106(1), 35–68.
McLarty, C. (1993). Numbers can be just what they have to. Noûs, 27(4), 487–498.
Mclarty, C. (2004). Exploring categorical structuralism. Philosophia Mathematica, 12(1), 37–53.
Meadows, T. (2013). What can a categoricity theorem tell us? The Review of Symbolic Logic, 6, 524–544.
Menzel, C. (2014). ZFCU, wide sets, and the iterative conception. Journal of Philosophy, 111(2), 57–83.
Muller, F. A. (2001). Sets, classes and categories. British Journal for the Philosophy of Science, 52, 539–573.
Osius, G. (1974). Categorical set theory: A characterization of the category of sets. Journal of Pure and Applied Algebra, 4(1), 79–119.
Rumfitt, I. (2015). The boundary stones of thought: An essay in the philosophy of logic. Oxford: Oxford University Press.
Scott, D., & Jech, T. (1971). Axiomatic set theory (Axiomatic Set Theory, Number pt. 1). Providence: American Mathematical Society.
Shapiro, S. (1991). Foundations without foundationalism: A case for second-order logic. New York: Oxford University Press.
Shepherdson, J. C. (1951). Inner models for set theory–Part I. Journal of Symbolic Logic, 16(3), 161–190.
Shepherdson, J. C. (1952). Inner models for set theory–Part II. Journal of Symbolic Logic, 17(4), 225–237.
Shulman, M. A. (2008). Set theory for category theory. https://arxiv.org/abs/0810.1279
Shulman, M. A. (2010). Stack semantics and the comparison of material and structural set theories. https://arxiv.org/abs/1004.3802
Tent, K., & Ziegler, M. (2012). A course in model theory (Lecture Notes in Logic). Cambridge: Cambridge University Press.
The Univalent Foundations Program. (2013). Homotopy type theory: Univalent foundations of mathematics. http://homotopytypetheory.org/book
Tsementzis, D. (2017). Univalent foundations as structuralist foundations. Synthese, 194(9), 3583–3617. https://doi.org/10.1007/s11229-016-1109-x
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.
Zermelo, E. (1930). On boundary numbers and domains of sets. In Ewald (1996) (Vol. 2, pp. 1208–1233). Oxford University Press.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-15655-8_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-15654-1
Online ISBN: 978-3-030-15655-8
eBook Packages: Religion and PhilosophyPhilosophy and Religion (R0)