Теорема о рекурсии — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
Строка 9: Строка 9:
 
{{Лемма
 
{{Лемма
 
|id=st1
 
|id=st1
|statement= Пусть на натуральных числах задано отношение эквивалентности <tex>\simeq</tex>. Тогда следущие два утверждения не могут быть выполнены одновременно: <br>
+
|statement= Пусть на натуральных числах задано отношение эквивалентности <tex>\equiv</tex>. Тогда следущие два утверждения не могут быть выполнены одновременно: <br>
* Пусть <tex>f</tex> - вычислимая функция. Тогда существует всюду определенное вычислимое <tex>\simeq</tex>-продолжение <tex>g</tex> функции <tex>f</tex>, т.е. такая <tex>g</tex> что <tex>D(g)=N</tex> и <tex>\forall x</tex> такого что <tex>f(x) \ne \perp</tex> выполнено <tex>f(x) \simeq g(x)</tex>  
+
* Пусть <tex>f</tex> - вычислимая функция. Тогда существует всюду определенное вычислимое <tex>\equiv</tex>-продолжение <tex>g</tex> функции <tex>f</tex>, т.е. такая <tex>g</tex> что <tex>D(g)=N</tex> и <tex>\forall x</tex> такого что <tex>f(x) \ne \perp</tex> выполнено <tex>f(x) \equiv g(x)</tex>  
* Найдется такая всюду определенная вычислимая <tex>h</tex> что <tex>\forall n </tex> <tex>h(n) \ne n</tex>
+
* Найдется такая всюду определенная вычислимая <tex>h</tex> что <tex>\forall n </tex> <tex>h(n) \not\equiv n</tex>
 
|proof=
 
|proof=
 
Ололо
 
Ололо

Версия 09:53, 29 декабря 2011

Теорема о рекурсии

Теорема (О рекурсии):
Пусть [math]U[/math] - универсальная функция, [math]h[/math] - всюду определенная вычислимая функция. Тогда найдется такое [math]n[/math], что [math]U_n=U_{h(n)}[/math]
Доказательство:
[math]\triangleright[/math]

Начнем с доказательства леммы.

Лемма:
Пусть на натуральных числах задано отношение эквивалентности [math]\equiv[/math]. Тогда следущие два утверждения не могут быть выполнены одновременно:
  • Пусть [math]f[/math] - вычислимая функция. Тогда существует всюду определенное вычислимое [math]\equiv[/math]-продолжение [math]g[/math] функции [math]f[/math], т.е. такая [math]g[/math] что [math]D(g)=N[/math] и [math]\forall x[/math] такого что [math]f(x) \ne \perp[/math] выполнено [math]f(x) \equiv g(x)[/math]
  • Найдется такая всюду определенная вычислимая [math]h[/math] что [math]\forall n [/math] [math]h(n) \not\equiv n[/math]
Доказательство:
[math]\triangleright[/math]
Ололо
[math]\triangleleft[/math]
[math]\triangleleft[/math]


Источники

Н. К. Верещагин, А. Шень. Лекции по математической логике и теории алгоритмов. Часть 3. Вычислимые функции. -- М.: МЦНМО, 1999