Question

In: Physics

In this exercise, you are asked to prove that the busy beaver function BB : N...

In this exercise, you are asked to prove that the busy beaver function BB : N → N is not computable. For any integer n ≥ 1, we define TM n to be the set of all Turing machines M, such that

• M has one tape,

• M has exactly n states,

• the tape alphabet of M is {0, 1, ✷}, and

• M terminates, when given the empty string ǫ as input.

For every Turing machine M ∈ TMn, we define f(M) to be the number of ones on the tape, after the computation of M, on the empty input string, has terminated. The busy beaver function BB : N → N is defined as BB(n) := max{f(M) : M ∈ TMn}, for every n ≥ 1. In words, BB(n) is the maximum number of ones that any Turing machine with n states can produce, when given the empty string as input, and assuming the Turing machine terminates on this input. Prove that the function BB is not computable.

Hint: Assume that BB is computable. Then there exists a Turing machine M that, for any given n ≥ 1, computes the value of BB(n). Fix a large integer n ≥ 1. Define (in plain English) a Turing machine that, when given the empty string as input, terminates and outputs a string consisting of more than BB(n) many ones.

Solutions

Expert Solution

Answer:

Given that:

Prove that the busy beaver function

Step 1:

The busy beaver function is defined as

for every  

Step 2:

n : number of states

Set of Turing machines with n states and binary alphabets ( 0,1 )

empty tape (all 0's)

if machine M, when started on e, hatts with [ k ]

otherwise

Step 3:

BB is turing non computable proof of contradiction :

Suppose there in some Turing machine   , where K is the number of states of the last 3 components

Can be implemented by K states, Q has 2k states

Step 4:

is non computable

Alternative proof :

The non-computability of B(n) can also be derived from the uncomputability of

Step 5:

Suppose in computable   can be determined by running all of the finitely many Turning machines many Turing machines M with n states , starting e. If a Turing machine is still running after B(n) steps . It is a non-halter.

Step 6:

can be determined and it proved take the max.


Related Solutions

Exercise 2.5.1 Suppose T : R n ? R n is a linear transformation. Prove that...
Exercise 2.5.1 Suppose T : R n ? R n is a linear transformation. Prove that T is an isometry if and only if T(v) · T(w) = v · w. Recall that an isometry is a bijection that preserves distance.
Prove that a continuous function for sections(subrectangles) is integrable in R^N
Prove that a continuous function for sections(subrectangles) is integrable in R^N
You are the public information officer of a busy health organization, and you have been asked...
You are the public information officer of a busy health organization, and you have been asked by the executive director to train key personnel in the organization on effective media communication. Prepare a curriculum for the training. Include why healthy relationships with the media are important, how they can be established, and tips to communicate effectively.  
If you prove by strong induction a statement of the form ∀ n ≥ 1P(n), the...
If you prove by strong induction a statement of the form ∀ n ≥ 1P(n), the inductive step proves the following implications (multiple correct answers are possible): a) (P(1) ∧ P(2)) => P(3) b) (P(1) ∧ P(2) ∧ P(3)) => P(4) c) P(1) => P(2)
Prove a (Dedekind) set is infinite iff there exists an injective function f : N→ A....
Prove a (Dedekind) set is infinite iff there exists an injective function f : N→ A. please help prove this clearly and i will rate the best answer thank you
Prove that any continuous function on a standard n-dimensional cube In can be uniformly approximated by...
Prove that any continuous function on a standard n-dimensional cube In can be uniformly approximated by polynomials in n variables x1, . . . , xn.
In this exercise you are asked to choose a currency in which it is assumed you...
In this exercise you are asked to choose a currency in which it is assumed you have foreign exchange exposure both in trade (short-run) and investment (long-run). In this exercise you are asked to find both spot and forward exchange rates for a chosen currency and also inflation rates associated with that currency. You are encouraged to read through the exercise first before choosing your currency to ensure the requested data is accessible via the links provided. Short-Run Exchange Rate...
Magna Charter has been asked to operate a Beaver bush plane for a mining company exploring...
Magna Charter has been asked to operate a Beaver bush plane for a mining company exploring in Yukon. Magna will have a 1-year contract with the mining company and expects that the contract will be renewed after 1 year, for the remaining 4 years of the exploration program. If the mining company renews after 1 year, it will commit to use the plane for 4 more years. Magna Charter has the following choices: (1) Buy the plane for $500,000 (2)...
Prove that if n is an integer and n^2 is even the n is even.
Prove that if n is an integer and n^2 is even the n is even.
You are asked to prepare the Balance Sheet after each of the transactions to prove the...
You are asked to prepare the Balance Sheet after each of the transactions to prove the Basic Accounting Equation. ASSETS = LIABILITIES + CAPITAL Mr. Abdulla started business with cash OMR………………………………on 1st January 2019. Purchased furniture on credit from Greens Furniture OMR 1000 Took a bank loan of OMR 12,000 from Bank Muscat Owner withdrew cash for his personal use OMR………………………… Purchased goods on credit from Oman Traders OMR 5,100 Purchased Machinery on credit from Salim OMR 20,000 Paid Greens...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT