TY - JOUR
T1 - Weak Alternating Automata Are Not that Weak
AU - Kupferman, Orna
AU - Vardi, Moshe Y.
PY - 2001/7/1
Y1 - 2001/7/1
N2 - Automata on infinite words are used for specification and verification of nonterminating programs. Different types of automata induce different levels of expressive power, of succinctness, and of complexity. Alternating automata have both existential and universal branching modes and are particularly suitable for specification of programs. In a weak alternating automaton, the state space is partitioned into partially ordered sets, and the automaton can proceed from a certain set only to smaller sets. Reasoning about weak alternating automata is easier than reasoning about alternating automata with no restricted structure. Known translations of alternating automata to weak alternating automata involve determinization, and therefore involve a double-exponential blow-up. In this paper we describe a quadratic translation, which circumvents the need for determinization, of Büchi and co-Büchi alternating automata to weak alternating automata. Beyond the independent interest of such a translation, it gives rise to a simple complementation algorithm for nondeterministic Büchi automata.
AB - Automata on infinite words are used for specification and verification of nonterminating programs. Different types of automata induce different levels of expressive power, of succinctness, and of complexity. Alternating automata have both existential and universal branching modes and are particularly suitable for specification of programs. In a weak alternating automaton, the state space is partitioned into partially ordered sets, and the automaton can proceed from a certain set only to smaller sets. Reasoning about weak alternating automata is easier than reasoning about alternating automata with no restricted structure. Known translations of alternating automata to weak alternating automata involve determinization, and therefore involve a double-exponential blow-up. In this paper we describe a quadratic translation, which circumvents the need for determinization, of Büchi and co-Büchi alternating automata to weak alternating automata. Beyond the independent interest of such a translation, it gives rise to a simple complementation algorithm for nondeterministic Büchi automata.
KW - Theory
KW - Verification
KW - Weak alternating automata
KW - complementation
UR - http://www.scopus.com/inward/record.url?scp=70350683418&partnerID=8YFLogxK
U2 - 10.1145/377978.377993
DO - 10.1145/377978.377993
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:70350683418
SN - 1529-3785
VL - 2
SP - 408
EP - 429
JO - ACM Transactions on Computational Logic
JF - ACM Transactions on Computational Logic
IS - 3
ER -