Какая самая маленькая машина Тьюринга, где неизвестно, останавливается она или нет?


31

Я знаю, что проблема остановки вообще неразрешима, но есть некоторые машины Тьюринга, которые явно останавливаются, и некоторые, которые явно не делают. Из всех возможных машин Тьюринга самая маленькая, где никто не может доказать, останавливается она или нет?


10
Ответ зависит от специфики модели машины (количество символов и т. Д.). Согласно статье в Википедии о Busy Beaver, есть двухсимвольная 5-ми точная машина, которая не знает, останавливается она или нет.
Каве

1
Обратите внимание, что вопрос Аарона не о разрешимости данного языка, а о существовании доказательства того, что конкретная машина Тьюринга останавливается. Для любой машины Тьюринга «ее» проблема остановки (независимо от того, останавливается ли эта машина на пустом входе) является «разрешимой»: это либо Да, либо Нет, и оба языка {Да} и {Нет} разрешимы. Это очень отличается от того, есть ли у человека доказательство того, что машина останавливается или нет. Аарон, если ты имеешь в виду «какой самый маленький такой, что язык останавливается на неразрешимым», можешь ли ты отредактировать свой вопрос? { w M w }M{wMw}
Микаэль Кадилхак

1
@ MichaëlCadilhac Проблема остановки обычно интерпретируется как "При наличии машины и ввода останавливается ли для ввода ?" не «Учитывая машин , делает привал для всех входов?» ш М ш М МMwMwMM
Дэвид Ричерби

@DavidRicherby: Для меня проблема остановки - это язык машин (кодов), которые останавливаются на пустом вводе. Если это не подразумеваемое значение здесь, я думаю, что это должно быть определено, чтобы рассеять возможную (хорошо, моя) путаница.
Микаэль Кадилхак

Множество способов изучения проблемы являются действительными и взаимосвязанными, и в их различении действительно есть тонкость, которую не задавал вопросиватель.
ВЗН

Ответы:


38

Самые большие машины Тьюринга, для которых проблема остановки решаема:

T M ( k , l ) k lTM(2,3),TM(2,2),TM(3,2) (где - множество машин Тьюринга с состояниями и символами).TM(k,l)kl

Разрешимость и находится на границе, и ее трудно установить, поскольку она зависит от гипотезы Коллатца, которая является открытой проблемой.Т М ( 3 , 3 )TM(2,4)TM(3,3)

См. Также мой ответ на cstheory о коллатцоподобных машинах Тьюринга и « Маленьких машинах Тьюринга и обобщенном соревновании занятых бобров » П. Мишеля (2004) (в котором предполагается, что также разрешима).TM(4,2)

Комментарий Каве и ответ Мухаммеда верны, поэтому для формального определения стандартных / нестандартных машин Тьюринга, используемых в такого рода результатах, см. Работы Turlough Neary и Дэмиена Вудса на небольших универсальных машинах Тьюринга, например, сложность небольших универсальных машин Тьюринга: опрос (правило 110 ТМ слабо универсально).


2
Разве проблема остановки для любого заданного конечного набора машин Тьюринга не всегда разрешима? Так как в есть только конечное число машин , должна быть возможность создать справочную таблицу, которая правильно говорит, какие машины останавливаются, а какие нет, и поэтому должна быть машина Тьюринга, которая использует эту справочную таблицу. правильно ответить на вопрос. TM(4,2)
Таннер Светт

2
@TannerSwett: здесь мы рассматриваем набор остановки или, другими словами, для которых машины Тьюринга разрешима (см. статью Мишеля). Н л Т М = { х | M  останавливается на  х }{M,xM halts on x}HALTM={xM halts on x}
Марцио Де Биаси

32

Я хотел бы добавить, что есть некоторые машины Тьюринга, для которых проблема остановки не зависит от ZFC.

Например, возьмем машину Тьюринга, которая ищет доказательство противоречия в ZFC. Тогда, если ZFC непротиворечив, он не остановится, но вы не можете доказать это в ZFC (из-за второй теоремы Гёделя о неполноте).

Так что дело не только в том, что мы еще не нашли доказательство, иногда доказательств даже не существует.


ZFC? Что означает ZFC? Я просто не могу понять это из контекста.
Акапулько


