<?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=Qwerpiw</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=Qwerpiw"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/wiki/Special:Contributions/Qwerpiw"/>
	<updated>2026-04-30T19:12:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3676</id>
		<title>TMBR: September 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3676"/>
		<updated>2025-09-07T20:12:46Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TMBRnav|August 2025|October 2025}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[:Category:This Month in Beaver Research|This Month in Beaver Research]] for September 2025.&lt;br /&gt;
&lt;br /&gt;
==Cryptids==&lt;br /&gt;
&lt;br /&gt;
==Holdouts==&lt;br /&gt;
* [[BB(6)|BB(6):]] &lt;br /&gt;
** Andrew Ducharme and @mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1413428240000745618 both found a family of 10 halting TMs] independently, all halting in around &amp;lt;math&amp;gt;10^{69}&amp;lt;/math&amp;gt; steps.&lt;br /&gt;
** @mxdys [https://discord.com/channels/960643023006490684/1400456788955893840/1413542505772748810 decided two machines’ fates] from the [[TMBR: August 2025#Misc|50 Random Holdouts released in August]], making 8/50 machined solved as of this month.&lt;br /&gt;
* [[BB(7)|BB(7):]] Andrew Ducharme has continued reducing [https://wiki.bbchallenge.org/wiki/BB(7)#Phase_2 the number of holdouts], from 59,727,905 to 31,811,445 (46.7394% reduction)&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*John Tromp announced on Discord that a 350-bit &amp;lt;math&amp;gt;BB \lambda (n)&amp;lt;/math&amp;gt; function now reaches the limit of BMS, an improvement from the previous 404 bits.&lt;br /&gt;
TODO: phrasing. Discord source: https://discord.com/channels/960643023006490684/1355653587824283678/1413637783045542038 and https://github.com/tromp/AIT/blob/master/fast_growing_and_conjectures/bms.lam&lt;br /&gt;
&lt;br /&gt;
[[Category:This Month in Beaver Research|2025-09]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3671</id>
		<title>TMBR: September 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3671"/>
		<updated>2025-09-07T05:57:39Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TMBRnav|August 2025|October 2025}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[:Category:This Month in Beaver Research|This Month in Beaver Research]] for September 2025.&lt;br /&gt;
&lt;br /&gt;
==Cryptids==&lt;br /&gt;
&lt;br /&gt;
==Holdouts==&lt;br /&gt;
* [[BB(6)|BB(6):]] &lt;br /&gt;
** Andrew Ducharme and @mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1413428240000745618 both found a family of 10 halting TMs] independently, all halting in around &amp;lt;math&amp;gt;10^{69}&amp;lt;/math&amp;gt; steps.&lt;br /&gt;
** @mxdys [https://discord.com/channels/960643023006490684/1400456788955893840/1413542505772748810 decided two machines’ fates] from the [[TMBR: August 2025#Misc|50 Random Holdouts released in August]], making 8/50 machined solved as of this month.&lt;br /&gt;
* [[BB(7)|BB(7):]] Andrew Ducharme has continued reducing [https://wiki.bbchallenge.org/wiki/BB(7)#Phase_2 the number of holdouts], from 59,727,905 to 37,514,197                                                                                                     (37.1915% reduction)&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*John Tromp announced on Discord that a 350-bit &amp;lt;math&amp;gt;BB \lambda (n)&amp;lt;/math&amp;gt; function now reaches the limit of BMS, an improvement from the previous 404 bits.&lt;br /&gt;
TODO: phrasing. Discord source: https://discord.com/channels/960643023006490684/1355653587824283678/1413637783045542038 and https://github.com/tromp/AIT/blob/master/fast_growing_and_conjectures/bms.lam&lt;br /&gt;
&lt;br /&gt;
[[Category:This Month in Beaver Research|2025-09]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=3601</id>
		<title>TMBR: August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=3601"/>
		<updated>2025-09-03T04:35:59Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: /* Holdouts */ this happened in September&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Conference poster for DNA31 by Tristan Stérin.png|thumb|396x396px|Conference poster for the [https://dna31.sciencesconf.org/ 31st International Conference on DNA Computing and Molecular Programming], [https://discord.com/channels/960643023006490684/960643023530762341/1409904231468761159 made by Tristan Stérin (cosmo)]]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:This Month in Beaver Research|This Month in Beaver Research]] for August 2025. This month, Tristan Stérin presented a poster (see right) at DNA 31, there were significant holdouts reduction in numerous domains, a fast algorithm for Antihydra (and similar Collatz-like problems) was re-discovered, and multisymbol support was added to the Blaze TM visualizer.&lt;br /&gt;
&lt;br /&gt;
The official [[bbchallenge]] [[BB(5)]] paper &amp;quot;Determination of the fifth Busy Beaver value&amp;quot; has reached [https://github.com/bbchallenge/bbchallenge-paper/blob/build-paper-pdf/bbchallenge-paper.pdf v0.99] and v1.0 will be posted to Arxiv in the first week or two of September.&lt;br /&gt;
&lt;br /&gt;
An early announcement: October will be [[BB(3,3)]] month. This is a first test of the idea of &amp;quot;themed focus months&amp;quot;. The idea is to encourage broad research focus into the BB(3,3) domain to reduce or describe holdouts more deeply, spread understanding of some of the most complex TMs and analysis techniques, etc. More information will come in next month&#039;s TMBR.&lt;br /&gt;
&lt;br /&gt;
== Cryptids ==&lt;br /&gt;
A fast algorithm for [[Consistent Collatz]] simulation was re-discovered and popularized. Using it:&lt;br /&gt;
* apgoucher simulated [[Antihydra]] to &amp;lt;math&amp;gt;2^{38}&amp;lt;/math&amp;gt; iterations. This is actually a result from one year ago, but was rediscovered and added to the wiki. https://discord.com/channels/960643023006490684/1026577255754903572/1271528180246773883&lt;br /&gt;
* Shawn Ligocki simulated {{TM|1RB1RA_0RC1RC_1LD0LF_0LE1LE_1RA0LB_---0LC}} out to one additional Collatz reset, demonstrating that (if they halt, which they probviously should) they will have sigma scores &amp;lt;math&amp;gt;&amp;gt; 10^{10^{10^7}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
This algorithm has near linear runtime (in the number of iterations simulated), but also linear memory growth since the parameters grow exponentially. This memory limit seems to be the main bottleneck to simulating Antihydra and other Consistent Collatz iterations further. There has been some discussion on more efficient memory usage or a distributed algorithm to support further scaling, but no results are available yet.&lt;br /&gt;
&lt;br /&gt;
== Holdouts ==&lt;br /&gt;
In August there were significant reductions in [[Holdouts lists]] across many [[BB Domains]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+BB Holdout Reduction by Domain&lt;br /&gt;
!Domain&lt;br /&gt;
!New Holdout Count&lt;br /&gt;
!July Holdout Count&lt;br /&gt;
!Holdout Reduction&lt;br /&gt;
!% Reduction&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|2,592&lt;br /&gt;
|2,728&lt;br /&gt;
|136&lt;br /&gt;
|5.0%&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,6)]]&lt;br /&gt;
|18,054,938&lt;br /&gt;
|22,302,296&lt;br /&gt;
|4,247,358&lt;br /&gt;
|19.0%&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
|59,727,905&lt;br /&gt;
|86,129,304&lt;br /&gt;
|26,401,399&lt;br /&gt;
|30.7%&lt;br /&gt;
|}&lt;br /&gt;
* [[BB(6)]] holdouts: Reduced by a total of 136 holdouts by 4 people.&lt;br /&gt;
** XnoobSpeakable found 9 new halting TMs in the high exponential runtime range (~&amp;lt;math&amp;gt;10^{100000}&amp;lt;/math&amp;gt;) by running Enumerate.py out to extremely high parameters. https://discord.com/channels/960643023006490684/1239205785913790465/1401470301467836556&lt;br /&gt;
** [https://discord.com/channels/960643023006490684/1239205785913790465/1407580922831831152 Andrew Ducharme found a surprisingly short running halting TM] in the [[BB(6)]] holdouts list with runtime ~&amp;lt;math&amp;gt;10^{78}&amp;lt;/math&amp;gt;, to which [https://discord.com/channels/960643023006490684/1239205785913790465/1407659104910053387 Peacemaker replied with another TM] that was almost identical, and soon, simulation showed it to halt in the same number of steps. Later on the 28th, [https://discord.com/channels/960643023006490684/1239205785913790465/1410465964528504872 Ducharme found another one] with surprisingly low runtime: ~&amp;lt;math&amp;gt;10^{11}&amp;lt;/math&amp;gt;. In response, [https://discord.com/channels/960643023006490684/1239205785913790465/1410475867200815114 Peacemaker found an almost identical machine], which also halts with similar runtime.&lt;br /&gt;
** Peacemaker shared a list of BB(6) holdouts and how many steps are required to use all defined transitions. https://discord.com/channels/960643023006490684/1239205785913790465/1410437756777398344&lt;br /&gt;
** @mxdys shared a list of 7 holdouts that he solved using [https://github.com/ccz181078/busycoq/blob/b1e53d74e5053c3379645aaf75fa8c7a72d00547/verify/RWLAcc.v his RWLAcc decider in Rocq] (previously known as Coq). https://discord.com/channels/960643023006490684/1239205785913790465/1408304281039409212 He also shared results featuring 6 holdouts that were solved in &amp;quot;50 Random Holdouts&amp;quot;, see https://discord.com/channels/960643023006490684/1400456788955893840/1409115537631613020&lt;br /&gt;
** On August 30, @mxdys shared the [https://wiki.bbchallenge.org/wiki/Holdouts_lists#Downloadable_Holdout_Lists new holdouts list], consisting of 2,592 TMs. (The additional 110 TMs not listed here were solved by @mxdys using deciders or individual proofs.)&lt;br /&gt;
*After the [[BB(7)#Phase 1|enumeration of BB(7)]] was completed, Andrew Ducharme ran [[BB(7)#Phase 2|several deciders]] on the holdouts list, filtering the original 86,129,304 holdouts down to 59,727,905 in 10 days. https://drive.google.com/drive/u/0/folders/17U0BRpJHTMLtB0poBlOSZhGGp4FkCHIO&lt;br /&gt;
*[[BB(3,3)|BB(3,3):]] 9 holdouts were proven non-halting in Rocq (previously known as Coq) by mxdys. [https://wiki.bbchallenge.org/wiki/BB(3,3)#Holdouts 10 holdouts remain, 4 of them solved with moderate rigor.] https://discord.com/channels/960643023006490684/1259770474897080380/1410308974275985428&lt;br /&gt;
*[https://discord.com/channels/960643023006490684/1259770421046411285/1411488532500971631 @mxdys proved] 2 [[BB(2,5)]] machines are non-halting in Rocq.&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*John Tromp introduced the &amp;lt;math&amp;gt;BB \lambda _1(n)&amp;lt;/math&amp;gt; function for [[Busy Beaver for lambda calculus#Oracle Busy Beaver|Busy Beaver for lambda calculus with an oracle]] and computed it up to &amp;lt;math&amp;gt;BB \lambda _1(22)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Instruction-Limited Greedy Busy Beaver gBBi(n) and an [[Instruction-Limited Busy Beaver#Instruction-Limited Busy Beaver Variants|Instruction-Limited variant]] of the [[Blanking Busy Beaver]] (BLBi(n)) were introduced. gBBi(n) was computed up to n = 13 and BLBi(n) was computed up to n = 7.&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
* Iijil shared an algorithm for converting an arbitrary n-state m-symbol TM into a 2-state TM with 3(n+1)m symbols. https://gist.github.com/Iijil1/0d611dbf0a9d52984f72cb14e66a4b28&lt;br /&gt;
* Carl K updated his TM web-visualizer to support multi-symbol machines. [https://carlkcarlk.github.io/busy_beaver_blaze/v0.2.6/index.html#palette=edit&amp;amp;colors=000000%2Cff0000%2Cffff00%2Cff00ff%2C00ffff&amp;amp;run=true https://carlkcarlk.github.io/busy_beaver_blaze/v0.2.6/index.html] He also extended his series of videos showing TM simulation accompanied by classical music out to some multi-symbol TMs:&lt;br /&gt;
** [[Bigfoot]]: https://youtu.be/YvOHWbQNMoY&lt;br /&gt;
** [[Surprise in a Box|Brady&#039;s Surprise in a Box]]: https://youtu.be/vIG2CvJShRc&lt;br /&gt;
** [[1RB3LA4RB0RB2LA 1LB2LA3LA1RA1RZ|BB(2,5) champ:]] https://youtu.be/QpYBzYDdLEY&lt;br /&gt;
** Some interesting BB(2,5) machines: https://youtu.be/CSEKxTpXrDE&lt;br /&gt;
*@mxdys Introduced &amp;quot;50 Random Holdouts&amp;quot;, a thread on the Discord server, where 50 random TMs are selected from the BB(6) holdout list, and everybody focuses on these 50 machines. This month, 6/50 TMs were solved by @mxdys single-handedly.&lt;br /&gt;
*The community (especially, Andrew Ducharme) [https://discord.com/channels/960643023006490684/992572017683472514/1408559249067479145 proposed a concept &amp;quot;BB(n,m) month&amp;quot;,] where the community mainly focuses on a single domain, i.e. BB(3,3). The motive of this focused month is to make genuine progress in the one selected domain, with the ultimate goal to reduce all holdouts to [[Cryptids]], with all remaining TMs having been proven in Rocq.&lt;br /&gt;
&lt;br /&gt;
==Blog Posts==&lt;br /&gt;
* 1 Sep 2025. Katelyn Doucette. [https://katelyndoucette.com/articles/all-about-space-needle All About Space Needle].&lt;br /&gt;
&lt;br /&gt;
==In the News==&lt;br /&gt;
* 22 Aug 2025. Ben Brubaker. Quanta Magazine. [https://www.quantamagazine.org/busy-beaver-hunters-reach-numbers-that-overwhelm-ordinary-math-20250822/ Busy Beaver Hunters Reach Numbers That Overwhelm Ordinary Math].&lt;br /&gt;
&lt;br /&gt;
==Interesting TMs==&lt;br /&gt;
A collection of interesting TMs that were mentioned on Discord, mostly because of their space-time diagrams or general behavior.&lt;br /&gt;
&lt;br /&gt;
* {{TM|1RB0LE_1RC0RF_1RD---_0LA1RB_1RB1LE_1LD1RF}}: Wavy Machine&lt;br /&gt;
* {{TM|1RB0LD_1RC1RA_1LD0RB_1LE1LA_1RF0RC_---1RE}}: [[Probviously]] halting Cryptid&lt;br /&gt;
* &amp;lt;code&amp;gt;[[1RB1LE_1LC0RA_0RF0LD_1LE1LA_1RC0LB_---1RC]]&amp;lt;/code&amp;gt; ([https://bbchallenge.org/1RB1LE_1LC0RA_0RF0LD_1LE1LA_1RC0LB_---1RC bbch]): Unsolved BB(6) TM with pseudorandom behaviour&lt;br /&gt;
&lt;br /&gt;
[[Category:This Month in Beaver Research|2025-08]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3570</id>
		<title>TMBR: September 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3570"/>
		<updated>2025-09-01T02:40:23Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[:Category:This Month in Beaver Research|This Month in Beaver Research]] for September 2025&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Talk:1RB1LE_1LC0RA_0RF0LD_1LE1LA_1RC0LB_---1RC&amp;diff=3569</id>
		<title>Talk:1RB1LE 1LC0RA 0RF0LD 1LE1LA 1RC0LB ---1RC</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Talk:1RB1LE_1LC0RA_0RF0LD_1LE1LA_1RC0LB_---1RC&amp;diff=3569"/>
		<updated>2025-09-01T02:39:17Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== More simulation ==&lt;br /&gt;
&lt;br /&gt;
It looks like it writes at least 10^53 ones according to Quick_Sim.py, I can try more experiments by messing with the block finder [[User:C7X|C7X]] ([[User talk:C7X|talk]]) 11:16, 30 August 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
Edit: no halt yet at &amp;gt;10^261 ones, &amp;gt;10^527 steps [[User:C7X|C7X]] ([[User talk:C7X|talk]]) 03:50, 31 August 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3568</id>
		<title>TMBR: September 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3568"/>
		<updated>2025-09-01T02:38:43Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
This Month in Beaver Research for September 2025&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3567</id>
		<title>TMBR: September 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_September_2025&amp;diff=3567"/>
		<updated>2025-09-01T02:38:25Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Created page with &amp;quot;{{stub}} This Month in Beaver Research for August 2025&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
This Month in Beaver Research for August 2025&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=3199</id>
		<title>TMBR: August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=3199"/>
		<updated>2025-08-16T16:23:25Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}} &lt;br /&gt;
[[:Category:This Month in Beaver Research|This Month in Beaver Research]] for August 2025.&lt;br /&gt;
&lt;br /&gt;
==Champions==&lt;br /&gt;
&lt;br /&gt;
==Holdouts==&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*John Tromp introduced the &amp;lt;math&amp;gt;BB \lambda _1(n)&amp;lt;/math&amp;gt; function for [[Busy Beaver for lambda calculus#Oracle Busy Beaver|Busy Beaver for lambda calculus with an oracle]] and computed it up to &amp;lt;math&amp;gt;BB \lambda _1(22)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Greedy Busy Beaver gBBi(n) was made.&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;br /&gt;
&lt;br /&gt;
==Blog Posts==&lt;br /&gt;
&lt;br /&gt;
==In the News==&lt;br /&gt;
&lt;br /&gt;
==Interesting TMs==&lt;br /&gt;
&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Doodle_function&amp;diff=3143</id>
		<title>Doodle function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Doodle_function&amp;diff=3143"/>
		<updated>2025-08-14T20:45:46Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;doodle function&#039;&#039;&#039; is a function made by Lawrence Hollom. It is a two-argument function.&amp;lt;ref&amp;gt;https://web.archive.org/web/20230901195926/https://sites.google.com/a/hollom.com/extremely-big-numbers/home/doodle-function&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
The function revolves around a specific type of one-dimensional cellular automaton, in which state of a cell is determined by its own state and state of the cell to its right at previous generation (Hollom&#039;s original explanation is slightly different, but equivalent to this one). The function doodle(c,n) is then defined to be the longest time an automaton can go on without repeating the state, if we are constrained to automata with c states and initial seed of length at most n (with blank cells between non-blank cells counted).&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
doodle(c) = doodle(c,2), just like how BB(n) = BB(n,2)&lt;br /&gt;
== Known values ==&lt;br /&gt;
doodle(1,n) = 1&lt;br /&gt;
&lt;br /&gt;
doodle(2,n) = n&lt;br /&gt;
&lt;br /&gt;
doodle(3,2) ≥ 487. Hollom checked every possible setup using a computer program and all others either looped in smaller number of steps, or haven&#039;t done so in 10,000 steps. He believes that 487 is the exact value of this function.&lt;br /&gt;
&lt;br /&gt;
They are no lower bounds for doodle(4,2), and doodle(5,2) yet.&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1LE_1LC0RA_1RB1LD_1LC0LC_1RF0LB_---1RE&amp;diff=3075</id>
		<title>1RB1LE 1LC0RA 1RB1LD 1LC0LC 1RF0LB ---1RE</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1LE_1LC0RA_1RB1LD_1LC0LC_1RF0LB_---1RE&amp;diff=3075"/>
		<updated>2025-08-13T17:03:25Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Redirected page to 1RB1LC 1LA1RE 0RD0LA 1RZ1LB 1LD0RF 0RD1RB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1LC_1LA1RD_1LA0LA_1LF0RE_0RF1RB_---1LB&amp;diff=3074</id>
		<title>1RB1LC 1LA1RD 1LA0LA 1LF0RE 0RF1RB ---1LB</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1LC_1LA1RD_1LA0LA_1LF0RE_0RF1RB_---1LB&amp;diff=3074"/>
		<updated>2025-08-13T17:02:58Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Redirected page to 1RB1LC 1LA1RE 0RD0LA 1RZ1LB 1LD0RF 0RD1RB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1LC_1LA1RD_1LA0LA_1LD0RE_0RF1RB_---1LC&amp;diff=3073</id>
		<title>1RB1LC 1LA1RD 1LA0LA 1LD0RE 0RF1RB ---1LC</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1LC_1LA1RD_1LA0LA_1LD0RE_0RF1RB_---1LC&amp;diff=3073"/>
		<updated>2025-08-13T17:01:51Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Redirected page to 1RB1LC 1LA1RE 0RD0LA 1RZ1LB 1LD0RF 0RD1RB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1LC_1LA1RD_1LA0LA_1LD0RE_0RF1RB_---1LB&amp;diff=3072</id>
		<title>1RB1LC 1LA1RD 1LA0LA 1LD0RE 0RF1RB ---1LB</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1LC_1LA1RD_1LA0LA_1LD0RE_0RF1RB_---1LB&amp;diff=3072"/>
		<updated>2025-08-13T17:01:16Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Redirected page to 1RB1LC 1LA1RE 0RD0LA 1RZ1LB 1LD0RF 0RD1RB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1LC_1LA1RE_0RD0LA_---1LB_1LE0RF_0RD1RB&amp;diff=3070</id>
		<title>1RB1LC 1LA1RE 0RD0LA ---1LB 1LE0RF 0RD1RB</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1LC_1LA1RE_0RD0LA_---1LB_1LE0RF_0RD1RB&amp;diff=3070"/>
		<updated>2025-08-13T17:00:46Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Redirected page to 1RB1LC 1LA1RE 0RD0LA 1RZ1LB 1LD0RF 0RD1RB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB0RF_1RC1RB_1RD---_1LE0RA_1RB0LF_0LE1RD&amp;diff=3069</id>
		<title>1RB0RF 1RC1RB 1RD--- 1LE0RA 1RB0LF 0LE1RD</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB0RF_1RC1RB_1RD---_1LE0RA_1RB0LF_0LE1RD&amp;diff=3069"/>
		<updated>2025-08-13T16:59:19Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Redirected page to 1RB1RA 1RC1RZ 1LD0RF 1RA0LE 0LD1RC 1RA0RE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB0LE_1RC1RB_1RD---_1LA0RF_0LA1RD_1RB0RE&amp;diff=3068</id>
		<title>1RB0LE 1RC1RB 1RD--- 1LA0RF 0LA1RD 1RB0RE</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB0LE_1RC1RB_1RD---_1LA0RF_0LA1RD_1RB0RE&amp;diff=3068"/>
		<updated>2025-08-13T16:58:41Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Redirected page to 1RB1RA 1RC1RZ 1LD0RF 1RA0LE 0LD1RC 1RA0RE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB---_1LC0RF_1RE0LD_0LC1RB_1RA1RE_1RE0RD&amp;diff=3066</id>
		<title>1RB--- 1LC0RF 1RE0LD 0LC1RB 1RA1RE 1RE0RD</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB---_1LC0RF_1RE0LD_0LC1RB_1RA1RE_1RE0RD&amp;diff=3066"/>
		<updated>2025-08-13T16:57:57Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Redirected page to 1RB1RA 1RC1RZ 1LD0RF 1RA0LE 0LD1RC 1RA0RE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=3065</id>
		<title>Beeping Busy Beaver</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=3065"/>
		<updated>2025-08-13T16:47:47Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Beeping Busy Beaver&#039;&#039;&#039; (BBB) function is a variant of the [[Busy Beaver Functions|Busy Beaver function]] proposed by Scott Aaronson in his 2020 [[Busy Beaver Frontier]] survey.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Scott Aaronson. &amp;quot;The Busy Beaver Frontier&amp;quot;. https://www.scottaaronson.com/papers/bb.pdf&amp;lt;/ref&amp;gt; It is notable because it is uncomputable even if you have access to a halting oracle for Turing Machines.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
Consider a &#039;&#039;beeping Turing machine&#039;&#039;, which is a [[Turing machine]] that has a special state named &amp;quot;beep state&amp;quot;. Every time the TM enters the &amp;quot;beep state&amp;quot; it &#039;&#039;beeps&#039;&#039;. There are two possibilities, either this TM beeps a finite number of times (and thus there is a final beep) or it never stops beeping. Nick Drozd coined the term [[Quasihalt|quasihalting]] to describe the event when a TM last beeps. A TM quasihalts if it beeps only a finite number of times.&amp;lt;ref&amp;gt;Nick Drozd. Beeping Busy Beavers. https://nickdrozd.github.io/2020/08/13/beeping-busy-beavers.html&amp;lt;/ref&amp;gt; The Beeping Busy Beaver problem is analogous to the Busy Beaver problem, replacing halting with quasihalting. In other words, let &amp;lt;math&amp;gt;b(M)&amp;lt;/math&amp;gt; be the number of steps the machine M takes until it quasihalts (beeps for the last time) if it quasihalts (we will say &amp;lt;math&amp;gt;b(M) = \infty&amp;lt;/math&amp;gt; if the TM never stops beeping). Then&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\operatorname{BBB}(n) := \max_{{M \in T(n)\ :\ b(M) &amp;lt; \infty}} b(M)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;T(n)&amp;lt;/math&amp;gt; is the set of Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and two symbols.&lt;br /&gt;
&lt;br /&gt;
Note that these Turing machines need not ever halt, so the [[Tree Normal Form]] algorithm needs to be modified (to allow TMs with no halt transitions) when searching for BBB champions.&lt;br /&gt;
&lt;br /&gt;
== Significance ==&lt;br /&gt;
&lt;br /&gt;
It is easy to see that &amp;lt;math&amp;gt;\operatorname{BBB}(n) \ge \operatorname{BB}(n)&amp;lt;/math&amp;gt;, by letting the beep state be the state that is reached immediately before the halt state.&lt;br /&gt;
&lt;br /&gt;
Values &amp;lt;math&amp;gt;&amp;gt; \operatorname{BB}(n)&amp;lt;/math&amp;gt; may occur when the machine emits a beep before entering non-halting behavior.&lt;br /&gt;
&lt;br /&gt;
Moreover, it turns out that &amp;lt;math&amp;gt;\operatorname{BBB}&amp;lt;/math&amp;gt; grows uncomputably faster than &amp;lt;math&amp;gt;\operatorname{BB}&amp;lt;/math&amp;gt; (as fast as BB augmented with a halting oracle).&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
* BBB(1) = 1&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
* BBB(2) = 6&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
* BBB(3) = 55&lt;br /&gt;
* BBB(4) ≥ 32,779,478&lt;br /&gt;
* BBB(5) ≥ 10&amp;lt;sup&amp;gt;14,006&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;Nick Drozd. https://scottaaronson.blog/?p=8088#comment-1981333&amp;lt;/ref&amp;gt; and probably &amp;lt;math&amp;gt;BBB(5) \ge 10^{10^{10^5}}&amp;lt;/math&amp;gt; due to a &amp;quot;[[probviously]]&amp;quot; quasihalting [[Cryptids|Cryptid]].&amp;lt;ref&amp;gt;Shawn Ligocki. Mother of Giants.https://www.sligocki.com/2022/04/03/mother-of-giants.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*BBB(3,3) ≥ 10↑↑6&amp;lt;ref&amp;gt;https://groups.google.com/g/busy-beaver-discuss/c/EuIXSir4Eps&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All known champions quasihalt by becoming [[Translated Cycler|Translated Cyclers]], a property which is known to be weaker than the general quasihalting condition.&lt;br /&gt;
&lt;br /&gt;
==Beeping booping busy beavers==&lt;br /&gt;
An extension devised by Bram Cohen goes as follows: a Turing machine has two special transitions, a beep transition and a boop transition, both of which repeat infinitely often. The machine outputs an integer sequence corresponding to the number of beeps between successive boops. The machine&#039;s number is the number of transitions it takes to finish the first output value that is repeated infinitely many times. These machines are considered equivalent to Turing machines with second-order oracles.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=3064</id>
		<title>Beeping Busy Beaver</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Beeping_Busy_Beaver&amp;diff=3064"/>
		<updated>2025-08-13T16:47:30Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Beeping Busy Beaver&#039;&#039;&#039; (BBB) function is a variant of the [[Busy Beaver Functions|Busy Beaver function]] proposed by Scott Aaronson in his 2020 [[Busy Beaver Frontier]] survey.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Scott Aaronson. &amp;quot;The Busy Beaver Frontier&amp;quot;. https://www.scottaaronson.com/papers/bb.pdf&amp;lt;/ref&amp;gt; It is notable because it is uncomputable even if you have access to a halting oracle for Turing Machines.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
Consider a &#039;&#039;beeping Turing machine&#039;&#039;, which is a [[Turing machine]] that has a special state named &amp;quot;beep state&amp;quot;. Every time the TM enters the &amp;quot;beep state&amp;quot; it &#039;&#039;beeps&#039;&#039;. There are two possibilities, either this TM beeps a finite number of times (and thus there is a final beep) or it never stops beeping. Nick Drozd coined the term [[Quasihalt|quasihalting]] to describe the event when a TM last beeps. A TM quasihalts if it beeps only a finite number of times.&amp;lt;ref&amp;gt;Nick Drozd. Beeping Busy Beavers. https://nickdrozd.github.io/2020/08/13/beeping-busy-beavers.html&amp;lt;/ref&amp;gt; The Beeping Busy Beaver problem is analogous to the Busy Beaver problem, replacing halting with quasihalting. In other words, let &amp;lt;math&amp;gt;b(M)&amp;lt;/math&amp;gt; be the number of steps the machine M takes until it quasihalts (beeps for the last time) if it quasihalts (we will say &amp;lt;math&amp;gt;b(M) = \infty&amp;lt;/math&amp;gt; if the TM never stops beeping). Then&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\operatorname{BBB}(n) := \max_{{M \in T(n)\ :\ b(M) &amp;lt; \infty}} b(M)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;T(n)&amp;lt;/math&amp;gt; is the set of Turing machines with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states and two symbols.&lt;br /&gt;
&lt;br /&gt;
Note that these Turing machines need not ever halt, so the [[Tree Normal Form]] algorithm needs to be modified (to allow TMs with no halt transitions) when searching for BBB champions.&lt;br /&gt;
&lt;br /&gt;
== Significance ==&lt;br /&gt;
&lt;br /&gt;
It is easy to see that &amp;lt;math&amp;gt;\operatorname{BBB}(n) \ge \operatorname{BB}(n)&amp;lt;/math&amp;gt;, by letting the beep state be the state that is reached immediately before the halt state.&lt;br /&gt;
&lt;br /&gt;
Values &amp;lt;math&amp;gt;&amp;gt; \operatorname{BB}(n)&amp;lt;/math&amp;gt; may occur when the machine emits a beep before entering non-halting behavior.&lt;br /&gt;
&lt;br /&gt;
Moreover, it turns out that &amp;lt;math&amp;gt;\operatorname{BBB}&amp;lt;/math&amp;gt; grows uncomputably faster than &amp;lt;math&amp;gt;\operatorname{BB}&amp;lt;/math&amp;gt; (as fast as BB augmented with a halting oracle).&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
* BBB(1) = 1&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
* BBB(2) = 6&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
* BBB(3) = 55&lt;br /&gt;
* BBB(4) ≥ 32,779,478&lt;br /&gt;
* BBB(5) ≥ 10&amp;lt;sup&amp;gt;14,006&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;Nick Drozd. https://scottaaronson.blog/?p=8088#comment-1981333&amp;lt;/ref&amp;gt; and probably &amp;lt;math&amp;gt;BBB(5) \ge 10^{10^{10^5}}&amp;lt;/math&amp;gt; due to a &amp;quot;[[probviously]]&amp;quot; quasihalting [[Cryptids|Cryptid]].&amp;lt;ref&amp;gt;Shawn Ligocki. Mother of Giants.https://www.sligocki.com/2022/04/03/mother-of-giants.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*BBB(3,3) ≥ 10↑↑6&amp;lt;ref&amp;gt;https://groups.google.com/g/busy-beaver-discuss/c/EuIXSir4Eps&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All known champions quasihalt by becoming [[Translated Cycler|Translated Cyclers]], a property which is known to be weaker than the general quasihalting condition.&lt;br /&gt;
&lt;br /&gt;
Beeping booping busy beavers&lt;br /&gt;
An extension devised by Bram Cohen goes as follows: a Turing machine has two special transitions, a beep transition and a boop transition, both of which repeat infinitely often. The machine outputs an integer sequence corresponding to the number of beeps between successive boops. The machine&#039;s number is the number of transitions it takes to finish the first output value that is repeated infinitely many times. These machines are considered equivalent to Turing machines with second-order oracles.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Fast-Growing_Hierarchy&amp;diff=3063</id>
		<title>Fast-Growing Hierarchy</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Fast-Growing_Hierarchy&amp;diff=3063"/>
		<updated>2025-08-13T16:45:56Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Fast-Growing Hierarchy (FGH) is an ordinal-indexed hierarchy of functions satisfying certain restrictions. FGHs are used for assigning growth rates to fast computable functions, and are useful for approximating scores and halting times of [[Turing machine|Turing machines]].&lt;br /&gt;
[[Category:Functions]]&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
A fundamental sequence for an ordinal &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; is an increasing sequence of ordinals &amp;lt;math&amp;gt;&amp;lt;\alpha&amp;lt;/math&amp;gt; which is unbounded in &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;. The &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt;-th element of &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&#039;s fundamental sequence is denoted by &amp;lt;math&amp;gt;\alpha[\beta]&amp;lt;/math&amp;gt;. In the context of FGHs, there is usually a restriction that the sequence&#039;s length must be as small as possible (that is, the length is the [https://en.wikipedia.org/wiki/Cofinality cofinality] of &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;). A system of fundamental sequences for a set of ordinals is a function which assigns a fundamental sequence to each ordinal in the set.&lt;br /&gt;
&lt;br /&gt;
Given a system of fundamental sequences for limit ordinals below &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt;, its corresponding FGH is defined by&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  f_0(n) &amp;amp; = &amp;amp; n+1 \\&lt;br /&gt;
  f_{\alpha+1}(n) &amp;amp; = &amp;amp; f_\alpha^n(n) &amp;amp; \text{for }\alpha&amp;lt;\lambda \\&lt;br /&gt;
  f_\alpha(n) &amp;amp; = &amp;amp; f_{\alpha[n]}(n) &amp;amp; \text{for limit ordinals }\alpha&amp;lt;\lambda&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Most natural fundamental sequence systems almost exactly agree on the growth rates in their corresponding FGHs. Specifically, if &amp;lt;math&amp;gt;f,f&#039;&amp;lt;/math&amp;gt; are FGHs given by natural fundamental sequence systems, it is usually the case that &amp;lt;math&amp;gt;f_\alpha(n+1)&amp;gt;f&#039;_\alpha(n)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f&#039;_\alpha(n+1)&amp;gt;f_\alpha(n)&amp;lt;/math&amp;gt; for all natural &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and all successor ordinals &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;. For this reason, the specific choice of a fundamental sequence system often doesn&#039;t matter for large ordinals. For small ordinals (below &amp;lt;math&amp;gt;\varepsilon_0&amp;lt;/math&amp;gt;), a common choice of fundamental sequences is given by&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  (\alpha+\omega^{\beta+1})[n] &amp;amp; = &amp;amp; \alpha+\omega^\beta n &amp;amp; \text{if }\alpha\text{ is a multiple of }\omega^{\beta+1} \\&lt;br /&gt;
  (\alpha+\omega^\beta)[n] &amp;amp; = &amp;amp; \alpha+\omega^{\beta[n]} &amp;amp; \text{if }\alpha\text{ is a multiple of }\omega^\beta\text{ and }\beta\text{ is a limit ordinal}&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The FGH given by these fundamental sequences is sometimes called the Wainer hierarchy. Above &amp;lt;math&amp;gt;\varepsilon_0&amp;lt;/math&amp;gt;, a relatively elegant choice is the expansion associated to the [https://apeirology.com/wiki/Bashicu_matrix_system Bashicu matrix system], which has the [https://en.wikipedia.org/wiki/Fundamental_sequence_(set_theory)#Additional_conditions Bachmann property].&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2902</id>
		<title>TMBR: August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2902"/>
		<updated>2025-08-10T16:44:46Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}} &lt;br /&gt;
This month in busy beaver for August 2025.&lt;br /&gt;
&lt;br /&gt;
==Champions==&lt;br /&gt;
&lt;br /&gt;
==Holdouts==&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*The function Tree Normal Form (TNF) for [[Instruction-Limited Busy Beaver|BBi]] was introduced.&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;br /&gt;
&lt;br /&gt;
==Blog Posts==&lt;br /&gt;
&lt;br /&gt;
==In the news==&lt;br /&gt;
&lt;br /&gt;
==Interesting TMs==&lt;br /&gt;
&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2901</id>
		<title>TMBR: August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2901"/>
		<updated>2025-08-10T16:41:50Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}} &lt;br /&gt;
This month in busy beaver for August 2025.&lt;br /&gt;
&lt;br /&gt;
==Champions==&lt;br /&gt;
&lt;br /&gt;
==Holdouts==&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*The function Tree Normal Form (TNF) for [[Instruction-Limited Busy Beaver|BBi]] was introduced.&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;br /&gt;
&lt;br /&gt;
==Blog Posts==&lt;br /&gt;
&lt;br /&gt;
==In the news==&lt;br /&gt;
&lt;br /&gt;
==Interesting TMs==&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2900</id>
		<title>TMBR: August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2900"/>
		<updated>2025-08-10T16:38:33Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}} &lt;br /&gt;
this month in busy beaver for August 2025.&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*The function Tree Normal Form (TNF) for [[Instruction-Limited Busy Beaver|BBi]] was introduced.&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Template:Stub&amp;diff=2899</id>
		<title>Template:Stub</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Template:Stub&amp;diff=2899"/>
		<updated>2025-08-10T16:38:02Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Created page with &amp;quot;:&amp;lt;div class=&amp;quot;notice metadata plainlinks&amp;quot; id=&amp;quot;stub&amp;quot;&amp;gt;&amp;#039;&amp;#039;This article is a stub. You can help the {{SITENAME}} by  [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].&amp;#039;&amp;#039;&amp;lt;/div&amp;gt; &amp;lt;includeonly&amp;gt;Category:Stubs&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt; ---- &amp;#039;&amp;#039;This template will categorize articles that include it into :Category:Stubs.&amp;#039;&amp;#039; &amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:&amp;lt;div class=&amp;quot;notice metadata plainlinks&amp;quot; id=&amp;quot;stub&amp;quot;&amp;gt;&#039;&#039;This article is a [[:Category:Article stubs|stub]]. You can help the {{SITENAME}} by  [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Stubs]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;This template will categorize articles that include it into [[:Category:Stubs]].&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Terminating_Turmite&amp;diff=2816</id>
		<title>Terminating Turmite</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Terminating_Turmite&amp;diff=2816"/>
		<updated>2025-08-07T01:53:21Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;Terminating Turmite&#039;&#039;&#039; or &#039;&#039;&#039;Relative Movement Turing Machine&#039;&#039;&#039; is a 1 dimentional [[Turing machine]] which uses relative directions instead of absolute ones. So instead of moving (L)eft or (R)ight, it (P)roceeds forward (for one step in the same direction as last move or (T)urns-around (move one direction in the opposite direction). TT(n,k) is the maximum steps of all halting n-state, k-symbol Terminating Turmites when started on a blank tape.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
2D [[wikipedia:Turmite|Turmites]] also called &#039;&#039;&#039;turNing machines&#039;&#039;&#039; have been historically studied by Chris Langton in 1986 ([[wikipedia:Langton&#039;s_ant|Langton&#039;s ants]]), Allen Brady in 1988 (TurNing machines) and Greg Turk in 1989 (tur-mites). Until recently, it seems like much less investigation was put into 1D Turmites.&lt;br /&gt;
&lt;br /&gt;
==Values==&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* Google Sheet recording known values: https://docs.google.com/spreadsheets/d/18EXcLXM4Xb_qpKenV4oRGQQpCd45MJ4uawNWgmVvKTY/edit?gid=0#gid=0&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Talk:1RB1LE_1LC0RA_0RF0LD_1LE1LA_1RC0LB_---1RC&amp;diff=2815</id>
		<title>Talk:1RB1LE 1LC0RA 0RF0LD 1LE1LA 1RC0LB ---1RC</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Talk:1RB1LE_1LC0RA_0RF0LD_1LE1LA_1RC0LB_---1RC&amp;diff=2815"/>
		<updated>2025-08-07T01:51:59Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Created page with &amp;quot;Turing machine for what function? ~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Turing machine for what function?&lt;br /&gt;
[[User:Qwerpiw|Qwerpiw]] ([[User talk:Qwerpiw|talk]]) 01:51, 7 August 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:Qwerpiw/T%E2%82%98_function&amp;diff=2808</id>
		<title>User:Qwerpiw/Tₘ function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:Qwerpiw/T%E2%82%98_function&amp;diff=2808"/>
		<updated>2025-08-06T19:07:20Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt; function}}&lt;br /&gt;
&lt;br /&gt;
Let M be a non-deterministic Turing machine which recognizes a language L, that is, for every input word u there is an accepting computation with input u if and only if u ∈ L. &lt;br /&gt;
&lt;br /&gt;
Let us assume that M terminates on every  input. The simplest thing to assume is that if u ∈ L, the TM  eventually gives &amp;quot;yes&amp;quot; and if u ∉ L, it gives &amp;quot;no&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The smallest time (number of steps)  of such a computation is denoted by T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) . For every n &amp;gt;= 1 we define T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(n) the maximum of all T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) for all accepted u of length &amp;lt;= n. Then T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(n): N → N is the time function of M. If M is a deterministic Turing machine, then its time function T(n) is [constructible][2] that is there is a deterministic Turing machine which computes values T(n) in time ≈ T(n$. &lt;br /&gt;
&amp;lt;ref&amp;gt; https://mathoverflow.net/questions/307607/time-functions-of-non-deterministic-turing-machines-a-better-question/307614&amp;lt;/ref&amp;gt;[[Category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=T_M_function&amp;diff=2807</id>
		<title>T M function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=T_M_function&amp;diff=2807"/>
		<updated>2025-08-06T19:04:59Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Qwerpiw moved page T M function to Tₘ function&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Tₘ function]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:Qwerpiw/T%E2%82%98_function&amp;diff=2806</id>
		<title>User:Qwerpiw/Tₘ function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:Qwerpiw/T%E2%82%98_function&amp;diff=2806"/>
		<updated>2025-08-06T19:04:59Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Qwerpiw moved page T M function to Tₘ function&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Let M be a non-deterministic Turing machine which recognizes a language L, that is, for every input word u there is an accepting computation with input u if and only if u ∈ L. &lt;br /&gt;
&lt;br /&gt;
Let us assume that M terminates on every  input. The simplest thing to assume is that if u ∈ L, the TM  eventually gives &amp;quot;yes&amp;quot; and if u ∉ L, it gives &amp;quot;no&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The smallest time (number of steps)  of such a computation is denoted by T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) . For every n &amp;gt;= 1 we define T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(n) the maximum of all T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) for all accepted u of length &amp;lt;= n. Then T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(n): N → N is the time function of M. If M is a deterministic Turing machine, then its time function T(n) is [constructible][2] that is there is a deterministic Turing machine which computes values T(n) in time ≈ T(n)$. &lt;br /&gt;
&amp;lt;ref&amp;gt; https://mathoverflow.net/questions/307607/time-functions-of-non-deterministic-turing-machines-a-better-question/307614&amp;lt;/ref&amp;gt;[[Category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:Qwerpiw/T%E2%82%98_function&amp;diff=2805</id>
		<title>User:Qwerpiw/Tₘ function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:Qwerpiw/T%E2%82%98_function&amp;diff=2805"/>
		<updated>2025-08-06T18:43:46Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Created page with &amp;quot;Let M be a non-deterministic Turing machine which recognizes a language L, that is, for every input word u there is an accepting computation with input u if and only if u ∈ L.   Let us assume that M terminates on every  input. The simplest thing to assume is that if u ∈ L, the TM  eventually gives &amp;quot;yes&amp;quot; and if u ∉ L, it gives &amp;quot;no&amp;quot;.   The smallest time (number of steps)  of such a computation is denoted by T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) . For every n &amp;gt;= 1 we define T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Let M be a non-deterministic Turing machine which recognizes a language L, that is, for every input word u there is an accepting computation with input u if and only if u ∈ L. &lt;br /&gt;
&lt;br /&gt;
Let us assume that M terminates on every  input. The simplest thing to assume is that if u ∈ L, the TM  eventually gives &amp;quot;yes&amp;quot; and if u ∉ L, it gives &amp;quot;no&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The smallest time (number of steps)  of such a computation is denoted by T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) . For every n &amp;gt;= 1 we define T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(n) the maximum of all T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) for all accepted u of length &amp;lt;= n. Then T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(n): N → N is the time function of M. If M is a deterministic Turing machine, then its time function T(n) is [constructible][2] that is there is a deterministic Turing machine which computes values T(n) in time ≈ T(n)$. &lt;br /&gt;
&amp;lt;ref&amp;gt; https://mathoverflow.net/questions/307607/time-functions-of-non-deterministic-turing-machines-a-better-question/307614&amp;lt;/ref&amp;gt;[[Category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Sequences&amp;diff=2804</id>
		<title>Sequences</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Sequences&amp;diff=2804"/>
		<updated>2025-08-06T18:25:22Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists sequences related to the Busy Beaver functions.&lt;br /&gt;
&lt;br /&gt;
These tables are incomplete, you can help by adding missing items. If you add a value, please add a reference to a paper or code with which it was computed/proved if possible.&lt;br /&gt;
&lt;br /&gt;
If the &amp;quot;canonical&amp;quot; values of a sequence are maintained on another Wiki page, please link to that, instead of replicating them here.&lt;br /&gt;
&lt;br /&gt;
=== Computable Sequences ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Sequence Name&lt;br /&gt;
!Description&lt;br /&gt;
!Values&lt;br /&gt;
![[oeis:|OEIS]] sequence&lt;br /&gt;
|-&lt;br /&gt;
|2-symbol TM count&lt;br /&gt;
|Number of n-state, 2-symbol, d+ in {LEFT, RIGHT}, 5-tuple (q, s, q+, s+, d+) (halting or not) Turing machines.&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A052200|A052200]]&lt;br /&gt;
|-&lt;br /&gt;
|Number of n-state 2-symbol halt-free TMs&lt;br /&gt;
|A Turing machine is halt-free if none of its instructions lead to the halt state.&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A337025|A337025]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Lazy Beaver]]&lt;br /&gt;
|The smallest positive number of steps a(n) such that no n-state Turing machine halts in exactly a(n) steps on an initially blank tape.&lt;br /&gt;
|LB(1)=2, LB(2)=7, LB(3)=22, LB(4)=72, LB(5)=427&lt;br /&gt;
|[[oeis:A337805|A337805]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Noncomputable Sequences ===&lt;br /&gt;
The following sequences depend on the specific behavior of programs and are grouped by their position in the [[wikipedia:Arithmetical_hierarchy|arithmetical hierarchy]].&lt;br /&gt;
&lt;br /&gt;
Note that when the bbchallenge community refers to BB(n, m), we mean the Max Shift function S(n, m) defined below (if m is omitted, it is set to 2 by default). Some literature may refer to the Max Score function Σ(n, m) by BB(n, m) instead.&lt;br /&gt;
&lt;br /&gt;
==== Π1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Sequence Name&lt;br /&gt;
!Symbol&lt;br /&gt;
!Description&lt;br /&gt;
!Values&lt;br /&gt;
![[oeis:|OEIS]] sequence&lt;br /&gt;
|-&lt;br /&gt;
|[[Busy Beaver Functions#Max Shift Function S(n, m)|Max Shift Function]]&lt;br /&gt;
|S(n, m)&lt;br /&gt;
|The maximal number of steps that an n-state, m-symbol Turing machine can make on an initially blank tape before eventually halting.&lt;br /&gt;
|[[Main Page|see the Main Page]]&lt;br /&gt;
|[[oeis:A060843|A060843]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Busy Beaver Functions#Max Score Function Σ(n, m)|Max Score Function]]&lt;br /&gt;
|Σ(n, m)&lt;br /&gt;
|Maximal number of 1&#039;s that an n-state, m-symbol Turing machine can print on an initially blank tape before halting.&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A028444|A028444]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|BB_SPACE(n,m)&lt;br /&gt;
|Maximum number of memory cells visited by a halting Turing machine with n states and m symbols starting from all-0 memory tape&lt;br /&gt;
|BB_SPACE(1,2)=2, BB_SPACE(2,2)=4, BB_SPACE(3,2)=7, BB_SPACE(4,2)=16&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Number of n-state Turing machines which halt.&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A004147|A004147]]&lt;br /&gt;
|-&lt;br /&gt;
|[https://nickdrozd.github.io/2021/02/14/blanking-beavers.html Blanking Beavers]&lt;br /&gt;
|&lt;br /&gt;
|The maximum number of steps that an n-state m-symbol Turing machine can make on an initially blank tape until it is blank again (halting or not)&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|BB_clean&lt;br /&gt;
|&lt;br /&gt;
|The maximum number of steps that an n-state 2-symbol Turing machine can make on an initially blank tape until it halts on a blank tape&lt;br /&gt;
|(see comments #75 and #77 [https://scottaaronson.blog/?p=5661 here])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB_ones&lt;br /&gt;
|&lt;br /&gt;
|The maximum number of 1&#039;s that an n-state 2-symbol Turing machine can make in a row, before halting on a 0 next to it&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Size of the Runtime Spectrum&lt;br /&gt;
|&amp;lt;math&amp;gt;R(n)&amp;lt;/math&amp;gt;&lt;br /&gt;
|The number of distinct runtimes for a machine with a given number of symbols, for increasing number of states&lt;br /&gt;
|see &amp;quot;The Spectrum of Runtimes&amp;quot; in &amp;quot;[https://www.scottaaronson.com/papers/bb.pdf The Busy Beaver Frontier]&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|The number of non-halting programs with n states which reach infinitely many tape cells&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Instruction-Limited Busy Beaver]]&lt;br /&gt;
|BBi(n)&lt;br /&gt;
|Maximum number of steps that an n-instruction Turing machine (allowing any number of states and symbols) can take on an initially blank tape before eventually halting.&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]]&lt;br /&gt;
|-&lt;br /&gt;
|Instruction-Limited Symbol Busy Beaver&lt;br /&gt;
|Σi(n)&lt;br /&gt;
|Maximum number of non-blank symbols that an n-instruction Turing machine (allowing any number of states and symbols) can leave on an initially blank tape before eventually halting.&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384766|A384766]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Π2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Sequence Name&lt;br /&gt;
!Symbol&lt;br /&gt;
!Description&lt;br /&gt;
!Values&lt;br /&gt;
![[oeis:|OEIS]] sequence&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeping Busy Beaver]]&lt;br /&gt;
|BBB(n)&lt;br /&gt;
|The latest possible step that any 2-symbol TM with n states exits a chosen state finitely many times&lt;br /&gt;
|see [[Beeping Busy Beaver#Results]]&lt;br /&gt;
|-&lt;br /&gt;
|Beeping booping busy beaver&lt;br /&gt;
|BBBB(n)&lt;br /&gt;
|&lt;br /&gt;
|BBBB(1) = 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Yet ungrouped ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Sequence Name&lt;br /&gt;
!Symbol&lt;br /&gt;
!Description&lt;br /&gt;
!Values&lt;br /&gt;
![[oeis:|OEIS]] sequence&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|#S(n, m)&lt;br /&gt;
|The number of programs that halt after exactly S(n,m) steps ([[Busy Beaver Functions#Max Shift Function S(n, m)|Max Shift]]) for each n of a given m (including all equivalent transformations)&lt;br /&gt;
|#S(1,2)=32, #S(2,2)=40, #S(3,2)=16&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|#Σ(n, m)&lt;br /&gt;
|The number of programs that halt with Σ(n, m) 1&#039;s on the tape ([[Busy Beaver Functions#Max Score Function Σ(n, m)|Max Score]]) for each n of a given m (including all equivalent transformations)&lt;br /&gt;
|#Σ(1,2)=16, #Σ(2,2)=4, #Σ(3,2)=40&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Maximum space&lt;br /&gt;
|#BB_SPACE(n,m)&lt;br /&gt;
|The number of programs that visited the most number of tape cells for a given (n,m) (including all equivalent transformations)&lt;br /&gt;
|#BB_SPACE(1,2)=32, #BB_SPACE(2,2)=24, #BB_SPACE(3,2)=48&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|The average number of states that are reached infinitely many times, among all non-halting turing machines with n states&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== More possibilities ===&lt;br /&gt;
&lt;br /&gt;
* The number of distinct final tape states of halting machines with n states and m symbols, for some definition of &amp;quot;distinct&amp;quot;&lt;br /&gt;
* Any of the above for machines with more than one tape, or tapes with more dimensions (2d grid, 3d, n-d...)&lt;br /&gt;
* Machines with a finite tape, or a circular one of a certain length&lt;br /&gt;
&lt;br /&gt;
=== Further information ===&lt;br /&gt;
For more information on sequences, see the [[oeis:wiki/Busy_Beaver_numbers|OEIS Wiki: Busy Beaver Numbers]], [https://oeis.org/search?q=busy+beaver OEIS search: &amp;quot;busy beaver&amp;quot;] and [[oeis:wiki/Index_to_OEIS:_Section_Br#beaver|OEIS Wiki: &amp;quot;related to busy beaver&amp;quot;]]&lt;br /&gt;
[[Category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2802</id>
		<title>TMBR: August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2802"/>
		<updated>2025-08-06T18:15:13Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}} this month in busy beaver for 2025 August&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*The function Tree Normal Form (TNF) for [[Instruction-Limited Busy Beaver|BBi]] Was introduced.&lt;br /&gt;
[[Category:This Month in Beaver Research]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2801</id>
		<title>TMBR: August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2801"/>
		<updated>2025-08-06T18:14:55Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}} this month in busy beaver for 2025 August&lt;br /&gt;
&lt;br /&gt;
==BB Adjacent==&lt;br /&gt;
*The function Tree Normal Form (TNF) for [[Instruction-Limited Busy Beaver|BBi]] Was introduced.&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Instruction-Limited_Busy_Beaver&amp;diff=2800</id>
		<title>Instruction-Limited Busy Beaver</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Instruction-Limited_Busy_Beaver&amp;diff=2800"/>
		<updated>2025-08-06T18:13:07Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;n-instruction Turing machine&#039;&#039;&#039; is a [[Turing machine]] having an arbitrary number of states and symbols, but having only &#039;&#039;n&#039;&#039; defined transitions/instructions in its transition table (all others are undefined).&lt;br /&gt;
&lt;br /&gt;
An &#039;&#039;&#039;Instruction-Limited Busy Beaver&#039;&#039;&#039; is any n-instruction Turing machine taking the maximum number of steps (&#039;&#039;&#039;BBi(n)&#039;&#039;&#039;) after starting from an initially blank tape before eventually halting, over all possible n-instruction Turing machines.&lt;br /&gt;
&lt;br /&gt;
Similarly, an &#039;&#039;&#039;Instruction-Limited Symbols Busy Beaver&#039;&#039;&#039; is any n-instruction Turing machine writing the most non-blank symbols (&#039;&#039;&#039;Σi(n)&#039;&#039;&#039;) to the tape before halting, over all possible n-instruction Turing machines.&lt;br /&gt;
&lt;br /&gt;
An &#039;&#039;&#039;Instruction-Limited Busy Beaver Competition&#039;&#039;&#039; (or &amp;quot;game&amp;quot;) is a contest to find, for a given n, the value of either BBi(n) or Σi(n).&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Instruction-Limited Busy Beaver Sequences&#039;&#039;&#039; list the values for BBi(n) and Σi(n) for n=0, 1, 2, ....&lt;br /&gt;
&lt;br /&gt;
* The currently known values of BBi(n) for n&amp;gt;=0 are: 0, 1, 3, 5, 16, 37, 123, 3932963, ....  BBi(8) is at least 6.889 x 10&amp;lt;sup&amp;gt;1565&amp;lt;/sup&amp;gt;, which is the number of steps taken by the current 8-instruction champion machine, discovered by Nick Drozd.&lt;br /&gt;
* The currently known values of Σi(n) for n&amp;gt;=0 are: 0, 1, 2, 4, 5, 9, 14, 2050, ....  Σi(8) is at least 1.355 x 10&amp;lt;sup&amp;gt;783&amp;lt;/sup&amp;gt;, which is the number of non-blank symbols written to tape by the same 8-instruction champion machine.&lt;br /&gt;
&lt;br /&gt;
As with the traditional Busy Beaver sequences, BBi(n) and Σi(n) are both uncomputable, with both growing faster than any computable function.&lt;br /&gt;
&lt;br /&gt;
A TM is considered to halt as soon as it reaches an undefined transition. This convention reduces the number of instructions for a BBi Turing machine. In the traditional BB(n,m) problem, there is no explicit instruction limit (albeit an upper bound of nm) and so it is advantageous to use an explicit halting instruction which allows the machine to take one additional step.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
The goal of the original Busy Beaver contest, introduced by Tibor Radó, was to find a halting Turing machine of a given size that, when started on a blank tape, either runs for the longest number of steps (&#039;&#039;&#039;BB(n)&#039;&#039;&#039;), or which prints the largest number of 1’s to tape before halting (&#039;&#039;&#039;Σ(n)&#039;&#039;&#039;) [1].  Originally, the contests considered only two-symbol Turing machines (0,1), so both the steps sequence (BB(1), BB(2), BB(3), ...) and the symbols sequence (Σ(1), Σ(2), Σ(3), ...) were functions of a single variable n, the number of states.&lt;br /&gt;
&lt;br /&gt;
The Busy Beaver contest was later generalized to m-symbol machines (0,1,2,…,m-1), so each contest for n states and m symbols has its own values for maximum steps (&#039;&#039;&#039;BB(n,m)&#039;&#039;&#039;), and for non-blank symbols written to tape (&#039;&#039;&#039;Σ(n,m)&#039;&#039;&#039;).  While this adds more interesting individual contests, it does split the focus among different possible sequences.  For example, it is natural to compare the original steps sequence (BB(n,2) for n=1, 2, 3, ...) with the steps sequence for 2-state, m-symbol Turing machines (BB(2,m) for m=1, 2, 3, ...).&lt;br /&gt;
&lt;br /&gt;
The Instruction-Limited Busy Beaver concept was primarily motivated by the goal of uniting the various Busy Beaver contests into a single sequence defined not by the maximum number of states and symbols (&#039;&#039;&#039;BB(n,m)&#039;&#039;&#039;), but rather by the number of instructions (&#039;&#039;&#039;BBi(n)&#039;&#039;&#039;).  Furthermore, counting the number of instructions in a Turing machine is arguably a simpler way of defining a “machine of a given size” than is considering the numbers of states and symbols in its state table.&lt;br /&gt;
&lt;br /&gt;
A champion n-instruction Busy Beaver machine may lie within any a x b domain, and it may share the same number of steps and symbols written as a machine from a different domain altogether.  For example, it was discovered that two different 7-instruction Turing machines take 3,932,963 steps and write 2,050 non-blank symbols, but one of these is a 2-state, 4-symbol machine with one undefined transition, while the other is a 3-state, 3-symbol machine with two undefined transitions.&lt;br /&gt;
&lt;br /&gt;
It is currently unknown what the state table shapes of BBi(n) champions for n&amp;gt;=8 will be.  When n = a*b-1 for some a,b &amp;gt;=2, will BBi(n) be one less than one of the original values of BB(a,b)?  Or will a more sparsely populated state table with a larger product of states and symbols be able to generate an even longer run time using n instructions?  The current BBi(8) champion is a 3-state, 4-symbol machine, but this may still be surpassed by a 3-state, 3-symbol machine yet to be found.&lt;br /&gt;
&lt;br /&gt;
== Steps Champions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!n&lt;br /&gt;
!BBi(n)&lt;br /&gt;
!TNF Size&lt;br /&gt;
!Champions&lt;br /&gt;
!Notes&lt;br /&gt;
!Reference&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
|{{TM|0RH}} {{TM|1RH---}}&lt;br /&gt;
|BB(1,2)&lt;br /&gt;
|[[oeis:A384629|A384629]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 35&lt;br /&gt;
|{{TM|0RB---_1LA---}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716114952818829 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 413&lt;br /&gt;
|{{TM|1RB1LB_1LA---}} (and 13 others)&lt;br /&gt;
|[[BB(2)|BB(2,2)]] - 1&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716181214564353 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;16&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 8,053&lt;br /&gt;
|{{TM|1RB---_0RC---_1LC0LA}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716260587700447 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;37&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 213,633&lt;br /&gt;
|{{TM|1RB2LB---_2LA2RB1LB}}&lt;br /&gt;
|[[BB(2,3)]] - 1&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716514234040341 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;123&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 7,363,453&lt;br /&gt;
|{{TM|1RB3LA1RA0LA_2LA------3RA}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393768821478785207 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;3,932,963&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 312,696,581&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB---}}&lt;br /&gt;
{{TM|1RB2LA1RA_1LC1LA2RB_---1LA---}}&lt;br /&gt;
|[[BB(2,4)]] - 1, and &lt;br /&gt;
A [[BB(3,3)]] high-ranking machine&lt;br /&gt;
|[[oeis:A384629|A384629]] &lt;br /&gt;
[https://github.com/sligocki/busy-beaver/blob/main/Machines/bb/3x3 List of long-running BB(3,3) TMs]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &amp;lt;math&amp;gt;&amp;gt; 6.889 \times 10^{1565}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 15,874,490,107&lt;br /&gt;
|{{TM|1RB1LA------_1RC3LB1RB---_2LA2LC---0LC}}&lt;br /&gt;
|Current Champion&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1398753236835635252 nickdrozd] [https://discord.com/channels/960643023006490684/1084047886494470185/1398857599935578303 Shawn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Symbols Champions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!n&lt;br /&gt;
!&#039;&#039;&#039;Σ&#039;&#039;&#039;i(n)&lt;br /&gt;
!TNF Size&lt;br /&gt;
!Champions&lt;br /&gt;
!Notes&lt;br /&gt;
!Reference&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
|{{TM|1RH---}}&lt;br /&gt;
|Σ(1,2)&lt;br /&gt;
|[[oeis:A384766|A384766]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 35&lt;br /&gt;
|{{TM|1RB---_1LA---}} (and 7 others)&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716114952818829 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;4&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 413&lt;br /&gt;
|{{TM|1RB1LB_1LA---}} (and 4 others)&lt;br /&gt;
|[[BB(2)|Σ(2,2)]]&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716181214564353 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 8,053&lt;br /&gt;
|{{TM|1RB0LB---_1LA2RA---}} (and 40 others)&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716260587700447 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;9&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 213,633&lt;br /&gt;
|{{TM|1RB2LB---_2LA2RB1LB}}&lt;br /&gt;
|Σ[[BB(2,3)|(2,3)]]&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716514234040341 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 7,363,453&lt;br /&gt;
|{{TM|1RB3LA1RA0LA_2LA------3RA}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384766|A384766]] [https://discord.com/channels/960643023006490684/960643023530762341/1393768821478785207 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &#039;&#039;&#039;2,050&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 312,696,581&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB---}}&lt;br /&gt;
{{TM|1RB2LA1RA_1LC1LA2RB_---1LA---}}&lt;br /&gt;
|Σ[[BB(2,4)|(2,4)]], and &lt;br /&gt;
A Σ[[BB(3,3)|(3,3)]] high-ranking machine&lt;br /&gt;
|[[oeis:A384766|A384766]] &lt;br /&gt;
[https://github.com/sligocki/busy-beaver/blob/main/Machines/bb/3x3 List of long-running BB(3,3) TMs]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &amp;lt;math&amp;gt;&amp;gt; 1.355 \times 10^{783}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 15,874,490,107&lt;br /&gt;
|{{TM|1RB1LA------_1RC3LB1RB---_2LA2LC---0LC}}&lt;br /&gt;
|Current Champion&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1398753236835635252 nickdrozd] [https://discord.com/channels/960643023006490684/1084047886494470185/1398857599935578303 Shawn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* Proven values for BBi(n) and Σi(n) are shown as bold in the above two tables.&lt;br /&gt;
* Solving BBi(ab-1) requires solving BB(a,b) since all halting BB(a,b) TMs can be converted into halting (ab-1)-instruction TMs. Furthermore, &amp;lt;math&amp;gt;BBi(ab-1) \ge BB(a,b) - 1&amp;lt;/math&amp;gt; (the -1 at the end is because in BB(a,b) the halting transition counts as a step, but in BBi(ab-1) the TM halts as soon as it reaches the undefined transition).&lt;br /&gt;
** Thus solving BBi(8) will require solving [[BB(3,3)]] and in particular, it will require solving [[Bigfoot]], which is a [[Cryptids|Cryptid]].&lt;br /&gt;
** So far, BBi(ab-1) champions are also classic BB(a,b) champions (but with the final halting transition removed) for all a,b ≥ 2 explored so far, but it is not known if this trend will continue.&lt;br /&gt;
** Beyond the table above we have intrinsic lower bounds: BBi(9) ≥ BB(2,5)-1, BBi(11) ≥ max(BB(2,6),BB(3,4),BB(4,3),BB(6,2))-1.&lt;br /&gt;
* TNF Size is the total number of TMs enumerated in [[TNF]] with n (or fewer) instructions defined.&lt;br /&gt;
* BBi(n) ≥ n. A halting (n+1) x 1 TM that chains all its states together (A0 = 0RB, B0 = 0RC, C0 = 0RD, ...) through the penultimate TM state will take n steps to pass through all states exactly once (a repeat would guarantee non-halting). The penultimate state, the nth state, puts the TM into n+1st state, which is undefined and does not count as a step.&lt;br /&gt;
* The convention for writing TMs in standard text format here is to include as many states and symbols as are referenced. So for example, we write {{TM|1RH---}} instead of {{TM|1RH}} since this TM references 2 symbols (including the implicit blank symbol 0).&lt;br /&gt;
&lt;br /&gt;
== Tree Normal Form (TNF) for BBi ==&lt;br /&gt;
Shown below are the total number of n-instruction Turing machines for each number of instructions n&amp;gt;=0.  The numbers of halting and non-halting machines for n=8 are not yet known. The function Tree Normal Form for BBi is denoted BBi&amp;lt;sub&amp;gt;TNF&amp;lt;/sub&amp;gt;(n)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!n&lt;br /&gt;
!All Machines&lt;br /&gt;
!All Cumulative&lt;br /&gt;
!Halting Machines&lt;br /&gt;
!Halting Cumulative&lt;br /&gt;
!Non-Halting Machines&lt;br /&gt;
!Non-Halting Cumulative&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |30&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |17&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |13&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |378&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |413&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |260&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |280&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |118&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |133&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |7,640&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |8,053&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5,581&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5,861&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2,059&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |2,192&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |205,580&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |213,633&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |160,952&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |166,813&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |44,628&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |46.820&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |7,149,820&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |7,363,453&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |5,843,696&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |6,010,509&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1,306,124&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |1,352,944&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |305,333,128&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |312,696,581&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |258,044,501&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |264,055,010&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |47,288,627&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |48,641,571&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |15,561,793,526&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; |15,874,490,107&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |?&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |?&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |?&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |?&lt;br /&gt;
|}&lt;br /&gt;
Enumeration of Turing machines in Tree Normal Form ([[TNF]]) for the Limited-Instruction Busy Beaver problem uses the following procedure:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;null Turing machine&amp;quot; with 0 instructions is the root of the tree.  This &amp;quot;machine&amp;quot; halts after 0 steps, writing no non-blank symbols to the tape.&lt;br /&gt;
* The first instruction starts from A, the implied starting state, reads a 0 on the tape (which is blank at machine start) and must shift right (to avoid consideration of trivial mirror-image machines).&lt;br /&gt;
** This allows the following four possibilities: A0→0RA, A0→0RB, A0→1RA, and A0→1RB.  The two machines transitioning to state A never halt, while the two machines transitioning to state B halt.  The two halting machines are next expecting an instruction for B0, but since no such instruction exists, the machines halt after a single step.&lt;br /&gt;
* Following the enumeration of machines for each previous number of instructions, each of the halting machines is extended from the instruction at which it halted.  For n=2, this instruction must be B0.  (Non-halting machines cannot be extended since they can never reach a new instruction to be added.)&lt;br /&gt;
* As per normal TNF procedure, the new instruction can write any symbol to tape, shift left or right, and transition to any state as long as:&lt;br /&gt;
** The symbol written can be at most one greater than the highest symbol previously read or written, and&lt;br /&gt;
** The state to which the instruction transitions can be at most one state greater than the current number of states.&lt;br /&gt;
* For the BBi problem, any instruction that transitions to a &amp;quot;new&amp;quot; state (one not yet containing any instructions) can be interpreted as a &amp;quot;halting instruction&amp;quot;.  (e.g. The one-instruction machine A0→1RB is exactly the same as A0→1RH.)  Similarly, this new state can be considered a &amp;quot;halt state&amp;quot;, as there is functionally no difference between a halt state and an operational state having no instructions.  (B = H.)&lt;br /&gt;
** Unlike the traditional BB problem, where a halting instruction is normally used in the last remaining cell in an n x m transition table, it is necessary to consider all possible halting transitions for BBi, (not just those of the form →1RH), as this allows the most possible extensions of n-instruction machines to (n+1)-instruction machines.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* OEIS list of BBi(n) values: https://oeis.org/A384629&lt;br /&gt;
* OEIS list of Σi(n) values: https://oeis.org/A384766&lt;br /&gt;
* Discussion on Discord: https://discord.com/channels/960643023006490684/960643023530762341/1393697378657374290&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2709</id>
		<title>TMBR: August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_August_2025&amp;diff=2709"/>
		<updated>2025-08-02T16:01:49Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Created page with &amp;quot;{{Stub}} this month in busy beaver for 2025 August&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}} this month in busy beaver for 2025 August&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Doodle_function&amp;diff=2704</id>
		<title>Doodle function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Doodle_function&amp;diff=2704"/>
		<updated>2025-07-31T21:50:37Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;doodle function&#039;&#039;&#039; is a function made by Lawrence Hollom. It is a two-argument function.&amp;lt;ref&amp;gt;https://web.archive.org/web/20230901195926/https://sites.google.com/a/hollom.com/extremely-big-numbers/home/doodle-function&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
The function revolves around a specific type of one-dimensional cellular automaton, in which state of a cell is determined by its own state and state of the cell to its right at previous generation (Hollom&#039;s original explanation is slightly different, but equivalent to this one). The function doodle(c,n) is then defined to be the longest time an automaton can go on without repeating the state, if we are constrained to automata with c states and initial seed of length at most n (with blank cells between non-blank cells counted).&lt;br /&gt;
&lt;br /&gt;
== notation ==&lt;br /&gt;
doodle(n) = doodle(n,2)&lt;br /&gt;
== Known values ==&lt;br /&gt;
doodle(1,n) = 1&lt;br /&gt;
&lt;br /&gt;
doodle(2,n) = n&lt;br /&gt;
&lt;br /&gt;
doodle(3,2) ≥ 487. Hollom checked every possible setup using a computer program and all others either looped in smaller number of steps, or haven&#039;t done so in 10,000 steps. He believes that 487 is the exact value of this function.&lt;br /&gt;
&lt;br /&gt;
They are no lower bounds for doodle(4,2), and doodle(5,2) yet.&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Doodle_function&amp;diff=2703</id>
		<title>Doodle function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Doodle_function&amp;diff=2703"/>
		<updated>2025-07-31T21:43:47Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Created page with &amp;quot;The &amp;#039;&amp;#039;&amp;#039;doodle function&amp;#039;&amp;#039;&amp;#039; is a function made by Lawrence Hollom. It is a two-argument function.&amp;lt;ref&amp;gt;https://web.archive.org/web/20230901195926/https://sites.google.com/a/hollom.com/extremely-big-numbers/home/doodle-function&amp;lt;/ref&amp;gt;  == Definition == The function revolves around a specific type of one-dimensional cellular automaton, in which state of a cell is determined by its own state and state of the cell to its right at previous generation (Hollom&amp;#039;s original explanatio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;doodle function&#039;&#039;&#039; is a function made by Lawrence Hollom. It is a two-argument function.&amp;lt;ref&amp;gt;https://web.archive.org/web/20230901195926/https://sites.google.com/a/hollom.com/extremely-big-numbers/home/doodle-function&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
The function revolves around a specific type of one-dimensional cellular automaton, in which state of a cell is determined by its own state and state of the cell to its right at previous generation (Hollom&#039;s original explanation is slightly different, but equivalent to this one). The function doodle(c,n) is then defined to be the longest time an automaton can go on without repeating the state, if we are constrained to automata with c states and initial seed of length at most n (with blank cells between non-blank cells counted).&lt;br /&gt;
&lt;br /&gt;
== notation ==&lt;br /&gt;
doodle(n) = doodle(n,2)&lt;br /&gt;
== Known values ==&lt;br /&gt;
doodle(1,n) = 1&lt;br /&gt;
&lt;br /&gt;
doodle(2,n) = n&lt;br /&gt;
&lt;br /&gt;
doodle(3,2) ≥ 487. Hollom checked every possible setup using a computer program and all others either looped in smaller number of steps, or haven&#039;t done so in 10,000 steps. He believes that 487 is the exact value of this function.&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_July_2025&amp;diff=2702</id>
		<title>TMBR: July 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_July_2025&amp;diff=2702"/>
		<updated>2025-07-31T21:27:50Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Lovecraft beaver.png|alt=A monstrous beaver in the style of HP Lovecraft with pink tentacles coming out of its mouth, 5 red spider eyes, horns on its head, elbows and tail, moss colored fur, sharp purple claws and webbed feet.|thumb|Lovecraftian Beaver fan art made by Lauren]]&lt;br /&gt;
The very first edition of [[:Category:This Month in Beaver Research|This Month in Beaver Research]] for July 2025.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
* (Late June) mxdys found a pair of new [[BB(6)]] champions pushing it into the pentational values: {{TM|1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE}} (scoring over 2↑↑2↑↑2↑↑10) and {{TM|1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB}} (scoring over 10↑↑11010000).&lt;br /&gt;
* mxdys confirms dyuan&#039;s [[BB(2,5)]] champion {{TM|1RB3LA4RB0RB2LA_1LB2LA3LA1RA1RZ}}. [https://discord.com/channels/960643023006490684/1259770421046411285/1379877629288644722]&lt;br /&gt;
* Nick Drozd discovered a [[Instruction-Limited Busy Beaver|BBi]](8) champion running &amp;lt;math&amp;gt;&amp;gt; 6.889 \times 10^{1565}&amp;lt;/math&amp;gt; steps: {{TM|1RB1LA------_1RC3LB1RB---_2LA2LC---0LC}}. [https://discord.com/channels/960643023006490684/1084047886494470185/1398753236835635252]&lt;br /&gt;
* Shawn Ligocki discovered a [[Reversible Turing Machine|BB&amp;lt;sub&amp;gt;rev&amp;lt;/sub&amp;gt;(6)]] champion running 537,556 steps.&lt;br /&gt;
&lt;br /&gt;
== Holdout ==&lt;br /&gt;
[[File:BB6 num holdouts over time.png|thumb|Number of [[BB(6)]] holdouts over time]]&lt;br /&gt;
* mxdys announced that [[BB(6)]] is down to 2728 holdouts on 29 July. [https://discord.com/channels/960643023006490684/1239205785913790465/1399783936019664896]&lt;br /&gt;
* A large group effort has enumerated [[BB(7)]] and filtered it down to less than 86 million holdouts. [https://discord.com/channels/960643023006490684/1369339127652159509/1399265628900294686]&lt;br /&gt;
&lt;br /&gt;
== BB Adjacent ==&lt;br /&gt;
* [[Instruction-Limited Busy Beaver]] was introduced and calculated up to BBi(7).&lt;br /&gt;
* [[Reversible Turing Machine]] Busy Beaver values were calculated up to BB_rev(5).&lt;br /&gt;
* [[Terminating Turmite]]s (Relative Movement Turing Machines) was introduced.&lt;br /&gt;
&lt;br /&gt;
== In the News ==&lt;br /&gt;
* 1 July 2025. The Quanta Podcast. [https://discord.com/channels/960643023006490684/1285212639399776256/1389643208811745310 How Amateurs Solved a Major Computer Science Puzzle].&lt;br /&gt;
* 2 July 2025. Manon Bischoff. Spektrum. [https://www.spektrum.de/news/mathematik-die-sechste-fleissige-biber-zahl-ist-gigantisch/2274249 Wie der sechste Fleißige Biber die Mathematik an ihre Grenzen bringt].&lt;br /&gt;
* 7 July 2025. Karmela Padavic-Callaghan. New Scientist. [https://www.newscientist.com/article/2487058-mathematicians-are-chasing-a-number-that-may-reveal-the-edge-of-maths/ Mathematicians are chasing a number that may reveal the edge of maths]. (Paywalled)&lt;br /&gt;
* 11 July 2025. New Scientist podcast [https://www.newscientist.com/podcasts/how-geoengineering-could-save-us-from-climate-disaster-have-we-broken-mathematics-why-exercise-reduces-cancer-risk/ episode 311]. Discusses mxdys&#039;s [[BB(6)]] pentation result &amp;quot;We’re brushing up against the edge of mathematics&amp;quot;.&lt;br /&gt;
* 11 July 2025. Darren Orf. Popular Mechanics. [https://www.popularmechanics.com/science/math/a65357535/busy-beaver-six/ Mathematicians Say There’s a Number So Big, It’s Literally the Edge of Human Knowledge].&lt;br /&gt;
* 18 July 2025 https://francis.naukas.com/2025/07/18/espeluznante-nueva-cota-inferior-para-la-funcion-castor-afanoso-bb6/&lt;br /&gt;
&lt;br /&gt;
== Interesting TMs ==&lt;br /&gt;
* {{TM|1RB1LC_1LB0RA_0LD---_1LE0LA_0LF0RG_1LG0LG_0RB1RG}}: Tetrational [[Fractal]]&lt;br /&gt;
* {{TM|1RB1RE_1LC0RA_0RF0LD_1LE1LC_1RA0RC_---0RB}}: Skeleton Finger&lt;br /&gt;
* {{TM|1RB1RG_1LC1RA_0LD0LC_0RE0RB_1RE1RF_1LD0LC_0LE---}}: [[Bouncer]] that transitions into a [[Counter]]&lt;br /&gt;
* {{TM|1RB1RE_0RC1RG_1LD0LA_0LE0LF_0RA1RC_1LC0LE_---1RE}}: Counter that transitions into a Bouncer&lt;br /&gt;
* {{TM|1RB2LA2LC---_1LA2RB2RD---_3RB1LC1RD0LA_3LA1RD1LC0RB}}: Sneaky almost-Cryptid&lt;br /&gt;
[[Category:This Month in Beaver Research|TMBR:2025-07]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=TMBR:_July_2025&amp;diff=2701</id>
		<title>TMBR: July 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=TMBR:_July_2025&amp;diff=2701"/>
		<updated>2025-07-31T21:26:26Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Lovecraft beaver.png|alt=A monstrous beaver in the style of HP Lovecraft with pink tentacles coming out of its mouth, 5 red spider eyes, horns on its head, elbows and tail, moss colored fur, sharp purple claws and webbed feet.|thumb|Lovecraftian Beaver fan art made by Lauren]]&lt;br /&gt;
The very first edition of [[:Category:This Month in Beaver Research|This Month in Beaver Research]] for July 2025.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
* (Late June) mxdys found a pair of new [[BB(6)]] champions pushing it into the pentational values: {{TM|1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE}} (scoring over 2↑↑2↑↑2↑↑10) and {{TM|1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB}} (scoring over 10↑↑11010000).&lt;br /&gt;
* mxdys confirms dyuan&#039;s [[BB(2,5)]] champion {{TM|1RB3LA4RB0RB2LA_1LB2LA3LA1RA1RZ}}. [https://discord.com/channels/960643023006490684/1259770421046411285/1379877629288644722]&lt;br /&gt;
* Nick Drozd discovered a [[Instruction-Limited Busy Beaver|BBi]](8) champion running &amp;lt;math&amp;gt;&amp;gt; 6.889 \times 10^{1565}&amp;lt;/math&amp;gt; steps: {{TM|1RB1LA------_1RC3LB1RB---_2LA2LC---0LC}}. [https://discord.com/channels/960643023006490684/1084047886494470185/1398753236835635252]&lt;br /&gt;
* a new [[Reversible Turing Machine|BB&amp;lt;sub&amp;gt;rev&amp;lt;/sub&amp;gt;(6)]] champion has been found. it is equal to 537,556.&lt;br /&gt;
&lt;br /&gt;
== Holdout ==&lt;br /&gt;
[[File:BB6 num holdouts over time.png|thumb|Number of [[BB(6)]] holdouts over time]]&lt;br /&gt;
* mxdys announced that [[BB(6)]] is down to 2728 holdouts on 29 July. [https://discord.com/channels/960643023006490684/1239205785913790465/1399783936019664896]&lt;br /&gt;
* A large group effort has enumerated [[BB(7)]] and filtered it down to less than 86 million holdouts. [https://discord.com/channels/960643023006490684/1369339127652159509/1399265628900294686]&lt;br /&gt;
&lt;br /&gt;
== BB Adjacent ==&lt;br /&gt;
* [[Instruction-Limited Busy Beaver]] was introduced and calculated up to BBi(7).&lt;br /&gt;
* [[Reversible Turing Machine]] Busy Beaver values were calculated up to BB_rev(5).&lt;br /&gt;
* [[Terminating Turmite]]s (Relative Movement Turing Machines) was introduced.&lt;br /&gt;
&lt;br /&gt;
== In the News ==&lt;br /&gt;
* 1 July 2025. The Quanta Podcast. [https://discord.com/channels/960643023006490684/1285212639399776256/1389643208811745310 How Amateurs Solved a Major Computer Science Puzzle].&lt;br /&gt;
* 2 July 2025. Manon Bischoff. Spektrum. [https://www.spektrum.de/news/mathematik-die-sechste-fleissige-biber-zahl-ist-gigantisch/2274249 Wie der sechste Fleißige Biber die Mathematik an ihre Grenzen bringt].&lt;br /&gt;
* 7 July 2025. Karmela Padavic-Callaghan. New Scientist. [https://www.newscientist.com/article/2487058-mathematicians-are-chasing-a-number-that-may-reveal-the-edge-of-maths/ Mathematicians are chasing a number that may reveal the edge of maths]. (Paywalled)&lt;br /&gt;
* 11 July 2025. New Scientist podcast [https://www.newscientist.com/podcasts/how-geoengineering-could-save-us-from-climate-disaster-have-we-broken-mathematics-why-exercise-reduces-cancer-risk/ episode 311]. Discusses mxdys&#039;s [[BB(6)]] pentation result &amp;quot;We’re brushing up against the edge of mathematics&amp;quot;.&lt;br /&gt;
* 11 July 2025. Darren Orf. Popular Mechanics. [https://www.popularmechanics.com/science/math/a65357535/busy-beaver-six/ Mathematicians Say There’s a Number So Big, It’s Literally the Edge of Human Knowledge].&lt;br /&gt;
* 18 July 2025 https://francis.naukas.com/2025/07/18/espeluznante-nueva-cota-inferior-para-la-funcion-castor-afanoso-bb6/&lt;br /&gt;
&lt;br /&gt;
== Interesting TMs ==&lt;br /&gt;
* {{TM|1RB1LC_1LB0RA_0LD---_1LE0LA_0LF0RG_1LG0LG_0RB1RG}}: Tetrational [[Fractal]]&lt;br /&gt;
* {{TM|1RB1RE_1LC0RA_0RF0LD_1LE1LC_1RA0RC_---0RB}}: Skeleton Finger&lt;br /&gt;
* {{TM|1RB1RG_1LC1RA_0LD0LC_0RE0RB_1RE1RF_1LD0LC_0LE---}}: [[Bouncer]] that transitions into a [[Counter]]&lt;br /&gt;
* {{TM|1RB1RE_0RC1RG_1LD0LA_0LE0LF_0RA1RC_1LC0LE_---1RE}}: Counter that transitions into a Bouncer&lt;br /&gt;
* {{TM|1RB2LA2LC---_1LA2RB2RD---_3RB1LC1RD0LA_3LA1RD1LC0RB}}: Sneaky almost-Cryptid&lt;br /&gt;
[[Category:This Month in Beaver Research|TMBR:2025-07]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Initial_Busy_Beaver&amp;diff=2618</id>
		<title>Initial Busy Beaver</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Initial_Busy_Beaver&amp;diff=2618"/>
		<updated>2025-07-26T19:31:08Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Referring to &amp;lt;math&amp;gt;BB_{init}(n, m, T)&amp;lt;/math&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Least Busy Beaver]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Reversible_Turing_Machine&amp;diff=2617</id>
		<title>Reversible Turing Machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Reversible_Turing_Machine&amp;diff=2617"/>
		<updated>2025-07-26T19:27:07Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;Reversible Turing Machine&#039;&#039;&#039; (RTM) is a [[Turing machine]] for which the computation can always be run backwards from any step back to the previous configuration (and so forth all the way to the start of the computation). This property (called logical reversibility) has theoretical implications for the limits of computation. Specifically, non-reversible computation cannot scale beyond some limit due to the inherent energy cost whereas reversible computations may be able to.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
Charles Bennett described Reversible Turing Machines in a 1973 paper in which he proves that any standard TM can be simulated by a 3-tape quadruple RTM.&amp;lt;ref&amp;gt;C. H. Bennett, &amp;quot;[http://www.dna.caltech.edu/courses/cs191/paperscs191/bennett1973.pdf Logical reversibility of computation]&amp;quot;, IBM Journal of Research and Development, vol. 17, no. 6, pp. 525–532, 1973&amp;lt;/ref&amp;gt; He states that they can also be simulated by a 1-tape quadruple RTM, but with quadratic slowdown. It seems likely that a standard TM can also be simulated by a 1-tape quintuple RTM (the type considered in the rest of this article), however, that was not explicitly discussed in Bennett&#039;s paper.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
For 1-tape quintuple TMs, it is reversible if and only if:&lt;br /&gt;
&lt;br /&gt;
For all states, all transitions to that state:&lt;br /&gt;
&lt;br /&gt;
# Must move in the same direction&lt;br /&gt;
# Must write different symbols&lt;br /&gt;
Bruce Smith called this &amp;quot;microscopic reversibility&amp;quot;&amp;lt;ref&amp;gt;https://scottaaronson.blog/?p=4916#comment-1851339&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The reversible Turing machine function is denoted BB&amp;lt;sub&amp;gt;rev&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Busy Beaver Champions ==&lt;br /&gt;
We can restrict the Busy Beaver competition to only (1-tape) RTMs when doing that we get the following champions:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Domain&lt;br /&gt;
!Max Steps&lt;br /&gt;
!TNF Size&lt;br /&gt;
!Champion&lt;br /&gt;
!Reference&lt;br /&gt;
|-&lt;br /&gt;
| [[BB(2)]]&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 21&lt;br /&gt;
| {{TM|0RB1RZ_1LA1RB}}&lt;br /&gt;
| [https://discord.com/channels/960643023006490684/1243312334907375676/1389807954013978756 Shawn Ligocki on Discord]&lt;br /&gt;
|-&lt;br /&gt;
| [[BB(3)]]&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 17&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 356&lt;br /&gt;
| {{TM|0RB1RZ_0LC1RA_1RB1LC}}&lt;br /&gt;
| [https://discord.com/channels/960643023006490684/1243312334907375676/1389807954013978756 Shawn Ligocki on Discord]&lt;br /&gt;
|-&lt;br /&gt;
| [[BB(4)]]&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 48&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 9,853&lt;br /&gt;
| {{TM|1RB0LD_0LC0RB_1LA1LD_1LC1RZ}}&lt;br /&gt;
| [https://discord.com/channels/960643023006490684/1243312334907375676/1389809599955210362 Matthew House] and [https://discord.com/channels/960643023006490684/1243312334907375676/1389807954013978756 Shawn Ligocki] on Discord&lt;br /&gt;
|-&lt;br /&gt;
| [[BB(5)]]&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 388&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 359,852&lt;br /&gt;
| {{TM|1RB0RD_1RC0RB_1RD1RZ_1LE1LA_0LE0LA}}&lt;br /&gt;
| [https://discord.com/channels/960643023006490684/1243312334907375676/1389817569342652578 Shawn Ligocki] and [https://discord.com/channels/960643023006490684/1243312334907375676/1389820614415618109 Matthew House] on Discord&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | ≥44,318&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | ≥9,931,603&lt;br /&gt;
|{{TM|1RB0LA_1RC0RF_0LD1LE_1LD1LA_1RZ1RF_0RC0RB}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1395095790443036682/1395097173879689226 Shawn Ligocki on Discord]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;math&amp;gt;&amp;gt; 10^{19}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | ≥542,487,066&lt;br /&gt;
|{{TM|1RB1LD_0LC0LD_1LC1LA_0LA1RE_0RF0RE_0RG1RF_0RB1RZ}}&lt;br /&gt;
|(Early result from partial enumeration)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* Discussion on Discord on 1 July 2025: https://discord.com/channels/960643023006490684/1243312334907375676/1389756466482647142&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Lazy_Beaver&amp;diff=2616</id>
		<title>Lazy Beaver</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Lazy_Beaver&amp;diff=2616"/>
		<updated>2025-07-26T19:25:29Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Lazy Beaver&#039;&#039;&#039; function is a computable variation of the Busy Beaver function defined by Scott Aaronson in his 2020 review.&lt;br /&gt;
&lt;br /&gt;
LB(n, m) is the smallest k such that no n-state, m-symbol [[Turing machine]] halts in exactly k steps.&lt;br /&gt;
&lt;br /&gt;
== Computed Values ==&lt;br /&gt;
Values found by Terry and [[User:Sligocki|Shawn Ligocki]] in 2021:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |States&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!2&lt;br /&gt;
!3&lt;br /&gt;
!4&lt;br /&gt;
!5&lt;br /&gt;
!6&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |Symbols&lt;br /&gt;
|2&lt;br /&gt;
|7&lt;br /&gt;
|22&lt;br /&gt;
|72&lt;br /&gt;
|427&lt;br /&gt;
|8,407&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23&lt;br /&gt;
|351&lt;br /&gt;
|189,270&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|93&lt;br /&gt;
|242,789&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|956&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|33,851&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;br /&gt;
&lt;br /&gt;
* https://oeis.org/A337805&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Hydra_function&amp;diff=2615</id>
		<title>Hydra function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Hydra_function&amp;diff=2615"/>
		<updated>2025-07-26T19:25:14Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Functions]]&lt;br /&gt;
[[File:Hydra Spiral.png|thumb|185px|A spiral-like figure that gives the first few terms of the Hydra sequences with initial values 2, 5, 8, 11, 14, and 17.]]&lt;br /&gt;
The &#039;&#039;&#039;Hydra function&#039;&#039;&#039; is a [[Collatz-like]] function defined as:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\textstyle H(n)\equiv n+\big\lfloor\frac{1}{2}n\big\rfloor=\Big\lfloor\frac{3}{2}n\Big\rfloor=\begin{cases}&lt;br /&gt;
\frac{3n}{2}&amp;amp;\text{if }n\equiv0\pmod{2},\\&lt;br /&gt;
\frac{3n-1}{2}&amp;amp;\text{if }n\equiv1\pmod{2}.\\&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
It is named as such because of its connection to the unsolved halting problems for the [[Cryptids]] [[Hydra]] and [[Antihydra]]. Due to its simplicity, simulations for both of these [[Turing machines]] utilize this function instead of what can initially be proven.&lt;br /&gt;
== Relationship to Hydra and Antihydra problems==&lt;br /&gt;
Using the Hydra function, we can obtain simplified rules for Hydra and Antihydra:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hydra !! Antihydra&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|Let &amp;lt;math&amp;gt;C_H(a,b):=0^\infty\;\textrm{&amp;lt;A}\;2\;0^{3(a-2)}\;3^b\;2\;0^\infty&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{|lll|}\hline&lt;br /&gt;
0^\infty\;\textrm{A&amp;gt;}\;0^\infty&amp;amp;\xrightarrow{20}&amp;amp;C_H(3,0),\\&lt;br /&gt;
C_H(2a,0)&amp;amp;\xrightarrow{54a^2-48a-2}&amp;amp;0^\infty\;3^{9a-8}\;1\;\textrm{A&amp;gt;}\;2\;0^\infty,\\&lt;br /&gt;
C_H(2a,b+1)&amp;amp;\xrightarrow{54a^2-39a-5}&amp;amp;C_H(3a,b),\\&lt;br /&gt;
C_H(2a+1,b)&amp;amp;\xrightarrow{4b+54a^2-3a+4}&amp;amp;C_H(3a+1,b+2).\\\hline&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Let &amp;lt;math&amp;gt;A_H(a,b):=0^\infty\;1^a\;0\;1^{b-4}\;\textrm{E&amp;gt;}\;0^\infty&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{|lll|}\hline&lt;br /&gt;
0^\infty\;\textrm{A&amp;gt;}\;0^\infty&amp;amp;\xrightarrow{11}&amp;amp;A_H(0,8),\\&lt;br /&gt;
A_H(a,2b)&amp;amp; \xrightarrow{2a+3b^2-1}&amp;amp; A_H(a+2,3b),\\&lt;br /&gt;
A_H(0,2b+1)&amp;amp;\xrightarrow{3b^2-3b-7}&amp;amp; 0^\infty\;\textrm{&amp;lt;F}\;110\;1^{3b-6}\;0^\infty,\\&lt;br /&gt;
A_H(a+1,2b+1)&amp;amp;\xrightarrow{3b^2-7}&amp;amp; A_H(a,3b+1).\\\hline&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;Proof&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Recall the high-level rules for Hydra and Antihydra:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hydra !! Antihydra&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|Let &amp;lt;math&amp;gt;C(a,b):=0^\infty\;\textrm{&amp;lt;A}\;2\;0^a\;3^b\;2\;0^\infty&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{|lll|}\hline&lt;br /&gt;
0^\infty\;\textrm{A&amp;gt;}\;0^\infty&amp;amp;\xrightarrow{20}&amp;amp;C(3,0),\\&lt;br /&gt;
C(2a,0)&amp;amp;\xrightarrow{6a^2+20a+4}&amp;amp;0^\infty\;3^{3a+1}\;1\;\textrm{A&amp;gt;}\;2\;0^\infty,\\&lt;br /&gt;
C(2a,b+1)&amp;amp;\xrightarrow{6a^2+23a+10}&amp;amp;C(3a+3,b),\\&lt;br /&gt;
C(2a+1,b)&amp;amp;\xrightarrow{4b+6a^2+23a+26}&amp;amp;C(3a+3,b+2).\\\hline&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Let &amp;lt;math&amp;gt;A(a,b):=0^\infty\;1^a\;0\;1^b\;\textrm{E&amp;gt;}\;0^\infty&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{|lll|}\hline&lt;br /&gt;
0^\infty\;\textrm{A&amp;gt;}\;0^\infty&amp;amp;\xrightarrow{11}&amp;amp;A(0,4),\\&lt;br /&gt;
A(a,2b)&amp;amp; \xrightarrow{2a+3b^2+12b+11}&amp;amp; A(a+2,3b+2),\\&lt;br /&gt;
A(0,2b+1)&amp;amp;\xrightarrow{3b^2+9b-1}&amp;amp; 0^\infty\;\textrm{&amp;lt;F}\;110\;1^{3b}\;0^\infty,\\&lt;br /&gt;
A(a+1,2b+1)&amp;amp;\xrightarrow{3b^2+12b+5}&amp;amp; A(a,3b+3).\\\hline&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Already, both machines appear to be very similar. They have one parameter that increases exponentially with growth factor &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{3}{2}&amp;lt;/math&amp;gt; and another that takes a pseudo-random walk. Below, the exponentially increasing variables are described by integer sequences:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hydra !! Antihydra&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;a_0=3,a_{n+1}=\begin{cases}\frac{3a_n+6}{2}&amp;amp;\text{if }a_n\equiv0\pmod{2}\\\frac{3a_n+3}{2}&amp;amp;\text{if }a_n\equiv1\pmod{2}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;a_0=4,a_{n+1}=\begin{cases}\frac{3a_n+4}{2}&amp;amp;\text{if }a_n\equiv0\pmod{2}\\\frac{3a_n+3}{2}&amp;amp;\text{if }a_n\equiv1\pmod{2}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
This will make demonstrating the transformation easier. Now we will define a new integer sequence based on the old one and discover the recursive rules for that sequence. This new sequence is &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b_n=\frac{1}{3}a_n+2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b_n=a_n+4&amp;lt;/math&amp;gt; for Hydra and Antihydra respectively. We start by using &amp;lt;math&amp;gt;b_{n+1}&amp;lt;/math&amp;gt; instead and substituting &amp;lt;math&amp;gt;a_{n+1}&amp;lt;/math&amp;gt; for its recursive formula. By doing so, we get:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hydra !! Antihydra&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;b_0=3,b_{n+1}=\begin{cases}\frac{a_n+6}{2}&amp;amp;\text{if }a_n\equiv0\pmod{2}\\\frac{a_n+5}{2}&amp;amp;\text{if }a_n\equiv1\pmod{2}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;b_0=8,b_{n+1}=\begin{cases}\frac{3a_n+12}{2}&amp;amp;\text{if }a_n\equiv0\pmod{2}\\\frac{3a_n+11}{2}&amp;amp;\text{if }a_n\equiv1\pmod{2}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
After that, we can substitute &amp;lt;math&amp;gt;a_n&amp;lt;/math&amp;gt; for its solution in terms of &amp;lt;math&amp;gt;b_n&amp;lt;/math&amp;gt;. What results is the following:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hydra !! Antihydra&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;b_0=3,b_{n+1}=\begin{cases}\frac{3(b_n-2)+6}{2}&amp;amp;\text{if }3(b_n-2)\equiv0\pmod{2}\\\frac{3(b_n-2)+5}{2}&amp;amp;\text{if }3(b_n-2)\equiv1\pmod{2}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;b_0=8,b_{n+1}=\begin{cases}\frac{3(b_n-4)+12}{2}&amp;amp;\text{if }b_n-4\equiv0\pmod{2}\\\frac{3(b_n-4)+11}{2}&amp;amp;\text{if }b_n-4\equiv1\pmod{2}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
The &amp;lt;math&amp;gt;\text{if}&amp;lt;/math&amp;gt; statements amount to checking if &amp;lt;math&amp;gt;b_n&amp;lt;/math&amp;gt; is even or odd. After simplifying, we are done:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hydra !! Antihydra&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;b_0=3,b_{n+1}=\begin{cases}\frac{3b_n}{2}&amp;amp;\text{if }b_n\equiv0\pmod{2}\\\frac{3b_n-1}{2}&amp;amp;\text{if }b_n\equiv1\pmod{2}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;b_0=8,b_{n+1}=\begin{cases}\frac{3b_n}{2}&amp;amp;\text{if }b_n\equiv0\pmod{2}\\\frac{3b_n-1}{2}&amp;amp;\text{if }b_n\equiv1\pmod{2}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Now that we have demonstrated a strong similarity in the behaviour of both Turing machines, we can return to using the high-level rules. Doing that while considering the step counts yields the final result.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Under these rules, the halting problem for Hydra is about whether repeatedly applying the function &amp;lt;math&amp;gt;H(n)&amp;lt;/math&amp;gt;, starting with &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;, will eventually generate more even terms than twice the number of odd terms. Similarly, Antihydra halts if and only if repeatedly applying &amp;lt;math&amp;gt;H(n)&amp;lt;/math&amp;gt;, starting with &amp;lt;math&amp;gt;n=8&amp;lt;/math&amp;gt;, will eventually generate more odd terms than twice the number of even terms.&lt;br /&gt;
&lt;br /&gt;
=== Coding the Hydra and Antihydra problems using the Hydra function ===&lt;br /&gt;
Paired with the corresponding even/odd criterion as loop halting condition (implemented as a counter variable) and initial Hydra function value, the Hydra function definition can be used to write computer programs that simulate the abstracted behavior of the Hydra and Antihydra Turing machines. The following Python program is a Hydra simulator:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;a&#039; and &#039;b&#039; fulfill the same purpose as in the Hydra rules:&lt;br /&gt;
# The current hydra function value&lt;br /&gt;
a = 3&lt;br /&gt;
# The even/odd condition counter&lt;br /&gt;
b = 0&lt;br /&gt;
# As long as Hydra has not halted, &#039;b&#039; remains greater than -1.&lt;br /&gt;
while b != -1:&lt;br /&gt;
    # If &#039;a&#039; is even, decrement &#039;b&#039;, otherwise increase &#039;b&#039; by 2.&lt;br /&gt;
    if a % 2 == 0:&lt;br /&gt;
        b -= 1&lt;br /&gt;
    else:&lt;br /&gt;
        b += 2&lt;br /&gt;
    # This performs one step of the Hydra function H(a) = a + floor(a/2).&lt;br /&gt;
    # Note that integer division by 2 is equivalent to one bit shift to the right (a &amp;gt;&amp;gt; 1)&lt;br /&gt;
    a += a//2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Replacing &amp;lt;code&amp;gt;a = 3&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;a = 8&amp;lt;/code&amp;gt; and swapping &amp;lt;code&amp;gt;b -= 1&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;b += 2&amp;lt;/code&amp;gt; turns this program into an Antihydra simulator.&lt;br /&gt;
&lt;br /&gt;
Determining whether these programs halt or not (and if so, after how many loop iterations) would resolve these open problems.&lt;br /&gt;
==Properties==&lt;br /&gt;
The Hydra function can be rewritten as follows:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
H(2n)&amp;amp;=&amp;amp;3n,\\&lt;br /&gt;
H(2n+1)&amp;amp;=&amp;amp;3n+1.\\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
Now assume that for some positive integer &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; and every odd integer &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;H^s(2^st)=3^st&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;H^s(2^st+1)=3^st+1&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;H^i(n)&amp;lt;/math&amp;gt; is function iteration. Notice that we can write &amp;lt;math&amp;gt;2^{s+1}t=2\cdot2^st&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;2^{s+1}t+1=2\cdot2^st+1&amp;lt;/math&amp;gt;, so if we apply &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; to these numbers, we get &amp;lt;math&amp;gt;H(2\cdot2^st)=3\cdot 2^st&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;H(2\cdot2^st+1)=3\cdot2^st+1&amp;lt;/math&amp;gt;. Now, if we apply &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; to these numbers &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; times, we get &amp;lt;math&amp;gt;H^{s+1}\big(2^{s+1}t\big)=H^s(2^s\cdot3t)=3^{s+1}t&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;H^{s+1}\big(2^{s+1}t+1\big)=H^s(2^s\cdot3t+1)=3^{s+1}t+1&amp;lt;/math&amp;gt;. Therefore, by mathematical induction we have proved the following formulas:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
H^s(2^st)&amp;amp;=&amp;amp;3^st,\\&lt;br /&gt;
H^s(2^st+1)&amp;amp;=&amp;amp;3^st+1.\\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
This optimization can be directly applied to the high-level rules for Hydra and Antihydra, producing this result:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hydra !! Antihydra&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|Let &amp;lt;math&amp;gt;C_H(a,b):=0^\infty\;\textrm{&amp;lt;A}\;2\;0^{3(a-2)}\;3^b\;2\;0^\infty&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{|lll|}\hline&lt;br /&gt;
C_H(2^st,b+s)&amp;amp;\xrightarrow{f_1(s,t)}&amp;amp;C_H(3^st,b),\\&lt;br /&gt;
C_H(2^st+1,b)&amp;amp;\xrightarrow{f_2(s,t,b)}&amp;amp;C_H(3^st+1,b+2s),\\\hline&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;f_1(s,t)=\frac{3t(3^s-2^s)(18(3^s+2^s)t-65)}{5}-5s&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;f_2(s,t,b)=(b+s)4s+\frac{3t(3^s-2^s)(18(3^s+2^s)t-5)}{5}&amp;lt;/math&amp;gt;.&lt;br /&gt;
|Let &amp;lt;math&amp;gt;A_H(a,b):=0^\infty\;1^a\;0\;1^{b-4}\;\textrm{E&amp;gt;}\;0^\infty&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{|lll|}\hline&lt;br /&gt;
A_H(a,2^st)&amp;amp; \xrightarrow{f_3(s,t,a)}&amp;amp; A_H(a+2s,3^st),\\&lt;br /&gt;
A_H(a+s,2^st+1)&amp;amp;\xrightarrow{f_4(s,t)}&amp;amp; A_H(a,3^st+1),\\\hline&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;f_3(s,t,a)=(2a-3+2s)s+\frac{3t^2(9^s-4^s)}{5}&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;f_4(s,t)=\frac{3t^2(9^s-4^s)}{5}-7s&amp;lt;/math&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
== Visualizations ==&lt;br /&gt;
The four images below depict the first 1000 values of four Hydra sequences with different initial values. Each row of pixels shows a number in binary on the right and its parity on the left (blue for even, red for odd):&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
File:HydraFunction-StartingValue2.png|Starting value 2. There are 492 even numbers and 508 odd numbers.&lt;br /&gt;
File:HydraFunction-StartingValue5.png|Starting value 5. There are 497 even numbers and 503 odd numbers.&lt;br /&gt;
File:Antihydra increasing value.png|Starting value 8. There are 499 even numbers and 501 odd numbers.&lt;br /&gt;
File:HydraFunction-StartingValue11.png|Starting value 11. There are 481 even numbers and 519 odd numbers.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Maximum_Consecutive_Ones_Function&amp;diff=2614</id>
		<title>Maximum Consecutive Ones Function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Maximum_Consecutive_Ones_Function&amp;diff=2614"/>
		<updated>2025-07-26T19:23:58Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Maximum Consecutive Ones&#039;&#039;&#039; function (named &amp;lt;math&amp;gt;num(n)&amp;lt;/math&amp;gt; by Ben-Amram, Julstrom and Zwick)&amp;lt;ref&amp;gt;Ben-Amram A.M., Julstrom B.A. and Zwick U. (1996). [http://dx.doi.org/10.1007/BF01192693 A note on busy beavers and other creatures]. &#039;&#039;Mathematical Systems Theory&#039;&#039; &#039;&#039;&#039;29&#039;&#039;&#039; (4), July-August 1996, 375-386.&amp;lt;/ref&amp;gt; is a [[Busy Beaver function]] which measures the maximum number of consecutive 1s left on the tape at halt across all n-state 2-symbol [[Turing machine]]s which leave all their 1s consecutively. Unlike &amp;lt;math&amp;gt;\Sigma(n)&amp;lt;/math&amp;gt;, this allows some amount of order over the &amp;quot;API&amp;quot; of these TMs, so that their output can be used as inputs to another TM in some deterministic fashion. Note however, that this definition does not stipulate where the TM head must be positioned relative to the sequence of consecutive ones, so it is not completely trivial to use these results as input to a second TM.&lt;br /&gt;
&lt;br /&gt;
This function is only defined for 2-symbol TMs. It is not entirely clear how best to extend it to multi-symbol TMs. One option would be to keep the definition the same, so only TMs which halt with all 1s on the tape would qualify. Another would be to allow any symbols as long as all non-0 symbols were in one contiguous chunk on the tape.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Known Values of num(n) function&lt;br /&gt;
|-&lt;br /&gt;
! Domain !! &amp;lt;math&amp;gt;num(n)&amp;lt;/math&amp;gt; !! Champion TM !! Halting Config&lt;br /&gt;
!Source&lt;br /&gt;
|-&lt;br /&gt;
| [[BB(1)]]|| 1 || {{TM|1RZ---}} || &amp;lt;math&amp;gt;0^\infty \; 1 \; \textrm{Z&amp;gt;} \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
|Ben-Amram, Julstrom and Zwick (1996)&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|4&lt;br /&gt;
|{{TM|1RB1LB_1LA1LZ}}&lt;br /&gt;
|&amp;lt;math&amp;gt;0^\infty \; 1 \; \textrm{&amp;lt;Z} \; 1^3 \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
|Ben-Amram, Julstrom and Zwick (1996)&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|6&lt;br /&gt;
|{{TM|1RB1LC_1RC1LZ_1LA0LB}} and 3 others&lt;br /&gt;
|&amp;lt;math&amp;gt;0^\infty \; 1 \; \textrm{&amp;lt;Z} \; 1^5 \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
|Ben-Amram, Julstrom and Zwick (1996)&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|12&lt;br /&gt;
|{{TM|1RB0LA_1RC1LB_1LB1RD_1RZ0RA}}&lt;br /&gt;
|&amp;lt;math&amp;gt;0^\infty \; 1^{12} \; \textrm{Z&amp;gt;} \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
|Ben-Amram, Julstrom and Zwick (1996)&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|165&lt;br /&gt;
|{{TM|1RB1LA_1RC1LE_1RD1RE_0LA1RC_1RZ0LB}}&lt;br /&gt;
|&amp;lt;math&amp;gt;0^\infty \; 1^{165} \; \textrm{Z&amp;gt;} \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
|[https://groups.google.com/g/busy-beaver-discuss/c/pvtXPmuMsAg/m/UP0xcmwoEAAJ Announcement] by Andrés Sancho in Feb 2025&lt;br /&gt;
|}&lt;br /&gt;
Note: All TMs here are listed in [[TNF-1RB]] format with the exception that sometimes the halt transition is chosen to be &amp;lt;code&amp;gt;1LZ&amp;lt;/code&amp;gt; when that leads to a &amp;quot;simpler&amp;quot; halting configuration.&lt;br /&gt;
&lt;br /&gt;
For BB(3), there are actually 4 champion machines that all leave exactly 6 1s: {{TM|1RB1RZ_0RC1RB_1LC1LA}}, {{TM|1RB1LC_1LA1RB_1LB1RZ}}, {{TM|1RB1RA_1LC1RZ_1RA1LB}}, {{TM|1RB1LC_1RC1RZ_1LA0LB}}.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_for_lambda_calculus&amp;diff=2613</id>
		<title>Busy Beaver for lambda calculus</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_for_lambda_calculus&amp;diff=2613"/>
		<updated>2025-07-26T19:23:21Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Busy Beaver for lambda calculus&#039;&#039;&#039; (&#039;&#039;&#039;BBλ&#039;&#039;&#039;) is a variation of the [[Busy Beaver]] problem for [https://en.wikipedia.org/wiki/Lambda_calculus lambda calculus] invented by John Tromp. BBλ(n) = the maximum normal form size of any closed lambda term of size n. Like the traditional Busy Beaver functions, it is uncomputable (and in fact grows faster than any computable function). If you are not familiar with lambda calculus and beta-reduction, I recommend starting with that article.&lt;br /&gt;
&lt;br /&gt;
Size is measured in bits using [https://tromp.github.io/cl/Binary_lambda_calculus.html Binary Lambda Calculus] which is a binary prefix-free encoding for all closed lambda calculus terms.&lt;br /&gt;
&lt;br /&gt;
== Analogy to Turing machines ==&lt;br /&gt;
We evaluate terms by applying &#039;&#039;beta-reductions&#039;&#039; until they reach a &#039;&#039;normal form&#039;&#039;. As an analogy to [[Turing machines]]:&lt;br /&gt;
* &#039;&#039;Lambda terms&#039;&#039; are like TM configurations (tape + state + position).&lt;br /&gt;
* Applying &#039;&#039;beta-reduction&#039;&#039; to a term is like taking a TM step.&lt;br /&gt;
* A term is in &#039;&#039;normal form&#039;&#039; if no beta-reductions can be applied. This is like saying the term has halted.&lt;br /&gt;
* A term may or may not be reducible to a normal form. If it is, this is like saying the term halts.&lt;br /&gt;
* Determining whether a term is reducible to a normal form is an undecidable problem equivalent to the halting problem.&lt;br /&gt;
&lt;br /&gt;
Note: That unlike for Turing machines, evaluating lambda terms is non-deterministic. Specifically, there may be multiple beta-reductions possible in a given term. However, if a term can be reduced to a normal form, that normal form is unique. It is not possible to reduce the original term to any different normal form. A term is &#039;&#039;&#039;strongly normalizing&#039;&#039;&#039; if any choice of beta-reductions will lead to this normal form and &#039;&#039;&#039;weakly normalizing&#039;&#039;&#039; if there exist divergent reduction paths which never reach the normal form.&lt;br /&gt;
&lt;br /&gt;
== Proof of Uncomputability ==&lt;br /&gt;
The proof that BBλ(n) is uncomputable is very similar to Radó&#039;s original proof that Σ(n) is uncomputable. Proof by contradiction:&lt;br /&gt;
&lt;br /&gt;
Assume BBλ is computable and so there exists a term &#039;&#039;f&#039;&#039; which computes it on [[wikipedia:Church_encoding|Church numerals]]. In other words: for all &amp;lt;math&amp;gt;n \in \N&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;(f \; C_n)&amp;lt;/math&amp;gt; beta reduces to normal form &amp;lt;math&amp;gt;C_{BB\lambda(n)}&amp;lt;/math&amp;gt; (where &amp;lt;math&amp;gt;C_n&amp;lt;/math&amp;gt; denotes the Church numeral &#039;&#039;n&#039;&#039;). Denote the binary lambda encoded size of &#039;&#039;f&#039;&#039; as &#039;&#039;k&#039;&#039;. Consider the term &amp;lt;math&amp;gt;f \; (C_2 \; C_n)&amp;lt;/math&amp;gt; which has size &amp;lt;math&amp;gt;5n + k + 26&amp;lt;/math&amp;gt; bits. This term reduces to &amp;lt;math&amp;gt;C_{BB\lambda(n^2)}&amp;lt;/math&amp;gt; which has size &amp;lt;math&amp;gt;5 \cdot BB\lambda(n^2) + 6&amp;lt;/math&amp;gt; bits. But for sufficiently large n, &amp;lt;math&amp;gt;n^2 &amp;gt; 5n + k + 26&amp;lt;/math&amp;gt; and so  &amp;lt;math&amp;gt;5 \cdot BB\lambda(n^2) + 6 &amp;gt; BB\lambda(5n + k + 26)&amp;lt;/math&amp;gt;. But this is a contradiction, we&#039;ve found a &amp;lt;math&amp;gt;5n + k + 26&amp;lt;/math&amp;gt; bit term which reduces to a normal form larger than &amp;lt;math&amp;gt;BB\lambda(5n + k + 26)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Thus BBλ(n) is uncomputable. A variation of this argument shows that BBλ(n) eventually dominates all computable functions.&lt;br /&gt;
&lt;br /&gt;
== Binary Lambda Encoding ==&lt;br /&gt;
A lambda term using [https://en.wikipedia.org/wiki/De_Bruijn_indices De Bruijn indexes] is defined inductively as:&lt;br /&gt;
* Variables: For any &amp;lt;math&amp;gt;n \in \mathbb{Z}^+&amp;lt;/math&amp;gt;, Var(&#039;&#039;n&#039;&#039;) is a term. It represents a variable bound by the lambda expression &#039;&#039;n&#039;&#039; above this one (the De Bruijn index). It is typically written simply as &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Lambdas: For any term &#039;&#039;T&#039;&#039;, Lam(&#039;&#039;T&#039;&#039;) is a term. It represents a unary function with function body &#039;&#039;T&#039;&#039;. It is typically written &amp;lt;math&amp;gt;\lambda T&amp;lt;/math&amp;gt; or &amp;lt;code&amp;gt;\T&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Applications: For any terms &#039;&#039;T, U&#039;&#039;, App(&#039;&#039;T, U&#039;&#039;) is a term. It represents applying function &#039;&#039;T&#039;&#039; to argument &#039;&#039;U&#039;&#039;. It is typically written &amp;lt;code&amp;gt;(T U)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We can think of this as a tree where each variable is a leaf, a lambda is a node with one child and applications are nodes with 2 children. A term is &#039;&#039;&#039;closed&#039;&#039;&#039; if every variable is bound. In other words, for every Var(&#039;&#039;n&#039;&#039;) leaf node, there exists &#039;&#039;n&#039;&#039; Lam() nodes above it in the tree of the term.&lt;br /&gt;
&lt;br /&gt;
Encoding (&#039;&#039;blc()&#039;&#039;) is defined recursively:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  blc(Var(n)) &amp;amp; = &amp;amp; 1^n 0 \\&lt;br /&gt;
  blc(Lam(T)) &amp;amp; = &amp;amp; 00 \; blc(T) \\&lt;br /&gt;
  blc(App(T, U)) &amp;amp; = &amp;amp; 01 \; blc(T) \; blc(U) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, the [https://en.wikipedia.org/wiki/Church_encoding#Church_numerals Church numeral] 2: &amp;lt;math&amp;gt;\lambda f x. (f \; (f \; x))&amp;lt;/math&amp;gt; =  &amp;lt;code&amp;gt;\\(2 (2 1))&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;Lam(Lam(App(Var(2), App(Var(2), Var(1))))&amp;lt;/code&amp;gt; is encoded as &amp;lt;code&amp;gt;00 00 01 110 01 110 10&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;0000011100111010&amp;lt;/code&amp;gt; (spaces are not part of the encoding, only used for demonstration purposes) and thus has size 16 bits.&lt;br /&gt;
&lt;br /&gt;
== Text Encoding conventions ==&lt;br /&gt;
For human readability, a text encoding and set of conventions is used in this article. As described earlier we encode a lambda term as:&lt;br /&gt;
* Var(&#039;&#039;n&#039;&#039;) -&amp;gt; &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
* Lam(&#039;&#039;T&#039;&#039;) -&amp;gt; &amp;lt;code&amp;gt;(\T)&amp;lt;/code&amp;gt;&lt;br /&gt;
* App(&#039;&#039;T, U&#039;&#039;) -&amp;gt; &amp;lt;code&amp;gt;(T U)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, parentheses are also dropped in certain cases by convention:&lt;br /&gt;
* The outermost parentheses are dropped: &amp;lt;code&amp;gt;Lam(1)&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;\1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;App(1, 2)&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;1 2&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Parentheses are dropped immediately inside a Lam: &amp;lt;code&amp;gt;Lam(Lam(1))&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;\\1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Lam(App(1, 1))&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;\1 1&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Parentheses are dropped in nested Apps using left associativity: &amp;lt;code&amp;gt;App(App(1, 2), 3)&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;1 2 3&amp;lt;/code&amp;gt;. (Note: parentheses are still required for &amp;lt;code&amp;gt;App(1, App(2, 3))&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;1 (2 3)&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
This is the convention used in John Tromp&#039;s code and so is used here for consistency.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
There are no closed lambda terms of size 0, 1, 2, 3 or 5 and so BBλ(n) is not defined for those values. The smallest closed lambda term is &amp;lt;code&amp;gt;\1&amp;lt;/code&amp;gt; which has size 4.&lt;br /&gt;
&lt;br /&gt;
For the rest of n ≤ 20: BBλ(n) = n is trivial and can be achieved via picking any n bit term already in normal form. For example &amp;lt;code&amp;gt;\\...\1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;\\...\2&amp;lt;/code&amp;gt; with k lambdas has size 2k+2 and 2k+3 respectively (for k ≥ 1 and k ≥ 2 respectively).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!n&lt;br /&gt;
!BBλ(n)&lt;br /&gt;
!Champion&lt;br /&gt;
!# Beta reductions&lt;br /&gt;
!Normal form&lt;br /&gt;
!Discovered By&lt;br /&gt;
|-&lt;br /&gt;
|21 || = 22 || &amp;lt;code&amp;gt;\(\1 1) (1 (\2))&amp;lt;/code&amp;gt;&lt;br /&gt;
|1|| &amp;lt;code&amp;gt;\(1 (\2)) (1 (\2))&amp;lt;/code&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|22 || = 24 || &amp;lt;code&amp;gt;\(\1 1) (1 (\\1))&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;\(\1 1 1) (1 1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|1&lt;br /&gt;
1&lt;br /&gt;
| &amp;lt;code&amp;gt;\(1 (\\1)) (1 (\\1))&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;\(1 1) (1 1) (1 1)&amp;lt;/code&amp;gt;||John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|23 || = 26 || &amp;lt;code&amp;gt;\(\1 1) (1 (\\2))&amp;lt;/code&amp;gt;&lt;br /&gt;
|1|| &amp;lt;code&amp;gt;\(1 (\\2)) (1 (\\2))&amp;lt;/code&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|24 || = 30 || &amp;lt;code&amp;gt;\(\1 1 1) (1 (\1))&amp;lt;/code&amp;gt;&lt;br /&gt;
|1|| &amp;lt;code&amp;gt;\(1 (\1)) (1 (\1)) (1 (\1))&amp;lt;/code&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|25 || = 42 || &amp;lt;code&amp;gt;\(\1 1) (\1 (2 1))&amp;lt;/code&amp;gt; &lt;br /&gt;
|3|| &amp;lt;code&amp;gt;\1 (\1 (2 1)) (1 (1 (\1 (2 1))))&amp;lt;/code&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|26 || = 52 || &amp;lt;code&amp;gt;(\1 1) (\\2 (1 2))&amp;lt;/code&amp;gt; &lt;br /&gt;
|3|| &amp;lt;code&amp;gt;\\2 (\\2 (1 2)) (1 (2 (\\2 (1 2))))&amp;lt;/code&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|27 || = 44 || &amp;lt;code&amp;gt;\\(\1 1) (\1 (2 1))&amp;lt;/code&amp;gt; &lt;br /&gt;
|3|| &amp;lt;code&amp;gt;\\1 (\1 (2 1)) (1 (1 (\1 (2 1))))&amp;lt;/code&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|28 || = 58 || &amp;lt;code&amp;gt;\(\1 1) (\1 (2 (\2))))&amp;lt;/code&amp;gt; &lt;br /&gt;
|3|| &amp;lt;code&amp;gt;\1 (\\1 (3 (\2))) (1 (\2 (\\1 (4 (\2)))))&amp;lt;/code&amp;gt;|| John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
| 29 || = 223|| &amp;lt;code&amp;gt;\(\1 1) (\1 (1 (2 1)))&amp;lt;/code&amp;gt;&lt;br /&gt;
|4|| &amp;lt;pre&amp;gt;&lt;br /&gt;
\B (B (1 B))&lt;br /&gt;
  where:&lt;br /&gt;
    B = (A (A (1 A)))&lt;br /&gt;
    A = (1 (\1 (1 (2 1))))&lt;br /&gt;
&amp;lt;/pre&amp;gt;||John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|= 160&lt;br /&gt;
|&amp;lt;code&amp;gt;(\1 1 1) (\\2 (1 2))&amp;lt;/code&amp;gt; and&lt;br /&gt;
&amp;lt;code&amp;gt;(\1 (1 1)) (\\2 (1 2))&amp;lt;/code&amp;gt;&lt;br /&gt;
|7&lt;br /&gt;
5&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
\\2 B A (1 (2 B A))&lt;br /&gt;
  where:&lt;br /&gt;
    B = (\\2 A (1 (2 A)))&lt;br /&gt;
    A = (\\2 (1 2))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|= 267&lt;br /&gt;
|&amp;lt;code&amp;gt;(\1 1) (\\2 (2 (1 2)))&amp;lt;/code&amp;gt;&lt;br /&gt;
|6&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
\\2 A (2 A (C (2 A)))&lt;br /&gt;
  where:&lt;br /&gt;
    C = (2 A (2 A (1 B (2 A))))&lt;br /&gt;
    B = (\3 A (3 A (1 (3 A))))&lt;br /&gt;
    A = (\\2 (2 (1 2)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|= 298&lt;br /&gt;
|&amp;lt;code&amp;gt;\(\1 1) (\1 (1 (2 (\2))))&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|33&lt;br /&gt;
|= 1812&lt;br /&gt;
|&amp;lt;code&amp;gt;\(\1 1) (\1 (1 (1 (2 1))))&amp;lt;/code&amp;gt;&lt;br /&gt;
|5&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
\C (C (C (1 C)))&lt;br /&gt;
  where:&lt;br /&gt;
    C = (B (B (B (1 B)))&lt;br /&gt;
    B = (A (A (A (1 A)))&lt;br /&gt;
    A = (1 (\1 (1 (1 (2 1)))))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|34 || &amp;lt;math&amp;gt;= \ 5 \left(2^{2^{2^2}}\right) + 6 = 327\,686&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(\1 1 1 1) (\\2 (2 1))&amp;lt;/code&amp;gt; and&lt;br /&gt;
&amp;lt;code&amp;gt;(\1 (1 1) 1) (\\2 (2 1))&amp;lt;/code&amp;gt;&lt;br /&gt;
| || &amp;lt;math&amp;gt;C(2^{2^{2^2}})&amp;lt;/math&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|35 || &amp;lt;math&amp;gt;= 5 \left(3^{3^3}\right) + 6 &amp;gt; 3.8 \times 10^{13}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(\1 1 1) (\\2 (2 (2 1)))&amp;lt;/code&amp;gt; &lt;br /&gt;
| || &amp;lt;math&amp;gt;C(3^{3^3})&amp;lt;/math&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|36 || &amp;lt;math&amp;gt;= 5 \left(2^{2^{2^3}}\right) + 6 &amp;gt; 5.7 \times 10^{77}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(\1 1) (\1 (1 (\\2 (2 1))))&amp;lt;/code&amp;gt;&lt;br /&gt;
| || &amp;lt;math&amp;gt;C(2^{2^{2^3}})&amp;lt;/math&amp;gt;|| John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|37 || &amp;lt;math&amp;gt; = BB\lambda(35)+2&amp;lt;/math&amp;gt;&lt;br /&gt;
|  &amp;lt;code&amp;gt;\(\1 1 1) (\\2 (2 (2 1)))&amp;lt;/code&amp;gt;&lt;br /&gt;
| || &amp;lt;math&amp;gt;\lambda x. C(3^{3^3})&amp;lt;/math&amp;gt;||mxdys, tromp, dyuan, sligocki&lt;br /&gt;
|-&lt;br /&gt;
|38 || &amp;lt;math&amp;gt;\ge 5 \left(2^{2^{2^{2^2}}}\right) + 6 &amp;gt; 10^{10^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(\1 1 1 1 1) (\\2 (2 1))&amp;lt;/code&amp;gt; and&lt;br /&gt;
&amp;lt;code&amp;gt;(\1 (1 1) 1 1) (\\2 (2 1))&amp;lt;/code&amp;gt;&lt;br /&gt;
| || &amp;lt;math&amp;gt;C(2^{2^{2^{2^2}}})&amp;lt;/math&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|39 || &amp;lt;math&amp;gt;\ge 5 \left(3^{3^{3^3}}\right) + 6 &amp;gt; 10^{10^{12}}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(\1 1 1 1) (\\2 (2 (2 1)))&amp;lt;/code&amp;gt; &lt;br /&gt;
| || &amp;lt;math&amp;gt;C(3^{3^{3^3}})&amp;lt;/math&amp;gt; || John Tromp &amp;amp;  Bertram Felgenhauer&lt;br /&gt;
|-&lt;br /&gt;
|40 || &amp;lt;math&amp;gt; &amp;gt; (2\uparrow\uparrow)^{15} 33 &amp;gt; 10 \uparrow\uparrow\uparrow 16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(\1 1 1) (\1 (\\2 (2 1)) 1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| || &amp;lt;math&amp;gt;\lambda x.T(k)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;T(0)=x,\;T(n+1)=T(n)\;C(2)\;T(n)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;k &amp;gt; (2\uparrow\uparrow)^{15} 33&amp;lt;/math&amp;gt; || mxdys and racheline&lt;br /&gt;
|-&lt;br /&gt;
|41 || &amp;lt;math&amp;gt;\ge 5 \left(3^{3^{85}}\right) + 6 &amp;gt; 10^{10^{40}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|  &amp;lt;code&amp;gt;(\1 (\1 1) 1) (\\2 (2 (2 1)))&amp;lt;/code&amp;gt;&lt;br /&gt;
| || &amp;lt;math&amp;gt;C(3^{3^{85}})&amp;lt;/math&amp;gt;||mxdys&lt;br /&gt;
|-&lt;br /&gt;
|42 ||&amp;lt;math&amp;gt; \ge BB\lambda(40)+2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;\(\1 1 1) (\1 (\\2 (2 1)) 1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
|43 ||&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow 2 \uparrow\uparrow 8&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;(\1 1) (\1 (\1 (\\2 (2 1)) 2))&amp;lt;/code&amp;gt;&lt;br /&gt;
| || &amp;lt;math&amp;gt;\lambda x.T(k)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;T(0)=x,\;T(n+1)=T(n)\;(\lambda y.y\;C(2)\;T(n))&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;k &amp;gt; 2 \uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow 2 \uparrow\uparrow 8&amp;lt;/math&amp;gt;||mxdys&lt;br /&gt;
|-&lt;br /&gt;
|44 || &amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow\uparrow 10 \uparrow\uparrow\uparrow 16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(\1 1 1 1) (\1 (\\2 (2 1)) 1)&amp;lt;/code&amp;gt; &lt;br /&gt;
| || &amp;lt;math&amp;gt;\lambda x.T(k)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;T(0)=x,\;T(n+1)=T(n)\;C(2)\;T(n)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;k &amp;gt; (2\uparrow\uparrow)^{(2\uparrow\uparrow)^{15} 33 - 1} 33&amp;lt;/math&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
|45 || &amp;lt;math&amp;gt; \ge BB\lambda(43)+2&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\(\1 1) (\1 (\1 (\\2 (2 1)) 2))&amp;lt;/code&amp;gt;&lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
|46 || &amp;lt;math&amp;gt; \ge BB\lambda(44)+2&amp;lt;/math&amp;gt;&lt;br /&gt;
|  &amp;lt;code&amp;gt;\(\1 1 1 1) (\1 (\\2 (2 1)) 1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
|47 || &lt;br /&gt;
|  &lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
|48 || &amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow\uparrow 10 \uparrow\uparrow\uparrow 10 \uparrow\uparrow\uparrow 16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(\1 1 1 1 1) (\1 (\\2 (2 1)) 1)&amp;lt;/code&amp;gt; &lt;br /&gt;
| || &amp;lt;math&amp;gt;\lambda x.T(k)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;T(0)=x,\;T(n+1)=T(n)\;C(2)\;T(n)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;k &amp;gt; (2\uparrow\uparrow)^{(2\uparrow\uparrow)^{(2\uparrow\uparrow)^{15} 33 - 1} 33 - 1} 33&amp;lt;/math&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
|49&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; f_{\omega+1}\left(\frac{2 \uparrow\uparrow 6}{2}\right) &amp;gt; \text{Graham&#039;s number}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;(\1 1) (\1 (1 (\\1 2 (\\2 (2 1)))))&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;C(N) \text{ for } N \approx f_{\omega+1}\left(\frac{2 \uparrow\uparrow 6}{2}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
|[https://github.com/tromp/AIT/blob/master/fast_growing_and_conjectures/melo.lam Gustavo Melo]&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1850&lt;br /&gt;
|&amp;gt; Loader&#039;s number&lt;br /&gt;
|&amp;lt;code&amp;gt;too large to show&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[https://codegolf.stackexchange.com/questions/176966/golf-a-number-bigger-than-loaders-number/274634#274634 John Tromp]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;math&amp;gt;C(n)&amp;lt;/math&amp;gt; represents the Church numeral &#039;&#039;n&#039;&#039; (&amp;lt;math&amp;gt;\lambda f x. f^n(x)&amp;lt;/math&amp;gt;) written as &amp;lt;code&amp;gt;\\2 (2 ... (2 1)...)&amp;lt;/code&amp;gt; with &#039;&#039;n&#039;&#039; 2s in this text representation.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* https://oeis.org/A333479&lt;br /&gt;
* [https://tromp.github.io/blog/2023/11/24/largest-number The largest number representable in 64 bits]. 24 Nov 2023. John Tromp.&lt;br /&gt;
* [https://tromp.github.io/cl/Binary_lambda_calculus.html Binary Lambda Calculus]. John Tromp.&lt;br /&gt;
* https://github.com/tromp/AIT/tree/master/BB&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Least_Busy_Beaver&amp;diff=2612</id>
		<title>Least Busy Beaver</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Least_Busy_Beaver&amp;diff=2612"/>
		<updated>2025-07-26T19:22:35Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;least busy beaver&#039;&#039;&#039; &amp;lt;math&amp;gt;BB^-(n, m)&amp;lt;/math&amp;gt; problem is a variation of the busy beaver problem which considers TM behavior across all starting tapes (not just blank tapes like the traditional BB problem) discovered by Racheline on 15 Feb 2025.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
Let &amp;lt;math&amp;gt;BB_{init}(n, m, T)&amp;lt;/math&amp;gt; be the longest runtime for all n-state m-symbol TMs which halt when started on tape configuration T (where T is allowed to be any infinite tape configuration, including ones with an infinite number of non-zero values). Then&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;BB^-(n, m) = min_T BB_{init}(n, m, T)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In other words, the minimal value across all possible starting tapes. This minimum must exist because the values of &amp;lt;math&amp;gt;BB_{init}(n, m, T)&amp;lt;/math&amp;gt; are all positive integers and thus well ordered.&lt;br /&gt;
&lt;br /&gt;
Note that &amp;lt;math&amp;gt;BB_{init}(n, m, B) = BB(n, m)&amp;lt;/math&amp;gt; where B is the blank (all-zeros) tape. Therefore,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;BB^-(n, m) \le BB(n, m)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We have not yet found an example where we can prove that &amp;lt;math&amp;gt;BB^-(n, m) \ne BB(n, m)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Known Results ==&lt;br /&gt;
Clearly, &amp;lt;math&amp;gt;BB^-(1, m) = 1&amp;lt;/math&amp;gt; for all positive integers &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;, since &amp;lt;math&amp;gt;BB_{init}(n, m, T)&amp;lt;/math&amp;gt; is always at least &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; so we have &amp;lt;math&amp;gt;1\le BB^-(1,m)\le BB(1,m) = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small least busy beaver values &lt;br /&gt;
|- &lt;br /&gt;
|   || 2-state || 3-state || 4-state &lt;br /&gt;
|-  &lt;br /&gt;
| 2-symbol &lt;br /&gt;
| &amp;lt;math&amp;gt;BB^-(2) = 6&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;BB^-(3) = 21&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;BB^-(4) = 107&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3-symbol &lt;br /&gt;
| &amp;lt;math&amp;gt;BB^-(2, 3) = 38&amp;lt;/math&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Racheline proved by hand that &amp;lt;math&amp;gt;BB^-(2, 2) = 6&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;math&amp;gt;BB^-(2, 2) = 6&amp;lt;/math&amp;gt; [https://discord.com/channels/960643023006490684/960643023530762341/1340062334952935594 Link to first Discord message]&amp;lt;/ref&amp;gt;, and with the help of computer searches, she proved &amp;lt;math&amp;gt;BB^-(3, 2) = 21&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;math&amp;gt;BB^-(3, 2) = 21&amp;lt;/math&amp;gt; [https://discord.com/channels/960643023006490684/960643023530762341/1340098138924515458 Link to first Discord message]&amp;lt;/ref&amp;gt;. She later made a program that automatically tries to confirm lower bounds &amp;lt;math&amp;gt;BB^-(n, m)\ge t&amp;lt;/math&amp;gt;, by covering the set of all initial tapes with a family of sets, where each set of the family contains tapes that agree in a given radius around the starting position, such that a single TM halts in &amp;lt;math&amp;gt;\ge t&amp;lt;/math&amp;gt; steps without leaving that shared part of the tapes (and therefore halts in &amp;lt;math&amp;gt;\ge t&amp;lt;/math&amp;gt; steps on all of those tapes with the same transition history). This program verified her previous results&amp;lt;ref&amp;gt;&amp;lt;math&amp;gt;BB^-(2, 2) = 6&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;BB^-(3, 2) = 21&amp;lt;/math&amp;gt; [https://discord.com/channels/960643023006490684/960643023530762341/1340790512160084130 Discord message link]&amp;lt;/ref&amp;gt; and produced the results &amp;lt;math&amp;gt;BB^-(2, 3) = BB(2, 3) = 38&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;math&amp;gt;BB^-(2, 3) = 38&amp;lt;/math&amp;gt; [https://discord.com/channels/960643023006490684/960643023530762341/1340773779198185607 Discord message link]&amp;lt;/ref&amp;gt;, and later &amp;lt;math&amp;gt;BB^-(4, 2) = 107&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;math&amp;gt;BB^-(4, 2) = 107&amp;lt;/math&amp;gt; [https://discord.com/channels/960643023006490684/960643023530762341/1340827079012384911 Discord message link]&amp;lt;/ref&amp;gt; using Shawn Ligocki&#039;s idea to speed up the process by first using TMs that are likely to halt late (such as the TMs listed in [[BB(4)]]) to filter out most tapes. None of this has been formally verified as of 16 Feb 2025.&amp;lt;br&amp;gt;&lt;br /&gt;
Certificate of &amp;lt;math&amp;gt;BB^-(2, 2) = BB(2, 2) = 6&amp;lt;/math&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
   (0, 0, 0)    1RB1RZ_0LB1LA 6&lt;br /&gt;
   (0, 0, 1)    0LB1RZ_1RA0RB 6&lt;br /&gt;
(0, 1, 0, 1, 0) 0RA0RB_0LB1RZ 6&lt;br /&gt;
(0, 1, 0, 1, 1) 0LA0LB_0RB1RZ 6&lt;br /&gt;
(1, 1, 0, 1, 1) 0RB1RZ_0LB0LA 7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Certificate of &amp;lt;math&amp;gt;BB^-(3, 2) = BB(3, 2) = 21&amp;lt;/math&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
   (0, 0, 0, 0, 1)    0LB0LC_1RB1LC_1RZ1RA 21&lt;br /&gt;
   (0, 0, 0, 1, 1)    1RB0LB_1RZ1LC_1RC1RA 22&lt;br /&gt;
   (0, 1, 0, 1, 1)    1RB0RC_1RC0LB_0LA1RZ 21&lt;br /&gt;
   (1, 0, 0, 0, 1)    0RA1LB_0LB0RC_1RA1RZ 23&lt;br /&gt;
   (1, 0, 0, 1, 0)    1LA1RB_0LC0RB_0LA1RZ 23&lt;br /&gt;
   (1, 0, 0, 1, 1)    0LB1RC_1LA1RZ_0RC0LA 21&lt;br /&gt;
   (1, 1, 0, 1, 1)    0RB0LB_1RZ1LC_1RA0RC 21&lt;br /&gt;
(0, 0, 0, 0, 0, 0, 0) 1RB1RZ_1LB0RC_1LC1LA 21&lt;br /&gt;
(0, 0, 0, 0, 0, 0, 1) 0LB1RZ_0LC1RB_1RA0RC 24&lt;br /&gt;
(0, 0, 0, 0, 1, 0, 0) 0LB0RB_1RB1LC_1RZ0LA 22&lt;br /&gt;
(0, 0, 0, 0, 1, 0, 1) 0LB0RB_1RB1LC_1RZ0LA 22&lt;br /&gt;
(0, 0, 1, 0, 1, 0, 0) 0RA0RB_1LB1LC_1RA1RZ 21&lt;br /&gt;
(0, 0, 1, 0, 1, 0, 1) 0LA0LB_1RB1RC_1LA1RZ 21&lt;br /&gt;
(1, 0, 0, 0, 0, 0, 1) 0RA0LB_1LC1RZ_0LC1RA 40&lt;br /&gt;
(1, 0, 0, 0, 1, 0, 0) 0LA1RB_0RB0LC_1LA1RZ 24&lt;br /&gt;
(1, 0, 0, 0, 1, 0, 1) 0LA1RB_0RB0LC_1LA1RZ 24&lt;br /&gt;
(1, 0, 1, 0, 1, 0, 1) 0RB1RZ_0LC0LB_1RA0LA 21&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Terminating_Turmite&amp;diff=2611</id>
		<title>Terminating Turmite</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Terminating_Turmite&amp;diff=2611"/>
		<updated>2025-07-26T19:22:09Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;Terminating Turmite&#039;&#039;&#039; or &#039;&#039;&#039;Relative Movement Turing Machine&#039;&#039;&#039; is a 1 dimentional [[Turing machine]] which uses relative directions instead of absolute ones. So instead of moving (L)eft or (R)ight, it (P)roceeds forward (for one step in the same direction as last move or (T)urns-around (move one direction in the opposite direction). TT(n,k) is the maximum steps of all halting n-state, k-symbol Terminating Turmites when started on a blank tape.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
2D [[wikipedia:Turmite|Turmites]] also called &#039;&#039;&#039;turNing machines&#039;&#039;&#039; have been historically studied by Chris Langton in 1986 ([[wikipedia:Langton&#039;s_ant|Langton&#039;s ants]]), Allen Brady in 1988 (TurNing machines) and Greg Turk in 1989 (tur-mites). Until recently, it seems like much less investigation was put into 1D Turmites.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* Google Sheet recording known values: https://docs.google.com/spreadsheets/d/18EXcLXM4Xb_qpKenV4oRGQQpCd45MJ4uawNWgmVvKTY/edit?gid=0#gid=0&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2610</id>
		<title>Busy Beaver Functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_Beaver_Functions&amp;diff=2610"/>
		<updated>2025-07-26T19:21:47Z</updated>

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

		<summary type="html">&lt;p&gt;Qwerpiw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;n-instruction Turing machine&#039;&#039;&#039; is a [[Turing machine]] with an arbitrary number of states and symbols, but only &#039;&#039;n&#039;&#039; defined transitions/instructions in its transition table (all others are undefined). The &#039;&#039;&#039;Instruction-Limited Busy Beaver&#039;&#039;&#039; (BBi(n)) problem is the Busy Beaver problem limited to n-instruction TMs. BBi(n) is the longest runtime for all halting n-instruction TMs when started on a blank tape and Σi(n) is the maximum number of non-blank symbols written by an n-instruction TM when halting and when started on a blank tape.&lt;br /&gt;
&lt;br /&gt;
A TM is considered to halt as soon as it reaches an undefined transition. This convention reduces the number of instructions for a BBi Turing machine. In the traditional BB(n,m) problem, there is no explicit instruction limit (albeit an upper bound of nm) and so it is advantageous to use an explicit halting instruction which allows the machine to take one additional step.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
The goal of the original Busy Beaver contest, introduced by Tibor Radó, was to find a halting Turing machine of a given size that, when started on a blank tape, either runs for the longest number of steps (&#039;&#039;&#039;BB(n)&#039;&#039;&#039;), or which prints the largest number of 1’s to tape before halting (&#039;&#039;&#039;Σ(n)&#039;&#039;&#039;) [1].  Originally, the contests considered only two-symbol Turing machines (0,1), so both the steps sequence (BB(1), BB(2), BB(3), ...) and the symbols sequence (Σ(1), Σ(2), Σ(3), ...) were functions of a single variable n, the number of states.&lt;br /&gt;
&lt;br /&gt;
The Busy Beaver contest was later generalized to m-symbol machines (0,1,2,…,m-1), so each contest for n states and m symbols has its own values for maximum steps (&#039;&#039;&#039;BB(n,m)&#039;&#039;&#039;), and for non-blank symbols written to tape (&#039;&#039;&#039;Σ(n,m)&#039;&#039;&#039;).  While this adds more interesting individual contests, it does split the focus among different possible sequences.  For example, it is natural to compare the original steps sequence (BB(n,2) for n=1, 2, 3, ...) with the steps sequence for 2-state, m-symbol Turing machines (BB(2,m) for m=1, 2, 3, ...).&lt;br /&gt;
&lt;br /&gt;
The Instruction-Limited Busy Beaver concept was primarily motivated by the goal of uniting the various Busy Beaver contests into a single sequence defined not by the maximum number of states and symbols (&#039;&#039;&#039;BB(n,m)&#039;&#039;&#039;), but rather by the number of instructions (&#039;&#039;&#039;BBi(n)&#039;&#039;&#039;).  Furthermore, counting the number of instructions in a Turing machine is arguably a simpler way of defining a “machine of a given size” than is considering the numbers of states and symbols in its state table.&lt;br /&gt;
&lt;br /&gt;
A champion n-instruction Busy Beaver machine may lie within any a x b domain, and it may share the same number of steps and symbols written as a machine from a different domain altogether.  For example, it was discovered that two different 7-instruction Turing machines take 3,932,963 steps and write 2,050 non-blank symbols, but one of these is a 2-state, 4-symbol machine with one undefined transition, while the other is a 3-state, 3-symbol machine with two undefined transitions.&lt;br /&gt;
&lt;br /&gt;
It is currently unknown what the state table shapes of BBi(n) champions for n&amp;gt;=8 will be.  When n = a*b-1 for some a,b &amp;gt;=2, will BBi(n) be one less than one of the original values of BB(a,b)?  Or will a more sparsely populated state table with a larger product of states and symbols be able to generate an even longer run time using n instructions?  This is just one of the many questions that motivated the instruction-limited Busy Beaver contest.&lt;br /&gt;
&lt;br /&gt;
== Champions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!n&lt;br /&gt;
!BBi(n)&lt;br /&gt;
!TNF Size&lt;br /&gt;
!Champions&lt;br /&gt;
!Notes&lt;br /&gt;
!Reference&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
|{{TM|0RB_---}} {{TM|1RB---_------}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 35&lt;br /&gt;
|{{TM|0RB---_1LA---}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716114952818829 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 413&lt;br /&gt;
|{{TM|1RB1LB_1LA---}} (and 13 others)&lt;br /&gt;
|[[BB(2)]] champion&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716181214564353 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 16&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 8,053&lt;br /&gt;
|{{TM|1RB---_0RC---_1LC0LA}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716260587700447 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 37&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 213,633&lt;br /&gt;
|{{TM|1RB2LB---_2LA2RB1LB}}&lt;br /&gt;
|[[BB(2,3)]] champion&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393716514234040341 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 123&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 7,363,453&lt;br /&gt;
|{{TM|1RB3LA1RA0LA_2LA------3RA}}&lt;br /&gt;
|&lt;br /&gt;
|[[oeis:A384629|A384629]] [https://discord.com/channels/960643023006490684/960643023530762341/1393768821478785207 Shawn]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 3,932,963&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 312,696,581&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB---}}&lt;br /&gt;
{{TM|1RB2LA1RA_1LC1LA2RB_---1LA---}}&lt;br /&gt;
|[[BB(2,4)]] champion and &lt;br /&gt;
its [[BB(3,3)]] doppelganger&lt;br /&gt;
|[[oeis:A384629|A384629]] &lt;br /&gt;
[https://github.com/sligocki/busy-beaver/blob/main/Machines/bb/3x3 List of longrunning BB(3,3) TMs]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | &amp;gt;=119,112,334,170,342,540&lt;br /&gt;
| style=&amp;quot;text-align: right;&amp;quot; | 15,874,490,107&lt;br /&gt;
|{{TM|0RB2LA1RA_1LA2RB1RC_---1LB1LC}}&lt;br /&gt;
|Current [[BB(3,3)]] champion&lt;br /&gt;
|A384629&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* Solving BBi(ab-1) requires solving BB(a,b) since all halting BB(a,b) TMs can be converted into halting (ab-1)-instruction TMs. Furthermore, &amp;lt;math&amp;gt;BBi(ab-1) \ge BB(a,b) - 1&amp;lt;/math&amp;gt; (the -1 at the end is because in BB(a,b) the halting transition counts as a step, but in BBi(ab-1) the TM halts as soon as it reaches the undefined transition).&lt;br /&gt;
** Thus solving BBi(8) will require solving [[BB(3,3)]] and in particular, it will require solving [[Bigfoot]], which is a [[Cryptids|Cryptid]].&lt;br /&gt;
** So far, BBi(ab-1) champions are also classic BB(a,b) champions (but with the final halting transition removed) for all a,b ≥ 2 explored so far, but it is not known if this trend will continue.&lt;br /&gt;
** Beyond the table above we have intrinsic lower bounds: BBi(9) ≥ BB(2,5)-1, BBi(11) ≥ max(BB(2,6),BB(3,4),BB(4,3),BB(6,2))-1.&lt;br /&gt;
* TNF Size is the total number of TMs enumerated in [[TNF]] with n (or fewer) instructions defined.&lt;br /&gt;
* BBi(n) ≥ n. A halting (n+1) x 1 TM that chains all its states together (A0 = 0RB, B0 = 0RC, C0 = 0RD, ...) through the penultimate TM state will take n steps to pass through all states exactly once (a repeat would guarantee nonhalting). The penultimate state, the nth state, puts the TM into n+1st state, which is undefined and does not count as a step.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* OEIS list of BBi(n) values: https://oeis.org/A384629&lt;br /&gt;
* OEIS list of Σi(n) values: https://oeis.org/A384766&lt;br /&gt;
* Discussion on Discord: https://discord.com/channels/960643023006490684/960643023530762341/1393697378657374290&lt;br /&gt;
&lt;br /&gt;
[[category:Functions]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=%CE%A3i&amp;diff=2608</id>
		<title>Σi</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=%CE%A3i&amp;diff=2608"/>
		<updated>2025-07-26T19:20:58Z</updated>

		<summary type="html">&lt;p&gt;Qwerpiw: Changed redirect target from Instruction-limited busy beaver to Instruction-Limited Busy Beaver&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[instruction-Limited Busy Beaver]]&lt;/div&gt;</summary>
		<author><name>Qwerpiw</name></author>
	</entry>
</feed>