Alphabeta Math
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.

✓ 21 results · all verified · 18 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 3 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Ordinal Arithmetic and the First Uncountable Ordinal

1 · Prerequisites

2 · Summary

Objective. The previous page built the ordinals and proved that transfinite induction and transfinite recursion are legitimate. This page puts them to work: it defines α+β, α⋅β and αβ, proves the laws they do and do not satisfy, extracts the Cantor normal form, and then constructs the first uncountable ordinal ω1 and settles what can be said about it in ZF and what costs a choice principle.

A bridge is needed before anything can be defined. The published Transfinite recursion is stated for a well-order, that is for a set, and it produces one function whose domain is that set. An operation such as α+β has to be defined at every ordinal β, and the ordinals are not a set. The first item on this page, Transfinite recursion along the ordinals: a class rule determines exactly one operation defined at every ordinal, is exactly that bridge: apply the published theorem inside each ordinal γ, then glue the results using its uniqueness clause. No new recursion principle is introduced, and the cost is unchanged — Replacement, and no form of choice. The three cor-*-well-defined items rest on this bridge and not on the published theorem directly.

Three cases, never two. Every ordinal is exactly one of 0, a successor, or a limit (Successor and limit ordinals), and each of the three definitions carries all three clauses. The clause that is easiest to get wrong is the one at a limit for exponentiation: it runs over 0<β<λ, not over β<λ. With the unrestricted union the stray value α0=1 would force 0ω=1; with the restriction, one formula is correct for every base including 0, and no case split on the base is needed. Ordinal exponentiation exists and is unique, with the limit clause taken over 0<β<λ so that 0λ=0 carries the well-definedness details; αβ+γ=αβ⋅αγ and (αβ)γ=αβ⋅γ; and for α>1 exponentiation is strictly increasing with β≤αβ proves the exponent law that the naive clause would falsify.

The recursions define, the order types compute. α+β is the order type of a copy of α followed by a copy of β (α+β is the order type of α followed by β), and α⋅β is the order type of β copies of α, that is of α×β under last differences (α⋅β is the order type of α×β ordered by last differences, that is β copies of α). The product convention is stated where the product is defined, because it is a genuine choice: it is what makes ω⋅2=ω+ω while 2⋅ω=ω. The order-type descriptions also give the splitting law ot(W)=ot(I)+ot(W∖I) at an initial segment, and that single fact is what makes ordinal subtraction a one-line theorem.

What the laws are, and what they are not. Addition and multiplication are strictly increasing and continuous in the right argument, weakly increasing in the left, and left cancellative — for multiplication, in each case whenever the left factor is nonzero, since 0⋅β=0 for every β (Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β — the workhorse of the page: subtraction, division with remainder, the exponent laws and the Cantor normal form all run on it). Addition is associative; multiplication is associative and distributes over addition on the left. The companion false statements show that addition and multiplication need not be commutative, right distributivity and strict monotonicity of addition in the left argument fail, and the ordinal 2ω is countable. The last of these is the notation clash between ordinal and cardinal exponentiation, and Ordinal αβ and cardinal κλ are different operations that share one notation is the standing warning about it.

Subtraction, division, and the normal form. For α≤β there is exactly one γ with α+γ=β; for α>0 every β is α⋅ξ+ρ with ρ<α, uniquely. Iterating the division by successive powers of ω produces the Cantor normal form: every nonzero ordinal is ωβ0c0+⋯+ωβk−1ck−1 with strictly decreasing exponents and nonzero finite coefficients, in exactly one way. Existence needs the clause β≤ωβ of αβ+γ=αβ⋅αγ and (αβ)γ=αβ⋅γ; and for α>1 exponentiation is strictly increasing with β≤αβ, without which "the largest β with ωβ≤α" is not known to exist at all, together with continuity at limits, which is what makes the candidates attain their supremum. Uniqueness needs the additive indecomposability of ωβ, proved inside Cantor normal form: every nonzero ordinal is ωβ0⋅c0+⋯+ωβk−1⋅ck−1 with β0>⋯>βk−1 and each ci a nonzero natural number, in exactly one way, and it is uniqueness that licenses the definite article in "the Cantor normal form".

The dictionary with N is not optional. On ω the ordinal + and ⋅ are the Peano operations: ω is closed under ordinal +, ⋅ and exponentiation, and for naturals m,n the ordinal m+n and m⋅n are the natural-number sum and product proves that on ω the ordinal + and ⋅ are literally the Peano operations of construction-of-the-natural-numbers, and that ω is closed under all three ordinal operations. Without it the library would carry two unrelated functions written + on the same set. Note the exact scope: no prerequisite of this page supplies a natural-number exponentiation, so no agreement is claimed for exponentiation, only closure.

The first uncountable ordinal, and where choice starts. ω1 is defined as the Hartogs number ℵ(ω), and Hartogs: an ordinal that does not inject into a given set is a theorem of ZF, so ω1 exists without any choice principle; so does everything in ω1 is uncountable, every ordinal below it is at most countable, it is a cardinal and a limit ordinal, and its existence is a theorem of ZF — that ω1 is uncountable, that every ordinal below it is at most countable, that it is a cardinal and a limit ordinal. The bridge that has to be written out there is "an ordinal injects into N if and only if it is at most countable", which is what turns Hartogs' theorem into a statement about countability.

The cost begins at the last theorem. Assuming countable choice: every at most countable subset of ω1 is bounded below ω1, so no at most countable subset of ω1 is cofinal in it, and a supremum of at most countably many at most countable ordinals is at most countable assumes the Axiom of Countable Choice and spends it at exactly one step, the appeal to Countable unions of at most countable sets, assuming ACω. Its conclusion — that no at most countable subset of ω1 is cofinal in it — is the fact later topology pages need, and it is not a theorem of ZF: consistently with ZF, ω1 is the supremum of an ω-sequence of countable ordinals. Choice ledger for this page: ω1 exists in ZF, and the boundedness theorem does not keeps that ledger, in the manner of the published The proved choice ledger: hypotheses, equivalences, and upper bounds, and names the external model that witnesses the failure.

What this page deliberately does not build. The cofinality function cf⁡(α) and the regular/singular vocabulary are not defined; only cofinal subset of an ordinal is, which is all the boundedness theorem needs. The aleph hierarchy is not built either, so the first uncountable ordinal is written ω1 throughout and never ℵ1, and cardinal exponentiation is never used. Fixed-point theory for normal functions is absent; the ordinal ε0 is exhibited by hand on the companion page instead.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Transfinite recursion along the ordinals: a class rule determines exactly one operation defined at every ordinal

Statement

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 an ordinal (Ordinal (von Neumann)). Then there is a class function F, given by a formula and defined at every ordinal, such that

F(β)=G(F↾β)for every ordinal β,

and F is the only one: any class function F′ defined at every ordinal and satisfying F′(β)=G(F′↾β) for every ordinal β agrees with F at every ordinal. Here F↾β is the restriction of F to the set β of ordinals below β, which is a set even though F is not.

Like Transfinite recursion, this is a theorem schema of ZF: one theorem for each formula defining G. It uses Replacement, inherited from that theorem, and it uses no form of the Axiom of Choice.

Why the published theorem does not already say this. Transfinite recursion is stated for a well-order (W,<), that is for a set, and it delivers one function whose domain is that set. An operation such as α+β has to be defined at every ordinal β, and the ordinals are not a set (Burali-Forti: there is no set of all ordinals), so no single instance of the published theorem defines it. What is proved below is exactly the bridge: the instances at the individual ordinals cohere, and the coherence is supplied by the published theorem's own uniqueness clause. No new recursion principle is introduced.

Facts & Assumptions

Given: A class function G as in the statement, and the axioms of ZF. No choice principle is assumed. For an ordinal γ we write (γ,∈) for γ carrying the membership relation.

[A1]

G(h) is a well-determined set for every function h whose domain is an ordinal, and the rule is given by a formula.

[L1]

Transfinite recursion on a set: for a well-order (W,<) (Well-order and well-ordered set) and a class function G defined on functions whose domains are proper initial segments of W, there is exactly one function F with domain W such that F(a)=G(F↾W<a) for every a∈W (Transfinite recursion).

[L2]

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

[L3]

W<a={x∈W:x<a}, and every proper initial segment of a well-order is W<a for exactly one a (Initial segment of a well-order).

[L4]

Every element of an ordinal is an ordinal, α+=α∪{α} is an ordinal, and α⊆β if and only if α∈β or α=β (claims (a), (c), (f) of Basic closure properties of ordinals).

[L5]

Every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals).

Proof

technique · direct
1.1

For every ordinal γ the pair (γ,∈) is a well-order, by clause 2 of the definition of an ordinal.

L2
1.2

For β∈γ the initial segment of (γ,∈) determined by β is γ<β={x∈γ:x∈β}=β, because β⊆γ by transitivity of γ; so by [L3] the proper initial segments of (γ,∈) are exactly the ordinals β∈γ, and a function whose domain is one of them is a function whose domain is an ordinal, to which G applies.

L2L3A1
1.3

If ξ∈β then ξ+∈β+: transitivity of β gives ξ⊆β, and ξ∈β gives {ξ}⊆β, so ξ+⊆β, whence ξ+∈β or ξ+=β by [L4], and either way ξ+∈β∪{β}=β+.

L2L4
2.1

Applying [L1] to the well-order (γ,∈) and to G yields, for each ordinal γ, exactly one function Fγ with domain γ satisfying Fγ(β)=G(Fγ↾β) for every β∈γ.

step 1.1step 1.2L1A1
3.1

Coherence: for δ∈γ put u=Fγ↾δ, a function with domain δ; for β∈δ transitivity of δ gives β⊆δ, so u↾β=Fγ↾β and u(β)=Fγ(β)=G(Fγ↾β)=G(u↾β), so u satisfies the recursion on δ and the uniqueness half of [L1] applied to (δ,∈) gives Fγ↾δ=Fδ.

step 2.1L1L2
3.2

Define F(β):=Fβ+(β), which makes sense because β+ is an ordinal by [L4] and β∈β+; the defining condition is a formula in β, so F is a class function defined at every ordinal.

step 2.1L4construct
4.1

For every ordinal β and every ξ∈β we have ξ+∈β+, hence Fβ+↾ξ+=Fξ+ and therefore Fβ+(ξ)=Fξ+(ξ)=F(ξ); so F↾β=Fβ+↾β, which is a set because Fβ+ is.

step 1.3step 3.1step 3.2
5.1

Consequently F(β)=Fβ+(β)=G(Fβ+↾β)=G(F↾β) for every ordinal β, which is the required recursion equation.

step 4.1step 3.2
6.1

For uniqueness, let F′ be a class function defined at every ordinal with F′(β)=G(F′↾β) for every β, and suppose F(β0)≠F′(β0) for some ordinal β0; then D={ξ∈β0+:F(ξ)≠F′(ξ)} is a set by Separation, it is a set of ordinals by [L4], and it is nonempty because β0∈D, so it has an ∈-least element μ by [L5].

step 5.1L4L5
7.1

Every ξ∈μ lies in β0+, because μ∈β0+ gives μ⊆β0+, and ξ∉D by minimality of μ, so F(ξ)=F′(ξ); hence F↾μ=F′↾μ and F(μ)=G(F↾μ)=G(F′↾μ)=F′(μ), contradicting μ∈D.

step 6.1step 5.1L4
8.1

No such β0 exists, so F and F′ agree at every ordinal, and F is the unique class function on the ordinals satisfying F(β)=G(F↾β).

step 7.1step 6.1step 5.1∎

Remarks

What is spent. Replacement, through Transfinite recursion, and Separation, at step 6.1. No choice principle appears anywhere, for the same reason as in the published theorem: at every stage the object used is the unique function with a given domain, never one selected from many.

Three cases, not two. The lemma says nothing about how G is given. In practice G is defined by the three-way split of Successor and limit ordinals — a value at 0, a rule at a successor, a rule at a limit — and that split is exhaustive and exclusive for every ordinal. Writing "successor or limit" and forgetting 0 is the standard way to define an operation that is undefined at 0.

Why the restriction is a set. Step 4.1 is not bookkeeping. F is a proper class, so "F↾β" needs an argument, and the argument is that it coincides with the restriction of the set function Fβ+. Without it, G(F↾β) would not even be an application of G to a set.

The naming. Some texts state this as "transfinite recursion on the class of ordinals" and prove it directly by a least-counterexample argument. The route taken here spends nothing new: it reuses the published theorem at each ordinal and glues, and the glue is that theorem's uniqueness clause.

CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Ordinal addition exists and is unique: the clauses at 0, at a successor and at a limit determine one operation, and its values are ordinals

Statement

Fix an ordinal α (Ordinal (von Neumann)). There is exactly one class function β↦sα(β), defined at every ordinal β, satisfying the three clauses

sα(0)=α,sα(β+)=(sα(β))+,sα(λ)=⋃{ sα(β):β∈λ }  (λ a limit ordinal),

and every value sα(β) is an ordinal.

The three clauses are exhaustive and mutually exclusive, because every ordinal is exactly one of 0, a successor, or a limit (Successor and limit ordinals). The union in the third clause is the least upper bound of the earlier values (Basic closure properties of ordinals, claim (e)), so the limit clause reads "take the supremum of what has been built so far".

This is the well-definedness obligation discharged before ordinal addition is written down; the operation itself is named in the definition that follows. The proof is a theorem of ZF and uses no choice principle.

Facts & Assumptions

Given: A fixed ordinal α and the axioms of ZF. No choice principle is assumed. For a function h, ran⁡(h) is its range.

[L1]

Recursion along the ordinals: for a class function G assigning a set to every function whose domain is an ordinal there is exactly one class function F, defined at every ordinal, with F(β)=G(F↾β) for all β (Transfinite recursion along the ordinals: a class rule determines exactly one operation defined at every ordinal).

[L2]

Every ordinal is exactly one of: 0, a successor ordinal δ+ with δ uniquely determined, or a limit ordinal (Successor and limit ordinals).

[L3]

μ+ is an ordinal whenever μ is, and ⋃A is an ordinal for every set A of ordinals, and is their least upper bound (claims (c) and (e) of Basic closure properties of ordinals).

[L4]

Every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals), and {ξ∈β0+:P(ξ)} is such a set whenever P(β0) holds and P is a property of ordinals.

Proof

technique · direct
1.1

Define a class function G on functions h whose domain is an ordinal β by: G(h)=α if β=0; G(h)=(h(δ))+ if β=δ+; and G(h)=⋃ran⁡(h) if β is a limit ordinal.

construct
1.2

The three cases are exhaustive and mutually exclusive by [L2], and δ is determined by β=δ+, so G(h) is a well-determined set for every such h and the rule is a formula.

L2
2.1

By [L1] there is exactly one class function sα, defined at every ordinal, with sα(β)=G(sα↾β) for every ordinal β.

step 1.1step 1.2L1
3.1

Unwinding the three cases of G: sα(0)=G(∅)=α; sα(δ+)=((sα↾δ+)(δ))+=(sα(δ))+, since δ∈δ+; and for a limit λ, sα(λ)=⋃ran⁡(sα↾λ)=⋃{sα(β):β∈λ}.

step 2.1step 1.1
4.1

Every value is an ordinal: were sα(β0) not an ordinal for some β0, [L4] would give a least μ∈β0+ with sα(μ) not an ordinal, and each of the three cases refutes that, since sα(0)=α is an ordinal, sα(δ+)=(sα(δ))+ is an ordinal by [L3] because δ∈μ makes sα(δ) an ordinal, and sα(λ)=⋃{sα(β):β∈λ} is a union of a set of ordinals, hence an ordinal by [L3].

step 3.1L2L3L4
4.2

Uniqueness: a class function t defined at every ordinal and satisfying the three displayed clauses satisfies t(β)=G(t↾β) for every β, one case at a time, so t=sα by the uniqueness half of [L1].

step 3.1step 2.1L1L2
5.1

Hence exactly one class function on the ordinals satisfies the three clauses, and all its values are ordinals.

step 4.1step 4.2step 3.1∎

Remarks

Why a bridge lemma is used and not Transfinite recursion directly. The published recursion theorem is stated for a well-order, that is for a set, and delivers a function whose domain is that set. What is needed here is a rule defined at every ordinal, and the ordinals are not a set. Transfinite recursion along the ordinals: a class rule determines exactly one operation defined at every ordinal is exactly that bridge, and it is proved from the published theorem's uniqueness clause.

Three cases, and the one that is usually forgotten. Writing the recursion with a successor clause and a limit clause only leaves the operation undefined at 0, since 0 is neither. The published Successor and limit ordinals states the three-way split in the form used at step 1.2, and it is cited rather than assumed.

The same argument serves multiplication and exponentiation. Only the three clauses of G change. The two corollaries later on this page repeat this proof with different clauses, and the exponentiation case additionally restricts the limit clause to 0<β<λ; see Ordinal exponentiation exists and is unique, with the limit clause taken over 0<β<λ so that 0λ=0 for why that restriction is not optional.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Ordinal addition α+β

Definition

Let α and β be ordinals (Ordinal (von Neumann)). The sum α+β is defined by recursion on β, in the three cases of Successor and limit ordinals:

α+0=α,α+β+=(α+β)+,α+λ=⋃{ α+β:β∈λ }(λ a limit ordinal).

