<?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=XnoobSpeakable</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=XnoobSpeakable"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/wiki/Special:Contributions/XnoobSpeakable"/>
	<updated>2026-05-12T14:04:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7515</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7515"/>
		<updated>2026-05-11T19:06:39Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 3 */ fix sigfigs consistancy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos worked on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: Uses two substages, rather than subtasks, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Phase 3 ==&lt;br /&gt;
&lt;br /&gt;
Phase 3 began with Andrew Ducharme applying a FAR decider by mxdys. The following stages were done by XnoobSpeakable. The &amp;quot;Substages&amp;quot; column refers to the amount of separate runs of deciders being applied to the full holdout list, the files are not split into smaller chunks (&amp;quot;Subtasks&amp;quot;) like in Phase 2. (Note that Phase 2 stage 9 did actually use substages, like all of Phase 3.)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Substages&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Andrew Ducharme&lt;br /&gt;
|12,435,284&lt;br /&gt;
|12,049,358&lt;br /&gt;
|3.10%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 3 stage 1&lt;br /&gt;
|1&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|12,049,358&lt;br /&gt;
|11,362,197&lt;br /&gt;
|5.70%&lt;br /&gt;
|Phase 3 stage 2&lt;br /&gt;
|4&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 3 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 3. Some stages have a number of TMs solved by every decider at the end of each row.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 2 368,121&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 1 H 0 tH 0 n [1-4] 17,660&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 1 145&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7514</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7514"/>
		<updated>2026-05-11T19:05:39Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 3 */ stage 2 finally done&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos worked on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: Uses two substages, rather than subtasks, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Phase 3 ==&lt;br /&gt;
&lt;br /&gt;
Phase 3 began with Andrew Ducharme applying a FAR decider by mxdys. The following stages were done by XnoobSpeakable. The &amp;quot;Substages&amp;quot; column refers to the amount of separate runs of deciders being applied to the full holdout list, the files are not split into smaller chunks (&amp;quot;Subtasks&amp;quot;) like in Phase 2. (Note that Phase 2 stage 9 did actually use substages, like all of Phase 3.)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Substages&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Andrew Ducharme&lt;br /&gt;
|12,435,284&lt;br /&gt;
|12,049,358&lt;br /&gt;
|3.10%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 3 stage 1&lt;br /&gt;
|1&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|12,049,358&lt;br /&gt;
|11,362,197&lt;br /&gt;
|5.7%&lt;br /&gt;
|Phase 3 stage 2&lt;br /&gt;
|4&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 3 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 3. Some stages have a number of TMs solved by every decider at the end of each row.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 2 368,121&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 1 H 0 tH 0 n [1-4] 17,660&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 1 145&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7513</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7513"/>
		<updated>2026-05-11T18:23:00Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 3 */ bb(3,4) stage 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos worked on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: Uses two substages, rather than subtasks, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Phase 3 ==&lt;br /&gt;
