Calculator [cracked] — Fast Growing Hierarchy

The hierarchy helps mathematicians determine the strength of logical frameworks. For example, some mathematical theorems (like Goodstein's Theorem or the Kirby-Paris Hydra Game) produce sequences that are guaranteed to terminate, but the proof of their termination requires growth rates indexed by transfinite ordinals found deep within the Fast-Growing Hierarchy.

To systematically construct, classify, and calculate these mind-boggling values, mathematicians use the .

: The Epsilon-zero level, which bounds the provably total functions of Peano Arithmetic and characterizes numbers like Graham's Number. Mapping Famous Large Numbers to FGH

None of these calculators is a polished end‑user tool; they are proof‑of‑concept implementations aimed at exploring the hierarchy’s computational properties. fast growing hierarchy calculator

), a choice must be made because there is no immediate "previous" function. The system uses a standardized fundamental sequence

Even for ( n=3 ), the recursion tree is enormous. A naive implementation will crash due to stack overflow or infinite loops. Thus, memoization and tail recursion are mandatory.

[ \beginaligned f_\omega+2(3) &= f_\omega+1^3(3) \ &= f_\omega+1(f_\omega+1(f_\omega+1(3))) \ f_\omega+1(3) &= f_\omega^3(3) \ f_\omega(3) &= f_3(3) \quad (\textsince \omega[3]=3) \ f_3(3) &= f_2^3(3) \dots \endaligned ] The hierarchy helps mathematicians determine the strength of

is simple addition, and each subsequent level is the repeated iteration of the level before it. 1. Define the base case The starting point for the hierarchy is , which is the successor function. :

Show small numeric checks (calculator can output exact for these small α,n).

We can explore the definition of for higher ordinals like ωωomega raised to the omega power ϵ0epsilon sub 0 to see how the limit stage scales. : The Epsilon-zero level, which bounds the provably

Because the FGH is defined by induction on ordinals, it terminates for all inputs, but proving termination for a given implementation may require verifying that the fundamental sequences are well‑founded and that the recursion always reduces the ordinal component. This is a subtle point, as some naive implementations can easily produce non‑terminating loops if the ordinal representation is not handled correctly.

The calculator must first interpret the ordinal input (e.g., ω² + ω ⋅ 3).