Я читал ответ на недавний вопрос, и мне в голову пришла странная эфемерная мысль. Мои просьбы об этом могут предать либо то, что мои теоретические отбросы серьезно отсутствуют (в основном это правда), либо что мне еще слишком рано читать этот сайт. Теперь с отказом от ответственности ...
Это хорошо известный результат в теории вычислимости о том, что проблема остановки не может быть решена для ТМ. Однако это не исключает возможности того, что существуют машины, которые могут решить проблему остановки для определенных классов машин (только не для всех).
Рассмотрим множество всех разрешимых задач. Для каждой проблемы существует бесконечно много ТМ, которые решают этот язык. Возможно ли следующее
- Существует TM, который решает проблему остановки для подмножества машин Тьюринга; и
- Все разрешимые проблемы решаются хотя бы одной машиной Тьюринга в ?
Конечно, поиск машины Тьюринга в не может быть вычислимым сам по себе; но мы игнорируем эту проблему.
РЕДАКТИРОВАТЬ: Основываясь на ответе Шоулла ниже, кажется, что (а) эта идея слишком плохо определена, чтобы быть осмысленной, или (б) моя предыдущая попытка была не совсем подходящей. Как я пытаюсь уточнить в комментариях к ответу Shaull, моя цель не в том , что мы гарантировать , что вход TM в . Что я действительно имел в виду под моим вопросом, может ли существовать такой , что членство в является разрешимой проблемой . Программа для решения проблемы остановки для , предположительно, записывает «неверный ввод» на ленте или что-то в этом роде, если ему дан вход, который он распознает как отсутствующий в, Когда я формулирую это так, я не уверен, позволяет ли это нам решить проблему остановки или нет, или применима ли теорема Райса (является ли разрешимость семантическим свойством языка относительно теоремы Райса?)
источник
Ответы:
Я думаю, что может быть проблема с постановкой проблемы.
Рассмотрим множество является решающим элементом своего языка . Проблема остановки решаема для этого набора (то есть, если нам обещают, что вход находится в этом наборе). На самом деле, это тривиально (машины в всегда останавливаются).S= { М: M } S
Кроме того , очевидно , каждый разрешима язык в .S
EDIT: на основе изменений в вопросе - действительно, членство в будет неразрешимым: если содержит машину для каждого разрешимого языка, то . Таким образом, по теореме Райса, если разрешима , то содержит каждую машину, но тогда проблема остановки неразрешима на .S S ≠ ∅ S S SS S S≠ ∅ S S S
источник