25

Тезис Тьюринга-Чёрча и неразрешимые проблемы

[23/100%]
Показать
LaTeX
Задача 609

Найти точное количество машин Тьюринга, которые имеют вид M=(Q,Σ,P,q0)\mathfrak {M}=\left(Q, \Sigma , P, q_{0}\right) с заранее зафиксированными множеством состояний QQ и алфавитом ленты Σ\Sigma.

?
Задача 610

Пусть зафиксирован такой алфавит машин Тьюринга: {Λ,∣}\left\{ \Lambda , \mid \right\}. Для функции «усердного бобра» bb

?
(а)

найти bb⁡(1)\operatorname {bb}(1);

(б)

доказать, что bb⁡(2)⩾4\operatorname {bb}(2) \geqslant 4.

Задача 611

Доказать, что отношение алгоритмической сводимости ⩽m\leqslant_{m} является рефлексивным и транзитивным.

?
Задача 612

Доказать алгоритмическую неразрешимость проблемы полноты тестовых данных TEST\mathrm{TEST}. Проблема состоит из троек (π(M),x,q)\pi (\mathfrak {M}), x, q) таких, что в вычислении машины Тьюринга M\mathfrak {M} на входе xx встречается состояние qq.

?
Задача 613

Доказать алгоритмическую неразрешимость проблемы нуля ZERO\mathrm{ZERO}. Проблема ZERO\mathrm{ZERO} состоит из кодов π(M)\pi (\mathfrak {M}) машин Тьюринга M\mathfrak {M} таких, что M(x)=ε\mathfrak {M}(x)=\varepsilon для всех xx. Указание. Свести TOTAL\mathrm{TOTAL} к ZERO\mathrm{ZERO}.

?
Задача 614

Доказать алгоритмическую неразрешимость следующей проблемы эквивалентности EQU\mathrm{EQU}. Проблема EQU\mathrm{EQU} состоит из пар (π(M),π(N))(\pi (\mathfrak {M}), \pi (\mathfrak {N})) таких, что машины M\mathfrak {M} и N\mathfrak {N} эквивалентны. Указание. Свести ZERO\mathrm{ZERO} к EQU\mathrm{EQU}.

?
Задача 615

Доказать алгоритмическую неразрешимость проблемы константы CONST\mathrm{CONST}. Проблема CONST\mathrm{CONST} состоит из таких π(M)\pi (\mathfrak {M}), что машина Тьюринга M\mathfrak {M} на любом входе возвращает один и тот же результат, если вообще останавливается. Указание. Свести дополнение SELF\mathrm{SELF} к CONST\mathrm{CONST}.

?
Задача 616

Доказать алгоритмическую неразрешимость проблемы возрастания GROW\mathrm{GROW}. Проблема GROW\mathrm{GROW} состоит из таких π(M)\pi (\mathfrak {M}), что машина Тьюринга M\mathfrak {M} вычисляет арифметическую функцию и при этом выполнено M(x)<M(y)\mathfrak {M}(x)<\mathfrak {M}(y) для всех x<yx<y, когда оба значения определены. Указание. Свести дополнение SELF\mathrm{SELF} к GROW\mathrm{GROW}.

?
Задача 617

Доказать, что

?
(а)

пересечение двух разрешимых множеств является разрешимым множеством;

(б)

объединение двух разрешимых множеств является разрешимым множеством;

(в)

декартово произведение двух разрешимых множеств является разрешимым множеством.

Задача 618

Доказать, что для двух разрешимых множеств AA и BB натуральных чисел их «сумма» A+B={x+y:x∈A,y∈B}A+B=\left\{ x+y: x \in A, y \in B\right\} и «произведение» (не декартово!) A⋅B={x⋅y:x∈A,y∈B}A \cdot B=\left\{ x \cdot y: x \in A, y \in B\right\} также являются разрешимыми множествами.

?
Задача 619

Доказать, что для двух разрешимых языков LL и KK в алфавите Σ\Sigma их конкатенация LKL K и итерация L∗L^{*} тоже будут разрешимыми языками.

?
Задача 620

Пусть AA — разрешимое множество, а g(x)g(x) и h(x)h(x) являются о. р. ф. Доказать, что функция

