<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bbchallenge.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xl643</id>
	<title>BusyBeaverWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bbchallenge.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xl643"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/wiki/Special:Contributions/Xl643"/>
	<updated>2026-04-30T20:31:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User_talk:Xl643&amp;diff=3018</id>
		<title>User talk:Xl643</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User_talk:Xl643&amp;diff=3018"/>
		<updated>2025-08-11T06:11:24Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Naming TMs ==&lt;br /&gt;
Hi Xl643, please stop adding your own personal names for TMs to their pages. The person who discovers a TM has the right to name it. Or alternatively it might be named if there is a common name used in the community. If you&#039;d like to suggest a name in the talk page or on the Discord you are welcome but don&#039;t just add it to the page. [[User:Sligocki|sligocki]] ([[User talk:Sligocki|talk]]) 06:00, 11 August 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
That’s fine [[User:Xl643|Xl643]] ([[User talk:Xl643|talk]])&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA&amp;diff=3013</id>
		<title>1RB1RC 1LC1LE 1RA1RD 0RF0RE 1LA0LB ---1RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA&amp;diff=3013"/>
		<updated>2025-08-11T05:31:20Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA}}{{unsolved|Does this TM run forever?}}&lt;br /&gt;
{{TM|1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA}} is a [[BB(6)]] [[Cryptid]] found by @mxdys and shared on Discord on 27 Jul 2024. It&#039;s closely related to [[Hydra]] and [[Antihydra]].&lt;br /&gt;
&lt;br /&gt;
Xl643 Calls this the &#039;&#039;&#039;Ambihydra&#039;&#039;&#039;. &lt;br /&gt;
== Analysis by @mxdys ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
antihydra variant:&lt;br /&gt;
1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA&lt;br /&gt;
&lt;br /&gt;
(n,m) := 0^inf C&amp;gt; 01011 01^n 1 01^m 0^inf&lt;br /&gt;
&lt;br /&gt;
start from (3,1)&lt;br /&gt;
(2n+1,m) --&amp;gt; (3n+3,m+2)&lt;br /&gt;
(2n,m+1) --&amp;gt; (3n+3,m)&lt;br /&gt;
(4n,0) --&amp;gt; (9n+6,1)&lt;br /&gt;
(4n+2,0) --&amp;gt; halt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The rules are proved in [https://github.com/ccz181078/busycoq/blob/BB6/verify/AntiHydra2.v Coq].&lt;br /&gt;
&lt;br /&gt;
== Analysis by @dyuan01 ==&lt;br /&gt;
Using B(a, b) = (3a-6, b), I&#039;ve come up with these rules:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Start from B(3, 1)&lt;br /&gt;
B(2n, m+1) → B(3n, m)&lt;br /&gt;
B(2n+1, m) → B(3n+1, m+2)&lt;br /&gt;
B(4n+2, 0) → B(9n+4, 1)&lt;br /&gt;
B(4n, 0) → halt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is actually just Hydra except you start at B(3, 1) instead of B(3, 0) and you don&#039;t necessarily halt if you reach -1. In fact, this can only halt if Hydra halts.&lt;br /&gt;
[[Category:Cryptids]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=%CE%A3(6,2)&amp;diff=3012</id>
		<title>Σ(6,2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=%CE%A3(6,2)&amp;diff=3012"/>
		<updated>2025-08-11T05:24:52Z</updated>

		<summary type="html">&lt;p&gt;Xl643: Redirected page to BB(6)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[BB(6)]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=S(6,2)&amp;diff=3011</id>
		<title>S(6,2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=S(6,2)&amp;diff=3011"/>
		<updated>2025-08-11T05:21:20Z</updated>

		<summary type="html">&lt;p&gt;Xl643: Redirected page to BB(6)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[BB(6)]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=%CE%A3(6)&amp;diff=3010</id>
		<title>Σ(6)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=%CE%A3(6)&amp;diff=3010"/>
		<updated>2025-08-11T05:20:47Z</updated>

		<summary type="html">&lt;p&gt;Xl643: Redirected page to BB(6)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[BB(6)]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=S(6)&amp;diff=3009</id>
		<title>S(6)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=S(6)&amp;diff=3009"/>
		<updated>2025-08-11T05:19:51Z</updated>

		<summary type="html">&lt;p&gt;Xl643: Redirected page to BB(6)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[BB(6)]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:Xl643&amp;diff=3008</id>
		<title>User:Xl643</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:Xl643&amp;diff=3008"/>
		<updated>2025-08-11T05:17:39Z</updated>

		<summary type="html">&lt;p&gt;Xl643: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1LD_1RC1RE_0LA1LB_0LD1LC_1RF0RA_---0RC&amp;diff=3000</id>
		<title>1RB1LD 1RC1RE 0LA1LB 0LD1LC 1RF0RA ---0RC</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1LD_1RC1RE_0LA1LB_0LD1LC_1RF0RA_---0RC&amp;diff=3000"/>
		<updated>2025-08-11T01:04:40Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1LD_1RC1RE_0LA1LB_0LD1LC_1RF0RA_---0RC}}{{unsolved|Does this TM run forever?}}&lt;br /&gt;
{{TM|1RB1LD_1RC1RE_0LA1LB_0LD1LC_1RF0RA_---0RC}} is a [[probviously]] non-halting [[BB(6)]] [[Cryptid]] found by @mxdys and shared on Discord on 20 Aug 2024.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Xl643 Calls this &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;Semi-antihydra&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analysis by @mxdys ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB1LD_1RC1RE_0LA1LB_0LD1LC_1RF0RA_---0RC&lt;br /&gt;
&lt;br /&gt;
start: (0,0)&lt;br /&gt;
&lt;br /&gt;
(3x+0,y)   --&amp;gt; (4x+4,y+1)&lt;br /&gt;
(3x+1,y+1) --&amp;gt; (4x+5,y+2)&lt;br /&gt;
(3x+2,y)   --&amp;gt; (4x+8,max(0,y-1))&lt;br /&gt;
&lt;br /&gt;
(3x+1,0)   --&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
(x,y) := 0^inf 110 &amp;lt;B 11011 01^x 011^y 0^inf&lt;br /&gt;
&amp;lt;/pre&amp;gt;After simulating the map for 10^6 steps, x was ~10^124940, while y = 331762. This biased pseudo-random walk did not get lucky and recross the origin early in its trajectory.&lt;br /&gt;
[[File:Y t100k 1RB1LD 1RC1RE 0LA1LB 0LD1LC 1RF0RA ---0RC.png|thumb|Plot of y in (x,y) pair described by 1RB1LD_1RC1RE_0LA1LB_0LD1LC_1RF0RA_---0RC. If y = 0 while x is congruent to 1 modulo 3, the TM halts. It is very unlikely that y will ever reach 0 again.]]&lt;br /&gt;
[[Category:Cryptids]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA&amp;diff=2999</id>
		<title>1RB1RC 1LC1LE 1RA1RD 0RF0RE 1LA0LB ---1RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA&amp;diff=2999"/>
		<updated>2025-08-11T01:04:16Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA}}{{unsolved|Does this TM run forever?}}&lt;br /&gt;
{{TM|1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA}} is a [[BB(6)]] [[Cryptid]] found by @mxdys and shared on Discord on 27 Jul 2024. It&#039;s closely related to [[Hydra]] and [[Antihydra]].&lt;br /&gt;
&lt;br /&gt;
Xl643 Calls this the &#039;&#039;&#039;Ambi-hydra&#039;&#039;&#039;&lt;br /&gt;
== Analysis by @mxdys ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
antihydra variant:&lt;br /&gt;
1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA&lt;br /&gt;
&lt;br /&gt;
(n,m) := 0^inf C&amp;gt; 01011 01^n 1 01^m 0^inf&lt;br /&gt;
&lt;br /&gt;
start from (3,1)&lt;br /&gt;
(2n+1,m) --&amp;gt; (3n+3,m+2)&lt;br /&gt;
(2n,m+1) --&amp;gt; (3n+3,m)&lt;br /&gt;
(4n,0) --&amp;gt; (9n+6,1)&lt;br /&gt;
(4n+2,0) --&amp;gt; halt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The rules are proved in [https://github.com/ccz181078/busycoq/blob/BB6/verify/AntiHydra2.v Coq].&lt;br /&gt;
&lt;br /&gt;
== Analysis by @dyuan01 ==&lt;br /&gt;
Using B(a, b) = (3a-6, b), I&#039;ve come up with these rules:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Start from B(3, 1)&lt;br /&gt;
B(2n, m+1) → B(3n, m)&lt;br /&gt;
B(2n+1, m) → B(3n+1, m+2)&lt;br /&gt;
B(4n+2, 0) → B(9n+4, 1)&lt;br /&gt;
B(4n, 0) → halt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is actually just Hydra except you start at B(3, 1) instead of B(3, 0) and you don&#039;t necessarily halt if you reach -1. In fact, this can only halt if Hydra halts.&lt;br /&gt;
[[Category:Cryptids]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=2998</id>
		<title>1RB2LC1RC 2LC---2RB 2LA0LB0RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=2998"/>
		<updated>2025-08-11T00:26:50Z</updated>

		<summary type="html">&lt;p&gt;Xl643: Maybe this is acceptable.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2LC1RC_2LC---2RB_2LA0LB0RA}} {{unsolved|Does this TM halt? If so, how many steps does it take to halt?}}&lt;br /&gt;
{{TM|1RB2LC1RC_2LC---2RB_2LA0LB0RA|undecided}} is a [[BB(3,3)]] [[holdout]] which appears to [[probviously]] halt. If it can be proven to halt, it will be the BB(3,3) champion in terms of both steps and tape symbols. However, it could also turn out to be a probviously halting [[Cryptid]]. &lt;br /&gt;
&lt;br /&gt;
This is holdout #758 on Justin&#039;s 3x3 mugshots. After about 1.8 million steps and up to some relabelling, it is equivalent to holdout #153: {{TM|1RB0LB0RC_2LC2LA1RA_1RA1LC---}}. And if you start in state C it is a [[permutation]] of the same machine. Together, they simulate a complex set of Collatz-like rules with two decreasing parameters. &lt;br /&gt;
&lt;br /&gt;
After active exploration on the #bb3x3 channel by LegionMammal and dyuan, LegionMammal found (and dyuan confirmed) a configuration A(1,c) (defined [https://discord.com/channels/960643023006490684/1259770474897080380/1259968221218607145 here]) which halts and for which a huge &amp;quot;wall&amp;quot; of previous A(1, c&#039;) values all reach it. This gives strong evidence that the TM probviosly halts since jumping over this wall is very &amp;quot;unlikely&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The user [[User:Xl643|Xl643]] Calls this Turing machine &#039;&#039;&#039;Smallfoot&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
NOTE: As of 16 Jul 2024 there is a lot more active work on the #bb3x3 channel with LegionMammal and dyuan not reflected here.&lt;br /&gt;
&lt;br /&gt;
== dyuan01&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1224457633176486041&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A_1(a, b, c) = 0^inf 1 2^a &amp;lt;C (22)^b (20)^c 0^inf&lt;br /&gt;
A_2(a, b, c) = 0^inf 1 2^a &amp;lt;A2 (22)^b (20)^c 0^inf&lt;br /&gt;
B(a, b) = 0^inf 1 2^a &amp;lt;B0 (20)^b 0^inf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! From !! To&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(1, b+2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(1, 0, b+2n+3)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, 0) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, b+1, n)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(2b+3, 0, 2n+1)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(2b+3, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, 0) || B(m, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, b+2, n)&lt;br /&gt;
|-&lt;br /&gt;
| B(0, b) || Halt&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, 2n+3)&lt;br /&gt;
|}&lt;br /&gt;
Starting from A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, 0, 1) (at step 2).&lt;br /&gt;
&lt;br /&gt;
== savask&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254085725138190336&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;code&amp;gt;(m, b, n) = A2(m, b, n) = 0^inf 1 2^m &amp;lt;A2 (22)^b (20)^n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(0, b, n) -&amp;gt; (2b+2, 1, n) if n is even&lt;br /&gt;
          -&amp;gt; (2b, 1, n+3) if n is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
