Axioms and Ordinals, Ordinal Arithmetic

Ordinal Arithmetic

Since we have the recursion theorem in our toolbox, define ordinal addition recursively. In this section, all variables are ordinals.

Let A+0 = A. If B is the successor of C, let A+B be the successor of A+C. If B is a limit ordinal let A+B be the union of A+C for all C in B.

There is another definition that is equivalent. Take the union of the ordered pairs 0,x and 1,y, for x ∈ A and y ∈ B, and order the set lexicographically. That is, the zero pairs come first, then the one pairs. This is like stacking the elements of B on top of the elements of A. This set is well ordered, hence it is isomorphic to an ordinal. That ordinal is A+B. Verify that A+B has the recursive properties described above.

To find A+B+C, stack the elements of B on top of the elements of A, then stack the elements of C on top of that. This is the same as sorting the ordered pairs 0,x 1,y 2,z where x ∈ A, y ∈ B, and z ∈ C. Clearly (A+B)+C = A+(B+C), hence addition is associative. Note that addition is not commutative, for 1+ω = ω, while ω + 1 = successor(ω). However finite addition is commutative. First note that a finite ordinal cannot be mapped 1-1 onto a smaller ordinal without violating the pigeonhole principle. Then build a bijection between B+A and A+B, and since they are both finite, they must be the same ordinal.

Let A×0 = 0. If B is the successor of C let A×B = A×C+A. If B is a limit ordinal let A×B be the union of A×C for all C in B.

There is another definition that is equivalent. Take the set B cross A and sort the ordered pairs lexicographically. The ordinal associated with this well ordered set becomes A×B. The elements of A are stacked over and over again, once for each entry in B. Adding one more element to B, its successor, pushes another instance of A, hence A×C+A. And when B is a limit ordinal, A×B brings in all the pairs from C cross A for every C in B.

Since three-way multiplication produces the set C cross B cross A, it too is associative. Multiplication is not commutative, since 2×ω = ω, while ω×2 = ω+ω. Finite multiplication is commutative; build a bijection between A cross B and B cross A.

Multiplication left distributes over addition. Both A×B+A×C and A×(B+C) create triples from 0,B,A and 1,C,A, and are sorted the same way to produce the same ordinal. Multiplication does not right distribute over addition, since (1+1)×ω ≠ ω+ω. Multiplication is bi-distributive for finite ordinals; build bijections to show this.

Exponentiation can be defined recursively as A0 = 1, and AB (B successor of C) = AC×A.

Another definition of exponentiation is useful. Think of AB as the set of functions from B into A that are 0 almost everywhere. That is, finitely many members of B are mapped into nonzero members of A. Remember, we don't need the axiom of choice here, because the base sets in the product set are all equal, i.e. B copies of A. If two functions differ then there is a largest value of B on which they differ. If this largest value is z, and one function has f(z) = x while the other has g(z) = y, declare f < g if x < y, and g < f if y < x. Verify that this is a well ordering, hence the ordinal associated with this set is AB. Show this agrees with the inductive definition above.

Show that AB+C = AB×AC.

If all the above were done in rigorous detail it would take up an entire book. In fact Russell and Whitehead (biography) wrote such a book, Principia Mathematica, in three volumes, but few have the patience to read through it and verify all the details. (Yes, Isaac Newton published a seminal book having the same title.)