Die Sprache über dem Alphabet ist regulär. Es ist sehr einfach, für diese Sprache einen regulären Ausdruck anzugeben, nämlich .
Auch die Sprache ist regulär, denn das Komplement einer regulären Sprache ist ebenfalls regulär. Aber für diese Sprache ist es nicht so einfach, einen regulären Ausdruck anzugeben.
Systematisches Vorgehen
Du kannst folgende systematische Methode anwenden, um einen regulären Ausdruck für das Komplement einer Sprache zu finden:
Du erzeugst aus dem regulären Ausdruck für einen nichtdeterministischen endlichen Automaten, der erkennt
Du formst diesen Automaten mittels der Teilmengenkonstruktion in einen deterministischen endlichen Automaten um
Du wandelst in diesem Automaten alle Endzustände in Nicht-Endzustände um und umgekehrt, sodass der Automat nunmehr erkennt
Du erzeugst aus diesem Automaten den gesuchten regulären Ausdruck für
Bei einem solchen systematischen Vorgehen hast du automatisch die Gewähr dafür, dass du ein korrektes Ergebnis erzielst - vorausgesetzt natürlich, dass du alle Schritte richtig ausführst.
Versuche einmal, diese Methode anzuwenden und einen regulären Ausdruck für die oben genannte Sprache zu finden.