Documentation

Hironaka.Manifold.IdealSheaf.Identity

Ideal sheaves with a zero stalk on a connected manifold #

On an analytic manifold, the set of points at which an ideal sheaf J has zero stalk is clopen: open because the local generators vanish near a point with zero stalk (isOpen_setOf_stalkIdeal_eq_bot), closed by the identity theorem applied in a chart ball to a section with nonzero germ (isClosed_setOf_stalkIdeal_eq_bot). So on a connected manifold one zero stalk forces J = 0 (eq_bot_of_isPreconnected), and "nonzero everywhere" is "nonzero somewhere" (isNonzeroEverywhere_iff_exists): Hironaka's "coherent sheaf of non-zero ideals" [Hir64, Main Theorem II''(N), p. 158] and Kollár's "ideal sheaf that is nonzero on every irreducible component" [Kol07, Definition 31] agree on a connected manifold. The clopen description is used to run the resolution componentwise (Hironaka/Resolution/Analytic/OrderReduction/FirstStep.lean).

A germ of a section vanishes iff the section vanishes near the point.

The set of points with zero stalk is open (the generators vanish near a point with zero stalk).

The identity theorem: the set of points with zero stalk is closed — a section with a nonzero germ at b has nonzero germs on a chart ball around b.

The set of points with zero stalk is clopen.

On a connected manifold, one zero stalk forces J = 0 ([Hir64, Main Theorem II''(N), p. 158]; [Kol07, Definition 31]).

On a connected manifold, "nonzero everywhere" is "nonzero somewhere": Hironaka's "sheaf of non-zero ideals" and Kollár's "nonzero on every irreducible component" agree.