[GAP Forum] How to construct a group algebra by generators using function Algebra(Field, generators) ?

Alexander Konovalov alexander.konovalov at gmail.com
Mon Apr 9 12:37:52 BST 2007


Dear Dong,

you can construct the desired group algebra as follows:

gap> GroupRing( GF(2), SymmetricGroup(3) );
<algebra-with-one over GF(2), with 2 generators>

See the description of the 'GroupRing' function at
http://www.gap-system.org/Manuals/doc/htm/ref/CHAP063.htm#SSEC001.2

In your attempt to construct it using Algebra, first, z is a field
element and not a field, as required. Moreover, as it is written on
http://www.gap-system.org/Manuals/doc/htm/ref/CHAP060.htm#SSEC001.1,
the second argument must be a list of vectors. This is in brief why
you can not construct the group algebra with "Algebra".

Note that there are several GAP packages extending the system's
functionality for group rings: Wedderga, LAGUNA and Unitlib, see
http://www.gap-system.org/Packages/packages.html

Hope this helps, and please do not hesitate to ask further questions.

Best wishes,
Alexander



On 09 Apr 2007, at 12:17, Dong Jingcheng wrote:

> Dear forum:
> I want to construct  a group algebra kS3 by generators using   
> function Algebra(Field,generators),but it cannot work.My program is  
> listed below:
> z:=Z(2);
> A:=Algebra(z,[(1,2),(1,2,3)]);
>
> Where (1,2) and (1,2,3) generate the group S3.What  shall I do?
>
> Thank you!
> Dong



More information about the Forum mailing list