Para una buena fuente de ejemplos, véase
I. M. Isaacs: Commutators and the Commutator Subgroup. The American Mathematical Monthly. Vol. 84, No. 9 (Nov., 1977), pp. 720-722
que puede obtener de JSTOR .
Utilizando GAP encuentro que los dos ejemplos de orden 96, que es el mínimo posible, son los grupos generados por las siguientes dos listas de permutaciones sobre $32$ elementos.
[ (3,8,6)(4,7,5)(9,27,17)(10,28,18)(11,30,22)(12,29,21)(13,26,23)(14,25,24)(15,31,20)(16,32,19), (1,17,7,23)(2,18,8,24)(3,19,5,21)(4,20,6,22)(9,26,15,32)(10,25,16,31)(11,28,13,30)(12,27,14,29), (1,9,5,13)(2,10,6,14)(3,11,7,15)(4,12,8,16)(17,25,21,29)(18,26,22,30)(19,27,23,31)(20,28,24,32), (1,5)(2,6)(3,7)(4,8)(9,13)(10,14)(11,15)(12,16)(17,21)(18,22)(19,23)(20,24)(25,29)(26,30)(27,31)(28,32), (1,3)(2,4)(5,7)(6,8)(9,11)(10,12)(13,15)(14,16)(17,19)(18,20)(21,23)(22,24)(25,27)(26,28)(29,31)(30,32), (1,2)(3,4)(5,6)(7,8)(9,10)(11,12)(13,14)(15,16)(17,18)(19,20)(21,22)(23,24)(25,26)(27,28)(29,30)(31,32) ]
y
[ (3,7,5)(4,8,6)(9,25,17)(10,26,18)(11,31,21)(12,32,22)(13,27,23)(14,28,24)(15,29,19)(16,30,20), (1,17)(2,18)(3,19)(4,20)(5,21)(6,22)(7,23)(8,24)(9,25)(10,26)(11,27)(12,28)(13,29)(14,30)(15,31)(16,32), (1,9)(2,10)(3,11)(4,12)(5,13)(6,14)(7,15)(8,16)(17,25)(18,26)(19,27)(20,28)(21,29)(22,30)(23,31)(24,32), (1,5,2,6)(3,8,4,7)(9,13,10,14)(11,16,12,15)(17,21,18,22)(19,24,20,23)(25,29,26,30)(27,32,28,31), (1,3,2,4)(5,7,6,8)(9,11,10,12)(13,15,14,16)(17,19,18,20)(21,23,22,24)(25,27,26,28)(29,31,30,32), (1,2)(3,4)(5,6)(7,8)(9,10)(11,12)(13,14)(15,16)(17,18)(19,20)(21,22)(23,24)(25,26)(27,28)(29,30)(31,32) ]
Más tarde: He utilizado el siguiente código, muy sencillo, para encontrar los grupos
chk := function (g)
local comms, sub;
comms := Set(List(Cartesian(g, g), p -> p[1]*p[2]*p[1]^-1*p[2]^-1));
sub := Set(DerivedSubgroup(g));
return Size(comms) = Size(sub);
end;;
examples := AllSmallGroups(96, chk, false);
Esto funciona porque recordé que había ejemplos de orden 96. Para obtener las representaciones de permutación que hice, por ejemplo,
GeneratorsOfGroup(Image(SmallerDegreePermutationRepresentation(Image(IsomorphismPermGroup(examples[1])))));