Efficient Membership Testing for Pseudovarieties of Finite Semigroups
Lukas Fleischer

TL;DR
This paper investigates the complexity of membership testing in pseudovarieties of finite semigroups, showing many are definable in first-order logic and establishing new complexity bounds for specific cases.
Contribution
It demonstrates that many pseudovarieties have membership problems in AC^0 and provides a logical characterization using first-order sentences with multiplication.
Findings
Membership problems for many pseudovarieties are in AC^0.
Closure properties of first-order definable pseudovarieties under various operations.
Membership in EA is L-complete, with implications for omega-identity definability.
Abstract
We consider the complexity of deciding membership of a given finite semigroup to a fixed pseudovariety. While it is known that there exist pseudovarieties with NP-complete or even undecidable membership problems, for many well-known pseudovarieties the problem is known to be decidable in polynomial time. We show that for many of these pseudovarieties, the membership problem is actually in AC^0. To this end, we show that these pseudovarieties can be characterized by first-order sentences with multiplication as the only predicate. We prove closure properties of the class of pseudovarieties with such first-order descriptions under various well-known operations; in particular, if V can be described by a first-order sentence, then DV, LV, and the Mal'cev products of K, D, N, LI, and LG with V are first-order definable as well. Moreover, if H is a first-order definable pseudovariety of finite…
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 · Logic, programming, and type systems · Computability, Logic, AI Algorithms
