01.01.2015 Aufrufe

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kontextfreie Sprachen<br />

Kellerautomaten<br />

Beweisidee (Fortsetzung)<br />

Jeder K ′ -Übergang 〈〈q, c〉, 〈p, b 0 . . . b n−1 〉〉 ∈ δ ′ (a) mit q, p ∈ Q ,<br />

c ∈ B + {⊥} , n ∈ N , b i ∈ B für i < n , a ∈ X ε und jede Zustandsfolge<br />

z ∈ Q n induziert eine Produktion<br />

U(q, c, z n−1 ) aU(p, b 0 , z 0 )U(z 0 , b 1 , z 1 ) . . . U(z n−2 , b n−1 , z n−1 )<br />

Interpretation: der Übergang von q in den Zustand z n−1 unter Abbau<br />

genau eines Stackelements c kann mittels eines Worts aw 0 . . . w n−1<br />

erfolgen, falls nach Verarbeitung des Inputs a , Übergang in den Zustand<br />

p und Aufstocken des Stacks um b 0 . . . b n−1 dieser mittels der Wörter w i<br />

und der Zwischenzustände z i wieder abgebaut werden kann.<br />

Mit den früheren Produktionen zeigt dies L(G) = L(K ′ ) = L(K)<br />

Obige Produktionen haben fast Greibach Normalform, allerdings<br />

müssen die Outputs nicht mit einer Konstante beginnen.<br />

I.A. sind viele Variablen unproduktiv oder unerreichbar.<br />

Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 1 WS 2010/2011 170 / 191

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!