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

 


OrderUnitsFund

Returns a list whose entries are a maximal set of fundamental units (algebraic numbers) of the given order.

Syntax:

L := OrderUnitsFund(o);

list
  L  
order
  o  

See also:  OrderSUnits, OrderSUnitsPositive

Description:

The order o must be an absolute order. For further information about units, the underlying theory and the implemented algorithms, we refer the reader to Wi1


Example:

A set of fundamental units in the maximal order of x^4 + 73x^2 - 280x - 2399.

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

kash> OrderUnitsFund (O);
> [ [-1, 0, -1, 1], [-253011, -13889, 519847, -542320] ]


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