Proof outline of Zorn's lemma 2026-10-14
Assume the axiom of choice and suppose a poset satisfying the hypothesis has no maximal element. Fix a choice function on its nonempty subsets. By transfinite recursion, choose at each ordinal stage an upper bound of the chain in a partial order already constructed, then choose a strictly larger member. Both choices are available, including the initial empty stage. This produces distinct members throughout the Hartogs ordinal of , contradicting the Hartogs theorem. Thus a maximal element exists. Conversely, apply Zorn's lemma to partial choice functions on a family of nonempty sets, ordered by extension. A chain in a partial order has the compatible union as an upper bound, and a maximal element must be defined on the whole family, since one missing value could be adjoined.
Zorn's lemma was introduced in 1935 to shorten algebra proofs using choice or the well-ordering theorem.[ref]
Zorn’s Lemma and Some Applications by Keith Conrad. Zorn’s Lemma and Some Applications, §1, p. 4, paragraph on the 1935 introduction to shorten algebraic proofs
Vector space bases from Zorn's lemma 2026-10-14
Every vector space over a field has a basis, assuming the axiom of choice. More generally, any linearly independent subset extends to a basis. This is an algebraic Hamel basis: each representation uses a finite linear combination, even when the basis is infinite.[ref]
Use the poset of linearly independent subsets containing :It is a set, being a subset of the power set of , and is nonempty because .
A short proof outline supplies both essential steps:
- For a nonempty chain in a partial order , put . Any finite linear relation in lies in one member of : among finitely many containing members, one contains the rest. Its linear independence makes every coefficient zero. Thus is an upper bound. For the empty chain in a partial order, use ; its empty union need not contain .
- Zorn's lemma gives a maximal element . If a vector lies outside its linear span, then is linearly independent: a linear relation with nonzero coefficient on would express in that linear span. This contradicts maximality, so is a spanning set and hence a basis.[ref]
Taking proves existence, including , whose basis is the empty set. The chain in a partial order need not be indexed by the natural numbers: only the finitely many members needed for a particular linear relation are compared. An arbitrary union of linearly independent sets can fail: and for a nonzero vector over the real numbers are each linearly independent, but their union is linearly dependent. The nesting of a chain in a partial order is what prevents this failure.