HOME

TheInfoList



OR:

In mathematics, 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 invariants that classify topological spaces up to homeomorphism, though usually most classif ...
, differential geometry and algebraic geometry, the Chern classes are
characteristic class In mathematics, a characteristic class is a way of associating to each principal bundle of ''X'' a cohomology class of ''X''. The cohomology class measures the extent the bundle is "twisted" and whether it possesses sections. Characteristic class ...
es 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 ev ...
s. They have since found applications in
physics Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which rel ...
, Calabi–Yau manifolds, string theory,
Chern–Simons theory The Chern–Simons theory is a 3-dimensional topological quantum field theory of Schwarz type developed by Edward Witten. It was discovered first by mathematical physicist Albert Schwarz. It is named after mathematicians Shiing-Shen Chern and Jam ...
,
knot theory In the mathematical field of topology, knot theory is the study of 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 ...
, Gromov–Witten invariants,
topological quantum field theory In gauge theory and mathematical physics, a topological quantum field theory (or topological field theory or TQFT) is a quantum field theory which computes topological invariants. Although TQFTs were invented by physicists, they are also of mathe ...
, the Chern theorem etc. Chern classes were introduced by .


Geometric approach


Basic idea and motivation

Chern classes are
characteristic class In mathematics, a characteristic class is a way of associating to each principal bundle of ''X'' a cohomology class of ''X''. The cohomology class measures the extent the bundle is "twisted" and whether it possesses sections. Characteristic class ...
es. 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 In the theory of vector spaces, a set of vectors is said to be if there is a nontrivial linear combination of the vectors that equals the zero vector. If no such linear combination exists, then the vectors are said to be . These concepts ...
sections a vector bundle has. The Chern classes offer some information about this through, for instance, the
Riemann–Roch theorem The Riemann–Roch theorem is an important theorem in mathematics, specifically in complex analysis and algebraic geometry, for the computation of the dimension of the space of meromorphic functions with prescribed zeros and allowed poles. It ...
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 In mathematics, homotopy theory is a systematic study of situations in which maps can come with homotopies between them. It originated as a topic in algebraic topology but nowadays is studied as an independent discipline. Besides algebraic topol ...
which provides a mapping associated with a vector bundle to a
classifying space In mathematics, specifically in homotopy theory, a classifying space ''BG'' of a topological group ''G'' is the quotient of a weakly contractible space ''EG'' (i.e. a topological space all of whose homotopy groups are trivial) by a proper free ac ...
(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 cycle In algebraic geometry, a Schubert variety is a certain subvariety of a Grassmannian, usually with singular points. Like a Grassmannian, it is a kind of moduli space, whose points correspond to certain kinds of subspaces ''V'', specified using lin ...
s. 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 In mathematics, especially in algebraic geometry and the theory of complex manifolds, coherent sheaves are a class of sheaves closely linked to the geometric properties of the underlying space. The definition of coherent sheaves is made with refer ...
) 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 Section, Sectioning or Sectioned may refer to: Arts, entertainment and media * Section (music), a complete, but not independent, musical idea * Section (typography), a subdivision, especially of a chapter, in books and documents ** Section sign ...
of a vector bundle: for example the theorem saying one can't comb a hairy ball flat (
hairy ball theorem The hairy ball theorem of algebraic topology (sometimes called the hedgehog theorem in Europe) states that there is no nonvanishing continuous tangent vector field on even-dimensional ''n''-spheres. For the ordinary sphere, or 2‑sphere, ...
). 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 The Chern–Simons theory is a 3-dimensional topological quantum field theory of Schwarz type developed by Edward Witten. It was discovered first by mathematical physicist Albert Schwarz. It is named after mathematicians Shiing-Shen Chern and Jam ...
for more discussion.


The Chern class of line bundles

