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.

8 results · all verified · 3 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 5 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: Examples and Counterexamples

1 · Prerequisites

2 · Summary

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Finite choice written out: a choice function for three sets

Example

Let

F={{0,1}, {1,2}, {2,3}},\mathcal{F} = \{\, \{0,1\},\ \{1,2\},\ \{2,3\} \,\},

a family of three nonempty sets of natural numbers. A choice function for F\mathcal{F} (Choice function) can be written down outright, by listing its three values:

g({0,1})=0,g({1,2})=1,g({2,3})=2.g(\{0,1\}) = 0, \qquad g(\{1,2\}) = 1, \qquad g(\{2,3\}) = 2.

Nothing was assumed to produce it. Each value is one element taken from one set already known to be nonempty, and three such picks are made one after another. The induction of Every natural-number-indexed list of nonempty sets has a choice function on its family of values is exactly this process stated in general. That lemma indexes the family by a natural number rather than counting its members: writing the three sets as the values F(0),F(1),F(2)F(0), F(1), F(2) of a function FF with domain 3={0,1,2}3 = \{0,1,2\} (The natural numbers N\mathbb{N} (von Neumann)), the successor step restricts FF to the shorter index set, takes a choice function for those values, and overwrites it with one further pair.

Facts & Assumptions

Given: The family F={{0,1},{1,2},{2,3}}\mathcal{F} = \{\{0,1\}, \{1,2\}, \{2,3\}\}, whose members are sets of natural numbers, together with the function FF with domain the von Neumann natural number 3={0,1,2}3 = \{0,1,2\} (The natural numbers N\mathbb{N} (von Neumann)) given by F(0)={0,1}F(0) = \{0,1\}, F(1)={1,2}F(1) = \{1,2\}, F(2)={2,3}F(2) = \{2,3\}, so that F=F[3]\mathcal{F} = F[3].

[L1]

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).

[L2]

For every natural number nn and every function FF with domain nn all of whose values are nonempty, the family of values F[n]F[n] has a choice function; the proof is an induction on nn whose successor step restricts FF to nσ(n)n \subseteq \sigma(n), takes a choice function for F[n]F[n], and overwrites it with the single pair (F(n),a)(F(n), a) for some aF(n)a \in F(n) (Every natural-number-indexed list of nonempty sets has a choice function on its family of values).

Verification

technique · direct
1.1

The three members are pairwise distinct: 00 belongs to {0,1}\{0,1\} and to neither of the others, 11 belongs to {1,2}\{1,2\} but not to {2,3}\{2,3\}, and {0,1}{2,3}\{0,1\} \ne \{2,3\} since 0{2,3}0 \notin \{2,3\}; so F\mathcal{F} has exactly three members.

given
1.2

Every member is nonempty: 0{0,1}0 \in \{0,1\}, 1{1,2}1 \in \{1,2\} and 2{2,3}2 \in \{2,3\}.

given
2.1

Let g={({0,1},0), ({1,2},1), ({2,3},2)}g = \{\, (\{0,1\}, 0),\ (\{1,2\}, 1),\ (\{2,3\}, 2) \,\}, the set whose three elements are those ordered pairs; it is a relation with domain F\mathcal{F}, and since the three members of F\mathcal{F} are pairwise distinct its three first coordinates are pairwise distinct, so it is single valued: gg is a function on F\mathcal{F}.

step 1.1construct
3.1

Its values lie where they must: g({0,1})=0{0,1}g(\{0,1\}) = 0 \in \{0,1\}, g({1,2})=1{1,2}g(\{1,2\}) = 1 \in \{1,2\} and g({2,3})=2{2,3}g(\{2,3\}) = 2 \in \{2,3\}, so g(S)Sg(S) \in S for every SFS \in \mathcal{F} and gg is a choice function for F\mathcal{F}.

step 2.1step 1.2L1
4.1

A function of this shape is what the induction of [L2] returns when run on the listing FF: since FF has domain 33 and each value is nonempty by step 1.2, [L2] applies with n=3n = 3 and yields a choice function for F[3]=FF[3] = \mathcal{F}, obtained in three stages, one pick at each index, so no choice principle is invoked and none is needed. Nothing here rests on counting the members of F\mathcal{F}, only on the listing exhibited in the Given.

step 3.1step 1.2givenL2

Remarks

  • Where an axiom would have been needed, and why it was not. Each pick is a single existential instantiation from a single nonempty set, licensed by first-order logic alone. Three of them are made, one at a time, and three is a natural number, so the process stops. What ZF does not supply is a choice function for every arbitrary family of nonempty sets. An infinite family can still have a choice function given by a defining rule — such as the minimum rule below — so the gap filled by the Axiom of Choice is arbitrary families, not mere infinitude.

  • Choice functions are not unique. Taking the larger element of each pair gives another one, with values 1,2,31, 2, 3; since each member has two elements there are 222=82 \cdot 2 \cdot 2 = 8 choice functions for F\mathcal{F} in all. Nothing in the definition prefers one of them.

  • The particular gg displayed above is the rule SminSS \mapsto \min S, which happens to work for every nonempty set of natural numbers at once (min\min is a choice function on N\mathbb{N}). That is a feature of N\mathbb{N}, not of finiteness. The two ingredients come apart in Russell's shoes and socks, where the family is infinite and carries no such rule.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

min\min is a choice function on N\mathbb{N}

Example

Every nonempty subset of N\mathbb{N} has a least element (The well-ordering principle), and that least element is unique, so

min:P(N){}N,minS=the least element of S,\min : \mathcal{P}(\mathbb{N}) \setminus \{\emptyset\} \longrightarrow \mathbb{N}, \qquad \min S = \text{the least element of } S,

is a well defined function, and minSS\min S \in S by construction. It is therefore a choice function on N\mathbb{N} (Choice function), given by a single rule and produced with no appeal to the Axiom of Choice.

What makes the choice free here is the structure of the order (Order on the natural numbers), not the size of the family. The order well-orders N\mathbb{N}, and a well-order names a canonical element of every nonempty subset; how large the family of nonempty subsets is then does not matter.

Facts & Assumptions

Given: The family F=P(N){}\mathcal{F} = \mathcal{P}(\mathbb{N}) \setminus \{\emptyset\} of nonempty subsets of N\mathbb{N}, with N\mathbb{N} carrying its usual order (Order on the natural numbers).

[L1]

Every nonempty SNS \subseteq \mathbb{N} has a least element: there is S\ell \in S with s\ell \le s for every sSs \in S (The well-ordering principle).

[L2]

The order on N\mathbb{N} is antisymmetric: mnm \le n and nmn \le m imply m=nm = n (\le is a linear order on N\mathbb{N}).

[L3]

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}, and a choice function on N\mathbb{N} is one for P(N){}\mathcal{P}(\mathbb{N}) \setminus \{\emptyset\} (Choice function).

Verification

technique · direct
1.1

Let SFS \in \mathcal{F}, so SNS \subseteq \mathbb{N} and SS \ne \emptyset.

given
2.1

SS has a least element: some S\ell \in S satisfies s\ell \le s for every sSs \in S.

step 1.1L1
2.2

That least element is unique: if \ell and \ell' are both least elements of SS then \ell \le \ell' and \ell' \le \ell, hence =\ell = \ell'.

step 1.1L2
3.1

So "the least element of SS" is a definite description, and min={(S,)F×N:S and s for all sS}\min = \{(S, \ell) \in \mathcal{F} \times \mathbb{N} : \ell \in S \text{ and } \ell \le s \text{ for all } s \in S\} is a set by Separation, single valued by step 2.2 and total on F\mathcal{F} by step 2.1, hence a function with domain F\mathcal{F}.

step 2.1step 2.2construct
4.1

Its values lie where they must: minS\min S is a least element of SS, and a least element of SS belongs to SS, so minSS\min S \in S for every SFS \in \mathcal{F}.

step 3.1step 2.1
5.1

Therefore min\min is a choice function for F\mathcal{F}, that is a choice function on N\mathbb{N}, and it was obtained from a rule rather than from any axiom asserting that choices can be made.

step 4.1L3

Remarks

  • The rule, not the existence, is the point. [L1] gives a least element of each nonempty SS separately. Turning a family of separate existence statements into one function is exactly what the Axiom of Choice does in general, and it is exactly what is avoided here: uniqueness of the least element makes "the least element of SS" a formula in SS, so the graph of min\min is carved out by Separation from F×N\mathcal{F} \times \mathbb{N} with no further axiom.

  • Every natural-number-indexed list of nonempty sets has a choice function on its family of values does not apply, and not for the reason usually given. That lemma carries no finiteness hypothesis at all, and it refuses that reading explicitly: it is stated over an indexed family, a natural number nn and a function FF with domain nn all of whose values are nonempty, and it gives a choice function for the family F[n]F[n] of the values of FF. What disqualifies F=P(N){}\mathcal{F} = \mathcal{P}(\mathbb{N}) \setminus \{\emptyset\} is that it is not F[n]F[n] for any such FF: sending each member of F[n]F[n] to the least index at which FF takes it as a value injects F[n]F[n] into nn, the least index existing by [L1], whereas F\mathcal{F} already contains the n+1n + 1 pairwise distinct singletons {0},{1},,{n}\{0\}, \{1\}, \dots, \{n\}, and no injection σ(n)n\sigma(n) \to n exists (The pigeonhole principle on N\mathbb{N} , which this library proves on a later page). Size is not what is at stake here, structure is, and Russell's shoes and socks is the contrasting case: a family of two element sets, with no listing of this kind and no rule either.

  • The same construction works verbatim on any set carrying a well-order, with "least element" read in that order. Whether every arbitrary set carries a well-order is a different question, and answering it affirmatively is again a form of the Axiom of Choice. The library does prove it, but only from that axiom and only on a later page (The well-ordering theorem ); nothing in this example uses it, and no item on this page lists it as a dependency.

  • Antisymmetry does the whole of the uniqueness work, and it is the only order axiom needed for it. This is the same one-line argument that makes sup\sup legitimate notation in a poset (Upper bound, least upper bound, and strict upper bound).

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)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.

Russell's shoes and socks

Example

Russell's illustration. Given infinitely many pairs of shoes and asked for one shoe from each pair, there is a rule: take the left shoe. It selects one member of every pair at once, it is written down once and for all, and it needs no axiom. Given infinitely many pairs of socks the rule is gone. The two socks of a pair are alike, nothing in the data distinguishes one of them, and the assertion that a function selecting one sock from each pair exists is an instance of the Axiom of Choice (The Axiom of Choice).

