Documentation

Hironaka.Resolution.Algebraic.Stage.ClosedEmbeddingCodimZero

Claim 71.2 when a component of X lies inside Y #

Kollár's proof of Claim 71.2 [Kol07, 108] takes Y ⊂ X to be the bottom of a chain of hypersurfaces; the chain has length 0 on a component of X lying inside Y, where Y ⊂ X is a local isomorphism and "every local equation of Y is in I" says nothing (max-ord(ker j) = ⊤). This module settles that case for the stage functors of the tower, so that the induction of Hironaka.Resolution.Algebraic.Stage.ClosedEmbeddingStep covers every closed embedding:

The case is the degenerate end of Kollár's chain; the two-hypersurface argument is bookkeeping on the hypersurface case of Claim 71.2.

Where the ideal of Y has order ≥ 2, its stalk is 0: the kernel of the surjection of regular local rings 𝒪_{X,x} → 𝒪_{Y,y} is generated by part of a regular system of parameters ([TSPA, Tag 00NR]; IsRegularLocalRing.exists_span_eq_maximalIdeal_and_eq_span_image_lt), no member of which lies in 𝔪² (notMem_sq_of_span_eq).

A point where the stalk of ker j is 0 specializes to a closed point of X in Y where it is still 0 (upper semicontinuity of the order and the Jacobson property).

At a closed point of X in Y where the stalk of ker j is 0, the Krull dimensions of the stalks of X and of Y agree, so dim Y = dim X.

theorem Hironaka.Stage.seq_eq_pushforward_of_not_maxOrd_ker_le_one {k : Type u} [Field k] [CharZero k] (base : OrderReductionStage 0) {n : ℕ} (TX TY : MarkedTriple k) (j : TY.X.left ⟶ TX.X.left) [AlgebraicGeometry.IsClosedImmersion j] (hj : TX.ClosedEmbedding TY j) (hE : IsEmpty TX.E.ι) (hTX : MarkedTriple.BMOClass (n + 1) 1 TX) (hK : ¬(AlgebraicGeometry.Scheme.Hom.ker j).maxOrd ≤ ↑1) :
(((tower base (n + 1)).bmo 1).functor k).seq TX hTX = ((((tower base (n + 1)).bmo 1).functor k).seq TY ⋯).pushforward j

The degenerate end of the chain of [Kol07, 108] (c = 0: a component of X inside Y, max-ord(ker j) = ⊤), by the two-hypersurface argument. With Y of the dimension of X (smoothOfRelativeDimension_eq_of_stalkIdeal_ker_eq_bot), embed X into X⁺ := X ×_k 𝔸¹ by the zero section s; both s and j ≫ s are closed immersions with smooth hypersurfaces as images, (X⁺, s_* I, 1, ∅) is a marked triple, and the hypersurface case at the stage n + 2 gives s_* BMO(X) = BMO(X⁺) = (j ≫ s)_* BMO(Y) = s_* (j_* BMO(Y)); s_* is injective and the coherence of the tower returns to the stage n + 1.