TheoremComplete

Projective Bundle Theorem

The projective bundle theorem computes the K-theory of a projective bundle P(E)\mathbb{P}(\mathcal{E}) in terms of the K-theory of the base. It is one of the key structural results, generalizing the computation of Kβˆ—(Pn)K_*(\mathbb{P}^n) and providing the foundation for Chern character calculations and Grothendieck's approach to Riemann--Roch.


Statement

Theorem3.6Projective Bundle Theorem

Let XX be a Noetherian scheme and E\mathcal{E} a locally free sheaf of rank rr on XX. Let Ο€:P(E)β†’X\pi: \mathbb{P}(\mathcal{E}) \to X be the associated projective bundle with tautological line bundle O(1)\mathcal{O}(1). Then the map

⨁i=0rβˆ’1Kn(X)β†’β€…β€ŠβˆΌβ€…β€ŠKn(P(E))\bigoplus_{i=0}^{r-1} K_n(X) \xrightarrow{\;\sim\;} K_n(\mathbb{P}(\mathcal{E}))

defined by (a0,a1,…,arβˆ’1)β†¦βˆ‘i=0rβˆ’1Ο€βˆ—(ai)β‹…[O(i)](a_0, a_1, \ldots, a_{r-1}) \mapsto \sum_{i=0}^{r-1} \pi^*(a_i) \cdot [\mathcal{O}(i)] is an isomorphism for all nβ‰₯0n \geq 0.

Equivalently, Kn(P(E))β‰…Kn(X)rK_n(\mathbb{P}(\mathcal{E})) \cong K_n(X)^r as an abelian group for each nn.


Special case: projective space

ExampleK-theory of projective space

Taking X=Spec⁑kX = \operatorname{Spec} k and E=On+1\mathcal{E} = \mathcal{O}^{n+1} gives P(E)=Pkn\mathbb{P}(\mathcal{E}) = \mathbb{P}^n_k:

Km(Pkn)β‰…Km(k)n+1K_m(\mathbb{P}^n_k) \cong K_m(k)^{n+1}

with basis [O],[O(1)],…,[O(n)][\mathcal{O}], [\mathcal{O}(1)], \ldots, [\mathcal{O}(n)] over Km(k)K_m(k).

For m=0m = 0 and kk a field: K0(Pn)β‰…Zn+1K_0(\mathbb{P}^n) \cong \mathbb{Z}^{n+1} with generators 1,h,h2,…,hn1, h, h^2, \ldots, h^n where h=[O(1)]βˆ’[O]h = [\mathcal{O}(1)] - [\mathcal{O}]. The ring structure on K0K_0 is:

K0(Pn)β‰…Z[h]/(hn+1)K_0(\mathbb{P}^n) \cong \mathbb{Z}[h] / (h^{n+1})

since [O(1)][\mathcal{O}(1)] acts by the hyperplane class and ([O(1)]βˆ’1)n+1=0([\mathcal{O}(1)] - 1)^{n+1} = 0.

ExampleK-theory of Grassmannians

For the Grassmannian Gr⁑(r,n)=Gr⁑(r,kn)\operatorname{Gr}(r, n) = \operatorname{Gr}(r, k^n) parametrizing rr-dimensional subspaces of knk^n, iterated application of the projective bundle theorem gives:

K0(Gr⁑(r,n))β‰…Z(nr)K_0(\operatorname{Gr}(r, n)) \cong \mathbb{Z}^{\binom{n}{r}}

as a free abelian group. The ring structure is described by the representation ring of GLrGL_r: there is an isomorphism K0(Gr⁑(r,n))β‰…R(GLr)/IK_0(\operatorname{Gr}(r, n)) \cong R(GL_r) / I where II encodes the relations from the ambient knk^n.

The Schur functors ΣλS\Sigma^{\lambda} \mathcal{S} (applied to the tautological bundle S\mathcal{S}) provide a basis indexed by Young diagrams Ξ»\lambda fitting in an rΓ—(nβˆ’r)r \times (n-r) box.


Proof sketch

Proof

The proof uses Quillen's localization sequence and induction on the rank rr.

Step 1: Base case r=1r = 1. When E\mathcal{E} has rank 1, P(E)=X\mathbb{P}(\mathcal{E}) = X and the theorem is trivial.

Step 2: The Koszul filtration. On P(E)\mathbb{P}(\mathcal{E}), there is a tautological exact sequence

0β†’O(βˆ’1)β†’Ο€βˆ—Eβ†’Qβ†’00 \to \mathcal{O}(-1) \to \pi^*\mathcal{E} \to \mathcal{Q} \to 0

where Q\mathcal{Q} is the universal quotient bundle of rank rβˆ’1r - 1. Define the functor Ξ¦:Kn(X)rβ†’Kn(P(E))\Phi: K_n(X)^r \to K_n(\mathbb{P}(\mathcal{E})) by

