In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, in particular in
algebraic topology
Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
,
differential geometry
Differential geometry is a Mathematics, mathematical discipline that studies the geometry of smooth shapes and smooth spaces, otherwise known as smooth manifolds. It uses the techniques of Calculus, single variable calculus, vector calculus, lin ...
and
algebraic geometry
Algebraic geometry is a branch of mathematics which uses abstract algebraic techniques, mainly from commutative algebra, to solve geometry, geometrical problems. Classically, it studies zero of a function, zeros of multivariate polynomials; th ...
, the Chern classes are
characteristic classes associated with
complex vector bundle
In mathematics, a vector bundle is a topological construction that makes precise the idea of a family of vector spaces parameterized by another space X (for example X could be a topological space, a manifold, or an algebraic variety): to eve ...
s. They have since become fundamental concepts in many branches of mathematics and physics, such as
string theory,
Chern–Simons theory,
knot theory
In topology, knot theory is the study of knot (mathematics), mathematical knots. While inspired by knots which appear in daily life, such as those in shoelaces and rope, a mathematical knot differs in that the ends are joined so it cannot be und ...
, and
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
Algebraic geometry is a branch of mathematics which uses abstract algebraic techniques, mainly from commutative algebra, to solve geometry, geometrical problems. Classically, it studies zero of a function, zeros of multivariate polynomials; th ...
. 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
In mathematics, a bijection, bijective function, or one-to-one correspondence is a function between two sets such that each element of the second set (the codomain) is the image of exactly one element of the first set (the domain). Equival ...
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
In mathematics, the tensor product V \otimes W of two vector spaces V and W (over the same field) is a vector space to which is associated a bilinear map V\times W \rightarrow V\otimes W that maps a pair (v,w),\ v\in V, w\in W to an element of ...
of complex line bundles corresponds to the addition in the second cohomology group.
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
Given a complex
hermitian vector bundle
In mathematics, a vector bundle is a topological construction that makes precise the idea of a family of vector spaces parameterized by another space X (for example X could be a topological space, a manifold, or an algebraic variety): to eve ...
''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 complex differential forms on ''M''. The
curvature form of ''V'' is defined as