(2, b, 0) -&amp;gt; (0, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 0) -&amp;gt; (m-2, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (m-3, 1, b+3) if b is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, n) -&amp;gt; (0, 1, n+b+2) if n is even&lt;br /&gt;
          -&amp;gt; Halt if n is odd&lt;br /&gt;
&lt;br /&gt;
(2, b, 1) -&amp;gt; Halt if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 1) -&amp;gt; (m-3, 1, b+3)&lt;br /&gt;
&lt;br /&gt;
(m, b, n) -&amp;gt; (m-2, b+3, n-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254306301786198116&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
step (A2 0 b n) | even n = A2 (2*b+2) 1 n&lt;br /&gt;
                | otherwise = A2 (2*b) 1 (n+3)&lt;br /&gt;
-- From now on m &amp;gt; 0&lt;br /&gt;
step (A2 1 b 0) = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; 0&amp;quot;&lt;br /&gt;
step (A2 2 b 0) | even b = A2 0 (b+3) 0&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 0) | even b = A2 (m-2) (b+3) 0&lt;br /&gt;
                | otherwise = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- From now on n &amp;gt; 0&lt;br /&gt;
step (A2 1 b n) | even n = A2 0 1 (n+b+2)&lt;br /&gt;
                | otherwise = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; &amp;quot; ++ show n&lt;br /&gt;
step (A2 2 b 1) | even b = error $ &amp;quot;Halt A2 2 &amp;quot; ++ show b ++ &amp;quot; 1&amp;quot;&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 1) = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- Here m &amp;gt; 1, n &amp;gt; 1&lt;br /&gt;
step (A2 m b n) = let d2 = (min m n) `div` 2 in A2 (m - 2*d2) (b + 3*d2) (n - 2*d2) -- Accelerated&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shawn&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254307091863048264&lt;br /&gt;
&lt;br /&gt;
We can reduce the set of rules from savask&#039;s list a bit by noticing that we can evaluate so that all rules end with c even: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  (0, b, 2c)    -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
&lt;br /&gt;
  (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
  (1, 2b,   2c)  -&amp;gt; (0, 1, 2(b+c+1))&lt;br /&gt;
  (1, 2b+1, 2c)  -&amp;gt; (2, 1, 2(b+c+3))&lt;br /&gt;
&lt;br /&gt;
  (a, 2b,   0)  -&amp;gt; (a-2, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0)  -&amp;gt; (0, 1, 2b+6)&lt;br /&gt;
  (a, 2b+1, 0)  -&amp;gt; (a-3, 1, 2b+4)&lt;br /&gt;
&lt;br /&gt;
  (a, b, c) -&amp;gt; (a-2, b+3, c-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Phases ===&lt;br /&gt;
We can think of this going through two different phases. &amp;quot;Even Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is even) and &amp;quot;Odd Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is odd).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Even Phase: a,c even:&lt;br /&gt;
  (0, b, 2c) -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
  (2a+2, 2b, 0) -&amp;gt; (2a, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0) -&amp;gt; (0, 1, 2(b+3))&lt;br /&gt;
&lt;br /&gt;
  To Odd Phase:&lt;br /&gt;
    (2a+4, 2b+1, 0) -&amp;gt; (2a+1, 1, 2b+4)&lt;br /&gt;
 &lt;br /&gt;
Odd Phase: a odd, c even&lt;br /&gt;
  To Halt:&lt;br /&gt;
    (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
    (3, 2b, 0) -&amp;gt; (1, 2b+3, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
  To Even Phase:&lt;br /&gt;
    (1, 2b, 2c+2) -&amp;gt; (0, 1, 2(b+c+2))&lt;br /&gt;
    (1, 2b+1, 2c+2) -&amp;gt; (0, 1, 2b+2c+5) -&amp;gt; (2, 1, 2(b+c+4))&lt;br /&gt;
    &lt;br /&gt;
    (2a+5, 2b, 0) -&amp;gt; (2a+3, 2b+3, 0) -&amp;gt; (2a, 1, 2b+6)&lt;br /&gt;
    (2a+3, 2b+1, 0)  -&amp;gt; (2a, 1, 2b+4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So the only way for this to halt is if it is in &amp;quot;Even Phase&amp;quot; and hits (2k+8, 2k+1, 0) or (4k+12, 4k+3, 0)  (which will lead to (1, b, 0) or (3, 2b, 0) eventually).&lt;br /&gt;
If &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is bigger or smaller, then &amp;quot;Odd Phase&amp;quot; will end going back to &amp;quot;Even Phase&amp;quot; again.&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, b, 2c) ===&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;f(n) = 3n+4&amp;lt;/math&amp;gt;, then&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, b, 2c) \to (0, f(b), 2(c - b - 1))&amp;lt;/math&amp;gt; Let&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;h(n) = f^n(1) + 1 = 3^{n+1} - 1&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;g(n) = \sum_{k=0}^{n-1} h(k) = \frac{3}{2} (3^n - 1) - n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then if &amp;lt;math&amp;gt;c &amp;gt; g(n)&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, 1, 2c) \to (0, f^n(1), 2 (c-g(n))) \to (2 h(n), 1, 2 (c-g(n)))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, 1, 2c) ===&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254635277020954705&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;C(n) = (0, 1, 2n)&amp;lt;/math&amp;gt; = &amp;lt;code&amp;gt;0^inf 1 &amp;lt;A2 22 (20)^2n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(g(n) + 8k+1) \to C(g(n) + 8k+1 + n+9)&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k: \frac{h(n) - 45}{65} &amp;lt; k &amp;lt; \frac{h(n) - 22}{38}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notably, when 8 divides (n+1) then this rule can potentially be applied repeatedly.&lt;br /&gt;
&lt;br /&gt;
Ex: if n = 7, then we get:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k \in [101, 172]: C(3273 + 8k) \to C(3273 + 8(k+2))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we see this starting with &amp;lt;math&amp;gt;C(4137) = C(3273 + 8 \cdot 108)&amp;lt;/math&amp;gt; which repeats this rule until we get to &amp;lt;math&amp;gt;C(4665) = C(3273 + 8 \cdot 174)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
And as n gets way bigger, these ranges of repeat will increase exponentially.&lt;br /&gt;
&lt;br /&gt;
== A(a, c) Rules and Timings ==&lt;br /&gt;
&lt;br /&gt;
Let A(a, c) = A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, 0, c) = &amp;lt;code&amp;gt;0^∞ 1 2^a &amp;lt;C (20)^c 0^∞&amp;lt;/code&amp;gt;, where A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, b, c) comes from dyuan01&#039;s rules. Then the TM satisfies the following rules once it reaches A(0, 1) after 2 steps. Note that rules (a) and (g) aren&#039;t actually reachable from the initial condition.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|+ Rules and associated step counts ([https://discord.com/channels/960643023006490684/1259770474897080380/1324065684677988505 source])&lt;br /&gt;
! !! style=&amp;quot;text-align:left&amp;quot; | A(a, c) → !! Conditions !! Step count&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (a)&lt;br /&gt;
| A(a−c−1, 3c/2+2) || c ≤ a−1, c ≡ 0 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+5&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (b)&lt;br /&gt;
| A(a−c−2, 3(c−1)/2+5) || c ≤ a−2, c ≡ 1 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+31c+37)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (c)&lt;br /&gt;
| A(a−c−4, 3(c−1)/2+8) || c ≤ a−4, c ≡ 3 (mod 4) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+29c+65&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (d)&lt;br /&gt;
| Halt(3(c−1)/2+7) || c = a−3, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+43c+75)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (e)&lt;br /&gt;
| A(3c+8, 1) || c = a−2, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+37c+63)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (f)&lt;br /&gt;
| Halt(3(c−1)/2+4) || c = a−1, c ≡ 1 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (g)&lt;br /&gt;
| Halt(a/2+c+4) || c ≥ a, a ≡ 0, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5a+9c+24&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (h)&lt;br /&gt;
| A(1, a/2+c+2) || c ≥ a, a ≡ 0, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+3a+5c+11&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (i)&lt;br /&gt;
| A(3a, c−a+4) || c ≥ a, a ≡ 1, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;−9a+14c+30&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (j)&lt;br /&gt;
| A(3a+2, c−a+1) || c ≥ a, a ≡ 1, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5c+6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Equivalence to 1RB0LB0RC_2LC2LA1RA_1RA1LC--- ==&lt;br /&gt;
{{TM|1RB0LB0RC_2LC2LA1RA_1RA1LC---}}, #153, eventually becomes equivalent to this machine. As found by [https://discord.com/channels/960643023006490684/1259770474897080380/1260244842999709726 @Legion], after running the #153 machine for 1,790,901 steps, if one permutes the states A,C, and B and exchanges 1 for 2 and L for R, it has the same configuration as TM #758 after it has run 1,841,608 steps.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
LegionMammal&#039;s rough timeline of this TM on 30 Apr 2025 ([https://discord.com/channels/960643023006490684/1259770474897080380/1367340727859679322 Discord link]):&lt;br /&gt;
&lt;br /&gt;
# The machine (and its sibling) pass straight through various rounds of cleverly-written deciders&lt;br /&gt;
# dyuan posts his set of rules and looks into it a bit, Justin notes that he&#039;d briefly looked at it some time back&lt;br /&gt;
# Shawn and savask write up some acceleration schemes, find empirical evidence that it repeatedly comes close to halting, and speculate that it may actually halt after some period of time&lt;br /&gt;
# I take a crack at it myself, this time in terms of chains starting from &amp;lt;code&amp;gt;A(1,c)&amp;lt;/code&amp;gt; configs, find some &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; values leading to a halt (showing that there&#039;s no obvious structural barrier), and conjecture some heuristics for how long it should take to reach such a halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value&lt;br /&gt;
# dyuan and I nail down the ideas of &#039;halter families&#039; (collections of infinitely many halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; values so we don&#039;t have to brute-force them) and &#039;reachability analysis&#039; (obtaining a strong probvious guess of whether a &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value will or won&#039;t occur in the machine&#039;s actual forward behavior, assuming it hasn&#039;t halted beforehand)&lt;br /&gt;
# dyuan and I race to find a halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value that &#039;explodes&#039; (passes the reachability analysis), first within the &#039;trivial&#039; halter family to no avail, then within all halter families (writing a program to enumerate halter families is extremely fiddly, at this point I treat some of my own code as a black box not to be touched)&lt;br /&gt;
# By dint of a somewhat more performant program, I find (and dyuan confirms) the &amp;lt;math&amp;gt;c = \frac{3^{307}-8\,282\,708\,212}{13\,959\,275}&amp;lt;/math&amp;gt; we all know and love, probviously sealing the machine&#039;s fate&lt;br /&gt;
[[Category:Cryptids]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=2883</id>
		<title>1RB2LC1RC 2LC---2RB 2LA0LB0RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=2883"/>
		<updated>2025-08-10T00:06:18Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2LC1RC_2LC---2RB_2LA0LB0RA}} aka Smallfoot {{unsolved|Does this TM halt? If so, how many steps does it take to halt?}}&lt;br /&gt;
{{TM|1RB2LC1RC_2LC---2RB_2LA0LB0RA|undecided}}&lt;br /&gt;
&lt;br /&gt;
This is a [[BB(3,3)]] [[holdout]] which appears to [[probviously]] halt. If can be proven to halt, it will be the BB(3,3) champion, in terms of both steps and tape symbols. However, it could also turn out to be a probviously halting [[Cryptid]]. &lt;br /&gt;
&lt;br /&gt;
This is holdout #758 on Justin&#039;s 3x3 mugshots. After about 1.8 million steps and up to some relabelling, it is equivalent to holdout #153: {{TM|1RB0LB0RC_2LC2LA1RA_1RA1LC---}}. And if you start in state C it is a [[permutation]] of the same machine. Together, they simulate a complex set of Collatz-like rules with two decreasing parameters. &lt;br /&gt;
&lt;br /&gt;
After active exploration on the #bb3x3 channel by LegionMammal and dyuan, LegionMammal found (and dyuan confirmed) a configuration A(1,c) (defined [https://discord.com/channels/960643023006490684/1259770474897080380/1259968221218607145 here]) which halts and for which a huge &amp;quot;wall&amp;quot; of previous A(1, c&#039;) values all reach it. This gives strong evidence that the TM probviosly halts since jumping over this wall is very &amp;quot;unlikely&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
NOTE: As of 16 Jul 2024 there is a lot more active work on the #bb3x3 channel with LegionMammal and dyuan not reflected here.&lt;br /&gt;
&lt;br /&gt;
== dyuan01&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1224457633176486041&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A_1(a, b, c) = 0^inf 1 2^a &amp;lt;C (22)^b (20)^c 0^inf&lt;br /&gt;
A_2(a, b, c) = 0^inf 1 2^a &amp;lt;A2 (22)^b (20)^c 0^inf&lt;br /&gt;
B(a, b) = 0^inf 1 2^a &amp;lt;B0 (20)^b 0^inf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! From !! To&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(1, b+2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(1, 0, b+2n+3)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, 0) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, b+1, n)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(2b+3, 0, 2n+1)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(2b+3, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, 0) || B(m, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, b+2, n)&lt;br /&gt;
|-&lt;br /&gt;
| B(0, b) || Halt&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, 2n+3)&lt;br /&gt;
|}&lt;br /&gt;
Starting from A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, 0, 1) (at step 2).&lt;br /&gt;
&lt;br /&gt;
== savask&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254085725138190336&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;code&amp;gt;(m, b, n) = A2(m, b, n) = 0^inf 1 2^m &amp;lt;A2 (22)^b (20)^n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(0, b, n) -&amp;gt; (2b+2, 1, n) if n is even&lt;br /&gt;
          -&amp;gt; (2b, 1, n+3) if n is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
