| Karim Belabas on Fri, 21 Sep 2012 21:47:48 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Bug in APR-CL |
* Bill Allombert [2012-09-21 18:38]:
> On Fri, Sep 21, 2012 at 11:33:32AM -0400, Charles Greathouse wrote:
> > > isprime(5368962301599408606279497323618896374219)
> > *** at top-level: isprime(536896230159
> > *** ^--------------------
> > *** isprime: bug in aprcl: e(t) too small, please report.
> > *** Break loop: type 'break' to go back to GP prompt
>
> Thanks for your report!
>
> This bug was introduced in rev
>
> commit 95fd5cf91a7bc08a39c008896f4a1b73257dde96
> Author: Karim Belabas <Karim.Belabas@math.u-bordeaux1.fr>
> Date: Fri Aug 10 14:10:11 2012 +0200
>
> rewrite e / compt -> compute_e / compute_t
>
> - recompute table t -> e(t)
> - add zv_prod_Z
> - remove calcjac [ no point in precomputing, compute as needed ]
> - allow larger prime divisors in e(t) [ avoid infinite loops ]
> - reduce memory needed by flaglp
>
and is now fixed in
commit b0900773f2ffab3813cb0e26b1709f54b76c85e9
Author: Karim Belabas <Karim.Belabas@math.u-bordeaux1.fr>
Date: Fri Sep 21 21:40:50 2012 +0200
fix rounding error in script used to generate compute_t_small()
isprime(5368962301599408606279497323618896374219) => e(t) too small
Thanks for your report !
K.B.
--
Karim Belabas, IMB (UMR 5251) Tel: (+33) (0)5 40 00 26 17
Universite Bordeaux 1 Fax: (+33) (0)5 40 00 69 50
351, cours de la Liberation http://www.math.u-bordeaux1.fr/~belabas/
F-33405 Talence (France) http://pari.math.u-bordeaux1.fr/ [PARI/GP]
`