Papers
Topics
Authors
Recent
Search
2000 character limit reached

Quadratic Chabauty Algorithm Overview

Updated 10 July 2026
  • 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 X/QX/\mathbf Q of genus g2g\ge 2, a prime pp or \ell of good reduction, and Jacobian JJ, it replaces the linear Coleman-integral constraints of classical Chabauty by functions built from pp-adic heights, iterated Coleman integrals, and algebraic correspondences. In its standard form it seeks a finite pp-adic set containing X(Q)X(\mathbf Q) or X(Z)X(\mathbf Z), often in the borderline regime rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g, and it occupies the depth-g2g\ge 20 stage in Kim’s descending sequence g2g\ge 21 (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 g2g\ge 22, one recovers classical Chabauty–Coleman. At depth g2g\ge 23, one reaches quadratic Chabauty, the first stage where nonabelian extensions enter explicitly through mixed Galois representations, g2g\ge 24-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 g2g\ge 25-adic heights coming from g2g\ge 26-adic adelic metrics on line bundles. In that perspective, the quadratic Chabauty function arises by pulling back a canonical height on g2g\ge 27 along an Abel–Jacobi embedding g2g\ge 28 for a line bundle g2g\ge 29 with pp0. This yields the same type of locally analytic function on pp1, while avoiding pp2-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 pp3 under the inequality

pp4

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 pp5 is finite provided

pp6

If pp7, this gives no formal improvement; if pp8, each extra Néron–Severi class increases the allowable Mordell–Weil rank by one (Siksek, 2017).

This numerical gain is geometric. The identification

pp9

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” \ell0, often through a nontrivial class in \ell1 (Siksek, 2017, Arul et al., 2022).

A refined criterion due to Dogra and Le Fourn replaces the full Jacobian by a quotient. If \ell2 admits an isogeny \ell3 with \ell4, one defines a Chow–Heegner map

\ell5

and proves that \ell6 is finite if

\ell7

This is stronger than the naive quotient analogue \ell8, because not every Néron–Severi class on \ell9 contributes a usable depth-two function on JJ0 (Dogra et al., 2019).

Over arbitrary number fields, a geometric version replaces the Jacobian by a torsor JJ1 built from the Poincaré biextension and JJ2 Néron–Severi directions. The associated dimension condition is

JJ3

equivalently

JJ4

with JJ5, JJ6, and JJ7. This gives a conditional effective bound once the relevant quotient algebra is finite-dimensional mod JJ8 (Čoupek et al., 2021).

3. Core analytic and arithmetic architecture

In explicit implementations, the global JJ9-adic height decomposes as

pp0

The local term at the distinguished prime pp1 is locally analytic; the non-pp2 terms have finite image on local points and therefore contribute a finite set of constants. The standard quadratic Chabauty function is

pp3

or, with a chosen correspondence pp4, pp5. Rational points satisfy pp6, where pp7 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 pp8, pp9 (Balakrishnan et al., 2021).

At pp0, the local height is expressed through the filtered pp1-module attached to a mixed extension pp2. In the non-hyperelliptic and modular literature, the essential object is pp3, or equivalently the pullback of a universal unipotent vector bundle with connection pp4. One computes a Hodge filtration trivialization and a Frobenius trivialization, represented by block matrices, and inserts them into an explicit formula for pp5. 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 pp6, the decisive issue is bad reduction. For hyperelliptic curves and odd primes pp7, recent work computes local heights pp8 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 pp9 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-X(Q)X(\mathbf Q)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 X(Q)X(\mathbf Q)1, computes the local analytic functions X(Q)X(\mathbf Q)2, determines the global bilinear height pairing X(Q)X(\mathbf Q)3 either from known curve points or from Jacobian points via Coleman–Gross heights, forms the finite bad-prime sets X(Q)X(\mathbf Q)4, and solves the equations X(Q)X(\mathbf Q)5 residue-disk by residue-disk. The output is usually a finite X(Q)X(\mathbf Q)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 X(Q)X(\mathbf Q)7 with X(Q)X(\mathbf Q)8 in the critical case X(Q)X(\mathbf Q)9. In that setting, one writes

X(Z)X(\mathbf Z)0

where X(Z)X(\mathbf Z)1 are Coleman integrals of a basis of holomorphic differentials and X(Z)X(\mathbf Z)2 is the local X(Z)X(\mathbf Z)3-adic height, expressible as an iterated Coleman integral. For X(Z)X(\mathbf Z)4-integral points, X(Z)X(\mathbf Z)5 takes values in a finite computable set X(Z)X(\mathbf Z)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 X(Z)X(\mathbf Z)7. The practical advance was not the function X(Z)X(\mathbf Z)8 alone but the integration of several quadratic Chabauty primes, congruence information in X(Z)X(\mathbf Z)9, and sieve primes chosen so that the candidate classes could be eliminated effectively. The resulting computations included genus-rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g0 examples well beyond the range of classical Chabauty (Balakrishnan et al., 2015).

For elliptic curves, depth two has especially explicit formulas. In rank rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g1, rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g2 is described by the simultaneous conditions

rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g3

for rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g4 ranging over a finite product of bad-prime local height sets. In rank rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g5, one obtains

rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g6

or equivalently the determinant formula

rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g7

on classes with rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g8. A substantial computational refinement replaces the double Coleman integral rankJ(Q)=g\operatorname{rank}J(\mathbf Q)=g9 by the g2g\ge 200-adic sigma function and division polynomials, using

g2g\ge 201

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 g2g\ge 202 has two rational points at infinity g2g\ge 203, the fixed divisor g2g\ge 204 defines a linear map

g2g\ge 205

Under the usual quadratic Chabauty assumptions, this linear functional can be expressed in holomorphic Coleman integrals, giving

g2g\ge 206

with g2g\ge 207 for a finite computable set g2g\ge 208. 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 g2g\ge 209 of genus at least g2g\ge 210, the Jacobian g2g\ge 211 always has g2g\ge 212. More precisely, if

g2g\ge 213

is the decomposition into g2g\ge 214-simple factors attached to weight-g2g\ge 215 cuspidal eigenforms with Hecke fields g2g\ge 216, then

g2g\ge 217

where g2g\ge 218 are totally real and the others are CM. Consequently, all modular curves of genus at least g2g\ge 219 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 g2g\ge 220 for the prime-level quotients g2g\ge 221 and g2g\ge 222 via suitable quotients g2g\ge 223 of their Jacobians. Their argument uses modular forms g2g\ge 224 with g2g\ge 225, a Kolyvagin–Logachev type rank-one theorem giving g2g\ge 226, and Chow–Heegner points to show that the quotient-theoretic kernel g2g\ge 227 is large enough. For prime g2g\ge 228 and genus at least g2g\ge 229, this yields finiteness of the depth-two Chabauty–Kim set for all g2g\ge 230 in the g2g\ge 231 case, and similarly for g2g\ge 232 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 g2g\ge 233, completing the determination of its rational points. The method computes the filtered g2g\ge 234-module g2g\ge 235 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 g2g\ge 236, g2g\ge 237, and g2g\ge 238. 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 g2g\ge 239 generate classes in g2g\ge 240. 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 g2g\ge 241, and the genus-g2g\ge 242 non-split Cartan curve g2g\ge 243 (Balakrishnan et al., 2021).

A concrete genus-g2g\ge 244 case is g2g\ge 245, where g2g\ge 246, so classical Chabauty fails. The computation uses a g2g\ge 247-adic model chosen so that all relevant points lie in affine non-Weierstrass disks, constructs a Hecke correspondence g2g\ge 248 from g2g\ge 249, computes the local height through g2g\ge 250, reconstructs the global height from six known rational points, forms

g2g\ge 251

and finds that g2g\ge 252 vanishes at the six rational points and at 22 additional g2g\ge 253-adic points. A Mordell–Weil sieve at g2g\ge 254 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 g2g\ge 255 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 g2g\ge 256 is computed directly from g2g\ge 257-expansions of weight-g2g\ge 258 cusp forms and weakly holomorphic modular forms. The algorithm outputs the filtration matrix g2g\ge 259, hence the quantities g2g\ge 260 and g2g\ge 261 entering the local height formula, and scales to the genus-g2g\ge 262 curve g2g\ge 263 (Rendell, 2 Sep 2025).

6. Variants, extensions, and limitations

Quadratic Chabauty is intrinsically modular: it produces a finite g2g\ge 264-adic superset of rational or integral points, not necessarily the exact global set. Extra g2g\ge 265-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 g2g\ge 266-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-g2g\ge 267 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 g2g\ge 268, but the extension is not uniform. Over imaginary quadratic fields, rank-g2g\ge 269 elliptic curves can be treated using cyclotomic and anticyclotomic heights, yielding two locally analytic functions g2g\ge 270 and g2g\ge 271 on g2g\ge 272. The finite candidate set is then cut out by the conditions g2g\ge 273 and g2g\ge 274, 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-g2g\ge 275 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 g2g\ge 276, depth g2g\ge 277 is governed by a quadratic relation between the local g2g\ge 278-adic height and the elliptic logarithm, while depth g2g\ge 279 replaces that relation by determinant or resultant equations in g2g\ge 280-adic elliptic polylogarithms such as

g2g\ge 281

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).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Quadratic Chabauty Algorithm.