The difference is not about footwear. It is that the shoe family comes with a distinguished member in each pair, supplied in advance by the data, whereas a family of two element sets in general comes with nothing of the kind. Below, the shoe half is proved: a distinguishing set makes the choice function explicit, whatever the size of the family. The sock half is not proved here and is not provable here: it is the standard independence result that ZF alone, if consistent, does not prove that every countable family of two element sets has a choice function. The library records that result, with sources, as Fraenkel's socks: ZF does not prove choice for countably many pairs , and does not prove it: it is established either by forcing, or by a permutation model of set theory with atoms together with a theorem transferring the conclusion to ZF, and this library develops neither.

Facts & Assumptions

Given: A family F\mathcal{F} of two element sets. In the shoe case the data also includes a set LL, the left shoes, such that SLS \cap L has exactly one element for every SFS \in \mathcal{F}. In the sock case the data is F\mathcal{F} alone.

[A1]

External result, recorded and not proved here. If ZF is consistent, then ZF does not prove that every countable family of two element sets has a choice function (Fraenkel's socks: ZF does not prove choice for countably many pairs ). The classical witness is a permutation model of ZFA, set theory with atoms, in which a countable family of pairs of atoms has no choice function (Fraenkel 1922, Mostowski); such a model is not a model of ZF, and the conclusion is carried over to ZF proper by the Jech-Sochor embedding theorem, or reached directly by Cohen's symmetric submodels of a forcing extension (1963). Nothing below is used to establish this, and it is used only in the final step.

[L1]

A choice function for 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).

[L2]

The Axiom of Choice is the assertion that every family of nonempty sets has a choice function (The Axiom of Choice).

Verification

technique · direct
1.1

Shoe case. For every SFS \in \mathcal{F} the set SLS \cap L has exactly one element, so "the unique element of SLS \cap L" describes one element of SS, and it does so by a formula whose only free variable is SS.

given
2.1

Hence g={(S,x)F×F:SL={x}}g = \{(S, x) \in \mathcal{F} \times \bigcup \mathcal{F} : S \cap L = \{x\}\} is a set by Separation; it is total on F\mathcal{F} and single valued because each SLS \cap L is a singleton, so it is a function with domain F\mathcal{F}, and g(S)SLSg(S) \in S \cap L \subseteq S.

step 1.1construct
3.1

So in the shoe case F\mathcal{F} has a choice function, built from the given data F\mathcal{F} and LL alone, no matter how many pairs there are: the family may be infinite and no axiom of choice is used.

step 2.1L1
4.1

Sock case. The data is a family of two element sets and nothing else, so there is no set LL to feed into step 2.1 and that construction cannot begin; asserting a choice function for such a family is exactly an instance of [L2].

step 3.1step 2.1L1L2
5.1

The failure to find a rule is not itself the point, since no search establishes an impossibility; what settles the sock case is [A1], by which ZF alone does not prove that every countable family of two element sets has a choice function. So the two halves of the illustration really do differ in strength, the first being a theorem and the second an axiom.

step 4.1 A1

Remarks

  • What is proved and what is quoted. Steps 1.1 to 3.1 are a complete ZF argument: a distinguishing set turns infinitely many choices into one formula. Step 5.1 rests on [A1], an external independence result. The honest reading is that the sock half is unavailable in ZF, not that it has been refuted here.

  • Where [A1] sits in this library's record of unproved results. [A1] concerns countable families of two element sets, so it is the failure of a choice principle far weaker than the Axiom of Choice, and the library records it in its own right, with sources, as Fraenkel's socks: ZF does not prove choice for countably many pairs . It is stronger than the bare independence of the Axiom of Choice: the Axiom of Choice implies choice for countable families of pairs, so any ZF proof of the Axiom of Choice would yield a ZF proof of that weaker principle, and [A1] denies the latter, so [A1] already gives Cohen 1963: ZF does not prove the Axiom of Choice . Cohen's first model: an infinite Dedekind-finite set of reals , that if ZF is consistent then so is ZF together with an infinite set of reals having no countably infinite subset, records a different failure of choice and is not what [A1] rests on. The standard Fraenkel-Mostowski "socks" model witnesses [A1] in ZFA, set theory with atoms, where the two socks of a pair are atoms and a permutation exchanging them is an automorphism; a permutation model is not a model of ZF, and the passage to ZF is supplied by the Jech-Sochor embedding theorem, whose role is recorded but not proved in Fraenkel's socks: ZF does not prove choice for countably many pairs .

  • Boundedly many pairs of socks are free. Whenever the pairs can be listed as the values F(0),,F(n1)F(0), \dots, F(n-1) of a function FF with domain a natural number nn, a choice function exists outright by Every natural-number-indexed list of nonempty sets has a choice function on its family of values, with the picks made one at a time. That lemma is stated over such an indexed family and deliberately does not say "finitely many." A finite set is defined later as one equinumerous with a natural number (Finite, countably infinite, countable, uncountable ); this example uses only the indexed-family statement and does not identify an arbitrary finite family with a particular enumeration. Russell's contrast is a genuinely infinite phenomenon, which is why he stated it for infinitely many pairs.

  • The shoe argument never used that the pairs are pairwise disjoint, or that they are indexed by N\mathbb{N}, or that they have two elements. All it used is that some formula picks out one element of each member, which is the general reason a concrete family can have an explicit choice function (min\min is a choice function on N\mathbb{N} is the same phenomenon with "least element" in place of "left shoe").

  • Russell's own phrasing concerns a millionaire with denumerably many pairs of boots and of socks. "Shoes" is the usual modern retelling, and the mathematical content is unchanged: what matters is only that one member of each pair is singled out in advance.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

