Alphabeta Math
Session-authored (Fable 5 assisted)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced — the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted — a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated — a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

15 results · all verified · 11 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full by a delegated reviewing agent on the owner's instruction; the judge is an additional, independent cross-model AI review of the proofs. The 4 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Order, Zorn's Lemma, and the Axiom of Choice

1 · Prerequisites

2 · Summary

Natural-number induction and recursive addition provide the background for finite choice: a selection from a family indexed by a natural number is built one value at a time. The metamathematical background separates internal derivations in ZF from independence results. Cohen's theorem, stated conditionally on the consistency of ZF, shows that the Axiom of Choice is not provable in ZF; it is cited as an external result rather than used in the proofs of the order-theoretic equivalences. These ingredients fix the logical scope of the development.

The development introduces chains, upper bounds, maximal elements and chain-complete posets over the partial orders it requires, and applies the Axiom of Choice. For a progressive self-map, the least admissible set is closed under the map and chain suprema; its extremal elements are comparable, and minimality makes the set a chain. Its supremum is fixed, yielding Bourbaki-Witt without monotonicity or Choice. Applying that theorem to chains ordered by inclusion proves Zorn's lemma once Choice selects strict upper bounds. Conversely, Zorn applied to partial choice functions yields a maximal function whose domain is the whole family. Hence Zorn's lemma and Choice are equivalent over ZF, while maximal and greatest elements remain distinct.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

Chain in a poset

Definition

Let (P,)(P, \le) be a poset (Partial order and partially ordered set). A subset CPC \subseteq P is a chain if any two of its elements are comparable: for all x,yCx, y \in C, either xyx \le y or yxy \le x.

Equivalently, CC is a chain if the restriction of \le to CC is a total order on CC.

Remarks

  • The empty set is a chain, and so is every singleton, both vacuously. This is not a technicality to be waved past: the empty chain is exactly what forces a chain-complete poset to have a least element (Chain-complete poset), and that least element is the starting point of the Bourbaki–Witt construction (Bourbaki–Witt fixed point theorem). A convention that quietly excludes the empty chain has to reintroduce the same content as a separate hypothesis.
  • A chain need not be finite, need not be countable, and need not have a largest element. In the power set of N\mathbb{N} ordered by inclusion, the sets {1,,n}\{1, \dots, n\} for n1n \ge 1 form a chain with no largest element.
  • "Chain" is a property of a subset, not of the ambient poset. The whole poset PP is a chain exactly when \le is a total order.
DefinitionDefinition: AI-adaptedProof: Not applicableverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Upper bound, least upper bound, and strict upper bound

Definition

Let (P,)(P, \le) be a poset (Partial order and partially ordered set) and SPS \subseteq P.

An element uPu \in P is an upper bound of SS if sus \le u for every sSs \in S.

An element uPu \in P is a least upper bound (or supremum) of SS if uu is an upper bound of SS and uvu \le v for every upper bound vv of SS. When it exists we write u=supSu = \sup S.

An element uPu \in P is a strict upper bound of SS if s<us < u for every sSs \in S.

Remarks

  • A least upper bound is unique when it exists. If uu and uu' are both least upper bounds of SS then each is an upper bound and each is below the other, so uuu \le u' and uuu' \le u, whence u=uu = u' by antisymmetry (Partial order and partially ordered set). This is what makes the notation supS\sup S legitimate. Antisymmetry is not peculiar to this argument: the same two-inequality step gives uniqueness of a greatest element (Maximal element and greatest element), and it is used essentially in Bourbaki–Witt fixed point theorem, whose fixed point is obtained by passing from f(c)cf(c) \le c and cf(c)c \le f(c) to f(c)=cf(c) = c. Drop antisymmetry and it is the conclusion, not merely the notation, that goes: on two distinct elements each below the other, every subset still has a least upper bound, yet the map exchanging the two satisfies xf(x)x \le f(x) and has no fixed point.
  • Every element of PP is an upper bound of the empty set, vacuously. Consequently sup\sup \emptyset, when it exists, is the least element of PP.
  • An upper bound of SS need not belong to SS, and SS may have many upper bounds and no least one. In Q\mathbb{Q} with its usual order, the set {qQ:q2<2}\{q \in \mathbb{Q} : q^2 < 2\} has upper bounds but no least upper bound.
  • In a poset, a strict upper bound is exactly an upper bound outside SS. If uu is strict then uSu\notin S, since u<uu<u is impossible. Conversely, if uu is an upper bound and uSu\notin S, then every sSs\in S satisfies sus\le u and sus\ne u, hence s<us<u. This distinction from an arbitrary upper bound matters in Zorn's lemma, where the argument must produce one outside the chain.
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

Maximal element and greatest element

Definition

Let (P,)(P, \le) be a poset (Partial order and partially ordered set) and mPm \in P.

mm is a maximal element of PP if no element of PP is strictly above it: there is no xPx \in P with m<xm < x. Equivalently, for every xPx \in P, if mxm \le x then x=mx = m.

mm is a greatest element (or maximum) of PP if xmx \le m for every xPx \in P.

Minimal and least elements are defined dually, reversing every inequality.

Remarks

  • Maximal is not greatest, and the difference is the single most common confusion about ordered sets. A maximal element has nothing strictly above it; a greatest element is above everything. In a total order the two coincide, which is why the distinction is invisible to intuition trained on R\mathbb{R}, but a partial order may have many maximal elements and no greatest one. The refutation is FALSE: every maximal element is a greatest element, witnessed by Two maximal elements and no greatest element .
  • A greatest element is always maximal, and it is unique when it exists: if mm and mm' are both greatest then mmm \le m' and mmm' \le m, so m=mm = m' by antisymmetry. Maximal elements need not be unique.
  • Zorn's lemma concludes that a maximal element exists, never that a greatest one does (Zorn's lemma). In a particular poset the maximal element it produces may happen to be greatest, since a greatest element is maximal; what Zorn never supplies is a guarantee of greatestness. Every application of Zorn therefore has to be phrased so that maximality is enough, typically by arranging the poset so that a maximal object cannot be extended, which is a statement about nothing being strictly above it.
  • Maximality says nothing about comparability: a maximal element may be incomparable to other elements, including to other maximal ones. In Two maximal elements and no greatest element the two maximal elements are incomparable to each other, and in an antichain every element is maximal and is incomparable to all the rest.
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

Chain-complete poset

Definition

A poset (P,)(P, \le) is chain-complete if every chain CPC \subseteq P (Chain in a poset) has a least upper bound supC\sup C in PP (Upper bound, least upper bound, and strict upper bound).

The empty set is a chain, so a chain-complete poset has an element :=sup,\bot := \sup \emptyset, and \bot is the least element of PP: every xPx \in P is an upper bound of \emptyset, so x\bot \le x by leastness. In particular a chain-complete poset is nonempty.

