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.

DPDA! 2 PDA!<br />

Satz 13.29<br />

Für jedes Alphabet ! gilt: DPDA! + PDA!<br />

Für jedes Alphabet ! mit | ! | > 1 gilt: DPDA! 2 PDA!<br />

Kommentar zu Satz 13.29<br />

• DPDA! + PDA! ergibt sich daraus, das jeder deterministisch kontextfreie<br />

Kellerautomat auch ein (nichtdeterministischer) Kellerautomat ist.<br />

• Ansonsten gilt für jedes Alphabet ! mit | ! | > 1, dass es für {w SP(w) | w * !*}<br />

keinen deterministischen Kellerautomaten gibt. Dies zu beweisen liegt jedoch<br />

außerhalb der Möglichkeiten dieser Vorlesung.<br />

Satz 13.30<br />

Für jedes Alphabet ! gilt: REG! + DPDA!<br />

Konstruktion und Beweis zu Satz 13.30 als Hausaufgabe !<br />

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

Deterministische Kellerautomaten und eindeutige <strong>Grammatiken</strong><br />

<strong>Definition</strong> 13.31<br />

• Eine kontextfreie Grammatik heißt genau dann eindeutig, wenn sie nicht<br />

mehrdeutig ist. (Also: wenn es für jedes Wort ihrer Sprache genau eine<br />

Linksableitung gibt.)<br />

• Eine kontextfreie Sprache L heißt genau dann eindeutig, wenn es eine eindeutige<br />

kontextfreie Grammatik G gibt, so dass L = L(G).<br />

Satz 13.32<br />

Für jeden deterministischen Kellerautomaten K gilt, dass L F(K) eindeutig kontextfrei<br />

ist.<br />

Bemerkung<br />

• Auch diesen Beweis führen wir hier nicht.<br />

• Wichtig ist aber, dass die <strong>Sprachen</strong> der deterministischen Kellerautomaten so viele<br />

positive Eigenschaften haben, dass bei der <strong>Definition</strong> formaler <strong>Sprachen</strong> in der<br />

Regel eine Sprache aus DPDA! gewählt wird.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!