5.4

Сводимость

[24/33%]
Показать
LaTeX
Пример 5.25

Пусть AA и BB — непустые собственные подмножества Σ\Sigma^{*}.

?
(a)

Покажите, что если AA рекурсивно, то AmBA \leq_{m} B.

(b)

Покажите, что если разности множеств A\BA \backslash B и B\AB \backslash A оба рекурсивны, то AmBA \leq_{m} B.

Пример 5.27

Покажите, что множество EMP={xWx=}\mathrm{EMP}=\left\{ x \mid W_{x}=\emptyset \right\} не рекурсивно.

?
Пример 5.29

Проблема останова KK полна.

?
Пример 5.32

Пусть AA — нетривиальное индексное множество функций. Покажите, что если EMP A\subseteq A, то AA не является р.п. Таким образом, следующие индексные множества не являются р.п.: A1\overline{A_{1}}, EMP,  Tot \overline{\text{ Tot }}, Fin, Rec, Reg и Rev.

?
Пример 5.33

Пусть AA — р.п. индексное множество. Покажите, что если xAx \in A и WxWyW_{x} \subseteq W_{y}, то yAy \in A. Таким образом, следующие множества не являются р.п.: REC,REG,REV\overline{\operatorname {REC}}, \overline{\operatorname {REG}}, \overline{\operatorname {REV}}.

?
Пример 5.34

Пусть AA — р.п. индексное множество функций. Покажите, что если xAx \in A, то существует yAy \in A такое, что WyW_{y} — конечное подмножество WxW_{x}. Таким образом, следующие множества не являются р.п.: Tot,  FIN \overline{\text{ FIN }}.

?
Пример 5.35

Покажите, что TOT m FIN \leq_{m} \overline{\text{ FIN }} и  FIN m\overline{\text{ FIN }} \leq_{m} TOT.

?
Пример 5.48

(Продолжение) Покажите, с помощью ss-mm-nn-теоремы, что Km EMP K \leq_{m} \overline{\text{ EMP }}.

?
Задача 5.4.1

Пусть AB={0,1}A \cup B= \left\{ 0,1\right\}^{*} и ABA \cap B \neq \emptyset. Покажите, что если AA и BB являются р.п., то AmABA \leq_{m} A \cap B.

?
Задача 5.4.2

Если g:{0,1}{0,1}g: \left\{ 0,1\right\}^{*} \rightarrow \left\{ 0,1\right\}^{*} инъективна, определим g1(x)=(miny)[g(y)=x]g^{-1}(x)=(\min y) [g(y)=x]. Покажите, что существует рекурсивная функция ff такая, что для каждой инъективной функции ϕm\phi_{m} выполнено ϕf(m)=ϕm1\phi_{f(m)}=\phi_{m}^{-1}.

?
Задача 5.4.3

Покажите, что существует рекурсивная функция c(x,y)c(x, y) такая, что ϕc(x,y)(z)=ϕx(ϕy(z))\phi_{c(x, y)}(z)= \phi_{x}\left(\phi_{y}(z)\right).

?
Задача 5.4.4
?
(a)

Покажите, что для каждой частично рекурсивной функции ff существует рекурсивная функция gg такая, что Wg(x)=f1(Wx)W_{g(x)}=f^{-1}\left(W_{x}\right).

(b)

Покажите, что существует рекурсивная функция gg такая, что для всех x,yx, y,

Wg(x,y)=ϕx1(Wy)={zϕx(z)Wy} W_{g(x, y)}=\phi _{x}^{-1}\left(W_{y}\right)=\left\{ z \mid \phi _{x}(z) \in W_{y}\right\}
Задача 5.4.5

