08.10.2013 Aufrufe

kontextfrei

kontextfrei

kontextfrei

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Anwendungen des Pumping Lemmas<br />

• L = {0 m 1 m 2 m | m ∈ N} ist nicht <strong>kontextfrei</strong><br />

– Verwende Kontraposition des Pumping Lemmas<br />

(∀n ∈N. ∃z ∈L. |z|≥n ∧ ∀u,v,w,x, y ∈T ∗ .(z = u v w x y<br />

∧ v◦x=ǫ ∧ |v w x|≤n) ⇒ ∃i ∈N. u v i w x i y ∈ L) ⇒ L ∈L2<br />

– Sei n ∈N beliebig. Wir wählen z = 0 m 1 m 2 m für ein m>n<br />

– Sei u,v,w,x, y ∈T ∗ beliebig mit z = uv w x y,<br />

und (1) v◦x=ǫ und (2) |v w x|≤n<br />

– Wir wählen i = 0 und zeigen uw y = u v i w x i y ∈ L<br />

– Wegen (2) enthält v w x keine Nullen oder keine Zweien<br />

· Falls v w x keine Null enthält, dann enthält u w y genau m Nullen<br />

aber wegen (1) weniger Einsen und/oder Zweien<br />

· Falls v w x keine Zwei enthält, dann enthält u w y genau m Zweien<br />

aber wegen (1) weniger Nullen und/oder Einsen<br />

– Damit kann u w y = u v 0 w x 0 y nicht zu L gehören<br />

– Mit dem Pumping Lemma folgt nun, daß L nicht <strong>kontextfrei</strong> ist<br />

• L ′ = { ww | w ∈{0, 1} ∗ } ∈ L2<br />

– Ähnliches Argument mit Wörtern der Form 0 m 1 m 0 m 1 m<br />

THEORETISCHE INFORMATIK I §3: KONTEXTFREIE SPRACHEN 25 EIGENSCHAFTEN KONTEXTFREIER SPRACHEN

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!