Potential integral density on curve character varieties

On every curve, whole-number matrix rules spread across the character variety after one enlargement of the integers.

1 paper September 25, 2026 Explained by AI

A surface's loops can be labelled by matrices that respect how loops combine. The paper asks when such labellings can use only whole numbers of one number system. It claims to prove that, after one enlargement of the whole numbers, such labellings spread across the entire space. This holds for every surface of this kind and every matrix size, even with fixed matrix types at the punctures.

First step
2024
Daniel Litt, survey question on one number field
Significance
Major
If the proof holds, it answers the determinant-one form of Litt's question for curves, in every matrix size.
Trust
Formal proof listed
Field
Number theory
1 paper

The explanation

Take two grids of whole numbers, A = [[1, 1], [1, 2]] and B = [[1, −1], [−1, 2]]. Each has determinant 1. Each has trace 3, where the trace is the sum of the two diagonal entries. Their product AB also has trace 3. Now multiply A, then B, then the inverse of A, then the inverse of B. The result is [[−1, 0], [−6, −1]]. Its trace is −2. Its only eigenvalue is −1, and no change of coordinates makes it diagonal.

These matrices describe a torus, the surface of a ring doughnut, with one point removed. Walk once around the ring and apply A. Walk once through the hole and apply B. Walk around the missing point and you get that last product. Such a rule, a matrix for every loop that respects how loops combine, is called a representation. Changing coordinates gives the same representation in disguise. Here three traces, x = 3, y = 3 and z = 3, pin it down. They obey one equation with t, the loop's trace: x² + y² + z² − xyz − 2 = t. Indeed 27 − 27 − 2 = −2.

Fix t = −2 and the equation becomes x² + y² + z² = xyz. Whole-number solutions keep coming. Replace (x, y, z) by (y, z, yz − x). From (3, 3, 3) you reach (3, 3, 6), then (3, 6, 15), then (6, 15, 87). Each still fits: 36 + 225 + 7569 = 7830 = 6 × 15 × 87. The real question is where such whole-number points go. Do they spread over the whole solution space, or stay trapped on a thinner piece? Being trapped means extra polynomial equations hold at all of them. Not trapped is called Zariski dense.

The paper asks this for every surface of this type, in every matrix size. Mathematicians call such a surface a smooth complex curve. It may have any number of handles and any number of punctures. The matrices are r by r with determinant 1. The space of all representations, up to coordinates, is the character variety. At each puncture one may also fix the type of matrix allowed, its conjugacy class. The paper requires these classes to be quasi-unipotent, meaning every eigenvalue is a root of unity. The −1 in our example qualifies.

Whole numbers alone are not enough. Take the family x² + y² + z² − xyz = k. Ghosh and Sarnak showed integral points are dense for almost all suitable k. They also found infinitely many suitable k with no integer points at all. So the question allows one enlargement of the whole numbers. Pick a number field, a finite extension of the fractions, and use all its algebraic integers. Daniel Litt asked whether integral points then become dense, and whether one number field suffices. Simpson, Esnault and Groechenig, and de Jong and Esnault had studied when such matrices can be made integral. De Jong and Esnault worked one prime at a time, which is a different question. Coccia and Litt proved density for 2-by-2 matrices.

This paper claims to prove the answer is yes for every such curve and every matrix size. One number field works for the whole space at once, including every piece of it. It also handles boundary matrices that cannot be made diagonal, like our −2 loop. For a curve with punctures and no boundary conditions this was already easy, using whole numbers alone. The hard cases are fixed boundary types and closed surfaces. There one equation ties all the matrices together. For those cases the paper even names the field: add √2, certain roots of unity, and r-th roots of units.

The obstacle is that large matrices with fixed boundary types are tangled. Writing complex solutions by formulas does not produce integral ones. The paper splits each boundary matrix into simpler blocks along nested subspaces. It then lowers the matrix size one step at a time. The lost pieces come back as free whole-number choices. For closed surfaces, repeated twists of the surface spread the integral points, much like the move in our example. The exact boundary types are imposed only at the very end. Doing it earlier fails, because simplifying a representation can shrink its blocks.

The notion of integral here is specific. A point counts if its coordinates in the whole character variety are algebraic integers. The boundary type is required only over the complex numbers. Reduced modulo a prime, the boundary matrix may fall into a simpler type. The result covers curves only; higher-dimensional spaces remain open. For 2-by-2 matrices the conclusion already follows from Coccia and Litt, who allow more boundary traces there.

How sure is this? A computer proof checker called Lean has checked one supporting step. It shows that pieces built in the paper's surface construction fit together along every seam. The density theorem itself is outside that check, as are the boundary and every-piece conclusions. No specialists have published a review yet.

