Creative Commons Attribution 4.0 International license
In this paper, we exhibit AC³ isomorphism tests for coprime extensions H ⋉ N where H is elementary Abelian and N is Abelian; and groups where Rad(G) = Z(G) is elementary Abelian and G = Soc^{*}(G). The fact that isomorphism testing for these families is in P was established respectively by Qiao, Sarma, and Tang (STACS 2011), and Grochow and Qiao (CCC 2014, SIAM J. Comput. 2017).
The polynomial-time isomorphism tests for both of these families crucially leveraged small (size O(log |G|)) instances of Linear Code Equivalence (Babai, SODA 2011). Here, we combine Luks' group-theoretic method for Graph Isomorphism (FOCS 1980, J. Comput. Syst. Sci. 1982) with the fact that G is given by its multiplication table, to implement the corresponding instances of Linear Code Equivalence in AC³.
As a byproduct of our work, we show that isomorphism testing of arbitrary central-radical groups is decidable using AC circuits of depth O(log³ n) and size n^{O(log log n)}. This improves upon the previous bound of n^{O(log log n)}-time due to Grochow and Qiao (ibid.).
@InProceedings{levet:LIPIcs.SWAT.2026.30,
author = {Levet, Michael},
title = {{Parallel Algorithms for Group Isomorphism via Code Equivalence}},
booktitle = {20th Scandinavian Symposium on Algorithm Theory (SWAT 2026)},
pages = {30:1--30:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-421-5},
ISSN = {1868-8969},
year = {2026},
volume = {370},
editor = {Fraigniaud, Pierre},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SWAT.2026.30},
URN = {urn:nbn:de:0030-drops-260660},
doi = {10.4230/LIPIcs.SWAT.2026.30},
annote = {Keywords: Group Isomorphism, Circuit Complexity, Code Equivalence}
}