www.wikidata.de-de.nina.az
Ein w Automat Omega Automat ist ein mathematisches Modell das eine Erweiterung des endlichen Automaten auf die Eingabe unendlicher Worter darstellt Endlich heisst der Automat deshalb weil die Anzahl seiner inneren Zustande endlich ist Ebenso ist das Alphabet uber dem dieser Automat arbeitet endlich Der griechische Buchstabe w omega steht hier fur die kleinste unendliche Ordinalzahl Motiviert wird die Betrachtung solcher Automaten durch viele Systeme zum Beispiel Betriebssysteme die per definitionem eigentlich nicht terminieren sollen sondern unendlich lange betrieben werden Inhaltsverzeichnis 1 Beschreibung 2 Darstellung 3 Typen 4 Formale Definition 5 Siehe auchBeschreibung BearbeitenAusgehend von einem besonderen Zustand Startzustand liest der w Automat eine abzahlbar unendliche Folge von Symbolen Eingabewort die Elemente einer endlichen Menge von Symbolen Eingabealphabet sind Dabei geht der w Automat schrittweise vor wobei in jedem Schritt das jeweils nachste Symbol des Eingabewortes gelesen wird Den Folgezustand bestimmt die Zustandsubergangsfunktion d displaystyle delta nbsp in Abhangigkeit vom aktuell gelesenen Zeichen und dem momentanen Zustand Die Frage ob das Eingabewort akzeptiert wird ist von der Art des w Automaten abhangig In jedem Fall wird die Menge der Zustande zu Rate gezogen die unendlich oft durchlaufen werden Darstellung BearbeitenEin w Automat lasst sich sowohl als Zustandsdiagramm als auch als Zustandstabelle darstellen nbsp a bs0 s0 s1s1 s0 s2s2 s1 s2Zustandsdiagramm ZustandstabelleDas Diagramm liest sich wie folgt Einfache Kreise stellen Zustande dar Im Kreis steht der Name des Zustands bzw der Zustand Pfeile stellen Transitionen Zustandsubergange dar An den Pfeilen steht welches Zeichen oder gar welche Worter der Automat bei der Transition liest Der Anfangszustand ist dadurch gekennzeichnet dass er Endpunkt eines Pfeils ist der keinen Zustand als Ausgangspunkt hat Endzustande sind durch doppelte Kreise gekennzeichnet aber nicht bei allen Typen des w Automaten gibt es Endzustande die Akzeptanzmechanismen sind unterschiedlich Typen BearbeitenWie bei den endlichen Automaten unterscheidet man auch bei den w Automaten zwischen deterministischen und nichtdeterministischen Automaten Weiterhin unterscheidet man die Automaten nach der Art wie entschieden wird ob ein eingegebenes Wort akzeptiert wird oder nicht Diese Akzeptanz eines Wortes entscheidet sich in den meisten Fallen nach den unendlich oft angenommenen Zustanden Beispiele fur w Automaten sind der Buchi Automat der Muller Automat der Rabin Automat der Streett Automat und der Parity Automat Ausser dem deterministischen Buchi Automaten erkennen alle genannten Automaten die Klasse der w regularen Ausdrucke die Erweiterung der regularen Ausdrucke auf unendliche Zeichenfolgen Der deterministische Buchi Automat erkennt nur eine Teilmenge dieser Ausdrucke und stellt eine echt schwachere Automatenklasse dar Formale Definition BearbeitenEin w Automat ist ein 5 Tupel M S Z Z 0 d Z E displaystyle M Sigma Z Z 0 delta Z E nbsp Dabei sind die Elemente wie folgt definiert S displaystyle Sigma nbsp ist eine endliche Menge das Eingabealphabet aus dessen Elementen die eingegebenen Worter zusammengesetzt sind Z displaystyle Z nbsp ist die zu S displaystyle Sigma nbsp disjunkte endliche Menge der Zustande des Automaten Z 0 Z displaystyle Z 0 in Z nbsp ist der Startzustand d S Z Z displaystyle delta Sigma times Z rightarrow Z nbsp ist die Uberfuhrungsfunktion sie ist gewohnlich total d h jedes Element der Urbildmenge S Z displaystyle Sigma times Z nbsp hat ein Bild Z E displaystyle Z E nbsp ist eine vom Automatentyp abhangige Komponente die regelt wann ein Wort akzeptiert wird bei Buchi Automaten zum Beispiel ist dies eine Teilmenge von Z displaystyle Z nbsp Bei nichtdeterministischen Automaten wird die nicht zwingend totale Uberfuhrungsrelation als D S Z P Z displaystyle Delta Sigma times Z rightarrow P Z nbsp definiert wobei P Z displaystyle P Z nbsp die Potenzmenge von Z displaystyle Z nbsp ist Der Automat kann dann bei der Eingabe eines neuen Zeichens nichtdeterministisch in einen von mehreren Zustanden gehen die durch das Bild Menge von Zustanden der Funktion gegeben werden Siehe auch BearbeitenModellprufung Abgerufen von https de wikipedia org w index php title W Automat amp oldid 174149299