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.

16 results · all verified · 10 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 6 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Ordinals, Cardinals, and Transfinite Recursion

1 · Prerequisites

2 · Summary

Well-orders extend ordinary induction by giving every nonempty subset a least element. The development uses partial orders, chains, natural-number induction and well-ordering, the pigeonhole principle, and the set-theoretic axioms of Separation, Union, and Replacement. Zorn's lemma, choice functions, and the Axiom of Choice enter only in the results comparing choice with the existence of well-orders on arbitrary sets.

Well-orders, order isomorphisms, and initial segments support transfinite induction and recursion, followed by rigidity and comparability. Von Neumann ordinals are then developed through their basic closure and trichotomy laws, Burali--Forti, Mostowski collapse, limit ordinals, and the characterization of ω as the least limit ordinal. Hartogs' theorem supplies a choice-free bound, after which the well-ordering theorem and its converse establish the equivalence with the Axiom of Choice. Cardinals and the final choice ledger organize these consequences and their precise foundational assumptions.

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 →

Well-order and well-ordered set

Definition

Let W be a set. A well-order on W is a total order on W (Partial order and partially ordered set) with the property that

every nonempty SW has a least element, i.e. an S with s for all sS.

The pair (W,) is then a well-ordered set, and W is well-ordered by .

A least element of S is unique when it exists: two of them are below each other, hence equal by antisymmetry (Partial order and partially ordered set). We may therefore write minS for it.

Strict form. Everything on this page is more convenient in terms of the associated strict order x<y:    (xy and xy) (Partial order and partially ordered set). Spelled out strictly, a well-order on W is a relation < that is

  • irreflexive: x<x holds for no xW;
  • transitive: x<y and y<z imply x<z;
  • trichotomous: for all x,yW exactly one of x<y, x=y, y<x holds;
  • and such that every nonempty SW has an element with no sS satisfying s<.

The two presentations determine each other by xy    (x<y or x=y), and we write (W,<) or (W,) as convenient.

Remarks

  • Totality is not an extra hypothesis. If is a partial order on W in which every nonempty subset has a least element, then is already total: apply the hypothesis to the two element subset {x,y}, whose least element is below the other. Totality is nevertheless stated, because in the strict presentation trichotomy has to be written down explicitly.
  • A well-order is total, so every subset of a well-ordered set is a chain (Chain in a poset), and W itself is one. Chains are therefore not the interesting invariant here; the least element property is.
  • The model case is (N,), which is a linear order ( is a linear order on N) in which every nonempty subset has a least element (The well-ordering principle). Ordinals, defined later on this page, are the exact generalisation of that picture.
  • (Z,) and (R,) are total orders but not well-orders: Z has no least element at all, and the bounded set {xR:0<x<1} has none either. Being bounded below does not help, which is exactly why well-ordering is a strong condition.
  • The empty set carries exactly one well-order, the empty relation, vacuously. Every one element set carries exactly one.
  • A well-order admits no infinite strictly decreasing sequence x0>x1>x2>, since the set of its terms would have no least element. That direction is a theorem of ZF and is used freely here. The converse, that a total order with no infinite strictly decreasing sequence is a well-order, is a different matter: the natural argument takes a nonempty S with no least element and assembles a decreasing sequence inside it by choosing each term below the previous one, which is exactly the principle of dependent choice (DC), described in The Axiom of Countable Choice (ACω). DC is not a theorem of ZF unless ZF is inconsistent; that much is recorded in the ledger (The choice ledger: what costs the Axiom of Choice and what does not), which lists DC among the principles not provable in ZF. Granted the consistency of ZF, the converse above is likewise unprovable in ZF, and this is a separate statement that the ledger does not record. The witness for it that the library does record is Cohen's first model (Cohen's first model: an infinite Dedekind-finite set of reals ), which contains an infinite set AR with no countably infinite subset. Order A by the order it inherits from R: a strictly decreasing sequence in A would be an injection NA, so there is none, while A is not well ordered, since a well-ordered infinite set is order isomorphic to an ordinal at least ω (Every well-order has a unique order type) and so does have a countably infinite subset. Both statements are external metamathematical results, established by forcing and permutation models; they are quoted from the references below, and neither is proved anywhere in this library, which contains neither technique. Nothing on this page depends on any of it: the library takes the least element formulation as the definition and never uses the descending sequence characterisation, precisely so that no result here inherits that cost.
DefinitionDefinition: Literature-sourcedProof: Not applicableverified 2026-07-26 (claude-opus-5)Open item page →

Order embedding and order isomorphism

Definition

Let (P,P) and (Q,Q) be posets (Partial order and partially ordered set).

A function f:PQ is an order embedding when for all x,yP

xPy    f(x)Qf(y).

An order embedding is automatically injective: f(x)=f(y) gives f(x)Qf(y) and f(y)Qf(x), hence xPy and yPx, hence x=y by antisymmetry (Partial order and partially ordered set).

An order isomorphism is a surjective order embedding, equivalently a bijection f:PQ with xPy    f(x)Qf(y) for all x,yP. The posets P and Q are order isomorphic, written PQ, when an order isomorphism PQ exists.

Remarks

  • The condition is an equivalence, not an implication. A bijection satisfying only xPyf(x)Qf(y) need not be an order isomorphism: let P={a,b} carry the discrete order, in which a and b are incomparable, and let Q={0,1} carry 0<1. The bijection a0, b1 preserves every relation of P, because P has none beyond reflexivity, yet its inverse does not preserve 0<1.
  • For total orders the implication form does suffice. If P and Q are totally ordered and f:PQ is a bijection with x<Pyf(x)<Qf(y), then f is an order isomorphism: given f(x)<Qf(y), the alternative yPx would give f(y)Qf(x), which is impossible. Since a well-order is total (Well-order and well-ordered set), a strictly increasing bijection between well-orders is automatically an order isomorphism.
  • Strict form. An order isomorphism satisfies x<Py    f(x)<Qf(y), because it is injective and preserves both and = in both directions.
  • The identity is an order isomorphism, the inverse of an order isomorphism is one, and a composite of two is one. Hence is reflexive, symmetric and transitive on any set of posets. It is not a relation on "all posets", since there is no set of all posets.
  • Order isomorphisms transport well-ordering. If f:PQ is an order isomorphism and (P,P) is a well-order (Well-order and well-ordered set), so is (Q,Q): totality transfers because f is a surjective embedding, and a nonempty SQ has f1[S] nonempty, whose least element is carried by f to a least element of S. This transfer is used repeatedly below and is the reason order isomorphism, rather than mere bijection, is the right notion of sameness here.
  • Order isomorphisms respect initial segments. If f:PQ is an order isomorphism and xP, then f carries {yP:y<Px} onto {zQ:z<Qf(x)}: the strict form gives the inclusion one way, and surjectivity gives it the other, since z<Qf(x) has the form z=f(y) with y<Px. Consequently the restriction of f to that set is again an order isomorphism.
  • Functions, bijections, ordered pairs and Cartesian products are built in this library, at A function is a relation f with (a,b)f and (a,c)f implying b=c; f:AB, the value f(a), domain and codomain, Injection, surjection, bijection, The Kuratowski ordered pair (a,b):={{a},{a,b}} and The Cartesian product A×B:={zP(P(AB)):aA bB z=(a,b)}; "subset" and "union" are built alongside them. This item fixes only the order-theoretic terminology on top of that vocabulary.
DefinitionDefinition: AI-adaptedProof: Not applicableverified 2026-07-26 (claude-opus-5)Open item page →

Initial segment of a well-order

Definition

Let (W,<) be a well-order (Well-order and well-ordered set).

A subset IW is an initial segment of W when it is downward closed: if xI and y<x then yI. It is a proper initial segment when IW.

For aW write

W<a:={xW:x<a},Wa:={xW:xa}=W<a{a},

and call W<a the initial segment determined by a.

Every initial segment I, carrying the order inherited from W, is itself a well-order: the inherited order is total, and a nonempty subset of I is a nonempty subset of W, so it has a least element, which lies in I.

Remarks

  • and W are initial segments of W; each W<a is a proper initial segment, since aW<a by irreflexivity; and each Wa is an initial segment.
  • Every proper initial segment is W<a for exactly one a. Let IW be an initial segment and put a=min(WI), which exists because WI is a nonempty subset of the well-order W (Well-order and well-ordered set). If x<a then xWI by minimality of a, so xI; hence W<aI. Conversely let xI. Then xa, because aI, and a<x is impossible, because downward closure would then put aI; so x<a by trichotomy, and IW<a. Therefore I=W<a. For uniqueness, suppose W<a=W<b with ab, say a<b; then aW<b=W<a, that is a<a, which is impossible.
  • Nesting. If b<a then (W<a)<b=W<b, so an initial segment of an initial segment of W is an initial segment of W. This is used whenever two well-orders are compared.
  • The initial segments of W are therefore exactly the sets W<a for aW, together with W itself, and inclusion orders them in the same shape as W with one extra element added on top.
  • The corresponding notion for a general poset would be a downward closed set, or "lower set". Nothing on this page needs it outside the well-ordered case, so the definition is stated only there, where the second clause above makes the family of initial segments completely explicit.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

Transfinite induction

Statement

Let (W,<) be a well-order (Well-order and well-ordered set) and let SW satisfy the following: for every aW, if W<aS then aS (Initial segment of a well-order). Then S=W.

In property form: if a property P of elements of W satisfies "whenever P(x) holds for every x<a, it holds at a", then P(a) holds for every aW.

This is a theorem of ZF. No form of the Axiom of Choice is used. Choice is perfectly available at this point in the library, since Zorn's lemma is proved from it on the previous page; the claim made here is about this proof, which never invokes it.

Facts & Assumptions

Given: A well-order (W,<) and a subset SW with the stated closure property. No base case is assumed separately: the hypothesis applied to the least element of W, where the initial segment below it is empty, supplies it.

[A1]

For every aW: if W<aS then aS.

[L1]

Every nonempty subset of W has a least element, and the order is total (Well-order and well-ordered set).

[L2]

W<a={xW:x<a} (Initial segment of a well-order).

Proof

technique · contradiction
1.1

Suppose, for contradiction, that SW.

assume-contra
2.1

Since SW, the set C=WS is then nonempty.

step 1.1
3.1

Let a=minC, the least element of C in the order of W, which exists because C is a nonempty subset of W.

step 2.1L1choose
4.1

Every xW with x<a satisfies xC, by minimality of a, hence xS; that is, W<aS.

step 3.1L2
5.1

The hypothesis on S therefore applies at a and gives aS.

step 4.1A1
6.1

But aC=WS gives aS, which is impossible; hence WS is empty and S=W.

step 5.1step 3.1discharge-contradiction

Remarks

Where the well-ordering is used. Only once, to produce the least element of WS. Nothing else about W enters the argument, so the same proof establishes the statement for an arbitrary well-founded relation once that notion is available.

No separate base case. Applying the hypothesis at a=minW, when W is nonempty, forces minWS, because the initial segment below minW is empty and is therefore contained in S vacuously. This is why transfinite induction is stated with a single clause where ordinary induction has two, and it is also why the statement holds vacuously for W=.

