LetX be a topological space, and let be an open cover ofX. Let denote thenerve of the covering. The idea of Čech cohomology is that, for an open cover consisting of sufficiently small open sets, the resulting simplicial complex should be a good combinatorial model for the spaceX. For such a cover, the Čech cohomology ofX is defined to be thesimplicialcohomology of the nerve. This idea can be formalized by the notion of agood cover. However, a more general approach is to take thedirect limit of the cohomology groups of the nerve over the system of all possible open covers ofX, ordered byrefinement. This is the approach adopted below.
Aq-simplex σ of is an ordered collection ofq+1 sets chosen from, such that the intersection of all these sets is non-empty. This intersection is called thesupport of σ and is denoted |σ|.
Now let be such aq-simplex. Thej-th partial boundary of σ is defined to be the (q−1)-simplex obtained by removing thej-th set from σ, that is:
Theboundary of σ is defined as the alternating sum of the partial boundaries:
viewed as an element of thefree abelian group spanned by the simplices of.
Aq-cochain of with coefficients in is a map which associates with eachq-simplex σ an element of, and we denote the set of allq-cochains of with coefficients in by. is an abelian group by pointwise addition.
TheČech cohomology of with values in is defined to be the cohomology of the cochain complex. Thus theqth Čech cohomology is given by
.
The Čech cohomology ofX is defined by consideringrefinements of open covers. If is a refinement of then there is a map in cohomology The open covers ofX form adirected set under refinement, so the above map leads to adirect system of abelian groups. TheČech cohomology ofX with values in is defined as thedirect limit of this system.
The Čech cohomology ofX with coefficients in a fixed abelian groupA, denoted, is defined as where is theconstant sheaf onX determined byA.
A variant of Čech cohomology, callednumerable Čech cohomology, is defined as above, except that all open covers considered are required to benumerable: that is, there is apartition of unity {ρi} such that each support is contained in some element of the cover. IfX isparacompact andHausdorff, then numerable Čech cohomology agrees with the usual Čech cohomology.
IfX is a differentiable manifold and the cover ofX is a "good cover" (i.e. all the setsUα arecontractible to a point, and all finite intersections of sets in are either empty or contractible to a point), then is isomorphic to the de Rham cohomology.
IfX is compact Hausdorff, then Čech cohomology (with coefficients in a discrete group) is isomorphic toAlexander-Spanier cohomology.
For a presheaf onX, let denote itssheafification. Then we have a natural comparison map
from Čech cohomology tosheaf cohomology. IfX is paracompact Hausdorff, then is an isomorphism. More generally, is an isomorphism whenever the Čech cohomology of all presheaves onX with zero sheafification vanishes.[2]
Čech cohomology can be defined more generally for objects in asiteC endowed with a topology. This applies, for example, to the Zariski site or the etale site of aschemeX. The Čech cohomology with values in somesheaf is defined as
where thecolimit runs over all coverings (with respect to the chosen topology) ofX. Here is defined as above, except that ther-fold intersections of open subsets inside the ambient topological space are replaced by ther-foldfiber product
As in the classical situation of topological spaces, there is always a map
from Čech cohomology to sheaf cohomology. It is always an isomorphism in degreesn = 0 and 1, but may fail to be so in general. For theZariski topology on aNoetherianseparated scheme, Čech and sheaf cohomology agree for anyquasi-coherent sheaf. For theétale topology, the two cohomologies agree for any étale sheaf onX, provided that any finite set of points ofX are contained in some open affine subscheme. This is satisfied, for example, ifX isquasi-projective over anaffine scheme.[3]
The possible difference between Čech cohomology and sheaf cohomology is a motivation for the use ofhypercoverings: these are more general objects than the Čechnerve
A hypercoveringK∗ ofX is a certainsimplicial object inC, i.e., a collection of objectsKn together with boundary and degeneracy maps. Applying a sheaf toK∗ yields asimplicial abelian group whosen-th cohomology group is denoted. (This group is the same as in caseK∗ equals.) Then, it can be shown that there is a canonical isomorphism
where the colimit now runs over all hypercoverings.[4]
The most basic example of Čech cohomology is given by the case where the presheaf is aconstant sheaf, e.g.. In such cases, each-cochain is simply a function which maps every-simplex to. For example, we calculate the first Čech cohomology with values in of the unit circle. Dividing into three arcs and choosing sufficiently small open neighborhoods, we obtain an open cover where but.
Given any 1-cocycle, is a 2-cochain which takes inputs of the form where (since and hence is not a 2-simplex for any permutation). The first three inputs give; the fourth gives
Such a function is fully determined by the values of. Thus,
On the other hand, given any 1-coboundary, we have
However, upon closer inspection we see that and hence each 1-coboundary is uniquely determined by and. This gives the set of 1-coboundaries: