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

 


AbelianGroupEltCreate

Creates an element of a group.

Syntax:

elt := AbelianGroupEltCreate(g, vector);

group element
  elt  
group
  g  
list or matrix with one row of integers
  vector  

See also:  AbelianGroupEltReduce

Description:

Assume that g is generated by g_1, … ,g_r. Then vector contains v_1,...,v_r \in Z and the element elt\in g is generated as \prod|{i=1}^{r}g_i^{v_i}. Only the exponent vector is stored.


Example:

Create an element in an abstract group:

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


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