&lt;br /&gt;
Phase 3 began with Andrew Ducharme applying a FAR decider by mxdys. The following stages were done by XnoobSpeakable. The &amp;quot;Substages&amp;quot; column refers to the amount of separate runs of deciders being applied to the full holdout list, the files are not split into smaller chunks (&amp;quot;Subtasks&amp;quot;) like in Phase 2. (Note that Phase 2 stage 9 did actually use substages, like all of Phase 3.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Stage 2. The amount of holdouts is unclear due to a minor discrepancy with the predicted and observed counts.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Substages&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Andrew Ducharme&lt;br /&gt;
|12,435,284&lt;br /&gt;
|12,049,358&lt;br /&gt;
|3.10%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 3 stage 1&lt;br /&gt;
|1&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|12,049,358&lt;br /&gt;
|11,362,200*&lt;br /&gt;
|&lt;br /&gt;
|Phase 3 stage 2&lt;br /&gt;
|4&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 3 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 3. Some stages have a number of TMs solved by every decider at the end of each row.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 2 368,121&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 1 H 0 tH 0 n [1-4] 17,660&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 1 145&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7467</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7467"/>
		<updated>2026-05-07T18:46:33Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 3 */ substage C&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos worked on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: Uses two substages, rather than subtasks, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Phase 3 ==&lt;br /&gt;
&lt;br /&gt;
Phase 3 began with Andrew Ducharme applying a FAR decider by mxdys. The following stages were done by XnoobSpeakable. The &amp;quot;Substages&amp;quot; column refers to the amount of separate runs of deciders being applied to the full holdout list, the files are not split into smaller chunks (&amp;quot;Subtasks&amp;quot;) like in Phase 2. (Note that Phase 2 stage 9 did actually use substages, like all of Phase 3.)&lt;br /&gt;
&lt;br /&gt;
Stage 2 is currently in progress, with 2 substages completed. The amount of holdouts is unclear due to a minor discrepancy with the predicted and observed counts.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Substages&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Andrew Ducharme&lt;br /&gt;
|12,435,284&lt;br /&gt;
|12,049,358&lt;br /&gt;
|3.10%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 3 stage 1&lt;br /&gt;
|1&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|12,049,358&lt;br /&gt;
|≤11,368,507&lt;br /&gt;
|&lt;br /&gt;
|Phase 3 stage 2&lt;br /&gt;
|3/4 (in prog.)&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 3 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 3. Some stages have a number of TMs solved by every decider at the end of each row.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 2 368,121&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 1 H 0 tH 0 n [1-4] 17,660&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 1 145&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7445</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7445"/>
		<updated>2026-05-05T11:35:47Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 3 */ update holdouts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos worked on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: Uses two substages, rather than subtasks, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Phase 3 ==&lt;br /&gt;
&lt;br /&gt;
Phase 3 began with Andrew Ducharme applying a FAR decider by mxdys. The following stages were done by XnoobSpeakable. The &amp;quot;Substages&amp;quot; column refers to the amount of separate runs of deciders being applied to the full holdout list, the files are not split into smaller chunks (&amp;quot;Subtasks&amp;quot;) like in Phase 2. (Note that Phase 2 stage 9 did actually use substages, like all of Phase 3.)&lt;br /&gt;
&lt;br /&gt;
Stage 2 is currently in progress, with 2 substages completed. The amount of holdouts is unclear due to a minor discrepancy with the predicted and observed counts.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Substages&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Andrew Ducharme&lt;br /&gt;
|12,435,284&lt;br /&gt;
|12,049,358&lt;br /&gt;
|3.10%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 3 stage 1&lt;br /&gt;
|1&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|12,049,358&lt;br /&gt;
|≤11,852,797&lt;br /&gt;
|&lt;br /&gt;
|Phase 3 stage 2&lt;br /&gt;
|2/4 (in prog.)&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 3 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 3. Some stages have a number of TMs solved by every decider at the end of each row.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 2 368,121&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 1 H 0 tH 0 n [1-4] 17,660&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 1 145&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7430</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7430"/>
		<updated>2026-05-04T16:42:29Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 3 */ Fixed explanation issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos worked on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: Uses two substages, rather than subtasks, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Phase 3 ==&lt;br /&gt;
&lt;br /&gt;
Phase 3 began with Andrew Ducharme applying a FAR decider by mxdys. The following stages were done by XnoobSpeakable. The &amp;quot;Substages&amp;quot; column refers to the amount of separate runs of deciders being applied to the full holdout list, the files are not split into smaller chunks (&amp;quot;Subtasks&amp;quot;) like in Phase 2. (Note that Phase 2 stage 9 did actually use substages, like all of Phase 3.)&lt;br /&gt;
&lt;br /&gt;
Stage 2 is currently in progress, with 2 substages completed. The amount of holdouts is unclear due to a minor discrepancy with the predicted and observed counts.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Substages&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Andrew Ducharme&lt;br /&gt;
|12,435,284&lt;br /&gt;
|12,049,358&lt;br /&gt;
|3.10%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 3 stage 1&lt;br /&gt;
|1&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|12,049,358&lt;br /&gt;
|≤11,894,437&lt;br /&gt;
|&lt;br /&gt;
|Phase 3 stage 2&lt;br /&gt;
|2/4 (in prog.)&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 3 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 3. Some stages have a number of TMs solved by every decider at the end of each row.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 2 368,121&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 1 H 0 tH 0 n [1-4] 17,660&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 1 145&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7429</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7429"/>
		<updated>2026-05-04T16:41:47Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 3 */ A lot of stage and substage stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos worked on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: Uses two substages, rather than subtasks, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Phase 3 ==&lt;br /&gt;
&lt;br /&gt;
Phase 3 began with Andrew Ducharme applying a FAR decider by mxdys. The following stages were done by XnoobSpeakable. The &amp;quot;Substages&amp;quot; column refers to the amount of separate runs of deciders were applied to the full holdout list, the files are not split into smaller chunks (&amp;quot;Substages&amp;quot;) like in Phase 2. (Note that Phase 2 stage 9 did actually use substages, like all of Phase 3.)&lt;br /&gt;
&lt;br /&gt;
Stage 2 is currently in progress, with 2 substages completed. The amount of holdouts is unclear due to a minor discrepancy with the predicted and observed counts.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Substages&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Andrew Ducharme&lt;br /&gt;
|12,435,284&lt;br /&gt;
|12,049,358&lt;br /&gt;
|3.10%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 3 stage 1&lt;br /&gt;
|1&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|12,049,358&lt;br /&gt;
|≤11,894,437&lt;br /&gt;
|&lt;br /&gt;
|Phase 3 stage 2&lt;br /&gt;
|2/4 (in prog.)&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 3 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 3. Some stages have a number of TMs solved by every decider at the end of each row.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 2 368,121&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 1 H 0 tH 0 n [1-4] 17,660&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 1 145&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7403</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=7403"/>
		<updated>2026-05-03T12:54:20Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 3 */ Working on phase 3 table and stages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos worked on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Phase 3 ==&lt;br /&gt;
&lt;br /&gt;
Phase 3 began with Andrew Ducharme applying a FAR decider by mxdys. The &amp;quot;Subtasks&amp;quot; column refers to how many portions the holdouts list was split into during computation.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Andrew Ducharme&lt;br /&gt;
|12,435,284&lt;br /&gt;
|12,049,358&lt;br /&gt;
|3.10%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 3 stage 1&lt;br /&gt;
|1&lt;br /&gt;
|[https://drive.google.com/drive/folders/1lNKc_GF2sa5ZfosleAlMNBQ3uJV4qClo Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|12,049,358&lt;br /&gt;
|(TBD)&lt;br /&gt;
|&lt;br /&gt;
|Phase 3 stage 2&lt;br /&gt;
|241&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 3 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 3. Some stages have a number of TMs solved by every decider at the end of each row.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 2 368,121&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 1 H 0 tH 0 n [1-4] 17,660&lt;br /&gt;
FAR CPS_LRU maxT 100000 LRUH 2 H 0 tH 0 n 1 145&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5950</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5950"/>
		<updated>2026-01-01T09:52:03Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 Data */ fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5943</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5943"/>
		<updated>2025-12-31T15:07:57Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 Data */ attempt formatting fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5942</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5942"/>
		<updated>2025-12-31T15:05:43Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ Stage 10C&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,334,244&lt;br /&gt;
|12,435,284&lt;br /&gt;
|6.74%&lt;br /&gt;
|Phase 2 stage 10C&lt;br /&gt;
|267&lt;br /&gt;
|190 / 77&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;Phase 2 stage 10c:&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;pre&amp;gt;chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 100000 NG_n 8 run&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 100000 NG_n 11 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5762</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5762"/>
		<updated>2025-12-24T18:13:43Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 Data */ attempt fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5761</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5761"/>
		<updated>2025-12-24T18:13:07Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 Data */ test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5759</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5759"/>
		<updated>2025-12-24T17:54:25Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ fix 10b&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|13,733,388&lt;br /&gt;
|13,334,244&lt;br /&gt;
|2.91%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5758</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5758"/>
		<updated>2025-12-24T17:53:57Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ stage 10b + fixes in 10a data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10B&lt;br /&gt;
|275&lt;br /&gt;
|200 / 75&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 6 H 1 tH 2 n 8 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 10b:&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1,001 maxT 10000 LRUH 2 H 0 tH 0 n 20 run&lt;br /&gt;
chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 100000 NG_n 4 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5732</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5732"/>
		<updated>2025-12-22T14:51:24Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 Data */ data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;Phase 2 stage 10a:&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 28 chr_LRUn 2 MitM_CTL NG maxT 30,000 NG_n 8 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1,001 maxT 10,000 LRUH 6 H 1 tH 2 n 8 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5731</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5731"/>
		<updated>2025-12-22T14:50:07Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 Data */ info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
Stage 10 is also seperated into substages A, B, and C for ease of computation.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5730</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5730"/>
		<updated>2025-12-22T14:46:43Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ Stage 10A&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|14,413,460&lt;br /&gt;
|13,733,388&lt;br /&gt;
|4.72%&lt;br /&gt;
|Phase 2 stage 10A&lt;br /&gt;
|289&lt;br /&gt;
|216 / 73&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5650</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5650"/>
		<updated>2025-12-18T10:53:04Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ Stage 9&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Stage 9: The two subtasks are seperate sub-stages, applying Reverse-Engineer and Backtracking deciders.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|14,518,243&lt;br /&gt;
|14,413,460&lt;br /&gt;
|0.72%&lt;br /&gt;
|Phase 2 stage 9&lt;br /&gt;
|2**&lt;br /&gt;
|2 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;Phase 2 stage 9a:&amp;lt;pre&amp;gt;python3 Code/Reverse_Engineer_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst8/3x4_holdouts_14518243.txt&#039; --outfile=&#039;out.txt&#039;&amp;lt;/pre&amp;gt;Phase 2 stage 9b:&amp;lt;pre&amp;gt;python3 ./Code/Backtracking_Filter.py --infile=&#039;/home/xnoobspeakable/Desktop/Busy Beavers/BB(3,4)/resultsst9/unknown.txt&#039;  --outfile=&#039;./b1.pb&#039; --steps=100&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Holdouts_lists&amp;diff=5568</id>
		<title>Holdouts lists</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Holdouts_lists&amp;diff=5568"/>
		<updated>2025-12-13T18:36:32Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: BB(3,4)&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 yet 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. They may exclude known equivalent machines, whose halting status is implied by the halting status of another machine.&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. All the zero entries (no remaining 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;
!7-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;
|1,416&lt;br /&gt;
|20,405,295&lt;br /&gt;
|-&lt;br /&gt;
!3-symbol&lt;br /&gt;
|0&lt;br /&gt;
|6&lt;br /&gt;
|9,401,447&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!4-symbol&lt;br /&gt;
|0&lt;br /&gt;
|14,518,243&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!5-symbol&lt;br /&gt;
|75&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!6-symbol&lt;br /&gt;
|870,085&lt;br /&gt;
|&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(6)]]&lt;br /&gt;
|November 28th, 2025&lt;br /&gt;
|@mxdys&lt;br /&gt;
|1416&lt;br /&gt;
|[https://wiki.bbchallenge.org/w/images/9/98/BB6_holdouts_1416.txt BB6_holdouts_1416.txt]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|November 22nd, 2025&lt;br /&gt;
|Robin Rovenszky&lt;br /&gt;
|~1534&lt;br /&gt;
|[https://docs.google.com/spreadsheets/d/10y2aMp9yZVLyN-nXAxgA25rw4EA_lJqn3Vxy2kB-m-U/edit?gid=1330361301#gid=1330361301 Google Sheets]&lt;br /&gt;
|Annotated list, including links to Discord discussions&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|November 14th, 2025&lt;br /&gt;
|@mxdys&lt;br /&gt;
|1534&lt;br /&gt;
|[https://wiki.bbchallenge.org/w/images/0/02/BB6_holdouts_1534.txt BB6_holdouts_1534.txt]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|October 20th, 2025&lt;br /&gt;
|@mxdys&lt;br /&gt;
|1618&lt;br /&gt;
|[https://wiki.bbchallenge.org/w/images/e/e3/BB6_holdouts_1618.txt BB6 holdouts 1618.txt]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,4)]]&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i October 4th, 2025]&lt;br /&gt;
|@tjligocki&lt;br /&gt;
|64,777,377&lt;br /&gt;
|[https://drive.google.com/file/d/1I3s3w-T4NPLn-eCdaZLPgC2Mya51pyvH/view?usp=drive_link 3x4_holdouts_64777377.txt.gz]&lt;br /&gt;
|Work done by [[User:XnoobSpeakable|XnoobSpeakable]] and [[User:WarpedWartWars|Lúkos]].&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1369339127652159509/1423806362072256676 October 4th, 2025]&lt;br /&gt;
|Andrew Ducharme&lt;br /&gt;
|22,721,168&lt;br /&gt;
|[https://drive.google.com/file/d/1xAFSPh6qAR8VxsF4QVipmdc0UpdPC1hn/view bb7_holdouts_22721168.txt.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,6)]]&lt;br /&gt;
|[https://drive.google.com/drive/folders/1TsSpW27x3LBlu5qmk-cjzCJzgo_3ehyT September 22nd, 2025]&lt;br /&gt;
|@tjligocki&lt;br /&gt;
|873,469&lt;br /&gt;
|[http://2x6_holdouts_873469.txt.zip 2x6_holdouts_873469.txt.zip]&lt;br /&gt;
|Work done by Andrew Ducharme.&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1411308408220549140 August 30 2025]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|2,592&lt;br /&gt;
|[[:File:BB6 holdouts 2592.txt|BB6 holdouts 2592.txt]]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1399783936019664896 July 29 2025]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|2,728&lt;br /&gt;
|[[:File:BB6 holdouts 2728.txt|BB6 holdouts 2728.txt]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,5)]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1259770421046411285/1355593937531961365 March 29 2025]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|83&lt;br /&gt;
|[[:File:BB2x5 Coq holdouts 83.txt]]&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>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5556</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5556"/>
		<updated>2025-12-13T13:45:38Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ link scripts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1MamU8zivuqoe4j82vpb-jYBfc4wvXNRc All scripts used are available here.] The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5555</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5555"/>
		<updated>2025-12-13T13:44:12Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ Stage 8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stages 3 and 8 are lr_enum_continue computations to 1 million and 10 million steps respectively. Lúkos did not contribute to computing these stages, but rather created a Python script to compute them in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|14,518,243&lt;br /&gt;
|4.08%&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|303 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 1000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;Phase 2 stage 8 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 10 million steps):&amp;lt;pre&amp;gt;lr_enum_continue ./in.txt 10000000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5494</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5494"/>
		<updated>2025-12-10T18:48:56Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ progr.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Stage 8 is currently in progress. It is a lr_enum_continue computation to 10 million steps.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|270* / 0&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5456</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5456"/>
		<updated>2025-12-09T19:35:24Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ progr.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Stage 8 is currently in progress. It is a lr_enum_continue computation to 10 million steps.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|226* / 0&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5449</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5449"/>
		<updated>2025-12-08T19:39:21Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: progr.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Stage 8 is currently in progress. It is a lr_enum_continue computation to 10 million steps.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|205* / 0&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5428</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5428"/>
		<updated>2025-12-07T19:01:56Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ update progress&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Stage 8 is currently in progress. It is a lr_enum_continue computation to 10 million steps.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|194* / 0&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5421</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5421"/>
		<updated>2025-12-07T13:48:56Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ Added verified column to keep track of validation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Stage 8 is currently in progress. It is a lr_enum_continue computation to 10 million steps.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Verified&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|183* / 0&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5420</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=5420"/>
		<updated>2025-12-07T13:44:05Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ Add stage 8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Stage 8 is currently in progress. It is a lr_enum_continue computation to 10 million steps.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|15,136,283&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|Phase 2 stage 8&lt;br /&gt;
|303&lt;br /&gt;
|183* / 0&lt;br /&gt;
|&#039;&#039;&#039;---&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5309</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5309"/>
		<updated>2025-12-04T17:40:43Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: lynn 1972&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|May 1962&lt;br /&gt;
|{{doi|10.1002/j.1538-7305.1962.tb00480.x}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|On a simple source for non-computable functions&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|1963&lt;br /&gt;
|&lt;br /&gt;
|[https://docs.bbchallenge.org/papers/Rado1963.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|A Lower Bound on Rado&#039;s Sigma-Function for Binary Turing Machines&lt;br /&gt;
|Milton W. Green&lt;br /&gt;
|11-13 November 1964&lt;br /&gt;
|{{doi|10.1109/SWCT.1964.3}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Computer Studies of Turing Machine Problems&lt;br /&gt;
|[[Shen Lin]]&lt;br /&gt;
Tibor Radó&lt;br /&gt;
|1 April 1965&lt;br /&gt;
|{{doi|10.1145/321264.321270}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|June 1965&lt;br /&gt;
|&lt;br /&gt;
|[http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c Thesis Archive]&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|{{doi|10.1109/PGEC.1966.264572}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|New results for Rado&#039;s sigma function for binary Turing machines&lt;br /&gt;
|Donald S. Lynn&lt;br /&gt;
|31 August 1972&lt;br /&gt;
|{{doi|10.1109/TC.1972.5009047}}&lt;br /&gt;
|[https://docs.bbchallenge.org/papers/Lynn1972.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|The solution to Rado&#039;s busy beaver game is now decided for k = 4. Preliminary report. (Abstract)&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|January 1975&lt;br /&gt;
|&lt;br /&gt;
|[https://www.ams.org/journals/notices/197501/197501FullIssue.pdf PDF] (A-25, PDF Page 109)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5302</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5302"/>
		<updated>2025-12-04T16:14:14Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Add paper, change other date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|May 1962&lt;br /&gt;
|{{doi|10.1002/j.1538-7305.1962.tb00480.x}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|On a simple source for non-computable functions&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|1963&lt;br /&gt;
|&lt;br /&gt;
|[https://docs.bbchallenge.org/papers/Rado1963.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|A Lower Bound on Rado&#039;s Sigma-Function for Binary Turing Machines&lt;br /&gt;
|Milton W. Green&lt;br /&gt;
|11-13 November 1964&lt;br /&gt;
|{{doi|10.1109/SWCT.1964.3}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Computer Studies of Turing Machine Problems&lt;br /&gt;
|Shen Lin&lt;br /&gt;
Tibor Radó&lt;br /&gt;
|1 April 1965&lt;br /&gt;
|{{doi|10.1145/321264.321270}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|June 1965&lt;br /&gt;
|&lt;br /&gt;
|[http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c Thesis Archive]&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|{{doi|10.1109/PGEC.1966.264572}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|The solution to Rado&#039;s busy beaver game is now decided for k = 4. Preliminary report. (Abstract)&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|January 1975&lt;br /&gt;
|&lt;br /&gt;
|[https://www.ams.org/journals/notices/197501/197501FullIssue.pdf PDF] (A-25, PDF Page 109)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5293</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5293"/>
		<updated>2025-12-04T15:15:10Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Green&amp;#039;s paper actual title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|May 1962&lt;br /&gt;
|10.1002/j.1538-7305.1962.tb00480.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|On a simple source for non-computable functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|1963&lt;br /&gt;
|&lt;br /&gt;
|https://docs.bbchallenge.org/papers/Rado1963.pdf&lt;br /&gt;
|-&lt;br /&gt;
|A Lower Bound on Rado&#039;s Sigma-Function for Binary Turing Machines&lt;br /&gt;
|Milton W. Green&lt;br /&gt;
|1964 November 11-13&lt;br /&gt;
|10.1109/SWCT.1964.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|10 December 1964&lt;br /&gt;
|&lt;br /&gt;
|http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|The solution to Rado&#039;s busy beaver game is now decided for k = 4. Preliminary report. (Abstract)&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|January 1975&lt;br /&gt;
|&lt;br /&gt;
|https://www.ams.org/journals/notices/197501/197501FullIssue.pdf&amp;lt;nowiki/&amp;gt;*&lt;br /&gt;
|}*A-25, PDF Page 109.&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5292</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5292"/>
		<updated>2025-12-04T15:11:35Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|May 1962&lt;br /&gt;
|10.1002/j.1538-7305.1962.tb00480.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|On a simple source for non-computable functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|1963&lt;br /&gt;
|&lt;br /&gt;
|https://docs.bbchallenge.org/papers/Rado1963.pdf&lt;br /&gt;
|-&lt;br /&gt;
|A lower bound RADO&#039;s sigma function for binary turing machines&lt;br /&gt;
|Milton W. Green&lt;br /&gt;
|1964 November 11-13&lt;br /&gt;
|10.1109/SWCT.1964.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|10 December 1964&lt;br /&gt;
|&lt;br /&gt;
|http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|The solution to Rado&#039;s busy beaver game is now decided for k = 4. Preliminary report. (Abstract)&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|January 1975&lt;br /&gt;
|&lt;br /&gt;
|https://www.ams.org/journals/notices/197501/197501FullIssue.pdf&amp;lt;nowiki/&amp;gt;*&lt;br /&gt;
|}*A-25, PDF Page 109.&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5291</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5291"/>
		<updated>2025-12-04T15:11:16Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: confirm date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|May 1962&lt;br /&gt;
|10.1002/j.1538-7305.1962.tb00480.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|On a simple source for non-computable functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|1963&lt;br /&gt;
|&lt;br /&gt;
|https://docs.bbchallenge.org/papers/Rado1963.pdf&lt;br /&gt;
|-&lt;br /&gt;
|A lower bound RADO&#039;s sigma function for binary turing machines&lt;br /&gt;
|Milton W. Green&lt;br /&gt;
|1964 November&lt;br /&gt;
11-13&lt;br /&gt;
|10.1109/SWCT.1964.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|10 December 1964&lt;br /&gt;
|&lt;br /&gt;
|http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|The solution to Rado&#039;s busy beaver game is now decided for k = 4. Preliminary report. (Abstract)&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|January 1975&lt;br /&gt;
|&lt;br /&gt;
|https://www.ams.org/journals/notices/197501/197501FullIssue.pdf&amp;lt;nowiki/&amp;gt;*&lt;br /&gt;
|}*A-25, PDF Page 109.&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5252</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5252"/>
		<updated>2025-12-02T16:46:51Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: new abstract&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|May 1962&lt;br /&gt;
|10.1002/j.1538-7305.1962.tb00480.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|On a simple source for non-computable functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|1963&lt;br /&gt;
|&lt;br /&gt;
|https://docs.bbchallenge.org/papers/Rado1963.pdf&lt;br /&gt;
|-&lt;br /&gt;
|A lower bound RADO&#039;s sigma function for binary turing machines&lt;br /&gt;
|Milton W. Green&lt;br /&gt;
|1964*&lt;br /&gt;
|10.1109/SWCT.1964.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|10 December 1964&lt;br /&gt;
|&lt;br /&gt;
|http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|The solution to Rado&#039;s busy beaver game is now decided for k = 4. Preliminary report. (Abstract)&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|January 1975&lt;br /&gt;
|&lt;br /&gt;
|https://www.ams.org/journals/notices/197501/197501FullIssue.pdf&amp;lt;nowiki/&amp;gt;**&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;(Possibly between November 11th and November 13th, could not locate source)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;A-25, PDF Page 109.&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5246</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5246"/>
		<updated>2025-12-02T16:14:47Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: paper by Green&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|May 1962&lt;br /&gt;
|10.1002/j.1538-7305.1962.tb00480.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|On a simple source for non-computable functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|1963&lt;br /&gt;
|&lt;br /&gt;
|https://docs.bbchallenge.org/papers/Rado1963.pdf&lt;br /&gt;
|-&lt;br /&gt;
|A lower bound RADO&#039;s sigma function for binary turing machines&lt;br /&gt;
|Milton W. Green&lt;br /&gt;
|1964*&lt;br /&gt;
|10.1109/SWCT.1964.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|10 December 1964&lt;br /&gt;
|&lt;br /&gt;
|http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;(Possibly between November 11th and November 13th, could not locate source)&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5245</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5245"/>
		<updated>2025-12-02T16:02:22Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: add paper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|May 1962&lt;br /&gt;
|10.1002/j.1538-7305.1962.tb00480.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|On a simple source for non-computable functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|1963&lt;br /&gt;
|&lt;br /&gt;
|https://docs.bbchallenge.org/papers/Rado1963.pdf&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|10 December 1964&lt;br /&gt;
|&lt;br /&gt;
|http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5244</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5244"/>
		<updated>2025-12-02T15:51:25Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Rado paper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|On Non-Computable Functions&lt;br /&gt;
|T. Rado&lt;br /&gt;
|May 1962&lt;br /&gt;
|10.1002/j.1538-7305.1962.tb00480.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|10 December 1964&lt;br /&gt;
|&lt;br /&gt;
|http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5243</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5243"/>
		<updated>2025-12-02T15:47:03Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Added paper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
!Download&lt;br /&gt;
|-&lt;br /&gt;
|Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|10 December 1964&lt;br /&gt;
|&lt;br /&gt;
|http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&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;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5242</id>
		<title>List of Busy Beaver Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=List_of_Busy_Beaver_Papers&amp;diff=5242"/>
		<updated>2025-12-02T15:44:31Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Starting this page, will attempt to add as many papers as I can find&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Title&lt;br /&gt;
!Author&lt;br /&gt;
!Published&lt;br /&gt;
!DOI&lt;br /&gt;
|-&lt;br /&gt;
|The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4&lt;br /&gt;
|Allen H. Brady&lt;br /&gt;
|31 October 1966&lt;br /&gt;
|10.1109/PGEC.1966.264572&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;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Holdouts-temp&amp;diff=5058</id>
		<title>User:XnoobSpeakable/Holdouts-temp</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Holdouts-temp&amp;diff=5058"/>
		<updated>2025-11-15T11:20:27Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Don&amp;#039;t use this for now&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UNTIL I UPDATE THIS PLEASE USE THE CHART HERE: [[User:RobinCodes/Work on BB Domains]] MADE BY ROBINCODES.&lt;br /&gt;
&lt;br /&gt;
ONCE I UPDATE THIS, I WILL REVERT THIS EDIT WITH WHICH I HAVE BLANKED THE TABLE&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Holdouts-temp&amp;diff=4973</id>
		<title>User:XnoobSpeakable/Holdouts-temp</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Holdouts-temp&amp;diff=4973"/>
		<updated>2025-11-02T20:41:41Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: outdated disclaimer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Main tables: ==&lt;br /&gt;
Top table: compilation of finished work that is almost certainly correct. This table might miss out on more recent changes and small reduction, especially if unverified.&lt;br /&gt;
&lt;br /&gt;
Bottom table: compilation of latest progress, even if from unfinished work. More representative of the current state of the various BB domains, however, more likely to include mistakes or unverified work.&lt;br /&gt;
&lt;br /&gt;
Note that both tables are full of compromises, some of which are explained in the footnotes. Soon there will be more tables in the &amp;quot;Specialized Tables&amp;quot; section that should solve this problem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you must refer to a single table, you probably want to use the bottom table. The top table can be very outdated.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
CURRENTLY BOTH ARE LIKELY OUTDATED, I WILL UPDATE NOVEMBER 3RD&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Number of holdouts (latest exact counts)&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;
!7-state&lt;br /&gt;
|-&lt;br /&gt;
!2-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;https://arxiv.org/pdf/2509.12337&amp;lt;/ref&amp;gt;&lt;br /&gt;
|1618*&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&lt;br /&gt;
|20,405,295&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;https://drive.google.com/drive/folders/1-_JHOR89vCIH9RzwDCcoX8JHIz2GwRn0?usp=drive_link&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!3-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|6**&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;[[BB(3,3)]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|9,401,447&amp;lt;ref name=&amp;quot;:6&amp;quot;&amp;gt;[[BB(4,3)]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!4-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|15,136,283&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!5-symbol&lt;br /&gt;
|75&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1259770421046411285/1411512242498961458&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!6-symbol&lt;br /&gt;
|870,085&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1084047886494470185/1424584096818135072&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This count is based on equivalence classes. For the top table, the amount of individual unsolved TMs in TNF is currently 3067. The holdouts for every other entry use the unsolved TNF TM count.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Number of holdouts (in-progress and approximate values)&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;
!7-state&lt;br /&gt;
|-&lt;br /&gt;
!2-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|1615*&#039;&#039;&#039;◊&#039;&#039;&#039; / 3063*&#039;&#039;&#039;◊&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1239205785913790465/1429892916763033601&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:8&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1421782442213376000/1431483206208852001&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:7&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1239205785913790465/1431299260099461140&amp;lt;/ref&amp;gt;&lt;br /&gt;
|20,405,295&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!3-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|6**&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|9,401,447&amp;lt;ref name=&amp;quot;:6&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!4-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|15,136,283&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!5-symbol&lt;br /&gt;
|75 / 64&#039;&#039;&#039;†&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/1259770421046411285/1428501877947109437&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!6-symbol&lt;br /&gt;
|870,083&#039;&#039;&#039;††&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Other technicalities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;This addendum applies to both tables. For BB(3,3), the most commonly accepted value is 6 holdouts&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/1084047886494470185/1421447666889523260&amp;lt;/ref&amp;gt;, however, there are other values that I want to highlight in the table below:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!BB(3,3) holdouts&lt;br /&gt;
!Unproven&lt;br /&gt;
!Proven&lt;br /&gt;
|-&lt;br /&gt;
!By TNF&lt;br /&gt;
|6&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|9&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!By Equivalence Classes&lt;br /&gt;
|4&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|7&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;†&#039;&#039;&#039;Formal / Informal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;◊&#039;&#039;&#039;For BB(6), it is quite difficult to keep track of in-progress holdout changes, as they are usually posted sporadically or not posted at all. I cannot guarantee the accuracy of these values in the 2nd table. Also note that in table 1, the values are proven (formally verified), but in table 2, some fraction of the reduction in holdouts might be formally verified, while the rest won&#039;t be. BB(6) also has the same problem as BB(3,3), with multiple conflicting values, however, I could not find a consensus for the most commonly accepted one.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!BB(6) holdouts&lt;br /&gt;
!Unproven&lt;br /&gt;
!Proven&lt;br /&gt;
|-&lt;br /&gt;
!By TNF&lt;br /&gt;
|3063&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:8&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:7&amp;quot; /&amp;gt;&lt;br /&gt;
|3067&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!By Equivalence Classes&lt;br /&gt;
|1615&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:8&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:7&amp;quot; /&amp;gt;&lt;br /&gt;
|1618&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;††&#039;&#039;&#039;The top two halters have not been solved by automated tools and so are not part of the 870,085 holdouts list, but they are indeed known to halt.&amp;lt;ref&amp;gt;[[BB(2,6)]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(A great source for holdouts lists is [https://drive.google.com/drive/folders/1-_JHOR89vCIH9RzwDCcoX8JHIz2GwRn0?usp=drive_link tjligocki&#039;s Google Drive folder])&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specialized tables: ==&lt;br /&gt;
Coming eventually&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Talk:TMBR:_October_2025&amp;diff=4868</id>
		<title>Talk:TMBR: October 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Talk:TMBR:_October_2025&amp;diff=4868"/>
		<updated>2025-10-28T19:35:49Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Created page with &amp;quot;Holdouts table seems to have some columns mixed up, please double-check ~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Holdouts table seems to have some columns mixed up, please double-check [[User:XnoobSpeakable|XnoobSpeakable]] ([[User talk:XnoobSpeakable|talk]]) 19:35, 28 October 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=4838</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=4838"/>
		<updated>2025-10-27T17:39:37Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Collapsible phase 1 section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Phase 1 Info&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=4836</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=4836"/>
		<updated>2025-10-27T17:37:46Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Phase 2 */ Remove links on some usernames as they already exist in a section above&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
XnoobSpeakable and Lúkos are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Xnoobs-testing-page&amp;diff=4834</id>
		<title>User:XnoobSpeakable/Xnoobs-testing-page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Xnoobs-testing-page&amp;diff=4834"/>
		<updated>2025-10-27T17:33:59Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: blanked out page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=4833</id>
		<title>BB(3,4)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=BB(3,4)&amp;diff=4833"/>
		<updated>2025-10-27T17:31:44Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: Update to version from https://wiki.bbchallenge.org/wiki/User:XnoobSpeakable/Xnoobs-testing-page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
[[User:XnoobSpeakable|XnoobSpeakable]] and [[User:WarpedWartWars|Lúkos]] are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Xnoobs-testing-page&amp;diff=4832</id>
		<title>User:XnoobSpeakable/Xnoobs-testing-page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Xnoobs-testing-page&amp;diff=4832"/>
		<updated>2025-10-27T17:30:41Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: /* Top Halters */ credited 10^^2048 tm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BB(3,4) test:&lt;br /&gt;
&lt;br /&gt;
The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
[[User:XnoobSpeakable|XnoobSpeakable]] and [[User:WarpedWartWars|Lúkos]] are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Holdouts-temp&amp;diff=4831</id>
		<title>User:XnoobSpeakable/Holdouts-temp</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Holdouts-temp&amp;diff=4831"/>
		<updated>2025-10-27T17:29:32Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: BB6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Main tables: ==&lt;br /&gt;
Top table: compilation of finished work that is almost certainly correct. This table might miss out on more recent changes and small reduction, especially if unverified.&lt;br /&gt;
&lt;br /&gt;
Bottom table: compilation of latest progress, even if from unfinished work. More representative of the current state of the various BB domains, however, more likely to include mistakes or unverified work.&lt;br /&gt;
&lt;br /&gt;
Note that both tables are full of compromises, some of which are explained in the footnotes. Soon there will be more tables in the &amp;quot;Specialized Tables&amp;quot; section that should solve this problem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you must refer to a single table, you probably want to use the bottom table. The top table can be very outdated.&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Number of holdouts (latest exact counts)&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;
!7-state&lt;br /&gt;
|-&lt;br /&gt;
!2-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;https://arxiv.org/pdf/2509.12337&amp;lt;/ref&amp;gt;&lt;br /&gt;
|1618*&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&lt;br /&gt;
|20,405,295&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;https://drive.google.com/drive/folders/1-_JHOR89vCIH9RzwDCcoX8JHIz2GwRn0?usp=drive_link&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!3-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|6**&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;[[BB(3,3)]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|9,401,447&amp;lt;ref name=&amp;quot;:6&amp;quot;&amp;gt;[[BB(4,3)]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!4-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|15,136,283&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!5-symbol&lt;br /&gt;
|75&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1259770421046411285/1411512242498961458&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!6-symbol&lt;br /&gt;
|870,085&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1084047886494470185/1424584096818135072&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This count is based on equivalence classes. For the top table, the amount of individual unsolved TMs in TNF is currently 3067. The holdouts for every other entry use the unsolved TNF TM count.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Number of holdouts (in-progress and approximate values)&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;
!7-state&lt;br /&gt;
|-&lt;br /&gt;
!2-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|1615*&#039;&#039;&#039;◊&#039;&#039;&#039; / 3063*&#039;&#039;&#039;◊&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1239205785913790465/1429892916763033601&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:8&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1421782442213376000/1431483206208852001&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:7&amp;quot;&amp;gt;https://discord.com/channels/960643023006490684/1239205785913790465/1431299260099461140&amp;lt;/ref&amp;gt;&lt;br /&gt;
|20,405,295&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!3-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|6**&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|9,401,447&amp;lt;ref name=&amp;quot;:6&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!4-symbol&lt;br /&gt;
|0&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
|15,136,283&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!5-symbol&lt;br /&gt;
|75 / 64&#039;&#039;&#039;†&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/1259770421046411285/1428501877947109437&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!6-symbol&lt;br /&gt;
|870,083&#039;&#039;&#039;††&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Other technicalities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;This addendum applies to both tables. For BB(3,3), the most commonly accepted value is 6 holdouts&amp;lt;ref&amp;gt;https://discord.com/channels/960643023006490684/1084047886494470185/1421447666889523260&amp;lt;/ref&amp;gt;, however, there are other values that I want to highlight in the table below:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!BB(3,3) holdouts&lt;br /&gt;
!Unproven&lt;br /&gt;
!Proven&lt;br /&gt;
|-&lt;br /&gt;
!By TNF&lt;br /&gt;
|6&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|9&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!By Equivalence Classes&lt;br /&gt;
|4&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|7&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;†&#039;&#039;&#039;Formal / Informal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;◊&#039;&#039;&#039;For BB(6), it is quite difficult to keep track of in-progress holdout changes, as they are usually posted sporadically or not posted at all. I cannot guarantee the accuracy of these values in the 2nd table. Also note that in table 1, the values are proven (formally verified), but in table 2, some fraction of the reduction in holdouts might be formally verified, while the rest won&#039;t be. BB(6) also has the same problem as BB(3,3), with multiple conflicting values, however, I could not find a consensus for the most commonly accepted one.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!BB(6) holdouts&lt;br /&gt;
!Unproven&lt;br /&gt;
!Proven&lt;br /&gt;
|-&lt;br /&gt;
!By TNF&lt;br /&gt;
|3063&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:8&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:7&amp;quot; /&amp;gt;&lt;br /&gt;
|3067&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!By Equivalence Classes&lt;br /&gt;
|1615&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:8&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:7&amp;quot; /&amp;gt;&lt;br /&gt;
|1618&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;††&#039;&#039;&#039;The top two halters have not been solved by automated tools and so are not part of the 870,085 holdouts list, but they are indeed known to halt.&amp;lt;ref&amp;gt;[[BB(2,6)]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(A great source for holdouts lists is [https://drive.google.com/drive/folders/1-_JHOR89vCIH9RzwDCcoX8JHIz2GwRn0?usp=drive_link tjligocki&#039;s Google Drive folder])&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specialized tables: ==&lt;br /&gt;
Coming eventually&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Xnoobs-testing-page&amp;diff=4830</id>
		<title>User:XnoobSpeakable/Xnoobs-testing-page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Xnoobs-testing-page&amp;diff=4830"/>
		<updated>2025-10-27T17:27:44Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: don&amp;#039;t need categories on a testing page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BB(3,4) test:&lt;br /&gt;
&lt;br /&gt;
The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
[[User:XnoobSpeakable|XnoobSpeakable]] and [[User:WarpedWartWars|Lúkos]] are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Xnoobs-testing-page&amp;diff=4829</id>
		<title>User:XnoobSpeakable/Xnoobs-testing-page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:XnoobSpeakable/Xnoobs-testing-page&amp;diff=4829"/>
		<updated>2025-10-27T17:25:14Z</updated>

		<summary type="html">&lt;p&gt;XnoobSpeakable: stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BB(3,4) test:&lt;br /&gt;
&lt;br /&gt;
The Busy Beaver problem for 3 states and 4 symbols is unsolved, with the existence of [[Cryptids]] in the domain being given by the discovery of [[Bigfoot]] in [[BB(3,3)]]. The current BB(3,4) [[Champions#3-Symbol TMs|champion]] is {{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}. It runs for &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt; steps before halting. It was discovered by Pavel Kropitz in 2024 and was analysed by Shawn Ligocki in the same year.&lt;br /&gt;
&lt;br /&gt;
== Top Halters ==&lt;br /&gt;
The top 20 known longest running halting BB(3,4) TMs are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Standard format&lt;br /&gt;
!(approximate) runtime&lt;br /&gt;
!Discoverer&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_1RC3RC1LA2LB_2LB2RC1LC3RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{12} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_3LA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3RB1LC2LA_2LA2RB1LB3RA_1RA1RZ1LC2RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;2 \uparrow^{6} 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|Pavel Kropitz&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RZ3LA_0LC3RB3RC1LB_2RB2LA3RA1LC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {2\,048}&amp;lt;/math&amp;gt;&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RZ1LA2RB_2RC3RC3LB2RA_2LB3RB3LC1LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {189.05690}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:XnoobSpeakable|XnoobSpeakable]] &lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LA1RA2LB_2LC1RA2RC3RB_1RZ1LA2RA3RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LB2LA3LC_1LA2RB3RA1LB_1RZ1RB2LB3LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {188.16168}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA3LA3RB_2LC2RC1LB2RA_2RA2RB0LB1RZ|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {149.57147}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC2LC1LC_2LA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LB1RZ3LA_1LA3RC3LB1LC_2RA3RC0RA1LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LC1RC2RA_1LA3RA2RB1RZ_3LB2LC1RA0LB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {130.20142}&amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:WarpedWartWars|Lúkos]]&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ0LA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1RA1LB3RA_1RC3LB1LC1RC_2LA2RA1RZ1RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {96.06390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA1LA0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB3LC0RA1RC_2LA1RZ3LA2RB_3LA0RA3LB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {95.24590}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2LA1RA1RC_1LA3LC3RB1RC_3LA1RZ3LB2RC|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {84.19957}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB0LB1RA2LB_2RC3LB3RB2LA_2LC1RZ1LA2RB|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {76.17604}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB1LA1RZ0LB_2LC2LB1RC1RB_3LA3LC0LC0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {74.18390}&amp;lt;/math&amp;gt;&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|-&lt;br /&gt;
|{{TM|1RB2RA1LA1LB_2RC3RB1RZ3LC_2LA1RC1RB0RA|halt}}&lt;br /&gt;
|&amp;lt;math&amp;gt;10 \uparrow\uparrow {69.55341}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Lúkos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 1 ==&lt;br /&gt;
The initial phase of enumeration and reduction of [[holdouts]] took place in December 2024 and was done by Terry Ligocki using the Ligockis&#039; C++ and Python codes. The initial enumerations generated 600,253,156,787 TMs of which 42,391,877,333 were holdout TMs. Also found were 202,014,400,019 halting TMs and 355,846,879,435 infinite TMs. The number of holdouts was reduced to 434,787,751 TMs (a 98.97% reduction).&lt;br /&gt;
&lt;br /&gt;
Two C++ programs were run before the filters in the table.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum 3 4 8 /dev/null /dev/null 3x4.unk.txt false&lt;br /&gt;
00 &amp;lt;= XX &amp;lt; 47: lr_enum_continue 3x4.in.XX 1000 /dev/null /dev/null 3x4.unk.txt.XX XX false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both do the initial enumeration and simple filtering. The &amp;quot;/dev/null&amp;quot; in both commands would be files where the halting and infinite TMs would be stored. The first command generates the TMs from a TNF tree for BB(3,4) of depth 8 and outputs the holdouts to 3x4.unk.txt. This file was then divided into 48 pieces, 3x4.in.XX, 0 &amp;lt;= XX &amp;lt; 47. The second commands (one for each XX) continues the enumeration by running each TM for 1,000 steps. It classifies each as halting, infinite, or unknown/holdout. Again, the halting and infinite TMs are &amp;quot;written&amp;quot; to /dev/null, i.e., they aren&#039;t saved. The holdouts are stored in 48 files: 3x4.unk.txt.XX.&lt;br /&gt;
&lt;br /&gt;
For these runs the first command generated a total of 22,366,747 TMs: 932,198 halting, 235,446 infinite, and 21,199,103 holdouts. The second took the 22,366,747 holdout TMs and generated a total of 600,253,156,787 TMs: 202,014,400,019 halting, 355,846,879,435 infinite, and 42,391,877,333 holdouts. These holdouts were used as a starting point of the filters below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Description&amp;quot; column in the table below contain the command run. Two options are not given, &amp;quot;--infile=...&amp;quot; and an &amp;quot;--outfile=...&amp;quot;. These are necessary and specify where to read and write the results, respectively. Note: The work flow was to divide the input holdouts into 48 pieces, run the command on each piece simultaneously on one of 48 cores, and then combine the 48 results into a group of holdouts.&lt;br /&gt;
&lt;br /&gt;
The details are given in this table:&lt;br /&gt;
&lt;br /&gt;
(done to reduce column size:&lt;br /&gt;
&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;= % Reduced,&lt;br /&gt;
&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;= Runtime (hours),&lt;br /&gt;
&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;= Decided,&lt;br /&gt;
&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;= Processed)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: right&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^1&amp;lt;/math&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;*^2&amp;lt;/math&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |TMs/sec/core&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
!&amp;lt;math&amp;gt;*^3&amp;lt;/math&amp;gt;&lt;br /&gt;
!&amp;lt;math&amp;gt;*^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|42,391,877,333&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|23.93%&lt;br /&gt;
|788.0&lt;br /&gt;
|3,576.08&lt;br /&gt;
|14,943.74&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Reverse_Engineer_Filter.py&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:left&amp;quot; |[https://drive.google.com/drive/folders/1EsFw5DOjjZ6Xzjc8QgRa2YkInrsmFnLX?usp=drive_link Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|32,247,381,725&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|60.34%&lt;br /&gt;
|6,185.2&lt;br /&gt;
|873.85&lt;br /&gt;
|1,448.22&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|12,789,441,316&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|66.13%&lt;br /&gt;
|4,771.0&lt;br /&gt;
|492.39&lt;br /&gt;
|744.62&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|4,332,283,583&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|35.46%&lt;br /&gt;
|7,873.1&lt;br /&gt;
|54.20&lt;br /&gt;
|152.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --block-size=3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|2,796,143,404&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|49.98%&lt;br /&gt;
|10,239.4&lt;br /&gt;
|37.91&lt;br /&gt;
|75.85&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=1_000 --block-size=2 --time=10 --lin-steps=0 --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|1,398,734,288&lt;br /&gt;
|764,851,053&lt;br /&gt;
|45.32%&lt;br /&gt;
|3,203.1&lt;br /&gt;
|54.97&lt;br /&gt;
|121.30&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Enumerate.py --max-loops=10_000 --block-size=12 --no-steps --time=0.01 --lin-steps=0 --no-ctl --no-reverse-engineer --save-freq=10_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|764,851,053&lt;br /&gt;
|581,654,405&lt;br /&gt;
|23.95%&lt;br /&gt;
|1,925.3&lt;br /&gt;
|26.43&lt;br /&gt;
|110.35&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=12 --max-steps=1_000&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |Terry Ligocki&lt;br /&gt;
|581,654,405&lt;br /&gt;
|434,787,751&lt;br /&gt;
|25.25%&lt;br /&gt;
|9,042.5&lt;br /&gt;
|4.51&lt;br /&gt;
|17.87&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot; |CPS_Filter.py --min-block-size=4 --max-block-size=6 --max-steps=10_000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 ==&lt;br /&gt;
[[User:XnoobSpeakable|XnoobSpeakable]] and [[User:WarpedWartWars|Lúkos]] are working on applying mxdys&#039; deciders/parameters to the remaining holdouts. The previous holdouts list by Terry Ligocki was split up into 8696 files containing 50,000 holdouts each* (*the last one actually has 37,751) and the deciders were applied to the files individually. These files can be called subtasks. Lúkos made a Python script to compute the subtasks in parallel, based off of XnoobSpeakable&#039;s earlier imperfect script.&lt;br /&gt;
&lt;br /&gt;
Certain data such as TMs/sec/core is unavailable, because the amount of time the computation took was not kept track of.&lt;br /&gt;
&lt;br /&gt;
Stage 3 is a lr_enum_continue computation to 1 million steps. Lúkos did not contribute to computing stage 3, but rather created a Python script to compute it in bulk, which XnoobSpeakable used.&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Contribution&amp;quot; column, the first number is the amount of subtasks solved by XnoobSpeakable, the 2nd is the amount solved by Lúkos. Note that the counts are unequal, because Lúkos has a slower CPU with a lower core count. According to XnoobSpeakable, the time contribution from both contributors is roughly equal. Lúkos also worked on the Python scripts used, while XnoobSpeakable worked on compiling holdouts lists and finding optimal deciders to apply. &lt;br /&gt;
&lt;br /&gt;
[[User:Peacemaker II|Peacemaker II]] worked on verifying the validity of the results as well as providing solved TM counts per decider. Stages 1, 2, and 4 have been validated - no dropped TMs. XnoobSpeakable verified stage 6.&lt;br /&gt;
&lt;br /&gt;
The details will be given in this table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Done by&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Holdout TMs&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |% Reduced&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Description&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Subtasks&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Contribution&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |XnoobSpeakable, Lúkos&lt;br /&gt;
|434,787,751&lt;br /&gt;
|64,777,377&lt;br /&gt;
|85.1%&lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |Phase 2 stage 1&lt;br /&gt;
|8696&lt;br /&gt;
|7696 / 1000&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|64,777,377&lt;br /&gt;
|37,016,957&lt;br /&gt;
|42.9%&lt;br /&gt;
|Phase 2 stage 2&lt;br /&gt;
|1296&lt;br /&gt;
|1000 / 296&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable&lt;br /&gt;
|37,016,957&lt;br /&gt;
|26,266,261&lt;br /&gt;
|29.0%&lt;br /&gt;
|Phase 2 stage 3&lt;br /&gt;
|741&lt;br /&gt;
|741 / 0&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|26,266,261&lt;br /&gt;
|22,396,711&lt;br /&gt;
|14.7%&lt;br /&gt;
|Phase 2 stage 4&lt;br /&gt;
|526&lt;br /&gt;
|485 / 41&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|22,396,711&lt;br /&gt;
|17,983,810&lt;br /&gt;
|19.7%&lt;br /&gt;
|Phase 2 stage 5&lt;br /&gt;
|448&lt;br /&gt;
|390 / 58&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|17,983,810&lt;br /&gt;
|15,564,491&lt;br /&gt;
|13.5%&lt;br /&gt;
|Phase 2 stage 6&lt;br /&gt;
|360&lt;br /&gt;
|300 / 60&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|-&lt;br /&gt;
|XnoobSpeakable, Lúkos&lt;br /&gt;
|15,564,491&lt;br /&gt;
|15,136,283&lt;br /&gt;
|2.75%&lt;br /&gt;
|Phase 2 stage 7&lt;br /&gt;
|312&lt;br /&gt;
|260 / 52&lt;br /&gt;
|[https://drive.google.com/drive/folders/1_5j19qrvo1q7jN_c0pYnjBOrIXAP6b7i Google Drive]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Phase 2 Data ==&lt;br /&gt;
Here we will list the deciders applied during the various stages of Phase 2. Each decider within a stage was not applied in a specific order. Some stages have a number of TMs solved by every decider at the end of each row, provided by Peacemaker II.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Phase 2 stage 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 2 run 86569103&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 1000 NG_n 1 run 26093656&lt;br /&gt;
chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 13972946&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 2 run 7190617&lt;br /&gt;
chr_LRUH 10 chr_H 6 MitM_CTL NG maxT 1000 NG_n 2 run 90302784&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 4 run 4342619&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 12 H 0 tH 1 n 2 run 11764327&lt;br /&gt;
chr_LRUH 2 chr_H 2 MitM_CTL NG maxT 1000 NG_n 1 run 55465842&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 2 n 1 run 17805678&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 2 H 0 tH 0 n 1 run 12623067&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 2240499&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 1 tH 1 n 2 run 10223131&lt;br /&gt;
chr_LRUH 6 chr_H 4 MitM_CTL NG maxT 10000 NG_n 1 run 2901053&lt;br /&gt;
chr_LRUH 22 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 28515052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 4 n 8 run 1030303&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 2 n 2 run 1465523&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 10000 NG_n 4 run 5232902&lt;br /&gt;
chr_LRUH 18 chr_H 12 MitM_CTL NG maxT 3000 NG_n 2 run 1720994&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 8 mod 3 n 2 run 555883&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 6 run 290547&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 1 run 67506&lt;br /&gt;
chr_LRUH 10 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run 1577979&lt;br /&gt;
chr_LRUH 6 chr_H 6 MitM_CTL NG maxT 3000 NG_n 2 run 1604533&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 6 run 10012948&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 0 tH 0 n 4 run 526822&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 1 n 1 run 34821&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 1 n 3 run 356375&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 20 run 1970422&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 6 mod 3 n 1 run 443339&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 1 n 2 run 518824&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 2 mod 2 n 1 run 61865&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 1 n 2 run 288834&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 3 (lr_enum_continue from [https://github.com/sligocki/busy-beaver busy-beaver] for 1 million steps):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lr_enum_continue ./in.txt 100000 ./halt.txt ./inf.txt ./unknown.txt &amp;quot;&amp;quot; false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 2 run 202520&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run 559013&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run 1584&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 10000 NG_n 1 run 148544&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run 812666&lt;br /&gt;
chr_asth 0 chr_LRUH 48 chr_H 48 MitM_CTL NG maxT 10000 NG_n 3 run 2043171&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 4 mod 2 n 1 run 102052&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 5:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 10 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 1 tH 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 6 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 5 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 2 mod 3 n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 5 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 4 mod 4 n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 0 tH 1 n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 1 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 6 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 2 MitM_CTL NG maxT 30000 NG_n 3 run&lt;br /&gt;
chr_LRUH 16 chr_H 12 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 8 H 2 tH 1 n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 12 chr_H 12 MitM_CTL NG maxT 10000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 16 H 1 tH 0 n 6 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 16 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 6 chr_H 2 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 3 H 1 tH 0 n 2 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 3 n 1 run&lt;br /&gt;
chr_LRUH 3 chr_H 1 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 6 H 1 tH 0 n 4 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 2 mod 2 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 4 H 2 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 0 MitM_CTL NG maxT 1000 NG_n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 2 mod 1 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 3 mod 6 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 8 chr_H 8 MitM_CTL NG maxT 10000 NG_n 2 run&lt;br /&gt;
chr_asth 0 chr_LRUH 60 chr_H 60 MitM_CTL NG maxT 30000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 10000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 3 mod 2 n 1 run&lt;br /&gt;
chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 4 H 1 tH 1 n 2 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 1000 H 3 mod 3 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 4 chr_H 4 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 6:&lt;br /&gt;
&lt;br /&gt;
XnoobSpeakable ran Enumerate.py with a 0.15s/TM time limit, Lúkos ran it with a 0.75s/TM time limit.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python &amp;quot;+str(pl.Path(&amp;quot;../../Code/Enumerate.py&amp;quot;))+&amp;quot; --infile=&amp;quot;+str(pl.Path(&amp;quot;./in.txt&amp;quot;))+&amp;quot; --outfile=&amp;quot;+str(pl.Path(&amp;quot;./out.pb&amp;quot;))+&amp;quot; --max-loops=990_000 --tape-limit=9_900 --no-steps --time=&amp;quot;+str(time)+&amp;quot; --recursive --exp-linear-rules  --lin-steps=0 --no-ctl --save-freq=10_000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Phase 2 stage 7:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 3 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 5 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_LRUH 2 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 4 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 30000 LRUH 16 H 0 tH 1 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 2 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 4 H 0 tH 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 16 H 0 tH 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 12 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 30000 H 1 mod 2 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 4 mod 2 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 100000 LRUH 3 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 3 n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 3000 H 1 mod 1 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 3000 LRUH 2 H 0 tH 0 n 1 run&lt;br /&gt;
MitM_CTL CPS_LRU sim 1001 maxT 1000 LRUH 6 H 0 tH 0 n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 3000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 1000 NG_n 1 run&lt;br /&gt;
chr_asth 0 chr_LRUH 1 chr_H 1 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
MitM_CTL RWL_mod sim 1001 maxT 10000 H 1 mod 1 n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 1 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 100000 NG_n 2 run&lt;br /&gt;
chr_LRUH 0 chr_H 0 MitM_CTL NG maxT 30000 NG_n 1 run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:BB Domains]][[Category:BB(3,4)]]&lt;/div&gt;</summary>
		<author><name>XnoobSpeakable</name></author>
	</entry>
</feed>