[back] [prev] [next] [index] [root]
PolyMove
Tries to compute a representation of a polynomial in a different
polynomial algebra.
Syntax:
g := PolyMove (f, S);
polynomial |
g |
|
polynomial |
f |
|
ring |
S |
|
See also: PolyAlg
Description:
Given a polynomial and a polynomial algebra or a ring, this
function computes a representation of the polynomial either
in the given polynomial algebra or in the polynomial algebra
associated to the ring. In case only a ring is given, the
function automatically generates the polynomial algebra, which
is then accessible by the function call PolyAlg (g).
Example:
We will factor a polynomial over its equation order.
kash> o := Order(Z, 4, 5);;
kash> ox := PolyAlg(o);;
kash> f := PolyMove(OrderPoly(Zx, o), ox);
x^4 - 5
kash> Factor(f);
> [ [ x + [0, -1, 0, 0], 1 ], [ x + [0, 1, 0, 0], 1 ],
[ x^2 + [0, 0, 1, 0], 1 ] ]
<- back[back] [prev] [next] [index] [root]