Nie jest jasne, o co pytasz w dalszej części pytania, głównie dlatego, że „problem dotyczący modelu maszyny” nie jest zdefiniowany.
Chciałbym uzyskać przykład (jeśli to możliwe) nierozstrzygalnego problemu bez potrzeby korzystania z maszyny Turinga
Niech będzie klasą maszyn i pozwala używać i jako kodu M i . Możemy zinterpretować i również jako kod i- tej TM, a następnie zapytać, czy dane M i robi i{Mi}iMiiiMii th halt TM? I ten problem o Mi s jest nierozstrzygalny.
Język jest tylko zbiorem ciągów, a interpretacja przypisywana ciągom nie ma wpływu na rozstrzygalność języka. O ile formalnie nie zdefiniujesz, co masz na myśli przez model maszyny i problem dotyczący tych maszyn, na twoje późniejsze pytania nie będzie można odpowiedzieć.
Czy Turing jest kompletną maszyną do obsługi nierozstrzygniętego problemu?
Ponownie obowiązuje punkt, o którym wspomniałem powyżej. Bardziej rozsądnym pytaniem byłoby: czy wszystkie dowody nierozstrzygalności przechodzą przez coś podobnego do nierozstrzygalności problemu zatrzymania dla baz TM? (Odpowiedź brzmi: są inne sposoby).
Innym możliwym pytaniem jest: jaki jest najmniejszy podzbiór baz TM, w którym problem zatrzymania jest dla nich nierozstrzygalny. Oczywiście taka klasa powinna zawierać problemy, które się nie zatrzymują (w przeciwnym razie problem można w prosty sposób rozstrzygnąć). Możemy łatwo tworzyć sztuczne podzbiory baz TM, w których problem zatrzymania nie jest rozstrzygalny bez możliwości obliczenia czegokolwiek przydatnego. Bardziej interesujące pytanie dotyczy dużych rozstrzygalnych zestawów baz TM, w których decyduje o nich zatrzymanie.
Oto kolejna kwestia: gdy tylko będziesz mieć bardzo małą zdolność do manipulowania bitami (np. Wielomianowy rozmiar ), możesz stworzyć maszynę N z trzema wejściami: e , x i c, tak że wyprowadza 1 iff c jest a wstrzymanie przyjmowania obliczeń TM M e na wejściu x . Następnie możesz zadać pytania, takie jak: czy istnieje c st N ( e , x , c ) wynosi 1? co jest nierozstrzygalnym problemem.CNFNexccMexcN(e,x,c)