General Recursive Function
General recursive functions (GRFs), also called µ-recursive functions or partial recursive functions, are the collection of partial functions that are computable. This definition is equivalent using any Turing complete system of computation. See Wikipedia:general recursive function for background.
Historically it was defined as the smallest class of partial functions that is closed under composition, recursion, and minimization, and includes zero, successor, and all projections (see formal definitions below). In the rest of this article, this is the formulation that we focus on exclusively. In this way, it can be considered to be a Turing complete model of computation. In fact, it is one of the oldest Turing complete models, first formalized by Kurt Gödel and Jacques Herbrand in 1933, 3 years before λ-calculus and Turing machines.
BBµ(n) is a Busy Beaver function for GRFs:
where means that is a k-ary GRF and is the "structural size" of f (defined below). In other words, it is the largest number computable via a 0-ary function (a constant) with a limited "program" size. It is more akin to the traditional Sigma score for a Turing machine rather than the Step function in the sense that it maximizes over the produced value, not the number of steps needed to reach that value.
Definition
Primitive Recursive Functions
TODO
Minimization
TODO
Champions
| n | BBµ(n) | Informal Computation | Champion Program | Champion Found | Holdouts Proven |
|---|---|---|---|---|---|
| 2k+1 | ≥ k | k | Trivial | ||
| 15 | ≥ 7 | 7 | Trivial | ||
| 17 | ≥ 10 | Tri(4) | Shawn Ligocki 9 Dec 2025 | ||
| 19 | ≥ 16 | Square(4) | Shawn Ligocki 9 Dec 2025 | ||
| 21 | ≥ 25 | Square(5) | Shawn Ligocki 9 Dec 2025 | ||
| 23 | ≥ 36 | Square(6) | Shawn Ligocki 9 Dec 2025 | ||
| 25 | ≥ 231 | Shawn Ligocki 9 Dec 2025 | |||
| 27 | ≥ 26796 | Shawn Ligocki 9 Dec 2025 | |||
| 29 | Shawn Ligocki 9 Dec 2025 |