Least Busy Beaver: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 25: Line 25:
| <math>BB^-(2) = 6</math>
| <math>BB^-(2) = 6</math>
| <math>BB^-(3) = 21</math>
| <math>BB^-(3) = 21</math>
| <math>50\le BB^-(4)\le 107</math>
| <math>BB^-(4) = 107</math>
|-
|-
| 3-symbol  
| 3-symbol  
Line 33: Line 33:
|}
|}


Racheline proved by hand that <math>BB^-(2, 2) = 6</math><ref><math>BB^-(2, 2) = 6</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340062334952935594 Link to first Discord message]</ref>, and with the help of computer searches, she proved <math>BB^-(3, 2) = 21</math><ref><math>BB^-(3, 2) = 21</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340098138924515458 Link to first Discord message]</ref>. She later made a program that automatically tries to confirm lower bounds <math>BB^-(n, m)\ge t</math>, 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 <math>\ge t</math> steps without leaving that shared part of the tapes (and therefore halts in <math>\ge t</math> steps on all of those tapes with the same transition history). This program verified her previous results<ref><math>BB^-(2, 2) = 6</math> and <math>BB^-(3, 2) = 21</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340790512160084130 Discord message link]</ref> and produced the results <math>BB^-(2, 3) = BB(2, 3) = 38</math><ref><math>BB^-(2, 3) = 38</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340773779198185607 Discord message link]</ref> and <math>BB^-(4, 2)\ge 50</math><ref><math>BB^-(4, 2)\ge 50</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340783571501187142 Discord message link]</ref>. None of this has been formally verified as of 16 Feb 2025.<br>
Racheline proved by hand that <math>BB^-(2, 2) = 6</math><ref><math>BB^-(2, 2) = 6</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340062334952935594 Link to first Discord message]</ref>, and with the help of computer searches, she proved <math>BB^-(3, 2) = 21</math><ref><math>BB^-(3, 2) = 21</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340098138924515458 Link to first Discord message]</ref>. She later made a program that automatically tries to confirm lower bounds <math>BB^-(n, m)\ge t</math>, 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 <math>\ge t</math> steps without leaving that shared part of the tapes (and therefore halts in <math>\ge t</math> steps on all of those tapes with the same transition history). This program verified her previous results<ref><math>BB^-(2, 2) = 6</math> and <math>BB^-(3, 2) = 21</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340790512160084130 Discord message link]</ref> and produced the results <math>BB^-(2, 3) = BB(2, 3) = 38</math><ref><math>BB^-(2, 3) = 38</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340773779198185607 Discord message link]</ref>, and later <math>BB^-(4, 2) = 107</math><ref><math>BB^-(4, 2) = 107</math> [https://discord.com/channels/960643023006490684/960643023530762341/1340827079012384911 Discord message link]</ref> using Shawn Ligocki'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.<br>
Certificate of <math>BB^-(2, 2) = BB(2, 2) = 6</math>:<pre>
Certificate of <math>BB^-(2, 2) = BB(2, 2) = 6</math>:<pre>
   (0, 0, 0)    1RB1RZ_0LB1LA 6
   (0, 0, 0)    1RB1RZ_0LB1LA 6
Line 63: Line 63:
==Notes==
==Notes==
<references />
<references />
[[category:Functions]]

Latest revision as of 19:22, 26 July 2025

The least busy beaver 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.

Definition

Let 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

In other words, the minimal value across all possible starting tapes. This minimum must exist because the values of are all positive integers and thus well ordered.

Note that where B is the blank (all-zeros) tape. Therefore,

We have not yet found an example where we can prove that .

Known Results

Clearly, for all positive integers , since is always at least so we have .

Small least busy beaver values
2-state 3-state 4-state
2-symbol
3-symbol

Racheline proved by hand that [1], and with the help of computer searches, she proved [2]. She later made a program that automatically tries to confirm lower bounds , 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 steps without leaving that shared part of the tapes (and therefore halts in steps on all of those tapes with the same transition history). This program verified her previous results[3] and produced the results [4], and later [5] using Shawn Ligocki'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.

Certificate of :

   (0, 0, 0)    1RB1RZ_0LB1LA 6
   (0, 0, 1)    0LB1RZ_1RA0RB 6
(0, 1, 0, 1, 0) 0RA0RB_0LB1RZ 6
(0, 1, 0, 1, 1) 0LA0LB_0RB1RZ 6
(1, 1, 0, 1, 1) 0RB1RZ_0LB0LA 7

Certificate of :

   (0, 0, 0, 0, 1)    0LB0LC_1RB1LC_1RZ1RA 21
   (0, 0, 0, 1, 1)    1RB0LB_1RZ1LC_1RC1RA 22
   (0, 1, 0, 1, 1)    1RB0RC_1RC0LB_0LA1RZ 21
   (1, 0, 0, 0, 1)    0RA1LB_0LB0RC_1RA1RZ 23
   (1, 0, 0, 1, 0)    1LA1RB_0LC0RB_0LA1RZ 23
   (1, 0, 0, 1, 1)    0LB1RC_1LA1RZ_0RC0LA 21
   (1, 1, 0, 1, 1)    0RB0LB_1RZ1LC_1RA0RC 21
(0, 0, 0, 0, 0, 0, 0) 1RB1RZ_1LB0RC_1LC1LA 21
(0, 0, 0, 0, 0, 0, 1) 0LB1RZ_0LC1RB_1RA0RC 24
(0, 0, 0, 0, 1, 0, 0) 0LB0RB_1RB1LC_1RZ0LA 22
(0, 0, 0, 0, 1, 0, 1) 0LB0RB_1RB1LC_1RZ0LA 22
(0, 0, 1, 0, 1, 0, 0) 0RA0RB_1LB1LC_1RA1RZ 21
(0, 0, 1, 0, 1, 0, 1) 0LA0LB_1RB1RC_1LA1RZ 21
(1, 0, 0, 0, 0, 0, 1) 0RA0LB_1LC1RZ_0LC1RA 40
(1, 0, 0, 0, 1, 0, 0) 0LA1RB_0RB0LC_1LA1RZ 24
(1, 0, 0, 0, 1, 0, 1) 0LA1RB_0RB0LC_1LA1RZ 24
(1, 0, 1, 0, 1, 0, 1) 0RB1RZ_0LC0LB_1RA0LA 21

Notes

  1. Link to first Discord message
  2. Link to first Discord message
  3. and Discord message link
  4. Discord message link
  5. Discord message link