Skip to main content

Hardness of Busy Beaver Value BB(15)

  • Conference paper
  • First Online:
Reachability Problems (RP 2024)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 15050))

Included in the following conference series:

  • 212 Accesses

Abstract

The busy beaver value BB(n) is the maximum number of steps made by any n-state, 2-symbol deterministic halting Turing machine starting on blank tape. The busy beaver function \(n \mapsto \text {BB}(n)\) is uncomputable and, from below, only 4 of its values, \(\text {BB}(1)\, \dots \, \text {BB}(4)\), are known to date. This leads one to ask: from above, what is the smallest BB value that encodes a major mathematical challenge? Knowing BB(4,888) has been shown by Yedidia and Aaronson [32] to be at least as hard as solving Goldbach’s conjecture, with a subsequent improvement, as yet unpublished, to BB(27) [2, 6]. We prove that knowing BB(15) is at least as hard as solving the following Collatz-related conjecture by Erdős, open since 1979 [10]: for all \(n>8\) there is at least one digit 2 in the base 3 representation of \(2^n\). We do so by constructing an explicit 15-state, 2-symbol Turing machine that halts if and only if the conjecture is false. This 2-symbol Turing machine simulates a conceptually simpler 5-state, 4-symbol machine which we construct first. This makes, to date, BB(15) the smallest busy beaver value that is related to a natural open problem in mathematics, bringing to light one of the many challenges underlying the quest of knowing busy beaver values.

T. Stérin and D. Woods—Hamilton Institute and Department of Computer Science, Maynooth University, Ireland. Research supported by European Research Council (ERC, grant agreement No 772766, Active-DNA project) under the European Union’s Horizon 2020 research and innovation programme, European Innovation Council (EIC, DISCO, No 101115422); and Science Foundation Ireland (SFI) under Grant number 18/ERCS/5746. Research sponsored by prgm.dev.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Radó originally used the notation S(n). The more modern [2] notation \(\textrm{BB}(n)\) can be a source of confusion since some authors, for example [12, 14], use BB to mean Radó’s \(\varSigma \) which counts the number of 1 s on the final tape of a halting Turing machine [24].

  2. 2.

    Trivial values include those where \(n=1\) since for all \(k \ge 1\), \(\text {BB}(1,k) = 1\).

  3. 3.

      Current busy beaver champion [19] for machines with 5 states (AE) and 2 symbols (0,1), it halts in \(\text {47,176,870}\) steps starting from all-0 input and state \({\textbf {A}}\), which gives the lowerbound \(\text {BB}(5) \ge \text {47,176,870}\). Proving that bound tight is the goal of the bbchallenge project [1]. Is the 5-state, 2 symbol (0,1) busy beaver. Marxen [19] showed it halts in \(\text {47,176,870}\) steps starting from all-0 input and state \({\textbf {A}}\), and the bbchallenge collective [1] proved that no machine halts in more steps, i.e. that \(\text {BB}(5) = \text {47,176,870}\).

  4. 4.

    The situation can be likened to the hunt for small, and fast, universal Turing machines [31], or simple models like Post tag systems, with earlier literature often missing proofs of correctness, but some later papers using induction on machine configurations to do the job, for example refs [23, 30].

  5. 5.

    Simulator and machines available here: https://github.com/tcosmo/bbsim.

  6. 6.

    Such an effort has been done for 5-state Turing machines [1].

  7. 7.

    These machines are also available here: https://github.com/tcosmo/bbsim.

  8. 8.

    Said otherwise: given current knowledge there are no reason to believe that the set of counterexamples to the Collatz conjecture is recursively enumerable.

  9. 9.

    As in [2], we took the liberty of not defining a symbol to write and a direction to move the tape head to when the halting instruction is performed as this does not change the number of transitions that the machine executed.

  10. 10.

    State \(\textbf{mul2}\_\textbf{G}\) was not designed to kick-start the process, but starting with it happens to give us what we need.

