| Karim BELABAS on Sat, 22 Jun 2002 18:20:00 +0200 (MEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Point multiplication on elliptic curves over Q_{p} (fwd) |
On Tue, 18 Jun 2002, Iftikhar Burhanuddin wrote:
>> On Fri, 14 Jun 2002, Iftikhar Burhanuddin wrote:
>>> Say f is an elliptic curve over Q_{p} and P is a point on the curve,
>>> e is the reduced elliptic curve,
>>> nump are the number of points on e [nump = p+1-ellap(f,p)],
>>> randno1 and randno2 are randomly generated integers.
>>>
>>> P1 = ellpow(f,P,nump);
>>> P2 = ellpow(f,P1,nump);
>>> P3 = ellpow(f,P,nump*nump);
>>>
>>> I would expect P2 and P3 to be equal but they are not. I can't figure out
>>> why. Also...
>>
>> Which version of GP, on which architecture ? I cannot reproduce your problem
>> with any of pari-2.2.3, 2.1.2, or 2.1.3 on either Solaris or Linux.
>
> gp/pari calculator version 2.2.2 (alpha)
> cygwin
> windows 2000 professional
> pentium III
Now I can reproduce it. There was a nasty bug in the addition of p-adic and
rational numbers, introduced in version 2.2.2.alpha and fixed in the next
update 2.2.3.
You should upgrade to a more recent development release, for instance from
CVS, or use a binary from the stable branch (the 2.1.x series).
Cheers,
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/