[back] [prev] [next] [index] [root]
AlffWeierstrassPlaces
Returns the Weierstra\ss{} places of a divisor.
Syntax:
L := AlffWeierstrassPlaces( D );
L := AlffWeierstrassPlaces( F );
list |
L |
containing the Weierstra\ss{} places |
alff divisor |
D |
|
alff |
F |
equivalent to taking D = 0 |
See also: AlffGapNumbers, AlffRamDivisor, AlffWronskian, AlffWronskianOrders, AlffDiff, AlffDifferentiation
Description:
Let F/k be an algebraic function field,
D a divisor and P a place of degree one. An integer
m >= 1 is a D-gap number of P if \dim \bigl( D + (m-1)P
\bigr) =
\dim(D + mP) holds. The D-gap numbers m of
P satisfy 1 <= m
<= 2g-1-\deg(D) and their cardinality equals the index of
speciality i(D).
The sequences of
D-gap numbers are independent of constant field extensions for
perfect k and are the same for all but a
finite number of places P of degree one
(consider e.g. k algebraically closed). The places P
of degree one
which have different sequences of D-gap numbers are called
D-Weierstra\ss{} places. \par This function returns a list
of all places of F/k (having not necessarily degree
one) which are lying below D-Weierstra\ss{}
places of
F \bar{k} / \bar{k} (k perfect).
The constant field k is required to be exact. Remark:
If the characteristic of F is positive this function
is currently very slow for large genus
because of AlffDifferentiation().
Example:
<- back[back] [prev] [next] [index] [root]