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.
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.