Documentation

TauCeti.Topology.Sheaves.Exact

Exactness of sheaves of abelian groups on a basis #

A sequence F₁ ⟶ F₂ ⟶ F₃ of sheaves of abelian groups on a topological space is exact as soon as the sequences of sections F₁(V) ⟶ F₂(V) ⟶ F₃(V) are exact for the members V of a basis of the topology (TopCat.Sheaf.exact_of_isBasis). Exactness of sheaves is exactness on stalks (TopCat.Sheaf.exact_iff_stalkFunctor_map_exact), and every stalk is a filtered colimit of sections over basic open neighbourhoods. The converse fails: exactness of sheaves only says that a section of F₂ killed by F₂ ⟶ F₃ comes from F₁ locally.

This is how a sheaf defined as the homology of a complex of sheaves is shown to vanish, for instance a higher direct image computed from an injective resolution: it suffices that the complexes of sections are exact over a basis, where they compute sheaf cohomology.

In the other direction, an epimorphism of sheaves is only locally surjective on sections: a section of the target lifts near every point, on a member of any set of opens which contains a basis inside each of its members (TopCat.Sheaf.exists_mem_lift_of_epi).

References #

A sequence of sheaves of abelian groups is exact when the sequences of its sections over the members of a basis of the topology are exact: every section of F₂ over a basic open killed by F₂ ⟶ F₃ comes from a section of F₁.

theorem TopCat.Sheaf.exists_mem_lift_of_epi {X : TopCat} {B : Set (TopologicalSpace.Opens ↑X)} (hbasis : ∀ U ∈ B, ∀ V ≤ U, ∀ x ∈ V, ∃ W ∈ B, x ∈ W ∧ W ≤ V) {F G : CategoryTheory.Sheaf (Opens.grothendieckTopology ↑X) AddCommGrpCat} (π : F ⟶ G) [CategoryTheory.Epi π] {Y : TopologicalSpace.Opens ↑X} (hY : Y ∈ B) (s : ↑(G.obj.obj (Opposite.op Y))) (x : ↑X) (hx : x ∈ Y) :

Let B be a set of opens containing, inside each of its members, a basis of the topology of that member. Along an epimorphism of sheaves π : F ⟶ G, a section of G over a member Y of B lifts, near every point of Y, on a member of B contained in Y.