ConceptComplete

Chern Character and Riemann--Roch

The Chern character is the fundamental bridge between algebraic K-theory and intersection theory. It transforms the additive but complicated K-group K0(X)K_0(X) into the more computable Chow ring CH(X)QCH^*(X) \otimes \mathbb{Q}. The Grothendieck--Riemann--Roch theorem describes how the Chern character interacts with proper pushforward.


Chern classes and the Chern character

Definition5.4Chern classes in K-theory

For a smooth variety XX over a field, the Chern classes of a vector bundle E\mathcal{E} of rank rr are elements ci(E)CHi(X)c_i(\mathcal{E}) \in CH^i(X) for 0ir0 \leq i \leq r, defined axiomatically by:

  1. c0(E)=1c_0(\mathcal{E}) = 1, ci(E)=0c_i(\mathcal{E}) = 0 for i>ri > r.
  2. Normalization: For a line bundle L\mathcal{L}, c1(L)=[div(s)]c_1(\mathcal{L}) = [\operatorname{div}(s)] for any rational section ss.
  3. Whitney sum formula: ck(EF)=i+j=kci(E)cj(F)c_k(\mathcal{E} \oplus \mathcal{F}) = \sum_{i+j=k} c_i(\mathcal{E}) \cdot c_j(\mathcal{F}).
  4. Pullback: ci(fE)=fci(E)c_i(f^*\mathcal{E}) = f^* c_i(\mathcal{E}).

The total Chern class is c(E)=1+c1(E)+c2(E)+CH(X)c(\mathcal{E}) = 1 + c_1(\mathcal{E}) + c_2(\mathcal{E}) + \cdots \in CH^*(X).

Definition5.5Chern character

The Chern character is the ring homomorphism

ch:K0(X)CH(X)Q\operatorname{ch}: K_0(X) \to CH^*(X) \otimes \mathbb{Q}

defined by: if E\mathcal{E} has Chern roots α1,,αr\alpha_1, \ldots, \alpha_r (formal variables with ck(E)=ek(α1,,αr)c_k(\mathcal{E}) = e_k(\alpha_1, \ldots, \alpha_r)), then

ch(E)=i=1reαi=r+c1+c122c22+c133c1c2+3c36+\operatorname{ch}(\mathcal{E}) = \sum_{i=1}^r e^{\alpha_i} = r + c_1 + \frac{c_1^2 - 2c_2}{2} + \frac{c_1^3 - 3c_1c_2 + 3c_3}{6} + \cdots

Explicitly:

  • ch0(E)=rk(E)\operatorname{ch}_0(\mathcal{E}) = \operatorname{rk}(\mathcal{E})
  • ch1(E)=c1(E)\operatorname{ch}_1(\mathcal{E}) = c_1(\mathcal{E})
  • ch2(E)=12(c122c2)\operatorname{ch}_2(\mathcal{E}) = \frac{1}{2}(c_1^2 - 2c_2)
  • ch3(E)=16(c133c1c2+3c3)\operatorname{ch}_3(\mathcal{E}) = \frac{1}{6}(c_1^3 - 3c_1c_2 + 3c_3)

The Chern character is a ring homomorphism: ch(EF)=ch(E)ch(F)\operatorname{ch}(\mathcal{E} \otimes \mathcal{F}) = \operatorname{ch}(\mathcal{E}) \cdot \operatorname{ch}(\mathcal{F}) and ch(EF)=ch(E)+ch(F)\operatorname{ch}(\mathcal{E} \oplus \mathcal{F}) = \operatorname{ch}(\mathcal{E}) + \operatorname{ch}(\mathcal{F}).

ExampleChern character of line bundles

For a line bundle L\mathcal{L} with c1(L)=DCH1(X)c_1(\mathcal{L}) = D \in CH^1(X):

ch(L)=eD=1+D+D22+D36+\operatorname{ch}(\mathcal{L}) = e^D = 1 + D + \frac{D^2}{2} + \frac{D^3}{6} + \cdots

On Pn\mathbb{P}^n: ch(O(d))=edH\operatorname{ch}(\mathcal{O}(d)) = e^{dH} where HCH1(Pn)H \in CH^1(\mathbb{P}^n) is the hyperplane class. Thus:

ch(O(d))=1+dH+d22H2++dnn!Hn\operatorname{ch}(\mathcal{O}(d)) = 1 + dH + \frac{d^2}{2}H^2 + \cdots + \frac{d^n}{n!}H^n

since Hn+1=0H^{n+1} = 0 in CH(Pn)CH^*(\mathbb{P}^n).


The Grothendieck--Riemann--Roch theorem

Theorem5.1Grothendieck--Riemann--Roch (GRR)

Let f:XYf: X \to Y be a proper morphism of smooth varieties over a field. For any αK0(X)\alpha \in K_0(X):

ch(f!α)td(TY)=f(ch(α)td(TX))\operatorname{ch}(f_!\alpha) \cdot \operatorname{td}(T_Y) = f_*(\operatorname{ch}(\alpha) \cdot \operatorname{td}(T_X))

