Large numbers and ordinals

There are some similarities between construction of large numbers and ordinals, but also some differences. At the beginning, we start with addition, then repeating addition gives multiplication, repeating multiplication gives exponentiation, etc... With numbers, addition and multiplication are symmetrical, not with ordinals.

For numbers and ordinals, addition can be defined from successor (suc a = a+1) by :

multiplication by : exponentiation by : and tetration by : For numbers, we can more generally define : With numbers, if we take a large number N, for example N = googol, we can build greater numbers writing N_2 = N^^N = N^N^ ... ^N repeated N times, N_3 = N ^^ N_2 = N^^N^^N (with the notation a ^^ b ^^ c = a ^^ (b ^^ c)), ..., N ^^ N ^^ ... ^^ N repeated N times = N ^^^ N, ...

With ordinals, we can define epsilon_0 = sup { w, w^w, w^w^w, ... } which we can write w ^^ w, but w ^^ (w+1) is not greater : we have w ^^ (w+1) = w ^ (w ^^ w) = w ^ epsilon_0 = w ^ sup { w, w^w, w^w^w, ... } = sup { w^w, w^w^w, w^w^w^w, ... } = epsilon_0. So with ordinals we can eventually use tetration but following operations are useless.