Chapter 21

Computability and Undecidable Problems

[15/87%]
Show
LaTeX
Problem 318

Find the exact number of Turing machines of the form M=(Q,Σ,P,q0)\mathfrak {M}=\left(Q, \Sigma , P, q_{0}\right) with a predetermined fixed set of states QQ and tape alphabet Σ\Sigma.

?
Problem 319

Let the following alphabet of Turing machines be fixed: {Λ,∣}\left\{ \Lambda , \mid \right\}. For the "busy beaver" function bb

?
(a)

find bb(1)\mathrm{bb}(1);

(b)

prove that bb(2)⩾4\mathrm{bb}(2) \geqslant 4.

Problem 320

Prove that the algorithmic reducibility relation ⩽m\leqslant_{m} is reflexive and transitive.

?
Problem 321

Implement a machine computing the reduction function ff from the proof of Theorem 170 on p. 446 in the case of the alphabet Σ={a,b}\Sigma =\left\{ a, b\right\}.

Theorem 170: The problem TOTAL\mathrm{TOTAL} is undecidable.

?
Problem 322

Prove the algorithmic undecidability of the test-data completeness problem TEST\mathrm{TEST}. The problem consists of triples (π(M),x,q)(\pi (\mathfrak {M}), x, q) such that the state qq occurs in the computation of the Turing machine M\mathfrak {M} on input xx.

?
Problem 323

Prove the algorithmic undecidability of the zero problem ZERO\mathrm{ZERO}. The problem ZERO\mathrm{ZERO} consists of codes π(M)\pi (\mathfrak {M}) of Turing machines M\mathfrak {M} such that M(x)=ε\mathfrak {M}(x)=\varepsilon for all xx. Hint. Reduce TOTAL\mathrm{TOTAL} to ZERO\mathrm{ZERO}.

?
Problem 324

Prove the algorithmic undecidability of the following equivalence problem EQU\mathrm{EQU}. The problem EQU\mathrm{EQU} consists of pairs (π(M),π(N))(\pi (\mathfrak {M}), \pi (\mathfrak {N})) such that the machines M\mathfrak {M} and N\mathfrak {N} are equivalent. Hint. Reduce ZERO\mathrm{ZERO} to EQU\mathrm{EQU}.

?
Problem 325

Prove that

?
(a)

the intersection of two decidable sets is a decidable set;

(b)

the union of two decidable sets is a decidable set;

(c)

the Cartesian product of two decidable sets is a decidable set.

Problem 326

Prove that for two decidable sets AA and BB of natural numbers, their "sum" A+B={x+y:x∈A,y∈B}A+B=\left\{ x+y: x \in A, y \in B\right\} and "product" (not Cartesian!) A⋅B={x⋅y:x∈A,y∈B}A \cdot B=\left\{ x \cdot y: x \in A, y \in B\right\} are also decidable sets.

?
Problem 327

Prove that for two decidable languages LL and KK over the alphabet Σ\Sigma, their concatenation LKL K and iteration L∗L^{*} are also decidable languages.

?
Problem 328

Let AA be a decidable set, and let g(x)g(x) and h(x)h(x) be general recursive functions. Prove that the function

F(x)={g(x), if x∈A,h(x), otherwise  F(x)= \begin{cases} g(x), & \text{ if } x \in A, \\ h(x), & \text{ otherwise } \end{cases}

is also general recursive.

?
Problem 329

Prove that the bounded halting problem is decidable. The problem consists of triples of the form (π(M),x,t)(\pi (\mathfrak {M}), x, t) such that the computation of the Turing machine M\mathfrak {M} on input xx halts in at most tt steps.

?
Problem 330

Show that under the construction of a projection, a language can go from decidable to undecidable.

?
Problem 331

Implement the machine M\mathfrak {M} from the proof of Theorem 173 on p. 451 in the case of the alphabet Σ={a,b}\Sigma =\left\{ a, b\right\}.

Theorem 173: The optimal-compression function arc is not computable.

?
Problem 332

Show that the function arc grows more slowly than every computable function: if for a general recursive function ff it holds that f(x)⩽arc⁡(x)f(x) \leqslant \operatorname {arc}(x) for all xx, then ff is bounded.

?