That exactly one operation satisfies these three clauses, and that all its values are ordinals, is Ordinal addition exists and is unique: the clauses at 0, at a successor and at a limit determine one operation, and its values are ordinals, proved immediately above. The union in the limit clause is the least upper bound of the values already produced (claim (e) of Basic closure properties of ordinals), so it may be written sup⁡ and the clause read as "at a limit, take the supremum".

Notation. We write 1=0+, 2=1+, and so on for the finite ordinals, and sup⁡ for ⋃ applied to a set of ordinals. The successor operation is now a special case of addition:

α+1=α+0+=(α+0)+=α+,

so from here on α+1 and α+ denote the same ordinal, and both notations are used, whichever reads better.

Remarks

CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Ordinal multiplication exists and is unique, and its values are ordinals

Statement

Fix an ordinal α (Ordinal (von Neumann)). There is exactly one class function β↦pα(β), defined at every ordinal β, satisfying the three clauses

pα(0)=0,pα(β+)=pα(β)+α,pα(λ)=⋃{ pα(β):β∈λ }  (λ a limit ordinal),

where + is ordinal addition (Ordinal addition α+β), and every value pα(β) is an ordinal.

The three clauses are exhaustive and mutually exclusive because every ordinal is exactly one of 0, a successor, or a limit (Successor and limit ordinals). This is the well-definedness obligation discharged before ordinal multiplication is written down; the operation itself is named in the definition that follows. The proof is a theorem of ZF and uses no choice principle.

Facts & Assumptions

Given: A fixed ordinal α and the axioms of ZF. No choice principle is assumed. For a function h, ran⁡(h) is its range.

[L1]

Recursion along the ordinals: for a class function G assigning a set to every function whose domain is an ordinal there is exactly one class function F, defined at every ordinal, with F(β)=G(F↾β) for all β (Transfinite recursion along the ordinals: a class rule determines exactly one operation defined at every ordinal).

[L2]

Every ordinal is exactly one of: 0, a successor ordinal δ+ with δ uniquely determined, or a limit ordinal (Successor and limit ordinals).

[L3]

⋃A is an ordinal for every set A of ordinals, and is its least upper bound (claim (e) of Basic closure properties of ordinals).

[L5]

Every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals), and {ξ∈β0+:P(ξ)} is such a set whenever P(β0) holds and P is a property of ordinals.

Proof

technique · direct
1.1

Define a class function G on functions h whose domain is an ordinal β by: G(h)=0 if β=0; G(h)=h(δ)+α if β=δ+; and G(h)=⋃ran⁡(h) if β is a limit ordinal.

construct
1.2

The three cases are exhaustive and mutually exclusive by [L2], and δ is determined by β=δ+, so G(h) is a well-determined set for every such h and the rule is a formula.

L2L4
2.1

By [L1] there is exactly one class function pα, defined at every ordinal, with pα(β)=G(pα↾β) for every ordinal β.

step 1.1step 1.2L1
3.1

Unwinding the three cases of G: pα(0)=G(∅)=0; pα(δ+)=(pα↾δ+)(δ)+α=pα(δ)+α, since δ∈δ+; and for a limit λ, pα(λ)=⋃ran⁡(pα↾λ)=⋃{pα(β):β∈λ}.

step 2.1step 1.1
4.1

Every value is an ordinal: were pα(β0) not an ordinal for some β0, [L5] would give a least μ∈β0+ with pα(μ) not an ordinal, and each of the three cases refutes that, since 0 is an ordinal, pα(δ+)=pα(δ)+α is an ordinal by [L4] because δ∈μ makes pα(δ) an ordinal, and pα(λ) is a union of a set of ordinals, hence an ordinal by [L3].

step 3.1L2L3L4L5
4.2

Uniqueness: a class function t defined at every ordinal and satisfying the three displayed clauses satisfies t(β)=G(t↾β) for every β, one case at a time, so t=pα by the uniqueness half of [L1].

step 3.1step 2.1L1L2
5.1

Hence exactly one class function on the ordinals satisfies the three clauses, and all its values are ordinals.

step 4.1step 4.2step 3.1∎

Remarks

The successor clause adds α on the right. pα(β+)=pα(β)+α, not α+pα(β). Since ordinal addition is not commutative, this is a genuine choice of convention, and it is the one that makes α⋅β come out as "β copies of α" rather than "α copies of β" (α⋅β is the order type of α×β ordered by last differences, that is β copies of α).

Nothing here uses a property of +. The proof needs only that μ+α is an ordinal, which is the content of Ordinal addition exists and is unique: the clauses at 0, at a successor and at a limit determine one operation, and its values are ordinals. Associativity, monotonicity and the rest are proved later and are not presupposed.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Ordinal multiplication α⋅β

Definition

Let α and β be ordinals (Ordinal (von Neumann)). The product α⋅β, also written αβ, is defined by recursion on β, in the three cases of Successor and limit ordinals:

α⋅0=0,α⋅β+=α⋅β+α,α⋅λ=⋃{ α⋅β:β∈λ }(λ a limit ordinal),

with + the ordinal addition of Ordinal addition α+β. That exactly one operation satisfies these three clauses, and that all its values are ordinals, is Ordinal multiplication exists and is unique, and its values are ordinals, proved immediately above. The union in the limit clause is the least upper bound of the values already produced (claim (e) of Basic closure properties of ordinals).

The convention, stated where it is made. The successor clause appends a copy of α on the right, so α⋅β is "β copies of α", laid end to end in the order given by β. Made precise, this is α⋅β is the order type of α×β ordered by last differences, that is β copies of α: α⋅β is the order type of α×β ordered by last differences, that is, by comparing the β-coordinate first and using the α-coordinate only to break a tie.

Both conventions occur in the literature and they give genuinely different operations, since multiplication is not commutative. Under the one adopted here ω⋅2=ω+ω while 2⋅ω=ω; under the opposite convention those two values are exchanged. This library always uses the convention above, which is the one of Jech and of the Wikipedia article cited below.

Remarks

CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Ordinal exponentiation exists and is unique, with the limit clause taken over 0<β<λ so that 0λ=0

Statement

Fix an ordinal α (Ordinal (von Neumann)). There is exactly one class function β↦eα(β), defined at every ordinal β, satisfying the three clauses

eα(0)=1,eα(β+)=eα(β)⋅α,eα(λ)=⋃{ eα(β):β∈λ and β≠0 }  (λ a limit ordinal),

with ⋅ the ordinal multiplication of Ordinal multiplication α⋅β, and every value eα(β) is an ordinal.

The limit clause runs over 0<β<λ, and that restriction is not cosmetic. With the unrestricted clause eα(λ)=⋃{eα(β):β∈λ} the value e0(0)=1 would be one of the sets united, so e0(ω) would come out ≥1 and in fact equal to 1, whereas 0 raised to a limit must be 0. With the restriction above the single formula is correct for every α, including α=0, and no case split on α is needed. For α≥1 the restriction changes nothing, since then eα(0)=1≤α=eα(1) and 1∈λ.

This is the well-definedness obligation discharged before ordinal exponentiation is written down; the operation itself is named in the definition that follows. The proof is a theorem of ZF and uses no choice principle.

Facts & Assumptions

Given: A fixed ordinal α and the axioms of ZF. No choice principle is assumed. For a function h, ran⁡(h) is its range, and h↾X its restriction to X.

[L1]

Recursion along the ordinals: for a class function G assigning a set to every function whose domain is an ordinal there is exactly one class function F, defined at every ordinal, with F(β)=G(F↾β) for all β (Transfinite recursion along the ordinals: a class rule determines exactly one operation defined at every ordinal).

[L2]

Every ordinal is exactly one of: 0, a successor ordinal δ+ with δ uniquely determined, or a limit ordinal (Successor and limit ordinals).

[L3]

⋃A is an ordinal for every set A of ordinals, and is its least upper bound (claim (e) of Basic closure properties of ordinals).

[L5]

Every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals), and {ξ∈β0+:P(ξ)} is such a set whenever P(β0) holds and P is a property of ordinals.

Proof

technique · direct
1.1

Define a class function G on functions h whose domain is an ordinal β by: G(h)=1 if β=0; G(h)=h(δ)⋅α if β=δ+; and G(h)=⋃ran⁡(h↾(β∖{0})) if β is a limit ordinal.

construct
1.2

The three cases are exhaustive and mutually exclusive by [L2], and δ is determined by β=δ+, so G(h) is a well-determined set for every such h and the rule is a formula.

L2L4
2.1

By [L1] there is exactly one class function eα, defined at every ordinal, with eα(β)=G(eα↾β) for every ordinal β.

step 1.1step 1.2L1
3.1

Unwinding the three cases of G: eα(0)=G(∅)=1; eα(δ+)=(eα↾δ+)(δ)⋅α=eα(δ)⋅α, since δ∈δ+; and for a limit λ, eα(λ)=⋃{eα(β):β∈λ and β≠0}, because the domain of eα↾λ is λ and removing 0 from it removes exactly the value at 0.

step 2.1step 1.1
4.1

Every value is an ordinal: were eα(β0) not an ordinal for some β0, [L5] would give a least μ∈β0+ with eα(μ) not an ordinal, and each of the three cases refutes that, since 1 is an ordinal, eα(δ+)=eα(δ)⋅α is an ordinal by [L4] because δ∈μ makes eα(δ) an ordinal, and at a limit the set united is a set of ordinals, so its union is an ordinal by [L3].

step 3.1L2L3L4L5
4.2

Uniqueness: a class function t defined at every ordinal and satisfying the three displayed clauses satisfies t(β)=G(t↾β) for every β, one case at a time, so t=eα by the uniqueness half of [L1].

step 3.1step 2.1L1L2
5.1

Hence exactly one class function on the ordinals satisfies the three clauses, and all its values are ordinals.

step 4.1step 4.2step 3.1∎

Remarks

The value at α=0, worked out, and what the naive clause breaks. By the clauses, e0(0)=1 and e0(1)=e0(0)⋅0=1⋅0=0, and then e0(β)=0 for every β>0; at a limit λ the restricted union is ⋃{0}=0, as it should be. Had the union run over all β∈λ it would have contained e0(0)=1, giving e0(ω)=⋃{1,0}=1. That is not merely unattractive: it falsifies the exponent law αβ+γ=αβ⋅αγ of αβ+γ=αβ⋅αγ and (αβ)γ=αβ⋅γ; and for α>1 exponentiation is strictly increasing with β≤αβ at α=0, β=1, γ=ω, since 1+ω=ω makes the left side 0ω=1 while the right side is 01⋅0ω=0⋅1=0. Many texts avoid the issue by splitting the definition into a case α=0 and a case α>0; the restricted clause is the same definition without the split.

The convention 00=1. The clause eα(0)=1 applies to every α, so 00=1 here. This is the convention that makes the successor clause uniform, and it is the one used in Ordinal exponentiation αβ, with the conventions α0=1 and 00=1 and everywhere below.

This is ordinal, not cardinal, exponentiation. The two operations share the notation αβ and disagree already at 2ω, which is ω here. Ordinal αβ and cardinal κλ are different operations that share one notation sets out the difference; FALSE: the ordinal 2ω is uncountable computes the value.

DefinitionDefinition: Literature-sourcedProof: Not applicableverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

Ordinal exponentiation αβ, with the conventions α0=1 and 00=1

Definition

Let α and β be ordinals (Ordinal (von Neumann)). The power αβ is defined by recursion on β, in the three cases of Successor and limit ordinals:

α0=1,αβ+=αβ⋅α,αλ=⋃{ αβ:0<β<λ }(λ a limit ordinal),

with ⋅ the ordinal multiplication of Ordinal multiplication α⋅β. That exactly one operation satisfies these three clauses, and that all its values are ordinals, is Ordinal exponentiation exists and is unique, with the limit clause taken over 0<β<λ so that 0λ=0, proved immediately above.

The first clause applies to every α, so in particular 00=1.

Remarks

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

α+β is the order type of α followed by β

Statement

Let (A,<A) and (B,<B) be well-orders (Well-order and well-ordered set) with order types α=ot(A) and β=ot(B) (Every well-order has a unique order type). Their ordered sum A⊕B is the set ({0}×A)∪({1}×B) with

(i,x)<(j,y) :  ⟺   i∈j,  or  (i=j=0 and x<Ay),  or  (i=j=1 and x<By),

that is, a copy of A with a copy of B placed entirely above it. Then:

(a) A⊕B is a well-order and ot(A⊕B)=α+β (Ordinal addition α+β). In particular, taking A=α and B=β with their membership orders, α+β is the order type of a copy of α followed by a copy of β.

(b) If (W,<) is a well-order and I⊆W is an initial segment (Initial segment of a well-order), then, with I and W∖I carrying the order inherited from W,

ot(W)=ot(I)+ot(W∖I).

No choice principle is used; the whole argument runs on Every well-order has a unique order type, which is itself choice free.

Facts & Assumptions

Given: Well-orders (A,<A), (B,<B) and (W,<). Ordinals carry the membership order, and ot denotes order type. Subsets of a well-order always carry the inherited order, which is again a well-order (Well-order and well-ordered set, Initial segment of a well-order).

[L1]

Every well-order is order isomorphic to exactly one ordinal, its order type, and order isomorphic well-orders have the same order type (Every well-order has a unique order type).

[L2]

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

[L3]

An order isomorphism is a bijection with x<y  ⟺  f(x)<f(y); a strictly increasing bijection between total orders is one; identities, inverses and composites of order isomorphisms are order isomorphisms; and an order isomorphism carries the initial segment below a point onto the initial segment below its image (Order embedding and order isomorphism).

[L4]

W<a={x∈W:x<a}; an initial segment is a downward closed subset; every initial segment is itself a well-order (Initial segment of a well-order).

[L5]

α+0=α, α+δ+=(α+δ)+, and α+λ=⋃{α+β:β∈λ} for limit λ (Ordinal addition α+β).

[L6]

An ordinal is a transitive set strictly well ordered by ∈, so for ordinals μ∈θ the initial segment of θ determined by μ is μ itself; μ+ is an ordinal and μ is its greatest element (Ordinal (von Neumann), Basic closure properties of ordinals).

[L7]

Transfinite induction over the ordinals: if a property P of ordinals fails at some β0, apply Transfinite induction to the well-order (β0+,∈) and to S={ξ∈β0+:P(ξ)}; since every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals) and the initial segment of β0+ below ξ is ξ, it follows that if P holds at ξ whenever it holds at every ordinal in ξ, then P holds at every ordinal.

[L8]

Every ordinal is exactly one of 0, a successor, or a limit; a nonzero ordinal λ is a limit if and only if ξ∈λ implies ξ+∈λ (Successor and limit ordinals).

Proof

technique · direct
1.1

A⊕B is a well-order: the relation is total, since two points with different first coordinates are compared by 0∈1 and two points with equal first coordinates are compared inside A or inside B, and it is transitive and irreflexive for the same reason; and a nonempty S⊆A⊕B has a least element, namely (0,min⁡{x:(0,x)∈S}) if S meets {0}×A, and (1,min⁡{y:(1,y)∈S}) otherwise, the two minima existing by [L2].

L2construct
1.2

If f:A→A′ and g:B→B′ are order isomorphisms of well-orders then (0,x)↦(0,f(x)) and (1,y)↦(1,g(y)) define an order isomorphism A⊕B→A′⊕B′; taking A′=α and B′=β with the isomorphisms supplied by [L1], A⊕B and α⊕β have the same order type.

L1L3
2.1

Case β=0: α⊕0={0}×α and (0,x)↦x is an order isomorphism onto α, so ot(α⊕0)=α=α+0.

step 1.1L1L3L5
2.2

Case β=δ+, assuming ot(α⊕δ)=α+δ: the set of points of α⊕δ+ strictly below (1,δ) is exactly α⊕δ, with the same order, and (1,δ) is the greatest element of α⊕δ+ because every other point is (0,x) or (1,y) with y∈δ; so extending an order isomorphism h:α⊕δ→α+δ by h(1,δ):=α+δ gives an order isomorphism onto (α+δ)∪{α+δ}=(α+δ)+, whence ot(α⊕δ+)=(α+δ)+=α+δ+.

step 1.1L1L3L5L6
2.3

Case β=λ a limit, assuming ot(α⊕ξ)=α+ξ for every ξ∈λ: let g be the order isomorphism of α⊕λ onto θ=ot(α⊕λ); for ξ∈λ the points below (1,ξ) form exactly α⊕ξ, so g carries α⊕ξ onto the initial segment of θ below g(1,ξ), which is the ordinal g(1,ξ), giving g[α⊕ξ]=ot(α⊕ξ)=α+ξ; moreover every point of α⊕λ lies in some α⊕ξ with ξ∈λ, since (0,x) lies in α⊕0 and (1,y) with y∈λ lies in α⊕y+ with y+∈λ by [L8]; hence θ=g[α⊕λ]=⋃{g[α⊕ξ]:ξ∈λ}=⋃{α+ξ:ξ∈λ}=α+λ.

step 1.1L1L3L4L5L6L8
3.1

The three cases of [L8] are exhaustive, and each of steps 2.1, 2.2 and 2.3 derives the claim at β from the claim at every ordinal in β, so by [L7] ot(α⊕β)=α+β for every ordinal β and every ordinal α.

step 2.1step 2.2step 2.3L7L8
4.1

Claim (a): A⊕B is a well-order by step 1.1, and ot(A⊕B)=ot(α⊕β)=α+β by step 1.2 and step 3.1.

