Unterabschnitte
Sei

eine reguläre Sprache. Dann gibt es eine ganze Zahl

, so daß jedes Wort

wie folgt zerlegt werden kann:

mit Wörtern

, so daß
für alle
Die Kernaussage des Pumping Lemmas ist es, daß Autmaten keinen unbeschränkten Speicher haben, mit welchem sie zählen könnten. Es ist nicht möglich Sprachen von Typ (oder ähnlichen Typs)
mit einem DFA zu entscheiden, da er nicht festhalten kann, wie groß

ist.
Sei

mit

ein Wort in

, wobei

die Anzahl der Zustände des DFAs.
Dann ist

der Lauf im DFA, wobei

.
Da die Anzahl der Zustände

ist und der Lauf größer ist, müssen Zustände mehrfach besucht werden. D.h. wir gehen eine Schleife im Graphen für das Teilwort

.
Es gibt Indizes, so daß gilt (

)
- Wegen
gilt
- Wegen
gilt
- Wir können das Wort in
unterteilen, da der Zustand zu dem Zeichen
gehörig, mehrfach besucht wird und wir beliebig häufig diesen besuchen können.
Wegen

ist jedes dieser Worte in der Sprache enthalten.
-
Diese Sprache ist regulär, da wir
wählen können und Regel 1 erfüllt ist, daß
, Regel 2 erfüllt ist, da
(jedes Wort hat mindestens 3 Zeichen) und Regel 3 auch erfüllt ist, da wir das
beliebig wiederholen dürfen und das zusammengesetzte Wort immer noch in der Sprache ist.
-
Diese Sprache ist regulär, da wir
wählen können und alle Regeln wiederum nicht verletzt sind, ganz besonders die Regel 3 nicht verletzt ist.
-
Diese Sprache ist auch regulär, jedoch ist das einzige Wort welches gebildet werden kann nur 1 Zeichen lang, weshalb diese Sprache nicht mit dem Pumping Lemma überprüft werden kann, ob sie denn wirklich regulär ist.
-
Diese Sprache ist nicht regulär, da wir sie nicht richtig unterteilen können.
Sei
die Zahl aus dem Pumping Lemma. Da
kann
nur aus
s bestehen. Dann muß
sein. Da aber auch
, können auch Wörter
gebildet werden. Dies ist ein Widerspruch zu den Eigenschaften der oben definierten Sprache
.