A map f:PPf : P \to P is progressive (also inflationary, or increasing in Bourbaki's sense) if xf(x)for every xP.x \le f(x) \quad \text{for every } x \in P.

Remarks

  • Progressive is not monotone. A progressive map is required to move each point weakly upward; it is not required to preserve the order, and Bourbaki–Witt fixed point theorem assumes no monotonicity whatsoever. This is what makes the theorem strong enough to drive Zorn's lemma, where the map is built from an arbitrary choice function and has no reason to be monotone.
  • On the empty-chain convention. Some authors let "chain" mean nonempty chain, and then state Bourbaki–Witt for a nonempty chain-complete poset. The two conventions give the same theorem. Given PP \ne \emptyset chain-complete in the nonempty-chain sense and ff progressive, pick any pPp \in P and pass to Pp={xP:px}P_{\ge p} = \{x \in P : p \le x\}: it contains pp, it is closed under ff because ff is progressive, the supremum of a nonempty chain in PpP_{\ge p} again lies in PpP_{\ge p}, and sup=p\sup \emptyset = p there. So PpP_{\ge p} is chain-complete in the sense used here. Including the empty chain simply packages that reduction into the definition, and it is Wikipedia's convention for a pointed chain-complete order.
  • Chain-completeness is strictly weaker than requiring least upper bounds for all subsets (which would make PP a complete lattice). The power set of any set is a complete lattice, hence chain-complete (The power set is chain-complete, with union as supremum ); the posets Zorn's lemma is applied to usually are not.
  • The hypothesis cannot be dropped from Bourbaki–Witt fixed point theorem: a progressive map on a poset that is not chain-complete may have no fixed point (A progressive map with no fixed point, on a poset that is not chain-complete ).
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Every natural-number-indexed list of nonempty sets has a choice function on its family of values

Statement

Let nNn \in \mathbb{N} and let FF be a function with domain nn all of whose values are nonempty sets. Then the family of its values, F=F[n]={F(i):in}\mathcal{F} = F[n] = \{\, F(i) : i \in n \,\}, has a choice function (Choice function).

This is a theorem of ZF: its proof uses no form of the Axiom of Choice (The Axiom of Choice).

What is proved below is exactly the displayed statement, by induction on nn. The natural number nn serves as the index set in the von Neumann sense, n={0,1,,n1}n = \{0, 1, \dots, n-1\} (The natural numbers N\mathbb{N} (von Neumann)), so "FF has domain nn" says precisely that the members of F\mathcal{F} are listed as F(0),,F(n1)F(0), \dots, F(n-1). The listing need not be injective, and F\mathcal{F} is the set of values, so repetitions are harmless and are not counted.

The displayed statement and its proof use only a natural-number-indexed function. They do not identify an arbitrary finite family with a particular enumeration.

Facts & Assumptions

Given: A natural number nn, used as the index set n={0,,n1}n = \{0, \dots, n-1\}, and a function FF with domain nn such that F(i)F(i) \ne \emptyset for every ini \in n; write F[n]={F(i):in}F[n] = \{F(i) : i \in n\} for the family of values of FF.

[A1]

P(n)P(n) denotes the statement: for every function FF with domain nn all of whose values are nonempty sets, the family F[n]F[n] has a choice function.

[L1]

Induction principle: if P(0)P(0) holds and P(n)P(n) implies P(n+1)P(n+1) for every nNn \in \mathbb{N}, then P(n)P(n) holds for every nNn \in \mathbb{N}, where n+1n + 1 denotes the successor σ(n)\sigma(n) (The principle of mathematical induction, Addition of natural numbers).

[L2]

A choice function for a family F\mathcal{F} is a function gg with domain F\mathcal{F} such that g(S)Sg(S) \in S for every SFS \in \mathcal{F} (Choice function).

[L3]

0=0=\emptyset and σ(n)=n{n}\sigma(n)=n\cup\{n\}, so nσ(n)n\subseteq\sigma(n) (The natural numbers N\mathbb{N} (von Neumann)). Thus a function FF with domain σ(n)\sigma(n) restricts to a function with domain nn; moreover, directly from the definition of image, yF[σ(n)]y\in F[\sigma(n)] iff y=F(i)y=F(i) for some ini\in n or y=F(n)y=F(n), so F[σ(n)]=F[n]{F(n)}F[\sigma(n)]=F[n]\cup\{F(n)\}.

Proof

technique · induction
1.1

Base case: 0=0 = \emptyset, so the only function with domain 00 is the empty function, its family of values is F[0]=F[0] = \emptyset, and the empty function has domain \emptyset and satisfies the defining condition vacuously, so it is a choice function for F[0]F[0]; hence P(0)P(0) holds.

baseA1L2L3
1.2

Inductive hypothesis: fix nNn \in \mathbb{N} and assume P(n)P(n), that every function with domain nn whose values are all nonempty has a choice function for its family of values.

ihA1
1.3

Let FF be an arbitrary function with domain σ(n)=n{n}\sigma(n) = n \cup \{n\} all of whose values are nonempty sets; write S=F(n)S = F(n) and G=F[n]\mathcal{G} = F[n], the family of values of the restriction FnF \restriction n, so that F[σ(n)]=G{S}F[\sigma(n)] = \mathcal{G} \cup \{S\}.

givenL3
2.1

The restriction FnF \restriction n is a function with domain nn, and every value of it is a value of FF, hence nonempty; so the inductive hypothesis applies to it and supplies a choice function hh for G\mathcal{G}, a function with domain G\mathcal{G} satisfying h(T)Th(T) \in T for every TGT \in \mathcal{G}.

step 1.3step 1.2L2L3
2.2

The set S=F(n)S = F(n) is one of the values of FF, hence nonempty, so there exists an element of SS; fix one and call it aa.

step 1.3choose
3.1

Define g=(h(G{S})){(S,a)}g = (h \restriction (\mathcal{G} \setminus \{S\})) \cup \{(S, a)\}; its two pieces are functions with the disjoint domains G{S}\mathcal{G} \setminus \{S\} and {S}\{S\}, so gg is a function, and its domain is (G{S}){S}=G{S}=F[σ(n)](\mathcal{G} \setminus \{S\}) \cup \{S\} = \mathcal{G} \cup \{S\} = F[\sigma(n)].

step 2.1step 2.2step 1.3construct
4.1

Every TF[σ(n)]T \in F[\sigma(n)] is either SS or a member of G{S}\mathcal{G} \setminus \{S\}; in the first case g(S)=aSg(S) = a \in S, and in the second g(T)=h(T)Tg(T) = h(T) \in T because hh is a choice function for G\mathcal{G}. So g(T)Tg(T) \in T throughout.

step 3.1step 2.1step 2.2
5.1

Hence gg is a choice function for F[σ(n)]F[\sigma(n)], and since FF was an arbitrary function with domain σ(n)\sigma(n) with nonempty values, P(n)P(n) implies P(n+1)P(n+1).

step 4.1step 3.1step 1.3L2A1
6.1

By the induction principle, P(n)P(n) holds for every nNn \in \mathbb{N}: the family of values of any function whose domain is a natural number and whose values are nonempty has a choice function.

step 1.1step 5.1L1discharge-induction

Remarks

  • Later finiteness terminology. A finite set is defined later as one equinumerous with a natural number (Finite, countably infinite, countable, uncountable ). That terminology is not used in the proof above, which keeps its exact indexed-family scope.
  • Where the Axiom of Choice would be needed, and why it is not needed here. Step 2.2 picks one element out of one nonempty set. That is a single existential instantiation, licensed by first-order logic alone. The induction performs one such instantiation per stage, and the stages are indexed by a natural number, so the process terminates. ZF cannot in general turn an arbitrary infinite family of nonempty sets into a simultaneous choice function; that is the gap The Axiom of Choice fills. An infinite family with a distinguished element in each member may still have an explicit choice function in ZF, as Russell's shoes and socks shows.
  • Why the family is presented as an indexed one. Stated over "a family of exactly nn sets", the successor step would have to assert that deleting one member of a family of n+1n+1 sets leaves exactly nn, which is a claim about cardinality and needs a theory of finiteness this page does not have. Indexed by nn, the same step is the restriction FnF \restriction n of a function, which is immediate from nσ(n)n \subseteq \sigma(n) and costs nothing. Nothing else in the argument changes.
  • The listing may repeat, and the argument is arranged so that repetition needs no separate treatment: gg is built by overwriting rather than by adjoining, so it is a function whether or not SS already occurs among F(0),,F(n1)F(0), \dots, F(n-1). In particular F\mathcal{F} may have strictly fewer than nn members.
  • The lemma is not a special case of the Axiom of Choice that happens to be provable; it is the precise boundary of what is free. Russell's shoes and socks makes the boundary concrete, and Finite choice written out: a choice function for three sets works this induction out on a small family.
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

Admissible subset (Bourbaki–Witt)

Definition

Let (P,)(P, \le) be a chain-complete poset and f:PPf : P \to P a progressive map (Chain-complete poset). A subset APA \subseteq P is ff-admissible (or simply admissible, when ff is fixed) if:

  • (C1) closed under ff: f(x)Af(x) \in A for every xAx \in A;
  • (C2) closed under chain suprema: supCA\sup C \in A for every chain CAC \subseteq A.

Remarks

  • (C2) already forces A\bot \in A. The empty set is a chain contained in AA (Chain in a poset), and sup=\sup \emptyset = \bot, so every admissible set contains the least element of PP. Presentations that list "A\bot \in A" as a third condition are therefore stating a consequence, not an extra hypothesis. This is the first of four places on this page where insisting that the empty set counts as a chain removes a case rather than creating one; the others are The cut at an extremal element is closed under chain suprema, A supremum of extremal elements is extremal and Every element of MM is extremal.
  • The suprema in (C2) are taken in PP and exist there by chain-completeness; the condition is that they land back inside AA.
  • PP itself is admissible, so admissible sets exist. The content of A smallest admissible set exists is that there is a smallest one, and its minimality is what carries the two decisive steps of the Bourbaki–Witt argument, Everything in MM is comparable to an extremal element and Every element of MM is extremal: to prove that all elements of the smallest admissible set MM have some property, one shows that the elements of MM with that property again form an admissible set. The remaining lemmas use only admissibility of MM, progressivity of ff, and the order axioms.
  • Nothing here assumes ff is monotone, injective, or continuous in any sense. Only (C1), (C2) and progressivity are ever used.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

A smallest admissible set exists

Statement

Let (P,)(P, \le) be a chain-complete poset and f:PPf : P \to P progressive (Chain-complete poset). Then there is a smallest ff-admissible subset MPM \subseteq P (Admissible subset (Bourbaki–Witt)): MM is admissible, and MAM \subseteq A for every admissible APA \subseteq P.

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le) and a progressive map f:PPf : P \to P.

[A1]

A subset APA \subseteq P is admissible when (C1) f(x)Af(x) \in A for every xAx \in A, and (C2) supCA\sup C \in A for every chain CAC \subseteq A (Admissible subset (Bourbaki–Witt)).

[L1]

Every chain of PP has a least upper bound in PP (Chain-complete poset).

Proof

technique · direct
1.1

PP satisfies (C1), because ff is a map from PP to PP, so f(x)Pf(x) \in P for every xPx \in P.

A1
1.2

PP satisfies (C2), because every chain CPC \subseteq P has a least upper bound in PP.

A1L1
2.1

So PP is admissible, and the collection A\mathcal{A} of all admissible subsets of PP is nonempty.

step 1.1step 1.2A1
3.1

Define M=AM = \bigcap \mathcal{A}, the intersection of all admissible subsets of PP.

step 2.1construct
4.1

Let xMx \in M. For every AAA \in \mathcal{A} we have xAx \in A, hence f(x)Af(x) \in A by (C1); since this holds for every AAA \in \mathcal{A}, f(x)Mf(x) \in M, so MM satisfies (C1).

step 3.1A1
4.2

Let CMC \subseteq M be a chain. For every AAA \in \mathcal{A} we have CAC \subseteq A, hence supCA\sup C \in A by (C2); since this holds for every AAA \in \mathcal{A}, supCM\sup C \in M, so MM satisfies (C2).

step 3.1A1L1
4.3

If APA \subseteq P is admissible then AAA \in \mathcal{A}, so MAM \subseteq A because MM is the intersection of a collection containing AA.

step 3.1
5.1

MM is admissible.

step 4.1step 4.2A1
6.1

MM is admissible and contained in every admissible subset, so it is the smallest one.

step 5.1step 4.3

Remarks

  • Uniqueness is automatic: two smallest admissible sets each contain the other, so they are equal. This licenses writing MM for "the" smallest admissible set throughout Extremal element and its cut (Bourbaki–Witt) and the lemmas that follow.
  • MM is never empty. Condition (C2) applied to the empty chain puts =sup\bot = \sup\emptyset into every admissible set, so M\bot \in M.
  • Minimality is used exactly twice in what follows, in Everything in MM is comparable to an extremal element and in Every element of MM is extremal, and both times in the same shape: to prove that all of MM has some property, one shows that the elements of MM with that property again form an admissible set, which minimality then forces to be all of MM. That pattern is what replaces transfinite recursion in this proof of Bourbaki–Witt fixed point theorem. The remaining lemmas use only admissibility of MM, progressivity of ff, and the order axioms.
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

Extremal element and its cut (Bourbaki–Witt)

Definition

Let (P,)(P, \le) be a chain-complete poset, f:PPf : P \to P progressive, and let MM be the smallest ff-admissible subset of PP (A smallest admissible set exists).

An element xMx \in M is extremal if for every yM with y<x,f(y)x.\text{for every } y \in M \text{ with } y < x, \quad f(y) \le x.

For xMx \in M, the cut at xx is the subset Mx:={yM : yx  or  f(x)y}M.M_x := \{\, y \in M \ : \ y \le x \ \text{ or } \ f(x) \le y \,\} \subseteq M.

Remarks

  • Read extremality as: xx cannot be jumped over from below. If yy sits strictly below xx inside MM, then applying ff to yy does not carry it past xx. Nothing in the definition says such yy exist; \bot is extremal vacuously.
  • The cut MxM_x is the set of elements of MM that are comparable to xx in the strong sense of lying at or below xx, or at or above f(x)f(x). It deliberately omits anything strictly between xx and f(x)f(x). The whole Bourbaki–Witt argument consists of showing that for extremal xx the cut is everything (Everything in MM is comparable to an extremal element) and that every element is extremal (Every element of MM is extremal), and those two facts together say precisely that MM is totally ordered (The smallest admissible set is a chain).
  • Both notions are relative to MM and to ff, not to PP. They are scaffolding for one proof and are not used after Bourbaki–Witt fixed point theorem.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

The cut at an extremal element is closed under ff

Statement

Let (P,)(P, \le) be a chain-complete poset, f:PPf : P \to P progressive, MM the smallest admissible set, and xMx \in M extremal (Extremal element and its cut (Bourbaki–Witt)). Then the cut MxM_x satisfies f(y)Mxf(y) \in M_x for every yMxy \in M_x.

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le), a progressive f:PPf : P \to P, the smallest admissible set MM, an extremal xMx \in M, and an element yMxy \in M_x.

[A1]

xx is extremal: for every zMz \in M with z<xz < x, f(z)xf(z) \le x (Extremal element and its cut (Bourbaki–Witt)).

[A2]

Mx={zM:zx or f(x)z}M_x = \{z \in M : z \le x \text{ or } f(x) \le z\} (Extremal element and its cut (Bourbaki–Witt)).

[L1]

MM is admissible, so it is closed under ff and under suprema of its chains (A smallest admissible set exists, Admissible subset (Bourbaki–Witt)).

[L2]

ff is progressive: zf(z)z \le f(z) for every zPz \in P (Chain-complete poset).

[L3]

\le is a partial order: it is reflexive (uuu \le u) and transitive (uvu \le v and vwv \le w imply uwu \le w), and its strict form u<vu < v means uvu \le v together with uvu \ne v (Partial order and partially ordered set).

