paper

Computing canonical labellings of finite solvable groups

arXiv:2606.26030

Abstract

We define a canonical labelling function on the class of finite solvable groups so that two such groups and are isomorphic if and only if cancan. Specifically, can is a group presentation that describes a group isomorphic to , and our description explains how to construct an isomorphism can. Our approach is motivated by O'Brien's (1993) canonical presentations for finite -groups and utilises ideas from group cohomology first described by Robinson (1982) and automorphism group algorithms developed by Smith (1994), Holt (2001), and others. We also discuss a proof-of-concept implementation for the computer algebra system GAP and comment on the major bottlenecks and open research questions.