04.05.10 · algebraic-geometry / divisors

Hirzebruch-Riemann-Roch theorem (general dimension)

shipped3 tiersLean: none

Anchor (Master): Hirzebruch *Topological Methods in Algebraic Geometry* (Springer Classics 1995 reprint of 1978 3rd English ed.; original *Neue topologische Methoden in der algebraischen Geometrie*, Ergebnisse 9, Springer 1956) §IV.20-§IV.21; Hartshorne Appendix A; Fulton *Intersection Theory* §15 (Grothendieck-Riemann-Roch as generalisation); Griffiths-Harris Ch. 5

Intuition [Beginner]

The Hirzebruch-Riemann-Roch theorem is one formula that computes the Euler characteristic of a holomorphic vector bundle on a smooth projective complex variety of any dimension, in terms of two characteristic classes attached to the bundle and to the variety. On a curve, the formula reduces to the classical Riemann-Roch theorem. On a surface, it reduces to the surface Riemann-Roch identity together with Noether's formula. On a threefold or higher-dimensional variety, it gives a single closed expression where direct calculation by sheaf cohomology would be very hard. The unification is the point of the theorem.

The formula reads as a balance between two pieces of data. On one side sits the alternating sum of dimensions of sheaf cohomology groups, the holomorphic Euler characteristic. On the other side sits an integral over the variety of a product of two characteristic classes: the Chern character of the bundle, which packages the Chern classes of the bundle into an exponential series, and the Todd class of the tangent bundle of the variety, a different combination of the same kind of building blocks. The integral extracts the top-dimensional part of the product and pairs it with the fundamental class of the variety.

Why bother? Because every classical dimension formula in algebraic geometry — the binomial-coefficient count for plane curves of degree , the genus formula for smooth curves, the surface Riemann-Roch identity, the arithmetic-genus formula for complete intersections in projective space — is a single specialisation of this one formula. Hirzebruch found the universal version in 1956, and the modern index theorem of Atiyah and Singer 1963 placed it inside a still wider framework where the same kind of identity governs every elliptic operator on a smooth manifold.

Visual [Beginner]

A balance diagram. On the left pan, the holomorphic Euler characteristic of a sheaf on a smooth projective variety, written as the alternating sum of cohomology dimensions. On the right pan, the integral over the variety of the product of the Chern character of the sheaf and the Todd class of the tangent bundle of the variety. The diagram emphasises that two pieces of data on the right side — one from the sheaf, one from the variety — combine to compute the single integer on the left side.

A balance diagram of the Hirzebruch-Riemann-Roch identity, with the holomorphic Euler characteristic on the left pan, and the integral of the Chern-character-times-Todd-class product on the right pan, on a smooth projective variety of complex dimension $n$.

A second panel shows the same balance specialised to dimensions : at the balance becomes the classical Riemann-Roch theorem on a curve; at it becomes the surface Riemann-Roch identity together with Noether's formula; at the right side acquires an extra term that contributes to the arithmetic genus of threefolds and to the classical formulae of Hirzebruch and others for smooth threefolds in projective space.

Worked example [Beginner]

Recover the classical dimension formula for sections of the line bundle of degree on the projective line, using the general theorem at .

Step 1. Setup. The projective line is a smooth projective complex curve of dimension . The line bundle of degree on the projective line has Chern character in the truncated form valid in dimension . The tangent bundle of the projective line has first Chern class in the standard normalisation, so the Todd class of the tangent bundle, truncated in dimension , is (the formal expansion gives the constant plus half the first Chern class, which on this curve equals ).

Step 2. Multiply and integrate. The product of the truncated Chern character and the truncated Todd class is . Reading off the degree- part (the term that pairs with the fundamental class of the curve) gives . The integral of this top-degree class against the fundamental class of the projective line is .

Step 3. Check. The classical Riemann-Roch theorem on the projective line returns as the Euler characteristic of the line bundle of degree , with the dimension of the space of sections being for at least and the higher cohomology vanishing in this range. The general formula reproduces the classical answer with no surprise.

What this tells us. The general formula has a knob — the dimension — and turning it to recovers the classical Riemann-Roch theorem for curves. Turning it to recovers the surface Riemann-Roch identity. Turning it to any produces a closed formula whose ingredients are intersection numbers on the variety, with no separate cohomology calculation required.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be an algebraically closed field of characteristic zero, let be a smooth projective variety over of complex dimension , and let be a holomorphic (equivalently, locally free coherent) vector bundle on of rank . Write for the holomorphic tangent bundle of , write for the -th Chern class of a vector bundle in the rational Chow ring or in singular cohomology (the two coincide on a smooth projective complex variety via the cycle class map), and write for the holomorphic Euler characteristic of on .

Definition (Chern character). The Chern character of a holomorphic vector bundle of rank on is the class $$ \mathrm{ch}(\mathcal{E}) = \sum_{i = 1}^{r} e^{x_i} \in H^{2*}(X, \mathbb{Q}), $$ where are the formal Chern roots of , namely indeterminates satisfying with the -th elementary symmetric polynomial. Expansion yields , an inhomogeneous class with one component in each even cohomological degree. The Chern character is additive () and multiplicative ().

