### Completeness of the collection

All elliptic curves defined over \(\mathbb{Q}\) are known to be modular, and hence arise (up to isogeny) via the Eichler-Shimura construction from classical modular forms of weight \(2\), trivial character, level \(N\) equal to the conductor of the curve, and having rational Fourier coefficients. The reliability of the completeness of the data thus relies on the rigour and correct implementation of the modular symbol algorithms used to compute them, together with the correctness of the algorithms used to compute complete isogeny classes from any one elliptic curve.

### Individual curve data

#### Equation

The \(c_4\) and \(c_6\)-invariants of the optimal curve in each isogeny class were computed from numerical approximations obtained using modular symbols. See J. E. Cremona Algorithms for modular elliptic curves, 2nd edn., Cambridge 1997.

For additional justification that the equations obtained are rigorously correct, see J. E. Cremona, Appendix to a paper by Amod Agashe, Ken Ribet and William Stein: *The Manin Constant*, Pure and Applied Mathematics Quarterly, Vol. 2 no.2 (2006), pp. 617-636, supplemented for conductors over $130000$ by updated notes. Note that for conductors greater than $270000$ we have not always identified the optimal curve in each class rigorously, but expect that it is always the curve whose Cremona label number is 1.

#### Conductor , local data and basic invariants

These are rigorously computed.

#### Mordell-Weil group and generators, and BSD invariants

The analytic rank \(r_{an}\) is computed using modular symbols and is rigorous for \(r_{an}\le3\). When \(r_{an}\le1\), it is a theorem that \(r_{an}\) equals the Mordell-Weil rank \(r\) of the curve. When \(r=1\) the generator is obtained from `mwrank` or using Heegner points. When \(r_{an}\ge2\), the Mordell-Weil rank and generators are obtained from `mwrank`. The torsion subgroup and generators are obtained using standard rigorous algorithms, based on Mazur's classification. When \(r_{an}\ge4\) we cannot compute the exact value, and when we claim that \(r_{an}=4\) we only know rigorously that \(r_{an}\in\{2,4\}\).

The heights of generators of infinite order are given approximately; currently we do not guarantee the precision. Similarly for the regulator, the real period and the special L-value. The analytic order of Ш was computed exactly for curves of rank $0$ (where the quotient of the special L-value and the real period is a rational number computable using modular symbols); for curves of positive rank the analytic order of Ш was computed approximately and rounded. Note that for rank $1$ curves, while it is possible in principal to compute the analytic order of Ш exactly, this has only been done for conductors less than $5000$

#### Integral points

These were computed rigorously, using independent implementations in Magma and SageMath which were compared as a consistency check.

#### Galois representations

The images of the mod $p$ Galois representations, and the images of the 2-adic Galois representations, were computed rigorously. In particular, for the mod $p$ representations a variant of Sutherland's algorithm [10.1017/fms.2015.33, arXiv:1504.07618] was used to rigorously compute the image of the mod $p$ representation for all primes $p<1000$, and for elliptic curves over $\Q$ without complex multiplication Zywina's algorithm [arXiv:1508.07661] was used to verify the surjectivity of the mod $p$ representation for all primes $p \ge 1000$.

#### Iwasawa invariants

These were computed rigorously.

#### Torsion growth

The torsion growth data was computed rigorously.