Fiveable
Fiveable

๐Ÿ”ขAlgebraic Topology Unit 11 โ€“ Sheaves and Sheaf Cohomology

Sheaves and sheaf cohomology are powerful tools in algebraic topology, bridging local and global properties of topological spaces. They provide a unified framework for various cohomology theories, allowing mathematicians to study complex structures through the lens of abelian groups and their relationships. This unit covers the foundations of sheaf theory, including presheaves, sheaves, and their operations. It then delves into cohomology basics, ฤŒech cohomology, and derived functor cohomology, culminating in applications to de Rham and Dolbeault cohomology. Problem-solving techniques for computing sheaf cohomology are also discussed.

Key Concepts and Definitions

  • Presheaf F\mathcal{F} assigns to each open set UU of a topological space XX an abelian group F(U)\mathcal{F}(U)
  • Sheaf extends the concept of a presheaf by requiring local information to uniquely determine global information
  • Restriction maps ฯV,U:F(U)โ†’F(V)\rho_{V,U}: \mathcal{F}(U) \to \mathcal{F}(V) for each inclusion VโŠ†UV \subseteq U of open sets
    • Restriction maps satisfy the composition property ฯW,Vโˆ˜ฯV,U=ฯW,U\rho_{W,V} \circ \rho_{V,U} = \rho_{W,U} for WโŠ†VโŠ†UW \subseteq V \subseteq U
  • Stalks Fx\mathcal{F}_x at a point xโˆˆXx \in X consist of germs, equivalence classes of sections over neighborhoods of xx
  • Exact sequence is a sequence of morphisms between objects (abelian groups or sheaves) where the image of each morphism equals the kernel of the next
  • Short exact sequence 0โ†’Aโ†’Bโ†’Cโ†’00 \to A \to B \to C \to 0 captures essential information about the objects and their relationships
  • Cohomology measures the global properties of a topological space by associating abelian groups to the space

Topological Foundations

  • Topological space (X,ฯ„)(X, \tau) consists of a set XX and a collection ฯ„\tau of subsets of XX called open sets satisfying certain axioms
    • โˆ…\emptyset and XX are open
    • Arbitrary union of open sets is open
    • Finite intersection of open sets is open
  • Basis B\mathcal{B} for a topology is a collection of open sets such that every open set can be expressed as a union of elements in B\mathcal{B}
  • Continuous function f:Xโ†’Yf: X \to Y between topological spaces preserves open sets, i.e., the preimage of an open set is open
  • Hausdorff space is a topological space where any two distinct points have disjoint neighborhoods
  • Compact space is a topological space where every open cover has a finite subcover
    • Heine-Borel theorem characterizes compact subsets of Euclidean space as closed and bounded sets
  • Paracompact space is a Hausdorff space where every open cover has a locally finite open refinement

Introduction to Sheaves

  • Sheaf F\mathcal{F} on a topological space XX assigns an abelian group F(U)\mathcal{F}(U) to each open set UโŠ†XU \subseteq X
    • Elements of F(U)\mathcal{F}(U) are called sections over UU
  • Sheaf axioms ensure local information uniquely determines global information
    • (Identity) For every open set UU, the restriction map ฯU,U\rho_{U,U} is the identity on F(U)\mathcal{F}(U)
    • (Locality) If {Ui}\{U_i\} is an open cover of UU and s,tโˆˆF(U)s, t \in \mathcal{F}(U) such that ฯUi,U(s)=ฯUi,U(t)\rho_{U_i,U}(s) = \rho_{U_i,U}(t) for all ii, then s=ts = t
    • (Gluing) If {Ui}\{U_i\} is an open cover of UU and siโˆˆF(Ui)s_i \in \mathcal{F}(U_i) with ฯUiโˆฉUj,Ui(si)=ฯUiโˆฉUj,Uj(sj)\rho_{U_i \cap U_j, U_i}(s_i) = \rho_{U_i \cap U_j, U_j}(s_j), then there exists a unique sโˆˆF(U)s \in \mathcal{F}(U) such that ฯUi,U(s)=si\rho_{U_i,U}(s) = s_i for all ii
  • Constant sheaf Aโ€พ\underline{A} assigns the abelian group AA to every open set with identity restriction maps
  • Locally constant sheaf assigns a fixed abelian group to each connected component of the space