Successors and limits. The scheme that looks stronger, with one clause for the least element, one for successors and one for limits, is the specialisation of this theorem to a well-order in which those three kinds of element are distinguished. Nothing is gained by assuming it separately, and the three-clause form is what gets used once ordinals are available.

Least counterexample. The dual reading is often the useful one: if SW then the hypothesis must fail somewhere, so there is a least a with aS and every x<a in S. Steps 2.1 to 5.1 are precisely the construction of that least counterexample.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-07-26 (claude-opus-5)Open item page →

Transfinite recursion

Statement

Let (W,<) be a well-order (Well-order and well-ordered set) and let G be a class function: a rule, given by a formula in the language of set theory, that assigns a set G(h) to every function h whose domain is a proper initial segment of W (Initial segment of a well-order). Then there is exactly one function F with domain W such that

F(a)=G(FW<a)for every aW.

Here FW<a is the restriction of F to the initial segment determined by a, so the value of F at a is prescribed in terms of all its earlier values at once.

Because G is a class function rather than a set, this is a theorem schema of ZF: one theorem for each formula defining G. It uses Replacement, and it uses no form of the Axiom of Choice.

Facts & Assumptions

Given: A well-order (W,<), a class function G as in the statement, and the axioms of ZF. Call a function h an attempt when dom(h) is an initial segment of W and h(b)=G(hW<b) for every bdom(h). The empty function is an attempt, with domain the initial segment .

[A1]

G(h) is a well-determined set for every function h whose domain is a proper initial segment of W.

[A2]

The axioms of ZF are available, in particular Separation, Union and Replacement. No choice principle is assumed.

[L1]

Transfinite induction on (W,<): if W<aS implies aS for every aW, then S=W (Transfinite induction).

[L2]

W<a={xW:x<a} and Wa=W<a{a} are initial segments, an intersection of initial segments is an initial segment, and (W<a)<b=W<b for b<a (Initial segment of a well-order).

[L3]

The order of W is total and every nonempty subset of W has a least element (Well-order and well-ordered set).

Proof

technique · direct
1.1

Let h and k be attempts and put D=dom(h)dom(k); then D is an initial segment of W, being an intersection of two downward closed sets.

L2construct
2.1

Put S={aW:aD or h(a)=k(a)} and suppose W<aS for some aD; since D is downward closed, W<aD, so h and k agree at every x<a, that is hW<a=kW<a, and therefore h(a)=G(hW<a)=G(kW<a)=k(a), giving aS.

step 1.1A1L2
3.1

If instead aD then aS outright, so for every aW the implication "W<aS implies aS" holds, and transfinite induction gives S=W: any two attempts agree on the intersection of their domains.

step 2.1L1
4.1

In particular, for each aW there is at most one attempt with domain W<a, and at most one attempt with domain W, since two of them would have that same set as the intersection of their domains.

step 3.1
5.1

Let T={aW:there is an attempt with domain W<a}, which is a set by Separation applied to W, and note that the attempt in question is unique when it exists.

step 4.1A2construct
6.1

Suppose W<aT; for each b<a let hb be the unique attempt with domain W<b and put hb+=hb{(b,G(hb))}, a function with domain Wb which is again an attempt, because it agrees with hb below b and hb+(b)=G(hb)=G(hb+W<b).

step 5.1step 4.1A1L2construct
7.1

The assignment bhb+ is given by a formula, so Replacement makes {hb+:b<a} a set; let u be the union of that set.

step 6.1A2construct
8.1

u is a function: any two of the hb+ are attempts and therefore agree on the intersection of their domains, so no argument receives two different values.

step 7.1step 3.1
8.2

dom(u) is the union of the sets Wb for b<a, which equals W<a: each such Wb is contained in W<a by transitivity of the order, and each x<a lies in Wx.

step 7.1step 6.1L2L3
9.1

u is an attempt with domain W<a: for c<a we have uW<c=hc+W<c=hc and u(c)=hc+(c)=G(hc), so u(c)=G(uW<c).

step 8.1step 8.2step 6.1
10.1

Hence aT whenever W<aT, so T=W by transfinite induction: for every aW there is a unique attempt ha with domain W<a.

step 9.1step 5.1step 4.1L1
11.1

Replacement applied to the formula aha+=ha{(a,G(ha))} makes {ha+:aW} a set; let F be its union, which by the arguments of steps 8.1 and 8.2 is a function whose domain is the union of the sets Wa for aW, namely W itself.

step 10.1step 8.1step 8.2A2construct
12.1

F satisfies the recursion: for aW we get FW<a=ha and F(a)=ha+(a)=G(ha), so F(a)=G(FW<a), and in particular F is an attempt with domain W.

step 11.1step 9.1
13.1

Uniqueness: any function F with domain W satisfying F(a)=G(FW<a) for all a is by definition an attempt with domain W, hence equals F.

step 12.1step 4.1
14.1

There is therefore exactly one function F with domain W and F(a)=G(FW<a) for every aW.

step 12.1step 13.1

Remarks

Which axioms are spent. Separation produces T in step 5.1; Replacement produces the sets of attempts in steps 7.1 and 11.1; Union assembles them. Replacement is genuinely needed and cannot be traded away: the attempts ha are not subsets of any single set given in advance, so Separation alone cannot collect them. This is the standard reason transfinite recursion is unavailable in Zermelo set theory without Replacement.

No choice is used, and the reason is uniqueness. At every stage the object to be used is the unique attempt with a given domain, singled out by step 4.1, never one of many candidates. A construction phrased as "at stage a pick some element not yet used" is a different theorem and does cost a choice principle; the difference is exactly the content of FALSE: transfinite induction and recursion need the Axiom of Choice.

Class function, not a set function. G has to be allowed to take values anywhere in the universe, since F(a) may be an arbitrary set, so G cannot be assumed to be a set of ordered pairs. That is why the result is a schema. When G happens to be an honest set function, defined on the set of all functions from proper initial segments of W into a fixed set A and taking values in A, the statement is an ordinary theorem of ZF and the same proof applies verbatim.

Relation to ordinary recursion. Taking W=N recovers the familiar recursion on the natural numbers, but not literally the published The recursion theorem: that theorem prescribes g(σ(n)) in terms of g(n) alone, whereas G here sees the whole earlier history FW<a. Course-of-values recursion on N is the special case of the present theorem, and it is what later pages use whenever a construction at stage n consults all earlier stages.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-07-26 (claude-opus-5)Open item page →

Rigidity of well-orders

Statement

Let (W,<) be a well-order (Well-order and well-ordered set) and let f:WW be strictly increasing, that is x<yf(x)<f(y). Then:

(a) af(a) for every aW;

(b) W is not order isomorphic (Order embedding and order isomorphism) to any proper initial segment W<a of itself (Initial segment of a well-order);

(c) the identity is the only order isomorphism WW;

(d) for any two well-orders V and W there is at most one order isomorphism VW.

This is a theorem of ZF; no choice principle is used.

Facts & Assumptions

Given: A well-order (W,<) and a strictly increasing function f:WW. The well-order (W,<) and the map f are arbitrary, so once claim (a) is proved it may be applied to any well-order and any strictly increasing self-map of it.

[A1]

x<y implies f(x)<f(y), for all x,yW.

[L1]

Every nonempty subset of W has a least element, and the order is total, so failure of f(a)<a is exactly af(a) (Well-order and well-ordered set).

[L2]

W<a={xW:x<a} is a proper initial segment of W and is itself a well-order (Initial segment of a well-order).

[L3]

An order isomorphism between total orders is a strictly increasing bijection, its inverse is one, composites of order isomorphisms are order isomorphisms, and an order isomorphism carries the initial segment below x onto the initial segment below its image (Order embedding and order isomorphism).

Proof

technique · contradiction
1.1

Let A={aW:f(a)<a} and suppose, for contradiction, that A.

constructassume-contra
2.1

Being a nonempty subset of W, the set A has a least element m, and f(m)<m by the definition of A.

step 1.1L1choose
3.1

Applying [A1] to f(m)<m gives f(f(m))<f(m), so f(m) itself lies in A.

step 2.1A1
4.1

Thus f(m)A and f(m)<m, contradicting the minimality of m in A; so A=, and by totality af(a) for every aW, which is claim (a).

step 3.1step 2.1L1
5.1

Claim (b) follows: if g:WW<a were an order isomorphism for some aW, then g followed by the inclusion of W<a into W would be a strictly increasing map WW, so claim (a) would give ag(a), while g(a)W<a says g(a)<a, and trichotomy forbids both.

step 4.1L2L3
5.2

Claim (c) follows: an order isomorphism f:WW is strictly increasing and so is its inverse, so claim (a) gives af(a) and af1(a) for every a; applying f to the second inequality gives f(a)a, and antisymmetry yields f(a)=a.

step 4.1L3L1
6.1

Claim (d) follows: if g,h:VW are order isomorphisms then h1g is an order isomorphism of the well-order V onto itself, hence the identity by claim (c), so g=h.

step 5.2L3
7.1

The supposition of step 1.1 is therefore refuted, claim (a) holds, and claims (b), (c) and (d) were derived from it in steps 5.1, 5.2 and 6.1; the lemma holds in full.

step 4.1step 5.1step 5.2step 6.1discharge-contradiction

Remarks

Transfinite induction in disguise. Steps 1.1 to 4.1 are exactly the proof of Transfinite induction specialised to the set S={aW:af(a)}: if xf(x) for all x<a then af(a), because f(a)<a would put f(a) below a with f(f(a))<f(a). The argument can therefore be run by citing that theorem instead of taking a least element by hand, and nothing changes.

Rigidity is what makes order types well defined. Claim (d) says a well-order has no room for a nontrivial symmetry, so "the" isomorphism between two isomorphic well-orders is unique and can be spoken of without choosing anything. That is precisely why no choice principle appears anywhere in the comparison of well-orders (Comparability of well-orders) or in the assignment of order types (Every well-order has a unique order type).

Totality is essential. For a general poset every claim here fails. On the poset {a,b} with a and b incomparable, the swap ab, ba is a nonidentity order automorphism, and the strictly increasing condition is vacuous. It is the least element property, used once in step 2.1, that removes this freedom.

Only one direction is available. Claim (a) says f never moves a point strictly down, and no bound in the other direction holds: on (N,) the map n2n is strictly increasing and moves every nonzero point strictly up, as far up as one likes.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

Comparability of well-orders

Statement

Let (V,<V) and (W,<W) be well-orders (Well-order and well-ordered set). Then exactly one of the following holds (Order embedding and order isomorphism, Initial segment of a well-order):

(i) VW;

(ii) VW<b for a unique bW;

(iii) V<aW for a unique aV.

In particular any two well-orders are comparable: one of them is order isomorphic to an initial segment of the other. No choice principle is used, which is what makes this the choice-free substitute for cardinal comparability.

Facts & Assumptions