in CH(Y)QCH^*(Y) \otimes \mathbb{Q}, where:

  • f!:K0(X)K0(Y)f_!: K_0(X) \to K_0(Y) is f!(E)=i(1)i[RifE]f_!(\mathcal{E}) = \sum_i (-1)^i [R^i f_* \mathcal{E}] (the K-theoretic pushforward).
  • td(TX)\operatorname{td}(T_X) is the Todd class of the tangent bundle TXT_X: td(E)=i=1rαi1eαi=1+c12+c12+c212+c1c224+\operatorname{td}(\mathcal{E}) = \prod_{i=1}^r \frac{\alpha_i}{1 - e^{-\alpha_i}} = 1 + \frac{c_1}{2} + \frac{c_1^2 + c_2}{12} + \frac{c_1 c_2}{24} + \cdots
  • f:CH(X)CH(Y)f_*: CH^*(X) \to CH^*(Y) is the proper pushforward on Chow groups.

Equivalently, setting td(f)=td(TX)/ftd(TY)\operatorname{td}(f) = \operatorname{td}(T_X) / f^*\operatorname{td}(T_Y) (the relative Todd class):

ch(f!α)=f(ch(α)td(Tf))\operatorname{ch}(f_!\alpha) = f_*(\operatorname{ch}(\alpha) \cdot \operatorname{td}(T_f))

where TfT_f is the relative tangent bundle.


Special cases

ExampleHirzebruch--Riemann--Roch

When Y=SpeckY = \operatorname{Spec} k (a point) and XX is a smooth projective variety of dimension dd:

χ(X,E)=i=0d(1)idimHi(X,E)=Xch(E)td(TX)\chi(X, \mathcal{E}) = \sum_{i=0}^d (-1)^i \dim H^i(X, \mathcal{E}) = \int_X \operatorname{ch}(\mathcal{E}) \cdot \operatorname{td}(T_X)

where X\int_X means taking the degree-dd component and its degree.

For a curve CC of genus gg and line bundle L\mathcal{L} of degree dd:

χ(C,L)=h0(L)h1(L)=d+1g\chi(C, \mathcal{L}) = h^0(\mathcal{L}) - h^1(\mathcal{L}) = d + 1 - g

recovering the Riemann--Roch theorem: ch(L)=1+d[pt]\operatorname{ch}(\mathcal{L}) = 1 + d[\text{pt}], td(TC)=1+(1g)[pt]\operatorname{td}(T_C) = 1 + (1-g)[\text{pt}], and C(1+d[pt])(1+(1g)[pt])=d+1g\int_C (1 + d[\text{pt}])(1 + (1-g)[\text{pt}]) = d + 1 - g.

For a surface SS and line bundle L\mathcal{L} with c1(L)=Dc_1(\mathcal{L}) = D:

χ(S,L)=D(DKS)2+χ(OS)\chi(S, \mathcal{L}) = \frac{D \cdot (D - K_S)}{2} + \chi(\mathcal{O}_S)

where KSK_S is the canonical divisor and χ(OS)=c12+c212\chi(\mathcal{O}_S) = \frac{c_1^2 + c_2}{12} (Noether's formula, with ci=ci(TS)c_i = c_i(T_S)).

ExampleGRR for a fibration

For a smooth fibration f:XYf: X \to Y with fiber FF of dimension dd, applied to α=[OX]\alpha = [\mathcal{O}_X]:

ch(f![OX])=f(td(Tf))\operatorname{ch}(f_![\mathcal{O}_X]) = f_*(\operatorname{td}(T_f))

The left side is ch((1)iRifOX)\operatorname{ch}(\sum (-1)^i R^i f_* \mathcal{O}_X) and the right side involves the Todd class of the relative tangent bundle. For a family of curves (d=1d = 1):

ch(fOXR1fOX)=f(1+c1(Tf)2+c1(Tf)212)\operatorname{ch}(f_* \mathcal{O}_X - R^1 f_* \mathcal{O}_X) = f_*\left(1 + \frac{c_1(T_f)}{2} + \frac{c_1(T_f)^2}{12}\right)

The degree-0 part gives rk(fOX)rk(R1fOX)=1g\operatorname{rk}(f_* \mathcal{O}_X) - \operatorname{rk}(R^1 f_* \mathcal{O}_X) = 1 - g (fibers have genus gg). The degree-1 part gives c1(fOX)c1(R1fOX)=12fc1(Tf)=112κ1c_1(f_* \mathcal{O}_X) - c_1(R^1 f_* \mathcal{O}_X) = \frac{1}{2} f_* c_1(T_f) = \frac{1}{12}\kappa_1 where κ1\kappa_1 is the first Mumford class.


The rational isomorphism

RemarkChern character is a rational isomorphism

For a smooth variety XX over a field, the Chern character induces an isomorphism

ch:K0(X)ZQ    CH(X)ZQ.\operatorname{ch}: K_0(X) \otimes_{\mathbb{Z}} \mathbb{Q} \xrightarrow{\;\sim\;} CH^*(X) \otimes_{\mathbb{Z}} \mathbb{Q}.

This means that rationally, K-theory and Chow theory carry the same information. The integral difference is measured by:

  • Torsion in K0(X)K_0(X): always maps to zero in CHQCH^* \otimes \mathbb{Q}.
  • Adams operations: ψk\psi^k acts on grpK0(X)Q\operatorname{gr}^p K_0(X) \otimes \mathbb{Q} by multiplication by kpk^p. The eigenspaces of ψk\psi^k on K0(X)QK_0(X) \otimes \mathbb{Q} correspond to CHp(X)QCH^p(X) \otimes \mathbb{Q}.

The integral refinement K0(X)CH(X)K_0(X) \to CH^*(X) (without Q\otimes \mathbb{Q}) is given by the Chern class cnc_n (not ch\operatorname{ch}) and is in general neither injective nor surjective.