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

 


AlffPlaceDeg

Computes the degree of a place.

Syntax:

d := AlffPlaceDeg(P);

integer
  d  
alff place
  P  

See also:  AlffPlaceSplit, AlffPlaceRam, AlffPlaceResDeg

Description:

This function returns the degree d of a place {frak P} over the constant field of definition (not the exact constant field) of the algebraic function field.


Example:


kash> AlffInit(FF(3,4));
"Defining global variables: k, w, kT, kTf, kTy, T, y, AlffGlobals"
kash> F := Alff(y^7+y+T^9+T+1);
Algebraic function field defined by
.1^7 + .1 + .2^9 + .2 + 1
over
Univariate rational function field over GF(3^4)
Variables: T

kash> l := AlffPlaceSplit(F, T);
[ Alff place < [ T, 0, 0, 0, 0, 0, 0 ], [ 2, 1, 0, 0, 0, 0, 0 ] >, 
  Alff place < [ T, 0, 0, 0, 0, 0, 0 ], [ w^50, w^50, w^10, 1, 0, 0, 0 ] >, 
  Alff place < [ T, 0, 0, 0, 0, 0, 0 ], [ w^70, w^70, w^30, 1, 0, 0, 0 ] > ]
kash> d := AlffPlaceDeg(l[2]);
> 3


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