⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️

We will make use of the notation introduced in 3.06

Definition (complement-choice function)

Given a non-empty set Z,Z, a complement-choice function on ZZ is a function γ:P(Z){Z}Z\gamma : \mathscr{P}(Z) \setminus \{Z\} \to Z such that γ(S)S.\gamma(S) \notin S.

Definition (γ\gamma-woset)

Given a complement-choice function γ\gamma, a γ\gamma-woset is a well-order relation \leq such that ground()cod(γ)\operatorname{ground}(\leq) \subseteq \operatorname{cod}(\gamma) and for every sground()s \in \operatorname{ground}(\leq) it is the case that s=γ({aground(){s}as}).s = \gamma\left(\left\{a \in \operatorname{ground}(\leq)\setminus \{s\} \mid a \leq s \right\}\right).

Definition (union of γ\gamma-wosets)

Given a complement-choice function γ\gamma and a family of γ\gamma-wosets F\mathscr{F}, the union of γ\gamma-wosets F\bigcup \mathscr{F} is a relation such that dom(F)=Fdom(),\operatorname{dom}\left(\bigcup \mathscr{F} \right) = \bigcup_{\leq \in \mathscr{F}} \operatorname{dom}(\leq), cod(F)=Fcod(),\operatorname{cod}\left(\bigcup \mathscr{F} \right) = \bigcup_{\leq \in \mathscr{F}} \operatorname{cod}(\leq), and pairs(F)=Fpairs().\operatorname{pairs}\left(\bigcup \mathscr{F} \right) = \bigcup_{\leq \in \mathscr{F}} \operatorname{pairs}(\leq).

Proposition A

Let γ\gamma be a complement-choice function. All γ\gamma-wosets agree on their countable initial segment.

Proof

Let \leq and \leq' be two γ\gamma-wosets, and suppose that ground()\operatorname{ground}(\leq) and ground()\operatorname{ground}(\leq') are countable or larger.

We will prove inductively that for any nN,n \in \mathbb{N}, the nn-th least element under \leq is exactly the nn-th least element under .\leq'.

If n=0n = 0, we are interested in the \leq-minimal element ss and the \leq'-minimal element s.s'. Note that the set {aground(){s}as}\left\{a \in \operatorname{ground}(\leq)\setminus \{s\} \mid a \leq s \right\} is empty, hence s=γ().s = \gamma(\emptyset). Similarly, the set {aground(){s}as}\left\{a \in \operatorname{ground}(\leq')\setminus \{s'\} \mid a \leq s' \right\} is empty, thus s=γ().s' = \gamma(\emptyset). The two minimal elements are equal, as required.

Suppose that \leq and \leq' agree on their mm-th least elements for all mm less than n.n. Let ss be nn-th least element under \leq and let ss' be the nn-th least element under .\leq'. Observe that the set S1={aground(){s}as}S_1 = \left\{a \in \operatorname{ground}(\leq)\setminus \{s\} \mid a \leq s \right\} contains all elements smaller than the nn-th least element under .\leq. By our inductive hypothesis, this set is identical to the set S2={aground(){s}as},S_2 = \left\{a \in \operatorname{ground}(\leq')\setminus \{s'\} \mid a \leq s' \right\}, containing all elements smaller than the nn-th least element under .\leq'. Since S1=S2S_1 = S_2 it is also the case that s=γ(S1)=γ(S2)=s.s = \gamma(S_1) = \gamma(S_2) = s'.

Suppose instead that either ground()\operatorname{ground}(\leq) or ground()\operatorname{ground}(\leq') is finite. In this case, the above inductive argument can be modified in order to prove that the two well-orders agree on the shorter of the two.

Thus \leq and \leq' agree on their countable initial segment.

\blacksquare

Lemma L3.4

Let γ\gamma be a complement-choice function and let \leq and \leq' be two γ\gamma-wosets such that ground()ground()\operatorname{ground}(\leq) \subseteq \operatorname{ground}(\leq') and \leq is a restriction of \leq' to ground().\operatorname{ground}(\leq). Then .\leq \preceq \leq'.

Proof

Note that our hypothesis includes the first two initial segment conditions. We only need to prove the third.

Since \leq is a restriction of ,\leq', we will use \leq' exclusively, handling all proof steps dedicated to converting between the two implicitly.

