⚠️⚠️⚠️

Definition (initial segment)

An order relation \leq is an initial segment of an order relation \leq' if and only if

  1. the ground set of \leq is a subset of the ground set of \leq'
  2. \leq is a restriction of \leq' to ground()\operatorname{ground}(\leq)
  3. every element of ground()\operatorname{ground}(\leq) precedes under \leq' every element of ground()ground()\operatorname{ground}(\leq') \setminus \operatorname{ground}(\leq)

We write \leq \preceq \leq' whenever \leq is an initial segment of .\leq'.

Lemma L3.1

Let ZZ be a non-empty set and let F\mathscr{F} be a family of well-ordering relations such that for each F,\leq \in \mathscr{F}, ground()Z.\operatorname{ground}(\leq) \subseteq Z. Then the initial segment relation is a partial order on F.\mathscr{F}.

Proof

Each relation is its own initial segment, so \preceq is reflexive. If 12\leq_1 \preceq \leq_2 and 21\leq_2 \preceq \leq_1 then then the two relations have the same ground set and are restrictions of each other, which forces equality. Suppose 12\leq_1 \preceq \leq_2 and 23.\leq_2 \preceq \leq_3.

Subset inclusions are transitive, so ground(1)ground(2)ground(3)\operatorname{ground}(\leq_1) \subseteq \operatorname{ground}(\leq_2) \subseteq \operatorname{ground}(\leq_3) implies ground(1)ground(3).\operatorname{ground}(\leq_1) \subseteq \operatorname{ground}(\leq_3).

Since for each x1,x2ground(2)x_1, x_2 \in \operatorname{ground}(\leq_2) it is the case that x12x2    x13x2,x_1 \leq_2 x_2 \iff x_1 \leq_3 x_2, and since for each y1,y2ground(1),y_1, y_2 \in \operatorname{ground}(\leq_1), y11y2    y12y2,y_1 \leq_1 y_2 \iff y_1 \leq_2 y_2, the transitivity of biconditional lets us conclude that 1\leq_1 is a restriction of 3.\leq_3.

All elements of ground(1)\operatorname{ground}(\leq_1) precede under 3\leq_3 all elements of ground(2)ground(1).\operatorname{ground}(\leq_2) \setminus \operatorname{ground}(\leq_1). Also, all elements of ground(2)\operatorname{ground}(\leq_2) precede under 3\leq_3 all elements of ground(3)ground(2).\operatorname{ground}(\leq_3) \setminus \operatorname{ground}(\leq_2). Take xground(1)x \in \operatorname{ground}(\leq_1) and yground(3)ground(1).y \in \operatorname{ground}(\leq_3) \setminus \operatorname{ground}(\leq_1).

If yground(2),y \in \operatorname{ground}(\leq_2), then it is also an element of ground(2)ground(1)\operatorname{ground}(\leq_2) \setminus \operatorname{ground}(\leq_1) (since it is not an element of ground(1)\operatorname{ground}(\leq_1)) and hence xx precedes it. If yground(2),y \notin \operatorname{ground}(\leq_2), then it is an element of ground(3)ground(2)\operatorname{ground}(\leq_3) \setminus \operatorname{ground}(\leq_2) and in this case too xx precedes it.

Thus 13,\leq_1 \preceq \leq_3, which is sufficient to demonstrate transitivity.

\blacksquare

Lemma L3.2

Let ZZ be a non-empty set and let F\mathscr{F} be a family of well-ordering relations such that for each F,\leq \in \mathscr{F}, ground()Z.\operatorname{ground}(\leq) \subseteq Z. Let F\ell \subseteq \mathscr{F} be a \preceq-chain. Then a \preceq-upper bound of \ell exists and is a well-ordering relation on a subset of Z.Z.

Proof

Let S=ground().S = \bigcup_{\leq \in \ell}\operatorname{ground}(\leq). Define a relation ub\leq_{\mathrm{ub}} with ground set SS as follows: for any a,bS,a, b \in S, aubba \leq_{\mathrm{ub}} b if and only if there exists \leq \in \ell such that a,bground()a,b \in \operatorname{ground}(\leq) and ab.a \leq b.

It is immediate that ub\leq_{\mathrm{ub}} is reflexive and antisymmetric. Suppose aubba \leq_{\mathrm{ub}} b and bubc.b \leq_{\mathrm{ub}} c. Let 1\leq_1 be the element of \ell witnessing aubb,a \leq_{\mathrm{ub}} b, and let 2\leq_2 be the element of \ell witnessing bubc.b \leq_{\mathrm{ub}} c. If 12\leq_1 \preceq \leq_2 then a2c.a \leq_2 c. Suppose instead 21.\leq_2 \preceq \leq_1. Then a,b,cground(1)a,b,c \in \operatorname{ground}(\leq_1) and the restriction condition lets us conclude a1c.a \leq_1 c. Thus ub\leq_{\mathrm{ub}} is transitive.

