5-state busy beaver winner: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The '''5-state busy beaver winner''' is the [[Turing machine]] whose step count determines [[BB(5)]]. Up to permutations, that machine is {{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA|halt}}, which halts after 47176870 steps with 4098 ones on the tape. | The '''5-state busy beaver winner''' is the [[Turing machine]] whose step count determines [[BB(5)]]. Up to permutations, that machine is {{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA|halt}}, which halts after 47176870 steps with 4098 ones on the tape. | ||
==Description== | ==Description== | ||
[[File:5-state_Busy_Beaver_TransitionTable.png|right| | [[File:5-state_Busy_Beaver_TransitionTable.png|right|150px|thumb|The transition table of this Turing machine.]] | ||
This machine essentially | This machine essentially maintains an integer variable <math>x</math> that is represented as the head being to the left of <math>x</math> consecutive <math>1</math>s on the tape, starting at 0. After some steps, the head will instead find itself to the left of a chain of <math>001</math>s on the tape. If <math>x</math> was previously found to be congruent to 2 modulo 3 then this machine will halt. Otherwise, <math>x</math> is updated by means of each "block" of <math>001</math> being replaced by <math>1</math>s through a series of repetitive back and forth head movements. Each back and forth movement takes longer than the previous one and makes the head visit two new cells, turning them into <math>1</math>s. As a result, the space-time diagram of this machine appears similar to that of a [[Bell]], and by the time all of the <math>001</math>s have been replaced by <math>1</math>s, <math>x</math> will have roughly multiplied itself by <math display="inline">\frac{5}{3}</math>. Until this machine halts, <math>x</math> is repeatedly updated in the manner explained here. | ||
==Attributions== | ==Attributions== | ||
This machine and its step count were first reported on by Heiner Marxen and Jürgen Buntrock in February 1990<ref>H. Marxen and J. Buntrock. Attacking the Busy Beaver 5. Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html</ref>. The high-level rules were first demonstrated by Michael Buro in November 1990<ref>Buro, Michael (November 1990). "Ein Beitrag zur Bestimmung von Rados <math>\Sigma(5)</math> oder Wie fängt man fleißige Biber?" [A contribution to the determination of Rado's <math>\Sigma(5)</math> - or - How to catch busy beavers?]. ''Schriften zur Informatik und angewandten Mathematik'' (Report No. 146). Rheinisch-Westfälische Technische Hochschule Aachen. https://skatgame.net/mburo/ps/diploma.pdf</ref>. | This machine and its step count were first reported on by Heiner Marxen and Jürgen Buntrock in February 1990<ref>H. Marxen and J. Buntrock. Attacking the Busy Beaver 5. Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html</ref>. The high-level rules were first demonstrated by Michael Buro in November 1990<ref>Buro, Michael (November 1990). "Ein Beitrag zur Bestimmung von Rados <math>\Sigma(5)</math> oder Wie fängt man fleißige Biber?" [A contribution to the determination of Rado's <math>\Sigma(5)</math> - or - How to catch busy beavers?]. ''Schriften zur Informatik und angewandten Mathematik'' (Report No. 146). Rheinisch-Westfälische Technische Hochschule Aachen. https://skatgame.net/mburo/ps/diploma.pdf</ref>. |
Revision as of 04:00, 26 February 2025
The 5-state busy beaver winner is the Turing machine whose step count determines BB(5). Up to permutations, that machine is 1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA
(bbch), which halts after 47176870 steps with 4098 ones on the tape.
Description

This machine essentially maintains an integer variable that is represented as the head being to the left of consecutive s on the tape, starting at 0. After some steps, the head will instead find itself to the left of a chain of s on the tape. If was previously found to be congruent to 2 modulo 3 then this machine will halt. Otherwise, is updated by means of each "block" of being replaced by s through a series of repetitive back and forth head movements. Each back and forth movement takes longer than the previous one and makes the head visit two new cells, turning them into s. As a result, the space-time diagram of this machine appears similar to that of a Bell, and by the time all of the s have been replaced by s, will have roughly multiplied itself by . Until this machine halts, is repeatedly updated in the manner explained here.
Attributions
This machine and its step count were first reported on by Heiner Marxen and Jürgen Buntrock in February 1990[1]. The high-level rules were first demonstrated by Michael Buro in November 1990[2].
Analysis
Let . Then[3],
Consider the configuration . After one step this configuration becomes . We note the following shift rule:
- If , then in steps we arrive at , which is the same configuration as .
- If , then in steps we arrive at , which in five steps becomes , equal to .
- If , then in steps we arrive at , which in three steps halts with the configuration , for a total of steps from .
Returning to , if , then in three steps it changes into . Here we can make use of one more shift rule:
The information above can be summarized as[4]
Trajectory
The initial blank tape represents , and the Collatz-like rules are iterated 15 times before halting:

References
- ↑ H. Marxen and J. Buntrock. Attacking the Busy Beaver 5. Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html
- ↑ Buro, Michael (November 1990). "Ein Beitrag zur Bestimmung von Rados oder Wie fängt man fleißige Biber?" [A contribution to the determination of Rado's - or - How to catch busy beavers?]. Schriften zur Informatik und angewandten Mathematik (Report No. 146). Rheinisch-Westfälische Technische Hochschule Aachen. https://skatgame.net/mburo/ps/diploma.pdf
- ↑ Pascal Michel. Behavior of busy beavers. https://bbchallenge.org/~pascal.michel/beh#tm52a
- ↑ Aaronson, S. (2020). The Busy Beaver Frontier. Page 10-11. https://www.scottaaronson.com/papers/bb.pdf