Documentation

Hironaka.Resolution.Analytic.OrderReduction.BMO.Step1Transform

The nonmonomial part ignores a finite product of component factors #

Step 1 of the proof of [Kol07, Theorem 107] (item 111) rests on the remark that the transform of N(๐“˜) and the marked transform of (๐“˜, m) differ by a product of powers of the exceptional divisors, hence only in their monomial part. The one-component form of that remark, N(๐“˜_D^a ยท J) = N(J) for a component D of the boundary (nonmonomialPart_componentIdeal_pow_mul, BMO/Step1MeasureOrder.lean), is extended here to a finite product of component factors: N((โˆ_D ๐“˜_D^{a_D}) ยท J) = N(J), by induction on the finite set of components, the product staying nonzero at every point because a factor of a nonzero product is nonzero (isNonzeroEverywhere_of_mul_right).

theorem Hironaka.Manifold.BMO.nonmonomialPart_finprod_componentIdeal_pow_mul {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] [IsManifold (modelWithCornersSelf ๐•œ E) โŠค M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) (J : Manifold.IdealSheaf (Manifold.structureSheaf ๐•œ E M)) (a : ComponentIndex F โ†’ โ„•) (s : Finset (ComponentIndex F)) :
((โˆ i โˆˆ s, componentIdeal F hF i ^ a i) * J).IsNonzeroEverywhere โ†’ nonmonomialPart F hF ((โˆ i โˆˆ s, componentIdeal F hF i ^ a i) * J) = nonmonomialPart F hF J

The nonmonomial part ignores a finite product of component factors: N((โˆ_{i โˆˆ s} ๐“˜_i^{a_i}) ยท J) = N(J) whenever the product is nonzero at every point ([Kol07, 111, Step 1]: multiplying by an ideal of boundary divisors changes only the monomial part). By induction on s, peeling off one factor with nonmonomialPart_componentIdeal_pow_mul; the remaining product is nonzero because it is a factor of a nonzero product.