Given: Two well-orders (V,<V) and (W,<W), and the axioms of ZF. Write for order isomorphism, and note that the defining condition below is symmetric in V and W, so every argument may be repeated with their roles exchanged.

[A1]

The axioms of ZF are available, in particular Separation applied to the set V×W. No choice principle is assumed.

[L2]

V<v={xV:x<Vv} is a proper initial segment and is itself a well-order; (V<v)<v=V<v whenever v<Vv; and a proper initial segment is V<v for a unique v (Initial segment of a well-order).

[L3]

Order isomorphisms compose, invert, are strictly increasing, and carry the initial segment below a point onto the initial segment below its image (Order embedding and order isomorphism).

[L4]

No well-order is order isomorphic to a proper initial segment of itself (Rigidity of well-orders).

Proof

technique · direct
1.1

By Separation applied to V×W, the collection f={(v,w)V×W:V<vW<w} is a set.

A1L2L3construct
2.1

f is a function: if V<vW<w and V<vW<w with ww, say w<Ww, then W<w=(W<w)<w is a proper initial segment of the well-order W<w and W<wV<vW<w, contradicting [L4]; hence w=w.

step 1.1L2L3L4
2.2

f is injective: the same argument with the roles of V and W exchanged shows that V<vW<wV<v forces v=v.

step 1.1L2L3L4
3.1

Let v<Vv with vdom(f), and let g:V<vW<f(v) be an order isomorphism; then g carries (V<v)<v=V<v onto (W<f(v))<g(v)=W<g(v), so V<vW<g(v), whence vdom(f) with f(v)=g(v), and g(v)W<f(v) gives f(v)<Wf(v).

step 2.1L2L3
4.1

Consequently dom(f) is an initial segment of V and f is strictly increasing on it.

step 3.1L2
4.2

By the same argument with the roles of V and W exchanged, applied to the transpose of f, which is a function because f is injective, ran(f) is an initial segment of W.

step 3.1step 2.2L2
5.1

f is therefore a strictly increasing bijection from the initial segment dom(f) of V onto the initial segment ran(f) of W, hence an order isomorphism between them.

step 4.1step 4.2step 2.2L3
6.1

dom(f) and ran(f) are not both proper: if dom(f)=V<a and ran(f)=W<b then step 5.1 gives V<aW<b, so (a,b)f and therefore adom(f)=V<a, that is a<Va, which is impossible.

step 5.1step 1.1L2
7.1

Since every initial segment is either the whole set or of the form V<a respectively W<b, exactly three configurations remain, and they give (i) VW, (ii) VW<b, and (iii) V<aW respectively.

step 5.1step 6.1L2
8.1

The three are mutually exclusive: (i) with (ii) gives WW<b; (i) with (iii) gives VV<a; and (ii) with (iii) give an isomorphism φ:VW<b whose restriction carries V<a onto W<φ(a), so WV<aW<φ(a); each conclusion contradicts [L4].

step 7.1L3L4
8.2

The witnesses are unique: W<bVW<b forces b=b by the argument of step 2.1, and V<aWV<a forces a=a by the argument of step 2.2.

step 7.1L4L2
9.1

Exactly one of (i), (ii), (iii) holds, with a unique witness in cases (ii) and (iii).

step 7.1step 8.1step 8.2

Remarks

Where no choice enters. The relation f is carved out of V×W by Separation, and the isomorphisms witnessing V<vW<w are never selected: by rigidity (Rigidity of well-orders) there is at most one of them, so the definition of f quantifies over them rather than picking one. That is the entire reason comparability of well-orders is a ZF theorem while comparability of arbitrary sets is not.

An alternative proof by recursion. One can instead define f by transfinite recursion (Transfinite recursion), sending v to the least element of W not already in the image of V<v, and stopping when W is exhausted. That route needs the recursion theorem and a little care about where the construction halts; the argument above needs only Separation and is recorded here for that reason.

Comparability is not trichotomy of size. The statement compares well-orders, not sets. Two sets need not be comparable in size in ZF at all; that they always are is equivalent to the Axiom of Choice. What survives choice-free is this lemma together with Hartogs: an ordinal that does not inject into a given set, and the ledger of what each costs is The choice ledger: what costs the Axiom of Choice and what does not.

Reading it as a linear order on order types. Once every well-order is assigned an ordinal (Every well-order has a unique order type), case (ii) reads "the order type of V is smaller than that of W" and case (iii) reads the reverse, so this lemma is the statement that the ordinals are linearly ordered, proved before ordinals are available.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

Ordinal (von Neumann)

Definition

A set α is an ordinal when both of the following hold.

  1. α is a transitive set: every element of α is also a subset of α, that is xαxα.
  2. The membership relation restricted to α, namely {(x,y)α×α:xy}, is a strict well-order of α (Well-order and well-ordered set): it is irreflexive, transitive as a relation, trichotomous on α, and every nonempty subset of α has an -least element.

Ordinals are written with lowercase Greek letters, and for ordinals we set

α<β:    αβ,αβ:    (αβ or α=β).

Write 0:=, which is an ordinal because both clauses hold vacuously, and write α+:=α{α} for the successor of α.

Remarks

  • Two different transitivities. Clause 1 is about the set α: it contains all members of its members. Clause 2 asks in part that the relation be transitive on α. If every element of α is itself a transitive set then the relation is transitive on α; the converse holds given clause 1, and fails without it. For α={{{}}} the relation {(x,y)α×α:xy} is empty, hence vacuously transitive, yet the sole element {{}} of α is not a transitive set, since {}{{}} while {{}}. Under clause 1 the two readings do coincide, because then every member of a member of α again lies in α, where the relation has something to say. Neither clause implies the other, and both are needed.
  • Every ordinal is literally the set of all smaller ordinals. By clause 1 and the notation above, α={β:β<α}, so the ordinals carry their own order relation as membership. This is von Neumann's device, and it is what makes it unnecessary to define an order type as an equivalence class of well-orders: apart from the class of the empty well-order, which is the singleton {}, such a class is a proper class rather than a set, whereas the representative chosen here is always a set.
  • The natural numbers are ordinals, and so is ω. Each natural number is a transitive set (Every natural number is a transitive set and is not a member of itself), and on N membership coincides with the usual strict order, so each natural number and N=ω itself (The natural numbers N (von Neumann)) satisfy both clauses. Both facts are proved in ω is the least limit ordinal, where they are needed; they are recorded here because they are the intended picture.
  • The Axiom of Foundation is not used here. Some treatments define an ordinal as a transitive set linearly ordered by , which is equivalent to the definition above only in the presence of Foundation (The Axiom of Foundation: S(t(tS)s(sS¬u(usuS)))), since Foundation is what supplies the least element. The least element property is written into the definition instead, so nothing on this page depends on Foundation even though the library does state it as an axiom of ZFC.
  • The definition is absolute in a strong sense: whether a set is an ordinal depends only on its members and the membership relation among them, with no reference to any ambient construction. That is why ordinals can be used to index constructions in any model of ZF without further hypotheses.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-07-26 (claude-opus-5)Open item page →

Basic closure properties of ordinals

Statement

Let α and β be ordinals (Ordinal (von Neumann)). Then:

(a) every element of α is an ordinal;

(b) αα;

(c) α+=α{α} is an ordinal;

(d) if A is a nonempty set of ordinals then A is an ordinal;

(e) if A is any set of ordinals then A is an ordinal;

(f) αβ if and only if αβ or α=β;

(g) any two ordinals are comparable under inclusion: αβ or βα.

Everything here is a theorem of ZF and uses no choice principle.

Facts & Assumptions

Given: Ordinals α, β and, where stated, a set A all of whose members are ordinals. Claim (g) is not in the usual list of basic facts, but claim (e) needs it, so it is proved here rather than deferred; the trichotomy statement is then read off from it on the next item of this page.

[A1]

An ordinal is a transitive set on which is a strict well-order: irreflexive, transitive as a relation, trichotomous, and with a least element in every nonempty subset (Ordinal (von Neumann)).

[L1]

The restriction of a strict well-order to a subset is again a strict well-order, since totality and least elements are inherited by subsets (Well-order and well-ordered set).

Proof

technique · direct
1.1

Claim (a): let xα; then xα by transitivity of α, so strictly well-orders x by [L1], and x is transitive, because zyx gives yα and zα by transitivity of α, whence zx by transitivity of the relation on α; so x is an ordinal.

A1L1
1.2

Claim (b): if αα then α is an element of α satisfying αα, contradicting irreflexivity of on α; hence αα.

A1
1.3

Claim (f), the easy direction: αβ gives αβ by transitivity of β, and α=β gives αβ trivially.

A1
2.1

Claim (f), the substantial direction: assume αβ and αβ, let γ be the -least element of the nonempty set βαβ, and check γ=α; indeed δγ forces δβ by transitivity of β and then δα, since otherwise δβα with δγ contradicts minimality, so γα; conversely δαβ compared with γ by trichotomy in β cannot satisfy δ=γ or γδ, since each would put γα, using transitivity of α in the second case, so δγ and αγ; hence α=γβ.

step 1.3A1
2.2

Claim (c): α+ is transitive, because xα+ means xα, whence xαα+, or x=αα+; the relation is irreflexive on α+ by [A1] and step 1.2, transitive there because xyz with z=α gives xyα=z and with zα reduces to transitivity in α, and trichotomous there because two elements of α are comparable in α while xα satisfies xα and neither αx nor x=α, both of which would give αα; finally a nonempty Sα+ has an -least element, namely the -least element of Sα when that is nonempty and α otherwise.

step 1.2step 1.1A1
2.3

Claim (d): A is transitive, since xA gives xδ and hence xδ for every δA, so xA; and A is a subset of any fixed member of the nonempty set A, so strictly well-orders it by [L1].

step 1.1A1L1
3.1

Claim (g): γ=αβ is an ordinal by claim (d) applied to {α,β}, and γα and γβ, so claim (f) gives γα or γ=α, and likewise for β; both memberships at once would give γαβ=γ, contradicting claim (b), so γ=α or γ=β, that is αβ or βα.

step 2.3step 2.1step 1.3step 1.2
4.1

Claim (e): A is transitive, since xδA gives xδA; its elements are ordinals by claim (a), so is irreflexive on it by claim (b) and transitive on it because xyz with zδA puts x,y,z all in the ordinal δ; any two of its elements lie in a common member of A by claim (g) and are therefore comparable, which gives trichotomy by claim (b) and claim (f); and a nonempty SA has an -least element, namely the -least element of Sδ for any δA meeting S, since an element of S lying -below it would lie in δ by transitivity and contradict minimality.

step 3.1step 1.1step 1.2step 2.1A1
5.1

Claims (a) to (g) are established.

step 1.1step 1.2step 1.3step 2.1step 2.2step 2.3step 3.1step 4.1

Remarks

The successor is the immediate successor. Claim (c) makes α+ an ordinal, and it is the least ordinal strictly above α: any γ with αγ satisfies α+γ, hence α+γ by claim (f). So the ordinals have no gaps immediately above a given point, which is what makes the successor and limit dichotomy of Successor and limit ordinals exhaustive.

