Handout - Institut für Theoretische Informatik - Technische ...
Handout - Institut für Theoretische Informatik - Technische ...
Handout - Institut für Theoretische Informatik - Technische ...
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 />
Kontextfreie Grammatiken und Sprachen<br />
Achtung: zwar wird pro Ableitungsschritt genau eine Variable ersetzt, aber<br />
dies ist weniger wichtig als es zunächst erscheint.<br />
Mehrere Produktionen A w i , i < n , mit derselben linken Seite können<br />
vorkommen, insofern sind kfG’n automatisch nicht-deterministisch. Oft<br />
faßt man solche Produktionen abkürzend wie folgt zusammen<br />
Konzeptionell abstrahieren<br />
A<br />
w 0 | w 1 | . . . | w n−1<br />
⊲ die Variablen in V die obigen Mengenvariablen über X ∗ ;<br />
⊲ die Konstanten a ∈ X die Sprachen {a} (wie bei regulären<br />
Ausdrücken wird auf Mengenklammern verzichtet);<br />
⊲ die Konkatenation von Symbolen die Konkatenation von Sprachen;<br />
⊲ der Pfeil die Obermengenrelation ⊇ .<br />
⊲ der vertikale Strich | die Vereinigung ∪ (pro Ableitungsschritt wird<br />
aber nur eine der rechten Alternativen verwendet).<br />
Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 1 WS 2010/2011 113 / 191