English

Computing commutator length is hard

Group Theory 2020-01-29 v1

Abstract

The commutator length clG(g)cl_G(g) of an element g[G,G]g \in [G,G] in the commutator subgroup of a group GG is the least number of commutators needed to express gg as their product. If GG is a non-abelian free groups, then given an integer nNn \in \mathbb{N} and an element g[G,G]g \in [G,G] the decision problem which determines if clG(g)ncl_G(g) \leq n is NP-complete. Thus, unless P=NP, there is no algorithm that computes clG(g)cl_G(g) in polynomial time in terms of g|g|, the wordlength of gg. This statement remains true for groups which have a retract to a non-abelian free group, such as non-abelian right-angled Artin groups. We will show these statements by relating commutator length to the \emph{cyclic block interchange distance} of words, which we also show to be NP-complete.

Keywords

Cite

@article{arxiv.2001.10230,
  title  = {Computing commutator length is hard},
  author = {Nicolaus Heuer},
  journal= {arXiv preprint arXiv:2001.10230},
  year   = {2020}
}

Comments

23 pages, comments welcome!

R2 v1 2026-06-23T13:22:40.451Z