The power set is chain-complete, with union as supremum

Example

For any set XX, the power set P(X)\mathcal{P}(X) ordered by inclusion is a poset (Partial order and partially ordered set) in which every \subseteq-chain D\mathcal{D} (Chain in a poset) has least upper bound

supD=DP(X)\sup \mathcal{D} = \bigcup \mathcal{D} \in \mathcal{P}(X)

(Upper bound, least upper bound, and strict upper bound). So (P(X),)(\mathcal{P}(X), \subseteq) is chain-complete (Chain-complete poset), and its bottom element is =sup==\bot = \sup \emptyset = \bigcup \emptyset = \emptyset.

Both halves of "least upper bound" are checked below. Chain-completeness asks for the least one, not merely for some upper bound, and it is leastness that the Bourbaki–Witt argument consumes.

Facts & Assumptions

Given: A set XX and its power set P(X)={A:AX}\mathcal{P}(X) = \{A : A \subseteq X\}, ordered by inclusion.

[F1]

Axiom of Extensionality: sets with exactly the same elements are equal.

[L1]

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

[L2]

uu is an upper bound of SS when sus \le u for every sSs \in S, and a least upper bound when in addition uvu \le v for every upper bound vv of SS (Upper bound, least upper bound, and strict upper bound).

[L3]

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

[L4]

A poset is chain-complete when every chain has a least upper bound, and then =sup\bot = \sup \emptyset is its least element (Chain-complete poset).

Verification

technique · direct
1.1

Inclusion partially orders P(X)\mathcal{P}(X): AAA \subseteq A; if ABA \subseteq B and BAB \subseteq A then AA and BB have the same elements, so A=BA = B by extensionality; and ABCA \subseteq B \subseteq C gives ACA \subseteq C.

givenF1L1
1.2

Let DP(X)\mathcal{D} \subseteq \mathcal{P}(X) and put U=DU = \bigcup \mathcal{D}, so that xUx \in U exactly when xDx \in D for some DDD \in \mathcal{D}; each such DD satisfies DXD \subseteq X, hence UXU \subseteq X and UP(X)U \in \mathcal{P}(X).

givenconstruct
2.1

UU is an upper bound of D\mathcal{D}: if DDD \in \mathcal{D} and xDx \in D then xUx \in U, so DUD \subseteq U.

step 1.2L2
2.2

UU is least among the upper bounds: let VP(X)V \in \mathcal{P}(X) satisfy DVD \subseteq V for every DDD \in \mathcal{D}; any xUx \in U lies in some DDD \in \mathcal{D} and hence in VV, so UVU \subseteq V.

step 1.2L2
3.1

So every subset D\mathcal{D} of P(X)\mathcal{P}(X) has least upper bound D\bigcup \mathcal{D}, and a chain is in particular a subset, so every chain has one and (P(X),)(\mathcal{P}(X), \subseteq) is chain-complete.

step 1.1step 2.1step 2.2L3L4
4.1

The empty chain is the case D=\mathcal{D} = \emptyset, where U==U = \bigcup \emptyset = \emptyset; so =sup=\bot = \sup \emptyset = \emptyset, which is indeed the least element, since A\emptyset \subseteq A for every AP(X)A \in \mathcal{P}(X).

step 3.1step 1.2L4

Remarks

  • The argument proves more than chain-completeness. Neither the construction of UU nor either of the two bound checks used that D\mathcal{D} is a chain, so every subset of P(X)\mathcal{P}(X) has a supremum and (P(X),)(\mathcal{P}(X), \subseteq) is a complete lattice. Chain-completeness is strictly weaker, and the posets to which Zorn's lemma is applied usually have only the weaker property (The chains of a poset, ordered by inclusion, form a chain-complete poset is the standard instance).

  • Infima are present too: for nonempty D\mathcal{D} the greatest lower bound is D\bigcap \mathcal{D}, and the greatest lower bound of the empty family is XX, the top element. The class \bigcap \emptyset is not a set, which is why the empty case is read inside P(X)\mathcal{P}(X) rather than absolutely.

  • The empty chain is not a technicality. It is what forces a chain-complete poset to have a least element at all, and here it produces \emptyset. A convention that excludes the empty chain has to reintroduce the same content as a separate nonemptiness hypothesis (Chain-complete poset records the reduction between the two conventions).

  • Chain-completeness is not the same as having a top. Deleting the top element from P({1,2})\mathcal{P}(\{1,2\}) leaves the three-element poset of Two maximal elements and no greatest element, which is still chain-complete, since {1}\{1\} and {2}\{2\} are incomparable and so never lie in a common chain, yet it now has two maximal elements and no greatest one.

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

The chains of a poset, ordered by inclusion, form a chain-complete poset

Example

Let (P,)(P, \le) be any poset and let

C={CP:C is a chain of P}\mathcal{C} = \{\, C \subseteq P : C \text{ is a chain of } P \,\}

be the set of its chains (Chain in a poset), ordered by inclusion. Then C\mathcal{C} is chain-complete (Chain-complete poset): an inclusion chain DC\mathcal{D} \subseteq \mathcal{C} has least upper bound D\bigcup \mathcal{D}, which is again a chain of PP because any two of its elements lie in a common member of D\mathcal{D}. Its bottom element is =sup=\bot = \sup \emptyset = \emptyset.

