Documentation

Hironaka.Manifold.Snc.Monomial

A normal-crossings divisor is a unit times a monomial in analytic coordinates #

Bierstone–Milman's normal-crossings divisor [BM97, Theorem 1.10] is stated on stalks (IdealSheaf.IsNormalCrossingsDivisor): at every point x the stalk of the ideal sheaf is generated by a monomial ∏ z_i^{Ξ±_i} in a regular system of parameters z of π’ͺ_{M,x}. This module reads it as a statement about functions, in one chart for several functions at once: there is a chart at x such that every germ s dividing the monomial, with function germ F, is near x, in the coordinates y of the chart, F = u Β· y^Ξ² with u analytic and u(x) β‰  0 (IdealSheaf.IsNormalCrossingsDivisor.exists_chart_forall_le_span). For a product J = J₁ Jβ‚‚ of principal ideal sheaves which is a normal-crossings divisor, the generators of J₁ and Jβ‚‚ both divide the monomial, so both are monomials times units in the same coordinates: this is how the pull-back of an ideal and the Jacobian determinant of a principalization are read in one chart.

The proof has three steps.

theorem Manifold.prod_pow_extend_embedding {n : β„•} {R : Type u_2} [CommMonoid R] {m : β„•} (Οƒ : Fin m β†ͺ Fin n) (f : Fin n β†’ R) (Ξ± : Fin m β†’ β„•) :
∏ j : Fin n, f j ^ Function.extend (⇑σ) Ξ± 0 j = ∏ i : Fin m, f (Οƒ i) ^ Ξ± i

A product over the indices i of f (Οƒ i) ^ Ξ± i is the product over all j of f j ^ Ξ² j, with Ξ² the extension of Ξ± by zero along the injection Οƒ. Not in the sources; bookkeeping for the monomial in a chart extending a regular system of parameters.

theorem Manifold.exists_associated_prod_pow_of_dvd_prod_pow {R : Type u_2} [CommRing R] [IsDomain R] [UniqueFactorizationMonoid R] {m : β„•} {p : Fin m β†’ R} (hp : βˆ€ (i : Fin m), Prime (p i)) (Ξ± : Fin m β†’ β„•) {a : R} (ha : a ∣ ∏ i : Fin m, p i ^ Ξ± i) :
βˆƒ (Ξ³ : Fin m β†’ β„•), Associated (∏ i : Fin m, p i ^ Ξ³ i) a

In a unique factorization domain, a divisor of a product of powers of primes is associated to a product of powers of the same primes. Not in the sources; the factorization step of the monomial form of the factors of a normal-crossings divisor.

theorem Manifold.exists_chart_forall_dvd_prod_pow {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] {n : β„•} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] [IsManifold (modelWithCornersSelf π•œ E) ⊀ M] (ψ : E ≃L[π•œ] Fin n β†’ π•œ) {x : M} {m : β„•} {z : Fin m β†’ ↑((structureSheaf π•œ E M).presheaf.stalk x)} (hz : IsLocalRing.IsRegularSystemOfParameters z) (Ξ± : Fin m β†’ β„•) :
βˆƒ e ∈ IsManifold.maximalAtlas (modelWithCornersSelf π•œ E) ⊀ M, x ∈ e.source ∧ βˆ€ (s : ↑((structureSheaf π•œ E M).presheaf.stalk x)) (F : M β†’ π•œ), s ∣ ∏ i : Fin m, z i ^ Ξ± i β†’ (stalkToGerm (modelWithCornersSelf π•œ E) ⊀ M x) s = ↑F β†’ βˆƒ (Ξ² : Fin n β†’ β„•) (u : M β†’ π•œ), ContMDiffAt (modelWithCornersSelf π•œ E) (modelWithCornersSelf π•œ π•œ) ⊀ u x ∧ u x β‰  0 ∧ βˆ€αΆ  (y : M) in nhds x, F y = u y * ∏ j : Fin n, ψ (↑e y) j ^ Ξ² j

The divisors of a monomial in a regular system of parameters, in coordinates. Let z be a regular system of parameters of π’ͺ_{M,x} and Ξ± exponents. There is a chart e of the maximal atlas at x such that every germ s dividing the monomial ∏ z_i^{Ξ±_i}, with function germ F, is in the coordinates y = ψ ∘ e a monomial times a unit: near x, F = u Β· ∏_j y_j^{Ξ²_j} with u analytic at x and u x β‰  0. The chart does not depend on s.

theorem AnalyticManifold.IdealSheaf.IsNormalCrossingsDivisor.exists_chart_forall_le_span {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] {n : β„•} {M : AnalyticManifold π•œ E} (ψ : E ≃L[π•œ] Fin n β†’ π•œ) {J : M.IdealSheaf} (hJ : J.IsNormalCrossingsDivisor) (x : M.carrier) :
βˆƒ e ∈ IsManifold.maximalAtlas (modelWithCornersSelf π•œ E) ⊀ M.carrier, x ∈ e.source ∧ βˆ€ (s : stalkRing M x) (F : M.carrier β†’ π•œ), Manifold.IdealSheaf.stalkIdeal J x ≀ Ideal.span {s} β†’ (Manifold.stalkToGerm (modelWithCornersSelf π•œ E) ⊀ M.carrier x) s = ↑F β†’ βˆƒ (Ξ² : Fin n β†’ β„•) (u : M.carrier β†’ π•œ), ContMDiffAt (modelWithCornersSelf π•œ E) (modelWithCornersSelf π•œ π•œ) ⊀ u x ∧ u x β‰  0 ∧ βˆ€αΆ  (y : M.carrier) in nhds x, F y = u y * ∏ j : Fin n, ψ (↑e y) j ^ Ξ² j

A normal-crossings divisor and the generators of the principal ideals containing it are, in suitable analytic coordinates, units times monomials (the reading of [BM97, Theorem 1.10] "generated locally by a monomial in suitable coordinates" as functions). If J is a normal-crossings divisor and x a point, there is a chart e of the maximal atlas at x such that every germ s whose principal ideal contains the stalk J_x, with function germ F, is near x, in the coordinates y = ψ ∘ e, of the form F = u Β· ∏_j y_j^{Ξ²_j} with u analytic at x and u x β‰  0. Applied to a generator of J_x, and to the generators of principal ideals of which J_x is a product, it puts them all in monomial form in the same coordinates.