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

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

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

Endliche Automaten<br />

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

Die Widerlegung der Regularität einer konkreten Sprache L ⊆ X ∗ mittels<br />

des PL folgt immer demselben<br />

Schema<br />

Man überprüft eine generische Zahl n > 0 auf Ihre Eignung als Konstante<br />

n L aus dem Pumping Lemma und verwirft sie:<br />

(0) wähle ein spezifisches Wort w ∈ L mit |w| ≥ n ;<br />

typischerweise wird w vom Wert n als Parameter abhängen;<br />

(1) betrachte eine generische Zerlegung w = xyz mit y ≠ ε und<br />

|xy| ≤ n ; dies sind ihre einzigen bekannten Eigenschaften;<br />

(2) optional: beschreibe das allgemeine Wort w k = xy k z , k ∈ N ;<br />

(3) finde einen spezifischen Wert k 0 ∈ N mit w k0 /∈ L .<br />

Da n generisch war, entfällt jedes n > 0 als Kandidat für n L , also kann<br />

L nicht regulär sein.<br />

Die wesentliche Arbeit besteht in der geschickten Wahl von w ∈ L (0)<br />

und in der Bestimmung von k 0 (3).<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!