Jak udowodnić, że zwykłe języki są zamknięte pod lewym ilorazem?


13

to zwykły język nad alfabetem Σ = { a , b } . Lewym ilorazem L dotyczącym w ∈ Σ ∗ jest język w - 1 L : = { v ∣ w v ∈ L }LΣ={a,b}Lw∈Σ∗

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

Jak mogę udowodnić, że jest regularny?w−1L

Odpowiedzi:


15

Załóżmy, że jest deterministyczny automat skończony przyjmowania l . Wprowadź słowo w do M , co wyląduje w pewnym stanie q . Zbuduj nową maszynę M ', która jest taka sama jak M, ale ma stan początkowy q . Zastrzeżenia patentowe że M ' przyjmuje w - 1 l .MLwMqM′MqM′w−1L

Teraz to udowodnij.


w−1

Lw

(a+b)∗(a+b)L

@corium: Nie wiem, co oznacza twoje ostatnie zdanie.
— Dave Clarke,

1

w∈X∗L⊆X∗u−1(w−1L)=(wu)−1Lw−1LLLw−1L

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.