Documentation

Hironaka.Resolution.Algebraic.Monomial.Geometric.Transform

The marked transform of the monomial ideal #

Kollár's Step 3 blows up a centre Z_S of order ≥ m for the marked monomial ideal 𝒪_X(−∑ a_D D); the marked transform π_*^{-1}(I, m) = 𝒪(mF) · π^* I of [Kol07, Definition 60] is again the monomial ideal of the transported piece family: the exponent of an old piece is unchanged and the exponent of the new piece F_P = π⁻¹(Z_P) is a(P) − m, Kollár's "its coefficient is a_{j_ℓ} = a_{j₁} + a_{j₂} − m" of [Kol07, 111, Step 3.2]. This module proves it stalk by stalk; the computation is the one behind [Hau14, Proposition 5.4], not in the sources in this form.

markedTransform_monomial is applied at every step of the run in Hironaka/Resolution/Algebraic/Monomial/Geometric/OrderSeq.lean.

The monomial ideal as a product over the pieces #

The stalk of the marked monomial ideal at x is the product over the pieces through x of the powers of their reduced stalks: the inner product of stalkIdeal_monomial (Hironaka/Resolution/Algebraic/MarkedOrderReduction/Split.lean) over the components of a member through x collapses to the one component through x, whose exponent is that of the unique piece through its generic point, and the members through x correspond to the pieces through x.

The marked monomial ideal is the product over the pieces ∏_{c < nextComp} 𝓘(D_c)^{a_c}: stalk by stalk, the pieces missing x contribute the unit ideal.

The stalks of the transported pieces #

The reduced ideal of the strict transform of an old piece has, at every point, the stalk of the strict transform of the piece's ideal: through the member of the transported family (a smooth divisor, stalkIdeal_vanishingIdeal_piece on the blow-up), whose strict transform has the same saturation stalk as the piece's (stalkIdeal_strictTransformAlong_eq_iSup).

The reduced ideal of the new piece F_P = π⁻¹(Z_P) has, at a point over Z_P, the stalk of the exceptional ideal (the new piece's member is the exceptional divisor).

The total transform of a piece's ideal at a point of the exceptional divisor #

At a point x' of the exceptional divisor over x ∈ Z_Q, the total transform of the ideal of a piece c is the strict transform times the exceptional ideal if c ∈ Q (π^* z_c = u_c · e) and the strict transform itself if c ∉ Q (the piece is transversal to the centre, or misses x); the two cases of Hironaka/Scheme/Snc/TotalTransformSnc.lean, as in [Hau14, Proposition 5.4].

The total transform of the monomial ideal #

theorem Hironaka.Monomial.PieceFamily.stalkIdeal_comap_monomial_eq {X : AlgebraicGeometry.Scheme} (Φ : PieceFamily X) {E : X.DivisorFamily} {e : E.ι ≃o Fin Φ.nextLabel} {k : Type u} [Field k] [PerfectField k] (f : X ⟶ AlgebraicGeometry.Spec ↧k) [AlgebraicGeometry.Smooth f] {n m : ℕ} {hV : Φ.IsValid n m} [AlgebraicGeometry.QuasiCompact f] (hE : E.IsSnc) (hΦ : Φ.Realizes E e) {S : Finset (Finset ℕ)} (hS : (Φ.toState n m hV).IsCenter S) (hge : ∀ P ∈ S, m ≤ Φ.total P) (x' : ↥(Φ.centerOf S).blowUp) :

Stalk by stalk: π^* 𝒪_X(−∑ a_c D_c) = F^m · 𝒪_{X'}(−∑ a'_{c'} D'_{c'}) at every point of the blow-up. Over a point of Z_Q the old pieces contribute their strict transforms and, for the pieces of Q, one exceptional factor each (F^{a(Q)} in all), the new piece F_Q contributes F^{a(Q) − m}, and the other new pieces miss the point; off the exceptional divisor the blow-up is an isomorphism.

theorem Hironaka.Monomial.PieceFamily.comap_monomial_eq {X : AlgebraicGeometry.Scheme} (Φ : PieceFamily X) {E : X.DivisorFamily} {e : E.ι ≃o Fin Φ.nextLabel} {k : Type u} [Field k] [PerfectField k] (f : X ⟶ AlgebraicGeometry.Spec ↧k) [AlgebraicGeometry.Smooth f] {n m : ℕ} {hV : Φ.IsValid n m} [AlgebraicGeometry.QuasiCompact f] (hE : E.IsSnc) (hΦ : Φ.Realizes E e) {S : Finset (Finset ℕ)} (hS : (Φ.toState n m hV).IsCenter S) (hge : ∀ P ∈ S, m ≤ Φ.total P) :

The total transform of the marked monomial ideal is F^m times the monomial ideal of the transported piece family: the old pieces keep their exponents, the new piece F_P gets a(P) − m ([Kol07, 111, Step 3.2]).

theorem Hironaka.Monomial.PieceFamily.markedTransform_monomial {X : AlgebraicGeometry.Scheme} (Φ : PieceFamily X) {E : X.DivisorFamily} {e : E.ι ≃o Fin Φ.nextLabel} {k : Type u} [Field k] [PerfectField k] (f : X ⟶ AlgebraicGeometry.Spec ↧k) [AlgebraicGeometry.Smooth f] {n m : ℕ} {hV : Φ.IsValid n m} [AlgebraicGeometry.QuasiCompact f] (hE : E.IsSnc) (hΦ : Φ.Realizes E e) {S : Finset (Finset ℕ)} (hS : (Φ.toState n m hV).IsCenter S) (hge : ∀ P ∈ S, m ≤ Φ.total P) :

The marked transform of the marked monomial ideal under the blow-up of a centre of order ≥ m is the monomial ideal of the transported piece family: 𝒪(mF) · π^* I of [Kol07, Definition 60] divides F^m out of the total transform.