Ordinal Functions and Large Numbers

Fast-Growing Hierarchy Calculator

Explore selected levels of the fast-growing hierarchy, from simple successor functions to extremely rapid recursive growth. Calculate manageable finite levels and examine symbolic descriptions of higher ordinal levels.

Calculate a Finite Hierarchy Level

Choose a finite level and input value. The calculator evaluates the function when the result fits within its integer and operation limits.

Selected definition

Level 2

F₂(n) = F₁⁽ⁿ⁺¹⁾(n)

Repeated application of the previous level. This produces quadratic growth.

Growth category: Quadratic growth

The Finite Fast-Growing Hierarchy

The hierarchy is a sequence of functions indexed by ordinal numbers. At finite levels, each new function is defined by repeatedly applying the previous function.

F0(n) = n + 1
Fk+1(n) = Fk(n+1)(n)

The notation Fk(m) means applying Fk a total of m times. For example:

F1(n) = 2n + 1
F2(n) = 2n+1(n + 1) - 1

The second displayed identity is specific to this page's convention and follows from the chosen iteration rule.

Explore Finite Levels

Successor growth

Level 0

F₀(n) = n + 1

The successor function. It increases an input by one.

Example: F₀(5) = 6

Linear growth

Level 1

F₁(n) = F₀⁽ⁿ⁺¹⁾(n)

Repeated application of the successor function. Under this convention, F₁(n) = 2n + 1.

Example: F₁(5) = 11

Quadratic growth

Level 2

F₂(n) = F₁⁽ⁿ⁺¹⁾(n)

Repeated application of the previous level. This produces quadratic growth.

Example: F₂(2) = 13

Polynomial growth

Level 3

F₃(n) = F₂⁽ⁿ⁺¹⁾(n)

A level with polynomial growth of increasing degree as the input grows.

Example: F₃(2) = 65533

Rapid polynomial iteration

Level 4

F₄(n) = F₃⁽ⁿ⁺¹⁾(n)

Repeated iteration of a rapidly growing polynomial-level function.

Example: Values grow very quickly.

Fast recursive growth

Level 5

F₅(n) = F₄⁽ⁿ⁺¹⁾(n)

A further iteration level. Even small inputs can produce values too large for ordinary integer storage.

Example: Exact values may exceed machine limits.

Higher fast growth

Level 6

F₆(n) = F₅⁽ⁿ⁺¹⁾(n)

The next level in the finite hierarchy, defined by iterating the previous function.

Example: Usually represented symbolically.

Higher fast growth

Level 7

F₇(n) = F₆⁽ⁿ⁺¹⁾(n)

An increasingly fast-growing finite level.

Example: Usually represented symbolically.

Higher fast growth

Level 8

F₈(n) = F₇⁽ⁿ⁺¹⁾(n)

Another finite level, constructed by iterating the preceding function.

Example: Usually represented symbolically.

Higher fast growth

Level 9

F₉(n) = F₈⁽ⁿ⁺¹⁾(n)

A finite hierarchy level with growth far beyond the lower levels.

Example: Usually represented symbolically.

Higher fast growth

Level 10

F₁₀(n) = F₉⁽ⁿ⁺¹⁾(n)

A higher finite level in the hierarchy.

Example: Usually represented symbolically.

Higher fast growth

Level 11

F₁₁(n) = F₁₀⁽ⁿ⁺¹⁾(n)

A higher finite level defined by iteration of the previous function.

Example: Usually represented symbolically.

Higher fast growth

Level 12

F₁₂(n) = F₁₁⁽ⁿ⁺¹⁾(n)

A finite level that illustrates the rapid increase in growth caused by hierarchy iteration.

Example: Usually represented symbolically.

Explore Limit Ordinal Levels

The hierarchy can also be extended beyond finite indices. Limit ordinals require fundamental sequences: sequences of smaller ordinals that approach the limit ordinal.

What Is the Fast-Growing Hierarchy?

The fast-growing hierarchy is a family of functions used in mathematical logic, proof theory and the study of computational complexity. It organizes functions according to increasingly powerful growth rates.

Finite ordinal levels

At finite indices, the hierarchy is generated by iteration. Each level repeatedly applies the preceding level, producing faster growth as the index increases.

The first limit ordinal: omega

The ordinal ω is the first infinite ordinal. To define a hierarchy function at ω, a fundamental sequence is used. In this calculator, the selected convention is:

Fω(n) = Fn(n)

Beyond omega

Higher levels such as ω + 1, ω · 2, ω² and ε₀ require more elaborate ordinal notation and fundamental-sequence choices. The exact hierarchy depends on the selected formal system.

Fast-Growing Hierarchy and Other Large-Number Systems

The hierarchy is related to other fast-growing mathematical constructions, but the systems are not interchangeable.

SystemMain ideaTypical use
ExponentiationRepeated multiplicationElementary arithmetic
TetrationRepeated exponentiationHyperoperations
PentationRepeated tetrationHigher hyperoperations
Fast-growing hierarchyOrdinal-indexed function iterationProof theory and logic
Busy Beaver functionMaximum behavior of halting machinesComputability theory
Hardy hierarchyOrdinal-indexed functionsOrdinal analysis

Related Calculators

Frequently Asked Questions

What is the fast-growing hierarchy?

It is a sequence of increasingly fast-growing functions indexed by ordinal numbers. It is used in proof theory, mathematical logic and the study of very large growth rates.

What does F₀(n) represent?

In this calculator's convention, F₀(n) = n + 1. It is the successor function and forms the starting point of the finite hierarchy.

What is Fω(n)?

It is the first limit-level function. Under the fundamental-sequence convention used here, Fω(n) = Fₙ(n).

What is epsilon zero?

ε₀ is the smallest ordinal satisfying ω^ε₀ = ε₀. It is an important ordinal in proof theory and ordinal analysis.

Can this calculator evaluate every hierarchy level?

No. It evaluates selected finite levels when the result fits within PHP's integer range and operation budget. Higher levels are shown symbolically because their values can exceed ordinary computing limits extremely quickly.

Does a higher hierarchy level always grow faster?

For the standard finite hierarchy used here, higher levels eventually dominate lower levels. Comparisons involving limit ordinals require the same fundamental-sequence and hierarchy conventions to be specified.

Is the fast-growing hierarchy the same as hyperoperations?

No. Hyperoperations extend arithmetic through operations such as exponentiation and tetration. The fast-growing hierarchy is based on iterating functions indexed by ordinals. Both describe rapid growth, but their definitions differ.