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

 


AlffEltValuation

The valuation of an algebraic function field element at a place.

Syntax:

v := AlffEltValuation(P, a);

integer
  v  
alff place
  P  
alff order element
  a  

See also:  AlffPlaceSplit, AlffDivisor

Description:

This function returns the valuation \nu_{frak{P}}(a) of an algebraic function field order element a at a given place frak{P}.


Example:

Compute a valuation:

kash> AlffInit(FF(2,1));
"Defining global variables: k, w, kT, kTf, kTy, T, y, AlffGlobals"
kash> AlffOrders(y^3+T^3*y+T);
"Defining global variables: F, o, oi, one"
kash> a := AlffElt(o, [0, 1, 0]);
[ 0, 1, 0 ]
kash> P := AlffPlaceSplit(F, T)[1];
Alff place < [ T, 0, 0 ], [ 0, 1, 0 ] >
kash> AlffEltValuation(P, a);
1
kash> AlffEltValuation(P, a^(-2));
> -2


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