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


13

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

w−1L:={v∣wv∈L}

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

Відповіді:


15

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

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


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

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

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

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

1

w∈X∗L⊆X∗u−1(w−1L)=(wu)−1Lw−1LLLw−1L нас також просто безмежно багато.

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