An order relation ≤ is an initial segment of an order relation ≤′ if and only if
the ground set of ≤ is a subset of the ground set of ≤′
≤ is a restriction of ≤′ to ground(≤)
every element of ground(≤) precedes under ≤′ every element of ground(≤′)∖ground(≤)
We write ≤⪯≤′ whenever ≤ is an initial segment of ≤′.
Lemma L3.1
Let Z be a non-empty set and let F be a family of well-ordering relations such that for each ≤∈F,ground(≤)⊆Z. Then the initial segment relation is a partial order on F.
Proof
Each relation is its own initial segment, so ⪯ is reflexive. If ≤1⪯≤2 and ≤2⪯≤1 then then the two relations have the same ground set and are restrictions of each other, which forces equality. Suppose ≤1⪯≤2 and ≤2⪯≤3.
Subset inclusions are transitive, so ground(≤1)⊆ground(≤2)⊆ground(≤3) implies ground(≤1)⊆ground(≤3).
Since for each x1,x2∈ground(≤2) it is the case that x1≤2x2⟺x1≤3x2, and since for each y1,y2∈ground(≤1),y1≤1y2⟺y1≤2y2, the transitivity of biconditional lets us conclude that ≤1 is a restriction of ≤3.
All elements of ground(≤1) precede under ≤3 all elements of ground(≤2)∖ground(≤1). Also, all elements of ground(≤2) precede under ≤3 all elements of ground(≤3)∖ground(≤2). Take x∈ground(≤1) and y∈ground(≤3)∖ground(≤1).
If y∈ground(≤2), then it is also an element of ground(≤2)∖ground(≤1) (since it is not an element of ground(≤1)) and hence x precedes it. If y∈/ground(≤2), then it is an element of ground(≤3)∖ground(≤2) and in this case too x precedes it.
Thus ≤1⪯≤3, which is sufficient to demonstrate transitivity.
■
Lemma L3.2
Let Z be a non-empty set and let F be a family of well-ordering relations such that for each ≤∈F,ground(≤)⊆Z. Let ℓ⊆F be a ⪯-chain. Then a ⪯-upper bound of ℓ exists and is a well-ordering relation on a subset of Z.
Proof
Let S=⋃≤∈ℓground(≤). Define a relation ≤ub with ground set S as follows: for any a,b∈S,a≤ubb if and only if there exists ≤∈ℓ such that a,b∈ground(≤) and a≤b.
It is immediate that ≤ub is reflexive and antisymmetric. Suppose a≤ubb and b≤ubc. Let ≤1 be the element of ℓ witnessing a≤ubb, and let ≤2 be the element of ℓ witnessing b≤ubc. If ≤1⪯≤2 then a≤2c. Suppose instead ≤2⪯≤1. Then a,b,c∈ground(≤1) and the restriction condition lets us conclude a≤1c. Thus ≤ub is transitive.
Let T⊆S be non-empty. Take t∈T and let ≤∈ℓ be such that t∈ground(≤). Let m be the ≤-minimal element of T′=T∩ground(≤). Suppose m′∈T. If m′∈ground(≤) then m′∈T′ and hence m≤m′. Otherwise, m′ has to come from the ground set of some other relation ≤′∈ℓ. It cannot be that ≤′⪯≤, since in that case m′∈ground(≤′)⊆ground(≤). Since ℓ is a chain, it must be ≤⪯≤′. Then the third condition of initial segment relation forces m≤′m′. In both cases, m≤ubm′.
Thus, ≤ub is a well-ordering.
So ≤ub is in F. Let ≤∈ℓ. Then ground(≤)⊆S, and the restriction of ≤ub to ground(≤) agrees with ≤, since whenever ≤ holds, ≤ub holds by definition. Suppose a,b∈ground(≤) and a≤ubb, then there exists ≤′ such that a,b∈ground(≤′) and a≤′b. If ≤⪯≤′ then ≤′ restricts to ≤ and hence a≤b. Otherwise, if ≤′⪯≤ then ≤′ restricts to ≤ and a≤b. Finally, suppose x∈ground(≤) and y∈ground(≤ub)∖ground(≤). Let ≤′ be such that y∈ground(≤′). It cannot be that ≤′⪯≤, since this would violate ground set inclusion, therefore ≤⪯≤′ and hence x≤′y.
Thus, ≤⪯≤ub.
■
Lemma L3.3
Let Z be a set, let S⊊Z, and let ≤ be a well-ordering relation on S. Let a∈Z∖S. Then there exists a well-ordering relation ≤′ such that ground(≤′)=S∪{a} and for all z∈S,z≤′a. Furthermore, ≤⪯≤′.
Proof
Define ≤′ as u≤′v if and only if either
u,v∈S and u≤v, or
v=a.
We only need to check that ≤′ is a partial order when one of the arguments is a, since otherwise this follows from ≤ being a partial order. Clearly a≤′a. The only way a≤′u could hold is when u=a, so ≤′ is antisymmetric. Suppose u≤′v and v≤′a. It is always the case that u≤′a. If, instead, we have either a≤′u≤′v or u≤′a≤′v, then v=a and necessarily u≤′a. Thus ≤′ is transitive.
Suppose T⊆S∪{a} is non-empty. If T={a} then a is ≤′-least element of T. If a∈/T, then ≤′ agrees with ≤ on T and gives the ≤′-least element of T. If T is not a singleton and it contains a,a cannot be the ≤′-least element of T, since any element of T∖{a} is lesser than a. Thus we take the ≤-least element of T∖{a} which is automatically the ≤′-least.
Observe that ground(≤)⊆ground(≤′) and, by construction, forgetting about a∈ground(≤′) leaves us with a relation identical to ≤, thus ≤′ restricts to ≤. Finally, since a is the maximal element of ≤′, it sits above every element of ground(≤). Thus ≤⪯≤′.
■
Proposition
Zorn’s lemma implies the well-ordering principle.
Proof
Let Z be a non-empty set and let F be a set of all well-orderings ≤ such that ground(≤)⊆Z. Since singletons are always well-ordered, F is non-empty.
By lemma 3.1, the initial segment relation ⪯ is a partial order on F. By lemma 3.2, every ⪯-chain has an upper bound, which is a well-ordering of a subset of of Z.
By Zorn’s lemma, there exists a ⪯-maximal element ≤M of F.
Suppose S=ground(≤M) is a proper subset of Z. Then we can extend ≤M with a∈Z∖S using lemma 3.3, which results in a ⪯-greater well-ordering ≤M′.