Universal Covers of Finite Groups
arXiv:1910.11453 · doi:10.1016/j.jalgebra.2020.10.032
Abstract
Motivated by quotient algorithms, such as the well-known -quotient or solvable quotient algorithms, we describe how to compute extensions of a finite group by a direct sum of isomorphic simple -modules such that and have the same number of generators. Similar to other quotient algorithms, our description will be via a suitable covering group of . Defining this covering group requires a study of the representation module, as introduced by Gaschütz in 1954. Our investigation involves so-called Fox derivatives (coming from free differential calculus) and, as a by-product, we prove that these can be naturally described via a wreath product construction. An important application of our results is that they can be used to compute, for a given epimorphism and simple -module , the largest quotient of that maps onto with kernel isomorphic to a direct sum of copies of . For this we also provide a description of how to compute second cohomology groups for the (not necessarily solvable) group , assuming a confluent rewriting system for . To represent the corresponding group extensions on the computer, we introduce a new hybrid format that combines this rewriting system with the polycyclic presentation of the module.