(Теорема Райса для р.п. индексных множеств) Для конечного множества D={x1,,xn}D=\left\{ x_{1}, \ldots , x_{n}\right\} будем говорить, что [x1,,xn]\left[x_{1}, \ldots , x_{n}\right] (в любом порядке) — код DD. Покажите, что индексное множество AA является р.п. тогда и только тогда, когда

  1. из xAx \in A и WxWyW_{x} \subseteq W_{y} следует yAy \in A;

  2. из xAx \in A следует, что существует yAy \in A такое, что WyW_{y} — конечное подмножество WxW_{x}; и

  3. существует р.п. множество BB, содержащее коды всех и только конечных множеств WxW_{x} таких, что xAx \in A (т.е. для каждого xAx \in A, для которого WxW_{x} конечно, BB содержит хотя бы один его код, и для каждого [x1,,xn]B\left[x_{1}, \ldots , x_{n}\right] \in B и каждого xx такого, что Wx={x1,,xn},xA)\left.W_{x}=\left\{ x_{1}, \ldots , x_{n}\right\} , x \in A\right).

?
Задача 5.4.6

Для каждой частично рекурсивной функции f:{0,1}{0,1}f: \left\{ 0,1\right\}^{*} \rightarrow \left\{ 0,1\right\}^{*} обозначим через DfD_{f} её область определения {xf(x)}\left\{ x \mid f(x) \downarrow \right\}. Пусть f,g,h:{0,1}{0,1}f, g, h: \left\{ 0,1\right\}^{*} \rightarrow \left\{ 0,1\right\}^{*} — три частично рекурсивные функции.

?
(a)

Покажите, что существует частично рекурсивная функция p:{0,1}{0,1}p: \left\{ 0,1\right\}^{*} \rightarrow \left\{ 0,1\right\}^{*} такая, что Dp=DfDgDhD_{p}=D_{f} \cup D_{g} \cup D_{h}, и для каждого xDpx \in D_{p} выполнено p(x)=f(x)p(x)=f(x), или p(x)=g(x)p(x)=g(x), или p(x)=h(x)p(x)=h(x).

(b)

Покажите, что не всегда существует частично рекурсивная функция q:{0,1}{0,1}q: \left\{ 0,1\right\}^{*} \rightarrow \left\{ 0,1\right\}^{*} такая, что Dq=DfDgDhD_{q}=D_{f} \cup D_{g} \cup D_{h}, и для каждого xDqx \in D_{q} выполнено q(x)=f(x)q(x)=f(x), или q(x)=g(x)q(x)=g(x), или q(x)=h(x)q(x)=h(x), и для каждого xDfDgDhx \in D_{f} \cap D_{g} \cap D_{h} выполнено q(x)=min{f(x),g(x),h(x)}q(x)=\min \left\{ f(x), g(x), h(x)\right\}.

Задача 5.4.7

Определим

