TheoremComplete

Grothendieck--Riemann--Roch Theorem

The Grothendieck--Riemann--Roch (GRR) theorem is the cornerstone of the interaction between K-theory and intersection theory. It describes the precise failure of the Chern character to commute with proper pushforward, the correction being the Todd class. This result subsumes the classical Riemann--Roch and Hirzebruch--Riemann--Roch theorems.


Statement

Theorem5.2Grothendieck--Riemann--Roch

Let f:Xβ†’Yf: X \to Y be a proper morphism of smooth quasi-projective varieties over a field kk. For every element α∈K0(X)\alpha \in K_0(X):

ch⁑(Rfβˆ—(Ξ±))=fβˆ—(ch⁑(Ξ±)β‹…td⁑(Tf))inΒ CHβˆ—(Y)βŠ—Q\operatorname{ch}(Rf_*(\alpha)) = f_*\left(\operatorname{ch}(\alpha) \cdot \operatorname{td}(T_f)\right) \quad \text{in } CH^*(Y) \otimes \mathbb{Q}

where:

  • Rfβˆ—:K0(X)β†’K0(Y)Rf_*: K_0(X) \to K_0(Y) is the derived pushforward: Rfβˆ—([E])=βˆ‘iβ‰₯0(βˆ’1)i[Rifβˆ—E]Rf_*([\mathcal{E}]) = \sum_{i \geq 0} (-1)^i [R^i f_* \mathcal{E}].
  • ch⁑:K0β†’CHβˆ—βŠ—Q\operatorname{ch}: K_0 \to CH^* \otimes \mathbb{Q} is the Chern character.
  • td⁑(Tf)=td⁑(TX)/fβˆ—td⁑(TY)\operatorname{td}(T_f) = \operatorname{td}(T_X) / f^*\operatorname{td}(T_Y) is the Todd class of the relative tangent sheaf.
  • fβˆ—:CHβˆ—(X)β†’CHβˆ—(Y)f_*: CH^*(X) \to CH^*(Y) is the proper pushforward on Chow groups.

The theorem says: the Chern character does not commute with pushforward, but the discrepancy is measured by the Todd class.


Proof sketch

Proof

The proof reduces to two special cases by factoring ff as a closed immersion followed by a projection.

Step 1: Factor ff. By Nagata's compactification and Chow's lemma, we may assume XX and YY are projective. Embed Xβ†ͺPYNX \hookrightarrow \mathbb{P}^N_Y for some NN, so ff factors as

X→iPYN→pYX \xrightarrow{i} \mathbb{P}^N_Y \xrightarrow{p} Y

where ii is a closed immersion and pp is the projection. It suffices to prove GRR for ii and pp separately (since both sides are multiplicative under composition).

Step 2: GRR for projective bundle projection p:P(E)β†’Yp: \mathbb{P}(\mathcal{E}) \to Y. This follows from the projective bundle theorem. The pushforward pβˆ—:K0(P(E))β†’K0(Y)p_*: K_0(\mathbb{P}(\mathcal{E})) \to K_0(Y) is computed using the Koszul resolution and the formula for Ripβˆ—O(j)R^i p_* \mathcal{O}(j). The Chern character computation reduces to the identity:

βˆ‘j=0rβˆ’1ejt(1βˆ’eβˆ’t)rβ‹…td⁑r=(appropriateΒ sum)\sum_{j=0}^{r-1} \frac{e^{jt}}{(1 - e^{-t})^r} \cdot \operatorname{td}_r = \text{(appropriate sum)}

which is a formal identity in the Todd class.

Step 3: GRR for a closed immersion i:Xβ†ͺYi: X \hookrightarrow Y. This is the substantial case. The pushforward iβˆ—:K0(X)β†’K0(Y)i_*: K_0(X) \to K_0(Y) sends [E][\mathcal{E}] to βˆ‘(βˆ’1)j[Fj]\sum (-1)^j [\mathcal{F}_j] where Fβˆ™β†’iβˆ—Eβ†’0\mathcal{F}_\bullet \to i_*\mathcal{E} \to 0 is a locally free resolution on YY.

The key identity to prove is:

ch⁑(iβˆ—Ξ±)=iβˆ—(ch⁑(Ξ±)β‹…td⁑(NX/Y)βˆ’1)\operatorname{ch}(i_*\alpha) = i_*\left(\operatorname{ch}(\alpha) \cdot \operatorname{td}(\mathcal{N}_{X/Y})^{-1}\right)

where NX/Y\mathcal{N}_{X/Y} is the normal bundle, using td⁑(Tf)=td⁑(TX)/iβˆ—td⁑(TY)=td⁑(NX/Y)βˆ’1\operatorname{td}(T_f) = \operatorname{td}(T_X)/i^*\operatorname{td}(T_Y) = \operatorname{td}(\mathcal{N}_{X/Y})^{-1}.

For a regular embedding of codimension cc, with normal bundle N\mathcal{N} of rank cc, the Koszul complex Ξ›βˆ™Nβˆ¨β†’OXβ†’0\Lambda^\bullet \mathcal{N}^\vee \to \mathcal{O}_X \to 0 gives:

