The Stacks project

42.40 Additivity of Chern classes

All of the preliminary lemmas follow trivially from the final result.

Lemma 42.40.1. Let $(S, \delta )$ be as in Situation 42.7.1. Let $X$ be locally of finite type over $S$. Let $\mathcal{E}$, $\mathcal{F}$ be finite locally free sheaves on $X$ of ranks $r$, $r - 1$ which fit into a short exact sequence

\[ 0 \to \mathcal{O}_ X \to \mathcal{E} \to \mathcal{F} \to 0 \]

Then we have

\[ c_ r(\mathcal{E}) = 0, \quad c_ j(\mathcal{E}) = c_ j(\mathcal{F}), \quad j = 0, \ldots , r - 1 \]

in $A^*(X)$.

Proof. By Lemma 42.35.3 it suffices to show that if $X$ is integral then $c_ j(\mathcal{E}) \cap [X] = c_ j(\mathcal{F}) \cap [X]$. Let $(\pi : P \to X, \mathcal{O}_ P(1))$, resp. $(\pi ' : P' \to X, \mathcal{O}_{P'}(1))$ denote the projective space bundle associated to $\mathcal{E}$, resp. $\mathcal{F}$. The surjection $\mathcal{E} \to \mathcal{F}$ gives rise to a closed immersion

\[ i : P' \longrightarrow P \]

over $X$. Moreover, the element $1 \in \Gamma (X, \mathcal{O}_ X) \subset \Gamma (X, \mathcal{E})$ gives rise to a global section $s \in \Gamma (P, \mathcal{O}_ P(1))$ whose zero set is exactly $P'$. Hence $P'$ is an effective Cartier divisor on $P$ such that $\mathcal{O}_ P(P') \cong \mathcal{O}_ P(1)$. Hence we see that

\[ c_1(\mathcal{O}_ P(1)) \cap \pi ^*\alpha = i_*((\pi ')^*\alpha ) \]

for any cycle class $\alpha $ on $X$ by Lemma 42.31.1. By Lemma 42.38.2 we see that $\alpha _ j = c_ j(\mathcal{F}) \cap [X]$, $j = 0, \ldots , r - 1$ satisfy

\[ \sum \nolimits _{j = 0}^{r - 1} (-1)^ jc_1(\mathcal{O}_{P'}(1))^ j \cap (\pi ')^*\alpha _ j = 0 \]

Pushing this to $P$ and using the remark above as well as Lemma 42.26.4 we get

\[ \sum \nolimits _{j = 0}^{r - 1} (-1)^ j c_1(\mathcal{O}_ P(1))^{j + 1} \cap \pi ^*\alpha _ j = 0 \]

By the uniqueness of Lemma 42.38.2 we conclude that $c_ r(\mathcal{E}) \cap [X] = 0$ and $c_ j(\mathcal{E}) \cap [X] = \alpha _ j = c_ j(\mathcal{F}) \cap [X]$ for $j = 0, \ldots , r - 1$. Hence the lemma holds. $\square$

Lemma 42.40.2. Let $(S, \delta )$ be as in Situation 42.7.1. Let $X$ be locally of finite type over $S$. Let $\mathcal{E}$, $\mathcal{F}$ be finite locally free sheaves on $X$ of ranks $r$, $r - 1$ which fit into a short exact sequence

\[ 0 \to \mathcal{L} \to \mathcal{E} \to \mathcal{F} \to 0 \]

where $\mathcal{L}$ is an invertible sheaf. Then

\[ c(\mathcal{E}) = c(\mathcal{L}) c(\mathcal{F}) \]

in $A^*(X)$.

Proof. This relation really just says that $c_ i(\mathcal{E}) = c_ i(\mathcal{F}) + c_1(\mathcal{L})c_{i - 1}(\mathcal{F})$. By Lemma 42.40.1 we have $c_ j(\mathcal{E} \otimes \mathcal{L}^{\otimes -1}) = c_ j(\mathcal{F} \otimes \mathcal{L}^{\otimes -1})$ for $j = 0, \ldots , r$ were we set $c_ r(\mathcal{F} \otimes \mathcal{L}^{-1}) = 0$ by convention. Applying Lemma 42.39.1 we deduce

\[ \sum _{j = 0}^ i \binom {r - i + j}{j} (-1)^ j c_{i - j}({\mathcal E}) c_1({\mathcal L})^ j = \sum _{j = 0}^ i \binom {r - 1 - i + j}{j} (-1)^ j c_{i - j}({\mathcal F}) c_1({\mathcal L})^ j \]

Setting $c_ i(\mathcal{E}) = c_ i(\mathcal{F}) + c_1(\mathcal{L})c_{i - 1}(\mathcal{F})$ gives a “solution” of this equation. The lemma follows if we show that this is the only possible solution. We omit the verification. $\square$

Lemma 42.40.3. Let $(S, \delta )$ be as in Situation 42.7.1. Let $X$ be a scheme locally of finite type over $S$. Suppose that ${\mathcal E}$ sits in an exact sequence

\[ 0 \to {\mathcal E}_1 \to {\mathcal E} \to {\mathcal E}_2 \to 0 \]

of finite locally free sheaves $\mathcal{E}_ i$ of rank $r_ i$. The total Chern classes satisfy

\[ c({\mathcal E}) = c({\mathcal E}_1) c({\mathcal E}_2) \]

in $A^*(X)$.

Proof. By Lemma 42.35.3 we may assume that $X$ is integral and we have to show the identity when capping against $[X]$. By induction on $r_1$. The case $r_1 = 1$ is Lemma 42.40.2. Assume $r_1 > 1$. Let $(\pi : P \to X, \mathcal{O}_ P(1))$ denote the projective space bundle associated to $\mathcal{E}_1$. Note that

  1. $\pi ^* : \mathop{\mathrm{CH}}\nolimits _*(X) \to \mathop{\mathrm{CH}}\nolimits _*(P)$ is injective, and

  2. $\pi ^*\mathcal{E}_1$ sits in a short exact sequence $0 \to \mathcal{F} \to \pi ^*\mathcal{E}_1 \to \mathcal{L} \to 0$ where $\mathcal{L}$ is invertible.

The first assertion follows from the projective space bundle formula and the second follows from the definition of a projective space bundle. (In fact $\mathcal{L} = \mathcal{O}_ P(1)$.) Let $Q = \pi ^*\mathcal{E}/\mathcal{F}$, which sits in an exact sequence $0 \to \mathcal{L} \to Q \to \pi ^*\mathcal{E}_2 \to 0$. By induction we have

\begin{eqnarray*} c(\pi ^*\mathcal{E}) \cap [P] & = & c(\mathcal{F}) \cap c(\pi ^*\mathcal{E}/\mathcal{F}) \cap [P] \\ & = & c(\mathcal{F}) \cap c(\mathcal{L}) \cap c(\pi ^*\mathcal{E}_2) \cap [P] \\ & = & c(\pi ^*\mathcal{E}_1) \cap c(\pi ^*\mathcal{E}_2) \cap [P] \end{eqnarray*}

Since $[P] = \pi ^*[X]$ we win by Lemma 42.38.5. $\square$

Lemma 42.40.4. Let $(S, \delta )$ be as in Situation 42.7.1. Let $X$ be locally of finite type over $S$. Let ${\mathcal L}_ i$, $i = 1, \ldots , r$ be invertible $\mathcal{O}_ X$-modules on $X$. Let $\mathcal{E}$ be a locally free rank $\mathcal{O}_ X$-module endowed with a filtration

\[ 0 = \mathcal{E}_0 \subset \mathcal{E}_1 \subset \mathcal{E}_2 \subset \ldots \subset \mathcal{E}_ r = \mathcal{E} \]

such that $\mathcal{E}_ i/\mathcal{E}_{i - 1} \cong \mathcal{L}_ i$. Set $c_1({\mathcal L}_ i) = x_ i$. Then

\[ c(\mathcal{E}) = \prod \nolimits _{i = 1}^ r (1 + x_ i) \]

in $A^*(X)$.

Proof. Apply Lemma 42.40.2 and induction. $\square$


Comments (1)

Comment #3397 by Aknazar Kazhymurat on

I think the title should have 'Chern classes' with capital letter


Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 02UF. Beware of the difference between the letter 'O' and the digit '0'.