Proof

technique · cases
1.1

Since yMxy \in M_x we have yMy \in M, and MM is closed under ff, so f(y)Mf(y) \in M.

A2L1
1.2

Membership of MxM_x gives yxy \le x or f(x)yf(x) \le y, and the relation yxy \le x holds exactly when y<xy < x or y=xy = x, by the definition of the strict order.

A2L3
1.3

Suppose y<xy < x.

assume-case below
1.4

Suppose y=xy = x.

assume-case equal
1.5

Suppose f(x)yf(x) \le y.

assume-case above
2.1

In the case y<xy < x, extremality of xx gives f(y)xf(y) \le x, so f(y)f(y) lies in MM and satisfies f(y)xf(y) \le x, hence f(y)Mxf(y) \in M_x.

step 1.3A1step 1.1A2
2.2

In the case y=xy = x, we get f(y)=f(x)f(y) = f(x), and f(x)f(x)f(x) \le f(x) by reflexivity, so f(y)Mf(y) \in M satisfies the second alternative, hence f(y)Mxf(y) \in M_x.

step 1.4step 1.1A2L3
2.3

In the case f(x)yf(x) \le y, progressivity gives yf(y)y \le f(y), so f(x)f(y)f(x) \le f(y) by transitivity, hence f(y)Mxf(y) \in M_x.

step 1.5L2step 1.1A2L3
3.1

The three cases cover every yMxy \in M_x, and each yields f(y)Mxf(y) \in M_x.

step 1.2step 2.1step 2.2step 2.3cases-exhaustive

Remarks

  • The case y=xy = x is the one that explains the shape of the cut. It is precisely why MxM_x is defined with f(x)zf(x) \le z rather than x<zx < z: the image f(x)f(x) must itself land inside MxM_x, and it does so on the upper side.
  • Extremality of xx is used only in the first case, and it is exactly what stops ff from carrying an element from strictly below xx into the forbidden zone strictly between xx and f(x)f(x). That zone is what the cut omits, and keeping it empty of elements of MM is what eventually makes MM a chain (The smallest admissible set is a chain).
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

The cut at an extremal element is closed under chain suprema

Statement

Let (P,)(P, \le) be a chain-complete poset, f:PPf : P \to P progressive, MM the smallest admissible set, and xMx \in M extremal (Extremal element and its cut (Bourbaki–Witt)). Then supCMx\sup C \in M_x for every chain CMxC \subseteq M_x.

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le), a progressive f:PPf : P \to P, the smallest admissible set MM, an extremal xMx \in M, and a chain CMxC \subseteq M_x.

[A1]

Mx={zM:zx or f(x)z}M_x = \{z \in M : z \le x \text{ or } f(x) \le z\} (Extremal element and its cut (Bourbaki–Witt)).

[L1]

MM is admissible, so it is closed under ff and under suprema of its chains (A smallest admissible set exists).

[L2]

Every chain of PP has a least upper bound in PP (Chain-complete poset).

[L3]

A least upper bound of a set is itself an upper bound of that set and is below every other upper bound (Upper bound, least upper bound, and strict upper bound).

[L4]

\le is a partial order, in particular transitive: uvu \le v and vwv \le w imply uwu \le w (Partial order and partially ordered set).

Proof

technique · cases
1.1

Write s=supCs = \sup C, which exists in PP because CC is a chain.

L2construct
1.2

Since CMxMC \subseteq M_x \subseteq M and MM is closed under suprema of its chains, sMs \in M.

A1L1
1.3

Suppose every zCz \in C satisfies zxz \le x.

assume-case under
1.4

Suppose some z0Cz_0 \in C satisfies z0≰xz_0 \not\le x.

assume-case over
2.1

In the first case xx is an upper bound of CC, so sxs \le x because ss is the least upper bound, hence sMxs \in M_x.

step 1.3step 1.1L3step 1.2A1
2.2

In the second case z0Mxz_0 \in M_x together with z0≰xz_0 \not\le x forces f(x)z0f(x) \le z_0, and z0sz_0 \le s since ss is an upper bound of CC, so f(x)sf(x) \le s by transitivity, hence sMxs \in M_x.

step 1.4A1step 1.1step 1.2L3L4
3.1

Either every element of CC is below xx or some element is not, so the two cases are exhaustive and supCMx\sup C \in M_x in both.

step 2.1step 2.2cases-exhaustive

Remarks

  • The empty chain is covered without a separate argument: it falls into the first case vacuously, and sup=x\sup \emptyset = \bot \le x.
  • Note which property of the supremum each case uses. The first case uses leastness, that ss is below any upper bound; the second uses only that ss is an upper bound. Both halves of the definition of least upper bound are needed, which is why chain-completeness cannot be weakened here to the mere existence of some upper bound.
  • Together with The cut at an extremal element is closed under ff this makes MxM_x admissible, which is what Everything in MM is comparable to an extremal element feeds to minimality.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)verified 2026-07-26 (claude-opus-5)Open item page →

Everything in MM is comparable to an extremal element

Statement

Let (P,)(P, \le) be a chain-complete poset, f:PPf : P \to P progressive, MM the smallest admissible set, and xMx \in M extremal (Extremal element and its cut (Bourbaki–Witt)). Then Mx=MM_x = M; that is, for every yMy \in M, either yxy \le x or f(x)yf(x) \le y.

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le), a progressive f:PPf : P \to P, the smallest admissible set MM, and an extremal xMx \in M.

[A1]

Mx={zM:zx or f(x)z}M_x = \{z \in M : z \le x \text{ or } f(x) \le z\}, so MxMM_x \subseteq M by construction (Extremal element and its cut (Bourbaki–Witt)).

[L1]

MxM_x is closed under ff (The cut at an extremal element is closed under ff).

[L2]

MxM_x is closed under suprema of its chains (The cut at an extremal element is closed under chain suprema).

[L3]

MM is contained in every admissible subset of PP (A smallest admissible set exists).

[L4]

A subset is admissible when it is closed under ff and under suprema of its chains (Admissible subset (Bourbaki–Witt)).

Proof

technique · direct
1.1

MxM_x is closed under ff.

L1
1.2

MxM_x is closed under suprema of its chains.

L2
2.1

So MxM_x is an admissible subset of PP.

step 1.1step 1.2L4
3.1

By minimality of MM, every admissible subset contains MM, so MMxM \subseteq M_x.

step 2.1L3
4.1

Together with MxMM_x \subseteq M this gives Mx=MM_x = M.

step 3.1A1
5.1

Unfolding the definition of MxM_x, every yMy \in M satisfies yxy \le x or f(x)yf(x) \le y.

step 4.1A1

Remarks

  • This is the first payoff of minimality, and the pattern is worth naming: to prove that everything in MM has a property, collect the elements that have it, show the collection is admissible, and let minimality do the rest. The same move proves Every element of MM is extremal.
  • The conclusion is a comparability statement with a gap. It says nothing about elements strictly between xx and f(x)f(x), and indeed the content of the lemma is that MM has none: an element of MM lies at or below xx, or at or above f(x)f(x), never inside.
  • The hypothesis that xx is extremal is doing real work and cannot be dropped. It is what Every element of MM is extremal later supplies for every element, which is what turns this one-sided statement into total comparability (The smallest admissible set is a chain).
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

The image of an extremal element is extremal

Statement

Let (P,)(P, \le) be a chain-complete poset, f:PPf : P \to P progressive, MM the smallest admissible set, and xMx \in M extremal (Extremal element and its cut (Bourbaki–Witt)). Then f(x)f(x) is extremal.

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le), a progressive f:PPf : P \to P, the smallest admissible set MM, an extremal xMx \in M, and an element yMy \in M with y<f(x)y < f(x).

