23.07.2013 Aufrufe

kleine Folien (.pdf)

kleine Folien (.pdf)

kleine Folien (.pdf)

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.

Automatenund Berechenbarkeit, SoS2011 41<br />

✬<br />

✩<br />

✫<br />

Pumping-Lemma für kontextfreie Grammatiken<br />

Lemma 6.1 Es sei L ⊆ X ∗ eine kontextfreie Sprache. Dann<br />

gibt eseine (von L abhängige) Konstante kL derart, dassfür<br />

alle Wörter w ∈ L mit |w| > kL folgendes gilt:<br />

Esgibt u,v,w,x,y ∈ X ∗ mitdenEigenschaften w = uvwxy<br />

vx = e und |vwx| ≤ kL sowie ∀i(i ∈ IN → uv i wx i y ∈ L).<br />

Lemma 6.2 Es sei G = (N,X,S,P)eine kontextfreie<br />

Grammatikin CHOMSKY-Normalform. Danngilt fürjedes<br />

w ∈ L(G)mit |w| > 2 |N| :<br />

Esgibt u,v,w,x,y ∈ X ∗ mit den Eigenschaften<br />

w = uvwxy vx = e und |vwx| ≤ 2 |N| sowie<br />

∀i(i ∈ IN → uv i wx i y ∈ L(G)).<br />

✪<br />

Automatenund Berechenbarkeit, SoS2011 43<br />

✬<br />

✩<br />

✫<br />

Beispiel und Anwendung<br />

G : S → AC|a, A → BS|b, B → b, C → BS<br />

Lemma 6.3 1. Die Sprache L = {a i b i c i : i ∈ IN} ist nicht<br />

kontextfrei.<br />

2. DieKlasse der (deterministisch) kontextfreien Sprachen<br />

ist nicht abgeschlossen unterDurchschnittsbildung,<br />

genauer: Esgibt deterministisch kontextfreie und<br />

gleichzeitig lineare Sprachen L1 und L2 derart, dass<br />

L1 ∩L2 nicht kontextfrei ist.<br />

✪<br />

Automatenund Berechenbarkeit, SoS2011 42<br />

✬<br />

✩<br />

✫<br />

Ein Hilfssatzüber Bäume<br />

Hilfssatz:Es sei B ein höchstens k-verzweigterBaum<br />

mit derWurzel e.<br />

Hat B mehr als k m Blätter, sohat B eine Höhe ≥ m +1,<br />

d.h.es gibteinen von derWurzel e ausgehenden Pfad<br />

derLänge (Anzahl der Kanten) ≥ m +1 in B.<br />

✪<br />

Automatenund Berechenbarkeit, SoS2011 44<br />

✬<br />

✩<br />

✫<br />

Operationen auf kontextfreien Sprachen<br />

Folgerung 6.4 Sind L1,L2 ⊆ X ∗ kontextfreie Sprachen, so<br />

sind auch L1 ∪L2, L1 ·L2 und L ∗ 1 kontextfrei.<br />

Lemma 6.5 Ist L ⊆ X ∗ eine(deterministisch) kontextfreie<br />

Sprache undist W ⊆ X ∗ einereguläre Sprache, so is L ∩W<br />

ebenfalls (deterministisch) kontextfrei.<br />

Lemma 6.6 Ist L ⊆ X ∗ einedeterministisch kontextfreie<br />

Sprache, so is X ∗ Lebenfalls deterministisch kontextfrei.<br />

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!