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

 


AlffEltMin

Returns the denominator d of an alff element a from a form of the representation matrix of da \in o.

Syntax:

m := AlffEltMin(a);

coefficient ring element
  m  
alff element
  a  

See also:  AlffEltRepMat

Description:

If d is the denominator of an alff element a of the order o this function returns the upper left corner element of the upper column Hermite normal form of the representation matrix of da \in o on the basis of o.


Example:


kash> AlffInit(FF(2,1));
"Defining global variables: k, w, kT, kTf, kTy, T, y, AlffGlobals"
kash> AlffOrders(y^3+T^3*y+T);
"Defining global variables: F, o, oi, one"
kash> a := AlffElt(o, [0,1,0] / T);
[ 0, 1, 0 ] / T
kash> AlffEltMin(a);
> T


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