This is the poset that Zorn's lemma builds at its step 1.2 and declares chain-complete at its step 2.1, so what follows is that step worked out in full: the engine of Zorn's lemma, running on its own.

Facts & Assumptions

Given: A poset (P,)(P, \le) and the set C\mathcal{C} of chains of PP, ordered by inclusion; note CP(P)\mathcal{C} \subseteq \mathcal{P}(P).

[L1]

A subset CPC \subseteq P is a chain when any two of its elements are comparable, and the empty set is a chain (Chain in a poset).

[L2]

Inclusion partially orders P(P)\mathcal P(P). For any DP(P)\mathcal D\subseteq\mathcal P(P), every CDC\in\mathcal D satisfies CDC\subseteq\bigcup\mathcal D, while any VV containing every CDC\in\mathcal D also contains every element of D\bigcup\mathcal D; hence D\bigcup\mathcal D is the least upper bound of D\mathcal D (Partial order and partially ordered set, Upper bound, least upper bound, and strict upper bound).

[L3]

uu is an upper bound of SS when sus \le u for every sSs \in S, and a least upper bound when in addition uvu \le v for every upper bound vv of SS (Upper bound, least upper bound, and strict upper bound).

[L4]

A poset is chain-complete when every chain has a least upper bound, and then =sup\bot = \sup \emptyset is its least element (Chain-complete poset).

[L5]

A partial order on a set XX is a relation on XX that is reflexive, antisymmetric and transitive, each of the three being a condition required of all elements of XX (Partial order and partially ordered set).

Verification

technique · direct
1.1

C\mathcal{C} is a subset of P(P)\mathcal{P}(P), and inclusion partially orders P(P)\mathcal{P}(P); reflexivity, antisymmetry and transitivity are required of all elements of P(P)\mathcal{P}(P), so they hold in particular for all elements of C\mathcal{C}, and the restriction of inclusion to C\mathcal{C} partially orders C\mathcal{C}.

givenL2L5
1.2

Let DC\mathcal{D} \subseteq \mathcal{C} be a chain for inclusion and put U=DU = \bigcup \mathcal{D}.

givenconstruct
2.1

UU is a chain of PP: let x,yUx, y \in U, say xC1x \in C_1 and yC2y \in C_2 with C1,C2DC_1, C_2 \in \mathcal{D}; as D\mathcal{D} is a chain for inclusion, C1C2C_1 \subseteq C_2 or C2C1C_2 \subseteq C_1, so xx and yy both lie in whichever of the two is the larger, and that set is a chain of PP, hence xx and yy are comparable in PP. So UCU \in \mathcal{C}, the case D=\mathcal{D} = \emptyset reading U=CU = \emptyset \in \mathcal{C} with the condition on x,yx, y vacuous.

step 1.2L1
2.2

UU is an upper bound of D\mathcal{D} for inclusion: CD=UC \subseteq \bigcup \mathcal{D} = U for every CDC \in \mathcal{D}.

step 1.2L3
3.1

UU is least among the upper bounds of D\mathcal{D} lying in C\mathcal{C}: such a VV is in particular an upper bound of D\mathcal{D} in P(P)\mathcal{P}(P), where D\bigcup \mathcal{D} is least, so UVU \subseteq V.

step 2.2L2L3
4.1

So every inclusion chain DC\mathcal{D} \subseteq \mathcal{C} has least upper bound D\bigcup \mathcal{D} in C\mathcal{C}, that is C\mathcal{C} is chain-complete, with =sup=\bot = \sup \emptyset = \emptyset.

step 2.1step 3.1L4

Remarks

  • This is the whole of Zorn's engine. Given a nonempty PP in which every chain has an upper bound and assuming no maximal element exists, every chain CC admits a strict upper bound; choosing one for each chain at once turns CC{chosen strict upper bound}C \mapsto C \cup \{\text{chosen strict upper bound}\} into a progressive map on C\mathcal{C}, and Bourbaki-Witt applied to the chain-completeness proved here returns a chain equal to its own extension, which is absurd. That is Zorn's lemma, and the Axiom of Choice is used at exactly one point of it, the simultaneous choice of strict upper bounds, and nowhere in this example.

  • C\mathcal{C} is chain-complete but usually not a complete lattice. An arbitrary union of chains need not be a chain: if x,yPx, y \in P are incomparable then {x}\{x\} and {y}\{y\} are chains and {x,y}\{x, y\} is not, so the family {{x},{y}}\{\{x\}, \{y\}\} has no supremum given by union. This is exactly the gap between this example and The power set is chain-complete, with union as supremum, and it is why chain-completeness rather than completeness is the right hypothesis for Bourbaki–Witt fixed point theorem.

  • An immediate consequence, at the price of the Axiom of Choice. C\mathcal{C} is nonempty, since C\emptyset \in \mathcal{C}, and every chain of C\mathcal{C} has an upper bound by the verification above. Assume in addition the Axiom of Choice (The Axiom of Choice), which Zorn's lemma assumes outright: Zorn's lemma then applies to C\mathcal{C} and yields a maximal element, so every poset has a maximal chain. This is the Hausdorff maximal principle, and it costs exactly one application of Zorn, hence the Axiom of Choice. The chain-completeness verified above costs nothing.

  • The verification never used any property of PP beyond its being a poset. In particular PP may be empty, in which case C={}\mathcal{C} = \{\emptyset\} is the one-element poset.

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

