Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...
Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...
Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Einseitig linear erzeugbare <strong>Sprachen</strong><br />
<strong>Definition</strong> 13.7<br />
• ReL $ ist die Menge der durch rechtslineare <strong>Grammatiken</strong> erzeugbaren <strong>Sprachen</strong><br />
über $.<br />
• LiL $ ist die Menge der durch linkslineare <strong>Grammatiken</strong> erzeugbaren <strong>Sprachen</strong> über<br />
$.<br />
• TYP3 $ ist die Menge der durch einseitig lineare <strong>Grammatiken</strong> erzeugbaren <strong>Sprachen</strong><br />
über $ (also TYP3 $ = ReL $ " LiL $)<br />
Beispiele<br />
L(G rl) = L([0|1]*100) ! ReL {0, 1} , TYP3 {0, 1}<br />
L(G ll) = L([0|1]*100) ! LiL {0, 1} , TYP3 {0, 1}<br />
L(G 1) = { a n b n | n ! 1 } * TYP3 {0, 1}<br />
FGI-1 Habel / Eschenbach Kap 13 <strong>Kontextfreie</strong> <strong>Sprachen</strong> & <strong>Grammatiken</strong> [19]<br />
Rechtslineare <strong>Grammatiken</strong> für reguläre <strong>Sprachen</strong><br />
Satz 13.8<br />
Zu jedem endlichen Automaten A über ! existiert eine rechtslineare Grammatik G A<br />
über ! mit L(G A) = L(A). (Also REG $ , ReL $)<br />
Grundidee<br />
• Gleichsetzung von Nichtterminalsymbolen mit Zuständen.<br />
• Zustandsübergänge -(s, a) = s' werden zu Ableitungsregeln s # as'.<br />
• In Endzuständen kann die Ableitung beendet werden (s # ").<br />
• Konfigurationen in der Verarbeitung durch den Automaten (s, w) korrespondieren<br />
mit in der Ableitung erzeugten Satzformen (ws)<br />
Konstruktion<br />
Sei A = (!, S, -, s 0, F) ein endlicher Automat.<br />
Die rechtslineare Grammatik G A = (!, S, P, s 0) mit<br />
• P = { s # as' | -(s, a) = s' } " { s # " | s ! F}<br />
erfüllt: L(G A) = L(A)<br />
FGI-1 Habel / Eschenbach Kap 13 <strong>Kontextfreie</strong> <strong>Sprachen</strong> & <strong>Grammatiken</strong> [20]