Fiveable

๐ŸงฌHomological Algebra Unit 9 Review

QR code for Homological Algebra practice questions

9.1 Sheaf cohomology

9.1 Sheaf cohomology

Written by the Fiveable Content Team โ€ข Last updated August 2025
Written by the Fiveable Content Team โ€ข Last updated August 2025
๐ŸงฌHomological Algebra
Unit & Topic Study Guides

Sheaf cohomology is a powerful tool in algebraic topology that measures how local data on a space fits together globally. It extends the idea of sheaves, which track local information, to capture more complex relationships between local and global properties.

This topic introduces key concepts like derived functors and ฤŒech cohomology, which are essential for computing sheaf cohomology. We'll explore how these methods reveal deep insights about topological spaces and their associated sheaves.

Sheaf Theory Fundamentals

Sheaf and Presheaf Concepts

  • Sheaf is a tool for systematically tracking locally defined data attached to the open sets of a topological space
  • Consists of a topological space XX and a sheaf FF on XX associating data to each open set UโІXU \subseteq X in a way that is compatible with restriction
  • Sheaf axioms ensure local properties can be uniquely glued together
  • Presheaf is a similar concept to a sheaf but without the gluing axiom
    • Associates data to open sets of a topological space and is compatible with restriction
    • May not allow for unique gluing of local sections

ร‰talรฉ Space and Sheaf of Sections

  • ร‰talรฉ space is a topological space EE along with a local homeomorphism p:Eโ†’Xp: E \to X
    • Provides a useful perspective for studying sheaves (pโˆ’1(U)p^{-1}(U) corresponds to F(U)F(U))
    • Allows for visualizing how the data varies over the base space XX
  • Sheaf of sections is a fundamental example of a sheaf
    • Given a continuous map f:Yโ†’Xf: Y \to X, the sheaf of sections associates to each open set UโІXU \subseteq X the set of continuous sections of ff over UU
    • Encodes the idea of continuously varying data over a space
Sheaf and Presheaf Concepts, Frontiers | On the Design of Social Robots Using Sheaf Theory and Smart Contracts

Cohomology Constructions

Derived Functor and ฤŒech Cohomology

  • Derived functor cohomology is a general method for constructing cohomology theories
    • Starts with a left exact functor FF (such as the global section functor ฮ“\Gamma) and derives right derived functors RiFR^iF
    • The ii-th derived functor RiFR^iF applied to a sheaf FF gives the ii-th cohomology group Hi(X,F)H^i(X, F)
  • ฤŒech cohomology is a concrete realization of sheaf cohomology using open covers
    • Given an open cover U={Ui}\mathcal{U} = \{U_i\} of XX, defines cochains as functions on intersections of open sets
    • The ฤŒech complex gives a flasque resolution of the sheaf, allowing for computation of cohomology
Sheaf and Presheaf Concepts, Frontiers | On the Design of Social Robots Using Sheaf Theory and Smart Contracts

Injective Resolutions and Cohomology Groups

  • Injective resolution is a tool for computing derived functor cohomology
    • An injective resolution of a sheaf FF is an exact sequence 0โ†’Fโ†’I0โ†’I1โ†’โ‹ฏ0 \to F \to I^0 \to I^1 \to \cdots where each IiI^i is an injective sheaf
    • Existence of injective resolutions allows for the computation of RiFR^iF as the cohomology of the complex F(Iโˆ™)F(I^\bullet)
  • Cohomology groups Hi(X,F)H^i(X, F) are the central objects of study in sheaf cohomology
    • Measure the global obstruction to solving a geometric problem related to the sheaf FF (such as finding global sections)
    • Encode topological and geometric information about the space XX and the sheaf FF

Special Sheaves

Flasque and Acyclic Sheaves

  • Flasque sheaf is a special type of sheaf with vanishing higher cohomology
    • Defined by the property that any section over an open set can be extended to a global section
    • Flasque sheaves are used in constructing resolutions to compute cohomology
    • Examples include the sheaf of locally constant functions and the sheaf of sections of a vector bundle
  • Acyclic sheaf is a sheaf that is "invisible" to the cohomology functor
    • A sheaf FF is acyclic if Hi(X,F)=0H^i(X, F) = 0 for all i>0i > 0
    • Acyclic sheaves play a role in the machinery of spectral sequences and hypercohomology
    • Examples include flasque sheaves and soft sheaves (sheaves where sections extend over closed subsets)