Cohomology Theory

🧬Cohomology Theory Unit 10 – Sheaf cohomology

Sheaf cohomology is a powerful tool in mathematics that studies global properties of spaces by analyzing local behavior of sheaves. It emerged in the mid-20th century and has since become fundamental in algebraic geometry, complex analysis, and topology. This unit covers key concepts like sheaves, presheaves, and cohomology groups. It explores their construction, properties, and applications in various mathematical fields. The unit also discusses related theories and problem-solving techniques for computing sheaf cohomology.

Key Concepts and Definitions

  • Sheaf cohomology studies the global properties of a topological space by analyzing the local behavior of sheaves on that space
  • A sheaf F\mathcal{F} on a topological space XX consists of a collection of abelian groups F(U)\mathcal{F}(U) for each open set UXU \subset X and restriction maps ρU,V:F(U)F(V)\rho_{U,V}: \mathcal{F}(U) \to \mathcal{F}(V) for each inclusion VUV \subset U of open sets
    • These restriction maps satisfy the compatibility condition ρU,W=ρV,WρU,V\rho_{U,W} = \rho_{V,W} \circ \rho_{U,V} for any open sets WVUW \subset V \subset U
  • The cohomology groups Hi(X,F)H^i(X, \mathcal{F}) measure the obstruction to extending local sections of the sheaf F\mathcal{F} to global sections
  • The ii-th cohomology group Hi(X,F)H^i(X, \mathcal{F}) is defined as the ii-th derived functor of the global sections functor Γ(X,)\Gamma(X, -) applied to the sheaf F\mathcal{F}
  • The cohomology groups are invariant under certain operations on sheaves, such as the pushforward and pullback functors
  • A presheaf is a collection of abelian groups assigned to open sets of a topological space that satisfies the restriction map compatibility condition but may not satisfy the gluing condition of sheaves
  • The sheafification functor associates a unique sheaf to every presheaf by enforcing the gluing condition

Historical Context and Development

  • Sheaf cohomology emerged in the 1940s and 1950s as a powerful tool for studying complex analytic spaces and algebraic varieties
  • The concept of a sheaf was introduced by Jean Leray in the 1940s as a way to study the topology of fiber bundles and their cohomology
  • Henri Cartan and Jean-Pierre Serre further developed sheaf theory and introduced the notion of a coherent sheaf in the context of complex analytic geometry
  • Alexander Grothendieck revolutionized algebraic geometry in the 1950s and 1960s by introducing schemes and developing a general theory of sheaves and their cohomology
    • Grothendieck's approach unified various cohomology theories, such as Čech cohomology and de Rham cohomology, under the framework of derived functors
  • The Grothendieck topology, a generalization of the Zariski topology, provided a foundation for the study of sheaves on arbitrary sites
  • Sheaf cohomology has since found applications in diverse areas of mathematics, including complex analysis, algebraic topology, representation theory, and mathematical physics

Sheaves and Presheaves

  • A presheaf F\mathcal{F} on a topological space XX assigns an abelian group F(U)\mathcal{F}(U) to each open set UXU \subset X and a restriction map ρU,V:F(U)F(V)\rho_{U,V}: \mathcal{F}(U) \to \mathcal{F}(V) for each inclusion VUV \subset U of open sets
    • The restriction maps satisfy the compatibility condition ρU,W=ρV,WρU,V\rho_{U,W} = \rho_{V,W} \circ \rho_{U,V} for any open sets WVUW \subset V \subset U
  • A sheaf is a presheaf that satisfies the gluing condition: if {Ui}\{U_i\} is an open cover of an open set UU and siF(Ui)s_i \in \mathcal{F}(U_i) are sections such that ρUi,UiUj(si)=ρUj,UiUj(sj)\rho_{U_i, U_i \cap U_j}(s_i) = \rho_{U_j, U_i \cap U_j}(s_j) for all i,ji, j, then there exists a unique section sF(U)s \in \mathcal{F}(U) such that ρU,Ui(s)=si\rho_{U, U_i}(s) = s_i for all ii
  • Examples of sheaves include the sheaf of continuous functions, the sheaf of holomorphic functions, and the sheaf of regular functions on a variety
  • The sheafification functor FF+\mathcal{F} \mapsto \mathcal{F}^+ associates a unique sheaf F+\mathcal{F}^+ to every presheaf F\mathcal{F} by enforcing the gluing condition
  • Sheaf morphisms are natural transformations between sheaves that commute with the restriction maps
  • The category of sheaves on a topological space XX is an abelian category, which allows for the use of homological algebra techniques in studying sheaves and their cohomology