[A1]

xx is extremal: for every zMz \in M with z<xz < x, f(z)xf(z) \le x (Extremal element and its cut (Bourbaki–Witt)).

[L1]

For every zMz \in M, either zxz \le x or f(x)zf(x) \le z (Everything in MM is comparable to an extremal element).

[L2]

MM is closed under ff (A smallest admissible set exists).

[L3]

ff is progressive: zf(z)z \le f(z) for every zPz \in P (Chain-complete poset).

[L4]

\le is a partial order: it is reflexive (uuu \le u), transitive (uvu \le v and vwv \le w imply uwu \le w) and antisymmetric (uvu \le v and vuv \le u imply u=vu = v), and its strict form u<vu < v means uvu \le v together with uvu \ne v (Partial order and partially ordered set).

Proof

technique · cases
1.1

f(x)Mf(x) \in M because MM is closed under ff, so it makes sense to ask whether f(x)f(x) is extremal.

L2
1.2

It suffices to show f(y)f(x)f(y) \le f(x) for the given yMy \in M with y<f(x)y < f(x), since that is exactly the defining condition.

suffices: f(y) le f(x)
1.3

Comparability at the extremal xx gives yxy \le x or f(x)yf(x) \le y.

L1
1.4

Suppose y<xy < x.

assume-case strict
1.5

Suppose y=xy = x.

assume-case equal
2.1

The alternative f(x)yf(x) \le y is impossible: y<f(x)y < f(x) gives yf(x)y \le f(x) with yf(x)y \ne f(x), so f(x)yf(x) \le y together with yf(x)y \le f(x) would force f(x)=yf(x) = y by antisymmetry, contradicting yf(x)y \ne f(x). (Transitivity alone would only give f(x)f(x)f(x) \le f(x), which is no contradiction; antisymmetry is what is doing the work.) Hence yxy \le x.

step 1.3step 1.2L4
2.2

In the case y<xy < x, extremality of xx gives f(y)xf(y) \le x, and progressivity gives xf(x)x \le f(x), so f(y)f(x)f(y) \le f(x) by transitivity.

step 1.4A1L3L4
2.3

In the case y=xy = x, we get f(y)=f(x)f(y) = f(x), hence f(y)f(x)f(y) \le f(x) by reflexivity.

step 1.5L4
3.1

The relation yxy \le x holds exactly when y<xy < x or y=xy = x, by the definition of the strict order, so the two cases are exhaustive and f(y)f(x)f(y) \le f(x) in both; therefore f(x)f(x) is extremal.

step 2.1step 2.2step 2.3L4cases-exhaustive

Remarks

  • Step 2.1 is where the comparability lemma earns its place. Without it there would be no way to rule out an element of MM sitting strictly between xx and f(x)f(x), and such an element would break extremality of f(x)f(x) immediately.
  • Extremality is not a monotonicity condition in disguise. Nothing here assumes ff preserves order, and the proof never compares ff of two different elements except through xx itself.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-25verified 2026-07-26 (claude-opus-5)Open item page →

A supremum of extremal elements is extremal

Statement

Let (P,)(P, \le) be a chain-complete poset, f:PPf : P \to P progressive, MM the smallest admissible set, and CMC \subseteq M a chain every element of which is extremal (Extremal element and its cut (Bourbaki–Witt)). Then supC\sup C is extremal.

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le), a progressive f:PPf : P \to P, the smallest admissible set MM, a chain CMC \subseteq M of extremal elements, and an element yMy \in M with y<supCy < \sup C.

[A1]

Every zCz \in C is extremal: for every wMw \in M with w<zw < z, f(w)zf(w) \le z (Extremal element and its cut (Bourbaki–Witt)).

[L1]

For an extremal zz and every wMw \in M, either wzw \le z or f(z)wf(z) \le w (Everything in MM is comparable to an extremal element).

[L2]

MM is an admissible subset of PP, so MPM \subseteq P, every chain contained in MM is a chain of PP, and MM is closed under suprema of its chains (A smallest admissible set exists, Admissible subset (Bourbaki–Witt)).

[L3]

supC\sup C is an upper bound of CC and is below every upper bound of CC (Upper bound, least upper bound, and strict upper bound).

[L4]

ff is progressive: zf(z)z \le f(z) for every zPz \in P (Chain-complete poset).

[L5]

\le is a partial order: it is reflexive (uuu \le u), transitive (uvu \le v and vwv \le w imply uwu \le w) and antisymmetric (uvu \le v and vuv \le u imply u=vu = v), and its strict form u<vu < v means uvu \le v together with uvu \ne v (Partial order and partially ordered set).

Proof

technique · direct
1.1

Write s=supCs = \sup C; it lies in MM because CC is a chain contained in MM and MM is closed under suprema of its chains.

L2construct
1.2

It suffices to show f(y)sf(y) \le s for the given yMy \in M with y<sy < s.

suffices: f(y) le s
2.1

If yy were an upper bound of CC then sys \le y, since ss is below every upper bound; but y<sy < s means ysy \le s together with ysy \ne s, and sys \le y with ysy \le s would force y=sy = s by antisymmetry, a contradiction. So yy is not an upper bound of CC.

step 1.2L3L5
3.1

Hence there exists xCx \in C with x≰yx \not\le y; fix one.

step 2.1choose
4.1

The element xx is extremal, so comparability gives yxy \le x or f(x)yf(x) \le y.

step 3.1A1L1
5.1

The alternative f(x)yf(x) \le y is impossible: progressivity gives xf(x)x \le f(x), so transitivity would yield xyx \le y, contradicting x≰yx \not\le y. Hence yxy \le x.

step 4.1step 3.1L4L5
6.1

Moreover yxy \ne x, since y=xy = x would give xyx \le y by reflexivity, again contradicting x≰yx \not\le y. So y<xy < x.

step 5.1step 3.1L5
7.1

Extremality of xx applied to yy gives f(y)xf(y) \le x.

step 6.1step 3.1A1
8.1

Since xCx \in C and ss is an upper bound of CC, we have xsx \le s, so f(y)sf(y) \le s by transitivity, and ss is extremal.

step 7.1step 3.1L3L5

Remarks

  • Step 2.1 is the subtle one, and it is where chain-completeness does real work. The move from y<sy < s to "yy is not an upper bound of CC" is exactly leastness of the supremum, closed off by antisymmetry: leastness gives sys \le y, and it is antisymmetry that turns that together with ysy \le s into y=sy = s, contradicting ysy \ne s. If supC\sup C were merely some upper bound of CC, the step would fail and the lemma with it, which is why the Bourbaki-Witt hypothesis asks for least upper bounds rather than upper bounds.
  • The empty chain is covered without comment: sup=\sup \emptyset = \bot, and there is no yMy \in M with y<y < \bot, so the condition holds vacuously.
  • Nothing here needs CC to have a largest element, and in the intended application it does not have one.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

Every element of MM is extremal

Statement

Let (P,)(P, \le) be a chain-complete poset, f:PPf : P \to P progressive, and MM the smallest admissible set. Then every element of MM is extremal (Extremal element and its cut (Bourbaki–Witt)).

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le), a progressive f:PPf : P \to P, and the smallest admissible set MM.

[L1]

If xMx \in M is extremal then f(x)f(x) is extremal (The image of an extremal element is extremal).

[L2]

If CMC \subseteq M is a chain of extremal elements then supC\sup C is extremal (A supremum of extremal elements is extremal).

[L3]

