HOME

TheInfoList



OR:

In mathematics, specifically in
homology theory In mathematics, homology is a general way of associating a sequence of algebraic objects, such as abelian groups or modules, with other mathematical objects such as topological spaces. Homology groups were originally defined in algebraic topol ...
and
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 classify ...
, cohomology is a general term for a sequence 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 comm ...
s, usually one associated with 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 ...
, often defined from a
cochain complex In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is included in the kernel of ...
. Cohomology can be viewed as a method of assigning richer algebraic invariants to a space than homology. Some versions of cohomology arise by dualizing the construction of homology. In other words, cochains are
function Function or functionality may refer to: Computing * Function key, a type of key on computer keyboards * Function model, a structured representation of processes in a system * Function object or functor or functionoid, a concept of object-oriente ...
s on the group of
chains A chain is a serial assembly of connected pieces, called links, typically made of metal, with an overall character similar to that of a rope in that it is flexible and curved in compression but linear, rigid, and load-bearing in tension. A ...
in homology theory. From its beginning in
topology In mathematics, topology (from the Greek words , and ) is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, without closing h ...
, this idea became a dominant method in the mathematics of the second half of the twentieth century. From the initial idea of homology as a method of constructing algebraic invariants of topological spaces, the range of applications of homology and cohomology theories has spread throughout
geometry Geometry (; ) is, with arithmetic, one of the oldest branches of mathematics. It is concerned with properties of space such as the distance, shape, size, and relative position of figures. A mathematician who works in the field of geometry is ...
and
algebra Algebra () is one of the broad areas of mathematics. Roughly speaking, algebra is the study of mathematical symbols and the rules for manipulating these symbols in formulas; it is a unifying thread of almost all of mathematics. Elementary a ...
. The terminology tends to hide the fact that cohomology, a contravariant theory, is more natural than homology in many applications. At a basic level, this has to do with functions and
pullback In mathematics, a pullback is either of two different, but related processes: precomposition and fiber-product. Its dual is a pushforward. Precomposition Precomposition with a function probably provides the most elementary notion of pullback: i ...
s in geometric situations: given spaces ''X'' and ''Y'', and some kind of function ''F'' on ''Y'', for any mapping , composition with ''f'' gives rise to a function on ''X''. The most important cohomology theories have a product, the
cup product In mathematics, specifically in algebraic topology, the cup product is a method of adjoining two cocycles of degree ''p'' and ''q'' to form a composite cocycle of degree ''p'' + ''q''. This defines an associative (and distributive) graded commuta ...
, which gives them a
ring Ring may refer to: * Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry * To make a sound with a bell, and the sound made by a bell :(hence) to initiate a telephone connection Arts, entertainment and media Film and ...
structure. Because of this feature, cohomology is usually a stronger invariant than homology.


Singular cohomology

