[back] [prev] [next] [index] [root]
AlffClassNumberApprox
Compute an approximation of the class number of a global
function field.
Syntax:
hbar := AlffClassNumberApprox(F, b);
real |
hbar |
approximated class number |
alff |
F |
global function field |
integer |
b |
bound |
See also: AlffClassNumberApproxBound, AlffClassGroup, AlffLPoly, AlffInit, AlffOrders
Description:
Let F/k be a global function field of genus g over the exact
constant field of q elements. If h is the class number of F/k
we have (see He2)
\biggl| \log \bigl( h / q^g \bigr) -
\sum_{r=1}^{b} frac{q^{-r}}{r} \bigl( N_r - (q^r + 1) \bigl)
\biggr| <= frac{2g}{q^{1/2}-1} cdot
frac{q^{-b/2}}{b+1}, where N_r is the number of places
of degree one in the constant field extension of degree
r of F/k. By this formula an approximation of h is
computed using the values of N_r for 1 <= r <= b.
The bound b can be determined from a given multiplicative
error bound a \in R^{>1}
via AlffClassNumberApproxBound().
Example:
<- back[back] [prev] [next] [index] [root]