Cohomology Groups and Their Construction

  • The ii-th cohomology group Hi(X,F)H^i(X, \mathcal{F}) of a sheaf F\mathcal{F} on a topological space XX measures the obstruction to extending local sections of F\mathcal{F} to global sections
  • Cohomology groups are defined using the derived functors of the global sections functor Γ(X,)\Gamma(X, -), which assigns to each sheaf F\mathcal{F} the abelian group of global sections Γ(X,F)\Gamma(X, \mathcal{F})
    • The ii-th cohomology group is given by Hi(X,F)=RiΓ(X,F)H^i(X, \mathcal{F}) = R^i\Gamma(X, \mathcal{F}), where RiΓR^i\Gamma denotes the ii-th right derived functor of Γ\Gamma
  • To compute the derived functors, one uses an injective resolution of the sheaf F\mathcal{F}, which is a long exact sequence of injective sheaves 0FI0I10 \to \mathcal{F} \to \mathcal{I}^0 \to \mathcal{I}^1 \to \cdots that is exact at F\mathcal{F}
    • The cohomology groups are then computed as the cohomology of the complex 0Γ(X,I0)Γ(X,I1)0 \to \Gamma(X, \mathcal{I}^0) \to \Gamma(X, \mathcal{I}^1) \to \cdots
  • The cohomology groups are functorial in both the space XX and the sheaf F\mathcal{F}, meaning that continuous maps between spaces and sheaf morphisms induce homomorphisms between the corresponding cohomology groups
  • The long exact sequence in cohomology relates the cohomology groups of a short exact sequence of sheaves 0FFF00 \to \mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' \to 0 via connecting homomorphisms
  • The cohomology groups satisfy various properties, such as the existence of cup products, which give them additional algebraic structure

Čech Cohomology

  • Čech cohomology is a concrete method for computing the cohomology groups of a sheaf on a topological space using open covers
  • Given an open cover U={Ui}\mathcal{U} = \{U_i\} of a topological space XX and a sheaf F\mathcal{F} on XX, the Čech complex Cˇ(U,F)\check{C}^\bullet(\mathcal{U}, \mathcal{F}) is defined as follows:
    • The nn-th term is given by Cˇn(U,F)=i0<<inF(Ui0Uin)\check{C}^n(\mathcal{U}, \mathcal{F}) = \prod_{i_0 < \cdots < i_n} \mathcal{F}(U_{i_0} \cap \cdots \cap U_{i_n})
    • The differential δn:Cˇn(U,F)Cˇn+1(U,F)\delta^n: \check{C}^n(\mathcal{U}, \mathcal{F}) \to \check{C}^{n+1}(\mathcal{U}, \mathcal{F}) is defined using the restriction maps and alternating signs
  • The ii-th Čech cohomology group with respect to the cover U\mathcal{U} is defined as the ii-th cohomology group of the Čech complex: Hˇi(U,F)=Hi(Cˇ(U,F))\check{H}^i(\mathcal{U}, \mathcal{F}) = H^i(\check{C}^\bullet(\mathcal{U}, \mathcal{F}))
  • Refining the open cover leads to a homomorphism between the corresponding Čech cohomology groups, and the direct limit of these groups over all open covers is isomorphic to the sheaf cohomology groups: Hi(X,F)limUHˇi(U,F)H^i(X, \mathcal{F}) \cong \varinjlim_\mathcal{U} \check{H}^i(\mathcal{U}, \mathcal{F})
  • Čech cohomology is particularly useful for computing the cohomology of coherent sheaves on complex manifolds, as the Čech complex can be constructed using holomorphic functions
  • The Leray spectral sequence relates the Čech cohomology of a sheaf on a space to the sheaf cohomology of its pushforward under a continuous map

