Axiom of Choice

Main versions of the axiom of choice

Definition. Given a set XX, a choice function (on XX) is a function f:X∖{∅}→⋃Xf : X \setminus \{\emptyset\} \to \bigcup X such that f(x)∈xf(x) \in x for all xx.

Axiom of choice. Every set has a choice function.

Definition. A set of representatives RR for a partition PP of a set XX is a set R⊆XR \subseteq X such that R∩pR \cap p contains one exact element for every p∈Pp \in P.

Proposition. The following statements are equivalent.

  1. Every set has a choice function.

  2. Every surjective function has a right-inverse.

  3. Every partition has a set of representatives

  4. A product of nonempty sets is nonempty.

Proof. (1) ⇒ (2) Let f:X→Yf : X \to Y be surjective. Let g:Y→P(X)g : Y \to \mathcal{P}(X) be the map g−1(y)g^{-1}(y) and hh a choice function on P(X)\mathcal{P}(X). Then h∘gh \circ g is a right-inverse.

(2) ⇒ (3) If PP is a partition of XX, then there is a well-defined function f:X→Pf : X \to P such that x∈f(x)x \in f(x), which must be surjective. Let gg be its right-inverse. Then g(P)g(P) is a set of representatives.

(3) ⇒ (4) Let {Xi}i∈I\{X_i\}_{i \in I} be any family of sets. Then P={{i}×Xi : i∈I}P = \{ \{i\} \times X_i \ : \ i \in I \} is a partition. If RR is a set of representatives, its elements are of the form (i,x)(i, x) where x∈Xix \in X_i. So it is the graph of a function ff on II such that f(i)∈Xif(i) \in X_i. Thus, f∈∏i∈IXif \in \prod_{i \in I} X_i.

(4) ⇒ (1) Given a set XX, let f∈∏x∈X∗xf \in \prod_{x \in X^*} x where X∗=X∖{∅}X^* = X \setminus \{\emptyset\}. By definition, f(x)∈xf(x) \in x for all xx. □\square

Definition. A relation ∼\sim on XX is said to be total, or left-total, if for every xx there exists a yy such that x∼yx \sim y.

There are weaker versions of the axiom of choice. For example, the axiom of countable choice states that every countable product of nonempty sets is nonempty. The axiom of dependent choice states for every left-total relation ∼\sim on a set XX, there exists a sequence (xn)(x_n) on XX such that xn∼xn+1x_n \sim x_{n+1} for all n<ωn < \omega.

Proposition. choice ⇒ dependent choice ⇒ countable choice

Proof. Let ff be a choice function and ∼\sim a left-total relation on XX. Via induction, let x0∈Xx_0 \in X be any element, and xn+1=f({y∈X : xn∼y})x_{n+1} = f(\{ y \in X \ : \ x_n \sim y \}). Then the sequence (xn)(x_n) is the one we wish (we need left-totality since ff is not defined for the empty set).

Let X={Xn}n<ωX = \{X_n\}_{n < \omega} be countable with each Xn≠∅X_n \ne \emptyset. Let Y={(n,x) : x∈Xn}Y = \{ (n, x) \ : \ x \in X_n \}. Define the relation ∼\sim on YY such that (n,x)∼(m,y)  ⟺  n+1=m(n, x) \sim (m, y) \iff n + 1 = m. This is left-total since every Xn+1X_{n+1} is nonempty for all nn, so let (yn)(y_n) be the sequence in YY with yn∼yn+1y_n \sim y_{n+1}. It’s easily shown by induction that for each nn, yn=(n,x)y_n = (n, x) for some x∈Xnx \in X_n so that the second coordinate of (yn)(y_n) gives us a sequence s=(xn)s = (x_n) such that s∈∏n<ωXns \in \prod_{n < \omega} X_n. □\square