Теорема Поста

Материал из testwiki
Версия от 22:02, 18 сентября 2023; imported>Wikisaurus
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Шаблон:Значения Теорема По́ста — теорема теории вычислимости о рекурсивно перечислимых множествах.

Формулировка теоремы

Если множество M и его дополнение M в множестве натуральных чисел ℕ рекурсивно перечислимы, то множества M и M разрешимы.

Доказательство

Необходимость. Можно считать, что M. Значит существует aM и b∉M. Так как M разрешимо, то его характеристическая функция χM(x) вычислима. Рассмотрим функцию f(x):

f(x)={x, if χM(x)=1a, if χM(x)=0

Тогда M={f(0),f(1),....} — является множеством значений f(x), значит M рекурсивно перечислимо. Аналогично, рассмотрим функцию g(x):

g(x)={x, if χM(x)=0b, if χM(x)=1

Тогда M={g(0),g(1),....} — является множеством значений g(x), значит M рекурсивно перечислимо.

Достаточность. Пусть M и M рекурсивно перечислимы. Это означает, что существуют рекурсивные функции f(x),g(x) множества значений которых есть M,M соответственно. Рассмотрим следующий алгоритм. Будем вычислять последовательно f(0),g(0),f(1),g(1),..... Поскольку любое натуральное xM, либо x∉M, то в процессе вычисления на каком-то шаге в первом случае обнаружится такое k, что f(k)=x, а во втором случае — g(k)=x. В первом случае χM(x)=1, а во втором — χM(x)=0. Значит χM(x) вычислима, значит M разрешимо.

Следствие

Если M рекурсивно перечислимое, но не разрешимое множество, M — не рекурсивно перечислимое множество.

Литература

См. также