Applications in Algebraic Geometry

  • Sheaf cohomology is a fundamental tool in algebraic geometry for studying the properties of algebraic varieties and schemes
  • The cohomology groups of the structure sheaf OX\mathcal{O}_X on a variety XX provide important invariants, such as the dimension and the arithmetic genus
    • For a smooth projective variety XX over a field, the dimension is given by the largest integer nn such that Hn(X,OX)0H^n(X, \mathcal{O}_X) \neq 0
    • The arithmetic genus of a projective variety XX is defined as pa(X)=(1)dimX(χ(OX)1)p_a(X) = (-1)^{\dim X}(\chi(\mathcal{O}_X) - 1), where χ(OX)=i=0dimX(1)idimHi(X,OX)\chi(\mathcal{O}_X) = \sum_{i=0}^{\dim X} (-1)^i \dim H^i(X, \mathcal{O}_X) is the Euler characteristic
  • The cohomology of the canonical sheaf ωX\omega_X and its twists ωX(n)\omega_X(n) plays a crucial role in the classification of algebraic varieties, especially in the context of the minimal model program
  • Serre duality relates the cohomology groups of a coherent sheaf F\mathcal{F} on a smooth projective variety XX to the cohomology groups of its dual sheaf tensored with the canonical sheaf: Hi(X,F)Hni(X,FωX)H^i(X, \mathcal{F}) \cong H^{n-i}(X, \mathcal{F}^\vee \otimes \omega_X)^\vee, where n=dimXn = \dim X
  • The Riemann-Roch theorem expresses the Euler characteristic of a coherent sheaf on a smooth projective variety in terms of its Chern character and the Todd class of the tangent bundle
  • Sheaf cohomology is used to define and study important moduli spaces in algebraic geometry, such as the Picard scheme parametrizing line bundles on a variety and the Hilbert scheme parametrizing closed subschemes

Connections to Other Mathematical Theories

  • Sheaf cohomology is closely related to other cohomology theories in mathematics, such as singular cohomology, de Rham cohomology, and étale cohomology
  • For a topological space XX, the singular cohomology groups Hi(X,Z)H^i(X, \mathbb{Z}) with integer coefficients can be interpreted as the sheaf cohomology groups of the constant sheaf Z\underline{\mathbb{Z}} on XX
  • On a smooth manifold MM, the de Rham cohomology groups HdRi(M)H^i_{dR}(M) are isomorphic to the sheaf cohomology groups of the sheaf of smooth differential forms ΩMi\Omega^i_M
    • This isomorphism is a consequence of the Poincaré lemma, which states that the sheaf of closed differential forms is a resolution of the constant sheaf R\underline{\mathbb{R}}
  • Étale cohomology, introduced by Grothendieck, is a cohomology theory for schemes that takes into account the arithmetic properties of the base field
    • Étale cohomology groups are defined using sheaves on the étale site of a scheme, which is a Grothendieck topology that captures the local structure of the scheme in the étale topology
  • Sheaf cohomology has applications in complex analysis, where it is used to study the cohomology of holomorphic sheaves on complex manifolds and to prove vanishing theorems, such as the Kodaira vanishing theorem
  • In representation theory, sheaf cohomology is used to construct and study representations of algebraic groups and Lie algebras, such as the Borel-Weil-Bott theorem, which relates the cohomology of line bundles on flag varieties to irreducible representations

Problem-Solving Techniques and Examples

  • When computing sheaf cohomology, it is often useful to employ spectral sequences, which are algebraic tools that relate the cohomology of a complex of sheaves to the cohomology of the individual sheaves
    • The Leray spectral sequence is particularly useful for computing the sheaf cohomology of a pushforward sheaf
  • In some cases, sheaf cohomology can be computed using a Čech cover and the Čech complex, especially when working with coherent sheaves on complex manifolds
    • For example, to compute the cohomology of the structure sheaf on the complex projective space Pn\mathbb{P}^n, one can use the standard affine cover and the Čech complex of holomorphic functions
  • Vanishing theorems, such as the Kodaira vanishing theorem and the Nakano vanishing theorem, provide powerful tools for determining the vanishing of certain cohomology groups
    • These theorems often rely on the positivity properties of the canonical bundle or the curvature of a hermitian metric on a vector bundle
  • The splitting principle is a technique for reducing computations involving vector bundles to computations involving line bundles, which are often easier to handle
    • This principle states that every vector bundle can be pulled back to a sum of line bundles under a suitable morphism, and the cohomology of the original bundle can be recovered from the cohomology of the line bundles
  • The snake lemma is a useful tool for relating the cohomology groups of sheaves in a short exact sequence, especially when combined with the long exact sequence in cohomology
    • For example, if 0FFF00 \to \mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' \to 0 is a short exact sequence of sheaves and the cohomology of two of the sheaves is known, the snake lemma can be used to determine the cohomology of the third sheaf
  • When working with algebraic varieties, it is often helpful to consider the cohomology of the structure sheaf and its twists, as well as the cohomology of the canonical sheaf and its powers
    • The Riemann-Roch theorem and Serre duality can be used to relate the cohomology of these sheaves and to compute important invariants, such as the arithmetic genus and the plurigenera


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.
Glossary
Glossary