Skip to content

Instantly share code, notes, and snippets.

@angelblasco
Created April 15, 2019 18:32
Show Gist options
  • Select an option

  • Save angelblasco/51b8338a70ded3015af84d83f8f6937a to your computer and use it in GitHub Desktop.

Select an option

Save angelblasco/51b8338a70ded3015af84d83f8f6937a to your computer and use it in GitHub Desktop.
Ejemplo de calculo de los elementos de las clases de conjugación de un grupo.
## Creamos el grupo:
gap> s3:=SymmetricGroup(3);
Sym( [ 1 .. 3 ] )
## Tiene 3 clases de conjugaciones de elementos:
gap> cc:=ConjugacyClasses(s3);
[ ()^G, (1,2)^G, (1,2,3)^G ]
gap> Length(cc);
3
## Tomemos por ejemplo el segundo de ellos:
gap> c:=cc[2];
(1,2)^G
## Vemos que contiene 3 elementos
gap> Size(c);
3
## Generamos una lista con todos los elementos de la clase escogida
gap> AsList(c);
[ (1,2), (2,3), (1,3) ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment