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

 


AlffEltMove

Moves an algebraic function field element between orders.

Syntax:

a := AlffEltMove(b, o);

algebraic function field elements
  a,b  
algebraic function field order
  o  

Description:

For given a \in F this function returns b \in F with a = b mathematically but b is represented in the basis of o. Thus AlffEltMove() is a change of basis.


Example:

Some transfers:

kash> AlffInit(FF(5,2));
"Defining global variables: k, w, kT, kTf, kTy, T, y, AlffGlobals"
kash> AlffOrders(y^3+T^4+1);
"Defining global variables: F, o, oi, one"
kash> a := AlffElt(o, [0,1,0]);
[ 0, 1, 0 ]
kash> b := AlffEltMove(a, oi);
[ 0, 1, 0 ] / 1/T^2
kash> AlffEltMove(b, o);
> [ 0, 1, 0 ]


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