References

  1. The Busy Beaver Challenge. https://bbchallenge.org/. Accessed 04 Aug 2024

  2. Aaronson, S.: The busy beaver frontier. SIGACT News 51(3), 32–54 (2020)

    Article  MathSciNet  Google Scholar 

  3. Adamczewski, B., Faverjon, C.: Mahler’s method in several variables II: applications to base change problems and finite automata (2018). https://arxiv.org/abs/1809.04826

  4. Brady, A.H.: The busy beaver game and the meaning of life. In: A Half-Century Survey on the Universal Turing Machine, pp. 259–277. Oxford University Press Inc. (1988)

    Google Scholar 

  5. Chaitin, G.J.: Computing the busy beaver function. In: Cover, T.M., Gopinath, B. (eds.) Open Problems in Communication and Computation, pp. 108–112. Springer, New York (1987). https://doi.org/10.1007/978-1-4612-4808-8_28

    Chapter  Google Scholar 

  6. Code Golf Addict: list27.txt (2016). https://gist.github.com/anonymous/a64213f391339236c2fe31f8749a0df6

  7. Cook, M., Stérin, T., Woods, D.: Small tile sets that compute while solving mazes. In: Lakin, M., Sulc, P. (eds.) Proceedings of the 27th International Conference on DNA Computing and Molecular Programming (DNA 27). Leibniz International Proceedings in Informatics (LIPIcs), vol. 205, pp. 1–20. Schloss Dagstuhl-Leibniz-Zentrum für Informatik, Dagstuhl, Germany (2021). arxiv preprint: https://arxiv.org/abs/2106.12341

  8. Dimitrov, V.S., Howe, E.W.: Powers of 3 with few nonzero bits and a conjecture of Erdős (2021). https://arxiv.org/abs/2105.06440

  9. Dupuy, T., Weirich, D.E.: Bits of \(3^n\) in binary, Wieferich primes and a conjecture of Erdős. J. Number Theory 158, 268–280 (2016). https://doi.org/10.1016/j.jnt.2015.05.022

    Article  MathSciNet  Google Scholar 

  10. Erdős, P.: Some unconventional problems in number theory. Math. Mag. 52(2), 67–70 (1979). https://doi.org/10.1080/0025570X.1979.11976756

    Article  MathSciNet  Google Scholar 

  11. Georgiev, G.: Busy Beaver prover. https://skelet.ludost.net/bb/index.html. Accessed 27 May 2024

  12. Harland, J.: Generating candidate busy beaver machines (or how to build the zany zoo). Theor. Comput. Sci. 922, 368–394 (2022). https://doi.org/10.1016/j.tcs.2022.04.040

    Article  MathSciNet  Google Scholar 

  13. Riebel, J.: The Undecidability of BB(748). Bachelor’s thesis (2023). https://www.ingo-blechschmidt.eu/assets/bachelor-thesis-undecidability-bb748.pdf

  14. Kropitz, P.: BB(6, 2) \(>\;4\hat{\,}4\hat{\,}4\hat{\,}4\hat{\,}7\) (2022). https://groups.google.com/g/busy-beaver-discuss/c/-zjeW6y8ER4/m/ZBuLvbVOAgAJ

  15. Kropitz, P.: BB(2, 6) \(>\; 10\uparrow \uparrow {10}\uparrow \uparrow {10}\uparrow \uparrow 3\) (2023). https://groups.google.com/g/busy-beaver-discuss/c/UuC_Yjc5LPQ

  16. Kropitz, P.: BB(3, 4) \(>\) Ack(14) (2024). https://groups.google.com/g/busy-beaver-discuss/c/dkecbR5b5Og/

  17. Lagarias, J.C.: Ternary expansions of powers of 2. J. Lond. Math. Soc. (2) 79(3), 562–588 (2009). https://doi.org/10.1112/jlms/jdn080

  18. Ligocki, S.: BB(3, 4) \(>\) Ack(14) (2024). https://www.sligocki.com/2024/05/22/bb-3-4-a14.html

  19. Marxen, H., Buntrock, J.: Attacking the busy beaver 5. Bull. EATCS 40, 247–251 (1990)

    Google Scholar 

  20. Michel, P.: The Busy Beaver Competitions. https://bbchallenge.org/~pascal.michel/bbc.html. Accessed 04 Aug 2024

  21. Michel, P.: Simulation of the Collatz 3x+1 function by Turing machines. Technical report (2014). arXiv preprint https://arxiv.org/abs/1409.7322

  22. Michel, P.: The busy beaver competition: a historical survey. Technical report (2019). https://arxiv.org/abs/0906.3749v6

  23. Neary, T., Woods, D.: Four small universal Turing machines. Fund. Inform. 91(1), 123–144 (2009)

    MathSciNet  Google Scholar 

  24. Radó, T.: On non-computable functions. Bell Syst. Tech. J. 41(3), 877–884 (1962). https://archive.org/details/bstj41-3-877/mode/2up

  25. Ridenour, R.: (2024). https://github.com/CatsAreFluffy/metamath-turing-machines

  26. Rogozhin, Y.: Small universal Turing machines. Theor. Comput. Sci. 168(2), 215–240 (1996)

    Article  MathSciNet  Google Scholar 

  27. Stérin, T.: Six tiles: from Collatz sequences to algorithmic DNA origami. Ph.D. thesis, Maynooth University (2023)

    Google Scholar 

  28. Stérin, T., Woods, D.: The Collatz process embeds a base conversion algorithm. In: Schmitz, S., Potapov, I. (eds.) RP 2020. LNCS, vol. 12448, pp. 131–147. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-61739-4_9

    Chapter  Google Scholar 

  29. Tao, T.: The Collatz conjecture, Littlewood-Offord theory, and powers of 2 and 3. https://terrytao.wordpress.com/2011/08/25/the-collatz-conjecture-littlewood-offord-theory-and-powers-of-2-and-3/. Accessed 30 June 2021

  30. Woods, D., Neary, T.: On the time complexity of 2-tag systems and small universal Turing machines. In: In 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS), Berkeley, California, pp. 132–143. IEEE (2006)

    Google Scholar 

  31. Woods, D., Neary, T.: The complexity of small universal Turing machines: a survey. Theor. Comput. Sci. 410(4–5), 443–450 (2009)

    Article  MathSciNet  Google Scholar 

  32. Yedidia, A., Aaronson, S.: A relatively small Turing machine whose behavior is independent of set theory. Complex Syst. 25(4), 297–328 (2016). https://doi.org/10.25088/complexsystems.25.4.297

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tristan Stérin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Stérin, T., Woods, D. (2024). Hardness of Busy Beaver Value BB(15). In: Kovács, L., Sokolova, A. (eds) Reachability Problems. RP 2024. Lecture Notes in Computer Science, vol 15050. Springer, Cham. https://doi.org/10.1007/978-3-031-72621-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-72621-7_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-72620-0

  • Online ISBN: 978-3-031-72621-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics