[back] [prev] [next] [index] [root]
OrderInstallHom(o1,o2,alpha); OrderInstallHom(o1,o2,b);
| order | o1 |
|
| order | o2 |
|
| algebraic element | alpha |
|
| boolean | b |
kash> o1 := Order (Z,2,3);;
kash> o2 := Order (o1,2,2);
F[1]
/
/
E1[1]
/
/
Q
F [ 1] x^2 - 2
E 1[ 1] x^2 - 3
kash> gen1 := OrderBasis (OrderEquationOrder (o1))[2];
[0, 1]
kash> gen2 := OrderBasis (OrderEquationOrder (o2))[2];
[0, 1]
kash> gen := EltMove (gen1, o2) + gen2;
[[0, 1], 1]
kash> o3 := Order (MatMinPoly (EltRepMat(gen, Z)[2]));
Generating polynomial: x^4 - 10*x^2 + 1
kash> OrderInstallHom (o3, o2, gen);
kash> EltMove (Elt (o3, [1,2,3,4]), o2);
[[16, 38], [46, 6]]
kash> EltMove (Elt (o3, [1,2,3,4]/2), o2);
> [[8, 19], [23, 3]]
<- back[back] [prev] [next] [index] [root]