Wikipedia hat die folgende Definition des Pumplemmas für reguläre Sprachen ...
Sei eine reguläre Sprache. Dann existiert eine ganze Zahl ≥ 1, die nur von abhängt, so dass jede Kette in einer Länge von mindestens ( wird als "Pumplänge" bezeichnet) als = (dh kann in drei geteilt werden) Teilzeichenfolgen), die die folgenden Bedingungen erfüllen:p L w L p p w x y z w
- | | ≥ 1
- | | ≤p
- für alle ≥ 0 ist ∈x y i z L
Ich sehe nicht ein, wie dies für eine einfache endliche reguläre Sprache befriedigt ist. Wenn ich ein Alphabet von {habe } und regulären Ausdruck dann besteht aus nur das einem Wort , das ist , gefolgt . Ich möchte jetzt sehen, ob meine reguläre Sprache das pumpfähige Lemma befriedigt ...a b L a b
Da sich in meinem regulären Ausdruck nichts wiederholt, muss der Wert von leer sein, damit Bedingung 3 für alle erfüllt ist . Aber wenn ja, dann versagt Bedingung 1, die besagt, dass mindestens 1 lang sein muss!i y
Wenn stattdessen entweder , oder ist, wird Bedingung 1 erfüllt, aber Bedingung 3 nicht erfüllt, da es sich nie wiederholt.a b a b
Mir fehlt offensichtlich etwas Geistesblitzendes. Welches ist?
quelle
Pumplemma wird normalerweise für unendliche Sprachen verwendet, dh Sprachen, die eine unendliche Anzahl von Wörtern enthalten. Für jede endliche Sprache , da es immer von einem DFA mit endlicher Anzahl von Staat akzeptiert werden kann, L muss regelmäßig sein.L L
Laut Wikipedia ( http://en.wikipedia.org/wiki/Pumping_lemma_for_regular_languages#Formal_statement ) sagt Pumping Lemma:( ∀ L ⊆ & Sigma;∗)( regelmäßig ( L) ⇒( ( ∃ p ≥ 1 ) ( ( ∀ w ∈ L ) ( ( | w | ≥ p )⇒( ( ∃ x , y, z∈ ; & Sgr;∗) ( w = x yz∧ ( | y| ≥1∧ | x y| ≤p∧ ( ∀ i ≥ 0 ) ( x yichz∈ L ) ) ) ) ) ) ) )
Für jede endliche Sprache sei l m a x die maximale Länge von Wörtern in L und sei p im Pump-Lemma l m a x + 1 . Das Pump Lemma gilt , da es keine Wörter sind L deren Länge ≥ l m a x + 1 .L lm ax L p lm a x+ 1 L ≥ lm a x+ 1
quelle
Eine Möglichkeit, den Kernteil des Pumping-Lemmas zu formalisieren, ist die Verwendung von :L≥ k= { w ≤ L ≤ | w | ≥ k }
Für alle endlichen und p > max { | w | ∣ w ∈ L } haben wir offensichtlich, dass L ≥ p = ∅ ist . Daher ist (*) für solche p (vakuum) wahr .L p > max { | w | ∣ w ∈ L } L≥ p= ∅ p
quelle