www.wikidata.de-de.nina.az
Der Paritatsautomat auch Parity Automat ist in der Automatentheorie ein Automat der auf unendlichen Wortern arbeitet Er ist eine Variante des w Automaten Die von Paritatsautomaten erkannten Sprachen sind die w regularen Sprachen Eingefuhrt wurde er 1984 von Andrzej Wlodzimierz Mostowski 1 Definition BearbeitenEin Paritatsautomat ist definiert als ein 5 Tupel A Q S d Q 0 a displaystyle A left Q Sigma delta Q 0 alpha right nbsp mit der endlichen Menge der Zustande Q displaystyle Q nbsp dem Alphabet A displaystyle A nbsp der Transitionsfunktion d Q S P Q displaystyle delta Q times Sigma to P Q nbsp der Menge der Startzustande Q 0 Q displaystyle Q 0 subseteq Q nbsp und einer Akzeptanzkomponente a displaystyle alpha nbsp fur die es verschiedene Definitionen gibt Weil die Transitionsfunktion auf die Potenzmenge abbildet ist der Automat nichtdeterministisch Ein Paritatsautomat ist deterministisch wenn Q 0 1 displaystyle Q 0 1 nbsp und d q s 1 displaystyle delta q sigma 1 nbsp fur alle q Q displaystyle q in Q nbsp und s S displaystyle sigma in Sigma nbsp gilt In diesem Fall kann die Transitionsfunktion als d Q S Q displaystyle delta Q times Sigma to Q nbsp definiert werden Sei w w 1 w 2 w 3 displaystyle w w 1 w 2 w 3 nbsp mit w i S displaystyle w i in Sigma nbsp fur alle i N displaystyle i in mathbb N nbsp ein unendliches Wort Ein Lauf r displaystyle r nbsp fur w displaystyle w nbsp ist eine unendliche Folge q 0 q 1 q 2 displaystyle q 0 q 1 q 2 nbsp mit q 0 Q 0 displaystyle q 0 in Q 0 nbsp und q i 1 d q i w i 1 displaystyle q i 1 in delta q i w i 1 nbsp fur alle i N 0 displaystyle i in mathbb N 0 nbsp Dabei ist i n f r displaystyle inf r nbsp die Menge aller unendlich oft in r displaystyle r nbsp vorkommenden Zustande Die Akzeptanzkomponente a displaystyle alpha nbsp kann als Prioritatsfunktion p Q N displaystyle p Q to mathbb N nbsp definiert werden Ein Wort wird dann akzeptiert wenn dafur ein Lauf r displaystyle r nbsp existiert bei dem m i n p q q i n f r displaystyle min p q q in inf r nbsp gerade ist Alternativ kann auch gefordert werden dass m a x p q q i n f r displaystyle max p q q in inf r nbsp gerade ist 2 Die Akzeptanzkomponente a displaystyle alpha nbsp kann auch als Menge F 1 F k displaystyle F 1 F k nbsp mit F 1 F 2 F k Q displaystyle F 1 subseteq F 2 subseteq subseteq F k Q nbsp oder als eine Partition F 1 F k displaystyle F 1 F k nbsp von Q displaystyle Q nbsp fur eine Zahl k N displaystyle k in mathbb N nbsp die Index des Automaten genannt wird definiert werden Ein Wort wird dann akzeptiert wenn dafur ein Lauf r displaystyle r nbsp existiert bei dem das minimale i N displaystyle i in mathbb N nbsp mit i n f r F i displaystyle inf r cap F i neq emptyset nbsp gerade ist 3 4 Eigenschaften BearbeitenDeterministische und nichtdeterministische Paritatsautomaten besitzen die gleiche Ausdrucksstarke Die von ihnen erkannten Sprachen sind die w regularen Sprachen Sie sind somit aquivalent zu nichtdeterministischen Buchi Automaten sowie deterministischen und nichtdeterministischen Rabin Streett Muller und Generalisierten Buchi Automaten 4 Ein Paritatsautomat kann allein durch Anderung der Akzeptanzkomponente in aquivalente Rabin Streett und Muller Automaten uberfuhrt werden 4 Ein Buchi Automat kann als Paritatsautomat dessen Prioritatsfunktion nur auf 0 und 1 abbildet betrachtet werden 5 Einzelnachweise Bearbeiten Andrzej Wlodzimierz Mostowski Regular expressions for infinite trees and a standard form of automata Springer doi 10 1007 3 540 16066 3 15 Berndt Farwer w Automata 2002 S 10 doi 10 1007 3 540 36387 4 1 Nir Piterman From Nondeterministic Buchi and Streett Automata to Deterministic Parity Automata 2007 S 5 doi 10 48550 arXiv 0705 2205 a b c Orna Kupferman Automata Theory and Model Checking In Edmund Clarke Thomas Henzinger Helmut Veith Roderick Bloem Hrsg Handbook of Model Checking Springer 2018 S 122 ff doi 10 1007 978 3 319 10575 8 4 Carsten Fritz Simulation based simplification of omega automata 2005 S 117 Abgerufen von https de wikipedia org w index php title Paritatsautomat amp oldid 229364480