<?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=Hsjoihs</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=Hsjoihs"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/wiki/Special:Contributions/Hsjoihs"/>
	<updated>2026-04-30T20:31:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Quasihalt&amp;diff=369</id>
		<title>Quasihalt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Quasihalt&amp;diff=369"/>
		<updated>2024-07-10T13:26:39Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Created page with &amp;quot;A program is called &amp;#039;&amp;#039;&amp;#039;quasihalting&amp;#039;&amp;#039;&amp;#039; if it has any states which are reached no more than a fixed number of times during the course of a computation.&amp;lt;ref&amp;gt;https://www.sligocki.com/2021/03/06/beeping-busy-beaver/&amp;lt;/ref&amp;gt;  A machine is said to &amp;#039;&amp;#039;&amp;#039;quasihalt&amp;#039;&amp;#039;&amp;#039; when it &amp;#039;&amp;#039;enters&amp;#039;&amp;#039; a cycle of behavior in which it does not visit all machine states.&amp;lt;ref&amp;gt;https://nickdrozd.github.io/2020/10/08/quasihalting-behavior.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/10265...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A program is called &#039;&#039;&#039;quasihalting&#039;&#039;&#039; if it has any states which are reached no more than a fixed number of times during the course of a computation.&amp;lt;ref&amp;gt;https://www.sligocki.com/2021/03/06/beeping-busy-beaver/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A machine is said to &#039;&#039;&#039;quasihalt&#039;&#039;&#039; when it &#039;&#039;enters&#039;&#039; a cycle of behavior in which it does not visit all machine states.&amp;lt;ref&amp;gt;https://nickdrozd.github.io/2020/10/08/quasihalting-behavior.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/1026577255754903572/1034531129941819493&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/1026577255754903572/1034531417742385263&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relationship with Beeping Busy Beavers ==&lt;br /&gt;
&lt;br /&gt;
By introducing the concept of quasihalting, it becomes succinct and straightforward to define the [[Beeping Busy Beaver]] problem: &amp;quot;the Beeping Busy Beaver problem is to find the TM which runs longest before quasihalting.&amp;quot;&amp;lt;ref&amp;gt;https://www.sligocki.com/2021/03/06/beeping-busy-beaver/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=368</id>
		<title>Cryptids</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=368"/>
		<updated>2024-07-10T13:14:41Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Make &amp;quot;probviously&amp;quot; and &amp;quot;quasihalt&amp;quot; into links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cryptids&#039;&#039;&#039; are Turing Machines whose behavior (when started on a blank tape) can be described completely by a relatively simple mathematical rule, but where that rule falls into a class of unsolved (and presumed hard) mathematical problems. This definition is somewhat subjective (What counts as a simple rule? What counts as a hard problem?). In practice, most currently known small Cryptids have [[Collatz-like]] behavior. In other words, the halting problem from blank tape of cryptids is mathematically-hard.&lt;br /&gt;
