Чи зберігає таке перетворення збереження контексту?


9

Я зіткнувся з цією проблемою, пов’язаною з маніпулюванням мовою без контексту. ДозволяєLбути безконтекстною мовою. ВизначтеL#={х:хiL для кожного i=0,1,2,...}. ЄL#завжди без контексту?
Я здогадуюсь, що це збереже без контексту. Хтось може надати елементарний доказ цього?


Коли ви публікуєте запитання на двох сайтах, люди оцінюють це, якщо ви залишаєте коментар про перехресне повідомлення, посилаючись на питання на іншому веб-сайті.
Тара Б

2
Коментар: для звичайних мов це правильно. ДозволяєLREG, тому L має DFA с n держав, то для кожного слова x, якщо x,x2,...,xn+1 всі в L, тоді xL#, тому ми можемо побудувати DFA, який розпізнає L#. Використання кінцевої приналежності DFA тут говорить про те, що претензія може бути неправдивою для КФЛ.
Шаул

student.cs.uwaterloo.ca/~cs462 Постановка задачі 7. Я хотів додати тег домашнього завдання, але це не вийшло (?)
Хендрік Ян

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

1
@VitalijZadneprovskij Так здається! Рішення має відбутися 5 березня 2013 року. Тому я відповім у наступну середу, коли це ще потрібно. Хоча велика проблема.
Гендрик Ян

Відповіді:


5

Приклад:

L1={анбнcмм,н1}

L2={амбнcнм,н1}

L=(L1L2)ϵ без контексту.

Будь-яке непорожнє слово хL# має префікс p=anbncmL1. Це повинно бутиn=m, тому що через L2, будь-яка пара а b+ і безпосередньо успішні c+ в x (після p) повинні поділяти один і той же показник. Тому:

L#=({anbncnn1}L2)ϵ, що не є контекстним.


Я не впевнений, чи розумію, що ти хочеш сказати. Рядок на кшталтх=анбнcнакбкcк є в L# тому що анбнcнL1,L2 і акбкcкL2, тож ви можете виробляти всі повноваження х з х2L1L2L2L2Lі так далі.
Simon S

Однак я зрозумів, що поклав L#неправильним чином.
Simon S

Дійсно, я бракував деяких рядків, але мої аргументи були не зрозумілі, я згоден, і, ймовірно, неправильні, як написано. Зараз мені це добре виглядає. Дякую. Я видаляю цей коментар зараз.
Гендрик Ян
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.