What it doesn't show. This does not cover spaces of higher dimension than curves, and it does not count the integral points.

Where it came from

This result comes from an unreleased OpenAI model, published in the openai/math release on 6 October 2026.

Hype check

Major if the proof holds. Lean checks only one supporting compatibility step. The density theorem itself is not machine-checked. The rank-two case was already known, and no specialist review is published.

Words used

Representation
A rule assigning a matrix to every loop on a surface, so that joining loops multiplies their matrices.
Character variety
The space of all representations, where two that differ only by a change of coordinates count as the same.
Quasi-unipotent
A matrix whose eigenvalues are all roots of unity, such as 1 or −1.
Number field
A finite extension of the fractions, such as the numbers a + b√2 with a and b fractions.
Ring of integers
The algebraic integers inside a number field; they play the role of whole numbers there.
Zariski dense
Not trapped on a smaller piece cut out by extra polynomial equations.
Trace
The sum of the diagonal entries of a square matrix.
Conjugacy class
All matrices that are the same matrix seen in different coordinates.

The original paper

All quoted lines (13)

  1. It is fixed for the entire locus, including all its components. No restriction on the genus or on the Jordan forms is imposed.
    Integral points on character varieties of curves Back to text
  2. Theorem … answers the determinant-one form of Litt's question affirmatively for curves, in every rank, and proves the \SLr\SL_r curve case of the Coccia–Litt conjecture for quasi-unipotent boundary data.
    Integral points on character varieties of curves Back to text
  3. The extension in (…) is finite because the unit group of \cOF\cO_F is finitely generated. It is fixed for the entire locus, including all its components.
    Integral points on character varieties of curves Back to text
  4. For a nonprojective curve without boundary conditions, density already holds over Z\Z: the fundamental group is free and \SLr(Z)\SL_r(\Z) is Zariski dense in \SLr(C)\SL_r(\C).
    Integral points on character varieties of curves Back to text
  5. The substantive cases here are prescribed boundary monodromy and projective curves, where the surface relation couples the matrices.
    Integral points on character varieties of curves Back to text
  6. For the relative statements and for projective XX, one may take distinct primes p,q>rp,q>r and F=K(2,ζpq),L=F(ζr,{u1/r:u∈\cOF×}),F=K(\sqrt2,\zeta_{pq}),\qquad L=F\bigl(\zeta_r,\{u^{1/r}:u\in\cO_F^\times\}\bigr), where ζm\zeta_m denotes a primitive mmth root of unity.
    Integral points on character varieties of curves Back to text
  7. It therefore carries out the local operations over the full ring of integers, rather than obtaining integral points merely from a complex coordinate parametrization.
    Integral points on character varieties of curves Back to text
  8. The main construction proves integral density for all such diagrams by induction on the largest rank.
    Integral points on character varieties of curves Back to text
  9. Cutting along one nonseparating circle and fixing a convenient spectrum brings them into the preceding case. Powers of a Dehn twist then enlarge the closure of the integral points.
    Integral points on character varieties of curves Back to text
  10. This order is essential: taking the semisimplification of a representation can reduce its boundary Jordan blocks.
    Integral points on character varieties of curves Back to text
  11. The higher-dimensional, higher-rank question remains outside its scope.
    Integral points on character varieties of curves Back to text
  12. The ambient-integral exact-class statement in rank two also follows from Coccia–Litt's surface results.
    Integral points on character varieties of curves Back to text
  13. Theorem … treats every rank with exact quasi-unipotent boundary data; in rank two, Coccia and Litt allow a broader range of boundary traces.
    Integral points on character varieties of curves Back to text

Other sources

  1. D. Litt, “Motives, mapping class groups, and monodromy”, arXiv:2409.02234 (2024)
  2. S. Coccia and D. Litt, “Density of integral points in the Betti moduli of quasi-projective varieties”, arXiv:2507.00167 (2025)
  3. A. Ghosh and P. Sarnak, “Integral points on Markoff type cubic surfaces”, Inventiones Mathematicae 229 (2022), 689–749
  4. C. T. Simpson, “Higgs bundles and local systems”, Publ. Math. IHÉS 75 (1992), 5–95
  5. H. Esnault and M. Groechenig, “Cohomologically rigid local systems and integrality”, Selecta Math. 24 (2018), 4279–4292
  6. J. de Jong and H. Esnault, “Integrality of the Betti moduli space”, Trans. AMS 377 (2024), 431–448
  7. D. Litt, “Problems I Like, Problem 7”