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

 


AlffSerreBound

Computes the Serre bound of a global function field.

Syntax:

b := AlffSerreBound(F);
b := AlffSerreBound(q, g);

global function field
  F  
integer
  q, g  
integer
  b  

See also:  AlffIharaBound, AlffPlacesDegOneNumBound

Description:

Let g be the genus of a function field F over the exact constant field {\Bbb F}_q. This function computes the Serre bound (improvement of the Hasse-Weil bound) for the number of places of degree one of F using the function field or for given q and g.


Example:


kash> AlffInit(FF(2,3));
"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> AlffGenus(F);
3
kash> AlffSerreBound(F);
24
kash> AlffSerreBound(5, 7);
> 34


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