step 3.1step 1.2step 1.1
5.1

Claim (b): let I be an initial segment of W and define φ:W→I⊕(W∖I) by φ(x)=(0,x) for x∈I and φ(x)=(1,x) otherwise; φ is a bijection, and it is strictly increasing, because x<y with x∉I forces y∉I by downward closure of I, so the only mixed case is x∈I, y∉I, where φ(x)=(0,x)<(1,y)=φ(y); hence φ is an order isomorphism by [L3] and ot(W)=ot(I⊕(W∖I))=ot(I)+ot(W∖I) by step 4.1.

step 4.1step 1.1L1L3L4
6.1

Claims (a) and (b) are established.

step 4.1step 5.1∎

Remarks

What this buys. The recursive definition of + is what makes the operation legitimate, but it is a poor tool for computing. The order-type description is the tool: 1+ω is one point followed by a copy of ω, which is again a copy of ω, so 1+ω=ω; while ω+1 is a copy of ω with a point on top, which has a greatest element and so is not a copy of ω. Both computations are carried out in FALSE: ordinal addition is commutative.

Clause (b) is the one used later. Splitting a well-order at an initial segment is exactly the move behind For α≤β there is exactly one ordinal γ with α+γ=β: an ordinal α below β is an initial segment of β, so β=α+ot(β∖α) outright, with no recursion at all.

The tags 0 and 1 are there only to force disjointness. A and B may overlap, or be equal; the ordered sum has to keep the two copies apart, and the pair encoding is the cheapest way to do it. Nothing in the argument depends on the particular tags.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

α⋅β is the order type of α×β ordered by last differences, that is β copies of α

Statement

Let α and β be ordinals (Ordinal (von Neumann)). Order the Cartesian product α×β by last differences:

(x,y)<(x′,y′) :  ⟺   y∈y′,  or  (y=y′ and x∈x′),

so the second coordinate is compared first and the first coordinate only breaks a tie. Write α⊗β for the resulting ordered set. Then α⊗β is a well-order (Well-order and well-ordered set) and

ot(α⊗β)=α⋅β

(Every well-order has a unique order type, Ordinal multiplication α⋅β). In words: α⋅β is β copies of α, laid end to end in the order given by β, one copy α×{y} for each y∈β.

No choice principle is used.

Facts & Assumptions

Given: Ordinals α and β, and the ordered set α⊗β described above. Ordinals carry the membership order and ot denotes order type.

[L1]

Every well-order is order isomorphic to exactly one ordinal, its order type, and order isomorphic well-orders have the same order type (Every well-order has a unique order type).

[L2]

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

[L3]

An order isomorphism is a bijection with x<y  ⟺  f(x)<f(y); a strictly increasing bijection between total orders is one; and the restriction of an order isomorphism to a subset is an order isomorphism onto the image (Order embedding and order isomorphism).

[L4]

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

[L5]

ot(W)=ot(I)+ot(W∖I) for every well-order W and every initial segment I of it (claim (b) of α+β is the order type of α followed by β).

[L6]

α⋅0=0, α⋅δ+=α⋅δ+α, and α⋅λ=⋃{α⋅ξ:ξ∈λ} for limit λ (Ordinal multiplication α⋅β).

[L7]

An ordinal is a transitive set strictly well ordered by ∈, and every element of an ordinal is an ordinal (Ordinal (von Neumann), Basic closure properties of ordinals).

[L8]

Transfinite induction over the ordinals: if a property P of ordinals fails at some β0, apply Transfinite induction to the well-order (β0+,∈) and to S={ξ∈β0+:P(ξ)}; since every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals) and the initial segment of β0+ below ξ is ξ, it follows that if P holds at ξ whenever it holds at every ordinal in ξ, then P holds at every ordinal.

[L9]

Every ordinal is exactly one of 0, a successor, or a limit; a nonzero ordinal λ is a limit if and only if ξ∈λ implies ξ+∈λ (Successor and limit ordinals).

Proof

technique · direct
1.1

α⊗β is a well-order: the relation is irreflexive, transitive and trichotomous because ∈ is so on β and on α and the rule compares second coordinates first; and a nonempty S⊆α×β has a least element, obtained by taking y0 the ∈-least second coordinate occurring in S and then x0 the ∈-least first coordinate with (x0,y0)∈S, both existing by [L2] applied inside β and inside α.

L2L7construct
1.2

For an ordinal ξ with ξ⊆β the set α×ξ is downward closed in α⊗β, because (x′,y′)<(x,y) with y∈ξ gives y′∈y or y′=y and hence y′∈ξ by transitivity of ξ; and a downward closed subset J of an ordinal θ is itself an ordinal, being transitive and strictly well ordered by ∈.

L4L7
2.1

Case β=0: α×0=∅, whose order type is 0=α⋅0.

step 1.1L1L6
2.2

Case β=δ+, assuming ot(α⊗δ)=α⋅δ: the set α×δ is an initial segment of α⊗δ+ by step 1.2, its complement is α×{δ}, and (x,δ)↦x is an order isomorphism of that complement onto α, since two points of it are compared by their first coordinates; and ot(α)=α, because the identity is an order isomorphism and order types are unique by [L1]; so [L5] gives ot(α⊗δ+)=ot(α⊗δ)+ot(α)=α⋅δ+α=α⋅δ+.

step 1.1step 1.2L1L3L5L6
2.3

Case β=λ a limit, assuming ot(α⊗ξ)=α⋅ξ for every ξ∈λ: let g be the order isomorphism of α⊗λ onto θ=ot(α⊗λ); for ξ∈λ the set α×ξ is downward closed, so g[α×ξ] is downward closed in θ and hence an ordinal by step 1.2, and g restricts to an order isomorphism of α⊗ξ onto it, giving g[α×ξ]=ot(α⊗ξ)=α⋅ξ; every point (x,y) of α×λ lies in α×y+ with y+∈λ by [L9]; hence θ=g[α×λ]=⋃{g[α×ξ]:ξ∈λ}=⋃{α⋅ξ:ξ∈λ}=α⋅λ.

step 1.1step 1.2L1L3L6L9
3.1

The three cases of [L9] are exhaustive, and each of steps 2.1, 2.2 and 2.3 derives the claim at β from the claim at every ordinal in β, so by [L8] ot(α⊗β)=α⋅β for all ordinals α and β.

step 2.1step 2.2step 2.3L8L9
4.1

α⊗β is therefore a well-order of order type α⋅β.

step 3.1step 1.1∎

Remarks

Why last differences and not first differences. With the order above, the copy α×{y} sits below the copy α×{y′} whenever y∈y′, so the picture is "β copies of α", matching the successor clause α⋅δ+=α⋅δ+α of Ordinal multiplication α⋅β, which appends a copy of α on the right. Ordering by first differences would give "α copies of β", which is the product under the opposite convention and is a different ordinal in general.

The two standard computations. 2⋅ω is ω copies of a two element set, which is a copy of ω; ω⋅2 is two copies of ω, which is ω+ω. Both are carried out in FALSE: ordinal multiplication is commutative, and they are the shortest possible demonstration that ordinal multiplication is not commutative.

Where the sum lemma enters. Only at step 2.2, through clause (b) of α+β is the order type of α followed by β: cutting the product at the last copy of α splits it into an initial segment and a remainder, and the order type of a split is the sum of the two order types. The limit case needs no such cut, only that the initial pieces exhaust the whole.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β

Statement

Let α, β, γ be ordinals (Ordinal (von Neumann)) and let λ be a limit ordinal (Successor and limit ordinals), with + and ⋅ as in Ordinal addition α+β and Ordinal multiplication α⋅β. Then:

(a) Identities. β+0=0+β=β, β+1=β+, β⋅0=0⋅β=0, and β⋅1=1⋅β=β.

(b) Strictly increasing on the right, for +. β∈γ implies α+β∈α+γ; equivalently β<γ⇒α+β<α+γ. Hence left cancellation: α+β=α+γ implies β=γ; and α≤α+β, with equality exactly when β=0.

(c) Weakly increasing on the left, for +. α≤β implies α+γ≤β+γ, and β≤α+β. Only the weak inequality holds, and that is best possible: 0<1 while 0+ω=1+ω, which is refuted in full among this page's false statements.

(d) Strictly increasing on the right, for ⋅. If α>0 then β<γ implies α⋅β<α⋅γ. Hence for α>0: α⋅β=α⋅γ implies β=γ, and α≤α⋅β whenever β≥1. Also α⋅β=0 if and only if α=0 or β=0.

(e) Weakly increasing on the left, for ⋅. α≤β implies α⋅γ≤β⋅γ.

(f) Continuity at limits. α+λ=sup⁡{α+ξ:ξ∈λ} and α⋅λ=sup⁡{α⋅ξ:ξ∈λ}, which are the defining clauses restated as supremum properties. More usefully, if D⊆λ is nonempty with sup⁡D=λ, then

α+λ=sup⁡{ α+η:η∈D },and, if α>0,α⋅λ=sup⁡{ α⋅η:η∈D }.

(g) Limits go to limits. α+λ is a limit ordinal, and α⋅λ is a limit ordinal whenever α>0.

Throughout, sup⁡A=⋃A for a set A of ordinals (Basic closure properties of ordinals, claim (e)). Everything here is a theorem of ZF and uses no choice principle.

Facts & Assumptions

Given: Ordinals α, β, γ and a limit ordinal λ. The order is μ<ν:  ⟺  μ∈ν and μ≤ν:  ⟺  μ⊆ν.

[L1]

α+0=α, α+δ+=(α+δ)+, and α+λ=⋃{α+ξ:ξ∈λ} for limit λ (Ordinal addition α+β).

[L2]

α⋅0=0, α⋅δ+=α⋅δ+α, and α⋅λ=⋃{α⋅ξ:ξ∈λ} for limit λ (Ordinal multiplication α⋅β).

[L3]

μ+ is an ordinal; ⋃A is an ordinal and is the least upper bound of any set A of ordinals; μ⊆ν if and only if μ∈ν or μ=ν; and μ∉μ (claims (b), (c), (e), (f) of Basic closure properties of ordinals).

[L4]

Exactly one of μ∈ν, μ=ν, ν∈μ holds, and every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals).

[L5]

Every ordinal is exactly one of 0, a successor, or a limit; and a nonzero ordinal λ is a limit if and only if ξ∈λ implies ξ+∈λ, in which case ⋃λ=λ (Successor and limit ordinals).

[L6]

Transfinite induction over the ordinals: if a property P of ordinals fails at some β0, apply Transfinite induction to the well-order (β0+,∈), which is a well-order by clause 2 of Ordinal (von Neumann) and claim (c) of Basic closure properties of ordinals, and to S={ξ∈β0+:P(ξ)}, whose initial segment below ξ is ξ; so if P holds at ξ whenever it holds at every ordinal in ξ, then P holds at every ordinal.

Proof

technique · direct
1.1

For ordinals μ,ν: μ∈ν if and only if μ+⊆ν, since μ∈ν gives μ⊆ν by transitivity and {μ}⊆ν, while μ+⊆ν gives μ∈ν; consequently μ<ν  ⟺  μ+≤ν, and μ≤ν implies μ+≤ν+, because μ≤ν<ν+ gives μ<ν+.

L3L4
1.2

For a set A of ordinals sup⁡A=⋃A is its least upper bound, so if every member of A is ≤ some member of B then sup⁡A≤sup⁡B; for a limit ordinal λ one has ⋃λ=λ, 0∈λ (because ∅⊆λ and ∅≠λ), and ξ∈λ⇒ξ+∈λ, so also 1=0+∈λ.

L3L5
1.3

Directly from the clauses: β+0=β; β+1=β+0+=(β+0)+=β+; β⋅0=0; and β⋅1=β⋅0+=β⋅0+β=0+β.

L1L2
2.1

0+β=β for every β, by induction: at 0 this is 0+0=0; at δ+, 0+δ+=(0+δ)+=δ+; and at a limit λ, 0+λ=⋃{0+ξ:ξ∈λ}=⋃λ=λ.

step 1.2step 1.3L1L5L6
2.2

0⋅β=0 for every β, by induction: at 0 this is [L2]; at δ+, 0⋅δ+=0⋅δ+0=0+0=0; and at a limit λ, 0⋅λ=⋃{0}=0.

step 1.2step 1.3L2L5L6
2.3

1⋅β=β for every β, by induction: at 0 this is [L2]; at δ+, 1⋅δ+=1⋅δ+1=δ+1=δ+ by step 1.3; and at a limit λ, 1⋅λ=⋃{ξ:ξ∈λ}=⋃λ=λ.

step 1.2step 1.3L2L5L6
2.4

Claim (b), the inequality: by induction on γ, for every β∈γ one has α+β∈α+γ. At γ=0 there is nothing to prove. At γ=δ+, β∈δ+ gives β≤δ by [L3], so α+β≤α+δ, using the claim at δ when β∈δ, and α+δ∈(α+δ)+=α+δ+. At γ=λ a limit, β∈λ gives β+∈λ by step 1.2, and α+β∈(α+β)+=α+β+⊆α+λ.

step 1.1step 1.2L1L3L5L6
2.5

Claim (c), the inequality α+γ≤β+γ for α≤β: by induction on γ. At γ=0 it is α≤β. At γ=δ+, the claim at δ gives α+δ≤β+δ, hence (α+δ)+≤(β+δ)+ by step 1.1. At γ=λ a limit, every α+ξ with ξ∈λ is ≤β+ξ, so the suprema compare by step 1.2.

step 1.1step 1.2L1L5L6
3.1

α⋅1=α, since α⋅1=0+α=α by step 1.3 and step 2.1; together with step 1.3 and steps 2.1 to 2.3 this proves claim (a).

step 1.3step 2.1step 2.2step 2.3
3.2

Left cancellation for +: if β≠γ then β∈γ or γ∈β by [L4], so α+β≠α+γ by step 2.4 and [L3]; and α=α+0≤α+β with equality exactly when β=0, again by step 2.4. This completes claim (b).

step 2.4step 1.3L3L4
3.3

β≤α+β: since 0≤α, step 2.5 gives 0+β≤α+β, and 0+β=β by step 2.1. This completes claim (c).

step 2.5step 2.1L3
3.4

Claim (d), the inequality: let α>0; by induction on γ, for every β∈γ one has α⋅β∈α⋅γ. At γ=0 there is nothing to prove. At γ=δ+, β≤δ gives α⋅β≤α⋅δ using the claim at δ, and α⋅δ=α⋅δ+0∈α⋅δ+α=α⋅δ+ by step 2.4 applied to 0∈α. At γ=λ a limit, β+∈λ by step 1.2 and α⋅β∈α⋅β+⊆α⋅λ.

step 2.4step 1.2step 1.3L2L3L5L6
3.5

Claim (e): let α≤β; by induction on γ. At γ=0 both sides are 0. At γ=δ+, the claim at δ gives α⋅δ≤β⋅δ, so α⋅δ+=α⋅δ+α≤β⋅δ+α≤β⋅δ+β=β⋅δ+, the first inequality by step 2.5 and the second by step 2.4. At γ=λ a limit, the suprema compare by step 1.2.

step 2.4step 2.5step 1.2L2L5L6
4.1

The rest of claim (d): for α>0, β≠γ gives α⋅β≠α⋅γ by step 3.4 and [L4], which is cancellation; α=α⋅1≤α⋅β for 1≤β by step 3.4 and step 3.1; and α⋅β=0 forces α=0 or β=0, since α>0 and β>0 give α⋅β≥α⋅1=α>0, while α=0 or β=0 each give 0 by step 2.2 and [L2].

step 3.4step 3.1step 2.2L2L4
4.2

Claim (f): the first two identities are [L1] and [L2] with sup⁡=⋃. For the refinement, let D⊆λ be nonempty with sup⁡D=λ; then {α+η:η∈D}⊆{α+ξ:ξ∈λ} gives ≤, and conversely each ξ∈λ=⋃D lies in some η∈D, so α+ξ<α+η by step 2.4 and the suprema compare by step 1.2; the same argument with step 3.4 in place of step 2.4 gives the multiplicative half when α>0.

step 3.4step 2.4step 1.2L1L2L3
4.3

Claim (g): α+λ≠0, because 1∈λ by step 1.2 and so α+=α+1≤α+λ by step 2.4 and step 1.3; and α+λ is not a successor, since α+λ=μ+ would put μ∈⋃{α+ξ:ξ∈λ}, hence μ∈α+ξ for some ξ∈λ, whence μ+≤α+ξ<α+ξ+≤α+λ=μ+ by step 1.1 and step 2.4, which [L3] forbids; the same argument with step 3.4 in place of step 2.4, and α⋅1=α>0 in place of α+1, shows α⋅λ is a limit ordinal when α>0.

step 3.4step 2.4step 1.1step 1.2step 1.3L1L2L3L5
5.1

Claims (a) to (g) are established.

step 4.1step 4.2step 4.3step 3.1step 3.2step 3.3step 3.5∎

Remarks

Which asymmetries are real. Strictness holds on the right and fails on the left, for both operations. The failures are not pathologies to be worked around; they are the content of 1+ω=ω and 2⋅ω=ω, and they are exhibited as false statements later on this page. Cancellation therefore holds on the left only: α+β=α+γ gives β=γ, whereas β+α=γ+α does not, since 0+ω=1+ω.

Continuity is what later "least such ordinal" arguments consume. Clause (f) in its refined form says that to evaluate α+λ or α⋅λ it is enough to run over any set unbounded in λ, not over all of λ. That is the step used in Ordinal multiplication is associative, and α⋅(β+γ)=α⋅β+α⋅γ, in αβ+γ=αβ⋅αγ and (αβ)γ=αβ⋅γ; and for α>1 exponentiation is strictly increasing with β≤αβ and again in Cantor normal form: every nonzero ordinal is ωβ0⋅c0+⋯+ωβk−1⋅ck−1 with β0>⋯>βk−1 and each ci a nonzero natural number, in exactly one way, each time to move a supremum past an operation.

Clause (g) is what makes the division algorithm work. In For α>0 every ordinal β is α⋅ξ+ρ with ρ<α, in exactly one way the least η with β<α⋅η has to be a successor, and the reason is exactly that α⋅λ is a limit, so the strict inequality cannot first appear at a limit stage.

No completeness is assumed. Every supremum here is a union of a set of ordinals, an ordinal by claim (e) of Basic closure properties of ordinals. The ordinals are closed under suprema of sets for free, which is what makes the limit clauses legitimate in the first place.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Ordinal addition is associative

Statement

For all ordinals α, β, γ (Ordinal (von Neumann)),

(α+β)+γ=α+(β+γ),

with + as in Ordinal addition α+β. Sums of ordinals may therefore be written without brackets, and this library does so from here on.

No choice principle is used. Associativity is not accompanied by commutativity, which is refuted among this page's false statements.

Facts & Assumptions

Given: Ordinals α, β, γ, each regarded as a well-order under membership. For well-orders (X,<X) and (Y,<Y), X⊕Y is the ordered sum on ({0}×X)∪({1}×Y), a copy of X with a copy of Y placed entirely above it (α+β is the order type of α followed by β).

[L1]

For well-orders X and Y, X⊕Y is a well-order and ot(X⊕Y)=ot(X)+ot(Y) (claim (a) of α+β is the order type of α followed by β).

[L2]

Every well-order is order isomorphic to exactly one ordinal, its order type (Every well-order has a unique order type).

[L3]

A strictly increasing bijection between total orders is an order isomorphism, and order isomorphic well-orders have the same order type (Order embedding and order isomorphism, Every well-order has a unique order type).

[L4]

An ordinal is a transitive set strictly well ordered by membership, so it is a well-order (Ordinal (von Neumann), Well-order and well-ordered set).

Proof

technique · direct
1.1

For an ordinal μ the identity map is an order isomorphism of μ onto μ, so ot(μ)=μ by the uniqueness in [L2].

L2L4
1.2

The elements of (α⊕β)⊕γ are exactly the triples of shapes (0,(0,a)) with a∈α, (0,(1,b)) with b∈β, and (1,c) with c∈γ; those of α⊕(β⊕γ) are exactly (0,a), (1,(0,b)) and (1,(1,c)) with the same ranges; and in each of the two ordered sets the three families occur as three consecutive blocks, in the order α-block, then β-block, then γ-block, with each block carrying its own order.

L1L4
2.1

The map ψ sending (0,(0,a))↦(0,a), (0,(1,b))↦(1,(0,b)) and (1,c)↦(1,(1,c)) is therefore a bijection preserving the block a point belongs to and its position inside that block, hence strictly increasing, hence an order isomorphism of (α⊕β)⊕γ onto α⊕(β⊕γ) by [L3].

step 1.2L1L3
2.2

Computing both order types with [L1] and step 1.1: ot((α⊕β)⊕γ)=ot(α⊕β)+ot(γ)=(α+β)+γ, and ot(α⊕(β⊕γ))=ot(α)+ot(β⊕γ)=α+(β+γ).

step 1.1L1
3.1

The two well-orders are order isomorphic by step 2.1, so their order types agree by [L3], giving (α+β)+γ=α+(β+γ).

step 2.2step 2.1L3∎

Remarks

Why the order-type route rather than a recursion. Associativity can also be proved by transfinite induction on γ, and the limit case then needs the continuity clause of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β together with the fact that {β+ξ:ξ∈λ} is unbounded in β+λ. The order-type argument avoids the case analysis entirely: concatenation of well-orders is visibly associative, and α+β is the order type of α followed by β transports that to the arithmetic.

Associativity does not rescue commutativity. The two are independent: the ordinals under + form a semigroup with identity 0 and nothing more. 1+ω=ω while ω+1=ω+≠ω, which is computed in FALSE: ordinal addition is commutative; and left cancellation holds while right cancellation fails, since 0+ω=1+ω (FALSE: β<γ implies β+α<γ+α).

Brackets are dropped from here on. Cantor normal forms such as ω2+ω⋅3+5 (Cantor normal form: every nonzero ordinal is ωβ0⋅c0+⋯+ωβk−1⋅ck−1 with β0>⋯>βk−1 and each ci a nonzero natural number, in exactly one way) are written unbracketed precisely because of this theorem.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Ordinal multiplication is associative, and α⋅(β+γ)=α⋅β+α⋅γ

Statement

For all ordinals α, β, γ (Ordinal (von Neumann)), with + and ⋅ as in Ordinal addition α+β and Ordinal multiplication α⋅β:

(a) Left distributivity. α⋅(β+γ)=α⋅β+α⋅γ.

(b) Associativity. (α⋅β)⋅γ=α⋅(β⋅γ).

Distributivity holds on the left only. The right-hand law (β+γ)⋅α=β⋅α+γ⋅α is false, and so is commutativity of ⋅; both are refuted among this page's false statements, and both refutations are named in the Remarks below.

No choice principle is used.

Facts & Assumptions

Given: Ordinals α, β, γ. For a set A of ordinals, sup⁡A=⋃A is its least upper bound (Basic closure properties of ordinals, claim (e)).

[L1]

α⋅0=0, α⋅δ+=α⋅δ+α, and α⋅λ=sup⁡{α⋅ξ:ξ∈λ} for limit λ (Ordinal multiplication α⋅β).

[L2]

α+0=α, α+δ+=(α+δ)+, and α+λ=sup⁡{α+ξ:ξ∈λ} for limit λ (Ordinal addition α+β).

[L3]

Ordinal addition is associative (Ordinal addition is associative).

[L4]

From Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β: β⋅0=0⋅β=0 and β+0=0+β=β (claim (a)); β<γ implies α+β<α+γ (claim (b)); for α>0, β<γ implies αβ<αγ, and α⋅β=0 exactly when α=0 or β=0 (claim (d)); if μ is a limit ordinal and D⊆μ is nonempty with sup⁡D=μ, then α+μ=sup⁡{α+η:η∈D} and, for α>0, α⋅μ=sup⁡{α⋅η:η∈D} (claim (f)); and β+λ and, for β>0, β⋅λ are limit ordinals whenever λ is (claim (g)).

[L5]

Every ordinal is exactly one of 0, a successor, or a limit (Successor and limit ordinals).

[L6]

Transfinite induction over the ordinals: if a property P of ordinals fails at some β0, apply Transfinite induction to the well-order (β0+,∈) and to S={ξ∈β0+:P(ξ)}; since every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals), it follows that if P holds at ξ whenever it holds at every ordinal in ξ, then P holds at every ordinal.

Proof

technique · direct
1.1

Claim (a) at γ=0 and at a successor: α⋅(β+0)=α⋅β=α⋅β+0=α⋅β+α⋅0; and assuming α(β+δ)=αβ+αδ, the successor clauses give α(β+δ+)=α((β+δ)+)=α(β+δ)+α=(αβ+αδ)+α=αβ+(αδ+α)=αβ+αδ+, the middle equality by [L3].

L1L2L3L4
1.2

Claim (a) at a limit γ=λ when α=0: both sides are 0, since 0⋅μ=0 for every μ by [L4].

L4
1.3

Claim (a) at a limit γ=λ when α>0, assuming α(β+ξ)=αβ+αξ for every ξ∈λ: the set D={β+ξ:ξ∈λ} is a nonempty subset of the limit ordinal β+λ with sup⁡D=β+λ by [L2] and [L4], so α(β+λ)=sup⁡{α(β+ξ):ξ∈λ}=sup⁡{αβ+αξ:ξ∈λ} by [L4]; and E={αξ:ξ∈λ} is a nonempty subset of the limit ordinal α⋅λ with sup⁡E=α⋅λ by [L1] and [L4], so αβ+αλ=sup⁡{αβ+αξ:ξ∈λ} by [L4]; the two right-hand sides are the same set's supremum.

L1L2L4
2.1

The three cases of [L5] are exhaustive and steps 1.1, 1.2 and 1.3 derive claim (a) at γ from claim (a) at every ordinal in γ, so by [L6] claim (a) holds for all ordinals α, β, γ.

step 1.1step 1.2step 1.3L5L6
3.1

Claim (b), by induction on γ. At γ=0 both sides are 0 by [L1] and [L4]. At γ=δ+, assuming (αβ)δ=α(βδ): (αβ)δ+=(αβ)δ+αβ=α(βδ)+αβ=α(βδ+β)=α(βδ+), the third equality being step 2.1. At γ=λ a limit: if α=0 or β=0 then both sides are 0 by [L4], since αβ=0 in that case and α⋅(β⋅λ) is 0 either because α=0 or because β⋅λ=0; otherwise α>0 and β>0, so αβ>0 by [L4], and assuming (αβ)ξ=α(βξ) for every ξ∈λ one gets (αβ)λ=sup⁡{(αβ)ξ:ξ∈λ}=sup⁡{α(βξ):ξ∈λ} by [L1], while D={βξ:ξ∈λ} is a nonempty subset of the limit ordinal β⋅λ with sup⁡D=β⋅λ, so α(βλ)=sup⁡{α(βξ):ξ∈λ} by [L4]; the three cases of [L5] are exhaustive, so [L6] gives claim (b) for all γ.

step 2.1L1L4L5L6
4.1

Claims (a) and (b) are established.

step 2.1step 3.1∎

Remarks

Where the limit cases really need the continuity clause. In both inductions the limit step is the assertion that multiplication on the left commutes with a supremum taken over any set unbounded in a limit ordinal. That is claim (f) of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β in its refined form, and it is used twice in step 1.3 and once in step 3.1. Without it one is left comparing sup⁡{α(β+ξ)} with sup⁡{αβ+η:η<αλ}, which are indexed by different sets.

The degenerate cases are not decoration. At α=0 the ordinal α⋅λ is 0, not a limit, so the continuity clause does not apply and the case has to be handled separately; the same happens in claim (b) at β=0. Both are one line, and both are wrong to skip.

Right distributivity is false, so the two laws are not a package. (1+1)⋅ω=2⋅ω=ω, while 1⋅ω+1⋅ω=ω+ω, which is strictly larger. That computation is FALSE: (β+γ)⋅α=β⋅α+γ⋅α for all ordinals.

Commutativity fails too, and separately. 2⋅ω=ω while ω⋅2=ω+ω, so associativity and left distributivity are the whole of what survives; the computation is FALSE: ordinal multiplication is commutative. These are the two refutations the Statement above points at.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

For α≤β there is exactly one ordinal γ with α+γ=β

Statement

Let α and β be ordinals (Ordinal (von Neumann)) with α≤β. Then there is exactly one ordinal γ with

α+γ=β,

namely the order type of the set β∖α of ordinals lying in β but not in α, taken with the membership order (Every well-order has a unique order type).

This is subtraction on the left: the unknown sits on the right of the + sign, which is the side on which ordinal addition is strictly increasing and cancellative (Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β). Subtraction on the other side does not exist in general: there is no ordinal γ at all with γ+ω=ω+1, since γ+ω is a limit ordinal for every γ while ω+1 is a successor.

No choice principle is used.

Facts & Assumptions

Given: Ordinals α≤β, that is α⊆β. Every subset of a well-order carries the inherited order, again a well-order (Well-order and well-ordered set).

[L1]

ot(W)=ot(I)+ot(W∖I) for every well-order W and every initial segment I of it (claim (b) of α+β is the order type of α followed by β).

[L2]

Every well-order is order isomorphic to exactly one ordinal, its order type (Every well-order has a unique order type).

[L3]

An initial segment is a downward closed subset (Initial segment of a well-order); an ordinal is a transitive set strictly well ordered by ∈, so it is a well-order (Ordinal (von Neumann), Well-order and well-ordered set).

[L4]

α⊆β if and only if α∈β or α=β (Basic closure properties of ordinals, claim (f)); exactly one of μ∈ν, μ=ν, ν∈μ holds (Trichotomy and well-ordering of the ordinals).

[L5]

Left cancellation: α+γ=α+γ′ implies γ=γ′; and α+λ is a limit ordinal whenever λ is (claims (b) and (g) of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β, with + as in Ordinal addition α+β).

Proof

technique · direct
1.1

α is an initial segment of the well-order (β,∈): it is a subset of β because α≤β, and it is downward closed in β because x∈y∈α gives x∈α by transitivity of α.

L3L4
1.2

For an ordinal μ the identity is an order isomorphism of μ onto μ, so ot(μ)=μ by the uniqueness in [L2].

L2L3
2.1

Put γ=ot(β∖α), which exists by [L2] since β∖α is a subset of the well-order β; then [L1] applied to W=β and I=α gives β=ot(β)=ot(α)+ot(β∖α)=α+γ.

step 1.1step 1.2L1L2L3
3.1

If also α+γ′=β then α+γ′=α+γ, so γ′=γ by [L5]; hence exactly one such γ exists, and it is ot(β∖α).

step 2.1L5∎

Remarks

The proof is a picture. β is a copy of α followed by whatever is left, and "whatever is left" is β∖α. Clause (b) of α+β is the order type of α followed by β says exactly that the order type of a well-order split at an initial segment is the sum of the two order types, so no recursion is needed at all.

Why the hypothesis α≤β cannot be dropped. α≤α+γ always holds (claim (b) of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β), so α+γ=β forces α≤β. The theorem is therefore sharp: the equation is solvable exactly when the hypothesis holds.

The other-sided equation. The claim in the Statement that no γ satisfies γ+ω=ω+1 uses only that γ+ω is a limit ordinal, which is claim (g) of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β, and that ω+1=ω+ is a successor. Right subtraction, when it exists, is also not unique: 0+ω=1+ω=ω, so the equation γ+ω=ω has at least two solutions (FALSE: β<γ implies β+α<γ+α).

Where it is used. Existence of the remainder in For α>0 every ordinal β is α⋅ξ+ρ with ρ<α, in exactly one way is a direct application, and that theorem in turn is what extracts the coefficients of a Cantor normal form (Cantor normal form: every nonzero ordinal is ωβ0⋅c0+⋯+ωβk−1⋅ck−1 with β0>⋯>βk−1 and each ci a nonzero natural number, in exactly one way).

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

For α>0 every ordinal β is α⋅ξ+ρ with ρ<α, in exactly one way

Statement

Let α and β be ordinals (Ordinal (von Neumann)) with α>0. Then there are unique ordinals ξ and ρ with

β=α⋅ξ+ρandρ<α.

ξ is the quotient and ρ the remainder of β on division by α; concretely, ξ is the largest ordinal with α⋅ξ≤β, and ρ is what For α≤β there is exactly one ordinal γ with α+γ=β returns from α⋅ξ≤β.

No choice principle is used.

Facts & Assumptions

Given: Ordinals α>0 and β, with + and ⋅ as in Ordinal addition α+β and Ordinal multiplication α⋅β. For a set A of ordinals, sup⁡A=⋃A is its least upper bound.

[L1]

α⋅0=0, α⋅δ+=α⋅δ+α, and α⋅λ=sup⁡{α⋅ζ:ζ∈λ} for limit λ (Ordinal multiplication α⋅β).

[L2]

From Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β: 1⋅μ=μ and μ+0=μ (claim (a)); μ<ν implies α+μ<α+ν, left cancellation for +, and α≤α+μ (claim (b)); for α>0, μ<ν implies αμ<αν, hence μ≤ν implies αμ≤αν (claim (d)); and μ≤ν implies μγ≤νγ (claim (e)).

[L3]

If μ≤ν there is exactly one γ with μ+γ=ν (For α≤β there is exactly one ordinal γ with α+γ=β).

[L4]

Every nonempty set of ordinals has an ∈-least element, and exactly one of μ∈ν, μ=ν, ν∈μ holds (Trichotomy and well-ordering of the ordinals).

[L5]

μ+ is an ordinal, μ⊆ν if and only if μ∈ν or μ=ν, and μ∉μ (claims (b), (c), (f) of Basic closure properties of ordinals); consequently μ<ν if and only if μ+≤ν.

[L6]

Every ordinal is exactly one of 0, a successor, or a limit (Successor and limit ordinals).

Proof

technique · direct
1.1

β<α⋅β+: since α>0 gives 1≤α, claim (e) of [L2] gives β+=1⋅β+≤α⋅β+, and β∈β+.

L1L2L5
1.2

Uniqueness: suppose αξ1+ρ1=αξ2+ρ2=β with ρ1,ρ2<α; if ξ1<ξ2 then ξ1+≤ξ2 by [L5], so αξ1+α=αξ1+≤αξ2≤αξ2+ρ2=β=αξ1+ρ1<αξ1+α by [L1] and [L2], which [L5] forbids; by symmetry ξ2<ξ1 is impossible too, so ξ1=ξ2 by [L4] and then ρ1=ρ2 by left cancellation.

L1L2L4L5
2.1

The collection C={η∈(β+)+:β∈α⋅η} is a set of ordinals by Separation, and it is nonempty, because β+∈(β+)+ and β∈α⋅β+ by step 1.1.

step 1.1L5
3.1

Let η0 be the ∈-least element of C, which exists by [L4].

step 2.1L4
4.1

η0 is a successor: it is not 0, since α⋅0=0 and β∉0; and it is not a limit λ, for then every ζ∈λ would lie in (β+)+ by transitivity and outside C by minimality, so αζ≤β by [L4], making β an upper bound of {αζ:ζ∈λ} and hence α⋅λ≤β by [L1], contradicting β∈α⋅λ; so η0=ξ+ for a unique ordinal ξ by [L6].

step 3.1L1L4L5L6
5.1

With that ξ: ξ∈η0⊆(β+)+ and ξ∉C by minimality of η0, so αξ≤β by [L4]; and β∈α⋅ξ+=αξ+α because η0=ξ+∈C.

step 4.1step 3.1L1L4L5
6.1

By [L3] applied to αξ≤β there is exactly one ρ with αξ+ρ=β, and αξ+ρ=β<αξ+α forces ρ<α, since α≤ρ would give αξ+α≤αξ+ρ by [L2].

step 5.1L2L3L4
7.1

Existence is step 6.1 and uniqueness is step 1.2, so β=α⋅ξ+ρ with ρ<α in exactly one way.

step 6.1step 1.2∎

Remarks

Why the least η with β<α⋅η has to be a successor. Because η↦α⋅η is continuous at limits: at a limit stage its value is the supremum of the earlier values, so it cannot overtake β for the first time there. That is claim (f) of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β in the form used at step 4.1, and it is the only place the limit clause of Ordinal multiplication α⋅β is used.

The bound (β+)+ is a Separation device. "The least η with β<αη" quantifies over all ordinals, which is not a set; step 1.1 supplies a specific witness inside (β+)+, so the collection can be cut out of a set. Nothing depends on the particular bound.

Uniqueness is proved before existence, and independently of it. Step 1.2 uses only the monotonicity laws, so it applies to any two representations whatever their origin. This is the order used again in Cantor normal form: every nonzero ordinal is ωβ0⋅c0+⋯+ωβk−1⋅ck−1 with β0>⋯>βk−1 and each ci a nonzero natural number, in exactly one way, where uniqueness is what licenses the definite article in "the Cantor normal form".

The remainder can be 0 and the quotient can be 0. If β<α then ξ=0 and ρ=β; if α divides β exactly then ρ=0. Neither case is excluded, and neither needs separate treatment.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

αβ+γ=αβ⋅αγ and (αβ)γ=αβ⋅γ; and for α>1 exponentiation is strictly increasing with β≤αβ

Statement

Let α, β, γ be ordinals (Ordinal (von Neumann)) and λ a limit ordinal, with ⋅ and αβ as in Ordinal multiplication α⋅β and Ordinal exponentiation αβ, with the conventions α0=1 and 00=1. Then:

(a) Base values. α1=α; 1β=1; 0β=0 for every β>0; αβ>0 whenever α>0; and αβ>1 whenever α>1 and β>0.

(b) Strictly increasing in the exponent, for α>1. β<γ implies αβ<αγ.

(c) Continuity in the exponent, for α>1. αλ=sup⁡{αη:η∈D} for every nonempty D⊆λ with sup⁡D=λ; in particular αλ=sup⁡{αβ:β∈λ}, and αλ is a limit ordinal.

(d) The fixed-point bound, for α>1. β≤αβ for every ordinal β.

(e) Sum law. αβ+γ=αβ⋅αγ for all ordinals α, β, γ.

(f) Product law. (αβ)γ=αβ⋅γ for all ordinals α, β, γ.

Clause (d) is what makes "the largest β with ωβ≤α" a legitimate object when the Cantor normal form is extracted later on this page: it bounds the candidates by α itself, and clause (c) is what makes the collection of candidates attain its supremum.

No choice principle is used. Note that the law (α⋅β)γ=αγ⋅βγ is not claimed and is not true; the Remarks below compute a witness at α=ω, β=γ=2.

Facts & Assumptions

Given: Ordinals α, β, γ and a limit ordinal λ. For a set A of ordinals, sup⁡A=⋃A is its least upper bound (Basic closure properties of ordinals, claim (e)).

[L1]

α0=1, αδ+=αδ⋅α, and αλ=sup⁡{αβ:0<β<λ} for limit λ (Ordinal exponentiation αβ, with the conventions α0=1 and 00=1).

[L2]

α⋅0=0, α⋅δ+=α⋅δ+α, and α⋅λ=sup⁡{α⋅ξ:ξ∈λ} for limit λ (Ordinal multiplication α⋅β); α+0=α, α+δ+=(α+δ)+, and α+λ=sup⁡{α+ξ:ξ∈λ} (Ordinal addition α+β).

[L3]

From Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β: 1⋅μ=μ⋅1=μ, μ⋅0=0⋅μ=0 and 0+μ=μ+0=μ (claim (a)); for μ>0, ν<θ implies μν<μθ, and μν=0 exactly when μ=0 or ν=0 (claim (d)); if θ is a limit and D⊆θ is nonempty with sup⁡D=θ, then μ⋅θ=sup⁡{μη:η∈D} for μ>0 (claim (f)); and μ+λ, and μ⋅λ for μ>0, are limit ordinals (claim (g)).

[L4]

Ordinal multiplication is associative and μ(ν+θ)=μν+μθ (Ordinal multiplication is associative, and α⋅(β+γ)=α⋅β+α⋅γ).

[L5]

μ+ is an ordinal, μ⊆ν if and only if μ∈ν or μ=ν, and μ∉μ (claims (b), (c), (f) of Basic closure properties of ordinals); consequently μ<ν if and only if μ+≤ν; and exactly one of μ∈ν, μ=ν, ν∈μ holds (Trichotomy and well-ordering of the ordinals).

[L6]

Every ordinal is exactly one of 0, a successor, or a limit; a limit λ satisfies 0∈λ, 1∈λ and ξ∈λ⇒ξ+∈λ (Successor and limit ordinals, Basic closure properties of ordinals).

[L7]

Transfinite induction over the ordinals: if a property P of ordinals fails at some β0, apply Transfinite induction to the well-order (β0+,∈) and to S={ξ∈β0+:P(ξ)}; since every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals), if P holds at ξ whenever it holds at every ordinal in ξ, then P holds at every ordinal.

Proof

technique · direct
1.1

α1=α0+=α0⋅α=1⋅α=α.

L1L3
1.2

1β=1 for every β, by induction: 10=1; 1δ+=1δ⋅1=1⋅1=1; and at a limit λ the set {1β:0<β<λ} is {1}, nonempty because 1∈λ, so its supremum is ⋃{1}=1.

L1L3L6L7
1.3

0β=0 for every β>0, by induction: at a successor δ+ this needs no hypothesis, since 0δ+=0δ⋅0=0 by [L3]; and at a limit λ every β with 0<β<λ has 0β=0, so 0λ=⋃{0}=0, the set being nonempty because 1∈λ.

L1L3L6L7
2.1

αβ>0 for every β, whenever α>0, by induction: α0=1>0; αδ+=αδ⋅α>0 by [L3] since both factors are positive; and at a limit λ, α1=α belongs to the set whose supremum is αλ, because 1∈λ and 1≠0, so αλ≥α>0.

step 1.1L1L3L5L6L7
3.1

Clause (b): let α>1; by induction on γ, every β∈γ satisfies αβ∈αγ. At γ=0 there is nothing to prove. At γ=δ+, β≤δ gives αβ≤αδ using the claim at δ, and αδ=αδ⋅1<αδ⋅α=αδ+ by [L3], since αδ>0 by step 2.1 and 1<α. At γ=λ a limit: if β=0 then α0=1<α=α1≤αλ, because 1∈λ puts α1 in the set whose supremum is αλ; and if β>0 then β+∈λ with β+≠0, so αβ<αβ+≤αλ by the successor computation just made.

step 1.1step 2.1L1L3L5L6L7
4.1

Clause (c): let α>1. Including the term at β=0 does not change the supremum in [L1], since α0=1≤α1 and 1∈λ, so αλ=sup⁡{αβ:β∈λ}. If D⊆λ is nonempty with sup⁡D=λ, then {αη:η∈D} is a subset of that set, giving ≤; conversely each β∈λ=⋃D lies in some η∈D, so αβ<αη by step 3.1, giving ≥.

step 3.1step 1.1L1L5L6
4.2

The second half of clause (c): for α>1 and λ a limit, αλ≠0 by step 2.1, and αλ is not a successor, since αλ=μ+ would put μ in αβ for some β with 0<β<λ, whence μ+≤αβ<αβ+≤αλ=μ+ by step 3.1 and [L6], which [L5] forbids; so αλ is a limit ordinal.

step 3.1step 2.1L1L5L6
4.3

Clause (d): let α>1; by induction on β. At β=0, 0≤1=α0. At β=δ+, δ≤αδ<αδ+ by step 3.1, so δ<αδ+ and hence δ+≤αδ+ by [L5]. At β=λ a limit, every ξ∈λ satisfies ξ≤αξ<αλ by step 3.1, so ξ∈αλ, giving λ⊆αλ.

step 3.1L1L5L6L7
4.4

The last part of clause (a): for α>1 and β>0, step 3.1 applied to 0∈β gives 1=α0<αβ.

step 3.1L1
5.1

Clause (e), by induction on γ. At γ=0: αβ+0=αβ=αβ⋅1=αβ⋅α0. At γ=δ+, assuming the claim at δ: αβ+δ+=α(β+δ)+=αβ+δ⋅α=(αβ⋅αδ)⋅α=αβ⋅(αδ⋅α)=αβ⋅αδ+, the fourth equality by [L4]. At γ=λ a limit there are three cases. If α=0 then β+λ is a limit and so nonzero, giving 0β+λ=0 by step 1.3, while 0β⋅0λ=0β⋅0=0 by step 1.3 and [L3]. If α=1 both sides are 1 by step 1.2 and [L3]. If α>1 then D={β+ξ:ξ∈λ} is a nonempty subset of the limit ordinal β+λ with supremum β+λ by [L2] and [L3], so step 4.1 gives αβ+λ=sup⁡{αβ+ξ:ξ∈λ}=sup⁡{αβ⋅αξ:ξ∈λ} by the claim at each ξ; and E={αξ:ξ∈λ} is a nonempty subset of the limit ordinal αλ with supremum αλ by steps 2.1, 3.1 and 4.2, so [L3] with αβ>0 gives αβ⋅αλ=sup⁡{αβ⋅αξ:ξ∈λ}; the two suprema are of the same set.

step 4.1step 4.2step 3.1step 1.2step 1.3step 2.1L1L2L3L4L6L7
6.1

Clause (f), by induction on γ. At γ=0: (αβ)0=1=α0=αβ⋅0 by [L1] and [L3]. At γ=δ+, assuming the claim at δ: (αβ)δ+=(αβ)δ⋅αβ=αβδ⋅αβ=αβδ+β=αβ⋅δ+, the third equality by step 5.1 and the fourth by [L2]. At γ=λ a limit there are four cases. If β=0 then both sides are 1, by step 1.2 and [L1] and [L3]. If β>0 and α=0 then the left side is 0λ=0 by step 1.3 applied twice, while β⋅λ is a limit by [L3] and so nonzero, making the right side 0 as well. If β>0 and α=1 both sides are 1 by step 1.2. If β>0 and α>1 then αβ>1 by step 4.4, so step 4.1 applied with base αβ gives (αβ)λ=sup⁡{(αβ)ξ:ξ∈λ}=sup⁡{αβξ:ξ∈λ} by the claim at each ξ; and D={βξ:ξ∈λ} is a nonempty subset of the limit ordinal β⋅λ with supremum β⋅λ by [L2] and [L3], so step 4.1 applied with base α gives αβ⋅λ=sup⁡{αβξ:ξ∈λ}; the two suprema are of the same set.

step 5.1step 4.4step 4.1step 1.2step 1.3L1L2L3L6L7
7.1

Clauses (a) to (f) are established.

step 6.1step 5.1step 4.1step 4.2step 4.3step 4.4step 3.1step 1.1step 1.2step 1.3step 2.1∎

Remarks

What clause (d) is for, and why it is not a fixed-point theorem. β≤αβ says only that the exponential never falls below the identity. It does not say that β=αβ has a solution; that it does is a separate matter, exhibited by hand at ε0 on the companion examples page and proved there from clause (c), not from any general fixed-point theory. The inequality is used in Cantor normal form: every nonzero ordinal is ωβ0⋅c0+⋯+ωβk−1⋅ck−1 with β0>⋯>βk−1 and each ci a nonzero natural number, in exactly one way to bound the exponents that can occur, which is what turns "the largest β with ωβ≤α" into a search over a set.

The law that is false, computed. (α⋅β)γ=αγ⋅βγ fails at α=ω, β=γ=2. On one side, clause (f) is not available, so compute directly: (ω⋅2)2=(ω⋅2)⋅(ω⋅2)=((ω⋅2)⋅ω)⋅2 by associativity of ⋅, and (ω⋅2)⋅ω=sup⁡{(ω⋅2)⋅n:n∈ω}=sup⁡{ω⋅(2⋅n):n∈ω}=ω⋅ω=ω2, the last step because {2⋅n:n∈ω} is unbounded in ω and ⋅ is continuous on the right (claim (f) of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β); so (ω⋅2)2=ω2⋅2. On the other side ω2⋅22=ω2⋅4, and ω2⋅2≠ω2⋅4 by left cancellation for ⋅. The failure is the exponential shadow of the failure of commutativity, and it is the reason clause (f) is stated with the exponent, not the base, distributing.

The three degenerate bases. α=0 and α=1 have to be separated in every limit case, because clause (c) needs α>1: at α=1 the function is constant and at α=0 it is eventually constant, so neither is strictly increasing and neither has a limit ordinal as its value at a limit. Skipping those cases is the standard way to produce a proof that is wrong exactly at α≤1.

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

Cantor normal form: every nonzero ordinal is ωβ0⋅c0+⋯+ωβk−1⋅ck−1 with β0>⋯>βk−1 and each ci a nonzero natural number, in exactly one way

Statement

Let α be an ordinal (Ordinal (von Neumann)) with α>0. Then there is a natural number k≥1, a strictly decreasing list of ordinals β0>β1>⋯>βk−1 and a list of natural numbers c0,…,ck−1 with 0<ci<ω, such that

α  =  ωβ0⋅c0  +  ωβ1⋅c1  +  ⋯  +  ωβk−1⋅ck−1,

and k, the exponents βi and the coefficients ci are uniquely determined by α. This expression is the Cantor normal form of α; the uniqueness is what licenses the definite article.

Indices run over the von Neumann natural k={0,1,…,k−1}, so the leading term is the one with index 0. Sums are unbracketed because ordinal addition is associative (Ordinal addition is associative), and powers bind tighter than products, which bind tighter than sums (Ordinal exponentiation αβ, with the conventions α0=1 and 00=1).

No choice principle is used.

Facts & Assumptions

Given: An ordinal α>0. A normal-form datum of length k, for a natural number k≥1, is a pair of functions i↦βi and i↦ci with domain the von Neumann natural k (The natural numbers N (von Neumann)), the βi ordinals with βi∈βj whenever j∈i, and the ci ordinals with 0<ci<ω. Its value is Sk, where S0=0 and Sj+=Sj+ωβj⋅cj for j∈k; this recursion is legitimate by Transfinite recursion along the ordinals: a class rule determines exactly one operation defined at every ordinal, and by associativity of + its value is the unbracketed sum displayed in the Statement.

[L1]

Exponent laws for a base >1, in particular for ω: β<γ implies ωβ<ωγ; β≤ωβ; ωλ=sup⁡{ωξ:ξ∈λ} is a limit ordinal for limit λ; ω0=1, ω1=ω, ωβ>0, and ωβ+γ=ωβ⋅ωγ (αβ+γ=αβ⋅αγ and (αβ)γ=αβ⋅γ; and for α>1 exponentiation is strictly increasing with β≤αβ, Ordinal exponentiation αβ, with the conventions α0=1 and 00=1).

[L2]

For μ>0 and any ν there are unique ξ,ρ with ν=μ⋅ξ+ρ and ρ<μ (For α>0 every ordinal β is α⋅ξ+ρ with ρ<α, in exactly one way).

[L3]

From Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β: 0+μ=μ+0=μ, 1⋅μ=μ⋅1=μ, μ⋅0=0 (claim (a)); ν<θ implies μ+ν<μ+θ, and μ≤μ+ν (claim (b)); ν≤μ+ν (claim (c)); for μ>0, ν<θ implies μν<μθ (claim (d)); μ≤ν implies μθ≤νθ (claim (e)); if θ is a limit and D⊆θ is nonempty with sup⁡D=θ then μ+θ=sup⁡{μ+η:η∈D} (claim (f)); and μ⋅λ is a limit ordinal for μ>0 and λ a limit (claim (g)).

[L4]

μ⋅(ν+θ)=μν+μθ, and ⋅ is associative (Ordinal multiplication is associative, and α⋅(β+γ)=α⋅β+α⋅γ).

[L5]

μ⋅0=0, μ⋅δ+=μ⋅δ+μ, μ⋅λ=sup⁡{μ⋅ξ:ξ∈λ} (Ordinal multiplication α⋅β); μ+0=μ and μ+δ+=(μ+δ)+ (Ordinal addition α+β).

[L6]

μ+ is an ordinal; ⋃A is an ordinal and the least upper bound of a set A of ordinals; μ⊆ν iff μ∈ν or μ=ν; μ∉μ (Basic closure properties of ordinals); hence μ<ν iff μ+≤ν. Exactly one of μ∈ν, μ=ν, ν∈μ holds, and every nonempty set of ordinals has an ∈-least element (Trichotomy and well-ordering of the ordinals).

[L7]

Every ordinal is exactly one of 0, a successor or a limit; a limit λ has 0,1∈λ and is closed under successor (Successor and limit ordinals). ω is a limit ordinal and every ordinal in ω is 0 or a successor (claims (iii) and (iv) of ω is the least limit ordinal).

[L8]

Transfinite induction over the ordinals: if a property P of ordinals fails at some β0, apply Transfinite induction to the well-order (β0+,∈) and to S={ξ∈β0+:P(ξ)}; so if P holds at ξ whenever it holds at every ordinal in ξ, then P holds at every ordinal.

Proof

technique · direct
1.1

Preliminaries on ω and on powers of ω: for n,m∈ω one has n+m∈ω, by induction on m over the ordinals in ω, since n+0=n, since n+m+=(n+m)+∈ω as ω is closed under successor, and since no ordinal in ω is a limit by [L7]; and ωδ+=ωδ⋅ω=sup⁡{ωδ⋅n:n∈ω} is a limit ordinal, with ωδ⋅n<ωδ+ for every n∈ω, by [L1], [L5] and claims (d) and (g) of [L3].

L1L3L5L7
2.1

Additive indecomposability: for every ordinal β and every μ<ωβ one has μ+ωβ=ωβ. By induction on β. At β=0, ω0=1 forces μ=0 and 0+1=1. At β=δ+: μ<ωδ+=sup⁡{ωδn:n∈ω} gives n∈ω with μ<ωδ⋅n, and claim (f) of [L3] applied to the nonempty D={ωδ⋅m:m∈ω}⊆ωδ+ gives μ+ωδ+=sup⁡{μ+ωδm:m∈ω}, where each μ+ωδm≤ωδn+ωδm=ωδ(n+m)<ωδ+ by [L4], step 1.1 and claim (d) of [L3]; so μ+ωδ+≤ωδ+, and the reverse inequality is claim (c) of [L3]. At β=λ a limit: μ<ωλ=sup⁡{ωξ:ξ∈λ} gives ξ0∈λ with μ<ωξ0, and D={ωξ:ξ∈λ and ξ0≤ξ} is nonempty, contained in ωλ and has supremum ωλ, because any η<ωλ satisfies η<ωξ for some ξ∈λ and ξ may be replaced by the larger of ξ and ξ0; so claim (f) of [L3] gives μ+ωλ=sup⁡{μ+ωξ:ξ0≤ξ∈λ}=sup⁡{ωξ:ξ0≤ξ∈λ}=ωλ, using the claim at each such ξ, legitimate since μ<ωξ0≤ωξ.

step 1.1L1L3L4L5L6L7L8
2.2

The leading exponent exists: for α>0 the set B={β∈α+:ωβ≤α} contains 0, because ω0=1≤α, and it contains every β with ωβ≤α, because β≤ωβ≤α by [L1]; it has a greatest element β0=⋃B, since ⋃B=0 forces B={0} and 0∈B, since ⋃B=δ+ gives δ∈β for some β∈B and hence δ+≤β≤⋃B=δ+ with β∈B, and since ⋃B=λ a limit gives ωξ<ωβ≤α for every ξ∈λ, whence ωλ=sup⁡{ωξ:ξ∈λ}≤α and λ∈B; and then ωβ0≤α<ωβ0+, the second inequality because β0+∉B.

step 1.1L1L6L7
3.1

Closure below a power of ω: if μ<ωβ and ν<ωβ then μ+ν<μ+ωβ=ωβ, by claim (b) of [L3] and step 2.1.

step 2.1L3
3.2

Existence, by induction on α>0: take β0 from step 2.2, so ωβ0≤α<ωβ0+=ωβ0⋅ω; divide by ωβ0>0 using [L2] to get α=ωβ0⋅c0+ρ with ρ<ωβ0; here c0≠0, since c0=0 would give α=ρ<ωβ0≤α, and c0<ω, since ω≤c0 would give ωβ0⋅ω≤ωβ0c0≤α by claims (d) and (b) of [L3], contradicting α<ωβ0⋅ω. If ρ=0 then α=ωβ0c0 is a normal form of length 1. Otherwise 0<ρ<ωβ0≤α, so the claim at ρ gives a normal-form datum for ρ with leading exponent γ0 and leading coefficient d0≥1, and ωγ0≤ωγ0d0≤ρ<ωβ0 by [L3], so γ0<β0 by [L1] and [L6]; prefixing (β0,c0) to that datum therefore yields a normal-form datum whose value is α.

step 2.2L1L2L3L6L8
4.1

Tail bound: if (βi,ci)i∈k is a normal-form datum then the value τ of its tail (βi,ci)1≤i<k satisfies τ<ωβ0; indeed τ=0<ωβ0 when k=1, and for i≥1 each term satisfies ωβici<ωβi⋅ω=ωβi+≤ωβ0 by claim (d) of [L3], [L1] and βi+≤β0, so induction on the number of terms using step 3.1 gives τ<ωβ0.

step 3.1step 1.1L1L3L6L7L8
5.1

Uniqueness, by induction on α>0: let (βi,ci)i∈k be a normal-form datum of value α, with tail value τ, so that α=ωβ0c0+τ with τ<ωβ0 by step 4.1; then ωβ0=ωβ0⋅1≤ωβ0c0≤α by [L3], and α<ωβ0c0+ωβ0=ωβ0(c0+1)≤ωβ0⋅ω=ωβ0+ by [L3], [L4] and c0+1≤ω; so ωβ0≤α<ωβ0+, which pins β0 down, since a second datum with leading exponent γ0≠β0 would satisfy the same two inequalities and, say, β0<γ0 would give α<ωβ0+≤ωγ0≤α by [L1] and [L6]; with β0 fixed, the two representations α=ωβ0c0+τ=ωβ0d0+σ with τ,σ<ωβ0 agree by the uniqueness in [L2], so c0=d0 and τ=σ; and τ<ωβ0≤α, so the claim at τ makes the two tails identical when τ>0, while τ=0 forces both data to have length 1, since a tail of length at least 1 has value at least ωβ1c1>0.

step 4.1step 2.2L1L2L3L4L6L8
6.1

Existence is step 3.2 and uniqueness is step 5.1, so every ordinal α>0 has exactly one Cantor normal form.

step 5.1step 3.2∎

Remarks

Where each hypothesis of αβ+γ=αβ⋅αγ and (αβ)γ=αβ⋅γ; and for α>1 exponentiation is strictly increasing with β≤αβ is spent. The bound β≤ωβ is what makes B in step 2.2 a set: without it, "the largest β with ωβ≤α" ranges over the ordinals, which is not a set, and Separation has nothing to cut. Continuity of β↦ωβ at limits is what makes B attain its supremum; without it the maximum could fail to exist and the leading exponent would not be defined.

Additive indecomposability is the whole content of uniqueness. Step 2.1 says that adding anything strictly smaller than ωβ on the left of ωβ changes nothing. Its consequence, step 3.1, is that the ordinals below ωβ are closed under addition, and that is exactly why a tail with strictly smaller exponents cannot reach up to the leading term and disturb it.

Beyond base ω. More general base-γ expansions exist for ordinals γ>1, with digits below γ, but their proof requires a general digit-and-carry argument. The theorem and proof here concern only base ω.

What is not claimed. Nothing here says the normal form is computable, and nothing here uses or proves anything about ε0. The ordinals α with α=ωα have normal form ωα⋅1, whose exponent is α itself, so the normal form does not always reduce a problem to strictly smaller data; one such ordinal, ε0, is exhibited on the companion examples page, where it is shown to satisfy ωε0=ε0 and where it is recorded that its leastness among such fixed points is not proved.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

On ω the ordinal + and ⋅ are the Peano operations: ω is closed under ordinal +, ⋅ and exponentiation, and for naturals m,n the ordinal m+n and m⋅n are the natural-number sum and product

Statement

Write +, ⋅ and αβ for the ordinal operations (Ordinal addition α+β, Ordinal multiplication α⋅β, Ordinal exponentiation αβ, with the conventions α0=1 and 00=1), and +N, ⋅N for the natural-number operations defined by Peano recursion (Addition of natural numbers, Multiplication of natural numbers). Let m,n∈N=ω. Then:

(a) Closure. m+n, m⋅n and mn all lie in ω.

(b) Agreement for + and ⋅. m+n=m+Nn and m⋅n=m⋅Nn.

(c) Agreement of the orders. For m,n∈ω, m∈n if and only if m<n in the additive order of Order on the natural numbers. This is claim (i) of ω is the least limit ordinal and is cited, not reproved.

No agreement is claimed for exponentiation. The dictionary drawn here is with construction-of-the-natural-numbers, which defines addition and multiplication and no exponentiation, and nothing among this page's declared prerequisites supplies a natural-number power for the ordinal power to be compared with. What clause (a) says about mn is only that the ordinal power of two naturals is again a natural.

This item is the dictionary between the two arithmetics on N. Without it the library would carry two unrelated operations written with the same symbol on the same set. No choice principle is used.

Facts & Assumptions

Given: Natural numbers m,n∈N=ω (The natural numbers N (von Neumann)).

[L1]

N=ω carries 0=∅ and σ(n)=n∪{n} (The natural numbers N (von Neumann)), and (N,0,σ) is the Peano system over which +N and ⋅N are defined (The von Neumann naturals form a Peano system). For an ordinal ν the successor is ν+=ν∪{ν} (Ordinal (von Neumann)), so σ and ⋅+ are the same operation on ω.

[L2]

m+N0=m and m+Nσ(n)=σ(m+Nn) (Addition of natural numbers); m⋅N0=0 and m⋅Nσ(n)=m⋅Nn+Nm (Multiplication of natural numbers).

[L3]

α+0=α and α+δ+=(α+δ)+ (Ordinal addition α+β); α⋅0=0 and α⋅δ+=α⋅δ+α (Ordinal multiplication α⋅β); α0=1 and αδ+=αδ⋅α (Ordinal exponentiation αβ, with the conventions α0=1 and 00=1).

[L4]

Every natural number is an ordinal, ω is a limit ordinal, and every ordinal in ω is 0 or a successor ordinal; moreover m∈n if and only if m<n for m,n∈ω (claims (i), (ii), (iii), (iv) of ω is the least limit ordinal, with the order of Order on the natural numbers).

[L5]

A limit ordinal is closed under successor (Successor and limit ordinals), and every ordinal is exactly one of 0, a successor or a limit; 1=0+ and μ+ is an ordinal (Basic closure properties of ordinals); trichotomy holds for ordinals (Trichotomy and well-ordering of the ordinals).

[L6]

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

Proof

technique · direct
1.1

On ω the natural-number successor σ and the ordinal successor ⋅+ are literally the same operation, both being ν↦ν∪{ν}; ω is closed under it by [L5], since ω is a limit ordinal by [L4]; and every ordinal in ω is 0 or a successor by [L4], so in evaluating an ordinal recursion at an argument in ω the limit clause never fires.

L1L4L5
1.2

Claim (c) is claim (i) of [L4], quoted as it stands: for m,n∈ω, m∈n if and only if m<n in the additive order of Order on the natural numbers.

L4
2.1

Claim (b) for +, together with the additive half of claim (a): let S be the set of n∈N such that m+n=m+Nn∈N for every m∈N. Then 0∈S, because m+0=m=m+N0 by [L2] and [L3] and m∈N. And n∈S implies σ(n)∈S, because σ(n)=n+ by step 1.1, so m+σ(n)=m+n+=(m+n)+=σ(m+Nn)=m+Nσ(n), using [L3], the hypothesis at n, step 1.1 and [L2] in turn, and that value lies in N because N is closed under σ. Hence S=N by [L6].

step 1.1L1L2L3L6
3.1

Claim (b) for ⋅, together with the multiplicative half of claim (a): let T be the set of n∈N such that m⋅n=m⋅Nn∈N for every m∈N. Then 0∈T, because m⋅0=0=m⋅N0 by [L2] and [L3]. And n∈T implies σ(n)∈T, because m⋅σ(n)=m⋅n+=m⋅n+m=(m⋅Nn)+m by [L3], step 1.1 and the hypothesis at n, while step 2.1 applied to the two naturals m⋅Nn and m turns that ordinal sum into (m⋅Nn)+Nm, which is m⋅Nσ(n) by [L2] and again lies in N. Hence T=N by [L6].

step 2.1step 1.1L2L3L6
4.1

The exponential half of claim (a): let U be the set of n∈N such that mn∈N for every m∈N. Then 0∈U, because m0=1=0+∈N by [L3] and [L5]. And n∈U implies σ(n)∈U, because mσ(n)=mn+=mn⋅m by [L3] and step 1.1, a product of two naturals, which lies in N by step 3.1. Hence U=N by [L6].

step 3.1step 1.1L3L5L6
5.1

Claims (a), (b) and (c) are established.

step 4.1step 3.1step 2.1step 1.2∎

Remarks

Why the limit clause never fires below ω. Every ordinal in ω is 0 or a successor (ω is the least limit ordinal, claim (iv)), so the two remaining clauses of each ordinal recursion are exactly the two Peano clauses of Addition of natural numbers and Multiplication of natural numbers. That is the whole reason the two arithmetics agree, and it is also the precise sense in which ordinal arithmetic extends rather than replaces the arithmetic of N.

The agreement stops immediately above ω. The natural-number operations are commutative; the ordinal operations are not, and the failure begins at the first infinite ordinal, with 1+ω=ω≠ω+1 (FALSE: ordinal addition is commutative). So this item says the ordinal operations restrict correctly, and says nothing about their behaviour anywhere else.

Exponentiation is closure only. construction-of-the-natural-numbers has no exponentiation, and no prerequisite of this page supplies one, so there is no natural-number power here for the ordinal power to agree with and clause (a) is all that this page claims. Wherever in the library a natural-number exponentiation with the clauses m0=1 and mn+=mn⋅m is available, the corresponding agreement is a one-line induction of exactly the shape of step 4.1, on top of claim (b) for the product; it is not carried out here only because this page does not declare the page that mints it as a prerequisite.

What would go wrong without this item. The symbol + would denote two different functions on N, one defined in construction-of-the-natural-numbers and one here, with nothing connecting them. Every later computation mixing finite and infinite ordinals, such as the coefficients of a Cantor normal form (Cantor normal form: every nonzero ordinal is ωβ0⋅c0+⋯+ωβk−1⋅ck−1 with β0>⋯>βk−1 and each ci a nonzero natural number, in exactly one way) or the value 2ω=ω (FALSE: the ordinal 2ω is uncountable), silently uses the identification proved here.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

The first uncountable ordinal ω1:=ℵ(ω)

Definition

The first uncountable ordinal is

ω1  :=  ℵ(ω),

the Hartogs number of N=ω (Hartogs: an ordinal that does not inject into a given set, The natural numbers N (von Neumann)): the least ordinal (Ordinal (von Neumann)) that admits no injective function into N. Equivalently, by that theorem, ω1 is the set of order types of the well-ordered subsets of N.

Existence is a theorem of ZF. Hartogs: an ordinal that does not inject into a given set is choice free, so ω1 is available without any choice principle, and its defining property needs none either.

"Uncountable" is Finite, countably infinite, countable, uncountable's word, meaning "not at most countable", and it is not redefined here. That ω1 deserves the name — that it is uncountable, that every ordinal below it is at most countable, that it is a cardinal and a limit ordinal — is proved in ω1 is uncountable, every ordinal below it is at most countable, it is a cardinal and a limit ordinal, and its existence is a theorem of ZF ↗, which is what discharges the naming obligation of this definition.

Remarks

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

ω1 is uncountable, every ordinal below it is at most countable, it is a cardinal and a limit ordinal, and its existence is a theorem of ZF

Statement

Let ω1=ℵ(ω) (The first uncountable ordinal ω1:=ℵ(ω)). Then:

(a) The bridge. An ordinal α (Ordinal (von Neumann)) injects into N if and only if α is at most countable (Finite, countably infinite, countable, uncountable).

(b) ω1 is uncountable.

(c) Every ordinal α∈ω1 is at most countable; so ω1 is the least uncountable ordinal.

(d) ω1 is a cardinal, that is an initial ordinal (Cardinal (initial ordinal) and cardinality): no α∈ω1 is equinumerous with ω1.

(e) ω1 is a limit ordinal (Successor and limit ordinals).

All of this is a theorem of ZF and uses no choice principle. That matters here and is stated deliberately: Hartogs: an ordinal that does not inject into a given set is choice free, Every subset of an at most countable set is at most countable and A nonempty set is at most countable iff it is a surjective image of N are choice free, so ω1 and every property listed above exist in ZF alone. The cost begins two items later on this page, at the boundedness theorem for at most countable subsets of ω1, which genuinely needs countable choice.

Facts & Assumptions

Given: ω1=ℵ(ω), the least ordinal admitting no injection into N=ω (The first uncountable ordinal ω1:=ℵ(ω), Hartogs: an ordinal that does not inject into a given set).

[L1]

ℵ(A) is the least ordinal that does not inject into A; in particular every ordinal strictly below ℵ(A) does inject into A, and ℵ(A) does not. The construction is choice free (Hartogs: an ordinal that does not inject into a given set).

[L2]

A is finite when A≈n for some n∈N, countably infinite when A≈N, at most countable when one of the two holds, and uncountable when neither does (Finite, countably infinite, countable, uncountable, Equinumerous sets, A≈B and A⪯B).

[L3]

Every subset of an at most countable set is at most countable, and no choice principle is used (Every subset of an at most countable set is at most countable).

[L4]

A nonempty set A is at most countable if and only if there is a surjection N→A, and no choice principle is used (A nonempty set is at most countable iff it is a surjective image of N, Injection, surjection, bijection).

[L5]

An injection f:X→Y is a bijection of X onto f[X]⊆Y, and ≈ is symmetric and transitive (Injection, surjection, bijection, Equinumerous sets, A≈B and A⪯B).

[L6]

An ordinal κ is a cardinal when no α∈κ satisfies α≈κ (Cardinal (initial ordinal) and cardinality).

[L7]

Every ordinal is exactly one of 0, a successor, or a limit (Successor and limit ordinals); μ+=μ∪{μ} is an ordinal, μ⊆ν iff μ∈ν or μ=ν, and μ∉μ (Basic closure properties of ordinals); trichotomy holds (Trichotomy and well-ordering of the ordinals).

[L8]

Every natural number is an ordinal, ω is an ordinal and a limit ordinal, and n⊆ω for n∈ω (ω is the least limit ordinal, The natural numbers N (von Neumann)).

Proof

technique · direct
1.1

Claim (a), forwards: if f:α→N is injective then α≈f[α]⊆N by [L5], and f[α] is at most countable by [L3], so α is at most countable by [L2] and transitivity of ≈.

L2L3L5
1.2

Claim (a), backwards: if α is at most countable then α≈n for some n∈N or α≈N; a bijection α→n followed by the inclusion n⊆N is an injection α→N by [L8], and a bijection α→N is one outright.

L2L5L8
1.3

ω∈ω1: the identity is an injection ω→N, so ω≠ω1 by [L1]; and ω1∈ω or ω1=ω would give ω1⊆ω by [L7] and hence an injection ω1→N by inclusion, which [L1] forbids; so ω∈ω1 by trichotomy.

L1L5L7L8
2.1

Claim (b): ω1 does not inject into N by [L1], so it is not at most countable by step 1.2, that is, it is uncountable.

step 1.2L1L2
2.2

Claim (c): every α∈ω1 injects into N by [L1], hence is at most countable by step 1.1; and by [L7] any uncountable ordinal γ satisfies ω1≤γ, since γ∈ω1 would make γ at most countable.

step 1.1L1L7
3.1

Claim (d): suppose α∈ω1 satisfies α≈ω1; then α is at most countable by step 2.2, so ω1 is at most countable by [L2] and symmetry of ≈, contradicting step 2.1; hence ω1 is a cardinal in the sense of [L6].

step 2.2step 2.1L2L5L6
3.2

Claim (e): ω1≠0 by step 1.3, since ω∈ω1; and ω1 is not a successor, for if ω1=δ+ then ω∈δ+ gives ω⊆δ by [L7], so δ is a nonempty ordinal in ω1 and is therefore at most countable by step 2.2, so [L4] supplies a surjection s:N→δ, and the function t:N→δ+ with t(0)=δ and t(σ(n))=s(n) is a surjection onto δ+=δ∪{δ}, making ω1 at most countable by [L4] and contradicting step 2.1; so ω1 is a limit ordinal by [L7].

step 1.3step 2.2step 2.1L4L7L8
4.1

Claims (a) to (e) are established, and every step used only Hartogs: an ordinal that does not inject into a given set, Every subset of an at most countable set is at most countable and A nonempty set is at most countable iff it is a surjective image of N, all of which are choice free, so the whole statement is a theorem of ZF.

step 3.1step 3.2step 2.1step 2.2step 1.1step 1.2L1L3L4∎

Remarks

The bridge is the whole trick. Hartogs: an ordinal that does not inject into a given set produces the least ordinal that does not inject into N. What is wanted is the least uncountable ordinal. Claim (a) is what identifies the two notions on ordinals, and it is two lines in each direction; without it, quoting Hartogs for uncountability would be citing a theorem for a claim it does not make.

No choice, and why it is worth saying. A reader who has met ω1 through cardinal arithmetic often expects the well-ordering theorem to be somewhere in the background. It is not. Hartogs' construction collects the order types of well-ordered subsets of N, and the well-ordering comes with each subset as part of the datum, so nothing is selected (Hartogs: an ordinal that does not inject into a given set, remarks). The first genuine choice principle on this page appears at Assuming countable choice: every at most countable subset of ω1 is bounded below ω1, so no at most countable subset of ω1 is cofinal in it, and a supremum of at most countably many at most countable ordinals is at most countable, and Choice ledger for this page: ω1 exists in ZF, and the boundedness theorem does not keeps the ledger.

"ω1 is a cardinal" is a property of an ordinal, not an assignment of a size. Cardinal (initial ordinal) and cardinality separates the two: being an initial ordinal is choice free, whereas attaching a cardinality ∣X∣ to an arbitrary set X needs the Axiom of Choice. Claim (d) is the first, and only the first.

What is deliberately absent. Nothing here says ω1 is regular, or computes its cofinality, or compares it with the size of P(N). Regularity of ω1 is the boundedness theorem two items later and costs countable choice; the comparison with P(N) is the continuum hypothesis (The continuum hypothesis, and what this page does not prove) and is independent of ZFC.

DefinitionDefinition: AI-adaptedProof: Not applicableverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

Cofinal subset of an ordinal

Definition

Let α be an ordinal (Ordinal (von Neumann)). A subset C⊆α is cofinal in α, equivalently unbounded in α, when

for every ξ∈α there is η∈C with ξ≤η.

A subset that is not cofinal is bounded below α: there is ξ∈α such that η<ξ for every η∈C.

Remarks

  • At a limit ordinal, cofinal means the supremum is attained from below. If λ is a limit ordinal (Successor and limit ordinals) and C⊆λ is nonempty, then C is cofinal in λ if and only if sup⁡C=⋃C=λ (claim (e) of Basic closure properties of ordinals). If ⋃C=λ, then every ξ∈λ lies in some η∈C, so ξ<η and C is cofinal. Conversely, if C is cofinal then ⋃C⊆λ, because each η∈C satisfies η⊆λ by transitivity; and for ξ∈λ the ordinal ξ+ again lies in λ (Successor and limit ordinals), so cofinality supplies η∈C with ξ+≤η, whence ξ∈ξ+⊆η and ξ∈⋃C, giving λ⊆⋃C. This is the form in which the notion is used on this page, and it is exactly the hypothesis of the continuity clause of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β.

  • At 0 and at successors the notion is degenerate. ∅ is cofinal in 0, vacuously, and it is the only subset of 0. If α=δ+ then δ is the greatest element of α (Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals), so a subset is cofinal in α if and only if it contains δ. The interesting case is the limit case, and that is where the notion is used.

  • What is not defined at this point in the reading order. The cofinality cf⁡(α), the least order type of a cofinal subset, and the vocabulary of regular and singular cardinals, are not introduced here; they are introduced later, on Cardinal Arithmetic, Cofinality and the Alephs. Nothing on this page needs them: the boundedness theorem below is stated as "no at most countable subset is cofinal", which is a statement about subsets and not about a cardinal invariant.

  • Cofinal is a property of the pair, not of the set. ω is cofinal in ω and bounded below ω+1. The ordinal must always be named.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Assuming countable choice: every at most countable subset of ω1 is bounded below ω1, so no at most countable subset of ω1 is cofinal in it, and a supremum of at most countably many at most countable ordinals is at most countable

Statement

Assume the Axiom of Countable Choice ACω (The Axiom of Countable Choice (ACω)). Let ω1 be the first uncountable ordinal (The first uncountable ordinal ω1:=ℵ(ω)). Then:

(a) Boundedness. Every at most countable (Finite, countably infinite, countable, uncountable) subset A⊆ω1 is bounded below ω1: the ordinal sup⁡A=⋃A lies in ω1 and satisfies α≤sup⁡A for every α∈A.

(b) No small cofinal set. No at most countable subset of ω1 is cofinal in ω1 (Cofinal subset of an ordinal).

(c) Suprema stay countable. If A is an at most countable set of at most countable ordinals, then sup⁡A=⋃A is an at most countable ordinal.

The hypothesis is not decoration. ACω is spent at exactly one step, step 1.2 below, and it is spent there only through Countable unions of at most countable sets, assuming ACω, whose own statement carries the same hypothesis. Everything else on this page, including the existence of ω1 and all of ω1 is uncountable, every ordinal below it is at most countable, it is a cardinal and a limit ordinal, and its existence is a theorem of ZF, is a theorem of ZF. The ledger is the choice-ledger remark at the end of this page.

Facts & Assumptions

Given: The Axiom of Countable Choice (The Axiom of Countable Choice (ACω)), and ω1=ℵ(ω) (The first uncountable ordinal ω1:=ℵ(ω)).

[L1]

⋃A is an ordinal for every set A of ordinals, and it is the least upper bound of A; ⋃∅=0; every element of an ordinal is an ordinal; μ⊆ν iff μ∈ν or μ=ν; and μ∉μ (Basic closure properties of ordinals, Ordinal (von Neumann)).

[L2]

Exactly one of μ∈ν, μ=ν, ν∈μ holds for ordinals (Trichotomy and well-ordering of the ordinals).

[L3]
[L4]

A nonempty set A is at most countable if and only if there is a surjection N→A (A nonempty set is at most countable iff it is a surjective image of N, The natural numbers N (von Neumann)).

[L5]

Assuming ACω: if (An)n∈N is a family of at most countable sets then ⋃n∈NAn is at most countable (Countable unions of at most countable sets, assuming ACω).

[L6]

C⊆α is cofinal in α when every ξ∈α satisfies ξ≤η for some η∈C (Cofinal subset of an ordinal).

Proof

technique · direct
1.1

For a set A of ordinals, ⋃A is an ordinal and is the least upper bound of A, so α≤⋃A for every α∈A; and ⋃∅=0.

L1
1.2

The one step that spends ACω. Let A be a nonempty at most countable set each of whose members is an at most countable set. By [L4] there is a surjection s:N→A; putting An=s(n) gives a family of at most countable sets indexed by N, with no selection made, and ⋃n∈NAn=⋃A because s is onto A; so ⋃A is at most countable by [L5].

L4L5
2.1

Claim (a): let A⊆ω1 be at most countable. Every α∈A lies in ω1 and hence is an at most countable ordinal by [L3], and α⊆ω1 by [L1], so ⋃A⊆ω1 and ⋃A is an ordinal with ⋃A≤ω1 by [L1]. If A=∅ then ⋃A=0∈ω1 by step 1.1 and [L3], since ω1 is a nonzero ordinal. If A≠∅ then ⋃A is at most countable by step 1.2, so ⋃A≠ω1 because ω1 is uncountable by [L3], and therefore ⋃A∈ω1 by [L1]. In both cases sup⁡A=⋃A∈ω1 is an upper bound of A by step 1.1.

step 1.1step 1.2L1L2L3
2.2

Claim (c): an at most countable set A of at most countable ordinals has ⋃A an ordinal by [L1], equal to 0 when A=∅ and at most countable by step 1.2 otherwise; in either case sup⁡A=⋃A is an at most countable ordinal.

step 1.1step 1.2L1
3.1

Claim (b): suppose A⊆ω1 is at most countable and cofinal in ω1; put β=⋃A, which lies in ω1 by step 2.1, so β+∈ω1 because ω1 is a limit ordinal by [L3]; cofinality applied to β+ gives η∈A with β+≤η, while η≤β by step 1.1, so β+≤β∈β+ and hence β∈β, which [L1] forbids.

step 2.1step 1.1L1L3L6
4.1

Claims (a), (b) and (c) are established, and the only appeal to a choice principle is the use of [L5] inside step 1.2.

step 3.1step 2.1step 2.2step 1.2L5∎

Remarks

Where exactly the choice is spent, and why it cannot be avoided here. Step 1.2 hands an N-indexed family of at most countable sets to Countable unions of at most countable sets, assuming ACω, and that theorem selects one enumeration of each member at once. Each ordinal α<ω1 has enumerations by N, in general many, and countability alone gives no rule for singling one out. Note that the family (An) itself is produced without choice: it is n↦s(n) for a surjection s that A nonempty set is at most countable iff it is a surjective image of N hands over, and that lemma is choice free.

The hypothesis is genuinely needed, not merely convenient. Without a choice principle the conclusion can fail outright: it is consistent with ZF, granted the consistency of ZF, that ω1 is the supremum of an ω-sequence of at most countable ordinals. That is the Feferman-Levy model, recorded in Choice ledger for this page: ω1 exists in ZF, and the boundedness theorem does not with the external citation. So the boundedness proved here is not a fact about ω1 alone; it is a fact about ω1 plus ACω.

What the statement deliberately avoids at this point in the reading order. The usual formulation is "ω1 is a regular cardinal", using the cofinality function cf⁡. That vocabulary is introduced later in Cofinality cf⁡(α), and regular and singular cardinals ↗, so the present theorem states the conclusion in the subset form available here: no at most countable subset is cofinal. That is exactly the form the applications need, for instance the non-normality of the deleted Tychonoff plank, where the countably many ordinals produced by a covering argument must be capped below ω1.

Claim (c) restated. A supremum of at most countably many at most countable ordinals is at most countable. This is the same fact viewed without reference to ω1, and it is the form used when the ambient ordinal is not ω1 but some countable limit; see the worked increasing-sequence example on the companion examples page.

RemarkRemark: AI-adaptedProof: Not applicableverified 2026-07-29 (claude-sonnet-5)Open item page →

Ordinal αβ and cardinal κλ are different operations that share one notation

Remark

The notation αβ is used in set theory for two different operations, and on this page it always means the first of them.

Ordinal exponentiation, the one defined here (Ordinal exponentiation αβ, with the conventions α0=1 and 00=1), is built by transfinite recursion on the exponent, with a supremum at limits. Its value depends on the ordinals α and β as order types, and the operation is designed so that β↦αβ is strictly increasing and continuous for α>1.

Cardinal exponentiation is a different operation, defined on cardinals (Cardinal (initial ordinal) and cardinality) by counting functions: κλ is the number of functions from a set of size λ to a set of size κ. It is not defined at this point in the reading order; it is introduced later, on Cardinal Arithmetic, Cofinality and the Alephs. It is named in this remark only to warn the reader off the identification.

The two disagree at the smallest interesting input. As ordinals,

2ω=ω,

computed in FALSE: the ordinal 2ω is uncountable from the limit clause: every 2n with n∈ω is again a natural number, so the supremum of the tower is ω itself, and the result is countably infinite (Finite, countably infinite, countable, uncountable). The cardinal reading of the same symbols asks instead for the number of functions N→{0,1}, that is for the size of P(N), and P(N) is uncountable: there is no surjection N→P(N) at all, by Cantor's theorem: A≺P(A). So under one reading the answer is the smallest infinite ordinal, and under the other it is a set strictly larger than N.

Why this remark is here rather than in a footnote. A reader who knows that "2ℵ0 is uncountable" and then meets 2ω on this page has every reason to expect an uncountable ordinal, and would conclude that something above has gone wrong. Nothing has: the two expressions are values of two different functions. This page writes ω for the least infinite ordinal throughout and ω1 for the first uncountable one, and never writes ℵ0 or ℵ1, precisely so that an ordinal expression here is never silently read as a cardinal one. Where the aleph subscript notation appears elsewhere in this library it is inside a statement about cardinal arithmetic, never inside an ordinal computation; no page of the ordinal development uses it.

What else is nearby, and what it is not. R is uncountable too (R is uncountable (Cantor's nested intervals, 1874)), by an argument that has nothing to do with power sets. Neither fact bears on the value 2ω=ω proved on this page.

A rule of thumb that is safe here. If the exponent is being used to index a transfinite recursion, the exponentiation is ordinal. If it is being used to count functions, it is cardinal. On this page it is always the first, because the second is not defined at this point in the reading order.

RemarkRemark: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

Choice ledger for this page: ω1 exists in ZF, and the boundedness theorem does not

Remark

This item is bookkeeping, in the manner of The proved choice ledger: hypotheses, equivalences, and upper bounds: it records what each result on this page costs, so that a later page quoting one of them knows what it is inheriting. Nothing is proved here that is not proved elsewhere.

Free: everything about ordinal arithmetic. Ordinal +, ⋅ and αβ are defined by transfinite recursion along the ordinals, and recursion spends Replacement and no choice; the values are unique at every stage, so nothing is ever selected. Monotonicity, associativity, left distributivity, subtraction, division with remainder, the exponent laws, the Cantor normal form and the agreement with the Peano operations on ω are all theorems of ZF.

Free: the existence of ω1. This is worth stating loudly, because it is the point at which readers most often expect a choice principle to appear. ω1 is defined as the Hartogs number ℵ(ω) (The first uncountable ordinal ω1:=ℵ(ω)), and Hartogs: an ordinal that does not inject into a given set is a theorem of ZF. Its construction collects the order types of the well-ordered subsets of N; the well-ordering arrives as part of each datum rather than being chosen for each subset, and the passage from that class to a set of ordinals is Replacement. Consequently ω1 is uncountable, every ordinal below it is at most countable, it is a cardinal and a limit ordinal, and its existence is a theorem of ZF — that ω1 is uncountable, that every ordinal below it is at most countable, that it is a cardinal and that it is a limit ordinal — is choice free in full.

Not free: boundedness of at most countable subsets of ω1. Assuming countable choice: every at most countable subset of ω1 is bounded below ω1, so no at most countable subset of ω1 is cofinal in it, and a supremum of at most countably many at most countable ordinals is at most countable takes the Axiom of Countable Choice (The Axiom of Countable Choice (ACω)) as a standing hypothesis, and spends it at exactly one step: the appeal to Countable unions of at most countable sets, assuming ACω, which selects one enumeration of each of countably many at most countable sets at once. Every consequence of the boundedness theorem inherits that cost, including the statement that no at most countable subset of ω1 is cofinal in it. The exact ACω hypothesis is therefore part of those results and may not be silently replaced by “choice-free” or by full AC. The local ledger The proved choice ledger: hypotheses, equivalences, and upper bounds makes no unproved reverse-implication claim.

A standing warning for later pages. Any argument that builds a counterexample on the ordinal space below ω1 and uses "a countable family of ordinals below ω1 has a bound below ω1" is spending ACω, whether or not it says so. Pages that use the boundedness theorem must carry the hypothesis forward into their own statements.

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

FALSE: ordinal addition is commutative

Statement

FALSE. Ordinal addition (Ordinal addition α+β) is commutative: α+β=β+α for all ordinals α and β.

The claim is plausible because it is true on N, where ordinal addition is the Peano addition (On ω the ordinal + and ⋅ are the Peano operations: ω is closed under ordinal +, ⋅ and exponentiation, and for naturals m,n the ordinal m+n and m⋅n are the natural-number sum and product), and that is the only case most readers have met. It fails at the very first infinite ordinal: 1+ω=ω while ω+1 is strictly larger.

Facts & Assumptions

Given: The ordinals with the operations of Ordinal addition α+β, and ω the least limit ordinal (ω is the least limit ordinal, Successor and limit ordinals).

[L1]

α+0=α, α+δ+=(α+δ)+, and α+λ=⋃{α+ξ:ξ∈λ} for limit λ (Ordinal addition α+β).

[L4]

ω is a limit ordinal, so ⋃ω=ω (ω is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μ⊆ν iff μ∈ν or μ=ν, and μ∉μ (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals).

Refutation

technique · direct
1.1

For every n∈ω the ordinal 1+n lies in ω by [L3], hence 1+n⊆ω by [L4]; and n≤1+n by [L2], hence n⊆1+n.

L2L3L4
1.2

ω+1=ω+≠ω, since ω∈ω+ while ω∉ω by [L4].

L1L2L4
2.1

1+ω=⋃{1+n:n∈ω} by [L1], and that union equals ω: it is contained in ω because each 1+n⊆ω by step 1.1, and it contains ω because ω=⋃ω=⋃{n:n∈ω} by [L4] and each n⊆1+n by step 1.1.

step 1.1L1L4
3.1

Therefore 1+ω=ω while ω+1≠ω, so 1+ω≠ω+1 and ordinal addition is not commutative.

step 2.1step 1.2L4∎

Remarks

The picture. By α+β is the order type of α followed by β, 1+ω is one point followed by a copy of ω, and relabelling that as 0,1,2,… shows it is again a copy of ω: prepending a single point to ω changes nothing. Whereas ω+1 is a copy of ω with one point placed above everything, which has a greatest element and so cannot be order isomorphic to ω. This is the whole phenomenon: adding on the left is absorbed, adding on the right is not.

What survives. Addition is still associative (Ordinal addition is associative), still strictly increasing and cancellative in the right argument, and still weakly increasing in the left (Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β). Addition is commutative on finite ordinals because it agrees there with Peano addition (On ω the ordinal + and ⋅ are the Peano operations: ω is closed under ordinal +, ⋅ and exponentiation, and for naturals m,n the ordinal m+n and m⋅n are the natural-number sum and product). The displayed witness shows that ordinal addition is not commutative in general.

A stronger failure lives next door. Not only does α+β=β+α fail; strict monotonicity in the left argument fails too, and for the same reason, since 0+ω=1+ω. That is FALSE: β<γ implies β+α<γ+α.

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

FALSE: ordinal multiplication is commutative

Statement

FALSE. Ordinal multiplication (Ordinal multiplication α⋅β) is commutative: α⋅β=β⋅α for all ordinals α and β.

It fails at the smallest possible place: 2⋅ω=ω, while ω⋅2=ω+ω, which is strictly larger.

Facts & Assumptions

Given: The ordinals with the operations of Ordinal addition α+β and Ordinal multiplication α⋅β, and ω the least limit ordinal (ω is the least limit ordinal, Successor and limit ordinals).

[L1]

α⋅0=0, α⋅δ+=α⋅δ+α, and α⋅λ=⋃{α⋅ξ:ξ∈λ} for limit λ (Ordinal multiplication α⋅β); α+0=α (Ordinal addition α+β).

[L2]

From Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β: 1⋅μ=μ⋅1=μ (claim (a)); ν<θ implies α+ν<α+θ (claim (b)); μ≤ν implies μγ≤νγ (claim (e)).

[L4]

ω is a limit ordinal, so ⋃ω=ω and 0∈ω (ω is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μ⊆ν iff μ∈ν or μ=ν, and μ∉μ (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals).

Refutation

technique · direct
1.1

For every n∈ω the ordinal 2⋅n lies in ω by [L3], hence 2⋅n⊆ω by [L4]; and n=1⋅n≤2⋅n by [L2], since 1≤2, hence n⊆2⋅n.

L2L3L4
1.2

ω⋅2=ω⋅1+=ω⋅1+ω=ω+ω by [L1] and [L2].

L1L2
2.1

2⋅ω=⋃{2⋅n:n∈ω} by [L1], and that union equals ω: it is contained in ω because each 2⋅n⊆ω by step 1.1, and it contains ω because ω=⋃ω=⋃{n:n∈ω} by [L4] and each n⊆2⋅n by step 1.1.

step 1.1L1L4
2.2

ω+ω≠ω: since 0∈ω, claim (b) of [L2] gives ω=ω+0<ω+ω, and μ∉μ by [L4].

step 1.2L1L2L4
3.1

Therefore 2⋅ω=ω while ω⋅2=ω+ω≠ω, so 2⋅ω≠ω⋅2 and ordinal multiplication is not commutative.

step 2.1step 2.2step 1.2∎

Remarks

The picture. By α⋅β is the order type of α×β ordered by last differences, that is β copies of α, 2⋅ω is ω copies of a two element set, laid end to end: that is a copy of ω, since relabelling gives 0,1,2,… again. And ω⋅2 is two copies of ω, one entirely above the other, which is ω+ω and has no greatest element but does have an element with infinitely many predecessors. The convention that fixes which is which is stated in Ordinal multiplication α⋅β: the successor clause appends a copy of α on the right, so α⋅β is β copies of α.

What survives. Multiplication is still associative and still distributes over addition on the left (Ordinal multiplication is associative, and α⋅(β+γ)=α⋅β+α⋅γ), and it is still strictly increasing and cancellative in the right argument when the left factor is nonzero (Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β). Right distributivity is a separate casualty, refuted in FALSE: (β+γ)⋅α=β⋅α+γ⋅α for all ordinals.

Finite ordinals are not a counterexample to anything. On ω the ordinal product is the Peano product (On ω the ordinal + and ⋅ are the Peano operations: ω is closed under ordinal +, ⋅ and exponentiation, and for naturals m,n the ordinal m+n and m⋅n are the natural-number sum and product), which is commutative. The failure is purely infinitary, and 2 and ω are the smallest pair that exhibits it.

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

FALSE: (β+γ)⋅α=β⋅α+γ⋅α for all ordinals

Statement

FALSE. Ordinal multiplication distributes over addition on the right:

(β+γ)⋅α=β⋅α+γ⋅αfor all ordinals α,β,γ.

Distributivity on the left is a theorem (Ordinal multiplication is associative, and α⋅(β+γ)=α⋅β+α⋅γ): α⋅(β+γ)=αβ+αγ. The right-hand law is a different statement, and it fails at β=γ=1, α=ω.

Facts & Assumptions

Given: The ordinals with the operations of Ordinal addition α+β and Ordinal multiplication α⋅β, and ω the least limit ordinal (ω is the least limit ordinal, Successor and limit ordinals). Here 2=1+, so 1+1=1+=2 by Ordinal addition α+β.

[L1]

α⋅0=0, α⋅δ+=α⋅δ+α, and α⋅λ=⋃{α⋅ξ:ξ∈λ} for limit λ (Ordinal multiplication α⋅β); α+0=α and α+1=α+ (Ordinal addition α+β).

[L2]

From Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β: 1⋅μ=μ⋅1=μ (claim (a)); ν<θ implies α+ν<α+θ (claim (b)); μ≤ν implies μγ≤νγ (claim (e)).

[L4]

ω is a limit ordinal, so ⋃ω=ω and 0∈ω (ω is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μ⊆ν iff μ∈ν or μ=ν, and μ∉μ (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals).

Refutation

technique · direct
1.1

For every n∈ω the ordinal 2⋅n lies in ω by [L3], hence 2⋅n⊆ω by [L4]; and n=1⋅n≤2⋅n by [L2], since 1≤2, hence n⊆2⋅n.

L2L3L4
1.2

The right-hand side of the claimed law at β=γ=1, α=ω is 1⋅ω+1⋅ω=ω+ω by [L2], and ω+ω≠ω, because 0∈ω gives ω=ω+0<ω+ω by [L1] and [L2], while μ∉μ by [L4].

L1L2L4
2.1

The left-hand side is (1+1)⋅ω=2⋅ω=⋃{2⋅n:n∈ω} by [L1], and that union equals ω: it is contained in ω because each 2⋅n⊆ω by step 1.1, and it contains ω because ω=⋃ω=⋃{n:n∈ω} by [L4] and each n⊆2⋅n by step 1.1.

step 1.1L1L4
3.1

Therefore (1+1)⋅ω=ω while 1⋅ω+1⋅ω=ω+ω≠ω, so the claimed right distributive law fails.

step 2.1step 1.2∎

Remarks

Why the two laws are genuinely different. α⋅(β+γ) is "β+γ copies of α", which is β copies followed by γ copies, and that is exactly αβ+αγ; the left law is therefore a statement about concatenating blocks and it is true. (β+γ)⋅α is "α copies of the block β+γ", and interleaving α copies of a two part block is not the same as α copies of the first part followed by α copies of the second. The witness above is the smallest instance of that difference.

The computation is repeated on purpose. The value 2⋅ω=ω also appears in FALSE: ordinal multiplication is commutative, and it is recomputed here from the limit clause rather than quoted from that item, so that this refutation rests only on definitions and theorems.

The failure is not a failure of associativity. ⋅ is associative (Ordinal multiplication is associative, and α⋅(β+γ)=α⋅β+α⋅γ); what fails is the interaction of ⋅ with + on one particular side. So the ordinals under + and ⋅ satisfy every semiring law except commutativity of the two operations and right distributivity, and each of those three failures is refuted separately on this page.

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

FALSE: β<γ implies β+α<γ+α

Statement

FALSE. Ordinal addition (Ordinal addition α+β) is strictly increasing in its left argument:

β<γ ⟹ β+α<γ+αfor all ordinals α,β,γ.

What is true is the weak inequality β≤γ⇒β+α≤γ+α, which is claim (c) of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β. The strict version fails already at β=0, γ=1, α=ω, so the weak form is best possible. Right cancellation fails with it: 0+ω=1+ω with 0≠1.

Facts & Assumptions

Given: The ordinals with the operation of Ordinal addition α+β, and ω the least limit ordinal (ω is the least limit ordinal, Successor and limit ordinals).

[L1]

α+0=α, α+δ+=(α+δ)+, and α+λ=⋃{α+ξ:ξ∈λ} for limit λ (Ordinal addition α+β).

[L4]

ω is a limit ordinal, so ⋃ω=ω (ω is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μ⊆ν iff μ∈ν or μ=ν, and μ∉μ (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals); and 0∈1, so 0<1.

Refutation

technique · direct
1.1

For every n∈ω the ordinal 1+n lies in ω by [L3], hence 1+n⊆ω by [L4]; and n≤1+n by [L2], hence n⊆1+n.

L2L3L4
1.2

0+ω=ω by [L2].

L1L2
2.1

1+ω=⋃{1+n:n∈ω} by [L1], and that union equals ω: it is contained in ω because each 1+n⊆ω by step 1.1, and it contains ω because ω=⋃ω=⋃{n:n∈ω} by [L4] and each n⊆1+n by step 1.1.

step 1.1L1L4
3.1

So 0<1 while 0+ω=ω=1+ω, which refutes the strict inequality and also refutes right cancellation, since 0≠1.

step 2.1step 1.2L4∎

Remarks

Why the left argument is the weak side. The recursion of Ordinal addition α+β runs on the right argument, and at a limit it takes a supremum; a finite head placed on the left is swallowed by that supremum. Concretely, prepending finitely many points to a copy of ω gives a copy of ω again. On the right nothing is swallowed, and there the inequality really is strict, which is claim (b) of Monotonicity of ordinal + and ⋅: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β and 1⋅β=β.

How much can be lost on the left. As much as one likes below the limit: n+ω=ω for every n∈ω, by the same computation as step 2.1 with 1 replaced by n. So the map β↦β+ω is constant on ω and collapses infinitely many values.

Left cancellation is unaffected. α+β=α+γ still forces β=γ, because addition is strictly increasing in the right argument. The two cancellation laws are not a package, and this item is exactly the difference.

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29Open item page →

FALSE: the ordinal 2ω is uncountable

Statement

FALSE. The ordinal 2ω (Ordinal exponentiation αβ, with the conventions α0=1 and 00=1) is uncountable (Finite, countably infinite, countable, uncountable).

The claim comes from importing an expectation about cardinal exponentiation, where the power of 2 by the size of N is the size of P(N) and really is uncountable. Ordinal exponentiation is a different operation that happens to share the notation, and here 2ω=ω, which is countably infinite.

Facts & Assumptions

[L1]

α0=1, αδ+=αδ⋅α, and αλ=⋃{αβ:0<β<λ} for limit λ (Ordinal exponentiation αβ, with the conventions α0=1 and 00=1).

[L4]

ω is a limit ordinal, so ⋃ω=ω and ξ∈ω implies ξ+∈ω (ω is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μ⊆ν iff μ∈ν or μ=ν, and μ∉μ (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals); μ<ν iff μ+≤ν; and 1∈2, so 1<2.

[L5]

A set is at most countable when it is finite or equinumerous with N, and uncountable when it is neither; ω=N is equinumerous with N by the identity (Finite, countably infinite, countable, uncountable, Equinumerous sets, A≈B and A⪯B, The natural numbers N (von Neumann)).

Refutation

technique · direct
1.1

For every n∈ω the ordinal 2n lies in ω by [L3], hence 2n⊆ω by [L4]; and n≤2n by [L2], since 1<2.

L2L3L4
1.2

The set united in the limit clause at λ=ω is {2n:n∈ω and n≠0}, and it is nonempty, since 1∈ω and 1≠0, with 21=20⋅2=1⋅2=2.

L1L4L6
2.1

2ω=ω: the union is contained in ω because each 2n⊆ω by step 1.1; and it contains ω, because a given m∈ω has m+∈ω with m+≠0 by [L4], and m∈m+≤2m+ by step 1.1, so m∈2m+, one of the sets united.

step 1.1step 1.2L1L4
3.1

ω is equinumerous with N by [L5], so 2ω=ω is countably infinite and in particular at most countable, hence not uncountable; the claim is false.

step 2.1L5∎

Remarks

The general pattern. The same computation gives kω=ω for every finite k≥2. What makes a finite base collapse is that kn is again a natural number, by On ω the ordinal + and ⋅ are the Peano operations: ω is closed under ordinal +, ⋅ and exponentiation, and for naturals m,n the ordinal m+n and m⋅n are the natural-number sum and product, so the whole tower stays inside ω and its supremum is ω. An infinite base does not collapse: ωω is computed on the companion examples page and is far above ω.

Order type against cardinality. 2ω=ω is a statement about order type. It says nothing about the size of P(N), which is uncountable by Cantor's theorem: A≺P(A). The two operations that both get written 2ω are compared in Ordinal αβ and cardinal κλ are different operations that share one notation, which is where the clash of notation is set out.

A weaker true statement. Every ordinal below ω1 is at most countable (ω1 is uncountable, every ordinal below it is at most countable, it is a cardinal and a limit ordinal, and its existence is a theorem of ZF), and 2ω=ω<ω1, so countability of 2ω also follows from that theorem. The computation above is preferred because it identifies the ordinal exactly.

Sources