Determinization of $\omega$-automata unified
Hrishikesh Karmarkar, Supratik Chakraborty

TL;DR
This paper presents a unified method for converting nondeterministic $ ext{omega}$-automata with arbitrary acceptance conditions into deterministic parity automata, improving bounds over previous techniques especially for automata with many acceptance pairs.
Contribution
The authors introduce a uniform construction that yields more efficient determinization of $ ext{omega}$-automata, with better asymptotic bounds on states and indices than existing methods.
Findings
Constructs DPW with at most $2^{O(n^2 ext{log} n)}$ states from non-deterministic automata.
Outperforms previous techniques for automata with many acceptance pairs, especially Rabin and Streett automata.
Shows a lower bound on the number of states needed based on Rabin index.
Abstract
We describe a uniform construction for converting -automata with arbitrary acceptance conditions (based on the notion of infinity sets i.e. the set of states visited infinitely often in a run of the automaton) to equivalent deterministic parity automata (DPW). Given a non-deterministic automaton with states, our construction gives a DPW with at most states and parity indices. The corresponding bounds when the original automaton is deterministic are O(n!) and O(n), respectively. Our algorithm gives better asymptotic bounds on the number of states and parity indices vis-a-vis the best known technique when determinizing Rabin or Streett automata with acceptance pairs, where . We demonstrate this by describing a family of Streett (and Rabin) automata with non-redundant acceptance pairs, for which the best known…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Formal Methods in Verification · Machine Learning and Algorithms
