<?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=A6P457</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=A6P457"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/wiki/Special:Contributions/A6P457"/>
	<updated>2026-09-26T00:52:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Register_machine&amp;diff=8578</id>
		<title>Register machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Register_machine&amp;diff=8578"/>
		<updated>2026-09-19T13:58:02Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Analysis */ fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Register machines&#039;&#039;&#039;, also known as &#039;&#039;&#039;Minsky machines&#039;&#039;&#039;, are a [[Turing complete|Turing-complete]] model of computation.&lt;br /&gt;
&lt;br /&gt;
Register machines contain a set of instructions and a set of registers. The instructions are labelled A, B, C, and so on. The registers are numbered 0, 1, 2, and so on. There are 2 types of instructions:&lt;br /&gt;
&lt;br /&gt;
* inc(c, n) adds 1 to the register c then jumps to instruction n.&lt;br /&gt;
* dec(c, n, m) jumps to instruction m if register c equals 0, else subtract 1 to the register c then jump to instruction n.&lt;br /&gt;
&lt;br /&gt;
The program halts if it reaches an undefined instruction. Here we label an undefined instruction with &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Register Busy Beaver ==&lt;br /&gt;
The Register Busy Beaver function, denoted MBB(n,r), returns the maximum number of instructions executed by a register machine with n instructions and r registers when started in instruction A and all registers initialized to 0. MBB(n) = MBB(n,n) (unlimited registers).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Domain&lt;br /&gt;
!Halting Time&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|MBB(1)&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;0+*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(2)&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0-B*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(3)&lt;br /&gt;
|5&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0-C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(4)&lt;br /&gt;
|10&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_1+C_0-BD_1-C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(5)&lt;br /&gt;
|24&lt;br /&gt;
|&amp;lt;code&amp;gt;0-DB_0+C_1-ED_1+A_1-B*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(6)&lt;br /&gt;
|49&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_1-FC_1+D_0-CE_0+A_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(7)&lt;br /&gt;
|≥ 231&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0+D_1-GE_1+F_0-EC_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(8)&lt;br /&gt;
|≥ 3394&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_1-GD_1+E_0-DF_2-HG_2+A_2-D*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(9)&lt;br /&gt;
|≥ 124686&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0+D_1-IE_1+F_1+G_1+H_0-EC_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
MBB(7):&lt;br /&gt;
&amp;lt;pre&amp;gt;Let A(x) = A:[x, 0]&lt;br /&gt;
&lt;br /&gt;
A(2x) -&amp;gt; 9x+20 -&amp;gt; A(3x+4)&lt;br /&gt;
A(2x+1) -&amp;gt; 9x+27 -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(0) -&amp;gt; 20 -&amp;gt; A(4) -&amp;gt; 38 -&amp;gt; A(10) -&amp;gt; 65 -&amp;gt; A(19) -&amp;gt; 108 -&amp;gt; halt&amp;lt;/pre&amp;gt;&lt;br /&gt;
MBB(8):&lt;br /&gt;
 Let S(z) = F:[0, 2z+1, z]&lt;br /&gt;
 &lt;br /&gt;
 S(2k) -&amp;gt; 44k+19 -&amp;gt; S(5k+2)&lt;br /&gt;
 S(2k+1) -&amp;gt; 4k+2 -&amp;gt; halt&lt;br /&gt;
 &lt;br /&gt;
 A:[0, 0, 0] -&amp;gt; 44 -&amp;gt; S(4) -&amp;gt; 107 -&amp;gt; S(12) -&amp;gt; 283 -&amp;gt; S(32) -&amp;gt; 723 -&amp;gt;  S(82) -&amp;gt; 1823 -&amp;gt; S(207) -&amp;gt; 414 -&amp;gt; halt&lt;br /&gt;
MBB(9): (analysis by @Sheep)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let A(n) = E:[n, 0, 0]&lt;br /&gt;
&lt;br /&gt;
A(2n) —(23n + 12)—&amp;gt; *:[9n + 4, 0, 0]&lt;br /&gt;
A(2n + 1) —(23n + 25)—&amp;gt; A(9n + 10)&lt;br /&gt;
&lt;br /&gt;
A:[0, 0, 0]&lt;br /&gt;
—(4)—&amp;gt; A(3)&lt;br /&gt;
—(48)—&amp;gt; A(19)&lt;br /&gt;
—(232)—&amp;gt; A(91)&lt;br /&gt;
—(1.060)—&amp;gt; A(415)&lt;br /&gt;
—(4.786)—&amp;gt; A(1.873)&lt;br /&gt;
—(21.553)—&amp;gt; A(8.434)&lt;br /&gt;
—(97.003)—&amp;gt; *:[37.957, 0, 0]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
No [[Cryptids]] have been found via exhaustive search, but [[Hydra]] has been hand coded into a 10-instruction, 3-register Minsky machine: &amp;lt;code&amp;gt;0-BF_1+C_1+D_0-EH_1+A_2+G_2+I_2-I*_0+J_1-IA&amp;lt;/code&amp;gt; which can be interpreted the following way:&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1243312334907375676/1446694179337011325]&amp;lt;/sup&amp;gt;&lt;br /&gt;
 Let S(h,w) = A:[h-3,0,w]&lt;br /&gt;
 &lt;br /&gt;
 Start: A:[0,0,0] = S(3,0)&lt;br /&gt;
 S(2k,0) = A:[2k-3,0,0] -&amp;gt; Halt&lt;br /&gt;
 S(2k,w+1) = A:[2k-3,0,w+1] -&amp;gt; A:[3k-3,0,w] = S(3k,w)&lt;br /&gt;
 S(2k+1,w) = A:[2k-2,0,w] -&amp;gt; A:[3k-2,0,w+2] = S(3k+1,w+2)&lt;br /&gt;
[[Category:functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=8464</id>
		<title>Fractran</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=8464"/>
		<updated>2026-09-10T13:53:34Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* BBf(24) */ updated&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_k&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;
TODO: create pages about the deciders.&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, and all other machines for BBf(22) are solved.&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;
|No holdouts remain. Claude Opus 4.6&#039;s proof of nonhalting of all the 140 holdouts: [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;
|3 holdouts remain. Claude Opus 4.6 gave a proof of all machines but the 3 Fenrir Cryptids, see [https://discord.com/channels/960643023006490684/1438019511155691521/1493027835559022824 Discord].&lt;br /&gt;
&lt;br /&gt;
The holdouts list whose elements are exactly the 3 Fenrir Cryptids on GitHub: [https://github.com/int-y1/BBFractran/blob/main/holdout/sz22_3.txt sz22_3.txt]&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;
|21,295 holdouts remain. [https://discord.com/channels/960643023006490684/1438019511155691521/1511579969825013811 2 Jun 2026]&lt;br /&gt;
By August 5th, 2026, the unofficial holdouts count had been reduced to 13. [https://github.com/int-y1/BBFractran/blob/main/holdout/sz23_13_unofficial.txt sz23_13_unofficial.txt]&lt;br /&gt;
Known [[Cryptid|Cryptids]]: &lt;br /&gt;
&lt;br /&gt;
# 11 Hydra-like Cryptids (including Frankenstein&#039;s Monster and Antihydra-like Cryptid)&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; 9.000 \times 10^{14448}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;[14/15, 1/6, 11/3, 441/2, 5/7, 15/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;     1 &amp;amp;     0 \\&lt;br /&gt;
   -1 &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 \\&lt;br /&gt;
   -1 &amp;amp;     2 &amp;amp;     0 &amp;amp;     2 &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;     1 &amp;amp;     0 &amp;amp;    -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Jason Yuen (@-d) [https://discord.com/channels/960643023006490684/1438019511155691521/1547182811713380383 9 Sep 2026]&lt;br /&gt;
|231,444 holdouts remain. [https://github.com/int-y1/BBFractran/blob/main/holdout/sz24_231444.txt 6 Sep 2026]&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^{k+7} &amp;amp; \xrightarrow{4}  &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^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;
&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;
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;
==== BBf(23) ====&lt;br /&gt;
The BBf(23) champion&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; follows an unbiased [[Collatz-like]] pseudo-random walk:&lt;br /&gt;
let &amp;lt;math&amp;gt;A(x,y)=[0,0,0,x,y]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;[1,0,0,0,0] \to A(0,2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2x,y) \xrightarrow{12x+4} A(5x+1,y+1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2x+1,y) \xrightarrow{12x+10} A(5x+4,y-1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(x,0) \to halt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(0,2) \to A(1,3) \to A(4,2) \to A(11,3) \to A(29,2) \to A(74,1) \to A(186,2) \to A(466,3) \to A(1166,4) \to A(2916,5) \to A(7291,6) \to \dots&amp;lt;/math&amp;gt;&lt;br /&gt;
==== BBf(24) ====&lt;br /&gt;
The BBf(24) champion&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
1 &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; 0 \\&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
-1 &amp;amp; 2 &amp;amp; 0 &amp;amp; 2 &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; 1 &amp;amp; 0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt; follows an unbiased [[Collatz-like]] pseudo-random walk: let &amp;lt;math&amp;gt;A(x,y) = [0,0,0,x,y]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;[1,0,0,0,0] \xrightarrow{3} A(2,2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(x,0) \xrightarrow{x} halt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x,y) \xrightarrow{9x+5} A(7x+3,y+1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x+1,y) \xrightarrow{9x+6} A(7x+4,y-1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x+2,y) \xrightarrow{9x+10} A(7x+7,y)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2,2) \to A(7,2) \to A(18,1) \to A(45,2) \to A(108,3) \to A(255,4) \to A(598,5) \to A(1397,4) \to A(3262,4) \to \dots&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
&lt;br /&gt;
=== Size 22: 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 2003 holdouts of size 22, Claude Opus 4.6 used Lean to prove that 1997 holdouts were non-halting and 3 holdouts were 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;
=== Size 23: 11 Hydra-like Cryptids ===&lt;br /&gt;
&lt;br /&gt;
Define &amp;lt;math&amp;gt;Hydra(r_\mathrm{num}, r_\mathrm{den}, x_\mathrm{offset}, y_\mathrm{offset}, (x_\mathrm{init}, y_\mathrm{init}))&amp;lt;/math&amp;gt; to be the problem as follows:&lt;br /&gt;
&lt;br /&gt;
# The initial state is &amp;lt;math&amp;gt;(x_\mathrm{init}, y_\mathrm{init})&amp;lt;/math&amp;gt;.&lt;br /&gt;
# The iteration &amp;lt;math&amp;gt;(x, y) \mapsto (r_\mathrm{num} \times \lfloor x/r_\mathrm{den} \rfloor + x_\mathrm{offset}[x \bmod r_\mathrm{den}], y + y_\mathrm{offset}[x \bmod r_{den}])&amp;lt;/math&amp;gt; is repeated. Here, &amp;lt;math&amp;gt;x_\mathrm{offset}, y_\mathrm{offset}&amp;lt;/math&amp;gt; are 0-indexed.&lt;br /&gt;
# Are all the values of y non-negative?&lt;br /&gt;
&lt;br /&gt;
Furthermore, the Hydra-like problem is considered a [[Cryptids|Cryptid]] if it also satisfies:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;math&amp;gt;y_\mathrm{offset}&amp;lt;/math&amp;gt; contains a negative number, and the average is positive.&lt;br /&gt;
# &amp;lt;math&amp;gt;x \bmod r_\mathrm{den}&amp;lt;/math&amp;gt; is a pseudorandom sequence.&lt;br /&gt;
#There are no negative values of &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; early on.&lt;br /&gt;
&lt;br /&gt;
For example, Fenrir is non-halting if and only if Hydra(5, 2, [2, 0], [-1, 2], (1, 0)). In this Hydra problem, the first few visited states are &amp;lt;math&amp;gt;(1, 0) \to (0, 2) \to (2, 1) \to (7, 0) \to (15, 2) \to (35, 4)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There are 11 Hydra-like Cryptids of size exactly 23, listed in the table below. All 11 Cryptids are not correlated with each other. Fenrir is included in the table as a reference.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Domain: Holdout Number&lt;br /&gt;
!Holdout&lt;br /&gt;
!Hydra problem&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #11/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/135, 25/21, 33/5, 2/3, 7/11, 5/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 4, [1, 3, 5, 6], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(22): #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;
|Hydra(5, 2, [2, 0], [-1, 2], (1, 0))&lt;br /&gt;
|Fenrir&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #26/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/15, 49/3, 81/77, 10/49, 33/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 2, [-1, 8], [3, -1], (1, 2))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #47/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/18, 4/15, 21/2, 121/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 3, [1, 3, 4], [1, 3, -1], (1, 1))&lt;br /&gt;
|If #47 doesn&#039;t halt then Frankenstein&#039;s Monster doesn&#039;t halt&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #77/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/54, 4/15, 21/2, 11/3, 5/7, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 4, [0, 2, 4, 5], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|Same ratio 7/4 as #11&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #151/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[14/15, 1/12, 11/3, 63/2, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(8, 5, [1, 2, 4, 6, 7], [2, -1, 1, 3, 0], (0, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #159/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[14/15, 1/6, 121/3, 63/2, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 3, [1, 2, 4], [3, -1, 1], (1, 3))&lt;br /&gt;
|Same ratio 5/3 as #47&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #207/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[2/15, 1/12, 441/2, 11/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(6, 5, [1, 3, 3, 5, 5], [1, 3, 0, 2, -1], (1, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #218/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[2/15, 1/6, 441/2, 121/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(4, 3, [1, 2, 3], [3, 1, -1], (1, 3))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #317/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/18, 63/2, 11/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 4, [1, 2, 3, 5], [1, 0, -1, 2], (1, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #319/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/24, 21/2, 11/3, 5/7, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 4, [0, 2, 4, 3], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|Same ratio 5/4 as #317&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #323/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/6, 21/2, 1331/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(3, 2, [1, 2], [2, -1], (1, 2))&lt;br /&gt;
|If #323 doesn&#039;t halt then Antihydra-like Cryptid doesn&#039;t halt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As of August 2026, the 13 unofficial holdouts are as follows: Fenrir, 11 Hydra-like Cryptids of size 23, and #601 &amp;lt;code&amp;gt;[9/10, 1/42, 22/3, 49/2, 5/11, 3/7]&amp;lt;/code&amp;gt;.&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 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; values now change by &amp;lt;math&amp;gt;\{+1,+3,-1\}&amp;lt;/math&amp;gt; depending on the value of &amp;lt;math&amp;gt;x\bmod 3&amp;lt;/math&amp;gt; (instead of &amp;lt;math&amp;gt;\{0,+1,-1\}&amp;lt;/math&amp;gt; in the original size 22 program). The &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 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;
=== Size 25: 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;
=== Size 36: 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; \xrightarrow{4}&amp;amp; A(1, 2) \\&lt;br /&gt;
  A(a, b) &amp;amp; \xrightarrow{5b+4}&amp;amp; A(a-b, 4b+2) &amp;amp; \text{if } a &amp;gt; b \\&lt;br /&gt;
  A(a, b) &amp;amp; \xrightarrow{5a+2} &amp;amp; A(2a+1, b-a) &amp;amp; \text{if } a &amp;lt; b \\&lt;br /&gt;
  A(a, b) &amp;amp; \xrightarrow{a} &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;
=== Size 48: 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>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Post_Tag_System&amp;diff=8463</id>
		<title>Post Tag System</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Post_Tag_System&amp;diff=8463"/>
		<updated>2026-09-10T12:53:17Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Undo revision 8459 by Sligocki (talk) see results.md(the size definition doesn&amp;#039;t add the symbols)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
A &#039;&#039;&#039;Post Tag System&#039;&#039;&#039; is a [[Turing-complete]] formal system invented by Emil Post in 1920 (but not published until 1943). Post explored tag systems before [[Turing machines]] were invented and thus before the solution to the Entscheidungsproblem, the Church-Turing thesis and the undecidability of the Halting problem were known. According to Wolfram, Post studied systems where no more than 2 symbols were ever deleted or added and found none produced complicated behavior, but that a rule with up to 3 symbols deleted or added could produce chaotic and seemingly intractable behavior. Tag systems were proven to be Turing-complete by Marvin Minsky in 1961.&lt;br /&gt;
&lt;br /&gt;
== Tag System ==&lt;br /&gt;
A tag system is defined by:&lt;br /&gt;
&lt;br /&gt;
* A positive integer &#039;&#039;v&#039;&#039;, called the deletion number&lt;br /&gt;
* A finite alphabet of symbols: &#039;&#039;A&#039;&#039;&lt;br /&gt;
* One &amp;quot;production rules&amp;quot; for each symbol: &amp;lt;math&amp;gt;w_a \in A^*&amp;lt;/math&amp;gt; (for each &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
We will often write a v-tag system to specify that it is a tag system with deletion number v (ex: a 2-tag system).&lt;br /&gt;
&lt;br /&gt;
A tag system operates on a tape (a possibly empty sequence of symbols). At each step:&lt;br /&gt;
&lt;br /&gt;
* If the tape is shorter than v, it halts.&lt;br /&gt;
* Otherwise, it reads the first symbol (a), deletes the first v symbols from the tape and appends &amp;lt;math&amp;gt;w_a&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It repeats this process until it halts.&lt;br /&gt;
&lt;br /&gt;
1-tag systems are decidable, but v-tag systems for any v ≥ 2 are undecidable and (in fact) Turing complete.&lt;br /&gt;
&lt;br /&gt;
== BB_PT ==&lt;br /&gt;
Let us define the size of a tag system to be the &amp;lt;math&amp;gt;S = |A| + \sum_{a \in A} |w_a| = \sum_{a \in A} (|w_a| + 1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Let BB_PT(v, S) = max steps across all v-tag systems of size S which halt when started on tape &amp;lt;math&amp;gt;0^v&amp;lt;/math&amp;gt;. We default to BB_PT(S) = BB_PT(2,S) since 2-tags is Turing complete.&lt;br /&gt;
&lt;br /&gt;
Starting with tape &amp;lt;math&amp;gt;0^v&amp;lt;/math&amp;gt; means that after the first step the tape is &amp;lt;math&amp;gt;w_0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+2-tag Champions&lt;br /&gt;
!Size&lt;br /&gt;
!BB_PT(n)&lt;br /&gt;
!Champion&lt;br /&gt;
!Holdouts&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|= 1&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|= 1&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 0&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|= 1&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 0, 1 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|= 2&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 11, 1 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|= 4&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 011, 1 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|= 5&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 011, 1 -&amp;gt; 1&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|= 10&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 0111, 1 -&amp;gt; 1&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|≥ 19&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 111, 1 -&amp;gt; 20, 2 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|≥ 49&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 11, 1 -&amp;gt; 021, 2 -&amp;gt; 2&amp;lt;/code&amp;gt;&lt;br /&gt;
|154&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|≥ 779&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 112, 1 -&amp;gt; 1, 2 -&amp;gt; 002&amp;lt;/code&amp;gt;&lt;br /&gt;
|1,933&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|≥ 196,841&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 120221, 1 -&amp;gt; 0, 2 -&amp;gt; 2&amp;lt;/code&amp;gt;&lt;br /&gt;
|11,759&lt;br /&gt;
|}&lt;br /&gt;
&amp;quot;eps&amp;quot; is the empty string&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
realsheepthe constructed a size 11 [[Cryptid]] (originally mislabeled as a near-Cryptid) &amp;lt;code&amp;gt;0 —&amp;gt; 11111, 1 —&amp;gt; 20, 2 —&amp;gt; 1&amp;lt;/code&amp;gt; which simulates the [[Collatz-like]] iteration:&amp;lt;pre&amp;gt;S(n) = 1^n&lt;br /&gt;
S(0) —(0)-&amp;gt;  (halt)&lt;br /&gt;
S(1) —(0)-&amp;gt; 1 (halt)&lt;br /&gt;
S(2k + 2) -(2k + 2)-&amp;gt; S(k + 1)&lt;br /&gt;
S(2k + 3) -(2k + 4)-&amp;gt; S(5k + 9)&lt;br /&gt;
&lt;br /&gt;
00 -(1)-&amp;gt; S(5)&lt;br /&gt;
-(6)-&amp;gt; S(14)&lt;br /&gt;
-(14)-&amp;gt; S(7)&lt;br /&gt;
-(8)-&amp;gt; S(19)&lt;br /&gt;
-(20)-&amp;gt; S(49)&lt;br /&gt;
-(50)-&amp;gt; S(124)&lt;br /&gt;
...&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Analysis ==&lt;br /&gt;
BB_PT(7) champion analysis:&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
0 -&amp;gt; 0111, 1 -&amp;gt; 1&lt;br /&gt;
&lt;br /&gt;
S(n) = 1^n 0 111&lt;br /&gt;
S(2k) —(k + 1)—&amp;gt; S(k + 2)&lt;br /&gt;
S(2k + 1) —(2k + 4)—&amp;gt; 1 (halt)&lt;br /&gt;
&lt;br /&gt;
00 —(1)—&amp;gt; S(0)&lt;br /&gt;
—(1)—&amp;gt; S(2)&lt;br /&gt;
—(2)—&amp;gt; S(3)&lt;br /&gt;
—(6)—&amp;gt; 1 (halt)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;BB_PT(8) champion analysis:&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; start=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
0 -&amp;gt; 111, 1 -&amp;gt; 20, 2 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
S(n) = 1^(n + 2)&lt;br /&gt;
S(2k) —(2k + 2)—&amp;gt;  (halt)&lt;br /&gt;
S(2k + 1) —(2k + 4)—&amp;gt; S(3k + 3)&lt;br /&gt;
&lt;br /&gt;
00 —(1)—&amp;gt; S(1)&lt;br /&gt;
—(4)—&amp;gt; S(3)&lt;br /&gt;
—(6)—&amp;gt; S(6)&lt;br /&gt;
—(8)—&amp;gt;  (halt)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
GitHub repositories:&lt;br /&gt;
&lt;br /&gt;
* https://github.com/sligocki/etc/tree/main/post_tag&lt;br /&gt;
* https://github.com/AzertyWasTaken/Busy-Beaver/tree/main/Post%20Tag%20System&lt;br /&gt;
[[Category:Functions]]&lt;br /&gt;
[[Category:Stubs]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=CA&amp;diff=8435</id>
		<title>CA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=CA&amp;diff=8435"/>
		<updated>2026-09-06T10:02:42Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Redirected page to Cellular automaton&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT&lt;br /&gt;
[[Cellular automaton]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Cyclic_Tag&amp;diff=8434</id>
		<title>Cyclic Tag</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Cyclic_Tag&amp;diff=8434"/>
		<updated>2026-09-06T09:57:28Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Busy Beaver Function */ BBCT(7) proved&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cyclic Tag System ==&lt;br /&gt;
Cyclic Tag is a [[Turing-complete]] computational model&amp;lt;sup&amp;gt;[[wikipedia:Tag_system#Cyclic_tag_systems|[1]]]&amp;lt;/sup&amp;gt; where a binary string evolves under a set of rules applied in cyclic order. There are various halting conditions that one may choose. They are explicitly stated further below. &lt;br /&gt;
&lt;br /&gt;
=== A cyclic tag system has: ===&lt;br /&gt;
&lt;br /&gt;
* A finite &#039;&#039;&#039;string&#039;&#039;&#039; of &#039;&#039;&#039;bits&#039;&#039;&#039;.&lt;br /&gt;
* A &#039;&#039;&#039;code&#039;&#039;&#039; consisting of a list of &#039;&#039;&#039;production rules&#039;&#039;&#039;.&lt;br /&gt;
* A &#039;&#039;&#039;head&#039;&#039;&#039; pointing at one of the production rules.&lt;br /&gt;
&lt;br /&gt;
=== Execution rules: ===&lt;br /&gt;
&lt;br /&gt;
* The cyclic tag system starts out with &#039;&#039;&#039;string&#039;&#039;&#039; equal to &amp;quot;1&amp;quot;, with the &#039;&#039;&#039;head&#039;&#039;&#039; pointing to the &#039;&#039;&#039;first rules&#039;&#039;&#039;.&lt;br /&gt;
* At each step of the computation, &#039;&#039;&#039;delete&#039;&#039;&#039; the &#039;&#039;&#039;first symbol&#039;&#039;&#039; of the &#039;&#039;&#039;string&#039;&#039;&#039; and append the &#039;&#039;&#039;production rules&#039;&#039;&#039; to the &#039;&#039;&#039;string&#039;&#039;&#039; if it 1.&lt;br /&gt;
* &#039;&#039;&#039;Move&#039;&#039;&#039; the &#039;&#039;&#039;head&#039;&#039;&#039; one rule forward or at the first rule if it is pointing to the last rule.&lt;br /&gt;
* The cyclic tag system halts when it reaches the empty string.&lt;br /&gt;
&lt;br /&gt;
== Busy Beaver Function ==&lt;br /&gt;
The function &#039;&#039;BBCT(n)&#039;&#039; is the largest number of steps that any cyclic tag systems of size &#039;&#039;n&#039;&#039; takes before halting.&lt;br /&gt;
&lt;br /&gt;
The size of a cyclic tag system is the sum of the lengths of all the production rules plus the number of production rules (same as for [[Post Tag System|BB_PT]]).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!BBCT(n)&lt;br /&gt;
!Value&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;empty&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|7&lt;br /&gt;
|&amp;lt;code&amp;gt;010_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|8&lt;br /&gt;
|&amp;lt;code&amp;gt;010_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|= 13&lt;br /&gt;
|&amp;lt;code&amp;gt;0110__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|≥ 28&lt;br /&gt;
|&amp;lt;code&amp;gt;101_10_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|≥ 717&lt;br /&gt;
|&amp;lt;code&amp;gt;1011_00_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|≥ 1,626,862&lt;br /&gt;
|&amp;lt;code&amp;gt;1001_1_00&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|≥ 1,859,166&lt;br /&gt;
|&amp;lt;code&amp;gt;10_10010_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|≥ 6,328&lt;br /&gt;
|&amp;lt;code&amp;gt;0111__010_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|≥ 5,217,735&lt;br /&gt;
|&amp;lt;code&amp;gt;001110_1_0_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|≥ 154,171,565&lt;br /&gt;
|&amp;lt;code&amp;gt;01011__0_0100&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Tiny Tag]]&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
GitHub repository (with documentation, deciders and holdout lists): https://github.com/AzertyWasTaken/Busy-Beaver/tree/main/Cyclic%20Tag%20System&lt;br /&gt;
[[Category:functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BBCT&amp;diff=8433</id>
		<title>BBCT</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BBCT&amp;diff=8433"/>
		<updated>2026-09-06T09:55:58Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Redirected page to Cyclic Tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT&lt;br /&gt;
[[Cyclic Tag]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Post_Tag_System&amp;diff=8432</id>
		<title>Post Tag System</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Post_Tag_System&amp;diff=8432"/>
		<updated>2026-09-06T09:40:17Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Champions */ BB_PT(7) proven&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
A &#039;&#039;&#039;Post Tag System&#039;&#039;&#039; is a [[Turing-complete]] formal system invented by Emil Post in 1920 (but not published until 1943). Post explored tag systems before [[Turing machines]] were invented and thus before the solution to the Entscheidungsproblem, the Church-Turing thesis and the undecidability of the Halting problem were known. According to Wolfram, Post studied systems where no more than 2 symbols were ever deleted or added and found none produced complicated behavior, but that a rule with up to 3 symbols deleted or added could produce chaotic and seemingly intractable behavior. Tag systems were proven to be Turing-complete by Marvin Minsky in 1961.&lt;br /&gt;
&lt;br /&gt;
== Tag System ==&lt;br /&gt;
A tag system is defined by:&lt;br /&gt;
&lt;br /&gt;
* A positive integer &#039;&#039;v&#039;&#039;, called the deletion number&lt;br /&gt;
* A finite alphabet of symbols: &#039;&#039;A&#039;&#039;&lt;br /&gt;
* One &amp;quot;production rules&amp;quot; for each symbol: &amp;lt;math&amp;gt;w_a \in A^*&amp;lt;/math&amp;gt; (for each &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
We will often write a v-tag system to specify that it is a tag system with deletion number v (ex: a 2-tag system).&lt;br /&gt;
&lt;br /&gt;
A tag system operates on a tape (a possibly empty sequence of symbols). At each step:&lt;br /&gt;
&lt;br /&gt;
* If the tape is shorter than v, it halts.&lt;br /&gt;
* Otherwise, it reads the first symbol (a), deletes the first v symbols from the tape and appends &amp;lt;math&amp;gt;w_a&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It repeats this process until it halts.&lt;br /&gt;
&lt;br /&gt;
1-tag systems are decidable, but v-tag systems for any v ≥ 2 are undecidable and (in fact) Turing complete.&lt;br /&gt;
&lt;br /&gt;
== BB_PT ==&lt;br /&gt;
Let us define the size of a tag system to be the &amp;lt;math&amp;gt;S = |A| + \sum_{a \in A} |w_a| = \sum_{a \in A} (|w_a| + 1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Let BB_PT(v, S) = max steps across all v-tag systems of size S which halt when started on tape &amp;lt;math&amp;gt;0^v&amp;lt;/math&amp;gt;. We default to BB_PT(S) = BB_PT(2,S) since 2-tags is Turing complete.&lt;br /&gt;
&lt;br /&gt;
Starting with tape &amp;lt;math&amp;gt;0^v&amp;lt;/math&amp;gt; means that after the first step the tape is &amp;lt;math&amp;gt;w_0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+2-tag Champions&lt;br /&gt;
!Size&lt;br /&gt;
!BB_PT(n)&lt;br /&gt;
!Champion&lt;br /&gt;
!Holdouts&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|= 1&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|= 1&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 0&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|= 1&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 0, 1 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|= 2&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 11, 1 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|= 4&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 011, 1 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|= 5&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 011, 1 -&amp;gt; 1&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|= 10&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 0111, 1 -&amp;gt; 1&amp;lt;/code&amp;gt;&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|≥ 19&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 111, 1 -&amp;gt; 20, 2 -&amp;gt; eps&amp;lt;/code&amp;gt;&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|≥ 49&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 11, 1 -&amp;gt; 021, 2 -&amp;gt; 2&amp;lt;/code&amp;gt;&lt;br /&gt;
|326&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|≥ 779&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 112, 1 -&amp;gt; 1, 2 -&amp;gt; 002&amp;lt;/code&amp;gt;&lt;br /&gt;
|2,491&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|≥ 196,841&lt;br /&gt;
|&amp;lt;code&amp;gt;0 -&amp;gt; 120221, 1 -&amp;gt; 0, 2 -&amp;gt; 2&amp;lt;/code&amp;gt;&lt;br /&gt;
|14,972&lt;br /&gt;
|}&lt;br /&gt;
&amp;quot;eps&amp;quot; is the empty string&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
realsheepthe constructed a size 11 [[Cryptid]] (originally mislabeled as a near-Cryptid) &amp;lt;code&amp;gt;0 —&amp;gt; 11111, 1 —&amp;gt; 20, 2 —&amp;gt; 1&amp;lt;/code&amp;gt; which simulates the [[Collatz-like]] iteration:&amp;lt;pre&amp;gt;S(n) = 1^n&lt;br /&gt;
S(0) —(0)-&amp;gt;  (halt)&lt;br /&gt;
S(1) —(0)-&amp;gt; 1 (halt)&lt;br /&gt;
S(2k + 2) -(2k + 2)-&amp;gt; S(k + 1)&lt;br /&gt;
S(2k + 3) -(2k + 4)-&amp;gt; S(5k + 9)&lt;br /&gt;
&lt;br /&gt;
00 -(1)-&amp;gt; S(5)&lt;br /&gt;
-(6)-&amp;gt; S(14)&lt;br /&gt;
-(14)-&amp;gt; S(7)&lt;br /&gt;
-(8)-&amp;gt; S(19)&lt;br /&gt;
-(20)-&amp;gt; S(49)&lt;br /&gt;
-(50)-&amp;gt; S(124)&lt;br /&gt;
...&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Analysis ==&lt;br /&gt;
BB_PT(7) champion analysis:&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
0 -&amp;gt; 0111, 1 -&amp;gt; 1&lt;br /&gt;
&lt;br /&gt;
S(n) = 1^n 0 111&lt;br /&gt;
S(2k) —(k + 1)—&amp;gt; S(k + 2)&lt;br /&gt;
S(2k + 1) —(2k + 4)—&amp;gt; 1 (halt)&lt;br /&gt;
&lt;br /&gt;
00 —(1)—&amp;gt; S(0)&lt;br /&gt;
—(1)—&amp;gt; S(2)&lt;br /&gt;
—(2)—&amp;gt; S(3)&lt;br /&gt;
—(6)—&amp;gt; 1 (halt)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;BB_PT(8) champion analysis:&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; start=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
0 -&amp;gt; 111, 1 -&amp;gt; 20, 2 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
S(n) = 1^(n + 2)&lt;br /&gt;
S(2k) —(2k + 2)—&amp;gt;  (halt)&lt;br /&gt;
S(2k + 1) —(2k + 4)—&amp;gt; S(3k + 3)&lt;br /&gt;
&lt;br /&gt;
00 —(1)—&amp;gt; S(1)&lt;br /&gt;
—(4)—&amp;gt; S(3)&lt;br /&gt;
—(6)—&amp;gt; S(6)&lt;br /&gt;
—(8)—&amp;gt;  (halt)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
GitHub repository (with documentation, deciders and holdout lists): https://github.com/AzertyWasTaken/Busy-Beaver/tree/main/Post%20Tag%20System&lt;br /&gt;
[[Category:Functions]]&lt;br /&gt;
[[Category:Stubs]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB&amp;diff=8418</id>
		<title>1RB0RF 1RC1RF 1LD0LE ---1LC 1RA1LE 1LC1RB</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB&amp;diff=8418"/>
		<updated>2026-09-03T17:46:53Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Adder domain&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB}}&lt;br /&gt;
{{TM|1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB}} is a probviously non-halting [[BB(6)]] cryptid similar to [[Space Needle]].&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;A(x,y) = 0^inf &amp;lt;E 1^x 0 1^y 0^inf&lt;br /&gt;
&lt;br /&gt;
A(2x,y) -&amp;gt; A(3x+y+1,2)&lt;br /&gt;
A(2x+3,y) -&amp;gt; A(x,x+y+4)&lt;br /&gt;
A(1,y) -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(x) = A(x-3,2)&lt;br /&gt;
p(x) = The largest n such that 2^n divides x&lt;br /&gt;
&lt;br /&gt;
A(x) -&amp;gt; A(x+p(x)+(x/2^p(x)+3)/2) if x/2^p(x)&amp;gt;1&lt;br /&gt;
A(2^x) -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(3) -&amp;gt; A(6) -&amp;gt; A(10) -&amp;gt; A(15) -&amp;gt; A(24) -&amp;gt; A(30) -&amp;gt; A(40) -&amp;gt; A(47) -&amp;gt; A(72) -&amp;gt; ...&lt;br /&gt;
[[Category:BB(6)]]&lt;br /&gt;
[[Category:Cryptids]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(6)&amp;diff=8417</id>
		<title>BB(6)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(6)&amp;diff=8417"/>
		<updated>2026-09-03T17:15:28Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Cryptids */ added similar to Space Needle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 6-state, 2-symbol Busy Beaver problem, &#039;&#039;&#039;BB(6)&#039;&#039;&#039;, refers to the unsolved 6&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; value of the [[Busy Beaver function]]. With the discovery of the [[Cryptid]] machine [[Antihydra]] in June 2024, we now know that we must solve a [[Collatz-like]] problem in order to solve BB(6) and thus [https://www.sligocki.com/2024/07/06/bb-6-2-is-hard.html BB(6) is Hard].&lt;br /&gt;
&lt;br /&gt;
The current BB(6) [[champion]] {{TM|1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE|halt}} was discovered by mxdys in June 2025, proving the lower bound:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S(6) &amp;gt; \Sigma(6) &amp;gt; 2 \uparrow\uparrow\uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
* In 1964, Green established Σ(5) ≥ 35.&amp;lt;ref name=&amp;quot;:PMH&amp;quot;&amp;gt;Pascal Michel. (last updated 2026). The Busy Beaver Competition: a historical survey. https://bbchallenge.org/~pascal.michel/ha#tm62 &amp;lt;/ref&amp;gt;&lt;br /&gt;
* In 1972, Lynn established S(6) ≥ 522 and Σ(6) ≥ 42.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In 1983, Brady established S(6) ≥ 13,488 and Σ(6) ≥ 117.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In 1982, Schult established S(6) ≥ 4,208,824 and Σ(6) ≥ 2,075, although these bounds were only published later.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In 1990, Heiner Marxen and Jürgen Buntrock established first S(6) ≥ 13,122,572,797 and Σ(6) ≥ 136,612, then S(6) ≥ 8,690,333,381,690,951 and Σ(6) ≥ 95,524,079.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In July 2000, Heiner Marxen and Jürgen Buntrock established S(6) &amp;gt; 5.3 × 10&amp;lt;sup&amp;gt;42&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 2.5 × 10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In August 2000, Heiner Marxen and Jürgen Buntrock established first S(6) &amp;gt; 6.1 × 10&amp;lt;sup&amp;gt;119&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 1.4 × 10&amp;lt;sup&amp;gt;60&amp;lt;/sup&amp;gt;, then S(6) &amp;gt; 6.1 × 10&amp;lt;sup&amp;gt;925&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 6.4 × 10&amp;lt;sup&amp;gt;462&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In February 2001, Heiner Marxen and Jürgen Buntrock established S(6) &amp;gt; 3.0 × 10&amp;lt;sup&amp;gt;1730&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 1.2 × 10&amp;lt;sup&amp;gt;865&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In November 2007, Terry and Shawn Ligocki established S(6) &amp;gt; 8.9 × 10&amp;lt;sup&amp;gt;1762&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 2.5 × 10&amp;lt;sup&amp;gt;881&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In December 2007, Terry and Shawn Ligocki established S(6) &amp;gt; 2.5 × 10&amp;lt;sup&amp;gt;2879&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 4.6 × 10&amp;lt;sup&amp;gt;1439&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In May 2010, Pavel Kropitz established S(6) &amp;gt; 3.8 × 10&amp;lt;sup&amp;gt;21132&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 3.1 × 10&amp;lt;sup&amp;gt;10566&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In June 2010, Pavel Kropitz established S(6) &amp;gt; 7.4 × 10&amp;lt;sup&amp;gt;36534&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 3.5 × 10&amp;lt;sup&amp;gt;18267&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:BB(6) holdouts decrease over time.png|alt=BB(6) Holdouts count decrease overtime.|thumb|Number of BB(6) holdouts over time.]]&lt;br /&gt;
@mxdys&#039;s informal [[Holdouts lists|holdouts list]] has 1003 machines up to equivalence and 2190 machines not considering equivalence as of August 2026. Partial Rocq proof is [https://github.com/ccz181078/busycoq/tree/BB6 available on Github].&lt;br /&gt;
&lt;br /&gt;
Always up-to-date annotated spreadsheet, with links to Discord discussions: [https://docs.google.com/spreadsheets/d/1mMp8bAcTFT91j7azn72liX8NSTwc2E_ozKnOGTfRCfw/edit?gid=1330361301#gid=1330361301 Spreadsheet]. The informal holdout count is 1101. &lt;br /&gt;
&lt;br /&gt;
All machines have been simulated out to 1e13 steps. ~150 machines remain to be simulated to 1e14, and ~230 to 1e15. See [https://docs.google.com/spreadsheets/d/1mMp8bAcTFT91j7azn72liX8NSTwc2E_ozKnOGTfRCfw/edit?gid=806905077#gid=806905077 Spreadsheet].&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
Several [[Turing machines]] have been found that are [[Cryptids]], considered so because each of them have a [[Collatz-like]] halting problem, a type of problem that is generally difficult to solve. However, probabilistic arguments have allowed all but one of them to be categorized as [[probviously]] halting or probviously non-halting.&lt;br /&gt;
&lt;br /&gt;
Probviously non-halting Cryptids:&lt;br /&gt;
&lt;br /&gt;
* {{TM|1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA}}, [[Antihydra]]&lt;br /&gt;
* {{TM|1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA|undecided}}, a variant of [[Hydra]] and Antihydra&lt;br /&gt;
* {{TM|1RB1LD_1RC1RE_0LA1LB_0LD1LC_1RF0RA_---0RC|undecided}}, similar to Antihydra&lt;br /&gt;
* {{TM|1RB0LD_1RC1RF_1LA0RA_0LA0LE_1LD1LA_0RB---|undecided}}, similar to Antihydra&lt;br /&gt;
* {{TM|1RB0LB_1LC0RE_1LA1LD_0LC---_0RB0RF_1RE1RB|undecided}}, similar to Antihydra&lt;br /&gt;
* {{TM|1RB1LA_1LC0RE_1LF1LD_0RB0LA_1RC1RE_---0LD|undecided}}, Space Needle&lt;br /&gt;
* {{TM|1RB0RB_1LC1RE_1LF0LD_1RA1LD_1RC1RB_---1LC|undecided}}, similar to Space Needle&lt;br /&gt;
* {{TM|1RB1LA_0LC0RC_1LE1RD_1RE1RC_1LF0LA_---1LE|undecided}}, similar to Space Needle&lt;br /&gt;
* {{TM|1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB|undecided}}, similar to Space Needle&lt;br /&gt;
&lt;br /&gt;
Probviously halting Cryptids:&lt;br /&gt;
&lt;br /&gt;
* {{TM|1RB0RD_0RC1RE_1RD0LA_1LE1LC_1RF0LD_---0RA}}, [[Lucy&#039;s Moonlight]]&lt;br /&gt;
* {{TM|1RB1RA_0RC1RC_1LD0LF_0LE1LE_1RA0LB_---0LC|undecided}}, a family of 16 related TMs&lt;br /&gt;
* {{TM|1RB1RE_1LC1LD_---1LA_1LB1LE_0RF0RA_1LD1RF}}&lt;br /&gt;
* {{TM|1RB0RE_1LC1LD_0RA0LD_1LB0LA_1RF1RA_---1LB}}&lt;br /&gt;
* {{TM|1RB0LC_0LC0RF_1RD1LC_0RA1LE_---0LD_1LF1LA}}&lt;br /&gt;
* {{TM|1RB0LC_1LC0RD_1LF1LA_1LB1RE_1RB1LE_---0LE}}&lt;br /&gt;
* {{TM|1RB---_0RC0RE_1RD1RF_1LE0LB_1RC0LD_1RC1RA}}&lt;br /&gt;
* {{TM|1RB0LD_1RC1RA_1LD0RB_1LE1LA_1RF0RC_---1RE}}&lt;br /&gt;
* {{TM|1RB1LD_1RC0LE_1LA1RE_0LF1LA_1RB0RB_---0LB}}&lt;br /&gt;
* {{TM|1RB0RE_1LC0RA_1LA1LD_1LC1LF_0LC0LB_1LE---}}&lt;br /&gt;
&lt;br /&gt;
Although {{TM|1RB1LE_0LC0LB_1RD1LC_1RD1RA_1RF0LA_---1RE}} behaves similarly to the probviously halting Cryptids, it is estimated to have a 3/5 chance of becoming a [[translated cycler]] and a 2/5 chance of halting.&lt;br /&gt;
&lt;br /&gt;
There are a few machines considered notable for their chaotic behaviour, but which have not been classified as Cryptids due to seemingly lacking a connection to any known open mathematical problems, such as Collatz-like problems.&lt;br /&gt;
&lt;br /&gt;
Potential Cryptids:&lt;br /&gt;
&lt;br /&gt;
* {{TM|1RB1RE_1LC0RA_0RD1LB_---1RC_1LF1RE_0LB0LE|undecided}}&lt;br /&gt;
* {{TM|1RB0LD_1LC0RA_1RA1LB_1LA1LE_1RF0LC_---0RE|undecided}}&lt;br /&gt;
* {{TM|1RB1RF_1LC1LF_0RE1LD_0LB1LD_---1RC_1RA0RD|undecided}}&lt;br /&gt;
* {{TM|1RB1LA_1RC0RF_1RD---_0LE1RB_---0LA_1LD1RF|undecided}}&lt;br /&gt;
* {{TM|1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE|undecided}}&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
Below is a table of the machines with the 20 highest known runtimes.&amp;lt;ref&amp;gt;Shawn Ligocki&#039;s list of 6-state, 2-symbol machines with large runtimes ([https://github.com/sligocki/busy-beaver/blob/main/Machines/bb/6x2.txt Link])&amp;lt;/ref&amp;gt; Their sigma scores are expressed using an extension of [[wikipedia:Knuth&#039;s_up-arrow_notation|Knuth&#039;s up-arrow notation]].&amp;lt;ref&amp;gt;Shawn Ligocki. 2022. [https://www.sligocki.com/2022/06/25/ext-up-notation.html &amp;quot;Extending Up-arrow Notation&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Top Known BB(6) Halters&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) Σ&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE|halt}}&lt;br /&gt;
|2 ↑↑↑ 5&lt;br /&gt;
|mxdys&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB|halt}}&lt;br /&gt;
|10 ↑↑ 11010000&lt;br /&gt;
|mxdys&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}&lt;br /&gt;
|10 ↑↑ 15.60465&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LF_1RC1RB_1LD0RA_1LB0LE_1RZ0LC_1LA1LF|halt}}&lt;br /&gt;
|10 ↑↑ 7.52390&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LF_1RC1RB_1LD0RA_1RF0LE_1RZ0LC_1LA1LF|halt}}&lt;br /&gt;
|10 ↑↑ 7.52390&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LF_1RC1RB_1LD0RA_1LF0LE_1RZ0LC_1LA1LF|halt}}&lt;br /&gt;
|10 ↑↑ 7.52390&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RC_1LC1RE_1LD0LB_1RE1LC_1LE0RF_1RZ1RA|halt}}&lt;br /&gt;
|10 ↑↑ 7.23619&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA_1LC1LE_1RE0LD_1LC0LF_1RZ0RA_0RA0LB|halt}}&lt;br /&gt;
|10 ↑↑ 6.96745&lt;br /&gt;
|poppuncher&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0RF_1LC0RA_1RZ0LD_1LE1LD_1RB1RC_0LD0RE|halt}}&lt;br /&gt;
|10 ↑↑ 5.77573&lt;br /&gt;
|poppuncher&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LA_1LC1LF_0LD0LC_0LE0LB_1RE0RA_1RZ1LD|halt}}&lt;br /&gt;
|10 ↑↑ 5.63534&lt;br /&gt;
|Shawn Ligocki&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RE_1LC1LF_1RD0LB_1LE0RC_1RA0LD_1RZ1LC|halt}}&lt;br /&gt;
|10 ↑↑ 5.56344&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LE_0RC1RA_0LD1RF_1RE0RB_1LA0LC_0RD1RZ|halt}}&lt;br /&gt;
|10 ↑↑ 5.12468&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0RF_1LC1LB_0RE0LD_0LC0LB_0RA1RE_0RD1RZ|halt}}&lt;br /&gt;
|10 ↑↑ 5.03230&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA_1LC0RF_1LD1LC_1LE0RE_0RB0LC_1RZ1RA|halt}}&lt;br /&gt;
|10 ↑↑ 4.91072&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LE_1LC1RA_1RE0LD_1LC1LF_1LA0RC_1RZ1LC|halt}}&lt;br /&gt;
|10 ↑↑ 3.33186&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RF_1LC1RE_0LD1LB_1LA0RA_0RA0RB_1RZ0RD|halt}}&lt;br /&gt;
|10 ↑↑ 3.31128&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LF_1LC0RA_1RD0LB_1LE1RC_1RZ1LA_1LA1LE|halt}}&lt;br /&gt;
|10 ↑↑ 3.18855&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0RF_1LC1RB_0RD0LB_1RZ0LE_1RE0RA_1RD1RE|halt}}&lt;br /&gt;
|10 ↑↑ 3.16005&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0RB_0RC0LF_0RD0RA_0LE---_1LE0LA_1LF1RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{1\,400\,000\,000}&amp;lt;/math&amp;gt;(runtime)&lt;br /&gt;
|Racheline&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/1345502880727040091/1345502880727040091&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ_0LC0LD_1LD1LC_1RE1LB_1RF1RD_0LD0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{646\,456\,993}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|}&lt;br /&gt;
The runtimes are presumed to be about &amp;lt;math&amp;gt;\text{score}^2&amp;lt;/math&amp;gt; which is roughly indistinguishable in tetration notation.&lt;br /&gt;
&lt;br /&gt;
== Techniques ==&lt;br /&gt;
Simulating tetrational machines, such as the former champion {{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}, requires [[Accelerated simulator|accelerated simulation]] that can handle Collatz Level 2 [[Inductive rule|inductive rules]]. In other words, it requires a simulator that can prove 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;
  C(4k)   &amp;amp; \to &amp;amp; {\operatorname{Halt}}\Big(\frac{3^{k+3} - 11}{2}\Big) \\&lt;br /&gt;
  C(4k+1) &amp;amp; \to &amp;amp; C\Big(\frac{3^{k+3} - 11}{2}\Big) \\&lt;br /&gt;
  C(4k+2) &amp;amp; \to &amp;amp; C\Big(\frac{3^{k+3} - 11}{2}\Big) \\&lt;br /&gt;
  C(4k+3) &amp;amp; \to &amp;amp; C\Big(\frac{3^{k+3} + 1}{2}\Big) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and also compute the remainder mod 3 of numbers produced by applying these rules 15 times (which requires some fancy math related to [[wikipedia:Euler&#039;s_totient_function|Euler&#039;s totient function]]). &lt;br /&gt;
&lt;br /&gt;
We are also applying existing automatic deciders on current holdout lists with more extreme choices of parameters (more computational resources). [[User:XnoobSpeakable|XnoobSpeakable]] was able to solve 11 of the final 2728 holdouts using higher order parameters with the Ligockis&#039; Enumerate.py. An example command line entry is:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
python3 Code/Enumerate.py --infile &amp;quot;bb6in/bb6tm{i}.txt&amp;quot; --outfile &amp;quot;bb6out/t{i}.pb&amp;quot; -r --no-steps --exp-linear-rules --max-loops=50_000_000 --block-mult=3 --max-block-size=100 --time=500 --force --save-freq=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
XnoobSpeakable ran Enumerate.py on all TMs in the 2728 holdout list with the above max-loops and max-block-size parameters using &amp;lt;code&amp;gt;--block-mult=1&amp;lt;/code&amp;gt; ,&amp;lt;code&amp;gt;--block-mult=2&amp;lt;/code&amp;gt; , and &amp;lt;code&amp;gt;--block-mult=3&amp;lt;/code&amp;gt;. For context, during the Stage 2 BB(7) enumeration, where speed was more important due to the tens of millions of known holdouts, parameters of &amp;lt;code&amp;gt;--max-loops=100_000 --block-mult=2 --time=30 --save-freq=100&amp;lt;/code&amp;gt; were used.  &lt;br /&gt;
&lt;br /&gt;
@Iijil&#039;s [[MITMWFAR|MITMWFAR decider]] is likely too weak to be of any assistance: running the decider on 2650 BB(6) holdouts, using parameters not strong enough to solve BB(5) TMs, took prohibitively long to compute. Instead, [https://discord.com/channels/960643023006490684/1028746861395316776/1442964185599447152 a new FAR method] by mxdys was able to decide 113 of the 1534 holdouts ([https://github.com/ccz181078/TM/tree/FAR code] on GitHub) upon initial application.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(6)]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB&amp;diff=8416</id>
		<title>1RB0RF 1RC1RF 1LD0LE ---1LC 1RA1LE 1LC1RB</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB&amp;diff=8416"/>
		<updated>2026-09-03T17:10:51Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Created page with &amp;quot;{{machine|1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB}} {{TM|1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB}} is a probviously non-halting cryptid similar to Space Needle. == Analysis == &amp;lt;pre&amp;gt;A(x,y) = 0^inf &amp;lt;E 1^x 0 1^y 0^inf  A(2x,y) -&amp;gt; A(3x+y+1,2) A(2x+3,y) -&amp;gt; A(x,x+y+4) A(1,y) -&amp;gt; halt  A(x) = A(x-3,2) p(x) = The largest n such that 2^n divides x  A(x) -&amp;gt; A(x+p(x)+(x/2^p(x)+3)/2) if x/2^p(x)&amp;gt;1 A(2^x) -&amp;gt; halt  A(3) -&amp;gt; A(6) -&amp;gt; A(10) -&amp;gt; A(15) -&amp;gt; A(24) -&amp;gt; A(30) -&amp;gt; A(40) -&amp;gt; A(...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB}}&lt;br /&gt;
{{TM|1RB0RF_1RC1RF_1LD0LE_---1LC_1RA1LE_1LC1RB}} is a probviously non-halting cryptid similar to [[Space Needle]].&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;A(x,y) = 0^inf &amp;lt;E 1^x 0 1^y 0^inf&lt;br /&gt;
&lt;br /&gt;
A(2x,y) -&amp;gt; A(3x+y+1,2)&lt;br /&gt;
A(2x+3,y) -&amp;gt; A(x,x+y+4)&lt;br /&gt;
A(1,y) -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(x) = A(x-3,2)&lt;br /&gt;
p(x) = The largest n such that 2^n divides x&lt;br /&gt;
&lt;br /&gt;
A(x) -&amp;gt; A(x+p(x)+(x/2^p(x)+3)/2) if x/2^p(x)&amp;gt;1&lt;br /&gt;
A(2^x) -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(3) -&amp;gt; A(6) -&amp;gt; A(10) -&amp;gt; A(15) -&amp;gt; A(24) -&amp;gt; A(30) -&amp;gt; A(40) -&amp;gt; A(47) -&amp;gt; A(72) -&amp;gt; ...&lt;br /&gt;
[[Category:BB(6)]]&lt;br /&gt;
[[Category:Cryptids]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Cyclic_Tag&amp;diff=8399</id>
		<title>Cyclic Tag</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Cyclic_Tag&amp;diff=8399"/>
		<updated>2026-08-31T15:31:41Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Execution rules: */ fixed string change rule&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cyclic Tag System ==&lt;br /&gt;
Cyclic Tag is a [[Turing-complete]] computational model&amp;lt;sup&amp;gt;[[wikipedia:Tag_system#Cyclic_tag_systems|[1]]]&amp;lt;/sup&amp;gt; where a binary string evolves under a set of rules applied in cyclic order. There are various halting conditions that one may choose. They are explicitly stated further below. &lt;br /&gt;
&lt;br /&gt;
=== A cyclic tag system has: ===&lt;br /&gt;
&lt;br /&gt;
* A finite &#039;&#039;&#039;string&#039;&#039;&#039; of &#039;&#039;&#039;bits&#039;&#039;&#039;.&lt;br /&gt;
* A &#039;&#039;&#039;code&#039;&#039;&#039; consisting of a list of &#039;&#039;&#039;production rules&#039;&#039;&#039;.&lt;br /&gt;
* A &#039;&#039;&#039;head&#039;&#039;&#039; pointing at one of the production rules.&lt;br /&gt;
&lt;br /&gt;
=== Execution rules: ===&lt;br /&gt;
&lt;br /&gt;
* The cyclic tag system starts out with &#039;&#039;&#039;string&#039;&#039;&#039; equal to &amp;quot;1&amp;quot;, with the &#039;&#039;&#039;head&#039;&#039;&#039; pointing to the &#039;&#039;&#039;first rules&#039;&#039;&#039;.&lt;br /&gt;
* At each step of the computation, &#039;&#039;&#039;delete&#039;&#039;&#039; the &#039;&#039;&#039;first symbol&#039;&#039;&#039; of the &#039;&#039;&#039;string&#039;&#039;&#039; and append the &#039;&#039;&#039;production rules&#039;&#039;&#039; to the &#039;&#039;&#039;string&#039;&#039;&#039; if it 1.&lt;br /&gt;
* &#039;&#039;&#039;Move&#039;&#039;&#039; the &#039;&#039;&#039;head&#039;&#039;&#039; one rule forward or at the first rule if it is pointing to the last rule.&lt;br /&gt;
* The cyclic tag system halts when it reaches the empty string.&lt;br /&gt;
&lt;br /&gt;
== Busy Beaver Function ==&lt;br /&gt;
The function &#039;&#039;BBCT(n)&#039;&#039; is the largest number of steps that any cyclic tag systems of size &#039;&#039;n&#039;&#039; takes before halting.&lt;br /&gt;
&lt;br /&gt;
The size of a cyclic tag system is the sum of the symbols count and production rules count.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!BBCT(n)&lt;br /&gt;
!Value&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;empty&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|7&lt;br /&gt;
|&amp;lt;code&amp;gt;010_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|8&lt;br /&gt;
|&amp;lt;code&amp;gt;010_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|≥ 13&lt;br /&gt;
|&amp;lt;code&amp;gt;0110__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|≥ 28&lt;br /&gt;
|&amp;lt;code&amp;gt;101_10_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|≥ 717&lt;br /&gt;
|&amp;lt;code&amp;gt;1011_00_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|≥ 209&lt;br /&gt;
|&amp;lt;code&amp;gt;11_0_0100&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|≥ 2,269&lt;br /&gt;
|&amp;lt;code&amp;gt;1011_1_00_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|≥ 6,328&lt;br /&gt;
|&amp;lt;code&amp;gt;0111__010_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|≥ 50,906&lt;br /&gt;
|&amp;lt;code&amp;gt;0011_010_1_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Tiny Tag]]&lt;br /&gt;
[[Category:functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Cyclic_Tag&amp;diff=8398</id>
		<title>Cyclic Tag</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Cyclic_Tag&amp;diff=8398"/>
		<updated>2026-08-31T15:29:30Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Execution rules: */ fixed halt rule&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cyclic Tag System ==&lt;br /&gt;
Cyclic Tag is a [[Turing-complete]] computational model&amp;lt;sup&amp;gt;[[wikipedia:Tag_system#Cyclic_tag_systems|[1]]]&amp;lt;/sup&amp;gt; where a binary string evolves under a set of rules applied in cyclic order. There are various halting conditions that one may choose. They are explicitly stated further below. &lt;br /&gt;
&lt;br /&gt;
=== A cyclic tag system has: ===&lt;br /&gt;
&lt;br /&gt;
* A finite &#039;&#039;&#039;string&#039;&#039;&#039; of &#039;&#039;&#039;bits&#039;&#039;&#039;.&lt;br /&gt;
* A &#039;&#039;&#039;code&#039;&#039;&#039; consisting of a list of &#039;&#039;&#039;production rules&#039;&#039;&#039;.&lt;br /&gt;
* A &#039;&#039;&#039;head&#039;&#039;&#039; pointing at one of the production rules.&lt;br /&gt;
&lt;br /&gt;
=== Execution rules: ===&lt;br /&gt;
&lt;br /&gt;
* The cyclic tag system starts out with &#039;&#039;&#039;string&#039;&#039;&#039; equal to &amp;quot;1&amp;quot;, with the &#039;&#039;&#039;head&#039;&#039;&#039; pointing to the &#039;&#039;&#039;first rules&#039;&#039;&#039;.&lt;br /&gt;
* At each step of the computation, &#039;&#039;&#039;read&#039;&#039;&#039; the &#039;&#039;&#039;first symbol&#039;&#039;&#039; of the &#039;&#039;&#039;string&#039;&#039;&#039; and append the &#039;&#039;&#039;production rules&#039;&#039;&#039; to the &#039;&#039;&#039;string&#039;&#039;&#039; if it 1.&lt;br /&gt;
* &#039;&#039;&#039;Move&#039;&#039;&#039; the &#039;&#039;&#039;head&#039;&#039;&#039; one rule forward or at the first rule if it is pointing to the last rule.&lt;br /&gt;
* The cyclic tag system halts when it reaches the empty string.&lt;br /&gt;
&lt;br /&gt;
== Busy Beaver Function ==&lt;br /&gt;
The function &#039;&#039;BBCT(n)&#039;&#039; is the largest number of steps that any cyclic tag systems of size &#039;&#039;n&#039;&#039; takes before halting.&lt;br /&gt;
&lt;br /&gt;
The size of a cyclic tag system is the sum of the symbols count and production rules count.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!BBCT(n)&lt;br /&gt;
!Value&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;empty&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|7&lt;br /&gt;
|&amp;lt;code&amp;gt;010_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|8&lt;br /&gt;
|&amp;lt;code&amp;gt;010_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|≥ 13&lt;br /&gt;
|&amp;lt;code&amp;gt;0110__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|≥ 28&lt;br /&gt;
|&amp;lt;code&amp;gt;101_10_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|≥ 717&lt;br /&gt;
|&amp;lt;code&amp;gt;1011_00_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|≥ 209&lt;br /&gt;
|&amp;lt;code&amp;gt;11_0_0100&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|≥ 2,269&lt;br /&gt;
|&amp;lt;code&amp;gt;1011_1_00_&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|≥ 6,328&lt;br /&gt;
|&amp;lt;code&amp;gt;0111__010_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|≥ 50,906&lt;br /&gt;
|&amp;lt;code&amp;gt;0011_010_1_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Tiny Tag]]&lt;br /&gt;
[[Category:functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=8385</id>
		<title>Fractran</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=8385"/>
		<updated>2026-08-30T09:51:26Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Size 36: BMO1 */ added step counts&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_k&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;
TODO: create pages about the deciders.&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, and all other machines for BBf(22) are solved.&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;
|No holdouts remain. Claude Opus 4.6&#039;s proof of nonhalting of all the 140 holdouts: [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;
|3 holdouts remain. Claude Opus 4.6 gave a proof of all machines but the 3 Fenrir Cryptids, see [https://discord.com/channels/960643023006490684/1438019511155691521/1493027835559022824 Discord].&lt;br /&gt;
&lt;br /&gt;
The holdouts list whose elements are exactly the 3 Fenrir Cryptids on GitHub: [https://github.com/int-y1/BBFractran/blob/main/holdout/sz22_3.txt sz22_3.txt]&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;
|21,295 holdouts remain. [https://discord.com/channels/960643023006490684/1438019511155691521/1511579969825013811 2 Jun 2026]&lt;br /&gt;
By August 5th, 2026, the unofficial holdouts count had been reduced to 13. [https://github.com/int-y1/BBFractran/blob/main/holdout/sz23_13_unofficial.txt sz23_13_unofficial.txt]&lt;br /&gt;
Known [[Cryptid|Cryptids]]: &lt;br /&gt;
&lt;br /&gt;
# 11 Hydra-like Cryptids (including Frankenstein&#039;s Monster and Antihydra-like Cryptid)&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; 9.263 \times 10^{9595}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;[18/35, 1/10, 11/5, 75/2, 49/3, 5/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    1 &amp;amp;     2 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     1 \\&lt;br /&gt;
   -1 &amp;amp;     1 &amp;amp;     2 &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;     0 &amp;amp;     1 &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/1540835921182728272 22 Aug 2026]&lt;br /&gt;
|No holdouts list yet.&lt;br /&gt;
&lt;br /&gt;
An informal list from a 20%-complete enumeration: [https://discord.com/channels/960643023006490684/1438019511155691521/1540831684071530637 22 Aug 2026]&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^{k+7} &amp;amp; \xrightarrow{4}  &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^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;
&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;
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;
==== BBf(23) ====&lt;br /&gt;
The BBf(23) champion&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; follows an unbiased [[Collatz-like]] pseudo-random walk:&lt;br /&gt;
let &amp;lt;math&amp;gt;A(x,y)=[0,0,0,x,y]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;[1,0,0,0,0] \to A(0,2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2x,y) \xrightarrow{12x+4} A(5x+1,y+1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2x+1,y) \xrightarrow{12x+10} A(5x+4,y-1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(x,0) \to halt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(0,2) \to A(1,3) \to A(4,2) \to A(11,3) \to A(29,2) \to A(74,1) \to A(186,2) \to A(466,3) \to A(1166,4) \to A(2916,5) \to A(7291,6) \to \dots&amp;lt;/math&amp;gt;&lt;br /&gt;
==== BBf(24) ====&lt;br /&gt;
The BBf(24) champion&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; -1 &amp;amp; -1 &amp;amp; 0 \\&lt;br /&gt;
-1 &amp;amp; 0 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; -1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
-1 &amp;amp; 1 &amp;amp; 2 &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; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt; follows an unbiased [[Collatz-like]] pseudo-random walk: let &amp;lt;math&amp;gt;A(x,y) = [0,x,0,0,y]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;[1,0,0,0,0] \xrightarrow{3} A(1,2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(x,0) \xrightarrow{x} halt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x,y) \xrightarrow{15x+2} A(16x,y)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x+1,y) \xrightarrow{15x+6} A(16x+5,y-1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x+2,y) \xrightarrow{15x+13} A(16x+11,y+1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(1,2) \to A(5,1) \to A(27,2) \to A(144,2) \to A(768,2) \to A(4096,2) \to A(21845,1) \to A(116507,2) \to A(621371,3) \to \dots&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
&lt;br /&gt;
=== Size 22: 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 2003 holdouts of size 22, Claude Opus 4.6 used Lean to prove that 1997 holdouts were non-halting and 3 holdouts were 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;
=== Size 23: 11 Hydra-like Cryptids ===&lt;br /&gt;
&lt;br /&gt;
Define &amp;lt;math&amp;gt;Hydra(r_\mathrm{num}, r_\mathrm{den}, x_\mathrm{offset}, y_\mathrm{offset}, (x_\mathrm{init}, y_\mathrm{init}))&amp;lt;/math&amp;gt; to be the problem as follows:&lt;br /&gt;
&lt;br /&gt;
# The initial state is &amp;lt;math&amp;gt;(x_\mathrm{init}, y_\mathrm{init})&amp;lt;/math&amp;gt;.&lt;br /&gt;
# The iteration &amp;lt;math&amp;gt;(x, y) \mapsto (r_\mathrm{num} \times \lfloor x/r_\mathrm{den} \rfloor + x_\mathrm{offset}[x \bmod r_\mathrm{den}], y + y_\mathrm{offset}[x \bmod r_{den}])&amp;lt;/math&amp;gt; is repeated. Here, &amp;lt;math&amp;gt;x_\mathrm{offset}, y_\mathrm{offset}&amp;lt;/math&amp;gt; are 0-indexed.&lt;br /&gt;
# Are all the values of y non-negative?&lt;br /&gt;
&lt;br /&gt;
Furthermore, the Hydra-like problem is considered a [[Cryptids|Cryptid]] if it also satisfies:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;math&amp;gt;y_\mathrm{offset}&amp;lt;/math&amp;gt; contains a negative number, and the average is positive.&lt;br /&gt;
# &amp;lt;math&amp;gt;x \bmod r_\mathrm{den}&amp;lt;/math&amp;gt; is a pseudorandom sequence.&lt;br /&gt;
#There are no negative values of &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; early on.&lt;br /&gt;
&lt;br /&gt;
For example, Fenrir is non-halting if and only if Hydra(5, 2, [2, 0], [-1, 2], (1, 0)). In this Hydra problem, the first few visited states are &amp;lt;math&amp;gt;(1, 0) \to (0, 2) \to (2, 1) \to (7, 0) \to (15, 2) \to (35, 4)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There are 11 Hydra-like Cryptids of size exactly 23, listed in the table below. All 11 Cryptids are not correlated with each other. Fenrir is included in the table as a reference.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Domain: Holdout Number&lt;br /&gt;
!Holdout&lt;br /&gt;
!Hydra problem&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #11/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/135, 25/21, 33/5, 2/3, 7/11, 5/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 4, [1, 3, 5, 6], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(22): #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;
|Hydra(5, 2, [2, 0], [-1, 2], (1, 0))&lt;br /&gt;
|Fenrir&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #26/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/15, 49/3, 81/77, 10/49, 33/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 2, [-1, 8], [3, -1], (1, 2))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #47/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/18, 4/15, 21/2, 121/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 3, [1, 3, 4], [1, 3, -1], (1, 1))&lt;br /&gt;
|If #47 doesn&#039;t halt then Frankenstein&#039;s Monster doesn&#039;t halt&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #77/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/54, 4/15, 21/2, 11/3, 5/7, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 4, [0, 2, 4, 5], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|Same ratio 7/4 as #11&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #151/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[14/15, 1/12, 11/3, 63/2, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(8, 5, [1, 2, 4, 6, 7], [2, -1, 1, 3, 0], (0, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #159/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[14/15, 1/6, 121/3, 63/2, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 3, [1, 2, 4], [3, -1, 1], (1, 3))&lt;br /&gt;
|Same ratio 5/3 as #47&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #207/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[2/15, 1/12, 441/2, 11/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(6, 5, [1, 3, 3, 5, 5], [1, 3, 0, 2, -1], (1, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #218/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[2/15, 1/6, 441/2, 121/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(4, 3, [1, 2, 3], [3, 1, -1], (1, 3))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #317/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/18, 63/2, 11/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 4, [1, 2, 3, 5], [1, 0, -1, 2], (1, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #319/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/24, 21/2, 11/3, 5/7, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 4, [0, 2, 4, 3], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|Same ratio 5/4 as #317&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #323/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/6, 21/2, 1331/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(3, 2, [1, 2], [2, -1], (1, 2))&lt;br /&gt;
|If #323 doesn&#039;t halt then Antihydra-like Cryptid doesn&#039;t halt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As of August 2026, the 13 unofficial holdouts are as follows: Fenrir, 11 Hydra-like Cryptids of size 23, and #601 &amp;lt;code&amp;gt;[9/10, 1/42, 22/3, 49/2, 5/11, 3/7]&amp;lt;/code&amp;gt;.&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 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; values now change by &amp;lt;math&amp;gt;\{+1,+3,-1\}&amp;lt;/math&amp;gt; depending on the value of &amp;lt;math&amp;gt;x\bmod 3&amp;lt;/math&amp;gt; (instead of &amp;lt;math&amp;gt;\{0,+1,-1\}&amp;lt;/math&amp;gt; in the original size 22 program). The &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 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;
=== Size 25: 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;
=== Size 36: 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; \xrightarrow{4}&amp;amp; A(1, 2) \\&lt;br /&gt;
  A(a, b) &amp;amp; \xrightarrow{5b+4}&amp;amp; A(a-b, 4b+2) &amp;amp; \text{if } a &amp;gt; b \\&lt;br /&gt;
  A(a, b) &amp;amp; \xrightarrow{5a+2} &amp;amp; A(2a+1, b-a) &amp;amp; \text{if } a &amp;lt; b \\&lt;br /&gt;
  A(a, b) &amp;amp; \xrightarrow{a} &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;
=== Size 48: 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>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=MBB&amp;diff=8384</id>
		<title>MBB</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=MBB&amp;diff=8384"/>
		<updated>2026-08-30T09:12:46Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Redirected page to Minsky machine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Minsky machine]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Bell_eats_counter&amp;diff=8376</id>
		<title>Bell eats counter</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Bell_eats_counter&amp;diff=8376"/>
		<updated>2026-08-26T16:37:44Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added TM template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&#039;&#039;&#039;Bell eats counter&#039;&#039;&#039; is an informal class of Turing machines. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* It has both a bell and a counter on the tape.&lt;br /&gt;
* Increment: when the bouncer in the bell finishes a period, the counter is increased by one.&lt;br /&gt;
* Overflow: when the bouncer in the bell overflows, the bell eats the lowest digit of the counter (the counter is halved), and the bouncer in the bell is reset.&lt;br /&gt;
[https://github.com/ccz181078/busycoq/blob/BB6/verify/BECv1.v A Rocq proof of a kind of typical behavior doesn&#039;t halt.]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
{{TM|1RB1RE_0RC1RD_1LA1RC_1LC---_1LF0RE_0LF0LA}}&lt;br /&gt;
&lt;br /&gt;
{{TM|1RB---_1RC0RA_1LD1RA_1LE0LD_0RE1RF_0RB0LF}}&lt;br /&gt;
&lt;br /&gt;
{{TM|1RB0LE_0RC---_1LC0RD_0RB1RA_1LF1LE_0LA1LF}} (more complex than typical ones)&lt;br /&gt;
&lt;br /&gt;
{{TM|1RB3LB---3RA0LA_2LA3LB4RB1RB2RA}}&lt;br /&gt;
&lt;br /&gt;
{{TM|1RB0RB_0RC1RB_1LD1RC_0LE0LD_1RA1LE}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Bell_eats_counter&amp;diff=8375</id>
		<title>Bell eats counter</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Bell_eats_counter&amp;diff=8375"/>
		<updated>2026-08-26T16:09:55Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added 5 state example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&#039;&#039;&#039;Bell eats counter&#039;&#039;&#039; is an informal class of Turing machines. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* It has both a bell and a counter on the tape.&lt;br /&gt;
* Increment: when the bouncer in the bell finishes a period, the counter is increased by one.&lt;br /&gt;
* Overflow: when the bouncer in the bell overflows, the bell eats the lowest digit of the counter (the counter is halved), and the bouncer in the bell is reset.&lt;br /&gt;
[https://github.com/ccz181078/busycoq/blob/BB6/verify/BECv1.v A Rocq proof of a kind of typical behavior doesn&#039;t halt.]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
[https://bbchallenge.org/1RB1RE_0RC1RD_1LA1RC_1LC---_1LF0RE_0LF0LA 1RB1RE_0RC1RD_1LA1RC_1LC---_1LF0RE_0LF0LA]&lt;br /&gt;
&lt;br /&gt;
[https://bbchallenge.org/1RB---_1RC0RA_1LD1RA_1LE0LD_0RE1RF_0RB0LF 1RB---_1RC0RA_1LD1RA_1LE0LD_0RE1RF_0RB0LF]&lt;br /&gt;
&lt;br /&gt;
[https://bbchallenge.org/1RB0LE_0RC---_1LC0RD_0RB1RA_1LF1LE_0LA1LF 1RB0LE_0RC---_1LC0RD_0RB1RA_1LF1LE_0LA1LF] (more complex than typical ones)&lt;br /&gt;
&lt;br /&gt;
[https://bbchallenge.org/1RB3LB---3RA0LA_2LA3LB4RB1RB2RA 1RB3LB---3RA0LA_2LA3LB4RB1RB2RA]&lt;br /&gt;
&lt;br /&gt;
[https://bbchallenge.org/1RB0RB_0RC1RB_1LD1RC_0LE0LD_1RA1LE 1RB0RB_0RC1RB_1LD1RC_0LE0LD_1RA1LE]&lt;br /&gt;
&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=8361</id>
		<title>Fractran</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=8361"/>
		<updated>2026-08-23T06:46:23Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Behavior of Champions */ Added BBf(24)&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_k&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;
TODO: create pages about the deciders.&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, and all other machines for BBf(22) are solved.&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;
|No holdouts remain. Claude Opus 4.6&#039;s proof of nonhalting of all the 140 holdouts: [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;
|3 holdouts remain. Claude Opus 4.6 gave a proof of all machines but the 3 Fenrir Cryptids, see [https://discord.com/channels/960643023006490684/1438019511155691521/1493027835559022824 Discord].&lt;br /&gt;
&lt;br /&gt;
The holdouts list whose elements are exactly the 3 Fenrir Cryptids on GitHub: [https://github.com/int-y1/BBFractran/blob/main/holdout/sz22_3.txt sz22_3.txt]&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;
|21,295 holdouts remain. [https://discord.com/channels/960643023006490684/1438019511155691521/1511579969825013811 2 Jun 2026]&lt;br /&gt;
By August 5th, 2026, the unofficial holdouts count had been reduced to 13. [https://github.com/int-y1/BBFractran/blob/main/holdout/sz23_13_unofficial.txt sz23_13_unofficial.txt]&lt;br /&gt;
Known [[Cryptid|Cryptids]]: &lt;br /&gt;
&lt;br /&gt;
# 11 Hydra-like Cryptids (including Frankenstein&#039;s Monster and Antihydra-like Cryptid)&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; 9.263 \times 10^{9595}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;[18/35, 1/10, 11/5, 75/2, 49/3, 5/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
    1 &amp;amp;     2 &amp;amp;    -1 &amp;amp;    -1 &amp;amp;     0 \\&lt;br /&gt;
   -1 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     0 \\&lt;br /&gt;
    0 &amp;amp;     0 &amp;amp;    -1 &amp;amp;     0 &amp;amp;     1 \\&lt;br /&gt;
   -1 &amp;amp;     1 &amp;amp;     2 &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;     0 &amp;amp;     1 &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/1540835921182728272 22 Aug 2026]&lt;br /&gt;
|No holdouts list yet.&lt;br /&gt;
&lt;br /&gt;
An informal list from a 20%-complete enumeration: [https://discord.com/channels/960643023006490684/1438019511155691521/1540831684071530637 22 Aug 2026]&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^{k+7} &amp;amp; \xrightarrow{4}  &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^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;
&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;
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;
==== BBf(23) ====&lt;br /&gt;
The BBf(23) champion&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; follows an unbiased [[Collatz-like]] pseudo-random walk:&lt;br /&gt;
let &amp;lt;math&amp;gt;A(x,y)=[0,0,0,x,y]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;[1,0,0,0,0] \to A(0,2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2x,y) \xrightarrow{12x+4} A(5x+1,y+1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2x+1,y) \xrightarrow{12x+10} A(5x+4,y-1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(x,0) \to halt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(0,2) \to A(1,3) \to A(4,2) \to A(11,3) \to A(29,2) \to A(74,1) \to A(186,2) \to A(466,3) \to A(1166,4) \to A(2916,5) \to A(7291,6) \to \dots&amp;lt;/math&amp;gt;&lt;br /&gt;
==== BBf(24) ====&lt;br /&gt;
The BBf(24) champion&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; -1 &amp;amp; -1 &amp;amp; 0 \\&lt;br /&gt;
-1 &amp;amp; 0 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; -1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
-1 &amp;amp; 1 &amp;amp; 2 &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; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; -1&lt;br /&gt;
\end{bmatrix}&amp;lt;/math&amp;gt; follows an unbiased [[Collatz-like]] pseudo-random walk: let &amp;lt;math&amp;gt;A(x,y) = [0,x,0,0,y]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;[1,0,0,0,0] \xrightarrow{3} A(1,2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(x,0) \xrightarrow{x} halt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x,y) \xrightarrow{15x+2} A(16x,y)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x+1,y) \xrightarrow{15x+6} A(16x+5,y-1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(3x+2,y) \xrightarrow{15x+13} A(16x+11,y+1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(1,2) \to A(5,1) \to A(27,2) \to A(144,2) \to A(768,2) \to A(4096,2) \to A(21845,1) \to A(116507,2) \to A(621371,3) \to \dots&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
&lt;br /&gt;
=== Size 22: 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 2003 holdouts of size 22, Claude Opus 4.6 used Lean to prove that 1997 holdouts were non-halting and 3 holdouts were 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;
=== Size 23: 11 Hydra-like Cryptids ===&lt;br /&gt;
&lt;br /&gt;
Define &amp;lt;math&amp;gt;Hydra(r_\mathrm{num}, r_\mathrm{den}, x_\mathrm{offset}, y_\mathrm{offset}, (x_\mathrm{init}, y_\mathrm{init}))&amp;lt;/math&amp;gt; to be the problem as follows:&lt;br /&gt;
&lt;br /&gt;
# The initial state is &amp;lt;math&amp;gt;(x_\mathrm{init}, y_\mathrm{init})&amp;lt;/math&amp;gt;.&lt;br /&gt;
# The iteration &amp;lt;math&amp;gt;(x, y) \mapsto (r_\mathrm{num} \times \lfloor x/r_\mathrm{den} \rfloor + x_\mathrm{offset}[x \bmod r_\mathrm{den}], y + y_\mathrm{offset}[x \bmod r_{den}])&amp;lt;/math&amp;gt; is repeated. Here, &amp;lt;math&amp;gt;x_\mathrm{offset}, y_\mathrm{offset}&amp;lt;/math&amp;gt; are 0-indexed.&lt;br /&gt;
# Are all the values of y non-negative?&lt;br /&gt;
&lt;br /&gt;
Furthermore, the Hydra-like problem is considered a [[Cryptids|Cryptid]] if it also satisfies:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;math&amp;gt;y_\mathrm{offset}&amp;lt;/math&amp;gt; contains a negative number, and the average is positive.&lt;br /&gt;
# &amp;lt;math&amp;gt;x \bmod r_\mathrm{den}&amp;lt;/math&amp;gt; is a pseudorandom sequence.&lt;br /&gt;
#There are no negative values of &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; early on.&lt;br /&gt;
&lt;br /&gt;
For example, Fenrir is non-halting if and only if Hydra(5, 2, [2, 0], [-1, 2], (1, 0)). In this Hydra problem, the first few visited states are &amp;lt;math&amp;gt;(1, 0) \to (0, 2) \to (2, 1) \to (7, 0) \to (15, 2) \to (35, 4)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There are 11 Hydra-like Cryptids of size exactly 23, listed in the table below. All 11 Cryptids are not correlated with each other. Fenrir is included in the table as a reference.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Domain: Holdout Number&lt;br /&gt;
!Holdout&lt;br /&gt;
!Hydra problem&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #11/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/135, 25/21, 33/5, 2/3, 7/11, 5/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 4, [1, 3, 5, 6], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(22): #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;
|Hydra(5, 2, [2, 0], [-1, 2], (1, 0))&lt;br /&gt;
|Fenrir&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #26/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/15, 49/3, 81/77, 10/49, 33/2]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 2, [-1, 8], [3, -1], (1, 2))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #47/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/18, 4/15, 21/2, 121/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 3, [1, 3, 4], [1, 3, -1], (1, 1))&lt;br /&gt;
|If #47 doesn&#039;t halt then Frankenstein&#039;s Monster doesn&#039;t halt&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #77/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[1/54, 4/15, 21/2, 11/3, 5/7, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(7, 4, [0, 2, 4, 5], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|Same ratio 7/4 as #11&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #151/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[14/15, 1/12, 11/3, 63/2, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(8, 5, [1, 2, 4, 6, 7], [2, -1, 1, 3, 0], (0, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #159/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[14/15, 1/6, 121/3, 63/2, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 3, [1, 2, 4], [3, -1, 1], (1, 3))&lt;br /&gt;
|Same ratio 5/3 as #47&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #207/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[2/15, 1/12, 441/2, 11/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(6, 5, [1, 3, 3, 5, 5], [1, 3, 0, 2, -1], (1, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #218/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[2/15, 1/6, 441/2, 121/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(4, 3, [1, 2, 3], [3, 1, -1], (1, 3))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #317/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/18, 63/2, 11/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 4, [1, 2, 3, 5], [1, 0, -1, 2], (1, 1))&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #319/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/24, 21/2, 11/3, 5/7, 3/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(5, 4, [0, 2, 4, 3], [0, 1, 2, -1], (1, 0))&lt;br /&gt;
|Same ratio 5/4 as #317&lt;br /&gt;
|-&lt;br /&gt;
|BBf(23): #323/694&lt;br /&gt;
|&amp;lt;code&amp;gt;[4/15, 1/6, 21/2, 1331/3, 5/7, 2/11]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Hydra(3, 2, [1, 2], [2, -1], (1, 2))&lt;br /&gt;
|If #323 doesn&#039;t halt then Antihydra-like Cryptid doesn&#039;t halt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As of August 2026, the 13 unofficial holdouts are as follows: Fenrir, 11 Hydra-like Cryptids of size 23, and #601 &amp;lt;code&amp;gt;[9/10, 1/42, 22/3, 49/2, 5/11, 3/7]&amp;lt;/code&amp;gt;.&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 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; values now change by &amp;lt;math&amp;gt;\{+1,+3,-1\}&amp;lt;/math&amp;gt; depending on the value of &amp;lt;math&amp;gt;x\bmod 3&amp;lt;/math&amp;gt; (instead of &amp;lt;math&amp;gt;\{0,+1,-1\}&amp;lt;/math&amp;gt; in the original size 22 program). The &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 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;
=== Size 25: 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;
=== Size 36: 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;
=== Size 48: 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>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Semi_Infinite_Tape_Turing_Machine&amp;diff=8352</id>
		<title>Semi Infinite Tape Turing Machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Semi_Infinite_Tape_Turing_Machine&amp;diff=8352"/>
		<updated>2026-08-21T10:15:22Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The function BBt(n,m) returns the maximum number of right steps a Turing Machine with a semi infinite tape performs before its head leaves the tape. The head starts in the first cell and halting transition is not required.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Domain&lt;br /&gt;
!Value&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|BBt(2)&lt;br /&gt;
|≥ 3&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB---_1LB0RB}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|BBt(3)&lt;br /&gt;
|≥ 12&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|0RB0LB_0RC1RC_1LA0LC}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|BBt(4)&lt;br /&gt;
|≥ 168&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB1LD_1RC0RC_1RD0LA_1LA0RD}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|BBt(5)&lt;br /&gt;
|≥ 4,300&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|0RB0RC_0RC0RE_0RD1LE_1LA1RD_1LC1RB}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|BBt(2,3)&lt;br /&gt;
|≥ 17&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB0RA0RB_2LA2RB1LB}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|BBt(3,3)&lt;br /&gt;
|≥ 10,053&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|0RB1LA1LB_0RC2LB1RB_1LA2LC2RC}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|BBt(2,4)&lt;br /&gt;
|≥ 88&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB2RB3LA2RA_1LA3LB0RB3RB}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|BBt(2,5)&lt;br /&gt;
|≥ 415&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|0RB2LA1LB4RA2RB_1LA1RB3RB4LA1LA}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|BBt(2,6)&lt;br /&gt;
|≥ 1,429&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|0RB4RB3LA2RA2LB2LA_1LA2RB5RA1RA3RA5RA}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BBrev&amp;diff=8342</id>
		<title>BBrev</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BBrev&amp;diff=8342"/>
		<updated>2026-08-19T08:36:49Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Redirected page to Reversible Turing Machine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Reversible Turing Machine]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC&amp;diff=8329</id>
		<title>1RB1RF 1RC1RA 1LD1LF 0RB0RE ---1LC ---0LC</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC&amp;diff=8329"/>
		<updated>2026-08-18T13:18:49Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC}}&lt;br /&gt;
{{TM|1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC|halt}} is the current [[BBu]](6) champion halting after 16088 steps&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(x) = 0^inf &amp;lt;C 1^x 0^inf&lt;br /&gt;
&lt;br /&gt;
A(3x) -&amp;gt; A(4x+3)&lt;br /&gt;
A(3x+1) -&amp;gt; halt&lt;br /&gt;
A(3x+2) -&amp;gt; A(4x+5)&lt;br /&gt;
&lt;br /&gt;
A(2) -&amp;gt; A(5) -&amp;gt; A(9) -&amp;gt; A(15) -&amp;gt; A(23) -&amp;gt; A(33) -&amp;gt; A(47) -&amp;gt; A(65) -&amp;gt; A(89) -&amp;gt; A(121) -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
If B(x) = A(2x+1), it&#039;s trajectory is equivalent to the BBf(20) champion&lt;br /&gt;
[[Category:BB(6)]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC&amp;diff=8328</id>
		<title>1RB1RF 1RC1RA 1LD1LF 0RB0RE ---1LC ---0LC</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC&amp;diff=8328"/>
		<updated>2026-08-18T13:18:22Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Created page with &amp;quot;{{machine|1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC}} 1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC is the current BBu(6) champion halting after 16088 steps == Analysis == &amp;lt;pre&amp;gt; A(x) = 0^inf &amp;lt;C 1^x 0^inf  A(3x) -&amp;gt; A(4x+3) A(3x+1) -&amp;gt; halt A(3x+2) -&amp;gt; A(4x+5)  A(2) -&amp;gt; A(5) -&amp;gt; A(9) -&amp;gt; A(15) -&amp;gt; A(23) -&amp;gt; A(33) -&amp;gt; A(47) -&amp;gt; A(65) -&amp;gt; A(89) -&amp;gt; A(121) -&amp;gt; halt  If B(x) = A(2x+1), it&amp;#039;s trajectory is equivalent to the BBf(20) champion Category:BB(6)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC}}&lt;br /&gt;
1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC is the current [[BBu]](6) champion halting after 16088 steps&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(x) = 0^inf &amp;lt;C 1^x 0^inf&lt;br /&gt;
&lt;br /&gt;
A(3x) -&amp;gt; A(4x+3)&lt;br /&gt;
A(3x+1) -&amp;gt; halt&lt;br /&gt;
A(3x+2) -&amp;gt; A(4x+5)&lt;br /&gt;
&lt;br /&gt;
A(2) -&amp;gt; A(5) -&amp;gt; A(9) -&amp;gt; A(15) -&amp;gt; A(23) -&amp;gt; A(33) -&amp;gt; A(47) -&amp;gt; A(65) -&amp;gt; A(89) -&amp;gt; A(121) -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
If B(x) = A(2x+1), it&#039;s trajectory is equivalent to the BBf(20) champion&lt;br /&gt;
[[Category:BB(6)]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BBu&amp;diff=8327</id>
		<title>BBu</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BBu&amp;diff=8327"/>
		<updated>2026-08-18T12:54:58Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Redirected page to Uniform-action Turing Machine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[uniform-action Turing Machine]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Uniform-action_Turing_Machine&amp;diff=8324</id>
		<title>Uniform-action Turing Machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Uniform-action_Turing_Machine&amp;diff=8324"/>
		<updated>2026-08-18T09:57:27Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Turing Machine is uniform-action is every state write the same symbol and move in the same direction. This means that the cell color affects only the next state.&lt;br /&gt;
&lt;br /&gt;
The busy beaver function for UATM is BBu(n).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!BBu(n)&lt;br /&gt;
!Value&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|6&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB---_1LB1LA|halt}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|17&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB---_0RC0RC_1LC1LA|halt}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|29&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB1RD_0LC0LA_1LC1LA_0RC---|halt}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|≥ 441&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB1RA_0RC0RE_1LC1LD_1LA1LD_---1RB|halt}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&amp;gt; 16,088&lt;br /&gt;
|&amp;lt;code&amp;gt;{{TM|1RB1RF_1RC1RA_1LD1LF_0RB0RE_---1LC_---0LC|halt}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
Discord thread: https://discord.com/channels/960643023006490684/1377330731222564904/threads/1458010522967609425&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Register_machine&amp;diff=8232</id>
		<title>Register machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Register_machine&amp;diff=8232"/>
		<updated>2026-08-12T06:47:07Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Analysis */ added MBB(9)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Register machines&#039;&#039;&#039;, also known as &#039;&#039;&#039;Minsky machines&#039;&#039;&#039;, are a [[Turing complete|Turing-complete]] model of computation.&lt;br /&gt;
&lt;br /&gt;
Register machines contain a set of instructions and a set of registers. The instructions are labelled A, B, C, and so on. The registers are numbered 0, 1, 2, and so on. There are 2 types of instructions:&lt;br /&gt;
&lt;br /&gt;
* inc(c, n) adds 1 to the register c then jumps to instruction n.&lt;br /&gt;
* dec(c, n, m) jumps to instruction m if register c equals 0, else subtract 1 to the register c then jump to instruction n.&lt;br /&gt;
&lt;br /&gt;
The program halts if it reaches an undefined instruction. Here we label an undefined instruction with &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Register Busy Beaver ==&lt;br /&gt;
The Register Busy Beaver function, denoted MBB(n,r), returns the maximum number of instructions executed by a register machine with n instructions and r registers when started in instruction A and all registers initialized to 0. MBB(n) = MBB(n,n) (unlimited registers).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Domain&lt;br /&gt;
!Halting Time&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|MBB(1)&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;0+*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(2)&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0-B*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(3)&lt;br /&gt;
|5&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0-C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(4)&lt;br /&gt;
|10&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_1+C_0-BD_1-C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(5)&lt;br /&gt;
|24&lt;br /&gt;
|&amp;lt;code&amp;gt;0-DB_0+C_1-ED_1+A_1-B*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(6)&lt;br /&gt;
|49&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_1-FC_1+D_0-CE_0+A_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(7)&lt;br /&gt;
|≥ 231&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0+D_1-GE_1+F_0-EC_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(8)&lt;br /&gt;
|≥ 3394&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_1-GD_1+E_0-DF_2-HG_2+A_2-D*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(9)&lt;br /&gt;
|≥ 9870&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0+D_1-IE_1+F_0-GI_0-HC_0-E*_0+A&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
MBB(9) is likely unoptimal.&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
MBB(7):&lt;br /&gt;
&amp;lt;pre&amp;gt;Let A(x) = A:[x, 0]&lt;br /&gt;
&lt;br /&gt;
A(2x) -&amp;gt; 9x+20 -&amp;gt; A(3x+4)&lt;br /&gt;
A(2x+1) -&amp;gt; 9x+27 -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(0) -&amp;gt; 20 -&amp;gt; A(4) -&amp;gt; 38 -&amp;gt; A(10) -&amp;gt; 65 -&amp;gt; A(19) -&amp;gt; 108 -&amp;gt; halt&amp;lt;/pre&amp;gt;&lt;br /&gt;
MBB(8):&lt;br /&gt;
 Let S(z) = F:[0, 2z+1, z]&lt;br /&gt;
 &lt;br /&gt;
 S(2k) -&amp;gt; 44k+19 -&amp;gt; S(5k+2)&lt;br /&gt;
 S(2k+1) -&amp;gt; 4k+2 -&amp;gt; halt&lt;br /&gt;
 &lt;br /&gt;
 A:[0, 0, 0] -&amp;gt; 44 -&amp;gt; S(4) -&amp;gt; 107 -&amp;gt; S(12) -&amp;gt; 283 -&amp;gt; S(32) -&amp;gt; 723 -&amp;gt;  S(82) -&amp;gt; 1823 -&amp;gt; S(207) -&amp;gt; 414 -&amp;gt; halt&lt;br /&gt;
MBB(9):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Let A(x) = I:[0,x]&lt;br /&gt;
 B(x) = I:[1,x]&lt;br /&gt;
&lt;br /&gt;
 A(3x) -&amp;gt; 31x+14 -&amp;gt; B(4x+1)&lt;br /&gt;
 A(3x+1) -&amp;gt; 31x+22 -&amp;gt; halt&lt;br /&gt;
 A(3x+2) -&amp;gt; 31x+33 -&amp;gt; A(4x+5)&lt;br /&gt;
 B(3x) -&amp;gt; 31x+13 -&amp;gt; halt&lt;br /&gt;
 B(3x+1) -&amp;gt; 31x+24 -&amp;gt; A(4x+4)&lt;br /&gt;
 B(3x+2) -&amp;gt; 31x+36 -&amp;gt; B(4x+4)&lt;br /&gt;
&lt;br /&gt;
 A:[0,0] -&amp;gt; 10 -&amp;gt; A(2) -&amp;gt; 33 -&amp;gt; A(5) -&amp;gt; 64 -&amp;gt; A(9) -&amp;gt; 107 -&amp;gt; B(13) -&amp;gt; 148 -&amp;gt; A(20) -&amp;gt; 219 -&amp;gt; A(29) -&amp;gt; 312 -&amp;gt; A(41) -&amp;gt; 436 -&amp;gt; A(57) -&amp;gt; 603 -&amp;gt; B(77) -&amp;gt; 811 -&amp;gt; B(104) -&amp;gt; 1090 -&amp;gt; B(140) -&amp;gt; 1462 -&amp;gt; B(188) -&amp;gt; 1958 -&amp;gt; B(252) -&amp;gt; 2616 -&amp;gt; halt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
No [[Cryptids]] have been found via exhaustive search, but [[Hydra]] has been hand coded into a 10-instruction, 3-register Minsky machine: &amp;lt;code&amp;gt;0-BF_1+C_1+D_0-EH_1+A_2+G_2+I_2-I*_0+J_1-IA&amp;lt;/code&amp;gt; which can be interpreted the following way:&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1243312334907375676/1446694179337011325]&amp;lt;/sup&amp;gt;&lt;br /&gt;
 Let S(h,w) = A:[h-3,0,w]&lt;br /&gt;
 &lt;br /&gt;
 Start: A:[0,0,0] = S(3,0)&lt;br /&gt;
 S(2k,0) = A:[2k-3,0,0] -&amp;gt; Halt&lt;br /&gt;
 S(2k,w+1) = A:[2k-3,0,w+1] -&amp;gt; A:[3k-3,0,w] = S(3k,w)&lt;br /&gt;
 S(2k+1,w) = A:[2k-2,0,w] -&amp;gt; A:[3k-2,0,w+2] = S(3k+1,w+2)&lt;br /&gt;
[[Category:functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Register_machine&amp;diff=8226</id>
		<title>Register machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Register_machine&amp;diff=8226"/>
		<updated>2026-08-11T18:40:25Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Analysis */ added MBB(8) step counts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Register machines&#039;&#039;&#039;, also known as &#039;&#039;&#039;Minsky machines&#039;&#039;&#039;, are a [[Turing complete|Turing-complete]] model of computation.&lt;br /&gt;
&lt;br /&gt;
Register machines contain a set of instructions and a set of registers. The instructions are labelled A, B, C, and so on. The registers are numbered 0, 1, 2, and so on. There are 2 types of instructions:&lt;br /&gt;
&lt;br /&gt;
* inc(c, n) adds 1 to the register c then jumps to instruction n.&lt;br /&gt;
* dec(c, n, m) jumps to instruction m if register c equals 0, else subtract 1 to the register c then jump to instruction n.&lt;br /&gt;
&lt;br /&gt;
The program halts if it reaches an undefined instruction. Here we label an undefined instruction with &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Register Busy Beaver ==&lt;br /&gt;
The Register Busy Beaver function, denoted MBB(n,r), returns the maximum number of instructions executed by a register machine with n instructions and r registers when started in instruction A and all registers initialized to 0. MBB(n) = MBB(n,n) (unlimited registers).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Domain&lt;br /&gt;
!Halting Time&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|MBB(1)&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;0+*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(2)&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0-B*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(3)&lt;br /&gt;
|5&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0-C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(4)&lt;br /&gt;
|10&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_1+C_0-BD_1-C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(5)&lt;br /&gt;
|24&lt;br /&gt;
|&amp;lt;code&amp;gt;0-DB_0+C_1-ED_1+A_1-B*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(6)&lt;br /&gt;
|49&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_1-FC_1+D_0-CE_0+A_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(7)&lt;br /&gt;
|≥ 231&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0+D_1-GE_1+F_0-EC_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(8)&lt;br /&gt;
|≥ 3394&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_1-GD_1+E_0-DF_2-HG_2+A_2-D*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(9)&lt;br /&gt;
|≥ 9870&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0+D_1-IE_1+F_0-GI_0-HC_0-E*_0+A&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
MBB(9) is likely unoptimal.&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
MBB(7):&lt;br /&gt;
&amp;lt;pre&amp;gt;Let A(x) = A:[x, 0]&lt;br /&gt;
&lt;br /&gt;
A(2x) -&amp;gt; 9x+20 -&amp;gt; A(3x+4)&lt;br /&gt;
A(2x+1) -&amp;gt; 9x+27 -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(0) -&amp;gt; 20 -&amp;gt; A(4) -&amp;gt; 38 -&amp;gt; A(10) -&amp;gt; 65 -&amp;gt; A(19) -&amp;gt; 108 -&amp;gt; halt&amp;lt;/pre&amp;gt;&lt;br /&gt;
MBB(8):&lt;br /&gt;
 Let S(z) = F:[0, 2z+1, z]&lt;br /&gt;
 &lt;br /&gt;
 S(2k) -&amp;gt; 44k+19 -&amp;gt; S(5k+2)&lt;br /&gt;
 S(2k+1) -&amp;gt; 4k+2 -&amp;gt; halt&lt;br /&gt;
 &lt;br /&gt;
 A:[0, 0, 0] -&amp;gt; 44 -&amp;gt; S(4) -&amp;gt; 107 -&amp;gt; S(12) -&amp;gt; 283 -&amp;gt; S(32) -&amp;gt; 723 -&amp;gt;  S(82) -&amp;gt; 1823 -&amp;gt; S(207) -&amp;gt; 414 -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
No [[Cryptids]] have been found via exhaustive search, but [[Hydra]] has been hand coded into a 10-instruction, 3-register Minsky machine: &amp;lt;code&amp;gt;0-BF_1+C_1+D_0-EH_1+A_2+G_2+I_2-I*_0+J_1-IA&amp;lt;/code&amp;gt; which can be interpreted the following way:&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1243312334907375676/1446694179337011325]&amp;lt;/sup&amp;gt;&lt;br /&gt;
 Let S(h,w) = A:[h-3,0,w]&lt;br /&gt;
 &lt;br /&gt;
 Start: A:[0,0,0] = S(3,0)&lt;br /&gt;
 S(2k,0) = A:[2k-3,0,0] -&amp;gt; Halt&lt;br /&gt;
 S(2k,w+1) = A:[2k-3,0,w+1] -&amp;gt; A:[3k-3,0,w] = S(3k,w)&lt;br /&gt;
 S(2k+1,w) = A:[2k-2,0,w] -&amp;gt; A:[3k-2,0,w+2] = S(3k+1,w+2)&lt;br /&gt;
[[Category:functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Register_machine&amp;diff=8118</id>
		<title>Register machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Register_machine&amp;diff=8118"/>
		<updated>2026-07-29T15:29:54Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Analysis */ Added MBB(7)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Register machines&#039;&#039;&#039;, also known as &#039;&#039;&#039;Minsky machines&#039;&#039;&#039;, are a [[Turing complete|Turing-complete]] model of computation.&lt;br /&gt;
&lt;br /&gt;
Register machines contain a set of instructions and a set of registers. The instructions are labelled A, B, C, and so on. The registers are numbered 0, 1, 2, and so on. There are 2 types of instructions:&lt;br /&gt;
&lt;br /&gt;
* inc(c, n) adds 1 to the register c then jumps to instruction n.&lt;br /&gt;
* dec(c, n, m) jumps to instruction m if register c equals 0, else subtract 1 to the register c then jump to instruction n.&lt;br /&gt;
&lt;br /&gt;
The program halts if it reaches an undefined instruction. Here we label an undefined instruction with &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Register Busy Beaver ==&lt;br /&gt;
The Register Busy Beaver function, denoted MBB(n,r), returns the maximum number of instructions executed by a register machine with n instructions and r registers when started in instruction A and all registers initialized to 0. MBB(n) = MBB(n,n) (unlimited registers).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Domain&lt;br /&gt;
!Halting Time&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|MBB(1)&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;0+*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(2)&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0-B*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(3)&lt;br /&gt;
|5&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0-C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(4)&lt;br /&gt;
|10&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_1+C_0-BD_1-C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(5)&lt;br /&gt;
|24&lt;br /&gt;
|&amp;lt;code&amp;gt;0-DB_0+C_1-ED_1+A_1-B*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(6)&lt;br /&gt;
|49&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_1-FC_1+D_0-CE_0+A_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(7)&lt;br /&gt;
|≥ 231&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0+D_1-GE_1+F_0-EC_1-A*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(8)&lt;br /&gt;
|≥ 3394&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_1-GD_1+E_0-DF_2-HG_2+A_2-D*&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MBB(9)&lt;br /&gt;
|≥ 9870&lt;br /&gt;
|&amp;lt;code&amp;gt;0+B_0+C_0+D_1-IE_1+F_0-GI_0-HC_0-E*_0+A&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
MBB(9) is likely unoptimal.&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
MBB(7):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let A(x) = A:[x, 0]&lt;br /&gt;
&lt;br /&gt;
A(2x) -&amp;gt; 9x+20 -&amp;gt; A(3x+4)&lt;br /&gt;
A(2x+1) -&amp;gt; 9x+27 -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
A(0) -&amp;gt; 20 -&amp;gt; A(4) -&amp;gt; 38 -&amp;gt; A(10) -&amp;gt; 65 -&amp;gt; A(19) -&amp;gt; 108 -&amp;gt; halt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
MBB(8):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Let S(z) = F:[0, 2z+1, z]&lt;br /&gt;
 &lt;br /&gt;
 Start: F:[0, 9, 4] = S(4)&lt;br /&gt;
 S(2k) = S(5k+2)&lt;br /&gt;
 S(2k+1) = Halt&lt;br /&gt;
&lt;br /&gt;
 S(4) -&amp;gt; S(12) -&amp;gt; S(32) -&amp;gt; S(82) -&amp;gt; S(207)&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
No [[Cryptids]] have been found via exhaustive search, but [[Hydra]] has been hand coded into a 10-instruction, 3-register Minsky machine: &amp;lt;code&amp;gt;0-BF_1+C_1+D_0-EH_1+A_2+G_2+I_2-I*_0+J_1-IA&amp;lt;/code&amp;gt; which can be interpreted the following way:&amp;lt;sup&amp;gt;[https://discord.com/channels/960643023006490684/1243312334907375676/1446694179337011325]&amp;lt;/sup&amp;gt;&lt;br /&gt;
 Let S(h,w) = A:[h-3,0,w]&lt;br /&gt;
 &lt;br /&gt;
 Start: A:[0,0,0] = S(3,0)&lt;br /&gt;
 S(2k,0) = A:[2k-3,0,0] -&amp;gt; Halt&lt;br /&gt;
 S(2k,w+1) = A:[2k-3,0,w+1] -&amp;gt; A:[3k-3,0,w] = S(3k,w)&lt;br /&gt;
 S(2k+1,w) = A:[2k-2,0,w] -&amp;gt; A:[3k-2,0,w+2] = S(3k+1,w+2)&lt;br /&gt;
&lt;br /&gt;
[[Category:functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Lambda_Calculus&amp;diff=8096</id>
		<title>Lambda Calculus</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Lambda_Calculus&amp;diff=8096"/>
		<updated>2026-07-27T16:52:41Z</updated>

		<summary type="html">&lt;p&gt;A6P457: BBl(40) solved&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Lambda calculus&#039;&#039;&#039; is a model of computation developed by Alonzo Church (of Church-Turing thesis fame) in 1932. If you are not familiar with lambda calculus and beta-reduction, it is recommended to start with [[wikipedia:Lambda_calculus|this article]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BBλ&#039;&#039;&#039; is the [[Busy Beaver]] function for lambda calculus, where BBλ(n) is the maximum normal form size of any closed lambda term of size n (or 0 if no closed term of size n exists). Size is measured in bits using [https://tromp.github.io/cl/Binary_lambda_calculus.html Binary Lambda Calculus], a binary prefix-free encoding for all closed lambda calculus terms. Pioneered by John Tromp, BBλ is uncomputable, and therefore grows faster than any computable function. &lt;br /&gt;
&lt;br /&gt;
== Analogy to Turing machines ==&lt;br /&gt;
We evaluate terms by applying &#039;&#039;beta-reductions&#039;&#039; until they reach a &#039;&#039;normal form&#039;&#039;. As an analogy to [[Turing machines]]:&lt;br /&gt;
* &#039;&#039;Lambda terms&#039;&#039; are like TM configurations (tape + state + position).&lt;br /&gt;
* Applying &#039;&#039;beta-reduction&#039;&#039; to a term is like taking a TM step.&lt;br /&gt;
* A term is in &#039;&#039;normal form&#039;&#039; if no beta-reductions can be applied. This is like saying the term has halted.&lt;br /&gt;
* A term may or may not be reducible to a normal form. If it is, this is like saying the term halts.&lt;br /&gt;
* Determining whether a term is reducible to a normal form is an undecidable problem equivalent to the halting problem.&lt;br /&gt;
&lt;br /&gt;
Note: That unlike for Turing machines, evaluating lambda terms is non-deterministic. Specifically, there may be multiple beta-reductions possible in a given term. However, if a term can be reduced to a normal form, that normal form is unique. It is not possible to reduce the original term to any different normal form. A term is &#039;&#039;&#039;strongly normalizing&#039;&#039;&#039; if every beta-reduction sequence leads to this normal form and &#039;&#039;&#039;weakly normalizing&#039;&#039;&#039; if some sequence does (while others may diverge).&lt;br /&gt;
&lt;br /&gt;
== Proof of Uncomputability ==&lt;br /&gt;
The proof that BBλ(n) is uncomputable is very similar to Radó&#039;s original proof that Σ(n) is uncomputable. Proof by contradiction:&lt;br /&gt;
&lt;br /&gt;
Assume BBλ is computable and so there exists a term &#039;&#039;f&#039;&#039; which computes it on [[wikipedia:Church_encoding|Church numerals]]. In other words: for all &amp;lt;math&amp;gt;n \in \N&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;(f \; C_n)&amp;lt;/math&amp;gt; beta reduces to normal form &amp;lt;math&amp;gt;C_{BB\lambda(n)}&amp;lt;/math&amp;gt; (where &amp;lt;math&amp;gt;C_n&amp;lt;/math&amp;gt; denotes the Church numeral &#039;&#039;n&#039;&#039;). Denote the binary lambda encoded size of &#039;&#039;f&#039;&#039; as &#039;&#039;k&#039;&#039;. Consider the term &amp;lt;math&amp;gt;f \; (C_2 \; C_n)&amp;lt;/math&amp;gt; which has size &amp;lt;math&amp;gt;2+k+2+(5\times2+6)+(5n+6) = 5n + k + 26&amp;lt;/math&amp;gt; bits. This term reduces to &amp;lt;math&amp;gt;C_{BB\lambda(n^2)}&amp;lt;/math&amp;gt; which has size &amp;lt;math&amp;gt;5 \cdot BB\lambda(n^2) + 6&amp;lt;/math&amp;gt; bits. But for sufficiently large n, &amp;lt;math&amp;gt;n^2 &amp;gt; 5n + k + 26&amp;lt;/math&amp;gt; and so  &amp;lt;math&amp;gt;5 \cdot BB\lambda(n^2) + 6 &amp;gt; BB\lambda(5n + k + 26)&amp;lt;/math&amp;gt;. But this is a contradiction, we&#039;ve found a &amp;lt;math&amp;gt;5n + k + 26&amp;lt;/math&amp;gt; bit term which reduces to a normal form larger than &amp;lt;math&amp;gt;BB\lambda(5n + k + 26)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Thus BBλ(n) is uncomputable. A variation of this argument shows that BBλ(n) eventually dominates all computable functions.&lt;br /&gt;
&lt;br /&gt;
== Binary Lambda Encoding ==&lt;br /&gt;
A lambda term using [https://en.wikipedia.org/wiki/De_Bruijn_indices De Bruijn indexes] is defined inductively as:&lt;br /&gt;
* Variables: For any &amp;lt;math&amp;gt;n \in \mathbb{Z}^+&amp;lt;/math&amp;gt;, Var(&#039;&#039;n&#039;&#039;) is a term. It represents a variable bound by the lambda expression &#039;&#039;n&#039;&#039; above this one (the De Bruijn index). It is typically written simply as &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Lambdas: For any term &#039;&#039;T&#039;&#039;, Lam(&#039;&#039;T&#039;&#039;) is a term. It represents a unary function with function body &#039;&#039;T&#039;&#039;. It is typically written &amp;lt;math&amp;gt;\lambda T&amp;lt;/math&amp;gt; or &amp;lt;code&amp;gt;\T&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Applications: For any terms &#039;&#039;T, U&#039;&#039;, App(&#039;&#039;T, U&#039;&#039;) is a term. It represents applying function &#039;&#039;T&#039;&#039; to argument &#039;&#039;U&#039;&#039;. It is typically written &amp;lt;code&amp;gt;(T U)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We can think of this as a tree where each variable is a leaf, a lambda is a node with one child and applications are nodes with 2 children. A term is &#039;&#039;&#039;closed&#039;&#039;&#039; if every variable is bound. In other words, for every Var(&#039;&#039;n&#039;&#039;) leaf node, there exists &#039;&#039;n&#039;&#039; Lam() nodes above it in the tree of the term.&lt;br /&gt;
&lt;br /&gt;
Encoding (&#039;&#039;blc()&#039;&#039;) is defined recursively:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  blc(Var(n)) &amp;amp; = &amp;amp; 1^n 0 \\&lt;br /&gt;
  blc(Lam(T)) &amp;amp; = &amp;amp; 00 \; blc(T) \\&lt;br /&gt;
  blc(App(T, U)) &amp;amp; = &amp;amp; 01 \; blc(T) \; blc(U) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, the [https://en.wikipedia.org/wiki/Church_encoding#Church_numerals Church numeral] 2: &amp;lt;math&amp;gt;\lambda f x. (f \; (f \; x))&amp;lt;/math&amp;gt; =  &amp;lt;code&amp;gt;\\(2 (2 1))&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;Lam(Lam(App(Var(2), App(Var(2), Var(1))))&amp;lt;/code&amp;gt; is encoded as &amp;lt;code&amp;gt;00 00 01 110 01 110 10&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;0000011100111010&amp;lt;/code&amp;gt; (spaces are not part of the encoding, only used for demonstration purposes) and thus has size 16 bits.&lt;br /&gt;
&lt;br /&gt;
== Text Encoding conventions ==&lt;br /&gt;
For human readability, a text encoding and set of conventions is used in this article. As described earlier we encode a lambda term as:&lt;br /&gt;
* Var(&#039;&#039;n&#039;&#039;) -&amp;gt; &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
* Lam(&#039;&#039;T&#039;&#039;) -&amp;gt; &amp;lt;code&amp;gt;(\T)&amp;lt;/code&amp;gt;&lt;br /&gt;
* App(&#039;&#039;T, U&#039;&#039;) -&amp;gt; &amp;lt;code&amp;gt;(T U)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, parentheses are also dropped in certain cases by convention:&lt;br /&gt;
* The outermost parentheses are dropped: &amp;lt;code&amp;gt;Lam(1)&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;\1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;App(1, 2)&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;1 2&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Parentheses are dropped immediately inside a Lam: &amp;lt;code&amp;gt;Lam(Lam(1))&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;\\1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Lam(App(1, 1))&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;\1 1&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Parentheses are dropped in nested Apps using left associativity: &amp;lt;code&amp;gt;App(App(1, 2), 3)&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;1 2 3&amp;lt;/code&amp;gt;. (Note: parentheses are still required for &amp;lt;code&amp;gt;App(1, App(2, 3))&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;1 (2 3)&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
This is the convention used in John Tromp&#039;s code and so is used here for consistency.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
There are no closed lambda terms of size 0, 1, 2, 3 or 5 and so BBλ(n) = 0 for those values.&lt;br /&gt;
&amp;lt;math&amp;gt;C(n)&amp;lt;/math&amp;gt; denotes Church numeral &#039;&#039;n&#039;&#039; = &amp;lt;math&amp;gt;\lambda f\lambda x. f^n(x)&amp;lt;/math&amp;gt;.&lt;br /&gt;
In the last column, JT and BF abbreviate John Tromp and Bertram Felgenhauer. The [https://discord.com/channels/960643023006490684/1355653587824283678/1493455967868817429 smallest Cryptid known] currently is in 74 bits.&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;
!BBλ(n)&lt;br /&gt;
!Champion&lt;br /&gt;
!Normal form&lt;br /&gt;
!Discovered By&lt;br /&gt;
|-&lt;br /&gt;
| 4 || = 4 || &amp;lt;math&amp;gt;\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 6 || = 6 || &amp;lt;math&amp;gt;\lambda\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 7 || = 7 || &amp;lt;math&amp;gt;\lambda\lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 8 || = 8 || &amp;lt;math&amp;gt;\lambda\lambda\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 9 || = 9 || &amp;lt;math&amp;gt;\lambda\lambda\lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 10 || = 10 || &amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 11 || = 11 || &amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 12 || = 12 || &amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 13 || = 13 || &amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 14 || = 14 || &amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 15 || = 15 || &amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda\lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 16 || = 16 || &amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda\lambda\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 17 || = 17 || &amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda\lambda\lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|= 18&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda\lambda\lambda\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|= 19&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda\lambda\lambda\lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|= 20&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda\lambda\lambda\lambda\lambda\lambda\lambda\lambda\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&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;
!BBλ(n)&lt;br /&gt;
!Champion&lt;br /&gt;
!Normal form&lt;br /&gt;
!Discovered By&lt;br /&gt;
|-&lt;br /&gt;
|21 || = 22 || &amp;lt;math&amp;gt;\lambda(\lambda 1 1) (1 (\lambda 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda(1(\lambda 2))(1(\lambda 2))&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|22 || = 24 || &amp;lt;math&amp;gt;\lambda(\lambda 1 1 1) (1 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda(1 1) (1 1) (1 1)&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|23 || = 26 || &amp;lt;math&amp;gt;\lambda(\lambda 1 1) (1 (\lambda\lambda 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda(1 (\lambda\lambda 2)) (1 (\lambda\lambda 2))&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|24 || = 30 || &amp;lt;math&amp;gt;\lambda(\lambda 1 1 1) (1 (\lambda 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda(1 (\lambda 1)) (1 (\lambda 1)) (1 (\lambda 1))&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|25 || = 42 || &amp;lt;math&amp;gt;\lambda(\lambda 1 1) (\lambda 1 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda 1 (\lambda 1 (2 1)) (1 (1 (\lambda 1 (2 1))))&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|26 || = 52 || &amp;lt;math&amp;gt;(\lambda 1 1) (\lambda\lambda 2 (1 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda\lambda 2 (\lambda\lambda 2 (1 2)) (1 (2 (\lambda\lambda 2 (1 2))))&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|27 || = 44 || &amp;lt;math&amp;gt;\lambda\lambda(\lambda 1 1) (\lambda 1 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda\lambda 1 (\lambda 1 (2 1)) (1 (1 (\lambda 1 (2 1))))&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|28 || = 58 || &amp;lt;math&amp;gt;\lambda(\lambda 1 1) (\lambda 1 (2 (\lambda 2))))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda 1 (\lambda\lambda 1 (3 (\lambda 2))) (1 (\lambda 2 (\lambda\lambda 1 (4 (\lambda 2)))))&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
| 29 || = 223|| &amp;lt;math&amp;gt;\lambda(\lambda 1 1) (\lambda 1 (1 (2 1)))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda B (B (1 B)) \text{ where}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;B = (A (A (1 A)))&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;A = (1 (\lambda 1 (1 (2 1))))&amp;lt;/math&amp;gt;&lt;br /&gt;
||JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|= 160&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1 1) (\lambda\lambda 2 (1 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;math&amp;gt;\lambda\lambda 2 B A (1 (2 B A)) \text{ where}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;B = (\lambda\lambda 2 A (1 (2 A)))&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;A = (\lambda\lambda 2 (1 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|= 267&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1) (\lambda\lambda 2 (2 (1 2)))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;math&amp;gt;\lambda\lambda 2 A (2 A (C (2 A))) \text{ where}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;C = (2 A (2 A (1 B (2 A))))&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;B = (\lambda 3 A (3 A (1 (3 A))))&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;A = (\lambda\lambda 2 (2 (1 2)))&amp;lt;/math&amp;gt;&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|= 298&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda(\lambda 1 1) (\lambda 1 (1 (2 (\lambda 2))))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|33&lt;br /&gt;
|= 1812&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda(\lambda 1 1) (\lambda 1 (1 (1 (2 1))))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;math&amp;gt;\lambda C (C (C (1 C))) \text{ where}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;C = (B (B (B (1 B)))&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;B = (A (A (A (1 A)))&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;A = (1 (\lambda 1 (1 (1 (2 1)))))&amp;lt;/math&amp;gt;&lt;br /&gt;
|JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|34 || &amp;lt;math&amp;gt;= 327\,686&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;(\lambda 1 1 1 1) (\lambda\lambda 2 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;C(2^{2^{2^2}})&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|35 || &amp;lt;math&amp;gt;= 5 \cdot 3^{3^3} + 6&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;gt; 3.8 \times 10^{13}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;(\lambda 1 1 1) (\lambda\lambda 2 (2 (2 1)))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;C(3^{3^3})&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|36 || &amp;lt;math&amp;gt;= 5 \cdot 2^{2^{2^3}} + 6 &amp;gt; 5.7 \times 10^{77}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;(\lambda 1 1) (\lambda 1 (1 (\lambda\lambda 2 (2 1))))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;C(2^{2^{2^3}})&amp;lt;/math&amp;gt;|| JT &amp;amp; BF&lt;br /&gt;
|-&lt;br /&gt;
|37 || &amp;lt;math&amp;gt; = 2 + BB\lambda(35)&amp;lt;/math&amp;gt;&lt;br /&gt;
|  &amp;lt;math&amp;gt;\lambda(\lambda 1 1 1) (\lambda\lambda 2 (2 (2 1)))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda x. C(3^{3^3})&amp;lt;/math&amp;gt;||mxdys &amp;amp; JT &amp;amp; dyuan &amp;amp; sligocki&lt;br /&gt;
|-&lt;br /&gt;
|38 || &amp;lt;math&amp;gt;= 5\cdot{2^{2^{2^{2^2}}}} + 6 &amp;gt; 10^{19,729}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;(\lambda 1 1 1 1 1) (\lambda\lambda 2 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;C(2^{2^{2^{2^2}}})&amp;lt;/math&amp;gt;|| JT &amp;amp; BF &amp;amp; CppDS &amp;amp; mxdys &amp;amp; sligocki &amp;amp; dyuan &amp;amp; charles&lt;br /&gt;
|-&lt;br /&gt;
|39 || &amp;lt;math&amp;gt;= 5\cdot{3^{3^{3^3}}} + 6 &amp;gt; 10^{10^{12}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;(\lambda 1 1 1 1) (\lambda\lambda 2 (2 (2 1)))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;C(3^{3^{3^3}})&amp;lt;/math&amp;gt;|| JT &amp;amp; BF &amp;amp; CppDS &amp;amp; mxdys &amp;amp; sligocki &amp;amp; dyuan &amp;amp; charles &amp;amp; 2014MELO &amp;amp; mammilaria&lt;br /&gt;
|-&lt;br /&gt;
|40 || &amp;lt;math&amp;gt; ≈ 10 \uparrow\uparrow\uparrow 16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;(\lambda 1 1 1) (\lambda 1 (\lambda\lambda 2 (2 1)) 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda x.T(k)\text{ where}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;T(0)=x&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;T(n+1)=T(n)\;C(2)\;T(n)&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;k &amp;gt; (2\uparrow\uparrow)^{15} 33&amp;lt;/math&amp;gt;&lt;br /&gt;
|| mxdys &amp;amp; racheline&lt;br /&gt;
|-&lt;br /&gt;
|41 || &amp;lt;math&amp;gt;\ge 10^{10^{40}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|  &amp;lt;math&amp;gt;(\lambda 1 (\lambda 1 1) 1) (\lambda\lambda 2 (2 (2 1)))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;C(3^{3^{85}})&amp;lt;/math&amp;gt;||mxdys&lt;br /&gt;
|-&lt;br /&gt;
|42 ||&amp;lt;math&amp;gt; \ge 2 + BB\lambda(40)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda(\lambda 1 1 1) (\lambda 1 (\lambda\lambda 2 (2 1)) 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|43 ||&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow 2 \uparrow\uparrow 8&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1) (\lambda 1 (\lambda 1 (\lambda\lambda 2 (2 1)) 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda x.T(k)\text{ where}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;T(0)=x&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;T(n+1)=T(n)\;(\lambda y.y\;C(2)\;T(n))&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;k &amp;gt; 2 \uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow 2 \uparrow\uparrow 8&amp;lt;/math&amp;gt;&lt;br /&gt;
||mxdys&lt;br /&gt;
|-&lt;br /&gt;
|44 || &amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow\uparrow 10 \uparrow\uparrow\uparrow 16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;(\lambda 1 1 1 1) (\lambda 1 (\lambda\lambda 2 (2 1)) 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda x.T(k)\text{ where}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;T(0)=x&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;T(n+1)=T(n)\;C(2)\;T(n)&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;k &amp;gt; (2\uparrow\uparrow)^{(2\uparrow\uparrow)^{15} 33 - 1} 33&amp;lt;/math&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|45 || &amp;lt;math&amp;gt; \ge 2 + BB\lambda(43)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda(\lambda 1 1) (\lambda 1 (\lambda 1 (\lambda\lambda 2 (2 1)) 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|46 || &amp;lt;math&amp;gt; \ge 2 + BB\lambda(44)&amp;lt;/math&amp;gt;&lt;br /&gt;
|  &amp;lt;math&amp;gt;\lambda(\lambda 1 1 1 1) (\lambda 1 (\lambda\lambda 2 (2 1)) 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|47 || &amp;lt;math&amp;gt;&amp;gt; f_{\omega}\left(f_{5}\left(2\right)\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
|  &amp;lt;math&amp;gt;(\lambda 1 1 1)(\lambda\lambda 1 (1 2) (\lambda\lambda 2 (2 1)))&amp;lt;/math&amp;gt;&lt;br /&gt;
| ||50_ft_lock&lt;br /&gt;
|-&lt;br /&gt;
|48 || &amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;(\lambda 1 1 1 1 1) (\lambda 1 (\lambda\lambda 2 (2 1)) 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\lambda x.T(k)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;T(0)=x,\;T(n+1)=T(n)\;C(2)\;T(n)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;k &amp;gt; (2\uparrow\uparrow)^{(2\uparrow\uparrow)^{(2\uparrow\uparrow)^{15} 33 - 1} 33 - 1} 33&amp;lt;/math&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|49&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\omega+1}\left(\frac{2 \uparrow\uparrow 6}{2}\right)&amp;lt;/math&amp;gt; &amp;gt; Graham&#039;s number&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1) (\lambda 1 (1 (\lambda\lambda 1 2 (\lambda\lambda 2 (2 1)))))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;C(f_{\omega+1}\left(\frac{2 \uparrow\uparrow 6}{2}\right) )&amp;lt;/math&amp;gt;&lt;br /&gt;
|[https://github.com/tromp/AIT/blob/master/fast_growing_and_conjectures/melo.lam Gustavo Melo]&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\omega^{2 \uparrow\uparrow 18-1}}\left(2\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1 1) (\lambda 1 (1 (\lambda\lambda\lambda 1 3 2 (\lambda\lambda 2 (2 1)))))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;C(f_{\omega^{2 \uparrow\uparrow 18-1}}\left(2\right) )&amp;lt;/math&amp;gt;&lt;br /&gt;
|[https://tromp.github.io/blog/2026/01/28/largest-number-revised 50_ft_lock]&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|86&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\omega^{\omega^{2}}}\left(2\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 (\lambda\lambda\lambda\lambda 1 4 4 4 3 2 1) 1 1 1 1) (\lambda\lambda 2 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://docs.google.com/document/d/1xlzaEQGarqnCocf4R2UWfqE3ck8YF_P32CmYxGXLhAI/edit?tab=t.0 Patcail]&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|90&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\zeta_0}\left(15\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1 (\lambda\lambda\lambda\lambda 1 4 4 4 3 2 1) 1 1 1 1) (\lambda\lambda 2 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://docs.google.com/document/d/1xlzaEQGarqnCocf4R2UWfqE3ck8YF_P32CmYxGXLhAI/edit?tab=t.0 Patcail]&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|94&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\psi(\Omega_\omega)}\left(12\right)&amp;lt;/math&amp;gt; &amp;gt; TREE(G64)&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1 1 (\lambda\lambda\lambda\lambda 1 4 4 4 3 2 1) 1 1 1 1) (\lambda\lambda 2 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://docs.google.com/document/d/1xlzaEQGarqnCocf4R2UWfqE3ck8YF_P32CmYxGXLhAI/edit?tab=t.0 Patcail]&lt;br /&gt;
|-&lt;br /&gt;
|95&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\psi(\Omega_\omega)}\left(23\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1 (\lambda\lambda\lambda\lambda 1 4 4 4 3 2 1) 1 1 1 1) (\lambda\lambda 2 (2 (2 1)))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://docs.google.com/document/d/1xlzaEQGarqnCocf4R2UWfqE3ck8YF_P32CmYxGXLhAI/edit?tab=t.0 Patcail]&lt;br /&gt;
|-&lt;br /&gt;
|96&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\psi(\Omega_\omega)}\left(f_{\omega^{\omega^{2}}}\left(2\right)\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 (\lambda 1 (\lambda\lambda\lambda\lambda 1 4 4 4 3 2 1) 1 1 1 1) 1) (\lambda\lambda 2 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://docs.google.com/document/d/1xlzaEQGarqnCocf4R2UWfqE3ck8YF_P32CmYxGXLhAI/edit?tab=t.0 Patcail]&lt;br /&gt;
|- ||||||-&lt;br /&gt;
|100&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\psi(\Omega_\omega)+1}\left(4\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;(\lambda 1 1 (\lambda 1 (\lambda\lambda\lambda\lambda 1 4 4 4 3 2 1) 1 1 1 1) 1) (\lambda\lambda 2 (2 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://docs.google.com/document/d/1xlzaEQGarqnCocf4R2UWfqE3ck8YF_P32CmYxGXLhAI/edit?tab=t.0 Patcail]&lt;br /&gt;
|- ||||||-&lt;br /&gt;
|201&lt;br /&gt;
| &amp;gt; q(5)&lt;br /&gt;
|too large to show&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/tromp/AIT/blob/master/fast_growing_and_conjectures/laver.lam JT &amp;amp; BF &amp;amp; 50_ft_lock]&lt;br /&gt;
|- ||||||-&lt;br /&gt;
|331&lt;br /&gt;
| &amp;lt;math&amp;gt;&amp;gt; f_{lim(BMS)}^3(5)&amp;lt;/math&amp;gt;&lt;br /&gt;
|too large to show&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/tromp/AIT/blob/master/fast_growing_and_conjectures/bms.lam Patcail &amp;amp; JT &amp;amp; 50_ft_lock]&lt;br /&gt;
|- ||||||-&lt;br /&gt;
|1850&lt;br /&gt;
|&amp;gt; Loader&#039;s number&lt;br /&gt;
|too large to show&lt;br /&gt;
|&lt;br /&gt;
|[https://codegolf.stackexchange.com/questions/176966/golf-a-number-bigger-than-loaders-number/274634#274634 JT]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Oracle Busy Beaver ==&lt;br /&gt;
While BBλ grows uncomputably fast, one can define functions that grow much faster.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s define a higher order busy beaver function BBλ&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; by providing oracle access to BBλ.&lt;br /&gt;
&lt;br /&gt;
This is done by enriching the set of terms and possible reduction steps considered in the BB definition.&lt;br /&gt;
&lt;br /&gt;
A 1-closed term is a term in de Bruijn notation that is closed with 1 additional lambda in front. Any variable bound to that lambda is a free variable &#039;&#039;&#039;f&#039;&#039;&#039; in the term.&lt;br /&gt;
&lt;br /&gt;
An oracle reduction step reduces &#039;&#039;&#039;f&#039;&#039;&#039; t, where t is a closed normal form of size s, to Church numeral BBλ(s).&lt;br /&gt;
&lt;br /&gt;
Note that this is almost identical to the oracle steps in Barendregt and Klop&#039;s &amp;quot;Applications of infinitary lambda calculus&amp;quot;, except that they require t itself to be a church numeral. Allowing arbitrary closed t makes oracle steps more widely applicable while aligning with BBλ&#039;s focus on term sizes.&lt;br /&gt;
&lt;br /&gt;
Now let BBλ&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; be the maximum beta/oracle normal form size of any 1-closed lambda term of size n, or 0 if no 1-closed term of size n exists. This appears as sequence [[oeis:A385712|A385712]]  in the OEIS.&lt;br /&gt;
&lt;br /&gt;
The following table shows values of BBλ&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; up to 22 plus a lower bound for 28, with larger values expressed in terms of function &amp;lt;math&amp;gt;f(n) = 6 + 5 \times BB \lambda(n)&amp;lt;/math&amp;gt;: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!n&lt;br /&gt;
!Champion&lt;br /&gt;
!BBλ&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda \lambda 1&amp;lt;/math&amp;gt;&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda \lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (\lambda 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f(4) = 26&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&amp;lt;math&amp;gt;\lambda \lambda 2&amp;lt;/math&amp;gt;&lt;br /&gt;
|9&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (\lambda \lambda 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f(6) = 36&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (\lambda \lambda 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f(7) = 41&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (1 (\lambda 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^{2}(4) = 266&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (\lambda \lambda 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f(9) = 51&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (1 (\lambda \lambda 1))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^{2}(6) = f(36) = 25 \times 2^{2^{2^{3}}}+36 &amp;gt; 2.85 \times 10^{78}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (1 (\lambda \lambda 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^{2}(7) = f(41) \geq 25 \times 3^{3^{85}}+36 &amp;gt; 10^{10^{40}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (1 (1 (\lambda 1)))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^{3}(4) = f(266)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (1 (\lambda \lambda \lambda 2))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^2(9) = f(51)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (\lambda 1) 1 (\lambda 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^4(4) &amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (1 (1 (\lambda \lambda 2)))&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^3(7)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (\lambda \lambda 1) 1 (\lambda 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^6(4)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (\lambda \lambda 2) 1 (\lambda 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^7(4)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (1 (\lambda 1)) 1 (\lambda 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;f^{52}(4)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|&amp;lt;math&amp;gt;1 (\lambda 1) 1 (\lambda 1) 1 (\lambda 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\ge f^{BB \lambda(f^3(4))}(4)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|29&lt;br /&gt;
|&amp;lt;math&amp;gt;1(\lambda 1)(\lambda 1 2 1)(\lambda 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\ge f^{BB \lambda(f^{BB \lambda(f^4(4))+4}(4))+BB \lambda(f^4(4))+5}(4)&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
We can generalize BBλ&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; to BBλ&amp;lt;sub&amp;gt;α&amp;lt;/sub&amp;gt; for ordinals α by using oracle function BBλ&amp;lt;sub&amp;gt;α-1&amp;lt;/sub&amp;gt; for successor ordinal a, and oracle function (\n -&amp;gt; BBλ&amp;lt;sub&amp;gt;α[n]&amp;lt;/sub&amp;gt;(n)) for limit ordinal α, assuming well-defined fundamental sequences up to α. Because of limited oracle inputs, all oracle busy beavers have identical values up to n=11.&lt;br /&gt;
&lt;br /&gt;
== BBλ⁻¹ ==&lt;br /&gt;
BBλ⁻¹ is defined as the size of the smallest BLC program that outputs its input in church numerals. Unlike BBλ, here upper bounds are provided instead of lower bounds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!n&lt;br /&gt;
!Champion&lt;br /&gt;
!BBλ⁻¹&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|λλ1&lt;br /&gt;
|≤ 6&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|λ1&lt;br /&gt;
|≤ 4&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|λλ2(21)&lt;br /&gt;
|≤ 16&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|λλ2(2(21))&lt;br /&gt;
|≤ 21&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|λλ2(2(2(21)))&lt;br /&gt;
|≤ 26&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|λλ2(2(2(2(21))))&lt;br /&gt;
|≤ 31&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|λλ2(2(2(2(2(21)))))&lt;br /&gt;
|≤ 36&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|λλ2(2(2(2(2(2(21))))))&lt;br /&gt;
|≤ 41&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|(λλ2(2(21)))(λλ2(21))&lt;br /&gt;
|≤ 39&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|(λλ2(21))(λλ2(2(21)))&lt;br /&gt;
|≤ 39&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|λ(λλ2(2(2(2(21)))))(λ2(21))&lt;br /&gt;
|≤ 49&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|λλ2(2(2(2(2(2(2(2(2(2(21))))))))))&lt;br /&gt;
|≤ 61&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|λ(λλ2(2(2(21))))(λ2(2(21)))&lt;br /&gt;
|≤ 49&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|λλ2(2(2(2(2(2(2(2(2(2(2(21)))))))))))&lt;br /&gt;
|≤ 67&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|λ(λλ2(2(2(2(2(2(21)))))))(λ2(21))&lt;br /&gt;
|≤ 59&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|λ(λλ2(2(2(2(21)))))(λ2(2(21)))&lt;br /&gt;
|≤ 54&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|(λ111)(λλ2(21))&lt;br /&gt;
|≤ 30&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|λλ2((λ111)(λλ2(21))21)&lt;br /&gt;
|≤ 48&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|λλ2(2((λ111)(λλ2(21))21))&lt;br /&gt;
|≤ 53&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|λλ2(2(2((λ111)(λλ2(21))21)))&lt;br /&gt;
|≤ 58&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|λ(λλ2(2(2(2(21)))))(λ2(2(2(21))))&lt;br /&gt;
|≤ 59&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|λ(λλ2(2(2(2(2(2(21)))))))(λ2(2(21)))&lt;br /&gt;
|≤ 64&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|λλ2(2(2(2(2(2((λ111)(λλ2(21))21))))))&lt;br /&gt;
|≤ 73&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
|λλ2(2(2(2(2(2(2((λ111)(λλ2(21))21)))))))&lt;br /&gt;
|≤ 78&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|(λλ2(λλ2(21))(21))(λλ2(2(21)))&lt;br /&gt;
|≤ 57&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|(λλ2(21))(λλ2(2(2(2(21)))))&lt;br /&gt;
|≤ 49&lt;br /&gt;
|-&lt;br /&gt;
|26&lt;br /&gt;
|λλ2(((λλ2(21))(λλ2(2(2(2(21))))))21)&lt;br /&gt;
|≤ 67&lt;br /&gt;
|-&lt;br /&gt;
|27&lt;br /&gt;
|(λ11)(λλ2(2(21)))&lt;br /&gt;
|≤ 31&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|λλ2(((λ11)(λλ2(2(21))))21)&lt;br /&gt;
|≤ 49&lt;br /&gt;
|-&lt;br /&gt;
|29&lt;br /&gt;
|λλ2(2(((λ11)(λλ2(2(21))))21))&lt;br /&gt;
|≤ 54&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|λλ2(2(2(((λ11)(λλ2(2(21))))21)))&lt;br /&gt;
|≤ 59&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|λλ2(2(2(2(((λ11)(λλ2(2(21))))21))))&lt;br /&gt;
|≤ 64&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|(λλ2(2221))(λλ2(21))&lt;br /&gt;
|≤ 44&lt;br /&gt;
|-&lt;br /&gt;
|33&lt;br /&gt;
|λλ2((λλ1(1112))2(λλ2(21))1)&lt;br /&gt;
|≤ 59&lt;br /&gt;
|-&lt;br /&gt;
|34&lt;br /&gt;
|(λλ2(λ2(33321)))(λλ2(21))&lt;br /&gt;
|≤ 61&lt;br /&gt;
|-&lt;br /&gt;
|35&lt;br /&gt;
|λλ2(2(2((λλ1(1112))2(λλ2(21))1)))&lt;br /&gt;
|≤ 69&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|(λ1(λ2(λ2(2(21)))))(λλ2(21))&lt;br /&gt;
|≤ 50&lt;br /&gt;
|-&lt;br /&gt;
|37&lt;br /&gt;
|λλ2((λ1(λ2(λ2(2(21)))))(λλ2(21))21)&lt;br /&gt;
|≤ 68&lt;br /&gt;
|-&lt;br /&gt;
|38&lt;br /&gt;
|(λλ2(λ2(32(33321))))(λλ2(21))&lt;br /&gt;
|≤ 70&lt;br /&gt;
|-&lt;br /&gt;
|39&lt;br /&gt;
|(λλ2(λ2(32(3(32)1))))(λλ2(2(21)))&lt;br /&gt;
|≤ 69&lt;br /&gt;
|-&lt;br /&gt;
|40&lt;br /&gt;
|(λλ22(2(λ2(3321))))(λλ2(21))&lt;br /&gt;
|≤ 63&lt;br /&gt;
|-&lt;br /&gt;
|41&lt;br /&gt;
|λλ2((λλ11(1(λ3(2231))))2(λλ2(21))1)&lt;br /&gt;
|≤ 78&lt;br /&gt;
|-&lt;br /&gt;
|42&lt;br /&gt;
|(λ1(λλ2(λ2(321)))1)(λλ2(21))&lt;br /&gt;
|≤ 57&lt;br /&gt;
|-&lt;br /&gt;
|43&lt;br /&gt;
|(λλ1(2(11)2))(λλ2(21))(λλλ2(321))&lt;br /&gt;
|≤ 68&lt;br /&gt;
|-&lt;br /&gt;
|44&lt;br /&gt;
|(λλ1(1(2(11)2)))(λλ2(21))(λλλ2(321))&lt;br /&gt;
|≤ 72&lt;br /&gt;
|-&lt;br /&gt;
|45&lt;br /&gt;
|λ(λλ2(21))(λλ2(2(21)))(λ2(2(2(2(21)))))&lt;br /&gt;
|≤ 75&lt;br /&gt;
|-&lt;br /&gt;
|46&lt;br /&gt;
|(λλ2(λ2(32(332(33321)))))(λλ2(21))&lt;br /&gt;
|≤ 87&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Busy Beaver for SKI calculus|SKI calculus]]&lt;br /&gt;
* [[De Bruijn index]]&lt;br /&gt;
* https://oeis.org/A333479&lt;br /&gt;
* [https://www.mdpi.com/1099-4300/28/5/494 The Largest Number Representable in 64 Bits]. 26 Apr 2026. John Tromp.&lt;br /&gt;
* [https://gist.github.com/tromp/86b3184f852f65bfb814e3ab0987d861 Binary Lambda Calculus]. John Tromp.&lt;br /&gt;
* https://github.com/tromp/AIT/tree/master/BB&lt;br /&gt;
* https://github.com/ccz181078/BLC.git&lt;br /&gt;
* https://docs.google.com/spreadsheets/d/1jZ6TK9m3xmXUlC69727T-8WwvhALcsp8FrK6DzgThtw&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE&amp;diff=8095</id>
		<title>1RB1RF 0LC0RF 1RD1LC ---0LE 0RC1LF 1RA0LE</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE&amp;diff=8095"/>
		<updated>2026-07-27T16:43:20Z</updated>

		<summary type="html">&lt;p&gt;A6P457: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE}}&lt;br /&gt;
{{TM|1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE}} is a [[BB(6)]] potential [[cryptid]] similar to [[BMO 1]]&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(x,y,z) = 1^x 0 1^y F&amp;gt; 1^z&lt;br /&gt;
&lt;br /&gt;
A(x,2y,z) -&amp;gt; A(x+4,2y-2,z-2) if y&amp;gt;0 and z&amp;gt;1&lt;br /&gt;
A(x,0,z) -&amp;gt; A(0,x+4,z-3) if z&amp;gt;2&lt;br /&gt;
A(x,0,1) -&amp;gt; halt&lt;br /&gt;
A(x,0,2) -&amp;gt; A(0,x+2,0)&lt;br /&gt;
A(2x,y,0) -&amp;gt; A(0,2x+4,y)&lt;br /&gt;
A(2x+1,y,0) -&amp;gt; A(4,2x,y) if x&amp;gt;0&lt;br /&gt;
A(1,y,0) -&amp;gt; A(4,0,y+1)&lt;br /&gt;
A(x,2y,1) -&amp;gt; A(x+4,2y-4,0) if y&amp;gt;1&lt;br /&gt;
A(x,2,1) -&amp;gt; A(0,4,x+2)&lt;br /&gt;
A(x,2y+1,1) -&amp;gt; A(0,x+2y+2,0)&lt;br /&gt;
A(x,2y+1,z) -&amp;gt; A(0,x+2y+4,z-2) if z&amp;gt;1&lt;br /&gt;
&lt;br /&gt;
The A(2x+1,y,0) and A(1,y,0) rules are unreachable from the start(reaching them requires odd x)&lt;br /&gt;
&lt;br /&gt;
B(x,y) = A(0,2x,y)&lt;br /&gt;
&lt;br /&gt;
B(x,2y) -&amp;gt; B(2y+2,2x-2y) if x&amp;gt;=y&lt;br /&gt;
B(x,2y) -&amp;gt; B(2x+2,2y-2x-3) if x&amp;lt;y-1&lt;br /&gt;
B(x,2x+2) -&amp;gt; B(2x+1,0)&lt;br /&gt;
B(x,2y+1) -&amp;gt; B(2y+4,2x-2y-4) if x&amp;gt;y+1&lt;br /&gt;
B(x,2x-1) -&amp;gt; B(2,4x-2)&lt;br /&gt;
B(x,2y+1) -&amp;gt; B(2x+2,2y-2x-2) if x&amp;lt;y&lt;br /&gt;
B(x,2x+1) -&amp;gt; halt&lt;br /&gt;
&lt;br /&gt;
B(1,0) -&amp;gt; B(2,2) -&amp;gt; B(4,2) -&amp;gt; B(4,6) -&amp;gt; B(8,2) -&amp;gt; B(4,14) -&amp;gt; B(10,3) -&amp;gt; B(6,14) -&amp;gt; B(13,0) -&amp;gt; B(2,26) -&amp;gt; B(6,19) -&amp;gt; B(14,4) -&amp;gt; B(6,24) -&amp;gt; B(14,9) -&amp;gt; B(12,16) -&amp;gt; B(18,8) -&amp;gt; B(10,28) -&amp;gt; B(22,5) -&amp;gt; B(8,36) -&amp;gt; B(18,17) -&amp;gt; B(20,16) -&amp;gt; B(18,24) -&amp;gt; ...&lt;br /&gt;
[[Category:BB(6)]]&lt;br /&gt;
[[Category:Potential Cryptids]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(6)&amp;diff=8062</id>
		<title>BB(6)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(6)&amp;diff=8062"/>
		<updated>2026-07-21T17:30:56Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added potential cryptid&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 6-state, 2-symbol Busy Beaver problem, &#039;&#039;&#039;BB(6)&#039;&#039;&#039;, refers to the unsolved 6&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; value of the [[Busy Beaver function]]. With the discovery of the [[Cryptid]] machine [[Antihydra]] in June 2024, we now know that we must solve a [[Collatz-like]] problem in order to solve BB(6) and thus [https://www.sligocki.com/2024/07/06/bb-6-2-is-hard.html BB(6) is Hard].&lt;br /&gt;
&lt;br /&gt;
The current BB(6) [[champion]] {{TM|1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE|halt}} was discovered by mxdys in June 2025, proving the lower bound:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S(6) &amp;gt; \Sigma(6) &amp;gt; 2 \uparrow\uparrow\uparrow 5&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
* In 1964, Green established Σ(5) ≥ 35.&amp;lt;ref name=&amp;quot;:PMH&amp;quot;&amp;gt;Pascal Michel. (last updated 2026). The Busy Beaver Competition: a historical survey. https://bbchallenge.org/~pascal.michel/ha#tm62 &amp;lt;/ref&amp;gt;&lt;br /&gt;
* In 1972, Lynn established S(6) ≥ 522 and Σ(6) ≥ 42.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In 1983, Brady established S(6) ≥ 13,488 and Σ(6) ≥ 117.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In 1982, Schult established S(6) ≥ 4,208,824 and Σ(6) ≥ 2,075, although these bounds only became known later.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In 1990, Heiner Marxen and Jürgen Buntrock established first S(6) ≥ 13,122,572,797 and Σ(6) ≥ 136,612, then S(6) ≥ 8,690,333,381,690,951 and Σ(6) ≥ 95,524,079.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In July 2000, Heiner Marxen and Jürgen Buntrock established S(6) &amp;gt; 5.3 × 10&amp;lt;sup&amp;gt;42&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 2.5 × 10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In August 2000, Heiner Marxen and Jürgen Buntrock established first S(6) &amp;gt; 6.1 × 10&amp;lt;sup&amp;gt;119&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 1.4 × 10&amp;lt;sup&amp;gt;60&amp;lt;/sup&amp;gt;, then S(6) &amp;gt; 6.1 × 10&amp;lt;sup&amp;gt;925&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 6.4 × 10&amp;lt;sup&amp;gt;462&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In February 2001, Heiner Marxen and Jürgen Buntrock established S(6) &amp;gt; 3.0 × 10&amp;lt;sup&amp;gt;1730&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 1.2 × 10&amp;lt;sup&amp;gt;865&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In November 2007, Terry and Shawn Ligocki established S(6) &amp;gt; 8.9 × 10&amp;lt;sup&amp;gt;1762&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 2.5 × 10&amp;lt;sup&amp;gt;881&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In December 2007, Terry and Shawn Ligocki established S(6) &amp;gt; 2.5 × 10&amp;lt;sup&amp;gt;2879&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 4.6 × 10&amp;lt;sup&amp;gt;1439&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In May 2010, Pavel Kropitz established S(6) &amp;gt; 3.8 × 10&amp;lt;sup&amp;gt;21132&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 3.1 × 10&amp;lt;sup&amp;gt;10566&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
* In June 2010, Pavel Kropitz established S(6) &amp;gt; 7.4 × 10&amp;lt;sup&amp;gt;36534&amp;lt;/sup&amp;gt; and Σ(6) &amp;gt; 3.5 × 10&amp;lt;sup&amp;gt;18267&amp;lt;/sup&amp;gt;.&amp;lt;ref name=&amp;quot;:PMH&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:BB(6) holdouts decrease over time.png|alt=BB(6) Holdouts count decrease overtime.|thumb|Number of BB(6) holdouts over time.]]&lt;br /&gt;
@mxdys&#039;s informal [[Holdouts lists|holdouts list]] has 1094 machines up to equivalence and 2320 machines not considering equivalence as of June 2026. Partial Rocq proof is [https://github.com/ccz181078/busycoq/tree/BB6 available on Github].&lt;br /&gt;
&lt;br /&gt;
Always up-to-date annotated spreadsheet, with links to Discord discussions: [https://docs.google.com/spreadsheets/d/1mMp8bAcTFT91j7azn72liX8NSTwc2E_ozKnOGTfRCfw/edit?gid=1330361301#gid=1330361301 Spreadsheet]. The informal holdout count is 1101. &lt;br /&gt;
&lt;br /&gt;
All machines have been simulated out to 1e13 steps. ~150 machines remain to be simulated to 1e14, and ~230 to 1e15. See [https://docs.google.com/spreadsheets/d/1mMp8bAcTFT91j7azn72liX8NSTwc2E_ozKnOGTfRCfw/edit?gid=806905077#gid=806905077 Spreadsheet].&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
Several [[Turing machines]] have been found that are [[Cryptids]], considered so because each of them have a [[Collatz-like]] halting problem, a type of problem that is generally difficult to solve. However, probabilistic arguments have allowed all but one of them to be categorized as [[probviously]] halting or probviously non-halting.&lt;br /&gt;
&lt;br /&gt;
Probviously non-halting Cryptids:&lt;br /&gt;
&lt;br /&gt;
* {{TM|1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA}}, [[Antihydra]]&lt;br /&gt;
* {{TM|1RB1RC_1LC1LE_1RA1RD_0RF0RE_1LA0LB_---1RA|undecided}}, a variant of [[Hydra]] and Antihydra&lt;br /&gt;
* {{TM|1RB1LD_1RC1RE_0LA1LB_0LD1LC_1RF0RA_---0RC|undecided}}, similar to Antihydra&lt;br /&gt;
* {{TM|1RB0LD_1RC1RF_1LA0RA_0LA0LE_1LD1LA_0RB---|undecided}}, similar to Antihydra&lt;br /&gt;
* {{TM|1RB0LB_1LC0RE_1LA1LD_0LC---_0RB0RF_1RE1RB|undecided}}, similar to Antihydra&lt;br /&gt;
* {{TM|1RB1LA_1LC0RE_1LF1LD_0RB0LA_1RC1RE_---0LD|undecided}}, Space Needle&lt;br /&gt;
* {{TM|1RB0RB_1LC1RE_1LF0LD_1RA1LD_1RC1RB_---1LC|undecided}}, similar to Space Needle&lt;br /&gt;
* {{TM|1RB1LA_0LC0RC_1LE1RD_1RE1RC_1LF0LA_---1LE|undecided}}, similar to Space Needle&lt;br /&gt;
&lt;br /&gt;
Probviously halting Cryptids:&lt;br /&gt;
&lt;br /&gt;
* {{TM|1RB0RD_0RC1RE_1RD0LA_1LE1LC_1RF0LD_---0RA}}, [[Lucy&#039;s Moonlight]]&lt;br /&gt;
* {{TM|1RB1RA_0RC1RC_1LD0LF_0LE1LE_1RA0LB_---0LC|undecided}}, a family of 16 related TMs&lt;br /&gt;
* {{TM|1RB1RE_1LC1LD_---1LA_1LB1LE_0RF0RA_1LD1RF}}&lt;br /&gt;
* {{TM|1RB0RE_1LC1LD_0RA0LD_1LB0LA_1RF1RA_---1LB}}&lt;br /&gt;
* {{TM|1RB0LC_0LC0RF_1RD1LC_0RA1LE_---0LD_1LF1LA}}&lt;br /&gt;
* {{TM|1RB0LC_1LC0RD_1LF1LA_1LB1RE_1RB1LE_---0LE}}&lt;br /&gt;
* {{TM|1RB---_0RC0RE_1RD1RF_1LE0LB_1RC0LD_1RC1RA}}&lt;br /&gt;
* {{TM|1RB0LD_1RC1RA_1LD0RB_1LE1LA_1RF0RC_---1RE}}&lt;br /&gt;
* {{TM|1RB1LD_1RC0LE_1LA1RE_0LF1LA_1RB0RB_---0LB}}&lt;br /&gt;
* {{TM|1RB0RE_1LC0RA_1LA1LD_1LC1LF_0LC0LB_1LE---}}&lt;br /&gt;
&lt;br /&gt;
Although {{TM|1RB1LE_0LC0LB_1RD1LC_1RD1RA_1RF0LA_---1RE}} behaves similarly to the probviously halting Cryptids, it is estimated to have a 3/5 chance of becoming a [[translated cycler]] and a 2/5 chance of halting.&lt;br /&gt;
&lt;br /&gt;
There are a few machines considered notable for their chaotic behaviour, but which have not been classified as Cryptids due to seemingly lacking a connection to any known open mathematical problems, such as Collatz-like problems.&lt;br /&gt;
&lt;br /&gt;
Potential Cryptids:&lt;br /&gt;
&lt;br /&gt;
* {{TM|1RB1RE_1LC0RA_0RD1LB_---1RC_1LF1RE_0LB0LE|undecided}}&lt;br /&gt;
* {{TM|1RB0LD_1LC0RA_1RA1LB_1LA1LE_1RF0LC_---0RE|undecided}}&lt;br /&gt;
* {{TM|1RB1RF_1LC1LF_0RE1LD_0LB1LD_---1RC_1RA0RD|undecided}}&lt;br /&gt;
* {{TM|1RB1LA_1RC0RF_1RD---_0LE1RB_---0LA_1LD1RF|undecided}}&lt;br /&gt;
* {{TM|1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE|undecided}}&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
Below is a table of the machines with the 20 highest known runtimes.&amp;lt;ref&amp;gt;Shawn Ligocki&#039;s list of 6-state, 2-symbol machines with large runtimes ([https://github.com/sligocki/busy-beaver/blob/main/Machines/bb/6x2.txt Link])&amp;lt;/ref&amp;gt; Their sigma scores are expressed using an extension of [[wikipedia:Knuth&#039;s_up-arrow_notation|Knuth&#039;s up-arrow notation]].&amp;lt;ref&amp;gt;Shawn Ligocki. 2022. [https://www.sligocki.com/2022/06/25/ext-up-notation.html &amp;quot;Extending Up-arrow Notation&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Top Known BB(6) Halters&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) Σ&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE|halt}}&lt;br /&gt;
|2 ↑↑↑ 5&lt;br /&gt;
|mxdys&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB|halt}}&lt;br /&gt;
|10 ↑↑ 11010000&lt;br /&gt;
|mxdys&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}&lt;br /&gt;
|10 ↑↑ 15.60465&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LF_1RC1RB_1LD0RA_1LB0LE_1RZ0LC_1LA1LF|halt}}&lt;br /&gt;
|10 ↑↑ 7.52390&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LF_1RC1RB_1LD0RA_1RF0LE_1RZ0LC_1LA1LF|halt}}&lt;br /&gt;
|10 ↑↑ 7.52390&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LF_1RC1RB_1LD0RA_1LF0LE_1RZ0LC_1LA1LF|halt}}&lt;br /&gt;
|10 ↑↑ 7.52390&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RC_1LC1RE_1LD0LB_1RE1LC_1LE0RF_1RZ1RA|halt}}&lt;br /&gt;
|10 ↑↑ 7.23619&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA_1LC1LE_1RE0LD_1LC0LF_1RZ0RA_0RA0LB|halt}}&lt;br /&gt;
|10 ↑↑ 6.96745&lt;br /&gt;
|poppuncher&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0RF_1LC0RA_1RZ0LD_1LE1LD_1RB1RC_0LD0RE|halt}}&lt;br /&gt;
|10 ↑↑ 5.77573&lt;br /&gt;
|poppuncher&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LA_1LC1LF_0LD0LC_0LE0LB_1RE0RA_1RZ1LD|halt}}&lt;br /&gt;
|10 ↑↑ 5.63534&lt;br /&gt;
|Shawn Ligocki&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RE_1LC1LF_1RD0LB_1LE0RC_1RA0LD_1RZ1LC|halt}}&lt;br /&gt;
|10 ↑↑ 5.56344&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LE_0RC1RA_0LD1RF_1RE0RB_1LA0LC_0RD1RZ|halt}}&lt;br /&gt;
|10 ↑↑ 5.12468&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0RF_1LC1LB_0RE0LD_0LC0LB_0RA1RE_0RD1RZ|halt}}&lt;br /&gt;
|10 ↑↑ 5.03230&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA_1LC0RF_1LD1LC_1LE0RE_0RB0LC_1RZ1RA|halt}}&lt;br /&gt;
|10 ↑↑ 4.91072&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LE_1LC1RA_1RE0LD_1LC1LF_1LA0RC_1RZ1LC|halt}}&lt;br /&gt;
|10 ↑↑ 3.33186&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RF_1LC1RE_0LD1LB_1LA0RA_0RA0RB_1RZ0RD|halt}}&lt;br /&gt;
|10 ↑↑ 3.31128&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LF_1LC0RA_1RD0LB_1LE1RC_1RZ1LA_1LA1LE|halt}}&lt;br /&gt;
|10 ↑↑ 3.18855&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0RF_1LC1RB_0RD0LB_1RZ0LE_1RE0RA_1RD1RE|halt}}&lt;br /&gt;
|10 ↑↑ 3.16005&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0RB_0RC0LF_0RD0RA_0LE---_1LE0LA_1LF1RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{1\,400\,000\,000}&amp;lt;/math&amp;gt;(runtime)&lt;br /&gt;
|Racheline&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/1345502880727040091/1345502880727040091&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ_0LC0LD_1LD1LC_1RE1LB_1RF1RD_0LD0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{646\,456\,993}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|}&lt;br /&gt;
The runtimes are presumed to be about &amp;lt;math&amp;gt;\text{score}^2&amp;lt;/math&amp;gt; which is roughly indistinguishable in tetration notation.&lt;br /&gt;
&lt;br /&gt;
== Techniques ==&lt;br /&gt;
Simulating tetrational machines, such as the former champion {{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}, requires [[Accelerated simulator|accelerated simulation]] that can handle Collatz Level 2 [[Inductive rule|inductive rules]]. In other words, it requires a simulator that can prove 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;
  C(4k)   &amp;amp; \to &amp;amp; {\operatorname{Halt}}\Big(\frac{3^{k+3} - 11}{2}\Big) \\&lt;br /&gt;
  C(4k+1) &amp;amp; \to &amp;amp; C\Big(\frac{3^{k+3} - 11}{2}\Big) \\&lt;br /&gt;
  C(4k+2) &amp;amp; \to &amp;amp; C\Big(\frac{3^{k+3} - 11}{2}\Big) \\&lt;br /&gt;
  C(4k+3) &amp;amp; \to &amp;amp; C\Big(\frac{3^{k+3} + 1}{2}\Big) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and also compute the remainder mod 3 of numbers produced by applying these rules 15 times (which requires some fancy math related to [[wikipedia:Euler&#039;s_totient_function|Euler&#039;s totient function]]). &lt;br /&gt;
&lt;br /&gt;
We are also applying existing automatic deciders on current holdout lists with more extreme choices of parameters (more computational resources). [[User:XnoobSpeakable|XnoobSpeakable]] was able to solve 11 of the final 2728 holdouts using higher order parameters with the Ligockis&#039; Enumerate.py. An example command line entry is:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
python3 Code/Enumerate.py --infile &amp;quot;bb6in/bb6tm{i}.txt&amp;quot; --outfile &amp;quot;bb6out/t{i}.pb&amp;quot; -r --no-steps --exp-linear-rules --max-loops=50_000_000 --block-mult=3 --max-block-size=100 --time=500 --force --save-freq=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
XnoobSpeakable ran Enumerate.py on all TMs in the 2728 holdout list with the above max-loops and max-block-size parameters using &amp;lt;code&amp;gt;--block-mult=1&amp;lt;/code&amp;gt; ,&amp;lt;code&amp;gt;--block-mult=2&amp;lt;/code&amp;gt; , and &amp;lt;code&amp;gt;--block-mult=3&amp;lt;/code&amp;gt;. For context, during the Stage 2 BB(7) enumeration, where speed was more important due to the tens of millions of known holdouts, parameters of &amp;lt;code&amp;gt;--max-loops=100_000 --block-mult=2 --time=30 --save-freq=100&amp;lt;/code&amp;gt; were used.  &lt;br /&gt;
&lt;br /&gt;
@Iijil&#039;s [[MITMWFAR|MITMWFAR decider]] is likely too weak to be of any assistance: running the decider on 2650 BB(6) holdouts, using parameters not strong enough to solve BB(5) TMs, took prohibitively long to compute. Instead, [https://discord.com/channels/960643023006490684/1028746861395316776/1442964185599447152 a new FAR method] by mxdys was able to decide 113 of the 1534 holdouts ([https://github.com/ccz181078/TM/tree/FAR code] on GitHub) upon initial application.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(6)]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE&amp;diff=8056</id>
		<title>1RB1RF 0LC0RF 1RD1LC ---0LE 0RC1LF 1RA0LE</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE&amp;diff=8056"/>
		<updated>2026-07-21T16:10:23Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Created page with &amp;quot;{{machine|1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE}} {{TM|1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE}} is a BB(6) potential cryptid similar to BMO 1 == Analysis == &amp;lt;pre&amp;gt; A(x,y,z) = 1^x 0 1^y F&amp;gt; 1^z  A(x,2y,z) -&amp;gt; A(x+4,2y-2,z-2) if y&amp;gt;0 and z&amp;gt;1 A(x,0,z) -&amp;gt; A(0,x+4,z-3) if z&amp;gt;2 A(x,0,1) -&amp;gt; halt A(x,0,2) -&amp;gt; A(0,x+2,0) A(2x,y,0) -&amp;gt; A(0,2x+4,y) A(2x+1,y,0) -&amp;gt; A(4,2x,y) if x&amp;gt;0 A(1,y,0) -&amp;gt; A(4,0,y+1) A(x,2y,1) -&amp;gt; A(x+4,2y-4,0) if y&amp;gt;1 A(x,2,1) -&amp;gt; A(0,4,x+2) A(x,2y+1,1)...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE}}&lt;br /&gt;
{{TM|1RB1RF_0LC0RF_1RD1LC_---0LE_0RC1LF_1RA0LE}} is a [[BB(6)]] potential [[cryptid]] similar to [[BMO 1]]&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(x,y,z) = 1^x 0 1^y F&amp;gt; 1^z&lt;br /&gt;
&lt;br /&gt;
A(x,2y,z) -&amp;gt; A(x+4,2y-2,z-2) if y&amp;gt;0 and z&amp;gt;1&lt;br /&gt;
A(x,0,z) -&amp;gt; A(0,x+4,z-3) if z&amp;gt;2&lt;br /&gt;
A(x,0,1) -&amp;gt; halt&lt;br /&gt;
A(x,0,2) -&amp;gt; A(0,x+2,0)&lt;br /&gt;
A(2x,y,0) -&amp;gt; A(0,2x+4,y)&lt;br /&gt;
A(2x+1,y,0) -&amp;gt; A(4,2x,y) if x&amp;gt;0&lt;br /&gt;
A(1,y,0) -&amp;gt; A(4,0,y+1)&lt;br /&gt;
A(x,2y,1) -&amp;gt; A(x+4,2y-4,0) if y&amp;gt;1&lt;br /&gt;
A(x,2,1) -&amp;gt; A(0,4,x+2)&lt;br /&gt;
A(x,2y+1,1) -&amp;gt; A(0,x+2y+2,0)&lt;br /&gt;
A(x,2y+1,z) -&amp;gt; A(0,x+2y+4,z-2) if z&amp;gt;1&lt;br /&gt;
&lt;br /&gt;
The A(2x+1,y,0) and A(1,y,0) rules are unreachable from the start(reaching them requires odd x)&lt;br /&gt;
&lt;br /&gt;
B(x,y) = A(0,x,y)&lt;br /&gt;
&lt;br /&gt;
B(2x,2y) -&amp;gt; B(4y+4,2x-2y) if x&amp;gt;=y&lt;br /&gt;
B(2x,2y) -&amp;gt; B(4x+4,2y-2x-3) if x&amp;lt;y-1&lt;br /&gt;
B(2x,2x+2) -&amp;gt; B(4x+2,0)&lt;br /&gt;
B(2x,2y+1) -&amp;gt; B(4y+8,2x-2y-4) if x&amp;gt;y+1&lt;br /&gt;
B(2x+2,2x+1) -&amp;gt; B(4,4x+2)&lt;br /&gt;
B(2x,2y+1) -&amp;gt; B(4x+4,2y-2x-2) if x&amp;lt;y&lt;br /&gt;
B(2x,2x+1) -&amp;gt; halt&lt;br /&gt;
B(2x+1,2y) -&amp;gt; B(4y+4,2x-2y+1) if x&amp;gt;=y&lt;br /&gt;
B(2x+1,2y) -&amp;gt; B(4x+4,2y-2x-2) if x&amp;lt;y&lt;br /&gt;
B(2x+1,2y+1) -&amp;gt; B(2x+2y+2,0) if x&amp;gt;=y&lt;br /&gt;
B(2x+1,2y+1) -&amp;gt; B(4x+4,2y-2x-1) if x&amp;lt;y&lt;br /&gt;
&lt;br /&gt;
The B(2x+1,y) rules can only be reached if they are the start&lt;br /&gt;
&lt;br /&gt;
B(2,0) -&amp;gt; B(4,2) -&amp;gt; B(8,2) -&amp;gt; B(8,6) -&amp;gt; B(16,2) -&amp;gt; B(8,14) -&amp;gt; B(20,3) -&amp;gt; B(12,14) -&amp;gt; B(26,0) -&amp;gt; B(4,26) -&amp;gt; B(12,19) -&amp;gt; B(28,4) -&amp;gt; B(12,24) -&amp;gt; B(28,9) -&amp;gt; B(24,16) -&amp;gt; B(36,8) -&amp;gt; B(20,28) -&amp;gt; B(44,5) -&amp;gt; B(16,36) -&amp;gt; B(36,17) -&amp;gt; B(40,16) -&amp;gt; B(36,24) -&amp;gt; ...&lt;br /&gt;
[[Category:BB(6)]]&lt;br /&gt;
[[Category:Potential Cryptids]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Instruction-Limited_Busy_Beaver&amp;diff=8016</id>
		<title>Instruction-Limited Busy Beaver</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Instruction-Limited_Busy_Beaver&amp;diff=8016"/>
		<updated>2026-07-14T16:05:55Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added gBBi champions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;n-instruction Turing machine&#039;&#039;&#039; is a [[Turing machine]] having an arbitrary number of states and symbols, but having only &#039;&#039;n&#039;&#039; defined transitions/instructions in its transition table (all others are undefined).&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Instruction-Limited Busy Beaver function (BBi(n))&#039;&#039;&#039; is the maximum steps taken by any n-instruction Turing machines before eventually halting (when started on an initially blank tape). Similarly, the &#039;&#039;&#039;Instruction-Limited Symbols Busy Beaver function (Σi(n))&#039;&#039;&#039; is the maximum [[sigma score]] (number of non-blank symbols left on the tape at halting) for all halting n-instruction Turing machines (when started on an initially blank tape).&lt;br /&gt;
&lt;br /&gt;
* The currently known values of BBi(n) for n&amp;gt;=0 are: 0, 1, 3, 5, 16, 37, 123, 3932963, ....  BBi(8) is at least 6.889 x 10&amp;lt;sup&amp;gt;1565&amp;lt;/sup&amp;gt;, which is the number of steps taken by the current 8-instruction champion machine, discovered by Nick Drozd&amp;lt;ref&amp;gt;Drozd, N. (Sept. 2025). &amp;quot;[https://nickdrozd.github.io/2025/09/30/shape-of-a-turing-machine.html The Shape of a Turing Machine | Something Something Programming]&amp;quot;&amp;lt;/ref&amp;gt;.&lt;br /&gt;
* The currently known values of Σi(n) for n&amp;gt;=0 are: 0, 1, 2, 4, 5, 9, 14, 2050, ....  Σi(8) is at least 1.355 x 10&amp;lt;sup&amp;gt;783&amp;lt;/sup&amp;gt;, which is the number of non-blank symbols written to tape by the same 8-instruction champion machine.&lt;br /&gt;
&lt;br /&gt;
As with the traditional Busy Beaver sequences, BBi(n) and Σi(n) are both uncomputable, with each growing faster than any computable function.&lt;br /&gt;
&lt;br /&gt;
A TM is considered to halt as soon as it reaches an undefined transition. This convention reduces the number of instructions for a BBi Turing machine. In the traditional BB(n,m) problem, there is no explicit instruction limit (albeit an upper bound of nm) and so it is advantageous to use an explicit halting instruction which allows the machine to take one additional step.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
The goal of the original Busy Beaver contest, introduced by [[Tibor Radó]], was to find a halting Turing machine of a given size that, when started on a blank tape, either runs for the longest number of steps (&#039;&#039;&#039;BB(n)&#039;&#039;&#039;), or which prints the largest number of 1’s to tape before halting (&#039;&#039;&#039;Σ(n)&#039;&#039;&#039;)&amp;lt;ref&amp;gt;Tibor Radó (May 1962). &amp;quot;[https://computation4cognitivescientists.weebly.com/uploads/6/2/8/3/6283774/rado-on_non-computable_functions.pdf On non-computable functions]&amp;quot; (PDF). &#039;&#039;Bell System Technical Journal&#039;&#039;. &#039;&#039;&#039;41&#039;&#039;&#039; (3): 877–884. https://doi.org/10.1002%2Fj.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt;.  Originally, the contests considered only two-symbol Turing machines (0,1), so both the steps sequence (BB(1), BB(2), BB(3), ...) and the symbols sequence (Σ(1), Σ(2), Σ(3), ...) were functions of a single variable n, the number of states.&lt;br /&gt;
&lt;br /&gt;
The Busy Beaver contest was later generalized to m-symbol machines (0,1,2,…,m-1), so each contest for n states and m symbols has its own values for maximum steps (&#039;&#039;&#039;BB(n,m)&#039;&#039;&#039;), and for non-blank symbols written to tape (&#039;&#039;&#039;Σ(n,m)&#039;&#039;&#039;).  While this adds more interesting individual contests, it does split the focus among different possible sequences.  For example, it is natural to compare the original steps sequence (BB(n,2) for n = 1, 2, 3, ...) with the steps sequence for 2-state, m-symbol Turing machines (BB(2,m) for m = 1, 2, 3, ...).&lt;br /&gt;
&lt;br /&gt;
The Instruction-Limited Busy Beaver concept was primarily motivated by the goal of uniting the various Busy Beaver contests into a single sequence defined not by the maximum number of states and symbols (&#039;&#039;&#039;BB(n,m)&#039;&#039;&#039;), but rather by the number of instructions (&#039;&#039;&#039;BBi(n)&#039;&#039;&#039;).  Furthermore, counting the number of instructions in a Turing machine is arguably a simpler way of defining a “machine of a given size” than is considering the numbers of states and symbols in its state table.&lt;br /&gt;
&lt;br /&gt;
A champion n-instruction Busy Beaver machine may lie within any a x b domain, and it may share the same number of steps and symbols written as a machine from a different domain altogether.  For example, it was discovered that two different 7-instruction Turing machines take 3,932,963 steps and write 2,050 non-blank symbols, but one of these is a 2-state, 4-symbol machine with one undefined transition, while the other is a 3-state, 3-symbol machine with two undefined transitions.&lt;br /&gt;
&lt;br /&gt;
It is currently unknown what the state table shapes of BBi(n) champions for n&amp;gt;=8 will be.  When n = a*b-1 for some a,b &amp;gt;=2, will BBi(n) be one less than one of the original values of BB(a,b)?  Or will a more sparsely populated state table with a larger product of states and symbols be able to generate an even longer run time using n instructions?  The current BBi(8) champion is a 3-state, 4-symbol machine, but this may still be surpassed by a 3-state, 3-symbol machine yet to be found.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!n&lt;br /&gt;
!BBi(n)&lt;br /&gt;
!Step Champions&lt;br /&gt;
!Notes&lt;br /&gt;
!Reference&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|{{TM|0RH|halt}} {{TM|1RH---|halt}}&lt;br /&gt;
|BB(1,2)&lt;br /&gt;
|[[oeis:A384629|A384629]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
|{{TM|0RB---_1LA---|halt}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716114952818829 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB1LB_1LA---|halt}} (and 13 others)&lt;br /&gt;
|[[BB(2)|BB(2,2)]] - 1&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716181214564353 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;16&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB---_0RC---_1LC0LA|halt}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716260587700447 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;37&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB2LB---_2LA2RB1LB|halt}}&lt;br /&gt;
|[[BB(2,3)]] - 1&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716514234040341 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;123&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB3LA1RA0LA_2LA------3RA|halt}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393768821478785207 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;3,932,963&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB---|halt}}&lt;br /&gt;
{{TM|1RB2LA1RA_1LC1LA2RB_---1LA---|halt}}&lt;br /&gt;
|[[BB(2,4)]] - 1, and &lt;br /&gt;
A [[BB(3,3)]] high-ranking machine&lt;br /&gt;
|[[oeis:A384629|A384629]] &lt;br /&gt;
[https://github.com/sligocki/busy-beaver/blob/main/Machines/bb/3x3 List of long-running BB(3,3) TMs]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &amp;lt;math&amp;gt;&amp;gt; 6.889 \times 10^{1,565}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LA------_1RC3LB1RB---_2LA2LC---0LC|halt}}&lt;br /&gt;
|Current Champion&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1398753236835635252 nickdrozd] [https://nickdrozd.github.io/2025/09/30/shape-of-a-turing-machine.html Blog] [https://discord.com/channels/960643023006490684/1084047886494470185/1398857599935578303 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;&amp;gt; 10^{10^{10^{3\,314\,360}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LA4RB0RB2LA_1LB2LA3LA1RA---|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB---2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\omega}(2 \uparrow^{15} 5)&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB4LC2RA4LB_2LC3RB1LC2RA---_3RB1LB3LC2RC4LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!n&lt;br /&gt;
!&#039;&#039;&#039;Σ&#039;&#039;&#039;i(n)&lt;br /&gt;
!Sigma Champions&lt;br /&gt;
!Notes&lt;br /&gt;
!Reference&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RH---|halt}}&lt;br /&gt;
|Σ(1,2)&lt;br /&gt;
|[[oeis:A384766|A384766]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB---_1LA---|halt}} (and 7 others)&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716114952818829 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;4&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB1LB_1LA---|halt}} (and 4 others)&lt;br /&gt;
|[[BB(2)|Σ(2,2)]]&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716181214564353 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB0LB---_1LA2RA---|halt}} (and 40 others)&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716260587700447 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;9&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB2LB---_2LA2RB1LB|halt}}&lt;br /&gt;
|Σ[[BB(2,3)|(2,3)]]&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716514234040341 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB3LA1RA0LA_2LA------3RA|halt}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393768821478785207 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;2,050&#039;&#039;&#039;&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB---|halt}}&lt;br /&gt;
{{TM|1RB2LA1RA_1LC1LA2RB_---1LA---|halt}}&lt;br /&gt;
|Σ[[BB(2,4)|(2,4)]], and &lt;br /&gt;
A Σ[[BB(3,3)|(3,3)]] high-ranking machine&lt;br /&gt;
|[[oeis:A384766|A384766]] &lt;br /&gt;
[https://github.com/sligocki/busy-beaver/blob/main/Machines/bb/3x3 List of long-running BB(3,3) TMs]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &amp;lt;math&amp;gt;&amp;gt; 1.355 \times 10^{783}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LA------_1RC3LB1RB---_2LA2LC---0LC|halt}}&lt;br /&gt;
|Current Champion&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1398753236835635252 nickdrozd] [https://nickdrozd.github.io/2025/09/30/shape-of-a-turing-machine.html Blog] [https://discord.com/channels/960643023006490684/1084047886494470185/1398857599935578303 Shawn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* Proven values for BBi(n) and Σi(n) are shown as bold in the above two tables.&lt;br /&gt;
* Solving BBi(ab-1) requires solving BB(a,b) since all halting BB(a,b) TMs can be converted into halting (ab-1)-instruction TMs. Furthermore, &amp;lt;math&amp;gt;BBi(ab-1) \ge BB(a,b) - 1&amp;lt;/math&amp;gt; (the -1 at the end is because in BB(a,b) the halting transition counts as a step, but in BBi(ab-1) the TM halts as soon as it reaches the undefined transition).&lt;br /&gt;
** Thus solving BBi(8) will require solving [[BB(3,3)]] and in particular, it will require solving [[Bigfoot]], which is a [[Cryptids|Cryptid]].&lt;br /&gt;
** So far, BBi(ab-1) champions are also classic BB(a,b) champions (but with the final halting transition removed) for all a,b ≥ 2 explored so far, but it is not known if this trend will continue. With the BBi(8) champion it appears that this trend has been broken (it is believed that &amp;lt;math&amp;gt;BB(3,3) &amp;lt; 10^{1565}&amp;lt;/math&amp;gt;)&lt;br /&gt;
** Beyond the table above we have intrinsic lower bounds: BBi(9) ≥ BB(2,5) -1, BBi(11) ≥ max(BB(2,6),BB(3,4),BB(4,3),BB(6,2))-1.&lt;br /&gt;
* The convention for writing TMs in standard text format here is to include as many states and symbols as are referenced. So for example, we write {{TM|1RH---|halt}} instead of {{TM|1RH|halt}} since this TM references 2 symbols (including the implicit blank symbol 0). If one state has no instructions leaving it, the convention is to treat it as the halt state &amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Tree Normal Form (TNF) for BBi ==&lt;br /&gt;
Shown below are the total number of n-instruction Turing machines for each number of instructions n&amp;gt;=0.  The numbers of halting and non-halting machines for n = 8 are not yet known. The function Tree Normal Form for BBi is denoted BBi&amp;lt;sub&amp;gt;TNF&amp;lt;/sub&amp;gt;(n)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!n&lt;br /&gt;
!All Machines&lt;br /&gt;
!All Cumulative&lt;br /&gt;
!Halting Machines&lt;br /&gt;
!Halting Cumulative&lt;br /&gt;
!Non-Halting Machines&lt;br /&gt;
!Non-Halting Cumulative&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |30&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |17&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |13&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |378&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |413&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |260&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |280&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |118&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |133&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |7,640&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |8,053&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5,581&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5,861&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2,059&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2,192&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |205,580&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |213,633&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |160,952&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |166,813&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |44,628&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |46.820&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |7,149,820&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |7,363,453&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5,843,696&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |6,010,509&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1,306,124&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1,352,944&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |305,333,128&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |312,696,581&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |258,044,501&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |264,055,010&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |47,288,627&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |48,641,571&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |15,561,793,526&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |15,874,490,107&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |?&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |?&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |?&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |?&lt;br /&gt;
|}&lt;br /&gt;
Enumeration of Turing machines in Tree Normal Form ([[TNF]]) for the Limited-Instruction Busy Beaver problem uses the following procedure:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;null Turing machine&amp;quot; with 0 instructions is the root of the tree. This &amp;quot;machine&amp;quot; halts after 0 steps, writing 0 non-blank symbols to the tape.&lt;br /&gt;
* The first instruction starts from A, the implied starting state, reads a 0 on the tape (which is blank at machine start) and must shift right (to avoid consideration of trivial mirror-image machines).&lt;br /&gt;
** This allows the following four possibilities: A0→0RA, A0→0RB, A0→1RA, and A0→1RB. The two machines transitioning to state A never halt, while the two machines transitioning to state B halt. The two halting machines are next expecting an instruction for B0, but since no such instruction exists, the machines halt after a single step.&lt;br /&gt;
* Following the enumeration of machines for each previous number of instructions, each of the halting machines is extended from the instruction at which it halted. For n = 2, this instruction must be B0. (Non-halting machines cannot be extended since they can never reach a new instruction to be added.)&lt;br /&gt;
* As per normal TNF procedure, the new instruction can write any symbol to tape, shift left or right, and transition to any state as long as:&lt;br /&gt;
** The symbol written can be at most one greater than the highest symbol previously read or written, and&lt;br /&gt;
** The state to which the instruction transitions can be at most one state greater than the current maximum state.&lt;br /&gt;
* For the BBi problem, any instruction that transitions to a &amp;quot;new&amp;quot; state (one not yet containing any instructions) can be interpreted as a &amp;quot;halting instruction&amp;quot;. (e.g. The one-instruction machine A0→1RB is exactly the same as A0→1RH.) Similarly, this new state can be considered a &amp;quot;halt state&amp;quot;, as there is functionally no difference between a halt state and an operational state having no instructions. (B = H.)&lt;br /&gt;
** Unlike the traditional BB problem, where a halting instruction is normally used in the last remaining cell in an n x m transition table, it is necessary to consider all possible halting transitions for BBi, (not just those of the form →1RH), as this allows the most possible extensions of n-instruction machines to (n+1)-instruction machines.&lt;br /&gt;
&lt;br /&gt;
== Domain-Restricted BBi ==&lt;br /&gt;
In addition to the standard Instruction-Limited Busy Beaver function BBi(n), where the numbers of states and symbols a Turing machine may have is unlimited, it may also be useful to consider the “Domain-Restricted BBi”, where the numbers of instructions, states, and/or symbols are specified values or ranges.&lt;br /&gt;
&lt;br /&gt;
Following are some example three-argument functions within the Domain-Restricted BBi.  For each function, the value is always the greatest number of steps taken by a Turing machine satisfying the corresponding restrictions:&lt;br /&gt;
&lt;br /&gt;
* BBi(i, n, m): An n-state, m-symbol Turing machine having i instructions&lt;br /&gt;
* BBi(i, &amp;lt;=n, m): An i-instruction, m-symbol Turing machine having no greater than n states&lt;br /&gt;
* BBi(i, -, m): An i-instruction, m-symbol Turing machine having any number of states&lt;br /&gt;
* BBi(i, n, &amp;lt;=m): An i-instruction, n-state Turing machine having no greater than m instructions&lt;br /&gt;
* Etc.&lt;br /&gt;
&lt;br /&gt;
Note that we have replaced the argument n from the standard BBi function with i in this three-argument version, primarily to avoid confusion with the n normally used to denote the number of states in a standard BB Turing machine.&lt;br /&gt;
&lt;br /&gt;
For each of the three arguments, we may simply list a value, in which case the Turing machine must have exactly that number of instructions, states, or symbols. Another option is to specify a range, such as “&amp;lt;=n”, or “&amp;lt;=m”, in which case the Turing machine must have n or fewer states, or m or fewer symbols, respectively. And the final option is to give an argument as “-“, in which case, there is no restriction to the Turing machine’s number of instructions, states, or symbols.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Questions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The main reason for having the flexibility in the way that the arguments are presented within the Domain-Restricted BBi function is that some problems relating to BB and BBi are best suited to examining Turing machines having specific numbers of states and symbols, while others are more practically examined within a range of state and symbol values instead. For example, consider the following two questions, along with two possible ways to interpret and answer each question:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Question 1:&#039;&#039;&#039; What are the maximum numbers of steps an i-instruction, 5-state, 2-symbol Turing machine can take before halting?&lt;br /&gt;
&lt;br /&gt;
* Interpretation #1: For i = 1 through 10, BBi(i, 5, 2) = -, -, -, -, 9, 31, 65, 793, 47176869, 47176870. In this interpretation, there are no values for 1&amp;lt;=i&amp;lt;=4, because there is no way to construct a 5-state Turing machine using fewer than 5 instructions. Also, the values for i = 5, 6, and 7 are lower than those in the following second interpretation.&lt;br /&gt;
* Interpretation #2: For i = 1 through 10, BBi(i, &amp;lt;=5, 2) = 1, 3, 5, 16, 20, 37, 106, 793, 47176869, 47176870. For this interpretation, we do not take the questions wording of “5-state” so literally, but rather we allow the consideration of any Turing machine having no greater than 5 states. For example, BBi(7, &amp;lt;=5, 2) = 106 = BB(4,2) – 1.&lt;br /&gt;
&lt;br /&gt;
The second interpretation, despite being less literally adherent to the question wording than the first, seems more useful for this particular question, specifically because we are probably interested in seeing how the number of steps grows for the best possible arrangement of i instructions within the 5 x 2 state table, and not just among the arrangements that specifically include defined transitions for all five states.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Question 2:&#039;&#039;&#039; For all n&amp;gt;1, will the 2n-1 instruction, n-state, 2-symbol BBi champion (one undefined transition) always exceed the 2n-1 instruction, n+1 state, 2-symbol BBi champion (3 undefined transitions)? (This is currently conjectured to be false.)&lt;br /&gt;
&lt;br /&gt;
* Interpretation #1: Compare values of BBi(2n-1, n, 2) with those of BBi(2n-1, n+1, 2) for n = 2 through 5:&lt;br /&gt;
** For n=2 through 5, BBi(2n-1, n, 2) = 5, 20, 106, 47176869.&lt;br /&gt;
** For n=2 through 5, BBi(2n-1, n+1, 2) = 4, 19, 65, ???.&lt;br /&gt;
* Interpretation #2: Compare values of BBi(2n-1, &amp;lt;=n, 2) with those of BBi(2n-1, &amp;lt;=n+1, 2) for n=2 through 5:&lt;br /&gt;
** For n=2 through 5, BBi(2n-1, &amp;lt;=n, 2) = 5, 20, 106, 47176869.&lt;br /&gt;
** For n=2 through 5, BBi(2n-1, &amp;lt;=n+1, 2) = 5, 20, 106, ???.&lt;br /&gt;
&lt;br /&gt;
For this second question, the first interpretation clearly seems to be the more useful one, as we are probably interested in comparing the steps differences between machines having strictly n states (with one undefined transition) with machines having strictly n+1 states (with three undefined transitions). Using the second interpretation, information about these steps differences is lost since we have replaced the steps values of the machines with n+1 states with the values from the stronger n-state machines.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Selected Results:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Following are some results for Domain-Restricted BBi, some of which follow logically from their definitions, and others which have been computed so far:&lt;br /&gt;
&lt;br /&gt;
* BBi(i, -, -) = BBi(i).  If we allow any number of states and symbols, then this is the standard BBi function.&lt;br /&gt;
* BBi(-, n, m) = BBi(nm, n, m) = BB(n, m) for n&amp;gt;=2, m&amp;gt;=2. If we allow any number of instructions, or if we specify nm instructions, then this is equivalent to the standard BB(n, m) function.&lt;br /&gt;
* BBi(nm-1, n, m) = BBi(nm, n, m) - 1 = BB(n, m) - 1 for n&amp;gt;=2, m&amp;gt;=2. With one undefined transition, the number of steps is one less than having a completely filled n x m transition table including a halting instruction, which adds one final step.&lt;br /&gt;
* For i&amp;gt;=1, BBi(i, -, 2) = 1, 3, 5, 16, 20, 37, 106, 793, ….  BBi(9, -, 2) is at least 47176869, but it may be even larger if a more powerful 6-state, 2-symbol machine having three undefined transitions can be found. BBi(10, -, 2) will almost certainly be greater than the current lower bound of 47176870 = BB(5,2).&lt;br /&gt;
* For i&amp;gt;=1, BBi(i, &amp;lt;=2, -) = 1, 3, 5, 13, 37, 123, 3232963, …. The number of states is specified here as “&amp;lt;=2” rather than “2” so that we can have a valid value for one instruction. (A 1-instruction Turing machine has only one operating state.) BBi(8, &amp;lt;=2, -) will almost certainly be greater than the current lower bound of 3232964 = BB(2,4).&lt;br /&gt;
&lt;br /&gt;
== Instruction-Limited Busy Beaver Variants ==&lt;br /&gt;
The concept of classifying a Turing machine&#039;s size by number of instructions, rather than by the number of states and symbols in its transition table, can also be utilized for Busy Beaver variants. The notation for the instruction-limited version of a variant can conveniently be denoted by appending an &amp;quot;i&amp;quot; to the already existing notation for the variant. Furthermore, the name of the Instruction-Limited version of the variant may be more conveniently started with &amp;quot;I-L&amp;quot; for brevity. Some known results for Instruction-Limited BB variants are as follows:&lt;br /&gt;
&lt;br /&gt;
* I-L Greedy Busy Beaver. gBBi(n) is the largest number of steps taken by an n-instruction Turing machine, but where its first n-1 instructions (in the order encountered during running the machine) must also be a machine taking gBBi(n-1) steps. In other words, once the greedy n-instruction champion machines are identified, all machines having n+1 instructions must be extended from one of those n-instruction champions.&lt;br /&gt;
&lt;br /&gt;
* [[Blanking Busy Beaver Function#Instruction-limited Blanking Busy Beaver (BLBi(n))|I-L Blanking Busy Beaver]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!n&lt;br /&gt;
!gBBi(n)&lt;br /&gt;
!Champions&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|{{TM|0RH|halt}} {{TM|1RH---|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|{{TM|0RB---_1LA---|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|5&lt;br /&gt;
|{{TM|0RB---_1LA1RB|halt}} {{TM|0RB------_1LA2LA---|halt}} {{TM|0RB------_1LA2RB---|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|13&lt;br /&gt;
|{{TM|0RB---1LB_1LA2RB---|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|19&lt;br /&gt;
|{{TM|0RB---1LB---_1LA2RB3LA---|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|25&lt;br /&gt;
|{{TM|0RB---1LB------_1LA2RB3LA4LA---|halt}} {{TM|0RB---1LB------_1LA2RB3LA4RB---|halt}} {{TM|0RB---1LB---_1LA2RB3LA1RB|halt}} {{TM|0RB---1LB---_1LA2RB3LA3RB|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|41&lt;br /&gt;
|{{TM|0RB---1LB---3LA_1LA2RB3LA4RB---|halt}} {{TM|0RB---1LB---3LB_1LA2RB3LA4RB---|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|55&lt;br /&gt;
|{{TM|0RB---1LB---3LA---_1LA2RB3LA4RB5RB---|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|238&lt;br /&gt;
|{{TM|0RB---1LB---3LA---_1LA2RB3LA4RB5RB1LB|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|941&lt;br /&gt;
|{{TM|0RB---1LB---3LA1RB_1LA2RB3LA4RB5RB1LB|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|1341&lt;br /&gt;
|{{TM|0RB6RB1LB---3LA1RB---_1LA2RB3LA4RB5RB1LB---|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|10465&lt;br /&gt;
|{{TM|0RB6RB1LB---3LA1RB---_1LA2RB3LA4RB5RB1LB5LA|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|10675&lt;br /&gt;
|{{TM|0RB6RB1LB---3LA1RB7RB---_1LA2RB3LA4RB5RB1LB5LA---|halt}} {{TM|0RB6RB1LB---3LA1RB3RB_1LA2RB3LA4RB5RB1LB5LA|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|&amp;gt;=9874580&lt;br /&gt;
|{{TM|0RB6RB1LB---3LA1RB7RB2LB_1LA2RB3LA4RB5RB1LB5LA---|halt}}&lt;br /&gt;
|}&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[category:Functions]]&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* OEIS list of BBi(n) values: https://oeis.org/A384629&lt;br /&gt;
* OEIS list of Σi(n) values: https://oeis.org/A384766&lt;br /&gt;
* Discussion on Discord: https://discord.com/channels/960643023006490684/960643023530762341/1393697378657374290&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2RB1LA_2LC0LB2LB_2RC2RA0LC&amp;diff=7994</id>
		<title>1RB2RB1LA 2LC0LB2LB 2RC2RA0LC</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2RB1LA_2LC0LB2LB_2RC2RA0LC&amp;diff=7994"/>
		<updated>2026-07-09T15:57:12Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2RB1LA_2LC0LB2LB_2RC2RA0LC}}&lt;br /&gt;
{{TM|1RB2RB1LA_2LC0LB2LB_2RC2RA0LC}} is the current [[BLB]](3,3) champion blanking the tape after &amp;lt;math&amp;gt;10^{42745}&amp;lt;/math&amp;gt; steps&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(x,y)=2 C&amp;gt; 2^x 0 1^y&lt;br /&gt;
&lt;br /&gt;
A(x,y) -&amp;gt; A(2x+5,y-3) if y&amp;gt;2&lt;br /&gt;
A(x,0) -&amp;gt; blank&lt;br /&gt;
A(x,1) -&amp;gt; A(8,2x+1)&lt;br /&gt;
A(x,2) -&amp;gt; blank&lt;br /&gt;
&lt;br /&gt;
A(8,4) -&amp;gt; A(21,1) -&amp;gt; A(8,43) -&amp;gt; A(21,40) -&amp;gt; A(47,37) -&amp;gt; A(99,34) -&amp;gt; A(203,31) -&amp;gt; A(411,28) -&amp;gt; A(827,25) -&amp;gt; A(1659,22) -&amp;gt; A(3323,19) -&amp;gt; A(6651,16) -&amp;gt; A(13307,13) -&amp;gt; A(26619,10) -&amp;gt; A(53243,7) -&amp;gt; A(106491,4) -&amp;gt; A(212987,1) -&amp;gt; A(8,425975) -&amp;gt; ... -&amp;gt; A(13*2^141991-5,2) -&amp;gt; blank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:BB(3,3)]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2RB1LA_2LC0LB2LB_2RC2RA0LC&amp;diff=7993</id>
		<title>1RB2RB1LA 2LC0LB2LB 2RC2RA0LC</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2RB1LA_2LC0LB2LB_2RC2RA0LC&amp;diff=7993"/>
		<updated>2026-07-09T15:56:22Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Created page with &amp;quot;{{machine|1RB2RB1LA_2LC0LB2LB_2RC2RA0LC}} {{TM|1RB2RB1LA_2LC0LB2LB_2RC2RA0LC}} is the current BLB(3,3) champion blanking the tape after &amp;lt;math&amp;gt;10^{42745}&amp;lt;/math&amp;gt; steps == Analysis == &amp;lt;pre&amp;gt; A(x,y)=2 C&amp;gt; 2^x 0 1^y  A(x,y) -&amp;gt; A(2x+5,y-3) if y&amp;gt;2 A(x,0) -&amp;gt; blank A(x,1) -&amp;gt; A(8,2x+1) A(x,2) -&amp;gt; blank  A(8,4) -&amp;gt; A(21,1) -&amp;gt; A(8,43) -&amp;gt; A(21,40) -&amp;gt; A(47,37) -&amp;gt; A(99,34) -&amp;gt; A(203,31) -&amp;gt; A(411,28) -&amp;gt; A(827,25) -&amp;gt; A(1659,22) -&amp;gt; A(3323,19) -&amp;gt; A(6651,16) -&amp;gt; A(13307,13) -&amp;gt; A(26619,10) -&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2RB1LA_2LC0LB2LB_2RC2RA0LC}}&lt;br /&gt;
{{TM|1RB2RB1LA_2LC0LB2LB_2RC2RA0LC}} is the current [[BLB]](3,3) champion blanking the tape after &amp;lt;math&amp;gt;10^{42745}&amp;lt;/math&amp;gt; steps&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(x,y)=2 C&amp;gt; 2^x 0 1^y&lt;br /&gt;
&lt;br /&gt;
A(x,y) -&amp;gt; A(2x+5,y-3) if y&amp;gt;2&lt;br /&gt;
A(x,0) -&amp;gt; blank&lt;br /&gt;
A(x,1) -&amp;gt; A(8,2x+1)&lt;br /&gt;
A(x,2) -&amp;gt; blank&lt;br /&gt;
&lt;br /&gt;
A(8,4) -&amp;gt; A(21,1) -&amp;gt; A(8,43) -&amp;gt; A(21,40) -&amp;gt; A(47,37) -&amp;gt; A(99,34) -&amp;gt; A(203,31) -&amp;gt; A(411,28) -&amp;gt; A(827,25) -&amp;gt; A(1659,22) -&amp;gt; A(3323,19) -&amp;gt; A(6651,16) -&amp;gt; A(13307,13) -&amp;gt; A(26619,10) -&amp;gt; A(53243,7) -&amp;gt; A(106491,4) -&amp;gt; A(212987,1) -&amp;gt; A(8,425975) -&amp;gt; ... -&amp;gt; A(13*2^141991-5,2) -&amp;gt; blank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2RA1RA2RB_2LB3LA0RB0RA&amp;diff=7986</id>
		<title>1RB2RA1RA2RB 2LB3LA0RB0RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2RA1RA2RB_2LB3LA0RB0RA&amp;diff=7986"/>
		<updated>2026-07-07T13:05:56Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Restored categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2RA1RA2RB_2LB3LA0RB0RA}}&lt;br /&gt;
{{TM|1RB2RA1RA2RB_2LB3LA0RB0RA}} is the current [[BLB]](2,4) champion blanking the tape after 1,367,361,263,049 steps&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(x,y,z) = 1^x 0 1^y B&amp;lt; 2^z&lt;br /&gt;
&lt;br /&gt;
A(x,2y,z) -&amp;gt; A(0,x,5y+z+1) if x&amp;gt;0&lt;br /&gt;
A(0,2y,z) -&amp;gt; blank&lt;br /&gt;
A(x,2y+1,z) -&amp;gt; A(x+1,5y+z+1,1)&lt;br /&gt;
&lt;br /&gt;
A(1,0,0) -&amp;gt; A(0,1,1) -&amp;gt; A(1,2,1) -&amp;gt; A(0,1,7) -&amp;gt; A(1,8,1) -&amp;gt; A(0,1,22) -&amp;gt; A(1,23,1) -&amp;gt; A(2,57,1) -&amp;gt; A(3,142,1) -&amp;gt; A(0,3,357) -&amp;gt; A(1,363,1) -&amp;gt; A(2,907,1) -&amp;gt; A(3,2267,1) -&amp;gt; A(4,5667,1) -&amp;gt; A(5,14167,1) -&amp;gt; A(6,35417,1) -&amp;gt; A(7,88542,1) -&amp;gt; A(0,7,221357) -&amp;gt; A(1,221373,1) -&amp;gt; A(2,553432,1) -&amp;gt; A(0,2,1383532) -&amp;gt; blank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:BB(2,4)]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2RA1RA2RB_2LB3LA0RB0RA&amp;diff=7980</id>
		<title>1RB2RA1RA2RB 2LB3LA0RB0RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2RA1RA2RB_2LB3LA0RB0RA&amp;diff=7980"/>
		<updated>2026-07-06T19:09:20Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Created page with &amp;quot;{{TM|1RB2RA1RA2RB_2LB3LA0RB0RA}} is the current BLB(2,4) champion blanking the tape after 1,367,361,263,049 steps == Analysis == &amp;lt;pre&amp;gt; A(x,y,z)=1^x 0 1^y B&amp;lt; 2^z  A(x,2y,z)-&amp;gt;A(0,x,5y+z+1) if x&amp;gt;0 A(0,2y,z)-&amp;gt;blank A(x,2y+1,z)-&amp;gt;A(x+1,5y+z+1,1)  A(1,0,0)-&amp;gt;A(0,1,1)-&amp;gt;A(1,2,1)-&amp;gt;A(0,1,7)-&amp;gt;A(1,8,1)-&amp;gt;A(0,1,22)-&amp;gt;A(1,23,1)-&amp;gt;A(2,57,1)-&amp;gt;A(3,142,1)-&amp;gt;A(0,3,357)-&amp;gt;A(1,363,1)-&amp;gt;A(2,907,1)-&amp;gt;A(3,2267,1)-&amp;gt;A(4,5667,1)-&amp;gt;A(5,14167,1)-&amp;gt;A(6,35417,1)-&amp;gt;A(7,88542,1)-&amp;gt;A(0,7,221357)-&amp;gt;A(1,221373,1)-&amp;gt;A...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TM|1RB2RA1RA2RB_2LB3LA0RB0RA}} is the current [[BLB]](2,4) champion blanking the tape after 1,367,361,263,049 steps&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(x,y,z)=1^x 0 1^y B&amp;lt; 2^z&lt;br /&gt;
&lt;br /&gt;
A(x,2y,z)-&amp;gt;A(0,x,5y+z+1) if x&amp;gt;0&lt;br /&gt;
A(0,2y,z)-&amp;gt;blank&lt;br /&gt;
A(x,2y+1,z)-&amp;gt;A(x+1,5y+z+1,1)&lt;br /&gt;
&lt;br /&gt;
A(1,0,0)-&amp;gt;A(0,1,1)-&amp;gt;A(1,2,1)-&amp;gt;A(0,1,7)-&amp;gt;A(1,8,1)-&amp;gt;A(0,1,22)-&amp;gt;A(1,23,1)-&amp;gt;A(2,57,1)-&amp;gt;A(3,142,1)-&amp;gt;A(0,3,357)-&amp;gt;A(1,363,1)-&amp;gt;A(2,907,1)-&amp;gt;A(3,2267,1)-&amp;gt;A(4,5667,1)-&amp;gt;A(5,14167,1)-&amp;gt;A(6,35417,1)-&amp;gt;A(7,88542,1)-&amp;gt;A(0,7,221357)-&amp;gt;A(1,221373,1)-&amp;gt;A(2,553432,1)-&amp;gt;A(0,2,1383532)-&amp;gt;blank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=7938</id>
		<title>Fractran</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Fractran&amp;diff=7938"/>
		<updated>2026-06-29T07:53:15Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added BBf(23)&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, and all other machines for BBf(22) are solved.&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;
|21,295 holdouts remain. [https://discord.com/channels/960643023006490684/1438019511155691521/1511579969825013811 2 Jun 2026]&lt;br /&gt;
&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^{k+7} &amp;amp; \xrightarrow{4}  &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^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;
&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;
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;
==== BBf(23) ====&lt;br /&gt;
The BBf(23) champion&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; follows an unbiased [[Collatz-like]] pseudo-random walk:&lt;br /&gt;
let &amp;lt;math&amp;gt;A(x,y)=[0,0,0,x,y]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;[1,0,0,0,0] \to A(0,2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2x,y) \xrightarrow{12x+4} A(5x+1,y+1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(2x+1,y) \xrightarrow{12x+10} A(5x+4,y-1)&amp;lt;/math&amp;gt; if y&amp;gt;0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(x,0) \to halt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A(0,2) \to A(1,3) \to A(4,2) \to A(11,3) \to A(29,2) \to A(74,1) \to A(186,2) \to A(466,3) \to A(1166,4) \to A(2916,5) \to A(7291,6) \to \dots&amp;lt;/math&amp;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 2003 holdouts of size 22, Claude Opus 4.6 used Lean to prove that 1997 holdouts were non-halting and 3 holdouts were 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>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Brainfuck&amp;diff=7832</id>
		<title>Brainfuck</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Brainfuck&amp;diff=7832"/>
		<updated>2026-06-20T07:42:44Z</updated>

		<summary type="html">&lt;p&gt;A6P457: /* Language Overview */ fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Brainfuck is a Turing complete language created in 1993 by Urban Muller.&lt;br /&gt;
&lt;br /&gt;
The language was designed to have an extremely tiny compiler (on the order of 200 bytes), while remaining Turing-complete. For Busy Beaver and small Turing machine research, Brainfuck provides an interesting minimal model of computation distinct from the standard 2-symbol Turing machine formalism.&lt;br /&gt;
&lt;br /&gt;
== Language Overview ==&lt;br /&gt;
Brainfuck operates on an array of memory cells, each initially set to zero. In the original implementation, the array was 30,000 cells long and each cell values would be limited to numbers from 0 to 255, but this may not be part of the language specification. A brainfuck program can work with different, and sometimes unbounded, array length and cells size.&lt;br /&gt;
&lt;br /&gt;
Like in a [[Turing machine]], there is a pointer, initially pointing to the first memory cell.&lt;br /&gt;
&lt;br /&gt;
Programs are composed of commands, represented with symbols:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Command&lt;br /&gt;
!Operation&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|Move pointer right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|Move pointer left&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
|Increment current cell (mod 256 or arbitrary integer)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
|Decrement current cell&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;&lt;br /&gt;
|Jump forward past matching &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; if current cell is zero&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Jump back to matching &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; if current cell is non-zero&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
|Output current cell as a character (often ASCII)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
|Input a character and store in current cell&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BB_brainf ==&lt;br /&gt;
&#039;&#039;&#039;BB_brain(n)&#039;&#039;&#039; returns the maximum cell value a program with n instructions can have when halting. Commands &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; are ignored.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!n&lt;br /&gt;
!BB_brainf(n)&lt;br /&gt;
!Champion&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;code&amp;gt;++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;+++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;code&amp;gt;++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|≥ 5&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|≥ 6&lt;br /&gt;
|&amp;lt;code&amp;gt;++++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|≥ 7&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|≥ 8&lt;br /&gt;
|&amp;lt;code&amp;gt;++++++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|≥ 9&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|≥ 10&lt;br /&gt;
|&amp;lt;code&amp;gt;++++++++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|≥ 11&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++++++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|≥ 12&lt;br /&gt;
|&amp;lt;code&amp;gt;++++++++++++&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|≥ 16&lt;br /&gt;
|&amp;lt;code&amp;gt;++++[-&amp;gt;++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|≥ 20&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++[-&amp;gt;++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|≥ 25&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++[-&amp;gt;+++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|≥ 30&lt;br /&gt;
|&amp;lt;code&amp;gt;++++++[-&amp;gt;+++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|≥ 36&lt;br /&gt;
|&amp;lt;code&amp;gt;++++++[-&amp;gt;++++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|≥ 42&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++++[-&amp;gt;++++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|≥ 49&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++++[-&amp;gt;+++++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|≥ 56&lt;br /&gt;
|&amp;lt;code&amp;gt;++++++++[-&amp;gt;+++++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|≥ 64&lt;br /&gt;
|&amp;lt;code&amp;gt;++++++++[-&amp;gt;++++++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|≥ 72&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++++++[-&amp;gt;++++++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
|≥ 81&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++++++[-&amp;gt;+++++++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|≥ 90&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++++++[-&amp;gt;++++++++++&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|≥ 340&lt;br /&gt;
|&amp;lt;code&amp;gt;++++[&amp;gt;+[-&amp;gt;++&amp;lt;]&amp;gt;[-&amp;lt;++&amp;gt;]&amp;lt;&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|26&lt;br /&gt;
|≥ 1364&lt;br /&gt;
|&amp;lt;code&amp;gt;+++++[&amp;gt;+[-&amp;gt;++&amp;lt;]&amp;gt;[-&amp;lt;++&amp;gt;]&amp;lt;&amp;lt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[page under construction]&lt;br /&gt;
&lt;br /&gt;
[[Category:Functions]]&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB0LE_1LC1RA_---1LD_0RB1LF_1RD1LA_0LA0RD&amp;diff=2501</id>
		<title>1RB0LE 1LC1RA ---1LD 0RB1LF 1RD1LA 0LA0RD</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB0LE_1LC1RA_---1LD_0RB1LF_1RD1LA_0LA0RD&amp;diff=2501"/>
		<updated>2025-07-16T11:40:26Z</updated>

		<summary type="html">&lt;p&gt;A6P457: Added non-halting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB0LE_1LC1RA_---1LD_0RB1LF_1RD1LA_0LA0RD}}&lt;br /&gt;
{{TM|1RB0LE_1LC1RA_---1LD_0RB1LF_1RD1LA_0LA0RD|non}} is a non-halting [[BB(6)]] Turing machine.&lt;br /&gt;
&lt;br /&gt;
Analysis by @racheline on 29 July 2024 ([https://discord.com/channels/960643023006490684/1239205785913790465/1267551868997992652 Discord link]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB0LE_1LC1RA_---1LD_0RB1LF_1RD1LA_0LA0RD&lt;br /&gt;
A(n) = 0^inf &amp;lt;A 0 1^n&lt;br /&gt;
&lt;br /&gt;
rules:&lt;br /&gt;
A(6n) -&amp;gt; A(12n+3)&lt;br /&gt;
A(6n+1) -&amp;gt; A(12n+6)&lt;br /&gt;
A(6n+2) -&amp;gt; halt&lt;br /&gt;
A(6n+3) -&amp;gt; A(9n+9)&lt;br /&gt;
A(6n+4) -&amp;gt; halt&lt;br /&gt;
A(6n+5) -&amp;gt; A(9n+12)&lt;br /&gt;
start from A(3)&lt;br /&gt;
&lt;br /&gt;
as we can see, everything that doesn&#039;t halt goes to A(6m) or A(6m+3) for some m, so halting is unreachable&lt;br /&gt;
&lt;br /&gt;
the next two (1RB0LE_1LC1RA_---1LD_0RB1LF_1RD1LA_1RD0LA and 1RB0LE_1LC1RA_---1LD_0RB1LF_1RD1LA_0LA0LA) are clearly equivalent to it, so also non-halting&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=2478</id>
		<title>Champions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=2478"/>
		<updated>2025-07-15T13:40:58Z</updated>

		<summary type="html">&lt;p&gt;A6P457: added links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Busy Beaver &#039;&#039;&#039;Champions&#039;&#039;&#039; are the current record holding [[Turing machine|Turing machines]] who maximize a [[Busy Beaver function]]. In this article we focus specifically on the longest running TMs. Some have been proven to be the longest running of all (and so are the ultimate champion) while others are only current champions and may be usurped in the future. For smaller domains, Pascal Michel&#039;s website is the canonical source for [https://bbchallenge.org/~pascal.michel/bbc Busy Beaver champions] and the [https://bbchallenge.org/~pascal.michel/ha History of Previous Champions].&lt;br /&gt;
&lt;br /&gt;
== 2-Symbol TMs ==&lt;br /&gt;
Rows are blank if no champion has been found which surpasses a smaller size problem. Take also note that the &amp;lt;math&amp;gt; f_{x}(n) &amp;lt;/math&amp;gt; used in the lowerbounds represent the [[Fast-Growing Hierarchy]]. Note that most champions above 6 states are self-reported and have not been independently verified.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 6 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA1RZ|halt}} {{TM|1RB0LB_1LA1RZ|halt}} {{TM|1RB1RZ_1LB1LA|halt}} {{TM|1RB1RZ_0LB1LA|halt}} {{TM|0RB1RZ_1LA1RB|halt}}&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 21 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RZ_1LB0RC_1LC1LA|halt}}&lt;br /&gt;
|Proven by Shen Lin&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 107 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA0LC_1RZ1LD_1RD0RA|halt}}&lt;br /&gt;
|Allen Brady&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 47\,176\,870 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA|halt}}&lt;br /&gt;
|Heiner Marxen &amp;amp; Jürgen Buntrock in 1989&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2\uparrow\uparrow\uparrow 5 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE|halt}}&lt;br /&gt;
|mxdys in 2025&lt;br /&gt;
|See mxdys&#039;s analysis on the TM page&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; 2 \uparrow^{11} 2 \uparrow^{11} 3&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0RA_1LC1LF_1RD0LB_1RA1LE_1RZ0LC_1RG1LD_0RG0RF|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1369339127652159509/1370678203395604562 Pavel Kropitz in 2025]&lt;br /&gt;
|Analyzed by Shawn Ligocki (see TM page)&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(8)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(f_9(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_1LB0LH|halt}}&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(10)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(25) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_0LF0LJ_1LH0LJ|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(11)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(2 \uparrow\uparrow 12) &amp;gt; f_\omega^2(f_3(9)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RZ0LI_0LD1LE|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(12)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^4(2 \uparrow\uparrow\uparrow 4-3) &amp;gt; f_\omega^4(f_4(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0LJ0RF_1LH1RC_0LD0LG_0RE1LD_1RF1RA_1RB1RF_1LC1LG_1LL1LI_1LK0LH_1RH1LJ_1RZ1LA_1RF1LL|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(14)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(65\,536) &amp;gt; g_{64} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RL0LI_0LL1LE_1LM1RZ_0LN1LF_0LJ---|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/960643023530762341/1274366178529120287 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(15)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega(10^{57})) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RH1LD_1RI0RC_1RB1LD_0LD1LE_1LF1RA_1RG0LE_1RB1RG_1RD1RA_0LN0RJ_1RZ0LK_0LK1LL_1RG1LM_0LL0LL_1LO1LN_0LG1LN|halt}}&lt;br /&gt;
|Jacobzheng in 2025&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(16)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}^2(10^{10^{57}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(16)]]&lt;br /&gt;
|Jacobzheng in 2025&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(17)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(18)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(19)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}^3(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(19)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(20)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 2}^2(21) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274414683331366924 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(21)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^2}^2(4 \uparrow\uparrow 341) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274471360206344213 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(40)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}(75\,500) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(40)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(41)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}^4(32) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(41)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(51)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\varepsilon_0 + 1}(8) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1276881449685094495 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3-Symbol TMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 38 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LB1RZ_2LA2RB1LB|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{17} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB2LA1RA_1LA2RB1RC_1RZ1LB1LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB1RZ0RB_1RC1LB2LB_1LB2RD1LC_1RA2RC0LD|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,4)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 3\,932\,964 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB1RZ|halt}}&lt;br /&gt;
|Shawn &amp;amp; Terry Ligocki in 2005&lt;br /&gt;
|Pascal Michel, Heiner Marxen, Allen Brady&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^{15} 5 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 5-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,5)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{10^{10^{3\,314\,360}}} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LA4RB0RB2LA_1LB2LA3LA1RA1RZ|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(2 \uparrow^{15} 5) &amp;gt; f_\omega^2(15) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB4LC2RA4LB_2LC3RB1LC2RA1RZ_3RB1LB3LC2RC4LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,6)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 10 \uparrow\uparrow 10^{10^{115}} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3RB5RA1LB5LA2LB_2LA2RA4RB1RZ3LB2LA|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Holdouts_lists&amp;diff=2360</id>
		<title>Holdouts lists</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Holdouts_lists&amp;diff=2360"/>
		<updated>2025-07-06T16:54:32Z</updated>

		<summary type="html">&lt;p&gt;A6P457: BB(6)#Holdouts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;holdout&#039;&#039;&#039; (or undecided machine) is a [[Turing machine]] for which it is not known whether the machine halts or not from all-0 input tape. Holdouts are the machines which [[Decider|deciders]] are unable to decide.&lt;br /&gt;
&lt;br /&gt;
Holdout lists are often shared by contributors. There is a [[#Downloadable Holdout Lists|Downloadable Holdout Lists]] table where people have added lists with no restriction or independent verification. For some of the entries there is a reference to a spreadsheet that documents what was run to achieve the result. For others, there is additional documentation on the specific BB pages.&lt;br /&gt;
&lt;br /&gt;
The table with the &amp;quot;Number of holdouts&amp;quot; is based on the holdout lists listed in the table below it. Thus, some of these numbers have not been independently verified so they should be treated as such. All the zero entries, no holdouts, have been verified.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Number of holdouts&lt;br /&gt;
!&lt;br /&gt;
!2-state&lt;br /&gt;
!3-state&lt;br /&gt;
!4-state&lt;br /&gt;
!5-state&lt;br /&gt;
!6-state&lt;br /&gt;
|-&lt;br /&gt;
!2-symbol&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|3335&lt;br /&gt;
|-&lt;br /&gt;
!3-symbol&lt;br /&gt;
|0&lt;br /&gt;
|6&lt;br /&gt;
|460,916,384&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!4-symbol&lt;br /&gt;
|0&lt;br /&gt;
|434,787,751&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!5-symbol&lt;br /&gt;
|83&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!6-symbol&lt;br /&gt;
|22,302,296&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Downloadable Holdout Lists ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!BB space&lt;br /&gt;
!Date&lt;br /&gt;
!Shared by&lt;br /&gt;
!Number of holdouts&lt;br /&gt;
!File&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,5)]]&lt;br /&gt;
|[https://discordapp.com/channels/960643023006490684/1259770421046411285/1355593937531961365, March 29 2025]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|83&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4,3)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1320172124509311004  December 21, 2024]&lt;br /&gt;
|@tjligocki&lt;br /&gt;
|460,916,384&lt;br /&gt;
|[https://drive.google.com/file/d/1hKy0TuPuI62rN95j6ZLjXgE-Pue8tRsK/view?usp=drive_link 4x3_holdouts_460916384.txt.gz]&lt;br /&gt;
|[https://drive.google.com/drive/folders/1HBPZ17llVE_8wCy5FvRUFQ5MJsaYXAW-?usp=drive_link Google Drive directory for 4x3 TMs]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1310648046576730124 November 25, 2024 (@icy)]&lt;br /&gt;
|@tjligocki&lt;br /&gt;
|4,319&lt;br /&gt;
|[https://docs.google.com/spreadsheets/d/1grhW_0neb2I8TfceN5-v70_3W42Z2U159r9L6FhPGf8/edit?usp=sharing Spreadsheet of holdouts]&lt;br /&gt;
|Keeping track of BB(6) progress - informal.&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|November 10, 2024&lt;br /&gt;
|&lt;br /&gt;
|6&lt;br /&gt;
|[[:File:3x3 holdout 6.txt|3x3 holdout 6.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|[https://discordapp.com/channels/960643023006490684/1239205785913790465/1304303803213942846 November 8, 2024]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|4,408&lt;br /&gt;
|[[:File:BB6 holdouts 4408.txt|BB6_holdouts_4408.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,6)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/960643023530762341/1303219184221683733 November 4, 2024]&lt;br /&gt;
|@tjligocki&lt;br /&gt;
|22,302,296&lt;br /&gt;
|[https://drive.google.com/file/d/1xRLIjdiqImFP2SL38gvhxVlAaX0L1cYO/view?usp=drive_link 2x6_holdouts_22302296.txt.gz]&lt;br /&gt;
|[https://drive.google.com/drive/folders/1p9b5g-Id3WEMUYIwEnaKWRBGIW66ADjM?usp=drive_link Google Drive directory for 2x6 TMs]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,4)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/960643023530762341/1302767449476694188  November 3, 2024]&lt;br /&gt;
|@tjligocki&lt;br /&gt;
|434,787,751&lt;br /&gt;
|[https://drive.google.com/file/d/1PLzN3wLw-MRgk1OFmYh4RTwNc30nflR7/view?usp=drive_link 3x4_holdouts_434787751.txt.gz]&lt;br /&gt;
|[https://drive.google.com/drive/folders/1bZxl7jg5q9IVvHQNZwItx1kPusAWznZk?usp=drive_link Google Drive directory for 3x4 TMs]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|[https://discordapp.com/channels/960643023006490684/1239205785913790465/1280185195877634098 September 2, 2024]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|5394&lt;br /&gt;
|[[:File:BB6 holdouts 5394.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1269612923127599164 August 4, 2024]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|5877&lt;br /&gt;
|[[:File:BB6 holdouts 5877.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1259131753176498216 July 6, 2024]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|7296&lt;br /&gt;
|[[:File:BB6 holdouts 7296.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,5)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1252989316175499284 June 19, 2024]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|217&lt;br /&gt;
|[[:File:2x5_holdouts_217.txt]]&lt;br /&gt;
|273 holdouts minus machines solved by CTL&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,5)]]&lt;br /&gt;
|June 15th 2024&lt;br /&gt;
|@dyuan01&lt;br /&gt;
| 273&lt;br /&gt;
|[[:File:2x5_holdouts_273.txt]]&lt;br /&gt;
|@Justin Blanchard&#039;s 499 holdouts minus machines solved by @mxdys&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1250895665719148595 June 13, 2024]&lt;br /&gt;
|@tjligocki&lt;br /&gt;
| 12,091&lt;br /&gt;
|[[:File:BB6 holdouts 12091.txt]]&lt;br /&gt;
|Work done with @Shawn Ligocki&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1249142547217907772 June 9, 2024]&lt;br /&gt;
|@Justin Blanchard&lt;br /&gt;
|22&lt;br /&gt;
|[[:File:3x3.todo.txt]], [[:File:Mugshots small.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(6)&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1248708916381220954 June 7, 2024]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|12,325&lt;br /&gt;
|[[:File:BB6 holdouts 12325.txt]]&lt;br /&gt;
|Some equivalent machines are removed.&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|June 2024&lt;br /&gt;
|BBChallenge&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;BB(5) is SOLVED!&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,5)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1242679236142170203 May 22, 2024]&lt;br /&gt;
|@Justin Blanchard&lt;br /&gt;
|499&lt;br /&gt;
|[[:File:2x5.todo.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1116351783040716830 June 8, 2023]&lt;br /&gt;
|@Iijil&lt;br /&gt;
|925&lt;br /&gt;
|[[:File:2023 06 08.3x3.holdouts intersect sligocki iijil 925.txt]]&lt;br /&gt;
|Intersection of @sligocki and @Iijil from below&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1116351783040716830 June 8, 2023]&lt;br /&gt;
|@Iijil&lt;br /&gt;
|2,480&lt;br /&gt;
|[[:File:2023 06 08.3x3.holdouts iijil 2380.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1116178334620070000 June 7, 2023]&lt;br /&gt;
|@sligocki&lt;br /&gt;
|2,417&lt;br /&gt;
|[[:File:2023 06 07.3x3.holdouts 2417.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|May 27, 2023&lt;br /&gt;
|@sligocki&lt;br /&gt;
|181,851&lt;br /&gt;
|[https://drive.google.com/file/d/1YNwFCN6XJeDNKxxK5KbGHOAFOdIBvDb6/view?usp=drive_link 6x2.holdouts_181851.txt.gz]&lt;br /&gt;
|This was posted to the BBChallenge Forum (before Discord)&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|May 10, 2023&lt;br /&gt;
|@sligocki&lt;br /&gt;
|1,458,704&lt;br /&gt;
|[https://drive.google.com/file/d/14bDnBt0OwuHATFBiubc_5jub0220EyXf/view?usp=drive_link 6x2.holdouts_1458704.txt.gz]&lt;br /&gt;
|This was posted to the BBChallenge Forum (before Discord)&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|[https://skelet.ludost.net/bb/nreg.html circa May 13th, 2003]&lt;br /&gt;
|Georgi Georgiev (Skelet)&lt;br /&gt;
|43&lt;br /&gt;
|[https://bbchallenge.org/skelet List of 43 holdouts]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>A6P457</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2359</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=2359"/>
		<updated>2025-07-06T16:25:07Z</updated>

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