Неразрешимые проблемы
[12/50%]Покажите, что следующие задачи неразрешимы:
Дана ДМТ и строка ; определите, останавливается ли на некотором входе , который больше либо равен .
Даны две ДМТ и ; определите, эквивалентны ли они (т. е. вычисляют ли они одну и ту же функцию).
Даны ДМТ , вход и состояние машины ; определите, переходит ли когда-либо в состояние в вычислении на входе .
Дана ДМТ ; определите, содержит ли вычисление конфигурацию, в которой лента содержит подстроку 000.
Покажите, что следующие задачи неразрешимы:
Дана грамматика и строка ; определите, верно ли, что .
Даны грамматика и две строки и ; определите, верно ли, что .
Даны грамматика и две строки ; определите, существует ли вывод строки , более длинный, чем кратчайший вывод строки . (Длиной вывода называется число сентенциальных форм в этом выводе.)
Дана грамматика ; определите, верно ли, что .
Даны две грамматики и ; определите, верно ли, что .
Дана грамматика ; определите, является ли контекстно-свободным языком (т. е. для данной неограниченной грамматики определите, существует ли эквивалентная ей контекстно-свободная грамматика).
Покажите, что проблема определения того, верно ли, что данная контекстно-свободная грамматика над алфавитом удовлетворяет условию , неразрешима.
Докажите, что задача PCP неразрешима (относительно некоторого алфавита ).
Докажите, что проблема определения того, обладают ли две данные контекстно-свободные грамматики и свойством , неразрешима.
Докажите, что проблема определения того, является ли данная контекстно-свободная грамматика неоднозначной, неразрешима.
Для каждой из следующих задач о машинах Тьюринга определите, разрешима она или нет:
Даны однонаправленная одноленточная ДМТ (определённая в разделе 4.1) и строка ; определите, посетит ли когда-либо считывающая головка машины -ю ячейку в вычислении на входе , где (крайнюю левую ячейку ленты мы называем 0-й ячейкой, следующую за ней справа — первой ячейкой и т. д.).
Даны двунаправленная одноленточная ДМТ (определённая в разделе 4.3) и строка ; определите, посетит ли когда-либо считывающая головка машины -ю ячейку в вычислении на входе , где (ячейку, содержащую крайний левый символ строки , мы называем первой ячейкой, следующую за ней справа — второй ячейкой и т. д.).
Даны двунаправленная одноленточная ДМТ и строка ; определите, сдвинется ли считывающая головка машины влево более чем раз (не обязательно подряд идущими шагами) в вычислении на входе , где .
Даны двунаправленная одноленточная ДМТ , множество ленточных символов которой , и строка ; определите, перезапишет ли машина когда-либо символ символом в вычислении на входе .
Даны две ДМТ и и две строки и ; определите, верно ли, что в какой-то момент вычисления на входе и вычисления на входе первые три ячейки их лент содержат одинаковые символы (т. е. существует ли конфигурация вычисления и конфигурация вычисления , такие что первые три ленточных символа конфигурации совпадают с первыми тремя символами конфигурации ).
Для каждой из следующих задач о неограниченных грамматиках определите, разрешима она или нет:
Дана грамматика над алфавитом ; определите, содержит ли строку , в которой aaa встречается в качестве подстроки.
Даны грамматика и строка ; определите, существует ли вывод строки , не содержащий сентенциальной формы, в которой встречается в качестве подстроки, где — терминальный символ, а — нетерминальный символ грамматики .
Даны грамматика и строка ; определите, существует ли вывод строки , в котором длины сентенциальных форм не убывают.
Даны грамматика и строка ; определите, существует ли вывод строки , в котором длины сентенциальных форм убывают не более раз, где .
Дополните детали работы МПА из примера 5.43. А именно, постройте МПА , принимающий множество .
Для каждой из следующих задач о контекстно-свободных грамматиках определите, разрешима она или нет:
Даны контекстно-свободная грамматика и ДКА ; определите, верно ли, что .
Даны контекстно-свободная грамматика и ДКА ; определите, верно ли, что .
Дана контекстно-свободная грамматика ; определите, является ли регулярным.
Дана контекстно-свободная грамматика ; определите, является ли дополнение контекстно-свободным.
Даны две контекстно-свободные грамматики и ; определите, является ли контекстно-свободным.
Для каждого из следующих вариантов задачи PCP определите, разрешим он или нет:
Задача PCP над алфавитом .
Задача PCP над алфавитом .
Дано конечное множество упорядоченных пар строк из ; определите, существует ли бесконечная последовательность целых чисел из , такая что .
Дано конечное множество упорядоченных пар строк из ; определите, существуют ли две последовательности целых чисел (, и , каждый элемент которых принадлежит , такие что .
Тот же вопрос, что и в пункте (d) выше, но с тем условием, что обе последовательности целых чисел должны быть одинакового размера, то есть .
В этой задаче мы рассматриваем задачу о мозаике. Цветной плиткой называется квадратная плитка размера , четыре стороны которой окрашены цветами, выбранными из конечного множества . Четыре стороны цветной плитки чётко обозначены как верхняя, нижняя, левая и правая. Две цветные плитки можно разместить на плоскости рядом друг с другом, если их соприкасающиеся стороны имеют одинаковый цвет.
Мозаика. Дано конечное число типов цветных плиток; определите, можно ли покрыть первый квадрант плоскости цветными плитками этих типов (при неограниченном запасе плиток каждого типа), начиная с плитки типа в нижнем левом углу (см. рис. 5.6).
Рис. 5.6: задача Мозаика (c 1, \ldots , c 4 обозначают четыре цвета плитки t_{0}).
Покажите, что задача Мозаика неразрешима.