This is an attempt to define and explicit a not-too-complicated ordinal collapsing function which should be useful for pedagogical purposes (to construct large countable ordinals). It presumably defines an ordinal notation up to the Bachmann-Howard ordinal, but I need to check this.
Definition
Let
stand for the first uncountable ordinal, or, in fact, any ordinal which is (an
-number and) guaranteed to be greater than all the countable ordinals which will be constructed (for example, the Church-Kleene ordinal is adequate for our purposes).
We define a function
(which will be non-decreasing and continuous), taking an arbitrary ordinal
to a countable ordinal
, recursively on
, as follows:
- Assume
has been defined for all
, and we wish to define
.
- Let
be the set of ordinals generated starting from
,
,
and
by recursively applying the following functions: ordinal addition, multiplication and exponentiation and the function
, i.e., the restriction of
to ordinals
. (Formally, we define
and inductively
for all integers
and we let
be the union of the
for all
.)
- Then
is defined as the smallest ordinal not belonging to
.
Computation of values of 
Predicative start
First consider
. It contains ordinals
,
,
,
,
,
,
,
,
,
,
,
,
and so on. It also contains such ordinals as
,
,
,
. The first ordinal which it does not contain is
(which is the limit of
,
,
and so on — less than
by assumption). The upper bound of the ordinals it contains is
(the limit of
,
,
and so on), but that is not so important. This shows that
.
Similarly,
contains the ordinals which can be formed from
,
,
,
and this time also
, using addition, multiplication and exponentiation. This contains all the ordinals up to
but not the latter, so
. In this manner, we prove that
inductively on
: the proof works, however, only as long as
. We therefore have:
for all
, where
is the smallest fixed point of
.
(Here, the
functions are the Veblen functions defined starting with
.)
Now
but
is no larger, since
cannot be constructed using finite applications of
and thus never belongs to a
set for
, and the function
remains “stuck” at
for some time:
for all
.
First impredicative values
Again,
. However, when we come to computing
, something has changed: since
was (“artificially”) added to all the
, we are permitted to take the value
in the process. So
contains all ordinals which can be built from
,
,
,
, the
function up to
and this time also
itself, using addition, multiplication and exponentiation. The smallest ordinal not in
is
(the smallest
-number after
).
We say that the definition
and the next values of the function
such as
are impredicative because they use ordinals (here,
) greater than the ones which are being defined (here,
).
Values of
up to the Feferman-Schütte ordinal
The fact that
remains true for all
(note, in particular, that
: but since now the ordinal
has been constructed there is nothing to prevent from going beyond this). However, at
(the first fixed point of
beyond
), the construction stops again, because
cannot be constructed from smaller ordinals and
by finitely applying the
function. So we have
.
The same reasoning shows that
for all
, where
enumerates the fixed points of
and
is the first fixed point of
. We then have
.
Again, we can see that
for some time: this remains true until the first fixed point
of
, which is the Feferman-Schütte ordinal. Thus,
is the Feferman-Schütte ordinal.
Beyond the Feferman-Schütte ordinal
We have
for all
where
is the next fixed point of
. So, if
enumerates the fixed points in question. (which can also be noted
using the many-valued Veblen functions) we have
, until the first fixed point of the
itself, which will be
. In this manner:
is the Ackermann ordinal (the range of the notation
defined predicatively),
is the “small” Veblen ordinal (the range of the notations
predicatively using finitely many variables),
is the “large” Veblen ordinal (the range of the notations
predicatively using transfinitely-but-predicatively-many variables),
- the limit
of
,
,
, etc., is the Bachmann-Howard ordinal: after this our function
is constant, and we can go no further with the definition we have given.
Ordinal notations up to the Bachmann-Howard ordinal
We now explain how the
function defines notations for ordinals up to the Bachmann-Howard ordinal.
A note about base representations
Recall that if
is an ordinal which is a power of
(for example
itself, or
, or
), any ordinal
can be uniquely expressed in the form
, where
is a natural number,
are non-zero ordinals less than
, and
are ordinal numbers (we allow
). This “base
representation” is an obvious generalization of the Cantor normal form (which is the case
). Of course, it may quite well be that the expression is uninteresting, i.e.,
, but in any other case the
must all be less than
; it may also be the case that the expression is trivial (i.e.,
, in which case
and
).
If
is an ordinal less than
, then its base
representation has coefficients
(by definition) and exponents
(because of the assumption
): hence one can rewrite these exponents in base
and repeat the operation until the process terminates (any decreasing sequence of ordinals is finite). We call the resulting expression the iterated base
representation of
and the various coefficients involved (including as exponents) the pieces of the representation (they are all
), or, for short, the
-pieces of
.
Some properties of 
- The function
is non-decreasing and continuous (this is more or less obvious from is definition).
- If
with
then necessarily
. Indeed, no ordinal
with
can belong to
(otherwise its image by
, which is
would belong to
— impossible); so
is closed by everything under which
is the closure, so they are equal.
- Any value
taken by
is an
-number (i.e., a fixed point of
). Indeed, if it were not, then by writing it in Cantor normal form, it could be expressed using sums, products and exponentiation from elements less than it, hence in
, so it would be in
, a contradiction.
- Lemma: Assume
is an
-number and
an ordinal such that
for all
: then the
-pieces (defined above) of any element of
are less than
. Indeed, let
be the set of ordinals all of whose
-pieces are less than
. Then
is closed under addition, multiplication and exponentiation (because
is an
-number, so ordinals less than it are closed under addition, multiplication and exponentition). And
also contains every
for
by assumption, and it contains
,
,
,
. So
, which was to be shown.
- Under the hypothesis of the previous lemma,
(indeed, the lemma shows that
).
- Any
-number less than some element in the range of
is itself in the range of
(that is,
omits no
-number). Indeed: if
is an
-number not greater than the range of
, let
be the least upper bound of the
such that
: then by the above we have
, but
would contradict the fact that
is the least upper bound — so
.
- Whenever
, the set
consists exactly of those ordinals
(less than
) all of whose
-pieces are less than
. Indeed, we know that all ordinals less than
, hence all ordinals (less than
) whose
-pieces are less than
, are in
. Conversely, if we assume
for all
(in other words if
is the least possible with
), the lemma gives the desired property. On the other hand, if
for some
, then we have already remarked
and we can replace
by the least possible with
.
The ordinal notation
Using the facts above, we can define a (canonical) ordinal notation for every
less than the Bachmann-Howard ordinal. We do this by induction on
.
If
is less than
, we use the iterated Cantor normal form of
. Otherwise, there exists a largest
-number
less or equal to
(this is because the set of
-numbers is closed): if
then by induction we have defined a notation for
and the base
representation of
gives one for
, so we are finished.
It remains to deal with the case where
is an
-number: we have argued that, in this case, we can write
for some (possibly uncountable) ordinal
: let
be the greatest possible such ordinal (which exists since
is continuous). We use the iterated base
representation of
: it remains to show that every piece of this representation is less than
(so we have already defined a notation for it). If this is not the case then, by the properties we have shown,
does not contain
; but then
(they are closed under the same operations, since the value of
at
can never be taken), so
, contradicting the maximality of
.
Examples
For ordinals less than
, the canonical ordinal notation defined coincides with the iterated Cantor normal form (by definition).
For ordinals less than
, the notation coincides with iterated base
notation (the pieces being themselves written in iterated Cantor normal form): e.g.,
will be written
, or, more accurately,
. For ordinals less than
, we similarly write in iterated base
and then write the pieces in iterated base
(and write the pieces of that in iterated Cantor normal form): so
is written
, or, more accurately,
. Thus, up to
, we always use the largest possible
-number base which gives a non-trivial representation.
Beyond this, we may need to express ordinals beyond
: this is always done in iterated
-base, and the pieces themselves need to be expressed using the largest possible
-number base which gives a non-trivial representation.
Conditions for canonicalness
The notations thus defined have the property that whenever they nest
functions, the arguments of the “inner”
function are always less than those of the “outer” one (this is a conseequence of the fact that the
-pieces of
, where
is the largest possible such that
for some
-number
, are all less than
, as we have shown above). For example,
does not occur as a notation: it is a well-defined expression (and it is equal to
since
is constant between
and
), but it is not a notation produced by the inductive algorithm we have outlined.
Canonicalness can be checked recursively: an expression is canonical if and only if it is either the iterated Cantor normal form of an ordinal less than
, or an iterated base
representation all of whose pieces are canonical, for some
where
is itself written in iterated base
representation all of whose pieces are canonical and less than
. The order is checked by lexicographic verification at all levels (keeping in mind that
is greater than any expression obtained by
, and for canonical values the greater
always trumps the lesser or even arbitrary sums, products and exponentials of the lesser).
For example,
is a canonical notation for an ordinal which is less than the Feferman-Schütte ordinal: it can be written using the Veblen functions as
.
Concerning the order, one might point out that
(the Feferman-Schütte ordinal) is much more than
(because
is greater than
of anything), and
is itself much more than
(because
is greater than
, so any sum-product-or-exponential expression involving
and smaller value will remain less than
). In fact,
is already less than
.