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

 


AlffHasseWittInvariant

Computes the Hasse-Witt invariant of a global function field.

Syntax:

s := AlffHasseWittInvariant(F);

integer
  s  
global function field
  F  

See also:  AlffClassGroupPRank

Description:

Let F/k be a global function field of characteristic p. Let F \bar{k} / \bar{k} be the constant field extension by the algebraic closure \bar{k} of k within an algebraic closure \bar{F} of F. Consider the subgroup Cl^0(F \bar{k} / \bar{k})[p] of p-torsion elements of the group of divisor classes of degree zero. This function returns its dimension as an FF_p-vector space. Possible values range from 0 to g, where g is the genus of F/k.


Example:



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