If every chain has an upper bound, a maximal element exists — light up the chains one by one in the divisibility poset of 12's divisors. Equivalent to the axiom of choice, the master key of algebra.
every chain has an upper bound⇒∃maximal m
1∣2∣4∣12,1∣3∣6∣12
Examples & Exercises
Prove that every nonempty finite poset has a maximal element (the finite version of Zorn's lemma — no choice axiom needed).
P=∅finite poset⇒∃m∈Pmaximal
The divisor poset with the chain C0={1,2,4,12} highlighted: in this finite poset the proof's "keep climbing" stops at 12.Show proof
Let P be a nonempty finite poset. Pick any x0∈P. If x0 is maximal, we are done. Otherwise some x1∈P with x0<x1 exists (that is exactly what "x0 is not maximal" means).
Repeat: if xk is not maximal, pick xk+1 with xk<xk+1. The terms of x0<x1<x2<⋯ are all distinct (antisymmetry and transitivity give xi<xj for i<j). But P is finite, so infinitely many distinct elements cannot be drawn.
Hence the process must stop — some xk is maximal. Finiteness making "climbing forever" impossible is the entire proof; for infinite posets this argument breaks, and Zorn's lemma (with the axiom of choice) is needed.
In P={1,2,3,4,6,12} ordered by divisibility, verify directly that every chain has an upper bound in P, and find all maximal elements.
Cchain⇒maxCexists and boundsC,maximal(P)={12}
The chain C1={1,2,6,12} is highlighted: its only upper bound is {12}, and 12 is the unique maximal element of the whole poset.Show proof
Let C⊆P be any chain. Since P has only 6 elements, C is finite, and a finite chain has a greatest element maxC (a finite totally ordered subset). Every c∈C satisfies c∣maxC, so maxC∈P is an upper bound of C. Every chain has an upper bound in P.
Concretely, for the three maximal chains: C0={1,2,4,12} has upper bounds {12}, C1={1,2,6,12} has {12}, C2={1,3,6,12} has {12} (an upper bound of a chain containing 12 must be a multiple of 12, and the only multiple of 12 in P is 12). Shorter chains work the same way: e.g. {1,2} has upper bounds {2,4,6,12} and {1,3} has {3,6,12}.
Maximal elements: x∈P is maximal if no element of P is strictly above it (in divisibility). Since 1∣2, 2∣4, 3∣6, 4∣12, 6∣12, none of 1,2,3,4,6 is maximal. The only multiple of 12 in P is 12 itself, so 12 is maximal — and unique. Exactly as Zorn's lemma promises.
Prove Zorn's lemma implies the axiom of choice: for a family (Xi)i∈I of nonempty sets, apply Zorn's lemma to the poset of partial choice functions. (The converse AC ⇒ Zorn is not proved here — it needs transfinite recursion, an idea-level argument.)
P={f:domf⊆I,f(i)∈Xi},f≤g⟺gextendsf
The chain C2={1,3,6,12} is highlighted: Zorn's lemma says "if every chain has an upper bound, a maximal element exists", and the proof below applies exactly this to the problem of finding a choice function.Show proof
Fix a family (Xi)i∈I of nonempty sets. Order the set P={f:domf⊆I,f(i)∈Xi} of partial choice functions by extension: f≤g means domf⊆domg and g agrees with f on domf. P is nonempty (the empty function belongs to it).
For any chain C in P, let u=⋃C. The chain condition makes u a function: if f,g∈C are both defined at i, the larger extends the smaller, so f(i)=g(i). With domu=⋃f∈Cdomf and u(i)∈Xi, we get u∈P and f≤u for all f∈C — u is an upper bound of the chain.
By Zorn's lemma, P has a maximal element m. We show domm=I: otherwise some i0∈I∖domm exists, and since Xi0=∅, picking x0∈Xi0 extends m to m′ with m′(i0)=x0. Then m<m′, contradicting maximality. So m is a choice function defined on all of I — the axiom of choice holds.
Note: the converse (AC ⇒ Zorn) needs transfinite recursion along ordinals to grow a chain into a maximal one; it stays an idea-level statement here — the Zorn ⇒ AC direction above is proved completely.