(2, b, 0) -&amp;gt; (0, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 0) -&amp;gt; (m-2, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (m-3, 1, b+3) if b is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, n) -&amp;gt; (0, 1, n+b+2) if n is even&lt;br /&gt;
          -&amp;gt; Halt if n is odd&lt;br /&gt;
&lt;br /&gt;
(2, b, 1) -&amp;gt; Halt if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 1) -&amp;gt; (m-3, 1, b+3)&lt;br /&gt;
&lt;br /&gt;
(m, b, n) -&amp;gt; (m-2, b+3, n-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254306301786198116&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
step (A2 0 b n) | even n = A2 (2*b+2) 1 n&lt;br /&gt;
                | otherwise = A2 (2*b) 1 (n+3)&lt;br /&gt;
-- From now on m &amp;gt; 0&lt;br /&gt;
step (A2 1 b 0) = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; 0&amp;quot;&lt;br /&gt;
step (A2 2 b 0) | even b = A2 0 (b+3) 0&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 0) | even b = A2 (m-2) (b+3) 0&lt;br /&gt;
                | otherwise = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- From now on n &amp;gt; 0&lt;br /&gt;
step (A2 1 b n) | even n = A2 0 1 (n+b+2)&lt;br /&gt;
                | otherwise = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; &amp;quot; ++ show n&lt;br /&gt;
step (A2 2 b 1) | even b = error $ &amp;quot;Halt A2 2 &amp;quot; ++ show b ++ &amp;quot; 1&amp;quot;&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 1) = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- Here m &amp;gt; 1, n &amp;gt; 1&lt;br /&gt;
step (A2 m b n) = let d2 = (min m n) `div` 2 in A2 (m - 2*d2) (b + 3*d2) (n - 2*d2) -- Accelerated&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shawn&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254307091863048264&lt;br /&gt;
&lt;br /&gt;
We can reduce the set of rules from savask&#039;s list a bit by noticing that we can evaluate so that all rules end with c even: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  (0, b, 2c)    -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
&lt;br /&gt;
  (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
  (1, 2b,   2c)  -&amp;gt; (0, 1, 2(b+c+1))&lt;br /&gt;
  (1, 2b+1, 2c)  -&amp;gt; (2, 1, 2(b+c+3))&lt;br /&gt;
&lt;br /&gt;
  (a, 2b,   0)  -&amp;gt; (a-2, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0)  -&amp;gt; (0, 1, 2b+6)&lt;br /&gt;
  (a, 2b+1, 0)  -&amp;gt; (a-3, 1, 2b+4)&lt;br /&gt;
&lt;br /&gt;
  (a, b, c) -&amp;gt; (a-2, b+3, c-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Phases ===&lt;br /&gt;
We can think of this going through two different phases. &amp;quot;Even Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is even) and &amp;quot;Odd Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is odd).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Even Phase: a,c even:&lt;br /&gt;
  (0, b, 2c) -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
  (2a+2, 2b, 0) -&amp;gt; (2a, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0) -&amp;gt; (0, 1, 2(b+3))&lt;br /&gt;
&lt;br /&gt;
  To Odd Phase:&lt;br /&gt;
    (2a+4, 2b+1, 0) -&amp;gt; (2a+1, 1, 2b+4)&lt;br /&gt;
 &lt;br /&gt;
