English

The subpower membership problem for semigroups

Group Theory 2016-08-30 v2 Computational Complexity

Abstract

Fix a finite semigroup SS and let a1,,ak,ba_1,\ldots,a_k, b be tuples in a direct power SnS^n. The subpower membership problem (SMP) asks whether bb can be generated by a1,,aka_1,\ldots,a_k. If SS is a finite group, then there is a folklore algorithm that decides this problem in time polynomial in nknk. 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 SS embeds into a direct product of a Clifford semigroup and a nilpotent semigroup, then SMP(S) is in P; otherwise it is NP-complete.

Keywords

Cite

@article{arxiv.1603.09333,
  title  = {The subpower membership problem for semigroups},
  author = {Andrei Bulatov and Marcin Kozik and Peter Mayr and Markus Steindl},
  journal= {arXiv preprint arXiv:1603.09333},
  year   = {2016}
}
R2 v1 2026-06-22T13:21:46.686Z