kleine Folien (.pdf)
kleine Folien (.pdf)
kleine Folien (.pdf)
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 />
✪