Suprema come for free. Claim (e) says a set of ordinals always has a least upper bound, namely A: it contains every member of A as a subset, hence lies weakly above each by claim (f), and any ordinal weakly above all of them contains A. Claim (d) gives the dual statement for a nonempty set. Neither needs any completeness assumption, in sharp contrast with the situation for R.

Nonemptiness in claim (d) is essential. The intersection of the empty family is not a set, so the hypothesis cannot be dropped. The union of the empty family, by contrast, is =0, which is why claim (e) needs no such hypothesis.

Claim (g) is a departure from the usual bookkeeping. It is normally derived alongside trichotomy. It is proved here because claim (e) cannot be proved without it, and separating them would either duplicate the argument or create a circular dependency between this lemma and Trichotomy and well-ordering of the ordinals.

The naturals are the model case. Every natural number is a transitive set and satisfies nn (Every natural number is a transitive set and is not a member of itself), which is exactly claims (a) and (b) in the situation this definition abstracts, and σ(n)=n{n} is the successor operation of claim (c). That every natural number, and ω itself, really is an ordinal is proved in ω is the least limit ordinal.

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

Trichotomy and well-ordering of the ordinals

Statement

For ordinals α and β (Ordinal (von Neumann)), exactly one of

αβ,α=β,βα

holds. Moreover every nonempty set A of ordinals has an -least element, and consequently A ordered by αβ:    αβ is a well-order (Well-order and well-ordered set) whose strict part is membership.

So the ordinals are linearly ordered by , every set of them is well ordered, and Transfinite induction is available on any such set. No choice principle is used.

Facts & Assumptions

Given: Ordinals α, β, and a nonempty set A whose members are all ordinals.

[A1]

An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)).

[L1]

Every element of an ordinal is an ordinal; αα; αβ if and only if αβ or α=β; and any two ordinals are comparable under inclusion (Basic closure properties of ordinals).

[L2]

A partial order is a reflexive, antisymmetric and transitive relation; a total order is a partial order any two of whose elements are comparable; and the strict part of is x<y:    (xy and xy) (Partial order and partially ordered set).

[L3]

A well-order is a total order in which every nonempty subset has a least element (Well-order and well-ordered set).

[L4]

Transfinite induction holds on every well-order (Transfinite induction).

Proof

technique · direct
1.1

At least one alternative holds: by [L1] either αβ or βα, and in the first case [L1] gives αβ or α=β, in the second βα or β=α.

L1
2.1

At most one alternative holds: αβ together with α=β gives αα; βα together with α=β gives αα; and αβ together with βα gives βα by transitivity of α and hence αα; each contradicts [L1].

step 1.1A1L1
3.1

Least elements: fix αA; if αA= then α is -least in A, because βA with βα would lie in αA, so trichotomy leaves αβ or α=β; otherwise αA is a nonempty subset of α and has an -least element γ there, and γ is -least in A, because βA with βγ would satisfy βα by transitivity of α and so lie in αA strictly below γ, and trichotomy again leaves γβ or γ=β.

step 1.1step 2.1A1L1
4.1

On A the relation αβ:    αβ satisfies the three axioms of [L2], since inclusion is reflexive, antisymmetric by extensionality, and transitive, so it is a partial order; it is total by [L1] and step 1.1; its strict part in the sense of [L2] is membership, since αβ with αβ is αβ by [L1]; and every nonempty subset of A has a least element by step 3.1, so (A,) is a well-order in the sense of [L3] and [L4] applies to it.

step 1.1step 3.1L1L2L3L4
5.1

Exactly one of the three alternatives holds, every nonempty set of ordinals has an -least element, and every set of ordinals is well ordered by inclusion.

step 2.1step 3.1step 4.1

Remarks

Why this is not circular. The trichotomy of on a single ordinal is part of Ordinal (von Neumann); what is proved here is trichotomy between arbitrary ordinals, which is a statement about the whole class and not about any one set. The bridge is inclusion comparability, proved in Basic closure properties of ordinals by intersecting the two ordinals, and the intersection argument is where the two levels meet.

The class of ordinals behaves like a well-order without being a set. Every nonempty set of ordinals has a least element, and in fact so does every nonempty definable collection of them: if φ(α) holds for some α, apply the statement to the set {ξα+:φ(ξ)}, which is nonempty. That the collection of all ordinals is nevertheless not a set is Burali-Forti: there is no set of all ordinals.

A set of ordinals need not be an ordinal. Well-ordering by is only half of the definition; transitivity is the other half. The set {1,3}, that is {{},{,{},{,{}}}}, is well ordered by membership but is not transitive, so it is not an ordinal. A transitive set of ordinals is one, which is the form in which this lemma gets used in Every well-order has a unique order type and Hartogs: an ordinal that does not inject into a given set.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)verified 2026-07-26 (claude-opus-5)Open item page →

Burali-Forti: there is no set of all ordinals

Statement

There is no set whose members are exactly the ordinals (Ordinal (von Neumann)). More strongly, no set has every ordinal as a member: the ordinals form a proper class.

Facts & Assumptions

Given: The axioms of ZF, in particular the Separation schema. No choice principle is used.

[A1]

Separation: for every set X and every formula φ, the collection {xX:φ(x)} is a set.

[L1]

An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)).

[L2]

Every element of an ordinal is an ordinal, and αα for every ordinal α (Basic closure properties of ordinals).

[L3]

Any two ordinals satisfy exactly one of αβ, α=β, βα, and every nonempty set of ordinals has an -least element (Trichotomy and well-ordering of the ordinals).

Proof

technique · contradiction
1.1

Suppose, for contradiction, that some set X has every ordinal as a member.

assume-contra
2.1

By Separation, Ω={xX:x is an ordinal} is a set, and by the supposition its members are exactly the ordinals.

step 1.1A1
3.1

Ω is a transitive set: if αΩ and xα then x is an ordinal, hence xΩ; so αΩ.

step 2.1L2
3.2

The relation is a strict well-order of Ω: it is irreflexive there because αα for ordinals, transitive there because xyz with z an ordinal gives yz and so xz, trichotomous there by [L3], and every nonempty subset of Ω is a nonempty set of ordinals and so has an -least element.

step 2.1L1L2L3
4.1

Hence Ω is an ordinal, so ΩΩ by step 2.1, contradicting ΩΩ; therefore no set has every ordinal as a member, and in particular there is no set of all ordinals.

step 3.1step 3.2step 2.1L1L2discharge-contradiction

Remarks

Why this is a theorem and not a paradox. In naive set theory the same computation is a contradiction, because unrestricted comprehension guarantees that the ordinals form a set. In ZF, Separation only carves subsets out of sets already given, so the argument instead refutes the assumption that some set collects them all. The historical statement, Burali-Forti 1897, predates that distinction, which is why it is remembered as a paradox.

Nothing about size is being said. The obstruction is not that there are "too many" ordinals in any measurable sense; it is that the supposed set would be transitive and well ordered by membership, which are exactly the two clauses of Ordinal (von Neumann), so it would have to be one of its own members. The same shape of argument shows there is no set of all sets.

Consequences used later. Since no set contains all ordinals, for any set A there must be ordinals lying outside every construction indexed by A, which is the crude form of the fact sharpened by Hartogs: an ordinal that does not inject into a given set. The false statement this theorem refutes is recorded as FALSE: the ordinals form a set.

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

Every well-order has a unique order type

Statement

Every well-order (W,<) (Well-order and well-ordered set) is order isomorphic (Order embedding and order isomorphism) to exactly one ordinal (Ordinal (von Neumann)), called its order type and written ot(W).

The isomorphism is the collapsing map F(a)={F(b):b<a}, and it is unique as well, by rigidity (Rigidity of well-orders).

This uses Replacement, and no form of the Axiom of Choice.

Facts & Assumptions

Given: A well-order (W,<) and the axioms of ZF, in particular Replacement. No choice principle is assumed.

[A1]

The axioms of ZF, in particular Replacement and Union, are available.

[L1]

Transfinite recursion: for a class function G there is a unique F on W with F(a)=G(FW<a) for all a (Transfinite recursion).

[L2]

Transfinite induction on (W,<) (Transfinite induction).

[L3]

An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)), and W<a={xW:x<a} (Initial segment of a well-order).

[L4]

Every element of an ordinal is an ordinal, αα, and αβ if and only if αβ or α=β (Basic closure properties of ordinals).

[L5]

Any two ordinals satisfy exactly one of αβ, α=β, βα, and every set of ordinals is well ordered by (Trichotomy and well-ordering of the ordinals).

[L6]

No well-order is order isomorphic to a proper initial segment of itself (Rigidity of well-orders).

Proof

technique · direct
1.1

Apply [L1] with the class function G(h)=ran(h) to obtain the unique function F on W with F(a)={F(b):b<a} for every aW.

L1L3construct
2.1

Every value F(a) is an ordinal, by transfinite induction: assume F(b) is an ordinal for every b<a; then F(a) is a set of ordinals by Replacement, it is transitive because F(b)={F(c):c<b}F(a) whenever b<a, and well-orders it by [L5]; so F(a) is an ordinal.

step 1.1L2L5L3A1
2.2

If b<a then F(b)F(a), immediately from the defining equation.

step 1.1
3.1

Conversely F(b)F(a) forces b<a: otherwise a=b, giving F(a)F(a), or a<b, giving F(a)F(b) and hence both F(a)F(b) and F(b)F(a); each alternative contradicts [L4] or [L5].

step 2.2step 2.1L4L5
3.2

The set α={F(a):aW} exists by Replacement and is an ordinal: it is a set of ordinals by step 2.1, it is transitive because xF(a) means x=F(b) for some b<a and hence xα, and well-orders it by [L5].

step 2.1step 1.1L5L3A1
4.1

F is therefore a bijection from W onto α with b<a    F(b)F(a), that is an order isomorphism of (W,<) onto the ordinal α ordered by membership; injectivity holds because ba gives b<a or a<b by trichotomy in W, hence F(b)F(a) or F(a)F(b), and F(a)F(a) rules out equality.

step 2.2step 3.1step 3.2L4L5
5.1

Uniqueness: suppose Wα and Wβ with αβ ordinals; then αβ, and by [L5] one is a member of the other, say αβ, so αβ by [L4] and α is the initial segment of β determined by α, making β order isomorphic to a proper initial segment of itself, which [L6] forbids.

step 4.1L4L5L6
6.1

Every well-order is order isomorphic to exactly one ordinal, its order type.

step 4.1step 5.1

Remarks

Replacement is the whole cost. The values F(a) are not subsets of any set given in advance, so Separation cannot collect them; steps 2.1 and 3.2 both invoke Replacement, exactly as Transfinite recursion does. In Zermelo set theory, which has Separation but not Replacement, the theorem fails, and the standard witness is explicit: Vω+ω satisfies Zermelo set theory, its ordinals are exactly the ordinals below ω+ω, and it contains relations on ω of order type ω2, which no ordinal of the model is isomorphic to. That model is built inside ZF, so this failure carries no consistency hypothesis; it is quoted from the references below and is not proved here, since Zermelo set theory is nowhere developed in this library.

