Computing torsion for plane quartics without using height bounds
Pith reviewed 2026-05-24 09:28 UTC · model grok-4.3
The pith
An algorithm computes the rational torsion subgroup of Jacobians of plane quartics over Q by matching upper bounds from reduction modulo primes with explicit searches for points over Q and small number fields.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The algorithm provably computes the rational torsion subgroup of the Jacobian of a plane quartic over Q without relying on height bounds. Instead, it finds upper bounds for the torsion subgroup using reduction modulo primes and searches for torsion points over Q and small number fields until the bounds coincide, using both complex analytic and Chinese remainder theorem based methods to find such points.
What carries the argument
Matching of upper bounds obtained from reduction modulo primes against explicit searches for torsion points over Q and small number fields until the bounds agree.
If this is right
- The torsion subgroup can be determined provably for the great majority of plane quartics with a rational point.
- The combination of analytic and algebraic techniques suffices to locate the required points in practice.
- The method terminates for more than 98 percent of the curves in the Sutherland dataset of 82240 examples.
- Both the modular reduction step and the field-search step are required for the bounds to meet.
Where Pith is reading between the lines
- The same matching strategy could be tested on other families of genus-3 curves once suitable modular reductions are available.
- Curves on which the algorithm fails may systematically have torsion points of unusually high degree.
- Knowing the torsion subgroup exactly is a prerequisite for computing the full Mordell-Weil group of the Jacobian.
Load-bearing premise
That the torsion subgroup is generated by points defined over number fields of degree small enough that the explicit search locates them before the modular upper bound is reached.
What would settle it
A plane quartic Jacobian over Q whose torsion subgroup requires a generator over a number field whose degree exceeds the search limit, so that the modular upper bound is never met by the points found.
read the original abstract
We describe an algorithm that provably computes the rational torsion subgroup of the Jacobian of a curve without relying on height bounds. Instead, the strategy is to find upper bounds for the torsion subgroup using reduction modulo primes, and searching for torsion points, not just over Q but also over small number fields, until the two bounds meet. Both complex analytic and Chinese remainder theorem based methods are used to find such torsion points. The method has been implemented in Magma for plane quartic curves over Q with a rational point and used to provably compute the rational torsion subgroup for more than 98% of Jacobians of curves in a data set due to Sutherland consisting of 82240 plane quartic curves.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents an algorithm to compute the rational torsion subgroup of the Jacobian of a plane quartic curve over Q without using height bounds. It obtains an upper bound on the torsion order as the lcm of #Jac(C)(F_p) over good primes p, then searches explicitly for torsion points of candidate orders over Q and over number fields of small degree (via complex-analytic and CRT methods) until the order of the subgroup generated by the discovered points matches the modular upper bound. The method is implemented in Magma for curves possessing a rational point and is reported to succeed in provably determining the torsion for more than 98% of the 82240 curves in Sutherland's dataset.
Significance. If the completeness argument holds, the work supplies a practical, height-bound-free method for determining rational torsion on genus-3 Jacobians, a task that is otherwise computationally delicate. The combination of modular upper bounds with targeted point searches over small extensions, together with the concrete implementation and large-scale verification on an existing dataset, would constitute a useful addition to the computational toolkit in arithmetic geometry.
major comments (1)
- [Abstract] Abstract: the claim that the algorithm 'provably computes' the full rational torsion subgroup rests on the assertion that explicit search over 'small number fields' will always locate a generating set whose order matches the modular upper bound. No derivation is supplied of an explicit, a-priori bound on the degree of the fields of definition of the torsion points in terms of the modular data (or any other computable invariant of C). Without such a bound the procedure is not guaranteed to terminate with a certified group; if a torsion point lies in an extension whose degree exceeds the search cutoff, the generated order remains strictly smaller than the upper bound and the algorithm does not certify completeness. This is load-bearing for the central claim of provability.
minor comments (1)
- A short table or paragraph enumerating the 2% of Sutherland curves on which the procedure failed to match bounds would help readers assess the practical reach of the search strategy.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive feedback. The major comment raises a valid point about the scope of the provability claim, which we address below by clarifying the conditional nature of the certification. We will make targeted revisions to the abstract and introduction.
read point-by-point responses
-
Referee: [Abstract] Abstract: the claim that the algorithm 'provably computes' the full rational torsion subgroup rests on the assertion that explicit search over 'small number fields' will always locate a generating set whose order matches the modular upper bound. No derivation is supplied of an explicit, a-priori bound on the degree of the fields of definition of the torsion points in terms of the modular data (or any other computable invariant of C). Without such a bound the procedure is not guaranteed to terminate with a certified group; if a torsion point lies in an extension whose degree exceeds the search cutoff, the generated order remains strictly smaller than the upper bound and the algorithm does not certify completeness. This is load-bearing for the central claim of provability.
Authors: We agree that no a priori bound on the degree of the fields of definition is derived or supplied, and that the procedure is therefore not guaranteed to terminate with a match for every curve. The algorithm certifies the full rational torsion subgroup precisely when the order of the subgroup generated by the discovered points equals the modular upper bound (which is independently proven to be an upper bound). In such cases the result is rigorous. The implementation searches over fields of bounded degree (via the described complex-analytic and CRT methods) and reports a provable computation only upon a match; the manuscript already states that this occurred for more than 98% of the curves in the dataset. We do not claim an unconditional decision procedure that always succeeds. We will revise the abstract and introduction to state explicitly that the algorithm provably determines the torsion subgroup conditional on the bounds matching within the searched range, and that success is not guaranteed for all curves. revision: partial
Circularity Check
No circularity: algorithm uses independent modular bounds and explicit search
full rationale
The paper presents an algorithm that obtains an upper bound on the torsion order from the lcm of #Jac(C)(F_p) over good primes and then performs explicit point searches over Q and bounded-degree extensions until the generated subgroup matches that order. This matching constitutes a proof for the cases where it occurs (98% of the tested set). No equations or steps reduce a claimed result to a fitted parameter or self-citation by construction; the modular bound and the search routines are independent of the final torsion subgroup. The description contains no self-definitional loops, no renaming of known results as new derivations, and no load-bearing self-citations. The limitation to 'small number fields' is an explicit practical cutoff rather than a hidden definitional assumption.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math The Jacobian of a smooth plane quartic is an abelian variety of dimension 3 whose torsion subgroup is finite.
- standard math Reduction modulo primes yields valid upper bounds on the order of the torsion subgroup.
Reference graph
Works this paper leans on
-
[1]
B.\,J.\ Birch, H.\,P.\,F.\ Swinnerton-Dyer, Notes on elliptic curves. II. J.\ Reine Angew.\ Math. \ 218 (1965), 79--108
work page 1965
-
[2]
R. van Bommel, genus3torsion . Magma code, available at: https://github.com/rbommel/genus3torsion
-
[3]
David G.\ Cantor, Computing in the Jacobian of a hyperelliptic curve. Math.\ Comp. \ 48 (1987), no.\ 177, 95--101
work page 1987
-
[4]
Thesis (Ph.D.)--New York University
Edgar Costa, Effective computations of Hasse–Weil zeta functions. Thesis (Ph.D.)--New York University. 2015. ISBN: 978-1321-95392-3. ProQuest LLC
work page 2015
-
[5]
St\'ephane Flon, Roger Oyono, Christophe Ritzenthaler, Fast addition on non-hyperelliptic genus 3 curves. Algebraic geometry and its applications, 1--28, Ser.\ Number Theory Appl., 5, Word Sci.\ Publ., Hackensack, NJ, 2008
work page 2008
-
[6]
Safia Haloui, The characteristic polynomials of abelian varieties of dimensions 3 over finite fields. J. Number Theory 130 (2010), no.\ 12, 2745--2752
work page 2010
-
[7]
Graduate Texts in Mathematics, No.\ 52
Robin Hartshorne, Algebraic geometry. Graduate Texts in Mathematics, No.\ 52. Springer-Verlag, New York-Heidelberg, 1977
work page 1977
-
[8]
Kamal Khuri-Makdisi, Linear algebra algorithms for divisors on an algebraic curve. Math.\ Comp. \ 73 (2004), no.\ 245, 333-357
work page 2004
-
[9]
Kamal Khuri-Makdisi, Asymptotically fast group operations on Jacobians of general curves. Math.\ Comp. \ 76 (2007), no.\ 260, 2213--2239
work page 2007
-
[10]
Res.\ Number Theory 4 (2018), no.\ 1, Paper No.\ 3, 29 pp
Kamal Khuri-Makdisi, On Jacobian group arithmetic for typical divisors on curves. Res.\ Number Theory 4 (2018), no.\ 1, Paper No.\ 3, 29 pp
work page 2018
-
[11]
A.\,K.\ Lenstra, H.\,W.\ Lenstra Jr., L.\ Lov\'asz, Factoring polynomials with rational coefficients. Math.\ Ann. \ 261 (1982), no.\ 4, 515--534
work page 1982
-
[12]
Nicholas M.\ Katz, Galois properties of torsion points on abelian varieties. Invent.\ Math. \ 62 (1981), no.\ 3, 481--502
work page 1981
-
[13]
Nicolas Mascot, Hensel-lifting torsion points on Jacobians and Galois representations. Math.\ Comp. \ 89 (2020), no.\ 323, 1417--1455
work page 2020
-
[14]
With an appendix by Mazur and M
B.\ Mazur, Modular curves and the Eisenstein ideal. With an appendix by Mazur and M. Rapoport. Inst.\ Hautes \'Etudes Sci.\ Publ.\ Math. \ No.\ 47 (1977), 33--186 (1978)
work page 1977
-
[15]
Lo\"ic Merel, Bornes pour la torsion des courbes elliptiques sur les corps de nombres. Invent.\ Math. \ 124 (1996), no.\ 1--3, 437--449
work page 1996
-
[16]
L.\,J.\ Mordell, On the rational solutions of the indeterminate equations of the third and fourth degrees. Cambr.\ Phil.\ Soc.\ Proc. \ 21 (1922), 179--192
work page 1922
- [17]
-
[18]
PhD thesis (2018), https://oops.uni-oldenburg.de/3607/1/neueff18.pdf
Christian Neurohr, Efficient integration on Riemann surfaces & applications. PhD thesis (2018), https://oops.uni-oldenburg.de/3607/1/neueff18.pdf
work page 2018
-
[19]
Michael Stoll, On the height constant of genus two. II. Acta Arith. \ 104 (2002), no.\ 2, 165--182
work page 2002
-
[20]
Micael Stoll, An explicit theory of heights for hyperelliptic Jacobians of genus three. Algorithmic and experimental methods in algebra, geometry, and number theory , 665--715, Springer, Cham , 2017
work page 2017
-
[21]
Thirteenth Algorithmic Number Theory Symposium (ANTS XIII) , Open Book Series 2 (2019), 443--459
A.\,V.\ Sutherland, A database of nonhyperelliptic genus 3 curves over Q. Thirteenth Algorithmic Number Theory Symposium (ANTS XIII) , Open Book Series 2 (2019), 443--459
work page 2019
-
[22]
Symbolic and algebraic computation, Proc.\ AMC Symp
Paul S.\ Wang, A p -adic algorithm for univariate partial fractions. Symbolic and algebraic computation, Proc.\ AMC Symp. , Snowbird/Utah 1981, 212--217
work page 1981
- [23]
-
[24]
P-adic reconstruction of rational numbers, SIGSAM Bull
Paul S.\ Wang, M.\,J.\,T.\ Guy, James H.\ Davenport. P-adic reconstruction of rational numbers, SIGSAM Bull. \ 16 (1982), no.\ 2, 2--3
work page 1982
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.