Examples of Ordinal Arithmetic We’ll use frequently the exercise that ω α + ω β = ω β if α < β. Lemma 0.1. (ω α0 · k0 + ω α1 · k1 + · · · ω αn · kn ) · β = (ω α0 · k0 · β), if β is a limit and = (ω α0 · k0 · β) + (ω α1 · k1 + · · · + ω αn · kn ) if β is a successor (T stands for “tail.”) Proof. By induction on β. For β = 0 it is trivial (provided we consider 0 a limit ordinal!; it is also trivial for β = 1 if you prefer to start there). Let α denote ω α0 · k0 + ω α1 · k1 + · · · ω αn · kn . Let T (for “tail”) denote ω α1 · k1 + · · · + ω αn · kn . Case I.) β is a successor, say β = γ + 1. Then α · β = α · (γ + 1) = α · γ + α = (ω α0 ·k0 ·γ)+?T +(ω α0 ·k0 +ω α1 ·k1 +· · · ω αn ·kn ) where ?T denotes T if γ is a successor and denotes 0 if γ is a limit. From the exercise T + ω α0 · k0 = ω α0 · k0 , so in either case this becomes = ω α0 ·k0 ·γ +ω α0 ·k0 +T = ω α0 ·k0 ·(γ +1)+T = ω α0 +1 ·k0 ·β +T which is what is claimed. Case II.) β is a limit. Then α · β = α · ( sup β) = sup α · β 0 = sup (ω α0 · k0 · β 0 + T ), β 0 <β β 0 <β β 0 <β where we have assumed without loss of generality that β 0 is a successor ordinal (every limit is a limit of successors). Now ω α0 ·k0 ·β 0 +T < ω α0 ·k0 ·β 0 +T +ω α0 ·k0 = ω α0 · k0 · β 0 + ω α0 · k0 = ω α0 · k0 · (β 0 + 1). Since β 0 + 1 < β whenever β 0 < β (as β is a limit) the supremum is bounded by supβ 0 <β (ω α0 · k0 · (β 0 + 1)) = ω α0 · k0 · β. Clearly this is also a lower bound for the supremum, and we are done. Using this lemma, ordinal multiplication is now straightforward. For example, here is the example we did in class: (ω ω 2 +ω 2 · 3 + ω 2 · 3 + 11) · (ω ω · 2 + ω ω · 2 + 17) = ωω 2 +ω · 3 · (ω ω · 2 + ω ω · 2 + 17) + ω 2 · 3 + 11 2 = ωω 2 +ω · (ω ω · 2 + ω ω · 2 + 51) + ω 2 · 3 + 11 = ωω 2 ·2 2 · 2 + ωω 2 +ω·2 · 2 + ωω 2 +ω · 51 + ω 2 · 3 + 11 which is now in Cantor normal form. Now let’s turn to exponentiation. To warm up, let’s first compute αm where m ∈ ω. Lemma 0.2. (ω α0 · k0 + ω α1 · ( k1 + · · · ω αn · kn )m = ω α0 ·m · k0 + ω α0 ·(m−1)+α1 · k1 + ω α0 ·(m−1)+αn · kn if αn > 0 · · · + ω α0 ·(m−1)+αn−1 · kn−1 + αm−1 · kn if αn = 0 Note that if αn = 0 (i.e., α is a successor ordinal), then the last term requires us to recursively compute αm−1 . Proof. First assume that αn > 0, so α is a limit. Since αm = αm−1 · α, and α is a limit ordinal, applying the multiplication rule m − 1 times gives αm =αm−1 · α = (ω α0 · k0 )m−1 · α = (ω α0 · k0 )m−1 · (ω α0 · k0 + · · · + ω αn · kn ) = ω α0 ·m · k0 + ω α0 ·(m−1)+α1 · k1 + · · · + ω α0 ·(m−1)+αn · kn 1 2 Next assume that α0 = 0, so that last term is kn and hence α is a successor ordinal. Let H = ω α0 · k0 + · + ω αn−1 · kn−1 (H stands for “head”). Then αm = αm−1 · (H + kn ) = αm−1 · H + αm−1 · kn . Since H is a limit ordinal, the first term, using the multiplication lemma, becomes (ω α0 · k0 ))m−1 · H = ω α0 ·m · k0 + ω α0 ·(m−1)+α1 · k1 + · · · + ω α0 ·(m−1)+αn−1 · kn−1 and the result follows. 2 Example. Let’s compute (ω ω +ω ·3+ω ω ·7+2)3 . Let α denote ω ω Using the previous lemma we have: (ω ω 2 +ω · 3 + ω ω · 7 + 2)3 = ω (ω 2 +ω)·3 · 3 + ω (ω = ωω 2 ·3+ω · 3 + ωω 2 ·2+ω·2 · 7 + α2 · 2 = ωω 2 ·3+ω · 3 + ωω 2 ·2+ω·2 · 7 + ω (ω =ω ω 2 ·3+ω = ωω 2 ·3+ω ·3+ω ω 2 ·2+ω·2 · 3 + ωω 2 ·7+ω ·2+ω·2 2 +ω)·2 ω 2 ·2+ω · 7 + ωω 2 ·2+ω 2 +ω)·2+ω · 3 · 2 + ωω ·6+ω · 6 + ωω +ω ·3+ω ω ·7+2. · 7 + α2 · 2 2 ω 2 +ω·2 2 2 +ω·2 +ω+ω ·7·2+α·4 · 14 + α · 4 · 14 + ω ω 2 +ω · 12 + ω ω · 28 + 8 Computing αβ when β is a limit ordinal is easier. Lemma 0.3. If β is a limit, then (ω α0 · k0 + · · · + ω αn · kn )β = ω α0 ·β . Proof. We prove this by induction on β. For β = ω, note that (ω α0 · k0 + · · · + ω αn · kn )m lies between ω α0 ·m and (ω α0 · (k0 + 1))m = ω α0 ·m · (k0 + 1) < ω α0 ·m+1 , and both of these sup up to ω α0 ·ω . If β is a limit of limit ordinals, then using induction we have 0 0 (α)β = sup ω β = sup ω α0 ·β = ω α0 ·β β 0 <β β 0 <β β 0 limit β 0 limit If β is not a limit of limit ordinals, then β = β 0 + ω for some limit ordinal β 0 . Then αβ = αβ 0 +ω 0 0 = αβ · αω = ω α0 ·β · ω α0 ·ω = ω α0 ·β 0 +α) ·ω = ω α0 ·(β 0 +ω) = ω α0 ·β . Since every ordinal β is of the form λ + m for some limit ordinal λ, we now have complete rules for ordinal exponentiation. 2 Example. We compute αβ where α = ω ω +ω · 3 + ω ω · 7 + 2 (as in the above example) and β = ω 3 + 3. 3 αβ = αω · α3 = ω (ω ωω 4 +ω 2 ·3+ω + ωω 4 · 3 + ωω 2 +ω +ω 2 4 +ω)·ω 2 4 · α3 = ω ω · α3 = +ω 2 ·2+ω·2 · 12 + ω ω 4 +ω · 7 + ωω 4 +ω 2 ·2+ω · 28 + ω 4 · 8 · 6 + ωω 4 +ω 2 +ω·2 · 14