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.

Endliche Automaten<br />

Das Pumping-Lemma für reguläre Sprachen<br />

Satz (Das Pumping-Lemma für reguläre Sprachen, PL(reg))<br />

Zu jeder regulären Sprache L ⊆ X ∗ existiert eine Zahl n L > 0 , so daß<br />

jedes Wort w ∈ L mit |w| ≥ n L eine Zerlegung w = xyz mit<br />

x, y, z ∈ X ∗ besitzt, die folgende Bedingungen erfüllt:<br />

(0) y ≠ ε ; (1) |xy| ≤ n L ; (2) ∀k ∈ N. w k := xy k z ∈ L .<br />

Beweis.<br />

Wähle einen vDEA A mit L(A) = L . Setze n L := |Q| . Für w ∈ L mit<br />

|w| ≥ n L sei p ∈ Q der erste Zustand, der mehrfach bei der Berechnung<br />

von w vorkommt, und x bzw. xy die Präfixe von w bis zum ersten<br />

bzw. zweiten Auftreten von p , und z das Postfix mit w = xyz .<br />

〈q 0 , w k 〉 ⊢ ∗ 〈p, y k z〉 ⊢ ∗ 〈p, z〉 ⊢ ∗ 〈q, ε〉<br />

ist dann für jedes k ∈ N akzeptierend, da w = w 1 ∈ L .<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!