[iβˆ—OX]=βˆ‘j=0c(βˆ’1)j[Ξ›jN∨][i_*\mathcal{O}_X] = \sum_{j=0}^c (-1)^j [\Lambda^j \mathcal{N}^\vee]

and one computes ch⁑(βˆ‘(βˆ’1)jΞ›jN∨)=∏i=1c(1βˆ’eβˆ’Ξ±i)\operatorname{ch}(\sum (-1)^j \Lambda^j \mathcal{N}^\vee) = \prod_{i=1}^c (1 - e^{-\alpha_i}) where Ξ±i\alpha_i are the Chern roots of N\mathcal{N}.

Step 4: The self-intersection formula. The relation iβˆ—iβˆ—(1)=cc(N∨)=(βˆ’1)ccc(N)i^* i_*(1) = c_c(\mathcal{N}^\vee) = (-1)^c c_c(\mathcal{N}) (the Euler class) is used together with the deformation to the normal cone technique to handle the general case.

Step 5: Combine. Since GRR holds for projections and closed immersions, and f=p∘if = p \circ i, the theorem follows for all proper morphisms. β–‘\square

β– 

Examples

ExampleNoether's formula for surfaces

For a smooth projective surface SS over an algebraically closed field, applying GRR to f:Sβ†’Spec⁑kf: S \to \operatorname{Spec} k with Ξ±=[OS]\alpha = [\mathcal{O}_S]:

Ο‡(OS)=∫Std⁑(TS)=∫S(1+c12+c12+c212)=c12(TS)+c2(TS)12\chi(\mathcal{O}_S) = \int_S \operatorname{td}(T_S) = \int_S \left(1 + \frac{c_1}{2} + \frac{c_1^2 + c_2}{12}\right) = \frac{c_1^2(T_S) + c_2(T_S)}{12}

Since c1(TS)=βˆ’KSc_1(T_S) = -K_S and c2(TS)=e(S)c_2(T_S) = e(S) (topological Euler characteristic):

Ο‡(OS)=KS2+e(S)12\chi(\mathcal{O}_S) = \frac{K_S^2 + e(S)}{12}

This is Noether's formula. For S=P2S = \mathbb{P}^2: KP2=O(βˆ’3)K_{\mathbb{P}^2} = \mathcal{O}(-3), K2=9K^2 = 9, e=3e = 3, Ο‡(O)=12/12=1\chi(\mathcal{O}) = 12/12 = 1.

ExampleDirect image of a line bundle on a curve

For a finite morphism f:C→Df: C \to D of smooth projective curves of degree dd, and a line bundle L\mathcal{L} of degree nn on CC:

ch⁑(fβˆ—L)=fβˆ—(ch⁑(L)β‹…td⁑(Tf))\operatorname{ch}(f_*\mathcal{L}) = f_*(\operatorname{ch}(\mathcal{L}) \cdot \operatorname{td}(T_f))

The relative tangent bundle has td⁑(Tf)=1+12c1(Tf)\operatorname{td}(T_f) = 1 + \frac{1}{2}c_1(T_f). By Riemann--Hurwitz, c1(Tf)=c1(Ξ©C∨)βˆ’fβˆ—c1(Ξ©D∨)=(2βˆ’2gC)βˆ’d(2βˆ’2gD)c_1(T_f) = c_1(\Omega_C^\vee) - f^*c_1(\Omega_D^\vee) = (2-2g_C) - d(2-2g_D) as a degree on CC.

The degree-0 component gives rk⁑(fβˆ—L)=fβˆ—(1)=d\operatorname{rk}(f_*\mathcal{L}) = f_*(1) = d. The degree-1 component gives c1(fβˆ—L)=fβˆ—(n+12c1(Tf))=n+d(1βˆ’gD)βˆ’(1βˆ’gC)c_1(f_*\mathcal{L}) = f_*(n + \frac{1}{2}c_1(T_f)) = n + d(1-g_D) - (1-g_C). Combining: deg⁑(fβˆ—L)=n+d(1βˆ’gD)βˆ’(1βˆ’gC)\deg(f_*\mathcal{L}) = n + d(1-g_D) - (1-g_C).

RemarkK-theoretic vs cohomological formulation

GRR can be stated purely in K-theory, without the Chern character. For a proper morphism f:X→Yf: X \to Y, the diagram

K0(X)β†’ch⁑(βˆ’)β‹…td⁑(TX)CHβˆ—(X)βŠ—Q↓Rfβˆ—β†“fβˆ—K0(Y)β†’ch⁑(βˆ’)β‹…td⁑(TY)CHβˆ—(Y)βŠ—Q\begin{array}{ccc} K_0(X) & \xrightarrow{\operatorname{ch}(-) \cdot \operatorname{td}(T_X)} & CH^*(X) \otimes \mathbb{Q} \\ \downarrow^{Rf_*} & & \downarrow^{f_*} \\ K_0(Y) & \xrightarrow{\operatorname{ch}(-) \cdot \operatorname{td}(T_Y)} & CH^*(Y) \otimes \mathbb{Q} \end{array}

commutes. Equivalently, the modified Chern character Ο„=ch⁑(βˆ’)β‹…td⁑(T)\tau = \operatorname{ch}(-) \cdot \operatorname{td}(T) is a natural transformation from the K-theory functor to the Chow functor (both considered with proper pushforward).