BB(6)

From BusyBeaverWiki
Revision as of 15:40, 7 October 2026 by HelpMe (talk | contribs) (idk whether to keep these merged or unmerged lol)
Jump to navigation Jump to search

The 6-state, 2-symbol Busy Beaver problem, BB(6), refers to the unsolved 6th value of the Busy Beaver function. With the discovery of the Cryptid machine Antihydra in June 2024, we now know that we must solve a Collatz-like problem in order to solve BB(6) and thus BB(6) is Hard.

The current BB(6) champion 1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE (bbch) was discovered by mxdys in June 2025, proving the lower bound:

S(6)>Σ(6)>10↑↑10↑↑10↑↑8

History

Timeline of lower bounds established for Σ(6) and S(6)[1]
Month of discovery Machine S(6) lower bound Σ(6) lower bound Discoverer Notes
November 1964 1LB1RZ_0LC1LC_0LD0LC_1LE1RA_0LF0LE_1RF1RD (bbch) ≥ 436 ≥ 35 Green, M. Part of an infinite family of machines now known as Green's machines.
August 1972 1RB0LB_1LC1RZ_0LD0LC_1LE0RA_0LF0LE_1RF1RD (bbch) ≥ 521 ≥ 42 Lynn, D.[2] Lynn's stopping convention for these machines seems to return a stopping value one greater than the modern stopping convention.
November 1973 1RB0LD_1RC0RB_1LA0RA_0LC0LE_1LC1RZ (bbch) ≥ 992 ≥ 23 Weimann, B.[3]
1974 0RB1RZ_1RC0LD_1RD0RE_1LB0LD_1RE1RA (bbch) ≥ 7,707 ≥ 88 Lynn, D.[4] These bounds were published simultaneously in April 1983.
1RB0LE_1RC0RA_1LD1RZ_1LE1LD_1LA0LC (bbch) ≥ 6,147 ≥ 112
August 1982 1RB0LC_1RC1RD_1LA0RB_0RE1RZ_1LC1RA (bbch) ≥ 134,467 ≥ 501 Schult, U.[3] These bounds were published simultaneously in January 1983.
December 1982 1RB1RZ_1RC1RC_1RD1LF_1RE1RA_1RF0RD_1LB0LC (bbch) ≥ 4,208,824 ≥ 2,075
January 1990 1RB1RA_1LC1LB_0LF1LD_1RA0LE_0RA1LC_1RE1RZ (bbch) ≥ 13,122,572,797 ≥ 136,612 Marxen, H., Buntrock, J.[5][6]
1RB1RA_1LC1LB_0RF1LD_1RA0LE_1LZ1LF_0LA0LC (bbch) ≥ 8,690,333,381,690,951 ≥ 95,524,079
July 2000 1RB0RC_0LA0RD_1RD1RZ_1LE0LD_1RF1LB_1RA1RE (bbch) > 5.36 × 1042 > 2.53 × 1021
August 2000 1RB0LC_1LA1RC_1RA0LD_1LE1LC_1RF1RZ_1RA1RE (bbch) > 6.12 × 10119 > 1.42 × 1060
1RB0LB_0RC1LB_1RD0LA_1LE1LF_1LA0LD_1RH1LE (bbch) > 6.19 × 10925 > 6.42 × 10462
February 2001 1RB0LF_0RC0RD_1LD1RE_0LE0LD_0RA1RC_1LA1RZ (bbch) > 3.00 × 101,730 > 1.29 × 10865
November 2007 1RB0RF_0LB1LC_1LD0RC_1LE1RZ_1LF0LD_1RA0LE (bbch) > 8.92 × 101,762 > 2.50 × 10881 Ligocki, T., Ligocki, S.[7]
December 2007 1RB0LE_1LC0RA_1LD0RC_1LE0LF_1LA1LC_1LE1RZ (bbch) > 2.58 × 102,879 > 4.64 × 101,439
May 2010 1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LA0RB_0RC0RE (bbch) > 3.80 × 1021,132 > 3.18 × 1010,566 Kropitz, P.[7]
June 2010 1RB1LE_1RC1RF_1LD0RB_1RE0LC_1LA0RD_1RZ1RC (bbch) > 7.41 × 1036,534 > 3.51 × 1018,267
May 2022 1RB1RC_1LC0RF_1RA0LD_0LC0LE_1LD0RA_1RE1RZ (bbch) > 9.66 × 1078,913 > 6.02 × 1039,456 Ligocki, S.[8]
1RB1RZ_1RC1RA_1RD0RB_1LE0RC_0LF0LD_0LB1LA (bbch) > 5.42 × 10197,282 > 2.01 × 1098,641 Kropitz, P.[8]
1RB1RZ_0LC0LD_1LD1LC_1RE1LB_1RF1RD_0LD0RA (bbch) > 8.27 × 101,292,913,985 > 1.76 × 10646,456,993
1RB0LA_1LC1LF_0LD0LC_0LE0LB_1RE0RA_1RZ1LD (bbch) > 10↑↑5.63 Ligocki, S.[8]
1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE (bbch) > 10↑↑15.60 Kropitz, P.[8]
June 2025 1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB (bbch) > 10↑↑11,010,000 mxdys[9][10][11]
1RB1LE_1LC0RA_1RB1LD_1LC0LC_1RF0LB_1RZ1RE (bbch) > 10↑↑11,010,000 > 10↑↑11,010,000 This machine's score exceeds the previous bound for S(6) by 2.
1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE (bbch) > 10↑↑10↑↑10↑↑8.10

