English

On the Complexity of Identifying Groups without Abelian Normal Subgroups: Parallel, First Order, and GI-Hardness

Computational Complexity 2025-04-29 v1 Data Structures and Algorithms Logic in Computer Science Group Theory

Abstract

In this paper, we exhibit an AC3\textsf{AC}^{3} isomorphism test for groups without Abelian normal subgroups (a.k.a. Fitting-free groups), a class for which isomorphism testing was previously known to be in P\mathsf{P} (Babai, Codenotti, and Qiao; ICALP '12). Here, we leverage the fact that G/PKer(G)G/\text{PKer}(G) can be viewed as permutation group of degree O(logG)O(\log |G|). As GG is given by its multiplication table, we are able to implement the solution for the corresponding instance of Twisted Code Equivalence in AC3\textsf{AC}^{3}. In sharp contrast, we show that when our groups are specified by a generating set of permutations, isomorphism testing of Fitting-free groups is at least as hard as Graph Isomorphism and Linear Code Equivalence (the latter being GI\textsf{GI}-hard and having no known subexponential-time algorithm). Lastly, we show that any Fitting-free group of order nn is identified by FO\textsf{FO} formulas (without counting) using only O(loglogn)O(\log \log n) variables. This is in contrast to the fact that there are infinite families of Abelian groups that are not identified by FO\textsf{FO} formulas with o(logn)o(\log n) variables (Grochow & Levet, FCT '23).

Cite

@article{arxiv.2504.19777,
  title  = {On the Complexity of Identifying Groups without Abelian Normal Subgroups: Parallel, First Order, and GI-Hardness},
  author = {Joshua A. Grochow and Dan Johnson and Michael Levet},
  journal= {arXiv preprint arXiv:2504.19777},
  year   = {2025}
}
R2 v1 2026-06-28T23:13:44.815Z