5 votos

Construcción de extensiones de grupo en GAP.

Tengo la siguiente pregunta general: Dados dos grupos finitos $N$ y $H$ ¿cómo podemos encontrar, utilizando GAP, todos los grupos $G$ (hasta un isomorfismo, por supuesto) tal que $$1 \rightarrow N \rightarrow G \rightarrow H \rightarrow 1$$ ¿es una secuencia exacta corta? En el caso de las secuencias divisorias, sé cómo resolver el problema (calculando productos semidirectos), pero no tengo ni idea de cómo construir secuencias no divisorias.

5voto

ahulpke Puntos 2612

Sus comentarios indican que está interesado en un caso de $\gcd(|N|,|H|)=1$ . En esta situación (debido al teorema de Schur/Zassenhaus) cualquier extensión es un producto semidirecto. Se pueden clasificar tales extensiones calculando el AutomorphismGroup de $N$ y calcular (clases de) homomorfismos a partir de $H$ a $\mbox{Aut}(N)$ : Ej.

gap> N:=AbelianGroup([5,5,5]);
<pc group of size 125 with 3 generators>
gap> H:=SymmetricGroup(4);;
gap> au:=AutomorphismGroup(N);
<group with 4 generators>
gap> homs:=AllHomomorphismClasses(H,au);
[ [ (1,3,2), (3,4) ] -> [ [ f1, f2, f3 ] -> [ f1, f2, f3 ],
      [ f1, f2, f3 ] -> [ f1, f2, f3 ] ], [...]o
gap> ext:=List(homs,x->SemidirectProduct(H,x,N));
[ <pc group of size 3000 with 7 generators>,
  <pc group of size 3000 with 7 generators>,
  <pc group of size 3000 with 7 generators>,
  <pc group of size 3000 with 7 generators>,
  <pc group of size 3000 with 7 generators>,
  <pc group of size 3000 with 7 generators>,
  <pc group of size 3000 with 7 generators>,
  <pc group of size 3000 with 7 generators> ]
gap> List(ext,x->Length(ConjugacyClasses(x))); # show they are non-isomorphic
[ 625, 253, 325, 265, 38, 165, 26, 105 ]

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X