[back] [prev] [next] [index] [root]
f := AbelianGroupMultiHomCreate(d, g, t, mat);
group | d, g, t |
|
matrix or list of lists | mat |
See also: AbelianMultiHomGroup
kash> g1 := AbelianGroupCreate(Mat(Z,[[2]]));; kash> g2 := AbelianGroupCreate(Mat(Z,[[4]]));; kash> h := AbelianGroupCreate(Mat(Z,[[8,0],[0,2]]));; kash> l := AbelianMultiHomGroup([g1,g2], h); [ Group with relations: [2 0] [0 2], Group with relations: [2 0] [0 4], Group with relations: [2] ]
kash> d := l[2]; Group with relations: [2 0] [0 4]
kash> t := l[3]; Group with relations: [2]
kash> f := AbelianGroupMultiHomCreate(d, h, t, [[0,1]]); MultiHom [ 1, 1 ] from Group with relations: [2 0] [0 4] to Group with relations: [8 0] [0 2] kash> elt := AbelianGroupEltCreate(d, [1,1]); [1 1] kash> AbelianGroupEltReduce(f*elt, true); [0 1] kash> f := AbelianGroupMultiHomCreate(d, h, t, [[1,0]]); false kash> AbelianGroupPrintLevel := 1; 1 kash> f := AbelianGroupMultiHomCreate(d, h, t, [[1,0]]); false kash> AbelianGroupPrintLevel := 0; > 0
<- back[back] [prev] [next] [index] [root]