[back] [prev] [next] [index] [root]

 


Move

Moves an object to another structure (order, ring)

Syntax:

a := Move(L, O);
N := Move(M, r);
a := Move(f, r)

integer or polynomial or ideal
  a  
list of integers of polynomials or ideals
  L  
Order
  O  
matrix
  N, M  
polynomial
  f  
ring
  r  

See also:  EltMove, IdealMove, ModuleMove, MatMove, PolyMove, FFEltMove

Description:

Moves algebraic numbers (Elt), ideals (Ideal), pseudomatrices (Module), or lists of those to the order O. Moves a matrix (Mat) to a matrix over another ring R. Tries to compute a representation of a polynomial in a different polynomial algebra.


Example:

This is the same example as IdealMove apart from using the function Move.

kash> O := OrderMaximal(Order(x^6 - 9*x^4 - 4*x^3 + 27*x^2 - 36*x - 23));;
kash> o := OrderShort(O);;
kash> Move(2*o, O);
<2>
kash> Move(Factor(2*o), O);
> [ [ <2, [1, -2, 2, 1, 4, -4]>, 6 ] ]


<- back[back] [prev] [next] [index] [root]