# Cohomology

A term used with respect to functors of a homological nature that, in contrast to homology, depend contravariantly, as a rule, on the objects of the basic category on which they are defined. In contrast to homology, connecting homomorphisms in exact cohomology sequences raise the dimension. In typical situations, cohomology occurs simultaneously with the corresponding homology.

E.G. Sklyarenko

## Cohomology of a topological space.

$$H ^ {*} ( X , G ) = \ \sum _ {n \geq 0 } H ^ {n} ( X , G )$$

associated with a topological space $X$ and an Abelian group $G$. The notion of cohomology is dual to that of homology (see Homology theory; Homology group; Aleksandrov–Čech homology and cohomology). If $G$ is a ring, then a natural product is defined in the group $H ^ {*} ( X , G )$( Kolmogorov–Alexander product or $\cup$- product), converting this group into a graded ring (cohomology ring). In the case when $X$ is a differentiable manifold, the cohomology ring $H ^ {*} ( X , \mathbf R )$ can be calculated by means of differential forms on $X$( see de Rham theorem).

## Cohomology with values in a sheaf of Abelian groups.

This is a generalization of ordinary cohomology of a topological space. There are two cohomology theories with values (or coefficients) in sheaves of Abelian groups: Čech cohomology and Grothendieck cohomology.

Čech cohomology. Let $X$ be a topological space, ${\mathcal F}$ a sheaf of Abelian groups on $X$ and $\mathfrak U = \{ U _ {i} \} _ {i \in I }$ an open covering of $X$. Then by an $N$- dimensional cochain of $\mathfrak U$ one means a mapping $f$ that associates with each ordered set $i _ {0} \dots i _ {n} \in I$ such that

$$U _ {i _ {0} \dots i _ {n} } \ = U _ {i _ {0} } \cap \dots \cap U _ {i _ {n} } \neq \emptyset ,$$

a section $f _ {i _ {0} \dots i _ {n} }$ of the sheaf ${\mathcal F}$ over $U _ {i _ {0} \dots i _ {n} }$. The set of all $n$- dimensional cochains, $C ^ {n} ( \mathfrak U , {\mathcal F} )$, is an Abelian group (with respect to addition). The coboundary operator

$$\delta _ {n} : C ^ {n} ( \mathfrak U , {\mathcal F} ) \ \rightarrow C ^ {n+} 1 ( \mathfrak U , {\mathcal F} )$$

is defined as follows:

$$( \delta _ {n} f ) _ {i _ {0} \dots i _ {n+} 1 } \ = \sum _ { j= } 0 ^ { n+ } 1 ( - 1 ) ^ {j} f _ {i _ {0} \dots \widehat{i} _ {j} \dots i _ {n+} 1 } ,$$

where the symbol $\widehat{ {}}$ denotes that the corresponding index should be omitted.

The sequence

$$C ^ {*} ( \mathfrak U , {\mathcal F} ) :\ C ^ {0} ( \mathfrak U , {\mathcal F} ) \rightarrow ^ { {\delta _ 1} } \ C _ {1} ( \mathfrak U , {\mathcal F} ) \rightarrow ^ { {\delta _ 2} } \dots$$

is a complex (the Čech complex). The cohomology of this complex is denoted by $H ^ {n} ( \mathfrak U , {\mathcal F} )$ and is called the Čech cohomology of the covering $\mathfrak U$ with values in ${\mathcal F}$. The group $H ^ {0} ( \mathfrak U , {\mathcal F} )$ is the same as the group $\Gamma ( X , {\mathcal F} )$ of sections of ${\mathcal F}$. In calculating the cohomology, the Čech complex can be replaced by its subcomplex consisting of the alternating cochains, that is, cochains that change sign on permutation of two indices and are equal to $0$ when two indices are equal.

If the covering $\mathfrak U$ is a refinement of $\mathfrak V = \{ V _ {j} \}$, that is, for each $i \in I$ there exists a $\tau ( i) \in J$ such that $U _ {i} \subseteq V _ {\tau ( i) }$, then a canonical homomorphism $H ^ {n} ( \mathfrak V , {\mathcal F} ) \rightarrow H ^ {n} ( \mathfrak U , {\mathcal F} )$ is defined which does not depend on the refinement $\tau$. The $n$- dimensional Čech cohomology group of the space $X$ with values in ${\mathcal F}$ is now defined by the formula:

