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

 


OrderRegLowBound

Returns a lower bound for the regulator of the given order.

Syntax:

x := OrderRegLowBound(o);
x := OrderRegLowBound(o, reg);

real
  x  
order
  o  
real
  reg  

See also:  OrderReg

Description:

Let o be an absolute order. OrderRegLowBound(o) computes a lower bound for the regulator of the order o. \bigskip OrderRegLowBound(o, reg) sets the regulator of the order o to the value of reg and returns it.


Example:

Compute a lower bound for the regulator of Q(rho) where rho^4 + 73 rho^2 - 280 rho - 2399 = 0:

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> OrderRegLowBound (O); 
2.590616643223093069474635679775415624303102251639


Example:

Set the lower bound to 2.0:

kash> OrderRegLowBound (O, 2.0);
2
kash> OrderRegLowBound (O);
> 2


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