Hubbry Logo
search
logo

Chern class

logo
Community Hub0 Subscribers
Read side by side
from Wikipedia

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, and Gromov–Witten invariants. Chern classes were introduced by Shiing-Shen Chern (1946).

Geometric approach

[edit]

Basic idea and motivation

[edit]

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

[edit]

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

[edit]

(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 , which associates to a line bundle its first Chern class. Moreover, this bijection is a group homomorphism (thus an isomorphism): 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

[edit]

Via the Chern–Weil theory

[edit]

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) of V are given as the coefficients of the characteristic polynomial of the curvature form of V.

The determinant is over the ring of matrices whose entries are polynomials in t with coefficients in the commutative algebra of even-degree complex differential forms on M. The curvature form of V is defined as 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 that . Now applying the Maclaurin series for , we get the following expression for the Chern forms:

Via an Euler class

[edit]

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 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 be a complex vector bundle over a paracompact space B. Thinking of B as being embedded in E as the zero section, let and define the new vector bundle: 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 has rank one less than that of E. From the Gysin sequence for the fiber bundle : we see that is an isomorphism for . Let

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

See also: The Thom isomorphism.

Examples

[edit]

The complex tangent bundle of the Riemann sphere

[edit]

Let be the Riemann sphere: 1-dimensional complex projective space. Suppose that z is a holomorphic local coordinate for the Riemann sphere. Let be the bundle of complex tangent vectors having the form 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.,

This is evinced by the fact that a trivial bundle always admits a flat connection. So, we shall show that

Consider the Kähler metric

One readily shows that the curvature 2-form is given by

Furthermore, by the definition of the first Chern class

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

This proves that is not a trivial vector bundle.

Complex projective space

[edit]

There is an exact sequence of sheaves/bundles:[4] where is the structure sheaf (i.e., the trivial line bundle), 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:

  1. [5] Let be the coordinates of let be the canonical projection, and let . Then we have:

    In other words, the cotangent sheaf , which is a free -module with basis , fits into the exact sequence

    where are the basis of the middle term. The same sequence is clearly then exact on the whole projective space and the dual of it is the aforementioned sequence.
  2. Let L be a line in that passes through the origin. It is an exercise in elementary geometry to see that the complex tangent space to at the point L is naturally the set of linear maps from L to its complement. Thus, the tangent bundle can be identified with the hom bundle where η is the vector bundle such that . It follows:

By the additivity of total Chern class (i.e., the Whitney sum formula), where a is the canonical generator of the cohomology group ; i.e., the negative of the first Chern class of the tautological line bundle (note: when is the dual of E.)

In particular, for any ,

Chern polynomial

[edit]

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:

This is not a new invariant: the formal variable t simply keeps track of the degree of ck(E).[6] In particular, is completely determined by the total Chern class of E: and conversely.

The Whitney sum formula, one of the axioms of Chern classes (see below), says that ct is additive in the sense: Now, if is a direct sum of (complex) line bundles, then it follows from the sum formula that: where are the first Chern classes. The roots , called the Chern roots of E, determine the coefficients of the polynomial: i.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 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

"One can evaluate any symmetric polynomial f at a complex vector bundle E by writing f as a polynomial in σk and then replacing σk by ck(E)."