$$\check{H} {} ^ {n} ( X , F ) = \ \lim\limits _ \rightarrow H ^ {n} ( \mathfrak U , {\mathcal F} ) ,$$

where the inductive limit is taken over the directed (with respect to refinement) set of equivalence classes of open coverings (two coverings being equivalent if and only if each is a refinement of the other). The definition of Čech cohomology is also applicable to pre-sheaves.

A disadvantage of Čech cohomology is that (for non-paracompact spaces) it does not form a cohomology functor (see Homology functor). In the case when ${\mathcal F}$ is the constant sheaf corresponding to the Abelian group ${\mathcal F}$, the groups $\check{H} {} ^ {n} ( X , {\mathcal F} )$ are the same as the Aleksandrov–Čech cohomology groups with coefficients in the group ${\mathcal F}$.

Grothendieck cohomology. One considers the functor ${\mathcal F} \rightarrow \Gamma ( X , {\mathcal F} )$ from the category of sheaves of Abelian groups on $X$ to the category of Abelian groups. The right derived functors (cf. Derived functor) of this functor are called the $n$- dimensional Grothendieck cohomology groups with values in the sheaf ${\mathcal F}$ and are denoted by $H ^ {n} ( X , {\mathcal F} )$, $n = 0 , 1 ,\dots$. Corresponding to an exact sequence of sheaves of Abelian groups

$$0 \rightarrow {\mathcal F} _ {1} \rightarrow {\mathcal F} _ {2} \rightarrow {\mathcal F} _ {3} \rightarrow 0$$

there is an exact sequence

$$\dots \rightarrow H ^ {n-} 1 ( X , {\mathcal F} _ {3} ) \rightarrow \ H ^ {n} ( X , {\mathcal F} _ {1} ) \rightarrow H ^ {n} ( X , {\mathcal F} _ {2} ) \rightarrow$$

$$\rightarrow \ H ^ {n} ( X , {\mathcal F} _ {3} ) \rightarrow H ^ {n+} 1 ( X , {\mathcal F} _ {1} ) \rightarrow \dots ,$$

that is, $\{ H ^ {n} ( X , {\mathcal F} ) \} _ {n = 0 , 1 ,\dots }$ forms a cohomology functor. Furthermore, $H ^ {0} ( X , {\mathcal F} ) = \Gamma ( X , {\mathcal F})$. If ${\mathcal F}$ is a flabby sheaf, $H ^ {n} ( X , {\mathcal F} ) = 0$( $n > 0$). These three properties of Grothendieck cohomology characterize the functor ${\mathcal F} \mapsto \{ H ^ {n} ( X , {\mathcal F} ) \} _ {n = 0 , 1 ,\dots }$ uniquely up to an isomorphism.

For the calculation of the Grothendieck cohomology of the sheaf ${\mathcal F}$ one can use the left resolution of ${\mathcal F}$ consisting of sheaves the Grothendieck cohomology of which vanishes in positive dimensions. For example, on arbitrary topological spaces one can take the resolution by flabby sheaves, and on paracompact spaces, the resolution by the soft or fine sheaves (cf. Fine sheaf; Soft sheaf).

Grothendieck cohomology is related to cohomology of coverings in the following way. Let $\mathfrak U = \{ U _ {i} \} _ {i \in I }$ be an open covering of the space $X$. Then there exists a spectral sequence $\{ E _ {r} ^ {p,q} \}$ converging to $\{ H ^ {n} ( X , {\mathcal F} ) \}$ and such that

$$E _ {2} ^ {p,q} = \ H ^ {p} ( \mathfrak U , {\mathcal H} ^ {q} ( X , {\mathcal F} ) ) ,$$

where ${\mathcal H} ^ {q} ( X , {\mathcal F} )$ is the pre-sheaf associating the group $H ^ {q} ( V , {\mathcal F} )$ with the open set $V \subset X$. If the cohomology of all $U _ {i _ {0} \dots i _ {n} }$ with values in ${\mathcal F}$ vanishes in positive dimensions, then the sequence is degenerate and

$$H ^ {n} ( \mathfrak U , {\mathcal F} ) \simeq H ^ {n} ( X , {\mathcal F} ) ,\ \ n = 0 , 1 ,\dots$$