Definition (Todd class). The Todd class of a holomorphic vector bundle of rank on is the class $$ \mathrm{td}(\mathcal{E}) = \prod_{i = 1}^{r} \frac{x_i}{1 - e^{-x_i}} \in H^{2*}(X, \mathbb{Q}), $$ in the formal Chern roots, the multiplicative sequence attached to the power series . Expansion yields the first few terms $$ \mathrm{td}(\mathcal{E}) = 1 + \tfrac{c_1}{2} + \tfrac{c_1^2 + c_2}{12} + \tfrac{c_1 c_2}{24} + \tfrac{-c_1^4 + 4 c_1^2 c_2 + c_1 c_3 + 3 c_2^2 - c_4}{720} + \cdots. $$ The Todd class is multiplicative on short exact sequences of locally free sheaves: for , see 03.06.15.

Definition (Hirzebruch-Riemann-Roch theorem, general dimension). The Hirzebruch-Riemann-Roch formula for a smooth projective variety of complex dimension over and a coherent sheaf on is the identity $$ \chi(X, \mathcal{E}) = \int_X \mathrm{ch}(\mathcal{E}) \cdot \mathrm{td}(T_X), $$ where the product is multiplied in the cohomology ring, and the integral is the pairing of the degree- component with the fundamental class , returning a rational number — which the theorem asserts is the integer .

Counterexamples to common slips

  • The formula uses the Todd class of the tangent bundle of the variety, not the Todd class of the bundle . The Chern character of supplies the bundle-dependent data; the Todd class of supplies the variety-dependent data. Swapping the two gives a meaningless identity.
  • The integral extracts the degree- piece of the product. Lower-degree pieces contribute nothing to the integral; their role is to fill out the cohomological structure of the product. The integer-valuedness of the right side is a strong constraint and reflects the fact that the Todd class is calibrated so that for every .
  • The formula extends to coherent sheaves that are not locally free, but only via a finite locally free resolution: every coherent sheaf on a smooth projective variety admits a finite resolution by locally free sheaves, and the Chern character extends to coherent sheaves by alternating sum on the resolution. The product with is then defined and the identity holds.
  • In positive characteristic the topological side of the formula must be replaced by an -adic étale Chern character and an -adic étale Todd class, with the proof routing through Grothendieck-Riemann-Roch (Grothendieck 1957) and the algebraic Chow-ring framework rather than through complex cobordism. The characteristic-zero proof of Hirzebruch uses Thom's complex-cobordism theorem and is genuinely characteristic-zero.

Key theorem with proof [Intermediate+]

Theorem (Hirzebruch-Riemann-Roch; Hirzebruch 1956 §IV.21). Let be a smooth projective variety over an algebraically closed field of characteristic zero, of complex dimension , and let be a coherent sheaf on . Then $$ \chi(X, \mathcal{E}) = \int_X \mathrm{ch}(\mathcal{E}) \cdot \mathrm{td}(T_X), $$ where the integrand is the cup product in $H^{2}(X, \mathbb{Q})[X]$.*

Proof. Two formally equivalent strategies are recorded: the cobordism strategy of Hirzebruch, which is the originator route and works for smooth projective varieties over ; and the index-theoretic strategy of Atiyah-Singer, which identifies the integrand as the topological index of the Dolbeault complex twisted by .

The originator cobordism strategy proceeds in four steps.

Step 1: locally free reduction. Every coherent sheaf on a smooth projective variety admits a finite resolution by locally free coherent sheaves: exact, with each locally free. Both sides of the asserted identity are additive on short exact sequences in : the left side because is additive in long exact sequences in cohomology, the right side because the Chern character is additive on short exact sequences of locally free sheaves and the Todd-times-Chern-character product is additive in its first slot. Telescoping the resolution reduces the claim to the case where is locally free.

Step 2: additivity and multiplicativity reduce to monomial test cases. Define $$ F(X, \mathcal{E}) = \chi(X, \mathcal{E}) - \int_X \mathrm{ch}(\mathcal{E}) \cdot \mathrm{td}(T_X). $$ The function is additive in (Step 1) and multiplicative under exterior product of pairs : for two smooth projective varieties with locally free sheaves , the product variety with the external tensor product satisfies the Künneth identity , and the corresponding multiplicativity holds for the integrand on the right side (the Chern character and Todd class are multiplicative under exterior product, and integration over a product variety factors as a product of integrations). So vanishes on a pair if and only if it vanishes on every connected component of separately, and the value on a product variety factors. By the standard splitting principle for vector bundles, every locally free coherent sheaf is, after replacing the base by a tower of projective bundles, a direct sum of line bundles; additivity of in together with the projective-bundle formula reduces the test to the case where is a line bundle on .

Step 3: cobordism reduction to projective space. The pair defines a class in the complex cobordism ring enriched with a line-bundle class — equivalently, a class in the rationalised cobordism ring of pairs (smooth manifold, line bundle). Thom's complex-cobordism theorem (Thom 1954) identifies as the polynomial ring on the classes of the complex projective spaces in each complex dimension, and the pair-version identifies the polynomial generators as pairs for varying and . Both and are cobordism invariants: the holomorphic Euler characteristic because it is a topological invariant on a smooth projective variety (via Hodge theory, is computed from the Dolbeault complex, and this is a homotopy invariant in the cobordism class), and the integral because the integrand is a polynomial in the Chern classes of and paired with the fundamental class, manifestly cobordism-invariant. So is a rational ring homomorphism on , and vanishing of on all polynomial generators forces .

Step 4: verify on test pairs . On projective space, both sides are computable in closed form. The left side is the classical dimension formula for the cohomology of line bundles on projective space (see 04.03.04), valid for every integer in the polynomial-interpretation sense. The right side requires computing , where is the hyperplane class. The Todd class of is computed from the Euler exact sequence $$ 0 \to \mathcal{O}{\mathbb{P}^n} \to \mathcal{O}{\mathbb{P}^n}(1)^{\oplus (n+1)} \to T_{\mathbb{P}^n} \to 0, $$ which gives by multiplicativity of the Todd class on short exact sequences and the structure-sheaf identity . The integral evaluates as the coefficient of in , paired with . A residue calculation (the coefficient of in a formal power series at equals the residue at of a contour integral) gives $$ \int_{\mathbb{P}^n} e^{d H} \cdot \mathrm{td}(T_{\mathbb{P}^n}) = \mathrm{Res}_{H = 0} \frac{e^{d H}}{(1 - e^{-H})^{n+1}} \cdot \frac{dH}{H} \cdot H^{n+1} = \binom{n + d}{n}, $$ the residue calculation expanding the geometric series and reading off the appropriate coefficient. This matches the left side. The verification on the polynomial generators closes the cobordism argument, and the formula propagates to every pair .

Bridge. The construction builds toward 04.05.08 (Riemann-Roch for surfaces) at the codim-zero degree-two specialisation, toward 04.04.01 (Riemann-Roch for curves) at the degree-one specialisation, toward 04.03.04 (cohomology of line bundles on projective space) as the test case driving the cobordism proof, toward 03.09.10 (Atiyah-Singer index theorem) at the index-theoretic generalisation, and toward Grothendieck-Riemann-Roch at the proper-pushforward generalisation in algebraic K-theory. The central insight is that the holomorphic Euler characteristic of any coherent sheaf on any smooth projective variety is computed by integrating a universal characteristic-class expression — the product of the Chern character of the sheaf and the Todd class of the tangent bundle of the variety — and the integer-valuedness of the integral is a strong constraint that pins down the Todd class as the unique multiplicative sequence calibrated by for every .

Three pieces of input — the Chern character, the Todd class, and the integration pairing on the fundamental class — combine into one identity, and the identity recovers every classical genus-and-dimension formula in algebraic geometry as a specialisation. The bridge to topology is the Atiyah-Singer index theorem, which identifies the integrand of HRR with the topological index of the Dolbeault complex twisted by the sheaf and asserts equality with the analytic index, the alternating sum of dimensions of cohomology groups. The bridge to scheme theory is Grothendieck-Riemann-Roch, which generalises HRR to proper morphisms of smooth schemes via the relative-pushforward identity in the Chow ring, with HRR the case where the target is a point.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

lean_status: none — Mathlib has Euler-characteristic and partial Chern-class infrastructure but no general-dimension Hirzebruch-Riemann-Roch theorem. The intended formalisation reads schematically:

import Mathlib.AlgebraicGeometry.EulerCharacteristic
import Mathlib.AlgebraicGeometry.Divisor.Basic
import Mathlib.AlgebraicGeometry.Picard
import Mathlib.AlgebraicGeometry.RiemannRoch

namespace Codex.AlgebraicGeometry.Divisors.HirzebruchRiemannRoch

variable {k : Type*} [Field k] [IsAlgClosed k] [CharZero k]
variable (X : Scheme) [IsSmooth X k] [IsProjective X k] (n : ℕ) (hd : X.dimension = n)
variable (E : CoherentSheaf X)

/-- Chern character of a coherent sheaf on a smooth projective variety. -/
noncomputable def chernCharacter : CohomologyClass X ℚ :=
  sorry  -- via formal Chern roots and the exp series

/-- Todd class of a holomorphic vector bundle on a smooth projective variety. -/
noncomputable def toddClass : CohomologyClass X ℚ :=
  sorry  -- via formal Chern roots and the x/(1 - exp(-x)) power series

/-- Integration pairing on a smooth projective variety of complex dim n. -/
noncomputable def integrateOver : CohomologyClass X ℚ → ℚ :=
  fun α => pairingWithFundamentalClass α  -- degree-2n part paired with [X]

/-- Hirzebruch-Riemann-Roch theorem (general dimension). -/
theorem hirzebruch_riemann_roch :
    (chi E : ℚ) = integrateOver X n (chernCharacter X E * toddClass X (tangentBundle X)) := by
  -- via cobordism reduction to projective space and the Euler exact sequence
  sorry

