Karim BELABAS on Thu, 18 Jul 2002 00:50:33 +0200 (MEST)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: more bugs


On Mon, 15 Jul 2002, Igor Schein wrote:
> On Wed, Jul 03, 2002 at 09:34:00PM -0400, Igor Schein wrote:
>> ? bnfcertify(bnfinit(x^2-40!))
>>   ***   not an integer argument in an arithmetic function
>>
>> Works in a stable branch
>
> This is fixed now, but this one is broken:
>
> bnfcertify(bnfinit(x^2-15!))
>
> Infinite loop.  Again, works fine in stable branch.

Different problem. When computing a (proven) lower bound for the regulator,
there's an exhaustive enumeration of lattice vectors, which can be very
costly. The stable branch includes a cut-off point to avoid wasting too much
time in Fincke-Pohst algorithm.

I had removed that cut-off since I mistakenly thought it was there to avoid
storage problems, which I had fixed. I have put it back, together with a
small comment.

    Karim.
-- 
Karim Belabas                    Tel: (+33) (0)1 69 15 57 48
Dép. de Mathematiques, Bat. 425  Fax: (+33) (0)1 69 15 60 19
Université Paris-Sud             Email: Karim.Belabas@math.u-psud.fr
F-91405 Orsay (France)           http://www.math.u-psud.fr/~belabas/
--
PARI/GP Home Page: http://www.parigp-home.de/