ConceptComplete

Ordinal Arithmetic

Ordinal arithmetic extends addition, multiplication, and exponentiation to ordinal numbers using transfinite recursion. Unlike cardinal arithmetic, ordinal operations are sensitive to order and generally non-commutative.


Definitions by Transfinite Recursion

Definition4.4Ordinal addition

For ordinals α,β\alpha, \beta, ordinal addition α+β\alpha + \beta is defined by recursion on β\beta:

  1. α+0=α\alpha + 0 = \alpha.
  2. α+(β+1)=(α+β)+1\alpha + (\beta + 1) = (\alpha + \beta) + 1.
  3. α+λ=sup⁡{α+β:β<λ}\alpha + \lambda = \sup\{\alpha + \beta : \beta < \lambda\} for limit λ\lambda.

Set-theoretically, α+β\alpha + \beta is the order type of (α×{0})∪(β×{1})(\alpha \times \{0\}) \cup (\beta \times \{1\}) with lexicographic order on the second component.

Definition4.5Ordinal multiplication

Ordinal multiplication α⋅β\alpha \cdot \beta is defined by recursion on β\beta:

  1. α⋅0=0\alpha \cdot 0 = 0.
  2. α⋅(β+1)=α⋅β+α\alpha \cdot (\beta + 1) = \alpha \cdot \beta + \alpha.
  3. α⋅λ=sup⁡{α⋅β:β<λ}\alpha \cdot \lambda = \sup\{\alpha \cdot \beta : \beta < \lambda\} for limit λ\lambda.

Set-theoretically, α⋅β\alpha \cdot \beta is the order type of β×α\beta \times \alpha with reverse lexicographic order.

Definition4.6Ordinal exponentiation

Ordinal exponentiation αβ\alpha^\beta is defined by recursion on β\beta:

  1. α0=1\alpha^0 = 1.
  2. αβ+1=αβ⋅α\alpha^{\beta+1} = \alpha^\beta \cdot \alpha.
  3. αλ=sup⁡{αβ:β<λ}\alpha^\lambda = \sup\{\alpha^\beta : \beta < \lambda\} for limit λ\lambda (when α>0\alpha > 0).

Non-Commutativity and Examples

ExampleOrdinal arithmetic computations

Addition: ω+1≠1+ω=ω\omega + 1 \neq 1 + \omega = \omega. Also ω+ω=ω⋅2\omega + \omega = \omega \cdot 2, but 2+ω=ω2 + \omega = \omega.

Multiplication: ω⋅2=ω+ω\omega \cdot 2 = \omega + \omega, but 2⋅ω=sup⁡{2⋅n:n<ω}=sup⁡{0,2,4,6,…}=ω2 \cdot \omega = \sup\{2 \cdot n : n < \omega\} = \sup\{0, 2, 4, 6, \ldots\} = \omega. So ω⋅2≠2⋅ω\omega \cdot 2 \neq 2 \cdot \omega.

Exponentiation: 2ω=sup⁡{2n:n<ω}=ω2^\omega = \sup\{2^n : n < \omega\} = \omega, but ω2=ω⋅ω\omega^2 = \omega \cdot \omega. And ωω\omega^\omega is the order type of the set of finite sequences from ω\omega ordered anti-lexicographically.


Cantor Normal Form

Theorem4.2Cantor normal form

Every ordinal α>0\alpha > 0 can be uniquely written as:

α=ωβ1⋅c1+ωβ2⋅c2+⋯+ωβk⋅ck,\alpha = \omega^{\beta_1} \cdot c_1 + \omega^{\beta_2} \cdot c_2 + \cdots + \omega^{\beta_k} \cdot c_k,

where k≥1k \geq 1, α≥β1>β2>⋯>βk≥0\alpha \geq \beta_1 > \beta_2 > \cdots > \beta_k \geq 0, and c1,…,ckc_1, \ldots, c_k are positive finite integers. This is the Cantor normal form of α\alpha.

ExampleCantor normal form examples
  • ω2⋅3+ω⋅5+7\omega^2 \cdot 3 + \omega \cdot 5 + 7: already in Cantor normal form.
  • ωω+ω3⋅2+1\omega^\omega + \omega^3 \cdot 2 + 1: Cantor normal form with exponents ω>3>0\omega > 3 > 0.
  • ε0=ωωω⋅⋅⋅\varepsilon_0 = \omega^{\omega^{\omega^{\cdot^{\cdot^{\cdot}}}}}: the Cantor normal form of ε0\varepsilon_0 is ωε0⋅1\omega^{\varepsilon_0} \cdot 1, since ωε0=ε0\omega^{\varepsilon_0} = \varepsilon_0.
RemarkLeft cancellation and absorption

Ordinal addition satisfies left cancellation: α+β=α+γ  ⟹  β=γ\alpha + \beta = \alpha + \gamma \implies \beta = \gamma. However, right cancellation fails: 1+ω=0+ω1 + \omega = 0 + \omega but 1≠01 \neq 0. The "absorption" n+ω=ωn + \omega = \omega for finite nn reflects the fact that finitely many elements before ω\omega-many are "absorbed" into the limit.