[back] [prev] [next] [index] [root]

 


AbelianGroupCreate

Creates a finite abelian group via a given relation matrix.

Syntax:

g := AbelianGroupCreate(mat);
g := AbelianGroupCreate(mat, "*");
g := AbelianGroupCreate(mat, "+");

group
  g  
matrix or list of lists
  mat  

See also:  AbelianSubGroup, AbelianGroupSmithCreate

Description:

Creates the group g with the relation matrix mat. Use "*" as second parameter to create a multiplicative group and "+" to create an additive group. This is needed by the discrete exp. The default is "*".


Example:


kash> g := AbelianGroupCreate([[0,1,2],[5,6,0],[0,4,5]]);
> Group with relations:
[0 1 2]
[5 6 0]
[0 4 5]


<- back[back] [prev] [next] [index] [root]