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