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

 


AlffLinearSeriesEnumEnv

Prepare for enumeration of a linear series over a finite field.

Syntax:

env := AlffLinearSeriesEnumEnv(D, B);

record
  env  
of enumeration data
alff divisor
  D  
list
  B  
of v_1, \dots, v_l

See also:  AlffLinearSeriesEnumNext, AlffLinearSeriesEnumElt

Description:

Let F/k be a global function field and D a divisor. Let v_1, \dots, v_l be k-linearly independent elements of F. This function returns a record which is used by AlffLinearSeriesEnumNext() and AlffLinearSeriesEnumElt() to enumerate successively the divisors D + \bigl( \sum_{i=1}^l \lambda_i v_i \bigr) (each once).


Example:



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