<?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-09-26T00:52:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=7733</id>
		<title>Fractran</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=7733"/>
		<updated>2026-06-03T23:55:35Z</updated>

		<summary type="html">&lt;p&gt;Hsjoihs: /* BBf(15) Family */ Using the variable name &amp;quot;n&amp;quot; here is misleading (since another variable named &amp;quot;n&amp;quot; is set equal to 2 in the paragraph immediately preceding it)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Fractran&#039;&#039;&#039; (originally styled FRACTRAN) is an esoteric [[Turing complete]] model of computation invented by John Conway in 1987.&amp;lt;ref&amp;gt;Conway, John H. (1987). &amp;quot;FRACTRAN: A Simple Universal Programming Language for Arithmetic&amp;quot;. &#039;&#039;Open Problems in Communication and Computation&#039;&#039;. Springer-Verlag New York, Inc. pp. 4–26. &amp;lt;nowiki&amp;gt;http://doi.org/10.1007/978-1-4612-4808-8_2&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt; In this model a program is simply a finite list of fractions (rational numbers), the program state is an integer. For more details see https://en.wikipedia.org/wiki/FRACTRAN.&lt;br /&gt;
&lt;br /&gt;
Discord user Coda came up with a way to transform any Fractran program into a Turing Machine, see [https://discord.com/channels/960643023006490684/1438019511155691521/1441844795613122560 source].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BB_fractran&#039;&#039;&#039;(n) or &#039;&#039;&#039;BBf&#039;&#039;&#039;(n) is the Busy Beaver function for Fractran programs. Holdouts lists by Daniel Yuan: [https://github.com/int-y1/BBFractran/blob/main/holdout/README.md Holdouts lists]&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
A Fractran program is a list of rational numbers &amp;lt;math&amp;gt;[q_0, q_1, \dots, q_{k-1}]&amp;lt;/math&amp;gt; called rules and a Fractran state is an integer &amp;lt;math&amp;gt;s \in \mathbb{Z}&amp;lt;/math&amp;gt;. The numerator and denominator of any rational number fraction do not share any prime factors (they are in reduced form). We say that a rule &amp;lt;math&amp;gt;q_i&amp;lt;/math&amp;gt; applies to state &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;s \cdot q_i \in \mathbb{Z}&amp;lt;/math&amp;gt;. If no rule applies, we say that the computation has halted otherwise we apply the first applicable rule at each step. In that case we say &amp;lt;math&amp;gt;s \to t&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;t = s \cdot q_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;i = \min \{ i : s \cdot q_i \in \mathbb{Z} \}&amp;lt;/math&amp;gt;. As with [[Turing machines]], we will write &amp;lt;math&amp;gt;s \xrightarrow{N} t&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;s \to s_1 \to \cdots \to s_{N-1} \to t&amp;lt;/math&amp;gt; (s goes to t after N steps) and &amp;lt;math&amp;gt;s \to^* t&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;s \to^+ t&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;s \xrightarrow{N} t&amp;lt;/math&amp;gt; for some N≥0 or N≥1 (respectively). We say that a program has runtime N (or halts in N steps) starting in state s if &amp;lt;math&amp;gt;s \xrightarrow{N} t&amp;lt;/math&amp;gt; and computation halts on t.&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\Omega(n)&amp;lt;/math&amp;gt; be the total number of prime factors of a positive integer n. In other words, &amp;lt;math&amp;gt;\Omega(2^{a_0} 3^{a_1} \cdots p_n^{a_n}) = \sum_{k=0}^n a_n&amp;lt;/math&amp;gt;. Then given a rule &amp;lt;math&amp;gt;\frac{a}{b}&amp;lt;/math&amp;gt; we say that &amp;lt;math&amp;gt;\text{size} \left( \frac{a}{b} \right) = \Omega(a) + \Omega(b)&amp;lt;/math&amp;gt;. And the size of a Fractran program &amp;lt;math&amp;gt;[q_0, q_1, \dots, q_{k-1}]&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;k + \sum_{i=0}^{k-1} \text{size}(q_i)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
BB_fractran(n) or BBf(n) is the maximum runtime starting in state 2 for all halting Fractran programs of size n. It is a non-computable function akin to the [[Busy Beaver Functions]] since Fractran is Turing Complete.&lt;br /&gt;
&lt;br /&gt;
== Vector Representation ==&lt;br /&gt;
Fractran programs are not easy to interpret, in fact it may be completely unclear at first that they can perform any computation at all. One of the key insights is to represent all numbers (states and rules) in their prime factorization form. For example, we can use a vector &amp;lt;math&amp;gt;[ a_0, a_1, \dots, a_{n-1} ] \in \mathbb{Z}^n&amp;lt;/math&amp;gt; to represent the number &amp;lt;math&amp;gt;2^{a_0} 3^{a_1} \cdots p_{n-1}^{a_{n-1}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Let the vector representation (for a sufficiently large n) for a state &amp;lt;math&amp;gt;a = 2^{a_0} 3^{a_1} \cdots p_{n-1}^{a_{n-1}}&amp;lt;/math&amp;gt; be &amp;lt;math&amp;gt;v(a) = [ a_0, a_1, \dots, a_{n-1} ] \in \mathbb{N}^n&amp;lt;/math&amp;gt; and the vector representation for a rule &amp;lt;math&amp;gt;\frac{a}{b}&amp;lt;/math&amp;gt; be &amp;lt;math&amp;gt;v \left( \frac{a}{b} \right) = v(a) - v(b) \in \mathbb{Z}^n&amp;lt;/math&amp;gt; (Note that this is just an extension of the original definition extended to allow negative &amp;lt;math&amp;gt;a_i&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Now, rule q applies to state s iff &amp;lt;math&amp;gt;v(s) + v(q) \in \mathbb{N}^n&amp;lt;/math&amp;gt; (all components of the vector are ≥0) and if &amp;lt;math&amp;gt;s \to t&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;v(t) = v(s) + v(q)&amp;lt;/math&amp;gt;. So the Fractran multiplication model is completely equivalent to the vector adding model. For presentation, we will represent a Fractran program with a matrix where each row is the vector representation for a rule.&lt;br /&gt;
&lt;br /&gt;
For example, the BBf(15) champion (&amp;lt;code&amp;gt;[1/45, 4/5, 3/2, 25/3]&amp;lt;/code&amp;gt;) in vector representation would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
   0 &amp;amp; -2 &amp;amp; -1 \\&lt;br /&gt;
   2 &amp;amp;  0 &amp;amp; -1 \\&lt;br /&gt;
  -1 &amp;amp;  1 &amp;amp;  0 \\&lt;br /&gt;
   0 &amp;amp; -1 &amp;amp;  2&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this representation, it becomes much easier to reason about Fractran programs and describe general rules. It is also very easy to calculate the size of a rule or program in vector representation. It is the sum of absolute values of all elements in the matrix + number of rules (number of rows).&lt;br /&gt;
&lt;br /&gt;
=== Relationship to VAS / Petri Nets ===&lt;br /&gt;
Using vector representation, Fractran programs are a deterministic version of [[wikipedia:Vector_addition_system|Vector Addition Systems (VAS)]] (and, equivalently, [[wikipedia:Petri_net|Petri Nets]]). VAS are identical to Fractran programs in vector representation except that the rules are unordered and non-deterministic, they are used to model distributed systems where precise order of rule execution cannot be predicted. Interestingly, many problems about VAS are actually decidable, but their runtimes are extremely slow. Notably, the reachability problem (given states A and B are there a sequence of rules so that &amp;lt;math&amp;gt;A \to^* B&amp;lt;/math&amp;gt;) is &amp;quot;Ackermann-complete&amp;quot; meaning that the optimal algorithm has worst-case runtime akin to the famously fast-growing Ackermann function.&amp;lt;ref&amp;gt;Czerwiński, Wojciech; Orlikowski, Łukasz (2021). &#039;&#039;Reachability in Vector Addition Systems is Ackermann-complete&#039;&#039;. 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS). https://arxiv.org/abs/2104.13866.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Visualizing Fractran Programs&#039; Space-Time Diagrams ==&lt;br /&gt;
Katelyn Doucette&#039;s Fractran space-time diagram visualizer produces the following space-time diagrams for some notable Fractran Programs, under the following principle: Each color represents a prime factor. Left -&amp;gt; right colors indicating the index of that register, and how wide the color is representing how big the value is at that step. Source code: https://github.com/Laturas/FractranVisualizer&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[[File:Fractran_22_Cryptid.webp|alt=The space-time diagram of Fenrir|460x460px]]&lt;br /&gt;
The space-time diagram of Fenrir&lt;br /&gt;
|[[File:Hydra.webp|alt=The space-time diagram of Hydra.|460x460px]]&lt;br /&gt;
The space-time diagram of Hydra.&lt;br /&gt;
|[[File:Bbf21 champ full.png|alt=The space-time diagram of the BBf(21) champion.|400x400px]]&lt;br /&gt;
&lt;br /&gt;
The space-time diagram of the BBf(21) champion. The width &amp;amp; height of the diagram can be set in the visualizer.&lt;br /&gt;
|[[File:Space_Needle.webp|alt=The space-time diagram of Space Needle.|460x460px]]&lt;br /&gt;
The space-time diagram of Space Needle.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Deciders ==&lt;br /&gt;
[[File:Fractran deciders.png|alt=Fractran deciders|thumb|All Fractran deciders summarized and their relations, shared by Daniel Yuan on [https://discord.com/channels/960643023006490684/1438019511155691521/1439001835904958655 14 Nov 2025]]]Many specialized deciders have been invented to prove Fractran programs non-halting. See image at right. There are three extra deciders: [https://discord.com/channels/960643023006490684/1438019511155691521/1449775657554022531 Spanning Vectors Masked,] which should be very effective, but implementing it is in-progress, a version of Spanning Vectors Masked - [https://discord.com/channels/960643023006490684/1438019511155691521/1453217977385091092 Masked Linear Invariant] - which is very powerful, and some holdouts were removed by [[User:Sligocki|Shawn Ligocki]] with [https://lsv.ens-paris-saclay.fr/Software/fast/ FAST] (Fast Acceleration of Symbolic Transition systems), a pre-existing general tool.&lt;br /&gt;
&lt;br /&gt;
-d released a new decider on 25 Jan 2026: [https://discord.com/channels/960643023006490684/1438019511155691521/1464873923647639703 Beeping Permutation].&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
The table of champions is split into two pieces: the first for small champions (up to BBf(14)) which all share the same relatively simple behavior (sequential programs) is collapsed by default; the second for champions BBf(15) and beyond which have more complex and varied behavior.&lt;br /&gt;
All small champions as well as the first few larger ones were discovered and proven maximal by Jason Yuen (@-d) in their initial enumeration on [https://discord.com/channels/960643023006490684/1362008236118511758/1434033599094587595 1 Nov 2025]. &lt;br /&gt;
&lt;br /&gt;
BBf(21) and below are solved. BBf(22) is the smallest domain to contain a Cryptid, all other machines are solved there. Enumeration of BBf(23) will take roughly 10 days ([https://github.com/int-y1/BBFractran/blob/main/enumerate/fractran20260416.cpp Enum script]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Small Champions&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!n&lt;br /&gt;
!BBf(n)&lt;br /&gt;
!Example Champion&lt;br /&gt;
!Vector Representation&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 1 || &amp;lt;code&amp;gt;[1/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1 || &amp;lt;code&amp;gt;[3/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp; 1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 1 || &amp;lt;code&amp;gt;[9/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp; 2&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 2 || &amp;lt;code&amp;gt;[3/2, 1/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  1 \\&lt;br /&gt;
   0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 3 || &amp;lt;code&amp;gt;[9/2, 1/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  2 \\&lt;br /&gt;
   0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 4 || &amp;lt;code&amp;gt;[27/2, 1/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  3 \\&lt;br /&gt;
   0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 5 || &amp;lt;code&amp;gt;[81/2, 1/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  4 \\&lt;br /&gt;
   0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 6 || &amp;lt;code&amp;gt;[243/2, 1/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  5 \\&lt;br /&gt;
   0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 7 || &amp;lt;code&amp;gt;[729/2, 1/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  6 \\&lt;br /&gt;
   0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 10 || &amp;lt;code&amp;gt;[27/2, 25/3, 1/5]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  3 &amp;amp;  0 \\&lt;br /&gt;
   0 &amp;amp; -1 &amp;amp;  2 \\&lt;br /&gt;
   0 &amp;amp;  0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 13 || &amp;lt;code&amp;gt;[81/2, 25/3, 1/5]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  4 &amp;amp;  0 \\&lt;br /&gt;
   0 &amp;amp; -1 &amp;amp;  2 \\&lt;br /&gt;
   0 &amp;amp;  0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 17 || &amp;lt;code&amp;gt;[81/2, 125/3, 1/5]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  4 &amp;amp;  0 \\&lt;br /&gt;
   0 &amp;amp; -1 &amp;amp;  3 \\&lt;br /&gt;
   0 &amp;amp;  0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 21 || &amp;lt;code&amp;gt;[243/2, 125/3, 1/5]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
  -1 &amp;amp;  5 &amp;amp;  0 \\&lt;br /&gt;
   0 &amp;amp; -1 &amp;amp;  3 \\&lt;br /&gt;
   0 &amp;amp;  0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!n&lt;br /&gt;
!BBf(n)&lt;br /&gt;
!Example Champion&lt;br /&gt;
!Vector Representation&lt;br /&gt;
!Champion Found&lt;br /&gt;
!Holdouts Proven&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28 || &amp;lt;code&amp;gt;[1/45, 4/5, 3/2, 25/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
   0 &amp;amp; -2 &amp;amp; -1 \\&lt;br /&gt;
   2 &amp;amp;  0 &amp;amp; -1 \\&lt;br /&gt;
  -1 &amp;amp;  1 &amp;amp;  0 \\&lt;br /&gt;
   0 &amp;amp; -1 &amp;amp;  2&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1362008236118511758/1434033599094587595 1 Nov 2025]&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1362008236118511758/1434033599094587595 1 Nov 2025]&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 53 || &amp;lt;code&amp;gt;[1/45, 4/5, 3/2, 125/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
   0 &amp;amp; -2 &amp;amp; -1 \\&lt;br /&gt;
   2 &amp;amp;  0 &amp;amp; -1 \\&lt;br /&gt;
  -1 &amp;amp;  1 &amp;amp;  0 \\&lt;br /&gt;
   0 &amp;amp; -1 &amp;amp;  3&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1362008236118511758/1434033599094587595 1 Nov 2025]&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1362008236118511758/1434033599094587595 1 Nov 2025]&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 107 || &amp;lt;code&amp;gt;[5/6, 49/2, 3/5, 40/7]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -1 &amp;amp; -1 &amp;amp;  1 &amp;amp;  0 \\&lt;br /&gt;
   -1 &amp;amp;  0 &amp;amp;  0 &amp;amp;  2 \\&lt;br /&gt;
    0 &amp;amp;  1 &amp;amp; -1 &amp;amp;  0 \\&lt;br /&gt;
    3 &amp;amp;  0 &amp;amp;  1 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1362008236118511758/1434313398799175710 1 Nov 2025]&lt;br /&gt;
|Daniel Yuan (@dyuan01) [https://discord.com/channels/960643023006490684/1362008236118511758/1434771877376557086 3 Nov 2025]&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 211 || &amp;lt;code&amp;gt;[5/6, 49/2, 3/5, 80/7]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -1 &amp;amp; -1 &amp;amp;  1 &amp;amp;  0 \\&lt;br /&gt;
   -1 &amp;amp;  0 &amp;amp;  0 &amp;amp;  2 \\&lt;br /&gt;
    0 &amp;amp;  1 &amp;amp; -1 &amp;amp;  0 \\&lt;br /&gt;
    4 &amp;amp;  0 &amp;amp;  1 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1362008236118511758/1435313806493614131 4 Nov 2025]&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1362008236118511758/1436661215911870584 8 Nov 2025]&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 370 || &amp;lt;code&amp;gt;[5/6, 49/2, 3/5, 160/7]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -1 &amp;amp; -1 &amp;amp;  1 &amp;amp;  0 \\&lt;br /&gt;
   -1 &amp;amp;  0 &amp;amp;  0 &amp;amp;  2 \\&lt;br /&gt;
    0 &amp;amp;  1 &amp;amp; -1 &amp;amp;  0 \\&lt;br /&gt;
    5 &amp;amp;  0 &amp;amp;  1 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|@creeperman7002 [https://discord.com/channels/960643023006490684/1362008236118511758/1435763150489387090 5 Nov 2025]&lt;br /&gt;
|Decider: Daniel Yuan (@dyuan01) [https://discord.com/channels/960643023006490684/1438019511155691521/1438558242388312165 13 Nov 2025]&lt;br /&gt;
3 Holdouts: Racheline &amp;amp; Shawn Ligocki&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|746&lt;br /&gt;
|&amp;lt;code&amp;gt;[7/15, 22/3, 6/77, 5/2, 9/5]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     1 \\&lt;br /&gt;
    1 &amp;amp;     1 &amp;amp;     0 &amp;amp;    -1 &amp;amp;    -1 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1438019511155691521/1438480761169776733 13 Nov 2025]&lt;br /&gt;
|Decider: Jason Yuen (@-d) &lt;br /&gt;
([https://github.com/int-y1/BBFractran/tree/main/holdout Enum+initial]) &lt;br /&gt;
Daniel Yuan (@dyuan01) [https://discord.com/channels/960643023006490684/1438019511155691521/1438559507579011194 13] and [https://discord.com/channels/960643023006490684/1438019511155691521/1438996636389998773 14 Nov 2025]&lt;br /&gt;
&lt;br /&gt;
Shawn Ligocki (@sligocki) [https://discord.com/channels/960643023006490684/1438019511155691521/1447069110541484146 7] and [https://discord.com/channels/960643023006490684/1438019511155691521/1453213088630444168 24 Dec 2025]&lt;br /&gt;
6 Holdouts: Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1438019511155691521/1452913055053778945 23 Dec 2025]&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|31,957,632&lt;br /&gt;
|&amp;lt;code&amp;gt;[7/15, 4/3, 27/14, 5/2, 9/5]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     1 \\&lt;br /&gt;
    2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     3 &amp;amp;     0 &amp;amp;    -1 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     2 &amp;amp;    -1 &amp;amp;     0&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1438019511155691521/1439759182587891894 16 Nov 2025]&lt;br /&gt;
|140 holdouts remain. [https://discord.com/channels/960643023006490684/1438019511155691521/1464873923647639703 25 Jan 2026]&lt;br /&gt;
Claude Opus 4.6 proof of nonhalting of all 140: [https://discord.com/channels/960643023006490684/1438019511155691521/1485168251997786173 28 March 2026]&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; 1.146 \times 10^{62}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/12, 9/10, 14/3, 11/2, 5/7, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     1 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;     1 &amp;amp;    -1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 &amp;amp;    -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Shawn Ligocki (@sligocki) [https://discord.com/channels/960643023006490684/1438019511155691521/1448912286713384961 11 Dec 2025] and Jason Yuen (@-d)&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1438019511155691521/1448953682237460480 &amp;lt;nowiki&amp;gt;[1]&amp;lt;/nowiki&amp;gt;]&amp;lt;/sup&amp;gt;&lt;br /&gt;
|2003 holdouts remain. [https://discord.com/channels/960643023006490684/1438019511155691521/1464873923647639703 25 Jan 2026]&lt;br /&gt;
Claude Opus 4.6 gave a proof of all machines but the Fenrir-family, see [https://discord.com/channels/960643023006490684/1438019511155691521/1493027835559022824 Discord].&lt;br /&gt;
&lt;br /&gt;
Known [[Cryptid|Cryptids]]: &lt;br /&gt;
&lt;br /&gt;
# Fenrir&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; 4.393 \times 10^{124}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;[10/3, 9/14, 5/4, 121/2, 7/5, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    1 &amp;amp;    -1 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     2 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     0 \\&lt;br /&gt;
   -2 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     2 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 &amp;amp;    -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Shawn Ligocki (@sligocki) [https://discord.com/channels/960643023006490684/1438019511155691521/1510781736374763702 1 Jun 2026]&lt;br /&gt;
|Known [[Cryptid|Cryptids]]: &lt;br /&gt;
&lt;br /&gt;
# Frankenstein&#039;s Monster&lt;br /&gt;
# Antihydra-like Cryptid&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Behavior of Champions ===&lt;br /&gt;
&lt;br /&gt;
==== Sequential programs ====&lt;br /&gt;
All champions up to BBf(14) have very simple behavior. They are all of the form: &amp;lt;math&amp;gt;\left[ \frac{3^{a_1}}{2}, \frac{5^{a_2}}{3}, \dots, \frac{p_n^{a_k}}{p_{k-1}}, \frac{1}{p_k} \right]&amp;lt;/math&amp;gt; or in vector representation (limited to k=4):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -1 &amp;amp; a_1 &amp;amp;   0 &amp;amp;   0 &amp;amp;   0 \\&lt;br /&gt;
    0 &amp;amp;  -1 &amp;amp; a_2 &amp;amp;   0 &amp;amp;   0 \\&lt;br /&gt;
    0 &amp;amp;   0 &amp;amp;  -1 &amp;amp; a_3 &amp;amp;   0 \\&lt;br /&gt;
    0 &amp;amp;   0 &amp;amp;   0 &amp;amp;  -1 &amp;amp; a_4 \\&lt;br /&gt;
    0 &amp;amp;   0 &amp;amp;   0 &amp;amp;   0 &amp;amp;  -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These champions repeatedly apply the rules in sequence, never going back to a previous rule. They apply the first rule until they&#039;ve exhausted all 2s, then the second rule until they&#039;ve exhausted all 3s, etc. They have a runtime of &amp;lt;math&amp;gt;1 + a_1 + a_1 a_2 + a_1 a_2 a_3 + \cdots = \sum_{i=0}^k \prod_{j=1}^i a_j&amp;lt;/math&amp;gt; and size &amp;lt;math&amp;gt;2k+2 + \sum_{i=1}^k a_i&amp;lt;/math&amp;gt;. This grows linearly for k=1 (BBf(5) to BBf(10)) and quadratically for k=2 (BBf(11) to BBf(14)). Letting k grow with the size, the maximum runtime grows exponentially in the program size.&lt;br /&gt;
&lt;br /&gt;
==== BBf(15) Family ====&lt;br /&gt;
The BBf(15) and BBf(16) champions are members of a family of programs (parameterized by &amp;lt;math&amp;gt;n \ge 1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
   0 &amp;amp; -2 &amp;amp; -1 \\&lt;br /&gt;
   2 &amp;amp;  0 &amp;amp; -1 \\&lt;br /&gt;
  -1 &amp;amp;  1 &amp;amp;  0 \\&lt;br /&gt;
   0 &amp;amp; -1 &amp;amp;  n&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let a = 2, b = 3, and c = 5.&lt;br /&gt;
&lt;br /&gt;
The BBf(15) champion (n = 2) implements this iteration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  b^0     &amp;amp; \xrightarrow{0} &amp;amp; \text{halt} \\&lt;br /&gt;
  b^1     &amp;amp; \xrightarrow{7} &amp;amp; b^4 \\&lt;br /&gt;
  b^2     &amp;amp; \xrightarrow{7} &amp;amp; b^5 \\&lt;br /&gt;
  b^3     &amp;amp; \xrightarrow{5} &amp;amp; b^2 \\&lt;br /&gt;
  b^4     &amp;amp; \xrightarrow{5} &amp;amp; b^3 \\&lt;br /&gt;
  b^{k+5} &amp;amp; \xrightarrow{3} &amp;amp; b^k \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which follows a permutation-like trajectory: &amp;lt;math&amp;gt;a \xrightarrow{1} b^1 \to b^4 \to b^3 \to b^2 \to b^5 \to b^0 \to \text{halt}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The BBf(16) champion (n = 3) implements this iteration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  b^0     &amp;amp; \xrightarrow{0}  &amp;amp; \text{halt} \\&lt;br /&gt;
  b^1     &amp;amp; \xrightarrow{10} &amp;amp; b^6 \\&lt;br /&gt;
  b^2     &amp;amp; \xrightarrow{10} &amp;amp; b^7 \\&lt;br /&gt;
  b^3     &amp;amp; \xrightarrow{8}  &amp;amp; b^4 \\&lt;br /&gt;
  b^4     &amp;amp; \xrightarrow{8}  &amp;amp; b^5 \\&lt;br /&gt;
  b^5     &amp;amp; \xrightarrow{6}  &amp;amp; b^2 \\&lt;br /&gt;
  b^6     &amp;amp; \xrightarrow{6}  &amp;amp; b^3 \\&lt;br /&gt;
  b^{n+7} &amp;amp; \xrightarrow{4}  &amp;amp; b^n \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which follows a permutation-like trajectory: &amp;lt;math&amp;gt;a \xrightarrow{1} b^1 \to b^6 \to b^3 \to b^4 \to b^5 \to b^2 \to b^7 \to b^0 \to \text{halt}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== BBf(17) Family ====&lt;br /&gt;
The BBf(17) to BBf(19) champions are members of a family of programs (parameterized by &amp;lt;math&amp;gt;m,n \ge 0&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -1 &amp;amp; -1 &amp;amp;  1 &amp;amp;  0 \\&lt;br /&gt;
   -1 &amp;amp;  0 &amp;amp;  0 &amp;amp;  n \\&lt;br /&gt;
    0 &amp;amp;  1 &amp;amp; -1 &amp;amp;  0 \\&lt;br /&gt;
    m &amp;amp;  0 &amp;amp;  1 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which have size &amp;lt;math&amp;gt;m+n+12&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This family obeys the following rules:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;math&amp;gt;[1, 0, 0, 0] \xrightarrow{1} [0, 0, 0, n]&amp;lt;/math&amp;gt;&lt;br /&gt;
# if d≥1 and b≤m:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;[0, b, 0, d] \xrightarrow{m+b+2} [0, b+1, 0, d - 1 + n(m-b)]&amp;lt;/math&amp;gt;&lt;br /&gt;
# if d≥1 and b≥m:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;[0, b, 0, d] \xrightarrow{2m+2} [0, b+1, 0, d - 1]&amp;lt;/math&amp;gt;&lt;br /&gt;
#if d=0: [0,b,0,d] has halted&lt;br /&gt;
&lt;br /&gt;
and furthermore these rules are applied in order since b is always increasing (and d is eventually decreasing). Combining these together we get runtime:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;1 + n(m+1)(m(m+1)+2) - \frac{m(m+1)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The optimal choices for n,m for various program sizes are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Size&lt;br /&gt;
!n&lt;br /&gt;
!m&lt;br /&gt;
!Runtime&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|1&lt;br /&gt;
|3&lt;br /&gt;
|51&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;17&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;2&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;3&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;107&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;18&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;2&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;4&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;211&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;19&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;2&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;5&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;370&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|2&lt;br /&gt;
|6&lt;br /&gt;
|596&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|3&lt;br /&gt;
|6&lt;br /&gt;
|904&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== BBf(20) ====&lt;br /&gt;
[[File:Screenshot 2026-04-01 104704.png|alt=Full space-time diagram of the BBf(20) champion.|left|507x507px]]&lt;br /&gt;
The BBf(20) champion (running 746 steps):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     1 \\&lt;br /&gt;
    1 &amp;amp;     1 &amp;amp;     0 &amp;amp;    -1 &amp;amp;    -1 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This program implements a [[Collatz-like]] iteration. Let &amp;lt;math&amp;gt;C(n) = [0, 0, n, 2, 0]&amp;lt;/math&amp;gt;, then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  [1,0,0,0,0] &amp;amp; \xrightarrow{49}     &amp;amp; C(2) \\&lt;br /&gt;
  C(3k)       &amp;amp; \xrightarrow{3k}     &amp;amp; \text{halt} \\&lt;br /&gt;
  C(3k+1)     &amp;amp; \xrightarrow{11k+22} &amp;amp; C(4k+3) \\&lt;br /&gt;
  C(3k+2)     &amp;amp; \xrightarrow{11k+22} &amp;amp; C(4k+4) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which follows the reasonably &amp;quot;lucky&amp;quot; trajectory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(2) \to C(4) \to C(7) \to C(11) \to C(16) \to C(23) \to C(32) \to C(44) \to C(60) \to \text{halt}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== BBf(21) ====&lt;br /&gt;
[[File:Bbf21 champ full.png|alt=The full space-time diagram of the BBf(21) champion until halting.|thumb|The full space-time diagram of the BBf(21) champion until halting.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BBf(21) champion (running &amp;gt;31M steps):&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     1 \\&lt;br /&gt;
    2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     3 &amp;amp;     0 &amp;amp;    -1 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     2 &amp;amp;    -1 &amp;amp;     0&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This program implements a Collatz-like iteration. Let &amp;lt;math&amp;gt;D(n) = [0, 0, n, 0]&amp;lt;/math&amp;gt;, then:&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1438019511155691521/1439779341365022852]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  [1,0,0,0,0] &amp;amp; \xrightarrow{1}      &amp;amp; D(1) \\&lt;br /&gt;
  D(3k)       &amp;amp; \xrightarrow{k}      &amp;amp; \text{halt} \\&lt;br /&gt;
  D(3k+1)     &amp;amp; \xrightarrow{21k+7}  &amp;amp; C(10k+4) \\&lt;br /&gt;
  D(3k+2)     &amp;amp; \xrightarrow{21k+14} &amp;amp; C(10k+7) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which follows the reasonably &amp;quot;lucky&amp;quot; trajectory:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{ll}&lt;br /&gt;
  D(1) &amp;amp; \to D(4) \to D(14) \to D(47) \to D(157) \to D(524) \to D(1747) \to D(5824) \to D(19414) \\&lt;br /&gt;
       &amp;amp; \to D(64714) \to D(215714) \to D(719047) \to D(2396824) \to D(7989414) \to \text{halt} \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== BBf(22) ====&lt;br /&gt;
The BBf(22) champion (running &amp;lt;math&amp;gt;&amp;gt; 10^{62}&amp;lt;/math&amp;gt; steps):&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     1 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;     1 &amp;amp;    -1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 &amp;amp;    -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This program implements a [[Collatz-like]] unbiased pseudo-random walk. Let &amp;lt;math&amp;gt;S(x,y) = [0, 0, x, 0, y]&amp;lt;/math&amp;gt;, then:&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1438019511155691521/1449118888142049421]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  [1,0,0,0,0]  &amp;amp; \xrightarrow{1}      &amp;amp; S(0,1) \\&lt;br /&gt;
  S(x, 0)      &amp;amp;  =                   &amp;amp; \text{halt} \\&lt;br /&gt;
  S(3k,   y+1) &amp;amp; \xrightarrow{14k+4}  &amp;amp; S(5k+1, y+1) \\&lt;br /&gt;
  S(3k+1, y+1) &amp;amp; \xrightarrow{14k+10} &amp;amp; S(5k+3, y+2) \\&lt;br /&gt;
  S(3k+2, y+1) &amp;amp; \xrightarrow{14k+12} &amp;amp; S(5k+4, y) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This pseudo-random walk iterates 275 times until it halts reaching a maximum y value of 14 at iteration 111:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{ll}&lt;br /&gt;
 S(0,1) &amp;amp; \to S(1,1) \to S(3,2) \to S(6,2) \to S(11, 2) \to S(19, 1) \to S(33, 2) \to S(56, 2) \to S(94, 1) \\&lt;br /&gt;
        &amp;amp; \to S(158, 2) \to S(264, 1) \to S(441, 1) \to S(736, 1) \to S(1228, 2) \to S(2048, 3) \\&lt;br /&gt;
        &amp;amp; \vdots \\&lt;br /&gt;
        &amp;amp; \to S(4065328691604230522442358, 13) \\&lt;br /&gt;
        &amp;amp; \to S(6775547819340384204070598, 14) \\&lt;br /&gt;
        &amp;amp; \to S(11292579698900640340117664, 13) \\&lt;br /&gt;
        &amp;amp; \vdots \\&lt;br /&gt;
        &amp;amp; \to S(27930059557111373800280446055462487109112535227834136644, 2) \\&lt;br /&gt;
        &amp;amp; \to S(46550099261852289667134076759104145181854225379723561074, 1) \\&lt;br /&gt;
        &amp;amp; \to S(77583498769753816111890127931840241969757042299539268458, 2) \\&lt;br /&gt;
        &amp;amp; \to S(129305831282923026853150213219733736616261737165898780764, 1) \\&lt;br /&gt;
        &amp;amp; \to S(215509718804871711421917022032889561027102895276497967941, 1) \\&lt;br /&gt;
        &amp;amp; \to S(359182864674786185703195036721482601711838158794163279903, 2) \\&lt;br /&gt;
        &amp;amp; \vdots \\&lt;br /&gt;
        &amp;amp; \to S(5894430516013404355095519889620117404469367857588232386361874, 2) \\&lt;br /&gt;
        &amp;amp; \to S(9824050860022340591825866482700195674115613095980387310603124, 1) \\&lt;br /&gt;
        &amp;amp; \to S(16373418100037234319709777471166992790192688493300645517671874, 0)&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it were a truly random walk, there would be a 5.9% chance that it takes at least 275 steps to reach 0. So this program is mildly lucky.&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
&lt;br /&gt;
=== Fenrir ===&lt;br /&gt;
[[File:Fractran 22 Cryptid.webp|alt=The space-time diagram of Fenrir.|thumb|Partial space-time diagram of Fenrir.]]&lt;br /&gt;
&amp;quot;Fenrir&amp;quot; is a family of 3 size 22 [[Cryptids]] discovered by Jason Yuen (@-d) and Claude Opus 4.6 on 22 Mar 2026. Out of 500 holdouts of size 22, Claude Opus 4.6 used Lean to prove that 497 holdouts were non-halting. The remaining 3 holdouts are the Fenrir family.&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1438019511155691521/1485415054475268179]&amp;lt;/sup&amp;gt; Discord user @ZTS439 shared [https://discord.com/channels/960643023006490684/1438019511155691521/1487251919444508723 some analysis] and a [https://discord.com/channels/960643023006490684/1438019511155691521/1487252789158613002 Python program] for it. Its name comes from [[wikipedia:Norse_mythology|nordic mythology]]; [[wikipedia:Fenrir|Fenrir]] is the wolf that helps destroy the world during [[wikipedia:Ragnarök|Ragnarök]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Holdout number&lt;br /&gt;
!Holdout&lt;br /&gt;
!Vector Representation&lt;br /&gt;
|-&lt;br /&gt;
| 29/2003&lt;br /&gt;
| &amp;lt;code&amp;gt;[1/15, 27/77, 49/3, 10/49, 33/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     3 &amp;amp;     0 &amp;amp;    -1 &amp;amp;    -1 \\&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     2 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;     0 &amp;amp;     1 &amp;amp;    -2 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41/2003&lt;br /&gt;
| &amp;lt;code&amp;gt;[1/15, 49/3, 27/77, 10/49, 33/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     2 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     3 &amp;amp;     0 &amp;amp;    -1 &amp;amp;    -1 \\&lt;br /&gt;
    1 &amp;amp;     0 &amp;amp;     1 &amp;amp;    -2 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 430/2003&lt;br /&gt;
| &amp;lt;code&amp;gt;[27/35, 1/33, 25/3, 22/25, 21/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    0 &amp;amp;     3 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;    -1 \\&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;     2 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;     0 &amp;amp;    -2 &amp;amp;     0 &amp;amp;     1 \\&lt;br /&gt;
   -1 &amp;amp;     1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
All 3 holdouts follow a biased random walk that somewhat resembles [[Hydra]]. Let &amp;lt;math&amp;gt;S(x,y) = [x, 0, 0, 2, y]&amp;lt;/math&amp;gt; (for 29/2003 and 41/2003) or &amp;lt;math&amp;gt;S(x,y) = [x, 0, 2, y, 0]&amp;lt;/math&amp;gt; (for 430/2003), then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  [1,0,0,0,0] &amp;amp; \to &amp;amp; S(0,1) \\&lt;br /&gt;
  S(0, 2y)    &amp;amp;  =  &amp;amp; \text{halt} \\&lt;br /&gt;
  S(x, 2y)    &amp;amp; \to &amp;amp; S(x-1, 5y+2) \\&lt;br /&gt;
  S(x, 2y+1)  &amp;amp; \to &amp;amp; S(x+2, 5y)&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first few visited states are $$S(0, 1) \to S(2, 0) \to S(1, 2) \to S(0, 7) \to S(2, 15) \to S(4, 35)$$&lt;br /&gt;
&lt;br /&gt;
=== Frankenstein&#039;s Monster ===&lt;br /&gt;
[[File:Frankenstein&#039;s Monster.webp|alt=Partial space-time diagram of Frankenstein&#039;s Monster.|thumb|Partial space-time diagram of Frankenstein&#039;s Monster.]]&lt;br /&gt;
&amp;quot;Frankenstein&#039;s Monster&amp;quot; is a size 23 [[Cryptid]]. It was created by tweaking a single instruction in the size 22 champion. This tweak switches it from a unbiased random walk to a biased one and thus makes halting probviously impossible. It is called Frankenstein&#039;s Monster since it was found by a combination of exhaustive search and hand design.&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1438019511155691521/1449138938215141478]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[1/12, 9/10, 14/3, 121/2, 5/7, 3/11]&amp;lt;/code&amp;gt; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     2 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;     1 &amp;amp;    -1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 &amp;amp;    -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Its behavior is extremely similar to the size 22 champion. Let &amp;lt;math&amp;gt;S(x,y) = [0, 0, x, 0, y]&amp;lt;/math&amp;gt;, then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  [1,0,0,0,0]  &amp;amp; \xrightarrow{1}      &amp;amp; S(0,2) \\&lt;br /&gt;
  S(x, 0)      &amp;amp;  =                   &amp;amp; \text{halt} \\&lt;br /&gt;
  S(3k,   y+1) &amp;amp; \xrightarrow{14k+4}  &amp;amp; S(5k+1, y+2) \\&lt;br /&gt;
  S(3k+1, y+1) &amp;amp; \xrightarrow{14k+10} &amp;amp; S(5k+3, y+4) \\&lt;br /&gt;
  S(3k+2, y+1) &amp;amp; \xrightarrow{14k+12} &amp;amp; S(5k+4, y)&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with the only difference that the y values now change by {+1,+3,-1} depending on the value of x mod 3 (instead of {0,+1,-1} in the original size 22 program). The x values follow the exact same path as in the original size 22 champion, but the y values quickly grow linearly with the number of iterations (as expected by the random model):&lt;br /&gt;
          0: S(0, 1)  @ 1  (0.00s)&lt;br /&gt;
    100_000: S(10^22_185, 100171)  @ 10^22_186  (0.87s)&lt;br /&gt;
    200_000: S(10^44_370, 200187)  @ 10^44_371  (3.42s)&lt;br /&gt;
    300_000: S(10^66_555, 300759)  @ 10^66_556  (7.68s)&lt;br /&gt;
    400_000: S(10^88_740, 400451)  @ 10^88_741  (13.64s)&lt;br /&gt;
    500_000: S(10^110_925, 500421)  @ 10^110_925  (21.28s)&lt;br /&gt;
    600_000: S(10^133_109, 600351)  @ 10^133_110  (30.62s)&lt;br /&gt;
    700_000: S(10^155_294, 700319)  @ 10^155_295  (41.64s)&lt;br /&gt;
    800_000: S(10^177_479, 799911)  @ 10^177_480  (54.30s)&lt;br /&gt;
    900_000: S(10^199_664, 900259)  @ 10^199_665  (68.59s)&lt;br /&gt;
  1_000_000: S(10^221_849, 1000853)  @ 10^221_850  (84.51s)&lt;br /&gt;
 ...&lt;br /&gt;
  4_000_000: S(10^887_395, 4000201)  @ 10^887_396  (1474.02s)&lt;br /&gt;
 ...&lt;br /&gt;
 27_500_000: S(10^6_100_841, 27512703)  @ 10^6_100_842  (87616.45s)&lt;br /&gt;
&lt;br /&gt;
=== Antihydra-like Cryptid ===&lt;br /&gt;
This Cryptid is a size 23 [[Cryptid]]. This Cryptid was [https://discord.com/channels/960643023006490684/1438019511155691521/1449293536737361973 constructed by Maksandchael] by tweaking Frankenstein&#039;s Monster to make it as similar to [[Antihydra]] as possible. &amp;lt;code&amp;gt;[9/10, 1/6, 1331/2, 14/3, 5/7, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{bmatrix}&lt;br /&gt;
   -1 &amp;amp;     2 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     3 \\&lt;br /&gt;
    1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;     1 &amp;amp;    -1 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 &amp;amp;    -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
H(a, b) = [0, 0, a-2, 0, b]&lt;br /&gt;
Start -&amp;gt; H(2, 3)&lt;br /&gt;
H(2a, b) -&amp;gt; H(3a, b+2)&lt;br /&gt;
H(2a+1, b+1) -&amp;gt; H(3a+1, b)&lt;br /&gt;
H(a,0) -&amp;gt; halt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hydra ===&lt;br /&gt;
[[File:Hydra.webp|alt=Partial space-time diagram of Hydra.|thumb|300x300px|Partial space-time diagram of Hydra.]]&lt;br /&gt;
A size 25 program was produced and golfed by hand to simulate [[Hydra]] rules ([https://discord.com/channels/960643023006490684/1438019511155691521/1449829146040467681 Discord]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[363/14, 125/2, 22/21, 1/3, 7/11, 14/5]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
   -1 &amp;amp;     1 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     2 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;     3 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;    -1 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     1 \\&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     1 &amp;amp;    -1 \\&lt;br /&gt;
    1 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     1 &amp;amp;     0&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The intended interpretation is that if we let &amp;lt;math&amp;gt;S(h,w) = [1, 0, w, h-3, 0]&lt;br /&gt;
&amp;lt;/math&amp;gt; then it follows the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  [1,0,\dots]  &amp;amp; =     &amp;amp; S(3, 0) \\&lt;br /&gt;
  S(2k,   0)   &amp;amp; \to^* &amp;amp; \text{halt} \\&lt;br /&gt;
  S(2k,   w+1) &amp;amp; \to^* &amp;amp; S(3k,   w) \\&lt;br /&gt;
  S(2k+1, w)   &amp;amp; \to^* &amp;amp; S(3k+1, w+2)&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BMO1 ===&lt;br /&gt;
[[File:Ftran bmo1.png|alt=Partial space-time diagram of BMO 1.|thumb|Partial space-time diagram of BMO 1.]]&lt;br /&gt;
A size 36 program was produced by hand to simulate [[BMO1]] rules ([https://discord.com/channels/960643023006490684/1438019511155691521/1440018895212642424 Discord]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[153/55, 2/11, 26/35, 3/7, 11/17, 7/13, 25/6, 55/2, 14/3]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
    0 &amp;amp;    2 &amp;amp;     -1 &amp;amp;     0 &amp;amp;     -1 &amp;amp;     0 &amp;amp;    1 \\&lt;br /&gt;
    1 &amp;amp;    0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     -1 &amp;amp;     0 &amp;amp;    0 \\&lt;br /&gt;
    1 &amp;amp;    0 &amp;amp;     -1 &amp;amp;     -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 \\&lt;br /&gt;
   0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
   0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     -1 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;     0 &amp;amp;    1 &amp;amp;     0 &amp;amp;     -1 &amp;amp;     0 \\&lt;br /&gt;
    -1 &amp;amp;     -1 &amp;amp;     2 &amp;amp;    0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    -1 &amp;amp;     0 &amp;amp;    1 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    1 &amp;amp;     -1 &amp;amp;     0 &amp;amp;     1 &amp;amp;    0 &amp;amp;     0 &amp;amp;     0&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;A(a,b) = [a, b, 0, 0, 0, 0, 0]&amp;lt;/math&amp;gt;, then it follows the rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  [1,0,\dots] &amp;amp; \to^* &amp;amp; A(1, 2) \\&lt;br /&gt;
  A(a, b) &amp;amp; \to^* &amp;amp; A(a-b, 4b+2) &amp;amp; \text{if } a &amp;gt; b \\&lt;br /&gt;
  A(a, b) &amp;amp; \to^* &amp;amp; A(2a+1, b-a) &amp;amp; \text{if } a &amp;lt; b \\&lt;br /&gt;
  A(a, b) &amp;amp; \to^* &amp;amp; \text{Halt} &amp;amp; \text{if } a = b&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BMO 6 (“Space Needle”) ===&lt;br /&gt;
[[File:Space Needle.webp|alt=Partial space-time diagram of Space Needle.|thumb|Partial space-time diagram of Space Needle.]]&lt;br /&gt;
A size 48 program was produced by hand to simulate [https://wiki.bbchallenge.org/wiki/1RB1LA_1LC0RE_1LF1LD_0RB0LA_1RC1RE_---0LD BMO 6] rules ([https://discord.com/channels/960643023006490684/1438019511155691521/1441137371046482071 Discord])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[77/2, 2/99, 17/33, 13/11, 285/119, 17/19, 1375/51, 1/17, 3/5, 243/7, 10/13]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    -1 &amp;amp;    0 &amp;amp;     0 &amp;amp;     1 &amp;amp;     1 &amp;amp;     0 &amp;amp;    0 &amp;amp;    0 \\&lt;br /&gt;
    1 &amp;amp;    -2 &amp;amp;     0 &amp;amp;     0 &amp;amp;     -1 &amp;amp;     0 &amp;amp;    0 &amp;amp;    0 \\&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     -1 &amp;amp;     0 &amp;amp;    1 &amp;amp;    0 \\&lt;br /&gt;
    0 &amp;amp;    0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     -1 &amp;amp;     1 &amp;amp;    0 &amp;amp;    0 \\&lt;br /&gt;
    0 &amp;amp;    1 &amp;amp;     1 &amp;amp;     -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;    -1 &amp;amp;    1 \\&lt;br /&gt;
    0 &amp;amp;    0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;    1 &amp;amp;    -1 \\&lt;br /&gt;
    0 &amp;amp;    -1 &amp;amp;     3 &amp;amp;     0 &amp;amp;     1 &amp;amp;     0 &amp;amp;    -1 &amp;amp;    0 \\&lt;br /&gt;
    0 &amp;amp;    0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;    -1 &amp;amp;    0 \\&lt;br /&gt;
    0 &amp;amp;    1 &amp;amp;     -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     0 &amp;amp;    0 &amp;amp;    0 \\&lt;br /&gt;
    0 &amp;amp;    5 &amp;amp;     0 &amp;amp;     -1 &amp;amp;     0 &amp;amp;     0 &amp;amp;    0 &amp;amp;    0 \\&lt;br /&gt;
    1 &amp;amp;    0 &amp;amp;     1 &amp;amp;     0 &amp;amp;     0 &amp;amp;     -1 &amp;amp;    0 &amp;amp;    0&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&amp;lt;pre&amp;gt;A(a, b) = B^a C^b E or B^(a-2) C^b D E&lt;br /&gt;
&lt;br /&gt;
Start: A(7, 1)&lt;br /&gt;
&lt;br /&gt;
A(1, b) --&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(2a, b) --&amp;gt; A(5a+b+2, 1)&lt;br /&gt;
&lt;br /&gt;
A(2a+1, b) --&amp;gt; A(b-1, b+c+3)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Functions]]&lt;/div&gt;</summary>
		<author><name>Hsjoihs</name></author>
	</entry>
	<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>