Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)
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.

Every well-order has a unique order type

Statement

Every well-order (W,<)(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)\mathrm{ot}(W).

The isomorphism is the collapsing map F(a)={F(b):b<a}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,<)(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 GG there is a unique FF on WW with F(a)=G(FW<a)F(a) = G(F \restriction W_{<a}) for all aa (Transfinite recursion).

[L2]

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

[L3]

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

[L4]

Every element of an ordinal is an ordinal, αα\alpha \notin \alpha, and αβ\alpha \subseteq \beta if and only if αβ\alpha \in \beta or α=β\alpha = \beta (Basic closure properties of ordinals).

[L5]

Any two ordinals satisfy exactly one of αβ\alpha \in \beta, α=β\alpha = \beta, βα\beta \in \alpha, and every set of ordinals is well ordered by \in (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)G(h) = \mathrm{ran}(h) to obtain the unique function FF on WW with F(a)={F(b):b<a}F(a) = \{F(b) : b < a\} for every aWa \in W.

L1L3construct
2.1

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

step 1.1L2L5L3A1
2.2

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

step 1.1
3.1

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

step 2.2step 2.1L4L5
3.2

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

step 2.1step 1.1L5L3A1
4.1

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

step 2.2step 3.1step 3.2L4L5
5.1

Uniqueness: suppose WαW \cong \alpha and WβW \cong \beta with αβ\alpha \ne \beta ordinals; then αβ\alpha \cong \beta, and by [L5] one is a member of the other, say αβ\alpha \in \beta, so αβ\alpha \subseteq \beta by [L4] and α\alpha is the initial segment of β\beta determined by α\alpha, making β\beta 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)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ω+ωV_{\omega + \omega} satisfies Zermelo set theory, its ordinals are exactly the ordinals below ω+ω\omega + \omega, and it contains relations on ω\omega of order type ω2\omega \cdot 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: FF 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.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 40 results over 17 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources