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

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

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

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

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 α+β\alpha + \beta, αβ\alpha \cdot \beta and αβ\alpha^{\beta}, proves the laws they do and do not satisfy, extracts the Cantor normal form, and then constructs the first uncountable ordinal ω1\omega_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 α+β\alpha + \beta has to be defined at every ordinal β\beta, 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 γ\gamma, 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 00, 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<β<λ0 < \beta < \lambda, not over β<λ\beta < \lambda. With the unrestricted union the stray value α0=1\alpha^{0} = 1 would force 0ω=10^{\omega} = 1; with the restriction, one formula is correct for every base including 00, and no case split on the base is needed. Ordinal exponentiation exists and is unique, with the limit clause taken over 0<β<λ0 < \beta < \lambda so that 0λ=00^{\lambda} = 0 carries the well-definedness details; αβ+γ=αβαγ\alpha^{\beta+\gamma} = \alpha^{\beta}\cdot\alpha^{\gamma} and (αβ)γ=αβγ(\alpha^{\beta})^{\gamma} = \alpha^{\beta\cdot\gamma}; and for α>1\alpha > 1 exponentiation is strictly increasing with βαβ\beta \le \alpha^{\beta} proves the exponent law that the naive clause would falsify.

The recursions define, the order types compute. α+β\alpha + \beta is the order type of a copy of α\alpha followed by a copy of β\beta (α+β\alpha + \beta is the order type of α\alpha followed by β\beta), and αβ\alpha \cdot \beta is the order type of β\beta copies of α\alpha, that is of α×β\alpha \times \beta under last differences (αβ\alpha \cdot \beta is the order type of α×β\alpha \times \beta ordered by last differences, that is β\beta copies of α\alpha). The product convention is stated where the product is defined, because it is a genuine choice: it is what makes ω2=ω+ω\omega \cdot 2 = \omega + \omega while 2ω=ω2 \cdot \omega = \omega. The order-type descriptions also give the splitting law ot(W)=ot(I)+ot(WI)\mathrm{ot}(W) = \mathrm{ot}(I) + \mathrm{ot}(W \setminus 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β=00 \cdot \beta = 0 for every β\beta (Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta — 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ω2^{\omega} is countable. The last of these is the notation clash between ordinal and cardinal exponentiation, and Ordinal αβ\alpha^{\beta} and cardinal κλ\kappa^{\lambda} are different operations that share one notation is the standing warning about it.

Subtraction, division, and the normal form. For αβ\alpha \le \beta there is exactly one γ\gamma with α+γ=β\alpha + \gamma = \beta; for α>0\alpha > 0 every β\beta is αξ+ρ\alpha \cdot \xi + \rho with ρ<α\rho < \alpha, uniquely. Iterating the division by successive powers of ω\omega produces the Cantor normal form: every nonzero ordinal is ωβ0c0++ωβk1ck1\omega^{\beta_0} c_0 + \cdots + \omega^{\beta_{k-1}} c_{k-1} with strictly decreasing exponents and nonzero finite coefficients, in exactly one way. Existence needs the clause βωβ\beta \le \omega^{\beta} of αβ+γ=αβαγ\alpha^{\beta+\gamma} = \alpha^{\beta}\cdot\alpha^{\gamma} and (αβ)γ=αβγ(\alpha^{\beta})^{\gamma} = \alpha^{\beta\cdot\gamma}; and for α>1\alpha > 1 exponentiation is strictly increasing with βαβ\beta \le \alpha^{\beta}, without which "the largest β\beta with ωβα\omega^{\beta} \le \alpha" 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 ωβ\omega^{\beta}, proved inside Cantor normal form: every nonzero ordinal is ωβ0c0++ωβk1ck1\omega^{\beta_0}\cdot c_0 + \cdots + \omega^{\beta_{k-1}}\cdot c_{k-1} with β0>>βk1\beta_0 > \cdots > \beta_{k-1} and each cic_i 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\mathbb{N} is not optional. On ω\omega the ordinal ++ and \cdot are the Peano operations: ω\omega is closed under ordinal ++, \cdot and exponentiation, and for naturals m,nm, n the ordinal m+nm + n and mnm \cdot n are the natural-number sum and product proves that on ω\omega the ordinal ++ and \cdot are literally the Peano operations of construction-of-the-natural-numbers, and that ω\omega 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\omega_1 is defined as the Hartogs number (ω)\aleph(\omega), and Hartogs: an ordinal that does not inject into a given set is a theorem of ZF, so ω1\omega_1 exists without any choice principle; so does everything in ω1\omega_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\omega_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\mathbb{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\omega_1 is bounded below ω1\omega_1, so no at most countable subset of ω1\omega_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ω\mathrm{AC}_\omega. Its conclusion — that no at most countable subset of ω1\omega_1 is cofinal in it — is the fact later topology pages need, and it is not a theorem of ZF: consistently with ZF, ω1\omega_1 is the supremum of an ω\omega-sequence of countable ordinals. Choice ledger for this page: ω1\omega_1 exists in ZF, and the boundedness theorem does not keeps that ledger, in the manner of the published The choice ledger: what costs the Axiom of Choice and what does not, and names the external model that witnesses the failure.

What this page deliberately does not build. The cofinality function cf(α)\operatorname{cf}(\alpha) 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\omega_1 throughout and never 1\aleph_1, and cardinal exponentiation is never used. Fixed-point theory for normal functions is absent; the ordinal ε0\varepsilon_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 GG be a class function: a rule, given by a formula in the language of set theory, that assigns a set G(h)G(h) to every function hh whose domain is an ordinal (Ordinal (von Neumann)). Then there is a class function FF, given by a formula and defined at every ordinal, such that

F(β)=G(Fβ)for every ordinal β,F(\beta) = G(F \restriction \beta) \qquad \text{for every ordinal } \beta,

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

Like Transfinite recursion, this is a theorem schema of ZF: one theorem for each formula defining GG. 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,<)(W, <), that is for a set, and it delivers one function whose domain is that set. An operation such as α+β\alpha + \beta has to be defined at every ordinal β\beta, 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 GG as in the statement, and the axioms of ZF. No choice principle is assumed. For an ordinal γ\gamma we write (γ,)(\gamma, \in) for γ\gamma carrying the membership relation.

[A1]

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

[L1]

Transfinite recursion on a set: for a well-order (W,<)(W, <) (Well-order and well-ordered set) and a class function GG defined on functions whose domains are proper initial segments of WW, there is exactly one function FF with domain WW such that F(a)=G(FW<a)F(a) = G(F \restriction W_{<a}) for every aWa \in W (Transfinite recursion).

[L2]

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

[L3]

W<a={xW:x<a}W_{<a} = \{x \in W : x < a\}, and every proper initial segment of a well-order is W<aW_{<a} for exactly one aa (Initial segment of a well-order).

[L4]

Every element of an ordinal is an ordinal, α+=α{α}\alpha^{+} = \alpha \cup \{\alpha\} is an ordinal, and αβ\alpha \subseteq \beta if and only if αβ\alpha \in \beta or α=β\alpha = \beta (claims (a), (c), (f) of Basic closure properties of ordinals).

[L5]

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

Proof

technique · direct
1.1

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

L2
1.2

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

L2L3A1
1.3

If ξβ\xi \in \beta then ξ+β+\xi^{+} \in \beta^{+}: transitivity of β\beta gives ξβ\xi \subseteq \beta, and ξβ\xi \in \beta gives {ξ}β\{\xi\} \subseteq \beta, so ξ+β\xi^{+} \subseteq \beta, whence ξ+β\xi^{+} \in \beta or ξ+=β\xi^{+} = \beta by [L4], and either way ξ+β{β}=β+\xi^{+} \in \beta \cup \{\beta\} = \beta^{+}.

L2L4
2.1

Applying [L1] to the well-order (γ,)(\gamma, \in) and to GG yields, for each ordinal γ\gamma, exactly one function FγF_\gamma with domain γ\gamma satisfying Fγ(β)=G(Fγβ)F_\gamma(\beta) = G(F_\gamma \restriction \beta) for every βγ\beta \in \gamma.

step 1.1step 1.2L1A1
3.1

Coherence: for δγ\delta \in \gamma put u=Fγδu = F_\gamma \restriction \delta, a function with domain δ\delta; for βδ\beta \in \delta transitivity of δ\delta gives βδ\beta \subseteq \delta, so uβ=Fγβu \restriction \beta = F_\gamma \restriction \beta and u(β)=Fγ(β)=G(Fγβ)=G(uβ)u(\beta) = F_\gamma(\beta) = G(F_\gamma \restriction \beta) = G(u \restriction \beta), so uu satisfies the recursion on δ\delta and the uniqueness half of [L1] applied to (δ,)(\delta, \in) gives Fγδ=FδF_\gamma \restriction \delta = F_\delta.

step 2.1L1L2
3.2

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

step 2.1L4construct
4.1

For every ordinal β\beta and every ξβ\xi \in \beta we have ξ+β+\xi^{+} \in \beta^{+}, hence Fβ+ξ+=Fξ+F_{\beta^{+}} \restriction \xi^{+} = F_{\xi^{+}} and therefore Fβ+(ξ)=Fξ+(ξ)=F(ξ)F_{\beta^{+}}(\xi) = F_{\xi^{+}}(\xi) = F(\xi); so Fβ=Fβ+βF \restriction \beta = F_{\beta^{+}} \restriction \beta, which is a set because Fβ+F_{\beta^{+}} is.

step 1.3step 3.1step 3.2
5.1

Consequently F(β)=Fβ+(β)=G(Fβ+β)=G(Fβ)F(\beta) = F_{\beta^{+}}(\beta) = G(F_{\beta^{+}} \restriction \beta) = G(F \restriction \beta) for every ordinal β\beta, which is the required recursion equation.

step 4.1step 3.2
6.1

For uniqueness, let FF' be a class function defined at every ordinal with F(β)=G(Fβ)F'(\beta) = G(F' \restriction \beta) for every β\beta, and suppose F(β0)F(β0)F(\beta_0) \ne F'(\beta_0) for some ordinal β0\beta_0; then D={ξβ0+:F(ξ)F(ξ)}D = \{\xi \in \beta_0^{+} : F(\xi) \ne F'(\xi)\} is a set by Separation, it is a set of ordinals by [L4], and it is nonempty because β0D\beta_0 \in D, so it has an \in-least element μ\mu by [L5].

step 5.1L4L5
7.1

Every ξμ\xi \in \mu lies in β0+\beta_0^{+}, because μβ0+\mu \in \beta_0^{+} gives μβ0+\mu \subseteq \beta_0^{+}, and ξD\xi \notin D by minimality of μ\mu, so F(ξ)=F(ξ)F(\xi) = F'(\xi); hence Fμ=FμF \restriction \mu = F' \restriction \mu and F(μ)=G(Fμ)=G(Fμ)=F(μ)F(\mu) = G(F \restriction \mu) = G(F' \restriction \mu) = F'(\mu), contradicting μD\mu \in D.

step 6.1step 5.1L4
8.1

No such β0\beta_0 exists, so FF and FF' agree at every ordinal, and FF is the unique class function on the ordinals satisfying F(β)=G(Fβ)F(\beta) = G(F \restriction \beta).

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 GG is given. In practice GG is defined by the three-way split of Successor and limit ordinals — a value at 00, 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 00 is the standard way to define an operation that is undefined at 00.

Why the restriction is a set. Step 4.1 is not bookkeeping. FF is a proper class, so "FβF \restriction \beta" needs an argument, and the argument is that it coincides with the restriction of the set function Fβ+F_{\beta^{+}}. Without it, G(Fβ)G(F \restriction \beta) would not even be an application of GG 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 00, at a successor and at a limit determine one operation, and its values are ordinals

Statement

Fix an ordinal α\alpha (Ordinal (von Neumann)). There is exactly one class function βsα(β)\beta \mapsto \mathrm{s}_\alpha(\beta), defined at every ordinal β\beta, satisfying the three clauses

sα(0)=α,sα(β+)=(sα(β))+,sα(λ)={sα(β):βλ}  (λ a limit ordinal),\mathrm{s}_\alpha(0) = \alpha, \qquad \mathrm{s}_\alpha(\beta^{+}) = \big(\mathrm{s}_\alpha(\beta)\big)^{+}, \qquad \mathrm{s}_\alpha(\lambda) = \bigcup\{\, \mathrm{s}_\alpha(\beta) : \beta \in \lambda \,\} \ \ (\lambda \text{ a limit ordinal}),

and every value sα(β)\mathrm{s}_\alpha(\beta) is an ordinal.

The three clauses are exhaustive and mutually exclusive, because every ordinal is exactly one of 00, 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 α\alpha and the axioms of ZF. No choice principle is assumed. For a function hh, ran(h)\operatorname{ran}(h) is its range.

[L1]

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

[L2]

Every ordinal is exactly one of: 00, a successor ordinal δ+\delta^{+} with δ\delta uniquely determined, or a limit ordinal (Successor and limit ordinals).

[L3]

μ+\mu^{+} is an ordinal whenever μ\mu is, and A\bigcup A is an ordinal for every set AA 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 \in-least element (Trichotomy and well-ordering of the ordinals), and {ξβ0+:P(ξ)}\{\xi \in \beta_0^{+} : P(\xi)\} is such a set whenever P(β0)P(\beta_0) holds and PP is a property of ordinals.

Proof

technique · direct
1.1

Define a class function GG on functions hh whose domain is an ordinal β\beta by: G(h)=αG(h) = \alpha if β=0\beta = 0; G(h)=(h(δ))+G(h) = (h(\delta))^{+} if β=δ+\beta = \delta^{+}; and G(h)=ran(h)G(h) = \bigcup \operatorname{ran}(h) if β\beta is a limit ordinal.

construct
1.2

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

L2
2.1

By [L1] there is exactly one class function sα\mathrm{s}_\alpha, defined at every ordinal, with sα(β)=G(sαβ)\mathrm{s}_\alpha(\beta) = G(\mathrm{s}_\alpha \restriction \beta) for every ordinal β\beta.

step 1.1step 1.2L1
3.1

Unwinding the three cases of GG: sα(0)=G()=α\mathrm{s}_\alpha(0) = G(\varnothing) = \alpha; sα(δ+)=((sαδ+)(δ))+=(sα(δ))+\mathrm{s}_\alpha(\delta^{+}) = ((\mathrm{s}_\alpha \restriction \delta^{+})(\delta))^{+} = (\mathrm{s}_\alpha(\delta))^{+}, since δδ+\delta \in \delta^{+}; and for a limit λ\lambda, sα(λ)=ran(sαλ)={sα(β):βλ}\mathrm{s}_\alpha(\lambda) = \bigcup \operatorname{ran}(\mathrm{s}_\alpha \restriction \lambda) = \bigcup\{\mathrm{s}_\alpha(\beta) : \beta \in \lambda\}.

step 2.1step 1.1
4.1

Every value is an ordinal: were sα(β0)\mathrm{s}_\alpha(\beta_0) not an ordinal for some β0\beta_0, [L4] would give a least μβ0+\mu \in \beta_0^{+} with sα(μ)\mathrm{s}_\alpha(\mu) not an ordinal, and each of the three cases refutes that, since sα(0)=α\mathrm{s}_\alpha(0) = \alpha is an ordinal, sα(δ+)=(sα(δ))+\mathrm{s}_\alpha(\delta^{+}) = (\mathrm{s}_\alpha(\delta))^{+} is an ordinal by [L3] because δμ\delta \in \mu makes sα(δ)\mathrm{s}_\alpha(\delta) an ordinal, and sα(λ)={sα(β):βλ}\mathrm{s}_\alpha(\lambda) = \bigcup\{\mathrm{s}_\alpha(\beta) : \beta \in \lambda\} is a union of a set of ordinals, hence an ordinal by [L3].

step 3.1L2L3L4
4.2

Uniqueness: a class function t\mathrm{t} defined at every ordinal and satisfying the three displayed clauses satisfies t(β)=G(tβ)\mathrm{t}(\beta) = G(\mathrm{t} \restriction \beta) for every β\beta, one case at a time, so t=sα\mathrm{t} = \mathrm{s}_\alpha 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 00, since 00 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 GG 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<β<λ0 < \beta < \lambda; see Ordinal exponentiation exists and is unique, with the limit clause taken over 0<β<λ0 < \beta < \lambda so that 0λ=00^{\lambda} = 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 α+β\alpha + \beta

Definition

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

α+0=α,α+β+=(α+β)+,α+λ={α+β:βλ}(λ a limit ordinal).\alpha + 0 = \alpha, \qquad \alpha + \beta^{+} = (\alpha + \beta)^{+}, \qquad \alpha + \lambda = \bigcup\{\, \alpha + \beta : \beta \in \lambda \,\} \quad (\lambda \text{ 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 00, 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\sup and the clause read as "at a limit, take the supremum".

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

α+1=α+0+=(α+0)+=α+,\alpha + 1 = \alpha + 0^{+} = (\alpha + 0)^{+} = \alpha^{+},

so from here on α+1\alpha + 1 and α+\alpha^{+} 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 α\alpha (Ordinal (von Neumann)). There is exactly one class function βpα(β)\beta \mapsto \mathrm{p}_\alpha(\beta), defined at every ordinal β\beta, satisfying the three clauses

pα(0)=0,pα(β+)=pα(β)+α,pα(λ)={pα(β):βλ}  (λ a limit ordinal),\mathrm{p}_\alpha(0) = 0, \qquad \mathrm{p}_\alpha(\beta^{+}) = \mathrm{p}_\alpha(\beta) + \alpha, \qquad \mathrm{p}_\alpha(\lambda) = \bigcup\{\, \mathrm{p}_\alpha(\beta) : \beta \in \lambda \,\} \ \ (\lambda \text{ a limit ordinal}),

where ++ is ordinal addition (Ordinal addition α+β\alpha + \beta), and every value pα(β)\mathrm{p}_\alpha(\beta) is an ordinal.

The three clauses are exhaustive and mutually exclusive because every ordinal is exactly one of 00, 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 α\alpha and the axioms of ZF. No choice principle is assumed. For a function hh, ran(h)\operatorname{ran}(h) is its range.

[L1]

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

[L2]

Every ordinal is exactly one of: 00, a successor ordinal δ+\delta^{+} with δ\delta uniquely determined, or a limit ordinal (Successor and limit ordinals).

[L3]

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

[L5]

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

Proof

technique · direct
1.1

Define a class function GG on functions hh whose domain is an ordinal β\beta by: G(h)=0G(h) = 0 if β=0\beta = 0; G(h)=h(δ)+αG(h) = h(\delta) + \alpha if β=δ+\beta = \delta^{+}; and G(h)=ran(h)G(h) = \bigcup \operatorname{ran}(h) if β\beta is a limit ordinal.

construct
1.2

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

L2L4
2.1

By [L1] there is exactly one class function pα\mathrm{p}_\alpha, defined at every ordinal, with pα(β)=G(pαβ)\mathrm{p}_\alpha(\beta) = G(\mathrm{p}_\alpha \restriction \beta) for every ordinal β\beta.

step 1.1step 1.2L1
3.1

Unwinding the three cases of GG: pα(0)=G()=0\mathrm{p}_\alpha(0) = G(\varnothing) = 0; pα(δ+)=(pαδ+)(δ)+α=pα(δ)+α\mathrm{p}_\alpha(\delta^{+}) = (\mathrm{p}_\alpha \restriction \delta^{+})(\delta) + \alpha = \mathrm{p}_\alpha(\delta) + \alpha, since δδ+\delta \in \delta^{+}; and for a limit λ\lambda, pα(λ)=ran(pαλ)={pα(β):βλ}\mathrm{p}_\alpha(\lambda) = \bigcup \operatorname{ran}(\mathrm{p}_\alpha \restriction \lambda) = \bigcup\{\mathrm{p}_\alpha(\beta) : \beta \in \lambda\}.

step 2.1step 1.1
4.1

Every value is an ordinal: were pα(β0)\mathrm{p}_\alpha(\beta_0) not an ordinal for some β0\beta_0, [L5] would give a least μβ0+\mu \in \beta_0^{+} with pα(μ)\mathrm{p}_\alpha(\mu) not an ordinal, and each of the three cases refutes that, since 00 is an ordinal, pα(δ+)=pα(δ)+α\mathrm{p}_\alpha(\delta^{+}) = \mathrm{p}_\alpha(\delta) + \alpha is an ordinal by [L4] because δμ\delta \in \mu makes pα(δ)\mathrm{p}_\alpha(\delta) an ordinal, and pα(λ)\mathrm{p}_\alpha(\lambda) is a union of a set of ordinals, hence an ordinal by [L3].

step 3.1L2L3L4L5
4.2

Uniqueness: a class function t\mathrm{t} defined at every ordinal and satisfying the three displayed clauses satisfies t(β)=G(tβ)\mathrm{t}(\beta) = G(\mathrm{t} \restriction \beta) for every β\beta, one case at a time, so t=pα\mathrm{t} = \mathrm{p}_\alpha 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 α\alpha on the right. pα(β+)=pα(β)+α\mathrm{p}_\alpha(\beta^{+}) = \mathrm{p}_\alpha(\beta) + \alpha, not α+pα(β)\alpha + \mathrm{p}_\alpha(\beta). Since ordinal addition is not commutative, this is a genuine choice of convention, and it is the one that makes αβ\alpha \cdot \beta come out as "β\beta copies of α\alpha" rather than "α\alpha copies of β\beta" (αβ\alpha \cdot \beta is the order type of α×β\alpha \times \beta ordered by last differences, that is β\beta copies of α\alpha).

Nothing here uses a property of ++. The proof needs only that μ+α\mu + \alpha is an ordinal, which is the content of Ordinal addition exists and is unique: the clauses at 00, 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 αβ\alpha \cdot \beta

Definition

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

α0=0,αβ+=αβ+α,αλ={αβ:βλ}(λ a limit ordinal),\alpha \cdot 0 = 0, \qquad \alpha \cdot \beta^{+} = \alpha \cdot \beta + \alpha, \qquad \alpha \cdot \lambda = \bigcup\{\, \alpha \cdot \beta : \beta \in \lambda \,\} \quad (\lambda \text{ a limit ordinal}),

with ++ the ordinal addition of Ordinal addition α+β\alpha + \beta. 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 α\alpha on the right, so αβ\alpha \cdot \beta is "β\beta copies of α\alpha", laid end to end in the order given by β\beta. Made precise, this is αβ\alpha \cdot \beta is the order type of α×β\alpha \times \beta ordered by last differences, that is β\beta copies of α\alpha: αβ\alpha \cdot \beta is the order type of α×β\alpha \times \beta ordered by last differences, that is, by comparing the β\beta-coordinate first and using the α\alpha-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=ω+ω\omega \cdot 2 = \omega + \omega while 2ω=ω2 \cdot \omega = \omega; 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<β<λ0 < \beta < \lambda so that 0λ=00^{\lambda} = 0

Statement

Fix an ordinal α\alpha (Ordinal (von Neumann)). There is exactly one class function βeα(β)\beta \mapsto \mathrm{e}_\alpha(\beta), defined at every ordinal β\beta, satisfying the three clauses

eα(0)=1,eα(β+)=eα(β)α,eα(λ)={eα(β):βλ and β0}  (λ a limit ordinal),\mathrm{e}_\alpha(0) = 1, \qquad \mathrm{e}_\alpha(\beta^{+}) = \mathrm{e}_\alpha(\beta) \cdot \alpha, \qquad \mathrm{e}_\alpha(\lambda) = \bigcup\{\, \mathrm{e}_\alpha(\beta) : \beta \in \lambda \text{ and } \beta \ne 0 \,\} \ \ (\lambda \text{ a limit ordinal}),

with \cdot the ordinal multiplication of Ordinal multiplication αβ\alpha \cdot \beta, and every value eα(β)\mathrm{e}_\alpha(\beta) is an ordinal.

The limit clause runs over 0<β<λ0 < \beta < \lambda, and that restriction is not cosmetic. With the unrestricted clause eα(λ)={eα(β):βλ}\mathrm{e}_\alpha(\lambda) = \bigcup\{\mathrm{e}_\alpha(\beta) : \beta \in \lambda\} the value e0(0)=1\mathrm{e}_0(0) = 1 would be one of the sets united, so e0(ω)\mathrm{e}_0(\omega) would come out 1\ge 1 and in fact equal to 11, whereas 00 raised to a limit must be 00. With the restriction above the single formula is correct for every α\alpha, including α=0\alpha = 0, and no case split on α\alpha is needed. For α1\alpha \ge 1 the restriction changes nothing, since then eα(0)=1α=eα(1)\mathrm{e}_\alpha(0) = 1 \le \alpha = \mathrm{e}_\alpha(1) and 1λ1 \in \lambda.

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 α\alpha and the axioms of ZF. No choice principle is assumed. For a function hh, ran(h)\operatorname{ran}(h) is its range, and hXh \restriction X its restriction to XX.

[L1]

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

[L2]

Every ordinal is exactly one of: 00, a successor ordinal δ+\delta^{+} with δ\delta uniquely determined, or a limit ordinal (Successor and limit ordinals).

[L3]

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

[L4]

μα\mu \cdot \alpha is an ordinal whenever μ\mu and α\alpha are (Ordinal multiplication αβ\alpha \cdot \beta, Ordinal multiplication exists and is unique, and its values are ordinals).

[L5]

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

Proof

technique · direct
1.1

Define a class function GG on functions hh whose domain is an ordinal β\beta by: G(h)=1G(h) = 1 if β=0\beta = 0; G(h)=h(δ)αG(h) = h(\delta) \cdot \alpha if β=δ+\beta = \delta^{+}; and G(h)=ran(h(β{0}))G(h) = \bigcup \operatorname{ran}(h \restriction (\beta \setminus \{0\})) if β\beta is a limit ordinal.

construct
1.2

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

L2L4
2.1

By [L1] there is exactly one class function eα\mathrm{e}_\alpha, defined at every ordinal, with eα(β)=G(eαβ)\mathrm{e}_\alpha(\beta) = G(\mathrm{e}_\alpha \restriction \beta) for every ordinal β\beta.

step 1.1step 1.2L1
3.1

Unwinding the three cases of GG: eα(0)=G()=1\mathrm{e}_\alpha(0) = G(\varnothing) = 1; eα(δ+)=(eαδ+)(δ)α=eα(δ)α\mathrm{e}_\alpha(\delta^{+}) = (\mathrm{e}_\alpha \restriction \delta^{+})(\delta) \cdot \alpha = \mathrm{e}_\alpha(\delta) \cdot \alpha, since δδ+\delta \in \delta^{+}; and for a limit λ\lambda, eα(λ)={eα(β):βλ and β0}\mathrm{e}_\alpha(\lambda) = \bigcup\{\mathrm{e}_\alpha(\beta) : \beta \in \lambda \text{ and } \beta \ne 0\}, because the domain of eαλ\mathrm{e}_\alpha \restriction \lambda is λ\lambda and removing 00 from it removes exactly the value at 00.

step 2.1step 1.1
4.1

Every value is an ordinal: were eα(β0)\mathrm{e}_\alpha(\beta_0) not an ordinal for some β0\beta_0, [L5] would give a least μβ0+\mu \in \beta_0^{+} with eα(μ)\mathrm{e}_\alpha(\mu) not an ordinal, and each of the three cases refutes that, since 11 is an ordinal, eα(δ+)=eα(δ)α\mathrm{e}_\alpha(\delta^{+}) = \mathrm{e}_\alpha(\delta) \cdot \alpha is an ordinal by [L4] because δμ\delta \in \mu makes eα(δ)\mathrm{e}_\alpha(\delta) 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\mathrm{t} defined at every ordinal and satisfying the three displayed clauses satisfies t(β)=G(tβ)\mathrm{t}(\beta) = G(\mathrm{t} \restriction \beta) for every β\beta, one case at a time, so t=eα\mathrm{t} = \mathrm{e}_\alpha 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\alpha = 0, worked out, and what the naive clause breaks. By the clauses, e0(0)=1\mathrm{e}_0(0) = 1 and e0(1)=e0(0)0=10=0\mathrm{e}_0(1) = \mathrm{e}_0(0) \cdot 0 = 1 \cdot 0 = 0, and then e0(β)=0\mathrm{e}_0(\beta) = 0 for every β>0\beta > 0; at a limit λ\lambda the restricted union is {0}=0\bigcup\{0\} = 0, as it should be. Had the union run over all βλ\beta \in \lambda it would have contained e0(0)=1\mathrm{e}_0(0) = 1, giving e0(ω)={1,0}=1\mathrm{e}_0(\omega) = \bigcup\{1, 0\} = 1. That is not merely unattractive: it falsifies the exponent law αβ+γ=αβαγ\alpha^{\beta + \gamma} = \alpha^{\beta} \cdot \alpha^{\gamma} of αβ+γ=αβαγ\alpha^{\beta+\gamma} = \alpha^{\beta}\cdot\alpha^{\gamma} and (αβ)γ=αβγ(\alpha^{\beta})^{\gamma} = \alpha^{\beta\cdot\gamma}; and for α>1\alpha > 1 exponentiation is strictly increasing with βαβ\beta \le \alpha^{\beta} at α=0\alpha = 0, β=1\beta = 1, γ=ω\gamma = \omega, since 1+ω=ω1 + \omega = \omega makes the left side 0ω=10^{\omega} = 1 while the right side is 010ω=01=00^{1} \cdot 0^{\omega} = 0 \cdot 1 = 0. Many texts avoid the issue by splitting the definition into a case α=0\alpha = 0 and a case α>0\alpha > 0; the restricted clause is the same definition without the split.

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

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

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

Ordinal exponentiation αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1

Definition

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

α0=1,αβ+=αβα,αλ={αβ:0<β<λ}(λ a limit ordinal),\alpha^{0} = 1, \qquad \alpha^{\beta^{+}} = \alpha^{\beta} \cdot \alpha, \qquad \alpha^{\lambda} = \bigcup\{\, \alpha^{\beta} : 0 < \beta < \lambda \,\} \quad (\lambda \text{ a limit ordinal}),

with \cdot the ordinal multiplication of Ordinal multiplication αβ\alpha \cdot \beta. 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<β<λ0 < \beta < \lambda so that 0λ=00^{\lambda} = 0, proved immediately above.

The first clause applies to every α\alpha, so in particular 00=10^{0} = 1.

Remarks

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

α+β\alpha + \beta is the order type of α\alpha followed by β\beta

Statement

Let (A,<A)(A, <_A) and (B,<B)(B, <_B) be well-orders (Well-order and well-ordered set) with order types α=ot(A)\alpha = \mathrm{ot}(A) and β=ot(B)\beta = \mathrm{ot}(B) (Every well-order has a unique order type). Their ordered sum ABA \oplus B is the set ({0}×A)({1}×B)(\{0\} \times A) \cup (\{1\} \times B) with

(i,x)<(j,y) :     ij,  or  (i=j=0 and x<Ay),  or  (i=j=1 and x<By),(i, x) < (j, y) \ :\iff\ i \in j, \ \text{ or } \ \big(i = j = 0 \text{ and } x <_A y\big), \ \text{ or } \ \big(i = j = 1 \text{ and } x <_B y\big),

that is, a copy of AA with a copy of BB placed entirely above it. Then:

(a) ABA \oplus B is a well-order and ot(AB)=α+β\mathrm{ot}(A \oplus B) = \alpha + \beta (Ordinal addition α+β\alpha + \beta). In particular, taking A=αA = \alpha and B=βB = \beta with their membership orders, α+β\alpha + \beta is the order type of a copy of α\alpha followed by a copy of β\beta.

(b) If (W,<)(W, <) is a well-order and IWI \subseteq W is an initial segment (Initial segment of a well-order), then, with II and WIW \setminus I carrying the order inherited from WW,

ot(W)=ot(I)+ot(WI).\mathrm{ot}(W) = \mathrm{ot}(I) + \mathrm{ot}(W \setminus 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)(A, <_A), (B,<B)(B, <_B) and (W,<)(W, <). Ordinals carry the membership order, and ot\mathrm{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)x < y \iff 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={xW:x<a}W_{<a} = \{x \in 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=α\alpha + 0 = \alpha, α+δ+=(α+δ)+\alpha + \delta^{+} = (\alpha + \delta)^{+}, and α+λ={α+β:βλ}\alpha + \lambda = \bigcup\{\alpha + \beta : \beta \in \lambda\} for limit λ\lambda (Ordinal addition α+β\alpha + \beta).

[L6]

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

[L7]

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

[L8]

Every ordinal is exactly one of 00, a successor, or a limit; a nonzero ordinal λ\lambda is a limit if and only if ξλ\xi \in \lambda implies ξ+λ\xi^{+} \in \lambda (Successor and limit ordinals).

Proof

technique · direct
1.1

ABA \oplus B is a well-order: the relation is total, since two points with different first coordinates are compared by 010 \in 1 and two points with equal first coordinates are compared inside AA or inside BB, and it is transitive and irreflexive for the same reason; and a nonempty SABS \subseteq A \oplus B has a least element, namely (0,min{x:(0,x)S})(0, \min\{x : (0,x) \in S\}) if SS meets {0}×A\{0\} \times A, and (1,min{y:(1,y)S})(1, \min\{y : (1,y) \in S\}) otherwise, the two minima existing by [L2].

L2construct
1.2

If f:AAf : A \to A' and g:BBg : B \to B' are order isomorphisms of well-orders then (0,x)(0,f(x))(0,x) \mapsto (0, f(x)) and (1,y)(1,g(y))(1,y) \mapsto (1, g(y)) define an order isomorphism ABABA \oplus B \to A' \oplus B'; taking A=αA' = \alpha and B=βB' = \beta with the isomorphisms supplied by [L1], ABA \oplus B and αβ\alpha \oplus \beta have the same order type.

L1L3
2.1

Case β=0\beta = 0: α0={0}×α\alpha \oplus 0 = \{0\} \times \alpha and (0,x)x(0,x) \mapsto x is an order isomorphism onto α\alpha, so ot(α0)=α=α+0\mathrm{ot}(\alpha \oplus 0) = \alpha = \alpha + 0.

step 1.1L1L3L5
2.2

Case β=δ+\beta = \delta^{+}, assuming ot(αδ)=α+δ\mathrm{ot}(\alpha \oplus \delta) = \alpha + \delta: the set of points of αδ+\alpha \oplus \delta^{+} strictly below (1,δ)(1, \delta) is exactly αδ\alpha \oplus \delta, with the same order, and (1,δ)(1,\delta) is the greatest element of αδ+\alpha \oplus \delta^{+} because every other point is (0,x)(0,x) or (1,y)(1,y) with yδy \in \delta; so extending an order isomorphism h:αδα+δh : \alpha \oplus \delta \to \alpha + \delta by h(1,δ):=α+δh(1,\delta) := \alpha + \delta gives an order isomorphism onto (α+δ){α+δ}=(α+δ)+(\alpha + \delta) \cup \{\alpha + \delta\} = (\alpha + \delta)^{+}, whence ot(αδ+)=(α+δ)+=α+δ+\mathrm{ot}(\alpha \oplus \delta^{+}) = (\alpha + \delta)^{+} = \alpha + \delta^{+}.

step 1.1L1L3L5L6
2.3

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

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 β\beta from the claim at every ordinal in β\beta, so by [L7] ot(αβ)=α+β\mathrm{ot}(\alpha \oplus \beta) = \alpha + \beta for every ordinal β\beta and every ordinal α\alpha.

step 2.1step 2.2step 2.3L7L8
4.1

Claim (a): ABA \oplus B is a well-order by step 1.1, and ot(AB)=ot(αβ)=α+β\mathrm{ot}(A \oplus B) = \mathrm{ot}(\alpha \oplus \beta) = \alpha + \beta by step 1.2 and step 3.1.

step 3.1step 1.2step 1.1
5.1

Claim (b): let II be an initial segment of WW and define φ:WI(WI)\varphi : W \to I \oplus (W \setminus I) by φ(x)=(0,x)\varphi(x) = (0,x) for xIx \in I and φ(x)=(1,x)\varphi(x) = (1,x) otherwise; φ\varphi is a bijection, and it is strictly increasing, because x<yx < y with xIx \notin I forces yIy \notin I by downward closure of II, so the only mixed case is xIx \in I, yIy \notin I, where φ(x)=(0,x)<(1,y)=φ(y)\varphi(x) = (0,x) < (1,y) = \varphi(y); hence φ\varphi is an order isomorphism by [L3] and ot(W)=ot(I(WI))=ot(I)+ot(WI)\mathrm{ot}(W) = \mathrm{ot}(I \oplus (W \setminus I)) = \mathrm{ot}(I) + \mathrm{ot}(W \setminus 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+ω1 + \omega is one point followed by a copy of ω\omega, which is again a copy of ω\omega, so 1+ω=ω1 + \omega = \omega; while ω+1\omega + 1 is a copy of ω\omega with a point on top, which has a greatest element and so is not a copy of ω\omega. 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 αβ\alpha \le \beta there is exactly one ordinal γ\gamma with α+γ=β\alpha + \gamma = \beta: an ordinal α\alpha below β\beta is an initial segment of β\beta, so β=α+ot(βα)\beta = \alpha + \mathrm{ot}(\beta \setminus \alpha) outright, with no recursion at all.

The tags 00 and 11 are there only to force disjointness. AA and BB 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 →

αβ\alpha \cdot \beta is the order type of α×β\alpha \times \beta ordered by last differences, that is β\beta copies of α\alpha

Statement

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

(x,y)<(x,y) :     yy,  or  (y=y and xx),(x, y) < (x', y') \ :\iff\ y \in y', \ \text{ or } \ \big(y = y' \text{ and } x \in x'\big),

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

ot(αβ)=αβ\mathrm{ot}(\alpha \otimes \beta) = \alpha \cdot \beta

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

No choice principle is used.

Facts & Assumptions

Given: Ordinals α\alpha and β\beta, and the ordered set αβ\alpha \otimes \beta described above. Ordinals carry the membership order and ot\mathrm{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)x < y \iff 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(WI)\mathrm{ot}(W) = \mathrm{ot}(I) + \mathrm{ot}(W \setminus I) for every well-order WW and every initial segment II of it (claim (b) of α+β\alpha + \beta is the order type of α\alpha followed by β\beta).

[L6]

α0=0\alpha \cdot 0 = 0, αδ+=αδ+α\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha, and αλ={αξ:ξλ}\alpha \cdot \lambda = \bigcup\{\alpha \cdot \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal multiplication αβ\alpha \cdot \beta).

[L7]

An ordinal is a transitive set strictly well ordered by \in, 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 PP of ordinals fails at some β0\beta_0, apply Transfinite induction to the well-order (β0+,)(\beta_0^{+}, \in) and to S={ξβ0+:P(ξ)}S = \{\xi \in \beta_0^{+} : P(\xi)\}; since every nonempty set of ordinals has an \in-least element (Trichotomy and well-ordering of the ordinals) and the initial segment of β0+\beta_0^{+} below ξ\xi is ξ\xi, it follows that if PP holds at ξ\xi whenever it holds at every ordinal in ξ\xi, then PP holds at every ordinal.

[L9]

Every ordinal is exactly one of 00, a successor, or a limit; a nonzero ordinal λ\lambda is a limit if and only if ξλ\xi \in \lambda implies ξ+λ\xi^{+} \in \lambda (Successor and limit ordinals).

Proof

technique · direct
1.1

αβ\alpha \otimes \beta is a well-order: the relation is irreflexive, transitive and trichotomous because \in is so on β\beta and on α\alpha and the rule compares second coordinates first; and a nonempty Sα×βS \subseteq \alpha \times \beta has a least element, obtained by taking y0y_0 the \in-least second coordinate occurring in SS and then x0x_0 the \in-least first coordinate with (x0,y0)S(x_0, y_0) \in S, both existing by [L2] applied inside β\beta and inside α\alpha.

L2L7construct
1.2

For an ordinal ξ\xi with ξβ\xi \subseteq \beta the set α×ξ\alpha \times \xi is downward closed in αβ\alpha \otimes \beta, because (x,y)<(x,y)(x', y') < (x, y) with yξy \in \xi gives yyy' \in y or y=yy' = y and hence yξy' \in \xi by transitivity of ξ\xi; and a downward closed subset JJ of an ordinal θ\theta is itself an ordinal, being transitive and strictly well ordered by \in.

L4L7
2.1

Case β=0\beta = 0: α×0=\alpha \times 0 = \varnothing, whose order type is 0=α00 = \alpha \cdot 0.

step 1.1L1L6
2.2

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

step 1.1step 1.2L1L3L5L6
2.3

Case β=λ\beta = \lambda a limit, assuming ot(αξ)=αξ\mathrm{ot}(\alpha \otimes \xi) = \alpha \cdot \xi for every ξλ\xi \in \lambda: let gg be the order isomorphism of αλ\alpha \otimes \lambda onto θ=ot(αλ)\theta = \mathrm{ot}(\alpha \otimes \lambda); for ξλ\xi \in \lambda the set α×ξ\alpha \times \xi is downward closed, so g[α×ξ]g[\alpha \times \xi] is downward closed in θ\theta and hence an ordinal by step 1.2, and gg restricts to an order isomorphism of αξ\alpha \otimes \xi onto it, giving g[α×ξ]=ot(αξ)=αξg[\alpha \times \xi] = \mathrm{ot}(\alpha \otimes \xi) = \alpha \cdot \xi; every point (x,y)(x,y) of α×λ\alpha \times \lambda lies in α×y+\alpha \times y^{+} with y+λy^{+} \in \lambda by [L9]; hence θ=g[α×λ]={g[α×ξ]:ξλ}={αξ:ξλ}=αλ\theta = g[\alpha \times \lambda] = \bigcup\{g[\alpha \times \xi] : \xi \in \lambda\} = \bigcup\{\alpha \cdot \xi : \xi \in \lambda\} = \alpha \cdot \lambda.

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 β\beta from the claim at every ordinal in β\beta, so by [L8] ot(αβ)=αβ\mathrm{ot}(\alpha \otimes \beta) = \alpha \cdot \beta for all ordinals α\alpha and β\beta.

step 2.1step 2.2step 2.3L8L9
4.1

αβ\alpha \otimes \beta is therefore a well-order of order type αβ\alpha \cdot \beta.

step 3.1step 1.1

Remarks

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

The two standard computations. 2ω2 \cdot \omega is ω\omega copies of a two element set, which is a copy of ω\omega; ω2\omega \cdot 2 is two copies of ω\omega, which is ω+ω\omega + \omega. 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 α+β\alpha + \beta is the order type of α\alpha followed by β\beta: cutting the product at the last copy of α\alpha 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 \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta

Statement

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

(a) Identities. β+0=0+β=β\beta + 0 = 0 + \beta = \beta, β+1=β+\beta + 1 = \beta^{+}, β0=0β=0\beta \cdot 0 = 0 \cdot \beta = 0, and β1=1β=β\beta \cdot 1 = 1 \cdot \beta = \beta.

(b) Strictly increasing on the right, for ++. βγ\beta \in \gamma implies α+βα+γ\alpha + \beta \in \alpha + \gamma; equivalently β<γα+β<α+γ\beta < \gamma \Rightarrow \alpha + \beta < \alpha + \gamma. Hence left cancellation: α+β=α+γ\alpha + \beta = \alpha + \gamma implies β=γ\beta = \gamma; and αα+β\alpha \le \alpha + \beta, with equality exactly when β=0\beta = 0.

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

(d) Strictly increasing on the right, for \cdot. If α>0\alpha > 0 then β<γ\beta < \gamma implies αβ<αγ\alpha \cdot \beta < \alpha \cdot \gamma. Hence for α>0\alpha > 0: αβ=αγ\alpha \cdot \beta = \alpha \cdot \gamma implies β=γ\beta = \gamma, and ααβ\alpha \le \alpha \cdot \beta whenever β1\beta \ge 1. Also αβ=0\alpha \cdot \beta = 0 if and only if α=0\alpha = 0 or β=0\beta = 0.

(e) Weakly increasing on the left, for \cdot. αβ\alpha \le \beta implies αγβγ\alpha \cdot \gamma \le \beta \cdot \gamma.

(f) Continuity at limits. α+λ=sup{α+ξ:ξλ}\alpha + \lambda = \sup\{\alpha + \xi : \xi \in \lambda\} and αλ=sup{αξ:ξλ}\alpha \cdot \lambda = \sup\{\alpha \cdot \xi : \xi \in \lambda\}, which are the defining clauses restated as supremum properties. More usefully, if DλD \subseteq \lambda is nonempty with supD=λ\sup D = \lambda, then

α+λ=sup{α+η:ηD},and, if α>0,αλ=sup{αη:ηD}.\alpha + \lambda = \sup\{\, \alpha + \eta : \eta \in D \,\}, \qquad \text{and, if } \alpha > 0, \quad \alpha \cdot \lambda = \sup\{\, \alpha \cdot \eta : \eta \in D \,\}.

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

Throughout, supA=A\sup A = \bigcup A for a set AA 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 α\alpha, β\beta, γ\gamma and a limit ordinal λ\lambda. The order is μ<ν:    μν\mu < \nu :\iff \mu \in \nu and μν:    μν\mu \le \nu :\iff \mu \subseteq \nu.

[L1]

α+0=α\alpha + 0 = \alpha, α+δ+=(α+δ)+\alpha + \delta^{+} = (\alpha + \delta)^{+}, and α+λ={α+ξ:ξλ}\alpha + \lambda = \bigcup\{\alpha + \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal addition α+β\alpha + \beta).

[L2]

α0=0\alpha \cdot 0 = 0, αδ+=αδ+α\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha, and αλ={αξ:ξλ}\alpha \cdot \lambda = \bigcup\{\alpha \cdot \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal multiplication αβ\alpha \cdot \beta).

[L3]

μ+\mu^{+} is an ordinal; A\bigcup A is an ordinal and is the least upper bound of any set AA of ordinals; μν\mu \subseteq \nu if and only if μν\mu \in \nu or μ=ν\mu = \nu; and μμ\mu \notin \mu (claims (b), (c), (e), (f) of Basic closure properties of ordinals).

[L4]

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

[L5]

Every ordinal is exactly one of 00, a successor, or a limit; and a nonzero ordinal λ\lambda is a limit if and only if ξλ\xi \in \lambda implies ξ+λ\xi^{+} \in \lambda, in which case λ=λ\bigcup \lambda = \lambda (Successor and limit ordinals).

[L6]

Transfinite induction over the ordinals: if a property PP of ordinals fails at some β0\beta_0, apply Transfinite induction to the well-order (β0+,)(\beta_0^{+}, \in), 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(ξ)}S = \{\xi \in \beta_0^{+} : P(\xi)\}, whose initial segment below ξ\xi is ξ\xi; so if PP holds at ξ\xi whenever it holds at every ordinal in ξ\xi, then PP holds at every ordinal.

Proof

technique · direct
1.1

For ordinals μ,ν\mu, \nu: μν\mu \in \nu if and only if μ+ν\mu^{+} \subseteq \nu, since μν\mu \in \nu gives μν\mu \subseteq \nu by transitivity and {μ}ν\{\mu\} \subseteq \nu, while μ+ν\mu^{+} \subseteq \nu gives μν\mu \in \nu; consequently μ<ν    μ+ν\mu < \nu \iff \mu^{+} \le \nu, and μν\mu \le \nu implies μ+ν+\mu^{+} \le \nu^{+}, because μν<ν+\mu \le \nu < \nu^{+} gives μ<ν+\mu < \nu^{+}.

L3L4
1.2

For a set AA of ordinals supA=A\sup A = \bigcup A is its least upper bound, so if every member of AA is \le some member of BB then supAsupB\sup A \le \sup B; for a limit ordinal λ\lambda one has λ=λ\bigcup \lambda = \lambda, 0λ0 \in \lambda (because λ\varnothing \subseteq \lambda and λ\varnothing \ne \lambda), and ξλξ+λ\xi \in \lambda \Rightarrow \xi^{+} \in \lambda, so also 1=0+λ1 = 0^{+} \in \lambda.

L3L5
1.3

Directly from the clauses: β+0=β\beta + 0 = \beta; β+1=β+0+=(β+0)+=β+\beta + 1 = \beta + 0^{+} = (\beta + 0)^{+} = \beta^{+}; β0=0\beta \cdot 0 = 0; and β1=β0+=β0+β=0+β\beta \cdot 1 = \beta \cdot 0^{+} = \beta \cdot 0 + \beta = 0 + \beta.

L1L2
2.1

0+β=β0 + \beta = \beta for every β\beta, by induction: at 00 this is 0+0=00 + 0 = 0; at δ+\delta^{+}, 0+δ+=(0+δ)+=δ+0 + \delta^{+} = (0 + \delta)^{+} = \delta^{+}; and at a limit λ\lambda, 0+λ={0+ξ:ξλ}=λ=λ0 + \lambda = \bigcup\{0 + \xi : \xi \in \lambda\} = \bigcup \lambda = \lambda.

step 1.2step 1.3L1L5L6
2.2

0β=00 \cdot \beta = 0 for every β\beta, by induction: at 00 this is [L2]; at δ+\delta^{+}, 0δ+=0δ+0=0+0=00 \cdot \delta^{+} = 0 \cdot \delta + 0 = 0 + 0 = 0; and at a limit λ\lambda, 0λ={0}=00 \cdot \lambda = \bigcup\{0\} = 0.

step 1.2step 1.3L2L5L6
2.3

1β=β1 \cdot \beta = \beta for every β\beta, by induction: at 00 this is [L2]; at δ+\delta^{+}, 1δ+=1δ+1=δ+1=δ+1 \cdot \delta^{+} = 1 \cdot \delta + 1 = \delta + 1 = \delta^{+} by step 1.3; and at a limit λ\lambda, 1λ={ξ:ξλ}=λ=λ1 \cdot \lambda = \bigcup\{\xi : \xi \in \lambda\} = \bigcup \lambda = \lambda.

step 1.2step 1.3L2L5L6
2.4

Claim (b), the inequality: by induction on γ\gamma, for every βγ\beta \in \gamma one has α+βα+γ\alpha + \beta \in \alpha + \gamma. At γ=0\gamma = 0 there is nothing to prove. At γ=δ+\gamma = \delta^{+}, βδ+\beta \in \delta^{+} gives βδ\beta \le \delta by [L3], so α+βα+δ\alpha + \beta \le \alpha + \delta, using the claim at δ\delta when βδ\beta \in \delta, and α+δ(α+δ)+=α+δ+\alpha + \delta \in (\alpha + \delta)^{+} = \alpha + \delta^{+}. At γ=λ\gamma = \lambda a limit, βλ\beta \in \lambda gives β+λ\beta^{+} \in \lambda by step 1.2, and α+β(α+β)+=α+β+α+λ\alpha + \beta \in (\alpha + \beta)^{+} = \alpha + \beta^{+} \subseteq \alpha + \lambda.

step 1.1step 1.2L1L3L5L6
2.5

Claim (c), the inequality α+γβ+γ\alpha + \gamma \le \beta + \gamma for αβ\alpha \le \beta: by induction on γ\gamma. At γ=0\gamma = 0 it is αβ\alpha \le \beta. At γ=δ+\gamma = \delta^{+}, the claim at δ\delta gives α+δβ+δ\alpha + \delta \le \beta + \delta, hence (α+δ)+(β+δ)+(\alpha + \delta)^{+} \le (\beta + \delta)^{+} by step 1.1. At γ=λ\gamma = \lambda a limit, every α+ξ\alpha + \xi with ξλ\xi \in \lambda is β+ξ\le \beta + \xi, so the suprema compare by step 1.2.

step 1.1step 1.2L1L5L6
3.1

α1=α\alpha \cdot 1 = \alpha, since α1=0+α=α\alpha \cdot 1 = 0 + \alpha = \alpha 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 βγ\beta \ne \gamma then βγ\beta \in \gamma or γβ\gamma \in \beta by [L4], so α+βα+γ\alpha + \beta \ne \alpha + \gamma by step 2.4 and [L3]; and α=α+0α+β\alpha = \alpha + 0 \le \alpha + \beta with equality exactly when β=0\beta = 0, again by step 2.4. This completes claim (b).

step 2.4step 1.3L3L4
3.3

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

step 2.5step 2.1L3
3.4

Claim (d), the inequality: let α>0\alpha > 0; by induction on γ\gamma, for every βγ\beta \in \gamma one has αβαγ\alpha \cdot \beta \in \alpha \cdot \gamma. At γ=0\gamma = 0 there is nothing to prove. At γ=δ+\gamma = \delta^{+}, βδ\beta \le \delta gives αβαδ\alpha \cdot \beta \le \alpha \cdot \delta using the claim at δ\delta, and αδ=αδ+0αδ+α=αδ+\alpha \cdot \delta = \alpha \cdot \delta + 0 \in \alpha \cdot \delta + \alpha = \alpha \cdot \delta^{+} by step 2.4 applied to 0α0 \in \alpha. At γ=λ\gamma = \lambda a limit, β+λ\beta^{+} \in \lambda by step 1.2 and αβαβ+αλ\alpha \cdot \beta \in \alpha \cdot \beta^{+} \subseteq \alpha \cdot \lambda.

step 2.4step 1.2step 1.3L2L3L5L6
3.5

Claim (e): let αβ\alpha \le \beta; by induction on γ\gamma. At γ=0\gamma = 0 both sides are 00. At γ=δ+\gamma = \delta^{+}, the claim at δ\delta gives αδβδ\alpha \cdot \delta \le \beta \cdot \delta, so αδ+=αδ+αβδ+αβδ+β=βδ+\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha \le \beta \cdot \delta + \alpha \le \beta \cdot \delta + \beta = \beta \cdot \delta^{+}, the first inequality by step 2.5 and the second by step 2.4. At γ=λ\gamma = \lambda 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\alpha > 0, βγ\beta \ne \gamma gives αβαγ\alpha \cdot \beta \ne \alpha \cdot \gamma by step 3.4 and [L4], which is cancellation; α=α1αβ\alpha = \alpha \cdot 1 \le \alpha \cdot \beta for 1β1 \le \beta by step 3.4 and step 3.1; and αβ=0\alpha \cdot \beta = 0 forces α=0\alpha = 0 or β=0\beta = 0, since α>0\alpha > 0 and β>0\beta > 0 give αβα1=α>0\alpha \cdot \beta \ge \alpha \cdot 1 = \alpha > 0, while α=0\alpha = 0 or β=0\beta = 0 each give 00 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=\sup = \bigcup. For the refinement, let DλD \subseteq \lambda be nonempty with supD=λ\sup D = \lambda; then {α+η:ηD}{α+ξ:ξλ}\{\alpha + \eta : \eta \in D\} \subseteq \{\alpha + \xi : \xi \in \lambda\} gives \le, and conversely each ξλ=D\xi \in \lambda = \bigcup D lies in some ηD\eta \in D, so α+ξ<α+η\alpha + \xi < \alpha + \eta 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\alpha > 0.

step 3.4step 2.4step 1.2L1L2L3
4.3

Claim (g): α+λ0\alpha + \lambda \ne 0, because 1λ1 \in \lambda by step 1.2 and so α+=α+1α+λ\alpha^{+} = \alpha + 1 \le \alpha + \lambda by step 2.4 and step 1.3; and α+λ\alpha + \lambda is not a successor, since α+λ=μ+\alpha + \lambda = \mu^{+} would put μ{α+ξ:ξλ}\mu \in \bigcup\{\alpha + \xi : \xi \in \lambda\}, hence μα+ξ\mu \in \alpha + \xi for some ξλ\xi \in \lambda, whence μ+α+ξ<α+ξ+α+λ=μ+\mu^{+} \le \alpha + \xi < \alpha + \xi^{+} \le \alpha + \lambda = \mu^{+} 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\alpha \cdot 1 = \alpha > 0 in place of α+1\alpha + 1, shows αλ\alpha \cdot \lambda is a limit ordinal when α>0\alpha > 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+ω=ω1 + \omega = \omega and 2ω=ω2 \cdot \omega = \omega, and they are exhibited as false statements later on this page. Cancellation therefore holds on the left only: α+β=α+γ\alpha + \beta = \alpha + \gamma gives β=γ\beta = \gamma, whereas β+α=γ+α\beta + \alpha = \gamma + \alpha does not, since 0+ω=1+ω0 + \omega = 1 + \omega.

Continuity is what later "least such ordinal" arguments consume. Clause (f) in its refined form says that to evaluate α+λ\alpha + \lambda or αλ\alpha \cdot \lambda it is enough to run over any set unbounded in λ\lambda, not over all of λ\lambda. That is the step used in Ordinal multiplication is associative, and α(β+γ)=αβ+αγ\alpha \cdot (\beta + \gamma) = \alpha\cdot\beta + \alpha\cdot\gamma, in αβ+γ=αβαγ\alpha^{\beta+\gamma} = \alpha^{\beta}\cdot\alpha^{\gamma} and (αβ)γ=αβγ(\alpha^{\beta})^{\gamma} = \alpha^{\beta\cdot\gamma}; and for α>1\alpha > 1 exponentiation is strictly increasing with βαβ\beta \le \alpha^{\beta} and again in Cantor normal form: every nonzero ordinal is ωβ0c0++ωβk1ck1\omega^{\beta_0}\cdot c_0 + \cdots + \omega^{\beta_{k-1}}\cdot c_{k-1} with β0>>βk1\beta_0 > \cdots > \beta_{k-1} and each cic_i 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\alpha > 0 every ordinal β\beta is αξ+ρ\alpha \cdot \xi + \rho with ρ<α\rho < \alpha, in exactly one way the least η\eta with β<αη\beta < \alpha \cdot \eta has to be a successor, and the reason is exactly that αλ\alpha \cdot \lambda 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 α\alpha, β\beta, γ\gamma (Ordinal (von Neumann)),

(α+β)+γ=α+(β+γ),(\alpha + \beta) + \gamma = \alpha + (\beta + \gamma),

with ++ as in Ordinal addition α+β\alpha + \beta. 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 α\alpha, β\beta, γ\gamma, each regarded as a well-order under membership. For well-orders (X,<X)(X, <_X) and (Y,<Y)(Y, <_Y), XYX \oplus Y is the ordered sum on ({0}×X)({1}×Y)(\{0\} \times X) \cup (\{1\} \times Y), a copy of XX with a copy of YY placed entirely above it (α+β\alpha + \beta is the order type of α\alpha followed by β\beta).

[L1]

For well-orders XX and YY, XYX \oplus Y is a well-order and ot(XY)=ot(X)+ot(Y)\mathrm{ot}(X \oplus Y) = \mathrm{ot}(X) + \mathrm{ot}(Y) (claim (a) of α+β\alpha + \beta is the order type of α\alpha followed by β\beta).

[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 μ\mu the identity map is an order isomorphism of μ\mu onto μ\mu, so ot(μ)=μ\mathrm{ot}(\mu) = \mu by the uniqueness in [L2].

L2L4
1.2

The elements of (αβ)γ(\alpha \oplus \beta) \oplus \gamma are exactly the triples of shapes (0,(0,a))(0,(0,a)) with aαa \in \alpha, (0,(1,b))(0,(1,b)) with bβb \in \beta, and (1,c)(1,c) with cγc \in \gamma; those of α(βγ)\alpha \oplus (\beta \oplus \gamma) are exactly (0,a)(0,a), (1,(0,b))(1,(0,b)) and (1,(1,c))(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 α\alpha-block, then β\beta-block, then γ\gamma-block, with each block carrying its own order.

L1L4
2.1

The map ψ\psi sending (0,(0,a))(0,a)(0,(0,a)) \mapsto (0,a), (0,(1,b))(1,(0,b))(0,(1,b)) \mapsto (1,(0,b)) and (1,c)(1,(1,c))(1,c) \mapsto (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 (αβ)γ(\alpha \oplus \beta) \oplus \gamma onto α(βγ)\alpha \oplus (\beta \oplus \gamma) by [L3].

step 1.2L1L3
2.2

Computing both order types with [L1] and step 1.1: ot((αβ)γ)=ot(αβ)+ot(γ)=(α+β)+γ\mathrm{ot}((\alpha \oplus \beta) \oplus \gamma) = \mathrm{ot}(\alpha \oplus \beta) + \mathrm{ot}(\gamma) = (\alpha + \beta) + \gamma, and ot(α(βγ))=ot(α)+ot(βγ)=α+(β+γ)\mathrm{ot}(\alpha \oplus (\beta \oplus \gamma)) = \mathrm{ot}(\alpha) + \mathrm{ot}(\beta \oplus \gamma) = \alpha + (\beta + \gamma).

step 1.1L1
3.1

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

step 2.2step 2.1L3

Remarks

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

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

Brackets are dropped from here on. Cantor normal forms such as ω2+ω3+5\omega^{2} + \omega \cdot 3 + 5 (Cantor normal form: every nonzero ordinal is ωβ0c0++ωβk1ck1\omega^{\beta_0}\cdot c_0 + \cdots + \omega^{\beta_{k-1}}\cdot c_{k-1} with β0>>βk1\beta_0 > \cdots > \beta_{k-1} and each cic_i 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 α(β+γ)=αβ+αγ\alpha \cdot (\beta + \gamma) = \alpha\cdot\beta + \alpha\cdot\gamma

Statement

For all ordinals α\alpha, β\beta, γ\gamma (Ordinal (von Neumann)), with ++ and \cdot as in Ordinal addition α+β\alpha + \beta and Ordinal multiplication αβ\alpha \cdot \beta:

(a) Left distributivity. α(β+γ)=αβ+αγ\alpha \cdot (\beta + \gamma) = \alpha \cdot \beta + \alpha \cdot \gamma.

(b) Associativity. (αβ)γ=α(βγ)(\alpha \cdot \beta) \cdot \gamma = \alpha \cdot (\beta \cdot \gamma).

Distributivity holds on the left only. The right-hand law (β+γ)α=βα+γα(\beta + \gamma) \cdot \alpha = \beta \cdot \alpha + \gamma \cdot \alpha is false, and so is commutativity of \cdot; 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 α\alpha, β\beta, γ\gamma. For a set AA of ordinals, supA=A\sup A = \bigcup A is its least upper bound (Basic closure properties of ordinals, claim (e)).

[L1]

α0=0\alpha \cdot 0 = 0, αδ+=αδ+α\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha, and αλ=sup{αξ:ξλ}\alpha \cdot \lambda = \sup\{\alpha \cdot \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal multiplication αβ\alpha \cdot \beta).

[L2]

α+0=α\alpha + 0 = \alpha, α+δ+=(α+δ)+\alpha + \delta^{+} = (\alpha + \delta)^{+}, and α+λ=sup{α+ξ:ξλ}\alpha + \lambda = \sup\{\alpha + \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal addition α+β\alpha + \beta).

[L3]

Ordinal addition is associative (Ordinal addition is associative).

[L4]

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

[L5]

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

[L6]

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

Proof

technique · direct
1.1

Claim (a) at γ=0\gamma = 0 and at a successor: α(β+0)=αβ=αβ+0=αβ+α0\alpha \cdot (\beta + 0) = \alpha \cdot \beta = \alpha \cdot \beta + 0 = \alpha \cdot \beta + \alpha \cdot 0; and assuming α(β+δ)=αβ+αδ\alpha(\beta + \delta) = \alpha\beta + \alpha\delta, the successor clauses give α(β+δ+)=α((β+δ)+)=α(β+δ)+α=(αβ+αδ)+α=αβ+(αδ+α)=αβ+αδ+\alpha(\beta + \delta^{+}) = \alpha((\beta + \delta)^{+}) = \alpha(\beta + \delta) + \alpha = (\alpha\beta + \alpha\delta) + \alpha = \alpha\beta + (\alpha\delta + \alpha) = \alpha\beta + \alpha\delta^{+}, the middle equality by [L3].

L1L2L3L4
1.2

Claim (a) at a limit γ=λ\gamma = \lambda when α=0\alpha = 0: both sides are 00, since 0μ=00 \cdot \mu = 0 for every μ\mu by [L4].

L4
1.3

Claim (a) at a limit γ=λ\gamma = \lambda when α>0\alpha > 0, assuming α(β+ξ)=αβ+αξ\alpha(\beta + \xi) = \alpha\beta + \alpha\xi for every ξλ\xi \in \lambda: the set D={β+ξ:ξλ}D = \{\beta + \xi : \xi \in \lambda\} is a nonempty subset of the limit ordinal β+λ\beta + \lambda with supD=β+λ\sup D = \beta + \lambda by [L2] and [L4], so α(β+λ)=sup{α(β+ξ):ξλ}=sup{αβ+αξ:ξλ}\alpha(\beta + \lambda) = \sup\{\alpha(\beta + \xi) : \xi \in \lambda\} = \sup\{\alpha\beta + \alpha\xi : \xi \in \lambda\} by [L4]; and E={αξ:ξλ}E = \{\alpha\xi : \xi \in \lambda\} is a nonempty subset of the limit ordinal αλ\alpha \cdot \lambda with supE=αλ\sup E = \alpha \cdot \lambda by [L1] and [L4], so αβ+αλ=sup{αβ+αξ:ξλ}\alpha\beta + \alpha\lambda = \sup\{\alpha\beta + \alpha\xi : \xi \in \lambda\} 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 γ\gamma from claim (a) at every ordinal in γ\gamma, so by [L6] claim (a) holds for all ordinals α\alpha, β\beta, γ\gamma.

step 1.1step 1.2step 1.3L5L6
3.1

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

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 \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta 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{α(β+ξ)}\sup\{\alpha(\beta + \xi)\} with sup{αβ+η:η<αλ}\sup\{\alpha\beta + \eta : \eta < \alpha\lambda\}, which are indexed by different sets.

The degenerate cases are not decoration. At α=0\alpha = 0 the ordinal αλ\alpha \cdot \lambda is 00, 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\beta = 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ω=ω(1 + 1) \cdot \omega = 2 \cdot \omega = \omega, while 1ω+1ω=ω+ω1 \cdot \omega + 1 \cdot \omega = \omega + \omega, which is strictly larger. That computation is FALSE: (β+γ)α=βα+γα(\beta + \gamma)\cdot\alpha = \beta\cdot\alpha + \gamma\cdot\alpha for all ordinals.

Commutativity fails too, and separately. 2ω=ω2 \cdot \omega = \omega while ω2=ω+ω\omega \cdot 2 = \omega + \omega, 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 αβ\alpha \le \beta there is exactly one ordinal γ\gamma with α+γ=β\alpha + \gamma = \beta

Statement

Let α\alpha and β\beta be ordinals (Ordinal (von Neumann)) with αβ\alpha \le \beta. Then there is exactly one ordinal γ\gamma with

α+γ=β,\alpha + \gamma = \beta,

namely the order type of the set βα\beta \setminus \alpha of ordinals lying in β\beta but not in α\alpha, 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 \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta). Subtraction on the other side does not exist in general: there is no ordinal γ\gamma at all with γ+ω=ω+1\gamma + \omega = \omega + 1, since γ+ω\gamma + \omega is a limit ordinal for every γ\gamma while ω+1\omega + 1 is a successor.

No choice principle is used.

Facts & Assumptions

Given: Ordinals αβ\alpha \le \beta, that is αβ\alpha \subseteq \beta. 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(WI)\mathrm{ot}(W) = \mathrm{ot}(I) + \mathrm{ot}(W \setminus I) for every well-order WW and every initial segment II of it (claim (b) of α+β\alpha + \beta is the order type of α\alpha followed by β\beta).

[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 \in, so it is a well-order (Ordinal (von Neumann), Well-order and well-ordered set).

[L4]

αβ\alpha \subseteq \beta if and only if αβ\alpha \in \beta or α=β\alpha = \beta (Basic closure properties of ordinals, claim (f)); exactly one of μν\mu \in \nu, μ=ν\mu = \nu, νμ\nu \in \mu holds (Trichotomy and well-ordering of the ordinals).

[L5]

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

Proof

technique · direct
1.1

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

L3L4
1.2

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

L2L3
2.1

Put γ=ot(βα)\gamma = \mathrm{ot}(\beta \setminus \alpha), which exists by [L2] since βα\beta \setminus \alpha is a subset of the well-order β\beta; then [L1] applied to W=βW = \beta and I=αI = \alpha gives β=ot(β)=ot(α)+ot(βα)=α+γ\beta = \mathrm{ot}(\beta) = \mathrm{ot}(\alpha) + \mathrm{ot}(\beta \setminus \alpha) = \alpha + \gamma.

step 1.1step 1.2L1L2L3
3.1

If also α+γ=β\alpha + \gamma' = \beta then α+γ=α+γ\alpha + \gamma' = \alpha + \gamma, so γ=γ\gamma' = \gamma by [L5]; hence exactly one such γ\gamma exists, and it is ot(βα)\mathrm{ot}(\beta \setminus \alpha).

step 2.1L5

Remarks

The proof is a picture. β\beta is a copy of α\alpha followed by whatever is left, and "whatever is left" is βα\beta \setminus \alpha. Clause (b) of α+β\alpha + \beta is the order type of α\alpha followed by β\beta 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 αβ\alpha \le \beta cannot be dropped. αα+γ\alpha \le \alpha + \gamma always holds (claim (b) of Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta), so α+γ=β\alpha + \gamma = \beta forces αβ\alpha \le \beta. 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 γ\gamma satisfies γ+ω=ω+1\gamma + \omega = \omega + 1 uses only that γ+ω\gamma + \omega is a limit ordinal, which is claim (g) of Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta, and that ω+1=ω+\omega + 1 = \omega^{+} is a successor. Right subtraction, when it exists, is also not unique: 0+ω=1+ω=ω0 + \omega = 1 + \omega = \omega, so the equation γ+ω=ω\gamma + \omega = \omega has at least two solutions (FALSE: β<γ\beta < \gamma implies β+α<γ+α\beta + \alpha < \gamma + \alpha).

Where it is used. Existence of the remainder in For α>0\alpha > 0 every ordinal β\beta is αξ+ρ\alpha \cdot \xi + \rho with ρ<α\rho < \alpha, 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 ωβ0c0++ωβk1ck1\omega^{\beta_0}\cdot c_0 + \cdots + \omega^{\beta_{k-1}}\cdot c_{k-1} with β0>>βk1\beta_0 > \cdots > \beta_{k-1} and each cic_i 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\alpha > 0 every ordinal β\beta is αξ+ρ\alpha \cdot \xi + \rho with ρ<α\rho < \alpha, in exactly one way

Statement

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

β=αξ+ρandρ<α.\beta = \alpha \cdot \xi + \rho \qquad \text{and} \qquad \rho < \alpha.

ξ\xi is the quotient and ρ\rho the remainder of β\beta on division by α\alpha; concretely, ξ\xi is the largest ordinal with αξβ\alpha \cdot \xi \le \beta, and ρ\rho is what For αβ\alpha \le \beta there is exactly one ordinal γ\gamma with α+γ=β\alpha + \gamma = \beta returns from αξβ\alpha \cdot \xi \le \beta.

No choice principle is used.

Facts & Assumptions

Given: Ordinals α>0\alpha > 0 and β\beta, with ++ and \cdot as in Ordinal addition α+β\alpha + \beta and Ordinal multiplication αβ\alpha \cdot \beta. For a set AA of ordinals, supA=A\sup A = \bigcup A is its least upper bound.

[L1]

α0=0\alpha \cdot 0 = 0, αδ+=αδ+α\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha, and αλ=sup{αζ:ζλ}\alpha \cdot \lambda = \sup\{\alpha \cdot \zeta : \zeta \in \lambda\} for limit λ\lambda (Ordinal multiplication αβ\alpha \cdot \beta).

[L2]

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

[L3]

If μν\mu \le \nu there is exactly one γ\gamma with μ+γ=ν\mu + \gamma = \nu (For αβ\alpha \le \beta there is exactly one ordinal γ\gamma with α+γ=β\alpha + \gamma = \beta).

[L4]

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

[L5]

μ+\mu^{+} is an ordinal, μν\mu \subseteq \nu if and only if μν\mu \in \nu or μ=ν\mu = \nu, and μμ\mu \notin \mu (claims (b), (c), (f) of Basic closure properties of ordinals); consequently μ<ν\mu < \nu if and only if μ+ν\mu^{+} \le \nu.

[L6]

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

Proof

technique · direct
1.1

β<αβ+\beta < \alpha \cdot \beta^{+}: since α>0\alpha > 0 gives 1α1 \le \alpha, claim (e) of [L2] gives β+=1β+αβ+\beta^{+} = 1 \cdot \beta^{+} \le \alpha \cdot \beta^{+}, and ββ+\beta \in \beta^{+}.

L1L2L5
1.2

Uniqueness: suppose αξ1+ρ1=αξ2+ρ2=β\alpha \xi_1 + \rho_1 = \alpha \xi_2 + \rho_2 = \beta with ρ1,ρ2<α\rho_1, \rho_2 < \alpha; if ξ1<ξ2\xi_1 < \xi_2 then ξ1+ξ2\xi_1^{+} \le \xi_2 by [L5], so αξ1+α=αξ1+αξ2αξ2+ρ2=β=αξ1+ρ1<αξ1+α\alpha \xi_1 + \alpha = \alpha \xi_1^{+} \le \alpha \xi_2 \le \alpha \xi_2 + \rho_2 = \beta = \alpha \xi_1 + \rho_1 < \alpha \xi_1 + \alpha by [L1] and [L2], which [L5] forbids; by symmetry ξ2<ξ1\xi_2 < \xi_1 is impossible too, so ξ1=ξ2\xi_1 = \xi_2 by [L4] and then ρ1=ρ2\rho_1 = \rho_2 by left cancellation.

L1L2L4L5
2.1

The collection C={η(β+)+:βαη}C = \{\eta \in (\beta^{+})^{+} : \beta \in \alpha \cdot \eta\} is a set of ordinals by Separation, and it is nonempty, because β+(β+)+\beta^{+} \in (\beta^{+})^{+} and βαβ+\beta \in \alpha \cdot \beta^{+} by step 1.1.

step 1.1L5
3.1

Let η0\eta_0 be the \in-least element of CC, which exists by [L4].

step 2.1L4
4.1

η0\eta_0 is a successor: it is not 00, since α0=0\alpha \cdot 0 = 0 and β0\beta \notin 0; and it is not a limit λ\lambda, for then every ζλ\zeta \in \lambda would lie in (β+)+(\beta^{+})^{+} by transitivity and outside CC by minimality, so αζβ\alpha\zeta \le \beta by [L4], making β\beta an upper bound of {αζ:ζλ}\{\alpha\zeta : \zeta \in \lambda\} and hence αλβ\alpha \cdot \lambda \le \beta by [L1], contradicting βαλ\beta \in \alpha \cdot \lambda; so η0=ξ+\eta_0 = \xi^{+} for a unique ordinal ξ\xi by [L6].

step 3.1L1L4L5L6
5.1

With that ξ\xi: ξη0(β+)+\xi \in \eta_0 \subseteq (\beta^{+})^{+} and ξC\xi \notin C by minimality of η0\eta_0, so αξβ\alpha \xi \le \beta by [L4]; and βαξ+=αξ+α\beta \in \alpha \cdot \xi^{+} = \alpha \xi + \alpha because η0=ξ+C\eta_0 = \xi^{+} \in C.

step 4.1step 3.1L1L4L5
6.1

By [L3] applied to αξβ\alpha \xi \le \beta there is exactly one ρ\rho with αξ+ρ=β\alpha \xi + \rho = \beta, and αξ+ρ=β<αξ+α\alpha \xi + \rho = \beta < \alpha \xi + \alpha forces ρ<α\rho < \alpha, since αρ\alpha \le \rho would give αξ+ααξ+ρ\alpha \xi + \alpha \le \alpha \xi + \rho by [L2].

step 5.1L2L3L4
7.1

Existence is step 6.1 and uniqueness is step 1.2, so β=αξ+ρ\beta = \alpha \cdot \xi + \rho with ρ<α\rho < \alpha in exactly one way.

step 6.1step 1.2

Remarks

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

The bound (β+)+(\beta^{+})^{+} is a Separation device. "The least η\eta with β<αη\beta < \alpha\eta" quantifies over all ordinals, which is not a set; step 1.1 supplies a specific witness inside (β+)+(\beta^{+})^{+}, 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 ωβ0c0++ωβk1ck1\omega^{\beta_0}\cdot c_0 + \cdots + \omega^{\beta_{k-1}}\cdot c_{k-1} with β0>>βk1\beta_0 > \cdots > \beta_{k-1} and each cic_i 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 00 and the quotient can be 00. If β<α\beta < \alpha then ξ=0\xi = 0 and ρ=β\rho = \beta; if α\alpha divides β\beta exactly then ρ=0\rho = 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 →

αβ+γ=αβαγ\alpha^{\beta+\gamma} = \alpha^{\beta}\cdot\alpha^{\gamma} and (αβ)γ=αβγ(\alpha^{\beta})^{\gamma} = \alpha^{\beta\cdot\gamma}; and for α>1\alpha > 1 exponentiation is strictly increasing with βαβ\beta \le \alpha^{\beta}

Statement

Let α\alpha, β\beta, γ\gamma be ordinals (Ordinal (von Neumann)) and λ\lambda a limit ordinal, with \cdot and αβ\alpha^{\beta} as in Ordinal multiplication αβ\alpha \cdot \beta and Ordinal exponentiation αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1. Then:

(a) Base values. α1=α\alpha^{1} = \alpha; 1β=11^{\beta} = 1; 0β=00^{\beta} = 0 for every β>0\beta > 0; αβ>0\alpha^{\beta} > 0 whenever α>0\alpha > 0; and αβ>1\alpha^{\beta} > 1 whenever α>1\alpha > 1 and β>0\beta > 0.

(b) Strictly increasing in the exponent, for α>1\alpha > 1. β<γ\beta < \gamma implies αβ<αγ\alpha^{\beta} < \alpha^{\gamma}.

(c) Continuity in the exponent, for α>1\alpha > 1. αλ=sup{αη:ηD}\alpha^{\lambda} = \sup\{\alpha^{\eta} : \eta \in D\} for every nonempty DλD \subseteq \lambda with supD=λ\sup D = \lambda; in particular αλ=sup{αβ:βλ}\alpha^{\lambda} = \sup\{\alpha^{\beta} : \beta \in \lambda\}, and αλ\alpha^{\lambda} is a limit ordinal.

(d) The fixed-point bound, for α>1\alpha > 1. βαβ\beta \le \alpha^{\beta} for every ordinal β\beta.

(e) Sum law. αβ+γ=αβαγ\alpha^{\beta + \gamma} = \alpha^{\beta} \cdot \alpha^{\gamma} for all ordinals α\alpha, β\beta, γ\gamma.

(f) Product law. (αβ)γ=αβγ(\alpha^{\beta})^{\gamma} = \alpha^{\beta \cdot \gamma} for all ordinals α\alpha, β\beta, γ\gamma.

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

No choice principle is used. Note that the law (αβ)γ=αγβγ(\alpha \cdot \beta)^{\gamma} = \alpha^{\gamma} \cdot \beta^{\gamma} is not claimed and is not true; the Remarks below compute a witness at α=ω\alpha = \omega, β=γ=2\beta = \gamma = 2.

Facts & Assumptions

Given: Ordinals α\alpha, β\beta, γ\gamma and a limit ordinal λ\lambda. For a set AA of ordinals, supA=A\sup A = \bigcup A is its least upper bound (Basic closure properties of ordinals, claim (e)).

[L1]

α0=1\alpha^{0} = 1, αδ+=αδα\alpha^{\delta^{+}} = \alpha^{\delta} \cdot \alpha, and αλ=sup{αβ:0<β<λ}\alpha^{\lambda} = \sup\{\alpha^{\beta} : 0 < \beta < \lambda\} for limit λ\lambda (Ordinal exponentiation αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1).

[L2]

α0=0\alpha \cdot 0 = 0, αδ+=αδ+α\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha, and αλ=sup{αξ:ξλ}\alpha \cdot \lambda = \sup\{\alpha \cdot \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal multiplication αβ\alpha \cdot \beta); α+0=α\alpha + 0 = \alpha, α+δ+=(α+δ)+\alpha + \delta^{+} = (\alpha + \delta)^{+}, and α+λ=sup{α+ξ:ξλ}\alpha + \lambda = \sup\{\alpha + \xi : \xi \in \lambda\} (Ordinal addition α+β\alpha + \beta).

[L3]

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

[L4]

Ordinal multiplication is associative and μ(ν+θ)=μν+μθ\mu(\nu + \theta) = \mu\nu + \mu\theta (Ordinal multiplication is associative, and α(β+γ)=αβ+αγ\alpha \cdot (\beta + \gamma) = \alpha\cdot\beta + \alpha\cdot\gamma).

[L5]

μ+\mu^{+} is an ordinal, μν\mu \subseteq \nu if and only if μν\mu \in \nu or μ=ν\mu = \nu, and μμ\mu \notin \mu (claims (b), (c), (f) of Basic closure properties of ordinals); consequently μ<ν\mu < \nu if and only if μ+ν\mu^{+} \le \nu; and exactly one of μν\mu \in \nu, μ=ν\mu = \nu, νμ\nu \in \mu holds (Trichotomy and well-ordering of the ordinals).

[L6]

Every ordinal is exactly one of 00, a successor, or a limit; a limit λ\lambda satisfies 0λ0 \in \lambda, 1λ1 \in \lambda and ξλξ+λ\xi \in \lambda \Rightarrow \xi^{+} \in \lambda (Successor and limit ordinals, Basic closure properties of ordinals).

[L7]

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

Proof

technique · direct
1.1

α1=α0+=α0α=1α=α\alpha^{1} = \alpha^{0^{+}} = \alpha^{0} \cdot \alpha = 1 \cdot \alpha = \alpha.

L1L3
1.2

1β=11^{\beta} = 1 for every β\beta, by induction: 10=11^{0} = 1; 1δ+=1δ1=11=11^{\delta^{+}} = 1^{\delta} \cdot 1 = 1 \cdot 1 = 1; and at a limit λ\lambda the set {1β:0<β<λ}\{1^{\beta} : 0 < \beta < \lambda\} is {1}\{1\}, nonempty because 1λ1 \in \lambda, so its supremum is {1}=1\bigcup\{1\} = 1.

L1L3L6L7
1.3

0β=00^{\beta} = 0 for every β>0\beta > 0, by induction: at a successor δ+\delta^{+} this needs no hypothesis, since 0δ+=0δ0=00^{\delta^{+}} = 0^{\delta} \cdot 0 = 0 by [L3]; and at a limit λ\lambda every β\beta with 0<β<λ0 < \beta < \lambda has 0β=00^{\beta} = 0, so 0λ={0}=00^{\lambda} = \bigcup\{0\} = 0, the set being nonempty because 1λ1 \in \lambda.

L1L3L6L7
2.1

αβ>0\alpha^{\beta} > 0 for every β\beta, whenever α>0\alpha > 0, by induction: α0=1>0\alpha^{0} = 1 > 0; αδ+=αδα>0\alpha^{\delta^{+}} = \alpha^{\delta} \cdot \alpha > 0 by [L3] since both factors are positive; and at a limit λ\lambda, α1=α\alpha^{1} = \alpha belongs to the set whose supremum is αλ\alpha^{\lambda}, because 1λ1 \in \lambda and 101 \ne 0, so αλα>0\alpha^{\lambda} \ge \alpha > 0.

step 1.1L1L3L5L6L7
3.1

Clause (b): let α>1\alpha > 1; by induction on γ\gamma, every βγ\beta \in \gamma satisfies αβαγ\alpha^{\beta} \in \alpha^{\gamma}. At γ=0\gamma = 0 there is nothing to prove. At γ=δ+\gamma = \delta^{+}, βδ\beta \le \delta gives αβαδ\alpha^{\beta} \le \alpha^{\delta} using the claim at δ\delta, and αδ=αδ1<αδα=αδ+\alpha^{\delta} = \alpha^{\delta} \cdot 1 < \alpha^{\delta} \cdot \alpha = \alpha^{\delta^{+}} by [L3], since αδ>0\alpha^{\delta} > 0 by step 2.1 and 1<α1 < \alpha. At γ=λ\gamma = \lambda a limit: if β=0\beta = 0 then α0=1<α=α1αλ\alpha^{0} = 1 < \alpha = \alpha^{1} \le \alpha^{\lambda}, because 1λ1 \in \lambda puts α1\alpha^{1} in the set whose supremum is αλ\alpha^{\lambda}; and if β>0\beta > 0 then β+λ\beta^{+} \in \lambda with β+0\beta^{+} \ne 0, so αβ<αβ+αλ\alpha^{\beta} < \alpha^{\beta^{+}} \le \alpha^{\lambda} by the successor computation just made.

step 1.1step 2.1L1L3L5L6L7
4.1

Clause (c): let α>1\alpha > 1. Including the term at β=0\beta = 0 does not change the supremum in [L1], since α0=1α1\alpha^{0} = 1 \le \alpha^{1} and 1λ1 \in \lambda, so αλ=sup{αβ:βλ}\alpha^{\lambda} = \sup\{\alpha^{\beta} : \beta \in \lambda\}. If DλD \subseteq \lambda is nonempty with supD=λ\sup D = \lambda, then {αη:ηD}\{\alpha^{\eta} : \eta \in D\} is a subset of that set, giving \le; conversely each βλ=D\beta \in \lambda = \bigcup D lies in some ηD\eta \in D, so αβ<αη\alpha^{\beta} < \alpha^{\eta} by step 3.1, giving \ge.

step 3.1step 1.1L1L5L6
4.2

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

step 3.1step 2.1L1L5L6
4.3

Clause (d): let α>1\alpha > 1; by induction on β\beta. At β=0\beta = 0, 01=α00 \le 1 = \alpha^{0}. At β=δ+\beta = \delta^{+}, δαδ<αδ+\delta \le \alpha^{\delta} < \alpha^{\delta^{+}} by step 3.1, so δ<αδ+\delta < \alpha^{\delta^{+}} and hence δ+αδ+\delta^{+} \le \alpha^{\delta^{+}} by [L5]. At β=λ\beta = \lambda a limit, every ξλ\xi \in \lambda satisfies ξαξ<αλ\xi \le \alpha^{\xi} < \alpha^{\lambda} by step 3.1, so ξαλ\xi \in \alpha^{\lambda}, giving λαλ\lambda \subseteq \alpha^{\lambda}.

step 3.1L1L5L6L7
4.4

The last part of clause (a): for α>1\alpha > 1 and β>0\beta > 0, step 3.1 applied to 0β0 \in \beta gives 1=α0<αβ1 = \alpha^{0} < \alpha^{\beta}.

step 3.1L1
5.1

Clause (e), by induction on γ\gamma. At γ=0\gamma = 0: αβ+0=αβ=αβ1=αβα0\alpha^{\beta + 0} = \alpha^{\beta} = \alpha^{\beta} \cdot 1 = \alpha^{\beta} \cdot \alpha^{0}. At γ=δ+\gamma = \delta^{+}, assuming the claim at δ\delta: αβ+δ+=α(β+δ)+=αβ+δα=(αβαδ)α=αβ(αδα)=αβαδ+\alpha^{\beta + \delta^{+}} = \alpha^{(\beta + \delta)^{+}} = \alpha^{\beta + \delta} \cdot \alpha = (\alpha^{\beta} \cdot \alpha^{\delta}) \cdot \alpha = \alpha^{\beta} \cdot (\alpha^{\delta} \cdot \alpha) = \alpha^{\beta} \cdot \alpha^{\delta^{+}}, the fourth equality by [L4]. At γ=λ\gamma = \lambda a limit there are three cases. If α=0\alpha = 0 then β+λ\beta + \lambda is a limit and so nonzero, giving 0β+λ=00^{\beta + \lambda} = 0 by step 1.3, while 0β0λ=0β0=00^{\beta} \cdot 0^{\lambda} = 0^{\beta} \cdot 0 = 0 by step 1.3 and [L3]. If α=1\alpha = 1 both sides are 11 by step 1.2 and [L3]. If α>1\alpha > 1 then D={β+ξ:ξλ}D = \{\beta + \xi : \xi \in \lambda\} is a nonempty subset of the limit ordinal β+λ\beta + \lambda with supremum β+λ\beta + \lambda by [L2] and [L3], so step 4.1 gives αβ+λ=sup{αβ+ξ:ξλ}=sup{αβαξ:ξλ}\alpha^{\beta + \lambda} = \sup\{\alpha^{\beta + \xi} : \xi \in \lambda\} = \sup\{\alpha^{\beta} \cdot \alpha^{\xi} : \xi \in \lambda\} by the claim at each ξ\xi; and E={αξ:ξλ}E = \{\alpha^{\xi} : \xi \in \lambda\} is a nonempty subset of the limit ordinal αλ\alpha^{\lambda} with supremum αλ\alpha^{\lambda} by steps 2.1, 3.1 and 4.2, so [L3] with αβ>0\alpha^{\beta} > 0 gives αβαλ=sup{αβαξ:ξλ}\alpha^{\beta} \cdot \alpha^{\lambda} = \sup\{\alpha^{\beta} \cdot \alpha^{\xi} : \xi \in \lambda\}; 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 γ\gamma. At γ=0\gamma = 0: (αβ)0=1=α0=αβ0(\alpha^{\beta})^{0} = 1 = \alpha^{0} = \alpha^{\beta \cdot 0} by [L1] and [L3]. At γ=δ+\gamma = \delta^{+}, assuming the claim at δ\delta: (αβ)δ+=(αβ)δαβ=αβδαβ=αβδ+β=αβδ+(\alpha^{\beta})^{\delta^{+}} = (\alpha^{\beta})^{\delta} \cdot \alpha^{\beta} = \alpha^{\beta\delta} \cdot \alpha^{\beta} = \alpha^{\beta\delta + \beta} = \alpha^{\beta \cdot \delta^{+}}, the third equality by step 5.1 and the fourth by [L2]. At γ=λ\gamma = \lambda a limit there are four cases. If β=0\beta = 0 then both sides are 11, by step 1.2 and [L1] and [L3]. If β>0\beta > 0 and α=0\alpha = 0 then the left side is 0λ=00^{\lambda} = 0 by step 1.3 applied twice, while βλ\beta \cdot \lambda is a limit by [L3] and so nonzero, making the right side 00 as well. If β>0\beta > 0 and α=1\alpha = 1 both sides are 11 by step 1.2. If β>0\beta > 0 and α>1\alpha > 1 then αβ>1\alpha^{\beta} > 1 by step 4.4, so step 4.1 applied with base αβ\alpha^{\beta} gives (αβ)λ=sup{(αβ)ξ:ξλ}=sup{αβξ:ξλ}(\alpha^{\beta})^{\lambda} = \sup\{(\alpha^{\beta})^{\xi} : \xi \in \lambda\} = \sup\{\alpha^{\beta\xi} : \xi \in \lambda\} by the claim at each ξ\xi; and D={βξ:ξλ}D = \{\beta\xi : \xi \in \lambda\} is a nonempty subset of the limit ordinal βλ\beta \cdot \lambda with supremum βλ\beta \cdot \lambda by [L2] and [L3], so step 4.1 applied with base α\alpha gives αβλ=sup{αβξ:ξλ}\alpha^{\beta \cdot \lambda} = \sup\{\alpha^{\beta\xi} : \xi \in \lambda\}; 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. βαβ\beta \le \alpha^{\beta} says only that the exponential never falls below the identity. It does not say that β=αβ\beta = \alpha^{\beta} has a solution; that it does is a separate matter, exhibited by hand at ε0\varepsilon_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 ωβ0c0++ωβk1ck1\omega^{\beta_0}\cdot c_0 + \cdots + \omega^{\beta_{k-1}}\cdot c_{k-1} with β0>>βk1\beta_0 > \cdots > \beta_{k-1} and each cic_i a nonzero natural number, in exactly one way to bound the exponents that can occur, which is what turns "the largest β\beta with ωβα\omega^{\beta} \le \alpha" into a search over a set.

The law that is false, computed. (αβ)γ=αγβγ(\alpha \cdot \beta)^{\gamma} = \alpha^{\gamma} \cdot \beta^{\gamma} fails at α=ω\alpha = \omega, β=γ=2\beta = \gamma = 2. On one side, clause (f) is not available, so compute directly: (ω2)2=(ω2)(ω2)=((ω2)ω)2(\omega \cdot 2)^{2} = (\omega \cdot 2) \cdot (\omega \cdot 2) = ((\omega \cdot 2) \cdot \omega) \cdot 2 by associativity of \cdot, and (ω2)ω=sup{(ω2)n:nω}=sup{ω(2n):nω}=ωω=ω2(\omega \cdot 2) \cdot \omega = \sup\{(\omega \cdot 2) \cdot n : n \in \omega\} = \sup\{\omega \cdot (2 \cdot n) : n \in \omega\} = \omega \cdot \omega = \omega^{2}, the last step because {2n:nω}\{2 \cdot n : n \in \omega\} is unbounded in ω\omega and \cdot is continuous on the right (claim (f) of Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta); so (ω2)2=ω22(\omega \cdot 2)^{2} = \omega^{2} \cdot 2. On the other side ω222=ω24\omega^{2} \cdot 2^{2} = \omega^{2} \cdot 4, and ω22ω24\omega^{2} \cdot 2 \ne \omega^{2} \cdot 4 by left cancellation for \cdot. 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\alpha = 0 and α=1\alpha = 1 have to be separated in every limit case, because clause (c) needs α>1\alpha > 1: at α=1\alpha = 1 the function is constant and at α=0\alpha = 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\alpha \le 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 ωβ0c0++ωβk1ck1\omega^{\beta_0}\cdot c_0 + \cdots + \omega^{\beta_{k-1}}\cdot c_{k-1} with β0>>βk1\beta_0 > \cdots > \beta_{k-1} and each cic_i a nonzero natural number, in exactly one way

Statement

Let α\alpha be an ordinal (Ordinal (von Neumann)) with α>0\alpha > 0. Then there is a natural number k1k \ge 1, a strictly decreasing list of ordinals β0>β1>>βk1\beta_0 > \beta_1 > \cdots > \beta_{k-1} and a list of natural numbers c0,,ck1c_0, \dots, c_{k-1} with 0<ci<ω0 < c_i < \omega, such that

α  =  ωβ0c0  +  ωβ1c1  +    +  ωβk1ck1,\alpha \;=\; \omega^{\beta_0} \cdot c_0 \;+\; \omega^{\beta_1} \cdot c_1 \;+\; \cdots \;+\; \omega^{\beta_{k-1}} \cdot c_{k-1},

and kk, the exponents βi\beta_i and the coefficients cic_i are uniquely determined by α\alpha. This expression is the Cantor normal form of α\alpha; the uniqueness is what licenses the definite article.

Indices run over the von Neumann natural k={0,1,,k1}k = \{0, 1, \dots, k-1\}, so the leading term is the one with index 00. 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 αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1).

No choice principle is used.

Facts & Assumptions

Given: An ordinal α>0\alpha > 0. A normal-form datum of length kk, for a natural number k1k \ge 1, is a pair of functions iβii \mapsto \beta_i and icii \mapsto c_i with domain the von Neumann natural kk (The natural numbers N\mathbb{N} (von Neumann)), the βi\beta_i ordinals with βiβj\beta_i \in \beta_j whenever jij \in i, and the cic_i ordinals with 0<ci<ω0 < c_i < \omega. Its value is SkS_k, where S0=0S_0 = 0 and Sj+=Sj+ωβjcjS_{j^{+}} = S_j + \omega^{\beta_j} \cdot c_j for jkj \in 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> 1, in particular for ω\omega: β<γ\beta < \gamma implies ωβ<ωγ\omega^{\beta} < \omega^{\gamma}; βωβ\beta \le \omega^{\beta}; ωλ=sup{ωξ:ξλ}\omega^{\lambda} = \sup\{\omega^{\xi} : \xi \in \lambda\} is a limit ordinal for limit λ\lambda; ω0=1\omega^{0} = 1, ω1=ω\omega^{1} = \omega, ωβ>0\omega^{\beta} > 0, and ωβ+γ=ωβωγ\omega^{\beta + \gamma} = \omega^{\beta} \cdot \omega^{\gamma} (αβ+γ=αβαγ\alpha^{\beta+\gamma} = \alpha^{\beta}\cdot\alpha^{\gamma} and (αβ)γ=αβγ(\alpha^{\beta})^{\gamma} = \alpha^{\beta\cdot\gamma}; and for α>1\alpha > 1 exponentiation is strictly increasing with βαβ\beta \le \alpha^{\beta}, Ordinal exponentiation αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1).

[L2]

For μ>0\mu > 0 and any ν\nu there are unique ξ,ρ\xi, \rho with ν=μξ+ρ\nu = \mu \cdot \xi + \rho and ρ<μ\rho < \mu (For α>0\alpha > 0 every ordinal β\beta is αξ+ρ\alpha \cdot \xi + \rho with ρ<α\rho < \alpha, in exactly one way).

[L3]

From Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta: 0+μ=μ+0=μ0 + \mu = \mu + 0 = \mu, 1μ=μ1=μ1 \cdot \mu = \mu \cdot 1 = \mu, μ0=0\mu \cdot 0 = 0 (claim (a)); ν<θ\nu < \theta implies μ+ν<μ+θ\mu + \nu < \mu + \theta, and μμ+ν\mu \le \mu + \nu (claim (b)); νμ+ν\nu \le \mu + \nu (claim (c)); for μ>0\mu > 0, ν<θ\nu < \theta implies μν<μθ\mu\nu < \mu\theta (claim (d)); μν\mu \le \nu implies μθνθ\mu\theta \le \nu\theta (claim (e)); if θ\theta is a limit and DθD \subseteq \theta is nonempty with supD=θ\sup D = \theta then μ+θ=sup{μ+η:ηD}\mu + \theta = \sup\{\mu + \eta : \eta \in D\} (claim (f)); and μλ\mu \cdot \lambda is a limit ordinal for μ>0\mu > 0 and λ\lambda a limit (claim (g)).

[L4]

μ(ν+θ)=μν+μθ\mu \cdot (\nu + \theta) = \mu\nu + \mu\theta, and \cdot is associative (Ordinal multiplication is associative, and α(β+γ)=αβ+αγ\alpha \cdot (\beta + \gamma) = \alpha\cdot\beta + \alpha\cdot\gamma).

[L5]

μ0=0\mu \cdot 0 = 0, μδ+=μδ+μ\mu \cdot \delta^{+} = \mu \cdot \delta + \mu, μλ=sup{μξ:ξλ}\mu \cdot \lambda = \sup\{\mu \cdot \xi : \xi \in \lambda\} (Ordinal multiplication αβ\alpha \cdot \beta); μ+0=μ\mu + 0 = \mu and μ+δ+=(μ+δ)+\mu + \delta^{+} = (\mu + \delta)^{+} (Ordinal addition α+β\alpha + \beta).

[L6]

μ+\mu^{+} is an ordinal; A\bigcup A is an ordinal and the least upper bound of a set AA of ordinals; μν\mu \subseteq \nu iff μν\mu \in \nu or μ=ν\mu = \nu; μμ\mu \notin \mu (Basic closure properties of ordinals); hence μ<ν\mu < \nu iff μ+ν\mu^{+} \le \nu. Exactly one of μν\mu \in \nu, μ=ν\mu = \nu, νμ\nu \in \mu holds, and every nonempty set of ordinals has an \in-least element (Trichotomy and well-ordering of the ordinals).

[L7]

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

[L8]

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

Proof

technique · direct
1.1

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

L1L3L5L7
2.1

Additive indecomposability: for every ordinal β\beta and every μ<ωβ\mu < \omega^{\beta} one has μ+ωβ=ωβ\mu + \omega^{\beta} = \omega^{\beta}. By induction on β\beta. At β=0\beta = 0, ω0=1\omega^{0} = 1 forces μ=0\mu = 0 and 0+1=10 + 1 = 1. At β=δ+\beta = \delta^{+}: μ<ωδ+=sup{ωδn:nω}\mu < \omega^{\delta^{+}} = \sup\{\omega^{\delta} n : n \in \omega\} gives nωn \in \omega with μ<ωδn\mu < \omega^{\delta} \cdot n, and claim (f) of [L3] applied to the nonempty D={ωδm:mω}ωδ+D = \{\omega^{\delta} \cdot m : m \in \omega\} \subseteq \omega^{\delta^{+}} gives μ+ωδ+=sup{μ+ωδm:mω}\mu + \omega^{\delta^{+}} = \sup\{\mu + \omega^{\delta} m : m \in \omega\}, where each μ+ωδmωδn+ωδm=ωδ(n+m)<ωδ+\mu + \omega^{\delta} m \le \omega^{\delta} n + \omega^{\delta} m = \omega^{\delta}(n + m) < \omega^{\delta^{+}} by [L4], step 1.1 and claim (d) of [L3]; so μ+ωδ+ωδ+\mu + \omega^{\delta^{+}} \le \omega^{\delta^{+}}, and the reverse inequality is claim (c) of [L3]. At β=λ\beta = \lambda a limit: μ<ωλ=sup{ωξ:ξλ}\mu < \omega^{\lambda} = \sup\{\omega^{\xi} : \xi \in \lambda\} gives ξ0λ\xi_0 \in \lambda with μ<ωξ0\mu < \omega^{\xi_0}, and D={ωξ:ξλ and ξ0ξ}D = \{\omega^{\xi} : \xi \in \lambda \text{ and } \xi_0 \le \xi\} is nonempty, contained in ωλ\omega^{\lambda} and has supremum ωλ\omega^{\lambda}, because any η<ωλ\eta < \omega^{\lambda} satisfies η<ωξ\eta < \omega^{\xi} for some ξλ\xi \in \lambda and ξ\xi may be replaced by the larger of ξ\xi and ξ0\xi_0; so claim (f) of [L3] gives μ+ωλ=sup{μ+ωξ:ξ0ξλ}=sup{ωξ:ξ0ξλ}=ωλ\mu + \omega^{\lambda} = \sup\{\mu + \omega^{\xi} : \xi_0 \le \xi \in \lambda\} = \sup\{\omega^{\xi} : \xi_0 \le \xi \in \lambda\} = \omega^{\lambda}, using the claim at each such ξ\xi, legitimate since μ<ωξ0ωξ\mu < \omega^{\xi_0} \le \omega^{\xi}.

step 1.1L1L3L4L5L6L7L8
2.2

The leading exponent exists: for α>0\alpha > 0 the set B={βα+:ωβα}B = \{\beta \in \alpha^{+} : \omega^{\beta} \le \alpha\} contains 00, because ω0=1α\omega^{0} = 1 \le \alpha, and it contains every β\beta with ωβα\omega^{\beta} \le \alpha, because βωβα\beta \le \omega^{\beta} \le \alpha by [L1]; it has a greatest element β0=B\beta_0 = \bigcup B, since B=0\bigcup B = 0 forces B={0}B = \{0\} and 0B0 \in B, since B=δ+\bigcup B = \delta^{+} gives δβ\delta \in \beta for some βB\beta \in B and hence δ+βB=δ+\delta^{+} \le \beta \le \bigcup B = \delta^{+} with βB\beta \in B, and since B=λ\bigcup B = \lambda a limit gives ωξ<ωβα\omega^{\xi} < \omega^{\beta} \le \alpha for every ξλ\xi \in \lambda, whence ωλ=sup{ωξ:ξλ}α\omega^{\lambda} = \sup\{\omega^{\xi} : \xi \in \lambda\} \le \alpha and λB\lambda \in B; and then ωβ0α<ωβ0+\omega^{\beta_0} \le \alpha < \omega^{\beta_0^{+}}, the second inequality because β0+B\beta_0^{+} \notin B.

step 1.1L1L6L7
3.1

Closure below a power of ω\omega: if μ<ωβ\mu < \omega^{\beta} and ν<ωβ\nu < \omega^{\beta} then μ+ν<μ+ωβ=ωβ\mu + \nu < \mu + \omega^{\beta} = \omega^{\beta}, by claim (b) of [L3] and step 2.1.

step 2.1L3
3.2

Existence, by induction on α>0\alpha > 0: take β0\beta_0 from step 2.2, so ωβ0α<ωβ0+=ωβ0ω\omega^{\beta_0} \le \alpha < \omega^{\beta_0^{+}} = \omega^{\beta_0} \cdot \omega; divide by ωβ0>0\omega^{\beta_0} > 0 using [L2] to get α=ωβ0c0+ρ\alpha = \omega^{\beta_0} \cdot c_0 + \rho with ρ<ωβ0\rho < \omega^{\beta_0}; here c00c_0 \ne 0, since c0=0c_0 = 0 would give α=ρ<ωβ0α\alpha = \rho < \omega^{\beta_0} \le \alpha, and c0<ωc_0 < \omega, since ωc0\omega \le c_0 would give ωβ0ωωβ0c0α\omega^{\beta_0} \cdot \omega \le \omega^{\beta_0} c_0 \le \alpha by claims (d) and (b) of [L3], contradicting α<ωβ0ω\alpha < \omega^{\beta_0} \cdot \omega. If ρ=0\rho = 0 then α=ωβ0c0\alpha = \omega^{\beta_0} c_0 is a normal form of length 11. Otherwise 0<ρ<ωβ0α0 < \rho < \omega^{\beta_0} \le \alpha, so the claim at ρ\rho gives a normal-form datum for ρ\rho with leading exponent γ0\gamma_0 and leading coefficient d01d_0 \ge 1, and ωγ0ωγ0d0ρ<ωβ0\omega^{\gamma_0} \le \omega^{\gamma_0} d_0 \le \rho < \omega^{\beta_0} by [L3], so γ0<β0\gamma_0 < \beta_0 by [L1] and [L6]; prefixing (β0,c0)(\beta_0, c_0) to that datum therefore yields a normal-form datum whose value is α\alpha.

step 2.2L1L2L3L6L8
4.1

Tail bound: if (βi,ci)ik(\beta_i, c_i)_{i \in k} is a normal-form datum then the value τ\tau of its tail (βi,ci)1i<k(\beta_i, c_i)_{1 \le i < k} satisfies τ<ωβ0\tau < \omega^{\beta_0}; indeed τ=0<ωβ0\tau = 0 < \omega^{\beta_0} when k=1k = 1, and for i1i \ge 1 each term satisfies ωβici<ωβiω=ωβi+ωβ0\omega^{\beta_i} c_i < \omega^{\beta_i} \cdot \omega = \omega^{\beta_i^{+}} \le \omega^{\beta_0} by claim (d) of [L3], [L1] and βi+β0\beta_i^{+} \le \beta_0, so induction on the number of terms using step 3.1 gives τ<ωβ0\tau < \omega^{\beta_0}.

step 3.1step 1.1L1L3L6L7L8
5.1

Uniqueness, by induction on α>0\alpha > 0: let (βi,ci)ik(\beta_i, c_i)_{i \in k} be a normal-form datum of value α\alpha, with tail value τ\tau, so that α=ωβ0c0+τ\alpha = \omega^{\beta_0} c_0 + \tau with τ<ωβ0\tau < \omega^{\beta_0} by step 4.1; then ωβ0=ωβ01ωβ0c0α\omega^{\beta_0} = \omega^{\beta_0} \cdot 1 \le \omega^{\beta_0} c_0 \le \alpha by [L3], and α<ωβ0c0+ωβ0=ωβ0(c0+1)ωβ0ω=ωβ0+\alpha < \omega^{\beta_0} c_0 + \omega^{\beta_0} = \omega^{\beta_0}(c_0 + 1) \le \omega^{\beta_0} \cdot \omega = \omega^{\beta_0^{+}} by [L3], [L4] and c0+1ωc_0 + 1 \le \omega; so ωβ0α<ωβ0+\omega^{\beta_0} \le \alpha < \omega^{\beta_0^{+}}, which pins β0\beta_0 down, since a second datum with leading exponent γ0β0\gamma_0 \ne \beta_0 would satisfy the same two inequalities and, say, β0<γ0\beta_0 < \gamma_0 would give α<ωβ0+ωγ0α\alpha < \omega^{\beta_0^{+}} \le \omega^{\gamma_0} \le \alpha by [L1] and [L6]; with β0\beta_0 fixed, the two representations α=ωβ0c0+τ=ωβ0d0+σ\alpha = \omega^{\beta_0} c_0 + \tau = \omega^{\beta_0} d_0 + \sigma with τ,σ<ωβ0\tau, \sigma < \omega^{\beta_0} agree by the uniqueness in [L2], so c0=d0c_0 = d_0 and τ=σ\tau = \sigma; and τ<ωβ0α\tau < \omega^{\beta_0} \le \alpha, so the claim at τ\tau makes the two tails identical when τ>0\tau > 0, while τ=0\tau = 0 forces both data to have length 11, since a tail of length at least 11 has value at least ωβ1c1>0\omega^{\beta_1} c_1 > 0.

step 4.1step 2.2L1L2L3L4L6L8
6.1

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

step 5.1step 3.2

Remarks

Where each hypothesis of αβ+γ=αβαγ\alpha^{\beta+\gamma} = \alpha^{\beta}\cdot\alpha^{\gamma} and (αβ)γ=αβγ(\alpha^{\beta})^{\gamma} = \alpha^{\beta\cdot\gamma}; and for α>1\alpha > 1 exponentiation is strictly increasing with βαβ\beta \le \alpha^{\beta} is spent. The bound βωβ\beta \le \omega^{\beta} is what makes BB in step 2.2 a set: without it, "the largest β\beta with ωβα\omega^{\beta} \le \alpha" ranges over the ordinals, which is not a set, and Separation has nothing to cut. Continuity of βωβ\beta \mapsto \omega^{\beta} at limits is what makes BB 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 ωβ\omega^{\beta} on the left of ωβ\omega^{\beta} changes nothing. Its consequence, step 3.1, is that the ordinals below ωβ\omega^{\beta} 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 ω\omega. More general base-γ\gamma expansions exist for ordinals γ>1\gamma > 1, with digits below γ\gamma, but their proof requires a general digit-and-carry argument. The theorem and proof here concern only base ω\omega.

What is not claimed. Nothing here says the normal form is computable, and nothing here uses or proves anything about ε0\varepsilon_0. The ordinals α\alpha with α=ωα\alpha = \omega^{\alpha} have normal form ωα1\omega^{\alpha} \cdot 1, whose exponent is α\alpha itself, so the normal form does not always reduce a problem to strictly smaller data; one such ordinal, ε0\varepsilon_0, is exhibited on the companion examples page, where it is shown to satisfy ωε0=ε0\omega^{\varepsilon_0} = \varepsilon_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 ω\omega the ordinal ++ and \cdot are the Peano operations: ω\omega is closed under ordinal ++, \cdot and exponentiation, and for naturals m,nm, n the ordinal m+nm + n and mnm \cdot n are the natural-number sum and product

Statement

Write ++, \cdot and αβ\alpha^{\beta} for the ordinal operations (Ordinal addition α+β\alpha + \beta, Ordinal multiplication αβ\alpha \cdot \beta, Ordinal exponentiation αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1), and +N+_{\mathbb{N}}, N\cdot_{\mathbb{N}} for the natural-number operations defined by Peano recursion (Addition of natural numbers, Multiplication of natural numbers). Let m,nN=ωm, n \in \mathbb{N} = \omega. Then:

(a) Closure. m+nm + n, mnm \cdot n and mnm^{n} all lie in ω\omega.

(b) Agreement for ++ and \cdot. m+n=m+Nnm + n = m +_{\mathbb{N}} n and mn=mNnm \cdot n = m \cdot_{\mathbb{N}} n.

(c) Agreement of the orders. For m,nωm, n \in \omega, mnm \in n if and only if m<nm < n in the additive order of Order on the natural numbers. This is claim (i) of ω\omega 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 mnm^{n} is only that the ordinal power of two naturals is again a natural.

This item is the dictionary between the two arithmetics on N\mathbb{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,nN=ωm, n \in \mathbb{N} = \omega (The natural numbers N\mathbb{N} (von Neumann)).

[L1]

N=ω\mathbb{N} = \omega carries 0=0 = \varnothing and σ(n)=n{n}\sigma(n) = n \cup \{n\} (The natural numbers N\mathbb{N} (von Neumann)), and (N,0,σ)(\mathbb{N}, 0, \sigma) is the Peano system over which +N+_{\mathbb{N}} and N\cdot_{\mathbb{N}} are defined (The von Neumann naturals form a Peano system). For an ordinal ν\nu the successor is ν+=ν{ν}\nu^{+} = \nu \cup \{\nu\} (Ordinal (von Neumann)), so σ\sigma and +{\cdot}^{+} are the same operation on ω\omega.

[L2]

m+N0=mm +_{\mathbb{N}} 0 = m and m+Nσ(n)=σ(m+Nn)m +_{\mathbb{N}} \sigma(n) = \sigma(m +_{\mathbb{N}} n) (Addition of natural numbers); mN0=0m \cdot_{\mathbb{N}} 0 = 0 and mNσ(n)=mNn+Nmm \cdot_{\mathbb{N}} \sigma(n) = m \cdot_{\mathbb{N}} n +_{\mathbb{N}} m (Multiplication of natural numbers).

[L3]

α+0=α\alpha + 0 = \alpha and α+δ+=(α+δ)+\alpha + \delta^{+} = (\alpha + \delta)^{+} (Ordinal addition α+β\alpha + \beta); α0=0\alpha \cdot 0 = 0 and αδ+=αδ+α\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha (Ordinal multiplication αβ\alpha \cdot \beta); α0=1\alpha^{0} = 1 and αδ+=αδα\alpha^{\delta^{+}} = \alpha^{\delta} \cdot \alpha (Ordinal exponentiation αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1).

[L4]

Every natural number is an ordinal, ω\omega is a limit ordinal, and every ordinal in ω\omega is 00 or a successor ordinal; moreover mnm \in n if and only if m<nm < n for m,nωm, n \in \omega (claims (i), (ii), (iii), (iv) of ω\omega 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 00, a successor or a limit; 1=0+1 = 0^{+} and μ+\mu^{+} is an ordinal (Basic closure properties of ordinals); trichotomy holds for ordinals (Trichotomy and well-ordering of the ordinals).

[L6]

Induction on N\mathbb{N}: a subset of N\mathbb{N} containing 00 and closed under σ\sigma equals N\mathbb{N} (The principle of mathematical induction).

Proof

technique · direct
1.1

On ω\omega the natural-number successor σ\sigma and the ordinal successor +{\cdot}^{+} are literally the same operation, both being νν{ν}\nu \mapsto \nu \cup \{\nu\}; ω\omega is closed under it by [L5], since ω\omega is a limit ordinal by [L4]; and every ordinal in ω\omega is 00 or a successor by [L4], so in evaluating an ordinal recursion at an argument in ω\omega the limit clause never fires.

L1L4L5
1.2

Claim (c) is claim (i) of [L4], quoted as it stands: for m,nωm, n \in \omega, mnm \in n if and only if m<nm < 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 SS be the set of nNn \in \mathbb{N} such that m+n=m+NnNm + n = m +_{\mathbb{N}} n \in \mathbb{N} for every mNm \in \mathbb{N}. Then 0S0 \in S, because m+0=m=m+N0m + 0 = m = m +_{\mathbb{N}} 0 by [L2] and [L3] and mNm \in \mathbb{N}. And nSn \in S implies σ(n)S\sigma(n) \in S, because σ(n)=n+\sigma(n) = n^{+} by step 1.1, so m+σ(n)=m+n+=(m+n)+=σ(m+Nn)=m+Nσ(n)m + \sigma(n) = m + n^{+} = (m + n)^{+} = \sigma(m +_{\mathbb{N}} n) = m +_{\mathbb{N}} \sigma(n), using [L3], the hypothesis at nn, step 1.1 and [L2] in turn, and that value lies in N\mathbb{N} because N\mathbb{N} is closed under σ\sigma. Hence S=NS = \mathbb{N} by [L6].

step 1.1L1L2L3L6
3.1

Claim (b) for \cdot, together with the multiplicative half of claim (a): let TT be the set of nNn \in \mathbb{N} such that mn=mNnNm \cdot n = m \cdot_{\mathbb{N}} n \in \mathbb{N} for every mNm \in \mathbb{N}. Then 0T0 \in T, because m0=0=mN0m \cdot 0 = 0 = m \cdot_{\mathbb{N}} 0 by [L2] and [L3]. And nTn \in T implies σ(n)T\sigma(n) \in T, because mσ(n)=mn+=mn+m=(mNn)+mm \cdot \sigma(n) = m \cdot n^{+} = m \cdot n + m = (m \cdot_{\mathbb{N}} n) + m by [L3], step 1.1 and the hypothesis at nn, while step 2.1 applied to the two naturals mNnm \cdot_{\mathbb{N}} n and mm turns that ordinal sum into (mNn)+Nm(m \cdot_{\mathbb{N}} n) +_{\mathbb{N}} m, which is mNσ(n)m \cdot_{\mathbb{N}} \sigma(n) by [L2] and again lies in N\mathbb{N}. Hence T=NT = \mathbb{N} by [L6].

step 2.1step 1.1L2L3L6
4.1

The exponential half of claim (a): let UU be the set of nNn \in \mathbb{N} such that mnNm^{n} \in \mathbb{N} for every mNm \in \mathbb{N}. Then 0U0 \in U, because m0=1=0+Nm^{0} = 1 = 0^{+} \in \mathbb{N} by [L3] and [L5]. And nUn \in U implies σ(n)U\sigma(n) \in U, because mσ(n)=mn+=mnmm^{\sigma(n)} = m^{n^{+}} = m^{n} \cdot m by [L3] and step 1.1, a product of two naturals, which lies in N\mathbb{N} by step 3.1. Hence U=NU = \mathbb{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 ω\omega. Every ordinal in ω\omega is 00 or a successor (ω\omega 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\mathbb{N}.

The agreement stops immediately above ω\omega. The natural-number operations are commutative; the ordinal operations are not, and the failure begins at the first infinite ordinal, with 1+ω=ωω+11 + \omega = \omega \ne \omega + 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=1m^{0} = 1 and mn+=mnmm^{n^{+}} = m^{n} \cdot 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\mathbb{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 ωβ0c0++ωβk1ck1\omega^{\beta_0}\cdot c_0 + \cdots + \omega^{\beta_{k-1}}\cdot c_{k-1} with β0>>βk1\beta_0 > \cdots > \beta_{k-1} and each cic_i a nonzero natural number, in exactly one way) or the value 2ω=ω2^{\omega} = \omega (FALSE: the ordinal 2ω2^{\omega} 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:=(ω)\omega_1 := \aleph(\omega)

Definition

The first uncountable ordinal is

ω1  :=  (ω),\omega_1 \;:=\; \aleph(\omega),

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

Existence is a theorem of ZF. Hartogs: an ordinal that does not inject into a given set is choice free, so ω1\omega_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\omega_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\omega_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\omega_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=(ω)\omega_1 = \aleph(\omega) (The first uncountable ordinal ω1:=(ω)\omega_1 := \aleph(\omega)). Then:

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

(b) ω1\omega_1 is uncountable.

(c) Every ordinal αω1\alpha \in \omega_1 is at most countable; so ω1\omega_1 is the least uncountable ordinal.

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

(e) ω1\omega_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\mathbb{N} are choice free, so ω1\omega_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\omega_1, which genuinely needs countable choice.

Facts & Assumptions

Given: ω1=(ω)\omega_1 = \aleph(\omega), the least ordinal admitting no injection into N=ω\mathbb{N} = \omega (The first uncountable ordinal ω1:=(ω)\omega_1 := \aleph(\omega), Hartogs: an ordinal that does not inject into a given set).

[L1]

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

[L2]

AA is finite when AnA \approx n for some nNn \in \mathbb{N}, countably infinite when ANA \approx \mathbb{N}, at most countable when one of the two holds, and uncountable when neither does (Finite, countably infinite, countable, uncountable, Equinumerous sets, ABA \approx B and ABA \preceq 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 AA is at most countable if and only if there is a surjection NA\mathbb{N} \to A, and no choice principle is used (A nonempty set is at most countable iff it is a surjective image of N\mathbb{N}, Injection, surjection, bijection).

[L5]

An injection f:XYf : X \to Y is a bijection of XX onto f[X]Yf[X] \subseteq Y, and \approx is symmetric and transitive (Injection, surjection, bijection, Equinumerous sets, ABA \approx B and ABA \preceq B).

[L6]

An ordinal κ\kappa is a cardinal when no ακ\alpha \in \kappa satisfies ακ\alpha \approx \kappa (Cardinal (initial ordinal) and cardinality).

[L7]

Every ordinal is exactly one of 00, a successor, or a limit (Successor and limit ordinals); μ+=μ{μ}\mu^{+} = \mu \cup \{\mu\} is an ordinal, μν\mu \subseteq \nu iff μν\mu \in \nu or μ=ν\mu = \nu, and μμ\mu \notin \mu (Basic closure properties of ordinals); trichotomy holds (Trichotomy and well-ordering of the ordinals).

[L8]

Every natural number is an ordinal, ω\omega is an ordinal and a limit ordinal, and nωn \subseteq \omega for nωn \in \omega (ω\omega is the least limit ordinal, The natural numbers N\mathbb{N} (von Neumann)).

Proof

technique · direct
1.1

Claim (a), forwards: if f:αNf : \alpha \to \mathbb{N} is injective then αf[α]N\alpha \approx f[\alpha] \subseteq \mathbb{N} by [L5], and f[α]f[\alpha] is at most countable by [L3], so α\alpha is at most countable by [L2] and transitivity of \approx.

L2L3L5
1.2

Claim (a), backwards: if α\alpha is at most countable then αn\alpha \approx n for some nNn \in \mathbb{N} or αN\alpha \approx \mathbb{N}; a bijection αn\alpha \to n followed by the inclusion nNn \subseteq \mathbb{N} is an injection αN\alpha \to \mathbb{N} by [L8], and a bijection αN\alpha \to \mathbb{N} is one outright.

L2L5L8
1.3

ωω1\omega \in \omega_1: the identity is an injection ωN\omega \to \mathbb{N}, so ωω1\omega \ne \omega_1 by [L1]; and ω1ω\omega_1 \in \omega or ω1=ω\omega_1 = \omega would give ω1ω\omega_1 \subseteq \omega by [L7] and hence an injection ω1N\omega_1 \to \mathbb{N} by inclusion, which [L1] forbids; so ωω1\omega \in \omega_1 by trichotomy.

L1L5L7L8
2.1

Claim (b): ω1\omega_1 does not inject into N\mathbb{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\alpha \in \omega_1 injects into N\mathbb{N} by [L1], hence is at most countable by step 1.1; and by [L7] any uncountable ordinal γ\gamma satisfies ω1γ\omega_1 \le \gamma, since γω1\gamma \in \omega_1 would make γ\gamma at most countable.

step 1.1L1L7
3.1

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

step 2.2step 2.1L2L5L6
3.2

Claim (e): ω10\omega_1 \ne 0 by step 1.3, since ωω1\omega \in \omega_1; and ω1\omega_1 is not a successor, for if ω1=δ+\omega_1 = \delta^{+} then ωδ+\omega \in \delta^{+} gives ωδ\omega \subseteq \delta by [L7], so δ\delta is a nonempty ordinal in ω1\omega_1 and is therefore at most countable by step 2.2, so [L4] supplies a surjection s:Nδs : \mathbb{N} \to \delta, and the function t:Nδ+t : \mathbb{N} \to \delta^{+} with t(0)=δt(0) = \delta and t(σ(n))=s(n)t(\sigma(n)) = s(n) is a surjection onto δ+=δ{δ}\delta^{+} = \delta \cup \{\delta\}, making ω1\omega_1 at most countable by [L4] and contradicting step 2.1; so ω1\omega_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\mathbb{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\mathbb{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\omega_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\mathbb{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\omega_1 is bounded below ω1\omega_1, so no at most countable subset of ω1\omega_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\omega_1 exists in ZF, and the boundedness theorem does not keeps the ledger.

"ω1\omega_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|X| to an arbitrary set XX needs the Axiom of Choice. Claim (d) is the first, and only the first.

What is deliberately absent. Nothing here says ω1\omega_1 is regular, or computes its cofinality, or compares it with the size of P(N)\mathcal{P}(\mathbb{N}). Regularity of ω1\omega_1 is the boundedness theorem two items later and costs countable choice; the comparison with P(N)\mathcal{P}(\mathbb{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 α\alpha be an ordinal (Ordinal (von Neumann)). A subset CαC \subseteq \alpha is cofinal in α\alpha, equivalently unbounded in α\alpha, when

for every ξα there is ηC with ξη.\text{for every } \xi \in \alpha \text{ there is } \eta \in C \text{ with } \xi \le \eta.

A subset that is not cofinal is bounded below α\alpha: there is ξα\xi \in \alpha such that η<ξ\eta < \xi for every ηC\eta \in C.

Remarks

  • At a limit ordinal, cofinal means the supremum is attained from below. If λ\lambda is a limit ordinal (Successor and limit ordinals) and CλC \subseteq \lambda is nonempty, then CC is cofinal in λ\lambda if and only if supC=C=λ\sup C = \bigcup C = \lambda (claim (e) of Basic closure properties of ordinals). If C=λ\bigcup C = \lambda, then every ξλ\xi \in \lambda lies in some ηC\eta \in C, so ξ<η\xi < \eta and CC is cofinal. Conversely, if CC is cofinal then Cλ\bigcup C \subseteq \lambda, because each ηC\eta \in C satisfies ηλ\eta \subseteq \lambda by transitivity; and for ξλ\xi \in \lambda the ordinal ξ+\xi^{+} again lies in λ\lambda (Successor and limit ordinals), so cofinality supplies ηC\eta \in C with ξ+η\xi^{+} \le \eta, whence ξξ+η\xi \in \xi^{+} \subseteq \eta and ξC\xi \in \bigcup C, giving λC\lambda \subseteq \bigcup 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 \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta.

  • At 00 and at successors the notion is degenerate. \varnothing is cofinal in 00, vacuously, and it is the only subset of 00. If α=δ+\alpha = \delta^{+} then δ\delta is the greatest element of α\alpha (Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals), so a subset is cofinal in α\alpha if and only if it contains δ\delta. 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(α)\operatorname{cf}(\alpha), 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. ω\omega is cofinal in ω\omega and bounded below ω+1\omega + 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\omega_1 is bounded below ω1\omega_1, so no at most countable subset of ω1\omega_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ω\mathrm{AC}_\omega (The Axiom of Countable Choice (ACω\mathrm{AC}_\omega)). Let ω1\omega_1 be the first uncountable ordinal (The first uncountable ordinal ω1:=(ω)\omega_1 := \aleph(\omega)). Then:

(a) Boundedness. Every at most countable (Finite, countably infinite, countable, uncountable) subset Aω1A \subseteq \omega_1 is bounded below ω1\omega_1: the ordinal supA=A\sup A = \bigcup A lies in ω1\omega_1 and satisfies αsupA\alpha \le \sup A for every αA\alpha \in A.

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

(c) Suprema stay countable. If AA is an at most countable set of at most countable ordinals, then supA=A\sup A = \bigcup A is an at most countable ordinal.

The hypothesis is not decoration. ACω\mathrm{AC}_\omega 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ω\mathrm{AC}_\omega, whose own statement carries the same hypothesis. Everything else on this page, including the existence of ω1\omega_1 and all of ω1\omega_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ω\mathrm{AC}_\omega)), and ω1=(ω)\omega_1 = \aleph(\omega) (The first uncountable ordinal ω1:=(ω)\omega_1 := \aleph(\omega)).

[L1]

A\bigcup A is an ordinal for every set AA of ordinals, and it is the least upper bound of AA; =0\bigcup \varnothing = 0; every element of an ordinal is an ordinal; μν\mu \subseteq \nu iff μν\mu \in \nu or μ=ν\mu = \nu; and μμ\mu \notin \mu (Basic closure properties of ordinals, Ordinal (von Neumann)).

[L2]

Exactly one of μν\mu \in \nu, μ=ν\mu = \nu, νμ\nu \in \mu holds for ordinals (Trichotomy and well-ordering of the ordinals).

[L3]

ω1\omega_1 is uncountable, every ordinal in ω1\omega_1 is at most countable, and ω1\omega_1 is a limit ordinal (ω1\omega_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, Successor and limit ordinals).

[L4]

A nonempty set AA is at most countable if and only if there is a surjection NA\mathbb{N} \to A (A nonempty set is at most countable iff it is a surjective image of N\mathbb{N}, The natural numbers N\mathbb{N} (von Neumann)).

[L5]

Assuming ACω\mathrm{AC}_\omega: if (An)nN(A_n)_{n \in \mathbb{N}} is a family of at most countable sets then nNAn\bigcup_{n \in \mathbb{N}} A_n is at most countable (Countable unions of at most countable sets, assuming ACω\mathrm{AC}_\omega).

[L6]

CαC \subseteq \alpha is cofinal in α\alpha when every ξα\xi \in \alpha satisfies ξη\xi \le \eta for some ηC\eta \in C (Cofinal subset of an ordinal).

Proof

technique · direct
1.1

For a set AA of ordinals, A\bigcup A is an ordinal and is the least upper bound of AA, so αA\alpha \le \bigcup A for every αA\alpha \in A; and =0\bigcup \varnothing = 0.

L1
1.2

The one step that spends ACω\mathrm{AC}_\omega. Let AA be a nonempty at most countable set each of whose members is an at most countable set. By [L4] there is a surjection s:NAs : \mathbb{N} \to A; putting An=s(n)A_n = s(n) gives a family of at most countable sets indexed by N\mathbb{N}, with no selection made, and nNAn=A\bigcup_{n \in \mathbb{N}} A_n = \bigcup A because ss is onto AA; so A\bigcup A is at most countable by [L5].

L4L5
2.1

Claim (a): let Aω1A \subseteq \omega_1 be at most countable. Every αA\alpha \in A lies in ω1\omega_1 and hence is an at most countable ordinal by [L3], and αω1\alpha \subseteq \omega_1 by [L1], so Aω1\bigcup A \subseteq \omega_1 and A\bigcup A is an ordinal with Aω1\bigcup A \le \omega_1 by [L1]. If A=A = \varnothing then A=0ω1\bigcup A = 0 \in \omega_1 by step 1.1 and [L3], since ω1\omega_1 is a nonzero ordinal. If AA \ne \varnothing then A\bigcup A is at most countable by step 1.2, so Aω1\bigcup A \ne \omega_1 because ω1\omega_1 is uncountable by [L3], and therefore Aω1\bigcup A \in \omega_1 by [L1]. In both cases supA=Aω1\sup A = \bigcup A \in \omega_1 is an upper bound of AA by step 1.1.

step 1.1step 1.2L1L2L3
2.2

Claim (c): an at most countable set AA of at most countable ordinals has A\bigcup A an ordinal by [L1], equal to 00 when A=A = \varnothing and at most countable by step 1.2 otherwise; in either case supA=A\sup A = \bigcup A is an at most countable ordinal.

step 1.1step 1.2L1
3.1

Claim (b): suppose Aω1A \subseteq \omega_1 is at most countable and cofinal in ω1\omega_1; put β=A\beta = \bigcup A, which lies in ω1\omega_1 by step 2.1, so β+ω1\beta^{+} \in \omega_1 because ω1\omega_1 is a limit ordinal by [L3]; cofinality applied to β+\beta^{+} gives ηA\eta \in A with β+η\beta^{+} \le \eta, while ηβ\eta \le \beta by step 1.1, so β+ββ+\beta^{+} \le \beta \in \beta^{+} and hence ββ\beta \in \beta, 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\mathbb{N}-indexed family of at most countable sets to Countable unions of at most countable sets, assuming ACω\mathrm{AC}_\omega, and that theorem selects one enumeration of each member at once. Each ordinal α<ω1\alpha < \omega_1 has enumerations by N\mathbb{N}, in general many, and countability alone gives no rule for singling one out. Note that the family (An)(A_n) itself is produced without choice: it is ns(n)n \mapsto s(n) for a surjection ss that A nonempty set is at most countable iff it is a surjective image of N\mathbb{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\omega_1 is the supremum of an ω\omega-sequence of at most countable ordinals. That is the Feferman-Levy model, recorded in Choice ledger for this page: ω1\omega_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\omega_1 alone; it is a fact about ω1\omega_1 plus ACω\mathrm{AC}_\omega.

What the statement deliberately avoids at this point in the reading order. The usual formulation is "ω1\omega_1 is a regular cardinal", using the cofinality function cf\operatorname{cf}. That vocabulary is introduced later in Cofinality cf(α)\operatorname{cf}(\alpha), 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\omega_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\omega_1, and it is the form used when the ambient ordinal is not ω1\omega_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) rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Ordinal αβ\alpha^{\beta} and cardinal κλ\kappa^{\lambda} are different operations that share one notation

Remark

The notation αβ\alpha^{\beta} 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 αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1), is built by transfinite recursion on the exponent, with a supremum at limits. Its value depends on the ordinals α\alpha and β\beta as order types, and the operation is designed so that βαβ\beta \mapsto \alpha^{\beta} is strictly increasing and continuous for α>1\alpha > 1.

Cardinal exponentiation is a different operation, defined on cardinals (Cardinal (initial ordinal) and cardinality) by counting functions: κλ\kappa^{\lambda} is the number of functions from a set of size λ\lambda to a set of size κ\kappa. 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ω=ω,2^{\omega} = \omega,

computed in FALSE: the ordinal 2ω2^{\omega} is uncountable from the limit clause: every 2n2^{n} with nωn \in \omega is again a natural number, so the supremum of the tower is ω\omega 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}\mathbb{N} \to \{0,1\}, that is for the size of P(N)\mathcal{P}(\mathbb{N}), and P(N)\mathcal{P}(\mathbb{N}) is uncountable: there is no surjection NP(N)\mathbb{N} \to \mathcal{P}(\mathbb{N}) at all, by Cantor's theorem: AP(A)A \prec \mathcal{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\mathbb{N}.

Why this remark is here rather than in a footnote. A reader who knows that "202^{\aleph_0} is uncountable" and then meets 2ω2^{\omega} 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 ω\omega for the least infinite ordinal throughout and ω1\omega_1 for the first uncountable one, and never writes 0\aleph_0 or 1\aleph_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\mathbb{R} is uncountable too (R\mathbb{R} is uncountable (Cantor's nested intervals, 1874)), by an argument that has nothing to do with power sets; and whether any set sits strictly between N\mathbb{N} and P(N)\mathcal{P}(\mathbb{N}) in size is the continuum hypothesis, independent of ZFC (The continuum hypothesis, and what this page does not prove). None of that is a statement about ordinal arithmetic, and none of it bears on the value 2ω=ω2^{\omega} = \omega 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-29 rests on unproved material (inherited)Open item page →
Rests on 6 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Cohen 1963: ZF does not prove the Axiom of Choice, Feferman 1965: ZF does not prove that a free ultrafilter on the naturals exists, Gödel 1938: ZF does not refute the Axiom of Choice, Halpern and Lévy 1971: the Boolean prime ideal theorem does not imply the Axiom of Choice and Schechter 2006: Kelley's cofinite proof yields BPI, not the Axiom of Choice. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

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

Remark

This item is bookkeeping, in the manner of The choice ledger: what costs the Axiom of Choice and what does not: 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 ++, \cdot and αβ\alpha^{\beta} 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 ω\omega are all theorems of ZF.

Free: the existence of ω1\omega_1. This is worth stating loudly, because it is the point at which readers most often expect a choice principle to appear. ω1\omega_1 is defined as the Hartogs number (ω)\aleph(\omega) (The first uncountable ordinal ω1:=(ω)\omega_1 := \aleph(\omega)), 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\mathbb{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\omega_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\omega_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\omega_1. Assuming countable choice: every at most countable subset of ω1\omega_1 is bounded below ω1\omega_1, so no at most countable subset of ω1\omega_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ω\mathrm{AC}_\omega)) as a standing hypothesis, and spends it at exactly one step: the appeal to Countable unions of at most countable sets, assuming ACω\mathrm{AC}_\omega, 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\omega_1 is cofinal in it. ACω\mathrm{AC}_\omega is strictly weaker than the Axiom of Choice (The choice ledger: what costs the Axiom of Choice and what does not), so those results may be neither relabelled choice free nor lumped in with the full-choice results of this library.

The hypothesis cannot simply be dropped. It is consistent with ZF, granted the consistency of ZF, that ω1\omega_1 is the supremum of an ω\omega-sequence of at most countable ordinals, so that the boundedness conclusion fails outright. The witness is the Feferman-Levy model (The Feferman-Levy model: the reals as a countable union of countable sets ), a symmetric extension in which R\mathbb{R} is a countable union of countable sets and ω1\omega_1 has countable cofinality. That model is quoted from its sources and is not proved in this library, which contains neither forcing nor symmetric extensions; it is recorded so that the hypothesis of the boundedness theorem is visibly load bearing rather than decorative.

What the model does not disturb. ω1\omega_1 still exists there, and is still uncountable, exactly because its existence is a ZF theorem. What fails is a statement about how ω1\omega_1 is approached from below. So the split recorded above is not a technicality: the same object is available in ZF while some of its most useful structural properties are not.

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

Conditional discipline. Every independence claim above is relative to the consistency of ZF, and this library never asserts that the boundedness theorem is false, only that ZF alone cannot prove it.

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 α+β\alpha + \beta) is commutative: α+β=β+α\alpha + \beta = \beta + \alpha for all ordinals α\alpha and β\beta.

The claim is plausible because it is true on N\mathbb{N}, where ordinal addition is the Peano addition (On ω\omega the ordinal ++ and \cdot are the Peano operations: ω\omega is closed under ordinal ++, \cdot and exponentiation, and for naturals m,nm, n the ordinal m+nm + n and mnm \cdot 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+ω=ω1 + \omega = \omega while ω+1\omega + 1 is strictly larger.

Facts & Assumptions

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

[L1]

α+0=α\alpha + 0 = \alpha, α+δ+=(α+δ)+\alpha + \delta^{+} = (\alpha + \delta)^{+}, and α+λ={α+ξ:ξλ}\alpha + \lambda = \bigcup\{\alpha + \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal addition α+β\alpha + \beta).

[L4]

ω\omega is a limit ordinal, so ω=ω\bigcup \omega = \omega (ω\omega is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μν\mu \subseteq \nu iff μν\mu \in \nu or μ=ν\mu = \nu, and μμ\mu \notin \mu (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals).

Refutation

technique · direct
1.1

For every nωn \in \omega the ordinal 1+n1 + n lies in ω\omega by [L3], hence 1+nω1 + n \subseteq \omega by [L4]; and n1+nn \le 1 + n by [L2], hence n1+nn \subseteq 1 + n.

L2L3L4
1.2

ω+1=ω+ω\omega + 1 = \omega^{+} \ne \omega, since ωω+\omega \in \omega^{+} while ωω\omega \notin \omega by [L4].

L1L2L4
2.1

1+ω={1+n:nω}1 + \omega = \bigcup\{1 + n : n \in \omega\} by [L1], and that union equals ω\omega: it is contained in ω\omega because each 1+nω1 + n \subseteq \omega by step 1.1, and it contains ω\omega because ω=ω={n:nω}\omega = \bigcup \omega = \bigcup\{n : n \in \omega\} by [L4] and each n1+nn \subseteq 1 + n by step 1.1.

step 1.1L1L4
3.1

Therefore 1+ω=ω1 + \omega = \omega while ω+1ω\omega + 1 \ne \omega, so 1+ωω+11 + \omega \ne \omega + 1 and ordinal addition is not commutative.

step 2.1step 1.2L4

Remarks

The picture. By α+β\alpha + \beta is the order type of α\alpha followed by β\beta, 1+ω1 + \omega is one point followed by a copy of ω\omega, and relabelling that as 0,1,2,0, 1, 2, \dots shows it is again a copy of ω\omega: prepending a single point to ω\omega changes nothing. Whereas ω+1\omega + 1 is a copy of ω\omega with one point placed above everything, which has a greatest element and so cannot be order isomorphic to ω\omega. 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 \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta). Addition is commutative on finite ordinals because it agrees there with Peano addition (On ω\omega the ordinal ++ and \cdot are the Peano operations: ω\omega is closed under ordinal ++, \cdot and exponentiation, and for naturals m,nm, n the ordinal m+nm + n and mnm \cdot 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 α+β=β+α\alpha + \beta = \beta + \alpha fail; strict monotonicity in the left argument fails too, and for the same reason, since 0+ω=1+ω0 + \omega = 1 + \omega. That is FALSE: β<γ\beta < \gamma implies β+α<γ+α\beta + \alpha < \gamma + \alpha.

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 αβ\alpha \cdot \beta) is commutative: αβ=βα\alpha \cdot \beta = \beta \cdot \alpha for all ordinals α\alpha and β\beta.

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

Facts & Assumptions

[L1]

α0=0\alpha \cdot 0 = 0, αδ+=αδ+α\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha, and αλ={αξ:ξλ}\alpha \cdot \lambda = \bigcup\{\alpha \cdot \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal multiplication αβ\alpha \cdot \beta); α+0=α\alpha + 0 = \alpha (Ordinal addition α+β\alpha + \beta).

[L2]

From Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta: 1μ=μ1=μ1 \cdot \mu = \mu \cdot 1 = \mu (claim (a)); ν<θ\nu < \theta implies α+ν<α+θ\alpha + \nu < \alpha + \theta (claim (b)); μν\mu \le \nu implies μγνγ\mu \gamma \le \nu \gamma (claim (e)).

[L4]

ω\omega is a limit ordinal, so ω=ω\bigcup \omega = \omega and 0ω0 \in \omega (ω\omega is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μν\mu \subseteq \nu iff μν\mu \in \nu or μ=ν\mu = \nu, and μμ\mu \notin \mu (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals).

Refutation

technique · direct
1.1

For every nωn \in \omega the ordinal 2n2 \cdot n lies in ω\omega by [L3], hence 2nω2 \cdot n \subseteq \omega by [L4]; and n=1n2nn = 1 \cdot n \le 2 \cdot n by [L2], since 121 \le 2, hence n2nn \subseteq 2 \cdot n.

L2L3L4
1.2

ω2=ω1+=ω1+ω=ω+ω\omega \cdot 2 = \omega \cdot 1^{+} = \omega \cdot 1 + \omega = \omega + \omega by [L1] and [L2].

L1L2
2.1

2ω={2n:nω}2 \cdot \omega = \bigcup\{2 \cdot n : n \in \omega\} by [L1], and that union equals ω\omega: it is contained in ω\omega because each 2nω2 \cdot n \subseteq \omega by step 1.1, and it contains ω\omega because ω=ω={n:nω}\omega = \bigcup \omega = \bigcup\{n : n \in \omega\} by [L4] and each n2nn \subseteq 2 \cdot n by step 1.1.

step 1.1L1L4
2.2

ω+ωω\omega + \omega \ne \omega: since 0ω0 \in \omega, claim (b) of [L2] gives ω=ω+0<ω+ω\omega = \omega + 0 < \omega + \omega, and μμ\mu \notin \mu by [L4].

step 1.2L1L2L4
3.1

Therefore 2ω=ω2 \cdot \omega = \omega while ω2=ω+ωω\omega \cdot 2 = \omega + \omega \ne \omega, so 2ωω22 \cdot \omega \ne \omega \cdot 2 and ordinal multiplication is not commutative.

step 2.1step 2.2step 1.2

Remarks

The picture. By αβ\alpha \cdot \beta is the order type of α×β\alpha \times \beta ordered by last differences, that is β\beta copies of α\alpha, 2ω2 \cdot \omega is ω\omega copies of a two element set, laid end to end: that is a copy of ω\omega, since relabelling gives 0,1,2,0, 1, 2, \dots again. And ω2\omega \cdot 2 is two copies of ω\omega, one entirely above the other, which is ω+ω\omega + \omega 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 αβ\alpha \cdot \beta: the successor clause appends a copy of α\alpha on the right, so αβ\alpha \cdot \beta is β\beta copies of α\alpha.

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

Finite ordinals are not a counterexample to anything. On ω\omega the ordinal product is the Peano product (On ω\omega the ordinal ++ and \cdot are the Peano operations: ω\omega is closed under ordinal ++, \cdot and exponentiation, and for naturals m,nm, n the ordinal m+nm + n and mnm \cdot n are the natural-number sum and product), which is commutative. The failure is purely infinitary, and 22 and ω\omega 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: (β+γ)α=βα+γα(\beta + \gamma)\cdot\alpha = \beta\cdot\alpha + \gamma\cdot\alpha for all ordinals

Statement

FALSE. Ordinal multiplication distributes over addition on the right:

(β+γ)α=βα+γαfor all ordinals α,β,γ.(\beta + \gamma) \cdot \alpha = \beta \cdot \alpha + \gamma \cdot \alpha \qquad \text{for all ordinals } \alpha, \beta, \gamma.

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

Facts & Assumptions

Given: The ordinals with the operations of Ordinal addition α+β\alpha + \beta and Ordinal multiplication αβ\alpha \cdot \beta, and ω\omega the least limit ordinal (ω\omega is the least limit ordinal, Successor and limit ordinals). Here 2=1+2 = 1^{+}, so 1+1=1+=21 + 1 = 1^{+} = 2 by Ordinal addition α+β\alpha + \beta.

[L1]

α0=0\alpha \cdot 0 = 0, αδ+=αδ+α\alpha \cdot \delta^{+} = \alpha \cdot \delta + \alpha, and αλ={αξ:ξλ}\alpha \cdot \lambda = \bigcup\{\alpha \cdot \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal multiplication αβ\alpha \cdot \beta); α+0=α\alpha + 0 = \alpha and α+1=α+\alpha + 1 = \alpha^{+} (Ordinal addition α+β\alpha + \beta).

[L2]

From Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta: 1μ=μ1=μ1 \cdot \mu = \mu \cdot 1 = \mu (claim (a)); ν<θ\nu < \theta implies α+ν<α+θ\alpha + \nu < \alpha + \theta (claim (b)); μν\mu \le \nu implies μγνγ\mu\gamma \le \nu\gamma (claim (e)).

[L4]

ω\omega is a limit ordinal, so ω=ω\bigcup \omega = \omega and 0ω0 \in \omega (ω\omega is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μν\mu \subseteq \nu iff μν\mu \in \nu or μ=ν\mu = \nu, and μμ\mu \notin \mu (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals).

Refutation

technique · direct
1.1

For every nωn \in \omega the ordinal 2n2 \cdot n lies in ω\omega by [L3], hence 2nω2 \cdot n \subseteq \omega by [L4]; and n=1n2nn = 1 \cdot n \le 2 \cdot n by [L2], since 121 \le 2, hence n2nn \subseteq 2 \cdot n.

L2L3L4
1.2

The right-hand side of the claimed law at β=γ=1\beta = \gamma = 1, α=ω\alpha = \omega is 1ω+1ω=ω+ω1 \cdot \omega + 1 \cdot \omega = \omega + \omega by [L2], and ω+ωω\omega + \omega \ne \omega, because 0ω0 \in \omega gives ω=ω+0<ω+ω\omega = \omega + 0 < \omega + \omega by [L1] and [L2], while μμ\mu \notin \mu by [L4].

L1L2L4
2.1

The left-hand side is (1+1)ω=2ω={2n:nω}(1 + 1) \cdot \omega = 2 \cdot \omega = \bigcup\{2 \cdot n : n \in \omega\} by [L1], and that union equals ω\omega: it is contained in ω\omega because each 2nω2 \cdot n \subseteq \omega by step 1.1, and it contains ω\omega because ω=ω={n:nω}\omega = \bigcup \omega = \bigcup\{n : n \in \omega\} by [L4] and each n2nn \subseteq 2 \cdot n by step 1.1.

step 1.1L1L4
3.1

Therefore (1+1)ω=ω(1 + 1) \cdot \omega = \omega while 1ω+1ω=ω+ωω1 \cdot \omega + 1 \cdot \omega = \omega + \omega \ne \omega, so the claimed right distributive law fails.

step 2.1step 1.2

Remarks

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

The computation is repeated on purpose. The value 2ω=ω2 \cdot \omega = \omega 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. \cdot is associative (Ordinal multiplication is associative, and α(β+γ)=αβ+αγ\alpha \cdot (\beta + \gamma) = \alpha\cdot\beta + \alpha\cdot\gamma); what fails is the interaction of \cdot with ++ on one particular side. So the ordinals under ++ and \cdot 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: β<γ\beta < \gamma implies β+α<γ+α\beta + \alpha < \gamma + \alpha

Statement

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

β<γ  β+α<γ+αfor all ordinals α,β,γ.\beta < \gamma \ \Longrightarrow \ \beta + \alpha < \gamma + \alpha \qquad \text{for all ordinals } \alpha, \beta, \gamma.

What is true is the weak inequality βγβ+αγ+α\beta \le \gamma \Rightarrow \beta + \alpha \le \gamma + \alpha, which is claim (c) of Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta. The strict version fails already at β=0\beta = 0, γ=1\gamma = 1, α=ω\alpha = \omega, so the weak form is best possible. Right cancellation fails with it: 0+ω=1+ω0 + \omega = 1 + \omega with 010 \ne 1.

Facts & Assumptions

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

[L1]

α+0=α\alpha + 0 = \alpha, α+δ+=(α+δ)+\alpha + \delta^{+} = (\alpha + \delta)^{+}, and α+λ={α+ξ:ξλ}\alpha + \lambda = \bigcup\{\alpha + \xi : \xi \in \lambda\} for limit λ\lambda (Ordinal addition α+β\alpha + \beta).

[L4]

ω\omega is a limit ordinal, so ω=ω\bigcup \omega = \omega (ω\omega is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μν\mu \subseteq \nu iff μν\mu \in \nu or μ=ν\mu = \nu, and μμ\mu \notin \mu (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals); and 010 \in 1, so 0<10 < 1.

Refutation

technique · direct
1.1

For every nωn \in \omega the ordinal 1+n1 + n lies in ω\omega by [L3], hence 1+nω1 + n \subseteq \omega by [L4]; and n1+nn \le 1 + n by [L2], hence n1+nn \subseteq 1 + n.

L2L3L4
1.2

0+ω=ω0 + \omega = \omega by [L2].

L1L2
2.1

1+ω={1+n:nω}1 + \omega = \bigcup\{1 + n : n \in \omega\} by [L1], and that union equals ω\omega: it is contained in ω\omega because each 1+nω1 + n \subseteq \omega by step 1.1, and it contains ω\omega because ω=ω={n:nω}\omega = \bigcup \omega = \bigcup\{n : n \in \omega\} by [L4] and each n1+nn \subseteq 1 + n by step 1.1.

step 1.1L1L4
3.1

So 0<10 < 1 while 0+ω=ω=1+ω0 + \omega = \omega = 1 + \omega, which refutes the strict inequality and also refutes right cancellation, since 010 \ne 1.

step 2.1step 1.2L4

Remarks

Why the left argument is the weak side. The recursion of Ordinal addition α+β\alpha + \beta 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 ω\omega gives a copy of ω\omega again. On the right nothing is swallowed, and there the inequality really is strict, which is claim (b) of Monotonicity of ordinal ++ and \cdot: strictly increasing and continuous in the right argument, weakly increasing in the left, with left cancellation, and the identities 0+β=β0 + \beta = \beta and 1β=β1 \cdot \beta = \beta.

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

Left cancellation is unaffected. α+β=α+γ\alpha + \beta = \alpha + \gamma still forces β=γ\beta = \gamma, 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ω2^{\omega} is uncountable

Statement

FALSE. The ordinal 2ω2^{\omega} (Ordinal exponentiation αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1) is uncountable (Finite, countably infinite, countable, uncountable).

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

Facts & Assumptions

[L1]

α0=1\alpha^{0} = 1, αδ+=αδα\alpha^{\delta^{+}} = \alpha^{\delta} \cdot \alpha, and αλ={αβ:0<β<λ}\alpha^{\lambda} = \bigcup\{\alpha^{\beta} : 0 < \beta < \lambda\} for limit λ\lambda (Ordinal exponentiation αβ\alpha^{\beta}, with the conventions α0=1\alpha^{0} = 1 and 00=10^{0} = 1).

[L4]

ω\omega is a limit ordinal, so ω=ω\bigcup \omega = \omega and ξω\xi \in \omega implies ξ+ω\xi^{+} \in \omega (ω\omega is the least limit ordinal, Successor and limit ordinals); every ordinal is transitive, μν\mu \subseteq \nu iff μν\mu \in \nu or μ=ν\mu = \nu, and μμ\mu \notin \mu (Ordinal (von Neumann), Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals); μ<ν\mu < \nu iff μ+ν\mu^{+} \le \nu; and 121 \in 2, so 1<21 < 2.

[L5]

A set is at most countable when it is finite or equinumerous with N\mathbb{N}, and uncountable when it is neither; ω=N\omega = \mathbb{N} is equinumerous with N\mathbb{N} by the identity (Finite, countably infinite, countable, uncountable, Equinumerous sets, ABA \approx B and ABA \preceq B, The natural numbers N\mathbb{N} (von Neumann)).

Refutation

technique · direct
1.1

For every nωn \in \omega the ordinal 2n2^{n} lies in ω\omega by [L3], hence 2nω2^{n} \subseteq \omega by [L4]; and n2nn \le 2^{n} by [L2], since 1<21 < 2.

L2L3L4
1.2

The set united in the limit clause at λ=ω\lambda = \omega is {2n:nω and n0}\{2^{n} : n \in \omega \text{ and } n \ne 0\}, and it is nonempty, since 1ω1 \in \omega and 101 \ne 0, with 21=202=12=22^{1} = 2^{0} \cdot 2 = 1 \cdot 2 = 2.

L1L4L6
2.1

2ω=ω2^{\omega} = \omega: the union is contained in ω\omega because each 2nω2^{n} \subseteq \omega by step 1.1; and it contains ω\omega, because a given mωm \in \omega has m+ωm^{+} \in \omega with m+0m^{+} \ne 0 by [L4], and mm+2m+m \in m^{+} \le 2^{m^{+}} by step 1.1, so m2m+m \in 2^{m^{+}}, one of the sets united.

step 1.1step 1.2L1L4
3.1

ω\omega is equinumerous with N\mathbb{N} by [L5], so 2ω=ω2^{\omega} = \omega 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ω=ωk^{\omega} = \omega for every finite k2k \ge 2. What makes a finite base collapse is that knk^{n} is again a natural number, by On ω\omega the ordinal ++ and \cdot are the Peano operations: ω\omega is closed under ordinal ++, \cdot and exponentiation, and for naturals m,nm, n the ordinal m+nm + n and mnm \cdot n are the natural-number sum and product, so the whole tower stays inside ω\omega and its supremum is ω\omega. An infinite base does not collapse: ωω\omega^{\omega} is computed on the companion examples page and is far above ω\omega.

Order type against cardinality. 2ω=ω2^{\omega} = \omega is a statement about order type. It says nothing about the size of P(N)\mathcal{P}(\mathbb{N}), which is uncountable by Cantor's theorem: AP(A)A \prec \mathcal{P}(A). The two operations that both get written 2ω2^{\omega} are compared in Ordinal αβ\alpha^{\beta} and cardinal κλ\kappa^{\lambda} 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\omega_1 is at most countable (ω1\omega_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ω=ω<ω12^{\omega} = \omega < \omega_1, so countability of 2ω2^{\omega} also follows from that theorem. The computation above is preferred because it identifies the ordinal exactly.

Sources