Czytałem odpowiedź na ostatnie pytanie i przyszło mi do głowy coś dziwnego, efemerycznego. Moje pytanie może zdradzić, że moim teoretycznym kotletom poważnie brakuje (głównie prawdy) lub że jest zbyt wcześnie, aby przeczytać tę stronę. Teraz, gdy wyłączenie odpowiedzialności jest na drodze ...
Jest to dobrze znany wynik teorii obliczeń, że problem zatrzymania nie może być rozstrzygnięty dla baz TM. Nie wyklucza to jednak możliwości istnienia maszyn, które mogą rozwiązać problem zatrzymania dla niektórych klas maszyn (tylko nie wszystkie).
Rozważ zestaw wszystkich rozstrzygalnych problemów. Dla każdego problemu istnieje nieskończenie wiele baz TM, które decydują o tym języku. Czy możliwe są następujące
- Istnieje TM, która decyduje o problemie zatrzymania podzbioru maszyn Turinga; i
- Wszystkie rozstrzygalne problemy są rozwiązywane przez co najmniej jedną maszynę Turinga w ?
Oczywiście znalezienie maszyny Turinga w może nie być samo obliczalne; ale ignorujemy ten problem.
EDYCJA: Na podstawie poniższej odpowiedzi Shaulla wydaje się, że (a) ta idea jest zbyt źle sprecyzowana, aby była znacząca, lub (b) moja poprzednia próba nie była całkiem trafna. Ponieważ staram się wypracować w komentarzach do odpowiedzi Shaull jest, moim zamiarem nie jest to, że mamy zagwarantowane, że TM jest w wejście . To, co naprawdę rozumiem przez moje pytanie, brzmi: czy mogłaby istnieć taka , tak że członkostwo w jest decydującym problemem . Program do rozwiązania problemu zatrzymania dla przypuszczalnie zapisałby „nieprawidłowe wejście” na taśmie lub coś innego, gdyby otrzymał dane wejściowe, które rozpoznaje jako nie będące wS S S S. Kiedy tak sformułuję, nie jestem pewien, czy to pozwala nam rozwiązać problem zatrzymania, czy też nie, czy ma zastosowanie twierdzenie Rice'a (czy rozstrzygalność jest właściwością semantyczną języka w stosunku do twierdzenia Rice'a?)