No choice, and the reason is again uniqueness. Nothing is ever selected: F is produced by recursion from a formula, and the ordinal it lands on is determined. This is what makes order type a choice-free notion, in contrast with cardinality, which needs The well-ordering theorem and hence the Axiom of Choice to be defined for an arbitrary set.

Comparability, restated. With order types available, Comparability of well-orders says exactly that the order types of two well-orders are comparable as ordinals, which is Trichotomy and well-ordering of the ordinals transported back along the collapse. Either lemma can be derived from the other, and both are proved here without choice.

The name. The general Mostowski collapse takes any well-founded extensional relation to a transitive set. The case proved here, a well-order collapsing to an ordinal, is the only one this library needs, and it is stated in that form to avoid introducing well-founded relations before they are used.

DefinitionDefinition: Literature-sourcedProof: Not applicableverified 2026-07-26 (claude-opus-5)Open item page →

Successor and limit ordinals

Definition

Let α be an ordinal (Ordinal (von Neumann)).

  • α is a successor ordinal when α=β+=β{β} for some ordinal β, which is then an ordinal by Basic closure properties of ordinals;
  • α is a limit ordinal when α0 and α is not a successor ordinal.

Every ordinal is therefore exactly one of: 0, a successor ordinal, or a limit ordinal. The three cases are the three clauses of a definition or a proof by transfinite recursion or induction over the ordinals.

Remarks

  • The predecessor of a successor is unique. If α=β+ then βα and every ξα satisfies ξβ, so β is the largest element of α and is determined by α. In particular β+=γ+ forces β=γ.
  • Union characterisation. For a nonzero ordinal α: α is a limit ordinal if and only if α=α, and α is a successor if and only if αα, in which case α=(α)+. For the successor case, (β{β})=(β)β=β, because ββ by transitivity. For the limit case, αα always holds by transitivity, and conversely, given ξα, the ordinal ξ+ satisfies ξ+α: by Trichotomy and well-ordering of the ordinals the alternatives are ξ+=α, excluded because α is not a successor, and αξ+, which gives αξ or α=ξ and hence αα using ξα and transitivity, excluded by Basic closure properties of ordinals; so ξξ+α puts ξα. The hypothesis α0 cannot be dropped, since 0=0.
  • Closure under successor. The previous paragraph says exactly that a nonzero ordinal is a limit if and only if it is closed under the successor operation. That is the form in which limit ordinals are recognised in practice.
  • 0 is not a limit ordinal here. Some texts include it, so that "limit ordinal" means "α=α" outright. The convention adopted is the more widely used one, and it is the one that makes "0, successor, limit" a genuine three way split.
  • The least limit ordinal is ω (ω is the least limit ordinal), so the distinction is invisible below ω: every natural number is either 0 or a successor. That is precisely why ordinary induction on N needs only a base case and a successor step, while induction over the ordinals needs a limit clause as well.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)Open item page →

ω is the least limit ordinal

Statement

Let N=ω be the natural numbers (The natural numbers N (von Neumann)) with their usual order (Order on the natural numbers). Then:

(i) for all m,nN, mn if and only if m<n;

(ii) every natural number is an ordinal (Ordinal (von Neumann)), and ω is an ordinal;

(iii) ω is a limit ordinal (Successor and limit ordinals);

(iv) every ordinal αω is 0 or a successor ordinal, and consequently ω is the least limit ordinal: ωγ, that is ωγ, for every limit ordinal γ.

So the natural numbers are exactly the ordinals below ω, and ω is the first ordinal at which induction acquires a limit clause.

Everything here is a theorem of ZF, and no choice principle is used. The only axiom beyond the basic ones that any of it needs is Infinity, which is what makes ω a set at all (The natural numbers exist: a smallest inductive set).

Facts & Assumptions

Given: N=ω with 0= and σ(n)=n{n} (The natural numbers N (von Neumann)), and the order mn    k(m+k=n), m<n    (mn and mn) (Order on the natural numbers).

[L1]

ω is inductive, that is 0ω and nωσ(n)ω, and ω is contained in every inductive set (The natural numbers exist: a smallest inductive set).

[L2]

The induction principle: a subset of N containing 0 and closed under σ equals N (The principle of mathematical induction).

[L3]

m<n    σ(m)n (Discreteness: σ(n) is the immediate successor).

[L4]

is a linear order on N with trichotomy, and 0m for every m because 0+m=m ( is a linear order on N, Trichotomy of the order on N, Left identity for addition).

[L5]

Every nonempty subset of N has a least element (The well-ordering principle).

[L6]

Every natural number is a transitive set and satisfies nn (Every natural number is a transitive set and is not a member of itself).

[L7]

Every nonzero natural number is σ(m) for some natural number m (Every nonzero natural number is a successor).

[L8]

An ordinal is a transitive set strictly well ordered by , no ordinal is a member of itself, and a limit ordinal is a nonzero ordinal that is not of the form β+ (Ordinal (von Neumann), Basic closure properties of ordinals, Successor and limit ordinals).

[L9]

n<σ(n) for every nN. This is established at step 1.3 of Trichotomy of the order on N, where it is derived from n+σ(0)=σ(n) and σ(0)0; the reference is to that item's numbering, not to any step below.

[L10]

For ordinals α,β: αβ if and only if αβ or α=β, and any two ordinals are comparable under inclusion (claims (f) and (g) of Basic closure properties of ordinals); exactly one of αβ, α=β, βα holds, and αβ:    αβ is the order under which sets of ordinals are well ordered, with strict part (Trichotomy and well-ordering of the ordinals).

Proof

technique · direct
1.1

For all m,nN, mn if and only if m<σ(n): from mn and n<σ(n) ([L9]) transitivity gives m<σ(n); conversely if m<σ(n) and mn failed, then n<m by trichotomy, so σ(n)m<σ(n) by [L3], which is impossible.

L3L4L9
1.2

ω is a transitive set: the set S={nω:nω} contains 0= and is closed under σ, since nω together with nω gives σ(n)=n{n}ω; so S=ω by [L2].

L2L1
2.1

Claim (i): the set T={nω:mn    m<n for every mω} contains 0, because m is false and m<0 is false, since 0m always and m<0 would give m=0 by antisymmetry and then m<m; and nT gives σ(n)T, because mσ(n)    (mn or m=n)    (m<n or m=n)    mn    m<σ(n); hence T=ω by [L2].

step 1.1L2L4
3.1

Claim (ii) for natural numbers: fix nω; then n is a transitive set by [L6], its elements are natural numbers by step 1.2, and on them membership is the strict order by step 2.1, so is irreflexive, transitive and trichotomous on n by [L4] and every nonempty subset of n has an -least element by [L5]; hence n is an ordinal.

step 1.2step 2.1L4L5L6L8
3.2

Claim (ii) for ω: ω is a transitive set by step 1.2 and membership is the strict order on it by step 2.1, so the same four properties hold by [L4] and [L5]; hence ω is an ordinal.

step 1.2step 2.1L4L5L8
4.1

Claim (iii): ω0 because 0ω; and ω is not a successor ordinal, since ω=β+ would give βω and hence σ(β)=β+=ωω because ω is inductive, contradicting the fact that no ordinal is a member of itself; so ω is a limit ordinal.

step 3.2L1L8
5.1

Claim (iv), first half: the ordinals α with αω are exactly the natural numbers, each of which is 0 or of the form σ(m)=m+ with m a natural number by [L7], hence 0 or a successor ordinal; so no ordinal -below ω is a limit ordinal.

step 3.1step 4.1L7L8
6.1

Claim (iv), second half, which is where "least" is more than -minimality: let γ be any limit ordinal; ω is an ordinal by step 3.2, so by comparability of ordinals under inclusion [L10] either ωγ or γω, and in the second case [L10] gives γω or γ=ω; but γω would make γ equal to 0 or to a successor ordinal by step 5.1, contradicting the definition of a limit ordinal in [L8], so γ=ω and ωγ again; hence ωγ, that is ωγ in the ordering of [L10], for every limit ordinal γ, and since ω is itself a limit ordinal by step 4.1 it is the least one.

step 5.1step 4.1step 3.2L8L10
7.1

Claims (i) to (iv) are established.

step 2.1step 3.1step 3.2step 4.1step 5.1step 6.1

Remarks

Why claim (i) has to be proved. The published development builds the order on N from addition (Order on the natural numbers) and never identifies it with membership; the identification is recorded there as a remark, not a theorem. Ordinals need it as a theorem, because the whole definition of an ordinal is phrased in terms of . Once claim (i) is available, the two pictures of n, as "the number of predecessors" and as "the set of its predecessors", coincide.

The finite ordinals. Claims (ii) and (iv) say the natural numbers are exactly the ordinals α with αω, and that each is 0 or a successor. This is the precise sense in which N is an initial segment of the ordinals, and it is why ordinary induction (The principle of mathematical induction) is the special case of Transfinite induction at W=ω.

Limits exist only because ω does. The Axiom of Infinity is what makes ω a set (The natural numbers exist: a smallest inductive set), and it is also what gives this lemma its content: ZF without Infinity cannot prove that any limit ordinal exists, assuming that theory consistent. The reason is that every limit ordinal γ is itself an inductive set, and so would witness Infinity outright: 0γ, because the -least element of a nonempty ordinal is ; and βγ gives β+γ, hence β+γ by claim (f) of Basic closure properties of ordinals unless β+=γ, which a limit ordinal excludes. Dropping an axiom is not the same as assuming its negation, and nothing here says that without Infinity every ordinal is 0 or a successor: ZF itself extends ZF without Infinity and has limit ordinals. What is lost is any proof that one exists. The successor operation alone never produces a limit; a limit is always reached by taking a union, here ω={n:nω}.

Ordinal arithmetic is not developed here. Sums and products of ordinals, and the ordinals ω+1, ω2 and so on, are defined by transfinite recursion and would fit naturally after this item, but nothing on this page needs them, so they are left to a later page rather than introduced unused.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

Hartogs: an ordinal that does not inject into a given set

Statement

For every set A there is an ordinal (Ordinal (von Neumann)) that does not inject into A, that is, admits no injective function into A. The least such ordinal is the Hartogs number (A), and it is exactly

(A)={ot(S,R):SA and R well-orders S},

the set of order types (Every well-order has a unique order type) of the well-ordered subsets of A.

The proof is choice free. That is the whole point of the theorem: in ZF alone, with no assumption that A can be well ordered, one still gets an ordinal too long to be laid inside A.

Facts & Assumptions

Given: A set A and the axioms of ZF, in particular Power Set, Separation, Union and Replacement. No choice principle is assumed. "X injects into A" abbreviates "there is an injective function XA".

[A1]

Power Set, Separation, Union and Replacement are available.

[L1]

Every well-order is order isomorphic to a unique ordinal, its order type, and the isomorphism is unique (Every well-order has a unique order type).

[L2]

An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)).

[L3]

Every element of an ordinal is an ordinal, no ordinal is a member of itself, and αβ if and only if αβ or α=β (Basic closure properties of ordinals).

