Documentation

Hironaka.Resolution.Algebraic.Hir64.SingleCenterTools

Blow-up calculus for the single-centre form of Main Theorem I #

Hironaka's Main Theorem I asks for a single monoidal transformation resolving X with centre exactly the singular locus; his strong form obtains the resolving morphism as a finite succession of monoidal transformations, and he remarks that a finite succession of monoidal transformations can be replaced by a single monoidal transformation with a suitably chosen centre [Hir64, pp. 132–133]. This file proves two general facts of the blow-up calculus used to make that remark precise (Hironaka.Resolution.Algebraic.Hir64.SingleCenter):

The file also records that a point off a closed set over which all centres lie has a point of every stage above it, that the generic point of an integral scheme is regular, and that if every centre lies over the singular locus of a reduced irreducible scheme, no centre is a whole stage.

The strict transform of the zero ideal (the whole scheme as a closed subscheme) along a blow-up is the zero ideal: (⊥.comap π).saturate E = ⊥.saturate E = ⊥ for the invertible exceptional ideal E (saturate_bot_of_isInvertible).

Along a finite succession the strict transform of ⊥ stays ⊥ at every stage.

A finite succession of monoidal transformations with proper centres (no centre a whole stage) starting at an integral locally Noetherian scheme ends at an integral scheme ([TSPA, Tag 0BFL] iterated): the strict transform of the integral closed subscheme V(⊥) = Y along the succession (AlgebraicGeometry.isIntegral_strictTransformSeq), read back on the stage through V(⊥) ≅ X_i.

If the pullback of J to K.blowUp is invertible, then (K * J).blowUp ≅ K.blowUp over Y: the blow-up of a product is the blow-up of the pullback of the second factor on the blow-up of the first [TSPA, Tag 080A], and the blow-up of an invertible ideal is an isomorphism [TSPA, Tag 0807]. This is Hironaka's remark that two successive monoidal transformations are one monoidal transformation with centre J(m)·J₀ [Hir64, p. 133].

theorem Hironaka.Resolution.exists_stage_point_over_of_forall_center_mem {X : AlgebraicGeometry.Scheme} (S : X.BlowUpSequence) (Z : Set ↥X) :
(∀ (i : Fin S.length), ∀ z ∈ (S.center i).support, (S.stageMap i.castSucc) z ∈ Z) → ∀ x ∉ Z, ∀ (i : Fin (S.length + 1)), ∃ (z : ↥(S.stage i)), (S.stageMap i) z = x

A point x of X not in a set Z over which all the centres of S lie has a point of every stage above it: at each blow-up a point off the centre has exactly one preimage (blowUp.existsUnique_preimage_of_notMem_support).

The generic point of an integral scheme is a regular point: its stalk is the function field, a field, and a field is a regular local ring (a local principal ideal domain).

If every centre lies over the singular locus of the reduced irreducible X, no centre is a whole stage: the generic point of X is regular and has a point of every stage above it.