Streett-Automat

In d​er Automatentheorie, e​inem Teilgebiet d​er Informatik, i​st ein Streett-Automat e​ine spezielle Form d​es ω-Automaten.

Streett-Automaten zur Worterkennung

Ein (nicht-)deterministischer Streett-Automat ist ein 5-Tupel wobei gilt:

  • 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 die Potenzmenge von .

Akzeptanzverhalten

Ein unendliches Wort wird vom Streett-Automaten akzeptiert genau dann, wenn für einen (deterministisch: den) zugehörigen unendlichen Pfad gilt:

, d. h. falls ein Zustand aus unendlich oft besucht wird, dann wird auch mindestens ein Zustand aus dem zugehörigen unendlich oft besucht.

Alternativ findet sich die äquivalente Akzeptanzbedingung .

Diese Akzeptanzbedingung i​st dual z​ur Akzeptanzbedingung d​es Rabin-Automaten.

Literatur

  • Erich Grädel, Wolfgang Thomas, Thomas Wilke (Hrsg.): Automata, Logics, and Infinite Games. A Guide to Current Research (= Lecture Notes in Computer Science. Bd. 2500). Springer, Berlin u. a. 2002, ISBN 3-540-00388-6.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.