MM is itself admissible, so it is closed under ff and under suprema of its chains, and MM is contained in every admissible subset of PP (A smallest admissible set exists).

[L4]

A subset is admissible when it is closed under ff and under suprema of its chains (Admissible subset (Bourbaki–Witt)).

Proof

technique · direct
1.1

Let E={xM:x is extremal}E = \{x \in M : x \text{ is extremal}\}, so that EME \subseteq M by construction.

construct
2.1

EE is closed under ff: if xEx \in E then f(x)Mf(x) \in M because MM is closed under ff, and f(x)f(x) is extremal because xx is; so f(x)Ef(x) \in E.

step 1.1L3L1
2.2

EE is closed under suprema of its chains: if CEC \subseteq E is a chain then CMC \subseteq M, so supCM\sup C \in M because MM is closed under suprema of its chains, and supC\sup C is extremal because every element of CC is; so supCE\sup C \in E.

step 1.1L3L2
3.1

So EE is an admissible subset of PP.

step 2.1step 2.2L4
4.1

By minimality of MM, MEM \subseteq E.

step 3.1L3
5.1

With EME \subseteq M this gives E=ME = M, so every element of MM is extremal.

step 4.1step 1.1

Remarks

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

The smallest admissible set is a chain

Statement

Let (P,)(P, \le) be a chain-complete poset, f:PPf : P \to P progressive, and MM the smallest admissible set. Then MM is a chain (Chain in a poset): any two elements of MM are comparable.

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le), a progressive f:PPf : P \to P, the smallest admissible set MM, and two elements x,yMx, y \in M.

[L1]

Every element of MM is extremal (Every element of MM is extremal).

[L2]

If xMx \in M is extremal then every yMy \in M satisfies yxy \le x or f(x)yf(x) \le y (Everything in MM is comparable to an extremal element).

[L3]

ff is progressive: zf(z)z \le f(z) for every zPz \in P (Chain-complete poset).

[L4]

A subset is a chain when any two of its elements are comparable (Chain in a poset).

[L5]

\le is a partial order, in particular transitive: uvu \le v and vwv \le w imply uwu \le w (Partial order and partially ordered set).

Proof

technique · direct
1.1

The element xx is extremal, because every element of MM is.

L1
2.1

Applying comparability at xx to the element yy, either yxy \le x or f(x)yf(x) \le y.

step 1.1L2
3.1

In the second case progressivity gives xf(x)x \le f(x), so xyx \le y by transitivity.

step 2.1L3L5
4.1

So in either case xx and yy are comparable, and since xx and yy were arbitrary, MM is a chain.

step 2.1step 3.1L4

Remarks

  • This is where the two halves of the argument meet. Comparability (Everything in MM is comparable to an extremal element) was conditional on extremality, and Every element of MM is extremal removes the condition; neither alone gives a chain.
  • MM being a chain is exactly what makes supM\sup M available in Bourbaki–Witt fixed point theorem. Chain-completeness supplies suprema for chains only, so without this lemma there would be no reason for supM\sup M to exist at all.
  • Note that MM is a chain but PP need not be. The construction carves a totally ordered piece out of an arbitrary chain-complete poset, and the fixed point is found at the top of that piece.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)verified 2026-07-26 (claude-opus-5)Open item page →

Bourbaki–Witt fixed point theorem

Statement

Let (P,)(P, \le) be a chain-complete poset and let f:PPf : P \to P be progressive, that is xf(x)x \le f(x) for every xPx \in P (Chain-complete poset). Then ff has a fixed point: there exists cPc \in P with f(c)=cf(c) = c.

No form of the Axiom of Choice is used, and ff is not assumed to be monotone, injective, or continuous in any sense.

Facts & Assumptions

Given: A chain-complete poset (P,)(P, \le) and a progressive map f:PPf : P \to P, with MM the smallest ff-admissible subset of PP.

[L2]

MM is admissible: closed under ff, and closed under suprema of its chains (A smallest admissible set exists).

[L3]

Every chain of PP has a least upper bound in PP (Chain-complete poset).

[L4]

ff is progressive: xf(x)x \le f(x) for every xPx \in P (Chain-complete poset).

[L5]

The order is antisymmetric: uvu \le v and vuv \le u imply u=vu = v (Partial order and partially ordered set).

Proof

technique · direct
1.1

MM is a chain, so it has a least upper bound in PP; write c=supMc = \sup M.

L1L3construct
1.2

Progressivity gives cf(c)c \le f(c).

L4
2.1

MM is a chain contained in MM, and MM is closed under suprema of its chains, so cMc \in M.

step 1.1L1L2
3.1

Since MM is closed under ff, we have f(c)Mf(c) \in M.

step 2.1L2
4.1

Since cc is an upper bound of MM and f(c)Mf(c) \in M, we get f(c)cf(c) \le c.

step 3.1step 1.1
5.1

From f(c)cf(c) \le c and cf(c)c \le f(c), antisymmetry gives f(c)=cf(c) = c, so cc is a fixed point of ff.

step 4.1step 1.2L5

Remarks

  • Why this matters here. The usual route to Zorn's lemma runs through transfinite recursion, which needs ordinals, transfinite induction and replacement. Bourbaki–Witt replaces all of that with the smallest admissible set, so the foundations page that supports Zorn's lemma stays ordinal-free. Ordinals are still worth having, but nothing on the path to Zorn or to the ultrafilter lemma requires them.
  • The theorem itself is choice-free. Choice enters only in Zorn's lemma, at the single step where a strict upper bound is selected for every chain simultaneously. Keeping the two separate is what lets later pages state honestly which of their results need choice.
  • Both hypotheses are load-bearing. Progressivity without chain-completeness fails (A progressive map with no fixed point, on a poset that is not chain-complete ), and the fixed point is genuinely produced at the top of a chain, not by iterating ff: no iteration argument is available, since ff need not be monotone and the chain MM need not be countable.
  • The fixed point found is supM\sup M, and MM is the smallest admissible set, so the construction is canonical rather than a choice among many fixed points.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

Zorn's lemma

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let (P,)(P, \le) be a nonempty poset in which every chain has an upper bound. Then PP has a maximal element (Maximal element and greatest element).

Note the hypothesis asks only for an upper bound, not a least upper bound, and the conclusion asserts only that a maximal element exists, never that a greatest one does.

Facts & Assumptions

Given: A nonempty poset (P,)(P, \le) in which every chain has an upper bound, and the Axiom of Choice.

[A1]

PP \ne \emptyset, and every chain CPC \subseteq P has an upper bound in PP.

[A2]

Every family of nonempty sets has a choice function (The Axiom of Choice).

[L1]

A progressive map on a chain-complete poset has a fixed point (Bourbaki–Witt fixed point theorem).

[L2]

mm is maximal when there is no xx with m<xm < x (Maximal element and greatest element).

[L3]

uu is a strict upper bound of SS when s<us < u for every sSs \in S (Upper bound, least upper bound, and strict upper bound).

[L4]

The empty set is a chain, and a subset is a chain when any two of its elements are comparable (Chain in a poset).

[L5]

\le is a partial order, in particular transitive (uvu \le v and vwv \le w imply uwu \le w) and antisymmetric (uvu \le v and vuv \le u imply u=vu = v); the strict order u<vu < v means uvu \le v and uvu \ne v, so << is irreflexive (Partial order and partially ordered set).

[L6]

Inclusion is a partial order on any collection of sets: AAA \subseteq A; ABA \subseteq B and BAB \subseteq A give A=BA = B by extensionality; and ABCA \subseteq B \subseteq C gives ACA \subseteq C (Partial order and partially ordered set).

Proof

technique · contradiction
1.1

Suppose PP has no maximal element.

