En la brecha que hay un MinimalGeneratingSet(G)
comando que tira de un mínimo de generación del sistema, en este caso se dice que es un conjunto de tres elementos. Hay más información en esta página. La documentación dice que sólo es realmente eficaz para nilpotent, solucionable grupos, y en algunos casos especiales (si tiene todos los paquetes correctos).
En este caso en particular, usted podría también utilizar brecha para el cálculo de la abelianization (o a mano, posiblemente), que es el rango de los tres (y el orden de 8 de grupo), por lo que el grupo completo no se podría generar por menos de tres elementos. Una estrategia general que se me ocurre es que puede calcular cocientes, y calcular el mínimo de la generación de conjunto de los cocientes (que en principio iba a ser más fácil) y quedan atrapados en el mínimo número de generadores necesarios.