The complexity of separability for semilinear sets and Parikh automata
Elias Rojas Collins, Chris K\"ocher, Georg Zetzsche

TL;DR
This paper proves that the problem of deciding whether two sets can be separated by a set from a certain class is coNP-complete for semilinear sets and Parikh automata, highlighting the computational difficulty of these separability problems.
Contribution
The paper establishes coNP-completeness of separability problems for semilinear sets and Parikh automata, providing a precise complexity classification for these problems.
Findings
Both separability problems are coNP-complete.
Recognizable separability of rational subsets is coNP-complete.
Regularity of deterministic Parikh automata is coNP-complete.
Abstract
In a \emph{separability problem}, we are given two sets and from a class , and we want to decide whether there exists a set from a class such that and . In this case, we speak of \emph{separability of sets in by sets in }. We study two types of separability problems. First, we consider separability of semilinear sets (i.e. subsets of for some ) by sets definable by quantifier-free monadic Presburger formulas (or equivalently, the recognizable subsets of ). Here, a formula is monadic if each atom uses at most one variable. Second, we consider separability of languages of Parikh automata by regular languages. A Parikh automaton is a machine with access to counters that can only be incremented, and have to meet a semilinear constraint at the end of the run.…
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 · Advanced Algebra and Logic · Machine Learning and Algorithms
