With fifth busy beaver, researchers approach computation's limits

Definitions and conventions

  • Two main Busy Beaver functions discussed:
    • Σ(n): max number of 1s left on tape at halt.
    • S(n): max number of steps until halt.
  • Notation conflicts: some use BB(n) for steps, others for marks. Recent work and publicity tends to use BB = steps.
  • For 5-state, 2-symbol machines, current results: S(5) = 47,176,870 steps; Σ(5) = 4098 ones.

Nature of the BB(5) result and proof

  • The 5-state, 2-symbol blank-tape halting problem is now completely classified.
  • Proof is formalized in Coq (~19k lines). Earlier proofs and “deciders” existed but were fragmented and partly mistrusted.
  • Coq formalization tightened confidence, especially for tricky non-halting machines that needed bespoke acceleration or long manual reasoning.

Limits, undecidability, and BB(6)+

  • BB(6) is known to be at least absurdly large; a specific 6-state machine (“Antihydra”) behaves like a Collatz-type iteration and seems intractable without new mathematics.
  • Related 2-state, 5-symbol “Hydra” machine and Mahler-style distribution conjectures are mentioned as barriers.
  • General incompleteness results guarantee some BB(n) are unprovable in standard systems; concrete encodings give independence around n ≈ 700+, far above 5.
  • Debate over whether BB(6) or BB(7) could already encode undecidable behavior; many find that unlikely but not impossible.

Behavior and structure of champion machines

  • Observed output patterns for small champions often look fractal or self-similar (e.g., “bouncing” growth giving parabolic patterns).
  • Two conjectural trends:
    • “Spaghetti code” conjecture: larger champions become increasingly chaotic.
    • “Clean code” conjecture: winners might have simple, structured programs but implement exotic mathematics.
  • Some expect a mix of both; systematic trends might be too strong to be true, since they’d overly aid search.

Variants and combinatorics

  • Other formulations: counting steps vs marks, lambda-calculus / Kolmogorov-style busy beavers, multi-symbol variants (e.g., 2 states / 4 symbols).
  • Formula for number of n‑state, 2‑symbol TMs: (4(n+1))^(2n); with certain reductions, (4n+1)^(2n), giving ~17 trillion 5‑state machines.
  • Determining exact halting percentages for 5‑state machines is nontrivial due to normal forms and multiplicities; unclear in thread.

Philosophy and value

  • Some question practical payoff versus “more relevant” work.
  • Responses emphasize:
    • Intrinsic curiosity and personal fulfillment.
    • Historical pattern where abstract theory later gains applications.
    • Role of Busy Beaver as a clean window into computability, the halting problem, proof complexity, and limits of formal systems.
  • Discussion also touches on whether human insight could in principle transcend fixed formal systems for specific halting questions; views diverge.