Gross–Zagier Formula on Singular Moduli
- The Gross–Zagier formula on singular moduli explicitly factors differences of CM j-invariants by leveraging local arithmetic data, including representation numbers and optimal embeddings.
- It employs both analytic methods and arithmetic intersection theory to equate norms of differences with local intersection multiplicities on modular curves, Hilbert modular surfaces, and Shimura curves.
- Recent refinements extend the classical formula to arbitrary discriminants and quaternionic settings, linking CM cycle intersections with Fourier coefficients and confirming deep conjectures.
Searching arXiv for the primary paper and closely related work on singular moduli, refinements, and Shimura-curve generalizations. Searching arXiv for "(Yang, 2010) Gross Zagier singular moduli Yang Howard Yang Hilbert modular surfaces". The Gross–Zagier formula on singular moduli is the explicit factorization formula governing differences of CM values of the modular -invariant. If is a CM point, then is a singular modulus, an algebraic integer generating a ring or Hilbert class field. Gross and Zagier showed that products, or equivalently suitable norms, of differences admit a prime factorization controlled by local arithmetic data: representation numbers, optimal embeddings into quaternionic orders, and local intersection multiplicities on integral models of modular curves. In later work, this viewpoint was recast in the language of arithmetic intersections, refined to arbitrary discriminants, and generalized to Hilbert modular surfaces and Shimura curves, where the diagonal on is replaced by special divisors such as Hirzebruch–Zagier divisors or quaternionic Hecke correspondences (Yang, 2010, Daas, 2023).
1. Classical statement and arithmetic meaning
For negative coprime fundamental discriminants , with imaginary quadratic fields , unit counts , and , the classical product of singular moduli is
Gross–Zagier’s formula gives
0
where 1 is a prime power determined by genus-character data and local parity conditions. One formulation defines
2
with 3 built from the quadratic residue data of 4 and 5. The nontrivial contributions occur exactly when there is a unique prime 6 with 7 and 8 odd; then 9 is a positive power of 0 (Nicolau, 9 Mar 2026).
An equivalent formulation, particularly natural in the Hilbert modular and Borcherds-product approach, uses the real quadratic field 1, the biquadratic CM field 2, and the counting function
3
Then the logarithm of the total product is expressed as a sum over totally positive 4 and primes 5 inert in 6, with weights 7 (Yang et al., 2017).
The formula explains striking numerical factorizations. One example is
8
whose prime divisors are inert in both 9 and 0 (Daas, 2023). In the coprime fundamental setting, a recurring structural principle is that only primes with tightly constrained splitting behavior contribute to the factorization.
2. Arithmetic intersection formulation
The modern interpretation of the formula is intersection-theoretic. Gross–Zagier’s factorization can be viewed as a computation of the arithmetic intersection of CM divisors on an integral model of the modular curve, or equivalently as the intersection of the diagonal on 1 with a CM cycle. In this formulation, the non-archimedean valuation of a difference of singular moduli becomes a local intersection multiplicity at a prime 2 (Yang, 2010).
At the local level, the valuation is computed by supersingular geometry. One standard form is that
3
is a sum over supersingular elliptic curves 4 of non-negative integers counting compatible optimal embeddings of the two quadratic orders into 5, equivalently representation numbers attached to ternary quadratic forms or Gross lattices (Li, 2018, Howard et al., 2012). This is the source of the prime-by-prime factorization.
A stack-theoretic formulation makes the intersection precise. For the Deligne–Mumford stack 6 of elliptic curves and finite étale CM stacks 7, the arithmetic intersection multiplicity is defined by summing lengths of strictly Henselian local rings at geometric intersection points, weighted by automorphism groups and 8 (Phillips, 15 Sep 2025). In this language, the classical quantity
9
encodes the arithmetic degree of the CM intersection.
This perspective also clarifies a common point of confusion. The fundamental object is often not a single bare difference 0, but rather a norm or a product over Galois conjugates, or an intersection number on a stack. The local factors are geometric multiplicities, not merely ad hoc exponents.
3. Refined formulas and arbitrary discriminants
The original Gross–Zagier theorem assumed coprime fundamental discriminants. Subsequent work refined both the indexing of local contributions and the range of admissible discriminants. A decisive refinement is due to Howard–Yang, who decomposed the Hecke correspondence into zero-dimensional stacks 1 indexed by totally positive 2, with 3. If 4 and 5 is a singleton, then 6 is supported in characteristic 7 and
8
while the degree vanishes if 9 or 0. The total Hecke intersection is recovered by summing 1 over 2 of fixed trace (Phillips, 15 Sep 2025).
Howard–Yang also proved an arithmetic Siegel–Weil identity identifying these arithmetic degrees with Fourier coefficients of the central derivative of Hecke’s normalized Eisenstein series. In the notation of that work, if
3
then
4
and 5 is explicitly 6 when 7, and 8 otherwise (Howard et al., 2012). This refines Gross–Zagier by separating the local intersection according to the auxiliary index 9, rather than only after summation over all 0 of a given trace.
An independent direction is the extension to arbitrary discriminants, including non-maximal orders. For distinct discriminants 1, one still has
2
but now 3 is allowed to be a possibly fractional prime power in the degenerate 4 case, and for 5 it is supported at a single rational prime 6 characterized by Hilbert-symbol conditions. For 7, the valuation 8 is computed by counting invertible ideals of prescribed norm in 9, subject to local optimality conditions (Lauter et al., 2012). This removes the maximal-order restriction and is motivated in part by denominator questions for genus-two invariants.
4. Hilbert modular surfaces and Yang’s generalization
A substantial generalization replaces the modular curve by a Hilbert modular surface. Let 0 with 1 prime, and let 2 be the Hilbert modular stack parametrizing abelian surfaces with real multiplication by 3 and a 4-polarization in the sense of Deligne–Pappas. The Hirzebruch–Zagier divisors 5 on 6 play the role of special divisors, and for 7 the divisor 8 identifies with the diagonal embedding of the moduli stack of elliptic curves into 9 (Yang, 2010).
Yang considers a non-biquadratic quartic CM field 0 and the associated CM cycle 1 on 2. Under the assumptions
3
and that the discriminant 4 is prime, the main theorem asserts
5
for all 6, where 7 is defined from local data of the reflex extension 8 and the counting function
9
This confirms a special case of the Bruinier–Yang conjecture and makes the local structure of the intersection completely explicit (Yang, 2010).
The relationship with the classical Gross–Zagier formula is exact when 0. In that case 1 is the diagonal, 2, and Yang recovers
3
The local intersection terms match the Gross–Zagier exponents, so the Hilbert modular-surface formula is literally a higher-dimensional generalization of the singular-moduli factorization (Yang, 2010).
This framework also yields a height-theoretic consequence: under the same hypotheses, Yang proves the first non-trivial non-abelian Chowla–Selberg formula, a special case of Colmez’s conjecture, namely
4
for a principally polarized CM abelian surface of type 5 (Yang, 2010).
5. Quaternionic and Shimura-curve extensions
A distinct family of generalizations replaces modular curves by Shimura curves attached to indefinite quaternion algebras. For genus-zero Shimura curves 6 with 7, one chooses a Hauptmodul 8 and forms a cross-ratio invariant built from CM points 9 and their Atkin–Lehner transforms. Giampietro–Darmon conjectured, and Daas proved, that the norm of this cross-ratio factors as
00
where 01 depends on the residue class of 02 modulo 03. The proof uses 04-adic 05-functions on the Cerednik–Drinfeld uniformization of 06, together with CM theory and an analytic argument via 07-adic infinitesimal deformations of Hilbert Eisenstein series and an 08 theorem (Daas, 2023).
An archimedean proof of the same factorization was later obtained by evaluating automorphic Green’s functions at CM points. In that approach, the logarithm of the cross-ratio of 09-values is expressed as a linear combination of Green’s function values, and the first Fourier coefficient of a holomorphic projection of a diagonal-restricted Hilbert Eisenstein series is shown to match the finite factorization term. For 10, the relevant cusp-form space vanishes or is annihilated by Atkin–Lehner symmetry, so the archimedean and finite contributions coincide exactly (Nicolau, 9 Mar 2026).
There is also an intersection-theoretic Shimura-curve generalization. For an indefinite quaternion algebra 11 with maximal order 12, one considers the stack 13 of QM abelian surfaces, the CM divisors 14, and the Hecke correspondence 15. After decomposing the CM stacks by congruence types 16, one defines zero-dimensional stacks 17. If 18 is totally positive and 19, then
20
and
21
When 22 is split, this reduces to the Howard–Yang refinement on modular curves (Phillips, 15 Sep 2025).
6. Consequences, related structures, and higher-dimensional context
One direct arithmetic consequence is that differences of singular moduli are never units. Using Gross–Zagier, Gross–Kohnen–Zagier, Schofer, and Bruinier–Kudla–Yang, Li gave a short proof that
23
hence 24 cannot be a unit. The same method implies that for any 25 there exists a prime 26 such that the reductions modulo 27 of two CM elliptic curves are 28-isogenous, via the modular polynomial criterion 29 (Li, 2018).
A related but distinct development concerns traces rather than products. In the language of generalized Jacobians with cuspidal modulus, Bruinier and Li proved that the generating series of Heegner divisor classes is a weakly holomorphic modular form of weight 30, extending Gross–Kohnen–Zagier and yielding new proofs of Zagier’s modularity of traces of singular moduli. In the classical case 31, this recovers
32
thus placing the trace formulas and the Gross-style Jacobian interpretation in a common framework (Bruinier et al., 2015).
Higher-dimensional quaternionic analogues also exist over totally real fields of strict class number 33. In that setting, the role of optimal embeddings into 34 is played by simultaneous embeddings of primitive CM fields into superspecial orders in definite quaternion algebras over the totally real base field. The resulting counting formulas determine which superspecial primes can occur in factorizations of differences of Siegel modular function values at CM points and provide bounds relevant to Igusa invariants and genus-two CM constructions (Goren et al., 2011). This suggests that the singular-moduli formula is best understood not as an isolated identity for 35-values, but as the one-dimensional prototype of a much broader arithmetic intersection and automorphic framework.
Across these developments, the persistent structural principle is the same: a seemingly elementary factorization of special values is governed by local deformation theory, representation densities, and special cycles on Shimura varieties. The classical Gross–Zagier formula remains the basic example, but its later refinements show that its natural home is arithmetic geometry rather than elementary algebraic number theory alone.