Documentation

LeanPool.LocalComplexGeometry.Nullstellensatz.FiberCancellation

Removing the exceptional fibers #

After denominator clearing, the generic-fiber argument gives coefficient vanishing away from one analytic bad factor. This file packages the pure pointwise step: fiber rigidity makes every lower-degree coefficient zero on the good locus, so multiplying by the bad factor extends the conclusion over the exceptional locus as well.

theorem LocalComplexGeometry.eventually_mul_coefficient_eq_zero_of_vanishes_on_good_fibers {n e : } (he : 0 < e) (Z : ComplexEuclidean nProp) (D : ComplexEuclidean n) (q : ComplexEuclidean nPolynomial ) (b : Fin eComplexEuclidean n) (hgood : ∀ᶠ (z : ComplexEuclidean n) in nhds 0, Z zD z 0q z 0 (q z).Separable (q z).natDegree = e ∀ (w : ), Polynomial.eval w (q z) = 0Polynomial.eval w (remainderPolynomialAt b z) = 0) :
∀ᶠ (z : ComplexEuclidean n) in nhds 0, Z z∀ (i : Fin e), D z * b i z = 0

If a degree-< e polynomial vanishes on all roots of a separable degree-e fiber whenever D is nonzero, then every coefficient multiplied by D vanishes, including on the exceptional fibers where D = 0.

theorem LocalComplexGeometry.localSetGerm_le_germZeroLocus_mul_of_eventually {n : } (Z : LocalSetGerm n) (Zrep : ComplexEuclidean nProp) (D c : ComplexEuclidean n) (hD : AnalyticAt D 0) (hc : AnalyticAt c 0) (hZ : Z = Zrep) (hvanish : ∀ᶠ (z : ComplexEuclidean n) in nhds 0, Zrep zD z * c z = 0) :

Turn the representative-level product-vanishing conclusion into the corresponding inclusion of local set germs.