Čech Cohomology 04: Refinements and Leray Covers
Čech cohomology / 04
Refinements and Leray covers
Čech cohomology begins with a cover. Sheaf cohomology is recovered when the cover is fine enough, or better, when it is already acyclic for the sheaf.
One cover can be too coarse. Refinements organize the correction. The calculus picture gives the right instinct: local primitives exist only after choosing small enough coordinate neighborhoods. For sheaf cohomology, choose a cover where the local problem and every finite-intersection problem are easy enough to compute.
A cover \(\mathfrak V=\{V_\beta\}\) refines \(\mathfrak U=\{U_i\}\) if each \(V_\beta\) lies inside some \(U_{r(\beta)}\). The refinement map pulls cochains back by restriction:
\[(r^\# c)_{\beta_0\cdots\beta_q} = c_{r(\beta_0)\cdots r(\beta_q)} \big|_{V_{\beta_0\cdots\beta_q}}.\]Because restriction commutes with the coboundary,
\[\delta r^\#=r^\#\delta,\]there are induced maps on Čech cohomology.
Direct limit over covers
The global Čech cohomology is obtained by taking the direct limit over refinements:
\[\check H^q(X,\mathcal F)= \varinjlim_{\mathfrak U}\check H^q(\mathfrak U,\mathcal F).\]This definition says that a class should survive all sufficiently fine views of the space. In practice, one tries to avoid the direct limit by choosing a good cover from the start.
Leray covers
A cover \(\mathfrak U\) is Leray for \(\mathcal F\) if every finite intersection
\[U_{i_0\cdots i_p}\]has no higher cohomology for \(\mathcal F\):
\[H^q(U_{i_0\cdots i_p},\mathcal F)=0 \qquad(q>0).\]When this holds,
\[\check H^q(\mathfrak U,\mathcal F)\cong H^q(X,\mathcal F).\]That is the computational payoff: one cover, one finite-looking complex, the actual sheaf cohomology.
How to choose a cover
Choose open sets and intersections on which the sheaf has simple cohomology. For holomorphic functions on Riemann surfaces, coordinate disks and annuli are usually manageable. For smooth sheaves, partitions of unity make many covers acyclic. For constant sheaves, contractible intersections are the safe choice.
Why de Rham likes good covers
The de Rham complex computes cohomology because closed forms are locally exact on coordinate balls:
\[0\to\underline{\mathbb R}\to \mathcal A^0\xrightarrow{d} \mathcal A^1\xrightarrow{d} \mathcal A^2\to\cdots .\]This local exactness is the differential version of choosing a cover where the sheaf problem is easy on each intersection. On a good cover, a closed form can be locally integrated, and the failure of the primitives to agree on overlaps becomes a Čech cocycle. This is why good covers are the natural meeting point of Čech and de Rham computations.
Good covers
A good cover is one whose finite intersections are empty or contractible. For constant sheaves on reasonable spaces, good covers compute ordinary cohomology. For many geometric sheaves, the analogous goal is to make finite intersections analytically simple enough that higher cohomology vanishes.
Acyclic depends on the sheaf
The same open set can be harmless for one sheaf and difficult for another. A contractible open set is good for the constant sheaf, but a holomorphic computation may require domains where analytic splitting or logarithms are available.
Practical workflow
- Pick a cover.
- Compute the Čech complex.
- Ask whether the cover is Leray for the sheaf.
- If yes, report \(H^q(X,\mathcal F)\).
- If no, refine the cover or switch to an exact sequence or acyclic resolution.
Two-chart cover of \(\mathbb{CP}^1\)
The standard cover \(U_0=\{Z_0\ne0\}\) and \(U_\infty=\{Z_1\ne0\}\) has overlap \(\mathbb C^*\). It is excellent for line bundles because transition functions are visible as Laurent monomials. It is also excellent for many computations of \(\mathcal O(n)\) because holomorphic functions on the two charts and on the overlap can be compared by Laurent expansion.