Two maximal elements and no greatest element

Statement refuted

Refuted claim: in every poset a maximal element is a greatest element, so that having nothing strictly above it forces an element to lie above everything (FALSE: every maximal element is a greatest element, Maximal element and greatest element).

The witness is

P=P({1,2}){{1,2}}={, {1}, {2}},P = \mathcal{P}(\{1,2\}) \setminus \{\{1,2\}\} = \{\, \emptyset,\ \{1\},\ \{2\} \,\},

ordered by inclusion (Partial order and partially ordered set). Both {1}\{1\} and {2}\{2\} are maximal in PP, neither is greatest, and PP has no greatest element at all.

Facts & Assumptions

Given: P=P({1,2}){{1,2}}={,{1},{2}}P = \mathcal{P}(\{1,2\}) \setminus \{\{1,2\}\} = \{\emptyset, \{1\}, \{2\}\}, ordered by inclusion; every member of PP is a subset of {1,2}\{1,2\}, and {1,2}P\{1,2\} \notin P.

[L1]

mm is maximal in PP when no xPx \in P satisfies m<xm < x, and greatest when xmx \le m for every xPx \in P (Maximal element and greatest element).

[L2]

A partial order is reflexive, antisymmetric and transitive, and it need not make every two elements comparable; x<yx < y abbreviates xyx \le y together with xyx \ne y (Partial order and partially ordered set).

Counterexample

technique · direct
1.1

Inclusion is reflexive, antisymmetric and transitive on any collection of sets, so (P,)(P, \subseteq) is a poset, and it has the three elements \emptyset, {1}\{1\}, {2}\{2\}, which are pairwise distinct.

givenL2
1.2

{1}\{1\} and {2}\{2\} are incomparable: 1{2}1 \notin \{2\} gives {1}⊈{2}\{1\} \not\subseteq \{2\}, and 2{1}2 \notin \{1\} gives {2}⊈{1}\{2\} \not\subseteq \{1\}.

givenL2
2.1

{1}\{1\} is maximal: if xPx \in P and {1}x\{1\} \subseteq x then 1x1 \in x, and of the three members of PP only {1}\{1\} contains 11, so x={1}x = \{1\}; hence no xPx \in P satisfies {1}x\{1\} \subsetneq x.

step 1.1L1
2.2

{2}\{2\} is maximal, by the same argument with 22 in place of 11: the only member of PP containing 22 is {2}\{2\}.

step 1.1L1
2.3

Neither of them is greatest: {2}⊈{1}\{2\} \not\subseteq \{1\}, so {1}\{1\} fails to dominate {2}\{2\}, and symmetrically {2}\{2\} fails to dominate {1}\{1\}.

step 1.2L1
2.4

PP has no greatest element at all: a greatest MPM \in P would satisfy {1}M\{1\} \subseteq M and {2}M\{2\} \subseteq M, hence {1,2}M\{1,2\} \subseteq M; but M{1,2}M \subseteq \{1,2\}, so M={1,2}M = \{1,2\}, which is not a member of PP.

step 1.1givenL1
3.1

So (P,)(P, \subseteq) is a poset with two maximal elements and no greatest element, which refutes the claim: having nothing strictly above it does not force an element to lie above everything.

step 2.1step 2.2step 2.3step 2.4

Remarks

  • This witness is not the smallest one. The refutation in FALSE: every maximal element is a greatest element uses a two element antichain, which is minimal, but not for the reason one might expect: the empty poset satisfies the claim vacuously, having no maximal element at all, while a one element poset satisfies it outright, since its single element is maximal and is greatest by reflexivity. Two elements is therefore the least size at which the claim can fail, and it does fail there. Vacuous satisfaction is not confined to the empty poset, incidentally: (N,)(\mathbb{N}, \le) has no maximal element either ((N,)(\mathbb{N}, \le) has no maximal element: Zorn's chain hypothesis fails), and satisfies the claim for that reason. The witness here adds a least element \emptyset below both maximal elements, which matters because it shows the failure is not caused by the poset splitting into unrelated pieces. Even a poset with a bottom, in which every element is comparable to something, can carry several maximal elements.

  • The general pattern. Order the proper subsets of a set XX with at least two elements by inclusion. The maximal elements are exactly the sets X{x}X \setminus \{x\} for xXx \in X: any proper AXA \subsetneq X sits inside X{x}X \setminus \{x\} for any xXAx \in X \setminus A, and nothing lies strictly between X{x}X \setminus \{x\} and XX. Distinct points give distinct maximal elements, so there is one for each point of XX, and there is no greatest element. The poset above is the case X={1,2}X = \{1,2\}.

  • What would rescue the claim is totality. In a totally ordered set a maximal element is greatest, since every other element is comparable to it and cannot be strictly above it, which is why the confusion survives in intuition trained on R\mathbb{R}.

  • Maximality says nothing about comparability: here each maximal element is incomparable to the other, and both are above only \emptyset. Applications of Zorn's lemma must therefore be arranged so that "nothing is strictly above it" already means "it cannot be extended", since nothing stronger is available.

CounterexampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

(N,)(\mathbb{N}, \le) has no maximal element: Zorn's chain hypothesis fails

Statement refuted

Refuted claim: the chain hypothesis of Zorn's lemma is redundant, that is every nonempty poset has a maximal element (Zorn's lemma, Maximal element and greatest element).

