Теорема Райса-Шапиро — различия между версиями
Tsar (обсуждение | вклад) м (→Теорема Райса-Шапиро: "Теорема доказана" - лишняя фраза) |
Tsar (обсуждение | вклад) м (Правильные угловые скобки) |
||
| Строка 3: | Строка 3: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
| − | Пусть <tex>\gamma=\{ | + | Пусть <tex>\gamma=\{\langle x_1,y_1\rangle,\langle x_2,y_2\rangle,\ldots ,\langle x_n,y_n\rangle\}</tex>.<br /> |
Тогда <tex>\gamma</tex> называется образцом. | Тогда <tex>\gamma</tex> называется образцом. | ||
}} | }} | ||
| Строка 11: | Строка 11: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
| − | Пусть <tex>A_{\gamma}=\{p | p(x_1)=y_1 \wedge p(x_2)=y_2 \wedge \ldots \wedge p(x_n)=y_n\}</tex>, где <tex> | + | Пусть <tex>A_{\gamma}=\{p | p(x_1)=y_1 \wedge p(x_2)=y_2 \wedge \ldots \wedge p(x_n)=y_n\}</tex>, где <tex>\langle x_i, y_i\rangle \in \gamma</tex>.<br /> |
Тогда <tex>A_{\gamma}</tex> называется свойством образца <tex>\gamma</tex>. | Тогда <tex>A_{\gamma}</tex> называется свойством образца <tex>\gamma</tex>. | ||
}} | }} | ||
Версия 22:06, 23 января 2012
Содержание
Определение образца
| Определение: |
| Пусть . Тогда называется образцом. |
Свойство образца
| Определение: |
| Пусть , где . Тогда называется свойством образца . |
Лемма о перечислимости свойства образца
| Лемма: |
Свойство перечислимо для любого образца . |
| Доказательство: |
|
Очевидно, как строится программа, которая возвращает 1, если (запускаем на -ах и проверяем, что программа вернёт соответствующие -ки). Такой программы достаточно для доказательства перечислимости. |
Лемма о перечислимости свойства перечислимого множества образцов
| Лемма: |
Пусть - перечислимое множество образцов, .
Тогда - перечислимо. |
| Доказательство: |
|
Приведём программу, выдающую 1, если : for for if return 1Такой программы достаточно для доказательства перечислимости. |
Теорема Райса-Шапиро
| Теорема: | ||||||||||||
Свойство функций перечислимо тогда и только тогда, когда , где - перечислимое множество образцов. | ||||||||||||
| Доказательство: | ||||||||||||
|
Очевидно (перебор по TL).
Здесь нам потребуются две вспомогательные леммы.
Функции с конечной областью определения записываются так: if return if return Такие функции перечислимы. Значит такие функции, удоволетворяющие , тоже перечислимы. по первой вспомогательной лемме. по второй вспомогательной лемме. Значит . | ||||||||||||