TMBR: September 2025: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
(Added some more to the "Holdouts" section. This will need to be further update at the end of the month.)
(→‎Holdouts: Added progress.)
 
(26 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{TMBRnav|August 2025|October 2025}}
{{TMBRnav|August 2025|October 2025}}
{{stub}}
:<div class="notice metadata plainlinks" id="stub">''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).''</div>


[[:Category:This Month in Beaver Research|This Month in Beaver Research]] for September 2025.
[[:Category:This Month in Beaver Research|This Month in Beaver Research]] for September 2025.
TODO: BB(5) arXiv released https://arxiv.org/abs/2509.12337
TODO: BB(3,3) month next month.


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


* 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].
* 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].
* 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).


==Holdouts==
== Blog Posts ==
* 12 Sep 2025.  Katelyn Doucette. [https://katelyndoucette.com/articles/bugs-mazes-and-bradys-algorithm Bugs, Mazes, and the Unreasonably Effective Brady's Algorithm].
* 23 Sep 2025.  Katelyn Doucette. [https://katelyndoucette.com/articles/building-the-busy-beaver-ladder Building the Busy Beaver Ladder].
 
== Holdouts ==
This month saw huge reductions to holdout lists in many domains. In BB(6), this was mainly due to mxdys demonstrating the equivalence of many TMs. For the other domains it seems to be mainly due to applying mxdys's <code>main.exe</code> and the Ligockis' <code>Enumerate.py</code> and <code>lr_enum_continue</code> decider pipelines to these domains.
{| class="wikitable"
|+BB Holdout Reduction by Domain
!Domain
!New Holdout Count
!Previous Holdout Count
!Holdout Reduction
!% Reduction
|-
|[[BB(6)]]
|1,688
|2,592
|901
|34.8%
|-
|[[BB(7)]]
|22,801,601
|59,727,905
|36,446,066
|61.8%
|-
|[[BB(2,6)]]
|873,469
|22,302,296
|21,428,827
|96.1%
|-
|[[BB(4,3)]]
|97,701,052
|460,916,384
|363,215,332
|78.8%
|}
* [[BB(6)|BB(6):]]  
* [[BB(6)|BB(6):]]  
** Equivalence Classes:
*** @mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1419290767767240734 shared a new way of grouping TMs by equivalence class,] this reduced the number of holdout equivalence classes from 2467 to 1691 (31% reduction).
*** There is some debate about what precisely defines a holdout. Should it be the full list of [[TNF]] TMs that are undecided? Or should it be a list of one TM per equivalence class or in other words, a list of TMs such that solving them will also solve all remaining TMs (due to behavioral equivalence). In practice, most holdouts list involve some amount of trimming for equivalence classes whether that is by using [[TNF-1RB]] or Marxen-style pruning. For consistency with previous holdouts lists, we list the number of equivalence classes as the holdout count above.
*** @mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1419364305068888105 published a list] of 3171 total individual holdout TMs across the 1691 equivalence classes.
** Andrew Ducharme and @mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1413428240000745618 both found a family of 10 halting TMs] independently, all halting in around <math>10^{69}</math> steps.
** Andrew Ducharme and @mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1413428240000745618 both found a family of 10 halting TMs] independently, all halting in around <math>10^{69}</math> steps.
** @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.
** @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.
** Andrew Ducharme [https://discord.com/channels/960643023006490684/1239205785913790465/1415859365944230001 found a non-halting TM], to which [https://discord.com/channels/960643023006490684/1239205785913790465/1415885515068280833 Peacemaker II replied with another machine] that turned out to be very similar, and non-halting as well. Later in his search Andrew [https://discord.com/channels/960643023006490684/1239205785913790465/1416229864280948817 found another non-halting TM.]
** Andrew Ducharme (with help from Peacemaker II) found 3 additional halting TMs: [https://discord.com/channels/960643023006490684/1239205785913790465/1415859365944230001 1] [https://discord.com/channels/960643023006490684/1239205785913790465/1415885515068280833 2] [https://discord.com/channels/960643023006490684/1239205785913790465/1416229864280948817 3].
** @mxdys [https://discord.com/channels/960643023006490684/1239205785913790465/1422086093922238585 solved 3 machines] after Peacemaker II [https://discord.com/channels/960643023006490684/1239205785913790465/1421771465501708338 shared a holdout list] where machine permutations are grouped, when [https://discord.com/channels/960643023006490684/1239205785913790465/1422001522098700392 @-d noticed that even the first group in the holdouts list is interesting.]
* [[BB(7)|BB(7):]]
* [[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 28,189,617 (52.80% reduction)
** Andrew Ducharme has continued reducing [https://wiki.bbchallenge.org/wiki/BB(7)#Phase_2 the number of holdouts], from 59,727,905 to 28,189,617 (52.80% reduction).
** TODO: Terry Ligocki is running an additional 41 filters/parameters. 15 filters have been completed which reduced the holdouts from 28.2M to 24.9M (11.64% reduction).
** Terry Ligocki ran an additional 24 filters/parameters. This reduced [https://wiki.bbchallenge.org/wiki/BB(7)#Phase_2 the number of holdouts], from 28,189,617 to 23,314,388 TMs (17.29% reduction)
* [[BB(2,6)|BB(2,6):]]  
** Andrew Ducharme, starting Stage 4 of Phase 2 ran two additional filters, reducing [[BB(7)#Phase 2|the number of holdouts]], from 23,314,388 to 22,801,601 TMs (2.2% reduction)
** Andrew Ducharme has continued reducing the number of holdouts from 18,054,938 to 17,629,828 (2.35% reduction).
** 1 TM was decided by hand (TODO: maybe if it remains 1, change to something: Racheline decided a TM etc)
** Terry Ligocki [https://discord.com/channels/960643023006490684/1084047886494470185/1414681547444981944 shared that he ran 14 of @mxdys deciders on the holdouts list], reducing the [[BB(2,6)#Filtering|holdout count]] to a flattering 1,300,334 TMs (92.63% reduction).
* [[BB(2,6)|BB(2,6):]]
** @Peacemaker II discovered there were TMs missing from Andrew Ducharme's initial reductions. Andrew decided to scrap those reduction and run a single filter and reduced the holdout TMs from 22.3M to 20.4M (8.52% reduction.
** [https://discord.com/channels/960643023006490684/1084047886494470185/1415184724707639377 An error was noticed] in the BB(2,6) holdout reduction reported last month. It was decided to start back at the original 22,302,296 holdout TMs.
** Terry Ligocki then reran the 14 filters on the corrected holdouts and reduced the holdouts from 20.4M to 1.43M (92.9% reduction). This was followed by running 36 filters found examining a subset of the holdouts which reduced the holdouts form 1.43M to 970K (32.2% reduction). Overall the 50 filters reduced the holdouts by 95.23%.
** Andrew Ducharme ran <code>lr_enum_continue</code> and [https://discord.com/channels/960643023006490684/1084047886494470185/1415871302274777269 reduced] the 22,302,296 holdout TMs to 20,358,011 (8.72% reduction).
** TODO: Andrew Ducharme is continuing to run filters and has gotten some more appreciable reductions.
** Terry Ligocki ran 50 variations of deciders/parameters using @mxdys' C++ code, <code>main.exe</code>, [https://discord.com/channels/960643023006490684/1084047886494470185/1417287770774307037 reducing the holdout count] to 970,101 TMs (95.23% reduction)!
** Andrew Ducharme ran <code>Enumerate.py</code>  [https://discord.com/channels/960643023006490684/1084047886494470185/1419506101912866937 reducing the holdout count] to 873,469 TMs (9.96% reduction).
*[[BB(4,3)|BB(4,3):]]
** Terry Ligocki ran a set of deciders/parameters from @mxdys' code to reduce the number of holdouts which were at 460,916,384 TMs. Six passes have reduced the holdout count to 97,701,052 TMs (78.80% reduction). (TODO: Source)
** TODO: Andrew Ducharme reduced the holdout count further by around 13 mil TMs, update table above with this too.
*[[BB(3,4)|BB(3,4):]]
**TODO: [[User:XnoobSpeakable|XnoobSpeakable]] and [[User:WarpedWartWars|Lúkos]] are working on the holdout list for BB(3,4), ~435M TMs, using @mxdys' deciders with various parameters.


==BB Adjacent==
==BB Adjacent==
Line 29: Line 83:
* TODO: savask shared "Busy Bug Game": https://discord.com/channels/960643023006490684/1362008236118511758/1415723582989930679
* TODO: savask shared "Busy Bug Game": https://discord.com/channels/960643023006490684/1362008236118511758/1415723582989930679


== Blog Posts ==
== Misc ==


* 12 Sep 2025.  Katelyn Doucette. [https://katelyndoucette.com/articles/bugs-mazes-and-bradys-algorithm Bugs, Mazes, and the Unreasonably Effective Brady's Algorithm].
* TODO: Affine maps are Turing complete and its relation to [[BMO1]]: https://discord.com/channels/960643023006490684/1239205785913790465/1420457986564030641 https://discord.com/channels/960643023006490684/1239205785913790465/1420491357969059910
* 15 Sep 2025.  Katelyn Doucette. [https://katelyndoucette.com/articles/building-the-busy-beaver-ladder Building the Busy Beaver Ladder].


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

Latest revision as of 19:16, 29 September 2025

Prev: August 2025 This Month in Beaver Research Next: October 2025

This Month in Beaver Research for September 2025.

TODO: BB(5) arXiv released https://arxiv.org/abs/2509.12337

TODO: BB(3,3) month next month.

In the News

Blog Posts

Holdouts

This month saw huge reductions to holdout lists in many domains. In BB(6), this was mainly due to mxdys demonstrating the equivalence of many TMs. For the other domains it seems to be mainly due to applying mxdys's main.exe and the Ligockis' Enumerate.py and lr_enum_continue decider pipelines to these domains.

BB Holdout Reduction by Domain
Domain New Holdout Count Previous Holdout Count Holdout Reduction % Reduction
BB(6) 1,688 2,592 901 34.8%
BB(7) 22,801,601 59,727,905 36,446,066 61.8%
BB(2,6) 873,469 22,302,296 21,428,827 96.1%
BB(4,3) 97,701,052 460,916,384 363,215,332 78.8%
  • BB(6):
  • BB(7):
    • Andrew Ducharme has continued reducing the number of holdouts, from 59,727,905 to 28,189,617 (52.80% reduction).
    • Terry Ligocki ran an additional 24 filters/parameters. This reduced the number of holdouts, from 28,189,617 to 23,314,388 TMs (17.29% reduction)
    • Andrew Ducharme, starting Stage 4 of Phase 2 ran two additional filters, reducing the number of holdouts, from 23,314,388 to 22,801,601 TMs (2.2% reduction)
    • 1 TM was decided by hand (TODO: maybe if it remains 1, change to something: Racheline decided a TM etc)
  • BB(2,6):
    • An error was noticed in the BB(2,6) holdout reduction reported last month. It was decided to start back at the original 22,302,296 holdout TMs.
    • Andrew Ducharme ran lr_enum_continue and reduced the 22,302,296 holdout TMs to 20,358,011 (8.72% reduction).
    • Terry Ligocki ran 50 variations of deciders/parameters using @mxdys' C++ code, main.exe, reducing the holdout count to 970,101 TMs (95.23% reduction)!
    • Andrew Ducharme ran Enumerate.py reducing the holdout count to 873,469 TMs (9.96% reduction).
  • BB(4,3):
    • Terry Ligocki ran a set of deciders/parameters from @mxdys' code to reduce the number of holdouts which were at 460,916,384 TMs. Six passes have reduced the holdout count to 97,701,052 TMs (78.80% reduction). (TODO: Source)
    • TODO: Andrew Ducharme reduced the holdout count further by around 13 mil TMs, update table above with this too.
  • BB(3,4):
    • TODO: XnoobSpeakable and Lúkos are working on the holdout list for BB(3,4), ~435M TMs, using @mxdys' deciders with various parameters.

BB Adjacent

  • John Tromp announced on Discord that a 350-bit function now reaches the limit of BMS, an improvement from the previous 404 bits.

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

Misc