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

 


AlffRootParams

Sets/Displays the iteration depth of root expansions and the precision for series operations.

Syntax:

L := AlffRootParams(F);
L := AlffRootParams(F, n, m);

list
  L  
global function field
  F  
integer
  n  
integer
  m  

See also:  AlffRoots

Description:

If the infinite place of k(T) is tamely ramified in F, all roots of the defining polynomial f of a global function field F/FF_q(T) can be expanded into Puiseux series in 1/T. The root expansions are obtained via the Newton-Puiseux method which computes the roots up to a given iteration depth n. The roots are represented as a truncated Puiseux series, and all series operations in F are performed with precision at least m. If n<25 (m<50) it will be set to n=25 (m=50). These parameters for the root computation can only be changed before the roots are computed ( AlffRoots()). For details see Scho1.


Example:

Change iteration depth and precision:

kash> AlffInit(FF(5,2));
"Defining global variables: k, w, kT, kTf, kTy, T, y, AlffGlobals"
kash> AlffOrders(y^3+T^4+T+1);
"Defining global variables: F, o, oi, one"
kash> AlffRootParams(F);
[ 25, 50 ]
kash> AlffRootParams(F, 50, 100);
> [ 50, 100 ]


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