Sheaf Operations and Properties

  • Morphism of sheaves ฯ†:Fโ†’G\varphi: \mathcal{F} \to \mathcal{G} is a collection of group homomorphisms ฯ†(U):F(U)โ†’G(U)\varphi(U): \mathcal{F}(U) \to \mathcal{G}(U) for each open set UU that commute with restriction maps
    • Sheaf morphisms form a category with sheaves as objects and morphisms as arrows
  • Kernel sheaf kerโก(ฯ†)\ker(\varphi) assigns to each open set UU the subgroup kerโก(ฯ†(U))โŠ†F(U)\ker(\varphi(U)) \subseteq \mathcal{F}(U)
  • Image sheaf imโก(ฯ†)\operatorname{im}(\varphi) assigns to each open set UU the subgroup imโก(ฯ†(U))โŠ†G(U)\operatorname{im}(\varphi(U)) \subseteq \mathcal{G}(U)
  • Cokernel sheaf cokerโก(ฯ†)\operatorname{coker}(\varphi) assigns to each open set UU the quotient group G(U)/imโก(ฯ†(U))\mathcal{G}(U) / \operatorname{im}(\varphi(U))
  • Exact sequence of sheaves 0โ†’Fโ†’Gโ†’Hโ†’00 \to \mathcal{F} \to \mathcal{G} \to \mathcal{H} \to 0 induces a long exact sequence of cohomology groups
  • Direct sum of sheaves FโŠ•G\mathcal{F} \oplus \mathcal{G} assigns to each open set UU the direct sum of abelian groups F(U)โŠ•G(U)\mathcal{F}(U) \oplus \mathcal{G}(U)
  • Tensor product of sheaves FโŠ—G\mathcal{F} \otimes \mathcal{G} assigns to each open set UU the tensor product of abelian groups F(U)โŠ—G(U)\mathcal{F}(U) \otimes \mathcal{G}(U)

Cohomology Basics

  • Cochain complex is a sequence of abelian groups CiC^i and homomorphisms (differentials) di:Ciโ†’Ci+1d^i: C^i \to C^{i+1} such that di+1โˆ˜di=0d^{i+1} \circ d^i = 0
    • Cocycles Zi=kerโก(di)Z^i = \ker(d^i) and coboundaries Bi=imโก(diโˆ’1)B^i = \operatorname{im}(d^{i-1}) satisfy BiโŠ†ZiB^i \subseteq Z^i
  • Cohomology groups Hi(Cโˆ™)=Zi/BiH^i(C^\bullet) = Z^i / B^i measure the "gap" between cocycles and coboundaries
  • Cochain map f:Cโˆ™โ†’Dโˆ™f: C^\bullet \to D^\bullet between cochain complexes is a collection of homomorphisms fi:Ciโ†’Dif^i: C^i \to D^i that commute with the differentials
    • Cochain maps induce homomorphisms on cohomology Hi(f):Hi(Cโˆ™)โ†’Hi(Dโˆ™)H^i(f): H^i(C^\bullet) \to H^i(D^\bullet)
  • Short exact sequence of cochain complexes 0โ†’Aโˆ™โ†’Bโˆ™โ†’Cโˆ™โ†’00 \to A^\bullet \to B^\bullet \to C^\bullet \to 0 induces a long exact sequence in cohomology
    • Connecting homomorphism ฮด:Hi(Cโˆ™)โ†’Hi+1(Aโˆ™)\delta: H^i(C^\bullet) \to H^{i+1}(A^\bullet) measures the obstruction to lifting cocycles
  • Homotopy equivalence between cochain complexes induces isomorphisms on cohomology
  • Cohomology with coefficients in an abelian group GG is defined by applying the functor Homโก(โˆ’,G)\operatorname{Hom}(-, G) to a chain complex