[L4]

Any two ordinals satisfy exactly one of αβ, α=β, βα, and every set of ordinals is well ordered by (Trichotomy and well-ordering of the ordinals).

[L5]

A well-order is a total order in which every nonempty subset has a least element (Well-order and well-ordered set); an order isomorphism carries the initial segment below a point onto the initial segment below its image (Order embedding and order isomorphism, Initial segment of a well-order).

Proof

technique · contradiction
1.1

By Power Set and Separation the collection W={(S,R)P(A)×P(A×A):R well-orders S} is a set, since every well-order of a subset of A is a subset of A×A.

A1L5construct
2.1

Each (S,R)W has a unique order type ot(S,R) by [L1], so the assignment is given by a formula and Replacement makes H={ot(S,R):(S,R)W} a set of ordinals; uniqueness is what makes this a definable function, so nothing is selected.

step 1.1L1A1construct
3.1

H is a transitive set: let α=ot(S,R)H with order isomorphism g from α onto (S,R), and let βα; then β is an ordinal with βα, so β is the initial segment of α below β, and g carries it onto an R-initial segment SS, which R=R(S×S) well-orders with order type β; hence (S,R)W and βH.

step 2.1L1L3L5
3.2

Every αH injects into A: writing α=ot(S,R), the order isomorphism from α onto S is in particular an injection of α into SA.

step 2.1L1
4.1

H is an ordinal: it is transitive by step 3.1 and strictly well-orders it by [L4], since it is a set of ordinals.

step 3.1step 2.1L2L4
5.1

Suppose, for contradiction, that the ordinal H of step 4.1 injects into A, say by an injective j:HA.

step 4.1assume-contra
6.1

Put S=j[H]A and R={(j(ξ),j(η)):ξηH}A×A; then j is a bijection of H onto S carrying membership to R, so R well-orders S and j is an order isomorphism from (H,) onto (S,R).

step 5.1step 4.1L5construct
7.1

Hence (S,R)W and ot(S,R)=H by the uniqueness in [L1], so HH, which no ordinal satisfies; therefore H does not inject into A, and since every member of H does inject into A by step 3.2, trichotomy leaves Hγ for every ordinal γ that fails to inject, so H=(A) is the least such ordinal.

step 6.1step 1.1step 2.1step 3.2step 4.1L1L3L4discharge-contradiction

Remarks

Where choice would have crept in, and why it does not. A careless proof says "for each well-orderable subset of A choose a well-ordering of it", which is a genuine use of choice. The construction above never chooses: it collects all pairs (S,R), so the well-ordering is part of the datum, and it then maps each pair to its order type, which is unique by Every well-order has a unique order type. The passage from a class of well-orders to a set of ordinals is Replacement, not choice.

What the theorem does and does not say. It does not say A can be well ordered, and it gives no injection of A into an ordinal. It says only that the ordinals run out of room to sit inside A. Under the Axiom of Choice, A is well orderable (The well-ordering theorem) and (A) is the least ordinal that does not inject into A, that is the least cardinal strictly larger than the cardinality of A -- not merely the least ordinal strictly larger than an ordinal equinumerous with A, since for A=N that would be ω+1, which still injects into N; without choice, (A) may be incomparable with A in size, and that is still enough for the applications.

The ZF substitute for cardinal comparability. "Any two sets are comparable in size" is equivalent to the Axiom of Choice, so it is unavailable here. What survives is this theorem together with Comparability of well-orders: well-orders are always comparable, and every set has an ordinal it cannot absorb. Hartogs proved in 1915 that cardinal comparability implies the well-ordering theorem, and this construction is the engine of that proof.

A crude bound is not enough. Burali-Forti: there is no set of all ordinals already shows that the ordinals are not a set, so no set can contain them all, but that alone does not produce a single ordinal failing to inject into a given A. The content here is that the failure happens at a definable, and indeed least, place.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

The well-ordering theorem

Statement

Assume the Axiom of Choice (The Axiom of Choice). Then every set X can be well ordered: there is a relation on X making it a well-ordered set (Well-order and well-ordered set).

The Axiom of Choice is used only inside Zorn's lemma, and nowhere else in the argument below.

Facts & Assumptions

Given: A set X, the axioms of ZF, and the Axiom of Choice. Write (B,R)(B,R) for end extension: BB, the relation R restricted to B is R, and B is an initial segment of (B,R).

[A1]

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

[L1]

Zorn's lemma: a nonempty poset in which every chain has an upper bound has a maximal element (Zorn's lemma).

[L2]

A partial order is reflexive, antisymmetric and transitive, and its strict part is x<y meaning xy with xy (Partial order and partially ordered set).

[L3]

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

[L4]

An upper bound of a subset is an element weakly above every member of it (Upper bound, least upper bound, and strict upper bound).

[L5]

A maximal element has nothing strictly above it (Maximal element and greatest element).

[L6]

A well-order is given in two interchangeable presentations, and the two determine each other (Well-order and well-ordered set): weakly, as a total order in which every nonempty subset has a least element; strictly, as a relation < that is irreflexive, transitive and trichotomous and in which every nonempty subset S has an element with no sS satisfying s<. This proof uses the strict presentation throughout, as does Initial segment of a well-order; the end-extension order on P below is a separate relation and is weak, since Zorn's lemma is about partial orders.

[L7]

An initial segment is a downward closed subset (Initial segment of a well-order).

Proof

technique · direct
1.1

Let P be the collection of pairs (B,R) with BX and RB×B a strict well-order of B; this is a set by Power Set and Separation applied to P(X)×P(X×X), and it is nonempty because (,)P.

L6construct
2.1

Order P by end extension; this relation is reflexive, transitive, and antisymmetric, since mutual end extension forces the underlying sets and relations to coincide, so (P,) is a poset.

step 1.1L2L7construct
3.1

The empty chain has an upper bound in P, namely (,), so the hypothesis of Zorn's lemma is not vacuous at the bottom.

step 1.1step 2.1L3L4
3.2

Let CP be a nonempty chain and put B={B:(B,R)C} and R={R:(B,R)C}.

step 2.1L3construct
4.1

R is a strict total order on B: any two elements of B lie in members of C one of which end extends the other, hence lie together in the larger member and are comparable there, and the comparisons made in different members agree, because along the chain each relation is the restriction of every larger one.

step 3.2step 2.1L2L3
5.1

R well-orders B: given SB, choose a member (B,R) of C meeting S and let be the R-least element of SB; if some tS satisfied tR then t and would lie in a common member (B,R) of C, and either (B,R)(B,R), giving tBB, or (B,R)(B,R), in which case B is an initial segment of (B,R) and tRB again gives tB; either way tSB with tR, contradicting minimality of .

step 4.1step 3.2step 2.1L6L7
6.1

Hence (B,R)P, and it end extends every member of C: the inclusions and restrictions are immediate, and B is an initial segment of (B,R) by the case analysis of step 5.1; so every nonempty chain has an upper bound.

step 5.1step 4.1step 2.1L4L7
7.1

Zorn's lemma applies to the nonempty poset (P,), in which every chain has an upper bound, and yields a maximal element (M,RM); this is the one and only place the Axiom of Choice is spent, and it is spent inside Zorn's lemma.

step 6.1step 3.1step 1.1L1L5A1
8.1

M=X: otherwise there is xXM, and putting M=M{x} with R=RM{(m,x):mM} gives a well-order of M, because a nonempty SM has as least element the RM-least element of SM when that is nonempty and x otherwise, while (M,RM)(M,R) with MM contradicts the maximality of (M,RM).

step 7.1L5L6L7
9.1

Therefore RM is a well-order of M=X, and X can be well ordered.

step 8.1step 7.1

Remarks

Where the Axiom of Choice is. Only in step 7.1, and only through Zorn's lemma, whose proof spends it exactly once. Everything else here is plain ZF: forming P is Power Set and Separation, and the chain bound is a union. The word "choose" in step 5.1 names one object whose existence has just been asserted, which is ordinary existential instantiation and not a choice principle; a choice principle is needed only when infinitely many such namings must be made at once. This bookkeeping is the reason Zorn is proved as a separate item rather than inlined.

End extension is doing real work. Ordering P merely by "R is the restriction of R" is not enough. Without the requirement that B be an initial segment of B, a union of a chain of well-orders can fail to be a well-order, because a set S could keep acquiring smaller elements as one moves up the chain and end with no least element. Step 5.1 is exactly the point where initial segments rule that out.

Maximal, not greatest. Zorn's lemma concludes that a maximal element exists, never that a greatest one does, and maximal does not imply greatest (FALSE: every maximal element is a greatest element). The argument is arranged so that maximality suffices: step 8.1 shows a maximal well-ordered piece cannot omit a point, because a point could always be appended on top.

The converse holds. Every set being well orderable implies the Axiom of Choice (The well-ordering theorem implies the Axiom of Choice), so the two are equivalent over ZF, as is Zorn's lemma (Choice, Zorn and well-ordering are equivalent). That the well-ordering theorem is not a theorem of ZF alone is recorded, conditionally on the consistency of ZF, in FALSE: the well-ordering theorem is a theorem of ZF; the external result that item quotes is Cohen's independence theorem (Cohen 1963: ZF does not prove the Axiom of Choice ), which this library records with references and does not prove.

Zermelo 1904. The original proof does not go through Zorn's lemma; it uses a choice function on P(X){} directly and builds the well-order by transfinite recursion (Transfinite recursion), taking at each stage the chosen element of the set of points not yet used. That route is available here too, and it makes the use of choice even more visible: one choice function, consulted at every stage.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

The well-ordering theorem implies the Axiom of Choice

Statement

Work in ZF and assume that every set can be well ordered (Well-order and well-ordered set). Then the Axiom of Choice holds (The Axiom of Choice): every family of nonempty sets has a choice function (Choice function).

Facts & Assumptions

Given: The axioms of ZF together with the hypothesis that every set carries a well-order. Let F be an arbitrary family of nonempty sets.

[A1]

By the Given, every set carries a well-order.

[L1]

A choice function for F is a function g on F with g(S)S for every SF (Choice function).

[L2]

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

[L3]

In a well-order every nonempty subset has a least element, and that least element is unique (Well-order and well-ordered set).

Proof

technique · direct
1.1

Let U=F, which is a set by the Union axiom of ZF, available by the Given, and note that every member of F is a subset of U.

givenconstruct
2.1

By hypothesis there is a well-order < on U; fix one.

step 1.1A1choose
3.1

Every SF is a nonempty subset of U, so it has a least element with respect to <, and that element is unique.

step 2.1step 1.1L3
4.1

Hence g={(S,y)F×U:y is the <-least element of S} is a function on F with g(S)S for every S, since uniqueness in step 3.1 gives exactly one y for each S.

step 3.1L1
5.1

So g is a choice function for F, and since F was an arbitrary family of nonempty sets, the Axiom of Choice holds.

step 4.1L1L2

Remarks

