For opens , there is a monomorphism between the extensions by zero of and . Morphisms from these sheaves into an injective sheaf of modules identify with sections on and , respectively. The injective object extension property therefore makes the restriction surjective, proving that is flasque. The argument applies to any ringed space.
Recall that a flasque sheaf has surjective restriction maps on every inclusion of open subsets. We first prove the flasque-kernel section-lifting lemma: in an exact sequence of sheaves, with a flasque sheaf, every section of on any open subset lifts to a section of on .
Fix such a section . Order its lifts on open subsets by extension. A chain has an upper bound by the sheaf gluing axiom, so Zorn's lemma gives a maximal lift . If , choose a point outside and a neighborhood on which has a local lift . On , the difference is a section of . Extend it to by flasqueness and subtract it from . The corrected lift now agrees with and glues on , contradicting maximality. Thus , proving the lemma.
It follows also that if both and are flasque sheaves, then is a flasque sheaf. Given a section of on , first lift it to on , extend that lift to , and project to .
Next, an injective sheaf of modules is a flasque sheaf. For , let and denote the open inclusions into . Extension by zero gives a monomorphism : on every stalk it is either , the identity, or . By the adjunction for extension by zero,
Injectivity therefore makes surjective. This proves injective module sheaves are flasque.
Take an injective resolution of sheaves of . Write and, successively,
The initial is a flasque sheaf; each is a flasque sheaf; and the quotient argument proves inductively that all are flasque sheaves. The section-lifting lemma makes each displayed sequence exact after global sections. Consequently the complex of global sections of the injective resolution of sheaves has zero positive cohomology. Since that complex defines sheaf cohomology,
A flasque sheaf has surjective restriction maps for every pair of opens . To prove the claim for an injective sheaf of modules, let and . The natural map
is a monomorphism: its stalks are either the identity on , the map from zero to that stalk, or the zero-to-zero map. Here is extension by zero for module sheaves.
The extension-by-zero adjunction identifies
The injective object property extends every morphism from to one from . Under the displayed identification this is exactly surjectivity of . Injective module sheaves are therefore flasque. This argument works on an arbitrary ringed space, without Noetherian or separation assumptions.
For a Noetherian ring , an injective module gives a flasque sheaf on . If , clearing denominators on finitely many principal opens identifies with . Each map extends to by injectivity. Thus every section on extends globally, and all restriction maps are surjective. This concerns sheafification of an injective module, rather than the different assertion that an injective sheaf of modules is flasque.