Research

Visualizing Elliptic Curves

Second paper in preparation with Nadir Hajouji
number theoryalgebraic geometrymathematical illustration

Faithful pictures of elliptic curves over the complex numbers and over finite fields, and the equivalence of categories that makes the finite field pictures work.

Elliptic curves are interesting for many reasons, but their pictures are often hard to comprehend. The real case is fine, except that the most important point, the identity of the group, sits at infinity. The complex and finite field cases don’t, to my knowledge, have many useful illustrations at all. Our project with Nadir Hajouji was to change that, and along the way we ended up collecting some beautiful classical mathematics and assembling it into an equivalence of categories.

An elliptic curve over a finite field, drawn on the complex torus that gives rise to it.
An elliptic curve over a finite field, drawn on the complex torus that gives rise to it.

A complex elliptic curve is a torus C/Λ\mathbb{C}/\Lambda, and different lattices give tori of genuinely different shapes. To draw one in R3\mathbb{R}^3 without lying about its shape the map must be conformal, and there are no flat tori in R3\mathbb{R}^3. Our Bridges 2025 paper gets around this with a theorem of Pinkall: the preimage under the Hopf fibration S3→S2S^3 \to S^2 of a closed curve on the sphere is a flat torus, whose shape is set by the curve’s length and enclosed area. Composing with stereographic projection, which is conformal, lands the torus in R3\mathbb{R}^3 with the correct shape, and the paper gives the explicit map so others can use it.

The finite field pictures come from lifting Frobenius. The curve y2=x3+3xy^2 = x^3 + 3x over F5\mathbb{F}_5 is also a curve over Z\mathbb{Z} with complex multiplication by Z[i]\mathbb{Z}[i], and the endomorphism −2+i-2+i reduces to the Frobenius map x↦x5x \mapsto x^5. On the torus C/Z[i]\mathbb{C}/\mathbb{Z}[i] it is multiplication by −2+i-2+i, and the points of the curve over F5\mathbb{F}_5 are its fixed points: a finite subgroup of the torus, which we draw on the torus. The points over F25\mathbb{F}_{25}, F125\mathbb{F}_{125} and so on are fixed points of its powers. The result shows the group structure, the Galois action, and the shape of the lattice at once. The pictures were shown at the International Congress of Mathematicians in 2026 and are the source of the art series on this site.

Work in progress

The example works because Z[i]\mathbb{Z}[i] has class number one. In general there are as many lattices as there are curves with a given endomorphism ring, and the question is which lattice belongs to which curve. Our second paper answers this: the two sides are the same category.

TheoremHajouji, Trettel

Let α\alpha be a complex quadratic integer of norm pp lying in a prime P\mathfrak{P} above pp. Every lattice Λ\Lambda with αΛ⊂Λ\alpha\Lambda \subset \Lambda admits a Deuring model relative to P\mathfrak{P}, and reduction modulo P\mathfrak{P} is an equivalence of categories from the lattices with a distinguished endomorphism α\alpha, with isogenies as morphisms, to the elliptic curves over Fp\mathbb{F}_p whose Frobenius has trace Tr(α)\mathrm{Tr}(\alpha).

So every curve over Fp\mathbb{F}_p has a lattice, and every such lattice comes from a curve. Computing the correspondence directly means reducing jj-invariants modulo P\mathfrak{P}, which is unpleasant, so the paper also proves that matching up a few isogeny graphs on the two sides is enough to pin the equivalence down.

From this project

Papers

Software

  • elliptic-curve-viz Visualizing elliptic curves — over finite fields as point sets on flat tori in the 3-sphere, and over ℂ as complex tori in CP² — live in WebGL and path-traced for final renders.

Exhibitions

← All research