Buchholz's psi-functions are a hierarchy of single-argument ordinal functions
introduced by German mathematician Wilfried Buchholz in 1986. These functions are a simplified version of the
-functions, but nevertheless have the same strength[clarification needed] as those. Later on this approach was extended by Jaiger[note 1] and Schütte.[1]
Definition
Buchholz defined his functions as follows:
![{\displaystyle {\begin{aligned}C_{\nu }^{0}(\alpha )={}&\Omega _{\nu },\\[6pt]C_{\nu }^{n+1}(\alpha )={}&C_{\nu }^{n}(\alpha )\cup \{\gamma \mid P(\gamma )\subseteq C_{\nu }^{n}(\alpha )\}\\&{}\cup \{\psi _{\mu }(\xi )\mid \xi \in \alpha \cap C_{\nu }^{n}(\alpha )\wedge \xi \in C_{\mu }(\xi )\wedge \mu \leq \omega \},\\[6pt]C_{\nu }(\alpha )={}&\bigcup _{n<\omega }C_{\nu }^{n}(\alpha ),\\\psi _{\nu }(\alpha )={}&\min\{\gamma \mid \gamma \not \in C_{\nu }(\alpha )\},\end{aligned}}}](/media/api/rest_v1/media/math/render/svg/c26e53d03e19229477f7c021345a0f64f1adcf3f)
where

and
is the set of additive principal numbers in form
,

the sum of which gives this ordinal
:

where

and

Note: Greek letters always denotes ordinals.
The limit of this notation is the Takeuti–Feferman–Buchholz ordinal.
Properties
Buchholz showed following properties of this functions:







The normal form for 0 is 0. If
is a nonzero ordinal number
then the normal form for
is
where
and
and each
is also written in normal form.
Fundamental sequences
The fundamental sequence for an ordinal number
with cofinality
is a strictly increasing sequence
with length
and with limit
, where
is the
-th element of this sequence. If
is a successor ordinal then
and the fundamental sequence has only one element
. If
is a limit ordinal then
.
For nonzero ordinals
, written in normal form, fundamental sequences are defined as follows:
- If
where
then
and
,
- If
, then
and
,
- If
, then
and
,
- If
then
and
(and note:
),
- If
and
then
and
,
- If
and
then
and
where
.
Explanation
Buchholz is working in Zermelo–Fraenkel set theory, that means every ordinal
is equal to set
. Then condition
means that set
includes all ordinals less than
in other words
.
The condition
means that set
includes:
- all ordinals from previous set
,
- all ordinals that can be obtained by summation the additively principal ordinals from previous set
,
- all ordinals that can be obtained by applying ordinals less than
from the previous set
as arguments of functions
, where
.
That is why we can rewrite this condition as:

Thus union of all sets
with
i.e.
denotes the set of all ordinals which can be generated from ordinals
by the functions + (addition) and
, where
and
.
Then
is the smallest ordinal that does not belong to this set.
Examples
Consider the following examples:

(since no functions
and 0 + 0 = 0).
Then
.
includes
and all possible sums of natural numbers and therefore
– first transfinite ordinal, which is greater than all natural numbers by its definition.
includes
and all possible sums of them and therefore
.
If
then
and
.
If
then
and
– the smallest epsilon number i.e. first fixed point of
.
If
then
and
.
the second epsilon number,
i.e. first fixed point of
,
, where
denotes the Veblen's function,
, where
denotes the Feferman's function,
is the Ackermann ordinal,
is the small Veblen ordinal,
is the large Veblen ordinal,

Now let's research how
works:

i.e. includes all countable ordinals. And therefore
includes all possible sums of all countable ordinals and
first uncountable ordinal which is greater than all countable ordinal by its definition i.e. smallest number with cardinality
.
If
then
and
.




where
is a natural number,
,

For case
the set
includes functions
with all arguments less than
i.e. such arguments as
and then

In the general case:

We also can write:

Extension
This OCF is a sophisticated extension of Buchholz's
by mathematician Denis Maksudov. The countable limit of this system is much greater, equal to
where
denotes the first omega fixed point, sometimes referred to as Extended Buchholz's ordinal. The function is defined as follows:
- Define
and
for
.