Odd Phase: a odd, c even&lt;br /&gt;
  To Halt:&lt;br /&gt;
    (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
    (3, 2b, 0) -&amp;gt; (1, 2b+3, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
  To Even Phase:&lt;br /&gt;
    (1, 2b, 2c+2) -&amp;gt; (0, 1, 2(b+c+2))&lt;br /&gt;
    (1, 2b+1, 2c+2) -&amp;gt; (0, 1, 2b+2c+5) -&amp;gt; (2, 1, 2(b+c+4))&lt;br /&gt;
    &lt;br /&gt;
    (2a+5, 2b, 0) -&amp;gt; (2a+3, 2b+3, 0) -&amp;gt; (2a, 1, 2b+6)&lt;br /&gt;
    (2a+3, 2b+1, 0)  -&amp;gt; (2a, 1, 2b+4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So the only way for this to halt is if it is in &amp;quot;Even Phase&amp;quot; and hits (2k+8, 2k+1, 0) or (4k+12, 4k+3, 0)  (which will lead to (1, b, 0) or (3, 2b, 0) eventually).&lt;br /&gt;
If &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is bigger or smaller, then &amp;quot;Odd Phase&amp;quot; will end going back to &amp;quot;Even Phase&amp;quot; again.&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, b, 2c) ===&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;f(n) = 3n+4&amp;lt;/math&amp;gt;, then&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, b, 2c) \to (0, f(b), 2(c - b - 1))&amp;lt;/math&amp;gt; Let&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;h(n) = f^n(1) + 1 = 3^{n+1} - 1&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;g(n) = \sum_{k=0}^{n-1} h(k) = \frac{3}{2} (3^n - 1) - n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then if &amp;lt;math&amp;gt;c &amp;gt; g(n)&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, 1, 2c) \to (0, f^n(1), 2 (c-g(n))) \to (2 h(n), 1, 2 (c-g(n)))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, 1, 2c) ===&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254635277020954705&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;C(n) = (0, 1, 2n)&amp;lt;/math&amp;gt; = &amp;lt;code&amp;gt;0^inf 1 &amp;lt;A2 22 (20)^2n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(g(n) + 8k+1) \to C(g(n) + 8k+1 + n+9)&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k: \frac{h(n) - 45}{65} &amp;lt; k &amp;lt; \frac{h(n) - 22}{38}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notably, when 8 divides (n+1) then this rule can potentially be applied repeatedly.&lt;br /&gt;
&lt;br /&gt;
Ex: if n = 7, then we get:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k \in [101, 172]: C(3273 + 8k) \to C(3273 + 8(k+2))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we see this starting with &amp;lt;math&amp;gt;C(4137) = C(3273 + 8 \cdot 108)&amp;lt;/math&amp;gt; which repeats this rule until we get to &amp;lt;math&amp;gt;C(4665) = C(3273 + 8 \cdot 174)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
And as n gets way bigger, these ranges of repeat will increase exponentially.&lt;br /&gt;
&lt;br /&gt;
== A(a, c) Rules and Timings ==&lt;br /&gt;
&lt;br /&gt;
Let A(a, c) = A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, 0, c) = &amp;lt;code&amp;gt;0^∞ 1 2^a &amp;lt;C (20)^c 0^∞&amp;lt;/code&amp;gt;, where A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, b, c) comes from dyuan01&#039;s rules. Then the TM satisfies the following rules once it reaches A(0, 1) after 2 steps. Note that rules (a) and (g) aren&#039;t actually reachable from the initial condition.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|+ Rules and associated step counts ([https://discord.com/channels/960643023006490684/1259770474897080380/1324065684677988505 source])&lt;br /&gt;
! !! style=&amp;quot;text-align:left&amp;quot; | A(a, c) → !! Conditions !! Step count&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (a)&lt;br /&gt;
| A(a−c−1, 3c/2+2) || c ≤ a−1, c ≡ 0 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+5&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (b)&lt;br /&gt;
| A(a−c−2, 3(c−1)/2+5) || c ≤ a−2, c ≡ 1 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+31c+37)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (c)&lt;br /&gt;
| A(a−c−4, 3(c−1)/2+8) || c ≤ a−4, c ≡ 3 (mod 4) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+29c+65&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (d)&lt;br /&gt;
| Halt(3(c−1)/2+7) || c = a−3, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+43c+75)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (e)&lt;br /&gt;
| A(3c+8, 1) || c = a−2, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+37c+63)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (f)&lt;br /&gt;
| Halt(3(c−1)/2+4) || c = a−1, c ≡ 1 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (g)&lt;br /&gt;
| Halt(a/2+c+4) || c ≥ a, a ≡ 0, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5a+9c+24&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (h)&lt;br /&gt;
| A(1, a/2+c+2) || c ≥ a, a ≡ 0, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+3a+5c+11&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (i)&lt;br /&gt;
| A(3a, c−a+4) || c ≥ a, a ≡ 1, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;−9a+14c+30&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (j)&lt;br /&gt;
| A(3a+2, c−a+1) || c ≥ a, a ≡ 1, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5c+6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Equivalence to 1RB0LB0RC_2LC2LA1RA_1RA1LC--- ==&lt;br /&gt;
{{TM|1RB0LB0RC_2LC2LA1RA_1RA1LC---}}, #153, eventually becomes equivalent to this machine. As found by [https://discord.com/channels/960643023006490684/1259770474897080380/1260244842999709726 @Legion], after running the #153 machine for 1,790,901 steps, if one permutes the states A,C, and B and exchanges 1 for 2 and L for R, it has the same configuration as TM #758 after it has run 1,841,608 steps.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
LegionMammal&#039;s rough timeline of this TM on 30 Apr 2025 ([https://discord.com/channels/960643023006490684/1259770474897080380/1367340727859679322 Discord link]):&lt;br /&gt;
&lt;br /&gt;
# The machine (and its sibling) pass straight through various rounds of cleverly-written deciders&lt;br /&gt;
# dyuan posts his set of rules and looks into it a bit, Justin notes that he&#039;d briefly looked at it some time back&lt;br /&gt;
# Shawn and savask write up some acceleration schemes, find empirical evidence that it repeatedly comes close to halting, and speculate that it may actually halt after some period of time&lt;br /&gt;
# I take a crack at it myself, this time in terms of chains starting from &amp;lt;code&amp;gt;A(1,c)&amp;lt;/code&amp;gt; configs, find some &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; values leading to a halt (showing that there&#039;s no obvious structural barrier), and conjecture some heuristics for how long it should take to reach such a halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value&lt;br /&gt;
# dyuan and I nail down the ideas of &#039;halter families&#039; (collections of infinitely many halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; values so we don&#039;t have to brute-force them) and &#039;reachability analysis&#039; (obtaining a strong probvious guess of whether a &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value will or won&#039;t occur in the machine&#039;s actual forward behavior, assuming it hasn&#039;t halted beforehand)&lt;br /&gt;
# dyuan and I race to find a halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value that &#039;explodes&#039; (passes the reachability analysis), first within the &#039;trivial&#039; halter family to no avail, then within all halter families (writing a program to enumerate halter families is extremely fiddly, at this point I treat some of my own code as a black box not to be touched)&lt;br /&gt;
# By dint of a somewhat more performant program, I find (and dyuan confirms) the &amp;lt;math&amp;gt;c = \frac{3^{307}-8\,282\,708\,212}{13\,959\,275}&amp;lt;/math&amp;gt; we all know and love, probviously sealing the machine&#039;s fate&lt;br /&gt;
[[Category:Cryptids]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2291</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2291"/>
		<updated>2025-06-27T20:11:08Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called &#039;&#039;S&#039;&#039; originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 for 2-symbol [[Turing machines]] and later generalised to &#039;&#039;m&#039;&#039;-symbol Turing machines:&amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;) = Maximum number of steps taken by a halting &#039;&#039;n&#039;&#039;-state, &#039;&#039;m&#039;&#039;-symbol Turing machine starting from a blank (all 0) tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 2-symbol case BB(&#039;&#039;n&#039;&#039;, 2) is abbreviated as BB(&#039;&#039;n&#039;&#039;). The busy beaver function is not computable, but a few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values&amp;lt;ref&amp;gt;P. Michel, &amp;quot;[https://bbchallenge.org/~pascal.michel/ha.html Historical survey of Busy Beavers]&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
! !!2-state!!3-state !!4-state!!5-state!!6-state &lt;br /&gt;
!7-state&lt;br /&gt;
|-  &lt;br /&gt;
! 2-symbol &lt;br /&gt;
| [[BB(2)]] = 4 &lt;br /&gt;
| [[BB(3)]] = 6&lt;br /&gt;
| [[BB(4)]] = 13 &lt;br /&gt;
| [[BB(5)]] = 4,098&lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow \uparrow \uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(7)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{11} 2 \uparrow^{11} 3&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! 3-symbol&lt;br /&gt;
| [[BB(2,3)]] = 9 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{8}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 2,050 &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; &amp;lt;math&amp;gt;10\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 6-symbol &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(2,6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow\uparrow\uparrow 3&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class, and &amp;lt;span style=&amp;quot;background: #ffe4b2&amp;quot;&amp;gt;cells are highlighted in light orange&amp;lt;/span&amp;gt; when the existence of a Cryptid is given by using a known one with less states or symbols.&lt;br /&gt;
&lt;br /&gt;
== About bbchallenge ==&lt;br /&gt;
[https://www.bbchallenge.org bbchallenge] is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Searching for new [[Champions]]&lt;br /&gt;
* Building [[Accelerated Simulator]]s to simulate halting machines faster&lt;br /&gt;
* Writing papers and giving talks about busy beaver, see [[Papers &amp;amp; Talks]]&lt;br /&gt;
&lt;br /&gt;
In June 2024, bbchallenge achieved a significant milestone by proving in Coq / Rocq that the 5th busy beaver value, [[BB(5)]], is equal to the lower bound found in 1989: 47,176,870.&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribute to this wiki ==&lt;br /&gt;
This wiki is collaborative, feel free to contribute by editing existing pages or creating new ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=Create new article&lt;br /&gt;
default=(Article title)&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2290</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2290"/>
		<updated>2025-06-27T20:10:12Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called &#039;&#039;S&#039;&#039; originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 for 2-symbol [[Turing machines]] and later generalised to &#039;&#039;m&#039;&#039;-symbol Turing machines:&amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;) = Maximum number of steps taken by a halting &#039;&#039;n&#039;&#039;-state, &#039;&#039;m&#039;&#039;-symbol Turing machine starting from a blank (all 0) tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 2-symbol case BB(&#039;&#039;n&#039;&#039;, 2) is abbreviated as BB(&#039;&#039;n&#039;&#039;). The busy beaver function is not computable, but a few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values&amp;lt;ref&amp;gt;P. Michel, &amp;quot;[https://bbchallenge.org/~pascal.michel/ha.html Historical survey of Busy Beavers]&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
! !!2-state!!3-state !!4-state!!5-state!!6-state &lt;br /&gt;
!7-state&lt;br /&gt;
|-  &lt;br /&gt;
! 2-symbol &lt;br /&gt;
| [[BB(2)]] = 4 &lt;br /&gt;
| [[BB(3)]] = 6&lt;br /&gt;
| [[BB(4)]] = 13 &lt;br /&gt;
| [[BB(5)]] = 4,098&lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow \uparrow \uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(7)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{11} 2 \uparrow^{11} 3&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! 3-symbol&lt;br /&gt;
| [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{8}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 2,050 &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; &amp;lt;math&amp;gt;10\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 6-symbol &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(2,6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow\uparrow\uparrow 3&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class, and &amp;lt;span style=&amp;quot;background: #ffe4b2&amp;quot;&amp;gt;cells are highlighted in light orange&amp;lt;/span&amp;gt; when the existence of a Cryptid is given by using a known one with less states or symbols.&lt;br /&gt;
&lt;br /&gt;
== About bbchallenge ==&lt;br /&gt;
[https://www.bbchallenge.org bbchallenge] is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Searching for new [[Champions]]&lt;br /&gt;
* Building [[Accelerated Simulator]]s to simulate halting machines faster&lt;br /&gt;
* Writing papers and giving talks about busy beaver, see [[Papers &amp;amp; Talks]]&lt;br /&gt;
&lt;br /&gt;
In June 2024, bbchallenge achieved a significant milestone by proving in Coq / Rocq that the 5th busy beaver value, [[BB(5)]], is equal to the lower bound found in 1989: 47,176,870.&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribute to this wiki ==&lt;br /&gt;
This wiki is collaborative, feel free to contribute by editing existing pages or creating new ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=Create new article&lt;br /&gt;
default=(Article title)&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2289</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2289"/>
		<updated>2025-06-27T20:07:59Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called &#039;&#039;S&#039;&#039; originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 for 2-symbol [[Turing machines]] and later generalised to &#039;&#039;m&#039;&#039;-symbol Turing machines:&amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;) = Maximum number of steps taken by a halting &#039;&#039;n&#039;&#039;-state, &#039;&#039;m&#039;&#039;-symbol Turing machine starting from a blank (all 0) tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 2-symbol case BB(&#039;&#039;n&#039;&#039;, 2) is abbreviated as BB(&#039;&#039;n&#039;&#039;). The busy beaver function is not computable, but a few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values&amp;lt;ref&amp;gt;P. Michel, &amp;quot;[https://bbchallenge.org/~pascal.michel/ha.html Historical survey of Busy Beavers]&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
! !!2-state!!3-state !!4-state!!5-state!!6-state &lt;br /&gt;
!7-state&lt;br /&gt;
|-  &lt;br /&gt;
! 2-symbol &lt;br /&gt;
| [[BB(2)]] = 4 &lt;br /&gt;
| [[BB(3)]] = 6&lt;br /&gt;
| [[BB(4)]] = 13 &lt;br /&gt;
| [[BB(5)]] = 4,098&lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow \uparrow \uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(7)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{11} 2 \uparrow^{11} 3&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! 3-symbol&lt;br /&gt;
| [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{8}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 3,932,964&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; &amp;lt;math&amp;gt;10\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 6-symbol &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(2,6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow\uparrow\uparrow 3&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class, and &amp;lt;span style=&amp;quot;background: #ffe4b2&amp;quot;&amp;gt;cells are highlighted in light orange&amp;lt;/span&amp;gt; when the existence of a Cryptid is given by using a known one with less states or symbols.&lt;br /&gt;
&lt;br /&gt;
== About bbchallenge ==&lt;br /&gt;
[https://www.bbchallenge.org bbchallenge] is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Searching for new [[Champions]]&lt;br /&gt;
* Building [[Accelerated Simulator]]s to simulate halting machines faster&lt;br /&gt;
* Writing papers and giving talks about busy beaver, see [[Papers &amp;amp; Talks]]&lt;br /&gt;
&lt;br /&gt;
In June 2024, bbchallenge achieved a significant milestone by proving in Coq / Rocq that the 5th busy beaver value, [[BB(5)]], is equal to the lower bound found in 1989: 47,176,870.&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribute to this wiki ==&lt;br /&gt;
This wiki is collaborative, feel free to contribute by editing existing pages or creating new ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=Create new article&lt;br /&gt;
default=(Article title)&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2288</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2288"/>
		<updated>2025-06-27T20:07:12Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called &#039;&#039;S&#039;&#039; originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 for 2-symbol [[Turing machines]] and later generalised to &#039;&#039;m&#039;&#039;-symbol Turing machines:&amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;) = Maximum number of steps taken by a halting &#039;&#039;n&#039;&#039;-state, &#039;&#039;m&#039;&#039;-symbol Turing machine starting from a blank (all 0) tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 2-symbol case BB(&#039;&#039;n&#039;&#039;, 2) is abbreviated as BB(&#039;&#039;n&#039;&#039;). The busy beaver function is not computable, but a few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values&amp;lt;ref&amp;gt;P. Michel, &amp;quot;[https://bbchallenge.org/~pascal.michel/ha.html Historical survey of Busy Beavers]&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
! !!2-state!!3-state !!4-state!!5-state!!6-state &lt;br /&gt;
!7-state&lt;br /&gt;
|-  &lt;br /&gt;
! 2-symbol &lt;br /&gt;
| [[BB(2)]] = 4 &lt;br /&gt;
| [[BB(3)]] = 6&lt;br /&gt;
| [[BB(4)]] = 107 &lt;br /&gt;
| [[BB(5)]] = 4,098&lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow \uparrow \uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(7)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{11} 2 \uparrow^{11} 3&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! 3-symbol&lt;br /&gt;
| [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{8}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 3,932,964&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; &amp;lt;math&amp;gt;10\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 6-symbol &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(2,6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow\uparrow\uparrow 3&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class, and &amp;lt;span style=&amp;quot;background: #ffe4b2&amp;quot;&amp;gt;cells are highlighted in light orange&amp;lt;/span&amp;gt; when the existence of a Cryptid is given by using a known one with less states or symbols.&lt;br /&gt;
&lt;br /&gt;
== About bbchallenge ==&lt;br /&gt;
[https://www.bbchallenge.org bbchallenge] is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Searching for new [[Champions]]&lt;br /&gt;
* Building [[Accelerated Simulator]]s to simulate halting machines faster&lt;br /&gt;
* Writing papers and giving talks about busy beaver, see [[Papers &amp;amp; Talks]]&lt;br /&gt;
&lt;br /&gt;
In June 2024, bbchallenge achieved a significant milestone by proving in Coq / Rocq that the 5th busy beaver value, [[BB(5)]], is equal to the lower bound found in 1989: 47,176,870.&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribute to this wiki ==&lt;br /&gt;
This wiki is collaborative, feel free to contribute by editing existing pages or creating new ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=Create new article&lt;br /&gt;
default=(Article title)&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2287</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2287"/>
		<updated>2025-06-27T20:06:54Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called &#039;&#039;S&#039;&#039; originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 for 2-symbol [[Turing machines]] and later generalised to &#039;&#039;m&#039;&#039;-symbol Turing machines:&amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;) = Maximum number of steps taken by a halting &#039;&#039;n&#039;&#039;-state, &#039;&#039;m&#039;&#039;-symbol Turing machine starting from a blank (all 0) tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 2-symbol case BB(&#039;&#039;n&#039;&#039;, 2) is abbreviated as BB(&#039;&#039;n&#039;&#039;). The busy beaver function is not computable, but a few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values&amp;lt;ref&amp;gt;P. Michel, &amp;quot;[https://bbchallenge.org/~pascal.michel/ha.html Historical survey of Busy Beavers]&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
! !!2-state!!3-state !!4-state!!5-state!!6-state &lt;br /&gt;
!7-state&lt;br /&gt;
|-  &lt;br /&gt;
! 2-symbol &lt;br /&gt;
| [[BB(2)]] = 6 &lt;br /&gt;
| [[BB(3)]] = 6&lt;br /&gt;
| [[BB(4)]] = 107 &lt;br /&gt;
| [[BB(5)]] = 4,098&lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow \uparrow \uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(7)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{11} 2 \uparrow^{11} 3&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! 3-symbol&lt;br /&gt;
| [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{8}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 3,932,964&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; &amp;lt;math&amp;gt;10\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 6-symbol &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(2,6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow\uparrow\uparrow 3&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class, and &amp;lt;span style=&amp;quot;background: #ffe4b2&amp;quot;&amp;gt;cells are highlighted in light orange&amp;lt;/span&amp;gt; when the existence of a Cryptid is given by using a known one with less states or symbols.&lt;br /&gt;
&lt;br /&gt;
== About bbchallenge ==&lt;br /&gt;
[https://www.bbchallenge.org bbchallenge] is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Searching for new [[Champions]]&lt;br /&gt;
* Building [[Accelerated Simulator]]s to simulate halting machines faster&lt;br /&gt;
* Writing papers and giving talks about busy beaver, see [[Papers &amp;amp; Talks]]&lt;br /&gt;
&lt;br /&gt;
In June 2024, bbchallenge achieved a significant milestone by proving in Coq / Rocq that the 5th busy beaver value, [[BB(5)]], is equal to the lower bound found in 1989: 47,176,870.&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribute to this wiki ==&lt;br /&gt;
This wiki is collaborative, feel free to contribute by editing existing pages or creating new ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=Create new article&lt;br /&gt;
default=(Article title)&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2286</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2286"/>
		<updated>2025-06-27T20:05:38Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called &#039;&#039;S&#039;&#039; originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 for 2-symbol [[Turing machines]] and later generalised to &#039;&#039;m&#039;&#039;-symbol Turing machines:&amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;) = Maximum number of steps taken by a halting &#039;&#039;n&#039;&#039;-state, &#039;&#039;m&#039;&#039;-symbol Turing machine starting from a blank (all 0) tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 2-symbol case BB(&#039;&#039;n&#039;&#039;, 2) is abbreviated as BB(&#039;&#039;n&#039;&#039;). The busy beaver function is not computable, but a few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values&amp;lt;ref&amp;gt;P. Michel, &amp;quot;[https://bbchallenge.org/~pascal.michel/ha.html Historical survey of Busy Beavers]&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
! !!2-state!!3-state !!4-state!!5-state!!6-state &lt;br /&gt;
!7-state&lt;br /&gt;
|-  &lt;br /&gt;
! 2-symbol &lt;br /&gt;
| [[BB(2)]] = 6 &lt;br /&gt;
| [[BB(3)]] = 21&lt;br /&gt;
| [[BB(4)]] = 107 &lt;br /&gt;
| [[BB(5)]] = 4,098&lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow \uparrow \uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(7)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{11} 2 \uparrow^{11} 3&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! 3-symbol&lt;br /&gt;
| [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{8}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 3,932,964&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; &amp;lt;math&amp;gt;10\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 6-symbol &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(2,6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow\uparrow\uparrow 3&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class, and &amp;lt;span style=&amp;quot;background: #ffe4b2&amp;quot;&amp;gt;cells are highlighted in light orange&amp;lt;/span&amp;gt; when the existence of a Cryptid is given by using a known one with less states or symbols.&lt;br /&gt;
&lt;br /&gt;
== About bbchallenge ==&lt;br /&gt;
[https://www.bbchallenge.org bbchallenge] is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Searching for new [[Champions]]&lt;br /&gt;
* Building [[Accelerated Simulator]]s to simulate halting machines faster&lt;br /&gt;
* Writing papers and giving talks about busy beaver, see [[Papers &amp;amp; Talks]]&lt;br /&gt;
&lt;br /&gt;
In June 2024, bbchallenge achieved a significant milestone by proving in Coq / Rocq that the 5th busy beaver value, [[BB(5)]], is equal to the lower bound found in 1989: 47,176,870.&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribute to this wiki ==&lt;br /&gt;
This wiki is collaborative, feel free to contribute by editing existing pages or creating new ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=Create new article&lt;br /&gt;
default=(Article title)&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2285</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2285"/>
		<updated>2025-06-27T20:04:42Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called &#039;&#039;S&#039;&#039; originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 for 2-symbol [[Turing machines]] and later generalised to &#039;&#039;m&#039;&#039;-symbol Turing machines:&amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;) = Maximum number of steps taken by a halting &#039;&#039;n&#039;&#039;-state, &#039;&#039;m&#039;&#039;-symbol Turing machine starting from a blank (all 0) tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 2-symbol case BB(&#039;&#039;n&#039;&#039;, 2) is abbreviated as BB(&#039;&#039;n&#039;&#039;). The busy beaver function is not computable, but a few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values&amp;lt;ref&amp;gt;P. Michel, &amp;quot;[https://bbchallenge.org/~pascal.michel/ha.html Historical survey of Busy Beavers]&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
! !!2-state!!3-state !!4-state!!5-state!!6-state &lt;br /&gt;
!7-state&lt;br /&gt;
|-  &lt;br /&gt;
! 2-symbol &lt;br /&gt;
| [[BB(2)]] = 6 &lt;br /&gt;
| [[BB(3)]] = 21&lt;br /&gt;
| [[BB(4)]] = 107 &lt;br /&gt;
| [[BB(5)]] = 4,098&lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow \uparrow \uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(7)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{11} 2 \uparrow^{11} 3&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! 3-symbol&lt;br /&gt;
| [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{17}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 3,932,964&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; &amp;lt;math&amp;gt;10\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! 6-symbol &lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(2,6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow\uparrow\uparrow 3&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class, and &amp;lt;span style=&amp;quot;background: #ffe4b2&amp;quot;&amp;gt;cells are highlighted in light orange&amp;lt;/span&amp;gt; when the existence of a Cryptid is given by using a known one with less states or symbols.&lt;br /&gt;
&lt;br /&gt;
== About bbchallenge ==&lt;br /&gt;
[https://www.bbchallenge.org bbchallenge] is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Searching for new [[Champions]]&lt;br /&gt;
* Building [[Accelerated Simulator]]s to simulate halting machines faster&lt;br /&gt;
* Writing papers and giving talks about busy beaver, see [[Papers &amp;amp; Talks]]&lt;br /&gt;
&lt;br /&gt;
In June 2024, bbchallenge achieved a significant milestone by proving in Coq / Rocq that the 5th busy beaver value, [[BB(5)]], is equal to the lower bound found in 1989: 47,176,870.&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribute to this wiki ==&lt;br /&gt;
This wiki is collaborative, feel free to contribute by editing existing pages or creating new ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=Create new article&lt;br /&gt;
default=(Article title)&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2255</id>
		<title>Busy Beaver Functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2255"/>
		<updated>2025-06-22T18:23:25Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver Game is the search for [[Turing machine|Turing machines]] which maximize various &#039;&#039;&#039;Busy Beaver Functions&#039;&#039;&#039;. All Busy Beaver functions are non-computable. There are several, related functions with different authors referring to one or the other as &amp;quot;the Busy Beaver function&amp;quot;. Therefore, it is recommended that you use a more specific designation when referring to one specific Busy Beaver function.&lt;br /&gt;
&lt;br /&gt;
The two most commonly used Busy Beaver functions are:&lt;br /&gt;
&lt;br /&gt;
* The Maximum Shift function &amp;lt;math&amp;gt;S(n, m)&amp;lt;/math&amp;gt; which is the most commonly used Busy Beaver function by [[Bbchallenge.org|bbchallenge]] and is generally called &amp;lt;math&amp;gt;BB(n, m)&amp;lt;/math&amp;gt; here.&lt;br /&gt;
* The Maximum Score function &amp;lt;math&amp;gt;\Sigma(n, m)&amp;lt;/math&amp;gt; which is Tibor Radó&#039;s original Busy Beaver function.&lt;br /&gt;
where &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; denotes the number of states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; the number of symbols.&lt;br /&gt;
&lt;br /&gt;
== Max Shift Function S(n, m) ==&lt;br /&gt;
The Maximum Shift or Maximum Step function is the largest number of steps (or shifts) that any Turing machine (of a certain size, and starting with a blank tape) takes before halting. It was introduced by Tibor Radó in his seminal Busy Beaver paper.&amp;lt;ref&amp;gt;Tibor Radó (May 1962). &amp;quot;[https://computation4cognitivescientists.weebly.com/uploads/6/2/8/3/6283774/rado-on_non-computable_functions.pdf On non-computable functions]&amp;quot; (PDF). &#039;&#039;Bell System Technical Journal&#039;&#039;. &#039;&#039;&#039;41&#039;&#039;&#039; (3): 877–884. https://doi.org/10.1002%2Fj.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt; He used the notation &amp;lt;math&amp;gt;S(n)&amp;lt;/math&amp;gt; to define it for Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and 2 symbols. This was later extended to &amp;lt;math&amp;gt;S(n, m)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; symbols. Notably, the halting transition counts as a step, so the TM with rule &amp;lt;code&amp;gt;A0 -&amp;gt; 1RZ&amp;lt;/code&amp;gt; halts in 1 step.&lt;br /&gt;
&lt;br /&gt;
Ben-Amram calls this the &amp;lt;math&amp;gt;time(n)&amp;lt;/math&amp;gt; function.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Ben-Amram A.M., Julstrom B.A. and Zwick U. (1996). [http://dx.doi.org/10.1007/BF01192693 A note on busy beavers and other creatures]. &#039;&#039;Mathematical Systems Theory&#039;&#039; &#039;&#039;&#039;29&#039;&#039;&#039; (4), July-August 1996, 375-386.&amp;lt;/ref&amp;gt; Harland calls it the &amp;quot;frantic frog&amp;quot; function &amp;lt;math&amp;gt;ff(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James Harland. [https://dl.acm.org/doi/pdf/10.5555/1151785.1151794 The Busy Beaver, the Placid Platypus and other Crazy Creatures]. 2006.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In his 2020 survey, Scott Aaronson used the notation &amp;lt;math&amp;gt;BB(n, m)&amp;lt;/math&amp;gt; for the Max Shift function and referred to it as &amp;quot;the&amp;quot; Busy Beaver function.&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Scott Aaronson. [https://scottaaronson.blog/?p=4916 The Busy Beaver Frontier]. 2020.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Max Score Function Σ(n, m) ==&lt;br /&gt;
The Maximum Score function is the largest number of ones (or non-zero symbols in general) left on the tape by any halting Turing machine (of a certain size, and starting with a blank tape) at the moment it halts. It was also introduced by Tibor Radó in his seminal paper. He called it the &amp;quot;score&amp;quot; of the Turing machine. He used the notation &amp;lt;math&amp;gt;\Sigma(n)&amp;lt;/math&amp;gt; to define it for Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and 2 symbols. This was later extended to &amp;lt;math&amp;gt;\Sigma(n, m)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; symbols.&lt;br /&gt;
&lt;br /&gt;
Ben-Amram calls this the &amp;lt;math&amp;gt;ones(n)&amp;lt;/math&amp;gt; function.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; Harland calls it the &amp;quot;busy beaver&amp;quot; function &amp;lt;math&amp;gt;bb(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt; Before Aaronson&#039;s survey, this was the function that most people called &amp;quot;the&amp;quot; Busy Beaver function.&lt;br /&gt;
&lt;br /&gt;
== Other Busy Beaver functions ==&lt;br /&gt;
In addition to the above functions, there are a couple of others that have appeared in the literature:&lt;br /&gt;
&lt;br /&gt;
* Maximum space: Ben-Amram call this &amp;lt;math&amp;gt;space(n)&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;, bbchallenge calls it &amp;lt;code&amp;gt;BB_SPACE(n)&amp;lt;/code&amp;gt; or &amp;lt;math&amp;gt;BB_{space}(n)&amp;lt;/math&amp;gt;. This is the total number of tape cells read before halting. According to Ben-Amram, it includes the starting cell, but not necessarily the cell the halting transition moves to.&amp;lt;ref&amp;gt; https://link.springer.com/article/10.1007/BF01192693 created on August 1996 (unknown day in the month) &amp;lt;/ref&amp;gt;&lt;br /&gt;
* Maximum consecutive ones: Ben-Amram calls this &amp;lt;math&amp;gt;num(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; A TM only qualifies if it halts with all ones consecutive on tape.&lt;br /&gt;
* N&amp;lt;sub&amp;gt;e&amp;lt;/sub&amp;gt; function: Radó formulated the number of halting machines in terms of the set of all valid busy beaver entries M,s where s is the Turing machine, and s is the exact number of steps the halting Turing machine took. The set of all halting n-card machines is denoted E_n, and the cardinality of this set is denoted N&amp;lt;sub&amp;gt;e&amp;lt;/sub&amp;gt;(n) The number of n-card Turing machines that halt after exactly or not more than s steps are respectively denoted N(s,n) and G(s,n).&lt;br /&gt;
* Blanking busy beaver: &amp;lt;math&amp;gt;BLB(n,m)&amp;lt;/math&amp;gt; is the largest of steps done by any Turing machine with n states and m symbols before blanking the tape.&lt;br /&gt;
* [[Beeping Busy Beaver|Beeping busy beaver]]: &amp;lt;math&amp;gt;BBB(n,m)&amp;lt;/math&amp;gt; is the largest of steps done by any Turing machine with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols before [[Quasihalt|quasihalting]].&lt;br /&gt;
* Busy periodic beaver: &amp;lt;math&amp;gt;BBP(n,m)&amp;lt;/math&amp;gt; is the largest period of any cycler or [[translated cycler]] with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols.&lt;br /&gt;
* Busy preperiodic beaver: &amp;lt;math&amp;gt;BBS(n,m)&amp;lt;/math&amp;gt; is the largest preperiod of any cycler or [[translated cycler]] with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols.&lt;br /&gt;
*BB&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;(n) (busy beaver for L programs):People have also studied variants with a 2-dimensional tape, or where the tape head is allowed to stay still in addition to moving left or right, etc. More broadly, given any programming language L, whose programs consist of bit-strings, one can define a Busy Beaver function for L-programs:BB&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;(n) := max&amp;lt;sub&amp;gt;P∈L∩{0,1}&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;≤n&amp;lt;/sup&amp;gt;&amp;lt;sub&amp;gt;: s(P)&amp;lt;∞&amp;lt;/sub&amp;gt;s(P) where s(P) is the number of steps taken by P on a blank input. Alternatively, some people define a “Busy Beaver function for L-programs” using Kolmogorov complexity. That is, they let BB’&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;(n) be the largest integer m such that K&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt; (m) ≤ n, where K&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;(m) is the length of the shortest L-program whose output is m on a blank input.&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2252</id>
		<title>Busy Beaver Functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2252"/>
		<updated>2025-06-21T19:52:14Z</updated>

		<summary type="html">&lt;p&gt;Xl643: /* Other Busy Beaver functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver Game is the search for [[Turing machine|Turing machines]] which maximize various &#039;&#039;&#039;Busy Beaver Functions&#039;&#039;&#039;. All Busy Beaver functions are non-computable. There are several, related functions with different authors referring to one or the other as &amp;quot;the Busy Beaver function&amp;quot;. Therefore, it is recommended that you use a more specific designation when referring to one specific Busy Beaver function.&lt;br /&gt;
&lt;br /&gt;
The two most commonly used Busy Beaver functions are:&lt;br /&gt;
&lt;br /&gt;
* The Maximum Shift function &amp;lt;math&amp;gt;S(n, m)&amp;lt;/math&amp;gt; which is the most commonly used Busy Beaver function by [[Bbchallenge.org|bbchallenge]] and is generally called &amp;lt;math&amp;gt;BB(n, m)&amp;lt;/math&amp;gt; here.&lt;br /&gt;
* The Maximum Score function &amp;lt;math&amp;gt;\Sigma(n, m)&amp;lt;/math&amp;gt; which is Tibor Radó&#039;s original Busy Beaver function.&lt;br /&gt;
where &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; denotes the number of states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; the number of symbols.&lt;br /&gt;
&lt;br /&gt;
== Max Shift Function S(n, m) ==&lt;br /&gt;
The Maximum Shift or Maximum Step function is the largest number of steps (or shifts) that any Turing machine (of a certain size, and starting with a blank tape) takes before halting. It was introduced by Tibor Radó in his seminal Busy Beaver paper.&amp;lt;ref&amp;gt;Tibor Radó (May 1962). &amp;quot;[https://computation4cognitivescientists.weebly.com/uploads/6/2/8/3/6283774/rado-on_non-computable_functions.pdf On non-computable functions]&amp;quot; (PDF). &#039;&#039;Bell System Technical Journal&#039;&#039;. &#039;&#039;&#039;41&#039;&#039;&#039; (3): 877–884. https://doi.org/10.1002%2Fj.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt; He used the notation &amp;lt;math&amp;gt;S(n)&amp;lt;/math&amp;gt; to define it for Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and 2 symbols. This was later extended to &amp;lt;math&amp;gt;S(n, m)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; symbols. Notably, the halting transition counts as a step, so the TM with rule &amp;lt;code&amp;gt;A0 -&amp;gt; 1RZ&amp;lt;/code&amp;gt; halts in 1 step.&lt;br /&gt;
&lt;br /&gt;
Ben-Amram calls this the &amp;lt;math&amp;gt;time(n)&amp;lt;/math&amp;gt; function.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Ben-Amram A.M., Julstrom B.A. and Zwick U. (1996). [http://dx.doi.org/10.1007/BF01192693 A note on busy beavers and other creatures]. &#039;&#039;Mathematical Systems Theory&#039;&#039; &#039;&#039;&#039;29&#039;&#039;&#039; (4), July-August 1996, 375-386.&amp;lt;/ref&amp;gt; Harland calls it the &amp;quot;frantic frog&amp;quot; function &amp;lt;math&amp;gt;ff(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James Harland. [https://dl.acm.org/doi/pdf/10.5555/1151785.1151794 The Busy Beaver, the Placid Platypus and other Crazy Creatures]. 2006.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In his 2020 survey, Scott Aaronson used the notation &amp;lt;math&amp;gt;BB(n, m)&amp;lt;/math&amp;gt; for the Max Shift function and referred to it as &amp;quot;the&amp;quot; Busy Beaver function.&amp;lt;ref&amp;gt;Scott Aaronson. [https://scottaaronson.blog/?p=4916 The Busy Beaver Frontier]. 2020.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Max Score Function Σ(n, m) ==&lt;br /&gt;
The Maximum Score function is the largest number of ones (or non-zero symbols in general) left on the tape by any halting Turing machine (of a certain size, and starting with a blank tape) at the moment it halts. It was also introduced by Tibor Radó in his seminal paper. He called it the &amp;quot;score&amp;quot; of the Turing machine. He used the notation &amp;lt;math&amp;gt;\Sigma(n)&amp;lt;/math&amp;gt; to define it for Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and 2 symbols. This was later extended to &amp;lt;math&amp;gt;\Sigma(n, m)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; symbols.&lt;br /&gt;
&lt;br /&gt;
Ben-Amram calls this the &amp;lt;math&amp;gt;ones(n)&amp;lt;/math&amp;gt; function.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; Harland calls it the &amp;quot;busy beaver&amp;quot; function &amp;lt;math&amp;gt;bb(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt; Before Aaronson&#039;s survey, this was the function that most people called &amp;quot;the&amp;quot; Busy Beaver function.&lt;br /&gt;
&lt;br /&gt;
== Other Busy Beaver functions ==&lt;br /&gt;
In addition to the above functions, there are a couple of others that have appeared in the literature:&lt;br /&gt;
&lt;br /&gt;
* Maximum space: Ben-Amram call this &amp;lt;math&amp;gt;space(n)&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;, bbchallenge calls it &amp;lt;code&amp;gt;BB_SPACE(n)&amp;lt;/code&amp;gt; or &amp;lt;math&amp;gt;BB_{space}(n)&amp;lt;/math&amp;gt;. This is the total number of tape cells read before halting. According to Ben-Amram, it includes the starting cell, but not necessarily the cell the halting transition moves to.&amp;lt;ref&amp;gt; https://link.springer.com/article/10.1007/BF01192693 created on August 1996 (unknown day in the month) &amp;lt;/ref&amp;gt;&lt;br /&gt;
* Maximum consecutive ones: Ben-Amram calls this &amp;lt;math&amp;gt;num(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; A TM only qualifies if it halts with all ones consecutive on tape.&lt;br /&gt;
* N&amp;lt;sub&amp;gt;e&amp;lt;/sub&amp;gt; function: Radó formulated the number of halting machines in terms of the set of all valid busy beaver entries M,s where s is the Turing machine, and s is the exact number of steps the halting Turing machine took. The set of all halting n-card machines is denoted E_n, and the cardinality of this set is denoted N&amp;lt;sub&amp;gt;e&amp;lt;/sub&amp;gt;(n) The number of n-card Turing machines that halt after exactly or not more than s steps are respectively denoted N(s,n) and G(s,n).&lt;br /&gt;
* Blanking busy beaver: &amp;lt;math&amp;gt;BLB(n,m)&amp;lt;/math&amp;gt; is the largest of steps done by any Turing machine with n states and m symbols before blanking the tape.&lt;br /&gt;
* [[Beeping Busy Beaver|Beeping busy beaver]]: &amp;lt;math&amp;gt;BBB(n,m)&amp;lt;/math&amp;gt; is the largest of steps done by any Turing machine with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols before [[Quasihalt|quasihalting]].&lt;br /&gt;
* Busy periodic beaver: &amp;lt;math&amp;gt;BBP(n,m)&amp;lt;/math&amp;gt; is the largest period of any cycler or [[translated cycler]] with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols.&lt;br /&gt;
* Busy preperiodic beaver: &amp;lt;math&amp;gt;BBS(n,m)&amp;lt;/math&amp;gt; is the largest preperiod of any cycler or [[translated cycler]] with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols.&lt;br /&gt;
*BB&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;(n) (busy beaver for L programs):People have also studied variants with a 2-dimensional tape, or where the tape head is allowed to stay still in addition to moving left or right, etc. More broadly, given any programming language L, whose programs consist of bit-strings, one can define a Busy Beaver function for L-programs:BB&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;(n) := max&amp;lt;sub&amp;gt;P∈L∩{0,1}&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;≤n&amp;lt;/sup&amp;gt;&amp;lt;sub&amp;gt;: s(P)&amp;lt;∞&amp;lt;/sub&amp;gt;s(P) where s(P) is the number of steps taken by P on a blank input. Alternatively, some people define a “Busy Beaver function for L-programs” using Kolmogorov complexity. That is, they let BB’&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;(n) be the largest integer m such that K&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt; (m) ≤ n, where K&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;(m) is the length of the shortest L-program whose output is m on a blank input.&amp;lt;ref&amp;gt;[https://www.scottaaronson.com/papers/bb.pdf Scott Aaronson - The Busy Beaver frontier]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2251</id>
		<title>Busy Beaver Functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2251"/>
		<updated>2025-06-21T19:44:59Z</updated>

		<summary type="html">&lt;p&gt;Xl643: /* Other Busy Beaver functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver Game is the search for [[Turing machine|Turing machines]] which maximize various &#039;&#039;&#039;Busy Beaver Functions&#039;&#039;&#039;. All Busy Beaver functions are non-computable. There are several, related functions with different authors referring to one or the other as &amp;quot;the Busy Beaver function&amp;quot;. Therefore, it is recommended that you use a more specific designation when referring to one specific Busy Beaver function.&lt;br /&gt;
&lt;br /&gt;
The two most commonly used Busy Beaver functions are:&lt;br /&gt;
&lt;br /&gt;
* The Maximum Shift function &amp;lt;math&amp;gt;S(n, m)&amp;lt;/math&amp;gt; which is the most commonly used Busy Beaver function by [[Bbchallenge.org|bbchallenge]] and is generally called &amp;lt;math&amp;gt;BB(n, m)&amp;lt;/math&amp;gt; here.&lt;br /&gt;
* The Maximum Score function &amp;lt;math&amp;gt;\Sigma(n, m)&amp;lt;/math&amp;gt; which is Tibor Radó&#039;s original Busy Beaver function.&lt;br /&gt;
where &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; denotes the number of states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; the number of symbols.&lt;br /&gt;
&lt;br /&gt;
== Max Shift Function S(n, m) ==&lt;br /&gt;
The Maximum Shift or Maximum Step function is the largest number of steps (or shifts) that any Turing machine (of a certain size, and starting with a blank tape) takes before halting. It was introduced by Tibor Radó in his seminal Busy Beaver paper.&amp;lt;ref&amp;gt;Tibor Radó (May 1962). &amp;quot;[https://computation4cognitivescientists.weebly.com/uploads/6/2/8/3/6283774/rado-on_non-computable_functions.pdf On non-computable functions]&amp;quot; (PDF). &#039;&#039;Bell System Technical Journal&#039;&#039;. &#039;&#039;&#039;41&#039;&#039;&#039; (3): 877–884. https://doi.org/10.1002%2Fj.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt; He used the notation &amp;lt;math&amp;gt;S(n)&amp;lt;/math&amp;gt; to define it for Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and 2 symbols. This was later extended to &amp;lt;math&amp;gt;S(n, m)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; symbols. Notably, the halting transition counts as a step, so the TM with rule &amp;lt;code&amp;gt;A0 -&amp;gt; 1RZ&amp;lt;/code&amp;gt; halts in 1 step.&lt;br /&gt;
&lt;br /&gt;
Ben-Amram calls this the &amp;lt;math&amp;gt;time(n)&amp;lt;/math&amp;gt; function.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Ben-Amram A.M., Julstrom B.A. and Zwick U. (1996). [http://dx.doi.org/10.1007/BF01192693 A note on busy beavers and other creatures]. &#039;&#039;Mathematical Systems Theory&#039;&#039; &#039;&#039;&#039;29&#039;&#039;&#039; (4), July-August 1996, 375-386.&amp;lt;/ref&amp;gt; Harland calls it the &amp;quot;frantic frog&amp;quot; function &amp;lt;math&amp;gt;ff(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James Harland. [https://dl.acm.org/doi/pdf/10.5555/1151785.1151794 The Busy Beaver, the Placid Platypus and other Crazy Creatures]. 2006.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In his 2020 survey, Scott Aaronson used the notation &amp;lt;math&amp;gt;BB(n, m)&amp;lt;/math&amp;gt; for the Max Shift function and referred to it as &amp;quot;the&amp;quot; Busy Beaver function.&amp;lt;ref&amp;gt;Scott Aaronson. [https://scottaaronson.blog/?p=4916 The Busy Beaver Frontier]. 2020.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Max Score Function Σ(n, m) ==&lt;br /&gt;
The Maximum Score function is the largest number of ones (or non-zero symbols in general) left on the tape by any halting Turing machine (of a certain size, and starting with a blank tape) at the moment it halts. It was also introduced by Tibor Radó in his seminal paper. He called it the &amp;quot;score&amp;quot; of the Turing machine. He used the notation &amp;lt;math&amp;gt;\Sigma(n)&amp;lt;/math&amp;gt; to define it for Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and 2 symbols. This was later extended to &amp;lt;math&amp;gt;\Sigma(n, m)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; symbols.&lt;br /&gt;
&lt;br /&gt;
Ben-Amram calls this the &amp;lt;math&amp;gt;ones(n)&amp;lt;/math&amp;gt; function.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; Harland calls it the &amp;quot;busy beaver&amp;quot; function &amp;lt;math&amp;gt;bb(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt; Before Aaronson&#039;s survey, this was the function that most people called &amp;quot;the&amp;quot; Busy Beaver function.&lt;br /&gt;
&lt;br /&gt;
== Other Busy Beaver functions ==&lt;br /&gt;
In addition to the above functions, there are a couple of others that have appeared in the literature:&lt;br /&gt;
&lt;br /&gt;
* Maximum space: Ben-Amram call this &amp;lt;math&amp;gt;space(n)&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;, bbchallenge calls it &amp;lt;code&amp;gt;BB_SPACE(n)&amp;lt;/code&amp;gt; or &amp;lt;math&amp;gt;BB_{space}(n)&amp;lt;/math&amp;gt;. This is the total number of tape cells read before halting. According to Ben-Amram, it includes the starting cell, but not necessarily the cell the halting transition moves to.&amp;lt;ref&amp;gt; https://link.springer.com/article/10.1007/BF01192693 created on August 1996 (unknown day in the month) &amp;lt;/ref&amp;gt;&lt;br /&gt;
* Maximum consecutive ones: Ben-Amram calls this &amp;lt;math&amp;gt;num(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; A TM only qualifies if it halts with all ones consecutive on tape.&lt;br /&gt;
* N&amp;lt;sub&amp;gt;e&amp;lt;/sub&amp;gt; function: Radó formulated the number of halting machines in terms of the set of all valid busy beaver entries M,s where s is the Turing machine, and s is the exact number of steps the halting Turing machine took. The set of all halting n-card machines is denoted E_n, and the cardinality of this set is denoted N&amp;lt;sub&amp;gt;e&amp;lt;/sub&amp;gt;(n) The number of n-card Turing machines that halt after exactly or not more than s steps are respectively denoted N(s,n) and G(s,n).&lt;br /&gt;
* Blanking busy beaver: &amp;lt;math&amp;gt;BLB(n,m)&amp;lt;/math&amp;gt; is the largest of steps done by any Turing machine with n states and m symbols before blanking the tape.&lt;br /&gt;
* [[Beeping Busy Beaver|Beeping busy beaver]]: &amp;lt;math&amp;gt;BBB(n,m)&amp;lt;/math&amp;gt; is the largest of steps done by any Turing machine with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols before [[Quasihalt|quasihalting]].&lt;br /&gt;
* Busy periodic beaver: &amp;lt;math&amp;gt;BBP(n,m)&amp;lt;/math&amp;gt; is the largest period of any cycler or [[translated cycler]] with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols.&lt;br /&gt;
* Busy preperiodic beaver: &amp;lt;math&amp;gt;BBS(n,m)&amp;lt;/math&amp;gt; is the largest preperiod of any cycler or [[translated cycler]] with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2248</id>
		<title>Busy Beaver Functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2248"/>
		<updated>2025-06-20T22:18:03Z</updated>

		<summary type="html">&lt;p&gt;Xl643: I added more&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver Game is the search for [[Turing machine|Turing machines]] which maximize various &#039;&#039;&#039;Busy Beaver Functions&#039;&#039;&#039;. All Busy Beaver functions are non-computable. There are several, related functions with different authors referring to one or the other as &amp;quot;the Busy Beaver function&amp;quot;. Therefore, it is recommended that you use a more specific designation when referring to one specific Busy Beaver function.&lt;br /&gt;
&lt;br /&gt;
The two most commonly used Busy Beaver functions are:&lt;br /&gt;
&lt;br /&gt;
* The Maximum Shift function &amp;lt;math&amp;gt;S(n, m)&amp;lt;/math&amp;gt; which is the most commonly used Busy Beaver function by [[Bbchallenge.org|bbchallenge]] and is generally called &amp;lt;math&amp;gt;BB(n, m)&amp;lt;/math&amp;gt; here.&lt;br /&gt;
* The Maximum Score function &amp;lt;math&amp;gt;\Sigma(n, m)&amp;lt;/math&amp;gt; which is Tibor Radó&#039;s original Busy Beaver function.&lt;br /&gt;
where &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; denotes the number of states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; the number of symbols.&lt;br /&gt;
&lt;br /&gt;
== Max Shift Function S(n, m) ==&lt;br /&gt;
The Maximum Shift or Maximum Step function is the largest number of steps (or shifts) that any Turing machine (of a certain size, and starting with a blank tape) takes before halting. It was introduced by Tibor Radó in his seminal Busy Beaver paper.&amp;lt;ref&amp;gt;Tibor Radó (May 1962). &amp;quot;[https://computation4cognitivescientists.weebly.com/uploads/6/2/8/3/6283774/rado-on_non-computable_functions.pdf On non-computable functions]&amp;quot; (PDF). &#039;&#039;Bell System Technical Journal&#039;&#039;. &#039;&#039;&#039;41&#039;&#039;&#039; (3): 877–884. https://doi.org/10.1002%2Fj.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt; He used the notation &amp;lt;math&amp;gt;S(n)&amp;lt;/math&amp;gt; to define it for Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and 2 symbols. This was later extended to &amp;lt;math&amp;gt;S(n, m)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; symbols. Notably, the halting transition counts as a step, so the TM with rule &amp;lt;code&amp;gt;A0 -&amp;gt; 1RZ&amp;lt;/code&amp;gt; halts in 1 step.&lt;br /&gt;
&lt;br /&gt;
Ben-Amram calls this the &amp;lt;math&amp;gt;time(n)&amp;lt;/math&amp;gt; function.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Ben-Amram A.M., Julstrom B.A. and Zwick U. (1996). [http://dx.doi.org/10.1007/BF01192693 A note on busy beavers and other creatures]. &#039;&#039;Mathematical Systems Theory&#039;&#039; &#039;&#039;&#039;29&#039;&#039;&#039; (4), July-August 1996, 375-386.&amp;lt;/ref&amp;gt; Harland calls it the &amp;quot;frantic frog&amp;quot; function &amp;lt;math&amp;gt;ff(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James Harland. [https://dl.acm.org/doi/pdf/10.5555/1151785.1151794 The Busy Beaver, the Placid Platypus and other Crazy Creatures]. 2006.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In his 2020 survey, Scott Aaronson used the notation &amp;lt;math&amp;gt;BB(n, m)&amp;lt;/math&amp;gt; for the Max Shift function and referred to it as &amp;quot;the&amp;quot; Busy Beaver function.&amp;lt;ref&amp;gt;Scott Aaronson. [https://scottaaronson.blog/?p=4916 The Busy Beaver Frontier]. 2020.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Max Score Function Σ(n, m) ==&lt;br /&gt;
The Maximum Score function is the largest number of ones (or non-zero symbols in general) left on the tape by any halting Turing machine (of a certain size, and starting with a blank tape) at the moment it halts. It was also introduced by Tibor Radó in his seminal paper. He called it the &amp;quot;score&amp;quot; of the Turing machine. He used the notation &amp;lt;math&amp;gt;\Sigma(n)&amp;lt;/math&amp;gt; to define it for Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and 2 symbols. This was later extended to &amp;lt;math&amp;gt;\Sigma(n, m)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; symbols.&lt;br /&gt;
&lt;br /&gt;
Ben-Amram calls this the &amp;lt;math&amp;gt;ones(n)&amp;lt;/math&amp;gt; function.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; Harland calls it the &amp;quot;busy beaver&amp;quot; function &amp;lt;math&amp;gt;bb(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt; Before Aaronson&#039;s survey, this was the function that most people called &amp;quot;the&amp;quot; Busy Beaver function.&lt;br /&gt;
&lt;br /&gt;
== Other Busy Beaver functions ==&lt;br /&gt;
In addition to the above functions, there are a couple of others that have appeared in the literature:&lt;br /&gt;
&lt;br /&gt;
* Maximum space: Ben-Amram call this &amp;lt;math&amp;gt;space(n)&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;, bbchallenge calls it &amp;lt;code&amp;gt;BB_SPACE(n)&amp;lt;/code&amp;gt; or &amp;lt;math&amp;gt;BB_{space}(n)&amp;lt;/math&amp;gt;. This is the total number of tape cells read before halting. According to Ben-Amram, it includes the starting cell, but not necessarily the cell the halting transition moves to.&amp;lt;ref&amp;gt; https://link.springer.com/article/10.1007/BF01192693 created on August 1996 (unknown day in the month) &amp;lt;/ref&amp;gt;&lt;br /&gt;
* Maximum consecutive ones: Ben-Amram calls this &amp;lt;math&amp;gt;num(n)&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; A TM only qualifies if it halts with all ones consecutive on tape.&lt;br /&gt;
*ones(n): Consider Turing machines that read and write the symbols 1 and 0 on a one-dimensional tape that is infinite in both directions, and halt when started on a tape containing all O&#039;s. ones(n)  is the maximum number of 1&#039;s such a machine, with  states, may leave on its tape when it halts.&lt;br /&gt;
* Blanking busy beaver: &amp;lt;math&amp;gt;BLB(n,m)&amp;lt;/math&amp;gt; is the largest of steps done by any Turing machine with n states and m symbols before blanking the tape.&lt;br /&gt;
* [[Beeping Busy Beaver|Beeping busy beaver]]: &amp;lt;math&amp;gt;BBB(n,m)&amp;lt;/math&amp;gt; is the largest of steps done by any Turing machine with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols before [[Quasihalt|quasihalting]].&lt;br /&gt;
* Busy periodic beaver: &amp;lt;math&amp;gt;BBP(n,m)&amp;lt;/math&amp;gt; is the largest period of any cycler or [[translated cycler]] with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols.&lt;br /&gt;
* Busy preperiodic beaver: &amp;lt;math&amp;gt;BBS(n,m)&amp;lt;/math&amp;gt; is the largest preperiod of any cycler or [[translated cycler]] with &#039;&#039;n&#039;&#039; states and &#039;&#039;m&#039;&#039; symbols.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:Xl643&amp;diff=2161</id>
		<title>User:Xl643</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:Xl643&amp;diff=2161"/>
		<updated>2025-06-08T06:49:18Z</updated>

		<summary type="html">&lt;p&gt;Xl643: Created page with &amp;quot;Poo&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Poo&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(8)&amp;diff=1962</id>
		<title>BB(8)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(8)&amp;diff=1962"/>
		<updated>2025-05-19T01:03:05Z</updated>

		<summary type="html">&lt;p&gt;Xl643: Created page with &amp;quot;BB(8) is a 8 state, 2 symbol Turing machine, the current BB(8) champion is [insert]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BB(8) is a 8 state, 2 symbol Turing machine, the current BB(8) champion is [insert]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=1960</id>
		<title>Beeping Busy Beaver</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=1960"/>
		<updated>2025-05-18T23:29:08Z</updated>

		<summary type="html">&lt;p&gt;Xl643: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Beeping Busy Beaver&#039;&#039;&#039; (BBB) function is a variant of the [[Busy Beaver Functions|Busy Beaver function]] proposed by Scott Aaronson in his 2020 &amp;quot;The Busy Beaver Frontier&amp;quot; survey.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Scott Aaronson. &amp;quot;The Busy Beaver Frontier&amp;quot;. https://www.scottaaronson.com/papers/bb.pdf&amp;lt;/ref&amp;gt; It is notable because it is uncomputable even if you have access to a halting oracle for Turing Machines.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
Consider a &#039;&#039;beeping Turing machine&#039;&#039;, which is a [[Turing machine]] that has a special state named &amp;quot;beep state&amp;quot;. Every time the TM enters the &amp;quot;beep state&amp;quot; it &#039;&#039;beeps&#039;&#039;. There are two possibilities, either this TM beeps a finite number of times (and thus there is a final beep) or it never stops beeping. Nick Drozd coined the term [[Quasihalt|quasihalting]] to describe the event when a TM last beeps. A TM quasihalts if it beeps only a finite number of times.&amp;lt;ref&amp;gt;Nick Drozd. Beeping Busy Beavers. https://nickdrozd.github.io/2020/08/13/beeping-busy-beavers.html&amp;lt;/ref&amp;gt; The Beeping Busy Beaver problem is analogous to the Busy Beaver problem, replacing halting with quasihalting. In other words, let &amp;lt;math&amp;gt;b(M)&amp;lt;/math&amp;gt; be the number of steps the machine M takes until it quasihalts (beeps for the last time) if it quasihalts (we will say &amp;lt;math&amp;gt;b(M) = \infty&amp;lt;/math&amp;gt; if the TM never stops beeping). Then&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\operatorname{BBB}(n) := \max_{{M \in T(n)\ :\ b(M) &amp;lt; \infty}} b(M)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;T(n)&amp;lt;/math&amp;gt; is the set of Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and two symbols.&lt;br /&gt;
&lt;br /&gt;
Note that these Turing machines need not ever halt, so the [[Tree Normal Form]] algorithm needs to be modified (to allow TMs with no halt transitions) when searching for BBB champions.&lt;br /&gt;
&lt;br /&gt;
== Significance ==&lt;br /&gt;
&lt;br /&gt;
It is easy to see that &amp;lt;math&amp;gt;\operatorname{BBB}(n) \ge \operatorname{BB}(n)&amp;lt;/math&amp;gt;, by letting the beep state be the state that is reached immediately before the halt state.&lt;br /&gt;
&lt;br /&gt;
Values &amp;lt;math&amp;gt;&amp;gt; \operatorname{BB}(n)&amp;lt;/math&amp;gt; may occur when the machine emits a beep before entering non-halting behavior.&lt;br /&gt;
&lt;br /&gt;
Moreover, it turns out that &amp;lt;math&amp;gt;\operatorname{BBB}&amp;lt;/math&amp;gt; grows uncomputably faster than &amp;lt;math&amp;gt;\operatorname{BB}&amp;lt;/math&amp;gt; (as fast as BB augmented with a halting oracle).&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
* BBB(1) = 1&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
* BBB(2) = 6&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
* BBB(3) = 55&lt;br /&gt;
* BBB(4) ≥ 32,779,478&lt;br /&gt;
* BBB(5) ≥ 10&amp;lt;sup&amp;gt;14,006&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;Nick Drozd. https://scottaaronson.blog/?p=8088#comment-1981333&amp;lt;/ref&amp;gt; and probably &amp;lt;math&amp;gt;BBB(5) \ge 10^{10^{10^5}}&amp;lt;/math&amp;gt; due to a &amp;quot;[[probviously]]&amp;quot; halting [[Cryptids|Cryptid]].&amp;lt;ref&amp;gt;Shawn Ligocki. Mother of Giants.https://www.sligocki.com/2022/04/03/mother-of-giants.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All known champions quasihalt by becoming [[Translated Cycler|Translated Cyclers]], a property which is known to be weaker than the general quasihalting condition.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Xl643</name></author>
	</entry>
</feed>