Complexity of Universality and Related Problems for Partially Ordered NFAs
Markus Kr\"otzsch, Tom\'a\v{s} Masopust, Micha\"el Thomazo

TL;DR
This paper investigates the computational complexity of universality and related problems for partially ordered NFAs, revealing PSPACE-completeness even with fixed alphabets and characterizing certain language classes with restricted automata.
Contribution
It establishes the complexity bounds for universality, inclusion, and equivalence problems for poNFAs and rpoNFAs, and links rpoNFA languages to deterministic regular expressions.
Findings
Universality for poNFAs is PSPACE-complete, even with fixed alphabets.
Restricted poNFAs characterize R-trivial languages and have lower complexity bounds.
Languages of rpoNFAs are definable by deterministic regular expressions.
Abstract
Partially ordered nondeterminsitic finite automata (poNFAs) are NFAs whose transition relation induces a partial order on states, that is, for which cycles occur only in the form of self-loops on a single state. A poNFA is universal if it accepts all words over its input alphabet. Deciding universality is PSPACE-complete for poNFAs, and we show that this remains true even when restricting to a fixed alphabet. This is nontrivial since standard encodings of alphabet symbols in, e.g., binary can turn self-loops into longer cycles. A lower coNP-complete complexity bound can be obtained if we require that all self-loops in the poNFA are deterministic, in the sense that the symbol read in the loop cannot occur in any other transition from that state. We find that such restricted poNFAs (rpoNFAs) characterise the class of -trivial languages, and we establish the complexity of…
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.