assume-contra
1.2

Let C\mathcal{C} be the set of all chains of PP, a subset of the power set of PP, partially ordered by inclusion.

L4L6construct
2.1

(C,)(\mathcal{C}, \subseteq) is a chain-complete poset: if DC\mathcal{D} \subseteq \mathcal{C} is a chain under inclusion then D\bigcup \mathcal{D} is a chain of PP, since any two of its elements lie in a common member of D\mathcal{D}, and it is the least upper bound of D\mathcal{D} under inclusion; the empty chain has least upper bound =\bigcup \emptyset = \emptyset, which is a chain.

step 1.2L4L6
2.2

For CCC \in \mathcal{C} let SCS_C be the set of strict upper bounds of CC in PP.

step 1.2L3construct
3.1

Each SCS_C is nonempty: CC has an upper bound uu in PP by hypothesis, taking any element of the nonempty PP when C=C = \emptyset; by assumption uu is not maximal, so there is vv with u<vu < v; then for every cCc \in C transitivity gives cvc \le v from cuvc \le u \le v, and cvc \ne v, since c=vc = v would give vuv \le u and uvu \le v, hence u=vu = v by antisymmetry, contradicting u<vu < v; so c<vc < v for every cCc \in C and vSCv \in S_C.

step 2.2step 1.1A1L2L3L5
4.1

Apply the Axiom of Choice to the family S={SC:CC}\mathcal{S} = \{S_C : C \in \mathcal{C}\}, every member of which is nonempty, obtaining a choice function gg with g(S)Sg(S) \in S for each SSS \in \mathcal{S}; composing with the map CSCC \mapsto S_C, which is a function on C\mathcal{C}, yields a selection Cg(SC)SCC \mapsto g(S_C) \in S_C defined for every chain CC, and no injectivity of CSCC \mapsto S_C is needed, since two chains with the same set of strict upper bounds simply receive the same chosen element.

step 3.1A2
5.1

Define f(C)=C{g(SC)}f(C) = C \cup \{g(S_C)\} for CCC \in \mathcal{C}; this is again a chain, because g(SC)g(S_C) is a strict upper bound of CC and so is comparable to every element of CC.

step 4.1step 2.2L3L4L5construct
6.1

ff is progressive for inclusion, since Cf(C)C \subseteq f(C) by construction.

step 5.1
7.1

By Bourbaki–Witt applied to the chain-complete C\mathcal{C} and the progressive ff, there is C0CC_0 \in \mathcal{C} with f(C0)=C0f(C_0) = C_0, that is g(SC0)C0g(S_{C_0}) \in C_0.

step 2.1step 6.1L1
8.1

But g(SC0)g(S_{C_0}) is a strict upper bound of C0C_0, so every element of C0C_0 is strictly below it, giving g(SC0)<g(SC0)g(S_{C_0}) < g(S_{C_0}), which is impossible because << is irreflexive.

step 7.1step 4.1L3L5discharge-contradiction

Remarks

  • The Axiom of Choice is used exactly once, at step 4.1, and nowhere else. Everything before it, including Bourbaki–Witt, is a theorem of ZF. That is why the fixed point theorem is kept as a separate item: it marks the boundary between what is free and what is bought.
  • The hypothesis is about all chains, including the empty one, whose upper bounds are exactly the elements of PP. So on this library's convention, where \emptyset is a chain (Chain in a poset), requiring every chain to have an upper bound already forces PP \ne \emptyset, and the nonemptiness hypothesis is stated separately for emphasis rather than as an independent assumption. In particular the empty poset does not satisfy the hypothesis: there the empty chain has no upper bound, because there is nothing at all to be one. Under the competing convention, on which chains are required to be nonempty, nonemptiness of PP is genuinely independent and cannot be dropped. See (N,)(\mathbb{N}, \le) has no maximal element: Zorn's chain hypothesis fails for the failure when unbounded chains exist.
  • The conclusion is maximal, not greatest, and conflating the two is the most common error in applying the lemma (FALSE: every maximal element is a greatest element).
  • The converse holds: Zorn's lemma implies the Axiom of Choice (Zorn's lemma implies the Axiom of Choice), so the two are equivalent over ZF (The Axiom of Choice and Zorn's lemma are equivalent).
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Zorn's lemma implies the Axiom of Choice

Statement

Assume Zorn's lemma: every nonempty poset in which every chain has an upper bound has a maximal element. Then every family of nonempty sets has a choice function (Choice function); that is, the Axiom of Choice holds.

Facts & Assumptions

Given: A family F\mathcal{F} all of whose members are nonempty, and Zorn's lemma.

[A1]

Every member of F\mathcal{F} is nonempty.

[A2]

By the assumed Zorn principle, a nonempty poset in which every chain has an upper bound has a maximal element.

[L2]

A choice function for a family G\mathcal{G} is a function hh with domain G\mathcal{G} such that h(S)Sh(S) \in S for every SGS \in \mathcal{G} (Choice function).

[L3]

mm is maximal when there is no element strictly above it (Maximal element and greatest element).

[L4]

A partial order is a relation that is reflexive, antisymmetric and transitive, and a poset is a set carrying one (Partial order and partially ordered set).

[L5]

A chain is a subset of a poset in which any two members are comparable (Chain in a poset).

Proof

technique · contradiction
1.1

Suppose F\mathcal{F} has no choice function.

assume-contra
1.2

Let PP be the set of partial choice functions: pairs (G,h)(\mathcal{G}, h) with GF\mathcal{G} \subseteq \mathcal{F} and hh a choice function for G\mathcal{G}, ordered by (G,h)(G,h)(\mathcal{G}, h) \le (\mathcal{G}', h') when GG\mathcal{G} \subseteq \mathcal{G}' and hh' restricted to G\mathcal{G} equals hh.

L2construct
2.1

PP is nonempty, since the empty function is a choice function for the empty subfamily, so (,)P(\emptyset, \emptyset) \in P.

step 1.2L2
2.2

Every chain in PP has an upper bound: given a chain, take the union of the domains and the union of the functions. Any two partial choice functions in the chain are comparable by [L5], so the smaller is a restriction of the larger; their values therefore agree on overlapping domains. Thus the union is a function and is a choice function for the union of the domains.

step 1.2L2L5
2.3

The relation just defined is a partial order on PP: it is reflexive, since GG\mathcal{G} \subseteq \mathcal{G} and hh restricted to G\mathcal{G} is hh; antisymmetric, since (G,h)(G,h)(\mathcal{G}, h) \le (\mathcal{G}', h') and (G,h)(G,h)(\mathcal{G}', h') \le (\mathcal{G}, h) give GG\mathcal{G} \subseteq \mathcal{G}' and GG\mathcal{G}' \subseteq \mathcal{G}, hence G=G\mathcal{G} = \mathcal{G}', and then h=hh = h' restricted to G=G\mathcal{G} = \mathcal{G}', which is hh' itself; and transitive, since GGG\mathcal{G} \subseteq \mathcal{G}' \subseteq \mathcal{G}'' gives GG\mathcal{G} \subseteq \mathcal{G}'', while restricting hh'' to G\mathcal{G} is the same as first restricting it to G\mathcal{G}', which gives hh', and then restricting hh' to G\mathcal{G}, which gives hh. So (P,)(P, \le) is a poset.

step 1.2L4
3.1

By the assumed Zorn principle PP has a maximal element (G,h)(\mathcal{G}, h).

step 2.1step 2.2step 2.3A2
4.1

If G=F\mathcal{G} = \mathcal{F} then hh is a choice function for F\mathcal{F}, contrary to the assumption; so there exists SFS \in \mathcal{F} with SGS \notin \mathcal{G}.

step 3.1step 1.1L2choose
5.1

The set SS is nonempty, so there exists an element of SS; fix one and call it aa.

step 4.1A1choose
6.1

Then (G{S},h{(S,a)})(\mathcal{G} \cup \{S\}, h \cup \{(S, a)\}) lies in PP and is strictly above (G,h)(\mathcal{G}, h), since SGS \notin \mathcal{G}.

step 4.1step 5.1step 1.2L2
7.1

This contradicts maximality of (G,h)(\mathcal{G}, h), so the assumption fails and F\mathcal{F} has a choice function.

step 6.1step 3.1L3discharge-contradiction

Remarks

CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

The Axiom of Choice and Zorn's lemma are equivalent

Statement

Over ZF, the Axiom of Choice (The Axiom of Choice) and Zorn's lemma (Zorn's lemma) are equivalent: each implies the other.

