The subpower membership problem for semigroups
Andrei Bulatov, Marcin Kozik, Peter Mayr, Markus Steindl

TL;DR
This paper investigates the computational complexity of the subpower membership problem for various classes of finite semigroups, establishing new complexity classifications and dichotomies for specific cases.
Contribution
It provides a complexity classification of SMP for full transformation semigroups and a dichotomy result for commutative semigroups.
Findings
SMP for full transformation semigroup on ≥3 letters is PSPACE-complete.
SMP for full transformation semigroup on 2 letters is in P.
For commutative semigroups, SMP is in P if it embeds into a Clifford and nilpotent semigroup product; otherwise NP-complete.
Abstract
Fix a finite semigroup and let be tuples in a direct power . The subpower membership problem (SMP) asks whether can be generated by . If is a finite group, then there is a folklore algorithm that decides this problem in time polynomial in . For semigroups this problem always lies in PSPACE. We show that the SMP for a full transformation semigroup on 3 letters or more is actually PSPACE-complete, while on 2 letters it is in P. For commutative semigroups, we provide a dichotomy result: if a commutative semigroup embeds into a direct product of a Clifford semigroup and a nilpotent semigroup, then SMP(S) is in P; otherwise it is NP-complete.
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.
