The vanishing ideal of a set at a point: basic properties #
Hironaka's red(f⁻¹(E) ∪ f⁻¹(D)) [Hir64, Main Theorem II'(N) (iii), p. 156] is the reduced closed
analytic subspace with a given set of points: its ideal sheaf is, at every point x, the ideal
vanishingStalk Z x of the germs of analytic functions vanishing on the set near x
(Bierstone–Milman's reduced space, 𝓘_{X_red} = √𝓘_X [BM97, Remark 3.14]; Hironaka's "reduced"
means no nilpotent elements [Hir64, p. 111]). This module unfolds the definitions
(Germ.vanishesOn_coe, mem_vanishingGermIdeal_iff, mem_vanishingStalk_iff), transports the
vanishing of a germ along a surjective embedding (Germ.vanishesOn_compTendsto_of_isEmbedding),
and proves the two facts the support of the reduced transform needs: the stalk is the unit ideal
exactly off the closure of Z (vanishingStalk_eq_top_of_notMem_closure,
vanishingStalk_ne_top_of_mem_closure). Whether these stalks are the stalks of a locally finitely
generated ideal sheaf (coherence of the ideal of an analytic set) is a separate question, answered
for simple normal crossings divisors in Hironaka/Manifold/Snc/Coherence.lean and left as a guard
in the definition of the reduced transform (IdealSheaf.reducedTransform).
Vanishing of the germ of a function, unfolded.
A germ at h x vanishes on Z iff its composite with the embedding h (onto Y) vanishes
on h⁻¹ Z at x.
Off the closure of Z every germ vanishes on Z near x: the ideal is the unit ideal.
On the closure of Z the constant 1 does not vanish on Z near x: the ideal is proper.
Off the closure of Z the vanishing ideal is the unit ideal.
On the closure of Z the vanishing ideal is proper (the constant 1 does not vanish).