The witness is (N,)(\mathbb{N}, \le) with its usual order (Order on the natural numbers). It is nonempty and has no maximal element whatsoever, and the hypothesis of Zorn's lemma that it violates is exactly one: N\mathbb{N} is itself a chain (Chain in a poset) and it has no upper bound in N\mathbb{N} (Upper bound, least upper bound, and strict upper bound).

Facts & Assumptions

Given: N\mathbb{N} with the order mn    kN (m+k=n)m \le n \iff \exists k \in \mathbb{N}\ (m + k = n) (Order on the natural numbers) and addition satisfying m+0=mm + 0 = m and m+σ(n)=σ(m+n)m + \sigma(n) = \sigma(m + n) (Addition of natural numbers); m<nm < n abbreviates mnm \le n together with mnm \ne n.

[L1]

\le is a linear order on N\mathbb{N}: reflexive, antisymmetric, transitive and total (\le is a linear order on N\mathbb{N}).

[L2]

nσ(n)n \ne \sigma(n) for every nNn \in \mathbb{N} (No natural number equals its own successor).

[L3]

mm is maximal in a poset when no xx satisfies m<xm < x (Maximal element and greatest element).

[L4]

uu is an upper bound of SS when sus \le u for every sSs \in S (Upper bound, least upper bound, and strict upper bound).

[L5]

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

[L6]

Zorn's lemma, stated under the Axiom of Choice (The Axiom of Choice), which it assumes outright: a nonempty poset in which every chain has an upper bound has a maximal element (Zorn's lemma). The Axiom of Choice is a standing assumption of the theorem, not a hypothesis on the poset.

Counterexample

technique · direct
1.1

(N,)(\mathbb{N}, \le) is a poset and it is nonempty, since 0N0 \in \mathbb{N}.

givenL1
1.2

For every nNn \in \mathbb{N} one has n+σ(0)=σ(n+0)=σ(n)n + \sigma(0) = \sigma(n + 0) = \sigma(n), so nσ(n)n \le \sigma(n); and nσ(n)n \ne \sigma(n), so n<σ(n)n < \sigma(n).

givenL2
2.1

N\mathbb{N} has no maximal element: for any nn the element σ(n)\sigma(n) lies strictly above it.

step 1.2L3
2.2

N\mathbb{N} is a chain of the poset (N,)(\mathbb{N}, \le), because \le is total, so any two natural numbers are comparable.

step 1.1L1L5
3.1

That chain has no upper bound in N\mathbb{N}: an upper bound uu would satisfy nun \le u for every nn, in particular σ(u)u\sigma(u) \le u; combined with uσ(u)u \le \sigma(u), antisymmetry would give u=σ(u)u = \sigma(u), which [L2] forbids. So no uNu \in \mathbb{N} is an upper bound of N\mathbb{N}.

step 2.2step 1.2L1L2L4
4.1

So (N,)(\mathbb{N}, \le) is a nonempty poset with no maximal element, and of the hypotheses [L6] places on the poset the single one that fails is that every chain has an upper bound, the offending chain being N\mathbb{N} itself; the Axiom of Choice, assumed throughout [L6], is not a property of (N,)(\mathbb{N}, \le) and is neither used nor contradicted here. The claim is refuted and Zorn's lemma is untouched.

step 1.1step 2.1step 3.1L6

Remarks

  • Nothing exotic is at work. The poset is totally ordered, it is the most familiar order there is, and it is even well ordered (The well-ordering principle). What it lacks is a ceiling. So the hypothesis Zorn's lemma really needs is boundedness of chains, and no amount of good behaviour elsewhere substitutes for it.

  • It fails only at the top. Every chain of N\mathbb{N} that has an upper bound at all has a least one: the set of its upper bounds is a nonempty subset of N\mathbb{N}, so The well-ordering principle hands back its least element. The empty chain has least upper bound 00: it is vacuously an upper bound, and 0u0\le u for every natural uu because 0+u=u0+u=u (Left identity for addition, Order on the natural numbers). So the only chains without suprema are the ones with no upper bound whatever, and N\mathbb{N} is one of them. The same observation, read as a statement about suprema rather than upper bounds, is A progressive map with no fixed point, on a poset that is not chain-complete.

  • Nonemptiness is not what fails here, and how much work it does depends on the convention. Under the convention of Chain in a poset, where \emptyset counts as a chain, "every chain has an upper bound" already forces PP \ne \emptyset, since an upper bound of \emptyset is just some element of PP; the separate nonemptiness hypothesis of Zorn's lemma is then emphasis rather than extra strength. Under the competing convention, where "chain" means nonempty chain, the empty poset satisfies the chain hypothesis vacuously and has no maximal element, so nonemptiness must be assumed outright. Either way, what (N,)(\mathbb{N}, \le) isolates is the failure of the chain hypothesis alone.

  • Adding a single element \infty above every natural number repairs everything: the chain N\mathbb{N} then has upper bound \infty, every chain has one, and \infty is the maximal element Zorn's lemma promises.

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

A progressive map with no fixed point, on a poset that is not chain-complete

Statement refuted

