Пятая лекция

Содержание:

$A, B$ - множества

$A$ $m$-сводится к $B$ $(A\leq_m B)$, если существует вычислимая $f$ такая, что $x\in A \Leftrightarrow f(x)\in B$

Множество нетривиальное, если есть любое число, которое в нем лежит, и любое число, которое в нем не лежит.

$N,\empty \leq_m разрешимые \leq_m перечеслимые$

Свойства:

​ 1) $A\leq_m B$, $B разрешимо\Rightarrow Aразрешимо$

​ 2) $A\leq_m B$, $Bразрешимо\Rightarrow Aперечислимо$

Определение:

Множество $m$-полно в классе $K$, если оно лежит в $K$ и к нему $m$-сводится любое множество из $K$.

Теорема:

Существует $m$-полное перечислимое множество.

Пусть $U={(n,x)…}$ - универсальное перечислимое множество.

$V={c(n,x) (n,x)\in U}$ - $m$-полно

Пусть $K$ - перечслимо, тогда $K=U_n$ для некоторого $n$, $x\in K \Leftrightarrow c(n,x)\in V$

$c(n, *)$ сводит $K$ к $V$.

Теорема:

$U$-главное угиверсальное перечислимое.

$\Rightarrow D = {x (x, x)\in U}$

$K$ - произвольное перечислимое

$V=K*N$ $(k,n)$

Сечение $V$ это

$N_{k\in K}$ или $\empty_{k\not\in K}$

$Uглавное\Rightarrow \exists s$ $V_n=U_{s(n)}$

$U_{s(n)} = N, n\in k$ $s(n)\in U_{s(n)}$ при $n\in K$

$U_{s(n)} = \empty, n\not\in k$ $s(n)\not\in U_{s(n)}$ при $n\not\in K$

$s(n)\in D$ при $n\in K$

$s(n)\not\in D$ при $n\not\in K$

Теорема:

$A \leq_m B$ $B\in \Sigma_n\Rightarrow A\in \Sigma_n$

$A\leq_m B$ $B\in \Pi_n \Rightarrow A\in \Pi_n$


$B\in \Sigma_n$ $x\in B\Leftrightarrow$ $\exists y_1 \forall y_2\exists y_3…y_n:P(x, y_1, y_2,…,y_n)$

$x\in A \Leftrightarrow f(x)\in B\Leftrightarrow \exists y_1\forall y_2…y_n:P(f(x), y_1, y_2…,y_n)$ $\Rightarrow A\in \Sigma_n$

Теорема:

Универсальное множество в $\Sigma_n$ не лежит в $\Pi_n$ (и наоборот).


$U(m, y_1, y_2,…,y_n, x)$

$x\in U\Leftrightarrow \exists y_1\forall y_2,…,y_n$ $(m, y_1, y_2,…,y_n, x)\in U$

Пусть $T$ универсально в $\Sigma_n$

$T={(m,x)…}$

Пусть $T\in\Pi_n$

Следствие: Все$\Sigma_n$ и $\Pi_n$ различны.

Алгоритмические множества

Множество $a={(x_1,…,x_n)}$ называется арифметическим, если существует формула, построенная из:

$x\leq y \Leftrightarrow \exists n$ $x+n=y$

Теорема:

график любой вычислимой функции является арифметическим множеством.

Теорема1:

$\Sigma)n$ и $\Pi_n$ все арифметичные.

Теорема2:

Всякое арифметическое множество лежит в некотором $\Sigma_n$ или $\Pi_n$.

True - множество всех тождественно истинных арифметических формул.

Теорема:

Любое арифметическое множество $m$-сводится к $True$.


$A$ - арифм. $\alpha (x_1,…,x_n)$

$\overline\alpha(m)=\alpha(\Pi_1(m),\Pi_2(m),…,.\Pi_n(m))$

$m → \overline\alpha(m)\in True$

$m\in A\Rightarrow A\leq_m True$

Следствие1 (теорема Тарского):

True - не арифметично

Следствие2 (теорема Геделя о полноте):

True - не перечислимо.

Теорема:

Машина Тьюринга эквивалента полному набору действий (но число переменных - конечно, однако можно разложить натуральные числа…).

$Step(p, x_1, x_2…, x_n, p’, x_1’,…, x_n’)$ $p$ - текущая команда.

$x_1=x_2+1$

$p(7)→(x_1’=x_2+1){\&}(x_2’=x_2){\&}…(x_n’=x_n){\&}(p’=8)$.

Лемма1:

$\forall k$ $\exists b b+1, 2b+1,…,kb+1$ - взаимно просты.

Лемма2:

$\forall x_0,x_1,…,x_n$ $\exists a, b$ $x_i=a mod(i+1)b+1$