27.02.2013 Aufrufe

Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...

Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...

Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Zum Selbststudium<br />

Notationsvarianten<br />

Falls #(q, x, k) = {(q 1, .1), … , (q m, .m)}, dann schreiben wir dies auch in der Form<br />

(q, x, k, {(q 1, .1), … , (q m, .m)})<br />

oder<br />

{(q, x, k, q 1, .1), …, (q, x, k, q m, .m)}<br />

Wenn klar ist, über welchen Kellerautomaten K wir reden, schreiben wir auch !<br />

anstelle von ! K und ! * anstelle von ! * K .<br />

Bemerkung<br />

Über die Eigenschaften der Relation ! * K kann man viel sagen und beweisen. Jeder<br />

sollte sich aber klar machen, dass folgendes gilt:<br />

Wenn (q, w, .) ! * K (q', v, -) dann gilt auch für alle u * !*, / * "*:<br />

(q, wu, ./) ! * K (q', vu, -/)<br />

FGI-1 Habel / Eschenbach Kap 13 <strong>Kontextfreie</strong> <strong>Sprachen</strong> & <strong>Grammatiken</strong> [63]<br />

Beispiel Konfigurationsfolgen Kellerautomat<br />

(q 0, aabb, $) ! K1 (q 0, abb, 1$) ! K1 (q 0, bb, 11$) ! K1 (q 1, b, 1$) ! K1 (q 1, ', $) ! K1 (q f, ',')<br />

(q 0, aabb, $) ! K1 (q f, aabb, ')<br />

(q 0, aab, $) ! K1 (q 0, ab, 1$) ! K1 (q 0, b, 11$) ! K1 (q 1, ', 1$)<br />

(q 0, abb, $) ! K1 (q 0, bb, 1$) ! K1 (q 1, b, $) ! K1 (q 1, b, $)<br />

FGI-1 Habel / Eschenbach Kap 13 <strong>Kontextfreie</strong> <strong>Sprachen</strong> & <strong>Grammatiken</strong> [64]

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!