Теорема Райса-Шапиро — различия между версиями
Tsar (обсуждение | вклад) (Слово "полуразрешитель" внедрено во вторую лемму) |
Tsar (обсуждение | вклад) м (Ещё куча дефисов заменена на тире) |
||
| Строка 52: | Строка 52: | ||
{{Теорема | {{Теорема | ||
|statement = | |statement = | ||
| − | Свойство функций <tex>A</tex> перечислимо тогда и только тогда, когда <tex>\exists \Gamma: A = A_{\Gamma}</tex>, где <tex>\Gamma</tex> - перечислимое множество образцов. | + | Свойство функций <tex>A</tex> перечислимо тогда и только тогда, когда <tex>\exists \Gamma: A = A_{\Gamma}</tex>, где <tex>\Gamma</tex> {{---}} перечислимое множество образцов. |
|proof = | |proof = | ||
<tex>\Leftarrow</tex> | <tex>\Leftarrow</tex> | ||
| Строка 64: | Строка 64: | ||
{{Лемма | {{Лемма | ||
|statement = | |statement = | ||
| − | Пусть <tex>A</tex> - перечислимое свойство функций, <tex>g \in A</tex>, <tex>h</tex> - продолжение <tex>g</tex>. | + | Пусть <tex>A</tex> {{---}} перечислимое свойство функций, <tex>g \in A</tex>, <tex>h</tex> {{---}} продолжение <tex>g</tex>. |
Тогда <tex>h \in A</tex>. | Тогда <tex>h \in A</tex>. | ||
|proof = | |proof = | ||
Докажем от противного. | Докажем от противного. | ||
| − | Пусть <tex>g \in A</tex>, <tex>h</tex> - продолжение <tex>g</tex>, <tex>h \notin A</tex>. | + | Пусть <tex>g \in A</tex>, <tex>h</tex> {{---}} продолжение <tex>g</tex>, <tex>h \notin A</tex>. |
Рассмотрим перечислимое и неразрешимое множество <tex>K</tex> и следующую программу: | Рассмотрим перечислимое и неразрешимое множество <tex>K</tex> и следующую программу: | ||
| Строка 92: | Строка 92: | ||
{{Лемма | {{Лемма | ||
|statement = | |statement = | ||
| − | Если <tex>A</tex> - перечислимое свойство функций, <tex>g \in A</tex>, то <tex>\exists h</tex>, такое что <tex>|Dom(h)| < +\infty</tex>, <tex>g</tex> - продолжение <tex>h</tex>, <tex>h \in A</tex>. | + | Если <tex>A</tex> {{---}} перечислимое свойство функций, <tex>g \in A</tex>, то <tex>\exists h</tex>, такое что <tex>|Dom(h)| < +\infty</tex>, <tex>g</tex> {{---}} продолжение <tex>h</tex>, <tex>h \in A</tex>. |
|proof = | |proof = | ||
Докажем от противного. | Докажем от противного. | ||
Версия 01:28, 24 января 2012
Содержание
Определение образца
| Определение: |
| Пусть . Тогда называется образцом. |
Свойство образца
| Определение: |
| Пусть , где . Тогда называется свойством образца . |
Лемма о перечислимости свойства образца
| Лемма: |
Свойство перечислимо для любого образца . |
| Доказательство: |
|
Построим полуразрешитель : for if return 1Полуразрешителя достаточно для доказательства перечислимости. |
Лемма о перечислимости свойства перечислимого множества образцов
| Лемма: |
Пусть — перечислимое множество образцов, .
Тогда — перечислимо. |
| Доказательство: |
|
Построим полуразрешитель : for for if return 1Полуразрешителя достаточно для доказательства перечислимости. |
Теорема Райса-Шапиро
| Теорема: | ||||||||||||
Свойство функций перечислимо тогда и только тогда, когда , где — перечислимое множество образцов. | ||||||||||||
| Доказательство: | ||||||||||||
|
Очевидно (перебор по TL).
Здесь нам потребуются две вспомогательные леммы.
Функции с конечной областью определения записываются так: if return if return Такие функции перечислимы. Значит такие функции, удоволетворяющие , тоже перечислимы. по первой вспомогательной лемме. по второй вспомогательной лемме. Значит . | ||||||||||||