Чи є TM, який зупиняється на всіх входах, але ця властивість не є доказовою?


17

Чи існує машина Тьюрінга, яка зупиняється на всіх входах, але ця властивість чомусь не піддається доказуванню?

Мені цікаво, чи це питання вивчено. Зауважте, "недоказаний" може означати "обмежену" систему доказів (яка у слабкому сенсі вважає, що відповідь повинна бути так). Мене, звичайно, цікавить найсильніша можлива відповідь, тобто така, яку неможливо зупинити на всіх вкладах у скажімо теорії наборів ZFC або будь-якому іншому.

Мені прийшло в голову, що це може бути правдою функції Ackermann, але я туманно про деталі. Схоже, що Вікіпедія чітко описує цей аспект.


3
Арифметики піано достатньо, щоб довести, що функція Акермана є тотальною: це вправа 17 Введення Яапа ван Оостена до приміток ПА .
Девід Річербі

загальна обчислювана fn defn wikipedia. Зауважте, це питання було частково мотивоване поглядом на Collatz fn, де це пов'язане довге відкрите запитання ...
vzn

2
Це нерозумне зауваження, але зауважте, що для кожної машини Тьюрінга M, яка закінчується на всіх входах, теорія є послідовною теорією. Але, використовуючи теорему Ґодельса, ми можемо показати, що не існує єдиної рекурсивної теорії, яка могла б довести припинення всіх таких машин. PA+"M terminates on all input"
cody

Відповіді:


12

Так. Машина Тьюрінга, яка обчислює послідовність Гудштейна починаючи з введення і закінчується, коли послідовність досягає нуля. Це завжди закінчується, але це не може бути доведено в арифметиці Peano. Я впевнений, що для ZFC або будь-якої іншої системи ви можете обрати рівноцінні речі.


Змінити Для ZF, Hartmanis та Hopcroft показують, що існує машина Тьюрінга яка відкидає кожен вхід, але це не може бути доведено в ZF. Я не впевнений, чи може ZF довести, що M завжди зупиняється, але він, безумовно, не може довести, що машина M ' ( x ) = "Якщо M приймає x, то цикл назавжди, інакше зупиняється" завжди зупиняється, навіть якщо це так. Це все ще залишає ZFC відкритим, але ZF є більш потужним, ніж PA.MMM(x) =Mx

Див. Розд. 3 опитування Скотта Ааронсона про незалежність P = NP для експозиції результатів Хартманіса-Хопкрофта та цитування їх оригінальних робіт.


Щодо додавання аксіоми вибору: ZFC не може зробити краще, ніж ZF для "простих" висловлювань, як проблема зупинки (у цьому випадку якщо я не помиляюся). Це тому, що ZF і ZFC доводять однакові твердження Π 0 2 . Π20Π20
коді

6

Візьмемо теорію яка є, принаймні, такою ж сильною, як і «основна» арифметика, і яка є рекурсивно перелічуваною (можна перерахувати кожну теорему Т ).TT

Побудуйте наступну машину , яка на вході n поводиться так :Mn

If there is no proof of 0 = 1 in less than n steps in T, ACCEPT
Otherwise, LOOP.

Досить легко показати, використовуючи другу теорему про незавершеність, що не може довести, що M закінчується на всіх вхідних даних (якщо це буде послідовно).TM

Це, звичайно, працює для , T = P A , T = P A ² , ... до тих пір, поки вони несуперечливі.T=ZFCT=PAT=PA²


5

Деякі невиправдані в ПА, але справжні теореми можуть бути перетворені на машини Тьюрінга. Наприклад, є (посилена версія) теореми Рамсея , що неможливо довести в ПА, і ми можемо побудувати машину , яка буде просто пошук відповідного .N

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.