One well-order, then no more choosing. The single act of naming a well-order of U in step 2.1 is an existential instantiation, not a choice principle: one object is named, not one per member of F. After that, the rule "take the least element" is canonical, and the resulting g is a set by Separation on F×U. That is the entire content of the implication, and it is why "well order the union" is the standard way to manufacture choice functions.

The same trick, free of charge, on N. Nothing above needs the hypothesis when U already carries a canonical well-order. Every family of nonempty subsets of N has the explicit choice function SminS, by The well-ordering principle, with no axiom at all. The Axiom of Choice is exactly the assertion that this convenience is always available.

Direction matters. This item proves one implication only. The converse, that the Axiom of Choice yields a well-order of every set, is The well-ordering theorem and is the harder half; the two together give the equivalence recorded in Choice, Zorn and well-ordering are equivalent.

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

Choice, Zorn and well-ordering are equivalent

Statement

Over ZF the following three statements are equivalent:

(1) the Axiom of Choice (The Axiom of Choice);

(2) Zorn's lemma;

(3) the well-ordering theorem, that every set can be well ordered.

Facts & Assumptions

Given: The axioms of ZF. Each implication below is itself a theorem of ZF, so what is established here is an equivalence proved in ZF, with no appeal to any further principle. Read it exactly that way: it says that ZF proves each of (1), (2), (3) to follow from the others, and it does not say that any of the three is itself a theorem of ZF. Which of them ZF proves outright is a separate, metamathematical question, and the answer, conditional on the consistency of ZF, is none of them; that is recorded among this page's false statements and in the remarks below.

[L1]

The Axiom of Choice implies that every set can be well ordered (The well-ordering theorem).

[L2]

If every set can be well ordered then the Axiom of Choice holds (The well-ordering theorem implies the Axiom of Choice).

[L3]

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

[L4]

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

Proof

technique · direct
1.1

Assuming (1), every set can be well ordered, which is (3).

L1
1.2

Assuming (3), every family of nonempty sets has a choice function, which is (1).

L2
2.1

Statements (1) and (3) therefore imply each other over ZF and are equivalent.

step 1.1step 1.2L4
3.1

Statements (1) and (2) are equivalent over ZF by [L3].

step 2.1L3
4.1

Equivalence is transitive, so (1), (2) and (3) are equivalent over ZF.

step 2.1step 3.1

Remarks

What this licenses. Any later result may be proved with whichever of the three forms is convenient, at exactly the same cost. Applications that build an object stage by stage naturally use (3) through Transfinite recursion; applications that maximise something naturally use (2); applications about products of nonempty sets use (1).

What is not proved here. That any of the three is independent of ZF. That requires Gödel's constructible universe for the consistency of the Axiom of Choice with ZF (Gödel 1938: ZF does not refute the Axiom of Choice ) and Cohen's forcing for the consistency of its negation (Cohen 1963: ZF does not prove the Axiom of Choice ), neither of which this library contains: both are recorded with references and are not proved anywhere here. The honest conditional statements are FALSE: Zorn's lemma is a theorem of ZF and FALSE: the well-ordering theorem is a theorem of ZF.

Strictly weaker principles get no information from this. The equivalence says nothing about the ultrafilter lemma, dependent choice or countable choice. Each of those is, if ZF is consistent, strictly weaker than the Axiom of Choice: not provable in ZF, and not strong enough to recover AC. Those separations are external metamathematical results, established by forcing and by permutation models, quoted from references and proved nowhere in this library; the consistency hypothesis cannot be dropped and cannot be proved inside ZF. Every theorem in this library that uses one of the weaker principles must say which, and the ledger, with the sources, is The choice ledger: what costs the Axiom of Choice and what does not.

Historical note. Zermelo proved (1) implies (3) in 1904, Kuratowski and Zorn isolated (2) in 1922 and 1935, and the circle of equivalences was standard by the 1940s. The choice-free content of the theory of well-orders, by contrast, was settled earlier: Hartogs proved in 1915 that cardinal comparability implies (3), which is what makes Hartogs: an ordinal that does not inject into a given set a choice-free theorem worth isolating.

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

Cardinal (initial ordinal) and cardinality

Definition

Write XY, and say X and Y are equinumerous, when there is a bijection XY.

An ordinal κ (Ordinal (von Neumann)) is a cardinal, equivalently an initial ordinal, when

no ακ satisfies ακ,

that is, κ is not equinumerous with any strictly smaller ordinal.

Cardinality, under the Axiom of Choice. Assume the Axiom of Choice (The Axiom of Choice) and let X be a set. Then X carries a well-order (The well-ordering theorem), which has an order type α (Every well-order has a unique order type) and in particular αX. Now α+=α{α} is an ordinal (Basic closure properties of ordinals, claim (c)) whose elements are ordinals (claim (a)) and which contains α, so C={ξα+:ξX} is a nonempty set of ordinals and has an -least element κ (Trichotomy and well-ordering of the ordinals). This κ is the cardinality of X, written X; it is a cardinal, because βκ with βκX would lie in α+ and contradict the minimality of κ.

Well-definedness: κ does not depend on the well-order or on α. The recipe above instantiates a well-order of X and an order type α for it, and X will in general carry many well-orders with many different order types, so the value κ has to be shown independent of both. It is, because κ is in fact the least ordinal equinumerous with X outright, a description in which neither the well-order nor α appears. Let β be any ordinal with βX. By trichotomy for ordinals (Trichotomy and well-ordering of the ordinals) exactly one of βα+, β=α+, α+β holds. In the first case βC, so κβ by minimality of κ. In the other two cases claim (f) of Basic closure properties of ordinals gives α+β, and αα+ because α+=α{α}, so αβ and hence αβ by claim (f) again; and αC, so κα by minimality, whence κβ. In every case κβ, that is κβ. So κ is the least element of the collection of all ordinals equinumerous with X, and any two runs of the recipe, from any two well-orders of X, return the same κ.

Remarks

  • What the well-definedness argument does and does not need. The obligation is that X depend on X alone, and it is discharged in the definition itself, from two lemmas that are genuine prerequisites of this item and therefore sit in deps rather than in justified_by: comparability and trichotomy of ordinals (Trichotomy and well-ordering of the ordinals) and the elementary closure facts (Basic closure properties of ordinals). Neither mentions cardinals, so neither points forward, and no separate discharging lemma is needed. The bound α+ is a device for turning "the least ordinal equinumerous with X" into a Separation instance over a set; the argument above is what shows that the device does not change the answer.

  • The definition is choice-free; the cardinality assignment is not. Being a cardinal is a property of an ordinal and needs no axiom beyond ZF. Attaching a cardinality to an arbitrary set is a different matter: a set that carries no well-order is equinumerous with no ordinal at all, so X simply does not exist for it. Without the Axiom of Choice there is no ordinal-valued notion of size for arbitrary sets, and what survives is Hartogs: an ordinal that does not inject into a given set: every set A has a smallest ordinal (A) that does not inject into it.

  • Most ordinals are not cardinals. The successor ω+=ω{ω} is equinumerous with ωω+, by the explicit bijection sending ω to 0 and each natural number n to σ(n), which is a bijection because σ is injective and its image is exactly the nonzero natural numbers. So ω+ is an ordinal and not a cardinal, and the same shift applies to the successor of any ordinal containing ω. Cardinals are sparse among ordinals, which is precisely why the least one equinumerous with a given set is a useful representative.

  • Which ordinals up to and including ω are cardinals. Every natural number is a cardinal, and so is ω. Both facts are counting facts rather than order facts, and both come from the pigeonhole principle (The pigeonhole principle on N), proved on the countability page. Every natural number is an ordinal, and so is ω (ω is the least limit ordinal, claim (ii)); and if αn with n a natural number then α is itself a natural number, since N is a transitive set (On N the order is membership: m<n    mn), with α<n by claim (i) of ω is the least limit ordinal. So if some αn had αn, claim 3 of the pigeonhole principle would force α=n and hence nn, which claim (b) of Basic closure properties of ordinals forbids; therefore n is a cardinal. And if some αω had αω, then α would be a natural number equinumerous with N=ω, which claim 4 of the pigeonhole principle forbids; therefore ω is a cardinal. Nothing else on this page depends on either fact, and the definition above is stated so that it does not.

  • Notation. The infinite cardinals are traditionally written 0,1,, with 0=ω. That last equation can now be stated outright rather than quoted: it says ω is the least ordinal equinumerous with ω, which is precisely the assertion that ω is a cardinal, established in the previous remark from claim 4 of The pigeonhole principle on N. Nothing below rests on it. The notation (A) for the Hartogs number of A (Hartogs: an ordinal that does not inject into a given set) comes from the same source and is deliberately close: under the Axiom of Choice (A) is the successor cardinal of A.

  • Why initial ordinals rather than equivalence classes. The natural definition of "cardinal" as the class of all sets equinumerous with a given one never yields a set, for the same reason as in Burali-Forti: there is no set of all ordinals. Choosing the least ordinal in the class is von Neumann's fix, and it works exactly when the class contains an ordinal, which is exactly when the set can be well ordered.

RemarkRemark: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-04 (gpt-5.6-sol-codex-subscription) rests on unproved materialOpen item page →
Rests on 6 statements 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.

The choice ledger: what costs the Axiom of Choice and what does not

This item is bookkeeping, not mathematics: it records what each statement in the neighbourhood of the Axiom of Choice actually costs, so that later pages can state honestly which of their theorems are choice-free. Nothing here is proved that is not proved elsewhere in the library, and everything cited without a link is flagged as such.

Equivalent to the Axiom of Choice over ZF.

Strictly weaker than the Axiom of Choice.

Each of the following is a genuine choice principle: not provable in ZF (assuming ZF consistent), yet strictly weaker than the Axiom of Choice.

These three are not ranked on a line, and none of them is "the weakest". The only implications among them PROVABLE IN ZF are DCACω and its consequences; the ultrafilter lemma is incomparable with dependent choice and with countable choice alike, neither implying nor implied by either. Every non-implication in that sentence is a relative-consistency result, quoted from the references and conditional on the consistency of ZF: what is established is that ZF, if consistent, does not prove the missing implications, never that they are outright false. Those incomparabilities are quoted from the references, not recorded here. So a theorem must be labelled with the principle it actually uses, never with a position on a scale, and a phrase like "the weakest of the three" is simply not available.

Choice-free, and deliberately so.

  • Hartogs: an ordinal that does not inject into a given set: for every set A there is a least ordinal that does not inject into A. This is the ZF substitute for cardinal comparability, and its whole value is that it needs no choice.
  • Comparability of well-orders: any two well-orders are comparable. Comparability of arbitrary sets is equivalent to the Axiom of Choice; comparability of well-orders is free.
  • Transfinite induction, transfinite recursion, the assignment of order types, and the Burali-Forti theorem are all theorems of ZF. Transfinite recursion spends Replacement, and that is the only axiom beyond the basic ones it needs; the standard confusion on this point is recorded as FALSE: transfinite induction and recursion need the Axiom of Choice.
  • Rigidity of well-orders (Rigidity of well-orders) is the structural reason for all of this: the witnessing isomorphisms are unique, so they never have to be chosen.