F(x)={g(x), если x∈A,h(x), в противном случае  F(x)= \begin{cases} g(x), & \text{ если } x \in A, \\ h(x), & \text{ в противном случае }\end{cases}

также является общерекурсивной.

?
Задача 621

Доказать, что проблема ограниченной остановки разрешима. Проблема состоит из троек вида (π(M),x,t)\pi (\mathfrak {M}), x, t) таких, что вычисление машины Тьюринга M\mathfrak {M} на входе xx останавливается не более чем за tt шагов.

?
Задача 622

Показать, что при построении проекции язык из разрешимого может стать неразрешимым.

?
Задача 623

Показать, что функция arc неограниченно возрастает, но не монотонна: может быть arc⁡(u)<arc⁡(v)\operatorname {arc}(u)<\operatorname {arc}(v), даже если слово vv короче слова uu.

?
Задача 624

Показать, что функция arc растёт медленнее каждой вычислимой функции: если для о. р. ф. ff выполнено f(x)⩽arc⁡(x)f(x) \leqslant \operatorname {arc}(x) для всех xx, то ff ограничена.

?
Задача 625

Пусть T(n)T(n) — наибольшее время работы машины Тьюринга с nn состояниями на пустой ленте. Доказать, что функция T(n)T(n) невычислима.

?
Задача 626

Рабочей областью машины Тьюринга M\mathfrak {M} на входе xx назовём множество ячеек, в которых побывала головка машины до её остановки. Обозначим с помощью S(M,x)S(\mathfrak {M}, x) размер рабочей области машины M\mathfrak {M} на входе xx. Если машина M\mathfrak {M} на xx не останавливается, то значение S(M,x)S(\mathfrak {M}, x) может быть произвольным. Допустим, что для машины M\mathfrak {M} функция S(M,x)S(\mathfrak {M}, x) мажорируется общерекурсивной функцией S∗(x)S^{*}(x) : S(M,x)⩽S∗(x)S(\mathfrak {M}, x) \leqslant S^{*}(x) для всех xx. Доказать, что проблема HALTM\mathrm{HALT}_{\mathfrak {M}} остановки для машины M\mathfrak {M} алгоритмически разрешима.

?
Задача 627

Доказать, что функция S(π(M),x)S(\pi (\mathfrak {M}), x) из предыдущей задачи невычислима.

?
Задача 628

Для любой пары множеств AA и BB определим

A∨B={2x:x∈A}∪{2x+1:x∈B}. A \vee B=\left\{ 2 x: x \in A\right\} \cup \left\{ 2 x+1: x \in B\right\} .

Доказать, что для любого множества CC условие A∨B⩽mCA \vee B \leqslant_{m} C выполнено тогда и только тогда, когда A⩽mCA \leqslant_{m} C и B⩽mCB \leqslant_{m} C.

?
Задача 629

Непустое множество AA называется рекурсивно перечислимым, если оно является областью значений некоторой о. р. ф. ff : A={f(0),f(1),f(2),…}A=\left\{ f(0), f(1), f(2), \ldots \right\}. Доказать, что

?
(а)

любое непустое разрешимое множество является рекурсивно перечислимым;

(б)

непустое пересечение рекурсивно перечислимого множества с разрешимым множеством также является рекурсивно перечислимым множеством;

(в)

объединение двух рекурсивно перечислимых множеств также является рекурсивно перечислимым множеством;

(г)

для любого рекурсивно перечислимого множества AA существует ч. р. ф. gg такая, что dom⁡g=A\operatorname {dom} g=A.

Задача 630

Доказать, что множество TOTAL\mathrm{TOTAL} не является рекурсивно перечислимым. Указание. Для универсальной машины Тьюринга U\mathfrak {U} рассмотреть функцию U(f(x),x)&a\mathfrak {U}(f(x), x) \& a (конкатенация с непустым символом).

?
Задача 631

Доказать, что существует ч.р.ф. ff, которую нельзя дополнить ни до какой о. р. ф. gg, то есть такой, что f(x)=g(x)f(x)=g(x) для всех x∈dom⁡fx \in \operatorname {dom} f. Указание. Для универсальной машины Тьюринга U\mathfrak {U} рассмотреть арифметическую функцию f(x)=U(x,x)+1f(x)=\mathfrak {U}(x, x)+1.

?