Total Chern Class
   HOME

TheInfoList



OR:

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 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 to which the bundle is "twisted" and whether it possesses sections. Characterist ...
es associated with
complex Complex commonly refers to: * Complexity, the behaviour of a system whose components interact in multiple ways so possible interactions are difficult to describe ** Complex system, a system composed of many components which may interact with each ...
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 In physics, string theory is a theoretical framework in which the point-like particles of particle physics are replaced by one-dimensional objects called strings. String theory describes how these strings propagate through space and intera ...
,
Chern–Simons theory The Chern–Simons theory is a 3-dimensional topological quantum field theory of Schwarz type. It was discovered first by mathematical physicist Albert Schwarz. It is named after mathematicians Shiing-Shen Chern and James Harris Simons, who intr ...
,
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 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 to which the bundle is "twisted" and whether it possesses sections. Characterist ...
es. They are
topological invariant In topology and related areas of mathematics, a topological property or topological invariant is a property of a topological space that is invariant under homeomorphisms. Alternatively, a topological property is a proper class of topological space ...
s 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 exists no nontrivial linear combination of the vectors that equals the zero vector. If such a linear combination exists, then the vectors are said to be . These concep ...
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 re ...
and the
Atiyah–Singer index theorem In differential geometry, the Atiyah–Singer index theorem, proved by Michael Atiyah and Isadore Singer (1963), states that for an elliptic differential operator on a compact manifold, the analytical index (related to the dimension of the space ...
. 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 In differential geometry, the curvature form describes curvature of a connection on a principal bundle. The Riemann curvature tensor in Riemannian geometry can be considered as a special case. Definition Let ''G'' be a Lie group with Lie algebra ...
.


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 Map (mathematics), maps can come with homotopy, homotopies between them. It originated as a topic in algebraic topology, but nowadays is learned as an independent discipli ...
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 ...
(an infinite
Grassmannian In mathematics, the Grassmannian \mathbf_k(V) (named in honour of Hermann Grassmann) is a differentiable manifold that parameterizes the set of all k-dimension (vector space), dimensional linear subspaces of an n-dimensional vector space V over a ...
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 Alexander Grothendieck, later Alexandre Grothendieck in French (; ; ; 28 March 1928 – 13 November 2014), was a German-born French mathematician who became the leading figure in the creation of modern algebraic geometry. His research ext ...
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 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 sig ...
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 function, continuous tangent vector field on even-dimensional n‑sphere, ''n''-spheres. For the ord ...
). 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. It was discovered first by mathematical physicist Albert Schwarz. It is named after mathematicians Shiing-Shen Chern and James Harris Simons, who intr ...
for more discussion.


The Chern class of line bundles

(Let ''X'' be a topological space having the
homotopy type In topology, two continuous functions from one topological space to another are called homotopic (from and ) if one can be "continuously deformed" into the other, such a deformation being called a homotopy ( ; ) between the two functions. A ...
of a
CW complex In mathematics, and specifically in topology, a CW complex (also cellular complex or cell complex) is a topological space that is built by gluing together topological balls (so-called ''cells'') of different dimensions in specific ways. It generali ...
.) 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 organis ...
. 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 o ...
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 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 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
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 divisibl ...
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 me ...
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 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 may ...
''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 In differential geometry, the curvature form describes curvature of a connection on a principal bundle. The Riemann curvature tensor in Riemannian geometry can be considered as a special case. Definition Let ''G'' be a Lie group with Lie algebra ...
\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 In differential geometry, the curvature form describes curvature of a connection on a principal bundle. The Riemann curvature tensor in Riemannian geometry can be considered as a special case. Definition Let ''G'' be a Lie group with Lie algebra ...
\Omega of ''V'' is defined as \Omega = d\omega+\frac omega,\omega/math> with ω the
connection form In mathematics, and specifically differential geometry, a connection form is a manner of organizing the data of a connection using the language of moving frames and differential forms. Historically, connection forms were introduced by Élie Carta ...
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 re ...
, or via the same expression in which ω is a
gauge field 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 under local transformations according to certain smooth families of operations (Lie groups). Formally, t ...
for the
gauge group A gauge group is a group of gauge symmetries of the Yang–Mills gauge theory of principal connections on a principal bundle. Given a principal bundle P\to X with a structure Lie group G, a gauge group is defined to be a group of its vertical ...
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 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. It has unique properties, for example when the identity matrix represents a geometric transformation, the obje ...
. To say that the expression given is a ''representative'' of the Chern class indicates that 'class' here means
up to Two Mathematical object, mathematical objects and are called "equal up to an equivalence relation " * if and are related by , that is, * if holds, that is, * if the equivalence classes of and with respect to are equal. This figure of speech ...
addition of an
exact differential form In mathematics, especially vector calculus and differential topology, a closed form is a differential form ''α'' whose exterior derivative is zero (); and an exact form is a differential form, ''α'', that is the exterior derivative of another dif ...
. That is, Chern classes are
cohomology class 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 ...
es 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 adapte ...
. 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 Maclaurin or MacLaurin is a surname. Notable people with the surname include: * Colin Maclaurin (1698–1746), Scottish mathematician * Normand MacLaurin (1835–1914), Australian politician and university administrator * Henry Normand MacLaurin ...
for \ln(X+I), we get the following expression for the Chern forms: \sum_k c_k(V) t^k = \left 1 + 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 In mathematics, an orientation of a real vector bundle is a generalization of an orientation of a vector space; thus, given a real vector bundle π: ''E'' →''B'', an orientation of ''E'' means: for each fiber ''E'x'', there is an orientation ...
. The basic observation is that a
complex vector bundle In mathematics, a complex vector bundle is a vector bundle whose fibers are complex vector spaces. Any complex vector bundle can be viewed as a real vector bundle through the restriction of scalars. Conversely, any real vector bundle E can be pr ...
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 normal ...
''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 Fiber bundle#Sphere bundles, sphere bundle. The Gysin s ...
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 Mathematical model, model of the extended complex plane (also called the closed complex plane): the complex plane plus one point at infinity. This extended plane represents ...
: 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 a ...
. Suppose that ''z'' is a
holomorphic In mathematics, a holomorphic function is a complex-valued function of one or more complex variables that is complex differentiable in a neighbourhood of each point in a domain in complex coordinate space . The existence of a complex deri ...
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 In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the for ...
. 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 function, continuous tangent vector field on even-dimensional n‑sphere, ''n''-spheres. For the ord ...
'': ''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 specifies a given point (mathematics), point in a plane (mathematics), plane by using a distance and an angle as its two coordinate system, coordinates. These are *the point's distance from a reference ...
. By
Stokes' theorem Stokes' theorem, also known as the Kelvin–Stokes theorem after Lord Kelvin and George Stokes, the fundamental theorem for curls, or simply the curl theorem, is a theorem in vector calculus on \R^3. Given a vector field, the theorem relates th ...
, 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 In algebraic geometry, Proj is a construction analogous to the spectrum-of-a-ring construction of affine schemes, which produces objects with the typical properties of projective spaces and projective varieties. The construction, while not funct ...
(i.e., the hyperplane bundle) and the last nonzero term is the tangent sheaf/bundle. There are two ways to get the above sequence: By the additivity of total Chern class c = 1 + 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 Elementary may refer to: Arts, entertainment, and media Music * Elementary (Cindy Morgan album), ''Elementary'' (Cindy Morgan album), 2001 * Elementary (The End album), ''Elementary'' (The End album), 2007 * ''Elementary'', a Melvin "Wah-Wah Watso ...
. In other words, thinking of ''a''''i'' as formal variables, ''c''''k'' "are" σ''k''. A basic fact on
symmetric polynomial In mathematics, a symmetric polynomial is a polynomial in variables, such that if any of the variables are interchanged, one obtains the same polynomial. Formally, is a ''symmetric polynomial'' if for any permutation of the subscripts one has ...
s 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 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 In mathematics, Newton's identities, also known as the Girard–Newton formulae, give relations between two types of symmetric polynomials, namely between power sums and elementary symmetric polynomials. Evaluated at the roots of a monic polynomi ...
). 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 encounte ...
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 In mathematics, the affine Grassmannian of an algebraic group ''G'' over a field ''k'' is an ind-scheme—a colimit of finite-dimensional schemes—which can be thought of as a flag variety for the loop group ''G''(''k''((''t''))) and which desc ...
of ''n''-dimensional complex vector spaces. This space is equipped with a tautologous vector bundle of rank n, say E_n \to G_n. G_n is called the
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 ...
for rank-n vector bundles because given any complex vector bundle ''E'' of rank ''n'' over ''X'', there is a continuous map f_E: X \to G_n such that the pullback of E_n to X along f_E is isomorphic to E, and this map f_E is unique up to homotopy.
Borel's theorem In topology, a branch of mathematics, Borel's theorem, due to , says the cohomology ring of a classifying space or a classifying stack is a polynomial ring In mathematics, especially in the field of algebra, a polynomial ring or polynomial algeb ...
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 to which the bundle is "twisted" and whether it possesses sections. Characterist ...
is a natural transformation from \operatorname_n^ = , G_n/math> to the cohomology functor H^*(-, \Z ). Characteristic classes form a ring because of the ring structure of cohomology ring.
Yoneda's lemma In mathematics, the Yoneda lemma is a fundamental result in category theory. It is an abstract result on functors of the type ''morphisms into a fixed object''. It is a vast generalisation of Cayley's theorem from group theory (viewing a group as a ...
says this ring of characteristic classes is exactly the cohomology ring of ''G''''n'': \operatorname( , G_n H^*(-, \Z )) = H^*(G_n, \Z ) = \Z sigma_1, \ldots, \sigma_n


Computation formulae

Let ''E'' be a vector bundle of rank ''r'' and c_t(E) = \sum_^r c_i(E)t^i the Chern polynomial of it. *For the
dual bundle In mathematics, the dual bundle is an operation on vector bundles extending the operation of duality for vector spaces. Definition The dual bundle of a vector bundle \pi: E \to X is the vector bundle \pi^*: E^* \to X whose fibers are the dual spa ...
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 In mathematics, a complex vector bundle is a vector bundle whose fibers are complex vector spaces. Any complex vector bundle can be viewed as a real vector bundle through the restriction of scalars. Conversely, any real vector bundle E can be pr ...
''E'' over a
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
''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 viewed ...
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 (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
coefficients. One can also define the total Chern class c(E) = c_0(E) + c_1(E) + c_2(E) + \cdots . Since the values are in integral cohomology groups, rather than cohomology with real coefficients, these Chern classes are slightly more refined than those in the Riemannian example.


Classical axiomatic definition

The Chern classes satisfy the following four axioms: # c_0(E) = 1 for all ''E''. # Naturality: If f : Y \to X is
continuous Continuity or continuous may refer to: Mathematics * Continuity (mathematics), the opposing concept to discreteness; common examples include ** Continuous probability distribution or random variable in probability and statistics ** Continuous ...
and ''f*E'' is the vector bundle pullback of ''E'', then c_k(f^* E) = f^* c_k(E). # Whitney sum formula: If F \to X is another complex vector bundle, then the Chern classes of the
direct sum The direct sum is an operation between structures in abstract algebra, a branch of mathematics. It is defined differently but analogously for different kinds of structures. As an example, the direct sum of two abelian groups A and B is anothe ...
E \oplus F are given by c(E \oplus F) = c(E) \smile c(F); that is, c_k(E \oplus F) = \sum_^k c_i(E) \smile c_(F). # Normalization: The total Chern class of the
tautological line 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 s ...
over \mathbb^k is 1−''H'', where ''H'' is Poincaré dual to the
hyperplane In geometry, a hyperplane is a generalization of a two-dimensional plane in three-dimensional space to mathematical spaces of arbitrary dimension. Like a plane in space, a hyperplane is a flat hypersurface, a subspace whose dimension is ...
\mathbb^ \subseteq \mathbb^k.


Grothendieck axiomatic approach

Alternatively, replaced these with a slightly smaller set of axioms: * Naturality: (Same as above) * Additivity: If 0\to E'\to E\to E''\to 0 is an
exact sequence In mathematics, an exact sequence is a sequence of morphisms between objects (for example, groups, rings, modules, and, more generally, objects of an abelian category) such that the image of one morphism equals the kernel of the next. Definit ...
of vector bundles, then c(E)=c(E')\smile c(E''). * Normalization: If ''E'' 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 organis ...
, then c(E)=1+e(E_) where e(E_) is 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 o ...
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 \mathbb(E) of the rank ''n'' complex vector bundle ''E'' → ''B'' as the fiber bundle on ''B'' whose fiber at any point b\in B is the projective space of the fiber ''Eb''. The total space of this bundle \mathbb(E) is equipped with its tautological complex line bundle, that we denote \tau, and the first Chern class c_1(\tau)=: -a restricts on each fiber \mathbb(E_b) to minus the (Poincaré-dual) class of the hyperplane, that spans the cohomology of the fiber, in view of the cohomology of
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 a ...
s. The classes 1, a, a^2, \ldots , a^\in H^*(\mathbb(E)) therefore form a family of ambient cohomology classes restricting to a basis of the cohomology of the fiber. The Leray–Hirsch theorem then states that any class in H^*(\mathbb(E)) can be written uniquely as a linear combination of the 1, ''a'', ''a''2, ..., ''a''''n''−1 with classes on the base as coefficients. In particular, one may define the Chern classes of ''E'' in the sense of Grothendieck, denoted c_1(E), \ldots c_n(E) by expanding this way the class -a^n, with the relation: - a^n = c_1(E)\cdot a^+ \cdots + c_(E) \cdot a + c_n(E) . One then may check that this alternative definition coincides with whatever other definition one may favor, or use the previous axiomatic characterization.


The top Chern class

In fact, these properties uniquely characterize the Chern classes. They imply, among other things: * If ''n'' is the complex rank of ''V'', then c_k(V) = 0 for all ''k'' > ''n''. Thus the total Chern class terminates. * The top Chern class of ''V'' (meaning c_n(V), where ''n'' is the rank of ''V'') is always equal to 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 o ...
of the underlying real vector bundle.


In algebraic geometry


Axiomatic description

There is another construction of Chern classes which take values in the algebrogeometric analogue of the cohomology ring, the
Chow ring In algebraic geometry, the Chow groups (named after Wei-Liang Chow by ) of an algebraic variety over any field are algebro-geometric analogs of the homology of a topological space. The elements of the Chow group are formed out of subvarieties (so ...
. Let X be a nonsingular quasi-projective variety of dimension n. It can be shown that there is a unique theory of Chern classes which assigns an algebraic vector bundle E \to X to elements c_i(E) \in A^i(X) called Chern classes, with Chern polynomial c_t(E)=c_0(E) + c_1(E)t + \cdots + c_n(E)t^n, satisfying the following (similar to Grothendieck's axiomatic approach). # If for a Cartier divisor D, we have E \cong \mathcal_X(D), then c_t(E) = 1+Dt. # If f: X' \to X is a morphism, then c_i(f^*E) = f^* c_i(E). # If 0 \to E' \to E \to E'' \to 0 is an exact sequence of vector bundles on X, the Whitney sum formula holds: c_t(E) = c_t(E')c_t(E'').


Normal sequence

Computing the characteristic classes for projective space forms the basis for many characteristic class computations since for any smooth projective subvariety X \subset \mathbb^n there is the short exact sequence 0 \to \mathcal_X \to \mathcal_, _X \to \mathcal_ \to 0


Quintic threefold

For example, consider a nonsingular quintic threefold in \mathbb^4. Its normal bundle is given by \mathcal_X(5) and we have the short exact sequence 0 \to \mathcal_X \to \mathcal_, _X \to \mathcal_X(5) \to 0 Let h denote the hyperplane class in A^\bullet(X). Then the Whitney sum formula gives us that c(\mathcal_X)c(\mathcal_X(5)) = (1+h)^5 = 1 + 5h + 10h^2 + 10h^3 Since the Chow ring of a hypersurface is difficult to compute, we will consider this sequence as a sequence of coherent sheaves in \mathbb^4. This gives us that \begin c(\mathcal_X) &= \frac \\ &= \left(1 + 5h + 10h^2 + 10h^3\right)\left(1 - 5h + 25h^2 - 125h^3\right) \\ &= 1 + 10h^2 - 40h^3 \end Using the Gauss-Bonnet theorem we can integrate the class c_3(\mathcal_X) to compute the Euler characteristic. Traditionally this is called 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 o ...
. This is \int_ c_3(\mathcal_X) = \int_ -40h^3 = -200 since the class of h^3 can be represented by five points (by
Bézout's theorem In algebraic geometry, Bézout's theorem is a statement concerning the number of common zeros of polynomials in indeterminates. In its original form the theorem states that ''in general'' the number of common zeros equals the product of the de ...
). The Euler characteristic can then be used to compute the Betti numbers for the cohomology of X by using the definition of the Euler characteristic and using the Lefschetz hyperplane theorem.


Degree d hypersurfaces

If X \subset \mathbb^3 is a degree d smooth hypersurface, we have the short exact sequence 0 \to \mathcal_X \to \mathcal_, _X \to \mathcal_X(d) \to 0 giving the relation c(\mathcal_X) = \frac we can then calculate this as \begin c(\mathcal_X) &= \frac \\ &= (1 + 4 + 6 2)(1-d d^2 2) \\ &= 1 + (4-d) + (6-4d+d^2) 2 \end Giving the total chern class. In particular, we can find X is a spin 4-manifold if 4-d is even, so every smooth hypersurface of degree 2k is a spin manifold.


Proximate notions


The Chern character

Chern classes can be used to construct a homomorphism of rings from the
topological K-theory In mathematics, topological -theory is a branch of algebraic topology. It was founded to study vector bundles on topological spaces, by means of ideas now recognised as (general) K-theory that were introduced by Alexander Grothendieck. The early ...
of a space to (the completion of) its rational cohomology. For a line bundle ''L'', the Chern character ch is defined by \operatorname(L) = \exp(c_1(L)) := \sum_^\infty \frac. More generally, if V = L_1 \oplus \cdots \oplus L_n is a direct sum of line bundles, with first Chern classes x_i = c_1(L_i), the Chern character is defined additively \operatorname(V) = e^ + \cdots + e^ :=\sum_^\infty \frac(x_1^m + \cdots + x_n^m). This can be rewritten as:(See also .) Observe that when ''V'' is a sum of line bundles, the Chern classes of ''V'' can be expressed as
elementary symmetric polynomials Elementary may refer to: Arts, entertainment, and media Music * Elementary (Cindy Morgan album), ''Elementary'' (Cindy Morgan album), 2001 * Elementary (The End album), ''Elementary'' (The End album), 2007 * ''Elementary'', a Melvin "Wah-Wah Watso ...
in the x_i, c_i(V) = e_i(x_1,\ldots,x_n). In particular, on the one hand c(V) := \sum_^n c_i(V), while on the other hand \begin c(V) &= c(L_1 \oplus \cdots \oplus L_n) \\ &= \prod_^n c(L_i) \\ &= \prod_^n (1+x_i) \\ &= \sum_^n e_i(x_1,\ldots,x_n) \end Consequently,
Newton's identities In mathematics, Newton's identities, also known as the Girard–Newton formulae, give relations between two types of symmetric polynomials, namely between power sums and elementary symmetric polynomials. Evaluated at the roots of a monic polynomi ...
may be used to re-express the power sums in ch(''V'') above solely in terms of the Chern classes of ''V'', giving the claimed formula.
\operatorname(V) = \operatorname(V) + c_1(V) + \frac(c_1(V)^2 - 2c_2(V)) + \frac (c_1(V)^3 - 3c_1(V)c_2(V) + 3c_3(V)) + \cdots. This last expression, justified by invoking the splitting principle, is taken as the definition ''ch(V)'' for arbitrary vector bundles ''V''. If a connection is used to define the Chern classes when the base is a manifold (i.e., the Chern–Weil theory), then the explicit form of the Chern character is \operatorname(V)=\left operatorname\left(\exp\left(\frac\right)\right)\right/math> where is the
curvature In mathematics, curvature is any of several strongly related concepts in geometry that intuitively measure the amount by which a curve deviates from being a straight line or by which a surface deviates from being a plane. If a curve or su ...
of the connection. The Chern character is useful in part because it facilitates the computation of the Chern class of a tensor product. Specifically, it obeys the following identities: \operatorname(V \oplus W) = \operatorname(V) + \operatorname(W) \operatorname(V \otimes W) = \operatorname(V) \operatorname(W). As stated above, using the Grothendieck additivity axiom for Chern classes, the first of these identities can be generalized to state that ''ch'' is a
homomorphism In algebra, a homomorphism is a morphism, structure-preserving map (mathematics), map between two algebraic structures of the same type (such as two group (mathematics), groups, two ring (mathematics), rings, or two vector spaces). The word ''homo ...
of
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commu ...
s from the
K-theory In mathematics, K-theory is, roughly speaking, the study of a ring generated by vector bundles over a topological space or scheme. In algebraic topology, it is a cohomology theory known as topological K-theory. In algebra and algebraic geometr ...
''K''(''X'') into the rational cohomology of ''X''. The second identity establishes the fact that this homomorphism also respects products in ''K''(''X''), and so ''ch'' is a homomorphism of rings. The Chern character is used in the Hirzebruch–Riemann–Roch theorem.


Chern numbers

If we work on an oriented manifold of dimension 2n, then any product of Chern classes of total degree 2n (i.e., the sum of indices of the Chern classes in the product should be n) can be paired with the orientation homology class (or "integrated over the manifold") to give an integer, a Chern number of the vector bundle. For example, if the manifold has dimension 6, there are three linearly independent Chern numbers, given by c_1^3, c_1 c_2, and c_3. In general, if the manifold has dimension 2n, the number of possible independent Chern numbers is the number of partitions of n. The Chern numbers of the tangent bundle of a complex (or almost complex) manifold are called the Chern numbers of the manifold, and are important invariants.


Generalized cohomology theories

There is a generalization of the theory of Chern classes, where ordinary cohomology is replaced with a
generalized cohomology theory 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 viewed ...
. 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 In mathematics, a formal group law is (roughly speaking) a formal power series behaving as if it were the product of a Lie group. They were introduced by . The term formal group sometimes means the same as formal group law, and sometimes means one o ...
.


Algebraic geometry

In algebraic geometry there is a similar theory of Chern classes of vector bundles. There are several variations depending on what groups the Chern classes lie in: *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 In number theory, given a prime number , the -adic numbers form an extension of the rational numbers which is distinct from the real numbers, though with some similar properties; -adic numbers can be written in a form similar to (possibly infin ...
. *For varieties ''V'' over general fields the Chern classes can also take values in homomorphisms of
Chow group In algebraic geometry, the Chow groups (named after Wei-Liang Chow by ) of an algebraic variety over any field are algebro-geometric analogs of the homology of a topological space. The elements of the Chow group are formed out of subvarieties ...
s 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 In algebraic topology the cap product is a method of adjoining a chain of degree p with a cochain of degree q, such that q\leq p, to form a composite chain of degree p-q. It was introduced by Eduard Čech in 1936, and independently by Hassl ...
.


Manifolds with structure

The theory of Chern classes gives rise to
cobordism In mathematics, cobordism is a fundamental equivalence relation on the class of compact space, compact manifolds of the same dimension, set up using the concept of the boundary (topology), boundary (French ''wikt:bord#French, bord'', giving ''cob ...
invariants for
almost complex manifold In mathematics, an almost complex manifold is a smooth manifold equipped with a smooth linear complex structure on each tangent space. Every complex manifold is an almost complex manifold, but there are almost complex manifolds that are not comple ...
s. If ''M'' is an almost complex manifold, then its
tangent bundle A tangent bundle is the collection of all of the tangent spaces for all points on a manifold, structured in a way that it forms a new manifold itself. Formally, in differential geometry, the tangent bundle of a differentiable manifold M is ...
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 Compact as used in politics may refer broadly to a pact or treaty; in more specific cases it may refer to: * Interstate compact, a type of agreement used by U.S. states * Blood compact, an ancient ritual of the Philippines * Compact government, a t ...
and of dimension 2''d'', then each
monomial In mathematics, a monomial is, roughly speaking, a polynomial which has only one term. Two definitions of a monomial may be encountered: # A monomial, also called a power product or primitive monomial, is a product of powers of variables with n ...
of total degree 2''d'' in the Chern classes can be paired with the
fundamental class In mathematics, the fundamental class is a homology class 'M''associated to a connected orientable compact manifold of dimension ''n'', which corresponds to the generator of the homology group H_n(M,\partial M;\mathbf)\cong\mathbf . The funda ...
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 manifold In differential geometry, a subject of mathematics, a symplectic manifold is a smooth manifold, M , equipped with a closed nondegenerate differential 2-form \omega , called the symplectic form. The study of symplectic manifolds is called sy ...
s have a well-defined Chern class.


Arithmetic schemes and Diophantine equations

(See Arakelov geometry)


See also

*
Pontryagin class In mathematics, the Pontryagin classes, named after Lev Pontryagin, are certain characteristic classes of real vector bundles. The Pontryagin classes lie in cohomology groups with degrees a multiple of four. Definition Given a real vector bundl ...
*
Stiefel–Whitney class In mathematics, in particular in algebraic topology and differential geometry, the Stiefel–Whitney classes are a set of topological invariants of a real vector bundle that describe the obstructions to constructing everywhere independent sets of ...
*
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 o ...
*
Segre class In mathematics, the Segre class is a characteristic class used in the study of cones, a generalization of vector bundles. For vector bundles the total Segre class is inverse to the total Chern class, and thus provides equivalent information; the ad ...
*
Schubert calculus In mathematics, Schubert calculus is a branch of algebraic geometry introduced in the nineteenth century by Hermann Schubert in order to solve various counting problems of projective geometry and, as such, is viewed as part of enumerative geometr ...
*
Quantum Hall effect The quantum Hall effect (or integer quantum Hall effect) is a quantized version of the Hall effect which is observed in two-dimensional electron systems subjected to low temperatures and strong magnetic fields, in which the Hall resistance exhi ...
* Localized Chern class


Notes


References

* * * * * (Provides a very short, introductory review of Chern classes). * * *


External links


Vector Bundles & K-Theory
– A downloadable book-in-progress by
Allen Hatcher Allen Edward Hatcher (born October 23, 1944) is an American mathematician specializing in geometric topology. Biography Hatcher was born in Indianapolis, Indiana. After obtaining his Bachelor of Arts, B.A. and Bachelor of Music, B.Mus. from Ober ...
. Contains a chapter about characteristic classes. * Dieter Kotschick
Chern numbers of algebraic varieties
{{Authority control Characteristic classes Chinese mathematical discoveries