(Leray's theorem). In the general case the spectral sequence defines a functorial homomorphism

$$H ^ {n} ( \mathfrak U , {\mathcal F} ) \rightarrow H ^ {n} ( X , {\mathcal F} )$$

and, on passing to the limit, a functorial homomorphism

$$\check{H} {} ^ {n} ( X , {\mathcal F} ) \rightarrow H ^ {n} ( X , {\mathcal F} ) .$$

The latter homomorphism is bijective for $n = 0 , 1$, injective (but not, in general, surjective) for $n = 2$ and, when $X$ is paracompact, bijective for all $n$. Thus, for a paracompact space $X$,

$$\check{H} {} ^ {n} ( X , {\mathcal F} ) \simeq H ^ {n} ( X , {\mathcal F} ) ,\ \ n = 0 , 1 ,\dots .$$

A generalization of the cohomology groups defined above are the cohomology groups $H _ \Phi ^ {n} ( X , {\mathcal F} )$ with supports in a family $\Phi$. A family $\Phi$ of closed subsets of $X$ is called a family of supports if: 1) any closed subset of a member of $\Phi$ belongs to $\Phi$; and 2) the union of any two members of $\Phi$ is in $\Phi$. The groups $H _ \Phi ^ {n} ( X , {\mathcal F} )$ are defined as the right derived functors of the functor ${\mathcal F} \mapsto \Gamma _ \Phi ( X , {\mathcal F} )$, where $\Gamma _ \Phi ( X , {\mathcal F} ) = H ^ {0} ( X , {\mathcal F} )$ is the group of sections of the sheaf ${\mathcal F}$ with supports in $\Phi$. They form a cohomology functor. If $\Phi$ is the family of all closed sets, then $H _ \Phi ^ {n} ( X , {\mathcal F} ) = H ^ {n} ( X , {\mathcal F} )$. Another important special case: $\Phi = c$, the family of all compact subsets. The groups $H _ {c} ^ {n} ( X , {\mathcal F} )$ are called the cohomology groups with compact supports.

In the case when ${\mathcal F}$ is a sheaf of rings, the group

$$H ^ {*} ( X , {\mathcal F} ) = \ \sum _ {n \geq 0 } H ^ {n} ( X , {\mathcal F} )$$

has a naturally defined multiplication, converting it into a graded ring (a cohomology ring). Here, associativity in the sheaf ${\mathcal F}$ implies associativity of multiplication in $H ^ {*} ( X , {\mathcal F} )$, while a sheaf of commutative rings or Lie rings gives rise to a graded commutative or Lie cohomology ring, respectively. If ${\mathcal F}$ is a sheaf of modules over a sheaf of rings ${\mathcal A}$, then the $H ^ {n} ( X , {\mathcal F} )$ are modules over the ring $\Gamma ( X , {\mathcal A} )$.

Concerning cohomology with values in a sheaf of non-Abelian groups see Non-Abelian cohomology.

#### References

 [1] A. Grothendieck, "Sur quelques points d'algèbre homologique" Tôhoku Math. J. , 9 (1957) pp. 119–221 [2] R. Godement, "Topologie algébrique et théorie des faisceaux" , Hermann (1958) [3] J.-P. Serre, "Faiseaux algébriques cohérentes" Ann. of Math. (2) , 61 : 2 (1955) pp. 197–278

D.A. Ponomarev

See Singular homology for a description of singular homology.

#### References

 [a1] J.-P. Serre, "Homologie singulière des espaces fibrés. Applications" Ann. of Math. , 54 (1951) pp. 425–505 [a2] N.E. Steenrod, S. Eilenberg, "Foundations of algebraic topology" , Princeton Univ. Press (1966) [a3] E.H. Spanier, "Algebraic topology" , McGraw-Hill (1966) pp. Chapts. 4; 5 [a4] A. Dold, "Lectures on algebraic topology" , Springer (1980)

## Cohomology of spaces with operators.