Example: We have polynomials sk with and so on (cf. Newton's identities). The sum is called the Chern character of E, whose first few terms are: (we drop E from writing.)

Example: The Todd class of E is given by:

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. This space is equipped with a tautologous vector bundle of rank , say . is called the classifying space for rank- vector bundles because given any complex vector bundle E of rank n over X, there is a continuous map such that the pullback of to along is isomorphic to , and this map is unique 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: One then puts:

Remark: Any characteristic class is a polynomial in Chern classes, for the reason as follows. Let 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 to the cohomology functor 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:

Computation formulae

[edit]

Let E be a vector bundle of rank r and the Chern polynomial of it.

  • For the dual bundle of , .[7]
  • If L is a line bundle, then[8][9] and so are
  • For the Chern roots of ,[10] In particular,
  • For example,[11] for ,
    when ,
    when ,
(cf. Segre class#Example 2.)

Applications of formulae

[edit]

We can use these abstract properties to compute the rest of the chern classes of line bundles on . Recall that showing . Then using tensor powers, we can relate them to the chern classes of for any integer.

Properties

[edit]

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 of the cohomology of X with integer coefficients. One can also define the total Chern class

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.[clarification needed]

Classical axiomatic definition

[edit]

The Chern classes satisfy the following four axioms:

  1. for all E.
  2. Naturality: If is continuous and f*E is the vector bundle pullback of E, then .
  3. Whitney sum formula: If is another complex vector bundle, then the Chern classes of the direct sum are given by that is,
  4. Normalization: The total Chern class of the tautological line bundle over is 1−H, where H is Poincaré dual to the hyperplane .

Grothendieck axiomatic approach

[edit]

Alternatively, Alexander Grothendieck (1958) replaced these with a slightly smaller set of axioms:

  • Naturality: (Same as above)
  • Additivity: If is an exact sequence of vector bundles, then .
  • Normalization: If E is a line bundle, then where 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 of the rank n complex vector bundle EB as the fiber bundle on B whose fiber at any point is the projective space of the fiber Eb. The total space of this bundle is equipped with its tautological complex line bundle, that we denote , and the first Chern class restricts on each fiber 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 classes 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 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 by expanding this way the class , with the relation:

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

[edit]

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

  • If n is the complex rank of V, then for all k > n. Thus the total Chern class terminates.
  • The top Chern class of V (meaning , where n is the rank of V) is always equal to the Euler class of the underlying real vector bundle.

In algebraic geometry

[edit]

Axiomatic description

[edit]

There is another construction of Chern classes which take values in the algebrogeometric analogue of the cohomology ring, the Chow ring.

Let be a nonsingular quasi-projective variety of dimension . It can be shown that there is a unique theory of Chern classes which assigns an algebraic vector bundle to elements called Chern classes, with Chern polynomial , satisfying the following (similar to Grothendieck's axiomatic approach). [12]

  1. If for a Cartier divisor , we have , then .
  2. If is a morphism, then .
  3. If is an exact sequence of vector bundles on , the Whitney sum formula holds: .


Normal sequence

[edit]

Computing the characteristic classes for projective space forms the basis for many characteristic class computations since for any smooth projective subvariety there is the short exact sequence

Quintic threefold

[edit]

For example, consider a nonsingular quintic threefold in . Its normal bundle is given by and we have the short exact sequence

Let denote the hyperplane class in . Then the Whitney sum formula gives us that

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

Using the Gauss-Bonnet theorem we can integrate the class to compute the Euler characteristic. Traditionally this is called the Euler class. This is since the class of 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 by using the definition of the Euler characteristic and using the Lefschetz hyperplane theorem.

Degree d hypersurfaces

[edit]

If is a degree smooth hypersurface, we have the short exact sequence giving the relation we can then calculate this as Giving the total chern class. In particular, we can find is a spin 4-manifold if is even, so every smooth hypersurface of degree is a spin manifold.

Proximate notions

[edit]

The Chern character

[edit]

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

More generally, if is a direct sum of line bundles, with first Chern classes the Chern character is defined additively

This can be rewritten as:[13]

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 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:

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

[edit]

If we work on an oriented manifold of dimension , then any product of Chern classes of total degree (i.e., the sum of indices of the Chern classes in the product should be ) 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 , , and . In general, if the manifold has dimension , the number of possible independent Chern numbers is the number of partitions of .

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

[edit]

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

[edit]

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:

  • For complex varieties the Chern classes can take values in ordinary cohomology, as above.
  • For varieties over general fields, the Chern classes can take values in cohomology theories such as etale cohomology or l-adic cohomology.
  • For varieties V over general fields the Chern classes can also take values in homomorphisms of Chow groups CH(V): for example, the first Chern class of a line bundle over a variety V is a homomorphism from CH(V) to CH(V) reducing degrees by 1. This corresponds to the fact that the Chow groups are a sort of analog of homology groups, and elements of cohomology groups can be thought of as homomorphisms of homology groups using the cap product.

Manifolds with structure

[edit]

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

[edit]

(See Arakelov geometry)

See also

[edit]

Notes

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
In algebraic topology and differential geometry, Chern classes are characteristic classes ck(E)H2k(X;Z)c_k(E) \in H^{2k}(X; \mathbb{Z}) defined for a complex vector bundle EE of rank nn over a topological space XX, providing integer cohomology invariants that quantify the bundle's deviation from triviality.[1] Introduced by Shiing-Shen Chern in his 1946 paper on Hermitian manifolds, these classes generalize earlier notions like the Euler class and form the foundation for studying vector bundles via their total Chern class c(E)=1+c1(E)++cn(E)c(E) = 1 + c_1(E) + \cdots + c_n(E).[2] They satisfy key axioms including naturality under bundle pullbacks, multiplicativity for Whitney sums c(EF)=c(E)c(F)c(E \oplus F) = c(E) \cup c(F), and normalization on the tautological line bundle over complex projective space, where c1c_1 generates H2(CP;Z)H^2(\mathbb{CP}^\infty; \mathbb{Z}). For example, the first Chern class of the tautological line bundle O(1)\mathscr{O}(-1) on CP1\mathbb{CP}^1 is 1H2(CP1;Z)Z-1 \in H^2(\mathbb{CP}^1;\mathbb{Z}) \cong \mathbb{Z}.[3][4] The first Chern class c1(E)c_1(E) corresponds to the Euler class of the underlying real bundle and detects line bundles, while higher classes ckc_k for k2k \geq 2 capture more intricate obstructions to triviality, with all ck=0c_k = 0 for k>nk > n.[1] In differential geometry, Chern classes arise via the Chern-Weil homomorphism, which associates them to the curvature of a connection on the bundle, yielding closed differential forms whose cohomology classes are independent of the connection chosen.[2] This bridges topology and geometry, enabling applications such as the Chern-Gauss-Bonnet theorem, which equates the integral of the top Chern class to the Euler characteristic of a manifold.[5] Chern classes play a central role in algebraic geometry through Grothendieck's axiomatic formulation, where they classify holomorphic vector bundles on projective varieties and appear in the Hirzebruch-Riemann-Roch theorem for computing dimensions of cohomology spaces.[6] In broader contexts, they relate to other characteristic classes like Pontryagin classes via pk=(1)kc2kp_k = (-1)^k c_{2k} for real bundles viewed as complex,[7] and they underpin index theory and K-theory, influencing modern developments in string theory and quantum field theory.[3] Their universality stems from the fact that every complex vector bundle is classified by a map to the Grassmannian, whose cohomology ring is generated by the Chern classes of the tautological bundle.[3]

Fundamentals

Basic Idea and Motivation

Chern classes were introduced by Shiing-Shen Chern in 1946 as characteristic classes for Hermitian manifolds, providing a means to generalize the Euler class from oriented real vector bundles to the complex setting.[2] This development addressed the need to capture topological invariants of complex structures, where the Euler class alone proved insufficient for describing the full range of obstructions in higher-dimensional complex bundles.[8] Intuitively, Chern classes serve as topological measures of the "twisting" or non-triviality in complex vector bundles, linking local holomorphic or geometric data to global topological features. They detect obstructions to the existence of non-vanishing sections, much like how the Euler class identifies zeros of generic sections in oriented real bundles, but extended to encode the complex linear algebra underlying the bundle's fibers.[8] For instance, the top Chern class of a complex bundle coincides with the Euler class of its underlying real oriented bundle, offering a direct analogy to the Euler characteristic, which quantifies orientability and section zeros on manifolds.[8] A key motivation arises from differential geometry, where Chern classes preview the role of connections on bundles: they can be represented by closed differential forms derived from the curvature of such connections, bridging local metric properties with topological invariants without relying on explicit computations.[8] This connection highlights their utility in studying how infinitesimal geometric data, like curvature, aggregates to global topological obstructions in complex geometries.[2] As the simplest case, line bundles illustrate this by having a single non-trivial Chern class that classifies their isomorphism types topologically.[8]

Chern Classes of Line Bundles

The first Chern class $ c_1(L) $ of a complex line bundle $ L $ over a smooth manifold $ X $ is the cohomology class in $ H^2(X, \mathbb{Z}) $ represented by $ \frac{1}{2\pi i} d \log s $, where $ s $ is a local section of $ L $. This expression arises from the Čech-de Rham cohomology associated to the transition functions of $ L $, viewed as a principal $ U(1) $-bundle. The class $ c_1(L) $ is independent of the choice of local section $ s $ or trivialization of $ L $, as changes in section correspond to multiplication by a nowhere-vanishing function, whose logarithm contributes an exact form to the cohomology class. Equivalently, in topological terms, $ c_1(L) $ equals the Euler class of the underlying oriented real 2-plane bundle $ L_\mathbb{R} $.[9] Furthermore, the first Chern class induces a group isomorphism $ c_1: \operatorname{Pic}(X) \to H^2(X, \mathbb{Z}) $, where $ \operatorname{Pic}(X) $ denotes the Picard group of isomorphism classes of complex line bundles over X (with group operation given by tensor product). This holds for suitable spaces X, such as paracompact smooth manifolds or spaces with the homotopy type of a CW-complex, meaning that complex line bundles over such spaces are classified up to isomorphism precisely by their first Chern classes.[1] For a holomorphic line bundle $ L $ over a complex manifold $ X $, the first Chern class satisfies $ c_1(L) = [\operatorname{div}(s)] $, where $ s $ is a meromorphic section of $ L $ and $ [\operatorname{div}(s)] $ denotes the cohomology class of its divisor (zeros minus poles).[10] The trivial line bundle has $ c_1 = 0 $, as it admits a global nowhere-vanishing section with vanishing divisor.[9] The first Chern class of the dual of a line bundle $ L $, denoted $ L^* $, is the negative of the first Chern class of $ L $, i.e., $ c_1(L^) = -c_1(L) $. This follows from the multiplicativity of Chern classes under tensor products and the fact that $ L \otimes L^ $ is trivial ($ c_1(\text{trivial}) = 0 $), so $ c_1(L \otimes L^) = c_1(L) + c_1(L^) = 0 $.[11] For the tautological line bundle $ \gamma $ on $ \mathbb{CP}^1 $, $ c_1(\gamma) = -H $, where $ H $ is the positive generator of $ H^2(\mathbb{CP}^1, \mathbb{Z}) $ (the hyperplane class).[9] Since $ c_1(L) \in H^2(X, \mathbb{Z}) $, its pairing with any 2-cycle in $ X $ yields an integer.[9]

Constructions

Chern–Weil Theory

Chern–Weil theory is a fundamental construction in differential geometry and mathematical physics that associates topological invariants of vector and principal bundles on smooth manifolds to de Rham cohomology classes using connections and curvature forms, developed by Shiing-Shen Chern and André Weil in the late 1940s.[12] The Chern–Weil theory constructs the Chern classes of a complex vector bundle through the geometry of connections and their curvatures. For a smooth complex vector bundle $ E \to M $ of rank $ r $ over a smooth manifold $ M $, let $ \nabla $ be a connection on $ E $. In a local trivialization, $ \nabla $ is represented by a $ \mathfrak{u}(r) $-valued 1-form $ A $, and the curvature form is the $ \mathfrak{u}(r) $-valued 2-form
Ω=dA+AAΩ2(M,u(r)). \Omega = dA + A \wedge A \in \Omega^2(M, \mathfrak{u}(r)).
This curvature measures the failure of $ \nabla $ to be flat and lies in the space of endomorphism-valued 2-forms globally.[13][14] The total Chern form associated to $ (E, \nabla) $ is defined as the determinant
c(E,)=det(I+i2πΩ)=1+c1(E,)++cr(E,), c(E, \nabla) = \det\left( I + \frac{i}{2\pi} \Omega \right) = 1 + c_1(E, \nabla) + \cdots + c_r(E, \nabla),
where $ I $ denotes the identity endomorphism, and each component $ c_k(E, \nabla) $ is a closed $ 2k $-form on $ M $. These components arise from the expansion of the determinant in terms of the eigenvalues of $ \frac{i}{2\pi} \Omega $, using elementary symmetric polynomials. Equivalently, the Chern forms can be represented using traces of powers of the curvature, where the $ k $-th Chern form involves terms like $ \operatorname{Tr}(\Omega^k) $, adjusted via Newton identities to match the symmetric polynomial structure.[13][14] The de Rham cohomology classes $ c_k(E) = [c_k(E, \nabla)] \in H^{2k}{\mathrm{dR}}(M, \mathbb{R}) $ are independent of the choice of connection $ \nabla $, as the difference $ c(E, \nabla_1) - c(E, \nabla_2) $ is an exact form for any two connections $ \nabla_1 $ and $ \nabla_2 $ on $ E $. This invariance follows from the fact that the curvature difference corresponds to the Maurer–Cartan structure equation, making the Chern classes topological invariants of the bundle. The normalization by the factor $ \frac{i}{2\pi} $ ensures that these classes are integral, lying in the image of the map $ H^{2k}(M, \mathbb{Z}) \to H^{2k}{\mathrm{dR}}(M, \mathbb{R}) $.[13][14] A concrete illustration of the theory is the computation of the first Chern class $ c_1(L) $ for a complex line bundle $ L $ over $ \mathbb{CP}^1 $. The Chern–Weil construction gives
c1(L)=i2πCP1F, c_1(L) = \frac{i}{2\pi} \int_{\mathbb{CP}^1} F,
where $ F $ is the curvature 2-form of any connection on $ L $. Cover $ \mathbb{CP}^1 $ with two charts $ U_0 $ and $ U_1 $ such that the overlap $ U_0 \cap U_1 \cong \mathbb{C} \setminus {0} $, and split $ \mathbb{CP}^1 $ into two hemispheres $ D_0 $ and $ D_1 $ with boundary the equator $ S^1 $ (oriented counter-clockwise for $ \partial D_0 $ and clockwise for $ \partial D_1 $). The local connection 1-forms $ A_0 $ on $ U_0 $ and $ A_1 $ on $ U_1 $ satisfy $ F = dA_0 = dA_1 $, and on the overlap they are related by the transition function $ \sigma_{01} $ via
A1=A0+σ011dσ01. A_1 = A_0 + \sigma_{01}^{-1} d\sigma_{01}.
Applying Stokes' theorem,
CP1F=D0dA0+D1dA1=S1A0+S1A1=S1(A0A1). \int_{\mathbb{CP}^1} F = \int_{D_0} dA_0 + \int_{D_1} dA_1 = \int_{S^1} A_0 + \int_{-S^1} A_1 = \int_{S^1} (A_0 - A_1).
Substituting the relation between $ A_0 $ and $ A_1 $ yields
A0A1=σ011dσ01, A_0 - A_1 = -\sigma_{01}^{-1} d\sigma_{01},
so
CP1F=S1σ011dσ01. \int_{\mathbb{CP}^1} F = -\int_{S^1} \sigma_{01}^{-1} d\sigma_{01}.
Thus,
c1(L)=i2πS1σ011dσ01=i2πS1σ011dσ01. c_1(L) = \frac{i}{2\pi} \int_{S^1} -\sigma_{01}^{-1} d\sigma_{01} = -\frac{i}{2\pi} \int_{S^1} \sigma_{01}^{-1} d\sigma_{01}.
(Note: sign conventions for the transition function $ \sigma_{01} $ and orientations may absorb the negative sign, yielding the equivalent formula $ c_1(L) = \frac{i}{2\pi} \int_{S^1} \sigma_{01}^{-1} d\sigma_{01} $ in some references.) This line integral computes the winding number (topological degree) of the map $ \sigma_{01}|_{S^1}: S^1 \to \mathbb{C}^* \simeq S^1 $, reflecting the bundle's topology. This example shows how Chern–Weil theory connects curvature forms to topological invariants through Stokes' theorem. For instance, it yields $ c_1 = -1 $ for the tautological line bundle $ \mathscr{O}(-1) $ on $ \mathbb{CP}^1 $, as discussed in the examples section on complex projective spaces.[4]

Axiomatic Approaches

One of the foundational ways to define Chern classes is through an axiomatic characterization that specifies their behavior as natural transformations from the category of complex vector bundles to cohomology groups. In the classical topological setting, Friedrich Hirzebruch provided such a characterization for complex vector bundles over paracompact Hausdorff spaces XX equipped with integer cohomology H(X;Z)H^*(X; \mathbb{Z}).[15] The total Chern class c(E)=1+c1(E)++cr(E)H(X;Z)c(E) = 1 + c_1(E) + \cdots + c_r(E) \in H^*(X; \mathbb{Z}), where r=rank(E)r = \operatorname{rank}(E), is required to satisfy three key axioms:
  • Naturality: For any continuous map f:YXf: Y \to X, the induced map on cohomology pulls back the Chern classes compatibly, i.e., fc(E)=c(fE)f^* c(E) = c(f^* E).
  • Whitney sum formula: The Chern class is multiplicative under direct sums, c(EF)=c(E)c(F)c(E \oplus F) = c(E) \cup c(F), where \cup denotes the cup product in cohomology.
  • Normalization: The Chern class of the trivial bundle ϵn\epsilon^n of rank nn is the unit c(ϵn)=1c(\epsilon^n) = 1, and for the tautological line bundle O(1)\mathcal{O}(-1) over CP\mathbb{CP}^\infty, c1(O(1))c_1(\mathcal{O}(-1)) generates H2(CP;Z)H^2(\mathbb{CP}^\infty; \mathbb{Z}) negatively.[15]
Hirzebruch established that there exists a unique system of classes satisfying these axioms in the cohomology of paracompact spaces.[15] Alexander Grothendieck extended this axiomatic framework to the algebraic setting, treating Chern classes as a natural transformation from the Grothendieck group K(X)K(X) of algebraic vector bundles (or coherent sheaves) on a scheme XX to an algebraic cohomology theory, such as the Chow ring or étale cohomology.[16] The total Chern class c:K(X)H(X)c: K(X) \to H^*(X) must satisfy analogous properties: c([OX])=1c([\mathcal{O}_X]) = 1, multiplicativity c([E]+[F])=c([E])c([F])c([E] + [F]) = c([E]) \cdot c([F]) (where the product in K(X)K(X) corresponds to tensor product up to line bundles, adjusted via the λ\lambda-operations), and a normalization axiom derived from the structure of projective space bundles. The higher Chern classes are defined recursively via the structure of the projective bundle P(E)\mathbb{P}(E) over XX, where the Chern polynomial of EE determines the relation in the Chow ring of P(E)\mathbb{P}(E) involving powers of c1(OP(E)(1))c_1(\mathcal{O}_{\mathbb{P}(E)}(1)) and pullbacks of the Chern classes of EE. This ensures compatibility with the splitting principle.[16] Grothendieck's setup emphasizes the formal properties in the ring of operational classes, allowing definition without reference to metrics or connections. The classical axioms apply primarily to smooth manifolds or topological spaces using singular cohomology, providing a bridge between differential geometry and topology, whereas Grothendieck's approach is tailored to algebraic varieties and schemes, integrating seamlessly with K-theory and intersection theory.[15][16] A uniqueness theorem asserts that any system of classes fulfilling these respective axioms coincides with the Chern classes obtained from the Chern–Weil construction, confirming the consistency across definitions.[17] The Chern–Weil theory thus realizes these axioms concretely through curvature forms.

Properties

General Properties

The total Chern class of a complex vector bundle EE over a topological space XX is defined as c(E)=1+c1(E)+c2(E)++cr(E)H(X;Z)c(E) = 1 + c_1(E) + c_2(E) + \cdots + c_r(E) \in H^*(X; \mathbb{Z}), where rr is the rank of EE and ck(E)=0c_k(E) = 0 for k>rk > r.[4] This total class is multiplicative under direct sums: for bundles EE and FF over XX, c(EF)=c(E)c(F)c(E \oplus F) = c(E) \cup c(F).[4] The individual Chern classes satisfy the Whitney sum formula, ck(EF)=i=0kci(E)cki(F)c_k(E \oplus F) = \sum_{i=0}^k c_i(E) \cup c_{k-i}(F), with c0=1c_0 = 1.[3] Chern classes exhibit functoriality with respect to bundle maps and pullbacks. If f:YXf: Y \to X is a continuous map and EE is a complex vector bundle over XX, then the pullback bundle fEf^*E over YY satisfies fc(E)=c(fE)f^* c(E) = c(f^*E), meaning each ck(fE)=fck(E)c_k(f^*E) = f^* c_k(E).[18] This naturality ensures that Chern classes are well-defined characteristic classes compatible with base change.[19] The splitting principle provides a powerful tool for computations: for any complex vector bundle EE of rank rr over XX, there exists a map g:ZXg: Z \to X to a flag manifold ZZ (such as a product of projective spaces) such that gEg^*E splits as a direct sum of line bundles L1LrL_1 \oplus \cdots \oplus L_r over ZZ, and gc(E)=i=1r(1+c1(Li))g^* c(E) = \prod_{i=1}^r (1 + c_1(L_i)).[4] Consequently, the total Chern class of EE can be expressed formally as c(E)=i=1r(1+xi)c(E) = \prod_{i=1}^r (1 + x_i), where the xix_i are the formal Chern roots satisfying the symmetric polynomial relations for the elementary symmetric functions in the ck(E)c_k(E).[3] This virtual splitting reduces general properties to those of line bundles without altering the ring structure of the cohomology.[20]

Top Chern Class

For a complex vector bundle EE of rank nn over a space XX, the top Chern class cn(E)c_n(E) is the unique component in H2n(X;Z)H^{2n}(X; \mathbb{Z}) of the total Chern class c(E)=1+c1(E)++cn(E)c(E) = 1 + c_1(E) + \cdots + c_n(E).[4] This class coincides with the Euler class e(E)e(E) of the underlying oriented real vector bundle of rank 2n2n, up to sign convention, providing a direct link between complex and oriented real characteristic classes.[9] The identification cn(E)=e(E)c_n(E) = e(E) follows from the naturality of both classes and their agreement on line bundles, extended via the splitting principle.[4] Geometrically, cn(E)c_n(E) represents the Poincaré dual of the homology class of the zero locus of a generic section of EE, assuming transversality to the zero section; this locus is a closed submanifold of codimension 2n2n whose fundamental class pairs with cycles to yield intersection numbers determined by cn(E)c_n(E).[9] For the tangent bundle TMTM of a compact complex nn-manifold MM, the pairing cn(TM),[M]\langle c_n(TM), [M] \rangle equals the Euler characteristic χ(M)\chi(M), reflecting the topological invariant via the index of the zero set of a generic holomorphic vector field.[21] This integrality arises from the cohomological definition and the fact that χ(M)\chi(M) counts signed zeros of sections, consistent with Poincaré duality.[21] The top Chern class vanishes, cn(E)=0c_n(E) = 0, if and only if EE admits a nowhere-zero section, as such a section trivializes the obstruction class in the cohomology group.[9] In terms of other characteristic classes, the Segre classes sk(E)s_k(E) are defined via the formal inverse of the total Chern class, s(E)=1/c(E)=(1)ksk(E)s(E) = 1 / c(E) = \sum (-1)^k s_k(E), so that higher Segre classes incorporate cn(E)c_n(E) in their expansion through multiplicative relations in the cohomology ring.[4] The Whitney sum formula extends to the top class by setting ck=0c_k = 0 for k>nk > n, yielding cn(EF)=cn(E)+cn1(E)c1(F)++c1(E)cn1(F)+cn(F)c_n(E \oplus F) = c_n(E) + c_{n-1}(E) c_1(F) + \cdots + c_1(E) c_{n-1}(F) + c_n(F) for compatible ranks.[4]

Examples

Complex Projective Spaces

The tangent bundle $ T\mathbb{CP}^n $ of the complex projective space $ \mathbb{CP}^n $ provides a fundamental example for computing Chern classes, as it arises from a short exact sequence of holomorphic vector bundles known as the Euler sequence:
0OCPnOCPn(1)(n+1)TCPn0. 0 \to \mathcal{O}_{\mathbb{CP}^n} \to \mathcal{O}_{\mathbb{CP}^n}(1)^{\oplus (n+1)} \to T\mathbb{CP}^n \to 0.
Here, $ \mathcal{O}{\mathbb{CP}^n} $ denotes the trivial line bundle, and $ \mathcal{O}{\mathbb{CP}^n}(1) $ is the hyperplane line bundle (dual to the tautological line bundle) with first Chern class $ h = c_1(\mathcal{O}_{\mathbb{CP}^n}(1)) $, the positive generator of $ H^2(\mathbb{CP}^n; \mathbb{Z}) \cong \mathbb{Z} $.[22][23] Since the Euler sequence is an extension of vector bundles, the total Chern class of the tangent bundle is determined by the multiplicativity of Chern classes: $ c(T\mathbb{CP}^n) = c(\mathcal{O}{\mathbb{CP}^n}(1)^{\oplus (n+1)}) / c(\mathcal{O}{\mathbb{CP}^n}) $. The trivial bundle has total Chern class 1, while the direct sum of $ n+1 $ copies of $ \mathcal{O}_{\mathbb{CP}^n}(1) $ has total Chern class $ (1 + h)^{n+1} $ by the Whitney sum formula. Thus,
c(TCPn)=(1+h)n+1. c(T\mathbb{CP}^n) = (1 + h)^{n+1}.
This formula holds in the cohomology ring $ H^*(\mathbb{CP}^n; \mathbb{Z}) \cong \mathbb{Z}[h] / (h^{n+1}) $.[9][22] Expanding the binomial, the individual Chern classes are
ck(TCPn)=(n+1k)hk c_k(T\mathbb{CP}^n) = \binom{n+1}{k} h^k
for $ 1 \leq k \leq n $, with $ c_0 = 1 $ and $ c_k = 0 $ for $ k > n $. In particular, the first Chern class is $ c_1(T\mathbb{CP}^n) = (n+1) h $, reflecting the degree of the bundle, and the top Chern class is $ c_n(T\mathbb{CP}^n) = (n+1) h^n $.[9] The integral of the top Chern class over $ \mathbb{CP}^n $ gives the Euler characteristic:
CPncn(TCPn)=(n+1)CPnhn=n+1, \int_{\mathbb{CP}^n} c_n(T\mathbb{CP}^n) = (n+1) \int_{\mathbb{CP}^n} h^n = n+1,
since the fundamental class satisfies $ \int_{\mathbb{CP}^n} h^n = 1 $. This result aligns with the topological Euler characteristic of $ \mathbb{CP}^n $, computed via its cell decomposition or otherwise as $ \chi(\mathbb{CP}^n) = n+1 $.[9][22] This computation exemplifies the Chern-Gauss-Bonnet theorem, which equates the Euler characteristic of an even-dimensional oriented Riemannian manifold to the integral of a characteristic form built from the curvature; for complex manifolds like $ \mathbb{CP}^n $, the theorem identifies this form with the top Chern class of the tangent bundle. Shiing-Shen Chern provided an intrinsic proof of this generalization in 1945, linking local differential geometry to global topology without reference to an embedding.[24] The hyperplane line bundle OCPn(1)\mathcal{O}_{\mathbb{CP}^n}(1) has first Chern class hh, the positive generator of H2(CPn;Z)H^2(\mathbb{CP}^n;\mathbb{Z}). Its dual is the tautological line bundle OCPn(1)\mathcal{O}_{\mathbb{CP}^n}(-1), so c1(OCPn(1))=hc_1(\mathcal{O}_{\mathbb{CP}^n}(-1)) = -h. This can be verified explicitly on CP1\mathbb{CP}^1 using Chern-Weil theory. The tautological bundle O(1)CP1\mathcal{O}(-1)\to \mathbb{CP}^1 has fiber over [Z0:Z1][Z_0:Z_1] equal to the complex line =C(Z0,Z1)C2\ell=\mathbb{C}\cdot(Z_0,Z_1)\subset \mathbb{C}^2. On the standard affine charts $ U_0={[z:1]}$, $ U_1={[1:w]} $, with w=1/zw=1/z on U0U1U_0\cap U_1, local frames are $ e^{(0)}([z:1])=(z,1),,e^{(1)}([1:w])=(1,w) $, and local connection 1-forms are $ A^{(0)}=\frac{\bar z,dz}{1+|z|^2}$, $ A^{(1)}=\frac{\bar w,dw}{1+|w|^2} $. On U0U1U_0\cap U_1, $ e^{(0)}([z:1])=(z,1)=z,(1,1/z)=z,e^{(1)}([1:w]) $, so e(1)=g01e(0)e^{(1)} = g_{01}\, e^{(0)} with g01=1zg_{01}=\frac{1}{z}. The connection 1-forms satisfy $ A^{(1)}=A^{(0)}+g_{01}^{-1}dg_{01} $ to ensure the connection is well-defined. Here, $ g_{01}^{-1}dg_{01} = -\frac{dz}{z} $. Rewriting $ A^{(1)} $ in the zz-coordinate yields $ A^{(1)} = -\frac{dz}{z(1+|z|^2)} $, and $ A^{(0)} + g_{01}^{-1}dg_{01} = \frac{\bar z,dz}{1+|z|^2} - \frac{dz}{z} = -\frac{dz}{z(1+|z|^2)} $, confirming consistency. Thus, the 1-forms define a global connection. For a line bundle, the curvature is $ F = dA $ locally. On U0U_0, $ dA^{(0)} = \frac{1}{(1+|z|^2)^2}, d\bar z\wedge dz $. Similarly on U1U_1. The de Rham representative of the first Chern class is $ c_1(\mathcal{O}(-1)) = \left[\frac{i}{2\pi}F\right]\in H^2_{\mathrm{dR}}(\mathbb{CP}^1) $. To compute the Chern number, use $ z=re^{i\theta} $, so $ d\bar z\wedge dz = 2i, r,dr\wedge d\theta $. Then $ F = \frac{2i, r}{(1+r^2)^2},dr\wedge d\theta $, and $ \frac{i}{2\pi}F = -\frac{r}{\pi(1+r^2)^2},dr\wedge d\theta $. Integrating over CP1\mathbb{CP}^1 ( $ r\in[0,\infty) $, $ \theta\in[0,2\pi) $ ) gives
CP1i2πF=1π02π0r(1+r2)2drdθ=2ππ12=1, \int_{\mathbb{CP}^1}\frac{i}{2\pi}F = -\frac{1}{\pi}\int_0^{2\pi}\int_0^\infty \frac{r}{(1+r^2)^2}\,dr\,d\theta = -\frac{2\pi}{\pi} \cdot \frac{1}{2} = -1,
since $ \int_0^\infty \frac{r}{(1+r^2)^2},dr = \frac{1}{2} $. Thus, $ c_1(\mathcal{O}(-1)) = -1\in \mathbb{Z} \cong H^2(\mathbb{CP}^1;\mathbb{Z}) $, confirming $ c_1(\mathcal{O}(1)) = +1 $.[25][26] Alternatively, this result follows more abstractly from Chern-Weil theory and Stokes' theorem without explicit curvature computation. Covering CP1\mathbb{CP}^1 by two hemispheres D0U0D_0 \subset U_0 and D1U1D_1 \subset U_1 with common boundary the equator S1S^1 (oriented counter-clockwise for D0D_0, clockwise for D1D_1), the integral of the curvature reduces to
CP1F=S1(A(0)A(1)). \int_{\mathbb{CP}^1} F = \int_{S^1} (A^{(0)} - A^{(1)}).
From the transition relation A(1)=A(0)+g011dg01A^{(1)} = A^{(0)} + g_{01}^{-1} dg_{01}, it follows that A(0)A(1)=g011dg01A^{(0)} - A^{(1)} = - g_{01}^{-1} dg_{01}, so
CP1F=S1g011dg01. \int_{\mathbb{CP}^1} F = -\int_{S^1} g_{01}^{-1} dg_{01}.
Thus,
c1(O(1))=i2πCP1F=i2πS1g011dg01. c_1(\mathcal{O}(-1)) = \frac{i}{2\pi} \int_{\mathbb{CP}^1} F = -\frac{i}{2\pi} \int_{S^1} g_{01}^{-1} dg_{01}.
For g01(z)=1/zg_{01}(z) = 1/z, g011dg01=dz/zg_{01}^{-1} dg_{01} = -dz/z, and S1dz/z=2πi\int_{S^1} -dz/z = -2\pi i (counter-clockwise orientation), yielding i2π(2πi)=1-\frac{i}{2\pi} (-2\pi i) = -1, consistent with the direct calculation. In general, for a complex line bundle LCP1L \to \mathbb{CP}^1 with transition function σ01\sigma_{01}, the formula
c1(L)=i2πS1σ011dσ01 c_1(L) = \frac{i}{2\pi} \int_{S^1} \sigma_{01}^{-1} d\sigma_{01}
holds under certain conventions (the sign may flip depending on whether σ01\sigma_{01} maps sections from U0U_0 to U1U_1 or vice versa, and on orientation). This expression computes the winding number (topological degree) of the transition function around the equator of the Riemann sphere, directly linking the Chern class to the bundle's topological clutching data.

Hypersurfaces in Projective Space

Hypersurfaces in projective space provide concrete examples for computing Chern classes of tangent bundles using exact sequences from embedding theory. For a smooth hypersurface XCPnX \subset \mathbb{CP}^n defined by a degree dd homogeneous polynomial, the tangent bundle TXTX fits into the short exact sequence of the normal bundle:
0TXTCPnXOX(d)0. 0 \to TX \to T\mathbb{CP}^n|_X \to \mathcal{O}_X(d) \to 0.
This sequence arises from the adjunction formula in the embedding, where OX(d)\mathcal{O}_X(d) is the normal line bundle to XX in CPn\mathbb{CP}^n.[27] The total Chern class of TXTX follows multiplicatively from the Whitney sum formula applied to the sequence:
c(TX)=c(TCPnX)c(OX(d)), c(TX) = \frac{c(T\mathbb{CP}^n|_X)}{c(\mathcal{O}_X(d))},
where c(TCPnX)=(1+h)n+1c(T\mathbb{CP}^n|_X) = (1 + h)^{n+1} with h=c1(OCPn(1)X)h = c_1(\mathcal{O}_{\mathbb{CP}^n}(1)|_X) the restricted hyperplane class, and c(OX(d))=1+dhc(\mathcal{O}_X(d)) = 1 + d h. Thus,
c(TX)=(1+h)n+11+dh. c(TX) = \frac{(1 + h)^{n+1}}{1 + d h}.
This formal power series expansion in hh yields the individual Chern classes ck(TX)c_k(TX) as coefficients up to the dimension of XX.[27] A prominent example is the smooth quintic threefold, the hypersurface XCP4X \subset \mathbb{CP}^4 of degree d=5d=5 (so n=4n=4), which is a Calabi–Yau manifold with c1(TX)=0c_1(TX) = 0. The total Chern class is
c(TX)=(1+h)51+5h=1+10h240h3+ higher terms, c(TX) = \frac{(1 + h)^5}{1 + 5h} = 1 + 10 h^2 - 40 h^3 + \ higher\ terms,
so the top Chern class is c3(TX)=40h3c_3(TX) = -40 h^3. The topological Euler characteristic is then χ(X)=Xc3(TX)=40Xh3=405=200\chi(X) = \int_X c_3(TX) = -40 \int_X h^3 = -40 \cdot 5 = -200, since Xh3=d=5\int_X h^3 = d = 5 is the degree of XX.[27][28] For general smooth degree dd hypersurfaces in CPn\mathbb{CP}^n, the Chern classes ck(TX)c_k(TX) are the degree-kk coefficients in the expansion of (1+h)n+11+dh\frac{(1 + h)^{n+1}}{1 + d h}, with c1(TX)=(n+1d)hc_1(TX) = (n+1 - d) h, whose sign is positive when d<n+1d < n+1, zero when d=n+1d = n+1 (as in Calabi–Yau cases like the quintic threefold), and negative when d>n+1d > n+1. These computations underpin applications in enumerative geometry, such as determining genus constraints or curve counts on hypersurfaces via Hirzebruch–Riemann–Roch.[27][29] The above assumes XX is smooth, requiring transverse zeros of the defining polynomial. For singular hypersurfaces, the Chern–Schwartz–MacPherson class provides a corrective extension of the tangent Chern class, incorporating terms from the singular locus via the μ\mu-class to ensure proper transformation under embeddings.[30]

Advanced Topics

Chern Polynomial and Character

The Chern polynomial provides a generating function for the Chern classes of a complex vector bundle EE over a smooth manifold. It is defined formally using the Chern roots xix_i of EE (formal variables satisfying the same relations as the Chern classes under the splitting principle) as
ct(E)=i(1+txi)=k=0rck(E)tk, c_t(E) = \prod_i (1 + t x_i) = \sum_{k=0}^r c_k(E) t^k,
where r=rank(E)r = \operatorname{rank}(E) and c0(E)=1c_0(E) = 1. This polynomial encodes the total Chern class c(E)=kck(E)c(E) = \sum_k c_k(E) and facilitates computations via symmetric function theory, such as those for tensor products or exterior powers.[9] The Chern character refines the Chern classes into a power series that exhibits additivity under direct sums, making it particularly useful in K-theory. In the differential-geometric setting, for a connection on EE with curvature form Ω\Omega, the Chern character form is given by
ch(E)=k=01k!Tr((i2πΩ)k). \operatorname{ch}(E) = \sum_{k=0}^\infty \frac{1}{k!} \operatorname{Tr}\left( \left( \frac{i}{2\pi} \Omega \right)^k \right).
Formally, using the Chern roots, ch(E)=iexi\operatorname{ch}(E) = \sum_i e^{x_i}, which expands as ch(E)=rank(E)+c1(E)+k2chk(E)\operatorname{ch}(E) = \operatorname{rank}(E) + c_1(E) + \sum_{k \geq 2} \operatorname{ch}_k(E). This form is closed and its cohomology class is independent of the choice of connection, by the Chern-Weil theorem. The additivity ch(EF)=ch(E)+ch(F)\operatorname{ch}(E \oplus F) = \operatorname{ch}(E) + \operatorname{ch}(F) follows directly from the trace and exponential definitions.[31] The Chern character induces a ring homomorphism ch:K(X)H(X;Q)\operatorname{ch}: K(X) \to H^*(X; \mathbb{Q}) from the K-theory ring to rational cohomology, preserving both addition (direct sums) and multiplication (tensor products). The components chk(E)\operatorname{ch}_k(E) are homogeneous polynomials in the Chern classes, obtained via Newton's identities relating power sums of the roots to elementary symmetric polynomials; for example,
ch2(E)=12(c12(E)2c2(E)),ch3(E)=16(c13(E)3c1(E)c2(E)+3c3(E)), \operatorname{ch}_2(E) = \frac{1}{2} (c_1^2(E) - 2 c_2(E)), \quad \operatorname{ch}_3(E) = \frac{1}{6} (c_1^3(E) - 3 c_1(E) c_2(E) + 3 c_3(E)),
with the general term chk(E)=1k!(c1k(k1)c1k2c2+)\operatorname{ch}_k(E) = \frac{1}{k!} (c_1^k - (k-1) c_1^{k-2} c_2 + \cdots ). In general, chk(E)\operatorname{ch}_k(E) lies in H2k(X;Q)H^{2k}(X; \mathbb{Q}).[31] The Chern character, together with the Todd class, appears in the Hirzebruch-Riemann-Roch theorem, a special case of the Atiyah-Singer index theorem, where the index of the \overline{\partial}-operator (holomorphic Euler characteristic) for a bundle E equals \int_X \operatorname{ch}(E) \cdot \operatorname{td}(TX) [X]. The general theorem uses analogous integrands depending on the elliptic operator.[32]

Chern Numbers and Applications

Chern numbers are topological invariants of closed oriented manifolds equipped with almost complex structures, defined as the integrals of monomials in the Chern classes of the tangent bundle over the fundamental homology class. For a compact oriented 2n2n-dimensional manifold MM, given a multi-index I=(i1,,in)I = (i_1, \dots, i_n) with kik=n\sum k i_k = n, the Chern number cI(M)c_I(M) is
cI(M)=Mc1i1cnin[M], c_I(M) = \int_M c_1^{i_1} \wedge \cdots \wedge c_n^{i_n} \, [M],
where ckH2k(M;Z)c_k \in H^{2k}(M; \mathbb{Z}) denotes the kk-th Chern class of the tangent bundle TMTM, and [M][M] is the fundamental class.[9] These numbers are integers because Chern classes take values in integral cohomology and the integral over the fundamental class yields integers for closed manifolds. Prominent examples include the Euler characteristic, which equals the top Chern number: χ(M)=Mcn(TM)[M]\chi(M) = \int_M c_n(TM) \, [M] for an almost complex manifold MM.[9] Another key invariant is the signature σ(M)\sigma(M) of a 4k4k-dimensional oriented manifold, given by the Hirzebruch signature theorem as σ(M)=ML(TM)[M]\sigma(M) = \int_M L(TM) \, [M], where L(TM)L(TM) is the LL-genus, a characteristic class polynomial in the Pontryagin classes of TMTM. Since the Pontryagin classes pk(TM)=(1)kc2k(CTM)p_k(TM) = (-1)^k c_{2k}(\mathbb{C} \otimes TM) are expressed via Chern classes of the complexified tangent bundle, the LL-genus involves Chern classes indirectly. The Atiyah--Singer index theorem generalizes these ideas by relating analytic indices of elliptic operators to topological invariants involving Chern classes. For the Dirac operator DED_E on a compact spin manifold MM twisted by a vector bundle EE, the index is ind(DE)=MA^(TM)ch(E)[M]\operatorname{ind}(D_E) = \int_M \hat{A}(TM) \operatorname{ch}(E) \, [M], where A^(TM)\hat{A}(TM) is the A^\hat{A}-genus (a polynomial in the Chern classes of TMTM) and ch(E)\operatorname{ch}(E) is the Chern character of EE, a ring homomorphism from K-theory to cohomology generated by the Chern classes. Similarly, the Hirzebruch--Riemann--Roch theorem computes the holomorphic Euler characteristic of a holomorphic vector bundle VV over a compact complex manifold XX as χ(X,V)=Xch(V)td(TX)[X]\chi(X, V) = \int_X \operatorname{ch}(V) \operatorname{td}(TX) \, [X], where td(TX)=i=1nxi1exi\operatorname{td}(TX) = \prod_{i=1}^n \frac{x_i}{1 - e^{-x_i}} is the Todd class expressed in terms of the formal Chern roots xix_i of TXTX. These theorems enable applications such as computing genera: the Todd genus Mtd(TM)[M]\int_M \operatorname{td}(TM) \, [M] equals 1 for complex projective spaces, reflecting their topological rigidity, while the LL-genus integral yields the signature for real manifolds. Fixed-point formulas further exploit Chern numbers; the Atiyah--Bott localization theorem allows evaluation of integrals like Mec1(L)\int_M e^{c_1(L)} for a torus action on MM by summing contributions at fixed points, weighted by equivariant Chern classes of the normal bundles, thus simplifying computations of characteristic numbers under symmetries.

Extensions

In Algebraic Geometry

In algebraic geometry, Chern classes for algebraic vector bundles over varieties are defined following Grothendieck's axiomatic approach, taking values in the Chow groups $ A^(X) \otimes \mathbb{Q} $, where $ X $ is a smooth variety over an algebraically closed field. For a vector bundle $ E $ of rank $ r $ on $ X $, the total Chern class is $ c(E) = 1 + c_1(E) + \cdots + c_r(E) \in A^(X) \otimes \mathbb{Q} $, satisfying axioms including additivity under Whitney sum $ c(E \oplus F) = c(E) c(F) $, naturality under pullbacks $ f^* c(E) = c(f^* E) $, and normalization $ c_1(\mathcal{O}_X(1)) = h $, the class of a hyperplane section on projective space. These classes extend to operational Chow theory, where they act as correspondences on cycles, enabling computations in intersection theory without relying on differential forms.[33][27] A key relation arises from the normal bundle theorem: for a smooth subvariety $ Y \subset X $ of codimension $ d $, with normal bundle $ N_{Y/X} $, the Chern classes of the tangent bundles satisfy $ c(TY) = c(TX|Y) / c(N{Y/X}) $ in $ A^*(Y) \otimes \mathbb{Q} $. This formula follows from the exact sequence $ 0 \to TY \to TX|Y \to N{Y/X} \to 0 $ and the Whitney sum formula, and it holds more generally for regular embeddings via refined Gysin maps in intersection theory. For instance, when $ Y $ is a smooth hypersurface defined by a section of a line bundle $ L $, the normal bundle is $ L|_Y $, so $ c(TY) = c(TX|_Y) / c(L|_Y) $. This theorem facilitates explicit computations of characteristic classes on subvarieties and underpins deformation theory and enumerative invariants.[34][27] Grothendieck's Riemann-Roch theorem provides a denominator-free version of the classical theorem, formulated in K-theory: for a proper morphism $ f: X \to Y $ of smooth varieties and $ \alpha \in K_0(X) $, the pushforward satisfies $ \mathrm{ch}(f_! \alpha) \cdot \mathrm{td}(TY) = f_* \bigl( \mathrm{ch}(\alpha) \cdot \mathrm{td}(TX) \bigr) $ in $ A^*(Y) \otimes \mathbb{Q} $, where $ \mathrm{ch} $ is the Chern character map from K-theory to rational Chow groups and $ \mathrm{td} $ is the Todd class, expressed via Chern classes as $ \mathrm{td}(E) = \prod_i \frac{x_i}{1 - e^{-x_i}} $ with $ x_i $ formal roots. This relates pushforwards in K-theory to those in Chow groups, avoiding fractional coefficients in the classical Hirzebruch-Riemann-Roch formula, and applies to compute indices of bundles or dimensions of cohomology groups. The Chern character decomposes as $ \mathrm{ch}(E) = \mathrm{rk}(E) + c_1(E) + \frac{1}{2}(c_1^2 - 2 c_2) + \cdots $, bridging K-theory and intersection theory.[35] A concrete example is the smooth quintic threefold $ V \subset \mathbb{P}^4 $, the hypersurface of degree 5. Here, $ c(TV) = c(T\mathbb{P}^4|_V) / c(\mathcal{O}_V(5)) = (1 + h)^5 / (1 + 5h) $, where $ h = c_1(\mathcal{O}_V(1)) \in A^1(V) $. Expanding the power series up to degree 3 yields $ c(TV) = 1 + 0 \cdot h + 10 h^2 - 40 h^3 $, so the top Chern class is $ c_3(TV) = -40 h^3 $. The topological Euler characteristic is then $ \chi(V) = \int_V c_3(TV) = -40 \int_V h^3 = -40 \cdot 5 = -200 $, since $ \int_V h^3 = \deg(V) = 5 $. As $ V $ is Calabi-Yau, $ c_1(TV) = 0 $ implies $ h^{1,1}(V) = 1 $ (spanned by $ h $), and the Hodge numbers satisfy $ \chi(V) = 2(h^{1,1} - h^{2,1}) $, yielding $ h^{2,1}(V) = 101 $. This algebraic computation via Chern classes determines the full Hodge diamond without analytic methods.[34] Chern classes play a foundational role in intersection theory, particularly generating the Chow ring for Grassmannians. For the Grassmannian $ \mathrm{Gr}(k, n) $ parametrizing k-dimensional linear subspaces of $ \mathbb{C}^n $, the Chow ring $ A^*(\mathrm{Gr}(k,n)) \otimes \mathbb{Q} $ is generated by the Chern classes $ c_1(S^\vee), \dots, c_k(S^\vee) $ of the dual tautological subbundle $ S $, subject to relations from the Whitney formula and the fact that $ c(T \mathrm{Gr}(k,n)) = c(S^\vee \otimes Q) $, where $ Q $ is the quotient bundle. Specifically, the relations are the coefficients of the characteristic polynomial $ \prod_{i=1}^k (1 + c_1 t + \cdots + c_k t^k) = \sum \sigma_\lambda t^{|\lambda|} $, linking to Schubert classes $ \sigma_\lambda $. This structure allows explicit intersection computations, such as enumerating curves or higher-dimensional cycles on Grassmannians.[34][27]

In Generalized Cohomology

In complex K-theory, Chern classes are defined as cohomology operations $ c_k: K^0(X) \to H^{2k}(X; \mathbb{Z}) $ for a topological space $ X $, introduced by Atiyah and Hirzebruch as part of their axiomatic development of K-theory as a generalized cohomology theory. These classes satisfy the Whitney sum formula and normalization axioms analogous to those in ordinary cohomology, ensuring they capture the topological invariants of complex vector bundles in a universal manner. The map $ c_k $ arises from the representation ring of the unitary group via the Atiyah-Hirzebruch spectral sequence, which converges to K-theory from ordinary cohomology. The Chern character provides a ring homomorphism from K^0(X) to the even-degree rational cohomology ring. Bott periodicity underpins the structure of Chern classes in both complex (KU) and real (KO) K-theory spectra, establishing an 8-fold periodicity for KO and 2-fold for KU in their homotopy groups, which manifests in the periodic nature of the Chern class operations. In the KU spectrum, the Bott element generates the periodicity, allowing Chern classes to be computed iteratively via loop space decompositions, while in KO, the real Bott periodicity relates these classes to oriented cobordism through index theory connections. This periodicity ensures that higher Chern classes in K-theory detect obstructions in bundle classifications consistently across dimensions. Modern generalizations extend Chern classes to elliptic cohomology and topological modular forms (TMF), where they serve as orientations detecting the formal group law of an elliptic curve, providing a refined invariant for complex-oriented cohomology theories beyond K-theory. In TMF, the Chern classes correspond to sections of the universal elliptic curve, enabling computations of equivariant and twisted versions that refine classical index theorems.[36] In real K-theory, Chern classes relate closely to Stiefel-Whitney classes, with the mod-2 reduction of the first Chern class yielding the second Stiefel-Whitney class for the underlying real bundle, highlighting the compatibility between complex and real characteristic classes in KO-theory. Adams operations $ \psi^k $ on K-theory, which are ring endomorphisms compatible with the Chern character, further connect these classes to the Adams spectral sequence by providing power operations that resolve differentials and compute extensions in the spectral sequence for stable homotopy groups.[37]

References

User Avatar
No comments yet.