[back] [prev] [next] [index] [root]
h := AbelianHomGroup(g1, g2);
groups | g1, g2, h |
See also: AbelianGroupHomCreate
kash> g1 := AbelianGroupCreate([[1,2,3],[2,4,0], [2,0,0]]);; kash> g2 := AbelianGroupCreate([[1,0,0],[0,4,0], [1,1,1]]);; kash> h := AbelianHomGroup(g1, g2); Group with relations: [2 0] [0 4]
kash> elt := AbelianGroupEltCreate(h, [0,1]); [0 1]
kash> hom := AbelianGroupDiscreteExp(elt); HomMatrix = [ 0 0 0] [ 0 3 0] [ 0 -2 0] from Group with relations: [1 2 3] [2 4 0] [2 0 0] to Group with relations: [1 0 0] [0 4 0] [1 1 1] kash> elt1 := AbelianGroupEltCreate(g1, [1,1,0]); [1 1 0] kash> elt2 := hom*elt1; > [0 3 0]
<- back[back] [prev] [next] [index] [root]