/-- HRR specialisation: arithmetic genus of a smooth projective variety. -/
theorem arithmetic_genus_formula :
    (chi (𝒪 X) : ℚ) = integrateOver X n (toddClass X (tangentBundle X)) := by
  -- chern character of the structure sheaf is 1; apply HRR
  sorry

end Codex.AlgebraicGeometry.Divisors.HirzebruchRiemannRoch

The proof gap is substantial. Mathlib needs the Chern character as a named additive-multiplicative homomorphism out of the Grothendieck group of coherent sheaves into rational cohomology (the ring-isomorphism statement after tensoring with is the Atiyah-Hirzebruch theorem and depends on packaging K-theory of smooth projective varieties), the Todd class as the multiplicative sequence attached to the power series (depending on the multiplicative-sequence formalism of 03.06.15), the integration pairing on a smooth projective variety of complex dimension realised as evaluation against the fundamental class in , and the cobordism identification needed for the originator proof. Each piece is formalisable from existing Mathlib categorical and homological infrastructure but has not been packaged. The curve and surface specialisations are separate Mathlib gaps under 04.04.01 and 04.05.08; the general- formula subsumes both. An alternative Lean route uses the Grothendieck-Riemann-Roch generalisation in the Chow-ring framework of Fulton, which requires the additional packaging of proper-pushforward in algebraic K-theory and a rational Chow ring with intersection pairing on smooth projective varieties.

Advanced results [Master]

Theorem (Hirzebruch-Riemann-Roch; Hirzebruch 1956 §IV.21, full statement). Let be a smooth projective variety over an algebraically closed field of characteristic zero, of complex dimension , and let be a coherent sheaf on . The holomorphic Euler characteristic of on equals the pairing of the degree- component of $\mathrm{ch}(\mathcal{E}) \cdot \mathrm{td}(T_X) \in H^{2}(X, \mathbb{Q})[X]$:* $$ \chi(X, \mathcal{E}) = \int_X \mathrm{ch}(\mathcal{E}) \cdot \mathrm{td}(T_X). $$

The proof, recorded above in the Intermediate-tier section, runs through complex cobordism: reduction to locally free sheaves via finite resolutions, reduction to line bundles via the splitting principle and projective-bundle formulas, reduction to test cases via Thom's complex-cobordism theorem identifying the rationalised complex cobordism ring with a polynomial ring on the projective spaces, and verification on the test cases via the explicit residue calculation of . Hirzebruch's calibration that the Todd class is the unique multiplicative sequence with for every pins down the power series as the generator of the Todd genus, with all coefficient computations following from the Euler exact sequence on projective space.

Theorem (Atiyah-Hirzebruch ring-isomorphism; Atiyah-Hirzebruch 1959). On a finite CW complex , the Chern character is a ring isomorphism between rational topological K-theory and rational even cohomology.

The ring-isomorphism statement is the structural fact that gives the Chern character its central role in HRR: any rational cohomological invariant of a vector bundle factors through the Chern character, and the Todd class is the universal correction that makes the Chern character intertwine the Euler characteristic on the cohomology side with the algebraic K-theory class on the bundle side. The proof in Atiyah-Hirzebruch 1959 uses the Atiyah-Hirzebruch spectral sequence converging from to , with the rationalisation collapsing the spectral sequence at the page on simply connected spaces and producing the ring isomorphism in general after tensoring with .

Theorem (Grothendieck-Riemann-Roch; Grothendieck 1957 / Borel-Serre 1958). Let be a proper morphism of smooth projective varieties over a field of characteristic zero, and let be a coherent sheaf on . Then in the rational Chow ring of , $$ \mathrm{ch}(f_*^{K} \mathcal{E}) \cdot \mathrm{td}(T_Y) = f_*\big(\mathrm{ch}(\mathcal{E}) \cdot \mathrm{td}(T_X)\big), $$ where $f_^{K}\sum_i (-1)^i R^i f_*f_*$ on the right is the Chow-ring proper-pushforward.*

The Grothendieck generalisation places HRR inside the relative-Euler-characteristic formalism for proper morphisms in algebraic K-theory and generalises to positive characteristic via -adic étale cohomology with the same identity. Grothendieck's 1957 manuscript (the "GRR memoir") was written up by Borel and Serre and published in Bull. SMF 86 (1958). The Fulton-MacPherson refinement (1980s) handles singular schemes via the Riemann-Roch theorem for singular varieties (Baum-Fulton-MacPherson 1975), with the Todd class replaced by a Chow-class lift defined via resolution of singularities. The case recovers HRR.

Theorem (Atiyah-Singer index theorem as generalisation; Atiyah-Singer 1963). Let be a closed oriented smooth manifold and let be an elliptic operator between two smooth vector bundles. Then the analytic index equals the topological index $$ \mathrm{ind}(D) = \int_{T^* M} \mathrm{ch}(\sigma(D)) \cdot \mathrm{td}(T^* M_{\mathbb{C}}), $$ where is the principal symbol of , viewed as a K-theory class on the cotangent bundle $T^ MT^* M_{\mathbb{C}}$ is the complexification.*

