Сохраняет ли следующее преобразование свободу от контекста?


9

Я столкнулся с этой проблемой, связанной с манипулированием языком без контекста. Пусть будет контекстно-свободным языком. Определим L # = { х : х я ∈ L для каждой я = 0 , 1 , 2 , . , , } . Всегда ли L # не зависит от контекста? Я предполагаю, что это сохранит свободу от контекста. Кто-нибудь может предоставить элементарное доказательство этого?LL#={x:xi∈Li=0,1,2,...}L#


Когда вы размещаете вопрос на двух сайтах, люди ценят это, если вы оставляете комментарий о перекрестном размещении, ссылаясь на вопрос на другом сайте.
— Tara B

2
Комментарий: для обычных языков это правильно. Пусть , поэтому L имеет DFA с п состояниями, то для каждого слова х , если х , х 2 , . , , , x n + 1 все в L , тогда x ∈ L # , поэтому мы можем построить DFA, который распознает L # . Использование конечности DFA здесь предполагает, что утверждение может не соответствовать действительности для КЛЛ. L∈REGLnxx,x2,...,xn+1Lx∈L#L#
— Shaull

student.cs.uwaterloo.ca/~cs462 Задача 7. Я хотел добавить тег домашней работы, но это не сработало (?)
— Хендрик Янв

@HendrikJan Похоже, у них здесь нет тега домашнего задания
— Виталий Олегович

1
@VitalijZadneprovskij Так кажется! Решение должно быть 5 марта 2013 года. Поэтому я отвечу в следующую среду, когда это все еще необходимо Большая проблема, хотя.
— Хендрик Ян

Ответы:


5

Встречный пример:

L1={anbncm∣m,n≥1}

L2={ambncn∣m,n≥1}

зависит от контекста.L=(L1⋅L2∗)∪ϵ

Любое непустое слово имеет префикс p = a n b n c m ∈ L 1 . Это должно быть n = m , потому что из-за L 2 любая пара a b + и непосредственно последующий c + в x (после p ) должны иметь один и тот же показатель степени. Следовательно:x∈L#p=anbncm∈L1n=mL2b+c+xp

, что не является контекстно-свободным.L#=({anbncn∣n≥1}⋅L2∗)∪ϵ


x=anbncnakbkckL#anbncn∈L1,L2akbkck∈L2xx2∈L1L2L2L2⊂L

L#

Действительно, мне не хватало некоторых строк, но мои аргументы не были ясны, я согласен, и, вероятно, неправильно, как написано. Теперь это выглядит хорошо для меня. Спасибо. Я удаляю этот комментарий сейчас.
— Хендрик Янв
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.