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

 


AlffEltToList

Returns the coefficients and the denominator of an algebraic function field element.

Syntax:

L := AlffEltToList(a);

list
  L  
algebraic function field element
  a  

See also:  AlffEltNum, AlffEltDen, AlffElt, Num, Den

Description:

Let a be defined with respect to the R-order o in F/k(T) of rank n with basis b_1, … ,b_n, R being k[T] or the valuation ring of the degree valuation of k(T). For a = \sum_{i=1}^n c_i b_i/d, c_i,d\in R coprime, (1 <= i <= n), the function returns L:=[[c_1, … ,c_n],d].


Example:

Decompose an element into a list:

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]) / T^7;
[ 0, 1, 0 ] / T^7
kash> AlffEltToList(a);
> [ [ 0, 1, 0 ], T^7 ]


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