Cohomological invariants of a topological space with a group action defined on it. Let $G$ be a group acting on the space $X$, where for each $g \in G$ the mapping $x \mapsto g x$ is a homeomorphism $X \rightarrow X$. Then by a $G$- sheaf of Abelian groups on $X$ one means a sheaf of Abelian groups on $X$ together with an action of the group $G$ which is continuous, compatible with the action on $X$ and which maps stalks of the sheaf isomorphically onto one another. A natural $G$- module structure is defined on the group of sections of a $G$- sheaf ${\mathcal F}$( and more generally on the cohomology groups $H ^ {n} ( X , {\mathcal F} )$). The $G$- sheaves of Abelian groups on $X$ form an Abelian category, each object of which admits an imbedding into an injective object. The functor ${\mathcal F} \mapsto \Gamma ( X , {\mathcal F} ) ^ {G}$ from this category into the category of Abelian groups, where $\Gamma ( X , {\mathcal F} ) ^ {G}$ is the group of $G$- invariant sections of the $G$- sheaf ${\mathcal F}$, has right derived functors ${\mathcal F} \mapsto H ^ {n} ( X , G , {\mathcal F} )$ $( n = 0 , 1 ,\dots )$, where $H ^ {0} ( X , G , {\mathcal F} ) = \Gamma ( X , {\mathcal F} ) ^ {G}$, which constitute a cohomology functor. The groups $H ^ {n} ( X , G , {\mathcal F} )$ play a fundamental role in the study of the connection between the cohomology of the space $X$, the quotient space $Y = X / G$ and the group $G$. There exists a spectral sequence $\{ E _ {r} \}$ with second term $E _ {2} ^ {p,q} = H ^ {p} ( G , H ^ {q} ( X , {\mathcal F} ) )$ and converging to $H ^ {*} ( X , G , {\mathcal F} )$. Let ${\mathcal F} ^ {G}$ be the sheaf of invariants of the direct image $f _ {*} {\mathcal F}$( $f : X \rightarrow Y$ being the natural projection) regarded as a $G$- sheaf on the space $Y$ on which $G$ acts trivially. If $G$ acts properly discontinuously and freely on $X$( see Discrete group of transformations), then $H ^ {*} ( X , G , {\mathcal F} ) \simeq H ^ {*} ( Y , {\mathcal F} ) ^ {G}$( see [1]). In particular, if $A$ is a $G$- module, then the constant sheaf ${\mathcal F} = A$ on $X$ has a natural $G$- sheaf structure and the sheaf ${\mathcal F} ^ {G}$ is locally constant on $Y$. In this case the spectral sequence $\{ E _ {r} \}$ satisfies the condition $E _ {2} ^ {p,q} = H ^ {p} ( G , H ^ {q} ( X , A ))$ and converges to $H ^ {*} ( Y , {\mathcal F} ^ {G} )$( spectral sequence of a covering). If, moreover, $X$ is connected and $H ^ {q} ( X , A ) = 0$ for $q > 0$, then $H ^ {p} ( G , A ) \simeq H ^ {p} ( Y , {\mathcal F} ^ {G} )$, which gives a topological interpretation of the cohomology of the group $G$[2]. If $G$ is properly discontinuous and $Y$ is paracompact, then the groups $H ^ {n} ( X , G , {\mathcal F} )$ can be calculated in the same way as Čech cohomology, by means of $G$- invariant coverings of $X$( see [1]).

In the case when $G$ is a Lie group acting freely and differentiably on a differentiable manifold $X$, where $X / G$ is a differentiable manifold, the analogue $\{ \widetilde{E} _ {r} \}$ of the spectral sequence of the covering is well-known [3]. The sequence $\{ \widetilde{E} _ {r} \}$ converges to the cohomology of the complex of $G$- invariant differential forms on $X$ and $\widetilde{E} {} _ {2} ^ {p,q} = H ^ {p} ( G , H ^ {q} ( X , \mathbf R ) )$, where the cohomology of $G$ is calculated by means of cochains of class $C ^ \infty$.

#### References

 [1] A. Grothendieck, "Sur quelques points d'algèbre homologique" Tôhoku Math. J. , 9 (1957) pp. 119–221 [2] H. Cartan, S. Eilenberg, "Homological algebra" , Princeton Univ. Press (1956) [3] W.T. van Est, "A generalization of the Cartan–Leray spectral sequence I, II" Proc. Nederl. Akad. Wetensch. Ser. A , 61 (1958) pp. 399–413

A.L. OnishchikD.A. Ponomarev

How to Cite This Entry:
Cohomology. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Cohomology&oldid=46387
This article was adapted from an original article by E.G. Sklyarenko, D.A. Ponomarev, A.L. Onishchik (originator), which appeared in Encyclopedia of Mathematics - ISBN 1402006098. See original article