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

 


EltTrace

Returns the trace of an algebraic element. The trace is contained in the coefficient ring of the defining order or in the given order o.

Syntax:

t := EltTrace (a [,o]);

rational number or algebraic element
  t  
algebraic element
  a  
order
  o  

See also:  EltNorm

Description:

no detailed description available yet


Example:

Computation of several traces.

kash> o := Order (Poly(Zx,[1,0,73,-280,-2399]));;
kash> O := OrderMaximal (o);;
kash> oo := Order (O,2,3);
      F[1]
        /
       /
   E1[1]
    |
   E1[2]
  /
 /
Q
F  [ 1]     x^2 - 3
E 1[ 1]     Given by transformation matrix
E 1[ 2]     x^4 + 73*x^2 - 280*x - 2399

kash> a := Elt (O,[0,0,0,1]);;
kash> b := EltMove (a,oo);
[[0, 0, 0, 1], 0]
kash> EltTrace (b);
[0, 0, 0, 2]
kash> EltTrace (EltTrace (b));
> -138


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