(Let ''X'' be a topological space having the homotopy type of a
CW complex A CW complex (also called cellular complex or cell complex) is a kind of a topological space that is particularly important in algebraic topology. It was introduced by J. H. C. Whitehead (open access) to meet the needs of homotopy theory. This cla ...
.) An important special case occurs when ''V'' is a
line bundle In mathematics, a line bundle expresses the concept of a line that varies from point to point of a space. For example, a curve in the plane having a tangent line at each point determines a varying line: the ''tangent bundle'' is a way of organisin ...
. 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 In mathematics, specifically in algebraic topology, the Euler class is a characteristic class of oriented, real vector bundles. Like other characteristic classes, it measures how "twisted" the vector bundle is. In the case of the tangent bundle ...
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 H^2(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 In mathematics, the tensor product V \otimes W of two vector spaces and (over the same Field (mathematics), field) is a vector space to which is associated a bilinear map V\times W \to V\otimes W that maps a pair (v,w),\ v\in V, w\in W to an e ...
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 bundle In mathematics, a holomorphic vector bundle is a complex vector bundle over a complex manifold such that the total space is a complex manifold and the projection map is holomorphic. Fundamental examples are the holomorphic tangent bundle of ...
s by linear equivalence classes of
divisor In mathematics, a divisor of an integer n, also called a factor of n, is an integer m that may be multiplied by some integer to produce n. In this case, one also says that n is a multiple of m. An integer n is divisible or evenly divisible by ...
s. 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 {{Short description, none Numerous things are named after the French mathematician Charles Hermite (1822–1901): Hermite * Cubic Hermite spline, a type of third-degree spline * Gauss–Hermite quadrature, an extension of Gaussian quadrature m ...
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 ev ...
''V'' of complex rank ''n'' over a
smooth manifold In mathematics, a differentiable manifold (also differential manifold) is a type of manifold that is locally similar enough to a vector space to allow one to apply calculus. Any manifold can be described by a collection of charts (atlas). One m ...
''M'', representatives of each Chern class (also called a Chern form) c_k(V) of ''V'' are given as the coefficients of the
characteristic polynomial In linear algebra, the characteristic polynomial of a square matrix is a polynomial which is invariant under matrix similarity and has the eigenvalues as roots. It has the determinant and the trace of the matrix among its coefficients. The ...
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 \times 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/math> with ω the connection form and ''d'' the
exterior derivative On a differentiable manifold, the exterior derivative extends the concept of the differential of a function to differential forms of higher degree. The exterior derivative was first described in its current form by Élie Cartan in 1899. The res ...
, or via the same expression in which ω is a
gauge form Gauge ( or ) may refer to: Measurement * Gauge (instrument), any of a variety of measuring instruments * Gauge (firearms) * Wire gauge, a measure of the size of a wire ** American wire gauge, a common measure of nonferrous wire diameter, ...
for the
gauge group In physics, a gauge theory is a type of field theory in which the Lagrangian (and hence the dynamics of the system itself) does not change (is invariant) under local transformations according to certain smooth families of operations (Lie groups ...
of ''V''. The scalar ''t'' is used here only as an
indeterminate Indeterminate may refer to: In mathematics * Indeterminate (variable), a symbol that is treated as a variable * Indeterminate system, a system of simultaneous equations that has more than one solution * Indeterminate equation, an equation that ha ...
to generate the sum from the determinant, and ''I'' denotes the ''n'' × ''n''
identity matrix In linear algebra, the identity matrix of size n is the n\times n square matrix with ones on the main diagonal and zeros elsewhere. Terminology and notation The identity matrix is often denoted by I_n, or simply by I if the size is immaterial ...
. To say that the expression given is a ''representative'' of the Chern class indicates that 'class' here means
up to Two mathematical objects ''a'' and ''b'' are called equal up to an equivalence relation ''R'' * if ''a'' and ''b'' are related by ''R'', that is, * if ''aRb'' holds, that is, * if the equivalence classes of ''a'' and ''b'' with respect to ''R'' a ...
addition of an exact differential form. That is, Chern classes are cohomology classes in the sense of
de Rham cohomology In mathematics, de Rham cohomology (named after Georges de Rham) is a tool belonging both to algebraic topology and to differential topology, capable of expressing basic topological information about smooth manifolds in a form particularly adap ...
. 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 \mathrm(\ln(X))=\ln(\det(X)) that \det(X) =\exp(\mathrm(\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 t + \frac t^2 + i \frac 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_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\colon E \to B be a complex vector bundle over a
paracompact space In mathematics, a paracompact space is a topological space in which every open cover has an open refinement that is locally finite. These spaces were introduced by . Every compact space is paracompact. Every paracompact Hausdorff space is norm ...
''B''. Thinking of ''B'' as being embedded in ''E'' as the zero section, let B' = E \setminus B 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''.) Then E' has rank one less than that of ''E''. From the
Gysin sequence In the field of mathematics known as algebraic topology, the Gysin sequence is a long exact sequence which relates the cohomology classes of the base space, the fiber and the total space of a sphere bundle. The Gysin sequence is a useful tool fo ...
for the fiber bundle \pi, _\colon B' \to B: \cdots \to \operatorname^k(B; \Z) \overset \to \operatorname^k(B'; \Z) \to \cdots, we see that \pi, _^* is an isomorphism for k < 2n-1. Let c_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 \mathbb^1 be the
Riemann sphere In mathematics, the Riemann sphere, named after Bernhard Riemann, is a model of the extended complex plane: the complex plane plus one point at infinity. This extended plane represents the extended complex numbers, that is, the complex number ...
: 1-dimensional
complex projective space In mathematics, complex projective space is the projective space with respect to the field of complex numbers. By analogy, whereas the points of a real projective space label the lines through the origin of a real Euclidean space, the points of ...
. Suppose that ''z'' is a holomorphic local coordinate for the Riemann sphere. Let V=T\mathbb^1 be the bundle of complex tangent vectors having the form a \partial/\partial z at each point, where ''a'' is a complex number. We prove the complex version of the ''
hairy ball theorem The hairy ball theorem of algebraic topology (sometimes called the hedgehog theorem in Europe) states that there is no nonvanishing continuous tangent vector field on even-dimensional ''n''-spheres. For the ordinary sphere, or 2‑sphere, ...
'': ''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 that c_1(V) \not= 0. Consider the Kähler metric h = \frac. One readily shows that the curvature 2-form is given by \Omega=\frac. Furthermore, by the definition of the first Chern class c_1= \left frac \operatorname \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=2 after switching to
polar coordinates In mathematics, the polar coordinate system is a two-dimensional coordinate system in which each point on a plane is determined by a distance from a reference point and an angle from a reference direction. The reference point (analogous to t ...
. By
Stokes' theorem Stokes's theorem, also known as the Kelvin–Stokes theorem Nagayoshi Iwahori, et al.:"Bi-Bun-Seki-Bun-Gaku" Sho-Ka-Bou(jp) 1983/12Written in Japanese)Atsuo Fujimoto;"Vector-Kai-Seki Gendai su-gaku rekucha zu. C(1)" :ja:培風館, Bai-Fu-Kan( ...
, an exact form would integrate to 0, so the cohomology class is nonzero. This proves that T\mathbb^1 is not a trivial vector bundle.


Complex projective space

There is an exact sequence of sheaves/bundles: 0 \to \mathcal_ \to \mathcal_(1)^ \to T\mathbb^n \to 0 where \mathcal_ is the structure sheaf (i.e., the trivial line bundle), \mathcal_(1) is Serre's twisting sheaf (i.e., the
hyperplane bundle In mathematics, the tautological bundle is a vector bundle occurring over a Grassmannian in a natural tautological way: for a Grassmannian of k- dimensional subspaces of V, given a point in the Grassmannian corresponding to a k-dimensional vector ...
) 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 + c_1 + c_2 + \cdots (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 H^2(\Complex\mathbb^n, \Z ); i.e., the negative of the first Chern class of the tautological line bundle \mathcal_(-1) (note: c_1(E^*) = -c_1(E) when E^* is the dual of ''E''.) In particular, for any k\ge 0, 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 ''c''''t'' 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 ''c''''k''(''E''). In particular, c_t(E) is completely determined by the total Chern class of ''E'': c(E) =1 + c_1(E) + \cdots + c_n(E) and conversely. The Whitney sum formula, one of the axioms of Chern classes (see below), says that ''c''''t'' is additive in the sense: c_t(E \oplus E') = c_t(E) c_t(E'). Now, if E = L_1 \oplus \cdots \oplus L_n 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 a_i(E) = c_1(L_i) are the first Chern classes. The roots a_i(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 ''a''''i'' as formal variables, ''c''''k'' "are" σ''k''. A basic fact on symmetric polynomials is that any symmetric polynomial in, say, ''t''''i'''s is a polynomial in elementary symmetric polynomials in ''t''''i'''s. Either by
splitting principle In mathematics, the splitting principle is a technique used to reduce questions about vector bundles to the case of line bundles. In the theory of vector bundles, one often wishes to simplify computations, say of Chern classes. Often computation ...
or by ring theory, any Chern polynomial c_t(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 ''s''''k'' t_1^k + \cdots + t_n^k = s_k(\sigma_1(t_1, \ldots, t_n), \ldots, \sigma_k(t_1, \ldots, t_n)) with s_1 = \sigma_1, s_2 = \sigma_1^2 - 2 \sigma_2 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 In mathematics, the Todd class is a certain construction now considered a part of the theory in algebraic topology of characteristic classes. The Todd class of a vector bundle can be defined by means of the theory of Chern classes, and is enco ...
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 ''G''''n'' be the infinite Grassmannian of ''n''-dimensional complex vector spaces. It is a
classifying space In mathematics, specifically in homotopy theory, a classifying space ''BG'' of a topological group ''G'' is the quotient of a weakly contractible space ''EG'' (i.e. a topological space all of whose homotopy groups are trivial) by a proper free ac ...
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_n unique up to homotopy. Borel's theorem says the cohomology ring of ''G''''n'' is exactly the ring of symmetric polynomials, which are polynomials in elementary symmetric polynomials σ''k''; so, the pullback of ''f''''E'' 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 \operatorname_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 In mathematics, a characteristic class is a way of associating to each principal bundle of ''X'' a cohomology class of ''X''. The cohomology class measures the extent the bundle is "twisted" and whether it possesses sections. Characteristic class ...
is a natural transformation from \operatorname_n^ =
, G_n The comma is a punctuation mark that appears in several variants in different languages. It has the same shape as an apostrophe or single closing quotation mark () in many typefaces, but it differs from them in being placed on the baseline ...
/math> 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 ''G''''n'': \operatorname(
, G_n The comma is a punctuation mark that appears in several variants in different languages. It has the same shape as an apostrophe or single closing quotation mark () in many typefaces, but it differs from them in being placed on the baseline ...
H^*(-, \Z )) = H^*(G_n, \Z ) = \Z sigma_1, \ldots, \sigma_n


Computation formulae

Let ''E'' be a vector bundle of rank ''r'' and c_t(E) = \sum_^r c_i(E)t^i the Chern polynomial of it. *For the dual bundle E^* of E, c_i(E^*) = (-1)^i c_i(E). *If ''L'' is a line bundle, then c_t(E \otimes L) = \sum_^r c_i(E) c_t(L)^ t^i and so c_i(E \otimes L), i = 1, 2, \dots, 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. *For the Chern roots \alpha_1, \dots, \alpha_r of E, \begin c_t(\operatorname^p E) &= \prod_ (1 + (\alpha_ + \cdots + \alpha_)t), \\ c_t(\wedge^p E) &= \prod_ (1 + (\alpha_ + \cdots + \alpha_)t). \end In particular, c_1(\wedge^r E) = c_1(E). *For example, for c_i = c_i(E), *:when r = 2, c(\operatorname^2 E) = 1 + 3c_1 + 2 c_1^2 + 4 c_2 + 4 c_1 c_2, *:when r = 3, c(\operatorname^2 E) = 1 + 4c_1 + 5 c_1^2 + 5 c_2 + 2 c_1^3 + 11 c_1 c_2 + 7 c_3. :(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 \mathbb^1. Recall that \mathcal(-1)^* \cong \mathcal(1) showing c_1(\mathcal(1)) = 1 \in H^2(\mathbb^1;\mathbb). Then using tensor powers, we can relate them to the chern classes of c_1(\mathcal(n)) = n for any integer.


Properties

Given a complex vector bundle ''E'' over a
topological space In mathematics, a topological space is, roughly speaking, a geometrical space in which closeness is defined but cannot necessarily be measured by a numeric distance. More specifically, a topological space is a set whose elements are called po ...
''X'', the Chern classes of ''E'' are a sequence of elements of the
cohomology In mathematics, specifically in homology theory and algebraic topology, cohomology is a general term for a sequence of abelian groups, usually one associated with a topological space, often defined from a cochain complex. Cohomology can be viewe ...
of ''X''. The ''k''-th Chern class of ''E'', which is usually denoted ''ck''(''E''), is an element of H^(X;\Z), the cohomology of ''X'' with
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
coefficients. O