Buchi Determinization Made Tighter

By separating the principal acceptance mechanism from the concrete acceptance condition of a given B\"{u}chi automaton with $n$ states,Schewe presented the construction of an equivalent deterministic Rabin transition automaton with $o((1.65n)^n)$ states via \emph{history trees}, which can be simply translated to a standard Rabin automaton with $o((2.26n)^n)$ states. Apart from the inherent simplicity, Schewe's construction improved Safra's construction (which requires $12^nn^{2n}$ states). However, the price that is paid is the use of $2^{n-1}$ Rabin pairs (instead of $n$ in Safra's construction). Further, by introducing the \emph{later introduction record} as a record tailored for ordered trees, deterministic automata with Parity acceptance condition is constructed which exactly resembles Piterman's determinization with Parity acceptance condition where the state complexity is $O((n!)^2)$ and the index complexity is $2n$.In this paper, we improve Schewe's construction to $2^{\lceil (n-1)/2\rceil}$ Rabin pairs with the same state complexity. Meanwhile, we give a new determinization construction of Parity automata with the state complexity being $o(n^2(0.69n\sqrt{n})^n)$ and index complexity being $n$.

[1]  Wolfgang Thomas,et al.  Languages, Automata, and Logic , 1997, Handbook of Formal Languages.

[2]  S. Safra,et al.  On the complexity of omega -automata , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[3]  Orna Kupferman,et al.  Co-Büching Them All , 2011, FoSSaCS.

[4]  Qiqi Yan Lower Bounds for Complementation of omega-Automata Via the Full Automata Technique , 2008, Log. Methods Comput. Sci..

[5]  Robert McNaughton,et al.  Testing and Generating Infinite Sequences by a Finite Automaton , 1966, Inf. Control..

[6]  Edmund M. Clarke,et al.  Model Checking , 1999, Handbook of Automated Reasoning.

[7]  Ludwig Staiger,et al.  Ω-languages , 1997 .

[8]  R. McNaughton Review: J. Richard Buchi, Weak Second-Order Arithmetic and Finite Automata; J. Richard Buchi, On a Decision Method in Restricted second Order Arithmetic , 1963, Journal of Symbolic Logic.

[9]  Orna Kupferman,et al.  Co-ing Büchi Made Tight and Useful , 2009, 2009 24th Annual IEEE Symposium on Logic In Computer Science.

[10]  Ji Wang,et al.  A tighter analysis of Piterman's Büchi determinization , 2009, Inf. Process. Lett..

[11]  Joost P. Katoen,et al.  Concepts, Algorithms, and Tools for Model Checking , 1999 .

[12]  David E. Muller,et al.  Infinite sequences and finite machines , 1963, SWCT.

[13]  Thomas Colcombet,et al.  A Tight Lower Bound for Determinization of Transition Labeled Büchi Automata , 2009, ICALP.

[14]  J. R. Büchi On a Decision Method in Restricted Second Order Arithmetic , 1990 .

[15]  S. Sieber On a decision method in restricted second-order arithmetic , 1960 .

[16]  Stephan Merz,et al.  Model Checking , 2000 .

[17]  Sven Schewe,et al.  Tighter Bounds for the Determinisation of Büchi Automata , 2009, FoSSaCS.

[18]  Nir Piterman,et al.  From Nondeterministic Buchi and Streett Automata to Deterministic Parity Automata , 2006, 21st Annual IEEE Symposium on Logic in Computer Science (LICS'06).

[19]  David E. Muller,et al.  Simulating Alternating Tree Automata by Nondeterministic Automata: New Results and New Proofs of the Theorems of Rabin, McNaughton and Safra , 1995, Theor. Comput. Sci..

[20]  Orna Kupferman,et al.  The Quest for a Tight Translation of Büchi to co-Büchi Automata , 2010, Fields of Logic and Computation.

[21]  Qiqi Yan Lower Bounds for Complementation of omega-Automata Via the Full Automata Technique , 2006, ICALP.

[22]  Dana S. Scott,et al.  Finite Automata and Their Decision Problems , 1959, IBM J. Res. Dev..