Ξ¦(a0,…,arβˆ’1)=βˆ‘i=0rβˆ’1Ο€βˆ—(ai)β‹…[O(i)].\Phi(a_0, \ldots, a_{r-1}) = \sum_{i=0}^{r-1} \pi^*(a_i) \cdot [\mathcal{O}(i)].

Step 3: Resolution of the diagonal. Consider P(E)Γ—XP(E)\mathbb{P}(\mathcal{E}) \times_X \mathbb{P}(\mathcal{E}) with the two projections p1,p2p_1, p_2 and the relative diagonal Ξ”β†ͺP(E)Γ—XP(E)\Delta \hookrightarrow \mathbb{P}(\mathcal{E}) \times_X \mathbb{P}(\mathcal{E}). The Koszul complex provides a resolution of the structure sheaf of the diagonal:

0β†’p1βˆ—O(βˆ’(rβˆ’1))βŠ—p2βˆ—Ξ©rβˆ’1(rβˆ’1)β†’β‹―β†’p1βˆ—O(βˆ’1)βŠ—p2βˆ—Ξ©1(1)β†’Oβ†’OΞ”β†’00 \to p_1^*\mathcal{O}(-(r-1)) \otimes p_2^*\Omega^{r-1}(r-1) \to \cdots \to p_1^*\mathcal{O}(-1) \otimes p_2^*\Omega^1(1) \to \mathcal{O} \to \mathcal{O}_\Delta \to 0

This resolution shows that the identity functor on Db(Coh⁑(P(E)))D^b(\operatorname{Coh}(\mathbb{P}(\mathcal{E}))) is generated by Ο€βˆ—(βˆ’)βŠ—O(i)\pi^*(-) \otimes \mathcal{O}(i) for i=0,…,rβˆ’1i = 0, \ldots, r-1.

Step 4: Surjectivity. Every coherent sheaf on P(E)\mathbb{P}(\mathcal{E}) has a finite resolution by sheaves of the form Ο€βˆ—FβŠ—O(i)\pi^*\mathcal{F} \otimes \mathcal{O}(i). This follows from Serre's theorem (for i≫0i \gg 0, F(i)\mathcal{F}(i) is generated by global sections that come from the base) combined with the Koszul resolution. This shows Ξ¦\Phi is surjective.

Step 5: Injectivity. Define Ξ¨:Kn(P(E))β†’Kn(X)r\Psi: K_n(\mathbb{P}(\mathcal{E})) \to K_n(X)^r using the higher direct images:

Ξ¨(Ξ±)=(R0Ο€βˆ—(Ξ±βŠ—O(βˆ’i)))i=0rβˆ’1.\Psi(\alpha) = (R^0\pi_*(\alpha \otimes \mathcal{O}(-i)))_{i=0}^{r-1}.

The projection formula RjΟ€βˆ—(Ο€βˆ—FβŠ—O(k))=FβŠ—RjΟ€βˆ—O(k)R^j\pi_*(\pi^*\mathcal{F} \otimes \mathcal{O}(k)) = \mathcal{F} \otimes R^j\pi_*\mathcal{O}(k) and the computation RjΟ€βˆ—O(k)={SkEj=0,kβ‰₯00j=0,βˆ’r<k<0R^j\pi_*\mathcal{O}(k) = \begin{cases} S^k\mathcal{E} & j = 0, k \geq 0 \\ 0 & j = 0, -r < k < 0 \end{cases} show Ψ∘Φ=id⁑\Psi \circ \Phi = \operatorname{id} (upper triangular with 1's on the diagonal), proving injectivity. β–‘\square

β– 

Consequences

RemarkGrothendieck's gamma filtration and Chern classes

The projective bundle theorem enables the construction of Chern classes in K-theory. For a vector bundle E\mathcal{E} of rank rr on XX, define the Chern classes ci(E)∈K0(X)c_i(\mathcal{E}) \in K_0(X) via the relation:

βˆ‘i=0r(βˆ’1)ici(E)β‹…[O(1)]rβˆ’i=0inΒ K0(P(E))\sum_{i=0}^{r} (-1)^i c_i(\mathcal{E}) \cdot [\mathcal{O}(1)]^{r-i} = 0 \quad \text{in } K_0(\mathbb{P}(\mathcal{E}))

where we view K0(P(E))K_0(\mathbb{P}(\mathcal{E})) as a K0(X)K_0(X)-module. This is the splitting principle: the Chern classes are determined by the behavior of E\mathcal{E} on its own projectivization.

The Chern character ch⁑:K0(X)β†’CHβˆ—(X)βŠ—Q\operatorname{ch}: K_0(X) \to CH^*(X) \otimes \mathbb{Q} constructed from these operations is a ring homomorphism that becomes an isomorphism after tensoring with Q\mathbb{Q}:

K0(X)βŠ—Qβ†’βˆΌch⁑CHβˆ—(X)βŠ—QK_0(X) \otimes \mathbb{Q} \xrightarrow[\sim]{\operatorname{ch}} CH^*(X) \otimes \mathbb{Q}

for smooth varieties XX over a field.