A nonzero ideal sheaf stays nonzero along a blow-up sequence #
The disjoined triple of [Kol07, 72] carries the pull-back π^* I of the ideal sheaf along the
composite of the disjoining blow-ups, and the domain of the order-reduction functor
(AnalyticTriple) asks it to be nonzero at every point, as Hironaka's "coherent sheaf of non-zero
ideals" [Hir64, Main Theorem II(N), p. 176]. Along one blowing-up the germ map is injective
(IsBlowUp.germMap_injective), so the stalk of the pull-back — the image of the stalk under the
germ map — is nonzero; along the succession, by induction on the stage through the functoriality
of comap. Used for the disjoined input of the order reduction (DisjoinInput.lean).
The pull-back of a nonzero-everywhere ideal sheaf along a blowing-up is nonzero everywhere: its stalk is the image of a nonzero stalk under the injective germ map.
Along a blow-up sequence the pull-back of a nonzero-everywhere ideal sheaf to every stage is
nonzero everywhere (induction on the stage; comap is functorial).