[back] [prev] [next] [index] [root]
M2 := ModuleMove(M1, o);
| same type as M1 | M2 |
|
| module | list of modules | M1 |
|
| order | o |
kash> O:=Order(Poly(Zx,[1,1,-4,-14,3,1]));;
kash> o:=OrderMaximal(O);;
kash> M:=Module([Ideal(2,Elt(o,[0, 0, 0, 1, 1])),1*o],
> Mat(o,[[1,Elt(o, [2, 2, 0, 2, 0])],[0,1]]));
{<2, [0, 0, 0, 1, 1]><1>
[1 [2, 2, 0, 2, 0]]
[0 1]
}
kash> M1:=ModuleMove(M, O);
{<2, [2, 1, 1, 1, 1] / 2><1>
[1 [3, 3, 1, 1, 0]]
[0 1]
}
kash> M2:=ModuleMove(M1, o);
{<2, [0, 0, 0, 1, 1]><1>
[1 [2, 2, 0, 2, 0]]
[0 1]
}
kash> M=M2;
> true
<- back[back] [prev] [next] [index] [root]