HRR is the Dolbeault specialisation. On a smooth projective complex variety , the Dolbeault complex is elliptic, its analytic index is via the Hodge isomorphism between Dolbeault cohomology and coherent sheaf cohomology, and its topological index is computable from the principal symbol via the universal index formula. The product appearing in HRR is the cotangent-bundle integrand of the universal index formula specialised to the Dolbeault complex. Atiyah-Singer 1963 announced the result; the Annals series of 1968 contains the full proof. The signature theorem of Hirzebruch 1956 is the parallel specialisation to the signature operator on a closed oriented -manifold, with the -genus playing the role of the Todd class.

Theorem (Hirzebruch-Mumford proportionality; Mumford 1977). On a smooth projective variety of complex dimension whose universal cover is a bounded symmetric domain with compactified quotient by a torsion-free arithmetic lattice , the Chern numbers of are proportional to the Chern numbers of the compact dual symmetric space : $$ \int_X c_{i_1} \cdots c_{i_r} = \mathrm{vol}(\Gamma \backslash D) \cdot \int_{D^c} c_{i_1} \cdots c_{i_r}, $$ for every monomial of weight in the Chern classes of the tangent bundle.

Mumford's proportionality theorem couples HRR to the arithmetic of locally symmetric varieties: every Chern-number computation on a quotient reduces to the same computation on the compact dual, with the volume of the fundamental domain as the scaling factor. Combined with HRR, this gives explicit Euler-characteristic formulae for line bundles on Hilbert modular varieties, Shimura varieties, and ball quotients, with the Chern-class data computed once on the compact dual and propagated to all arithmetic quotients.

Theorem (Bismut-Lott / Bismut-Soulé arithmetic Riemann-Roch; Bismut-Soulé 1992). On a smooth projective arithmetic variety over equipped with a Hermitian metric on a holomorphic vector bundle , the arithmetic Riemann-Roch theorem refines HRR by including analytic torsion and arithmetic Chern classes in an identity in arithmetic Chow groups $\widehat{\mathrm{CH}}^(X)$.*

The arithmetic refinement places HRR inside Arakelov geometry, where every cohomological invariant of an arithmetic variety carries an additional Green-current contribution from the metric. The Bismut-Soulé arithmetic HRR is the analogue of GRR for proper morphisms of arithmetic varieties, with the analytic-torsion correction supplying the additional metric-dependent term. The arithmetic refinement is the modern state of the Riemann-Roch programme and connects HRR to the BSD conjecture, Beilinson's conjectures on regulators, and the conjectural framework of motivic L-functions.

Synthesis. The Hirzebruch-Riemann-Roch theorem is the universal Euler-characteristic identity for coherent sheaves on smooth projective varieties of every complex dimension, and the central insight is that two characteristic-class expressions — the Chern character of the sheaf and the Todd class of the tangent bundle of the variety — combine in a single integral that recovers the holomorphic Euler characteristic as the alternating sum of cohomology dimensions on the variety. Three apparently distinct constructions — the multiplicative-sequence formalism that produces the Todd class from the power series , the splitting principle that reduces vector-bundle computations to line-bundle computations on tower of projective bundles, and Thom's identification of the rationalised complex cobordism ring as a polynomial ring on the projective spaces — fit into one identity. Putting these together, HRR is what makes the classical dimension formula into a one-line corollary, what makes Noether's formula on a surface into the specialisation of , what makes the canonical-class identity for smooth complete intersections in projective space couple to arithmetic-genus computations via adjunction and HRR, and what makes the Calabi-Yau condition on a complete intersection in projective space coincide with the vanishing of the Todd top piece on the conormal bundle.

HRR also generalises in three directions. To proper morphisms, Grothendieck-Riemann-Roch promotes HRR to a relative identity in the Chow ring, with the pushforward of the Chern character along a proper morphism related to the pushforward of the Chern-character-times-Todd-class product, and HRR is the special case where the target is a point. To elliptic operators on smooth manifolds, the Atiyah-Singer index theorem promotes HRR to a universal identity for the index of an elliptic operator, with HRR the Dolbeault specialisation and the Hirzebruch signature theorem the signature-operator specialisation. To arithmetic varieties, the Bismut-Soulé arithmetic Riemann-Roch theorem refines HRR by including analytic-torsion contributions in an identity in arithmetic Chow groups. Across all three generalisations, the structural data is the same: a Chern-character-like class on the source, a Todd-like class on the target tangent bundle, and an integration pairing that returns the relevant invariant — Euler characteristic, index, or arithmetic Euler characteristic with metric correction.

The synthesis is structural: every classical genus-and-dimension formula in algebraic geometry — Plücker's plane-curve genus formula, the bidegree count on the quadric surface, the K3 dimension formula, the Noether formula on surfaces, the arithmetic genus of smooth complete intersections in projective space, the Mukai formula on K3 surfaces — is a corollary of HRR with appropriate input data. HRR is the universal Euler-characteristic oracle on smooth projective varieties of every dimension, with the input being the Chern character of the sheaf, the Todd class of the tangent bundle of the variety, and the integration pairing on the fundamental class.

