Computability and Undecidable Problems
[15/87%]Find the exact number of Turing machines of the form with a predetermined fixed set of states and tape alphabet .
Let the following alphabet of Turing machines be fixed: . For the "busy beaver" function bb
find ;
prove that .
Prove that the algorithmic reducibility relation is reflexive and transitive.
Implement a machine computing the reduction function from the proof of Theorem 170 on p. 446 in the case of the alphabet .
Theorem 170: The problem is undecidable.
Prove the algorithmic undecidability of the test-data completeness problem . The problem consists of triples such that the state occurs in the computation of the Turing machine on input .
Prove the algorithmic undecidability of the zero problem . The problem consists of codes of Turing machines such that for all . Hint. Reduce to .
Prove the algorithmic undecidability of the following equivalence problem . The problem consists of pairs such that the machines and are equivalent. Hint. Reduce to .
Prove that
the intersection of two decidable sets is a decidable set;
the union of two decidable sets is a decidable set;
the Cartesian product of two decidable sets is a decidable set.
Prove that for two decidable sets and of natural numbers, their "sum" and "product" (not Cartesian!) are also decidable sets.
Prove that for two decidable languages and over the alphabet , their concatenation and iteration are also decidable languages.
Let be a decidable set, and let and be general recursive functions. Prove that the function
is also general recursive.
Prove that the bounded halting problem is decidable. The problem consists of triples of the form such that the computation of the Turing machine on input halts in at most steps.
Show that under the construction of a projection, a language can go from decidable to undecidable.
Implement the machine from the proof of Theorem 173 on p. 451 in the case of the alphabet .
Theorem 173: The optimal-compression function arc is not computable.
Show that the function arc grows more slowly than every computable function: if for a general recursive function it holds that for all , then is bounded.