Непонятно, о чем вы спрашиваете в более поздней части вопроса, главным образом потому, что «проблема с моделью машины» не определена.
Я хотел бы получить пример (если возможно) неразрешимой проблемы без необходимости использования машины Тьюринга
Позвольте быть быть классом машин и давайте использовать i в качестве кода M i . Мы можем также интерпретировать i как код i- й TM, а затем спросить, что, если M i , остановит i- ю TM? И эта проблема о М я S неразрешима.{ Мя}яMяяяMяяMя
Язык - это просто набор строк, то, какую интерпретацию вы присваиваете строкам, не влияет на разрешимость языка. Если вы не определите формально, что вы подразумеваете под моделью машины, и проблема с этими машинами, ваши последующие вопросы не могут быть даны ответы.
Укомплектован ли Тьюринг минимальным механизмом для решения неразрешимой проблемы?
Снова, пункт, который я упомянул выше, применим. Более разумный вопрос: все доказательства неразрешимости проходят через нечто похожее на неразрешимость проблемы остановки для ТМ? (Ответ: есть и другие способы).
Другой возможный вопрос: что является наименьшим подмножеством ТМ, где проблема остановки для них неразрешима. Очевидно, что такой класс должен содержать задачи, которые не останавливаются (в противном случае проблема тривиально разрешима). Мы можем легко создать искусственные подмножества ТМ, где проблема остановки не решаема, не имея возможности вычислить что-нибудь полезное. Более интересный вопрос - о больших разрешимых множествах ТМ, где остановка для них решаема.
Вот еще один момент: как только у вас есть очень маленькая способность манипулировать битами (например, размер полинома ), вы можете создать машину N с тремя входами: e , x и c , так чтобы она выводила 1, если c является прекращение принятия вычисления TM M e на входе x . Тогда вы можете задавать такие проблемы , как: есть с ул N ( е , х , с ) является 1? что является неразрешимой проблемой.C N FNеИксссMеИкссN( е , х , в )