Обсуждение участницы:Анна
Версия от 11:25, 4 января 2017; Анна (обсуждение | вклад)
Теорема: |
Задача о проверке на пустоту пересечения двух КС-грамматик неразрешима. |
Доказательство: |
Пусть проблему соответствий Поста к , таким образом показав, что дополнение проблемы неразрешимо. Так как рекурсивные языки замкнуты относительно дополнения, то из неразрешимости дополнения проблемы будет следовать неразрешимость самой проблемы. | . Сведем
Из неразрешимости вышеприведенной задачи следует неразрешимость ряда других задач. Рассмотрим несколько примеров.
По двум КС-грамматикам конкатенации задаваемых ими языков . По аналогии с этим мы можем рассматривать язык , где — новый символ, не встречающийся в алфавите. Заметим, что пересечение языков непусто, то есть , тогда и только тогда, когда содержит тандемный повтор.
и можно построить КС-грамматику дляАналогично можно заметить, что пересечение
тогда и только тогда, когда содержит палиндром, где обозначение — разворот .Таким образом, мы имеем:
Утверждение: |
Пусть дана грамматика , . Тогда следующие задачи неразрешимы:
|