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

 


AlffClassGroupGens

Computes generators of the divisor class group of a global function field.

Syntax:

L := AlffClassGroupGens( F, [ b, ] [ A, ] [ "fast" ] );

list
  L  
of generating divisors
alff
  F  
global function field
integer
  b  
bound for degree of places to be used
alff divisor
  A  
for reduction

See also:  AlffClassGroup, AlffClassGroupGenBound, AlffClassGroupGenBoundStrongAlffDivisorDegOne, AlffInit, AlffOrders

Description:

Let F/k be a global function field. The divisor class group is the factor group of all divisors factored by the principle divisors. This function returns a list [ A_1, D_1, \dots, D_m ] of divisors of F/k such that \deg(A_1) = 1 and \deg(D_i) = 0. The classes [D_i] correspond to generators of the cyclic factors of the class group of F/k as returned by~ AlffClassGroup(F). The calling sequence is identical to that of AlffClassGroup().


Example:



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