Chern class explained

In mathematics, in particular in algebraic topology, differential geometry and algebraic geometry, the Chern classes are characteristic classes associated with complex vector bundles. They have since become fundamental concepts in many branches of mathematics and physics, such as string theory, Chern–Simons theory, knot theory, Gromov–Witten invariants.Chern classes were introduced by .

Geometric approach

Basic idea and motivation

Chern classes are characteristic classes. They are topological invariants associated with vector bundles on a smooth manifold. The question of whether two ostensibly different vector bundles are the same can be quite hard to answer. The Chern classes provide a simple test: if the Chern classes of a pair of vector bundles do not agree, then the vector bundles are different. The converse, however, is not true.

In topology, differential geometry, and algebraic geometry, it is often important to count how many linearly independent sections a vector bundle has. The Chern classes offer some information about this through, for instance, the Riemann–Roch theorem and the Atiyah–Singer index theorem.

Chern classes are also feasible to calculate in practice. In differential geometry (and some types of algebraic geometry), the Chern classes can be expressed as polynomials in the coefficients of the curvature form.

Construction

There are various ways of approaching the subject, each of which focuses on a slightly different flavor of Chern class.

The original approach to Chern classes was via algebraic topology: the Chern classes arise via homotopy theory which provides a mapping associated with a vector bundle to a classifying space (an infinite Grassmannian in this case). For any complex vector bundle V over a manifold M, there exists a map f from M to the classifying space such that the bundle V is equal to the pullback, by f, of a universal bundle over the classifying space, and the Chern classes of V can therefore be defined as the pullback of the Chern classes of the universal bundle. In turn, these universal Chern classes can be explicitly written down in terms of Schubert cycles.

It can be shown that for any two maps f, g from M to the classifying space whose pullbacks are the same bundle V, the maps must be homotopic. Therefore, the pullback by either f or g of any universal Chern class to a cohomology class of M must be the same class. This shows that the Chern classes of V are well-defined.

Chern's approach used differential geometry, via the curvature approach described predominantly in this article. He showed that the earlier definition was in fact equivalent to his. The resulting theory is known as the Chern–Weil theory.

There is also an approach of Alexander Grothendieck showing that axiomatically one need only define the line bundle case.

Chern classes arise naturally in algebraic geometry. The generalized Chern classes in algebraic geometry can be defined for vector bundles (or more precisely, locally free sheaves) over any nonsingular variety. Algebro-geometric Chern classes do not require the underlying field to have any special properties. In particular, the vector bundles need not necessarily be complex.

Regardless of the particular paradigm, the intuitive meaning of the Chern class concerns 'required zeroes' of a section of a vector bundle: for example the theorem saying one can't comb a hairy ball flat (hairy ball theorem). Although that is strictly speaking a question about a real vector bundle (the "hairs" on a ball are actually copies of the real line), there are generalizations in which the hairs are complex (see the example of the complex hairy ball theorem below), or for 1-dimensional projective spaces over many other fields.

See Chern–Simons theory for more discussion.

The Chern class of line bundles

(Let X be a topological space having the homotopy type of a CW complex.)

An important special case occurs when V is a line bundle. Then the only nontrivial Chern class is the first Chern class, which is an element of the second cohomology group of X. As it is the top Chern class, it equals the Euler class of the bundle.

The first Chern class turns out to be a complete invariant with which to classify complex line bundles, topologically speaking. That is, there is a bijection between the isomorphism classes of line bundles over X and the elements of

H2(X;\Z)

, which associates to a line bundle its first Chern class. Moreover, this bijection is a group homomorphism (thus an isomorphism):c_1(L \otimes L') = c_1(L) + c_1(L');the tensor product of complex line bundles corresponds to the addition in the second cohomology group.[1] [2]

In algebraic geometry, this classification of (isomorphism classes of) complex line bundles by the first Chern class is a crude approximation to the classification of (isomorphism classes of) holomorphic line bundles by linear equivalence classes of divisors.

For complex vector bundles of dimension greater than one, the Chern classes are not a complete invariant.

Constructions

Via the Chern–Weil theory

See main article: Chern–Weil theory.

Given a complex hermitian vector bundle V of complex rank n over a smooth manifold M, representatives of each Chern class (also called a Chern form)

ck(V)

of V are given as the coefficients of the characteristic polynomial of the curvature form

\Omega

of V.

\det \left(\frac +I\right) = \sum_k c_k(V) t^k

