Теорема Райса-Шапиро — различия между версиями
Tsar (обсуждение | вклад) м (Правильные угловые скобки) |
Leugenea (обсуждение | вклад) м (Тире) |
||
Строка 30: | Строка 30: | ||
{{Лемма | {{Лемма | ||
|statement = | |statement = | ||
− | Пусть <tex>\Gamma</tex> - перечислимое множество образцов, <tex>A_{\Gamma} = \bigcup\limits_{\gamma \in \Gamma}{A_{\gamma}}</tex>. | + | Пусть <tex>\Gamma</tex> {{---} перечислимое множество образцов, <tex>A_{\Gamma} = \bigcup\limits_{\gamma \in \Gamma}{A_{\gamma}}</tex>. |
− | Тогда <tex>A_{\Gamma}</tex> - перечислимо. | + | Тогда <tex>A_{\Gamma}</tex> {{---}} перечислимо. |
|proof = | |proof = | ||
Приведём программу, выдающую 1, если <tex>p \in A_{\Gamma}</tex>: | Приведём программу, выдающую 1, если <tex>p \in A_{\Gamma}</tex>: | ||
Строка 41: | Строка 41: | ||
Такой программы достаточно для доказательства перечислимости. | Такой программы достаточно для доказательства перечислимости. | ||
}} | }} | ||
− | |||
== Теорема Райса-Шапиро == | == Теорема Райса-Шапиро == |
Версия 00:53, 24 января 2012
Содержание
Определение образца
Определение: |
Пусть Тогда называется образцом. | .
Свойство образца
Определение: |
Пусть Тогда называется свойством образца . | , где .
Лемма о перечислимости свойства образца
Лемма: |
Свойство перечислимо для любого образца . |
Доказательство: |
Очевидно, как строится программа, которая возвращает 1, если Такой программы достаточно для доказательства перечислимости. (запускаем на -ах и проверяем, что программа вернёт соответствующие -ки). |
Лемма о перечислимости свойства перечислимого множества образцов
{{Лемма |statement = Пусть
{{---} перечислимое множество образцов, . Тогда — перечислимо. |proof = Приведём программу, выдающую 1, если :for for if return 1
Такой программы достаточно для доказательства перечислимости. }}
Теорема Райса-Шапиро
Теорема: | ||||||||||||
Свойство функций перечислимо тогда и только тогда, когда , где - перечислимое множество образцов. | ||||||||||||
Доказательство: | ||||||||||||
Очевидно (перебор по TL).
Здесь нам потребуются две вспомогательные леммы.
Функции с конечной областью определения записываются так: if return if return Такие функции перечислимы. Значит такие функции, удоволетворяющие , тоже перечислимы.по первой вспомогательной лемме. Значит по второй вспомогательной лемме. . | ||||||||||||