Busy beaver¶
The n-state busy beaver game consists of finding the longest-running or highest-scoring Turing machine which has n states and eventually halts.
Core Idea¶
Busy beaver is treated here as the recurring computability theory identity summarized by this source-grounded definition: The n-state busy beaver game consists of finding the longest-running or highest-scoring Turing machine which has n states and eventually halts. In theoretical computer science, the busy beaver game aims to find a terminating program of a given size that (depending on definition) either produces the most output possible, or runs for the longest number of steps. Since an endlessly looping program producing infinite output or running for infinite time is easily conceived, such programs are excluded from the.
How would you explain it like I'm…
The Busiest Little Robot
Longest-Running Stopping Machine
Maximal Halting Turing Machine Game
Scope of Application¶
-
Functions. The function BB(n) has been defined to be either of these functions, so that notation is not used in this article.
-
ApplicationsOpen mathematical problems. The busy beaver functions Σ(n) and S(n) can be used to prove theorems in mathematics.
-
Technical definition. "Running" the machine consists of starting in the starting state, with the current tape cell being any cell of a blank (all-0) tape, and then iterating the transition function until the.
-
Functions. In his original 1962 paper, Radó defined two functions related to the busy beaver game: the score function Σ(n) and the shifts function S(n).
-
Functions. He proved that both of these functions were noncomputable, because they each grew faster than any computable function.
Clarity¶
A clear use of Busy beaver names the carrier, the operative relation, and the conditions under which the source treats the identity as present. The minimal definition is The n-state busy beaver game consists of finding the longest-running or highest-scoring Turing machine which has n states and eventually halts.
Manages Complexity¶
Busy beaver compresses multiple computability theory details into a stable diagnostic relation. The source shows both the central mechanism—depending on definition, it either attains the highest score (denoted by Σ(n) ), or runs for the longest time (S(n)), among all other possible n-state competing Turing machines.—and the practical consequence—(Given any n-state busy beaver, another is obtained by merely changing the shift direction in a halting transition.
Abstract Reasoning¶
- Type the carrier. Identify the computability theory entities to which the claim applies.
- State the relation. Use the source-grounded identity: The n-state busy beaver game consists of finding the longest-running or highest-scoring Turing machine which has n states and eventually halts.
- Check operation and conditions. Both take a number of Turing machine states n and output the maximum score attainable by a Turing machine of that number of states by some measure.
- Demand recognition evidence.
Knowledge Transfer¶
Within the home domain. Knowledge about Busy beaver transfers literally when a new case preserves the same carrier type, relation, and recognition test. The function BB(n) has been defined to be either of these functions, so that notation is not used in this article. The busy beaver functions Σ(n) and S(n) can be used to prove theorems in mathematics. Beyond the home domain. No canonical parent is asserted for Busy beaver.
Relationships to Other Abstractions¶
Current abstraction Busy beaver Domain-specific
Parents (1) — more general patterns this builds on
-
Busy beaver presupposes Halting Problem Domain-specific
The Busy Beaver function is defined as an extremum over halting Turing machines, so its uncomputability presupposes and is a direct consequence of the Halting Problem's undecidability.
Hierarchy path (1) — routes to 1 parentless root
- Busy beaver → Halting Problem → Diagonal Impossibility → Reflexivity (Self-Reference)
Neighborhood in Abstraction Space¶
Busy beaver sits in a moderately populated region (45th percentile for distinctiveness): it has near-neighbors but no dense thicket of look-alikes.
Family — Computation Models & Complexity Classes (37 abstractions)
Nearest neighbors
- Stream X-Machine — 0.87
- Parallel computation thesis — 0.87
- Mealy machine — 0.87
- Counter-machine model — 0.86
- Co-RE-complete — 0.86
Computed from structural-signature embeddings · 2026-10-08