Ordinal notation
Buchholz[note 2] defined an ordinal notation
associated to the
function. We simultaneously define the sets
and
as formal strings consisting of
indexed by
, braces and commas in the following way:
,
.
.
.
An element of
is called a term, and an element of
is called a principal term. By definition,
is a recursive set and
is a recursive subset of
. Every term is either
, a principal term or a braced array of principal terms of length
. We denote
by
. By convention, every term can be uniquely expressed as either
or a braced, non-empty array of principal terms. Since clauses 3 and 4 in the definition of
and
are applicable only to arrays of length
, this convention does not cause serious ambiguity.
We then define a binary relation
on
in the following way:


- If
, then:
- If
for some
, then
is true if either of the following are true:


- If
for some
, then
is true if either of the following are true:


is a recursive strict total ordering on
. We abbreviate
as
. Although
itself is not a well-ordering, its restriction to a recursive subset
, which will be described later, forms a well-ordering. In order to define
, we define a subset
for each
in the following way:

- Suppose that
for some
, then:


- If
for some
for some
.
is a recursive relation on
. Finally, we define a subset
in the following way:

- For any
,
is equivalent to
and, for any
,
.
- For any
,
is equivalent to
and
.
is a recursive subset of
, and an element of
is called an ordinal term. We can then define a map
in the following way:

- If
for some
, then
.
- If
for some
with
, then
, where
denotes the descending sum of ordinals, which coincides with the usual addition by the definition of
.
Buchholz verified the following properties of
:
- The map
is an order-preserving bijective map with respect to
and
. In particular,
is a recursive strict well-ordering on
.
- For any
satisfying
,
coincides with the ordinal type of
restricted to the countable subset
.
- The Takeuti-Feferman-Buchholz ordinal coincides with the ordinal type of
restricted to the recursive subset
.
- The ordinal type of
is greater than the Takeuti-Feferman-Buchholz ordinal.
- For any
, the well-foundedness of
restricted to the recursive subset
in the sense of the non-existence of a primitive recursive infinite descending sequence is not provable under
.
- The well-foundedness of
restricted to the recursive subset
in the same sense as above is not provable under
.
The normal form for Buchholz's function can be defined by the pull-back of standard form for the ordinal notation associated to it by
. Namely, the set
of predicates on ordinals in
is defined in the following way:
- The predicate
on an ordinal
defined as
belongs to
.
- The predicate
on ordinals
with
defined as
and
belongs to
.
- The predicate
on ordinals
with an integer
defined as
,
, and
belongs to
. Here
is a function symbol rather than an actual addition, and
denotes the class of additive princpal numbers.
It is also useful to replace the third case by the following one obtained by combining the second condition:
- The predicate
on ordinals
with an integer
and
defined as
,
, and
belongs to
.
We note that those two formulations are not equivalent. For example,
is a valid formula which is false with respect to the second formulation because of
, while it is a valid formula which is true with respect to the first formulation because of
,
, and
. In this way, the notion of normal form heavily depends on the context. In both formulations, every ordinal in
can be uniquely expressed in normal form for Buchholz's function.
Extension(s)
The ordinal notation
associated to Buchholz's function was extended by a Japanese mathematician p進大好きbot in a natural way, and is further extended to a
-ary notation by a Japanese mathematician kanrokoti. Also, the notions of normal form and fundamental sequences have been extended by Denis Maksudov.
Initial extension by p進大好きbot
We define the sets
and
as formal strings consisting of parentheses
, angle brackets
and commas in the following way:



We will define an ordinal notation
whose underlying subset is a recursive subset of
. In
,
plays a role of
,
plays a role of extended Buchholz's OCF, and
plays a role of the addition. We will denote
by
,
by
,
for
by
, and
by
.
Then, for an
, we define the recursive
-ary relation
in the following way:

- Suppose
for some
. Then:

- Suppose
for some
. Then:


- If
for some
. Then,
is true if either of the following are true:


- Suppose
for some
. Then:

- If
for some
. Then, 
- Suppose
for some
. Then,
is true if either of the following are true:
- Suppose
. Then:





is not a strict well-ordering, but it is a total ordering. We abbreviate
to
. We then define total recursive maps:

