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?