The determinant is over the ring of

n x n

matrices whose entries are polynomials in t with coefficients in the commutative algebra of even complex differential forms on M. The curvature form

\Omega

of V is defined as\Omega = d\omega+\frac[\omega,\omega]with ω the connection form and d the exterior derivative, or via the same expression in which ω is a gauge field for the gauge group of V. The scalar t is used here only as an indeterminate to generate the sum from the determinant, and I denotes the n × n identity matrix.

To say that the expression given is a representative of the Chern class indicates that 'class' here means up to addition of an exact differential form. That is, Chern classes are cohomology classes in the sense of de Rham cohomology. It can be shown that the cohomology classes of the Chern forms do not depend on the choice of connection in V.

If follows from the matrix identity

tr(ln(X))=ln(\det(X))

that

\det(X)=\exp(tr(ln(X)))

. Now applying the Maclaurin series for

ln(X+I)

, we get the following expression for the Chern forms:

\sum_k c_k(V) t^k = \left[I + i \frac{\mathrm{tr}(\Omega)}{2\pi} t + \frac{\mathrm{tr}(\Omega^2)-\mathrm{tr}(\Omega)^2}{8\pi^2} t^2 + i \frac{-2\mathrm{tr}(\Omega^3)+3\mathrm{tr}(\Omega^2)\mathrm{tr}(\Omega)-\mathrm{tr}(\Omega)^3}{48\pi^3} t^3 + \cdots \right].

Via an Euler class

One can define a Chern class in terms of an Euler class. This is the approach in the book by Milnor and Stasheff, and emphasizes the role of an orientation of a vector bundle.

The basic observation is that a complex vector bundle comes with a canonical orientation, ultimately because

\operatorname{GL}n(\Complex)

is connected. Hence, one simply defines the top Chern class of the bundle to be its Euler class (the Euler class of the underlying real vector bundle) and handles lower Chern classes in an inductive fashion.

The precise construction is as follows. The idea is to do base change to get a bundle of one-less rank. Let

\pi\colonE\toB

be a complex vector bundle over a paracompact space B. Thinking of B as being embedded in E as the zero section, let

B'=E\setminusB

and define the new vector bundle:E' \to B'such that each fiber is the quotient of a fiber F of E by the line spanned by a nonzero vector v in F (a point of B′ is specified by a fiber F of E and a nonzero vector on F.)[3] Then

E'

has rank one less than that of E. From the Gysin sequence for the fiber bundle

\pi|B'\colonB'\toB