Full proof set [Master]

Theorem (Hirzebruch-Riemann-Roch), full proof. Recorded in the Intermediate-tier Key theorem section. The cobordism strategy runs in four steps: locally free reduction via finite resolutions; reduction to line bundles via the splitting principle and the projective-bundle formula; cobordism reduction to projective space using Thom's identification of the rationalised complex cobordism ring of pairs (smooth manifold, line bundle) as a polynomial ring on ; verification on test pairs via the explicit residue computation , matching the classical projective-space dimension table.

Theorem (Atiyah-Hirzebruch ring-isomorphism), stated without proof here — full proof in Atiyah-Hirzebruch 1959 Bull. AMS 65 [pending]. The Atiyah-Hirzebruch spectral sequence converging from to collapses rationally at on a finite CW complex, yielding the ring isomorphism . The proof uses the Bott-periodicity theorem and the multiplicative structure of complex K-theory.

Theorem (Grothendieck-Riemann-Roch), stated without proof here — full proof in Borel-Serre 1958 Bull. SMF 86 (writing up Grothendieck's 1957 manuscript) [pending]. The Grothendieck proof reduces GRR for a proper morphism of smooth projective varieties to the special cases of a closed immersion (handled via the deformation to the normal cone) and a projection (handled via the projective-bundle formula and HRR on ). Every proper morphism of smooth projective varieties factors through a closed immersion followed by a projection (Chow's lemma), and the GRR identity propagates through the composition. The Fulton-MacPherson generalisation (Fulton 1998 §15) extends the theorem to singular varieties via the Riemann-Roch theorem for singular varieties (Baum-Fulton-MacPherson 1975).

Theorem (Atiyah-Singer index theorem), stated without proof here — full proof in the Atiyah-Singer 1968 Annals series [pending]. The five-paper sequence proves the index theorem for elliptic operators on closed oriented smooth manifolds by embedding the manifold in a sphere, computing the topological index of the symbol via the K-theory of the cotangent bundle, and showing that the topological index equals the analytic index by a combination of K-theoretic stability and the Riemann-Roch theorem for the embedding. HRR is the Dolbeault specialisation, the Hirzebruch signature theorem is the signature-operator specialisation, and the Â-genus integrality on a spin manifold is the Dirac-operator specialisation.

Theorem (Hirzebruch-Mumford proportionality), stated without proof here — full proof in Mumford 1977 Invent. Math. 42 [pending]. The proof uses the de Rham complex on the compact dual symmetric space to compute Chern numbers explicitly, the Selberg trace formula to lift the computation to a lattice quotient, and the volume of the fundamental domain as the scaling factor coupling the two computations. The result is foundational for the arithmetic theory of locally symmetric varieties and Shimura varieties.

Connections [Master]

  • Riemann-Roch for surfaces 04.05.08. Surface Riemann-Roch is the specialisation of HRR applied to the line bundle of a divisor on a smooth projective surface . The Todd class on a surface truncates to , and the integration of the Chern-character-times-Todd-class product against the fundamental class of the surface produces the surface Riemann-Roch identity together with Noether's formula at . The Mukai-style formula on a K3 surface is a one-line corollary of the specialisation of HRR.

  • Riemann-Roch for curves 04.04.01. Classical Riemann-Roch on a smooth projective curve of genus is the specialisation of HRR. The Todd class on a curve truncates to , and the integration of against the fundamental class of produces via the degree-genus identity . The classical curve Riemann-Roch is exactly the HRR identity at .

  • Cohomology of line bundles on projective space 04.03.04. The closed dimension formula is the test case driving the cobordism proof of HRR: the residue computation pins down the Todd class as the unique multiplicative sequence calibrated by for every . The cohomological computation on projective space supplies the verification data; the cobordism theorem propagates the verification to every smooth projective variety.

  • Chern character as a ring homomorphism 03.06.18. The Chern character in formal Chern roots is one of the two ingredients of HRR, and the Atiyah-Hirzebruch ring-isomorphism statement is the structural fact that gives the Chern character its central role. The additive identity and the multiplicative identity are what make the Chern character interact cleanly with the Todd class in the HRR product.

  • Multiplicative sequences and the L, Â, Todd genera 03.06.15. The Todd class is the multiplicative sequence attached to the power series , in the same family as the -genus attached to and the Â-genus attached to . The multiplicative-sequence formalism (Hirzebruch 1956 §I.1) is the algebraic machine that makes the three genera into instances of a single graded multiplicative sequence indexed by a formal power series in one variable. The Todd class enters HRR; the -genus enters the Hirzebruch signature theorem; the Â-genus enters the Dirac operator and the Atiyah-Singer index theorem.

  • Hirzebruch signature theorem 03.06.11. The signature of a closed oriented smooth -manifold is the integral of the -genus of the tangent bundle against the fundamental class. The signature theorem is the parallel application of the multiplicative-sequence machinery to oriented -manifolds — with the -genus replacing the Todd class and the signature replacing the holomorphic Euler characteristic — and is proved by Hirzebruch via cobordism in the same 1956 monograph as HRR. The unification of HRR and the signature theorem under the multiplicative-sequence formalism is the central algebraic insight of Hirzebruch's Topological Methods.

  • Atiyah-Singer index theorem 03.09.10. HRR is the Dolbeault specialisation of the Atiyah-Singer index theorem, which generalises the identity to every elliptic operator on a closed oriented smooth manifold. The principal symbol of the -operator twisted by has class in the K-theory of the cotangent bundle, and the topological-index integral against the fundamental class of the manifold reproduces the HRR integrand. The analytic index of the Dolbeault complex is the holomorphic Euler characteristic of on , and Atiyah-Singer asserts equality with the topological index.

  • Adjunction formula on a surface 04.05.07. The HRR computation of the arithmetic genus of a smooth complete intersection in projective space routes through the adjunction formula , which identifies the canonical bundle of the complete intersection. The Todd class on the complete intersection is computed from the conormal sequence via multiplicativity of the Todd class, and the arithmetic genus follows from .

  • Riemann-Roch on compact Riemann surfaces 06.04.01. The complex-analytic Riemann-Roch theorem on a compact Riemann surface is the specialisation of HRR with the Dolbeault interpretation supplied by the Hodge isomorphism between Dolbeault cohomology and coherent sheaf cohomology. The classical Riemann-Roch theorem on a Riemann surface and the algebraic curve Riemann-Roch are two sides of the same identity, and HRR places both inside the universal complex-projective framework.