Let TST \subseteq S be non-empty. Take tTt \in T and let \leq \in \ell be such that tground().t \in \operatorname{ground}(\leq). Let mm be the \leq-minimal element of T=Tground().T' = T \cap \operatorname{ground}(\leq). Suppose mT.m' \in T. If mground()m' \in \operatorname{ground}(\leq) then mTm' \in T' and hence mm.m \leq m'. Otherwise, mm' has to come from the ground set of some other relation .\leq' \in \ell. It cannot be that ,\leq' \preceq \leq, since in that case mground()ground().m' \in \operatorname{ground}(\leq') \subseteq \operatorname{ground}(\leq). Since \ell is a chain, it must be .\leq \preceq \leq'. Then the third condition of initial segment relation forces mm.m \leq' m'. In both cases, mubm.m \leq_{\mathrm{ub}} m'.

Thus, ub\leq_{\mathrm{ub}} is a well-ordering.

So ub\leq_{\mathrm{ub}} is in F.\mathscr{F}. Let .\leq \in \ell. Then ground()S,\operatorname{ground}(\leq) \subseteq S, and the restriction of ub\leq_{\mathrm{ub}} to ground()\operatorname{ground}(\leq) agrees with ,\leq, since whenever \leq holds, ub\leq_{\mathrm{ub}} holds by definition. Suppose a,bground()a, b \in \operatorname{ground}(\leq) and aubb,a \leq_{\mathrm{ub}} b, then there exists \leq' such that a,bground()a,b \in \mathrm{ground}(\leq') and ab.a \leq' b. If \leq \preceq \leq' then \leq' restricts to \leq and hence ab.a \leq b. Otherwise, if \leq' \preceq \leq then \leq' restricts to \leq and ab.a \leq b. Finally, suppose xground()x \in \operatorname{ground}(\leq) and yground(ub)ground().y \in \operatorname{ground}(\leq_{\mathrm{ub}}) \setminus \operatorname{ground}(\leq). Let \leq' be such that yground().y \in \operatorname{ground}(\leq'). It cannot be that ,\leq' \preceq \leq, since this would violate ground set inclusion, therefore \leq \preceq \leq' and hence xy.x \leq' y.

Thus, ub.\leq \preceq \leq_{\mathrm{ub}}.

\blacksquare

Lemma L3.3

Let ZZ be a set, let SZ,S \subsetneq Z, and let \leq be a well-ordering relation on S.S. Let aZS.a \in Z \setminus S. Then there exists a well-ordering relation \leq' such that ground()=S{a}\operatorname{ground}(\leq') = S \cup \{a\} and for all zS,z \in S, za.z \leq' a. Furthermore, .\leq \preceq \leq'.

Proof

Define \leq' as uvu \leq' v if and only if either

  1. u,vSu, v \in S and uvu \leq v, or
  2. v=a.v = a.

We only need to check that \leq' is a partial order when one of the arguments is a,a, since otherwise this follows from \leq being a partial order. Clearly aa.a \leq' a. The only way aua \leq' u could hold is when u=a,u = a, so \leq' is antisymmetric. Suppose uvu \leq' v and va.v \leq' a. It is always the case that ua.u \leq' a. If, instead, we have either auva \leq' u \leq' v or uav,u \leq' a \leq' v, then v=av = a and necessarily ua.u \leq' a. Thus \leq' is transitive.

Suppose TS{a}T \subseteq S \cup \{a\} is non-empty. If T={a}T = \{a\} then aa is \leq'-least element of T.T. If aT,a \notin T, then \leq' agrees with \leq on TT and gives the \leq'-least element of T.T. If TT is not a singleton and it contains a,a, aa cannot be the \leq'-least element of T,T, since any element of T{a}T \setminus \{a\} is lesser than a.a. Thus we take the \leq-least element of T{a}T \setminus \{a\} which is automatically the \leq'-least.

Observe that ground()ground()\operatorname{ground}(\leq) \subseteq \operatorname{ground}(\leq') and, by construction, forgetting about aground()a \in \operatorname{ground}(\leq') leaves us with a relation identical to ,\leq, thus \leq' restricts to .\leq. Finally, since aa is the maximal element of ,\leq', it sits above every element of ground().\operatorname{ground}(\leq). Thus .\leq \preceq \leq'.

\blacksquare

Proposition

Zorn’s lemma implies the well-ordering principle.

Proof

Let ZZ be a non-empty set and let F\mathscr{F} be a set of all well-orderings \leq such that ground()Z.\operatorname{ground}(\leq) \subseteq Z. Since singletons are always well-ordered, F\mathscr{F} is non-empty.

By lemma 3.1, the initial segment relation \preceq is a partial order on F.\mathscr{F}. By lemma 3.2, every \preceq-chain has an upper bound, which is a well-ordering of a subset of of Z.Z.

By Zorn’s lemma, there exists a \preceq-maximal element M\leq_M of F.\mathscr{F}.

Suppose S=ground(M)S = \operatorname{ground}(\leq_M) is a proper subset of Z.Z. Then we can extend M\leq_M with aZSa \in Z \setminus S using lemma 3.3, which results in a \preceq-greater well-ordering M.\leq_M'.

This contradicts \preceq-maximality of M.\leq_M.

\blacksquare