Karim Belabas on Wed, 27 Sep 2006 16:34:02 +0200


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

Re: p-adic elliptic curves


* Mak Trifkovic [2006-09-27 07:23]:
> I'm trying to initialize 17A1`over Q_17, by typing, for various values of 
> i,
> 
> ellinit([1, -1, 1, -1, -14]*(1+O(17^i)].
> 
> For i<=4, I get the error message 'singular curve in initell'.

  (16:09) gp > valuation(ellinit([1, -1, 1, -1, -14]).disc, 17)
  %1 = 4

So that error makes sense. In fact, at this point

  ellinit([1, -1, 1, -1, -14]*(1+O(17^5)), /* short: */ 1)

succeeds.

> For 5<=i<=12, I get the error message 'insufficient precision in initell'.

This was due to unstable numerical (p-adic!) analysis leading to unnecessary
loss of accuracy. Formulas like x - sqrt(x^2 - 1) for large x.

It is now fixed in 2.4 CVS. Just increase the accuracy in the 2.3 branch, or
stick to "short" ell structures.

Cheers,

    K.B.
-- 
Karim Belabas                  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-bordeaux.fr/~belabas/
F-33405 Talence (France)       http://pari.math.u-bordeaux.fr/  [PARI/GP]