Refuted claim: the chain-completeness hypothesis of the Bourbaki–Witt fixed point theorem is decoration, that is every progressive map f:PPf : P \to P on a poset has a fixed point (Bourbaki–Witt fixed point theorem, Chain-complete poset).

The witness is (N,)(\mathbb{N}, \le) (Order on the natural numbers) with the successor map f(n)=σ(n)=n+1f(n) = \sigma(n) = n + 1. It is progressive, and it has no fixed point at all. There is no conflict with Bourbaki–Witt, because (N,)(\mathbb{N}, \le) is not chain-complete: N\mathbb{N} is a chain (Chain in a poset) with no upper bound in N\mathbb{N} ((N,)(\mathbb{N}, \le) has no maximal element: Zorn's chain hypothesis fails), hence with no least upper bound (Upper bound, least upper bound, and strict upper bound).

Facts & Assumptions

Given: N\mathbb{N} with the order mn    kN (m+k=n)m \le n \iff \exists k \in \mathbb{N}\ (m + k = n) (Order on the natural numbers) and addition satisfying m+0=mm + 0 = m and m+σ(n)=σ(m+n)m + \sigma(n) = \sigma(m + n) (Addition of natural numbers), together with the map f:NNf : \mathbb{N} \to \mathbb{N} given by f(n)=σ(n)f(n) = \sigma(n).

[L1]

\le is a linear order on N\mathbb{N} (\le is a linear order on N\mathbb{N}).

[L2]

nσ(n)n \ne \sigma(n) for every nNn \in \mathbb{N} (No natural number equals its own successor).

[L3]

A map is progressive when xf(x)x \le f(x) for every xx, and a poset is chain-complete when every chain has a least upper bound (Chain-complete poset).

[L4]

A least upper bound of SS is in particular an upper bound of SS (Upper bound, least upper bound, and strict upper bound).

[L5]

N\mathbb{N} is a chain of (N,)(\mathbb{N}, \le) and it has no upper bound in N\mathbb{N} ((N,)(\mathbb{N}, \le) has no maximal element: Zorn's chain hypothesis fails, Chain in a poset).

[L6]

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

Counterexample

technique · direct
1.1

ff is progressive: for every nn one has n+σ(0)=σ(n+0)=σ(n)n + \sigma(0) = \sigma(n + 0) = \sigma(n), so nσ(n)=f(n)n \le \sigma(n) = f(n).

givenL1L3
1.2

ff has no fixed point: f(n)=σ(n)nf(n) = \sigma(n) \ne n for every nNn \in \mathbb{N}.

givenL2
1.3

(N,)(\mathbb{N}, \le) is not chain-complete: N\mathbb{N} is one of its chains and has no upper bound in N\mathbb{N}, so it has no least upper bound either, a least upper bound being in particular an upper bound.

L3L4L5
2.1

So a progressive map on a poset can fail to have a fixed point, and the claim is refuted: progressivity alone buys nothing.

step 1.1step 1.2L3
2.2

No conflict with [L6] arises, because by step 1.3 the poset is not chain-complete, so Bourbaki–Witt has nothing to say about (N,)(\mathbb{N}, \le).

step 1.3L6
3.1

Chain-completeness is therefore exactly what Bourbaki–Witt is buying: drop it and the same theorem's other hypothesis, progressivity, is left standing beside a map with no fixed point.

step 2.1step 2.2

Remarks

  • The failure is sharp, and it is a missing supremum. Adjoin one element \infty above every natural number. The enlarged poset is chain-complete: a subset containing \infty has supremum \infty, a subset of N\mathbb{N} with an upper bound in N\mathbb{N} has a least one by The well-ordering principle, a subset of N\mathbb{N} with none has supremum \infty, and the empty chain has supremum 00. Extending ff by f()=f(\infty) = \infty keeps it progressive, and the fixed point Bourbaki-Witt promises is \infty, precisely the supremum that was missing. Any progressive map on the enlarged poset must fix \infty, since \infty is greatest.

  • Monotonicity is not the issue. The map f(n)=σ(n)f(n) = \sigma(n) is order preserving as well as progressive: σ(m)=m+σ(0)\sigma(m) = m + \sigma(0) and σ(n)=n+σ(0)\sigma(n) = n + \sigma(0) by the Given, and adding a fixed natural number preserves \le in both directions (Order is compatible with addition), so mnm \le n gives σ(m)σ(n)\sigma(m) \le \sigma(n). So this is not a case of a badly behaved map defeating the theorem; a perfectly well behaved map is defeated by the poset. Conversely Bourbaki–Witt fixed point theorem assumes no monotonicity at all, which is what lets Zorn's lemma apply it to a map built from an arbitrary choice function.

  • No iteration argument could have worked. Starting at 00 and iterating ff walks up N\mathbb{N} forever without converging, and the fixed point in Bourbaki-Witt is not reached by iterating: it is the supremum of the smallest set closed under ff and under suprema of its chains. When that supremum does not exist there is nothing to reach.

  • This is the same defect as in (N,)(\mathbb{N}, \le) has no maximal element: Zorn's chain hypothesis fails, read one notch higher up the scale of bounds. There the chain N\mathbb{N} had no upper bound, which is what Zorn's lemma asks of every chain; here the same chain has no least upper bound, which is what Bourbaki–Witt fixed point theorem asks of every chain through chain-completeness. A least upper bound is in particular an upper bound, so the first failure implies the second, and adjoining one top element repairs both at once.

Sources