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.

Elimination von Einer-Regeln – G-Stukturbaum vs. G'-Stukturbaum<br />

G-Stukturbaum G'-Strukturbaums<br />

Ableitungen, die auf Einer-Regeln basieren, können „abgekürzt“ werden.<br />

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

Abschliessende Konvertierung in Chomsky Normalform<br />

• Sei A # u 1 u 2 …u k , wobei k ! 3 und u i ! (! " N).<br />

Wir ersetzen diese Regel durch die Regeln<br />

A # u 1 A 1 , A 1 # u 2 A 3 , … Ak-2 # u k-1 u k Die A i seine neue Variablen.<br />

• Jeder Anwendung der Regel A # u 1 u 2 …u k entspricht die sequentielle<br />

Anwendung der Regeln A # u 1 A 1 , A1 # u 2 A 3 , … Ak-2 # u k-1 u k .<br />

• Anschliessend ersetzen wir in allen Regeln der Form<br />

A # u i A j , in denen u i ! !, u i durch die neue Variable U i , d.h. modifizieren die<br />

Regel zu A # u i A j und führen die neue Regel A # U j ein (gleiche Terminale u i<br />

können durch gleiche neue Variable U i ersetzt werden).<br />

• Jeder Anwendung der Regel A # u i A j in G' entspricht die sequentielle<br />

Anwendung der Regeln A # U 1 A j und anschliessend A # U j in G''.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!