A Fast-Growing Hierarchy (FGH) is an ordinal-indexed hierarchy of functions satisfying certain restrictions. FGHs are used for assigning growth rates to fast computable functions, and are useful for approximating scores and halting times of Turing machines.
Definition
Given a system of fundamental sequences for limit ordinals below
, its corresponding FGH is defined by
![{\displaystyle {\begin{array}{l}f_{0}(n)&=&n+1\\f_{\alpha +1}(n)&=&f_{\alpha }^{n}(n)&{\text{for }}\alpha <\lambda \\f_{\alpha }(n)&=&f_{\alpha [n]}(n)&{\text{for limit ordinals }}\alpha <\lambda \end{array}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca239e7bfe9f6d64ee6ee493845e4e982decb8d0)
Most natural fundamental sequence systems almost exactly agree on the growth rates in their corresponding FGHs. Specifically, if
are FGHs given by natural fundamental sequence systems, it is usually the case that
and
for all natural
and all successor ordinals
. For this reason, the specific choice of a fundamental sequence system often doesn't matter for large ordinals. For small ordinals (below
), a common choice of fundamental sequences is given by
![{\displaystyle {\begin{array}{l}(\alpha +\omega ^{\beta +1})[n]&=&\alpha +\omega ^{\beta }n&{\text{if }}\alpha {\text{ is a multiple of }}\omega ^{\beta +1}\\(\alpha +\omega ^{\beta })[n]&=&\alpha +\omega ^{\beta [n]}&{\text{if }}\alpha {\text{ is a multiple of }}\omega ^{\beta }{\text{ and }}\beta {\text{ is a limit ordinal}}\end{array}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3f914ec5c6578a0cfda5b497c7665cd5eab7bfc)
The FGH given by these fundamental sequences is sometimes called the Wainer hierarchy. Above
, a relatively elegant choice is the expansion associated to the Bashicu matrix system, which has the Bachmann property.