Como puede verse fácilmente en el manual de GAP:
37.6 Descripciones de estructuras
StructureDescription( G ) A
El método para Descripción de la estructura expone la estructura del grupo dado en cierta medida utilizando la estrategia que se describe a continuación. La idea es devolver una cadena, posiblemente corta, que dé una idea de la estructura del grupo considerado y que pueda ser calculada con razonable rapidez.
Se puede buscar en el sitio para ver que este código se ha utilizado en algunos problemas de teoría de grupos computacional, por ejemplo aquí .
A.H.Clifford da un teorema constructivo primordial en su libro, The Algebraic Theory of Semigroups como sigue:
Teorema 1.9. Dejemos que $a$ sea un elemento de un semigrupo $S$ y que $\langle a\rangle$ sea el subsemigrupo cíclico de $S$ generado por $a$ . Si $\langle a\rangle$ es infinito, todos los poderes de $a$ son disticas. Si $\langle a\rangle$ es finito, existen dos enteros positivos, el índice $r$ y el periodo $m$ de $a$ , de tal manera que $a^{m+r}=a^r$ y el orden de $\langle a\rangle$ ser $m+r-1$ . El conjunto $$K_a=\{a^r,a^{r+1},...,a^{m+r-1}\}$$ es un subgrupo cíclico de $S$ de orden $m$ .
Mi pregunta: Vemos que para cualquier semigrupo $S$ y $a\in S$ de orden finito, tenemos una estructura como $K_a$ que es un grupo . ¿Cómo se puede investigar qué grupo(s) finito(s) tiene(n) la misma estructura con un determinado $K_a$ . Parece que la causa de las palabras existentes en $K_a$ es tan difícil, tal vez imposible, utilizar el código anterior. ¿Hay algún código que no me falte? Cualquier sugerencia es bienvenida y se agradece.