:\cdots \to \operatorname^k(B; \Z) \overset \to \operatorname^k(B'; \Z) \to \cdots,we see that
*
\pi|
B'
is an isomorphism for

k<2n-1

. Letc_k(E) = \begin^ c_k(E') & k < n\\e(E_) & k = n \\0 & k > n\end

It then takes some work to check the axioms of Chern classes are satisfied for this definition.

See also: The Thom isomorphism.

Examples

The complex tangent bundle of the Riemann sphere

Let

CP1

be the Riemann sphere: 1-dimensional complex projective space. Suppose that z is a holomorphic local coordinate for the Riemann sphere. Let

V=TCP1

be the bundle of complex tangent vectors having the form

a\partial/\partialz

at each point, where a is a complex number. We prove the complex version of the hairy ball theorem: V has no section which is everywhere nonzero.

For this, we need the following fact: the first Chern class of a trivial bundle is zero, i.e.,c_1(\mathbb^1\times \Complex)=0.

This is evinced by the fact that a trivial bundle always admits a flat connection. So, we shall show thatc_1(V) \not= 0.

Consider the Kähler metrich = \frac.

One readily shows that the curvature 2-form is given by\Omega=\frac.

Furthermore, by the definition of the first Chern classc_1= \left[\frac{i}{2\pi} \operatorname{tr} \Omega\right] .

We must show that this cohomology class is non-zero. It suffices to compute its integral over the Riemann sphere:\int c_1 =\frac\int \frac=2after switching to polar coordinates. By Stokes' theorem, an exact form would integrate to 0, so the cohomology class is nonzero.

This proves that

TCP1

is not a trivial vector bundle.

Complex projective space

There is an exact sequence of sheaves/bundles:[4] 0 \to \mathcal_ \to \mathcal_(1)^ \to T\mathbb^n \to 0where

l{O}
CPn

is the structure sheaf (i.e., the trivial line bundle),
l{O}
CPn

(1)

is Serre's twisting sheaf (i.e., the hyperplane bundle) and the last nonzero term is the tangent sheaf/bundle.

There are two ways to get the above sequence:

By the additivity of total Chern class

c=1+c1+c2+

(i.e., the Whitney sum formula),c(\Complex\mathbb^n) \overset= c(T\mathbb^n) = c(\mathcal_(1))^ = (1+a)^,where a is the canonical generator of the cohomology group

H2(\ComplexPn,\Z)

; i.e., the negative of the first Chern class of the tautological line bundle
l{O}
\ComplexPn

(-1)

(note:
*)
c
1(E

=-c1(E)

when

E*

is the dual of E.)

In particular, for any

k\ge0

,c_k(\Complex\mathbb^n) = \binom a^k.

Chern polynomial

A Chern polynomial is a convenient way to handle Chern classes and related notions systematically. By definition, for a complex vector bundle E, the Chern polynomial ct of E is given by:c_t(E) =1 + c_1(E) t + \cdots + c_n(E) t^n.

This is not a new invariant: the formal variable t simply keeps track of the degree of ck(E).[5] In particular,

ct(E)

is completely determined by the total Chern class of E:

c(E)=1+c1(E)++cn(E)

and conversely.

The Whitney sum formula, one of the axioms of Chern classes (see below), says that ct is additive in the sense:c_t(E \oplus E') = c_t(E) c_t(E').Now, if

E=L1Ln

is a direct sum of (complex) line bundles, then it follows from the sum formula that:c_t(E) = (1+a_1(E) t) \cdots (1+a_n(E) t)where

ai(E)=c1(Li)

are the first Chern classes. The roots

ai(E)

, called the Chern roots of E, determine the coefficients of the polynomial: i.e.,c_k(E) = \sigma_k(a_1(E), \ldots, a_n(E))where σk are elementary symmetric polynomials. In other words, thinking of ai as formal variables, ck "are" σk. A basic fact on symmetric polynomials is that any symmetric polynomial in, say, ti's is a polynomial in elementary symmetric polynomials in ti's. Either by splitting principle or by ring theory, any Chern polynomial

ct(E)

factorizes into linear factors after enlarging the cohomology ring; E need not be a direct sum of line bundles in the preceding discussion. The conclusion is

Example: We have polynomials skt_1^k + \cdots + t_n^k = s_k(\sigma_1(t_1, \ldots, t_n), \ldots, \sigma_k(t_1, \ldots, t_n))with

s1=\sigma1,s2=

2
\sigma
1

-2\sigma2

and so on (cf. Newton's identities). The sum\operatorname(E) = e^ + \cdots + e^ = \sum s_k(c_1(E), \ldots, c_n(E)) / k!is called the Chern character of E, whose first few terms are: (we drop E from writing.)\operatorname(E) = \operatorname + c_1 + \frac(c_1^2 - 2c_2) + \frac (c_1^3 - 3c_1c_2 + 3c_3) + \cdots.

Example: The Todd class of E is given by:\operatorname(E) = \prod_1^n = 1 + c_1 + (c_1^2 + c_2) + \cdots.

Remark: The observation that a Chern class is essentially an elementary symmetric polynomial can be used to "define" Chern classes. Let Gn be the infinite Grassmannian of n-dimensional complex vector spaces. It is a classifying space in the sense that, given a complex vector bundle E of rank n over X, there is a continuous map f_E: X \to G_nunique up to homotopy. Borel's theorem says the cohomology ring of Gn is exactly the ring of symmetric polynomials, which are polynomials in elementary symmetric polynomials σk; so, the pullback of fE reads:f_E^*: \Z [\sigma_1, \ldots, \sigma_n] \to H^*(X, \Z).One then puts:c_k(E) = f_E^*(\sigma_k).

Remark: Any characteristic class is a polynomial in Chern classes, for the reason as follows. Let

\Complex
\operatorname{Vect}
n
be the contravariant functor that, to a CW complex X, assigns the set of isomorphism classes of complex vector bundles of rank n over X and, to a map, its pullback. By definition, a characteristic class is a natural transformation from
\Complex
\operatorname{Vect}
n

=[-,Gn]

to the cohomology functor

H*(-,\Z).

Characteristic classes form a ring because of the ring structure of cohomology ring. Yoneda's lemma says this ring of characteristic classes is exactly the cohomology ring of Gn:\operatorname([-, G_n], H^*(-, \Z)) = H^*(G_n, \Z) = \Z [\sigma_1, \ldots, \sigma_n].

Computation formulae

Let E be a vector bundle of rank r and

ct(E)=

r
\sum
i=0
i
c
i(E)t
the Chern polynomial of it.

E*

of

E

,
*)
c
i(E

=(-1)ici(E)

.

ci(EL),i=1,2,...,r

are c_1(E) + r c_1(L), \dots, \sum_^i \binom c_(E) c_1(L)^j, \dots, \sum_^r c_(E) c_1(L)^j.

\alpha1,...,\alphar

of

E

, \beginc_t(\operatorname^p E) &= \prod_ (1 + (\alpha_ + \cdots + \alpha_)t), \\c_t(\wedge^p E) &= \prod_ (1 + (\alpha_ + \cdots + \alpha_)t).\end In particular,
r
c
1(\wedge

E)=c1(E).

ci=ci(E)

,

when

r=2

,

c(\operatorname{Sym}2E)=1+3c1+2

2
c
1

+4c2+4c1c2,

when

r=3

,

c(\operatorname{Sym}2E)=1+4c1+5

2
c
1

+5c2+2

3
c
1

+11c1c2+7c3.

(cf. Segre class#Example 2.)

Applications of formulae

We can use these abstract properties to compute the rest of the chern classes of line bundles on

CP1

. Recall that

l{O}(-1)*\congl{O}(1)

showing

c1(l{O}(1))=1\inH2(CP1;Z)

. Then using tensor powers, we can relate them to the chern classes of

c1(l{O}(n))=n

for any integer.

Properties

Given a complex vector bundle E over a topological space X, the Chern classes of E are a sequence of elements of the cohomology of X. The k-th Chern class of E, which is usually denoted ck(E), is an element ofH^(X;\Z),the cohomology of X with integer coefficients. One can also define the total Chern classc(E) = c_0(E) + c_1(E) + c_2(E) + \cdots .

Since the values are in integral cohomology groups, rather than cohomology with real coefficients, these Chern classes are slightly more refined than those in the Riemannian example.

Classical axiomatic definition

The Chern classes satisfy the following four axioms:

c0(E)=1

for all E.
  1. Naturality: If

f:Y\toX

is continuous and f*E is the vector bundle pullback of E, then
*
c
k(f

E)=f*ck(E)

.
  1. Whitney sum formula: If

F\toX

is another complex vector bundle, then the Chern classes of the direct sum

EF

are given by c(E \oplus F) = c(E) \smile c(F); that is, c_k(E \oplus F) = \sum_^k c_i(E) \smile c_(F).
  1. Normalization: The total Chern class of the tautological line bundle over

CPk

is 1−H, where H is Poincaré dual to the hyperplane

CPk\subseteqCPk

.

Grothendieck axiomatic approach

Alternatively, replaced these with a slightly smaller set of axioms:

0\toE'\toE\toE''\to0

is an exact sequence of vector bundles, then

c(E)=c(E')\smilec(E'')

.

c(E)=1+e(E\R)

where

e(E\R)

is the Euler class of the underlying real vector bundle.

He shows using the Leray–Hirsch theorem that the total Chern class of an arbitrary finite rank complex vector bundle can be defined in terms of the first Chern class of a tautologically-defined line bundle.

Namely, introducing the projectivization

P(E)

of the rank n complex vector bundle EB as the fiber bundle on B whose fiber at any point

b\inB

is the projective space of the fiber Eb. The total space of this bundle

P(E)

is equipped with its tautological complex line bundle, that we denote

\tau

, and the first Chern classc_1(\tau)=: -arestricts on each fiber

P(Eb)

to minus the (Poincaré-dual) class of the hyperplane, that spans the cohomology of the fiber, in view of the cohomology of complex projective spaces.

The classes1, a, a^2, \ldots, a^\in H^*(\mathbb(E))therefore form a family of ambient cohomology classes restricting to a basis of the cohomology of the fiber. The Leray–Hirsch theorem then states that any class in

H*(P(E))

can be written uniquely as a linear combination of the 1, a, a2, ..., an−1 with classes on the base as coefficients.

In particular, one may define the Chern classes of E in the sense of Grothendieck, denoted

c1(E),\ldotscn(E)

by expanding this way the class

-an

, with the relation: - a^n = c_1(E)\cdot a^+ \cdots + c_(E) \cdot a + c_n(E) .

One then may check that this alternative definition coincides with whatever other definition one may favor, or use the previous axiomatic characterization.

The top Chern class

In fact, these properties uniquely characterize the Chern classes. They imply, among other things:

ck(V)=0

for all k > n. Thus the total Chern class terminates.

cn(V)

, where n is the rank of V) is always equal to the Euler class of the underlying real vector bundle.

In algebraic geometry

Axiomatic description

There is another construction of Chern classes which take values in the algebrogeometric analogue of the cohomology ring, the Chow ring. It can be shown that there is a unique theory of Chern classes such that if you are given an algebraic vector bundle

E\toX

over a quasi-projective variety there are a sequence of classes

ci(E)\inAi(X)

such that

c0(E)=1

  1. For an invertible sheaf

l{O}X(D)

(so that

D

is a Cartier divisor),

c1(l{O}X(D)) =[D]

  1. Given an exact sequence of vector bundles

0\toE'\toE\toE''\to0

the Whitney sum formula holds:

c(E)=c(E')c(E'')

ci(E)=0

for

i>rank(E)

  1. The map

E\mapstoc(E)

extends to a ring morphism

c:K0(X)\toA\bullet(X)

Normal sequence

Computing the characteristic classes for projective space forms the basis for many characteristic class computations since for any smooth projective subvariety

X\subsetPn

there is the short exact sequence0 \to \mathcal_X \to \mathcal_|_X \to \mathcal_ \to 0

Quintic threefold

For example, consider the nonsingular quintic threefold in

P4

. Then the normal bundle is given by

l{O}X(5)

and we have the short exact sequence0 \to \mathcal_X \to \mathcal_|_X \to \mathcal_X(5) \to 0

Let

h

denote the hyperplane class in

A\bullet(X)

. Then the Whitney sum formula gives us thatc(\mathcal_X)c(\mathcal_X(5)) = (1+h)^5 = 1 + 5h + 10h^2 + 10h^3

Since the Chow ring of a hypersurface is difficult to compute, we will consider this sequence as a sequence of coherent sheaves in

P4

. This gives us that\beginc(\mathcal_X) &= \frac \\&= \left(1 + 5h + 10h^2 + 10h^3\right)\left(1 - 5h + 25h^2 - 125h^3\right) \\&= 1 + 10h^2 - 40h^3\end

Using the Gauss-Bonnet theorem we can integrate the class

c3(l{T}X)

to compute the Euler characteristic. Traditionally this is called the Euler class. This is\int_ c_3(\mathcal_X) = \int_ -40h^3 = -200since the class of

h3

can be represented by five points (by Bézout's theorem). The Euler characteristic can then be used to compute the Betti numbers for the cohomology of

X

by using the definition of the Euler characteristic and using the Lefschetz hyperplane theorem.

Degree d hypersurfaces

If

X\subsetP3

is a degree

d

smooth hypersurface, we have the short exact sequence 0 \to \mathcal_X \to \mathcal_|_X \to \mathcal_X(d) \to 0 giving the relation c(\mathcal_X) = \frac we can then calculate this as\beginc(\mathcal_X) &= \frac \\&= (1 + 4[H] + 6[H]^2)(1-d[H]+d^2[H]^2) \\&= 1 + (4-d)[H] + (6-4d+d^2)[H]^2\endGiving the total chern class. In particular, we can find

X

is a spin 4-manifold if

4-d

is even, so every smooth hypersurface of degree

2k

is a spin manifold.

Proximate notions

The Chern character

Chern classes can be used to construct a homomorphism of rings from the topological K-theory of a space to (the completion of) its rational cohomology. For a line bundle L, the Chern character ch is defined by

\operatorname(L) = \exp(c_1(L)) := \sum_^\infty \frac.

More generally, if

V=L1Ln

is a direct sum of line bundles, with first Chern classes

xi=c1(Li),

the Chern character is defined additively \operatorname(V) = e^ + \cdots + e^ :=\sum_^\infty \frac(x_1^m + \cdots + x_n^m).

This can be rewritten as:[7]

\operatorname(V) = \operatorname(V) + c_1(V) + \frac(c_1(V)^2 - 2c_2(V)) + \frac (c_1(V)^3 - 3c_1(V)c_2(V) + 3c_3(V)) + \cdots.

This last expression, justified by invoking the splitting principle, is taken as the definition ch(V) for arbitrary vector bundles V.

If a connection is used to define the Chern classes when the base is a manifold (i.e., the Chern–Weil theory), then the explicit form of the Chern character is\operatorname(V)=\left[\operatorname{tr}\left(\exp\left(\frac{i\Omega}{2\pi}\right)\right)\right]where is the curvature of the connection.

The Chern character is useful in part because it facilitates the computation of the Chern class of a tensor product. Specifically, it obeys the following identities:

\operatorname(V \oplus W) = \operatorname(V) + \operatorname(W)\operatorname(V \otimes W) = \operatorname(V) \operatorname(W).

As stated above, using the Grothendieck additivity axiom for Chern classes, the first of these identities can be generalized to state that ch is a homomorphism of abelian groups from the K-theory K(X) into the rational cohomology of X. The second identity establishes the fact that this homomorphism also respects products in K(X), and so ch is a homomorphism of rings.

The Chern character is used in the Hirzebruch–Riemann–Roch theorem.

Chern numbers

If we work on an oriented manifold of dimension

2n

, then any product of Chern classes of total degree

2n

(i.e., the sum of indices of the Chern classes in the product should be

n

) can be paired with the orientation homology class (or "integrated over the manifold") to give an integer, a Chern number of the vector bundle. For example, if the manifold has dimension 6, there are three linearly independent Chern numbers, given by
3
c
1
,

c1c2

, and

c3

. In general, if the manifold has dimension

2n

, the number of possible independent Chern numbers is the number of partitions of

n

.

The Chern numbers of the tangent bundle of a complex (or almost complex) manifold are called the Chern numbers of the manifold, and are important invariants.

Generalized cohomology theories

There is a generalization of the theory of Chern classes, where ordinary cohomology is replaced with a generalized cohomology theory. The theories for which such generalization is possible are called complex orientable. The formal properties of the Chern classes remain the same, with one crucial difference: the rule which computes the first Chern class of a tensor product of line bundles in terms of first Chern classes of the factors is not (ordinary) addition, but rather a formal group law.

Algebraic geometry

In algebraic geometry there is a similar theory of Chern classes of vector bundles. There are several variations depending on what groups the Chern classes lie in:

Manifolds with structure

The theory of Chern classes gives rise to cobordism invariants for almost complex manifolds.

If M is an almost complex manifold, then its tangent bundle is a complex vector bundle. The Chern classes of M are thus defined to be the Chern classes of its tangent bundle. If M is also compact and of dimension 2d, then each monomial of total degree 2d in the Chern classes can be paired with the fundamental class of M, giving an integer, a Chern number of M. If M′ is another almost complex manifold of the same dimension, then it is cobordant to M if and only if the Chern numbers of M′ coincide with those of M.

The theory also extends to real symplectic vector bundles, by the intermediation of compatible almost complex structures. In particular, symplectic manifolds have a well-defined Chern class.

Arithmetic schemes and Diophantine equations

(See Arakelov geometry)

See also

References

External links

Notes and References

  1. Book: Raoul . Bott. Loring. Tu . Raoul Bott . Differential forms in algebraic topology . 1995. Springer. New York [u.a.]. 3-540-90613-4. 267ff. Corr. 3. print..
  2. Web site: Hatcher . Allen . Allen Hatcher . Vector Bundles and K-theory . Proposition 3.10..
  3. Editorial note: Our notation differs from Milnor−Stasheff, but seems more natural.
  4. The sequence is sometimes called the Euler sequence.
  5. In a ring-theoretic term, there is an isomorphism of graded rings:H^(M, \Z) \to \oplus_k^\infty \eta(H^(M, \Z)) [t], x \mapsto x t^
    /2

    where the left is the cohomology ring of even terms, η is a ring homomorphism that disregards grading and x is homogeneous and has degree |x|.

  6. Use, for example, WolframAlpha to expand the polynomial and then use the fact

    ci

    are elementary symmetric polynomials in

    \alphai

    's.
  7. (See also .) Observe that when V is a sum of line bundles, the Chern classes of V can be expressed as elementary symmetric polynomials in the

    xi

    ,

    ci(V)=ei(x1,\ldots,xn).

    In particular, on the one handc(V) := \sum_^n c_i(V),while on the other hand\beginc(V) &= c(L_1 \oplus \cdots \oplus L_n) \\&= \prod_^n c(L_i) \\&= \prod_^n (1+x_i) \\&= \sum_^n e_i(x_1,\ldots,x_n)\endConsequently, Newton's identities may be used to re-express the power sums in ch(V) above solely in terms of the Chern classes of V, giving the claimed formula.