Čech cohomology of sheaves on schemes
Anchor (Master): Serre 1955 *Faisceaux Algébriques Cohérents* (Annals of Math. 61); Hartshorne §III.4 + §III.5; Liu *Algebraic Geometry and Arithmetic Curves* §5.2
Intuition [Beginner]
Čech cohomology is the bookkeeping that turns an open cover of a space into a number. Cover a scheme by open pieces, record sheaf data on each piece and on each overlap, and the cohomology counts the data that lives consistently on overlaps but does not glue to a global section. The cover is the input; the cohomology is the output.
The name to keep in mind is cocycle. A cocycle is a piece of data on each pairwise overlap, with a matching condition on triple overlaps. A cocycle is a coboundary when it comes from data on the single pieces by subtracting one restriction from another. Čech cohomology in degree one is cocycles modulo coboundaries — the data that lives on overlaps and refuses to come from data on the pieces. In higher degree the same pattern repeats with longer chains of overlaps.
The reason this construction earns its place in algebraic geometry: schemes have a preferred kind of open piece, namely an affine open. On an affine open with a quasi-coherent sheaf, all higher cohomology vanishes (Serre's theorem). So an affine open cover of a scheme records all the cohomological information of the sheaf, and Čech cohomology of an affine cover computes the answer. This is the reason every cohomology calculation in projective algebraic geometry runs through Čech.
Visual [Beginner]
Three open pieces of a scheme, two pairwise overlaps between adjacent pieces, and a triple overlap where all three meet. Sheaf data lives on each piece. The Čech differential records how data on a piece restricts to its overlaps with neighbours.
Worked example [Beginner]
Compute the Čech cohomology of the structure sheaf of an affine line minus the origin, covered by two pieces. Call the two open pieces and in the model picture (the algebraic version uses two affine opens whose union is the punctured line). The space is , and the overlap is empty in this model picture, so we cannot use it directly. Switch to a less degenerate cover.
Cover the projective line instead by two pieces and . Each piece is a copy of the affine line. The overlap is the affine line minus the origin.
Step 1. The Čech zero-cochains record a polynomial on and a polynomial on . Each piece supplies a copy of the polynomial ring in one variable.
Step 2. The Čech one-cochains record a Laurent polynomial on the overlap. Polynomials in and in together with mixed monomials.
Step 3. The Čech differential subtracts the restriction from and from on the overlap. A pair of polynomials maps to the difference on the overlap.
Step 4. The cocycles are the Laurent polynomials. The coboundaries are the differences of polynomials in and polynomials in , which together fill the entire Laurent polynomial ring.
What this tells us. The first Čech cohomology of the structure sheaf of on this cover is zero. The structure sheaf of the projective line has no nonzero first cohomology — every overlap datum comes from data on the two pieces. The same calculation with a twisting sheaf in place of the structure sheaf gives a nonzero answer in some degrees, as the next chapter records.
Check your understanding [Beginner]
Formal definition [Intermediate+]
Let be a scheme 04.02.01, a sheaf of abelian groups on (often taken to be a quasi-coherent -module), and an open cover of indexed by a totally ordered set . For an ordered tuple of indices write for the -fold intersection.
The Čech cochain group in degree is
A -cochain assigns a section to each ordered tuple. The Čech differential is the alternating-sum-of-restriction map
where the hat denotes omission of the index. Direct computation on faces gives , so is a cochain complex of abelian groups.
The Čech cohomology of on the cover is
A refinement of a cover is a cover together with a refinement map such that for every . A refinement induces a chain map whose effect on cohomology depends only on refining (not on the choice of ). The Čech cohomology of on is the colimit over all open covers, ordered by refinement:
In degree zero, for every cover, since a zero-cocycle is exactly a compatible family of local sections that glue to a global section by the sheaf axiom.
Comparison with derived-functor cohomology. There is a canonical map from Čech cohomology to the derived-functor sheaf cohomology of 04.03.01. For paracompact Hausdorff and an arbitrary sheaf , this map is an isomorphism in every degree. For general topological spaces the comparison fails in degrees , and one passes to hypercovers to recover the agreement (Verdier).
Cartan's comparison theorem (scheme version). Let be a separated scheme, an affine open cover, and a quasi-coherent -module. Then for every the canonical map
is an isomorphism. Separatedness is what makes the intersections themselves affine (the diagonal is a closed embedding, and intersections of affine opens of a separated scheme are affine), and Serre's affine vanishing theorem then forces the higher derived-presheaf summands of the Čech-derived spectral sequence to vanish, collapsing the spectral sequence onto its bottom row.
Counterexamples to common slips
- The cocycle condition on a one-cochain on triple overlaps reads , with the orientation convention determined by the sign in the alternating sum. Reversing the convention reverses signs.
- Without separatedness of , intersections of affine opens need not be affine, so Cartan's theorem fails on a general scheme. Hartshorne III.4.5 gives a non-separated example where Čech cohomology disagrees with derived-functor cohomology.
- Without quasi-coherence of , Serre's affine vanishing fails: a generic sheaf of abelian groups on can have nonzero higher cohomology, and the comparison theorem leaves the quasi-coherent setting.
- The colimit definition is necessary even on schemes: a single affine cover already computes the answer for quasi-coherent sheaves (by Cartan), but the colimit version is what makes Čech a functor on rather than a cover-dependent gadget.
Key theorem with proof [Intermediate+]
Theorem (Čech computes derived-functor cohomology on affine covers of separated schemes). Let be a separated scheme, an affine open cover indexed by a totally ordered set, and a quasi-coherent -module. Then the canonical map
is an isomorphism for every .
Proof. The argument runs through the Čech-derived spectral sequence. For a sheaf and a cover of any topological space, define the presheaf
assigning to an open the -th derived-functor cohomology of restricted to . The Čech construction applied to the presheaf produces a Čech cohomology on the cover. The spectral sequence
converges to the derived-functor cohomology of . Construction: filter the Cartan-Eilenberg double complex obtained by applying the Čech construction to an injective resolution . The two filtrations of the double complex give two spectral sequences with the same abutment; one of them collapses to on the column (by injectivity of ), while the other has -page exactly .
To prove the theorem it suffices to show that on every finite intersection for every — for then the -page is concentrated on the row, the spectral sequence degenerates at , and the abutment in total degree reads off as (since as a sheaf; here we use that the underlying space of is separated enough for the presheaf to coincide with on opens, which holds without further hypothesis).
The vanishing of on finite intersections has two ingredients.
Intersections are affine. Separatedness of means the diagonal is a closed embedding. For affine opens , the intersection is the preimage of under , and since is closed and is affine (a product of affines is affine), is closed in an affine and hence affine. Iterating: every finite intersection is affine.
Higher cohomology of quasi-coherent sheaves on affines vanishes. This is Serre's affine vanishing theorem: for an affine scheme and a quasi-coherent sheaf corresponding to an -module , the derived-functor cohomology for all . The proof of the affine-vanishing theorem itself is by induction via Čech: cover by the principal opens for a finite set of generators of the unit ideal; the Čech complex of on this cover is the Koszul complex of acting on , which is acyclic since the generate the unit ideal. So the Čech cohomology of on the principal-open cover vanishes in higher degree, and one then promotes this to the derived-functor cohomology by an injective-resolution argument.
Combining the two: every finite intersection is affine, and the restriction of to it is quasi-coherent, so for . The presheaf is thus zero on every finite intersection, the spectral sequence collapses at , and the canonical map is an isomorphism.
The theorem is the engine of every cohomology calculation in projective algebraic geometry: a cover by standard affines on is affine (each piece is ) and finite, so Čech cohomology computes the derived-functor cohomology directly, with no spectral-sequence machinery required at the level of the calculation.
Bridge. The construction here builds toward 04.03.04 (cohomology of projective space — ), where the same machinery — affine cover by , quasi-coherent twisting sheaf , alternating-sum Čech complex — produces the foundational dimension formulas of projective algebraic geometry. The defining pattern appears again in 04.03.05 (Serre vanishing and finiteness) in a sharpened form, where the Čech complex on a finite affine cover is what forces to be a finite-dimensional -vector space for projective and coherent. Putting these together, the foundational insight is that the choice of cover is the choice of presentation: a separated scheme with an affine open cover and a quasi-coherent sheaf on it is exactly the data the Čech complex translates into a finite-dimensional linear-algebra problem, and that translation drives every concrete cohomology calculation downstream — Riemann-Roch, Serre duality, cohomology of curves and surfaces. The unit also couples to 03.04.11 (Čech-de Rham double complex), where the same Čech bookkeeping appears on the differential-form side, with the de Rham complex in place of a quasi-coherent sheaf.
Exercises [Intermediate+]
Lean formalization [Intermediate+]
lean_status: none — Mathlib has the structure-sheaf API and abstract derived-functor cohomology in CategoryTheory.Sites.Cohomology, but no scheme-specific Čech cohomology functor. The intended definition would read schematically:
The proof gap is substantive on multiple fronts. The alternating-sum differential requires the indexed-product API on a totally ordered cover. The identity follows from the standard simplicial-face-relation calculation. The Čech-derived spectral sequence and its degeneration on affine covers of separated schemes is the heaviest piece, requiring the Cartan-Eilenberg double-complex machinery on injective resolutions and the affine-vanishing theorem for quasi-coherent sheaves. Each component is formalisable from existing Mathlib categorical infrastructure but has not yet been packaged as a named theorem in the algebraic-geometry namespace.
Advanced results [Master]
Theorem (Čech-derived spectral sequence). Let be a topological space, an open cover, and a sheaf of abelian groups. There is a convergent first-quadrant spectral sequence
where is the presheaf . The spectral sequence degenerates at when on every finite intersection for , in which case .
The construction filters the Cartan-Eilenberg double complex obtained by applying the Čech construction degree-wise to an injective resolution . The two filtrations of the double complex give two spectral sequences with the same abutment . One filtration collapses on the column (using injectivity of , which forces for ) and identifies the abutment with . The other has -page exactly .
Cohomology of projective space (Serre's calculation, statement). For projective space over a field and the twisting sheaf :
The proof runs entirely through Čech cohomology on the standard affine cover . Each is affine; intersections are affine; Čech-of-quasi-coherent on this cover computes derived-functor cohomology by Cartan; and the alternating-sum Čech complex of on this cover is a direct calculation in graded polynomial rings localised at products of the . The dimension count of the surviving cocycles in degree zero gives ; the dimension count of surviving cocycles in degree gives , which is the Serre-dual formula. The full calculation belongs to 04.03.04.
Affine vanishing theorem. Let be an affine scheme with Noetherian, and let be a quasi-coherent sheaf on . Then for every .
This is Serre's theorem from FAC (1955). The proof for Noetherian proceeds via Čech cohomology on the principal-open cover for a finite generating set of the unit ideal, identifying the Čech complex with the Koszul complex of on and exploiting the contracting homotopy provided by the unit-ideal partition. Without Noetherian hypothesis the statement requires extra care (Grothendieck's quasi-compact-quasi-separated framework); see Liu §5.2 for the general case.
Leray's theorem on acyclic covers (scheme version). Let be a scheme, a sheaf of abelian groups, and an open cover such that for every and every finite intersection. Then for every . Cartan's theorem is the special case where the cover is affine and the sheaf is quasi-coherent. Leray's theorem is the abstract statement for any acyclic-on-intersections cover.
Refinement and the colimit structure. The Čech functor is functorial in covers under refinement, with refinement maps inducing chain maps that are well-defined up to chain homotopy. Passing to cohomology and taking the filtered colimit over all open covers gives , a functor on the category of sheaves on (no choice of cover required at the limit). The colimit is a directed system: any two covers admit a common refinement (intersect them), so the colimit is well-defined and computes a single answer per sheaf.
Synthesis. The Čech construction on a scheme is the bridge between two pictures of cohomology: the combinatorial picture of cocycles on overlapping pieces of an open cover, and the homological picture of derived functors on the abelian category of sheaves. The same data — a sheaf and a cover — appears on both sides, with Čech cohomology recording the combinatorial bookkeeping and derived-functor cohomology recording the abstract derived-category bookkeeping. Cartan's comparison theorem identifies the two pictures whenever the scheme is separated, the cover affine, and the sheaf quasi-coherent. The bridge is the Čech-derived spectral sequence: a single double-complex construction whose two filtrations recover the two pictures, with the agreement of their abutments expressing the comparison. Putting these together, the foundational reason cohomology of coherent sheaves on projective varieties is computable is exactly the combinatorial finiteness of the standard affine cover on : an -piece cover whose intersections are affine and whose alternating-sum complex is a finite-dimensional linear-algebra problem in graded polynomial rings. This computational tractability is what makes Riemann-Roch, Serre duality, and the entire cohomology theory of curves and surfaces explicit calculations rather than abstract existence statements. The same combinatorial-versus-derived dichotomy appears again in 03.04.11 (Čech-de Rham double complex), where the Čech bookkeeping is paired with the de Rham complex of differential forms in place of a quasi-coherent sheaf, and the dual-proof discipline of computing the same total cohomology via two filtrations recovers de Rham's theorem.
Full proof set [Master]
Theorem (Čech-derived spectral sequence), proof. Let be an injective resolution in . Apply the Čech construction degree-wise on the cover :
This is a first-quadrant double complex with horizontal differential the Čech and vertical differential the resolution . Form the total complex with total differential on bidegree , satisfying .
The double complex carries two filtrations (by rows and by columns) and hence two spectral sequences, both converging to the cohomology of the total complex.
First spectral sequence (filter by columns, take horizontal cohomology first). The -page is the horizontal Čech cohomology of the rows:
Since each is injective, the Čech complex of on any cover is acyclic in positive degree (Hartshorne III.4.3): an injective sheaf has for , with . The -page is therefore concentrated in the column , with entries . The vertical differential on is the resolution differential applied to global sections, so
with zero elsewhere. The spectral sequence degenerates at , and the total cohomology in degree equals .
Second spectral sequence (filter by rows, take vertical cohomology first). The -page is the vertical cohomology of the columns:
The key observation: applying to the open gives an injective resolution of in , so the vertical cohomology of computes . This is the presheaf of 04.03.01 evaluated on the cover. Hence
and applying the horizontal Čech differential gives
This is the Čech-derived -page.
Identification of abutments. Both spectral sequences converge to . The first identifies the abutment with . The second identifies the -page as . So
which is the Čech-derived spectral sequence in the form claimed.
Degeneration on acyclic covers. When on every finite intersection for , the -page collapses to the row , giving . Hartshorne III.4.4 and III.4.5 carry the construction in this form; Liu §5.2 gives an alternative presentation via flasque resolutions.
Theorem (Cartan's comparison on separated schemes), proof. Apply the spectral sequence of the previous theorem with separated, an affine open cover, and quasi-coherent. The presheaf vanishes on every finite intersection for : separatedness forces the intersections to be affine (intersection of affines in a separated scheme is affine), and Serre's affine vanishing theorem then forces of the quasi-coherent restriction to be zero. The -page collapses to the row , with , and the abutment identifies .
Theorem (affine vanishing), proof for Noetherian . Let be Noetherian and . Let for an -module . Choose a finite generating set of the unit ideal in (possible by quasi-compactness; finite by Noetherianity). The principal opens form an affine cover of . The Čech complex of on this cover is
with alternating-sum differential. This is the localised Koszul complex of on . Since the generate the unit ideal, there exist with ; the multiplication-by- maps assemble into a contracting chain homotopy showing the Koszul complex is acyclic in positive degree. Hence for .
Apply Cartan's comparison: is separated (every affine scheme is separated, since the diagonal corresponds to the multiplication map , which is surjective and hence the diagonal is a closed embedding), the cover is affine, the sheaf is quasi-coherent, so . Combining: for .
Theorem (Leray on acyclic covers, scheme version), proof. Apply the Čech-derived spectral sequence with the acyclicity hypothesis on intersections for . The -page collapses to the row , giving .
Connections [Master]
Sheaf cohomology
04.03.01. Čech cohomology on schemes is the concrete computational counterpart to derived-functor sheaf cohomology, with the comparison theorem (Cartan) identifying the two when the scheme is separated, the cover affine, and the sheaf quasi-coherent. The same long exact sequence in cohomology associated to a short exact sequence of sheaves is computed by either picture, with the Čech picture giving an explicit cocycle representative.Affine scheme
04.02.02. The vanishing of higher cohomology on an affine scheme for a quasi-coherent sheaf is the load-bearing input to Cartan's theorem — without it, the Čech-derived spectral sequence does not degenerate at . Affine-vanishing is the reason the standard affine cover of a separated scheme records all cohomological data.Cohomology of projective space
04.03.04. The foundational computation runs entirely through Čech on the standard affine cover . The dimension formulas and are direct counts of surviving cocycles in the alternating-sum complex, and Serre duality is the symmetry between the two formulas.Serre vanishing and finiteness
04.03.05. Serre's vanishing for , , coherent on a projective scheme, runs through Čech on a finite affine cover; the same finite affine cover gives the finite-dimensionality for coherent and projective.Čech-de Rham double complex
03.04.11. The differential-form analogue: the Čech construction is paired with the de Rham complex in place of a quasi-coherent sheaf, and the same dual-proof discipline (two filtrations of the same total complex) recovers de Rham's theorem. Connection type: parallel-construction.Picard group
04.05.02. The Picard group is computed via Čech one-cocycles on a trivialising cover: a line bundle is recorded by its transition functions satisfying the cocycle condition on triple overlaps, modulo coboundaries. The Čech-on-schemes machinery is exactly what makes this description rigorous.Riemann-Roch theorem for curves
04.04.01. The dimension of the cohomology groups in Riemann-Roch are computed via Čech on a finite affine cover of the curve. The skyscraper-sheaf short exact sequences used in the inductive proof of Riemann-Roch translate into long exact sequences in Čech cohomology, with each degree computed by a finite-dimensional alternating-sum complex.Mayer-Vietoris. The two-set Čech complex on a cover specialises to the Mayer-Vietoris sequence; the general theory generalises Mayer-Vietoris to arbitrary covers via the Čech-derived spectral sequence.
Historical & philosophical context [Master]
Eduard Čech introduced the construction now bearing his name in Théorie générale de l'homologie dans un espace quelconque (Fundamenta Mathematicae 19 (1932) 149-183) as a homology theory for general topological spaces, defined combinatorially via nerves of open covers. The original 1932 construction was formulated in homology rather than cohomology and used the nerve of the cover as a simplicial complex; the cohomological formulation with the alternating-sum differential on is the modern dressing.
The scheme-theoretic version was introduced by Jean-Pierre Serre in Faisceaux Algébriques Cohérents (Annals of Mathematics 61 (1955) 197-278), the founding paper of sheaf-cohomological algebraic geometry. Serre's framing — Čech cohomology of coherent sheaves on a complex algebraic variety, computed on a finite affine cover and matched with derived-functor cohomology — became the template for every subsequent cohomology computation in algebraic geometry. The 1955 paper proved affine vanishing, computed , and established Serre duality, all through Čech on standard covers. Hartshorne III, two decades later, codified the framework in the form learned by every contemporary algebraic geometer.
Henri Cartan's comparison theorem (mid-1950s, in the Cartan seminar) placed the Čech-versus-derived-functor agreement on a precise abstract footing: paracompactness on the topological side, separatedness with affine cover and quasi-coherent sheaf on the scheme side. The Čech-derived spectral sequence — the technical mechanism behind the comparison — is the prototype of the more general comparison spectral sequences (Verdier hypercoverings, Brown representability) developed in the 1960s and 1970s.
The combinatorial-versus-derived dichotomy that Čech cohomology embodies recurs throughout twentieth-century mathematics: Galois cohomology computed via cocycles on profinite groups versus derived functors of -invariants; étale cohomology computed via Čech on étale covers versus derived functors on the étale site; sheaf cohomology computed via Čech on a good cover versus derived functors on the small site. In every case the combinatorial picture provides the calculation and the derived picture provides the abstract framework, with a comparison theorem identifying the two on the appropriate hypothesis.