Bounds highlighted in red indicate those which did not improve upon the best known at the time. Machines highlighted in blue were inherited from the hunt for BB(5).

BB(6) Holdouts count decrease overtime.
Number of BB(6) holdouts over time.

In June 2024, the machine 1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA (bbch) (now known as Antihydra) was isolated from the BB(6) holdouts, and recognised as a Cryptid, implying that determining the exact value of S(6) would be, in a certain mathematical sense, hard.

@mxdys's holdouts list has 797 machines up to equivalence and 1630 machines not considering equivalence as of 30 September 2026. Partial Rocq proof is available on Github.

Often up-to-date annotated spreadsheet, with links to Discord discussions: Spreadsheet. The informal holdout count is 998.

All machines have been simulated out to 1e13 steps. ~140 machines remain to be simulated to 1e14, and ~190 to 1e15. See Spreadsheet

Cryptids

Several Turing machines have been found that are Cryptids, considered so because each of them have a Collatz-like halting problem, a type of problem that is generally difficult to solve. However, probabilistic arguments have allowed all but one of them to be categorized as probviously halting or probviously non-halting.

Probviously non-halting Cryptids:

Probviously halting Cryptids:

Although 1RB1LE_0LC0LB_1RD1LC_1RD1RA_1RF0LA_---1RE (bbch) behaves similarly to the probviously halting Cryptids, it is estimated to have a 3/5 chance of becoming a translated cycler and a 2/5 chance of halting.

There are a few machines considered notable for their chaotic behaviour, but which have not been classified as Cryptids due to seemingly lacking a connection to any known open mathematical problems, such as Collatz-like problems.

Potential Cryptids:

Top Halters

Below is a table of the machines in TNF-1RB format with the 20 highest known runtimes.[12] Their runtimes are expressed using an extension of Knuth's up-arrow notation.[13]

Top Known BB(6) Halters
Standard format (approximate) runtime Discoverer
1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE (bbch) 10 ↑↑ 10 ↑↑ 10 ↑↑ 8.10237 mxdys
1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB (bbch) 10 ↑↑ 11010000 mxdys[14]
1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE (bbch) 10 ↑↑ 15.60465 Pavel Kropitz[15]
1RB0LF_1RC1RB_1LD0RA_1LB0LE_1RZ0LC_1LA1LF (bbch) 10 ↑↑ 7.52390 Katelyn Doucette[16]
1RB0LF_1RC1RB_1LD0RA_1RF0LE_1RZ0LC_1LA1LF (bbch)
1RB0LF_1RC1RB_1LD0RA_1LF0LE_1RZ0LC_1LA1LF (bbch)
1RB1RC_1LC1RE_1LD0LB_1RE1LC_1LE0RF_1RZ1RA (bbch) 10 ↑↑ 7.23637 racheline[17]
1RB1RA_1LC1LE_1RE0LD_1LC0LF_1RZ0RA_0RA0LB (bbch) 10 ↑↑ 6.96745 poppuncher[18]
1RB0RF_1LC0RA_1RZ0LD_1LE1LD_1RB1RC_0LD0RE (bbch) 10 ↑↑ 5.77573
1RB0LA_1LC1LF_0LD0LC_0LE0LB_1RE0RA_1RZ1LD (bbch) 10 ↑↑ 5.63534 Shawn Ligocki[8]
1RB1RE_1LC1LF_1RD0LB_1LE0RC_1RA0LD_1RZ1LC (bbch) 10 ↑↑ 5.56344
1RB0LE_0RC1RA_0LD1RF_1RE0RB_1LA0LC_0RD1RZ (bbch) 10 ↑↑ 5.12467
1RB0RF_1LC1LB_0RE0LD_0LC0LB_0RA1RE_0RD1RZ (bbch) 10 ↑↑ 5.03230
1RB1LA_1LC0RF_1LD1LC_1LE0RE_0RB0LC_1RZ1RA (bbch) 10 ↑↑ 4.91072
1RB1LA_0RC1RD_1LC0LA_1LE0RB_0RD0RF_1RZ0RE (bbch) >101011,347 (score: 3) Pavel Kropitz[19]
1RB0LE_1LC1RA_1RE0LD_1LC1LF_1LA0RC_1RZ1LC (bbch) >1010140
1RB1RF_1LC1RE_0LD1LB_1LA0RA_0RA0RB_1RZ0RD (bbch) >1010111
1RB0LF_1LC0RA_1RD0LB_1LE1RC_1RZ1LA_1LA1LE (bbch) >101034
1RB0RF_1LC1RB_0RD0LB_1RZ0LE_1RE0RA_1RD1RE (bbch) >101028
1RB0RB_0RC0LF_0RD0RA_0LE1RZ_1LE0LA_1LF1RA (bbch) >101400000000 (score: 13,964,326,472) Racheline[20]

