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 #
- R. Hartshorne, Algebraic Geometry, GTM 52, Springer, 1977, Exercise II.1.2.
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₁.
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.