Quadratic Chabauty Algorithm Overview
- Quadratic Chabauty is a depth-two, nonabelian extension of classical Chabauty that leverages p-adic heights and iterated Coleman integrals to bound rational points on curves.
- It incorporates the Jacobian's Néron–Severi group and algebraic correspondences to relax traditional rank constraints, extending finiteness criteria for rational or integral points.
- The algorithm combines explicit residue-disk computations, modular forms techniques, and height pairings to offer practical strategies for determining rational points on complex curves.
Quadratic Chabauty is the depth-two, first genuinely nonabelian layer of the Chabauty–Kim method for determining rational or integral points on curves. For a curve of genus , a prime or of good reduction, and Jacobian , it replaces the linear Coleman-integral constraints of classical Chabauty by functions built from -adic heights, iterated Coleman integrals, and algebraic correspondences. In its standard form it seeks a finite -adic set containing or , often in the borderline regime , and it occupies the depth-0 stage in Kim’s descending sequence 1 (Siksek, 2017, Balakrishnan et al., 2013, Balakrishnan et al., 2021).
1. Conceptual position within Chabauty–Kim
Kim’s nonabelian program attaches to a hyperbolic curve a tower of local sets cut out by Selmer conditions. At depth 2, one recovers classical Chabauty–Coleman. At depth 3, one reaches quadratic Chabauty, the first stage where nonabelian extensions enter explicitly through mixed Galois representations, 4-adic heights, and iterated Coleman integrals. For elliptic curves, later work makes this hierarchy explicit as “depth 1 = classical Chabauty–Coleman; depth 2 = quadratic Chabauty; depth 3 = cubic Chabauty” (Balakrishnan et al., 22 Apr 2026).
The term “quadratic Chabauty algorithm” does not denote a single uniform black-box procedure. Some papers establish finiteness criteria, some give explicit formulas for local or global pieces, and others assemble full computations of rational points. This distinction is explicit in the literature: Siksek’s note on modular curves is structural rather than implementational, whereas later work on hyperelliptic, non-hyperelliptic, and modular examples develops residue-disk computations, Hodge filtrations, Frobenius structures, and sieving procedures (Siksek, 2017, Balakrishnan et al., 2017, Arul et al., 2022).
A complementary reformulation replaces the original fundamental-group viewpoint by canonical 5-adic heights coming from 6-adic adelic metrics on line bundles. In that perspective, the quadratic Chabauty function arises by pulling back a canonical height on 7 along an Abel–Jacobi embedding 8 for a line bundle 9 with 0. This yields the same type of locally analytic function on 1, while avoiding 2-adic Hodge theory and arithmetic fundamental groups as the starting point (Besser et al., 2021).
2. Finiteness criteria and the role of algebraic cycles
Classical Chabauty gives finiteness of 3 under the inequality
4
Quadratic Chabauty relaxes this by incorporating the Néron–Severi group. The Balakrishnan–Dogra criterion, as quoted and used repeatedly in later work, states that 5 is finite provided
6
If 7, this gives no formal improvement; if 8, each extra Néron–Severi class increases the allowable Mordell–Weil rank by one (Siksek, 2017).
This numerical gain is geometric. The identification
9
shows that Rosati-fixed endomorphisms, equivalently algebraic correspondences symmetric under the Rosati involution, provide the extra depth-two directions. In explicit depth-two quotients of the unipotent fundamental group, such correspondences appear as “nice correspondences” 0, often through a nontrivial class in 1 (Siksek, 2017, Arul et al., 2022).
A refined criterion due to Dogra and Le Fourn replaces the full Jacobian by a quotient. If 2 admits an isogeny 3 with 4, one defines a Chow–Heegner map
5
and proves that 6 is finite if
7
This is stronger than the naive quotient analogue 8, because not every Néron–Severi class on 9 contributes a usable depth-two function on 0 (Dogra et al., 2019).
Over arbitrary number fields, a geometric version replaces the Jacobian by a torsor 1 built from the Poincaré biextension and 2 Néron–Severi directions. The associated dimension condition is
3
equivalently
4
with 5, 6, and 7. This gives a conditional effective bound once the relevant quotient algebra is finite-dimensional mod 8 (Čoupek et al., 2021).
3. Core analytic and arithmetic architecture
In explicit implementations, the global 9-adic height decomposes as
0
The local term at the distinguished prime 1 is locally analytic; the non-2 terms have finite image on local points and therefore contribute a finite set of constants. The standard quadratic Chabauty function is
3
or, with a chosen correspondence 4, 5. Rational points satisfy 6, where 7 is a finite set assembled from the bad-prime local images. The computational task is therefore residue-disk root finding for finitely many analytic equations 8, 9 (Balakrishnan et al., 2021).
At 0, the local height is expressed through the filtered 1-module attached to a mixed extension 2. In the non-hyperelliptic and modular literature, the essential object is 3, or equivalently the pullback of a universal unipotent vector bundle with connection 4. One computes a Hodge filtration trivialization and a Frobenius trivialization, represented by block matrices, and inserts them into an explicit formula for 5. This is the technical source of the iterated Coleman integrals, Frobenius equations, and local analytic power series that define the depth-two equations on residue disks (Balakrishnan et al., 2017, Arul et al., 2022).
Away from 6, the decisive issue is bad reduction. For hyperelliptic curves and odd primes 7, recent work computes local heights 8 by replacing direct intersection theory on regular models with a combinatorial formula on the Berkovich reduction graph. The normalized local height factors through the skeleton as a piecewise polynomial function whose Laplacian is determined by the action of the correspondence 9 on graph homology and by vertex traces on residue components. This provides an effective algorithm for nontrivial local heights at bad primes, and thereby enlarges the practical range of quadratic Chabauty beyond cases where all non-0 local contributions vanish (Betts et al., 2024).
The computational workflow described for modular curves is representative. One searches for rational points of bounded height, computes a de Rham basis, computes Frobenius on rigid or de Rham cohomology, uses Eichler–Shimura to obtain Hecke operators, constructs classes 1, computes the local analytic functions 2, determines the global bilinear height pairing 3 either from known curve points or from Jacobian points via Coleman–Gross heights, forms the finite bad-prime sets 4, and solves the equations 5 residue-disk by residue-disk. The output is usually a finite 6-adic superset of the rational points; a Mordell–Weil sieve is then used to eliminate spurious candidates (Balakrishnan et al., 2021).
4. Explicit incarnations on elliptic and hyperelliptic curves
The first explicit quadratic Chabauty constructions were developed for odd-degree hyperelliptic curves 7 with 8 in the critical case 9. In that setting, one writes
0
where 1 are Coleman integrals of a basis of holomorphic differentials and 2 is the local 3-adic height, expressible as an iterated Coleman integral. For 4-integral points, 5 takes values in a finite computable set 6 coming from bad-prime local heights. This yields the first explicit depth-two algorithms in the rank-equals-genus regime (Balakrishnan et al., 2013).
That hyperelliptic method was then combined with the Mordell–Weil sieve to give a certifying algorithm for integral points on odd-degree hyperelliptic curves with 7. The practical advance was not the function 8 alone but the integration of several quadratic Chabauty primes, congruence information in 9, and sieve primes chosen so that the candidate classes could be eliminated effectively. The resulting computations included genus-0 examples well beyond the range of classical Chabauty (Balakrishnan et al., 2015).
For elliptic curves, depth two has especially explicit formulas. In rank 1, 2 is described by the simultaneous conditions
3
for 4 ranging over a finite product of bad-prime local height sets. In rank 5, one obtains
6
or equivalently the determinant formula
7
on classes with 8. A substantial computational refinement replaces the double Coleman integral 9 by the 00-adic sigma function and division polynomials, using
01
This makes the elliptic quadratic Chabauty equations more practical to evaluate (Bianchi, 2019, Balakrishnan et al., 22 Apr 2026).
A variant for even-degree hyperelliptic curves replaces the genuinely quadratic height by a linear functional. If 02 has two rational points at infinity 03, the fixed divisor 04 defines a linear map
05
Under the usual quadratic Chabauty assumptions, this linear functional can be expressed in holomorphic Coleman integrals, giving
06
with 07 for a finite computable set 08. This “linear quadratic Chabauty” is both narrower in scope and computationally simpler than earlier depth-two methods (Gajović et al., 2023).
5. Modular curves as a preferred domain
Modular curves are unusually favorable for quadratic Chabauty because their Jacobians carry abundant endomorphisms. Siksek showed that for a modular curve 09 of genus at least 10, the Jacobian 11 always has 12. More precisely, if
13
is the decomposition into 14-simple factors attached to weight-15 cuspidal eigenforms with Hecke fields 16, then
17
where 18 are totally real and the others are CM. Consequently, all modular curves of genus at least 19 satisfy a quadratic Chabauty condition strictly weaker than the classical rank bound (Siksek, 2017).
Dogra and Le Fourn strengthened the modular picture by proving finiteness of 20 for the prime-level quotients 21 and 22 via suitable quotients 23 of their Jacobians. Their argument uses modular forms 24 with 25, a Kolyvagin–Logachev type rank-one theorem giving 26, and Chow–Heegner points to show that the quotient-theoretic kernel 27 is large enough. For prime 28 and genus at least 29, this yields finiteness of the depth-two Chabauty–Kim set for all 30 in the 31 case, and similarly for 32 when a rational base point exists (Dogra et al., 2019).
The first explicit non-hyperelliptic quadratic Chabauty algorithm was carried out on the split Cartan modular curve 33, completing the determination of its rational points. The method computes the filtered 34-module 35 without hyperelliptic symmetry, using explicit universal connections, Hodge filtrations, Frobenius equations, and determinant functions attached to two independent Tate classes. This made depth-two Chabauty workable on a plane quartic model (Balakrishnan et al., 2017).
Subsequent modular implementations systematized the method for curves of genus 36, 37, and 38. The modular-specific simplification is the use of Hecke correspondences: Frobenius is computed on de Rham or rigid cohomology, Eichler–Shimura recovers the Hecke action, and powers of a Hecke operator 39 generate classes in 40. The resulting quadratic Chabauty functions were combined with Jacobian height computations and Mordell–Weil sieving to determine rational points on several Atkin–Lehner quotients, the exceptional modular curve 41, and the genus-42 non-split Cartan curve 43 (Balakrishnan et al., 2021).
A concrete genus-44 case is 45, where 46, so classical Chabauty fails. The computation uses a 47-adic model chosen so that all relevant points lie in affine non-Weierstrass disks, constructs a Hecke correspondence 48 from 49, computes the local height through 50, reconstructs the global height from six known rational points, forms
51
and finds that 52 vanishes at the six rational points and at 22 additional 53-adic points. A Mordell–Weil sieve at 54 eliminates the extras, proving that the known six points are all rational points (Arul et al., 2022).
More recently, one of the main local steps for prime-level Atkin–Lehner quotients 55 has been recast in a model-free modular-forms language. Instead of using an explicit plane model and Tuitman-style Frobenius merely to recover the Hecke action, the Hodge filtration on the universal connection 56 is computed directly from 57-expansions of weight-58 cusp forms and weakly holomorphic modular forms. The algorithm outputs the filtration matrix 59, hence the quantities 60 and 61 entering the local height formula, and scales to the genus-62 curve 63 (Rendell, 2 Sep 2025).
6. Variants, extensions, and limitations
Quadratic Chabauty is intrinsically modular: it produces a finite 64-adic superset of rational or integral points, not necessarily the exact global set. Extra 65-adic zeros are therefore typical rather than exceptional. This is explicit in the hyperelliptic, modular, and elliptic literature: the depth-two equations often leave residual 66-adic candidates that are removed only after a Mordell–Weil sieve, point recognition, or additional global input (Balakrishnan et al., 2015, Balakrishnan et al., 2021, Arul et al., 2022).
Several papers isolate one component of the full pipeline rather than the entire algorithm. Siksek’s note establishes applicability on modular curves; the adelic-metric approach reconstructs the quadratic Chabauty function without beginning from fundamental groups; the model-free modular-forms algorithm computes the Hodge filtration but not the full end-to-end procedure; and the hyperelliptic bad-prime local-height algorithm supplies the non-67 arithmetic contribution that earlier implementations often avoided by working only in vanishing cases. This suggests that “the quadratic Chabauty algorithm” is best understood as a layered architecture whose pieces are still being generalized and optimized (Siksek, 2017, Besser et al., 2021, Betts et al., 2024, Rendell, 2 Sep 2025).
The method extends beyond 68, but the extension is not uniform. Over imaginary quadratic fields, rank-69 elliptic curves can be treated using cyclotomic and anticyclotomic heights, yielding two locally analytic functions 70 and 71 on 72. The finite candidate set is then cut out by the conditions 73 and 74, after which a sieve compares reduction and logarithmic information at two split primes. This gives the first complete quadratic Chabauty determination of integral points on a rank-75 elliptic curve over an imaginary quadratic field that is not a base change (Jha, 2023).
A plausible implication is that depth two is often the practical frontier rather than the theoretical endpoint. When quadratic Chabauty still leaves mock points, higher depth becomes relevant. Recent work on cubic Chabauty for punctured elliptic curves makes this explicit: in rank 76, depth 77 is governed by a quadratic relation between the local 78-adic height and the elliptic logarithm, while depth 79 replaces that relation by determinant or resultant equations in 80-adic elliptic polylogarithms such as
81
In this sense, quadratic Chabauty is both a mature computational method and the depth-two prototype for higher nonabelian Chabauty algorithms (Balakrishnan et al., 22 Apr 2026).