Where this library spends choice.

Full choice is spent at one step inside Zorn's lemma, and directly in some results that do not route through Zorn; more than one result assumes it, and there are a second and a third, weaker principle each assumed elsewhere. All four facts belong in the ledger.

What is not proved anywhere here.

The independence of the Axiom of Choice from ZF. Gödel's 1938 constructible universe shows ZF cannot refute it (Gödel 1938: ZF does not refute the Axiom of Choice ); Cohen's 1963 forcing shows ZF cannot prove it (Cohen 1963: ZF does not prove the Axiom of Choice ). Both are external results requiring machinery this library does not yet contain, and both are conditional on the consistency of ZF. Every statement in the library that relies on them is written conditionally, as in FALSE: Zorn's lemma is a theorem of ZF and FALSE: the well-ordering theorem is a theorem of ZF. A reader who wants the unconditional version of those statements will not find it, here or anywhere.

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)verified 2026-07-26 (claude-opus-5)Open item page →

FALSE: the ordinals form a set

Statement

FALSE. The ordinals (Ordinal (von Neumann)) form a set: there is a set Ω whose members are exactly the ordinals.

The claim is plausible because the ordinals look locally set sized. Every ordinal α is itself precisely the set of all ordinals below it, so every downward closed collection of ordinals that stops somewhere is a set, and it is tempting to conclude that the collection of all of them is a set as well. In ZF that inference is unavailable: Separation produces a set only as a subset of a set already in hand, and here there is no such ambient set to start from.

Facts & Assumptions

Given: The axioms of ZF, in particular Separation. No choice principle is used.

[A1]

Separation carves a subset out of a set already given; it never produces a set from a defining property alone.

[L1]

No set has every ordinal as a member (Burali-Forti: there is no set of all ordinals).

[L2]

Every element of an ordinal is an ordinal, and no ordinal is a member of itself (Basic closure properties of ordinals).

[L3]

An ordinal is a transitive set on which is a strict well-order, and α<β means αβ (Ordinal (von Neumann)).

Refutation

technique · contradiction
1.1

Suppose the claim: there is a set Ω whose members are exactly the ordinals.

assume-contra
1.2

The source of the intuition is genuine but limited: by [L3] and [L2] each ordinal α equals {β:β<α}, so every collection of ordinals bounded above by some ordinal is a set, being a subset of that bound; by [A1] this says nothing about the unbounded collection of all ordinals.

A1L2L3
2.1

Under the supposition, Ω is a set having every ordinal as a member.

step 1.1
3.1

No such set exists: it would be transitive by [L2], since every element of an ordinal is an ordinal and so a member of it, and would strictly well-order it, so it would itself be an ordinal by [L3] and hence a member of itself, which [L2] forbids; this is exactly [L1].

step 2.1L1L2L3
4.1

Steps 2.1 and 3.1 are contradictory, so no set has the ordinals as its members: the ordinals form a proper class and the claim is false.

step 2.1step 3.1L1discharge-contradiction

Remarks

Bounded is not unbounded. The honest version of the intuition is: for every ordinal α, the ordinals below α form a set, namely α itself. Nothing in ZF upgrades a family of sets indexed by a proper class into one set, and the attempt to do so here is exactly what Burali-Forti: there is no set of all ordinals refutes.

The same trap, one level up. "The sets form a set" fails for a closely related reason, and "the cardinals form a set" fails because the cardinals (Cardinal (initial ordinal) and cardinality) are unbounded among the ordinals. In each case the correct statement replaces "set" by "proper class", which in ZF means a formula rather than an object.

What is still available. Nothing about the theory of ordinals needs them to form a set. Every construction on this page indexes by a set of ordinals, or by a single ordinal, or runs along an arbitrary well-order; Transfinite recursion and Hartogs: an ordinal that does not inject into a given set are both stated so that only sets are ever formed.

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passverified 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: the well-ordering theorem is a theorem of ZF

Statement

FALSE. Every set can be well ordered, and this is a theorem of ZF: the well-ordering theorem can be proved from the Zermelo-Fraenkel axioms without assuming the Axiom of Choice (The Axiom of Choice).

The claim is plausible because the intended construction looks like plain bookkeeping: line the elements of X up one at a time, and keep going until none is left. Transfinite recursion really is a theorem of ZF, so the machinery for "keep going" is free. What is not free is the instruction "take an element not yet used": that is a selection, made simultaneously at every stage, and it is exactly the content of the Axiom of Choice. The proof of The well-ordering theorem isolates the cost in a single place.

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 it is NOT proved in this library; it presupposes the consistency of ZF assumed in the Given.

[L1]

If every set can be well ordered then the Axiom of Choice holds, and this implication is itself proved in ZF (The well-ordering theorem implies the Axiom of Choice).

[L2]

Over ZF the Axiom of Choice, Zorn's lemma and the well-ordering theorem are equivalent (Choice, Zorn and well-ordering are equivalent).

[L3]

The same conditional discipline, for Zorn's lemma in place of the well-ordering theorem, is recorded in FALSE: Zorn's lemma is a theorem of ZF.

Refutation

technique · contradiction
1.1

Suppose the well-ordering theorem were a theorem of ZF.

assume-contra
1.2

The implication from the well-ordering theorem to the Axiom of Choice is proved in ZF and uses 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, the well-ordering theorem is not a theorem of ZF. Equivalently and without any assumption: if ZF proves that every set can be well ordered, then ZF proves the Axiom of Choice and ZF is therefore inconsistent.

step 2.1 A1L3discharge-contradiction

Remarks

What is and is not proved here. The refutation is a genuine ZF argument given the cited independence result, but that result itself is not proved in this library: Cohen's theorem requires forcing, which is deferred. The honest reading is therefore conditional, namely that the well-ordering theorem is a theorem of ZF only if ZF is inconsistent. It is recorded this way deliberately rather than presented as fully derived, exactly as in FALSE: Zorn's lemma is a theorem of ZF.

The companion half. That ZF cannot refute the Axiom of Choice is Gödel's 1938 constructible universe result. Together with Cohen's, it says the Axiom of Choice, and hence the well-ordering theorem, is genuinely independent of ZF.

What is true. "Every set can be well ordered" is a theorem of ZFC (The well-ordering theorem), and it is also true outright for many particular sets in ZF alone: N is well ordered by The well-ordering principle, every subset of a well-ordered set inherits a well-order, and every ordinal is well ordered by membership (Ordinal (von Neumann)). The false statement is about ZF proving it for every set.

Concretely what fails. In Cohen's models there are sets of real numbers that carry no well-order at all. The reader should resist the reflex that such a set must still be well orderable "somehow": in those models no well-ordering of it exists, full stop, and the reflex is precisely the Axiom of Choice being assumed without notice.

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

FALSE: transfinite induction and recursion need the Axiom of Choice

Statement

FALSE. Transfinite induction (Transfinite induction) and transfinite recursion (Transfinite recursion) require the Axiom of Choice (The Axiom of Choice): arguments that run along a well-order past the finite stages are not available in ZF alone.

The claim is plausible because the constructions one meets first do cost the Axiom of Choice. Well ordering an arbitrary set, extending a linearly independent family to a basis, building a maximal object stage by stage: each of these is usually presented as a transfinite recursion, and each really does need choice. The confusion is about which half of the argument is expensive. It is never the recursion.

Facts & Assumptions

Given: The axioms of ZF. The two theorems named in the claim are proved earlier on this page, and the point at issue is which axioms those proofs consume.

[A1]

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

[L1]

Transfinite induction is proved from a single property of the well-order, that every nonempty subset has a least element, with no selection anywhere (Transfinite induction).

[L2]

Transfinite recursion is proved from Separation, Union and Replacement, and at every stage the object used is the unique attempt with the given domain, so nothing is selected (Transfinite recursion).

[L3]

The place where this development genuinely spends the Axiom of Choice is Zorn's lemma (Zorn's lemma), consumed once inside the well-ordering theorem (The well-ordering theorem).

Refutation

technique · direct
1.1

By [L1], transfinite induction is a theorem of ZF: its proof takes the least element of the complement of the given set and derives a contradiction, and no family of sets is ever chosen from.

L1
1.2

By [L2], transfinite recursion is a theorem schema of ZF: Replacement collects the attempts, and uniqueness of the attempt with a given domain means the construction is determined rather than selected.

L2
2.1

Both principles are therefore available in ZF without any choice principle, so the claim is false.

step 1.1step 1.2A1
3.1

The correct diagnosis is that the recursion is never itself the cost: by [L2] it is a theorem schema of ZF for every class function given by a formula. What can cost the Axiom of Choice is obtaining that class function, which happens when its defining formula carries a parameter that ZF does not supply, or when ZF does not prove the formula total and functional. A formula whose only parameters are available in ZF, as with the order type assignment and the Hartogs construction on this page, gives a choice-free construction; the informal rule "at stage a take some element not yet used" becomes such a formula only after a choice function has been supplied as a parameter, and supplying it is exactly how the well-ordering theorem spends the axiom, whether through Zorn's lemma or through Zermelo's direct recursion along a choice function.

step 2.1A1L2L3
4.1

Transfinite induction and transfinite recursion are theorems of ZF, and the claim is refuted.

step 2.1step 3.1

Remarks

A useful test. Ask what the value at stage a is. If the answer is a definite description, "the least ordinal such that", "the order type of", "the union of the earlier values", and every object the description mentions is one ZF supplies, then the construction is choice-free. If the answer is "some element with the following property", and there is generally more than one, then a choice function is being used and must be paid for. The parameter clause is not decoration: "the element c picks from the set of points not yet used" is a perfectly definite description, and it is Zermelo's construction, whose whole cost is obtaining c.

Three choice-free constructions on this page. The collapsing map of Every well-order has a unique order type, the family of order types in Hartogs: an ordinal that does not inject into a given set, and the comparison map of Comparability of well-orders are all defined by formulas, which is why each is a ZF theorem. Their proofs say so explicitly, and the reason is always the same: rigidity of well-orders makes the relevant witnesses unique (Rigidity of well-orders).

Dependent choice is the usual hidden cost. A construction along N that picks an object at each step, using the previous one, needs the principle of dependent choice (DC). It is not transfinite recursion that costs this; it is the picking. Where DC sits is a separate question and a strictly metamathematical one: if ZF is consistent, then DC is not a theorem of ZF and DC does not imply the Axiom of Choice, so DC is then strictly between the two. Both separations are external results, established by forcing and permutation models, quoted from the references and proved nowhere in this library; the consistency hypothesis cannot be dropped and cannot be proved inside ZF. The refutation above needs none of this, because transfinite induction and transfinite recursion are outright theorems of ZF and the claim is refuted by exhibiting their proofs. The ledger of principles is The choice ledger: what costs the Axiom of Choice and what does not.

Ordinary induction is the same story. Nobody suspects induction on N (The principle of mathematical induction) of using choice, and transfinite induction is the same theorem with N replaced by an arbitrary well-order. The proofs are the same length and use the same single ingredient.

Sources