Существует ли машина Тьюринга, которая останавливается на всех входах, но это свойство не доказуемо по какой-то причине?
Мне интересно, если этот вопрос был изучен. Обратите внимание, что «недоказуемое» может означать «ограниченную» систему доказательств (которая в слабом смысле думает, что ответ должен быть да). Меня, конечно, интересует самый сильный ответ, т. Е. Тот, который невозможно доказать во всех входах, скажем, в теории множеств ZFC или что-то еще.
Мне пришло в голову, что это может быть правдой по отношению к функции Аккермана, но я не могу понять детали. Не похоже, что Википедия четко описывает этот аспект.
Ответы:
Да. Машина Тьюринга, которая вычисляет последовательность Гудштейна, начиная со своего ввода и заканчивая, когда последовательность достигает нуля. Это всегда заканчивается, но это не может быть доказано в арифметике Пеано. Я уверен, что есть эквивалентные вещи для ZFC или любой другой системы, которую вы можете выбрать.
Edit Для ZF, Хартманис и Hopcroft показывают , что существует машина Тьюринга , которая отвергает все входные , но что это не может быть доказано в ZF. Я не уверен, что ZF может доказать, что M всегда останавливается, но он, безусловно, не может доказать, что машина M ′ ( x ) = «Если M принимает x, то цикл навсегда, иначе остановка» всегда останавливается, даже если это так. Это все еще оставляет ZFC открытым, но ZF более мощный, чем PA.M M M′(x) = M x
См. Гл. 3 из обзора Скотта Ааронсона о независимости P = NP для изложения результата Хартманиса – Хопкрофта и ссылок на их оригинальные статьи.
источник
Возьмем теорию которая, по крайней мере, так же сильна, как «базовая» арифметика, и которая рекурсивно перечислима (можно перечислить каждую теорему T ).T T
Построить следующую машину , которая ведет себя следующим образом на входе n :M n
Используя вторую теорему о неполноте, довольно легко показать, что не может доказать, что M завершается на всех входных данных (если они согласованы).T M
Это, конечно, работает для , T = P A , T = P A ² , ... до тех пор, пока они согласованы.T=ZFC T=PA T=PA²
источник
Некоторые недоказуемые в ПА, но истинные теоремы могут быть преобразованы в машины Тьюринга. Например, есть (усиленная версия) теоремы Рамсея , что недоказуемо в ПА, и мы можем построить машину , которая будет просто поиск подходящего .N
источник