Elliptic Curve Data
by J. E. Cremona
University of Nottingham, U.K.

Updated 2006-09-24
(with minor corrections on 2006-12-15, 2007-01-05)


UK site
US mirror (maintained by William Stein)

This site contains various data files concerning modular elliptic curves, in a standard format to make them easily readable by other programs. For a typeset version of the same data (with some extra data about local reduction data) for conductors up to 1000, you can refer to the book Algorithms for modular elliptic curves , CUP 1992, second revised edition 1997. See the book's web site for more information, including errata for the current (2nd) edition, and errata to the first edition (not maintained since the appearance of the second edition).   The errata lists include errors and omissions in the tables. The files here have the corrected data in them.

Note: As of 2000 the book is out of print, and CUP have no plans to reprint it.

The files correspond to tables 1-5 in the book (Table 5 is not in the First Edition), with an additional "Table 6" giving the isogeny matrices between curves in each isogeny class. They are compressed with gzip, which adds the suffix ".gz" to the filename.   You may need to uncompress after transfer using gunzip, or your browser might uncompress the files automatically for you to view them.

At present the tables contain data for conductors up to 130000.

From September 2005: New labelling scheme introduced for isogeny classes. The old scheme started A,B,...,Z,AA,BB,...,ZZ,AAA,BBB,... and had become unwieldy. The new scheme is a straight base 26 encoding with a=0, b=1 etc., with the classes numbered from 0 amd leading a's deleted: a,b,...,z,ba,bb,...bz,ca,cb,... . The change to lower case is to make codes such as bb unambiguous between the old and new systems. For conductors less than 1728 the number of isogeny classes is at most 25 and the only change is from upper to lower case.

We give all curves in each isogeny class. For levels (or conductors) up to 50000, the first one listed in each class is the so-called "optimal" or "strong Weil" curve attached to each newform (referred to as optimal curves from now on). For levels above 50000 we have not yet determined which curve in each class is optimal (except, of course, where the class has only one curve); but thanks to Mark Watkins's program, we can say that the first curve listed is optimal conditional if the Stevens' conjecture is valid. The optimal curve can be determined in any individual case, but this would take a long time to do for all remaining cases. Hence the numbering of the curves within each class may change for conductors over 50000 --but only if Stevens's conjecture is false. Some of the data is common to all curves in the isogeny class.

The modular degrees for conductors over 12000 were computed using Mark Watkins's program.


SUMMARY TABLES

TABLE ONE: CURVES

TABLE TWO: GENERATORS

TABLE THREE: HECKE EIGENVALUES

TABLE FOUR: BSD DATA and ANALYTIC ORDERS OF SHA

TABLE FIVE: PARAMETRIZATION DEGREES

TABLE SIX: ISOGENY MATRICES


Recent update notes24 September 2006


John.Cremona@nottingham.ac.uk

Valid HTML 4.01!