π€ AI Summary
This work addresses the lack of efficient and canonical automata representations for Ο-regular languages by introducing hierarchical automataβa subclass of alternating parity automata that generalizes deterministic automata. Under a consistency condition, these automata exhibit both history-determinism and 0β1 probability semantics. The central contribution is the first canonical form for Ο-regular languages: a unique minimal consistent hierarchical automaton. This canonical representation admits polynomial-time construction, consistency verification, congruence-based characterization, and inclusion checking. Furthermore, the paper provides polynomial-time translations from any hierarchical or deterministic automaton into this minimal canonical form, significantly enhancing the efficiency of automata-based analysis for Ο-regular properties.
π Abstract
We introduce layered automata, a subclass of alternating parity automata that generalises deterministic automata. Assuming a consistency property, these automata are history deterministic and 0-1 probabilistic. We show that every omega-regular language is recognised by a unique minimal consistent layered automaton, and that this canonical form can be computed in polynomial time from every layered or deterministic automaton. We further establish that for layered automata both consistency checking and inclusion testing can be performed in polynomial time. Much like deterministic finite automata, minimal consistent layered automata admit a characterisation based on congruences.