This worksheet accompanies these slides.
|
|
|
|
Click to the left again to hide and once more to show the dynamic interactive window |
|
|
|
|
|
|
Click to the left again to hide and once more to show the dynamic interactive window |
|
|
How the figure in the slide was made:
Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field |
(0 : 1 : 0) (2 : -3 : 1) (1849037896/6941055969 : -260151768440137/578280195945297 : 1) (0 : 1 : 0) (2 : -3 : 1) (1849037896/6941055969 : -260151768440137/578280195945297 : 1) |
0 (0 : 1 : 0) 1 (-1 : 0 : 1) 2 (6 : -15 : 1) 3 (-20/49 : 92/343 : 1) 4 (1357/841 : -53277/24389 : 1) 5 (8385/98596 : -2882165/30959144 : 1) 6 (12551561/13608721 : -41922509264/50202571769 : 1) 7 (1849037896/6941055969 : -260151768440137/578280195945297 : 1) 8 (4881674119706/5677664356225 : -4590618167456560854/13528653463047586625 : 1) 9 (2786836257692691/16063784753682169 : -1600059682932627475385835/2035972062206737347698803 : 1) 0 (0 : 1 : 0) 1 (-1 : 0 : 1) 2 (6 : -15 : 1) 3 (-20/49 : 92/343 : 1) 4 (1357/841 : -53277/24389 : 1) 5 (8385/98596 : -2882165/30959144 : 1) 6 (12551561/13608721 : -41922509264/50202571769 : 1) 7 (1849037896/6941055969 : -260151768440137/578280195945297 : 1) 8 (4881674119706/5677664356225 : -4590618167456560854/13528653463047586625 : 1) 9 (2786836257692691/16063784753682169 : -1600059682932627475385835/2035972062206737347698803 : 1) |
|
|
1 1 |
|
File: /home/wstein/sage/sage-4.8.alpha5/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_rational_field.py Type: <type ‘instancemethod’> Definition: E.rank(use_database=False, verbose=False, only_use_mwrank=True, algorithm=’mwrank_lib’, proof=None) Docstring:
|
Try a random curve (if you try a different one it could take a long time -- press "escape" with the cursor in the box to interrupt):
1 [(7753/19044 : 75356155/2628072 : 1)] 1 [(7753/19044 : 75356155/2628072 : 1)] |
A family
0 0 1 1 2 2 3 2 4 3 5 2 6 2 7 3 8 3 9 3 10 2 11 3 12 3 13 3 14 3 15 2 16 4 17 3 18 2 19 3 20 3 0 0 1 1 2 2 3 2 4 3 5 2 6 2 7 3 8 3 9 3 10 2 11 3 12 3 13 3 14 3 15 2 16 4 17 3 18 2 19 3 20 3 |
Exercise: Find the first a such that F(a) has rank 5. Rank 6.
|
|
|
|
Elkies Curve of Rank (at least) 28
|
|
That the first few good a_p=p+1-\#E(F_p) are negative is evidence that E has high rank:
[2, 3, 5, 7, 11, 13, 17, 19] [2, 3, 5, 7, 11, 13, 17, 19] |
-9 -10 -8 -11 -10 -12 -12 -9 -12 -15 -16 -16 -15 -13 -18 -16 -13 -6 -20 -12 -20 -19 -11 -16 -10 -22 -17 -9 -24 -12 -23 -22 -7 -10 -7 -22 -22 -25 -9 -10 -8 -11 -10 -12 -12 -9 -12 -15 -16 -16 -15 -13 -18 -16 -13 -6 -20 -12 -20 -19 -11 -16 -10 -22 -17 -9 -24 -12 -23 -22 -7 -10 -7 -22 -22 -25 |
Exercise: What is the smallest good prime p such that a_p>0?
|
|
(3108017602820373171270912268547263377137814553518653/114651172764479849\ 0358769 : 180255809065592657084558925414149675357657278492965377853843866121745650\ 1493/1227630733053376047702643420235410103 : 1) (3108017602820373171270912268547263377137814553518653/1146511727644798490358769 : 1802558090655926570845589254141496753576572784929653778538438661217456501493/1227630733053376047702643420235410103 : 1) |
3.04313979267944e11 Time: CPU 3.18 s, Wall: 3.18 s 3.04313979267944e11 Time: CPU 3.18 s, Wall: 3.18 s |
1.97964758730350e23 Time: CPU 15.72 s, Wall: 15.71 s 1.97964758730350e23 Time: CPU 15.72 s, Wall: 15.71 s |
The following takes about 60 seconds (on my laptop), and shows that the 28 points are independent:
Traceback (click to the left of this block for traceback) ... __SAGE__ ^CTraceback (most recent call last):
File "<stdin>", line 1, in <module>
File "_sage_input_38.py", line 10, in <module>
exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dGltZSBFLnJlZ3VsYXRvcl9vZl9wb2ludHMoUCk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py"))
File "", line 1, in <module>
File "/tmp/tmpUqfU0_/___code___.py", line 2, in <module>
exec compile(u'__time__=misc.cputime(); __wall__=misc.walltime(); E.regulator_of_points(P); print "Time: CPU %.2f s, Wall: %.2f s"%(misc.cputime(__time__), misc.walltime(__wall__))
File "", line 1, in <module>
File "/home/wstein/sage/install/sage-4.8.alpha5/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_number_field.py", line 465, in regulator_of_points
mat = self.height_pairing_matrix(points=points, precision=precision)
File "/home/wstein/sage/install/sage-4.8.alpha5/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_number_field.py", line 363, in height_pairing_matrix
mat[j,k]=((points[j]+points[k]).height(precision=precision) - mat[j,j] - mat[k,k])/2
File "/home/wstein/sage/install/sage-4.8.alpha5/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_point.py", line 2496, in height
if self.has_finite_order():
File "/home/wstein/sage/install/sage-4.8.alpha5/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_point.py", line 2104, in has_finite_order
return self.order() != oo
File "/home/wstein/sage/install/sage-4.8.alpha5/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_point.py", line 2056, in order
n = int(E.pari_curve().ellorder(self))
File "gen.pyx", line 6353, in sage.libs.pari.gen.gen.ellorder (sage/libs/pari/gen.c:24847)
KeyboardInterrupt
__SAGE__
|
|
|
|
|
|
|
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47] [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47] |
<generator object primes at 0x5c53d20> <generator object primes at 0x5c53d20> |
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 |
Click to the left again to hide and once more to show the dynamic interactive window |
Time: CPU 0.00 s, Wall: 0.01 s Time: CPU 0.00 s, Wall: 0.01 s |
It takes a while to compute the string representation of p.
Time: CPU 14.81 s, Wall: 15.02 s 12978189 Time: CPU 14.81 s, Wall: 15.02 s 12978189 |
Click to the left again to hide and once more to show the dynamic interactive window |
|
|
Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field |
Elliptic Curve defined by y^2 + y = x^3 + 22*x over Finite Field of size 23 Elliptic Curve defined by y^2 + y = x^3 + 22*x over Finite Field of size 23 |
|
|
Exercise: Make an interact that has a slider letting you select a prime, which plots the graph of E modulo that prime.
|
|
|
|
Complex L-series of the Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field Complex L-series of the Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field |
|
|
Click to the left again to hide and once more to show the dynamic interactive window |
|
|
|
|
|
|
x^5 + x^4 + x^3 + x^2 + x + 1 x^5 + x^4 + x^3 + x^2 + x + 1 |
|
|
|
|
0.305999773834052*z + 0.186547797268162*z^2 - 0.136791463097188*z^3 + 0.0161066468496401*z^4 + 0.0185955175398802*z^5 + O(z^6) 0.305999773834052*z + 0.186547797268162*z^2 - 0.136791463097188*z^3 + 0.0161066468496401*z^4 + 0.0185955175398802*z^5 + O(z^6) |
0.305999773834052 0.305999773834052 |
5.98691729246392 5.98691729246392 |
0.0511114082399688 0.0511114082399688 |
1 1 |
1 1 |
1 1 |
0.305999773834052 0.305999773834052 |
|
|
|
|
-2.69129566562797e-23 + (1.52514901968783e-23)*z + 0.759316500288427*z^2 - 0.430302337583362*z^3 - 0.193509313829981*z^4 + 0.459971558373642*z^5 + O(z^6) -2.69129566562797e-23 + (1.52514901968783e-23)*z + 0.759316500288427*z^2 - 0.430302337583362*z^3 - 0.193509313829981*z^4 + 0.459971558373642*z^5 + O(z^6) |
2 2 |
If you solve for the order of the Shafarevich-Tate group in the conjecture:
1.00000000000000 1.00000000000000 |
Tate-Shafarevich group for the Elliptic Curve defined by y^2 + y = x^3 + x^2 - 2*x over Rational Field Tate-Shafarevich group for the Elliptic Curve defined by y^2 + y = x^3 + x^2 - 2*x over Rational Field |
The following proves that p=5, 7 do not divide the order of this group:
0 0 |
0 0 |
|
|
Open Problem: Prove that the Shafarevich-Tate group of E is finite.
|
|
Elliptic Curve defined by y^2 + y = x^3 + 15*x^2 - 16*x over Rational Field Elliptic Curve defined by y^2 + y = x^3 + 15*x^2 - 16*x over Rational Field |
4 4 |
[(-15 : 15 : 1), (-14 : 20 : 1), (-51/4 : 187/8 : 1), (22 : 132 : 1)] [(-15 : 15 : 1), (-14 : 20 : 1), (-51/4 : 187/8 : 1), (22 : 132 : 1)] |
4.32638791417839e-24 + (-1.96674959799307e-23)*z + (2.05660099586894e-22)*z^2 + (-7.97704812013524e-22)*z^3 + 10.8463853245874*z^4 - 49.3070071384507*z^5 + O(z^6) 4.32638791417839e-24 + (-1.96674959799307e-23)*z + (2.05660099586894e-22)*z^2 + (-7.97704812013524e-22)*z^3 + 10.8463853245874*z^4 - 49.3070071384507*z^5 + O(z^6) |
|
|
Open Problem: Prove that L(E,s) vanishes to order 4 at s=1.
|
|