TMBR: December 2025: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
Polygon (talk | contribs)
added new BBλ champions
RobinCodes (talk | contribs)
BB Adjacent.: Added Semi-infinite tape BB as TODO
 
(9 intermediate revisions by 2 users not shown)
Line 17: Line 17:
* [[BB(7)]] - '''Enumeration was completed''', the number of holdouts was reduced from an initial 85,853,789 to '''20,387,509''' machines, a '''76.25%''' reduction.
* [[BB(7)]] - '''Enumeration was completed''', the number of holdouts was reduced from an initial 85,853,789 to '''20,387,509''' machines, a '''76.25%''' reduction.
* [[BB(4,3)]] - Reduced from 460,916,384 to 9,401,447 holdouts, a '''97.96% reduction.'''
* [[BB(4,3)]] - Reduced from 460,916,384 to 9,401,447 holdouts, a '''97.96% reduction.'''
* [[BB(3,4)]] - Reduced from 434,787,751 to 13,334,244 holdouts, a '''96.93% reduction.'''
* [[BB(3,4)]] - Reduced from 434,787,751 to 12,435,284 holdouts, a '''97.14% reduction.'''
* [[BB(2,6)]] - '''Enumeration was completed''', the number of holdouts was reduced from an inital 2,278,655,696 to '''870,085''' machines, a '''near 100%''' reduction.
* [[BB(2,6)]] - '''Enumeration was completed''', the number of holdouts was reduced from an inital 2,278,655,696 to '''870,085''' machines, a '''near 100%''' reduction.
* [[BB(2,7)]] - '''Enumeration started''', 100K of the 1M subtasks have been enumerated ('''10%''').
* [[BB(2,7)]] - '''Enumeration started''', 100K of the 1M subtasks have been enumerated ('''10%''').
Line 27: Line 27:
* [[BB(4,3)]] - In Feb 2025, Racheline identified {{TM|0RB1RZ0RB_1RC1LB2LB_1LB2RD1LC_1RA2RC0LD|halt}} as the new BB(4,3) champion with a score of over <math>2 \uparrow\uparrow\uparrow 2^{2^{32}}</math>. In Oct 2025 [[User:Polygon|Polygon]] identified a new [[BB(4,3)]] and [[Maximum Consecutive Ones Function|num(4,3)]] champion with a score of over <math>10 \uparrow^{4} 4</math> ({{TM|1RB1RD1LC_2LB1RB1LC_1RZ1LA1LD_0RB2RA2RD|halt}}). These TMs were first proven to halt by Pavel Kropitz in May 2024, but their runtimes were not known at the time.
* [[BB(4,3)]] - In Feb 2025, Racheline identified {{TM|0RB1RZ0RB_1RC1LB2LB_1LB2RD1LC_1RA2RC0LD|halt}} as the new BB(4,3) champion with a score of over <math>2 \uparrow\uparrow\uparrow 2^{2^{32}}</math>. In Oct 2025 [[User:Polygon|Polygon]] identified a new [[BB(4,3)]] and [[Maximum Consecutive Ones Function|num(4,3)]] champion with a score of over <math>10 \uparrow^{4} 4</math> ({{TM|1RB1RD1LC_2LB1RB1LC_1RZ1LA1LD_0RB2RA2RD|halt}}). These TMs were first proven to halt by Pavel Kropitz in May 2024, but their runtimes were not known at the time.
* [[Beeping Busy Beaver|BBB(3,3)]] - In March 2025 Nick Drozd [https://groups.google.com/g/busy-beaver-discuss/c/EuIXSir4Eps discovered] {{TM|1RB0LB2LA_1LA0RC0LB_2RC2RB0LC}}, which [[quasihalt|quasihalts]] after running for more than 10 ↑↑ 6 steps.
* [[Beeping Busy Beaver|BBB(3,3)]] - In March 2025 Nick Drozd [https://groups.google.com/g/busy-beaver-discuss/c/EuIXSir4Eps discovered] {{TM|1RB0LB2LA_1LA0RC0LB_2RC2RB0LC}}, which [[quasihalt|quasihalts]] after running for more than 10 ↑↑ 6 steps.
* [[Busy Beaver for lambda calculus]] - The values of BBλ(31), BBλ(32), BBλ(33), BBλ(34), BBλ(35), BBλ(36) and BBλ(37) were solved, while new champions for BBλ(40), BBλ(41), BBλ(42), BBλ(43), BBλ(44), BBλ(45), BBλ(46), BBλ(48), BBλ(63) and BBλ(92) were discovered.
* [[Busy Beaver for lambda calculus]] - The values of BBλ(31), BBλ(32), BBλ(33), BBλ(34), BBλ(35), BBλ(36) and BBλ(37) were solved, while new champions for BBλ(40), BBλ(41), BBλ(42), BBλ(43), BBλ(44), BBλ(45), BBλ(46), BBλ(48), BBλ(63) and BBλ(91) were discovered.
* [[Non-halting Turing machine#Translated cycler preperiod|BBS(4,3)]] - A new champion ({{TM|1RB1RD1LC_2LB1RB1LC_1LB1LA1LD_0RB2RA2RD}}) was discovered by changing the C0 transition of the [[BB(4,3)]] champion {{TM|1RB1RD1LC_2LB1RB1LC_1RZ1LA1LD_0RB2RA2RD|halt}} from <code>C0 --> 1RZ</code> to <code>C0 --> 1LB</code>.
* [[Non-halting Turing machine#Translated cycler preperiod|BBS(4,3)]] - A new champion ({{TM|1RB1RD1LC_2LB1RB1LC_1LB1LA1LD_0RB2RA2RD}}) was discovered by changing the C0 transition of the [[BB(4,3)]] champion {{TM|1RB1RD1LC_2LB1RB1LC_1RZ1LA1LD_0RB2RA2RD|halt}} from <code>C0 --> 1RZ</code> to <code>C0 --> 1LB</code>.
* [[Blanking Busy Beaver|BLB(3,3)]] - On 27 Dec 2025, [[User:Azerty|Azerty]] discovered {{TM|1RB1LA---_2RC2LB1RB_2LC2LA0RC}} which blanks the tape after 225 steps. A day later he found {{TM|1RB1RC---_1LB1RA2RB_0RB2LC0RC}}, which blanks the tape after 308 steps.
* [[Blanking Busy Beaver|BLB(3,3)]] - On 27 Dec 2025, [[User:Azerty|Azerty]] discovered {{TM|1RB1LA---_2RC2LB1RB_2LC2LA0RC}} which blanks the tape after 225 steps. A day later he found {{TM|1RB1RC---_1LB1RA2RB_0RB2LC0RC}}, which blanks the tape after 308 steps. That record was surpassed again on 31 Dec 2025 by the discovery of {{TM|1RB2LC2LA_1LC---2RA_2RC2LB0LC}} which blanks the tape after 329 steps.
* [[Non-halting Turing machine#Translated cycler period|BBP(3,3)]] - On 25 Dec 2025, [[User:Azerty|Azerty]] discovered {{TM|1RB2RC1LC_0RC0RB1LA_2LA2RC1LB}} which is a [[Translated cycler]] with a new record period length of 1195 steps.
* [[Non-halting Turing machine#Translated cycler period|BBP(3,3)]] - On 25 Dec 2025, [[User:Azerty|Azerty]] discovered {{TM|1RB2RC1LC_0RC0RB1LA_2LA2RC1LB}} which is a [[Translated cycler]] with a new record period length of 1195 steps.


Line 61: Line 61:
* [[Instruction-Limited Busy Beaver]] was introduced and calculated up to BBi(7).
* [[Instruction-Limited Busy Beaver]] was introduced and calculated up to BBi(7).
* [[Reversible Turing Machine]] Busy Beaver values were calculated up to BB<sub>rev</sub>(5).
* [[Reversible Turing Machine]] Busy Beaver values were calculated up to BB<sub>rev</sub>(5).
* [[Terminating Turmite]]s (Relative Movement Turing Machines) were introduced.
* [[Terminating Turmite]]s (Relative Movement Turing Machines) were introduced and lower bounds for some small domains have been computed.
* John Tromp introduced the <math>BB \lambda _1(n)</math> function for [[Busy Beaver for lambda calculus#Oracle Busy Beaver|Busy Beaver for lambda calculus with an oracle]] and computed it up to <math>BB \lambda _1(22)</math>.
* John Tromp introduced the <math>BB \lambda _1(n)</math> function for [[Busy Beaver for lambda calculus#Oracle Busy Beaver|Busy Beaver for lambda calculus with an oracle]] and computed it up to <math>BB \lambda _1(22)</math>.
* 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.
* 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.
Line 68: Line 68:
* [[Cyclic Tree Busy Beaver]] (CTBB) was introduced by @Jack on 14 Nov.<sup>[https://discord.com/channels/960643023006490684/1438694294042181742 <nowiki>[13]</nowiki>]</sup> The exact value is known for CTBB(2) = 5 and lower bounds have been found up to size 7 with CTBB(7) > 4↑↑↑↑(4↑↑↑3).
* [[Cyclic Tree Busy Beaver]] (CTBB) was introduced by @Jack on 14 Nov.<sup>[https://discord.com/channels/960643023006490684/1438694294042181742 <nowiki>[13]</nowiki>]</sup> The exact value is known for CTBB(2) = 5 and lower bounds have been found up to size 7 with CTBB(7) > 4↑↑↑↑(4↑↑↑3).
* [[Busy Beaver for lambda calculus#De Bruijn|Busy Beaver for lambda calculus using De Bruijn indexes]] was introduced with lower bounds having been calculated up to n = 34.
* [[Busy Beaver for lambda calculus#De Bruijn|Busy Beaver for lambda calculus using De Bruijn indexes]] was introduced with lower bounds having been calculated up to n = 34.
TODO: Before July
TODO: Before July and Semi-infinite tape Busy Beaver https://discord.com/channels/960643023006490684/1450894930422530161/1450894930422530161


=== In the News. ===
=== In the News. ===
Line 99: Line 99:
* 7-9 Nov 2025. Carl Kadie gave a talk on BB during the PyData Seattle 2025 conference: [https://www.youtube.com/watch?v=wSiF1Bm8f3s ''How to make Python programs run very slow (and new Turing Machine results)''].<sup>[https://discord.com/channels/960643023006490684/960643023530762343/1440090541936214017 <nowiki>[2]</nowiki>]</sup>
* 7-9 Nov 2025. Carl Kadie gave a talk on BB during the PyData Seattle 2025 conference: [https://www.youtube.com/watch?v=wSiF1Bm8f3s ''How to make Python programs run very slow (and new Turing Machine results)''].<sup>[https://discord.com/channels/960643023006490684/960643023530762343/1440090541936214017 <nowiki>[2]</nowiki>]</sup>
* 26 Dec 2025. New Scientist. [https://www.newscientist.com/article/2507465-mathematicians-spent-2025-exploring-the-edge-of-mathematics/ Mathematicians spent 2025 exploring the edge of mathematics]. (Paywalled)
* 26 Dec 2025. New Scientist. [https://www.newscientist.com/article/2507465-mathematicians-spent-2025-exploring-the-edge-of-mathematics/ Mathematicians spent 2025 exploring the edge of mathematics]. (Paywalled)
* 31 Dec 2025. Nick Drozd. [https://nickdrozd.github.io/2025/12/31/goalposts.html Running out of places to move the goalposts to].
TODO: Before July
TODO: Before July
== Misc ==
* Azerty [https://azertywastaken.github.io/TuringMachinesSimulator/bb_champions.html shared a website] with champions for many BB-Adjacent functions and original BB.


== In the News ==
== In the News ==


* 26 Dec 2025. New Scientist. [https://www.newscientist.com/article/2507465-mathematicians-spent-2025-exploring-the-edge-of-mathematics/ Mathematicians spent 2025 exploring the edge of mathematics]. (Paywalled)
* 26 Dec 2025. New Scientist. [https://www.newscientist.com/article/2507465-mathematicians-spent-2025-exploring-the-edge-of-mathematics/ Mathematicians spent 2025 exploring the edge of mathematics]. (Paywalled)
== Blog Posts ==
* 31 Dec 2025. Nick Drozd. [https://nickdrozd.github.io/2025/12/31/goalposts.html Running out of places to move the goalposts to].


== Champions ==
== Champions ==
* A new [[Non-halting Turing machine#Translated cycler preperiod|BBS(4,3)]] champion ({{TM|1RB1RD1LC_2LB1RB1LC_1LB1LA1LD_0RB2RA2RD}}) was discovered by changing the C0 transition of the [[BB(4,3)]] champion {{TM|1RB1RD1LC_2LB1RB1LC_1RZ1LA1LD_0RB2RA2RD|halt}} from <code>C0 --> 1RZ</code> to <code>C0 --> 1LB</code>.
* A new [[Non-halting Turing machine#Translated cycler preperiod|BBS(4,3)]] champion ({{TM|1RB1RD1LC_2LB1RB1LC_1LB1LA1LD_0RB2RA2RD}}) was discovered by changing the C0 transition of the [[BB(4,3)]] champion {{TM|1RB1RD1LC_2LB1RB1LC_1RZ1LA1LD_0RB2RA2RD|halt}} from <code>C0 --> 1RZ</code> to <code>C0 --> 1LB</code>.
* On 27 Dec 2025, [[User:Azerty|Azerty]] discovered {{TM|1RB1LA---_2RC2LB1RB_2LC2LA0RC}} which blanks the tape after 225 steps. A day later he found {{TM|1RB1RC---_1LB1RA2RB_0RB2LC0RC}}, which blanks the tape after 308 steps.
* On 27 Dec 2025, [[User:Azerty|Azerty]] discovered {{TM|1RB1LA---_2RC2LB1RB_2LC2LA0RC}} which blanks the tape after 225 steps. A day later he found {{TM|1RB1RC---_1LB1RA2RB_0RB2LC0RC}}, which blanks the tape after 308 steps. That record was surpassed again on 31 Dec by the discovery of {{TM|1RB2LC2LA_1LC---2RA_2RC2LB0LC}} which blanks the tape after 329 steps.
* On 25 Dec 2025, [[User:Azerty|Azerty]] discovered {{TM|1RB2RC1LC_0RC0RB1LA_2LA2RC1LB}} which is a [[Translated cycler]] and new [[Non-halting Turing machine#Translated cycler period|BBP(3,3)]] champion with a new record period length of 1195 steps.
* On 25 Dec 2025, [[User:Azerty|Azerty]] discovered {{TM|1RB2RC1LC_0RC0RB1LA_2LA2RC1LB}} which is a [[Translated cycler]] and new [[Non-halting Turing machine#Translated cycler period|BBP(3,3)]] champion with a new record period length of 1195 steps.
* Patcail and [https://github.com/tromp/AIT/blob/master/fast_growing_and_conjectures/melo.lam Gustavo Melo] discovered a new [[Busy Beaver for lambda calculus|BBλ(63)]] champion, running for more than <math>f_{\omega^3}\left(2\right)</math> steps and 50_ft_lock discovered a new [[Busy Beaver for lambda calculus|BBλ(92)]] champion, running for over <math>f_{\varepsilon_0 + 1}\left(3\right)</math> steps. f represents the [[Fast-Growing Hierarchy]].
* Patcail and [https://github.com/tromp/AIT/blob/master/fast_growing_and_conjectures/melo.lam Gustavo Melo] discovered a new [[Busy Beaver for lambda calculus|BBλ(63)]] champion, running for more than <math>f_{\omega^3}\left(2\right)</math> steps and 50_ft_lock discovered a new [[Busy Beaver for lambda calculus|BBλ(92)]] champion, running for over <math>f_{\varepsilon_0 + 1}\left(3\right)</math> steps. f represents the [[Fast-Growing Hierarchy]].
* [[TT]] TODO
* On 18 Dec Azerty discovered the new [[TT]](2) champion <code>1TB---_1PA0PB</code> with a runtime of 13 steps. This was followed by new champions a day later: <code>1PB0PA_1TA0PC_1PA---</code> for TT(3) with a runtime of 82 steps, <code>1TB---_0PD1PB_1PA1TA_0PC0PD</code> for TT(4) with a runtime of 758 steps, <code>1TB0PA2PA_2PA---1PA</code> for TT(2,3) with a runtime of 223 steps and <code>1TB3TB2PB---_2TB1PA0PA2TB</code> for TT(2,4) with a runtime of 1,068 steps. On 21 Dec Azerty also discovered the new TT(3,3) champion with a runtime of 427 steps <code>1TB2TA2PA_1TA0TC1PC_---2PA0PA</code>, this champion was surpassed on 22 Dec by <code>1TB2PB1PB_2TA0TA2PC_2TA---2PA</code> with a runtime of 1,072 steps, on 23 Dec by <code>1PB2PC1PB_2TC0TA---_1PA1PC0PC</code> with a runtime of 3,786 steps and again on 28 Dec by <code>1PB1PA1TA_2TB2PB2PC_---2PA1TC</code> with a runtime of 45,153 steps.
* [[Maximum Consecutive Ones Function|num]] TODO
* [[Maximum Consecutive Ones Function|num]] TODO


== BB Adjacent ==
== BB Adjacent ==
* [[Busy Beaver for lambda calculus#De Bruijn|Busy Beaver for lambda calculus using De Bruijn indexes]] was introduced with lower bounds having been calculated up to n = 34.
* [[Busy Beaver for lambda calculus#De Bruijn|Busy Beaver for lambda calculus using De Bruijn indexes]] was introduced with lower bounds having been calculated up to n = 34.
TODO. [[Register machine|Register machines]], [[General Recursive Function|General Recursive Functions]], [[Fractran]] progress.
TODO. [[Register machine|Register machines]], [[General Recursive Function|General Recursive Functions]], [[Fractran]] progress, [https://discord.com/channels/960643023006490684/1450894930422530161/1450894930422530161 Semi-infinite tape Busy Beaver]


== [[General Recursive Function|Holdouts]] ==
== [[Holdouts]] ==
{| class="wikitable"
|+BB Holdout Reduction by Domain
!Domain
!New Holdout Count
!Previous Holdout Count
!Holdout Reduction
!% Reduction
|-
|[[BB(6)]]
|1326
|1416
|90
|6.36%
|-
|[[BB(7)]]
|20,387,509
|20,405,295
|17,786
|0.09%
|-
|[[BB(3,4)]]
|12,435,284
|15,136,283
|2,700,999
|17.84%
|}
* [[BB(6)|BB(6):]] '''90''' machines solved, a '''6.36%''' reduction.
* [[BB(6)|BB(6):]] '''90''' machines solved, a '''6.36%''' reduction.
**There are 14 holdouts left to simulate up to 1e12 steps, and 288 to simulate up to 1e13 steps<sup>[https://discord.com/channels/960643023006490684/1239205785913790465/1447303829400846482 <nowiki>[1]</nowiki>]</sup>. Later, Alistaire simulated two machines further<sup>[https://discord.com/channels/960643023006490684/1026577255754903572/1455316822415900762 <nowiki>[2]</nowiki>]</sup>, lowering the counts to 12 and 287 respectively, as one machine sits inbetween 1e12 and 1e13. The two lists can be found [https://docs.google.com/spreadsheets/d/1mMp8bAcTFT91j7azn72liX8NSTwc2E_ozKnOGTfRCfw/edit?gid=806905077#gid=806905077 here].
**There are 14 holdouts left to simulate up to 1e12 steps, and 288 to simulate up to 1e13 steps<sup>[https://discord.com/channels/960643023006490684/1239205785913790465/1447303829400846482 <nowiki>[1]</nowiki>]</sup>. Later, at the end of the year, all 14 machines were simulated up to 1e12 machines, which means that now, all holdouts TMs must have a score >1e12. 278 machines are left to simulate up to 1e13. A dynamic list can be found [https://docs.google.com/spreadsheets/d/1mMp8bAcTFT91j7azn72liX8NSTwc2E_ozKnOGTfRCfw/edit?gid=806905077#gid=806905077 here]. (See results on [https://discord.com/channels/960643023006490684/1026577255754903572/1455316822415900762 Discord], plus [https://discord.com/channels/960643023006490684/1456015962573766829/1456015962573766829 <nowiki>[2]</nowiki>], [https://discord.com/channels/960643023006490684/1456016713928671273/1456016713928671273 <nowiki>[3]</nowiki>] and [https://discord.com/channels/960643023006490684/1456214290955767963/1456214290955767963 <nowiki>[4]</nowiki>])
**The possibility of simulating computationally tractable machines which nonetheless has large time and memory requirements [https://discord.com/channels/960643023006490684/1448725136340422717 was discussed]. [[User:RobinCodes/Machines at the Edge#1RB0RE 1LC1LD 0RA0LD 1LB0LA 1RF1RA ---1LB (bbch) CRYPTID|List]]
**The possibility of simulating computationally tractable machines which nonetheless has large time and memory requirements [https://discord.com/channels/960643023006490684/1448725136340422717 was discussed]. [[User:RobinCodes/Machines at the Edge#1RB0RE 1LC1LD 0RA0LD 1LB0LA 1RF1RA ---1LB (bbch) CRYPTID|List]]
** mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1450455364179857410 shared a new holdouts list,] consisting of '''1343''' machines, which means 73 solved TMs. This is a 5.4% reduction. There is one extra machine that is solved formally, but unverified.
** mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1450455364179857410 shared a new holdouts list,] consisting of '''1343''' machines, which means 73 solved TMs. This is a 5.4% reduction. There is one extra machine that is solved formally, but unverified.
Line 127: Line 162:
**Further enumeration by Andrew Ducharme has reduced the number of holdouts from 20,405,295 to 20,387,509, a 0.09% reduction.
**Further enumeration by Andrew Ducharme has reduced the number of holdouts from 20,405,295 to 20,387,509, a 0.09% reduction.
*[[BB(3,4)|BB(3,4):]]
*[[BB(3,4)|BB(3,4):]]
**[[User:XnoobSpeakable|XnoobSpeakable]] and [[User:WarpedWartWars|Lúkos]] ran stages 8, 9, 10A & 10B of [[BB(3,4)#Phase 2|Phase 2]], reducing the number of holdouts from 15,136,283 TMs to 13,334,244 holdouts. This is a '''11.9%''' reduction.
**[[User:XnoobSpeakable|XnoobSpeakable]] and [[User:WarpedWartWars|Lúkos]] ran stages 8, 9, 10A, 10B & 10C of [[BB(3,4)#Phase 2|Phase 2]], reducing the number of holdouts from 15,136,283 TMs to 12,435,284 holdouts. This is a '''17.84%''' reduction.
* [[BB(2,7)|BB(2,7):]]
* [[BB(2,7)|BB(2,7):]]
** Terry Ligocki enumerated 60K more subtasks, increasing the number of holdouts to 309,868,865. A total of 100K subtasks out of the 1 million subtasks (or '''10%''') have been enumerated.
** Terry Ligocki enumerated 60K more subtasks, increasing the number of holdouts to 309,868,865. A total of 100K subtasks out of the 1 million subtasks (or '''10%''') have been enumerated.


[[Category:This Month in Beaver Research|2025-12]]
[[Category:This Month in Beaver Research|2025-12]]

Latest revision as of 16:36, 7 January 2026

Prev: November 2025 This Month in Beaver Research Next: January 2026

This edition of TMBR is in progress and has not yet been released. Please add any notes you think may be relevant (including in the form a of a TODO with a link to any relevant Discord discussion).

This is the last edition of TMBR this year. 2025 was a very productive year for BBChallenge: about 60% of the next domain, BB(6), was solved. Furthermore, new champions were discovered for BB(6), BB(7) and BB(4,3). Many models of computation other than Turing Machines were also explored - most notably Fractran and Instruction-Limited Busy Beaver. Some new methods were developed, such as mxdys's new version of FAR.

This year, Themed Months were introduced - first, for BB(3,3), then for BB(2,5) - and the result is the clarification and verification of some of the results and techniques on the Discord and wiki. See TMBR: November 2025#Themed Months for more information.

An annotated spreadsheet of BB(6) holdouts was also shared by Robin Rovenszky, which includes links to Discord discussions, classification of machines and is almost always up-to-date. See Google Sheets

This Year in Beaver Research (TYBR - "Thank You Beaver Researchers!")

Holdouts Reductions.

  • BB(6) - Reduced from 3571 to 1326 holdouts. Hence, 2245 machines were solved this year. This is a 63% reduction.
  • BB(2,5) - Reduced from 217 to 75, a 65.43% reduction. (The number of informal holdouts is 64).
  • BB(7) - Enumeration was completed, the number of holdouts was reduced from an initial 85,853,789 to 20,387,509 machines, a 76.25% reduction.
  • BB(4,3) - Reduced from 460,916,384 to 9,401,447 holdouts, a 97.96% reduction.
  • BB(3,4) - Reduced from 434,787,751 to 12,435,284 holdouts, a 97.14% reduction.
  • BB(2,6) - Enumeration was completed, the number of holdouts was reduced from an inital 2,278,655,696 to 870,085 machines, a near 100% reduction.
  • BB(2,7) - Enumeration started, 100K of the 1M subtasks have been enumerated (10%).

Champions.

New Methods.

TODO: Before July

Misc.

  • A fast algorithm for Consistent Collatz simulation was re-discovered and popularized. Using it,
    • apgoucher simulated Antihydra to 238 iterations. This is actually a result from one year ago, but was rediscovered and added to the wiki. Source
    • Shawn Ligocki simulated 1RB1RA_0RC1RC_1LD0LF_0LE1LE_1RA0LB_---0LC (bbch) out to one additional Collatz reset, demonstrating that (if they halt, which they probviously should) they will have sigma scores >1010107.
    • 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.
  • Andrew Wade claims to have proven that BB(432) is independent of ZF. Source
  • Piecewise Affine Functions (PAF) were explored as a generalization of the BMO1 rules:
    • @Bard proved that 3 dimension PAF are Turing complete.[1]
    • @star proved that 2 dimension PAF are Turing complete.[2][3]
    • Shawn Ligocki wrote up a proof sketch that 2-region PAF are Turing complete.[4]
    • It was discovered that Amir Ben-Amram had already proven both of these results in 2015 (both the 2-dim and the 2-region results).
    • BMO1 is a 2-dim, 2-region PAF so this provides some sense for the difficulty of the problem.
    • This introduces a new type of Cryptids separate from previous Collatz-like ones.
  • @coda shared a mechanical implementation of Antihydra[5] and @zts439 3d-printed a prototype.[6]
  • @vonhust created a fast TM simulator that averages 2 billion steps / s. It uses fixed-block Macro Machines with each block bit-packed into integers. It is about 10x faster than direct simulators across most TMs.[7]

TODO: Before July

BB Adjacent.

TODO: Before July and Semi-infinite tape Busy Beaver https://discord.com/channels/960643023006490684/1450894930422530161/1450894930422530161

In the News.

TODO: Before July

Misc

  • Azerty shared a website with champions for many BB-Adjacent functions and original BB.

In the News

Blog Posts

Champions

  • A new BBS(4,3) champion (1RB1RD1LC_2LB1RB1LC_1LB1LA1LD_0RB2RA2RD (bbch)) was discovered by changing the C0 transition of the BB(4,3) champion 1RB1RD1LC_2LB1RB1LC_1RZ1LA1LD_0RB2RA2RD (bbch) from C0 --> 1RZ to C0 --> 1LB.
  • On 27 Dec 2025, Azerty discovered 1RB1LA---_2RC2LB1RB_2LC2LA0RC (bbch) which blanks the tape after 225 steps. A day later he found 1RB1RC---_1LB1RA2RB_0RB2LC0RC (bbch), which blanks the tape after 308 steps. That record was surpassed again on 31 Dec by the discovery of 1RB2LC2LA_1LC---2RA_2RC2LB0LC (bbch) which blanks the tape after 329 steps.
  • On 25 Dec 2025, Azerty discovered 1RB2RC1LC_0RC0RB1LA_2LA2RC1LB (bbch) which is a Translated cycler and new BBP(3,3) champion with a new record period length of 1195 steps.
  • Patcail and Gustavo Melo discovered a new BBλ(63) champion, running for more than fω3(2) steps and 50_ft_lock discovered a new BBλ(92) champion, running for over fε0+1(3) steps. f represents the Fast-Growing Hierarchy.
  • On 18 Dec Azerty discovered the new TT(2) champion 1TB---_1PA0PB with a runtime of 13 steps. This was followed by new champions a day later: 1PB0PA_1TA0PC_1PA--- for TT(3) with a runtime of 82 steps, 1TB---_0PD1PB_1PA1TA_0PC0PD for TT(4) with a runtime of 758 steps, 1TB0PA2PA_2PA---1PA for TT(2,3) with a runtime of 223 steps and 1TB3TB2PB---_2TB1PA0PA2TB for TT(2,4) with a runtime of 1,068 steps. On 21 Dec Azerty also discovered the new TT(3,3) champion with a runtime of 427 steps 1TB2TA2PA_1TA0TC1PC_---2PA0PA, this champion was surpassed on 22 Dec by 1TB2PB1PB_2TA0TA2PC_2TA---2PA with a runtime of 1,072 steps, on 23 Dec by 1PB2PC1PB_2TC0TA---_1PA1PC0PC with a runtime of 3,786 steps and again on 28 Dec by 1PB1PA1TA_2TB2PB2PC_---2PA1TC with a runtime of 45,153 steps.
  • num TODO

BB Adjacent

TODO. Register machines, General Recursive Functions, Fractran progress, Semi-infinite tape Busy Beaver

Holdouts

BB Holdout Reduction by Domain
Domain New Holdout Count Previous Holdout Count Holdout Reduction % Reduction
BB(6) 1326 1416 90 6.36%
BB(7) 20,387,509 20,405,295 17,786 0.09%
BB(3,4) 12,435,284 15,136,283 2,700,999 17.84%
  • BB(6): 90 machines solved, a 6.36% reduction.
    • There are 14 holdouts left to simulate up to 1e12 steps, and 288 to simulate up to 1e13 steps[1]. Later, at the end of the year, all 14 machines were simulated up to 1e12 machines, which means that now, all holdouts TMs must have a score >1e12. 278 machines are left to simulate up to 1e13. A dynamic list can be found here. (See results on Discord, plus [2], [3] and [4])
    • The possibility of simulating computationally tractable machines which nonetheless has large time and memory requirements was discussed. List
    • mxdys shared a new holdouts list, consisting of 1343 machines, which means 73 solved TMs. This is a 5.4% reduction. There is one extra machine that is solved formally, but unverified.
    • The old spreadsheet was replaced with a newer one, see Google Sheets
    • At the end of the year, mxdys shared the latest holdouts list, which consisted of 1326 machines, that is, 17 TMs solved and a 1.27% reduction.
  • BB(7):
    • Further enumeration by Andrew Ducharme has reduced the number of holdouts from 20,405,295 to 20,387,509, a 0.09% reduction.
  • BB(3,4):
    • XnoobSpeakable and Lúkos ran stages 8, 9, 10A, 10B & 10C of Phase 2, reducing the number of holdouts from 15,136,283 TMs to 12,435,284 holdouts. This is a 17.84% reduction.
  • BB(2,7):
    • Terry Ligocki enumerated 60K more subtasks, increasing the number of holdouts to 309,868,865. A total of 100K subtasks out of the 1 million subtasks (or 10%) have been enumerated.