The scores are presumed to be on the order of runtime (unless explicitly noted) which is roughly indistinguishable in tetration notation.

Techniques

Simulating tetrational machines, such as the former champion 1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE (bbch), requires accelerated simulation that can handle Collatz Level 2 inductive rules. In other words, it requires a simulator that can prove the rules:

C(4k)→Halt(3k+3−112)C(4k+1)→C(3k+3−112)C(4k+2)→C(3k+3−112)C(4k+3)→C(3k+3+12)

and also compute the remainder mod 3 of numbers produced by applying these rules 15 times (which requires some fancy math related to Euler's totient function).

We are also applying existing automatic deciders on current holdout lists with more extreme choices of parameters (more computational resources). XnoobSpeakable was able to solve 11 of the final 2728 holdouts using higher order parameters with the Ligockis' Enumerate.py. An example command line entry is:

python3 Code/Enumerate.py --infile "bb6in/bb6tm{i}.txt" --outfile "bb6out/t{i}.pb" -r --no-steps --exp-linear-rules --max-loops=50_000_000 --block-mult=3 --max-block-size=100 --time=500 --force --save-freq=1

XnoobSpeakable ran Enumerate.py on all TMs in the 2728 holdout list with the above max-loops and max-block-size parameters using --block-mult=1 ,--block-mult=2 , and --block-mult=3. For context, during the Stage 2 BB(7) enumeration, where speed was more important due to the tens of millions of known holdouts, parameters of --max-loops=100_000 --block-mult=2 --time=30 --save-freq=100 were used.

@Iijil's MITMWFAR decider is likely too weak to be of any assistance: running the decider on 2650 BB(6) holdouts, using parameters not strong enough to solve BB(5) TMs, took prohibitively long to compute. Instead, a new FAR method by mxdys was able to decide 113 of the 1534 holdouts (code on GitHub) upon initial application.

References

  1. ↑ Pascal Michel. (last updated 2026). The Busy Beaver Competition: a historical survey. https://bbchallenge.org/~pascal.michel/ha#tm62
  2. ↑ https://docs.bbchallenge.org/papers/Lynn1972.pdf
  3. ↑ 3.0 3.1 https://docs.bbchallenge.org/other/lud20.pdf
  4. ↑ https://docs.bbchallenge.org/papers/Brady1983.pdf
  5. ↑ https://turbotm.de/~heiner/BB/bb-list
  6. ↑ https://turbotm.de/~heiner/BB/bb-6list
  7. ↑ 7.0 7.1 https://web.archive.org/web/20160420171959/http://www.drb.insel.de/~heiner/BB/bbsimtab.html
  8. ↑ 8.0 8.1 8.2 8.3 8.4 https://www.sligocki.com/2022/06/21/bb-6-2-t15.html
  9. ↑ https://discord.com/channels/960643023006490684/1384195691529633896/1384195691529633896
  10. ↑ https://discord.com/channels/960643023006490684/1384195691529633896/1384772277932920894
  11. ↑ https://discord.com/channels/960643023006490684/1387426381041893417/1387426381041893417
  12. ↑ Shawn Ligocki's list of 6-state, 2-symbol machines with large runtimes (Link)
  13. ↑ Shawn Ligocki. 2022. "Extending Up-arrow Notation"
  14. ↑ https://discord.com/channels/960643023006490684/1384195691529633896/1384195691529633896
  15. ↑ https://groups.google.com/g/busy-beaver-discuss/c/-zjeW6y8ER4/m/ZBuLvbVOAgAJ
  16. ↑ https://discord.com/channels/960643023006490684/1375512968569028648/1378916236104171562
  17. ↑ https://discord.com/channels/960643023006490684/1239205785913790465/1310651468881334394
  18. ↑ https://discord.com/channels/960643023006490684/1380384286942822561/1380384286942822561
  19. ↑ https://discord.com/channels/960643023006490684/960643023530762341/1128747556583780362
  20. ↑ https://discord.com/channels/960643023006490684/1345502880727040091/1345502880727040091