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

 


OrderFincke

Computes or sets the Fincke constants.

Syntax:

OrderFincke(o);
OrderFincke(o, x);
OrderFincke(o, x, y);

order
  o  
real
  x  
real
  y  

See also:  OrderNormEquation

Description:

Computes the optimal \lambda and \gamma|1 as described in cite[p. 341]{PoZa}. \lambda is defined as the unique zero of a function. If the second optional argument x is specified, the constant \lambda is set to be the value of x and \gamma|1 is computed in an iteration beginning with the third optional argument y or 0 otherwise.


Example:


kash> Time(true);
true
Time: 0 ms
kash> o:=Order(Poly(Zx,[1,0,-4,0,1]));
Generating polynomial: x^4 - 4*x^2 + 1

Time: 0 ms
kash> OrderUnitsFund(o);;
kash> OrderNormEquation(o, 3, 1, "abs");
[  ]
Time: 130 ms
kash> OrderNormEquation(o, 3, 1, "abs");
[  ]
Time: 0 ms
kash> OrderFincke(o, 10.0);
kash> OrderNormEquation(o, 3, 1, "abs");
[  ]
Time: 0 ms
kash> Time(false);
> false


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