f(n)={min{Wn} если Wn, иначе . f(n)= \begin{cases} \min \left\{ W_{n}\right\} & \text{ если } W_{n} \neq \emptyset , \\ \uparrow & \text{ иначе }.\end{cases}

Является ли ff частично рекурсивной функцией? Докажите свой ответ.

?
Задача 5.4.8
?
(a)

Покажите, что существует р.п. множество BB такое, что nBWn\bigcap_{n \in B} W_{n} не является р.п.

(b)

Покажите, что если BB — р.п. индексное множество, то nBWn\bigcap_{n \in B} W_{n} также является р.п.

Задача 5.4.9

Пусть C1\mathcal{C}_{1} — класс всех рекурсивных множеств, C2\mathcal{C}_{2} — класс всех р.п. множеств, не являющихся рекурсивными, C3\mathcal{C}_{3} — класс всех ко-р.п. множеств, не являющихся р.п., а C4\mathcal{C}_{4} — класс всех множеств, которые не являются ни р.п., ни ко-р.п. Для каждого из следующих множеств определите, какому классу Ci,i{1,2,3,4}\mathcal{C}_{i}, i \in \left\{ 1,2,3,4\right\}, оно принадлежит.

?
(a)

B1={xMx(x) останавливается не более чем за 200 шагов }B_{1}=\left\{ x \mid M_{x}(x)\text{ останавливается не более чем за 200 шагов }\right\}.

(b)

B2={xϕx(x)>x}B_{2}=\left\{ x \mid \phi_{x}(x)>x\right\}.

(c)

B3={xWx5}B_{3}=\left\{ x \mid \left|W_{x}\right| \geq 5\right\}.

(d)

B4={xWxx}B_{4}=\left\{ x \mid \left|W_{x}\right| \geq x\right\}.

(e)

B5={x,yyrange(ϕx)}B_{5}=\left\{ \langle x, y\rangle \mid y \in \operatorname {range}\left(\phi_{x}\right)\right\}.

(f)

B6={x,yϕx(y) определена, или ϕy(x) не определена }B_{6}=\left\{ \langle x, y\rangle \mid \phi_{x}(y)\text{ определена, или }\phi_{y}(x)\text{ не определена }\right\}.

(g)

B7={nϕn=ϕn0}B_{7}=\left\{ n \mid \phi_{n}=\phi_{n_{0}}\right\}, где n0n_{0} — фиксированное положительное целое число.

(h)

B8={x область значений ϕx конечна }B_{8}=\left\{ x \mid \text{ область значений }\phi_{x}\text{ конечна }\right\}.

(i)

B9={nWnP}B_{9}=\left\{ n \mid W_{n} \subseteq P\right\}, где PP — множество простых чисел.

(j)

B10={nWn=P}B_{10}=\left\{ n \mid W_{n}=P\right\}, где PP — множество простых чисел.

(k)

B11={nWnK}B_{11}=\left\{ n \mid W_{n} \subseteq K\right\}.

Задача 5.4.10

Множество AA называется однозначным, если для каждого yy существует не более одного zz такого, что y,zA\langle y, z\rangle \in A. Пусть B12={xWx однозначно }B_{12}=\left\{ x \mid W_{x}\text{ однозначно }\right\}. Покажите, что EMP mB12\leq_{m} B_{12} и B12mB_{12} \leq_{m} EMP,

?
Задача 5.4.11
?
(a)

Покажите, что существует рекурсивный предикат RR такой, что

xREC(y)(z)(w)R(x,y,z,w). x \in \operatorname {REC} \Longleftrightarrow (\exists y)(\forall z)(\exists w) R(x, y, z, w).
(b)

Пусть COINF ={xWˉx бесконечно }=\left\{ x \mid \bar{W}_{x}\text{ бесконечно }\right\}. Покажите, что существует рекурсивный предикат QQ такой, что

x COINF (y)(z)(w)Q(x,y,z,w). x \in \text{ COINF } \Longleftrightarrow (\forall y)(\exists z)(\forall w) Q(x, y, z, w).
Задача 5.4.12

Докажите следующие сведения:

?
(a)

TOT m\leq_{m} REC.

(b)

TOT m\leq_{m} COINF.

Задача 5.4.13

Пусть B13={xWx=K}B_{13}=\left\{ x \mid W_{x}=K\right\}.

?
(a)

Покажите, что существует рекурсивный предикат RR такой, что

xB13(y)(z)R(x,y,z). x \in B_{13} \Longleftrightarrow (\forall y)(\exists z) R(x, y, z).
(b)

Покажите, что B13B_{13} \leq Tot и Tot mB13\leq_{m} B_{13}.

Задача 5.4.14

Пусть B14={x(yWx)[Wy бесконечно ]}B_{14}=\left\{ x \mid \left(\exists y \in W_{x}\right)\left[W_{y}\right.\text{ бесконечно }]\right\}.

?
(a)

Покажите, что существует рекурсивный предикат RR такой, что

xB14(y)(z)(w)R(x,y,z,w). x \in B_{14} \Longleftrightarrow (\exists y)(\forall z)(\exists w) R(x, y, z, w).
(b)

Покажите, что REC mB14\leq_{m} B_{14}.

Задача 5.4.15

Множество B{0,1}B \subseteq \left\{ 0,1\right\}^{*} называется продуктивным, если существует частично рекурсивная функция ff такая, что для каждого xx, если WxBW_{x} \subseteq B, то f(x)f(x) \downarrow и f(x)BWxf(x) \in B-W_{x}.

?
(a)

Покажите, что если BB продуктивно, то BB имеет бесконечное р.п. подмножество.

(b)

Покажите, что если KmAK \leq_{m} A, то Aˉ\bar{A} продуктивно.

(c)

Заключите из (a) и (b) выше, что простое множество не может быть полным р.п. множеством.

Задача 5.4.16

Покажите, что существуют два р.п. множества AA и BB такие, что AmBA \leq_{m} B и BmAB \leq_{m} A.

?