Connection between the many different definitions of the Axiom of Choice

axiom-of-choiceaxiomselementary-set-theoryset-theory

I'm currently trying to write a paper on the Axiom of Choice. With my research I have found one very simple definition of the Axiom of Choice : "Let X be a non-empty set of non-empty sets. There exists a choice function for X." This seems intuitive to me and I feel like I can understand this from the classic shoes and socks example. But I am also seeing the Axiom of Choice defined as: "The Cartesian Product of a nonempty family of nonempty sets is nonempty." This seems less easy to understand at first glance, but reading further I understand how this could make sense. The issue is, I'm struggling to connect these two definitions. In my head I see them as two separate statements, each making sense individually. Is there an easy example to understand the Cartesian Product Definition, like can I relate it back to the sock and shoe example?

Best Answer

($X$ and $I$ will denote sets throughout.)
You are probably used to interpreting $X^{n}$ as the set of $n$-tuples $(x_{1}, \ldots, x_{n})$ such that each $x_{i}$ is in $X$.

However, an equivalent way of interpreting this is as the set of all functions $\{1, \ldots, n\} \to X$. Indeed, $(x_{1}, \ldots, x_{n}) \in X^{n}$ corresponds to the function $i \mapsto x_{i}$, whereas a function $f : \{1, \ldots, n\} \to X$ corresponds to the tuple $(f(1), \ldots, f(n))$.

In general, given sets $X_{1}, \ldots, X_{n}$, you can interpret $X_{1} \times \cdots \times X_{n}$ either as the set of $n$-tuples or as the set of functions $\{1, \ldots, n\} \to \bigcup_{i = 1}^{n} X_{i}$ such that $f(i) \in X_{i}$ for all $i \in I := \{1, \ldots, n\}$.

But this is precisely what a choice function is, for the collection $\{X_{1}, \ldots, X_{n}\} = \{X_{i} : i \in I\}$.


Once you have the above in place, it is easy to see how one would define an arbitrary product of sets. Indeed, let $\{X_{i} : i \in I\}$ be a collection of sets, where $I$ is arbitrary (let us assume it to be nonempty). Then, one defines $$\prod_{i \in I} X_{i} := \left.\left\{f : I \to \bigcup_{i \in I} X_{i} \;\right\vert f(i) \in X_{i} \text{ for all } i \in I\right\}.$$ In other words, $\prod_{i \in I} X_{i}$ is precisely the set of all choice functions. It should now be clear how the two versions of choice are equivalent (this is actually an equivalence by definition, not by any mathematical work).