Wie kann man beweisen, dass reguläre Sprachen unter dem linken Quotienten geschlossen sind?


13

Σ = { a , b } L w ∈ Σ * w - 1 L : = { v | w v ∈ L }L ist eine reguläre Sprache über dem Alphabet . Der linke Quotient von bezüglich ist die Sprache Σ={a,b}Lw∈Σ∗

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

Wie kann ich beweisen, dass regulär ist?w−1L

Antworten:


15

Angenommen, ist eine deterministische endliche Zustandsmaschine, die L akzeptiert . Führe das Wort w in M ein , wodurch du in einem Zustand q landest . Konstruiere eine neue Maschine M ', die die gleiche ist wie M, aber den Startzustand q hat . Ich behaupte, dass M ' w - 1 L akzeptiert .MLwMqM′MqM′w-1L

Jetzt beweise es.


w-1

Lw

(ein+b)∗(ein+b)L

@corium: Ich weiß nicht, was deine letzte Aussage bedeutet.
— Dave Clarke

1

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.