alphaFeedback

WorksMathematics

Points of prime order on elliptic curves over number fields of degree 99 to 2222

AI contributions
  • OpenAI ChatGPT 6.1 Sol
  • OpenAI ChatGPT 6 Astra
  • Anthropic Claude Opus 5.5
View details
Ancillary data
10 code links, 2 data links
View

Abstract

Let S(d)S(d) be the set of primes pp for which there exists an elliptic curve over a number field of degree dd with a point of order pp. The sets S(d)S(d) are known for d≤8d\leq 8. We determine S(d)S(d) for all 9≤d≤229\leq d\leq 22. For example, the largest prime in S(22)S(22) is 6767, and S(16)S(16) consists of the primes up to 3737. To reduce the problem to finitely many primes we prove a version of Oesterlé's bound which uses reduction modulo 22 instead of modulo 33, and which is much smaller for d≥13d\geq 13. The remaining primes are dealt with using results of Derickx and Stoll and extensive computations with the modular curves X1(p)X_1(p) over F2\mathbb{F}_2 for p≤139p\leq 139.

Introduction

Let KK be a number field and E/KE/K an elliptic curve. By the Mordell-Weil theorem the torsion group E(K)torsE(K)_{\mathrm{tors}} is finite, and Merel [28] proved that its order is bounded by a constant depending only on the degree d=[K:Q]d = [K : \mathbb{Q}]. A key step in all the proofs of such results is to bound the primes that divide #E(K)tors\#E(K)_{\mathrm{tors}}. Following [10 Definition 1.1] we denote by S(d)S(d) the set of primes pp for which there exists an elliptic curve over a number field of degree dd with a point of order pp (in [18] the same notation is used for fields of degree at most dd), and by Primes⁡(x)\operatorname{Primes}(x) the set of primes p≤xp \le x.

Mazur [24] proved that S(1)=Primes⁡(7)S(1) = \operatorname{Primes}(7), Kamienny [17] proved that S(2)=Primes⁡(13)S(2) = \operatorname{Primes}(13) (which, together with the work of Kenku and Momose [21], determined the torsion groups over quadratic fields), and Parent [35, 36] proved that S(3)=Primes⁡(13)S(3) = \operatorname{Primes}(13). Derickx, Kamienny, Stein and Stoll [10, Theorem 1.2] proved that

S(4)=Primes⁡(17),S(5)=Primes⁡(19),S(6)=Primes⁡(19)∪{37},S(7)=Primes⁡(23),\begin{aligned} S(4) &= \operatorname{Primes}(17), \quad S(5) = \operatorname{Primes}(19), \quad S(6) = \operatorname{Primes}(19) \cup\{37\}, \quad S(7) = \operatorname{Primes}(23), \end{aligned}

and Khawaja [22] proved that S(8)=Primes⁡(23)S(8) = \operatorname{Primes}(23). An important ingredient of [10] is a bound of Oesterlé, which states that p≤(3d/2+1)2p \le(3^{d/2} + 1)^2 for all p∈S(d)p \in S(d) [10 Theorem 6.1]. Derickx and Stoll [12] studied the behavior of S(d)S(d) as d→∞d \to\infty. Among other things they gave a criterion [12 Corollary 7.5], in terms of the strange characters modulo pp, that rules out most primes below Oesterlé’s bound, and they determined the strange characters modulo all primes p<105p < 10^5 [12 Proposition 5.2 and Table 2]. They have also determined S(9)S(9), up to not being able to eliminate 89 from S(9)S(9) [13]. The sets S(d)S(d) are the starting point of the classifications of the possible torsion groups of elliptic curves over number fields of degree dd, which are now known

2020 Mathematics Subject Classification. 11G05, 11G18, 14G05.

Key words and phrases. elliptic curves, torsion, modular curves, number fields.

The author was supported by the Croatian Science Foundation under the project no. IP-2022-10-5008, by the project “Implementation of cutting-edge research and its application as part of the Scientific Center of Excellence for Quantum and Complex Systems, and Representations of Lie Algebras”, PK.1.1.10.0004, co-financed by the European Union through the European Regional Development Fund – Competitiveness and Cohesion Programme 2021–2027, and by the European Union – NextGenerationEU through the National Recovery and Resilience Plan 2021–2026, via an institutional grant of the University of Zagreb Faculty of Science, IK 1A 1.3, Impact4Math. for d≤10d \le10 (see [9, 11, 29, 31, 32] and the references therein). In particular, the determinations of S(9)S(9) and S(10)S(10) in this paper are used in [32] and [31].

