Fast-Growing Hierarchy

From BusyBeaverWiki
Revision as of 18:30, 4 November 2025 by RobinCodes (talk | contribs) (Added FGH Growth Bound Theorem from https://wiki.bbchallenge.org/wiki/Fast-Growing_Hierarchy_Growth_Bound_Theorem)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

A fundamental sequence for an ordinal α is an increasing sequence of ordinals <α which is unbounded in α. The β-th element of α's fundamental sequence is denoted by α[β]. In the context of FGHs, there is usually a restriction that the sequence's length must be as small as possible (that is, the length is the cofinality of α). A system of fundamental sequences for a set of ordinals is a function which assigns a fundamental sequence to each ordinal in the set.

Given a system of fundamental sequences for limit ordinals below λ, its corresponding FGH is defined by

f0(n)=n+1fα+1(n)=fαn(n)for α<λfα(n)=fα[n](n)for limit ordinals α<λ

Most natural fundamental sequence systems almost exactly agree on the growth rates in their corresponding FGHs. Specifically, if f,f are FGHs given by natural fundamental sequence systems, it is usually the case that fα(n+1)>f'α(n) and f'α(n+1)>fα(n) for all natural n 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 ε0), a common choice of fundamental sequences is given by

(α+ωβ+1)[n]=α+ωβnif α is a multiple of ωβ+1(α+ωβ)[n]=α+ωβ[n]if α is a multiple of ωβ and β is a limit ordinal

The FGH given by these fundamental sequences is sometimes called the Wainer hierarchy. Above ε0, a relatively elegant choice is the expansion associated to the Bashicu matrix system, which has the Bachmann property.

Growth Bound Theorem

The Fast-Growing Hierarchy Growth Bound Theorem is an important result in mathematical logic that has significant implications for unprovability results. The theorem highlights a relationship between computable functions that are provably total in first-order Peano Arithmetic (PA) and the fast-growing functions in the Wainer hierarchy.

The theorem is based on work by several mathematicians. Georg Kreisel laid the groundwork in 1952 by investigating connections between recursions over well ordered sets and proofs in PA. These results were subsequently extended by many others; the following form is based on the presentation by Buchholz and Wainer.

Statement

Let T be a Turing machine that computes a function g:, terminating on every input. Suppose that PA can prove the statement «T terminates on every input.» Then g cannot grow too fast: There exist α<ε0 and n0 such that g(n)<Fα(n) for every nn0.

References

Wilfried Buchholz and Stan S. Wainer. Provably computable functions and the fast growing hierarchy. In S. G. Simpson, editor, Logic and Combinatorics, volume 65 of Contemporary Mathematics, pages 179–198. AMS, 1987. [1]