- Streett-Automat
-
In der Automatentheorie, einem Teilgebiet der Informatik, ist ein Streett-Automat eine spezielle Form des ω-Automaten.
Streett-Automaten zur Worterkennung
Ein (nicht-)deterministischer Streett-Automat ist ein 5-Tupel wobei gilt:
- Q ist eine endliche Menge von Zuständen, die Zustandsmenge
- Σ ist eine endliche Menge von Symbolen, das Eingabealphabet
- δ ist die Übergangsfunktion:
- im deterministischen Fall mit
- im nicht-deterministischen Fall mit
- ist der Startzustand
- ist eine Familie von Paaren von Zustandsmengen
Dabei bezeichnet 2Q die Potenzmenge von Q.
Akzeptanzverhalten
Ein unendliches Wort wird vom deterministischen Streett-Automaten akzeptiert genau dann, wenn für den zugehörigen unendlichen Pfad gilt:
, d.h. falls ein Zustand aus E unendlich oft besucht wird, dann wird auch mindestens ein Zustand aus dem zugehörigen F unendlich oft besucht.
Alternativ findet sich die äquivalente Akzeptanzbedingung .
Diese Akzeptanzbedingung ist dual zur Akzeptanzbedingung des Rabin-Automaten.
Literatur
- Automata, Logics, and Infinite Games: A Guide to Current Research, volume 2500 of LNCS, E Gradel, W Thomas, T Wilke - Notes in Comp. Sci. Springer, 2002
Wikimedia Foundation.