&lt;br /&gt;
If there exists a Cryptid with n states and m symbols, then BB(n, m) cannot be solved without solving this hard math problem.&lt;br /&gt;
&lt;br /&gt;
The name Cryptid was proposed by Shawn Ligocki in an Oct 2023 [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html blog post] announcing the discovery of [[Bigfoot]].&lt;br /&gt;
&lt;br /&gt;
== Cryptids at the Edge ==&lt;br /&gt;
&lt;br /&gt;
This is a list of Minimal Cryptids (Cryptids in a class with no strictly smaller known Cryptid). All of these Cryptids were &amp;quot;discovered in the wild&amp;quot; rather than &amp;quot;constructed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
| [[Bigfoot]]|| [[BB(3,3)]]|| &amp;lt;code&amp;gt;1RB2RA1LC_2LC1RB2RB_---2LA1LA&amp;lt;/code&amp;gt;|| [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html BB(3, 3) is hard] || Nov 2023 || [[User:Sligocki|Shawn Ligocki]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Hydra]]|| [[BB(2,5)]]|| &amp;lt;code&amp;gt;1RB3RB---3LA1RA_2LA3RA4LB0LB0LA&amp;lt;/code&amp;gt;|| [https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html BB(2, 5) is hard] || May 2024  || Daniel Yuan ||&lt;br /&gt;
|-&lt;br /&gt;
|  || BB(2,5) || &amp;lt;code&amp;gt;1RB3RB---3LA1RA_2LA3RA4LB0LB1LB&amp;lt;/code&amp;gt;||[https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html#a-bonus-cryptid A Bonus Cryptid] || May 2024 || Daniel Yuan ||&lt;br /&gt;
|-&lt;br /&gt;
|[[Antihydra]] || [[BB(6)]] || &amp;lt;code&amp;gt;1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA&amp;lt;/code&amp;gt; || [https://discord.com/channels/960643023006490684/1026577255754903572/1256223215206924318 Discord message] || June 2024 || &amp;lt;code&amp;gt;@mxdys&amp;lt;/code&amp;gt;, shown to be a Cryptid by &amp;lt;code&amp;gt;@racheline&amp;lt;/code&amp;gt;. ||Same as &#039;&#039;&#039;Hydra&#039;&#039;&#039; but starting iteration from 8 instead of 3 and with termination condition &amp;lt;code&amp;gt;&lt;br /&gt;
O &amp;gt; 2E&lt;br /&gt;
&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&lt;br /&gt;
E &amp;gt; 2O&lt;br /&gt;
&amp;lt;/code&amp;gt;, hence the name &#039;&#039;&#039;Antihydra&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Larger Cryptids ==&lt;br /&gt;
&lt;br /&gt;
A more complete list of all known Cryptids over a wider range of states and symbols. These Cryptds were all &amp;quot;constructed&amp;quot; rather than &amp;quot;discovered&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
|RH&lt;br /&gt;
|BB(744)&lt;br /&gt;
|https://github.com/sorear/metamath-turing-machines/blob/master/riemann-matiyasevich-aaronson.nql&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|Matiyasevich and O’Rear&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Riemann_hypothesis Riemann Hypothesis] is false.&lt;br /&gt;
|-&lt;br /&gt;
|Goldbach&lt;br /&gt;
|BB(27)&lt;br /&gt;
|https://gist.github.com/anonymous/a64213f391339236c2fe31f8749a0df6&amp;lt;nowiki/&amp;gt;(unverified)&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|anonymous&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Goldbach%27s_conjecture Golbach&#039;s conjecture] is false. To the best of our knowledge this construction has not been independently verified.&lt;br /&gt;
|- &lt;br /&gt;
| Erdős || BB(5,4) and&lt;br /&gt;
BB(15)&lt;br /&gt;
|&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_5_4.txt&lt;br /&gt;
&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_15_2.txt&lt;br /&gt;
|| [https://arxiv.org/abs/2107.12475 arxiv preprint] || Jul 2021 || [[User:Cosmo|Tristan Stérin]] (&amp;lt;code&amp;gt;@cosmo&amp;lt;/code&amp;gt;) and Damien Woods || The machine halts if and only if the following conjecture by Erdős is false: &amp;quot;For all n &amp;gt; 8, there is at least one 2 in the base-3 representation of 2^n&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Weak Collatz&lt;br /&gt;
|BB(124) and BB(43,4)&lt;br /&gt;
|https://docs.bbchallenge.org/other/weak_Collatz_conjecture_124_2.txt (unverified)&lt;br /&gt;
https://docs.bbchallenge.org/other/weak_Collatz_conjecture_43_4.txt (unverified)&lt;br /&gt;
|&lt;br /&gt;
|Jul 2021&lt;br /&gt;
|[[User:Cosmo|Tristan Stérin]]&lt;br /&gt;
|The machine halts if and only if the &amp;quot;weak Collatz conjecture&amp;quot; is false. The weak Collatz conjecture states that the iterated Collatz map (3x+1) has only one cycle on the positive integers.&lt;br /&gt;
Not independently verified, and probably easy to further optimise.&lt;br /&gt;
|-&lt;br /&gt;
| Bigfoot - compiled|| [[BB(7)]]|| &amp;lt;code&amp;gt;0RB1RB_1LC0RA_1RE1LF_1LF1RE_0RD1RD_1LG0LG_---1LB&amp;lt;/code&amp;gt;|| [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-2140887228 Bigfoot Comment] || June 2024 || &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;|| Compilation of Bigfoot into 2 symbols, there was a previous compilation [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-1774200442 with 8 states]&lt;br /&gt;
|-&lt;br /&gt;
| Hydra - compiled&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
0RB0LD_1LC0LI_1LD1LB_0LE0RG_1RF0RH_1RA---_0RD0LB_0RA---_0RF1RZ&lt;br /&gt;
&amp;lt;/pre&amp;gt;[[File:Hydra_9_states.txt]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1251572501578780782 Discord message] &lt;br /&gt;
|June 2024&lt;br /&gt;
|&amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Compilation of Hydra into 2 symbols, all[https://discord.com/channels/960643023006490684/1084047886494470185/1253193750486974464 confirmed by Shawn Ligocki]. &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt; provided 24 TMs which all emulate the same behavior.&lt;br /&gt;
&amp;lt;small&amp;gt;[https://discord.com/channels/960643023006490684/1084047886494470185/1247560072427474955 Previous compilation had 10 states], by Daniel Yuan, also [https://discord.com/channels/960643023006490684/1084047886494470185/1247579473042346136 confirmed by Shawn Ligocki].&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beeping Busy Beaver ==&lt;br /&gt;
&lt;br /&gt;
Cryptids were actually noticed in the [[Beeping Busy Beaver]] problem before they were in the classic Busy Beaver. See [https://www.sligocki.com/2022/04/03/mother-of-giants.html Mother of Giants] describing a &amp;quot;family&amp;quot; of Turing machines which &amp;quot;[[probviously]]&amp;quot; [[quasihalt]], but requires solving a Collatz-like problem in order to actually prove it. They are all TMs formed by filling in the missing transition in &amp;lt;code&amp;gt;1RB1LE_0LC0LB_0LD1LC_1RD1RA_---0LA&amp;lt;/code&amp;gt; with different values.&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Standard_TM_Text_format&amp;diff=362</id>
		<title>Standard TM Text format</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Standard_TM_Text_format&amp;diff=362"/>
		<updated>2024-07-10T12:39:16Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Redirected page to Turing machine#Standard text format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Turing_machine#Standard_text_format]]&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Standard_text_format&amp;diff=361</id>
		<title>Standard text format</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Standard_text_format&amp;diff=361"/>
		<updated>2024-07-10T12:38:37Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Redirected page to Turing machine#Standard text format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Turing_machine#Standard_text_format]]&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=360</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=360"/>
		<updated>2024-07-10T12:22:15Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Not $, but &amp;lt;math&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Beeping Busy Beaver (BBB) is a concept defined on 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;. The goal of a BBB is as follows: when starting from a totally blank tape, we want the final beep to happen as late as possible. The phrasing &amp;quot;final beep&amp;quot; means that the machine must beep finitely many times.&lt;br /&gt;
&lt;br /&gt;
Formally, we define the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; Beeping Busy Beaver number as&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;
== 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. 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;.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
Section 5.10 of the seminal survey &amp;quot;The Busy Beaver Frontier&amp;quot; by Scott Aaronson &amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://www.scottaaronson.com/papers/bb.pdf&amp;lt;/ref&amp;gt; introduced the concept of BBB.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=359</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=359"/>
		<updated>2024-07-10T12:21:41Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Not $, but &amp;lt;math&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Beeping Busy Beaver (BBB) is a concept defined on 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;. The goal of a BBB is as follows: when starting from a totally blank tape, we want the final beep to happen as late as possible. The phrasing &amp;quot;final beep&amp;quot; means that the machine must beep finitely many times.&lt;br /&gt;
&lt;br /&gt;
Formally, we define the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; Beeping Busy Beaver number as&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 $T(n)$ 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;
== 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. 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;.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
Section 5.10 of the seminal survey &amp;quot;The Busy Beaver Frontier&amp;quot; by Scott Aaronson &amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://www.scottaaronson.com/papers/bb.pdf&amp;lt;/ref&amp;gt; introduced the concept of BBB.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=358</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=358"/>
		<updated>2024-07-10T12:20:35Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Created page with &amp;quot;A Beeping Busy Beaver (BBB) is a concept defined on a &amp;#039;&amp;#039;beeping Turing machine&amp;#039;&amp;#039;, which is a Turing machine that has a special state named &amp;quot;beep state&amp;quot;. The goal of a BBB is as follows: when starting from a totally blank tape, we want the final beep to happen as late as possible. The phrasing &amp;quot;final beep&amp;quot; means that the machine must beep finitely many times.  Formally, we define the $n$&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; Beeping Busy Beaver number as  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\operatorname{BBB}(...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Beeping Busy Beaver (BBB) is a concept defined on 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;. The goal of a BBB is as follows: when starting from a totally blank tape, we want the final beep to happen as late as possible. The phrasing &amp;quot;final beep&amp;quot; means that the machine must beep finitely many times.&lt;br /&gt;
&lt;br /&gt;
Formally, we define the $n$&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; Beeping Busy Beaver number as&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 $T(n)$ is the set of Turing machines with $n$ states and two symbols.&lt;br /&gt;
&lt;br /&gt;
== Significance ==&lt;br /&gt;
&lt;br /&gt;
It is easy to see that $\operatorname{BBB}(n) \ge \operatorname{BB}(n)$, by letting the beep state be the state that is reached immediately before the halt state. Moreover, it turns out that $\operatorname{BBB}$ grows uncomputably faster than $\operatorname{BB}$.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
Section 5.10 of the seminal survey &amp;quot;The Busy Beaver Frontier&amp;quot; by Scott Aaronson &amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://www.scottaaronson.com/papers/bb.pdf&amp;lt;/ref&amp;gt; introduced the concept of BBB.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=357</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=357"/>
		<updated>2024-07-10T11:54:32Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Removing the space after the comma when in the main text (but not when it is a citation), adhering to https://discord.com/channels/960643023006490684/1249351319756607619/1260560590192115764&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2LC1RC_2LC---2RB_2LA0LB0RA}}&lt;br /&gt;
https://bbchallenge.org/1RB2LC1RC_2LC---2RB_2LA0LB0RA&lt;br /&gt;
&lt;br /&gt;
This is a [[BB(3,3)]] [[holdout]] under active exploration. It simulates a complex set of Collatz-like rules with two decreasing parameters and seems as if it may be a new [[Cryptid]] (and perhaps even one that &amp;quot;[[probviously]]&amp;quot; halts! But this is really speculation at this point.)&lt;br /&gt;
&lt;br /&gt;
This is holdout #758 on Justin&#039;s 3x3 mugshots. And if you start in state C it is a [[permutation]] of #153: &amp;lt;code&amp;gt;1RB0LB0RC_2LC2LA1RA_1RA1LC---&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
NOTE: These rules are under active development and may have mistakes or typos.&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;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Bigfoot&amp;diff=356</id>
		<title>Bigfoot</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Bigfoot&amp;diff=356"/>
		<updated>2024-07-10T11:54:12Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Removing the space after the comma when in the main text (but not when it is a citation), adhering to https://discord.com/channels/960643023006490684/1249351319756607619/1260560590192115764&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2RA1LC_2LC1RB2RB_---2LA1LA}}&lt;br /&gt;
&#039;&#039;&#039;Bigfoot&#039;&#039;&#039; is a [[BB(3,3)]] [[Cryptids|Cryptid]]: &amp;lt;code&amp;gt;1RB2RA1LC_2LC1RB2RB_---2LA1LA&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It simulates the Collatz-like function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  A(a, &amp;amp; 6k,   &amp;amp; c) &amp;amp; \to &amp;amp; A(a,   &amp;amp; 8k+c-1, &amp;amp; 2)   &amp;amp; \text{if} &amp;amp; 8k+c \ge 1 \\&lt;br /&gt;
  A(a, &amp;amp; 6k+1, &amp;amp; c) &amp;amp; \to &amp;amp; A(a+1, &amp;amp; 8k+c-1, &amp;amp; 3)   &amp;amp; \text{if} &amp;amp; 8k+c \ge 1 \\&lt;br /&gt;
  A(a, &amp;amp; 6k+2, &amp;amp; c) &amp;amp; \to &amp;amp; A(a-1, &amp;amp; 8k+c+3, &amp;amp; 2)   &amp;amp; \text{if} &amp;amp; a \ge 1 \\&lt;br /&gt;
  A(a, &amp;amp; 6k+3, &amp;amp; c) &amp;amp; \to &amp;amp; A(a,   &amp;amp; 8k+c+1, &amp;amp; 5)   \\&lt;br /&gt;
  A(a, &amp;amp; 6k+4, &amp;amp; c) &amp;amp; \to &amp;amp; A(a+1, &amp;amp; 8k+c+3, &amp;amp; 2)   \\&lt;br /&gt;
  A(a, &amp;amp; 6k+5, &amp;amp; c) &amp;amp; \to &amp;amp; A(a,   &amp;amp; 8k+c+5, &amp;amp; 3)   \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A(0, 6k+2, c) \to \text{Halt}(16k+2c+7)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
starting from &amp;lt;math&amp;gt;A(2, 1, 2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It was discovered by Shawn Ligocki on 14 Oct 2023 and shared in the blog post [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html BB(3, 3) is Hard].&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Collatz-like&amp;diff=355</id>
		<title>Collatz-like</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Collatz-like&amp;diff=355"/>
		<updated>2024-07-10T11:51:58Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Removing the space after the comma when in the main text (but not when it is a citation), adhering to https://discord.com/channels/960643023006490684/1249351319756607619/1260560590192115764&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;Collatz-like function&#039;&#039;&#039; is a partial function defined piecewise depending on the remainder of an input modulo some number. The canonical example is the original Collatz function:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  c(2k)   &amp;amp; = &amp;amp;  k \\&lt;br /&gt;
  c(2k+1) &amp;amp; = &amp;amp; 3k+2 \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;Collatz-like problem&#039;&#039;&#039; is a question about the behavior of iterating a Collatz-like function. Collatz-like problems are famously difficult.&lt;br /&gt;
&lt;br /&gt;
Many [[Busy Beaver Champions]] have &#039;&#039;&#039;Collatz-like behavior&#039;&#039;&#039;, meaning that their behavior can be concisely described via the iterated values of a Collatz-like function.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== BB(5,2) Champion ===&lt;br /&gt;
Consider the [[BB(5,2)]] Champion (&amp;lt;code&amp;gt;1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA&amp;lt;/code&amp;gt;) and the generalize configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;M(n) = 0^\infty \; \textrm{&amp;lt;A} \; 1^n \; 0^\infty&amp;lt;/math&amp;gt;Pascal Michel showed that:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  0^\infty \; \textrm{&amp;lt;A} \; 0^\infty &amp;amp; = &amp;amp; M(0) \\&lt;br /&gt;
  M(3k)   &amp;amp; \xrightarrow{5 k^2 + 19 k + 15} &amp;amp; M(5k+6) \\&lt;br /&gt;
  M(3k+1) &amp;amp; \xrightarrow{5 k^2 + 25 k + 27} &amp;amp; M(5k+9) \\&lt;br /&gt;
  M(3k+2) &amp;amp; \xrightarrow{6k +12} &amp;amp; 0^\infty \;\; 1 \;\; \textrm{H&amp;gt;} \;\; 01 \;\; {(001)}^{k+1} \;\; 1 \;\; 0^\infty  \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting on a blank tape &amp;lt;math&amp;gt;C(0)&amp;lt;/math&amp;gt;, these rules iterate 15 times before reaching the halt config.&amp;lt;ref&amp;gt;[https://bbchallenge.org/~pascal.michel/beh#tm52a Pascal Michel&#039;s Analysis of the BB(5, 2) Champion]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hydra ===&lt;br /&gt;
Consider Hydra (a [[Cryptids|Cryptid]]) &amp;lt;code&amp;gt;1RB3RB---3LA1RA_2LA3RA4LB0LB0LA&amp;lt;/code&amp;gt; and the generalized configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(a, b) = 0^\infty \; \textrm{ &amp;lt;B } \; 0^{3(a-2)} \; 3^b \; 2 \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
Daniel Yuan showed that:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  \\&lt;br /&gt;
  0^\infty \; \textrm{A&amp;gt;} \; 0^\infty &amp;amp; &amp;amp; \xrightarrow{19} &amp;amp; C(3, 0) \\&lt;br /&gt;
  C(2n,   &amp;amp; 0)   &amp;amp; \to &amp;amp; \text{Halt}(9n-6) \\&lt;br /&gt;
  C(2n,   &amp;amp; b+1) &amp;amp; \to &amp;amp; C(3n,   &amp;amp; b) \\&lt;br /&gt;
  C(2n+1, &amp;amp; b)   &amp;amp; \to &amp;amp; C(3n+1, &amp;amp; b+2) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;math&amp;gt;\textrm{Halt}(n)&amp;lt;/math&amp;gt; is a halting configuration with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; non-zero symbols on the tape.&lt;br /&gt;
&lt;br /&gt;
Starting from config &amp;lt;math&amp;gt;C(3, 0)&amp;lt;/math&amp;gt; this simulates a pseudo-random walk along the &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; parameter, increasing it by 2 every time &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; is odd, decreasing by 1 every time it&#039;s even. Deciding whether or not Hydra halts requires being able to prove a detailed question about the trajectory of the Collatz-like function&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  h(2n)   &amp;amp; = &amp;amp; 3n   \\&lt;br /&gt;
  h(2n+1) &amp;amp; = &amp;amp; 3n+1 \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;starting from 3:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  \\&lt;br /&gt;
  3 \xrightarrow{O} 4 \xrightarrow{E} 6\xrightarrow{E} 9 \xrightarrow{O} 13 \xrightarrow{O} 19 \xrightarrow{O} 28 \xrightarrow{E} 42 \xrightarrow{E} 63 \cdots \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Specifically, will it ever reach a point where the cumulative number of &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt; (even transitions) applied is greater than twice the number of &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt; (odd transitions) applied?&amp;lt;ref&amp;gt;Shawn Ligocki. [https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html BB(2, 5) is Hard (Hydra)]. 10 May 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tetration Machine ===&lt;br /&gt;
Consider the current [[BB(6,2)]] Champion (discovered by Pavel Kropitz in May 2022)  &amp;lt;code&amp;gt;1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE&amp;lt;/code&amp;gt; and consider the general configuration:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;K(a, b) = 0^\infty \; 1 \; 0^n \; 11 \; 0^5 \; \textrm{C&amp;gt;} \; 0^\infty&amp;lt;/math&amp;gt;Shawn Ligocki showed that:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  \\&lt;br /&gt;
  0^\infty \; \textrm{A&amp;gt;} \; 0^\infty &amp;amp; \xrightarrow{45} &amp;amp; K(5) \\&lt;br /&gt;
  K(4k)   &amp;amp; \to &amp;amp; \text{Halt}(9n-6) \\&lt;br /&gt;
  K(4n+1) &amp;amp; \to &amp;amp; K(\frac{3^{k+3} - 11}{2}) \\&lt;br /&gt;
  K(4n+2) &amp;amp; \to &amp;amp; K(\frac{3^{k+3} - 11}{2}) \\&lt;br /&gt;
  K(4n+3) &amp;amp; \to &amp;amp; K(\frac{3^{k+3} +  1}{2}) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting from config &amp;lt;math&amp;gt;K(5)&amp;lt;/math&amp;gt;, these rules iterate 15 times before reaching the halt config leaving over &amp;lt;math&amp;gt;10 \uparrow\uparrow 15&amp;lt;/math&amp;gt; non-zero symbols on the tape.&amp;lt;ref&amp;gt;Shawn Ligocki. [https://www.sligocki.com/2022/06/21/bb-6-2-t15.html BB(6, 2) &amp;gt; 10↑↑15]. 21 Jun 2022.&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>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=354</id>
		<title>Cryptids</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=354"/>
		<updated>2024-07-10T11:49:35Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Removing the space after the comma when in the main text (but not when it is a citation), adhering to https://discord.com/channels/960643023006490684/1249351319756607619/1260560590192115764&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cryptids&#039;&#039;&#039; are Turing Machines whose behavior (when started on a blank tape) can be described completely by a relatively simple mathematical rule, but where that rule falls into a class of unsolved (and presumed hard) mathematical problems. This definition is somewhat subjective (What counts as a simple rule? What counts as a hard problem?). In practice, most currently known small Cryptids have [[Collatz-like]] behavior. In other words, the halting problem from blank tape of cryptids is mathematically-hard.&lt;br /&gt;
&lt;br /&gt;
If there exists a Cryptid with n states and m symbols, then BB(n, m) cannot be solved without solving this hard math problem.&lt;br /&gt;
&lt;br /&gt;
The name Cryptid was proposed by Shawn Ligocki in an Oct 2023 [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html blog post] announcing the discovery of [[Bigfoot]].&lt;br /&gt;
&lt;br /&gt;
== Cryptids at the Edge ==&lt;br /&gt;
&lt;br /&gt;
This is a list of Minimal Cryptids (Cryptids in a class with no strictly smaller known Cryptid). All of these Cryptids were &amp;quot;discovered in the wild&amp;quot; rather than &amp;quot;constructed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
| [[Bigfoot]]|| [[BB(3,3)]]|| &amp;lt;code&amp;gt;1RB2RA1LC_2LC1RB2RB_---2LA1LA&amp;lt;/code&amp;gt;|| [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html BB(3, 3) is hard] || Nov 2023 || [[User:Sligocki|Shawn Ligocki]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Hydra]]|| [[BB(2,5)]]|| &amp;lt;code&amp;gt;1RB3RB---3LA1RA_2LA3RA4LB0LB0LA&amp;lt;/code&amp;gt;|| [https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html BB(2, 5) is hard] || May 2024  || Daniel Yuan ||&lt;br /&gt;
|-&lt;br /&gt;
|  || BB(2,5) || &amp;lt;code&amp;gt;1RB3RB---3LA1RA_2LA3RA4LB0LB1LB&amp;lt;/code&amp;gt;||[https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html#a-bonus-cryptid A Bonus Cryptid] || May 2024 || Daniel Yuan ||&lt;br /&gt;
|-&lt;br /&gt;
|[[Antihydra]] || [[BB(6)]] || &amp;lt;code&amp;gt;1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA&amp;lt;/code&amp;gt; || [https://discord.com/channels/960643023006490684/1026577255754903572/1256223215206924318 Discord message] || June 2024 || &amp;lt;code&amp;gt;@mxdys&amp;lt;/code&amp;gt;, shown to be a Cryptid by &amp;lt;code&amp;gt;@racheline&amp;lt;/code&amp;gt;. ||Same as &#039;&#039;&#039;Hydra&#039;&#039;&#039; but starting iteration from 8 instead of 3 and with termination condition &amp;lt;code&amp;gt;&lt;br /&gt;
O &amp;gt; 2E&lt;br /&gt;
&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&lt;br /&gt;
E &amp;gt; 2O&lt;br /&gt;
&amp;lt;/code&amp;gt;, hence the name &#039;&#039;&#039;Antihydra&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Larger Cryptids ==&lt;br /&gt;
&lt;br /&gt;
A more complete list of all known Cryptids over a wider range of states and symbols. These Cryptds were all &amp;quot;constructed&amp;quot; rather than &amp;quot;discovered&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
|RH&lt;br /&gt;
|BB(744)&lt;br /&gt;
|https://github.com/sorear/metamath-turing-machines/blob/master/riemann-matiyasevich-aaronson.nql&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|Matiyasevich and O’Rear&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Riemann_hypothesis Riemann Hypothesis] is false.&lt;br /&gt;
|-&lt;br /&gt;
|Goldbach&lt;br /&gt;
|BB(27)&lt;br /&gt;
|https://gist.github.com/anonymous/a64213f391339236c2fe31f8749a0df6&amp;lt;nowiki/&amp;gt;(unverified)&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|anonymous&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Goldbach%27s_conjecture Golbach&#039;s conjecture] is false. To the best of our knowledge this construction has not been independently verified.&lt;br /&gt;
|- &lt;br /&gt;
| Erdős || BB(5,4) and&lt;br /&gt;
BB(15)&lt;br /&gt;
|&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_5_4.txt&lt;br /&gt;
&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_15_2.txt&lt;br /&gt;
|| [https://arxiv.org/abs/2107.12475 arxiv preprint] || Jul 2021 || [[User:Cosmo|Tristan Stérin]] (&amp;lt;code&amp;gt;@cosmo&amp;lt;/code&amp;gt;) and Damien Woods || The machine halts if and only if the following conjecture by Erdős is false: &amp;quot;For all n &amp;gt; 8, there is at least one 2 in the base-3 representation of 2^n&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Weak Collatz&lt;br /&gt;
|BB(124) and BB(43,4)&lt;br /&gt;
|https://docs.bbchallenge.org/other/weak_Collatz_conjecture_124_2.txt (unverified)&lt;br /&gt;
https://docs.bbchallenge.org/other/weak_Collatz_conjecture_43_4.txt (unverified)&lt;br /&gt;
|&lt;br /&gt;
|Jul 2021&lt;br /&gt;
|[[User:Cosmo|Tristan Stérin]]&lt;br /&gt;
|The machine halts if and only if the &amp;quot;weak Collatz conjecture&amp;quot; is false. The weak Collatz conjecture states that the iterated Collatz map (3x+1) has only one cycle on the positive integers.&lt;br /&gt;
Not independently verified, and probably easy to further optimise.&lt;br /&gt;
|-&lt;br /&gt;
| Bigfoot - compiled|| [[BB(7)]]|| &amp;lt;code&amp;gt;0RB1RB_1LC0RA_1RE1LF_1LF1RE_0RD1RD_1LG0LG_---1LB&amp;lt;/code&amp;gt;|| [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-2140887228 Bigfoot Comment] || June 2024 || &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;|| Compilation of Bigfoot into 2 symbols, there was a previous compilation [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-1774200442 with 8 states]&lt;br /&gt;
|-&lt;br /&gt;
| Hydra - compiled&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
0RB0LD_1LC0LI_1LD1LB_0LE0RG_1RF0RH_1RA---_0RD0LB_0RA---_0RF1RZ&lt;br /&gt;
&amp;lt;/pre&amp;gt;[[File:Hydra_9_states.txt]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1251572501578780782 Discord message] &lt;br /&gt;
|June 2024&lt;br /&gt;
|&amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Compilation of Hydra into 2 symbols, all[https://discord.com/channels/960643023006490684/1084047886494470185/1253193750486974464 confirmed by Shawn Ligocki]. &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt; provided 24 TMs which all emulate the same behavior.&lt;br /&gt;
&amp;lt;small&amp;gt;[https://discord.com/channels/960643023006490684/1084047886494470185/1247560072427474955 Previous compilation had 10 states], by Daniel Yuan, also [https://discord.com/channels/960643023006490684/1084047886494470185/1247579473042346136 confirmed by Shawn Ligocki].&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beeping Busy Beaver ==&lt;br /&gt;
&lt;br /&gt;
Cryptids were actually noticed in the [[Beeping Busy Beaver]] problem before they were in the classic Busy Beaver. See [https://www.sligocki.com/2022/04/03/mother-of-giants.html Mother of Giants] describing a &amp;quot;family&amp;quot; of Turing machines which &amp;quot;probviously&amp;quot; quasihalt, but requires solving a Collatz-like problem in order to actually prove it. They are all TMs formed by filling in the missing transition in &amp;lt;code&amp;gt;1RB1LE_0LC0LB_0LD1LC_1RD1RA_---0LA&amp;lt;/code&amp;gt; with different values.&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(4)&amp;diff=349</id>
		<title>BB(4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(4)&amp;diff=349"/>
		<updated>2024-07-10T08:34:26Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Add the Allen Brady&amp;#039;s dissertation of 1965&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BB(4)&#039;&#039;&#039; refers to the 4&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; value of the [[Busy Beaver function]]. &lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
In this Section, we use Radó&#039;s original S (number of steps) and Σ (number of ones on the final tape) notations; see [[Busy Beaver Functions]]. &lt;br /&gt;
&lt;br /&gt;
* In 1965, Allen Brady proves that S(4) ≥ 84 and Σ(4) ≥ 11.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Brady, A. H. (1965). Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function. https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&amp;lt;/ref&amp;gt; (TODO: the abstract says &amp;quot;or ≥ 12 using a different stopping convention&amp;quot;)&lt;br /&gt;
* In 1966, Allen Brady conjectures Σ(4) = 13 and S(4) = 106.&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Brady, A. H. (1966). The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4. https://ieeexplore.ieee.org/document/4038890 &amp;lt;/ref&amp;gt;&lt;br /&gt;
* In 1974, Allen Brady proves that S(4) = 107.&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;https://www.quantamagazine.org/amateur-mathematicians-find-fifth-busy-beaver-turing-machine-20240702/&amp;lt;/ref&amp;gt; (better source needed)&lt;br /&gt;
* In 1983, Allen Brady publishes the proof that Σ(4) = 13 and S(4) = 107. &amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Brady, A. H. (1983). The determination of the value of Rado’s noncomputable function Σ(k) for four-state Turing machines. https://www.ams.org/journals/mcom/1983-40-162/S0025-5718-1983-0689479-6/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(4)&amp;diff=348</id>
		<title>BB(4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(4)&amp;diff=348"/>
		<updated>2024-07-10T08:04:10Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;BB(4)&amp;#039;&amp;#039;&amp;#039; refers to the 4&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; value of the Busy Beaver function.   == History == In this Section, we use Radó&amp;#039;s original S (number of steps) and Σ (number of ones on the final tape) notations; see Busy Beaver Functions.   * In 1966, Allen Brady conjectures Σ(4) = 13 and S(4) = 106.&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Brady, A. H. (1966). The Conjectured Highest Scoring Machines for Rado&amp;#039;s Σ(k) for the Value k = 4. https://ieeexplore.ieee.org/document/4038890 &amp;lt;/ref&amp;gt; * In...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BB(4)&#039;&#039;&#039; refers to the 4&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; value of the [[Busy Beaver function]]. &lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
In this Section, we use Radó&#039;s original S (number of steps) and Σ (number of ones on the final tape) notations; see [[Busy Beaver Functions]]. &lt;br /&gt;
&lt;br /&gt;
* In 1966, Allen Brady conjectures Σ(4) = 13 and S(4) = 106.&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Brady, A. H. (1966). The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4. https://ieeexplore.ieee.org/document/4038890 &amp;lt;/ref&amp;gt;&lt;br /&gt;
* In 1974, Allen Brady proves that S(4) = 107.&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;https://www.quantamagazine.org/amateur-mathematicians-find-fifth-busy-beaver-turing-machine-20240702/&amp;lt;/ref&amp;gt; (better source needed)&lt;br /&gt;
* In 1983, Allen Brady publishes the proof that Σ(4) = 13 and S(4) = 107. &amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Brady, A. H. (1983). The determination of the value of Rado’s noncomputable function Σ(k) for four-state Turing machines. https://www.ams.org/journals/mcom/1983-40-162/S0025-5718-1983-0689479-6/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Tree_Normal_Form&amp;diff=347</id>
		<title>Tree Normal Form</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Tree_Normal_Form&amp;diff=347"/>
		<updated>2024-07-10T07:47:16Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Fix typo: programatic → programmatic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tree Normal Form (TNF)&#039;&#039;&#039; is the unique standard [[Turing machine]] transition table representation for a class of functionally equivalent TMs (for the purposes of the Busy Beaver problem). TNF is also often used to to describe the process first described by Allen Brady which enumerates all TMs in TNF.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Radó&#039;s original definition of a Busy Beaver TM allows any choice of (write symbol, move direction, next state) for every (current state, read symbol) combination. For n-states, m-symbols that leads to &amp;lt;math&amp;gt;N(n,m) = (2m(n+1))^{mn}&amp;lt;/math&amp;gt; distinct TMs (Note: there are &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt; next states for the n run states and 1 halt state). But for the purposes of searching for Busy Beavers, these contain a lot of redundant TMs. Some notable redundancies are:&lt;br /&gt;
&lt;br /&gt;
# Permutations: Any permutation of non-start states, non-blank symbols or directions leads to a functionally equivalent TM.&lt;br /&gt;
# Unused transitions: If the TM (when started on a blank tape) does not actually use all transitions, then the behavior of this TM is identical for all choices of those transitions.&lt;br /&gt;
# Halting transitions: Any of the 2m choices for halting transitions lead to the same runtime (and any of &amp;lt;math&amp;gt;2(m-1)&amp;lt;/math&amp;gt; lead to same sigma score).&lt;br /&gt;
# Number of halting transitions: Any TM without any halting transitions can (obviously) never halt, so they can be ignored for the purposes of solving the Busy Beaver problem.&lt;br /&gt;
&lt;br /&gt;
In order to (significantly) reduce the search space, TNF requires that the TM satisfy the following:&lt;br /&gt;
&lt;br /&gt;
# Canonical permutation: All states (and symbols) are used in order when run on a blank tape. The first move direction is Right.&lt;br /&gt;
# Undefined transitions: All unused transitions are marked as blank/undefined &amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Unique halting transition: All halting transitions are of the form &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Require halting transition: TMs must have at least one undefined (&amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;) or halting (&amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;) transition.&lt;br /&gt;
&lt;br /&gt;
== TNF Enumeration ==&lt;br /&gt;
TNF enumeration is a process for enumerating all TMs in TNF by recursively expanding a &amp;quot;family tree&amp;quot; of machines:&lt;br /&gt;
&lt;br /&gt;
* Start with a completely undefined TM of the desired size, this is the root node. Ex &amp;lt;code&amp;gt;------_------&amp;lt;/code&amp;gt; for BB(2).&lt;br /&gt;
* For each unexplored node, run that TM on a blank tape until it reaches an undefined transition (or you give up searching).&lt;br /&gt;
* If you reach an undefined transition, then create children nodes from this node for all choices of transitions.&lt;br /&gt;
** One option for transition is always the single halting transition &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;.&lt;br /&gt;
** If there is at least one more undefined transition (besides this one being filled in now) then we also allow all combinations of transitions with the following restrictions:&lt;br /&gt;
*** The first direction must be Right,&lt;br /&gt;
*** The next state may be any previously visited state or the next unvisited one,&lt;br /&gt;
*** The write symbol may be any previously used symbol or the next unused one.&lt;br /&gt;
*Repeat this on every leaf node (which contains at least one undefined transition). &lt;br /&gt;
This enumeration is complete if every leaf node is either a halting TM or an infinite TM that never reaches its undefined transitions. Unfortunately, there is no programmatic way to ensure you are done because that would involve solving the halting problem. Instead it is often helpful to think of TNF enumeration as an iterated process in which the tree is expanded as much as possible early on, but then iteratively refined over time as new leafs are proven to reach undefined transitions.&lt;br /&gt;
&lt;br /&gt;
== TNF-1RB ==&lt;br /&gt;
One common additional restriction is that the initial transition is &amp;lt;code&amp;gt;A0→1RB&amp;lt;/code&amp;gt;. This is mainly done to exclude &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt; TMs. For any TM starting from &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt;, the TM starts in state B will have the same exact sigma score and run for exactly one step longer. Many early enumerations used this restriction because they were specifically searching for Σ. It can also be used when searching for the step champion, but requires some post-processing to check for any state permutations that might lead to a few more steps.&lt;br /&gt;
&lt;br /&gt;
== Number of TNF TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: right;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Total TMs&lt;br /&gt;
!TNF TMs&lt;br /&gt;
!TNF-1RB TMs&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|20,736&lt;br /&gt;
|&lt;br /&gt;
|41&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|16,777,216&lt;br /&gt;
|&lt;br /&gt;
|4,057&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|25,600,000,000&lt;br /&gt;
|&lt;br /&gt;
|620,261&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|63,403,380,965,376&lt;br /&gt;
|&lt;br /&gt;
|126,891,605&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|232,218,265,089,212,416&lt;br /&gt;
|&lt;br /&gt;
|~33,436,000,000&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Tree_Normal_Form&amp;diff=346</id>
		<title>Tree Normal Form</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Tree_Normal_Form&amp;diff=346"/>
		<updated>2024-07-10T07:45:15Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: Fix typo: it&amp;#039;s → its&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tree Normal Form (TNF)&#039;&#039;&#039; is the unique standard [[Turing machine]] transition table representation for a class of functionally equivalent TMs (for the purposes of the Busy Beaver problem). TNF is also often used to to describe the process first described by Allen Brady which enumerates all TMs in TNF.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Radó&#039;s original definition of a Busy Beaver TM allows any choice of (write symbol, move direction, next state) for every (current state, read symbol) combination. For n-states, m-symbols that leads to &amp;lt;math&amp;gt;N(n,m) = (2m(n+1))^{mn}&amp;lt;/math&amp;gt; distinct TMs (Note: there are &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt; next states for the n run states and 1 halt state). But for the purposes of searching for Busy Beavers, these contain a lot of redundant TMs. Some notable redundancies are:&lt;br /&gt;
&lt;br /&gt;
# Permutations: Any permutation of non-start states, non-blank symbols or directions leads to a functionally equivalent TM.&lt;br /&gt;
# Unused transitions: If the TM (when started on a blank tape) does not actually use all transitions, then the behavior of this TM is identical for all choices of those transitions.&lt;br /&gt;
# Halting transitions: Any of the 2m choices for halting transitions lead to the same runtime (and any of &amp;lt;math&amp;gt;2(m-1)&amp;lt;/math&amp;gt; lead to same sigma score).&lt;br /&gt;
# Number of halting transitions: Any TM without any halting transitions can (obviously) never halt, so they can be ignored for the purposes of solving the Busy Beaver problem.&lt;br /&gt;
&lt;br /&gt;
In order to (significantly) reduce the search space, TNF requires that the TM satisfy the following:&lt;br /&gt;
&lt;br /&gt;
# Canonical permutation: All states (and symbols) are used in order when run on a blank tape. The first move direction is Right.&lt;br /&gt;
# Undefined transitions: All unused transitions are marked as blank/undefined &amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Unique halting transition: All halting transitions are of the form &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Require halting transition: TMs must have at least one undefined (&amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;) or halting (&amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;) transition.&lt;br /&gt;
&lt;br /&gt;
== TNF Enumeration ==&lt;br /&gt;
TNF enumeration is a process for enumerating all TMs in TNF by recursively expanding a &amp;quot;family tree&amp;quot; of machines:&lt;br /&gt;
&lt;br /&gt;
* Start with a completely undefined TM of the desired size, this is the root node. Ex &amp;lt;code&amp;gt;------_------&amp;lt;/code&amp;gt; for BB(2).&lt;br /&gt;
* For each unexplored node, run that TM on a blank tape until it reaches an undefined transition (or you give up searching).&lt;br /&gt;
* If you reach an undefined transition, then create children nodes from this node for all choices of transitions.&lt;br /&gt;
** One option for transition is always the single halting transition &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;.&lt;br /&gt;
** If there is at least one more undefined transition (besides this one being filled in now) then we also allow all combinations of transitions with the following restrictions:&lt;br /&gt;
*** The first direction must be Right,&lt;br /&gt;
*** The next state may be any previously visited state or the next unvisited one,&lt;br /&gt;
*** The write symbol may be any previously used symbol or the next unused one.&lt;br /&gt;
*Repeat this on every leaf node (which contains at least one undefined transition). &lt;br /&gt;
This enumeration is complete if every leaf node is either a halting TM or an infinite TM that never reaches its undefined transitions. Unfortunately, there is no programatic way to ensure you are done because that would involve solving the halting problem. Instead it is often helpful to think of TNF enumeration as an iterated process in which the tree is expanded as much as possible early on, but then iteratively refined over time as new leafs are proven to reach undefined transitions.&lt;br /&gt;
&lt;br /&gt;
== TNF-1RB ==&lt;br /&gt;
One common additional restriction is that the initial transition is &amp;lt;code&amp;gt;A0→1RB&amp;lt;/code&amp;gt;. This is mainly done to exclude &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt; TMs. For any TM starting from &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt;, the TM starts in state B will have the same exact sigma score and run for exactly one step longer. Many early enumerations used this restriction because they were specifically searching for Σ. It can also be used when searching for the step champion, but requires some post-processing to check for any state permutations that might lead to a few more steps.&lt;br /&gt;
&lt;br /&gt;
== Number of TNF TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: right;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Total TMs&lt;br /&gt;
!TNF TMs&lt;br /&gt;
!TNF-1RB TMs&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|20,736&lt;br /&gt;
|&lt;br /&gt;
|41&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|16,777,216&lt;br /&gt;
|&lt;br /&gt;
|4,057&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|25,600,000,000&lt;br /&gt;
|&lt;br /&gt;
|620,261&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|63,403,380,965,376&lt;br /&gt;
|&lt;br /&gt;
|126,891,605&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|232,218,265,089,212,416&lt;br /&gt;
|&lt;br /&gt;
|~33,436,000,000&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
</feed>