Hodge-Riemann bilinear relations
Anchor (Master): Hodge 1941 *The Theory and Applications of Harmonic Integrals* (Cambridge); Voisin *Hodge Theory and Complex Algebraic Geometry* I §6.3 (modern textbook treatment); Griffiths-Harris §0.7 (the bilinear-relations formula in the Kähler setting); Stanley 1980 *Adv. Math.* 35 (g-theorem via Hard Lefschetz + HR); Kahn-Saks 1984 *Ann. Discrete Math.* 22 (poset log-concavity via Hard Lefschetz + HR); Cattani-Kaplan-Schmid 1986 *Invent. Math.* 87 (mixed Hodge structures and degenerations of HR)
Intuition [Beginner]
The Hodge-Riemann bilinear relations are a sharpening of the Hodge decomposition on a compact Kähler manifold. The Hodge decomposition splits the degree- cohomology into Hodge pieces indexed by holomorphic type; the Hodge-Riemann relations then put a signed inner product on each piece, and specify exactly on which subspaces that inner product is positive definite. The combination — direct-sum decomposition plus signed positivity — is what makes the cohomology of a Kähler manifold not just a graded vector space but a polarised one.
Why bother? Because positivity is what makes Hodge theory useful for inequalities. On a smooth projective surface, the Hodge-Riemann relations specialise to the Hodge index theorem, whose Cauchy-Schwarz form controls curve intersections. On a higher-dimensional Kähler manifold, the same positivity drives the Hard Lefschetz theorem, the structure of the Néron-Severi space, and modern combinatorial applications. Stanley's 1980 proof of the g-theorem for simplicial polytopes, Adiprasito-Huh-Katz's proof of Rota's conjecture on the log-concavity of matroid characteristic polynomials, and Kahn-Saks's correlation inequalities for poset extensions all reduce to a Hodge-Riemann positivity statement on an auxiliary algebraic-geometric object.
The bilinear relations divide into two pieces. HR1 says different Hodge pieces are orthogonal under a specific pairing built from the Kähler class. HR2 says that within a single Hodge piece, after stripping off the part that is a multiple of the Kähler class, the remaining bilinear form is positive definite up to a sign that depends only on the bidegree. Together they encode the entire signed-positivity structure of a polarised Hodge structure.
Visual [Beginner]
A schematic of the cohomology of a compact Kähler manifold organised as the Hodge diamond, with the -pieces shaded and the primitive cohomology — the kernel of repeated cup product with the Kähler class — outlined. On each primitive piece, a sign records whether the Hodge-Riemann form is positive or negative definite there, alternating in a pattern that depends on the bidegree and the weight.
The picture captures the essential shape: cohomology is built from primitive pieces, each one carrying a definite quadratic form, with the sign of definiteness alternating in a controlled bidegree-dependent way. The bilinear relations are the rule that tells you what sign each piece carries.
Worked example [Beginner]
Verify the Hodge-Riemann relations on the simplest nonzero case — the second cohomology of a compact Kähler surface — and read off the Hodge index theorem.
Step 1. Let be a smooth complex projective surface of complex dimension , with Kähler class . The second cohomology decomposes by the Hodge theorem into , with Hodge numbers .
Step 2. Define a real bilinear form on as the total of the cup product over the surface — write this in shorthand as where is the intersection pairing on the surface. (No factor of the Kähler class enters because for degree 2 on a surface of complex dimension 2, the exponent of in the general formula is zero.)
Step 3. HR1 applied with : vanishes on unless . So pairs non-degenerately only against , and non-degenerately only against itself. Cross-pairings , vanish.
Step 4. HR2 applied with : on the primitive part, the sign is , so the Hermitian form is positive definite. On the primitive part, the sign is , so the Hermitian form is negative definite. Adding back the Kähler class itself (a non-primitive direction with ) gives one positive eigenvalue.
Step 5. Counting eigenvalues. On the real form has positive eigenvalues. On the part: one positive (the direction) and negative (the primitive part). Adding gives a signature of on , with restriction to the algebraic part — the Néron-Severi space — of signature where .
What this tells us: the Hodge-Riemann bilinear relations specialise on a smooth projective surface to the signature pattern of the intersection pairing, which is the Hodge index theorem. The sign on the part is what gives the form its "extra" positive eigenvalues beyond the single ample direction; the sign on the primitive part is what makes the orthogonal complement of the Kähler class negative definite on the algebraic side.
Check your understanding [Beginner]
Formal definition [Intermediate+]
Let be a compact Kähler manifold of complex dimension with Kähler class , and fix a degree . Recall the Hodge decomposition (see 04.09.01).
Definition (Lefschetz operator and primitive cohomology). The Lefschetz operator is cup product with the Kähler class, . The primitive cohomology in degree is
$$
H^k_{\mathrm{prim}}(X, \mathbb{C}) := \ker!\big( L^{n - k + 1} : H^k(X, \mathbb{C}) \to H^{2n - k + 2}(X, \mathbb{C}) \big).
$$
By the Hard Lefschetz theorem (see sibling unit and 04.09.07 for the formal statement), the Lefschetz operator induces an isomorphism for , and the Lefschetz decomposition gives
$$
H^k(X, \mathbb{C}) = \bigoplus_{r \geq \max(0, k - n)} L^r H^{k - 2r}{\mathrm{prim}}(X, \mathbb{C}).
$$
The decomposition is compatible with the Hodge decomposition: $H^k{\mathrm{prim}}(X, \mathbb{C}) = \bigoplus_{p + q = k} P^{p, q}(X)P^{p, q}(X) = H^k_{\mathrm{prim}}(X, \mathbb{C}) \cap H^{p, q}(X)(p, q)$-cohomology**.
Definition (Hodge-Riemann bilinear form ). Fix . The Hodge-Riemann bilinear form on is $$ Q(\alpha, \beta) := (-1)^{k(k-1)/2} \int_X \alpha \wedge \beta \wedge \omega^{n - k}. $$ The form is -bilinear, -symmetric (symmetric for even, antisymmetric for odd), and real on .
Theorem (Hodge-Riemann bilinear relations). Let be a compact Kähler -fold and let . Define the Hodge-Riemann form as above. Then:
(HR1) Orthogonality of incompatible Hodge pieces. For with , $$ Q\big( H^{p, q}, H^{p', q'} \big) = 0. $$
(HR2) Positivity on primitive Hodge pieces. For any non-zero primitive class with , $$ i^{p - q} \cdot Q(\alpha, \bar{\alpha}) > 0. $$
The two statements are usually quoted together as the Hodge-Riemann bilinear relations. The form together with the Hodge filtration and the underlying -structure makes a polarised Hodge structure of weight , the canonical algebraic-geometric example of the abstract notion (see Advanced results below).
Definition (polarised Hodge structure of weight ). A polarised Hodge structure of weight on a finite-dimensional -vector space is the data of:
A Hodge structure of weight , i.e. a direct-sum decomposition with (equivalently a decreasing filtration on with ).
A -bilinear form which is -symmetric and whose -linear extension satisfies HR1 (orthogonality) and HR2 (positivity on each via the sign ).
Polarised Hodge structures form a category; they are the local models for variations of polarised Hodge structure (Griffiths 1968-72) over moduli spaces.
Counterexamples to common slips
Positivity is on the primitive part, not on the full Hodge piece. On the full , the form is not positive definite — the non-primitive part contributes with the opposite sign. Stripping off to land in is essential.
The sign factor depends only on the bidegree, not on the weight . Common slip: writing or . The correct sign is , which is real ( or ) when is even (the only case where the Hermitian quantity is automatically real on a Hodge piece with ).
The form on uses the -th power of the Kähler class, not the -th. The cup-product power compensates degrees: has degree , multiplying by of degree brings the total to , the top degree where integration over is non-zero.
Hard Lefschetz is the input, not the output. The Hodge-Riemann relations as stated above presume the Lefschetz decomposition (and hence Hard Lefschetz). A self-contained proof in the Kähler setting derives Hard Lefschetz from the Hodge-Riemann positivity, but the logical order in modern textbooks (Voisin Vol I §6.3) proves both simultaneously from the Kähler identities. The conceptual order is: Hodge decomposition → Hard Lefschetz → Lefschetz decomposition → Hodge-Riemann positivity on primitive pieces.
Key theorem with proof [Intermediate+]
Theorem (Hodge-Riemann bilinear relations). Let be a compact Kähler manifold of complex dimension with Kähler class , and let . Define the Hodge-Riemann form $$ Q(\alpha, \beta) = (-1)^{k(k-1)/2} \int_X \alpha \wedge \beta \wedge \omega^{n - k}. $$ Then for , (HR1); and for , (HR2).
Proof. The argument has four steps. First, the orthogonality HR1 reduces by bidegree counting to the observation that has type , and the integral is zero unless this matches the top type . Second, the positivity HR2 reduces to a computation involving the Hodge star and the Kähler identities, building on the harmonic-form representation of cohomology classes.
Step 1: HR1, orthogonality by bidegree counting. Take with . The wedge has type . Multiplying by , which has type , gives a form of type . Integration over vanishes unless this is the top type , that is, unless . Given , the constraint becomes , and similarly . So unless . HR1 is proved.
Step 2: Hodge star and the primitive decomposition. Fix a Kähler metric on and let be the Hodge star, satisfying for the metric inner product. The Lefschetz operator and its formal adjoint generate, with the degree operator , a representation of on forms (Lefschetz-Weil-Chern; see Voisin Vol I §6.2). The Lefschetz primitive decomposition of a smooth -form () reads $$ \alpha = \sum_{r \geq 0} L^r \alpha_r, \qquad \alpha_r \in \mathcal{H}^{k - 2r}_{\mathrm{prim}}(\Omega^*), $$ where the are uniquely determined primitive forms in degree . This decomposition is compatible with the Hodge bidegree.
Step 3: the Hodge-star formula on primitive forms. The key computational identity, proved by Weil (Variétés Kähleriennes, 1958) and reproduced in Voisin Vol I §6.3, is the Weil identity on primitive forms: for with , $$ *\alpha = i^{p - q} \cdot (-1)^{k(k-1)/2} \cdot \frac{L^{n - k}}{(n - k)!} \alpha. $$ The sign factor is exactly the factor that appears in HR2. The identity is verified by direct computation in a unitary frame at a point, using the local Kähler model and the structure of primitive forms in that frame.
Step 4: HR2 via Hodge norm positivity. Take with . Choose a harmonic representative (by the Hodge theorem for compact Kähler manifolds; see 04.09.01). Compute
Using the Weil identity at (which is primitive because ), and noting that the Weil identity applied to has sign factor , we get
Rearranging gives
Substituting into :
The exponents simplify: , and (since is even). The factor combines with the metric Hermitian pairing (the Hodge star is real and commutes with conjugation on a Riemannian manifold, modulo a sign that the careful book-keeping in Voisin §6.3 absorbs into the factor); the net result is
where is the squared -norm of as a -form on the Kähler manifold . For harmonic and primitive, by positivity of the metric inner product. HR2 is proved.
Bridge. The Hodge-Riemann bilinear relations build toward 04.09.07 the Hard Lefschetz theorem, where the central insight is that the positivity established here forces the iterated Lefschetz operator to be an isomorphism. This is exactly the structural fact that identifies the cohomology of a compact Kähler manifold with a unitary -representation, with the Lefschetz primitive decomposition the irreducible-summand decomposition. The bridge appears again in 04.05.09 (Hodge index theorem) where the specialisation gives the signature on via the sign computation in HR2.
The foundational reason the Weil identity holds is that the Kähler form provides a compatible triple of structures — Riemannian, complex, symplectic — and the primitive cohomology is precisely the part where these three structures align to produce a definite quadratic form. Putting these together with the harmonic representative theorem, the analytic content of Hodge theory is converted into the algebraic positivity content of the Hodge-Riemann relations. The bridge generalises the surface Hodge index theorem 04.05.09 to higher-dimensional Kähler manifolds and feeds the modern combinatorial applications in Stanley's g-theorem and Adiprasito-Huh-Katz matroid log-concavity.
Exercises [Intermediate+]
Lean formalization [Intermediate+]
lean_status: partial — Mathlib has bilinear-form, sesquilinear-form, and inner-product-space infrastructure, partial differential-forms machinery, and a developing complex-manifold layer, but neither the Hodge decomposition on a compact Kähler manifold nor the primitive cohomology of the Lefschetz -action are packaged. The intended formalisation states HR1 (orthogonality) and HR2 (positivity) as abstract properties of a polarised Hodge structure, with proofs left as sorry pending the upstream Mathlib infrastructure.
import Mathlib.LinearAlgebra.SesquilinearForm
import Mathlib.LinearAlgebra.BilinearForm.Basic
namespace Codex.AlgGeom.Hodge
/-- A weight-`k` Hodge structure on a finite-dimensional `ℚ`-vector space,
recorded abstractly via the Hodge pieces `V^{p,q}` and the
complex-conjugation involution interchanging `V^{p,q}` and `V^{q,p}`. -/
structure HodgeStructure (V : Type*) [AddCommGroup V] [Module ℚ V]
[FiniteDimensional ℚ V] (k : ℕ) where
hodgePiece : ∀ (p q : ℕ), p + q = k → Submodule ℂ (V ⊗[ℚ] ℂ)
-- ... direct-sum and conjugation axioms
/-- A polarisation of a weight-`k` Hodge structure: a `(-1)^k`-symmetric
`ℚ`-bilinear form satisfying HR1 (orthogonality) and HR2 (positivity
on primitive `(p,q)`-pieces). -/
structure Polarisation {V : Type*} [AddCommGroup V] [Module ℚ V]
[FiniteDimensional ℚ V] {k : ℕ} (hs : HodgeStructure V k) where
form : V →ₗ[ℚ] V →ₗ[ℚ] ℚ
-- HR1: `Q(V^{p,q}, V^{p',q'}) = 0` unless `(p', q') = (k - p, k - q)`
-- HR2: `(-1)^{k(k-1)/2} · i^{p-q} · Q_ℂ(α, conj α) > 0`
-- on the primitive `(p, q)`-piece, for `α ≠ 0`.
theorem HR1_holds : True := by sorry
theorem HR2_holds : True := by sorry
/-- Surface specialisation: at `k = 2` the Hodge-Riemann relations recover
the Hodge index theorem. -/
theorem HodgeRiemann_surface_implies_index_theorem : True := by sorry
end Codex.AlgGeom.Hodge
The proof gaps are substantive. HR1 reduces by bidegree counting once the cup-product structure on Hodge cohomology is packaged. HR2 requires the Weil identity for , which presupposes the Hodge-star on a Kähler manifold and the Lefschetz primitive decomposition — both Mathlib gaps. The surface specialisation is then a finite sign computation. Companion file: lean/Codex/AlgGeom/Hodge/HodgeRiemannBilinear.lean.
Advanced results [Master]
The Q-form and its Hodge-orthogonality (HR1)
Theorem (HR1, Hodge orthogonality; Hodge 1941, Voisin Vol I §6.3). Let be a compact Kähler -fold and let . Define the Hodge-Riemann form on as $$ Q(\alpha, \beta) = (-1)^{k(k-1)/2} \int_X \alpha \wedge \beta \wedge \omega^{n - k}. $$ Then vanishes on unless .
This is the first Hodge-Riemann bilinear relation. The proof is by bidegree counting: has type , and the integral is nonzero only at the top type . The constraint forces , and combined with yields .
Combinatorially, the orthogonality structures the cohomology into a block-diagonal pattern under , with -blocks indexed by with (since and are paired). On a Kähler -fold, complex conjugation swaps these blocks (), giving the real structure on the form: restricted to is a real symmetric (for even) or antisymmetric (for odd) form.
Positivity on primitive (p, q)-cohomology (HR2)
Theorem (HR2, positivity on primitive Hodge pieces; Hodge 1941, Weil 1958). Let be a compact Kähler -fold and let with . Then $$ i^{p - q} \cdot Q(\alpha, \bar\alpha) > 0. $$
This is the second Hodge-Riemann bilinear relation, the heart of the theorem. The proof, sketched at the Intermediate tier and detailed in Voisin Vol I §6.3, uses Weil's identity for the Hodge star on primitive forms: $$ *\alpha = i^{p - q} \cdot (-1)^{k(k-1)/2} \cdot \frac{L^{n - k}}{(n - k)!} \alpha. $$ Substituting into produces the -norm up to a positive factorial constant, and positivity of the norm gives HR2.
The Weil identity is itself a computation: in a unitary frame at a point of , the primitive forms in degree form an explicit subspace of on which the Hodge star acts by an explicit matrix involving the Kähler form. The identity is then a finite-dimensional linear-algebra check, lifted to global statements via partition of unity and harmonic-form representatives.
Polarised Hodge structures — the abstract distillation
Definition (polarised Hodge structure of weight ). A polarised Hodge structure of weight is a triple where:
- is a finite-dimensional -vector space;
- is a decreasing filtration on defining a Hodge structure of weight via ;
- is a -symmetric bilinear form whose -linear extension satisfies HR1 and HR2.
Theorem (Deligne 1971; Griffiths 1968-72). The category of polarised Hodge structures of weight is a semisimple abelian category. Every smooth complex projective variety produces a polarised Hodge structure on each cohomology group via the cup-product pairing twisted by the Kähler class as above. A morphism of polarised Hodge structures is a -linear map respecting the filtration and the polarising form.
The semisimplicity of the category is what makes polarised Hodge structures behave well categorically. The classifying space of polarised Hodge structures of weight on a fixed is the period domain (Griffiths 1968 Bull. AMS 75); the period map of a family of varieties sends to the polarised Hodge structure on and lands in for a discrete subgroup . Griffiths transversality constrains the period map; the horizontal Griffiths distribution is the tangent distribution along which a variation can move.
Combinatorial applications — Stanley's g-theorem
Theorem (Stanley 1980 Adv. Math. 35). Let be a simplicial -polytope with -vector . Then satisfies the Dehn-Sommerville relations and the unimodality .
Stanley's proof — the algebraic-geometry proof of unimodality — proceeds via:
Toric variety construction. The inner fan of is a smooth complete simplicial fan, defining a smooth projective toric variety .
-vector as Betti numbers. The cohomology of satisfies and for all .
Hard Lefschetz. Multiplication by an ample class gives an isomorphism . This is the Dehn-Sommerville symmetry.
Hodge-Riemann positivity. The HR2 positivity on each primitive piece forces , hence for . This is the unimodality .
The deeper structural fact: Stanley's algebraic argument identifies the -vector of with the Hilbert function of the primitive cohomology of , and the Hodge-Riemann positivity is what makes this Hilbert function the M-vector of a graded artinian Cohen-Macaulay ring (the face ring of modulo a linear system of parameters), giving McMullen's full conjectural characterisation of -vectors of simplicial polytopes.
The Hodge-Riemann input is the load-bearing ingredient. Without HR2 positivity, the Lefschetz injectivity would not extract combinatorial unimodality.
Kahn-Saks log-concavity and poset extensions
Theorem (Kahn-Saks 1984 Order 1). Let be a finite poset on elements, and let denote the number of linear extensions of . For any two elements with , let denote the proportion of linear extensions placing at position from the bottom. Then the sequence is log-concave: .
The Kahn-Saks proof builds an auxiliary algebraic variety from the poset (a partial flag variety equipped with a stratification by the poset structure) and identifies the log-concavity with a Hodge-Riemann positivity statement on the variety's cohomology. The Lefschetz operator is constructed from an ample line bundle whose top self-intersection counts the relevant linear extensions, and Hodge-Riemann positivity propagates log-concavity from the algebraic side to the combinatorial side.
The Kahn-Saks paper opened the modern line of combinatorial Hodge theory: a body of techniques that constructs ad hoc algebraic-geometric objects whose Hodge-theoretic invariants encode discrete-mathematical quantities, and reads off correlation inequalities, log-concavity, and unimodality from Hodge-Riemann positivity. The framework was generalised by Stanley to broader combinatorial-positivity statements and extended by Brändén-Huh-Eur (2020s) to a "Lorentzian polynomials" framework that subsumes Hodge-Riemann combinatorics on matroids and posets.
Cattani-Kaplan-Schmid limit Hodge structures
Theorem (Cattani-Kaplan-Schmid 1986 Ann. Math. 123; 1987 Invent. Math. 87). Let $\pi : \mathcal{X} \to \Delta^0\lim_{t \to 0} H^k(\mathcal{X}t, \mathbb{Q})F^\bulletW\bullet$ induced by the logarithm of monodromy, and a polarisation that satisfies a graded analogue of the Hodge-Riemann bilinear relations.*
The Cattani-Kaplan-Schmid theorem extends the Hodge-Riemann relations to degenerations of polarised Hodge structures, where the pure Hodge structure on the generic fibre acquires a weight filtration in the limit. The bilinear relations become a system of relations on the graded pieces , each of which carries an induced polarised Hodge structure of weight .
The CKS theorem is foundational for the modern study of moduli spaces of polarised varieties: the Baily-Borel compactification of a period domain quotient , the toroidal compactifications (Ash-Mumford-Rapoport 1975), and the modern moduli-theoretic compactifications of K3 surfaces and Calabi-Yau threefolds all rely on the CKS framework to understand boundary behaviour of the period map.
Adiprasito-Huh-Katz: matroid Hodge theory
Theorem (Adiprasito-Huh-Katz 2018 Ann. Math. 188). For a matroid on a finite ground set, the characteristic polynomial has log-concave coefficients, resolving Rota's 1971 conjecture.
The AHK proof constructs the Chow ring of the matroid — an artinian commutative ring graded by rank, originally introduced by Feichtner-Yuzvinsky 2004 as the cohomology ring of the matroid's wonderful compactification when is realisable, but generalising to arbitrary matroids — and proves that this ring satisfies the Kähler package: Poincaré duality, Hard Lefschetz, and Hodge-Riemann bilinear relations. The Hodge-Riemann positivity then implies the log-concavity of the characteristic polynomial via a Newton-style inequality.
The AHK theorem is the headline result of combinatorial Hodge theory and extends the Hodge-Riemann framework far beyond the algebraic-geometric setting. The Chow ring of a matroid need not be the cohomology of any variety (matroids that are not realisable over any field still have a Chow ring), and yet the Kähler package holds. The proof technique — building up the Kähler package by induction on matroid contractions and deletions — has reshaped the methodology of combinatorial Hodge theory and inspired Eur-Huh-Larson 2022 and Brändén-Huh's broader Lorentzian-polynomial framework.
Synthesis. The Hodge-Riemann bilinear relations are the load-bearing positivity statement of Hodge theory on a compact Kähler manifold, and the central insight is that the analytic positivity of the -norm of harmonic forms, expressed through the Weil identity on the primitive Hodge pieces, converts directly into the algebraic positivity of the Hodge-Riemann form on primitive cohomology. This is exactly the structural identity that makes the cohomology of a compact Kähler -fold a polarised Hodge structure: a graded vector space with bidegree decomposition, plus the signed positivity that polarises it. Putting these together, the bilinear relations are the foundational reason that Hard Lefschetz holds on a Kähler manifold, the central input to Stanley's algebraic-geometry proof of the g-theorem and to Adiprasito-Huh-Katz's resolution of Rota's matroid conjecture, and the bridge identifies the analytic Hodge-Riemann statement on a Kähler manifold with the algebraic Hodge-Riemann statement on the Chow ring of a matroid.
The pattern recurs across mathematics. On a smooth projective surface, the relations specialise to the Hodge index theorem 04.05.09 and the signature on the Néron-Severi space. On a Kähler -fold of any dimension, they drive the Hard Lefschetz theorem 04.09.07 and the Lefschetz -decomposition of cohomology. On a degeneration of polarised Hodge structures, Cattani-Kaplan-Schmid generalises the relations to mixed Hodge structures and the limit Hodge structure of a nilpotent orbit. On the Chow ring of a matroid, Adiprasito-Huh-Katz prove the Hodge-Riemann positivity without any underlying algebraic variety, demonstrating that the Kähler package is a feature of certain abstract algebraic structures, not just of complex manifolds.
The synthesis is structural: every Hodge-theoretic positivity result on a polarised algebraic-geometric object — the Hodge index theorem, the Lefschetz hyperplane theorem, the Hodge conjecture in special cases, Stanley's g-theorem, Kahn-Saks correlation inequalities, AHK matroid log-concavity, the Brändén-Huh Lorentzian polynomial framework — is a corollary of the Hodge-Riemann bilinear relations in an appropriate setting. The relations supply the positivity; the variety supplies the cohomology; the cup product supplies the bilinear form; the Kähler class supplies the polarisation.
Full proof set [Master]
Proposition 1 (HR1 by bidegree counting). Let be a compact Kähler -fold and let with . Then unless .
Proof. The form has type on . Multiplying by , which has pure type since is a real -form, gives a form of type .
Integration over vanishes on any form whose top type is not exactly (the top de Rham degree on a complex manifold of complex dimension corresponds to the top type on the Dolbeault side). So unless and , that is, .
The pair of equations and gives . The pair and also gives . Combining with and : consistent. The two constraints together with force and .
Proposition 2 (Weil identity on primitive forms). Let be a compact Kähler -fold with Kähler form and Hodge star $(p, q)\alphap + q = k \leq n$,* $$ *\alpha = i^{p - q} \cdot (-1)^{k(k-1)/2} \cdot \frac{L^{n - k}}{(n - k)!} \alpha. $$
Proof sketch. Reduction to a unitary frame. The identity is pointwise and pure-tensorial in the Kähler structure, so verifying it at a point in a unitary frame with suffices. A primitive -form at a point is one annihilated by the dual operator , which in the unitary frame is . Primitive -forms with form an explicit subspace of of dimension (the Lefschetz dimension count).
Computation in the frame. Compute on a primitive monomial with , primitive iff . The Hodge star formula in the unitary frame is $$ *(dz_I \wedge d\bar z_J) = c_{I, J} \cdot dz_{I^c} \wedge d\bar z_{J^c}, $$ where are the complementary index sets in , and is an explicit constant involving signs and powers of . Meanwhile, $$ L^{n - k} (dz_I \wedge d\bar z_J) = (n - k)! \cdot c'{I, J} \cdot dz{I \cup K} \wedge d\bar z_{J \cup K} $$ summed over disjoint with . By the primitive condition , the only that contributes is , giving a single monomial with an explicit coefficient.
Comparing the two expressions, the ratio at the primitive monomial gives the Weil identity's sign factor . Globalisation via the partition of unity completes the proof.
A complete and self-contained derivation occupies Voisin Vol I §6.3.
Proposition 3 (HR2 positivity from Weil identity). For harmonic, .
Proof. Apply Weil's identity at : .
Rearrange: .
Substitute into : $$ Q(\alpha, \bar\alpha) = (-1)^{k(k-1)/2} \cdot (n - k)! \cdot i^{p - q} (-1)^{k(k-1)/2} \int_X \alpha \wedge *\bar\alpha = (n - k)! \cdot i^{p - q} \int_X \alpha \wedge *\bar\alpha, $$ using . Then .
The remaining integral is, up to a Hodge-star sign that absorbs into the factor in front, the squared -norm . (The careful sign book-keeping is in Voisin §6.3, equation 6.32.) The net result: $$ i^{p - q} Q(\alpha, \bar\alpha) = (n - k)! \cdot |\alpha|^2_{L^2} > 0 $$ for .
Proposition 4 (Hard Lefschetz from HR2). On a compact Kähler -fold , the iterated Lefschetz map is an isomorphism for .
Proof. Show is injective; then a Poincaré-duality dimension count gives bijectivity.
For injectivity, take with and decompose via the Lefschetz primitive decomposition , .
For each , suppose . Write in Hodge components. There exists with . By HR2 applied at degree : $$ i^{p - q} Q_{n - k - 2r}(\alpha_r^{p, q}, \overline{\alpha_r^{p, q}}) > 0, $$ where is the Hodge-Riemann form at degree . The integral defining is , non-zero by HR2 positivity.
In particular in since otherwise the integral would be zero by the integrand vanishing.
But , and the summands for distinct are linearly independent (the Lefschetz decomposition assigns each primitive piece to its own -irreducible component, and the -iterates land in different positions of the resulting weight-graded structure). So forces each . But projects to applied to a nonzero piece via the -decomposition, contradicting the previous paragraph unless for all .
Hence and is injective. Dimensions match by Poincaré duality , so is bijective.
Proposition 5 (Hodge index theorem on a surface from HR2). Let be a smooth projective complex surface. The cup-product pairing on has signature .
Proof. At , the Hodge-Riemann form is (the prefix sign at ). Algebraic geometers conventionally use for the cup-product pairing; switching to the algebraic-geometry convention flips the overall sign, giving .
By HR1 at , vanishes on and . The form decomposes block-diagonally.
By HR2 at : , and , so — wait, recompute. HR2 says . At : . , that is, , that is, . So is negative definite on the primitive part. In the algebraic-geometry convention , is positive definite on : positive eigenvalues.
By HR2 at : , so on . In algebraic-geometry convention : negative eigenvalues on the primitive part.
The non-primitive direction is spanned by itself. : one positive eigenvalue.
Total signature on : . Restricting to : .
Proposition 6 (HR on ). On with Kähler class (the Fubini-Study form), the Hodge cohomology is if and otherwise. The Hodge-Riemann form on is . The primitive cohomology vanishes except in degree ; HR2 is vacuously satisfied at degree on .
Proof. Routine computation from the Hodge structure of and the fact that for the Fubini-Study form normalised to volume on the standard projective embedding.
Connections [Master]
Hodge decomposition
04.09.01. The Hodge-Riemann relations sharpen the Hodge decomposition by attaching a signed positive definite form to each primitive Hodge piece. The decomposition supplies the graded -pieces; the bilinear relations supply the polarising form and the positivity that makes a polarised Hodge structure of weight . Without the decomposition, the relations have no setting; with both, the cohomology of a compact Kähler manifold is a polarised Hodge structure.Hodge index theorem
04.05.09. The Hodge index theorem on a smooth projective surface is the surface specialisation of the Hodge-Riemann relations at . The HR1 orthogonality of against and the HR2 positivity / negativity on the primitive pieces combine with the Kähler-class direction to produce the signature on the algebraic Néron-Severi space. The surface case is the historical entry point and the most-cited specialisation of HR in algebraic geometry.Hard Lefschetz theorem
04.09.07(sibling, pending). Hard Lefschetz on a compact Kähler manifold is essentially equivalent to HR2 positivity: the bilinear-relation positivity is what forces the iterated Lefschetz operator to be injective, and Poincaré-duality dimension counts upgrade injectivity to bijectivity. The two theorems are usually proved together from the Kähler identities, and modern textbooks (Voisin Vol I §6.3) treat them as a single positivity package.Sheaf of differentials
04.08.01. The Hodge-Riemann form integrates wedge products of forms in the holomorphic differential sheaves . The pairing structure on via wedge product and integration extends the cup-product pairing on cohomology, and the Hodge-Riemann form is its degree- Kähler-class-twisted incarnation. Without the sheaf-of-differentials framework, the Hodge-Riemann form has no algebro-geometric expression; with it, the form is a structural feature of the de Rham complex.Hodge decomposition on a Riemann surface
06.06.03. On a compact Riemann surface (complex dimension ), the Hodge-Riemann relations at degree give the polarised Hodge structure of weight 1 on — the period structure on a curve, with positivity encoded by Riemann's bilinear relations on the period matrix. The original Hodge-Riemann statement traces back to Riemann's 1857 Theorie der Abel'schen Functionen, where the bilinear relations on period matrices already encode the curve-case polarisation.Period mapping
06.06.04. The classifying space of polarised Hodge structures of weight on a fixed vector space is the period domain , parametrising Hodge filtrations satisfying HR1 and HR2. A family of polarised varieties produces a period map encoding how the polarised Hodge structure varies. Griffiths transversality constrains the period map; the horizontal Griffiths distribution is the tangent distribution along which a variation can move. The bilinear relations are the defining axioms of the target of the period map.ddbar-lemma
04.09.05. The ddbar-lemma is the form-level rigidity statement that makes the Hodge-Riemann polarising form well-defined on cohomology classes rather than form-level representatives. Both the ddbar-lemma and the Hodge-Riemann relations are corollaries of the Kähler identities; together they upgrade the harmonic-form Hodge decomposition into a canonical polarised Hodge structure on .Lefschetz (1,1)-theorem
04.09.09. The Lefschetz (1,1)-theorem identifies the algebraic divisor classes inside , and the Hodge-Riemann relations supply the polarisation that makes the resulting Néron-Severi sublattice signature-constrained — signature on a surface, more generally signature-controlled by the HR sign rule. The two theorems together produce the Lorentzian-lattice structure on that underpins the surface classification.Akizuki-Nakano vanishing theorem
04.09.10. Both Hodge-Riemann and Akizuki-Nakano vanishing are positivity statements derived from the Bochner-Kodaira-Nakano formula and the Kähler -action. HR2 positivity on primitive cohomology is the cohomology-level version of the pointwise curvature positivity that powers Akizuki-Nakano, and both theorems use the operator in bidegree as the load-bearing input.Kodaira embedding theorem
04.09.11. The Hodge-Riemann relations supply the polarisation underlying Kodaira embedding: a positive integral -class on a compact Kähler manifold polarises the weight-2 Hodge structure on by HR2, and the resulting positivity is exactly the analytic input that produces enough global sections of high tensor powers to give a projective embedding.
Historical & philosophical context [Master]
W. V. D. Hodge's 1941 monograph The Theory and Applications of Harmonic Integrals (Cambridge University Press 1941; 2nd ed. 1952) [Hodge1941] introduced the harmonic-integral approach to cohomology of complex manifolds and established the Hodge-Riemann bilinear relations on the primitive cohomology of a compact Kähler manifold. Hodge's relations are the polarisation analogue of his decomposition theorem: where the decomposition splits cohomology by holomorphic type, the bilinear relations attach a signed positive definite form to each primitive piece. The combination — Hodge decomposition plus Hodge-Riemann relations — makes the cohomology of a compact Kähler manifold a polarised Hodge structure, a foundational notion of modern algebraic geometry.
The historical roots of the relations trace back to Bernhard Riemann's 1857 paper Theorie der Abel'schen Functionen (Journal für die reine und angewandte Mathematik 54), where the bilinear relations on the period matrix of a compact Riemann surface — the symmetry of the matrix product and the positivity of the imaginary part — already encode the polarisation of the weight-1 Hodge structure on . Riemann's relations are exactly the surface-case Hodge-Riemann relations applied to . The general-dimension extension required Erich Kähler's 1933 introduction of the Kähler condition (Abh. Math. Sem. Hamburg 9, 173–186) and Hodge's 1941 synthesis.
The modern reformulation crystallised with André Weil's 1958 monograph Variétés Kähleriennes (Hermann) [Weil1958], which gave the cleaner sign convention (the prefactor and the Hermitian sign) used in modern textbooks. Weil's identity on primitive forms, , is the load-bearing computational input to HR2.
The categorical reformulation came with Pierre Deligne's Théorie de Hodge II–III (Publ. Math. IHES 40 (1971), 5–57; 44 (1974), 5–77), which introduced the abstract polarised Hodge structure as a categorical object independent of any specific compact Kähler manifold. Deligne extended Hodge theory to non-compact and singular complex algebraic varieties via mixed Hodge structures, and Cattani-Kaplan-Schmid (Ann. Math. 123 (1986), 457–535; Invent. Math. 87 (1987), 217–252) [Cattani-Kaplan-Schmid] generalised the bilinear relations to limit Hodge structures of nilpotent orbits. Phillip Griffiths's 1968–72 series on variations of Hodge structure (Publ. Math. IHES 38 (1970); Bull. AMS 75 (1969); etc.) made the period domain and the period map central objects of moduli theory.
The combinatorial applications opened with Richard Stanley's 1980 paper The number of faces of a simplicial convex polytope (Advances in Mathematics 35, 236–238) [Stanley1980], which used Hard Lefschetz and HR2 on a smooth projective toric variety to prove McMullen's -conjecture on the structure of -vectors of simplicial polytopes. Stanley's argument established a template: build an algebraic-geometric object from a combinatorial structure, extract Hodge-theoretic invariants, and read off combinatorial consequences from Hodge-Riemann positivity. Jeff Kahn and Michael Saks 1984 (Order 1, 113–126) [Kahn-Saks] extended the template to correlation inequalities for linear extensions of posets, again via an auxiliary Kähler-manifold construction.
The most striking modern development is Karim Adiprasito, June Huh, and Eric Katz's 2018 paper Hodge theory for combinatorial geometries (Ann. Math. 188, 381–452), which proved the Kähler package — Poincaré duality, Hard Lefschetz, and Hodge-Riemann — for the Chow ring of any matroid, settling Rota's 1971 log-concavity conjecture. The Chow ring of a non-realisable matroid is not the cohomology of any algebraic variety, yet the Hodge-Riemann positivity still holds — a structural fact about combinatorial Hodge theory that has reshaped the field. June Huh was awarded the Fields Medal in 2022 for this work; the broader Lorentzian polynomial framework of Brändén-Huh (2020s) extends the Hodge-Riemann positivity to a much larger class of combinatorial structures.
The Hodge-Riemann bilinear relations remain the foundational positivity statement of Hodge theory. From Riemann's 1857 period relations on curves through Hodge's 1941 harmonic-integral synthesis, Weil's 1958 sign-convention reformulation, Deligne-Griffiths's 1970s categorical and moduli-theoretic framework, Cattani-Kaplan-Schmid's 1980s limit Hodge structures, Stanley's 1980 combinatorial applications, and Adiprasito-Huh-Katz's 2018 matroid Hodge theory, the relations have evolved from a specialised tool in algebraic surfaces to a unifying principle of modern combinatorial and algebraic geometry. The polarised Hodge structure that they define is the canonical algebraic-geometric incarnation of the principle that complex algebraic varieties carry not just topology but a refined topology with positivity built in.
Bibliography [Master]
@book{Hodge1941,
author = {Hodge, W. V. D.},
title = {The Theory and Applications of Harmonic Integrals},
publisher = {Cambridge University Press},
year = {1941},
edition = {2nd, 1952}
}
@book{Weil1958,
author = {Weil, Andr\'e},
title = {Vari\'et\'es K\"ahleriennes},
publisher = {Hermann},
year = {1958},
series = {Actualit\'es Scientifiques et Industrielles},
volume = {1267}
}
@book{VoisinHodgeI,
author = {Voisin, Claire},
title = {Hodge Theory and Complex Algebraic Geometry I},
publisher = {Cambridge University Press},
year = {2002},
series = {Cambridge Studies in Advanced Mathematics},
volume = {76}
}
@book{GriffithsHarris,
author = {Griffiths, Phillip and Harris, Joseph},
title = {Principles of Algebraic Geometry},
publisher = {John Wiley \& Sons},
year = {1994},
series = {Wiley Classics Library}
}
@article{Stanley1980,
author = {Stanley, Richard},
title = {The number of faces of a simplicial convex polytope},
journal = {Advances in Mathematics},
volume = {35},
year = {1980},
pages = {236--238}
}
@article{Kahn-Saks,
author = {Kahn, Jeff and Saks, Michael},
title = {Balancing poset extensions},
journal = {Order},
volume = {1},
year = {1984},
pages = {113--126}
}
@article{Cattani-Kaplan-Schmid,
author = {Cattani, Eduardo and Kaplan, Aroldo and Schmid, Wilfried},
title = {Degeneration of {H}odge structures},
journal = {Annals of Mathematics},
volume = {123},
year = {1986},
pages = {457--535}
}
@article{Cattani-Kaplan-SchmidII,
author = {Cattani, Eduardo and Kaplan, Aroldo and Schmid, Wilfried},
title = {{$L^2$} and intersection cohomologies for a polarizable variation of {H}odge structure},
journal = {Inventiones Mathematicae},
volume = {87},
year = {1987},
pages = {217--252}
}
@article{Deligne1971II,
author = {Deligne, Pierre},
title = {Th\'eorie de {H}odge {II}},
journal = {Publications Math\'ematiques de l'IH\'ES},
volume = {40},
year = {1971},
pages = {5--57}
}
@article{Deligne1974III,
author = {Deligne, Pierre},
title = {Th\'eorie de {H}odge {III}},
journal = {Publications Math\'ematiques de l'IH\'ES},
volume = {44},
year = {1974},
pages = {5--77}
}
@article{Adiprasito-Huh-Katz,
author = {Adiprasito, Karim and Huh, June and Katz, Eric},
title = {Hodge theory for combinatorial geometries},
journal = {Annals of Mathematics},
volume = {188},
year = {2018},
pages = {381--452}
}
@article{Riemann1857,
author = {Riemann, Bernhard},
title = {Theorie der {A}bel'schen {F}unctionen},
journal = {Journal f\"ur die reine und angewandte Mathematik},
volume = {54},
year = {1857},
pages = {115--155}
}
@article{Griffiths1969,
author = {Griffiths, Phillip},
title = {Periods of integrals on algebraic manifolds: summary of main results and discussion of open problems},
journal = {Bulletin of the AMS},
volume = {75},
year = {1969},
pages = {228--296}
}
@article{Huh2016,
author = {Huh, June},
title = {Tropical geometry of matroids},
journal = {Current Developments in Mathematics},
year = {2016},
pages = {1--46}
}