TMBR: December 2025: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
RobinCodes (talk | contribs)
BB Adjacent: Added TODO
RobinCodes (talk | contribs)
This Year in Beaver Research (TYBR - "Thank You Beaver Researchers!"): Added everything from TMBRs. Only before July is left TODO.
 
(26 intermediate revisions by 5 users not shown)
Line 2: Line 2:


''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 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 [[Busy Beaver Challenge|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 [https://discord.com/channels/960643023006490684/1028746861395316776/1442964185599447152 mxdys's new version of FAR.]
This year, [[TMBR: November 2025#Themed Months|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 [https://discord.com/channels/960643023006490684/1259770474897080380 Discord] and [https://wiki.bbchallenge.org/wiki/BB(3,3) wiki]. See [[TMBR: November 2025#Themed Months]] for more information.
== This Year in Beaver Research <small><sub>(TYBR - "Thank You Beaver Researchers!")</sub></small> ==
=== Holdouts Reductions. ===
* [[BB(6)]] - Reduced from '''3571''' to '''1416''' holdouts. Hence, 2155 machines were solved this year. This is a '''60% reduction.'''
* [[BB(2,5)]] - Reduced from '''217''' to '''75,''' a '''65.43% reduction.'''
* [[BB(7)]] - '''Enumeration was completed''', the number of holdouts was reduced from an initial 85,853,789 to '''20,405,295''' machines, a 76.23% 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 14,518,243 holdouts, a '''96.66% reduction.'''
* [[BB(2,7)]] - '''Enumeration started''', 50K of the 1M subtasks have been enumerated ('''5%''').
=== Champions. ===
* [[BB(6)]] - On 16 June 2025, mxdys discovered {{TM|1RB1LC_1LA1RE_0RD0LA_1RZ1LB_1LD0RF_0RD1RB|halt}}, running for 10 ↑↑ 11010000 steps. This was surpassed on 25 June when mxdys discovered {{TM|1RB1RA_1RC1RZ_1LD0RF_1RA0LE_0LD1RC_1RA0RE|halt}}, a TM which runs for <math>10 \uparrow\uparrow 10 \uparrow\uparrow 10 \uparrow\uparrow 8.10237</math> steps.
* [[BB(2,5)]] - [[1RB3LA4RB0RB2LA 1LB2LA3LA1RA1RZ|The champion]], initially discovered by Daniel Yuan on 24 Jun 2024 was [https://discord.com/channels/960643023006490684/1259770421046411285/1379877629288644722 verified by mxdys] on 4 Jun 2025.
* [[BB(7)]] - Within three days of the start of the enumeration of BB(7), three champions were discovered. The first two were discovered by [[User:Sligocki|Shawn Ligocki]]: {{TM|1RB0RF_1LC0RE_1RD1LB_1LA1LD_0RA0LE_1RG0LB_1RZ1RB|halt}} with a sigma score of about 10 ↑↑ 22 and {{TM|1RB1RA_1RC0LC_0LD1LG_1LF0LE_1RZ1LF_0LA1LD_1RA1LC|halt}} with a sigma score of about 10 ↑↑ 35. This was followed by the discovery of {{TM|1RB0LG_1RC0RF_1LD1RZ_1LF0LE_1RA1LD_1LG1RE_0LB0LB|halt}}, achieving a sigma score of about 10 ↑↑ 46, by Terry Ligocki. On 10 May 2025, Pavel Kropitz discovered {{TM|1RB0RA_1LC1LF_1RD0LB_1RA1LE_1RZ0LC_1RG1LD_0RG0RF|halt}}, a TM which runs for over <math>2 \uparrow^{11} 2 \uparrow^{11} 3</math> steps.
* [[BB(4,3)]] - [[User:Polygon|Polygon]] identified a new [[BB(4,3)]] champion with a score of over <math>10 \uparrow^{4} 4</math> ({{TM|1RB1RD1LC_2LB1RB1LC_1RZ1LA1LD_0RB2RA2RD|halt}}). This TM was first proven to halt by Pavel Kropitz in May 2024, but its runtime was not known at the time.
=== New Methods. ===
* New FAR using DFA generator by mxdys.<sup>[https://discord.com/channels/960643023006490684/1028746861395316776/1442964185599447152 <nowiki>[1]</nowiki>][https://discord.com/channels/960643023006490684/1239205785913790465/1443990614483013632 <nowiki>[2]</nowiki>]</sup>
* @Bricks shared a method to estimate susceptibility to [[Block Analysis]] and a [https://docs.google.com/spreadsheets/d/1j00LBxxp9W7uz1wZdMIvDCZ56eReuH0IGO9Z8-yybcQ/edit?usp=sharing spreadsheet] of [[BB(6)]], [[BB(3,3)]] and [[BB(2,5)|BB(2,5]]) holdouts quantified by it.<sup>[https://discord.com/channels/960643023006490684/1239205785913790465/1430227817957953638 <nowiki>[3]</nowiki>][https://discord.com/channels/960643023006490684/1239205785913790465/1430651610102632579 <nowiki>[4]</nowiki>]</sup>
TODO: Before July
=== Misc. ===
* A fast algorithm for [[Consistent Collatz]] simulation was re-discovered and popularized. Using it,
** apgoucher simulated [[Antihydra]] to <math>2^{38}</math> 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 Source]
** [[User:Sligocki|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 <math>> 10^{10^{10^7}}</math>.
** 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 [[Independence from ZFC|independent of ZF]]. [https://codeberg.org/ajwade/turing_machine_explorer Source]
* [[Piecewise Affine Function|Piecewise Affine Functions]] (PAF) were explored as a generalization of the [[BMO1]] rules:
** @Bard proved that 3 dimension PAF are Turing complete.<sup>[https://discord.com/channels/960643023006490684/1239205785913790465/1420457986564030641]</sup>
** @star proved that 2 dimension PAF are Turing complete.<sup>[https://discord.com/channels/960643023006490684/1239205785913790465/1421271424588451915][https://discuss.bbchallenge.org/t/bmo1-type-problems-are-turing-complete/305]</sup>
** Shawn Ligocki wrote up a proof sketch that 2-region PAF are Turing complete.<sup>[https://discord.com/channels/960643023006490684/1239205785913790465/1422772752980639866]</sup>
** 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 [[TMBR: October 2025#Misc|shared a mechanical implementation]] of [[Antihydra]]<sup>[https://discord.com/channels/960643023006490684/1362008236118511758/1425894649280598066]</sup> and @zts439 3d-printed a prototype.<sup>[https://discord.com/channels/960643023006490684/1362008236118511758/1427103960317296826]</sup>
* @vonhust created a fast TM simulator that averages 2 billion steps / s. It uses fixed-block [[Macro Machine|Macro Machines]] with each block bit-packed into integers. It is about 10x faster than direct simulators across most TMs.<sup>[https://discord.com/channels/960643023006490684/1226543091264126976/1438890558499061821]</sup>
TODO: Before July
=== BB Adjacent. ===
* [[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).
* [[Terminating Turmite]]s (Relative Movement Turing Machines) were introduced.
* 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.
* @savask shared the [[Bug Game]] (and fast-growing <math>Bug(H,W)</math> function).
* [[Fractran|Busy Beaver for Fractan]] (BBf) was introduced on 1 Nov by Jason Yuen.<sup>[https://discord.com/channels/960643023006490684/1362008236118511758/1433148101170040924]</sup> Exact values have been proven up to BBf(19) = 370 and exhaustive enumeration has been run up to size 21 (with BBf(21) ≥ 31,957,632 and 587 holdouts).
* [[Cyclic Tree Busy Beaver]] (CTBB) was introduced by @Jack on 14 Nov.<sup>[https://discord.com/channels/960643023006490684/1438694294042181742]</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).
TODO: Before July
=== In the News. ===
* 6 January 2025. It Boltwise. [https://www.it-boltwise.de/durchbruch-im-busy-beaver-problem-eine-neue-aera-der-mathematik.html Durchbruch im Busy Beaver Problem: Eine neue Ära der Mathematik] (German) (English: Breakthrough in the Busy Beaver problem: A new era of mathematics).
* 9-13 June 2025. Terence Tao mentioned bbchallenge in their talk "The Equational Theories Project: advancing collaborative mathematical research at scale" ([https://www.youtube.com/watch?v=T4DE27uk0jw video] / [https://terrytao.wordpress.com/wp-content/uploads/2025/06/math-experiments.pdf slides]) at the [https://www.newton.ac.uk/event/bprw03/ 2025 Big Proof workshop]. The talk is about the [https://teorth.github.io/equational_theories/ Equational Theories Project], a large-scale mathematical collaboration that crowd-sourced a proof in Lean. Tao mentions bbchallenge as the only other example of a large-scale mathematical collaboration to prove a single result that he knows of.
* 28 June 2025. Scott Aaronson. [https://scottaaronson.blog/?p=8972 BusyBeaver(6) is really quite large].
* 1 July 2025. The Quanta Podcast. [https://discord.com/channels/960643023006490684/1285212639399776256/1389643208811745310 How Amateurs Solved a Major Computer Science Puzzle].
* 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].
* 3 July 2025. Nick Drozd. [https://nickdrozd.github.io/2025/07/03/busy-beaver-backwards.html Busy Beaver Backwards].
* 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)
* 9 July 2025. David Roberts. [https://thehighergeometer.wordpress.com/2025/07/09/bb547176870-bb6-is-astronomically-larger/ BB(5)=47,176,870: BB(6) is … astronomically larger].
* 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's [[BB(6)]] pentation result "We’re brushing up against the edge of mathematics".
* 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].
* 14 July 2025. Joe Brennan. Dario AS. [https://en.as.com/latest_news/meet-the-busy-beaver-number-a-number-so-huge-that-mathematicians-call-it-the-frontier-of-mathematical-knowledge-n/ Meet the Busy Beaver number, a number so huge that mathematicians call it the frontier of mathematical knowledge]
* 15 July 2025. Nick Drozd. [https://nickdrozd.github.io/2025/07/15/performance-hacks-for-bradys-algorithm.html Performance Hacks for Brady's Algorithm].
* 18 July 2025 https://francis.naukas.com/2025/07/18/espeluznante-nueva-cota-inferior-para-la-funcion-castor-afanoso-bb6/
* 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].
* 25-29 Aug 2025. [[User:Cosmo|Tristan Stérin]] presented [[:File:Conference poster for DNA31 by Tristan Stérin.png#file|a poster]] at [https://dna31.sciencesconf.org/ DNA 31].
* 1 Sep 2025. Katelyn Doucette. [https://katelyndoucette.com/articles/all-about-space-needle All About Space Needle].
* 12 Sep 2025. Katelyn Doucette. [https://katelyndoucette.com/articles/bugs-mazes-and-bradys-algorithm Bugs, Mazes, and the Unreasonably Effective Brady's Algorithm].
* 14 Sep 2025. Ben Brubaker. Wired. [https://www.wired.com/story/the-quest-to-find-the-longest-running-simple-computer-program/ The Quest to Find the Longest-Running Simple Computer Program]. (Reprint of Quanta article from last month).
* 17 Sep 2025. Hacker News. [https://news.ycombinator.com/item?id=45273999 Determination of the fifth Busy Beaver value].
* 18 Sep 2025. Tuomas Kangasniemi. Tekniikkatalous. [https://www.tekniikkatalous.fi/uutiset/a/85aafdaf-f506-4ce0-8035-a4dbe15ee4ff Iso matematiikan ongelma ratkesi 63 v jälkeen] (Finnish) (English: A big math problem solved after 63 years).
* 30 Sep 2025. Nick Drozd. [https://nickdrozd.github.io/2025/09/30/shape-of-a-turing-machine.html The Shape of a Turing Machine].
* 22 Oct 2025. Ben Brubaker. [https://benbrubaker.com/why-busy-beaver-hunters-fear-the-antihydra/ Why Busy Beaver Hunters Fear the Antihydra]. ([https://news.ycombinator.com/item?id=45723359 Hacker News thread])
* 27 Oct 2025. [[User:Cosmo|Tristan Stérin]] gave a talk about [[bbchallenge]] and the [[BB(5)]] proof at Collège de France: [https://www.youtube.com/watch?v=YYrSdaB-6cE Le cinquième nombre Busy Beaver] (in French).<sup>[https://discord.com/channels/960643023006490684/1242208042460647575/1435724346051006516 <nowiki>[1]</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>
TODO: Before July


==BB Adjacent==
==BB Adjacent==
TODO. [[Register machine|Register machines]], [[General Recursive Function|General Recursive Functions]]
TODO. [[Register machine|Register machines]], [[General Recursive Function|General Recursive Functions]], Fractran progress.


== [[General Recursive Function|Holdouts]] ==
== [[General Recursive Function|Holdouts]] ==
Line 10: Line 94:
**There are 14 holdouts left to simulate up to 1e12 steps, and 312 to simulate up to 1e13 steps<sup>[https://discord.com/channels/960643023006490684/1239205785913790465/1447303829400846482 <nowiki>[1]</nowiki>]</sup>. The two lists can be found [https://docs.google.com/spreadsheets/d/10y2aMp9yZVLyN-nXAxgA25rw4EA_lJqn3Vxy2kB-m-U/edit?gid=806905077#gid=806905077 here].
**There are 14 holdouts left to simulate up to 1e12 steps, and 312 to simulate up to 1e13 steps<sup>[https://discord.com/channels/960643023006490684/1239205785913790465/1447303829400846482 <nowiki>[1]</nowiki>]</sup>. The two lists can be found [https://docs.google.com/spreadsheets/d/10y2aMp9yZVLyN-nXAxgA25rw4EA_lJqn3Vxy2kB-m-U/edit?gid=806905077#gid=806905077 here].
* [[BB(3,4)|BB(3,4):]]
* [[BB(3,4)|BB(3,4):]]
** TODO: Phase 2 stage 8
** [[User:XnoobSpeakable|XnoobSpeakable]] continued reducing the number of holdouts with Stage 8 of Phase 2, by reducing it from 15,136,283 to 14,518,243 TMs. This is a 4.08% reduction.
* [[BB(2,7)|BB(2,7):]]
* [[BB(2,7)|BB(2,7):]]
** Terry Ligocki enumerated 10K more subtasks, increasing the number of holdouts to 150,662,006 and making 50K of the 1 million subtasks enumerated. (5/100)
** Terry Ligocki enumerated 10K more subtasks, increasing the number of holdouts to 150,662,006 and making 50K of the 1 million subtasks enumerated or 5%.


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

Latest revision as of 09:01, 14 December 2025

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.

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

Holdouts Reductions.

  • BB(6) - Reduced from 3571 to 1416 holdouts. Hence, 2155 machines were solved this year. This is a 60% reduction.
  • BB(2,5) - Reduced from 217 to 75, a 65.43% reduction.
  • BB(7) - Enumeration was completed, the number of holdouts was reduced from an initial 85,853,789 to 20,405,295 machines, a 76.23% 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 14,518,243 holdouts, a 96.66% reduction.
  • BB(2,7) - Enumeration started, 50K of the 1M subtasks have been enumerated (5%).

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

In the News.

TODO: Before July

BB Adjacent

TODO. Register machines, General Recursive Functions, Fractran progress.

Holdouts

  • BB(6):
    • There are 14 holdouts left to simulate up to 1e12 steps, and 312 to simulate up to 1e13 steps[1]. The two lists can be found here.
  • BB(3,4):
    • XnoobSpeakable continued reducing the number of holdouts with Stage 8 of Phase 2, by reducing it from 15,136,283 to 14,518,243 TMs. This is a 4.08% reduction.
  • BB(2,7):
    • Terry Ligocki enumerated 10K more subtasks, increasing the number of holdouts to 150,662,006 and making 50K of the 1 million subtasks enumerated or 5%.