Singular cohomology is a powerful invariant in topology, associating a
graded-commutative ring In algebra, a graded-commutative ring (also called a skew-commutative ring) is a graded ring that is commutative in the graded sense; that is, homogeneous elements ''x'', ''y'' satisfy :xy = (-1)^ yx, where , ''x'' , and , ''y'' , de ...
with any topological space. Every
continuous map In mathematics, a continuous function is a function such that a continuous variation (that is a change without jump) of the argument induces a continuous variation of the value of the function. This means that there are no abrupt changes in va ...
''f'': ''X'' → ''Y'' determines a
homomorphism In algebra, a homomorphism is a structure-preserving map between two algebraic structures of the same type (such as two groups, two rings, or two vector spaces). The word ''homomorphism'' comes from the Ancient Greek language: () meaning "same ...
from the cohomology ring of ''Y'' to that of ''X''; this puts strong restrictions on the possible maps from ''X'' to ''Y''. Unlike more subtle invariants such as
homotopy group In mathematics, homotopy groups are used in algebraic topology to classify topological spaces. The first and simplest homotopy group is the fundamental group, denoted \pi_1(X), which records information about loops in a space. Intuitively, homot ...
s, the cohomology ring tends to be computable in practice for spaces of interest. For a topological space ''X'', the definition of singular cohomology starts with the
singular chain complex In algebraic topology, singular homology refers to the study of a certain set of algebraic invariants of a topological space ''X'', the so-called homology groups H_n(X). Intuitively, singular homology counts, for each dimension ''n'', the ''n''-d ...
: \cdots \to C_\stackrel C_i \stackrel\ C_ \to \cdots By definition, the
singular homology In algebraic topology, singular homology refers to the study of a certain set of algebraic invariants of a topological space ''X'', the so-called homology groups H_n(X). Intuitively, singular homology counts, for each dimension ''n'', the ''n''- ...
of ''X'' is the homology of this chain complex (the kernel of one homomorphism modulo the image of the previous one). In more detail, ''Ci'' is the
free abelian group In mathematics, a free abelian group is an abelian group with a basis. Being an abelian group means that it is a set with an addition operation that is associative, commutative, and invertible. A basis, also called an integral basis, is a sub ...
on the set of continuous maps from the standard ''i''-simplex to ''X'' (called "singular ''i''-simplices in ''X''"), and ∂''i'' is the ''i''-th boundary homomorphism. The groups ''C''''i'' are zero for ''i'' negative. Now fix an abelian group ''A'', and replace each group ''Ci'' by its dual group C_i^* := \mathrm(C_i,A), and \partial_i by its dual homomorphism d_: C_^* \to C_^*. This has the effect of "reversing all the arrows" of the original complex, leaving a
cochain complex In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is included in the kernel of ...
\cdots \leftarrow C_^* \stackrel\ C_^* \stackrel C_^* \leftarrow \cdots For an integer ''i'', the ''i''th cohomology group of ''X'' with coefficients in ''A'' is defined to be ker(''di'')/im(''d''''i''−1) and denoted by ''H''''i''(''X'', ''A''). The group ''H''''i''(''X'', ''A'') is zero for ''i'' negative. The elements of C_i^* are called singular ''i''-cochains with coefficients in ''A''. (Equivalently, an ''i''-cochain on ''X'' can be identified with a function from the set of singular ''i''-simplices in ''X'' to ''A''.) Elements of ker(''d'') and im(''d'') are called cocycles and coboundaries, respectively, while elements of ker(''d'')/im(''d'') = ''H''''i''(''X'', ''A'') are called cohomology classes (because they are
equivalence class In mathematics, when the elements of some set S have a notion of equivalence (formalized as an equivalence relation), then one may naturally split the set S into equivalence classes. These equivalence classes are constructed so that elements ...
es of cocycles). In what follows, the coefficient group ''A'' is sometimes not written. It is common to take ''A'' to be a
commutative ring In mathematics, a commutative ring is a ring in which the multiplication operation is commutative. The study of commutative rings is called commutative algebra. Complementarily, noncommutative algebra is the study of ring properties that are not ...
''R''; then the cohomology groups are ''R''- modules. A standard choice is the ring Z of
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 o ...
s. Some of the formal properties of cohomology are only minor variants of the properties of homology: * A continuous map f: X \to Y determines a pushforward homomorphism f_*:H_i(X) \to H_i(Y) on homology and a pullback homomorphism f^*: H^i(Y) \to H^i(X) on cohomology. This makes cohomology into a
contravariant functor In mathematics, specifically category theory, a functor is a mapping between categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) are associated to topological spaces, and ...
from topological spaces to abelian groups (or ''R''-modules). * Two
homotopic In topology, a branch of mathematics, two continuous functions from one topological space to another are called homotopic (from grc, ὁμός "same, similar" and "place") if one can be "continuously deformed" into the other, such a deform ...
maps from ''X'' to ''Y'' induce the same homomorphism on cohomology (just as on homology). * The
Mayer–Vietoris sequence In mathematics, particularly algebraic topology and homology theory, the Mayer–Vietoris sequence is an algebraic tool to help compute algebraic invariants of topological spaces, known as their homology and cohomology groups. The result is due ...
is an important computational tool in cohomology, as in homology. Note that the boundary homomorphism increases (rather than decreases) degree in cohomology. That is, if a space ''X'' is the union of
open subset In mathematics, open sets are a generalization of open intervals in the real line. In a metric space (a set along with a distance defined between any two points), open sets are the sets that, with every point , contain all points that are su ...
s ''U'' and ''V'', then there is a
long exact sequence 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. Definition In the context ...
: \cdots \to H^i(X) \to H^i(U)\oplus H^i(V) \to H^i(U\cap V) \to H^(X) \to \cdots * There are relative cohomology groups H^i(X,Y;A) for any subspace ''Y'' of a space ''X''. They are related to the usual cohomology groups by a long exact sequence: \cdots \to H^i(X,Y) \to H^i(X) \to H^i(Y) \to H^(X,Y) \to \cdots * The
universal coefficient theorem In algebraic topology, universal coefficient theorems establish relationships between homology groups (or cohomology groups) with different coefficients. For instance, for every topological space , its ''integral homology groups'': : completely ...
describes cohomology in terms of homology, using
Ext group In mathematics, the Ext functors are the derived functors of the Hom functor. Along with the Tor functor, Ext is one of the core concepts of homological algebra, in which ideas from algebraic topology are used to define invariants of algebraic stru ...
s. Namely, there is a
short exact sequence 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. Definition In the context ...
0 \to \operatorname_^1(\operatorname_(X, \Z), A) \to H^i(X, A) \to \operatorname_(H_i(X,\Z), A)\to 0. A related statement is that for a
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
''F'', H^i(X,F) is precisely the
dual space In mathematics, any vector space ''V'' has a corresponding dual vector space (or just dual space for short) consisting of all linear forms on ''V'', together with the vector space structure of pointwise addition and scalar multiplication by cons ...
of the
vector space In mathematics and physics, a vector space (also called a linear space) is a set whose elements, often called ''vectors'', may be added together and multiplied ("scaled") by numbers called ''scalars''. Scalars are often real numbers, but ca ...
H_i(X,F). * If ''X'' is a topological
manifold In mathematics, a manifold is a topological space that locally resembles Euclidean space near each point. More precisely, an n-dimensional manifold, or ''n-manifold'' for short, is a topological space with the property that each point has a ...
or 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 cl ...
, then the cohomology groups H^i(X,A) are zero for ''i'' greater than the
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coordin ...
of ''X''. If ''X'' is a
compact Compact as used in politics may refer broadly to a pact or treaty; in more specific cases it may refer to: * Interstate compact * Blood compact, an ancient ritual of the Philippines * Compact government, a type of colonial rule utilized in Briti ...
manifold (possibly with boundary), or a CW complex with finitely many cells in each dimension, and ''R'' is a commutative
Noetherian ring In mathematics, a Noetherian ring is a ring that satisfies the ascending chain condition on left and right ideals; if the chain condition is satisfied only for left ideals or for right ideals, then the ring is said left-Noetherian or right-Noeth ...
, then the ''R''-module ''H''''i''(''X'',''R'') is finitely generated for each ''i''. On the other hand, cohomology has a crucial structure that homology does not: for any topological space ''X'' and commutative ring ''R'', there is a
bilinear map In mathematics, a bilinear map is a function combining elements of two vector spaces to yield an element of a third vector space, and is linear in each of its arguments. Matrix multiplication is an example. Definition Vector spaces Let V, ...
, called the
cup product In mathematics, specifically in algebraic topology, the cup product is a method of adjoining two cocycles of degree ''p'' and ''q'' to form a composite cocycle of degree ''p'' + ''q''. This defines an associative (and distributive) graded commuta ...
: H^i(X,R)\times H^j(X,R) \to H^(X,R), defined by an explicit formula on singular cochains. The product of cohomology classes ''u'' and ''v'' is written as ''u'' ∪ ''v'' or simply as ''uv''. This product makes 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. To see how the direct sum is used in abstract algebra, consider a more ...
H^*(X,R)=\bigoplus_i H^i(X,R) into a
graded ring In mathematics, in particular abstract algebra, a graded ring is a ring such that the underlying additive group is a direct sum of abelian groups R_i such that R_i R_j \subseteq R_. The index set is usually the set of nonnegative integers or the ...
, called the
cohomology ring In mathematics, specifically algebraic topology, the cohomology ring of a topological space ''X'' is a ring formed from the cohomology groups of ''X'' together with the cup product serving as the ring multiplication. Here 'cohomology' is usually u ...
of ''X''. It is
graded-commutative In algebra, a graded-commutative ring (also called a skew-commutative ring) is a graded ring that is commutative in the graded sense; that is, homogeneous elements ''x'', ''y'' satisfy :xy = (-1)^ yx, where , ''x'' , and , ''y'' , de ...
in the sense that: uv=(-1)^vu, \qquad u \in H^i(X,R), v \in H^j(X,R). For any continuous map f\colon X\to Y, the
pullback In mathematics, a pullback is either of two different, but related processes: precomposition and fiber-product. Its dual is a pushforward. Precomposition Precomposition with a function probably provides the most elementary notion of pullback: i ...
f^*: H^*(Y,R) \to H^*(X, R) is a homomorphism of graded ''R''-
algebra Algebra () is one of the broad areas of mathematics. Roughly speaking, algebra is the study of mathematical symbols and the rules for manipulating these symbols in formulas; it is a unifying thread of almost all of mathematics. Elementary a ...
s. It follows that if two spaces are
homotopy equivalent In topology, a branch of mathematics, two continuous functions from one topological space to another are called homotopic (from grc, ὁμός "same, similar" and "place") if one can be "continuously deformed" into the other, such a deform ...
, then their cohomology rings are isomorphic. Here are some of the geometric interpretations of the cup product. In what follows, manifolds are understood to be without boundary, unless stated otherwise. A closed manifold means a compact manifold (without boundary), whereas a closed submanifold ''N'' of a manifold ''M'' means a submanifold that is a
closed subset In geometry, topology, and related branches of mathematics, a closed set is a set whose complement is an open set. In a topological space, a closed set can be defined as a set which contains all its limit points. In a complete metric space, a ...
of ''M'', not necessarily compact (although ''N'' is automatically compact if ''M'' is). * Let ''X'' be a closed
oriented In mathematics, orientability is a property of some topological spaces such as real vector spaces, Euclidean spaces, surfaces, and more generally manifolds that allows a consistent definition of "clockwise" and "counterclockwise". A space is ...
manifold of dimension ''n''. Then
Poincaré duality In mathematics, the Poincaré duality theorem, named after Henri Poincaré, is a basic result on the structure of the homology and cohomology groups of manifolds. It states that if ''M'' is an ''n''-dimensional oriented closed manifold (compact ...
gives an isomorphism ''H''''i''''X'' ≅ ''H''''n''−''i''''X''. As a result, a closed oriented submanifold ''S'' of
codimension In mathematics, codimension is a basic geometric idea that applies to subspaces in vector spaces, to submanifolds in manifolds, and suitable subsets of algebraic varieties. For affine and projective algebraic varieties, the codimension equals ...
''i'' in ''X'' determines a cohomology class in ''H''''i''''X'', called 'S'' In these terms, the cup product describes the intersection of submanifolds. Namely, if ''S'' and ''T'' are submanifolds of codimension ''i'' and ''j'' that intersect transversely, then T]= \cap Tin H^(X), where the intersection ''S'' ∩ ''T'' is a submanifold of codimension ''i'' + ''j'', with an orientation determined by the orientations of ''S'', ''T'', and ''X''. In the case of
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 ma ...
s, if ''S'' and ''T'' do not intersect transversely, this formula can still be used to compute the cup product 'S''''T''], by perturbing ''S'' or ''T'' to make the intersection transverse. More generally, without assuming that ''X'' has an orientation, a closed submanifold of ''X'' with an orientation on its
normal bundle In differential geometry, a field of mathematics, a normal bundle is a particular kind of vector bundle, complementary to the tangent bundle, and coming from an embedding (or immersion). Definition Riemannian manifold Let (M,g) be a Riemannian m ...
determines a cohomology class on ''X''. If ''X'' is a noncompact manifold, then a closed submanifold (not necessarily compact) determines a cohomology class on ''X''. In both cases, the cup product can again be described in terms of intersections of submanifolds. Note that
Thom The surname Thom is of Scottish origin, from the city of Aberdeen, Aberdeenshire and Angus, and is a sept of the Clan MacThomas. Thom is also a first name variant of the abbreviation "Tom" of "Thomas" that holds the "h". People with the surname ...
constructed an integral cohomology class of degree 7 on a smooth 14-manifold that is not the class of any smooth submanifold. On the other hand, he showed that every integral cohomology class of positive degree on a smooth manifold has a positive multiple that is the class of a smooth submanifold. Also, every integral cohomology class on a manifold can be represented by a "pseudomanifold", that is, a simplicial complex that is a manifold outside a closed subset of codimension at least 2. * For a smooth manifold ''X'', de Rham's theorem says that the singular cohomology of ''X'' with
real Real may refer to: Currencies * Brazilian real (R$) * Central American Republic real * Mexican real * Portuguese real * Spanish real * Spanish colonial real Music Albums * ''Real'' (L'Arc-en-Ciel album) (2000) * ''Real'' (Bright album) (2010) ...
coefficients is isomorphic to the de Rham cohomology of ''X'', defined using
differential form In mathematics, differential forms provide a unified approach to define integrands over curves, surfaces, solids, and higher-dimensional manifolds. The modern notion of differential forms was pioneered by Élie Cartan. It has many applications, ...
s. The cup product corresponds to the product of differential forms. This interpretation has the advantage that the product on differential forms is graded-commutative, whereas the product on singular cochains is only graded-commutative up to
chain homotopy In homological algebra in mathematics, the homotopy category ''K(A)'' of chain complexes in an additive category ''A'' is a framework for working with chain homotopies and homotopy equivalences. It lies intermediate between the category of chain c ...
. In fact, it is impossible to modify the definition of singular cochains with coefficients in the integers \Z or in \Z/p for a prime number ''p'' to make the product graded-commutative on the nose. The failure of graded-commutativity at the cochain level leads to the
Steenrod operation In algebraic topology, a Steenrod algebra was defined by to be the algebra of stable cohomology operations for mod p cohomology. For a given prime number p, the Steenrod algebra A_p is the graded Hopf algebra over the field \mathbb_p of order p, ...
s on mod ''p'' cohomology. Very informally, for any topological space ''X'', elements of H^i(X) can be thought of as represented by codimension-''i'' subspaces of ''X'' that can move freely on ''X''. For example, one way to define an element of H^i(X) is to give a continuous map ''f'' from ''X'' to a manifold ''M'' and a closed codimension-''i'' submanifold ''N'' of ''M'' with an orientation on the normal bundle. Informally, one thinks of the resulting class f^*( \in H^i(X) as lying on the subspace f^(N) of ''X''; this is justified in that the class f^*( restricts to zero in the cohomology of the open subset X-f^(N). The cohomology class f^*( can move freely on ''X'' in the sense that ''N'' could be replaced by any continuous deformation of ''N'' inside ''M''.


Examples

In what follows, cohomology is taken with coefficients in the integers Z, unless stated otherwise. *The cohomology ring of a point is the ring Z in degree 0. By homotopy invariance, this is also the cohomology ring of any
contractible In mathematics, a topological space ''X'' is contractible if the identity map on ''X'' is null-homotopic, i.e. if it is homotopic to some constant map. Intuitively, a contractible space is one that can be continuously shrunk to a point within th ...
space, such as Euclidean space R''n''. *For a positive integer ''n'', the cohomology ring of the
sphere A sphere () is a geometrical object that is a three-dimensional analogue to a two-dimensional circle. A sphere is the set of points that are all at the same distance from a given point in three-dimensional space.. That given point is the ...
S^n is Z 'x''(''x''2) (the
quotient ring In ring theory, a branch of abstract algebra, a quotient ring, also known as factor ring, difference ring or residue class ring, is a construction quite similar to the quotient group in group theory and to the quotient space in linear algebra. I ...
of a
polynomial ring In mathematics, especially in the field of algebra, a polynomial ring or polynomial algebra is a ring (which is also a commutative algebra) formed from the set of polynomials in one or more indeterminates (traditionally also called variabl ...
by the given ideal), with ''x'' in degree ''n''. In terms of Poincaré duality as above, ''x'' is the class of a point on the sphere. *The cohomology ring of the
torus In geometry, a torus (plural tori, colloquially donut or doughnut) is a surface of revolution generated by revolving a circle in three-dimensional space about an axis that is coplanar with the circle. If the axis of revolution does not tou ...
(S^1)^n is the
exterior algebra In mathematics, the exterior algebra, or Grassmann algebra, named after Hermann Grassmann, is an algebra that uses the exterior product or wedge product as its multiplication. In mathematics, the exterior product or wedge product of vectors is ...
over Z on ''n'' generators in degree 1. For example, let ''P'' denote a point in the circle S^1, and ''Q'' the point (''P'',''P'') in the 2-dimensional torus (S^1)^2. Then the cohomology of (''S''1)2 has a basis as a free Z-module of the form: the element 1 in degree 0, ''x'' := 'P'' × ''S''1and ''y'' := 'S''1 × ''P''in degree 1, and ''xy'' = 'Q''in degree 2. (Implicitly, orientations of the torus and of the two circles have been fixed here.) Note that ''yx'' = −''xy'' = − 'Q'' by graded-commutativity. *More generally, let ''R'' be a commutative ring, and let ''X'' and ''Y'' be any topological spaces such that ''H''*(''X'',''R'') is a finitely generated free ''R''-module in each degree. (No assumption is needed on ''Y''.) Then the
Künneth formula Künneth is a surname. Notable people with the surname include: * Hermann Künneth (1892–1975), German mathematician * Walter Künneth (1901–1997), German Protestant theologian {{DEFAULTSORT:Kunneth German-language surnames ...
gives that the cohomology ring of the
product space In topology and related areas of mathematics, a product space is the Cartesian product of a family of topological spaces equipped with a natural topology called the product topology. This topology differs from another, perhaps more natural-seemi ...
''X'' × ''Y'' is a
tensor product In mathematics, the tensor product V \otimes W of two vector spaces and (over the same 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 element of V \otimes ...
of ''R''-algebras: H^*(X\times Y,R)\cong H^*(X,R)\otimes_R H^*(Y,R). * The cohomology ring of
real projective space In mathematics, real projective space, denoted or is the topological space of lines passing through the origin 0 in It is a compact, smooth manifold of dimension , and is a special case of a Grassmannian space. Basic properties Construction ...
RP''n'' with Z/2 coefficients is Z/2 'x''(''x''''n''+1), with ''x'' in degree 1. Here ''x'' is the class of a
hyperplane In geometry, a hyperplane is a subspace whose dimension is one less than that of its ''ambient space''. For example, if a space is 3-dimensional then its hyperplanes are the 2-dimensional planes, while if the space is 2-dimensional, its hyperp ...
RP''n''−1 in RP''n''; this makes sense even though RP''j'' is not orientable for ''j'' even and positive, because Poincaré duality with Z/2 coefficients works for arbitrary manifolds. With integer coefficients, the answer is a bit more complicated. The Z-cohomology of RP2''a'' has an element ''y'' of degree 2 such that the whole cohomology is the direct sum of a copy of Z spanned by the element 1 in degree 0 together with copies of Z/2 spanned by the elements ''y''''i'' for ''i''=1,...,''a''. The Z-cohomology of RP2''a''+1 is the same together with an extra copy of Z in degree 2''a''+1. *The cohomology ring 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 ...
CP''n'' is Z 'x''(''x''''n''+1), with ''x'' in degree 2. Here ''x'' is the class of a hyperplane CP''n''−1 in CP''n''. More generally, ''x''''j'' is the class of a linear subspace CP''n''−''j'' in CP''n''. *The cohomology ring of the closed oriented surface ''X'' of
genus Genus ( plural genera ) is a taxonomic rank used in the biological classification of living and fossil organisms as well as viruses. In the hierarchy of biological classification, genus comes above species and below family. In binomial nomencla ...
''g'' ≥ 0 has a basis as a free Z-module of the form: the element 1 in degree 0, ''A''1,...,''A''''g'' and ''B''1,...,''B''''g'' in degree 1, and the class ''P'' of a point in degree 2. The product is given by: ''A''''i''''A''''j'' = ''B''''i''''B''''j'' = 0 for all ''i'' and ''j'', ''A''''i''''B''''j'' = 0 if ''i'' ≠ ''j'', and ''A''''i''''B''''i'' = ''P'' for all ''i''. By graded-commutativity, it follows that . *On any topological space, graded-commutativity of the cohomology ring implies that 2''x''2 = 0 for all odd-degree cohomology classes ''x''. It follows that for a ring ''R'' containing 1/2, all odd-degree elements of ''H''*(''X'',''R'') have square zero. On the other hand, odd-degree elements need not have square zero if ''R'' is Z/2 or Z, as one sees in the example of RP2 (with Z/2 coefficients) or RP4 × RP2 (with Z coefficients).


The diagonal

The cup product on cohomology can be viewed as coming from the diagonal map Δ: ''X'' → ''X'' × ''X'', ''x'' ↦ (''x'',''x''). Namely, for any spaces ''X'' and ''Y'' with cohomology classes ''u'' ∈ ''H''''i''(''X'',''R'') and ''v'' ∈ ''H''''j''(''Y'',''R''), there is an external product (or cross product) cohomology class ''u'' × ''v'' ∈ ''H''''i''+''j''(''X'' × ''Y'',''R''). The cup product of classes ''u'' ∈ ''H''''i''(''X'',''R'') and ''v'' ∈ ''H''''j''(''X'',''R'') can be defined as the pullback of the external product by the diagonal: uv=\Delta^*(u\times v)\in H^(X,R). Alternatively, the external product can be defined in terms of the cup product. For spaces ''X'' and ''Y'', write ''f'': ''X'' × ''Y'' → ''X'' and ''g'': ''X'' × ''Y'' → ''Y'' for the two projections. Then the external product of classes ''u'' ∈ ''H''''i''(''X'',''R'') and ''v'' ∈ ''H''''j''(''Y'',''R'') is: u\times v=(f^*(u))(g^*(v))\in H^(X\times Y,R).


