メストレの和を次のように定義しました。
S(E, N) = {
my (s = 0.0);
forprime(p = 2, N,
my (a = ellap(E, p));
s += (2-a) / (p+1-a)
);
return (s);
}
多項式を定義A(t)
しB(t)
、曲線の上記の合計を計算したかったのです。y^2 = x^3 + A(t)x^2 + B(t)x
いくつかの場合-700 < t < 700
は、それを印刷します。だから私は書いた:
for(t = -700, 700, {
E = ellinit([0, A(t), 0, B(t), 0]);
if(E == [], , print(t, ": ", S(E, 50000)))
})
できます。A(t, t')
ここで、多項式とB(t, t')
2 つの変数に対して同じことを行いたいと思います。これ-n < t
は、t' < n
任意の整数に対して、 (および独立している)n
で曲線のみを出力します。これの正しいコードを教えてもらえますか? ありがとう。S(E, 50000) > 5
t
t'