You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
Could someone explain what the known issues are with using set theory as a foundation for category theory?
For example, if instead of the common phrasing of the definition, “a category is a collection of objects and a collection of arrows, such that…”, we said, “a category is a set containing a set called Arrows and a set called Objects, such that…”, what are some of the immediate issues we would run into doing this? Thanks.
What then is the category of sets?
IIRC @Mike Shulman has an article about precisely this topic! Does anyone remember the title?
@Zoltan A. Kocsis (Z.A.K.) did you mean https://arxiv.org/abs/0810.1279 "Set theory for category theory"?
I think this is it, thanks!
There are also issues with certain theorems requiring the axiom of choice if categories are defined entirely in terms of sets as opposed to defined in some other foundation where groupoids or infinity-groupoids are foundational. Which might not be a problem for most people, but not everybody accepts the axiom of choice.
Julius Hamilton said:
Could someone explain what the known issues are with using set theory as a foundation for category theory?
For example, if instead of the common phrasing of the definition, “a category is a collection of objects and a collection of arrows, such that…”, we said, “a category is a set containing a set called Arrows and a set called Objects, such that…”, what are some of the immediate issues we would run into doing this? Thanks.
A category with a set of arrows and a set of objects is called a [[small category]], and you will see a lot of theorems about them. There are lots of important categories that aren't small; David mentioned the most obvious one, but there's also the category of groups, the category of monoids, the category of rings, the category of vector spaces, the category of topological spaces, etc. etc. These are [[large categories]]. If you accidentally defined "category" to mean "small category" you'd be leaving out all of these. That would be quite unfortunate.
I am deliberately not getting into questions about how we can tweak set theory to allow [[small sets]] and [[large sets]], since this shows up as a response to the problem I'm pointing out: it's a further move in the chess game, but you need to understand the first move first.