Historical & philosophical context [Master]

The Hirzebruch-Riemann-Roch theorem was first announced by Friedrich Hirzebruch in Arithmetic genera of algebraic manifolds, Proc. Nat. Acad. Sci. USA 40 (1954), 110-114 [pending], a four-page summary that stated the formula for smooth projective complex varieties and outlined the cobordism proof. The full proof appeared in Hirzebruch's habilitation thesis at Münster, published as Neue topologische Methoden in der algebraischen Geometrie, Ergebnisse der Mathematik 9, Springer 1956 [pending]; the English translation Topological Methods in Algebraic Geometry (translated by R. L. E. Schwarzenberger with an appendix by Armand Borel, 1962/1966; Springer Classics in Mathematics reprint 1995) is the canonical reference. Hirzebruch's monograph introduced the multiplicative-sequence formalism in Chapter I, derived the Todd class as the multiplicative sequence attached to the power series , proved the signature theorem in §I.8 as the parallel application of the -genus to oriented -manifolds, and proved the Riemann-Roch formula in §IV.21 as the central theorem of the book. The cobordism proof uses Thom's complex-cobordism theorem (Thom 1954) identifying the rationalised complex cobordism ring as a polynomial ring on the projective spaces, and pins down the Todd class via the calibration for every .

The originating thread of the Todd class traces back to John Arthur Todd's The arithmetical invariants of algebraic loci, Proc. London Math. Soc. 43 (1937), 190-225, where Todd defined the class combinatorially via intersection-theoretic invariants of subvarieties. Heinz Hopf's 1948 sketches in Sulla geometria riemanniana globale della superficie cubica generale (Atti Convegno di Geometria, Roma 1948) anticipated the Todd-class formalism for surfaces, and Hirzebruch credits Hopf as the immediate ancestor. The reformulation via the power series and the multiplicative-sequence formalism is Hirzebruch's. The Chern character is implicit in Shiing-Shen Chern's Characteristic classes of Hermitian manifolds (Ann. Math. 47, 1946), and the explicit ring-isomorphism statement is due to Michael Atiyah and Hirzebruch in Riemann-Roch theorems for differentiable manifolds (Bull. AMS 65, 1959, 276-281).

Alexander Grothendieck generalised HRR in 1957 to proper morphisms of smooth projective varieties via the relative-pushforward identity in the Chow ring. Grothendieck's manuscript circulated informally and was written up by Armand Borel and Jean-Pierre Serre as Le théorème de Riemann-Roch (Bull. SMF 86, 1958, 97-136) [pending]. The Grothendieck-Riemann-Roch theorem (GRR) places HRR inside the algebraic K-theory of proper morphisms and is the modern scheme-theoretic statement that subsumes Hirzebruch's complex-projective version. The Fulton-MacPherson refinement (William Fulton, Intersection Theory, Ergebnisse 3.Folge 2, 2nd ed. 1998 §15 [pending]) extends GRR to singular schemes via the Baum-Fulton-MacPherson Riemann-Roch for singular varieties (1975), and places the entire Riemann-Roch programme inside the framework of bivariant intersection theory.

Atiyah and Isadore Singer announced the index theorem for elliptic operators on closed oriented smooth manifolds in The index of elliptic operators on compact manifolds, Bull. AMS 69 (1963), 422-433 [pending], with the full proof in the five-paper Annals of Mathematics series of 1968. The Atiyah-Singer formula generalises HRR to every elliptic operator on a closed manifold: HRR is the Dolbeault specialisation (operator twisted by ), the Hirzebruch signature theorem is the signature-operator specialisation, the Â-genus integrality on a spin manifold is the Dirac-operator specialisation. The Atiyah-Singer index theorem is the modern unifying framework that places HRR, GRR, and the Hirzebruch signature theorem under one identity, and is the foundational theorem connecting algebraic geometry, differential topology, and elliptic operator theory.

