01.01.2015 Aufrufe

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 />

Abschlußeigenschaften kontextfreier Sprachen<br />

Beispiel<br />

Die Sprache L 0 = { a n b n : n ∈ N}{c} ∗ ist als Konktenation kontextfreier<br />

Sprachen wieder kontextfrei; analoges gilt für L 1 = {a} ∗ { b n c n : n ∈ N } .<br />

L 0 ∩ L 1 = { a n b n c n : n ∈ N }<br />

ist nicht kontextfrei, dafür aber L 0 ∩ L 1 = ¯L 0 ∪ ¯L 1 . Um ¯L 0 als kontextfrei<br />

nachzuweisen, vereinige drei reguläre Sprachen (“ein b vor einem a ”,<br />

“ein c vor einem b ” und “ein c vor einem a ”) und zwei kontextfreie<br />

Sprachen ( a n b m c k mit n < m sowie n > m , vergl. HA). Analog für L 1 .<br />

Proposition<br />

Die Spiegelung einer kontextfreien Sprache ist kontextfrei.<br />

Beweisidee.<br />

Man spiegelt einfach die rechten Seiten aller Produktionen.<br />

Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 1 WS 2010/2011 129 / 191

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!