Характеристика перечислимых множеств через вычислимые функции
Версия от 07:05, 2 декабря 2010; 192.168.0.2 (обсуждение) (Новая страница: «{{Определение |definition=Множество <tex>X</tex> называется перечислимым, если выполняется хотя бы 1 …»)
Определение: |
Множество
| называется перечислимым, если выполняется хотя бы 1 условие из приведенных ниже:
Теорема: |
Определения 1, 2, 3, 4 эквивалентны. |
Доказательство: |
Пусть - программа перечисляющая .Приведем программу , вычисляющуюfor (n = 1 ... ) if (A(n) == i) return 0
Пусть область определения вычислимой функции , вычисляемой программой .Введем обозначение: запустить на секунд. Если за секунд так и не вернула значение функции , то возвращаем -1.Тогда перечисляется такой программойfor ( = 1 ... ) for (n = 1 ... ) if ( != -1) print(n) Если print(n) заменить на print( ), то станет перечислять область значений .
Пусть дана Введем новую функцию: еслиОчевидно, она вычислима, и ее область определения и область значений совпадают с
|