Poincaré duality

Another interpretation of Poincaré duality is that the cohomology ring of a closed oriented manifold is self-dual in a strong sense. Namely, let ''X'' be a closed
connected Connected may refer to: Film and television * ''Connected'' (2008 film), a Hong Kong remake of the American movie ''Cellular'' * '' Connected: An Autoblogography About Love, Death & Technology'', a 2011 documentary film * ''Connected'' (2015 TV ...
oriented manifold of dimension ''n'', and let ''F'' be a field. Then ''H''''n''(''X'',''F'') is isomorphic to ''F'', and the product :H^i(X,F)\times H^(X,F)\to H^n(X,F)\cong F is a
perfect pairing In mathematics, a bilinear form is a bilinear map on a vector space (the elements of which are called '' vectors'') over a field ''K'' (the elements of which are called ''scalars''). In other words, a bilinear form is a function that is linear ...
for each integer ''i''. In particular, the vector spaces ''H''''i''(''X'',''F'') and ''H''''n''−''i''(''X'',''F'') have the same (finite) dimension. Likewise, the product on integral cohomology modulo
torsion Torsion may refer to: Science * Torsion (mechanics), the twisting of an object due to an applied torque * Torsion of spacetime, the field used in Einstein–Cartan theory and ** Alternatives to general relativity * Torsion angle, in chemistry Bi ...
with values in ''H''''n''(''X'',Z) ≅ Z is a perfect pairing over Z.


Characteristic classes

An oriented real
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 every p ...
''E'' of rank ''r'' over a topological space ''X'' determines a cohomology class on ''X'', 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 ...
χ(''E'') ∈ ''H''''r''(''X'',Z). Informally, the Euler class is the class of the zero set of a general
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 ''E''. That interpretation can be made more explicit when ''E'' is a smooth vector bundle over a smooth manifold ''X'', since then a general smooth section of ''X'' vanishes on a codimension-''r'' submanifold of ''X''. There are several other types of
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 classe ...
es for vector bundles that take values in cohomology, including
Chern class 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 found applications in physics, Calabi–Yau ...
es,
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 ...
es, and
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 bundle ...
es.


Eilenberg–MacLane spaces

For each abelian group ''A'' and natural number ''j'', there is a space K(A,j) whose ''j''-th homotopy group is isomorphic to ''A'' and whose other homotopy groups are zero. Such a space is called an Eilenberg–MacLane space. This space has the remarkable property that it is a classifying space for cohomology: there is a natural element ''u'' of H^j(K(A,j),A), and every cohomology class of degree ''j'' on every space ''X'' is the pullback of ''u'' by some continuous map X\to K(A,j). More precisely, pulling back the class ''u'' gives a bijection : , K(A,j)\stackrel H^j(X,A) for every space ''X'' with the homotopy type of a CW complex. Here ,Y/math> denotes the set of homotopy classes of continuous maps from ''X'' to ''Y''. For example, the space K(\Z,1) (defined up to homotopy equivalence) can be taken to be the circle S^1. So the description above says that every element of H^1(X,\Z) is pulled back from the class ''u'' of a point on S^1 by some map X\to S^1. There is a related description of the first cohomology with coefficients in any abelian group ''A'', say for a CW complex ''X''. Namely, H^1(X,A) is in one-to-one correspondence with the set of isomorphism classes of Galois
covering space A covering of a topological space X is a continuous map \pi : E \rightarrow X with special properties. Definition Let X be a topological space. A covering of X is a continuous map : \pi : E \rightarrow X such that there exists a discrete spa ...
s of ''X'' with group ''A'', also called principal ''A''-bundles over ''X''. For ''X'' connected, it follows that H^1(X,A) is isomorphic to \operatorname(\pi_1(X),A), where \pi_1(X) is the
fundamental group In the mathematical field of algebraic topology, the fundamental group of a topological space is the group of the equivalence classes under homotopy of the loops contained in the space. It records information about the basic shape, or holes, o ...
of ''X''. For example, H^1(X,\Z/2) classifies the double covering spaces of ''X'', with the element 0\in H^1(X,\Z/2) corresponding to the trivial double covering, the disjoint union of two copies of ''X''.


Cap product

For any topological space ''X'', the cap product is a bilinear map :\cap: H^i(X,R)\times H_j(X,R) \to H_(X,R) for any integers ''i'' and ''j'' and any commutative ring ''R''. The resulting map :H^*(X,R)\times H_*(X,R) \to H_*(X,R) makes the singular homology of ''X'' into a module over the singular cohomology ring of ''X''. For ''i'' = ''j'', the cap product gives the natural homomorphism :H^i(X,R)\to \operatorname_R(H_i(X,R),R), which is an isomorphism for ''R'' a field. For example, let ''X'' be an oriented manifold, not necessarily compact. Then a closed oriented codimension-''i'' submanifold ''Y'' of ''X'' (not necessarily compact) determines an element of ''H''''i''(''X'',''R''), and a compact oriented ''j''-dimensional submanifold ''Z'' of ''X'' determines an element of ''H''''j''(''X'',''R''). The cap product 'Y'''Z''∈ ''H''''j''−''i''(''X'',''R'') can be computed by perturbing ''Y'' and ''Z'' to make them intersect transversely and then taking the class of their intersection, which is a compact oriented submanifold of dimension ''j'' − ''i''. A closed oriented manifold ''X'' of dimension ''n'' has a
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 fundam ...
'X''in ''H''''n''(''X'',''R''). The Poincaré duality isomorphism H^i(X,R)\overset H_(X,R) is defined by cap product with the fundamental class of ''X''.


Brief history of singular cohomology

Although cohomology is fundamental to modern algebraic topology, its importance was not seen for some 40 years after the development of homology. The concept of ''dual cell structure'', which
Henri Poincaré Jules Henri Poincaré ( S: stress final syllable ; 29 April 1854 – 17 July 1912) was a French mathematician, theoretical physicist, engineer, and philosopher of science. He is often described as a polymath, and in mathematics as "The ...
used in his proof of his Poincaré duality theorem, contained the beginning of the idea of cohomology, but this was not seen until later. There were various precursors to cohomology. In the mid-1920s, J. W. Alexander and
Solomon Lefschetz Solomon Lefschetz (russian: Соломо́н Ле́фшец; 3 September 1884 – 5 October 1972) was an American mathematician who did fundamental work on algebraic topology, its applications to algebraic geometry, and the theory of non-linear o ...
founded
intersection theory In mathematics, intersection theory is one of the main branches of algebraic geometry, where it gives information about the intersection of two subvarieties of a given variety. The theory for varieties is older, with roots in Bézout's theorem ...
of cycles on manifolds. On a closed oriented ''n''-dimensional manifold ''M'' an ''i''-cycle and a ''j''-cycle with nonempty intersection will, if in the
general position In algebraic geometry and computational geometry, general position is a notion of genericity for a set of points, or other geometric objects. It means the ''general case'' situation, as opposed to some more special or coincidental cases that are ...
, have as their intersection a (''i'' + ''j'' − ''n'')-cycle. This leads to a multiplication of homology classes :H_i(M) \times H_j(M) \to H_(M), which (in retrospect) can be identified with the
cup product In mathematics, specifically in algebraic topology, the cup product is a method of adjoining two cocycles of degree ''p'' and ''q'' to form a composite cocycle of degree ''p'' + ''q''. This defines an associative (and distributive) graded commuta ...
on the cohomology of ''M''. Alexander had by 1930 defined a first notion of a cochain, by thinking of an ''i''-cochain on a space ''X'' as a function on small neighborhoods of the diagonal in ''X''''i''+1. In 1931,
Georges de Rham Georges de Rham (; 10 September 1903 – 9 October 1990) was a Swiss mathematician, known for his contributions to differential topology. Biography Georges de Rham was born on 10 September 1903 in Roche, a small village in the canton of Vaud in ...
related homology and differential forms, proving de Rham's theorem. This result can be stated more simply in terms of cohomology. In 1934,
Lev Pontryagin Lev Semenovich Pontryagin (russian: Лев Семёнович Понтрягин, also written Pontriagin or Pontrjagin) (3 September 1908 – 3 May 1988) was a Soviet mathematician. He was born in Moscow and lost his eyesight completely due ...
proved the
Pontryagin duality In mathematics, Pontryagin duality is a duality between locally compact abelian groups that allows generalizing Fourier transform to all such groups, which include the circle group (the multiplicative group of complex numbers of modulus one), t ...
theorem; a result on
topological group In mathematics, topological groups are logically the combination of groups and topological spaces, i.e. they are groups and topological spaces at the same time, such that the continuity condition for the group operations connects these two s ...
s. This (in rather special cases) provided an interpretation of Poincaré duality and
Alexander duality In mathematics, Alexander duality refers to a duality theory presaged by a result of 1915 by J. W. Alexander, and subsequently further developed, particularly by Pavel Alexandrov and Lev Pontryagin. It applies to the homology theory properties of ...
in terms of group characters. At a 1935 conference in
Moscow Moscow ( , US chiefly ; rus, links=no, Москва, r=Moskva, p=mɐskˈva, a=Москва.ogg) is the capital and largest city of Russia. The city stands on the Moskva River in Central Russia, with a population estimated at 13.0 million ...
,
Andrey Kolmogorov Andrey Nikolaevich Kolmogorov ( rus, Андре́й Никола́евич Колмого́ров, p=ɐnˈdrʲej nʲɪkɐˈlajɪvʲɪtɕ kəlmɐˈɡorəf, a=Ru-Andrey Nikolaevich Kolmogorov.ogg, 25 April 1903 – 20 October 1987) was a Sovi ...
and Alexander both introduced cohomology and tried to construct a cohomology product structure. In 1936,
Norman Steenrod Norman Earl Steenrod (April 22, 1910October 14, 1971) was an American mathematician most widely known for his contributions to the field of algebraic topology. Life He was born in Dayton, Ohio, and educated at Miami University and University of ...
constructed
Čech cohomology In mathematics, specifically algebraic topology, Čech cohomology is a cohomology theory based on the intersection properties of open covers of a topological space. It is named for the mathematician Eduard Čech. Motivation Let ''X'' be a topo ...
by dualizing Čech homology. From 1936 to 1938,
Hassler Whitney Hassler Whitney (March 23, 1907 – May 10, 1989) was an American mathematician. He was one of the founders of singularity theory, and did foundational work in manifolds, embeddings, immersions, characteristic classes, and geometric integration ...
and
Eduard Čech Eduard Čech (; 29 June 1893 – 15 March 1960) was a Czech mathematician. His research interests included projective differential geometry and topology. He is especially known for the technique known as Stone–Čech compactification (in topolo ...
developed the
cup product In mathematics, specifically in algebraic topology, the cup product is a method of adjoining two cocycles of degree ''p'' and ''q'' to form a composite cocycle of degree ''p'' + ''q''. This defines an associative (and distributive) graded commuta ...
(making cohomology into a graded ring) and
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'' ≤ ''p'', to form a composite chain of degree ''p'' − ''q''. It was introduced by Eduard Čech in 1936, and ...
, and realized that Poincaré duality can be stated in terms of the cap product. Their theory was still limited to finite cell complexes. In 1944,
Samuel Eilenberg Samuel Eilenberg (September 30, 1913 – January 30, 1998) was a Polish-American mathematician who co-founded category theory (with Saunders Mac Lane) and homological algebra. Early life and education He was born in Warsaw, Kingdom of Poland to a ...
overcame the technical limitations, and gave the modern definition of singular homology and cohomology. In 1945, Eilenberg and Steenrod stated the
axioms An axiom, postulate, or assumption is a statement that is taken to be true, to serve as a premise or starting point for further reasoning and arguments. The word comes from the Ancient Greek word (), meaning 'that which is thought worthy or ...
defining a homology or cohomology theory, discussed below. In their 1952 book, ''Foundations of Algebraic Topology'', they proved that the existing homology and cohomology theories did indeed satisfy their axioms. In 1946,
Jean Leray Jean Leray (; 7 November 1906 – 10 November 1998) was a French mathematician, who worked on both partial differential equations and algebraic topology. Life and career He was born in Chantenay-sur-Loire (today part of Nantes). He studied at Éc ...
defined sheaf cohomology. In 1948 Edwin Spanier, building on work of Alexander and Kolmogorov, developed Alexander–Spanier cohomology.


Sheaf cohomology

Sheaf cohomology is a rich generalization of singular cohomology, allowing more general "coefficients" than simply an abelian group. For every
sheaf Sheaf may refer to: * Sheaf (agriculture), a bundle of harvested cereal stems * Sheaf (mathematics), a mathematical tool * Sheaf toss, a Scottish sport * River Sheaf, a tributary of River Don in England * '' The Sheaf'', a student-run newspaper s ...
of abelian groups ''E'' on a topological space ''X'', one has cohomology groups ''H''''i''(''X'',''E'') for integers ''i''. In particular, in the case of the
constant sheaf Constant or The Constant may refer to: Mathematics * Constant (mathematics), a non-varying value * Mathematical constant, a special number that arises naturally in mathematics, such as or Other concepts * Control variable or scientific const ...
on ''X'' associated with an abelian group ''A'', the resulting groups ''H''''i''(''X'',''A'') coincide with singular cohomology for ''X'' a manifold or CW complex (though not for arbitrary spaces ''X''). Starting in the 1950s, sheaf cohomology has become a central part of
algebraic geometry Algebraic geometry is a branch of mathematics, classically studying zeros of multivariate polynomials. Modern algebraic geometry is based on the use of abstract algebraic techniques, mainly from commutative algebra, for solving geometrica ...
and complex analysis, partly because of the importance of the sheaf of
regular function In algebraic geometry, a morphism between algebraic varieties is a function between the varieties that is given locally by polynomials. It is also called a regular map. A morphism from an algebraic variety to the affine line is also called a regular ...
s or the sheaf of
holomorphic function 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 deriva ...
s. Grothendieck elegantly defined and characterized sheaf cohomology in the language of
homological algebra Homological algebra is the branch of mathematics that studies homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precursor to algebraic topol ...
. The essential point is to fix the space ''X'' and think of sheaf cohomology as a functor from the
abelian category In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have desirable properties. The motivating prototypical example of an abelian category is the category of a ...
of sheaves on ''X'' to abelian groups. Start with the functor taking a sheaf ''E'' on ''X'' to its abelian group of global sections over ''X'', ''E''(''X''). This functor is left exact, but not necessarily right exact. Grothendieck defined sheaf cohomology groups to be the right
derived functor In mathematics, certain functors may be ''derived'' to obtain other functors closely related to the original ones. This operation, while fairly abstract, unifies a number of constructions throughout mathematics. Motivation It was noted in var ...
s of the left exact functor ''E'' ↦ ''E''(''X''). That definition suggests various generalizations. For example, one can define the cohomology of a topological space ''X'' with coefficients in any complex of sheaves, earlier called
hypercohomology In homological algebra, the hyperhomology or hypercohomology (\mathbb_*(-), \mathbb^*(-)) is a generalization of (co)homology functors which takes as input not objects in an abelian category \mathcal but instead chain complexes of objects, so objec ...
(but usually now just "cohomology"). From that point of view, sheaf cohomology becomes a sequence of functors from the
derived category In mathematics, the derived category ''D''(''A'') of an abelian category ''A'' is a construction of homological algebra introduced to refine and in a certain sense to simplify the theory of derived functors defined on ''A''. The construction proc ...
of sheaves on ''X'' to abelian groups. In a broad sense of the word, "cohomology" is often used for the right derived functors of a left exact functor on an abelian category, while "homology" is used for the left derived functors of a right exact functor. For example, for a ring ''R'', the Tor groups Tor''i''''R''(''M'',''N'') form a "homology theory" in each variable, the left derived functors of the tensor product ''M''⊗''R''''N'' of ''R''-modules. Likewise, the
Ext group In mathematics, the Ext functors are the derived functors of the Hom functor. Along with the Tor functor, Ext is one of the core concepts of homological algebra, in which ideas from algebraic topology are used to define invariants of algebraic stru ...
s Ext''i''''R''(''M'',''N'') can be viewed as a "cohomology theory" in each variable, the right derived functors of the Hom functor Hom''R''(''M'',''N''). Sheaf cohomology can be identified with a type of Ext group. Namely, for a sheaf ''E'' on a topological space ''X'', ''H''''i''(''X'',''E'') is isomorphic to Ext''i''(Z''X'', ''E''), where Z''X'' denotes the constant sheaf associated with the integers Z, and Ext is taken in the abelian category of sheaves on ''X''.


Cohomology of varieties

There are numerous machines built for computing the cohomology of algebraic varieties. The simplest case being the determination of cohomology for smooth projective varieties over a field of characteristic 0. Tools from Hodge theory, called
Hodge structure In mathematics, a Hodge structure, named after W. V. D. Hodge, is an algebraic structure at the level of linear algebra, similar to the one that Hodge theory gives to the cohomology groups of a smooth and compact Kähler manifold. Hodge structures ...
s help give computations of cohomology of these types of varieties (with the addition of more refined information). In the simplest case the cohomology of a smooth hypersurface in \mathbb^n can be determined from the degree of the polynomial alone. When considering varieties over a finite field, or a field of characteristic p, more powerful tools are required because the classical definitions of homology/cohomology break down. This is because varieties over finite fields will only be a finite set of points. Grothendieck came up with the idea for a Grothendieck topology and used sheaf cohomology over the etale topology to define the cohomology theory for varieties over a finite field. Using the étale topology for a variety over a field of characteristic p one can construct \ell-adic cohomology for \ell\neq p. This is defined as :H^k(X;\Q_\ell) := \varprojlim H^k_(X;\Z/(\ell^n)) \otimes_ \Q_\ell If we have a scheme of finite type :X = \text \left( \frac \right) then there is an equality of dimensions for the Betti cohomology of X(\Complex) and the \ell-adic cohomology of X(\mathbb_q) whenever the variety is smooth over both fields. In addition to these cohomology theories there are other cohomology theories called Weil cohomology theories which behave similarly to singular cohomology. There is a conjectured theory of motives which underlie all of the Weil cohomology theories. Another useful computational tool is the blowup sequence. Given a codimension \geq 2 subscheme Z \subset X there is a Cartesian square :\begin E & \longrightarrow & Bl_Z(X) \\ \downarrow & & \downarrow \\ Z & \longrightarrow & X \end From this there is an associated long exact sequence :\cdots \to H^n(X) \to H^n(Z) \oplus H^n(Bl_Z(X)) \to H^n(E) \to H^(X) \to \cdots If the subvariety Z is smooth, then the connecting morphisms are all trivial, hence :H^n(Bl_Z(X))\oplus H^n(Z) \cong H^n(X) \oplus H^n(E)


Axioms and generalized cohomology theories

There are various ways to define cohomology for topological spaces (such as singular cohomology,
Čech cohomology In mathematics, specifically algebraic topology, Čech cohomology is a cohomology theory based on the intersection properties of open covers of a topological space. It is named for the mathematician Eduard Čech. Motivation Let ''X'' be a topo ...
, Alexander–Spanier cohomology or
sheaf cohomology In mathematics, sheaf cohomology is the application of homological algebra to analyze the global sections of a sheaf on a topological space. Broadly speaking, sheaf cohomology describes the obstructions to solving a geometric problem globally when ...
). (Here sheaf cohomology is considered only with coefficients in a constant sheaf.) These theories give different answers for some spaces, but there is a large class of spaces on which they all agree. This is most easily understood axiomatically: there is a list of properties known as the Eilenberg–Steenrod axioms, and any two constructions that share those properties will agree at least on all CW complexes. There are versions of the axioms for a homology theory as well as for a cohomology theory. Some theories can be viewed as tools for computing singular cohomology for special topological spaces, such as simplicial cohomology for
simplicial complex In mathematics, a simplicial complex is a set composed of points, line segments, triangles, and their ''n''-dimensional counterparts (see illustration). Simplicial complexes should not be confused with the more abstract notion of a simplicial ...
es, cellular cohomology for CW complexes, and
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 adapt ...
for smooth manifolds. One of the Eilenberg–Steenrod axioms for a cohomology theory is the dimension axiom: if ''P'' is a single point, then ''Hi''(''P'') = 0 for all ''i'' ≠ 0. Around 1960, George W. Whitehead observed that it is fruitful to omit the dimension axiom completely: this gives the notion of a generalized homology theory or a generalized cohomology theory, defined below. There are generalized cohomology theories such as K-theory or complex cobordism that give rich information about a topological space, not directly accessible from singular cohomology. (In this context, singular cohomology is often called "ordinary cohomology".) By definition, a generalized homology theory is a sequence of
functor In mathematics, specifically category theory, a functor is a mapping between categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) are associated to topological spaces, and ...
s ''h''''i'' (for integers ''i'') from the
category Category, plural categories, may refer to: Philosophy and general uses *Categorization, categories in cognitive science, information science and generally *Category of being * ''Categories'' (Aristotle) *Category (Kant) *Categories (Peirce) *C ...
of CW-
pairs Concentration, also known as Memory, Shinkei-suijaku (Japanese meaning "nervous breakdown"), Matching Pairs, Match Match, Match Up, Pelmanism, Pexeso or simply Pairs, is a card game in which all of the cards are laid face down on a surface and tw ...
(''X'', ''A'') (so ''X'' is a CW complex and ''A'' is a subcomplex) to the category of abelian groups, together with a natural transformation called the boundary homomorphism (here ''h''''i''−1(''A'') is a shorthand for ''h''''i''−1(''A'',∅)). The axioms are: # Homotopy: If f:(X,A) \to (Y,B) is homotopic to g: (X,A) \to (Y,B), then the induced homomorphisms on homology are the same. # Exactness: Each pair (''X'',''A'') induces a long exact sequence in homology, via the inclusions and : \cdots \to h_i(A) \overset h_i(X) \overset h_i (X,A) \overset h_(A) \to \cdots. # Excision: If ''X'' is the union of subcomplexes ''A'' and ''B'', then the inclusion ''f'': (''A'',''A''∩''B'') → (''X'',''B'') induces an isomorphism h_i(A, A\cap B) \overset h_i(X,B) for every ''i''. # Additivity: If (''X'',''A'') is the disjoint union of a set of pairs (''X''''α'',''A''''α''), then the inclusions (''X''''α'',''A''''α'') → (''X'',''A'') induce an isomorphism from 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. To see how the direct sum is used in abstract algebra, consider a more ...
: \bigoplus_ h_i(X_\alpha,A_\alpha)\to h_i(X,A) for every ''i''. The axioms for a generalized cohomology theory are obtained by reversing the arrows, roughly speaking. In more detail, a generalized cohomology theory is a sequence of contravariant functors ''h''''i'' (for integers ''i'') from the category of CW-pairs to the category of abelian groups, together with a natural transformation called the boundary homomorphism (writing ''h''''i''(''A'') for ''h''''i''(''A'',∅)). The axioms are: # Homotopy: Homotopic maps induce the same homomorphism on cohomology. # Exactness: Each pair (''X'',''A'') induces a long exact sequence in cohomology, via the inclusions ''f'': ''A'' → ''X'' and ''g'': (''X'',∅) → (''X'',''A''): \cdots \to h^i(X,A) \overset h^i(X) \overset h^i (A) \overset h^(X,A) \to \cdots. # Excision: If ''X'' is the union of subcomplexes ''A'' and ''B'', then the inclusion ''f'': (''A'',''A''∩''B'') → (''X'',''B'') induces an isomorphism h^i(X,B) \overset h^i(A,A\cap B) for every ''i''. # Additivity: If (''X'',''A'') is the disjoint union of a set of pairs (''X''''α'',''A''''α''), then the inclusions (''X''''α'',''A''''α'') → (''X'',''A'') induce an isomorphism to the product group: h^i(X,A)\to \prod_\alpha h^i(X_\alpha,A_\alpha) for every ''i''. A
spectrum A spectrum (plural ''spectra'' or ''spectrums'') is a condition that is not limited to a specific set of values but can vary, without gaps, across a continuum. The word was first used scientifically in optics to describe the rainbow of colors ...
determines both a generalized homology theory and a generalized cohomology theory. A fundamental result by Brown, Whitehead, and Adams says that every generalized homology theory comes from a spectrum, and likewise every generalized cohomology theory comes from a spectrum. This generalizes the representability of ordinary cohomology by Eilenberg–MacLane spaces. A subtle point is that the functor from the stable homotopy category (the homotopy category of spectra) to generalized homology theories on CW-pairs is not an equivalence, although it gives a bijection on isomorphism classes; there are nonzero maps in the stable homotopy category (called phantom maps) that induce the zero map between homology theories on CW-pairs. Likewise, the functor from the stable homotopy category to generalized cohomology theories on CW-pairs is not an equivalence. It is the stable homotopy category, not these other categories, that has good properties such as being triangulated. If one prefers homology or cohomology theories to be defined on all topological spaces rather than on CW complexes, one standard approach is to include the axiom that every
weak homotopy equivalence In mathematics, a weak equivalence is a notion from homotopy theory that in some sense identifies objects that have the same "shape". This notion is formalized in the axiomatic definition of a model category. A model category is a category with cl ...
induces an isomorphism on homology or cohomology. (That is true for singular homology or singular cohomology, but not for sheaf cohomology, for example.) Since every space admits a weak homotopy equivalence from a CW complex, this axiom reduces homology or cohomology theories on all spaces to the corresponding theory on CW complexes. Some examples of generalized cohomology theories are: * Stable cohomotopy groups \pi_S^*(X). The corresponding homology theory is used more often: stable homotopy groups \pi^S_*(X). * Various different flavors of
cobordism In mathematics, cobordism is a fundamental equivalence relation on the class of compact manifolds of the same dimension, set up using the concept of the boundary (French '' bord'', giving ''cobordism'') of a manifold. Two manifolds of the same d ...
groups, based on studying a space by considering all maps from it to manifolds: unoriented cobordism MO^*(X) oriented cobordism MSO^*(X),
complex cobordism In mathematics, complex cobordism is a generalized cohomology theory related to cobordism of manifolds. Its spectrum is denoted by MU. It is an exceptionally powerful cohomology theory, but can be quite hard to compute, so often instead of using it ...
MU^*(X), and so on. Complex cobordism has turned out to be especially powerful in homotopy theory. It is closely related to
formal group 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 ...
s, via a theorem of
Daniel Quillen Daniel Gray "Dan" Quillen (June 22, 1940 – April 30, 2011) was an American mathematician. He is known for being the "prime architect" of higher algebraic ''K''-theory, for which he was awarded the Cole Prize in 1975 and the Fields Medal in 19 ...
. * Various different flavors of topological
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 geome ...
, based on studying a space by considering all vector bundles over it: KO^*(X) (real periodic K-theory), ko^*(X) (real connective K-theory), K^*(X) (complex periodic K-theory), ku^*(X) (complex connective K-theory), and so on. *
Brown–Peterson cohomology In mathematics, Brown–Peterson cohomology is a generalized cohomology theory introduced by , depending on a choice of prime ''p''. It is described in detail by . Its representing spectrum is denoted by BP. Complex cobordism and Quillen's idempot ...
,
Morava K-theory In stable homotopy theory, a branch of mathematics, Morava K-theory is one of a collection of cohomology theories introduced in algebraic topology by Jack Morava in unpublished preprints in the early 1970s. For every prime number ''p'' (which is ...
, Morava E-theory, and other theories built from complex cobordism. * Various flavors of
elliptic cohomology In mathematics, elliptic cohomology is a cohomology theory in the sense of algebraic topology. It is related to elliptic curves and modular forms. History and motivation Historically, elliptic cohomology arose from the study of elliptic genera. I ...
. Many of these theories carry richer information than ordinary cohomology, but are harder to compute. A cohomology theory ''E'' is said to be multiplicative if E^*(X) has the structure of a graded ring for each space ''X''. In the language of spectra, there are several more precise notions of a
ring spectrum In stable homotopy theory, a ring spectrum is a spectrum ''E'' together with a multiplication map :''μ'': ''E'' ∧ ''E'' → ''E'' and a unit map : ''η'': ''S'' → ''E'', where ''S'' is the sphere spectrum. These maps have to satisfy ass ...
, such as an ''E'' ring spectrum, where the product is commutative and associative in a strong sense.


Other cohomology theories

Cohomology theories in a broader sense (invariants of other algebraic or geometric structures, rather than of topological spaces) include: *
Algebraic K-theory Algebraic ''K''-theory is a subject area in mathematics with connections to geometry, topology, ring theory, and number theory. Geometric, algebraic, and arithmetic objects are assigned objects called ''K''-groups. These are groups in the sense o ...
* André–Quillen cohomology * Bounded cohomology * BRST cohomology *
Čech cohomology In mathematics, specifically algebraic topology, Čech cohomology is a cohomology theory based on the intersection properties of open covers of a topological space. It is named for the mathematician Eduard Čech. Motivation Let ''X'' be a topo ...
* Coherent sheaf cohomology *
Crystalline cohomology In mathematics, crystalline cohomology is a Weil cohomology theory for schemes ''X'' over a base field ''k''. Its values ''H'n''(''X''/''W'') are modules over the ring ''W'' of Witt vectors over ''k''. It was introduced by and developed by . ...
* Cyclic cohomology * Deligne cohomology *
Equivariant cohomology In mathematics, equivariant cohomology (or ''Borel cohomology'') is a cohomology theory from algebraic topology which applies to topological spaces with a ''group action''. It can be viewed as a common generalization of group cohomology and an ord ...
*
Étale cohomology In mathematics, the étale cohomology groups of an algebraic variety or scheme are algebraic analogues of the usual cohomology groups with finite coefficients of a topological space, introduced by Grothendieck in order to prove the Weil conjectu ...
*
Ext group In mathematics, the Ext functors are the derived functors of the Hom functor. Along with the Tor functor, Ext is one of the core concepts of homological algebra, in which ideas from algebraic topology are used to define invariants of algebraic stru ...
s * Flat cohomology *
Floer homology In mathematics, Floer homology is a tool for studying symplectic geometry and low-dimensional topology. Floer homology is a novel invariant that arises as an infinite-dimensional analogue of finite-dimensional Morse homology. Andreas Floer int ...
*
Galois cohomology In mathematics, Galois cohomology is the study of the group cohomology of Galois modules, that is, the application of homological algebra to modules for Galois groups. A Galois group ''G'' associated to a field extension ''L''/''K'' acts in a natur ...
*
Group cohomology In mathematics (more specifically, in homological algebra), group cohomology is a set of mathematical tools used to study groups using cohomology theory, a technique from algebraic topology. Analogous to group representations, group cohomology lo ...
*
Hochschild cohomology In mathematics, Hochschild homology (and cohomology) is a homology theory for associative algebras over rings. There is also a theory for Hochschild homology of certain functors. Hochschild cohomology was introduced by for algebras over a field, ...
*
Intersection cohomology In topology, a branch of mathematics, intersection homology is an analogue of singular homology especially well-suited for the study of singular spaces, discovered by Mark Goresky and Robert MacPherson in the fall of 1974 and developed by them ov ...
*
Khovanov homology In mathematics, Khovanov homology is an oriented link invariant that arises as the cohomology of a cochain complex. It may be regarded as a categorification of the Jones polynomial. It was developed in the late 1990s by Mikhail Khovanov, then ...
*
Lie algebra cohomology In mathematics, Lie algebra cohomology is a cohomology theory for Lie algebras. It was first introduced in 1929 by Élie Cartan to study the topology of Lie groups and homogeneous spaces by relating cohomological methods of Georges de Rham to prope ...
*
Local cohomology In algebraic geometry, local cohomology is an algebraic analogue of relative cohomology. Alexander Grothendieck introduced it in seminars in Harvard in 1961 written up by , and in 1961-2 at IHES written up as SGA2 - , republished as . Given a fu ...
*
Motivic cohomology Motivic cohomology is an invariant of algebraic varieties and of more general schemes. It is a type of cohomology related to motives and includes the Chow ring of algebraic cycles as a special case. Some of the deepest problems in algebraic geom ...
*
Non-abelian cohomology In mathematics, a nonabelian cohomology is any cohomology with coefficients in a nonabelian group, a sheaf of nonabelian groups or even in a topological space. If homology is thought of as the abelianization of homotopy (cf. Hurewicz theorem), th ...
* Quantum cohomology


See also

* complex-oriented cohomology theory


Citations


References

* * * * * *. * * * {{Topology *