In this paper we determine S(d)S(d) for 9≤d≤229 \le d \le22. Our main result is the following theorem.

Theorem 1.1. We have

S(9)=S(11)=Primes⁡(31),S(10)=S(13)=S(16)=Primes⁡(37),S(12)=S(15)=Primes⁡(37)∪{43},S(14)=S(17)=S(18)=S(19)=Primes⁡(43),S(20)=Primes⁡(47)∪{61},S(21)=Primes⁡(47),S(22)=Primes⁡(53)∪{67}.\begin{aligned} S(9) &= S(11) = \operatorname{Primes}(31),\\ S(10) &= S(13) = S(16) = \operatorname{Primes}(37),\\ S(12) &= S(15) = \operatorname{Primes}(37) \cup\{43\},\\ S(14) &= S(17) = S(18) = S(19) = \operatorname{Primes}(43),\\ S(20) &= \operatorname{Primes}(47) \cup\{61\},\\ S(21) &= \operatorname{Primes}(47),\\ S(22) &= \operatorname{Primes}(53) \cup\{67\}. \end{aligned}

Together with the results mentioned above, this determines S(d)S(d) for all d≤22d \le22. Note that S(d′)⊆S(d)S(d') \subseteq S(d) if d′d' divides dd, but that S(d)S(d) is not increasing in dd: for example 37∈S(10)37 \in S(10), but 37∉S(11)37 \notin S(11), and 41,43∈S(14)41, 43 \in S(14), but 41,43∉S(16)41, 43 \notin S(16). The primes 31∈S(10)31 \in S(10), 29,43∈S(14)29, 43 \in S(14), 41,61∈S(20)41, 61 \in S(20) and 67∈S(22)67 \in S(22) are of the form 2d+12d+1 or 3d+13d+1, and such primes are always in S(d)S(d) for even dd, because of points with complex multiplication [12 Corollary 7.5]. Derickx and Stoll [12 Corollary 7.8] showed that, assuming a conjecture on the sparsity of strange newforms, S(d)S(d) is contained in Primes⁡(d+1)∪{32d+1,2d+1,3d+1}\operatorname{Primes}(d+1) \cup\{\frac{3}{2}d+1, 2d+1, 3d+1\} for dd large enough. Note that the degrees we consider are far from this range, as S(22)S(22) contains all the primes up to 53.

We now describe the proof. For a point of order pp on an elliptic curve over a number field of degree dd, we study the corresponding effective divisor DD of degree dd on the modular curve X1(p)X_1(p), and our methods depend on the size of pp.

For large pp we use Oesterlé’s bound together with [12 Corollary 7.5]. Unfortunately, Oesterlé’s bound exceeds 10510^5, the limit of [12 Table 2], for d≥11d \ge11, and it grows like 3d3^d. For d≥13d \ge13 we prove a version of Oesterlé’s bound that uses reduction modulo 2 instead of modulo 3 (Proposition 4.5), which gives bounds of size about 2d2^d. The price we pay for using the prime 2 is that we have to check that 2d2d, instead of dd, Hecke operators acting on the winding element are linearly independent modulo 2. For d∈{11,12}d \in\{11, 12\} we use reduction modulo 3, 5 and 7 instead. Above 10510^5 at most 1488 primes remain in each degree, and for each of them we show that sufficiently many characters are not strange, by a computation with modular symbols over a finite field (Section 4.3). Below 4⋅1054 \cdot10^5 this agrees with a list of the strange characters that Michael Stoll has sent us, which also gives an independent proof for these primes (see the end of Section 4.3).

For medium-sized pp we use [12 Proposition 4.1], which shows that DD is invariant under a diamond operator whenever the gonality of X1(p)X_1(p) is large compared to dd (Section 4.4). For a few primes p>157p > 157 its hypothesis on rational 2-torsion is not known, and we check it by showing that a Hecke operator restricts to an isogeny of odd degree on a suitable abelian subvariety of J1(p)J_1(p).

The remaining primes, which satisfy 37≤p≤13937 \le p \le139, require most of the work (§ 6 and § 7). We reduce DD modulo 2 and enumerate all the possible reductions, using all the elliptic curves over F2f\mathbb{F}_{2^f} for f≤df \le d. Reductions supported on rational cusps are ruled out by the formal immersion criterion of [10]. For all other reductions we use the Hecke operator A3=T3−1−3⟨3⟩A_3 = T_3 - 1 - 3\langle3\rangle, composed with an element of the group ring of the diamond operators which kills the part of J1(p)J_1(p) of positive rank: if DD exists, a certain divisor of degree 0 on X1(p)F2X_1(p)_{\mathbb{F}_2} has to be principal [10 Lemma 8.6]. We show that it is not, by linear algebra in the canonical ring of X1(p)F2X_1(p)_{\mathbb{F}_2}, which we compute from qq-expansions. This argument rules out all but a short list of reductions. For these we show that DD is invariant under a diamond operator, which typically leads to a contradiction by counting, or we use a relative version of the formal immersion criterion, or the formal immersion criterion at the reductions of known points of smaller degree, or quotients of X1(p)X_1(p).

Our methods are those of [10], [12] and [22], applied to a much larger range of degrees. The main difference is the scale of the computations: for d=22d=22 we have to deal with 155750 primes, the local computations concern 501 types of reductions at 17 primes, and they consist of 129638 new linear algebra certificates on the curves X1(p)F2X_1(p)_{\mathbb{F}_2}, of genus up to 737. The certificates for d=22d=22 alone occupy about 220 GB.

All the code used in the paper can be found at

https://github.com/F-Najman/Sd

and the complete certificates at Harvard Dataverse [30].

AI disclosure and comments

AI disclosure and comments. AI models were extensively used in the work leading to this paper. OpenAI’s GPT-Sol 6.1 and GPT-6 Astra models produced almost all of the mathematical content of the first versions of the proofs and carried out the computations. Anthropic’s Claude Opus 5.5 reviewed these proofs, without rerunning the computations, wrote the draft of the present manuscript and organized the code repository.

Acknowledgements

I thank Maarten Derickx for helpful discussions and Michael Stoll for sending me his list of the strange characters modulo all primes p<4⋅105p < 4 \cdot10^5 (see the end of Section 4.3).

Notation and auxiliary results

Throughout the paper p≥5p \ge5 is a prime. The modular curve X1(p)X_1(p) parametrizes pairs (E,P)(E,P), where EE is an elliptic curve and P∈EP \in E is a point of order pp, and it is a fine moduli space. It has a smooth proper model over Z[1/p]\mathbb{Z}[1/p], which we also denote by X1(p)X_1(p), so in particular it has good reduction at 2. We write J1(p)J_1(p) for its Jacobian, X0(p)X_0(p) and J0(p)J_0(p) for the curve parametrizing pairs (E,C)(E,C) with C⊆EC \subseteq E cyclic of order pp and for its Jacobian, X(d)X^{(d)} for the dd-th symmetric power of a curve XX, and gon⁡kX\operatorname{gon}_k X for the gonality of XX over a field kk. For an effective divisor DD of degree dd on a curve XX over Q\mathbb{Q} we write DD also for the corresponding point of X(d)(Q)X^{(d)}(\mathbb{Q}), and, when XX has good reduction at 2, D‾\overline{D} for its reduction modulo 2, an effective divisor of degree dd on XF2X_{\mathbb{F}_2}.

Diamond and Hecke operators

For a∈(Z/pZ)×a \in(\mathbb{Z}/p\mathbb{Z})^\times we write ⟨a⟩\langle a\rangle for the automorphism (E,P)↦(E,aP)(E,P) \mapsto(E,aP) of X1(p)X_1(p). It depends only on the class of aa in

Δ(p):=(Z/pZ)×/{±1},\Delta(p) := (\mathbb{Z}/p\mathbb{Z})^\times/\{\pm1\},

which is a cyclic group of order (p−1)/2(p-1)/2, and for h∈Δ(p)h \in\Delta(p) we denote by ord⁡(h)\operatorname{ord}(h) its order in Δ(p)\Delta(p). We identify h∈Δ(p)h \in\Delta(p) with the corresponding diamond operator. For a subgroup H⊆Δ(p)H \subseteq\Delta(p) we write XH=X1(p)/HX_H = X_1(p)/H and JHJ_H for its Jacobian, so that XH=X1(p)X_H = X_1(p) if HH is trivial. If XHX_H has positive genus, then it has good reduction at every prime q≠pq \ne p, and the quotient map X1(p)→XHX_1(p) \to X_H extends to a finite morphism of the smooth models over Z(q)\mathbb{Z}_{(q)} [23 Corollary 4.10]. For a prime q≠pq \ne p we denote by TqT_q the Hecke correspondence

Tq(E,P)=∑C(E/C,P mod C),T_q(E,P) = \sum_C (E/C, P \bmod C),

where the sum is over cyclic subgroups CC of order qq.

{#eq:??}

the sum running over the q+1q+1 subgroups C⊆EC \subseteq E of order qq, and we put

Aq=Tq−1−q⟨q⟩,Bq=Tq−⟨q⟩−q.A_q=T_q-1-q\langle q\rangle,\qquad B_q=T_q-\langle q\rangle-q.

References

  1. [1]A. ABBES AND E. ULLMO, À propos de la conjecture de Manin pour les courbes elliptiques modulaires, Compositio Math., 103 (1996), pp. 269–286.
  2. [2]D. ABRAMOVICH, A linear lower bound on the gonality of modular curves, Internat. Math. Res. Notices, no. 20 (1996), pp. 1005–1011.
  3. [3]N. ADŽADŽA, T. KELLER, P. MICHAUD-JACOBS, F. NAJMAN, E. OZMAN, AND B. VUKOREPA, Computing quadratic points on modular curves X₀(N), Math. Comp., 93 (2024), pp. 1371–1397.
  4. [4]A. AGASHE, K. RIBET, AND W. A. STEIN, The Manin constant, Pure Appl. Math. Q., 2 (2006), pp. 617–636.DOI
  5. [5]A. R. BOOKER, M. LEE, AND A. STRÖMBERGSSON, Twist-minimal trace formulas and the Selberg eigenvalue conjecture, J. Lond. Math. Soc. (2), 102 (2020), pp. 1067–1134.DOI
  6. [6]W. BOSMA, J. CANNON, AND C. PLAYOUST, The Magma algebra system. I. The user language, J. Symbolic Comput., 24 (1997), pp. 235–265. Computational algebra and number theory (London, 1993).DOI
  7. [7]A. BOURDON AND P. L. CLARK, Torsion points and Galois representations on CM elliptic curves, Pacific J. Math., 305 (2020), pp. 43–88.DOI
  8. [8]J. BOX, Quadratic points on modular curves with infinite Mordell–Weil group, Math. Comp., 90 (2021), pp. 321–343.arxiv.org/abs/1906.05206
  9. [9]M. DERICKX, A. ETROPOLSKI, M. VAN HOEIJ, J. S. MORROW, AND D. ZUREICK-BROWN, Sporadic cubic torsion, Algebra Number Theory, 15 (2021), pp. 1837–1864.DOI
  10. [10]M. DERICKX, S. KAMIENNY, W. STEIN, AND M. STOLL, Torsion points on elliptic curves over number fields of small degree, Algebra Number Theory, 17 (2023), pp. 267–308.
  11. [11]M. DERICKX AND F. NAJMAN, Classification of torsion of elliptic curves over quartic fields, J. Reine Angew. Math., 829 (2025), pp. 123–156.DOI
  12. [12]M. DERICKX AND M. STOLL, Prime order torsion on elliptic curves over number fields. Part I: Asymptotics. Preprint, https://arxiv.org/abs/2505.14109v1, 2025.
  13. [13]———, Personal communication, 2026.
  14. [14]M. DERICKX AND M. VAN HOEIJ, Gonality of the modular curve X₁(N), J. Algebra, 417 (2014), pp. 52–71.DOI
  15. [15]Y. HASHEMI AND M. SHIMURA, Trigonal modular curves, Acta Arith., 88 (1999), pp. 129–140.
  16. [16]D. JEON, Modular curves with infinitely many cubic points, J. Number Theory, 219 (2021), pp. 344–355.arxiv.org/abs/1708.01711
  17. [17]S. Kamienny, Torsion points on elliptic curves and q-coefficients of modular forms, Invent. Math., 109 (1992), pp. 221–229.DOI
  18. [18]S. Kamienny and B. Mazur, Rational torsion of prime order in elliptic curves over number fields, Astérisque, 228 (1995), pp. 81–100. With an appendix by A. Granville.
  19. [19]K. Kato, p-adic Hodge theory and values of zeta functions of modular forms, Astérisque, 295 (2004), pp. 117–290. Cohomologies p-adiques et applications arithmétiques. III.
  20. [20]N. M. Katz, Galois properties of torsion points on abelian varieties, Invent. Math., 62 (1981), pp. 481–502.DOI
  21. [21]M. A. Kenku and F. Momose, Torsion points on elliptic curves defined over quadratic fields, Nagoya Math. J., 109 (1988), pp. 125–149.DOI
  22. [22]M. Khawaja, Torsion primes for elliptic curves over degree 8 number fields, Res. Number Theory, 10 (2024). Paper No. 48.DOI
  23. [23]Q. Liu and D. Lorenzini, Models of curves and finite covers, Compositio Math., 118 (1999), pp. 61–102.DOI
  24. [24]B. Mazur, Modular curves and the Eisenstein ideal, Inst. Hautes Études Sci. Publ. Math., 47 (1977), pp. 33–186 (1978). With an appendix by Mazur and M. Rapoport.DOI
  25. [25]B. Mazur, Rational isogenies of prime degree, Invent. Math., 44 (1978), pp. 129–162. With an appendix by D. Goldfeld.DOI
  26. [26]B. Mazur and P. Swinnerton-Dyer, Arithmetic of Weil curves, Invent. Math., 25 (1974), pp. 1–61.DOI
  27. [27]mdmagma. https://github.com/nt-lib/mdmagma. M. Derickx and A. V. Sutherland, Magma package, revision d1c01c9.
  28. [28]L. Merel, Bornes pour la torsion des courbes elliptiques sur les corps de nombres, Invent. Math., 124 (1996), pp. 437–449.DOI
  29. [29]F. Najman, Classification of torsion of elliptic curves over quintic fields. Preprint, https://arxiv.org/abs/2609.12846, 2026.
  30. [30]———, Computational certificates for prime torsion in degrees 9–22. Harvard Dataverse, 2026. https://doi.org/10.7910/DVN/5HHEY4.
  31. [31]———, Torsion of elliptic curves over number fields of degree 10. Preprint, 2026.
  32. [32]———, Torsion of elliptic curves over number fields of degree 6, 7, 8 and 9. Preprint, https://hexagonmath.org/2611.00073, 2026.
  33. [33]F. Najman and M. Varvodic, Torsion groups of elliptic curves that appear infinitely often over septic, octic and nonic fields. Preprint, https://arxiv.org/abs/2602.03513, 2026.
  34. [34]P. Parent, Bornes effectives pour la torsion des courbes elliptiques sur les corps de nombres, J. Reine Angew. Math., 506 (1999), pp. 85–116.
  35. [35]———, Torsion des courbes elliptiques sur les corps cubiques, Ann. Inst. Fourier (Grenoble), 50 (2000), pp. 723–749.DOI
  36. [36]———, No 17-torsion on elliptic curves over cubic number fields, J. Théor. Nombres Bordeaux, 15 (2003), pp. 831–838.
  37. [37]D. Prasad and C. S. Yogananda, Bounding the torsion in CM elliptic curves, C. R. Math. Acad. Sci. Soc. R. Can., 23 (2001), pp. 1–5. Preprint version https://arxiv.org/abs/math/9810208.
  38. [38]S. Siksek, Chabauty for symmetric powers of curves, Algebra Number Theory, 3 (2009), pp. 209–236.DOI
  39. [39]A. Silverberg, Torsion points on abelian varieties of CM-type, Compositio Math., 68 (1988), pp. 241–249.
  40. [40]A. V. Sutherland, Defining equations for X₁(N). https://math.mit.edu/~drew/X1_altcurves.html.
  41. [41]———, Constructing elliptic curves over finite fields with prescribed torsion, Math. Comp., 81 (2012), pp. 1131–1147.DOI
  42. [42]The Sage Developers, SageMath, the Sage Mathematics Software System (Version 10.7). https://www.sagemath.org, 2025.
  43. [43]M. van Hoeij, Low degree places on the modular curve X₁(N). Preprint, https://arxiv.org/abs/1202.4355; data at https://www.math.fsu.edu/~hoeij/files/X1N/, 2014.
  44. [44]M. Varvodic, Gonality and quintic points on intermediate modular curves. Preprint, https://hexagonmath.org/2610.00219v1, 2026.

Paper details

vlnc:W_w8euj9ka
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

OpenAI ChatGPT 6.1 Sol, OpenAI ChatGPT 6 Astra, Anthropic Claude Opus 5.5 · View statement →

Looking for related papers…
Contents