On the Complexity of Intersection Non-emptiness for Star-Free Language Classes
Emmanuel Arrighi, Henning Fernau, Stefan Hoffmann, Markus, Holzer, Isma\"el Jecker, Mateus de Oliveira Oliveira, Petra Wolf

TL;DR
This paper investigates the computational complexity of the Intersection Non-Emptiness problem for automata accepting languages within specific levels of the dot-depth and Straubing-Thérien hierarchies, revealing a detailed complexity landscape.
Contribution
It provides a detailed complexity classification for the problem across various hierarchy levels, including NP-completeness, PSPACE-hardness, and new exponential separations between automata models.
Findings
NP-complete for levels zero or one half in the dot-depth hierarchy.
PSPACE-hard for levels one and above in the hierarchies.
First superpolynomial separation between NFAs and partially ordered NFAs.
Abstract
In the Intersection Non-Emptiness problem, we are given a list of finite automata over a common alphabet as input, and the goal is to determine whether some string lies in the intersection of the languages accepted by the automata in the list. We analyze the complexity of the Intersection Non-Emptiness problem under the promise that all input automata accept a language in some level of the dot-depth hierarchy, or some level of the Straubing-Th\'{e}rien hierarchy. Automata accepting languages from the lowest levels of these hierarchies arise naturally in the context of model checking. We identify a dichotomy in the dot-depth hierarchy by showing that the problem is already NP-complete when all input automata accept languages of the levels zero or one half and already PSPACE-hard when all automata accept a language from the level one.…
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.
