John Cremona on Fri, 17 Feb 2017 16:42:57 +0100


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

Re: your mail


for(t=-10,10, E=ellinit([0,t,0,t,1]); if(E==[],,print(t,": ",S(E,100))))


On 17 February 2017 at 09:37, Benyamin Gholami
<benyamingholami10@gmail.com> wrote:
> hi sir . i asked you a question for computing mestre sum for elliptic curves
> and you gave me very good answer . you send me the code :
> S(E, N) =
> { my (s = 0.0);
>   forprime(p = 2, N, my(a = ellap(E,p)); s += (2-a)/(p+1-a));
>   return (s);
> }
>
>
> now i want to compute this sum for some fibrations of elliptic surfaces and
> choose those that have large sum . for example if we have :
> y^2=x^3+t*x^2+t*x+1  i want to compute above sum for curves with -100<t<100
> with integer t and then compute S(E_t,N) for all of this curve witch E_t is
> above surface with prescribed t and then pari print the value of sum and
> related t for the curve so that i can choose best of them . how can write
> the codes in pari ?
> can you help me?
> thanks to any answer
>
>
>
>
> On Tue, Jan 17, 2017 at 8:20 PM, Benyamin Gholami
> <benyamingholami10@gmail.com> wrote:
>>
>> i dont know how to thank you
>>
>> On Tue, Jan 17, 2017 at 8:08 PM, Karim Belabas
>> <Karim.Belabas@math.u-bordeaux.fr> wrote:
>>>
>>> * Benyamin Gholami [2017-01-17 15:18]:
>>> > hi
>>> > i want to calculate mestre sum S(E,N) for elliptic curves:
>>> >  \sum ((-a_p)+2)/(p+1-(a_p))
>>> > but i don't know its code in pari or sage .
>>> > how can i do this?
>>>
>>> I'm not sure what S(E,N) is; here's a guess:
>>>
>>> S(E, N) =
>>> { my (s = 0.0);
>>>   forprime(p = 2, N, my(a = ellap(E,p)); s += (2-a)/(p+1-a));
>>>   return (s);
>>> }
>>>
>>>
>>> (17:37) gp > E = ellinit([0,0,0,1,1]); \\ y^2 = x^3 + x + 1
>>> (17:37) gp > S(E, 10^6)
>>> time = 2,188 ms.
>>> %2 = 4.8147746248168721613546571313173856035
>>>
>>> Cheers,
>>>
>>>     K.B.
>>> --
>>> Karim Belabas, IMB (UMR 5251)  Tel: (+33) (0)5 40 00 26 17
>>> Universite de Bordeaux         Fax: (+33) (0)5 40 00 21 23
>>> 351, cours de la Liberation    http://www.math.u-bordeaux.fr/~kbelabas/
>>> F-33405 Talence (France)       http://pari.math.u-bordeaux.fr/  [PARI/GP]
>>> `
>>
>>
>