Documentation

Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP5

CP5: the protected state through the run, the truncations, the isolations and the loop #

The statement CP5 of the embedded desingularization (Hironaka.Resolution.Algebraic.Wlo05.EmbeddedChainRelative): once a component is absorbed and isolated, the loop keeps its strict transform Γ̃ smooth, integral, snc with the boundary and off the other members, and keeps the isolated ideal in the K-shape along it; at the end the isolated ideal is trivial near Γ̃_end.

This is the isolation passage of the proof of [Wlo05, Theorem 4.7.1] ("ignoring these isolated components"), proved from CP3 and CP4 in place of Włodarczyk's invariant; the argument is not in the literature. Used in Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP6Loop and Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCPBridge.

Smoothness of a closed subscheme over a base transports across a cast of the ambient scheme, the structure map carried whole.

theorem Hironaka.Resolution.forall_stalkIdeal_eq_top_of_heq {Y Y' : AlgebraicGeometry.Scheme} (h : Y = Y') {Γ M : Y.IdealSheafData} {Γ' M' : Y'.IdealSheafData} (hΓ : Γ ≍ Γ') (hM : M ≍ M') (hs : ∀ p ∈ Γ'.support, M'.stalkIdeal p = ⊤) (p : ↥Y) :
p ∈ Γ.support → M.stalkIdeal p = ⊤

"The unit stalk at every point of a closed subscheme" transports across a cast.

A cast composed with a morphism is heterogeneously the morphism.

The one-blow-up step and the run #

At a point of the centre on the protected component, the classification of the centre (CP3) in the chain coordinates of the K-shape is admissibility.

An admissible chain stratum at a point of Γ does not contain Γ (as ideal sheaves): the condition (★) puts a member's coordinate z k, k ∈ s, into its stalk, and that coordinate lies outside the span of the chain.

One blow-up of a protected state (CP3 with CP4): along the blow-up of a centre classified at each of its points, the strict transform of Γ stays snc with the boundary, integral and disjoint from the strict transforms of the members, and the transform of K keeps the K-shape along it.

The protected data along a run, stage by stage: along a smooth sequence of order ≥ 1 for (K, 1) whose centres are classified at each of their points (CP3), from a protected input — Γ snc with the boundary, integral, disjoint from the members C, K in the K-shape along it — the strict transform of Γ at every stage is snc with the total transform of the boundary, integral and disjoint from the strict transforms of the members, and the mark-1 transform of K keeps the K-shape along it.

The locality of the marked transform iterated: two ideals with the same stalks at every point of Γ have mark-1 transforms with the same stalks at every point of the strict transform of Γ, at every stage (the strict transform lies over Γ; the stalk of the transform at a point depends only on the stalk of the ideal at its image).

The protected state along the loop #

The data of the run at every stage of bmoOneRun, from a protected state: protectedData_seq with cp3For_bmoOneRun.

The centres of a run on a protected state are admissible chain strata (CP3 at a stage): every centre meeting the protected component is an ADMISSIBLE chain stratum for the isolated ideal of the run — the stratum, the K-shape and (★) in shared chain coordinates.

theorem Hironaka.Resolution.protectedState_stageTriple {k : Type u} [Field k] [CharZero k] (T : MarkedTriple k) (hm : T.m = 1) (C : Finset T.X.left.IdealSheafData) (Γ : T.X.left.IdealSheafData) (hP : ProtectedState T C Γ) (n : ℕ) (hn : n ≤ (bmoOneRun T hm).length) :

The round lemma (CP3 with CP4): the protected state persists along the run truncated anywhere (the isolation passage of the proof of [Wlo05, Theorem 4.7.1]).

The stalk of a colon at a point off the support of the divisor is the stalk of the ideal (stalkIdeal_colon_of_isLocallyNoetherian, the colon by the unit ideal).

The isolation is the identity near Γ̃: at a point of the strict transform of the protected component, the isolated ideal has the stalk of the ideal of the stage — the strict transforms of the absorbed members miss Γ̃, so the reduced ideal of their union has the unit stalk there.

The isolation lemma: the protected state passes through the isolation of the loop (the isolation passage of the proof of [Wlo05, Theorem 4.7.1]).

The last-round lemma ([Kol07, Theorem 69 (1)]): the untruncated run of BMO_1 ends with the ideal trivial at EVERY point — max-ord < 1 means order 0 everywhere — the stalk form of markedTransformSeq_bmoOneRun_last_eq_top.

The loop theorem, CP5: strong induction on C.card — from a protected state, the loop ends with the component smooth, snc with the boundary, and the isolated ideal trivial along it (the proof of [Wlo05, Theorem 4.7.1]).