Na tej stronie istnieje wiele wariantów pytania, czy bazy TM mogą zadecydować o problemie zatrzymania, czy dla wszystkich innych baz TM lub niektórych podzbiorów. To pytanie jest nieco inne.
Pytanie, czy problem zatrzymania dotyczy wszystkich baz TM może zostać rozstrzygnięty przez TM. Uważam, że odpowiedź brzmi „nie” i chcę sprawdzić moje rozumowanie.
- Zdefiniuj język meta-zatrzymujący jako język złożony z baz TM, które decydują o tym, czy baza TM zostanie zatrzymana.
- powodu problemu zatrzymania.
Tak więc pytanie tytułowe bardziej precyzyjnie brzmi: czy można rozstrzygnąć, czy ?
Zgodnie z twierdzeniem Rice'a nierozstrzygalne jest, czy re-język jest pusty.
W obu przypadkach, jeśli jest lub nie jest ponownie, nierozstrzygalne jest, czy L M H = ∅ .Dlatego nie można rozstrzygnąć, czy .
To dowodzi, że baza TM nie może zdecydować, czy problem zatrzymania dotyczy wszystkich baz TM.
Czy moje rozumowanie jest prawidłowe?
AKTUALIZACJA: Próbuję wykazać, że baza TM nie może „udowodnić problemu zatrzymania” dla jakiejś definicji „udowodnienia”, która wydaje się intuicyjnie poprawna. Poniżej znajduje się ilustracja, dlaczego uważam, że jest to poprawne.
Możemy stworzyć TM który generuje L M H w następujący sposób. TM zajmuje krotkę ( M i , M j , w k , s t e p s ) . Symuluje M ı ( M j , w k ) o s t e p s iteracji. Jeśli M i akceptuje wszystko ( M j , w k )pary, które zatrzymują się i odrzucają wszystkie inne, a następnie akceptuje M i . W przeciwnym razie odrzuca M i, jeśli M i podejmie błędną decyzję lub się nie zatrzyma.
nie zatrzymuje się, ponieważ musi ocenić nieskończoną liczbę par dla każdego M i . Dodatkowo, wszystkie M i s nie zatrzymają się. M M H nie będzie w stanie zaakceptować ani odrzucić żadnej M i, ponieważ z symulacji nie dowie się, że wszystkie M i nie zatrzymają się. Tak więc język, który definiuje, nie jest ani rozstrzygalny.
wychwytuje moją intuicję, co według mnie oznacza dla TM udowodnienie problemu zatrzymania. Inne propozycje, takie jak M M H odrzucające wszystko dla M I lub wyprowadzania znany dowód Daj M M H wcześniejszej wiedzy, że zatrzymanie problem dotyczy wszystkich M ı . Nie można tego uznać zadowód, że M M H coś dowodzi, ponieważ przesłanka M M H jest wnioskiem, który dowodzi, a zatem jest okrągła.