From Mac Lane's Category theory:
There exists a universe defined to be a set $U$ with these properties:
$x \in u \in U \Rightarrow x \in U$
$u \in U$ and $v \in U$ $\Rightarrow \{u,v\}, \langle u,v \rangle, \text{ and } u \times v$ are in $U$.
$x \in U \Rightarrow$ the power set of x is in $U$ and the union of $x$ is in $U$.
$\omega$, the set of all finite ordinals, is in $U$
$f : a \rightarrow b$ is a surjective function with $a \in U$ and $b \subset U$, then $b \in U$
He then states that $\omega \in U$ implies that all sets of real numbers and related infinite sets are in $U$.
My questions are:
- How is ANY set of real numbers in $U$?
Since $U$ is just defined as a set that obeys those properties and contains $\omega$, how do we get $\{0.5\}$ from these properties? And what are the "related infinite sets"?
- Are there multiple U's?
Say you generate $U_1$ from $\{a,b,c, \omega\}$ and $U_2$ from $\{X,Y,Z, \omega\}$, are they both viable universes or are they equal?
3. What universe $U$ is used in the definition of the category Set?
Mac Lane says:
Fix $U$. Then we define the category Set of all small sets to be the category in which $U$ is the set of objects. Does this contain every small set I can think of or just the ones in $U$?
For example, suppose we wish to show that $\mathbb{Z} \in U$ for any universe $U$. A typical approach for defining $\mathbb{Z}$ is as a quotient $(\mathbb{N}\times\mathbb{N})/{\sim}$, where $(x,y)\sim(z,w)$ if $x+z = w+y$. First we may notice that each pair $(x,y)$ of natural numbers is in $U$ by hypothesis (2). Each equivalence class is countable and contains only elements of $U$, so $\omega$ being in $U$ by hypothesis (4) along with hypothesis (5) shows that each equivalence class is in $U$. A second application of hypotheses (4) & (5) (and the fact that there are only countably many equivalence classes) shows then that $\mathbb{Z} \in U$. Likewise, we can show $\mathbb{Q} \in U$.
For $\mathbb{R}$, we may take the Dedekind cut construction, letting each real number be defined as a subset $A$ of $\mathbb{Q}$ which is downward closed (i.e., $p < q$ and $q \in A$ implies $p \in A$) and has no maximum element. Each element of such a Dedekind cut $A$ is an element of $\mathbb{Q}$ and hence an element of $U$ (either by the proof that $\mathbb{Q} \in U$ above or via hypothesis (1)), and each element is countable. Thus, another application of hypotheses (4) & (5) show that each Dedekind cut is in $U$. Hypothesis (3) shows that $\mathcal{P}(\omega) \in U$, so coupling that with hypothesis (5) shows that $\mathbb{R}$ (the set of all Dedekind cuts) is in $U$.
Now, to see that, e.g., $\{1/2\}$ or $\{\sqrt{2}\}$ are elements of $U$, we simply note that $1/2,\sqrt{2} \in \mathbb{R}$ and hypothesis (1) hence shows $1/2,\sqrt{2} \in U$. Hypothesis (2) then shows that $\{1/2\} = \{1/2,1/2\}$ and $\{\sqrt{2}\} = \{\sqrt{2},\sqrt{2}\}$ are elements of $U$.
The arguments here show that if $U$ is a universe, then there is an associated strongly inaccessible cardinal $\kappa$ (in particular, the existence of a universe is independent of $\mathsf{ZFC}$ since it implies the consistency of that theory), and vice-versa. To get only a single universe, you could start with a model of $\mathsf{ZFC}$ plus the existence exactly one strongly inaccessible cardinal. On the other hand, if you have a model of $\mathsf{ZFC}$ plus the existence of more than one strongly inaccessible cardinal, then that would be a model of $\mathsf{ZFC}$ with more than one universe. It is not atypical to accept the Tarski-Grothendieck Axiom when using them in the context of category theory: For every set $x$, there exists a (Grothendieck) universe $U$ containing $x$. This is equivalent (over $\mathsf{ZFC}$) to the existence of arbitrarily large strongly inaccessible cardinals.
In particular, if you have any set $S$ of mathematical objects you care about, then the Tarski-Grothendieck axiom guarantees that there is a universe $U$ such that $S \in U$. By hypothesis (1), each element of $S$ is an element of $U$, so $U$ should, in principle, encompass anything you want. You're correct, however, in that your instantiation of $\mathbf{Set}$ does depend on the choice of universe.
On the other hand, you can not do the same with a proper class. In that case, you might consider a different set theoretic foundation. That being said, if you're already comfortable accepting large cardinal hypotheses, then your need for proper classes might be asking for far more than you actually want (since the existence of large cardinals imply the existence of standard (set) models of $\mathsf{ZFC}$).