jsMath
Interrupt Restart History Documentation Help Slideshow
Worksheet: bsdintro Edit Text Print Evaluate Hide Show Upload Download

Computing Shafarevich-Tate Groups of Elliptic Curves

1. The Birch and Swinnerton-Dyer Conjecture

Let E  be an elliptic curve over Q :
y2+a1xy+a3y=x3+a2x2+a4x+a6: 
The BSD conjecture asserts that
  1. The rank r  of E(Q)  equals ran=ords=1L(E;s) .

  2. We have
    r!L(r)(E;1)=#E(Q)2tor#Sha(E)ERegEYpjNcp;
    where N  is the conductor of E .

This talk is about computing quantities appearing in the above conjecture and in p -adic analogues of it.


Let's give it a shot...
First we look up a curve that will illustrate a range of methods in Cremona's tables:
       
Here's the equation of the curve:
       
y2+y=x3+x212x+2 
y2+y=x3+x212x+2 
The conductor is a product of two primes: 141=347 .
       
347 
347 
The graph of the real points on the curve is connected (and pretty):
       
We next plot a bunch of rational points on the curve using a 3-d ray tracer (for fun). Lighter points have larger height.
       
We use Tim Dokchitser's L -functions program to compute with the L -function of this elliptic curve.
       
Dokchitser L-function associated to Elliptic Curve defined by y^2 + y = x^3 +
x^2 - 12*x + 2 over Rational Field
Dokchitser L-function associated to Elliptic Curve defined by y^2 + y = x^3 + x^2 - 12*x + 2 over Rational Field
For example, here is the Taylor expansion about z=(s1)  of the L -series.
       
0.718550172498336z+(-0.0426008377591305)z2+(-0.322488300418669)z3+O(z4)
0.718550172498336z+(-0.0426008377591305)z2+(-0.322488300418669)z3+O(z4)
Of course the derivative at 1  is consistent:
       
0.718550172498336
0.718550172498336
Next we plot the L -series:
       
And it does in fact vanish at 1 because the sign in the functional equation is 1 .
       
0
0
Not that this is related to BSD, but we can compute the zeros of the L -function on the critical line using Mike Rubinstein's Lcalc program:
       
Our curve has rank and analytic rank both 1, in accord with the conjecture.
       
1
1
       
1
1
We compute a generator of the Mordell-Weil group:
       
[(-3 : 4 : 1)]
[(-3 : 4 : 1)]
The regulator is as follows.
       
0.0344867750175524
0.0344867750175524
The Tamagawa number at 3 is 7 ; this will cause us some difficulty.
       
[7, 1]
[7, 1]
The regulator E  is about 2:9765 .
       
2.976504024814575615165574
2.976504024814575615165574
The curve has trivial torsion subgroup, so #E(Q)=1 .
       
1
1

Now we put it all together:
r!L(r)(E;1)=#E(Q)2tor#Sha(E)ERegEYpjNcp;
       
L1 =  0.718550172498336
rhs = 0.718550172498336 * Sha
L1 =  0.718550172498336
rhs = 0.718550172498336 * Sha



We Conclude

Thus the BSD conjecture asserts in this case that #Sha(E)=1 . We will compute #Sha(E)  and hence prove the conjecture. The methods we use are fairly general (assuming that r<2 ), though much interesting work remains to be done.

Sha(E)=kerH1(Q;E)!MH1(Qv;E):



The 2-Selmer Group

We can get some information about Sha(E)  by by computing the 2-Selmer group. From this we see that #Sha  is odd.

From the first calculation we see that the rank of the elliptic curve is at most one.

       
1
1
Since the curve is known to have rank 1, this means that Sha(E)[2]=0 .
       
0
0


This talk is about how it is becoming possible to in practice to systematically compute much more about Sha(E) .

Next: Theorems of Kolyvagin and Kato















New Delete  Worksheets
Name:
Password: X
   X
[-] Saved Objects
[-] Variables
E (sage.schemes.elliptic_curves.ell_rational_field.EllipticCurve_rational_field)
L (sage.lfunctions.dokchitser.Dokchitser)
P (sage.plot.plot.Graphics)
Q (sage.schemes.elliptic_curves.ell_point.EllipticCurvePoint_field)
T (sage.rings.power_series_ring_element.PowerSeries_poly)
Z (list)
c (sage.rings.real_mpfr.RealNumber)
i (int)
n (sage.rings.integer.Integer)
t (sage.plot.tachyon.Tachyon)
y (sage.rings.real_mpfr.RealNumber)
[-] Attached Files
/Users/was/.sage/init.sage