Facts & Assumptions

Given: The axioms of ZF.

[L1]

The Axiom of Choice implies Zorn's lemma (Zorn's lemma).

[L2]

Zorn's lemma implies the Axiom of Choice (Zorn's lemma implies the Axiom of Choice).

Proof

technique · direct
1.1

Assuming the Axiom of Choice, every nonempty poset in which each chain has an upper bound has a maximal element, which is Zorn's lemma.

L1
1.2

Assuming Zorn's lemma, every family of nonempty sets has a choice function, which is the Axiom of Choice.

L2
2.1

Each statement implies the other over ZF, so they are equivalent.

step 1.1step 1.2

Remarks

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (openai/gpt-5.4)verified 2026-07-26 (claude-opus-5) rests on unproved materialOpen item page →
Rests on 1 statement not proved in this library. Every dependency marked below is recorded with a citation but is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

FALSE: Zorn's lemma is a theorem of ZF

Statement

FALSE. Zorn's lemma is a theorem of ZF: it can be proved from the Zermelo–Fraenkel axioms without assuming the Axiom of Choice.

The statement is plausible because Zorn's lemma reads like a structural fact about ordered sets rather than a selection principle, and because the proof given in Zorn's lemma runs through Bourbaki–Witt fixed point theorem, which genuinely is choice-free. The Axiom of Choice enters that proof at a single step, and it cannot be removed.

Facts & Assumptions

Given: The axioms of ZF, assumed to be consistent, together with the external metamathematical result cited below. Every conclusion here is relative to that consistency assumption, which cannot be dropped and cannot be proved inside ZF.

[A1]

If ZF is consistent, then ZF does not prove the Axiom of Choice (Cohen 1963, Cohen 1963: ZF does not prove the Axiom of Choice ). This is an external result, established by forcing and quoted rather than proved here; it presupposes the consistency of ZF assumed in the Given. See the remark below.

[L1]

Zorn's lemma implies the Axiom of Choice, and this implication is itself proved in ZF (Zorn's lemma implies the Axiom of Choice).

[L2]

The two statements are equivalent over ZF (The Axiom of Choice and Zorn's lemma are equivalent).

Refutation

technique · contradiction
1.1

Suppose Zorn's lemma were a theorem of ZF.

assume-contra
1.2

The implication from Zorn's lemma to the Axiom of Choice is proved in ZF, using no choice principle.

L1L2
2.1

Chaining a ZF theorem with a ZF-provable implication yields a ZF theorem, so the Axiom of Choice would be a theorem of ZF.

step 1.1step 1.2
3.1

This contradicts [A1], which holds under the consistency of ZF assumed in the Given; so, under that assumption, Zorn's lemma is not a theorem of ZF. Equivalently and without any assumption: if ZF proves Zorn's lemma, then ZF proves the Axiom of Choice, and ZF is therefore inconsistent.

step 2.1 A1discharge-contradiction

Remarks

  • What is and is not proved here. The refutation is a genuine ZF argument given the cited independence result, but that result is quoted rather than proved here: Cohen's theorem requires forcing. The honest reading is therefore conditional, namely that Zorn's lemma is a theorem of ZF only if ZF is inconsistent. It is recorded this way deliberately rather than presented as fully derived.
  • The companion half of the independence, that ZF cannot refute the Axiom of Choice, is Gödel's 1938 constructible universe result. Together they say the Axiom of Choice, and hence Zorn's lemma, is genuinely independent.
  • Where this sits among the choice principles, and which weaker ones are still unprovable in ZF, is taken up later in What the ultrafilter lemma costs: a choice principle strictly weaker than AC .
  • The trap this item exists to close: Bourbaki–Witt fixed point theorem really is choice-free and does most of the work of Zorn's lemma, which invites the conclusion that the whole proof is choice-free. Step 4.1 of Zorn's lemma, where a strict upper bound is selected for every chain at once, is the irreducible use.
False statementConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

FALSE: every maximal element is a greatest element

Statement

FALSE. In every poset, a maximal element is a greatest element: if mm has nothing strictly above it, then every element is below mm (Maximal element and greatest element).

The statement is plausible because it is true in every totally ordered set, which is where most intuition about order is formed. What defeats it is a maximal element that is not above everything, which only a partial order permits; and since Zorn's lemma delivers maximal elements and nothing more, believing this is the standard way to misapply it.

Facts & Assumptions

Given: The definitions of maximal and greatest element in a poset.

[A1]

mm is maximal when there is no xx with m<xm < x; mm is greatest when xmx \le m for every xx (Maximal element and greatest element).

[L1]

A partial order is a reflexive, antisymmetric, transitive relation, and it need not make every two elements comparable (Partial order and partially ordered set).

Refutation

technique · direct
1.1

Let P={a,b}P = \{a, b\} with aba \ne b, and let \le relate each element only to itself, so that the relation is {(a,a),(b,b)}\{(a,a), (b,b)\}.

construct
2.1

This relation is reflexive by construction, antisymmetric because uvu \le v and vuv \le u only occur when u=vu = v, and transitive because uvu \le v and vwv \le w only occur when u=v=wu = v = w; so (P,)(P, \le) is a poset.

step 1.1L1
2.2

But bab \le a fails, so aa is not greatest; and aba \le b fails, so bb is not greatest.

step 1.1A1
3.1

There is no xPx \in P with a<xa < x: the only xx with axa \le x is aa itself, and a<aa < a is false. So aa is maximal, and by the same argument so is bb.

step 1.1step 2.1A1
4.1

So (P,)(P, \le) has maximal elements and no greatest element, refuting the claim.

step 3.1step 2.2

Remarks

  • The counterexample is as small as it can be. The empty poset has no maximal element and satisfies the claim vacuously; a one-element poset satisfies it outright, since its single element is maximal and is greatest by reflexivity. So two elements is the minimum, and the antichain above achieves it.
  • Incomparability alone is not what refutes the claim. A poset can contain incomparable elements and still have a greatest one: take P={a,b,c}P = \{a, b, c\} with a<ca < c and b<cb < c and nothing else, where aa and bb are incomparable while cc is above everything. What a refutation needs is a maximal element that is not greatest, which is a strictly stronger demand than the presence of an incomparable pair.
  • The same phenomenon at scale: ordering the proper subsets of a set by inclusion, every subset missing exactly one point is maximal, and when the set has at least two points there are several such subsets and no greatest one.
  • Why this matters for Zorn. Zorn's lemma concludes that a maximal element exists. Applications must therefore be arranged so that maximality alone is decisive, typically by making "nothing is strictly above it" mean "it cannot be extended". Reading the conclusion as "there is a greatest element" is not a harmless slip: it is a strictly stronger claim that the lemma does not support.
  • A greatest element, when one exists, is maximal and is unique. Only the converse fails.

Sources