Let S=ground()S = \operatorname{ground}(\leq) and let T=ground()S.T = \operatorname{ground}(\leq') \setminus S. If TT is empty, then the third initial segment condition is vacuously satisfied. Suppose instead that TT is non-empty, and let aTa \in T be the \leq'-least element.

Suppose, for the sake of contradiction, that there is a \leq'-least element bSb \in S such that ab.a \leq' b. Let U={zground(){a}za}.U = \{ z \in \operatorname{ground}(\leq') \setminus \{a\} \mid z \leq' a\}. Since TT has no elements strictly \leq'-smaller than a,a, US.U \subseteq S. Then let V={zS{b}zb}.V = \{ z \in S \setminus \{b\} \mid z \leq' b\}. Note that, by totality of ,\leq', every element of VV is \leq'-lesser than aa (if zSz \in S is strictly \leq'-lesser than bb and yet aza \leq' z, then minimality of bb is violated), so VU.V \subseteq U. At the same time, UU is a subset of SS and each element of UU is \leq'-lesser than a,a, hence UV.U \subseteq V. Thus U=V,U = V, yet γ(U)=a\gamma(U) = a while γ(V)=b,\gamma(V) = b, which contradicts aT.a \in T.

Thus, every element of SS is \leq'-lesser than every element of T.T.

\blacksquare

Lemma L3.5

Let γ\gamma be a complement-choice function. A union of a non-empty \preceq-chain \ell of γ\gamma-wosets is a γ\gamma-woset.

Proof

Let \leq be the union of .\ell. If ground()\operatorname{ground}(\leq) is empty, then \leq is vacuously a γ\gamma-woset. Suppose otherwise.

Let TT be any finite non-empty subset of ground().\operatorname{ground}(\leq). For each element tT,t \in T, select an element t\leq_t \in \ell such that tground(t).t \in \operatorname{ground}(\leq_t). Since \preceq is a total order on the finite set U={ttT}U = \{ \leq_t \in \ell \mid t \in T \}, there exists \preceq-maximal element mU.\leq_m \in U. Since \preceq-maximality induces maximality by inclusion of ground sets, ground(t)ground(m).\operatorname{ground}(\leq_t) \subseteq \operatorname{ground}(\leq_m).

Since pairs(m)pairs(),\operatorname{pairs}(\leq_m) \subseteq \operatorname{pairs}(\leq), \leq is a transitive reflexive relation on T.T. Suppose a,bT,a, b \in T, and (ab)(ba).(a \leq b) \land (b \leq a). Since m\leq_m is a well-order on T,T, either a=ba = b and we are done, or one of {amb,bma}\{a \leq_m b, b \leq_m a\} fails to hold.

Suppose amba \leq_m b fails to hold, and let 1\leq_1 be any γ\gamma-woset in \ell such that a,bground(1)a,b \in \operatorname{ground}(\leq_1) and a1b.a \leq_1 b. If 1m,\leq_1 \preceq \leq_m, then restriction m\leq_m to ground(1)\operatorname{ground}(\leq_1) would make it equivalent to 1\leq_1 and hence amba \leq_m b has to hold, which is contradictory. If instead m1,\leq_m \preceq \leq_1, restricting 1\leq_1 to ground(m)\operatorname{ground}(\leq_m) makes 1\leq_1 equivalent to m\leq_m but then amba \leq_m b has to hold by equivalence, which is also contradictory.

Suppose instead bmab \leq_m a fails to hold. The case analysis here is analogous to the above.

Thus, we have ruled out all cases except a=b,a = b, proving \leq antisymmetric on T.T. A relation that is a partial order on any finite subset of its ground set is necessarily a partial order on its whole ground set.

Suppose, for the sake of contradiction, a,bground()a, b \in \operatorname{ground}(\leq) and that neither aba \leq b nor bab \leq a holds. Take any relation τ\leq_\tau \in \ell such that aground(τ).a \in \operatorname{ground}(\leq_\tau). If bground(τ)b \notin \operatorname{ground}(\leq_\tau) then any relation σ\leq_\sigma \in \ell such that bground(σ)b \in \operatorname{ground}(\leq_\sigma) has to be \preceq-greater than τ\leq_\tau (since for \preceq-lesser relations, the ground set is a subset of ground(τ)\operatorname{ground}(\leq_\tau)) but then the third initial segment condition forces ab,a \leq b, a contradiction. So a,bground(τ)a, b \in \operatorname{ground}(\leq_\tau) and the totality of τ\leq_\tau forces one of the two inequalities to hold. Thus, \leq is total.

Let TT be any non-empty subset of ground().\operatorname{ground}(\leq). Let tTt \in T and let t\leq_t be any element of \ell such that tground(t).t \in \operatorname{ground}(\leq_t). Let S=Tground(t)S = T \cap \operatorname{ground}(\leq_t) and note that SS has a t\leq_t-minimal element, say sS.s \in S.

Suppose, for the sake of contradiction, that sTs' \in T is distinct from ss and ss.s' \leq s. This can only be the case if there exists t\leq_t' \in \ell such that s,sground(t)s, s' \in \operatorname{ground}(\leq_t') and sts.s' \leq_t' s.

If tt,\leq_t' \preceq \leq_t, then ground(t)ground(t).\operatorname{ground}(\leq_t') \subseteq \operatorname{ground}(\leq_t). But then s,sground(t)s, s' \in \operatorname{ground}(\leq_t) and restriction forces sts,s' \leq_t s, which contradicts t\leq_t-minimality of s.s. Suppose instead that tt.\leq_t \preceq \leq_t'. If sground(t)ground(t)s' \in \operatorname{ground}(\leq_t') \setminus \operatorname{ground}(\leq_t) then the third initial segment condition requires ss,s \leq s', which implies s=s,s = s', contradicting distinctness. Instead, sground(t),s' \in \operatorname{ground}(\leq_t), but then stss \leq_t' s' has to hold by t\leq_t-minimality of ss and restriction of t\leq_t' to ground(t).\operatorname{ground}(\leq_t).

Thus, ss is the \leq-minimal element of T.T. Hence, \leq is a well-order.

Finally, let aground().a \in \operatorname{ground}(\leq). Take any a\leq_a \in \ell such that aground(a).a \in \operatorname{ground}(\leq_a). Let A={zground(a){a}zaa}A = \{ z \in \operatorname{ground}(\leq_a) \setminus \{a\} \mid z \leq_a a\} and let B={zground(){a}za}.B = \{ z \in \operatorname{ground}(\leq) \setminus \{a\} \mid z \leq a\}. Since a\leq_a is a γ\gamma-woset, it is the case that a=γ(A).a = \gamma(A). Since zaaz \leq_a a implies, by inclusion of pairs in the union, za,z \leq a, AB.A \subseteq B. We want to show BA.B \subseteq A.

Suppose, for the sake of contradiction, that zground(){a}z \in \operatorname{ground}(\leq) \setminus \{a\} such that zaz \leq a and zA.z \notin A. Then there has to be a relation b\leq_b \in \ell such that zba.z \leq_b a. If ba\leq_b \preceq \leq_a then, by restriction to ground(b),\operatorname{ground}(\leq_b), zaa,z \leq_a a, which is contradictory. Suppose instead ab.\leq_a \preceq \leq_b.

If zground(a)z \notin \operatorname{ground}(\leq_a) then zground(b)ground(a)z \in \operatorname{ground}(\leq_b) \setminus \operatorname{ground}(\leq_a) and is thus b\leq_b-larger than aa by the third initial segment condition, a contradiction. So zground(a)z \in \operatorname{ground}(\leq_a) and so it must be z̸aaz \not\leq_a a and, by restriction to ground(a),\operatorname{ground}(\leq_a), z̸ba.z \not\leq_b a. This is also a contradiction.

This proves BA,B \subseteq A, hence B=AB = A and a=γ(B),a = \gamma(B), which is sufficient for \leq to be a γ\gamma-woset.

\blacksquare

Lemma L3.6.1

Let \leq be a total order and let AA and BB be two downward closed subsets of ground().\operatorname{ground}(\leq). Then either ABA \subseteq B or BA.B \subseteq A.

Proof

Suppose neither is a subset of the other. Then let xABx \in A \setminus B and yBA.y \in B \setminus A.

If xy,x \leq y, then, by downward closure, xB.x \in B. A contradiction. Suppose instead yx.y \leq x. Then downward closure forces yA,y \in A, which is also a contradiction. Thus one must be a subset of the other.

\blacksquare

Lemma L3.6

Let γ\gamma be a complement-choice function. Let \leq and \leq' be two γ\gamma-wosets. Then there exists a γ\gamma-woset c\leq_c such that c\leq_c is \preceq-maximal among the γ\gamma-wosets that are initial segments of both \leq and .\leq'.

Proof

Let S\mathscr{S} be the family of all γ\gamma-wosets \preceq-lesser than both \leq and .\leq'.

Fix a,bS.\leq_a, \leq_b \in \mathscr{S}. Since ground sets of both are downward-closed subsets of ground(),\operatorname{ground}(\leq), either ground(a)ground(b)\operatorname{ground}(\leq_a) \subseteq \operatorname{ground}(\leq_b) or ground(b)ground(a)\operatorname{ground}(\leq_b) \subseteq \operatorname{ground}(\leq_a) (by lemma 3.6.1).

Without loss of generality, assume ground(a)ground(b).\operatorname{ground}(\leq_a) \subseteq \operatorname{ground}(\leq_b). Observe that restricting \leq to ground(b)\operatorname{ground}(\leq_b) and then to ground(a)\operatorname{ground}(\leq_a) is equivalent to restricting \leq directly to ground(a).\operatorname{ground}(\leq_a). But the restriction of \leq to ground(b)\operatorname{ground}(\leq_b) is b.\leq_b. Thus b\leq_b restricts to ground(a),\operatorname{ground}(\leq_a), producing a.\leq_a.

By lemma 3.4 this is sufficient to show ab.\leq_a \preceq \leq_b.

This S\mathscr{S} is a chain under ,\preceq, and, by lemma 3.5, its union c\leq_c is a γ\gamma-woset. No member of a union can be greater by inclusion than the union itself, and hence no element of S\mathscr{S} has a ground set such that ground(c)\operatorname{ground}(\leq_c) is a proper subset. This c\leq_c is indeed \preceq-maximal.

\blacksquare

Lemma L3.7

Let γ\gamma be a complement-choice function. The initial segment relation \preceq is in fact a total order on γ\gamma-wosets.

Proof

Let \leq and \leq' be two γ\gamma-wosets. Suppose, for the sake of contradiction, that neither is an initial segment of the other. If either of the two is empty, then it is the initial segment of the other. Thus, we assume that they are both non-empty.

Let c\leq_c be the maximal common initial segment of \leq and ,\leq', guaranteed to exist by lemma 3.6. Let O=ground(c).O = \operatorname{ground}(\leq_c). Note that OO is downward closed under \leq and ,\leq', since being \preceq-lesser than both \leq and \leq' makes it a restriction of both of these relations.

If ground()O\operatorname{ground}(\leq) \subseteq O or ground()O,\operatorname{ground}(\leq') \subseteq O, then one of the γ\gamma-wosets is an initial segment of the other, by lemma 3.4. This leads to a contradiction. Suppose otherwise, and let aground()a \in \operatorname{ground}(\leq) be the \leq-least element of ground()O,\operatorname{ground}(\leq) \setminus O, and let bground()b \in \operatorname{ground}(\leq') be the \leq'-least element of ground()O.\operatorname{ground}(\leq') \setminus O.

Since OO is the set of all elements of ground()\operatorname{ground}(\leq) that are \leq-lesser than a,a, the γ\gamma-woset condition forces γ(O)=a.\gamma(O) = a. But also, since OO is the set of all elements of ground()\operatorname{ground}(\leq') that are \leq'-lesser than b,b, the γ\gamma-woset condition forces γ(O)=b.\gamma(O) = b. Thus a=ba = b is the element of both orders coming directly after all of O.O. Thus, the two orders agree on aa as well, but aO.a \notin O. This contradicts maximality of OO.

\blacksquare

Lemma L3.8

Let γ\gamma be a complement-choice function. Then there exists \preceq-maximal γ\gamma-woset M.\leq_M.

Proof

By lemma 3.5, a union of a \preceq-chain of γ\gamma-wosets is a γ\gamma-woset, by definition, its ground set is the union of the ground sets of all γ\gamma-wosets in the family. Since \preceq is a total order on the set F\mathscr{F} of all γ\gamma-wosets, we can fix M\leq_M to be the union of F.\mathscr{F}.

Suppose there exists a \preceq-greater γ\gamma-woset M.\leq_M'. Then ground(M)ground(M)\operatorname{ground}(\leq_M') \subseteq \operatorname{ground}(\leq_M) since ground(M)\operatorname{ground}(\leq_M) is the union of all ground sets of γ\gamma-wosets, including M.\leq_M'. Since MM,\leq_M \preceq \leq_M', it is also the case that ground(M)ground(M).\operatorname{ground}(\leq_M) \subseteq \operatorname{ground}(\leq_M'). Thus the two wosets have the same ground set, and the restriction condition of \preceq forces them to be identical.

Thus, M\leq_M is the \preceq-maximal γ\gamma-woset.

\blacksquare

Lemma L3.9

Let γ\gamma be a complement-choice function and let \leq be a γ\gamma-woset such that ground()cod(γ)\operatorname{ground}(\leq) \subsetneq \operatorname{cod}(\gamma). Then there exists a \preceq-greater γ\gamma-woset .\leq'.

Proof

Indeed, let s=γ(ground()).s = \gamma(\operatorname{ground}(\leq)). Then define uvu \leq' v if and only if either v=sv = s or u,vground()u, v \in \operatorname{ground}(\leq) and uv.u \leq v.

Let uground().u \in \operatorname{ground}(\leq'). If u=s,u = s, then by definition uu.u \leq' u. Otherwise, uground()u \in \operatorname{ground}(\leq) and uuuu.u \leq u \equiv u \leq' u. Thus \leq' is reflexive.

Suppose uvu \leq' v and vu.v \leq' u. If u=su = s or v=s,v = s, then necessarily u=v,u = v, since ss is \leq'-maximal. Otherwise, we can use antisymmetry of .\leq. Thus \leq' is antisymmetric.

Suppose u,v,wground()u, v, w \in \operatorname{ground}(\leq') such that uvu \leq' v and vw.v \leq' w. If w=s,w = s, then uwu \leq' w by definition. If v=s,v = s, then maximality of ss forces w=sw = s and hence uw.u \leq' w. If u=s,u = s, then maximality of ss forces v=sv = s and w=sw = s and then uw.u \leq' w. If u,v,wground(),u, v, w \in \operatorname{ground}(\leq), then transitivity follows by restriction to .\leq. Thus \leq' is transitive.

Suppose, for the sake of contradiction, that neither uvu \leq' v nor vuv \leq' u hold. If either u=su = s or v=s,v = s, at least one of the inequalities hold by maximality of s.s. If neither u=su = s nor v=s,v = s, then u,vground()u, v \in \operatorname{ground}(\leq) and by totality of \leq one of our inequalities must hold, leading to contradiction. Thus \leq' is total.

Let Tground()T \subseteq \operatorname{ground}(\leq') be non-empty. If TT is a singleton, every total order is a well-ordering of TT and restriction of \leq' to TT is a total order. Suppose TT is not a singleton. Then T=T{s}T' = T \setminus \{s\} is non-empty. Since Tground(),T' \subseteq \operatorname{ground}(\leq), \leq' restricts to \leq on TT' and \leq is a well-order. Thus, \leq' well-orders T.T.

This proves that \leq' is a well-order.

Note that ground()=ground(){s}cod(γ).\operatorname{ground}(\leq') = \operatorname{ground}(\leq) \cup \{s\} \subseteq \operatorname{cod}(\gamma). Since ss is \leq'-maximal, the set U={zground(){s}zs}U = \{z \in \operatorname{ground}(\leq') \setminus \{s\} \mid z \leq' s\} is exactly ground().\operatorname{ground}(\leq). Since s=γ(ground()),s = \gamma(\operatorname{ground}(\leq)), \leq' satisfies the main γ\gamma-woset condition. Thus \leq' is a γ\gamma-woset.

It is clear that ground()ground().\operatorname{ground}(\leq) \subseteq \operatorname{ground}(\leq'). By construction, \leq' restricts to \leq on ground()\operatorname{ground}(\leq) and since {s}=ground()ground(),\{s\} = \operatorname{ground}(\leq') \setminus \operatorname{ground}(\leq), the third condition of the initial segment relation is satisfied, as ss is the \leq'-greatest element. Thus, .\leq \preceq \leq'.

\blacksquare

Proposition B

The Axiom of Choice implies the Well-ordering Principle.

Proof

Let ZZ be a non-empty set. The axiom of choice lets us select a single element of ZSZ \setminus S for each proper subset SZ,S \subseteq Z, defining a complement-choice function γ\gamma on Z.Z.

By lemma 3.8 there exists \preceq-maximal γ\gamma-woset M.\leq_M.

Suppose, for the sake of contradiction, that ground(M)Z.\operatorname{ground}(\leq_M) \subsetneq Z. Then by lemma 3.9 there exists \preceq-greater γ\gamma-woset M.\leq_M'. This contradicts \preceq-maximality of M.\leq_M.

Thus, ground(M)=Z,\operatorname{ground}(\leq_M) = Z, and hence ZZ is well-ordered.

\blacksquare