Смешно! хорошо. Я получил lmgtfy'ed. Touche. Не думал, что это будут инициалы, которые бы сразу и однозначно относились к этой теме. В любом случае я не думаю, что было бы больно добавлять вежливое уточнение «ZFC (теория множеств Цермело – Френкеля)» при первом упоминании, также чтобы избежать двусмысленности в случае, если есть? :)
Акапулько

16
@Acapulco, пожалуйста, смотрите тур и справочный центр . Любой теоретик-компьютерщик знал бы, что означает ZFC, поэтому нет необходимости в разъяснениях.
Каве

1
В частности, обратите внимание на недавно обнаруженные символьные машины с ZFC-независимой проблемой остановки, обсуждаемые здесь (7918 состояний), здесь и здесь (1919 состояний). Количество штатов почти наверняка будет уменьшаться в дальнейшем. 2
Res

5

Ни у кого нет доказательств того, останавливается ли универсальная машина Тьюринга или нет. На самом деле такое доказательство невозможно из-за неразрешимости проблемы Остановки. Самым маленьким является универсальная машина Тьюринга с двумя символами и двумя состояниями, найденная Алексом Смитом, за которую он выиграл приз в 25 000 долларов.


4
Однако обратите внимание, что, согласно цитируемой странице Википедии, доказательство универсальности оспаривается. Кроме того, это не стандартная модель машин Тьюринга: предположительно универсальная машина не имеет состояния остановки, поэтому не может имитировать любую машину, которая останавливается, по крайней мере, в стандартном смысле того, что делает универсальная машина Тьюринга.
Дэвид Ричерби

2
@DavidRicherby: Я думаю , что слабо -универсальность правилу 110 вполне принято: он требует двух разных слов повторяются на левой и правой части ввода, и Остановки условием является создание специального планера (порождена тогда и только тогда , когда смоделированная машина останавливается). См. Мэтью Кука "Универсальность в элементарных клеточных автоматах".
Марцио Де Биаси

-4

неточно сформулированный, но разумный общий вопрос, который можно изучить несколькими конкретными техническими способами. Есть много «маленьких» машин, измеряемых состояниями / символами, где остановка неизвестна, но «наименьшая» машина невозможна, если не будет предложена какая-либо оправданная / количественная метрика сложности ТМ, которая учитывает как состояния, так и символы (очевидно, пока никто не предложил).

x×yxy

x,y


2
Нет необходимости устанавливать метрику с учетом символов и состояний. Когда на ленте есть два символа, становится ясно, что проблема остановки неразрешима практически для всех чисел состояний - насколько я помню, можно написать универсальный TM только с пятью состояниями. Если бы мы знали точную границу разрешимости, я уверен, что было бы легко описать эту границу в терминах (# состояний, # символов) пар.
Дэвид Ричерби

исследование занятого бобра действительно включает в себя поиск доказательств того, останавливаются ли ТМ для первоначальных установок с небольшим количеством состояний, символов; Есть разрешимые случаи. если кто-то хочет «наименьшего» чего-либо, он должен создать точную метрику, которая измеряет «маленький». вышеизложенное указывает на то, что метрика, которая включает только состояния или только символы, может рассматриваться как вводящая в заблуждение, поскольку она представляет известную границу, которая включает в себя оба (и машины, которые, как известно, не являются универсальными) границу неразрешимости в этом исследовании совсем не просто определить в терминах чего-либо, что является его фундаментальной природой ....
vzn

1
2i4kik2k3k4k2k3k4
Дэвид Ричерби

пока что никто не предложил никакой метрики. никакая важная граница в этой области не является «тривиальной для описания», и можно было бы ожидать, что сценарий будет невозможен через Райс. это, кажется, показывает недостаточное знакомство с исследованием и цитируемой ссылкой, которая заинтересована в разрешимости входных данных для машин, которые меньше, чем те, которые, как известно, являются универсальными (и предположительно не универсальными). кажется, что ваши комментарии сфокусированы на границах универсальных и неуниверсальных машин, которые не совпадают с границами решимости занятого бобра, например, в цитируемых ссылках (как выше, так и у Марцио).
ВЗН

xyxy
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.