02 / Maths Lab

Arithmetic Heights.

Explore exact heights of curves and tautological cycles on their Jacobians.

Exact formula / Theorem 1.1

One family. A landscape of heights.

Explore the stable Faltings height of the smooth projective curve Xn: y² = xn − 1, equivalently the height of its Jacobian. The formula applies to odd n ≥ 3, with genus g = (n − 1)/2.

Stable Faltings height · numerical approximationEnable JavaScript to calculate.

Exact value for the chosen n

This finite gamma expression is exact. The decimal and plotted points are numerical evaluations, displayed to eight decimal places. All logarithms are natural.

Formula & normalization

Writing ep = ordp(n), Theorem 1.1 gives

hFal(Xn)=n8∑p∣np2ep−1p2ep−1(p2−1)logp+n8logn−g2logπ+g2nlog2−∑j=1glogΓ(2j−12n)Γ(n+2j−12n).

The sum over p runs over prime divisors of n. The exact result above combines the log n term with this prime sum and reduces the rational coefficients.

The normalization is the paper’s: the metric is induced by ⟨η,η′⟩ = (i/2) ∫ η ∧ η̄′. The height is stable, computed after semistable reduction. Γ denotes Euler’s gamma function.

Read the paper on arXiv ↗

Plot every height in an interval

Use integer endpoints 3 ≤ a ≤ b ≤ 10001. Even endpoints are allowed; every odd n in [a,b] is included.

Select a point to inspect its exact height above. With the plot focused, use ← and → to move between points; Home and End select the endpoints. The red point is the chosen n.

The bounds and the leading term
−0.975n < hFal(Xn) − (n/8) log n
< (9/64)n log log n − 0.263n.

Corollary 1.2 gives these strict bounds. Toggle them to see the lower bound in teal and the upper bound in dashed red. The second vertical-axis option subtracts the leading term to reveal the remaining variation.

Values for the plotted interval
nGenushFal(Xn) ≈

Self-products of curves / Theorem 1.1

From a vector to a height.

Let X/K be a smooth projective geometrically connected curve of genus g ≥ 2 with semistable reduction. Fix the canonical degree-one class α = ω/(2g−2), up to torsion. In J = Pic0(X), let

Zm,α = image(Xr → J),   (x₁,…,xᵣ) ↦ ∑j=1r mj(xj−α).

Choose nonzero integers mj; negative entries are allowed. The calculator gives exact rational coefficients of the curve’s normalized invariants.

1 ≤ r ≤ g. At r = g, the image is the whole Jacobian and its height is zero.

Vector m

Exact Néron–Tate height
Enable JavaScript to calculate the exact expression.

Ω = ω̂²/[K:Q],   Φ = φ(X)/[K:Q].

Here φ(X) is the global invariant, including the finite-place and complex-embedding contributions. A numerical height also requires Ω and Φ for your curve.

The formula and its normalization

Write S₂ = ∑ mj² and P = ∑j<k mjmk. The choice of α makes hNT(α−ω/(2g−2)) = 0.

h′ℒ(Zm,α) = AΩ + BΦ.

For 2 ≤ r < g:

A=(g−r)[3g(g−2)S2−2(2g+1)P]24g(g−1)2(g−2)B=(g−r)P6g(g−1)(g−2)

For r = 1: A = m₁²/[8(g−1)] and B = 0. For r = g: A = B = 0. These separate cases also cover genus two without division by g−2.

ℒ is a symmetric line bundle inducing the canonical principal polarization. The normalization is h′ℒ(Z) = ⟨ℒ̂r+1|Z⟩ / ([K:Q](r+1)⟨ℒr|Z⟩).

Read Theorem 1.1 ↗

Comic

Open image ↗
Text version & panel descriptions

Copy citation

Select and copy the text below.

Opens in a new tab.