Теорема Райса-Шапиро — различия между версиями
Vincent (обсуждение | вклад) (→Лемма о перечислимости свойства перечислимого множества образцов) |
Vincent (обсуждение | вклад) (→Теорема Райса-Шапиро) |
||
Строка 100: | Строка 100: | ||
<tex>V(n, x) = | <tex>V(n, x) = | ||
\begin{cases} | \begin{cases} | ||
− | g(x)\text{, if ( | + | g(x)\text{, if (0);}\\ |
\perp\text{, else;} | \perp\text{, else;} | ||
\end{cases}</tex> | \end{cases}</tex> | ||
− | где условие <tex>( | + | где условие <tex>(0)</tex> следующее: через <tex>x</tex> шагов перечисления <tex>K</tex> число <tex>n</tex> не появилось. |
Тогда программа, которая запускает параллельно проверку (1), принадлежит ли <tex>n</tex> множеству <tex>K</tex> (просто перечисляя это множество) и проверку (2), принадлежит ли <tex>V(n, x)</tex> множеству <tex>A</tex>, является разрешающей программой для множества <tex>K</tex>, потому что: | Тогда программа, которая запускает параллельно проверку (1), принадлежит ли <tex>n</tex> множеству <tex>K</tex> (просто перечисляя это множество) и проверку (2), принадлежит ли <tex>V(n, x)</tex> множеству <tex>A</tex>, является разрешающей программой для множества <tex>K</tex>, потому что: |
Версия 03:58, 24 января 2012
Содержание
Определение образца
Определение: |
Пусть Тогда называется образцом. | .
Свойство образца
Определение: |
Пусть Тогда называется свойством образца . | , где .
Лемма о перечислимости свойства образца
Лемма: |
Свойство перечислимо для любого образца . |
Доказательство: |
Построим полуразрешитель :Полуразрешителя достаточно для доказательства перечислимости. for if while True return 1 |
Лемма о перечислимости свойства перечислимого множества образцов
Лемма: |
Пусть — перечислимое множество образцов, .
Тогда является перечислимым. |
Доказательство: |
Построим полуразрешитель :Полуразрешителя достаточно для доказательства перечислимости. for for if return 1 |
Теорема Райса-Шапиро
Теорема: | ||||||||||||
Свойство функций перечислимо тогда и только тогда, когда , где — перечислимое множество образцов. | ||||||||||||
Доказательство: | ||||||||||||
Очевидно (перебор по TL).
Здесь нам потребуются две вспомогательные леммы.
Функции с конечной областью определения записываются так: if return if return Такие функции перечислимы. Значит, такие функции, удоволетворяющие , тоже перечислимы.по первой вспомогательной лемме. Значит, по второй вспомогательной лемме. . | ||||||||||||