Sheaf Cohomology Theory

  • Sheaf cohomology Hi(X,F)H^i(X, \mathcal{F}) associates abelian groups to a sheaf F\mathcal{F} on a topological space XX
    • Measures the global obstructions to solving local problems related to F\mathcal{F}
  • ฤŒech cohomology is defined using ฤŒech cochains, functions assigning sections to intersections of open sets in a cover
    • ฤŒech differential ฮด:Cห‡i(U,F)โ†’Cห‡i+1(U,F)\delta: \check{C}^i(\mathcal{U}, \mathcal{F}) \to \check{C}^{i+1}(\mathcal{U}, \mathcal{F}) is defined by alternating sums of restrictions
    • ฤŒech cohomology groups Hห‡i(U,F)=kerโก(ฮดi)/imโก(ฮดiโˆ’1)\check{H}^i(\mathcal{U}, \mathcal{F}) = \ker(\delta^i) / \operatorname{im}(\delta^{i-1})
    • Refined covers lead to isomorphic ฤŒech cohomology groups, defining the ฤŒech cohomology Hห‡i(X,F)\check{H}^i(X, \mathcal{F})
  • Derived functor cohomology is defined using injective resolutions and right derived functors
    • Injective sheaf I\mathcal{I} satisfies the lifting property for sheaf morphisms
    • Injective resolution 0โ†’Fโ†’I0โ†’I1โ†’โ‹ฏ0 \to \mathcal{F} \to \mathcal{I}^0 \to \mathcal{I}^1 \to \cdots allows the computation of right derived functors Riฮ“(X,F)R^i\Gamma(X, \mathcal{F})
  • ฤŒech and derived functor cohomology agree for paracompact Hausdorff spaces and lead to the same abstract cohomology theory
  • Cohomology of a constant sheaf Aโ€พ\underline{A} recovers the singular cohomology Hi(X,A)H^i(X, A) with coefficients in AA

Applications in Algebraic Topology

  • Sheaf cohomology provides a unified framework for various cohomology theories in algebraic topology
  • de Rham theorem relates de Rham cohomology (defined using differential forms) to singular cohomology
    • de Rham complex ฮฉโˆ™(X)\Omega^\bullet(X) of smooth differential forms on a manifold XX computes the de Rham cohomology HdRi(X)H^i_{dR}(X)
    • de Rham sheaf Ai\mathcal{A}^i assigns to each open set UU the vector space of smooth ii-forms on UU
    • Poincarรฉ lemma states that the de Rham complex is locally exact, implying that Aโˆ™\mathcal{A}^\bullet is a resolution of the constant sheaf Rโ€พ\underline{\mathbb{R}}
    • de Rham theorem: HdRi(X)โ‰…Hi(X,R)H^i_{dR}(X) \cong H^i(X, \mathbb{R}) for smooth manifolds XX
  • Dolbeault theorem relates Dolbeault cohomology (defined using complex differential forms) to sheaf cohomology on complex manifolds
    • Dolbeault complex Ap,q(X)A^{p,q}(X) of (p,q)(p,q)-forms on a complex manifold XX computes the Dolbeault cohomology Hโˆ‚ห‰p,q(X)H^{p,q}_{\bar{\partial}}(X)
    • Dolbeault sheaf Op,q\mathcal{O}^{p,q} assigns to each open set UU the vector space of (p,q)(p,q)-forms on UU
    • Dolbeault theorem: Hโˆ‚ห‰p,q(X)โ‰…Hq(X,ฮฉp)H^{p,q}_{\bar{\partial}}(X) \cong H^q(X, \Omega^p), where ฮฉp\Omega^p is the sheaf of holomorphic pp-forms
  • Hodge theorem decomposes the cohomology of a compact Kรคhler manifold into a direct sum of Dolbeault cohomology groups
  • Sheaf cohomology also plays a role in the study of vector bundles, characteristic classes, and intersection theory

Problem-Solving Techniques

  • Compute sheaf cohomology using ฤŒech cochains and covers
    • Choose a suitable open cover of the space and calculate the ฤŒech complex
    • Determine the kernels and images of the ฤŒech differentials to find the cohomology groups
  • Use injective resolutions to compute derived functor cohomology
    • Find an injective resolution of the sheaf and apply the global section functor
    • Calculate the cohomology of the resulting complex
  • Exploit the long exact sequence in cohomology induced by a short exact sequence of sheaves
    • Break down a complicated sheaf into simpler pieces using short exact sequences
    • Use the induced long exact sequence to relate the cohomology groups of the sheaves
  • Apply the Mayer-Vietoris sequence to compute cohomology using a cover of the space
    • Decompose the space into simpler pieces using a suitable cover
    • Use the Mayer-Vietoris sequence to relate the cohomology of the space to the cohomology of the pieces and their intersections
  • Utilize spectral sequences to compute cohomology in stages
    • Set up a spectral sequence (Leray, Serre, etc.) that converges to the desired cohomology groups
    • Compute the terms of the spectral sequence and analyze the differentials to determine the limit terms
  • Identify vanishing theorems and cohomological dimension to simplify computations
    • Use theorems like Cartan's theorem B, Kodaira vanishing, or Grauert's theorem to deduce the vanishing of certain cohomology groups
    • Determine the cohomological dimension of the space to limit the range of non-zero cohomology groups