Незрозуміло, що ви ставите в пізнішій частині питання головним чином через те, що "проблема щодо моделі машини" не визначена.
Я хотів би отримати приклад (якщо можливо) нерозв'язної проблеми, не потребуючи машини Тьюрінга
Нехай - клас машин і дозволяє використовувати i як код M i . Ми можемо інтерпретувати i також як код i th TM, а потім запитати, що з M i чи зупиняється i th TM? І ця проблема щодо M i s не може бути вирішена.{Mi}iMiiiMiiMi
Мова - це лише набір рядків, яка інтерпретація, яку ви присвоюєте рядкам, не впливає на розбірливість мови. Якщо ви формально не визначите, що ви маєте на увазі під моделлю машини та проблемою щодо цих машин, на ваші пізніші запитання не можна відповісти.
Чи є Тюрінг повним мінімальним механізмом для підтримки нерозв'язної проблеми?
Знову ж таки застосовується і я, про яку я говорив вище. Більш обґрунтованим питанням було б: чи всі докази невідповідності проходять через щось подібне до невирішеності проблеми зупинки для ТМ? (Відповідь: є й інші способи).
Ще одне можливе питання: що є найменшим підмножиною ТМ, де проблема зупинки для них не вирішена. Очевидно, такий клас повинен містити проблеми, які не припиняються (інакше проблема тривіально вирішується). Ми можемо легко створити штучні підмножини TM, де проблема зупинки не вирішується, не маючи можливості обчислити щось корисне. Більш цікаве питання стосується великих наборів ТМ, де зупинка вирішальна для них.
Ось ще один момент: як тільки у вас є дуже мала здатність маніпулювати бітами (наприклад, розмір полінома ), ви можете створити машину N з трьома входами: e , x і c таким чином, щоб вона виводила 1 iff c - a зупинення прийняття обчислення TM M e на вході x . Тоді ви можете задати такі проблеми, як: чи a c st N ( e , x , c ) дорівнює 1? що є нерозв'язною проблемою.CNFNexccMexcN(e,x,c)