Documentation

Hironaka.Resolution.Algebraic.Wlo05.ChainIdealCorners

Two ring-level corners of the chain form #

Two elementary facts about the chain ideal (Hironaka.Resolution.Algebraic.Wlo05.EmbeddedChainRelative) used in the proof of the statement CP1 of the embedded desingularization, the local form of the ideal at the absorbing stage:

theorem Hironaka.Resolution.prod_notMem_of_forall_notMem {R : Type u_1} [CommRing R] {P : Ideal R} (hP : P.IsPrime) {ι : Type u_2} (s : Finset ι) (g : ι → R) (hg : ∀ i ∈ s, g i ∉ P) :
∏ i ∈ s, g i ∉ P

A finite product of elements outside a prime ideal is outside it.

theorem Hironaka.Resolution.span_range_le_of_mul_chainIdeal_le_prime {R : Type u_1} [CommRing R] {P : Ideal R} (hP : P.IsPrime) {r : ℕ} (f M : Fin r → R) (hM : ∀ (i : Fin r), M i ∉ P) (m₀ : R) (hm₀ : m₀ ∉ P) (h : Ideal.span {m₀} * chainIdeal f M ≤ P) :

A prime containing M⁰ · chainIdeal f M and none of the monomials contains every chain equation.

The hypersurface case: in a local ring, an ideal inside (g), g ∈ 𝔪, containing an element outside 𝔪² is (g).

theorem Hironaka.Resolution.chainIdeal_one_eq_span {R : Type u_1} [CommRing R] (g : R) (M : Fin 1 → R) :
chainIdeal (fun (x : Fin 1) => g) M = Ideal.span {g}

The chain ideal of a chain of length one is the principal ideal of its equation.