Trying to understand how Lawvere's [E]lementary [T]heory of the [C]ategory of [S]ets can be used as a foundation for mathematics alternative to ZFC, I am getting stuck with the question on how to develop category theory within ETCS.
It's neither a problem in ZFC nor in ETCS to define the notion of a category, at least internally, when objects and morphisms are "sets". However, what is problematic in developing category theory completely internal to ZFC, i.e. without use of proper classes and metatheorems, is the choice of what we want to call the category of sets inside ZFC. One way to solve this is to introduce Grothendieck universes and to take them as the "base-categories of sets", on which category theory within ZFC can be built.
My question now is: What are the possibilites in ETCS to ensure a reasonable "category of sets" based on which category theory can be developed inside ETCS?
Are there any good sources for this question?
Thanks!
Hanno
The point of ETCS is that a model of ETCS is already a category, so I suppose what you are asking for is how to do universes in ETCS. Well, ETCS is equivalent in a strong sense to Mac Lane set theory, and in Mac Lane set theory, Grothendieck universes are models of (second-order!) ZFC. So if you're willing to go down that route it suffices to axiomatise strongly inaccessible cardinals within ETCS – and this is straightforward.
Now suppose $X$ is a set of strongly inaccessible cardinality. We construct within ETCS a category of small sets based on $X$. First, let $O$ be the subset of $\mathscr{P}(X)$ consisting of those subsets of $X$ strictly smaller than $X$, and let $E \subseteq X \times O$ be the binary relation obtained by restricting $[\in]_X \subseteq X \times \mathscr{P}(X)$. We may regard the projection $E \to O$ as an $O$-indexed family of sets, and we may then form $F \to O \times O$ such that the fibre of $F$ over an element $(Y, Z)$ of $O$ is the set $Z^Y$. This has the expected universal property in the slice category $\mathbf{Set}_{/ O \times O}$. Once we have $F \to O \times O$, it is a straightforward matter to build an internal category which, when externalised, is the full subcategory of $\mathbf{Set}$ spanned by the small subsets of $X$. Note that the assumption that the cardinality of $X$ is a regular cardinal implies that the resulting category is a model of not just ETCS but also the axiom of replacement.
Of course, if one really believes ETCS is an adequate foundation for mathematics, then one can also make do with less. For instance, the same construction could be carried out for a set whose cardinality is a strong limit, and the resulting internal category of sets will still be a model of ETCS though not necessarily of replacement.