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