Also, there is a different table of ranks, in the file
https://github.com/williamstein/sqrt5/blob/master/tables/ranks.txt
It has different information which also has errors. e.g. the curve
245a.a1, which is the following, is listed with rank 0 when it has
rank 1.
sage: E = EllipticCurve(F, [1,-1,1,-1,0])
sage: E.rank()
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
/math/projects/mrc-2012/<ipython console> in <module>()
/home/bober/sage-5.1.beta2/local/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_number_field.pyc
in rank(self, verbose, lim1, lim3, limtriv, maxprob, limbigprime)
1746 return lower
1747 else:
-> 1748 raise ValueError, 'There is insufficient data to
determine the rank - 2-descent gave lower bound %s and upper bound %s'
% (lower, upper)
1749
1750 def gens(self,verbose=0, lim1=5, lim3=50, limtriv=10,
maxprob=20, limbigprime=30):
ValueError: There is insufficient data to determine the rank -
2-descent gave lower bound 1 and upper bound 2
sage: E = EllipticCurve([1,-1,1,-1,0])
Elliptic Curve defined by y^2 + x*y + y = x^3 - x^2 - x over Rational Field
sage: E.rank()
0
sage: E.quadratic_twist(5).rank()
1