Як довести, що регулярні мови закриті під лівим коефіцієнтом?


13

L - звичайна мова над алфавітом . Лівий коефіцієнт щодо - це мова L w Σ w - 1 L : = { v w v L }Σ={a,b}LwΣ

w1L:={vwvL}

Як я можу довести, що регулярний?w1L

Відповіді:


15

Нехай є детермінований кінцевий автомат приймає . Введіть слово в , яке висадить вас у якийсь стан . Побудуйте нову машину яка є такою ж, як але має стан запуску . Я стверджую , що приймає .L w M q M M q M w - 1 LMLwMqMMqMw1L

Тепер доведіть це.


достатньо намалювати недетерміновану машину з кінцевим станом, яка приймає L і щоб довести це? w1
кориум

@corium: Ні. Вам доведеться зробити абстрактний доказ для довільних і . шLw
Рафаель

регулярний вираз приймає ? - чи? L(a+b)(a+b)L
кориум

@corium: Я не знаю, що означає ваше останнє твердження.
Дейв Кларк

1

wXLXu1(w1L)=(wu)1Lw1LLLw1L нас також просто безмежно багато.

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