Dear Nilo,
You have a ring R, and you want to treat it as a group. This group is
written additively in GAP; so you must convert it to a multiplicative
group first.
Here is a simple example of what you (probably) want to do. Hope it helps:
gap> r := GroupRing(GF(2),SymmetricGroup(3));
gap> rplus := Group(List(Basis(r),AdditiveElementAsMultiplicativeElement));
gap> StructureDescription(rplus);
"C2 x C2 x C2 x C2 x C2 x C2"
--
Laurent Bartholdi \ laurent.bartholdi***** com
EPFL SB SMA IMB MAD \ Téléphone: +41 21-*******
Station 8 \ Secrétaire: +41 21-*******
CH-1015 Lausanne, Switzerland \ Fax: +41 21-*******
Thanks again Mr. Bartholdi.
No comments:
Post a Comment