Questions tagged [busy-beaver]

The Busy Beaver problem is about finding the sequence of n-state Turing Machines writing the most 1's on a tape.

Tibor Radó defined Busy Beavers as Turing Machines that among all halting Turing Machines with the same number of states write the most 1s on the tape, i.e. the $nth$ Busy Beaver writes the most $1$s among all $n$-state Turing Machines.

The Busy Beaver function $\Sigma(n)$ maps $n$ to the number of $1$s written by the $nth$ Busy Beaver. It is proven to be uncomputable as well as growing faster than any computable function.

Radó also defined the Max Shift function $S(n)$ that maps $n$ to the greatest possible number of state shifts made by halting $n$-state Turing Machines which is equivalent to the greatest number of steps. Like $\Sigma(n)$ this function is uncomputable. Since writing a $1$ on the tape requires a shift, $\Sigma(n) \leq S(n)$.

Discussions about the Busy Beaver problem often involve the Max Shift function, since it has similar properties and is easier to reason about.

36 questions
13
votes
5 answers

Goldbach Conjecture and Busy Beaver numbers?

Background: I am a complete layman in computer science. I was reading about Busy Beaver numbers here, and I found the following passage: Humanity may never know the value of BB(6) for certain, let alone that of BB(7) or any higher number in the…
Ovi
  • 317
  • 2
  • 5
13
votes
3 answers

Computation of busy beaver function

The busy beaver max shifts function, $S(n)$, has known values for $n\leq4$. Is there some basic, structural reason why it's inconceivable that we will ever find $S(n)$ for $n>4$? What is so different about $n=4$ than $n=5$? Or $n=6$? Somewhere…
PeteyPabPro
  • 271
  • 1
  • 7
10
votes
2 answers

Are there any functions with Big O (Busy Beaver(n))?

So, I was reading this article by Scott Aaronson on big numbers, and he mentioned that the Busy Beaver sequence increases faster than all sequences computable by Turing Machines. Faster than exponentials, faster than the Aaronson sequence, and…
8
votes
1 answer

Wanted: Concrete Example of Busy Beaver Holdout

I understand from the Wikipedia page on the Busy Beaver problem that the Busy Beaver values for 5-state 2-symbol (quintuple) Turing-machines have not been determined, because there are 'holdout' machines whose halting behavior is as of yet…
Bram28
  • 243
  • 2
  • 5
6
votes
0 answers

What is the minimum acceleration of a macro machine?

In the context of Turing machines, consider a $k$-sized macro machine (k-MM) which operates on groups of $k$ symbols at once. This is a common optimization in the search for Busy Beavers, explained e.g. by Holkner: Acceleration Techniques for Busy…
mafu
  • 339
  • 1
  • 12
6
votes
1 answer

Busy Beaver machines on semi-infinite tape

The Busy Beaver problem is to find the largest number of non-blank characters that are printed by a terminating Turing machine of no more than a given size on the blank input. The usual Busy Beaver machines run on a blank tape that is infinite in…
Vor
  • 12,743
  • 1
  • 31
  • 62
6
votes
1 answer

Is a secondary TM sufficient to detect all loops?

Procedure: Start a secondary TM in parallel with the first, but have the second perform exactly 1 step each 2 steps the first TM performs (i.e. it runs at half speed). If the second machine ever reaches the same configuration as the first, a loop…
mafu
  • 339
  • 1
  • 12
5
votes
1 answer

What is the smallest $n$ such that $BB(n) > $Graham's number?

BB represents the busy beaver function here. Do we even have any idea of what order of magnitude $n$ would have? Is it possibly around 10, or more like 1000?
Ovi
  • 317
  • 2
  • 5
5
votes
1 answer

Short SK combinator expression with long reduction / Busy Beaver for SK combinators

Question (short and simple version): Can anyone suggest a very short SK combinator expression with a ridiculously long, but still terminating, reduction path (ignoring loops)? Question (longer version): I note that my question above seems closely…
Jim
  • 173
  • 4
4
votes
2 answers

Uncomputability of Busy Beaver Function

https://en.wikipedia.org/wiki/Busy_beaver#Proof_for_uncomputability_of_S.28n.29_and_.CE.A3.28n.29 So this is wikipedia's proof of why Busy Beaver Function is uncomputable. But I don't get two things. How do you know that < Create_n0 | Double |…
Dimen
  • 215
  • 2
  • 7
4
votes
4 answers

Understanding proof for Busy Beaver being uncomputable

I found this proof on http://jeremykun.com/2012/02/08/busy-beavers-and-the-quest-for-big-numbers/ and have highlighted the part I don't understand in bold. (BB(n) is defined as the number of steps made by n-state Busy Beavers.) Theorem: BB(n) is…
4
votes
1 answer

Busy Beaver problem - Proof by contradiction

I am trying to understand a proof regarding the Busy Beaver problem that uses a proof by contradiction approach to show $\sum(n)$ is Turing-uncomputable: Find $\sum(n) = max \{\sum(M) | M \in M(n) \}$ Where $n$ : Number of states $M(n)$: Set of…
Nubcake
  • 249
  • 2
  • 10
3
votes
1 answer

Given an n-state TM, can we construct an m-state TM (m>n) to determine if it halts?

BB(n) is roughly the maximum number of new states an n-state TM can run into without halting. So for a particular n, if we know BB(n), then we can find out if an arbitrary n-state TM halts by running it for BB(n) steps. So given some n-state TM, can…
2
votes
0 answers

Busy beaver with Turing Machine

Basic setups: A Turing machine M operates on a doubly infinite tape. The tape is divided into cells. Each cell can hold either a 0 or a 1 (meaning, we will consider only TM’s with two symbols). The machine has a head, which is positioned on top of…
Monte_carlo
  • 73
  • 1
  • 7
2
votes
1 answer

Is there a difference between extremely slow growing functions and constants with respect to computable functions?

So let's say we have the function $f(n)$ that gives $k$ such that $k$ is the smallest number that gives a busy beaver function $B$ value from input $k$ that is greater than $n$. Or more succinctly the smallest $k$ with $B(k) > n$. Can there be…
Askeroni
  • 217
  • 2
  • 6
1
2 3