![{\displaystyle []:(X,Y)\rightarrow X[Y]}](/media/api/rest_v1/media/math/render/svg/8870a751009867b7e86ba019a9870fd711f49f37)
in the following way:
![{\displaystyle X={\underline {0}}\rightarrow dom(X)={\underline {0}}\land X[Y]={\underline {0}}}](/media/api/rest_v1/media/math/render/svg/6be73f2cf59a33c74e77719d0197dd083351ae85)
- Suppose
for some
. Then:
- Suppose
![{\displaystyle dom(X_{1})={\underline {0}}\rightarrow dom(X)=X\land X[Y]={\underline {0}}}](/media/api/rest_v1/media/math/render/svg/90c93412056df6088563f943e5c7d59e85ed8eb0)
![{\displaystyle dom(X_{1})={\underline {1}}\rightarrow dom(X)=X\land X[Y]=Y}](/media/api/rest_v1/media/math/render/svg/f913d54c336339dd3122b00f07af882aca6c3732)
![{\displaystyle dom(X_{1})\notin \{{\underline {0}},{\underline {1}}\}\rightarrow dom(X)=dom(X_{1})\land X[Y]=\langle X_{1}[Y],{\underline {0}}\rangle }](/media/api/rest_v1/media/math/render/svg/a2b61891f04e82d9cf7609ba9910a3f8469d16c6)
![{\displaystyle Y={\underline {1}}\rightarrow X[Y]=\langle X_{1},X_{2}[{\underline {0}}]\rangle }](/media/api/rest_v1/media/math/render/svg/4a7ea338d3046c52f1bd638b8b4c8ce93838c496)
![{\displaystyle Y={\underline {k}}(2\leq k<\omega )\rightarrow X[Y]=\underbrace {(\langle X_{1},X_{2}[{\underline {0}}]\rangle ,...,\langle X_{1},X_{2}[{\underline {0}}]\rangle )} _{k}}](/media/api/rest_v1/media/math/render/svg/665704e6e8144b9ea8e4ac6aeca4768fda7c7162)
- Otherwise,
![{\displaystyle X[Y]={\underline {0}}}](/media/api/rest_v1/media/math/render/svg/3aaf180ccb762c216a75e16d3dc483c57d5dfd3a)
![{\displaystyle dom(X_{2})={\underline {\omega }}\rightarrow dom(X)={\underline {\omega }}\land X[Y]=\langle X_{1},X_{2}[Y]\rangle }](/media/api/rest_v1/media/math/render/svg/5c5c9c2dc6ca431ec9bb9c897cd6983fb230ea3a)
- Suppose
. Then:
![{\displaystyle dom(X_{2})<X\rightarrow dom(X)=dom(X_{2})\land X[Y]=\langle X_{1},X_{2}[Y]\rangle }](/media/api/rest_v1/media/math/render/svg/bec7495ac6e14064177f1c9ecaffbc0487953b0c)
- Otherwise,
. Then:
, where
is uniqueness quantification.
for a unique
, then
.
- Otherwise,
.
- If
for some
,
. Then:
![{\displaystyle X_{m}[Y]={\underline {0}}\land m=2\rightarrow X[Y]=X_{1}}](/media/api/rest_v1/media/math/render/svg/d01482d10ea77cc570228c346c97544f72147913)
![{\displaystyle X_{m}[Y]={\underline {0}}\land m>2\rightarrow X[Y]=(X_{1},...,X_{m-1})}](/media/api/rest_v1/media/math/render/svg/6e74607538c53b2dfd9a8b120f9d504f407f1ed0)
![{\displaystyle X_{m}[Y]\in PT\rightarrow X[Y]=(X_{1},...,X_{m-1},X_{m}[Y])}](/media/api/rest_v1/media/math/render/svg/c390cadb3a623d49a2419a375308ee9e753a7c60)
- If
for some
, then ![{\displaystyle X[Y]=(X_{1},...,X_{m-1},Z_{1},...,Z_{m'})}](/media/api/rest_v1/media/math/render/svg/9cc49362c02f7ffa9768517fec6e5cd89e8454ab)
Next we will construct a recursive subset
of standard forms closed under
such that
restricted to
forms a recursive system of fundamental sequences with respect to
. For any
, we define a
-ary relation
in the following way:

- Suppose
for some
:


- If
for some
, then 
We define a recursive subset
in the following way:



denotes the least
fixed point. We then define a map
in the following way:

- If
for some
, then
, where
is extended Buchholz's function.
- If
for some
then
, where
is summation.
By the construction,
forms an ordinal notation, and the restriction of
gives the isomorphisms


of strictly ordered sets.
3-ary notation
EBOCF (Extended Buchholz's OCF) is a
-ary function. So, kanrokoti decided to extend it:
. Please be careful that the 3 variables ψ is neither an OCF nor ordinal notation. Kanoroki named this notation "くまくま 3 variables ψ". "くま" means "bear" in Japanese. Here is the definition:
We define sets
and
as formal strings consisting of
, the
function, parentheses
, addition
and commas in the following way:



is written as
,
is written as
, and
is written as
for all
, and
is written as
. Next, we will define the "magnitude" relation for the notation:

- Suppose
for some
. Then:

- Suppose
for some
. Then:



- If
for some
, then 
- Suppose
for some
. Then:

- Suppose
for some
, then
.
- Suppose
for some
, then
. Then:
- Suppose
. Then:



.

We then define a total recursive map
like so:

- Suppose
for some
. Then:
- Suppose
. Then:
- Suppose
. Then:
.
.
.
- Suppose
. Then:

- Otherwise,


- Suppose
. Then:

- Otherwise,

- If
for some
, then
.
Next, we define the fundamental sequences. We define total recursive maps
in the following way:
![{\displaystyle X=0\rightarrow X[Y]=0}](/media/api/rest_v1/media/math/render/svg/4f307e39c49913e86738ace96f8745b23fe3db7f)
- Suppose
for some
. Then:
- Suppose
. Then:
- Suppose
. Then:
![{\displaystyle dom(X_{1})=0\rightarrow X[Y]=0}](/media/api/rest_v1/media/math/render/svg/dfb98c5f980196c52384bdaf53621153be24e1cd)
![{\displaystyle dom(X_{1})=\$1\rightarrow X[Y]=Y}](/media/api/rest_v1/media/math/render/svg/ee6698728180b889e75f63bff5bf492f083ee3e2)
![{\displaystyle dom(X_{1})\notin \{0,\$1\}\rightarrow X[Y]=\psi _{X_{1}[Y]}(X_{2},X_{3})}](/media/api/rest_v1/media/math/render/svg/c61c054019242f850db026d34dbc1577ac522843)
![{\displaystyle dom(X_{2})=\$1\rightarrow X[Y]=Y}](/media/api/rest_v1/media/math/render/svg/7e93cea41d80a0288ec4f94d88a541331d72de65)
- Suppose
. Then:
![{\displaystyle dom(X_{2})<X\rightarrow X[Y]=\psi _{X_{1}}(X_{2}[Y],X_{3})}](/media/api/rest_v1/media/math/render/svg/3bac7296fc111b8819934c5ccc7dc2fe348ae195)
- Otherwise,
. Then:
- Suppose
. Then:
![{\displaystyle \exists !\Gamma \in T(Y=\$h(1\leq h<\omega )\land X[Y[0]]=\psi _{X_{1}}(\Gamma ,X_{3})\rightarrow X[Y]=\psi _{X_{1}}(X_{2}[\psi _{P[0]}(\Gamma ,0)],X_{3}))}](/media/api/rest_v1/media/math/render/svg/b396188f7579fd05f8bce62aca62b289b73a79fb)
- Otherwise,
![{\displaystyle X[Y]=\psi _{X_{1}}(X_{2}[\psi _{P[0]}(Q,0)],X_{3})}](/media/api/rest_v1/media/math/render/svg/45b80bc5f3ed94f0dfba48fde750eb5afebbf686)
- Suppose
. Then:
![{\displaystyle \exists !\Gamma \in T(Y=\$h(1\leq h<\omega )\land X[Y[0]]=\psi _{X_{1}}(\Gamma ,X_{3})\rightarrow X[Y]=\psi _{X_{1}}(X_{2}[\psi _{P}(Q[0],\Gamma )],X_{3}))}](/media/api/rest_v1/media/math/render/svg/fe542f5b37c50d8f9c4b1d0ab29c906daf317d54)
- Otherwise,
![{\displaystyle X[Y]=\psi _{X_{1}}(X_{2}[\psi _{P}(Q[0],0)],X_{3})}](/media/api/rest_v1/media/math/render/svg/e669a00003f6be7eda0fb4f01b6fb92da847d68b)
- Suppose
. Then:
![{\displaystyle Y=\$1\rightarrow X[Y]=\psi _{X_{1}}(X_{2},X_{3}[0])}](/media/api/rest_v1/media/math/render/svg/727f2d1a0e9d49386bdd99c10f583b2ab96041be)
- If
, then ![{\displaystyle X[Y]=\underbrace {\psi _{X_{1}}(X_{2},X_{3}[0])+...+\psi _{X_{1}}(X_{2},X_{3}[0])} _{k}}](/media/api/rest_v1/media/math/render/svg/844b08b6ea90d2cd9e863f77b1e534c55d8026b2)
- Otherwise,
![{\displaystyle X[Y]=0}](/media/api/rest_v1/media/math/render/svg/0099bea63b2595b654adce919d31047fdcd68013)
![{\displaystyle dom(X_{3})=\$\omega \rightarrow X[Y]=\psi _{X_{1}}(X_{2},X_{3}[Y])}](/media/api/rest_v1/media/math/render/svg/d229615ca440813e470dcd3daa491496ee5246b4)
- Suppose
. Then:
![{\displaystyle dom(X_{3})<X\rightarrow X[Y]=\psi _{X_{1}}(X_{2},X_{3}[Y])}](/media/api/rest_v1/media/math/render/svg/3fd664433c14661634ee782c99d395cb829165dd)
- Otherwise,
.
- Suppose
. Then:
![{\displaystyle \exists !\Gamma \in T(Y=\$h(1\leq h<\omega )\land X[Y[0]]=\psi _{X_{1}}(X_{2},\Gamma ))\rightarrow X[Y]=\psi _{X_{1}}(X_{2},X_{3}[\psi _{P}(Q[0],\Gamma )])}](/media/api/rest_v1/media/math/render/svg/d8e3c91a66059e8ba93f77d39d63b7e460212d52)
- Otherwise,
.
- Suppose
. Then:
![{\displaystyle \exists !\Gamma \in T(Y=\$h(1\leq h<\omega )\land X[Y[0]]=\psi _{X_{1}}(X_{2},\Gamma ))\rightarrow X[Y]=\psi _{X_{1}}(X_{2},X_{3}[\psi _{P}(Q[0],0)])}](/media/api/rest_v1/media/math/render/svg/ffececebbc51c01daac6222aabfbd0756200ff02)
- Otherwise,
![{\displaystyle X[Y]=\psi _{X_{1}}(X_{2},X_{3}[\psi _{P}(Q[0],\Gamma )])}](/media/api/rest_v1/media/math/render/svg/f7c02b26f0b8c667eb0622abfb06652ea89ff369)
- Suppose
for some
. Then:
![{\displaystyle X_{m}[Y]=0\land m=2\rightarrow X[Y]=X_{1}}](/media/api/rest_v1/media/math/render/svg/bd44a0e93d1b705f6e69544865a121d626802475)
![{\displaystyle X_{m}[Y]=0\land m>2\rightarrow X[Y]=\sum _{i=1}^{m-1}X_{i}}](/media/api/rest_v1/media/math/render/svg/d96f2a10b0937c9b6dc809635e9d293b32e3b458)
![{\displaystyle X_{m}[Y]\neq 0\rightarrow X[Y]=(\sum _{i=1}^{m-1}X_{i})+X_{m}[Y]}](/media/api/rest_v1/media/math/render/svg/09cb260064f00ed620d1f0158f7d486fe4203892)
For some reason, kanrokoti never included the definition for the
function for
. But here we have some numbers defined using the psi function:
- KumaKuma 3 variables
ordinal:
- We define the function
such that
, otherwise
.
- We define the function
such that
in the fast-growing hierarchy.
- The KumaKuma 3 variables
ordinal is an ordinal
such that
.
- Kuma-Bachmann-Howard ordinal:
- The KBHO is the ordinal
.
- Kuma-Buchholz ordinal:
- The KBO is the ordinal
.
- Extended Kuma-Buchholz ordinal:
- The EKBO is the ordinal
where
is the least omega fixed point. 
- KumaKuma-Bachmann-Howard ordinal:
- The KKBHO is the ordinal
in the extended
-ary system.
- KumaKuma-Buchholz ordinal:
- The KKBO is the ordinal
in the extended
-ary system.
- Extended KumaKuma-Buchholz ordinal:
- The EKKBO is the ordinal
in the extended
-ary system.
Although there is no formal proof, it is expected that EKBO and EKKBO coincide with
and
in Rathjen's psi function, respectively.
References
- ^ Buchholz, W.; Schütte, K. (1983). "Ein Ordinalzahlensystem ftir die beweistheoretische Abgrenzung der H~-Separation und Bar-Induktion". Sitzungsberichte der Bayerischen Akademie der Wissenschaften, Math.-Naturw. Klasse.
Notes