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

 


AbelianGroupMinNumberGenerators

Returns the minimal number of generators of a group.

Syntax:

a := AbelianGroupMinNumberGenerators(g);

group
  g  
integer
  a  

See also:  AbelianGroupBasis

Description:

Returns the minimal number a of generators of the group g.


Example:


kash> g := AbelianGroupCreate(Mat(Z, [[2,1], [1,3]]));
Group with relations:
[2 1]
[1 3]
kash> a := AbelianGroupMinNumberGenerators(g);
> 1


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