@book{HirzebruchTopological,
  author    = {Hirzebruch, Friedrich},
  title     = {Topological Methods in Algebraic Geometry},
  publisher = {Springer-Verlag},
  series    = {Classics in Mathematics},
  year      = {1995},
  note      = {Reprint of the 1978 3rd English ed.; original *Neue topologische Methoden in der algebraischen Geometrie*, Ergebnisse 9, Springer 1956}
}

Bibliography [Master]

@article{Hirzebruch1954PNAS,
  author  = {Hirzebruch, Friedrich},
  title   = {Arithmetic genera of algebraic manifolds},
  journal = {Proc. Nat. Acad. Sci. USA},
  volume  = {40},
  year    = {1954},
  pages   = {110--114}
}

@book{HirzebruchTopologicalMethods,
  author    = {Hirzebruch, Friedrich},
  title     = {Topological Methods in Algebraic Geometry},
  publisher = {Springer-Verlag},
  series    = {Classics in Mathematics},
  year      = {1995},
  note      = {Reprint of the 1978 3rd English ed.; original *Neue topologische Methoden in der algebraischen Geometrie*, Ergebnisse 9, Springer 1956}
}

@article{Todd1937,
  author  = {Todd, John A.},
  title   = {The arithmetical invariants of algebraic loci},
  journal = {Proc. London Math. Soc.},
  volume  = {43},
  year    = {1937},
  pages   = {190--225}
}

@article{Chern1946,
  author  = {Chern, Shiing-Shen},
  title   = {Characteristic classes of Hermitian manifolds},
  journal = {Annals of Mathematics},
  volume  = {47},
  year    = {1946},
  pages   = {85--121}
}

@article{AtiyahHirzebruch1959,
  author  = {Atiyah, Michael F. and Hirzebruch, Friedrich},
  title   = {Riemann-Roch theorems for differentiable manifolds},
  journal = {Bull. Amer. Math. Soc.},
  volume  = {65},
  year    = {1959},
  pages   = {276--281}
}

@article{BorelSerre1958,
  author  = {Borel, Armand and Serre, Jean-Pierre},
  title   = {Le th{\'e}or{\`e}me de {Riemann-Roch}},
  journal = {Bull. Soc. Math. France},
  volume  = {86},
  year    = {1958},
  pages   = {97--136}
}

@article{AtiyahSinger1963,
  author  = {Atiyah, Michael F. and Singer, Isadore M.},
  title   = {The index of elliptic operators on compact manifolds},
  journal = {Bull. Amer. Math. Soc.},
  volume  = {69},
  year    = {1963},
  pages   = {422--433}
}

@article{AtiyahSinger1968,
  author  = {Atiyah, Michael F. and Singer, Isadore M.},
  title   = {The index of elliptic operators, {I-V}},
  journal = {Annals of Mathematics},
  volume  = {87, 87, 87, 93, 93},
  year    = {1968--1971}
}

@book{HartshorneAG,
  author    = {Hartshorne, Robin},
  title     = {Algebraic Geometry},
  publisher = {Springer-Verlag},
  series    = {Graduate Texts in Mathematics},
  volume    = {52},
  year      = {1977}
}

@book{GriffithsHarris,
  author    = {Griffiths, Phillip and Harris, Joseph},
  title     = {Principles of Algebraic Geometry},
  publisher = {John Wiley \& Sons},
  series    = {Wiley Classics Library},
  year      = {1994}
}

@book{FultonIntersection,
  author    = {Fulton, William},
  title     = {Intersection Theory},
  publisher = {Springer-Verlag},
  series    = {Ergebnisse der Mathematik und ihrer Grenzgebiete},
  volume    = {3.Folge 2},
  edition   = {2},
  year      = {1998}
}

@article{BaumFultonMacPherson1975,
  author  = {Baum, Paul and Fulton, William and MacPherson, Robert},
  title   = {Riemann-Roch for singular varieties},
  journal = {Publ. Math. IHES},
  volume  = {45},
  year    = {1975},
  pages   = {101--145}
}

@article{Mumford1977,
  author  = {Mumford, David},
  title   = {Hirzebruch's proportionality theorem in the non-compact case},
  journal = {Invent. Math.},
  volume  = {42},
  year    = {1977},
  pages   = {239--272}
}

@article{BismutSoule1992,
  author  = {Bismut, Jean-Michel and Gillet, Henri and Soul{\'e}, Christophe},
  title   = {Analytic torsion and holomorphic determinant bundles, {I-III}},
  journal = {Comm. Math. Phys.},
  volume  = {115},
  year    = {1988--1990}
}

@article{Thom1954,
  author  = {Thom, Ren{\'e}},
  title   = {Quelques propri{\'e}t{\'e}s globales des vari{\'e}t{\'e}s diff{\'e}rentiables},
  journal = {Comment. Math. Helv.},
  volume  = {28},
  year    = {1954},
  pages   = {17--86}
}