Fast Growing Hierarchy Calculator High Quality High Quality Jun 2026

def fgh(alpha, n, limit_ordinal_fundamental=None): """ Compute f_alpha(n) with custom fundamental sequences. Args: alpha: int or callable for limit ordinals returning alpha[n] n: int >= 0 limit_ordinal_fundamental: function(alpha, n) -> alpha_n """ if alpha == 0: return n + 1 if isinstance(alpha, int): # successor result = n for _ in range(n): result = fgh(alpha - 1, result, limit_ordinal_fundamental) return result # limit ordinal if limit_ordinal_fundamental: alpha_n = limit_ordinal_fundamental(alpha, n) return fgh(alpha_n, n, limit_ordinal_fundamental) raise ValueError(f"No fundamental sequence for alpha")