Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
Sheaf theory sits at the crossroads of topology, algebra, and geometry—it's the machinery that lets mathematicians rigorously move between local data and global structure. When you're working through problems in algebraic geometry, cohomology theory, or even modern number theory, you're constantly asking: what can I learn about a whole space from information defined on small pieces? Different types of sheaves answer this question in fundamentally different ways, and understanding which sheaf to use—and why—is what separates surface-level familiarity from genuine mastery.
You're being tested on more than definitions here. Exam questions will ask you to identify why a particular sheaf type has the properties it does, how different sheaves relate to cohomological computations, and when finiteness conditions matter versus when extension properties matter. The categories below are organized by the core principle each sheaf type embodies: constancy and local behavior, extension properties for cohomological computation, and algebraic finiteness conditions. Don't just memorize which sheaf is which—know what structural problem each one solves.
These sheaves are characterized by how "uniform" their sections are across the space. The key question: does the sheaf assign the same data everywhere, or only locally?
Compare: Constant sheaves vs. locally constant sheaves—both have "constant" local behavior, but locally constant sheaves can have nontrivial monodromy around loops. If a problem involves covering spaces or the fundamental group, locally constant sheaves are your tool; if the space is simply connected, every locally constant sheaf is actually constant.
These sheaves are workhorses for computing cohomology. Their defining feature is that sections can be extended from smaller open sets to larger ones, which kills higher cohomology and makes them useful for resolutions.
Compare: Flasque vs. soft vs. fine—all three are acyclic (used for cohomology computations), but they differ in how sections extend. Flasque is the strongest (sections extend from any open set), soft requires extension from closed sets, and fine requires partitions of unity. In practice: flasque sheaves appear in abstract arguments, soft sheaves in topology, and fine sheaves in differential geometry.
In algebraic geometry, the key constraint isn't extension properties but finiteness. These sheaves behave well with respect to algebraic operations and have manageable cohomology.
Compare: Coherent vs. quasi-coherent—both are "algebraic" sheaves on schemes, but coherent sheaves satisfy finiteness conditions that quasi-coherent sheaves don't. Think of it like finitely generated modules vs. all modules: coherent sheaves have better finiteness theorems, but quasi-coherent sheaves are closed under more operations (like infinite direct sums).
These sheaves arise naturally from geometric objects and encode richer structure than purely algebraic sheaves.
Compare: Vector bundles vs. constructible sheaves—both encode "piecewise simple" structure, but in different senses. Vector bundles are locally trivial in the algebraic sense (locally free), while constructible sheaves are locally constant in a stratified sense. Vector bundles live in smooth/algebraic geometry; constructible sheaves handle singularities and appear in representation theory.
When classical topology fails (e.g., over finite fields), alternative topologies and their sheaves take over.
Compare: Étale sheaves vs. constructible sheaves—both involve "controlled" local behavior, but étale sheaves work in the étale topology (algebraic geometry over arbitrary fields) while constructible sheaves work in classical topology (complex varieties or real stratified spaces). On complex varieties, étale-constructible sheaves correspond to classical constructible sheaves via comparison theorems.
| Concept | Best Examples |
|---|---|
| Constancy conditions | Constant sheaves, locally constant sheaves |
| Extension properties (acyclicity) | Flasque sheaves, soft sheaves, fine sheaves |
| Algebraic finiteness | Coherent sheaves, quasi-coherent sheaves |
| Geometric origin | Vector bundles (locally free sheaves), constructible sheaves |
| Arithmetic/étale geometry | Étale sheaves |
| Cohomology computation | Flasque, soft, fine (resolutions); coherent (finiteness theorems) |
| Monodromy and covering spaces | Locally constant sheaves |
| Singular spaces and stratifications | Constructible sheaves, perverse sheaves |
What property do flasque, soft, and fine sheaves all share, and why does this make them useful for computing sheaf cohomology?
A locally constant sheaf on a path-connected space is equivalent to what algebraic data involving ? Why does this equivalence fail for constant sheaves?
Compare coherent sheaves and quasi-coherent sheaves: which category is closed under infinite direct sums, and which has finite-dimensional cohomology on proper schemes?
If you're working on a smooth manifold and need to prove that de Rham cohomology equals sheaf cohomology, which type of sheaf (and which property) makes this comparison work?
Explain why étale sheaves are necessary in algebraic geometry over finite fields, where the Zariski topology is too coarse. What cohomology theory do they enable?