2010-03-24 4 views
1

У меня есть вопрос о машинах для туринга и проблемах с остановкой.Проблема с остановкой машины Тьюринга

Предположим, что мы имеем Банкоматы = {(М, ш), где М представляет собой машину Тьюринга и ш является входным} и
HALTtm = {(М, ш), где М представляет собой машину Тьюринга останавливается с входом ш }

Я хочу доказать, что HALTtm < = м Банкоматы

Я пробовал некоторые методы, но я думаю, что они далеки от решения. Любой может дать некоторые подсказки ??

+1

Этот вопрос был бы идеальным для предстоящего [Computer Science Stack Exchange] (http://area51.stackexchange.com/proposals/35636/computer-science-non-programming?referrer=pdx8p7tVWqozXN85c5ibxQ2). Итак, если вам нравится иметь место для таких вопросов, как этот, пожалуйста, продолжайте и помогите этому предложению взлететь! – Raphael

+0

Что именно означает <= m? Я прочитал его как '\ leq_m', но как это определено? – Raphael

ответ

2

Хорошо, заметим, что для всех (M, w) в HALTtm должно быть, что (M, w) находится в Atm. Тогда покажем, что существует некоторое (M ', w'), которое является членом Atm, но которое не останавливается и, следовательно, не находится в HALTtm.

+1

Второй шаг не требуется. Обратите внимание, что он использовал «<=», который предположительно предназначен для обозначения «подмножество * или равно *». – sepp2k

+1

Я подозреваю, что <= m означает наличие [многократного сокращения] (http://en.wikipedia.org/wiki/Many-one_reduction). В этом случае то, что пытается доказать ОП, неверно. – Prateek

0

Для каждого из следующих языков нарисуйте диаграмму перехода для машины Тьюринга, которая принимает этот язык.

  1. {aibj | i≠j}
0

< Что такое = т? Я думаю, вы имеете в виду «many-one reduces to»? В таком случае, что вы просите в общей вычислимая функция F такая, что для всех строк х,

х принадлежит HALTtm тогда и только тогда, когда f (х) принадлежит банкомате

Если бы такое f существовало, мы могли бы решить проблему остановки: учитывая x, вычислить f (x) и проверить, принадлежит ли f (x) Atm (Atm легко рекурсивно/разрешимо). Но так как проблема остановки не разрешима, такой f не может существовать. Так HALTtm не много-один уменьшить до Atm.

Смежные вопросы