Documentation

Hironaka.Resolution.Algebraic.Hir64.OrderProduct

Orders of products, the weak transform of a product, the factors along an irreducible center #

Hironaka's Corollary 1 applies Main Theorem II to the product J = ∏ J_j of finitely many ideal sheaves and reads off its condition (1) for the factors: for every pair (i, j), the order ν(J_j(i)_y) "is a positive constant for the points y of D(i)" Hir64, Corollary 1, pp. 143–144. The three lemmas behind that sentence, which the source does not state:

The local lemma: the order of a product of ideals #

ord I ≤ ordElem f for f ∈ I.

The order of a nonzero ideal of a Noetherian local ring is attained on an element.

When the order of elements is additive, the order of a product of ideals is the sum of the orders.

The order of a product on a smooth scheme #

The Corollary's setting #

On a smooth scheme over a field of characteristic zero the order of a product is the sum of the orders at every point: the stalk is a regular local ring containing ℚ, where the order of elements is additive (ordElem_mul_of_algebraRat).

theorem Hironaka.Sequence.ord_prod_of_smooth {k : Type u} [Field k] [CharZero k] {X : AlgebraicGeometry.Scheme} (f : X ⟶ AlgebraicGeometry.Spec ↧k) (n : ℕ) [AlgebraicGeometry.SmoothOfRelativeDimension n f] {ι : Type u_1} (s : Finset ι) (J : ι → X.IdealSheafData) (x : ↥X) :
(∏ j ∈ s, J j).ord x = ∑ j ∈ s, (J j).ord x

ord_mul_of_smooth for finite products.

theorem Hironaka.Sequence.weakTransform_prod_of_smooth {k : Type u} [Field k] [CharZero k] {X : AlgebraicGeometry.Scheme} (f : X ⟶ AlgebraicGeometry.Spec ↧k) (n : ℕ) [AlgebraicGeometry.SmoothOfRelativeDimension n f] (D : X.IdealSheafData) [AlgebraicGeometry.Smooth (CategoryTheory.CategoryStruct.comp D.subschemeι f)] {e : ℕ} (J : Fin e → X.IdealSheafData) (c : Fin e → ℕ) (hc : ∀ (j : Fin e), ∀ y ∈ D.support, (J j).ord y = ↑(c j)) :
(∏ j : Fin e, J j).weakTransform D = ∏ j : Fin e, (J j).weakTransform D

The weak transform of a product along a smooth center on which every factor has constant order is the product of the weak transforms (general form over the structure morphism f): each inverse image is F^{c_j} times the weak transform (the marked transform with mark c_j, [Kol07, Definition 60, (60.1)]), so the inverse image of the product is F^{Σ c_j} times the product of the weak transforms, and the colon by the invertible F^{Σ c_j} recovers it. Not stated in [Hir64, Corollary 1], whose proof uses it.

theorem Hironaka.Sequence.ord_factors_const_on_center_of_smooth {k : Type u} [Field k] [CharZero k] {X : AlgebraicGeometry.Scheme} (f : X ⟶ AlgebraicGeometry.Spec ↧k) (n : ℕ) [AlgebraicGeometry.SmoothOfRelativeDimension n f] (D : X.IdealSheafData) (hD : IrreducibleSpace ↥D.subscheme) {e : ℕ} (J : Fin e → X.IdealSheafData) (d : ℕ) (hd : ∀ y ∈ D.support, (∏ j : Fin e, J j).ord y = ↑d) (j : Fin e) :
∃ (c : ℕ), ∀ y ∈ D.support, (J j).ord y = ↑c

On an irreducible closed subscheme on which the order of the product is constant, the order of every factor is constant (general form over f): each order is upper semicontinuous with its least value at the generic point, the sums agree, and termwise ≤ with equal finite sums forces equality. This is condition (1) of [Hir64, Corollary 1] for the factors.

The order of a product is the sum of the orders at every point of a smooth k-scheme; used without comment in the proof of [Hir64, Corollary 1].

theorem Hironaka.Sequence.weakTransform_prod {k : Type u} [Field k] [CharZero k] (X : AlgebraicGeometry.Scheme) [X.Over (AlgebraicGeometry.Spec ↧k)] (hN : ∃ (N : ℕ), AlgebraicGeometry.SmoothOfRelativeDimension N (X ↘ AlgebraicGeometry.Spec ↧k)) (D : X.IdealSheafData) (hD : AlgebraicGeometry.IsRegular D.subscheme) {e : ℕ} (J : Fin e → X.IdealSheafData) (c : Fin e → ℕ) (hc : ∀ (j : Fin e), ∀ y ∈ D.support, (J j).ord y = ↑(c j)) :
(∏ j : Fin e, J j).weakTransform D = ∏ j : Fin e, (J j).weakTransform D

The weak transform of a product along a regular center on which every factor has constant order is the product of the weak transforms (weakTransform_prod_of_smooth at the structure morphism; a regular closed subscheme of a smooth k-scheme is smooth over k).

theorem Hironaka.Sequence.ord_factors_const_on_center {k : Type u} [Field k] [CharZero k] (X : AlgebraicGeometry.Scheme) [X.Over (AlgebraicGeometry.Spec ↧k)] (hN : ∃ (N : ℕ), AlgebraicGeometry.SmoothOfRelativeDimension N (X ↘ AlgebraicGeometry.Spec ↧k)) (D : X.IdealSheafData) (hD : IrreducibleSpace ↥D.subscheme) {e : ℕ} (J : Fin e → X.IdealSheafData) (d : ℕ) (hd : ∀ y ∈ D.support, (∏ j : Fin e, J j).ord y = ↑d) (j : Fin e) :
∃ (c : ℕ), ∀ y ∈ D.support, (J j).ord y = ↑c

On an irreducible center on which the order of the product is constant, the order of every factor is constant (ord_factors_const_on_center_of_smooth at the structure morphism); condition (1) of [Hir64, Corollary 1] for the factors.