Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica Tres GAP2020
Practica Tres GAP2020
Uno de los objetivos de está práctica es determinar los generadores de los grupos Zn , Dn , Z∗n , Zn ×
Zm y el grupo de las matrices singulares 2 × 2 con coecientes en Z2 , GL2 (Z2 ).
1
Segunda Práctica GAP Groups • Álgebra Moderna •
Escriba los elementos del subgrupo h9i en el Grupo Z∗10 y del subgrupo h5i en el grupo
Z∗8 . Qué orden tienen esos elementos?
gap>h:=DihedralGroup(6);
<pc group of size 6 with 2 generators>
gap> Elements(h);
<identity> of ..., f1, f2, f1*f2, f2^2, f1*f2^2 ]
Página 2 de 6
Segunda Práctica GAP Groups • Álgebra Moderna •
gap>list:=Elements(h);;
gap> g1:=list[1];
<identity> of ...
gap> g2:=list[2];
f1
gap> g3:=list[3];
f2
gap> g4:=list[4];
f1*f2
gap> g5:=list[5];
f2^2
gap> g6:=list[6];
f1*f2^2
gap> Order(g1);
1
gap> Order(g2);
2
gap> Order(g3);
3
gap> Order(g4);
2
gap> Order(g5);
3
gap> Order(g6);
2
Página 3 de 6
Segunda Práctica GAP Groups • Álgebra Moderna •
Cíclico, Abeliano,
Elemental,
2 Z2 = C2 ∼ = Dih1 ∼
= Z2 ∼ = S2 Simétrico, Sim- gap> H := SmallGroup(2,1);
ple
Cíclico, Abeliano,
Z 3 = C3 ∼
= Z3 Elemental, Simple
3 gap> K := SmallGroup(3,1);
Cíclico, Abeliano,
Z 4 = C4 ∼
= Z3 Simple
4 gap> F := SmallGroup(4,1);
Abeliano, Elemen-
tal
Z∗8 = V4 ∼ = Dih2
= Z2 × Z2 ∼ gap> V := SmallGroup(4,2);
Cíclico, Abeliano,
Z 5 = C5 ∼
= Z5 Elemental, Simple
5 gap> C := SmallGroup(5,1);
Cíclico, Abeliano
6 Z6 = C6 ∼
= Z6 ∼
= Z2 × Z3 gap> F := SmallGroup(6,2);
No Abeliano,
D6 = Dih3 ∼
= S3 Simétrico
gap> D := SmallGroup(6,1);
gap> D :=SymmetricGroup(3);
gap> D := DihedralGroup(6);
Página 4 de 6
Segunda Práctica GAP Groups • Álgebra Moderna •
gap> M:=DihedralGroup(6);
<pc group of size 6 with 2 generators>
gap> V:=SymmetricGroup(3);
Sym( [ 1 .. 3 ] )
gap> StructureDescription(V);
"S3"
gap> I:=IsomorphismGroups(M,V);
[ f1, f2 ] -> [ (2,3), (1,2,3) ]
gap>gen:=GeneratorsOfGroup(M);
5. Homomorsmo y Kernel
gap> gens:=[(1,2,3,4),(1,2)];
[ (1,2,3,4), (1,2) ]
gap> g:=Group(gens);
Group([ (1,2,3,4), (1,2) ])
gap> h:=Group((1,2,3),(1,2));
Group([ (1,2,3), (1,2) ])
gap> hom:=GroupHomomorphismByImages(g,h,gens,[(1,2),(1,3)]);
[ (1,2,3,4), (1,2) ] -> [ (1,2), (1,3) ]
gap> Image(hom,(1,4));
(2,3)
gap> StructureDescription(g);
"S4"
gap> StructureDescription(h);
"S3"
gap> K:=Kernel(hom);
Página 5 de 6
Segunda Práctica GAP Groups • Álgebra Moderna •
Página 6 de 6