The strict transform is a blow-up #
The strict transform X' of a closed subscheme X ⊆ S under the blow-up of S along Z is the
blow-up of X in the closed subscheme f⁻¹Z of X [TSPA, Tag 080E]; [Hau14, Corollary 5.2 (a)].
The Stacks Project proves it by the Proj computation on charts; here it is proved from the
universal property alone [Hau14, Definition 4.4], for any pair of blow-ups in the sense of
IsBlowUp (Hironaka.Scheme.BlowUp.UniversalProperty), so that no chart of the construction is
unfolded. The argument, for π : B ⟶ X a blow-up of X along D, ι : Y ⟶ X the closed
subscheme of J, π' : B' ⟶ Y a blow-up of Y along D.comap ι, E := D.comap π the exceptional
ideal, Jˢ the strict transform (the E-power torsion saturation of J* = J.comap π):
π' ≫ ιis admissible forD(its inverse image ofDis the exceptional ideal ofB'), so it lifts toφ : B' ⟶ BoverX.φlands inV(Jˢ):J*.comap φ = ⊥becauseJ.comap ι = ⊥, and the saturation pulls back into the saturation of⊥by the invertible exceptional ideal ofB'(comap_saturate_le), which is⊥(saturate_bot_of_isInvertible). Henceφ = φ' ≫ ιˢwithιˢ : V(Jˢ) ⟶ B.ιˢ ≫ πfactors throughιasg : V(Jˢ) ⟶ Y(J.comap (ιˢ ≫ π) ≤ Jˢ.comap ιˢ = ⊥), andgis admissible forD.comap ι: its inverse image is the restrictionE.comap ιˢof the exceptional ideal to the saturated closed subscheme, which is invertible because a local generator ofEstays a nonzerodivisor modulo anE-saturated ideal (isInvertible_comap_subschemeι_of_colon_eq). Soglifts toψ : V(Jˢ) ⟶ B'overY.φ' ≫ ψ = 𝟙by uniqueness of lifts ofπ'(both are lifts), andψ ≫ φ' = 𝟙by uniqueness of lifts of the admissibleιˢ ≫ πintoB(ψ ≫ φandιˢboth lift it;ιˢis a monomorphism).
Generic lemmas on ideal sheaves used along the way #
comap_mul,comap_pow: the inverse image ideal sheaf is multiplicative (the affine formula for inverse images on a cover).comap_iSup:comappreserves suprema (it is a lower adjoint).comap_colon_le,comap_saturate_le: colons and saturations pull back into colons and saturations.colon_pow_bot_of_isInvertible,saturate_bot_of_isInvertible: an invertible ideal sheaf has no torsion.colon_saturate_of_fg: the saturation is saturated,(I : K^∞) : K = (I : K^∞), forKfinitely generated on affine opens (in particular invertible).comap_subschemeι_eq_bot:I.comap I.subschemeι = ⊥.isInvertible_comap_subschemeι_of_colon_eq: forEinvertible andSwith(S : E) = S,E.comap S.subschemeιis invertible.
Conventions #
IsBlowUp I π is the predicate of Hironaka.Scheme.BlowUp.UniversalProperty: π admissible and
every admissible morphism lifts uniquely. Closed subschemes are Mathlib's IdealSheafData.subscheme
with subschemeι; factorizations through them are IsClosedImmersion.lift (kernel containment).
The strict transform is strictTransformAlong π E J.
The inverse image ideal sheaf and products, colons, saturations #
Every point of Y has an affine neighbourhood mapping into an affine open of X.
The inverse image ideal sheaf is multiplicative ([TSPA, Tag 080A]: the ideal of the exceptional
divisor of a composite of blow-ups is the product of the two inverse images), by the affine formula
ideal_comap_of_le on a cover.
An invertible ideal sheaf has no torsion: (⊥ : E ^ i) = ⊥.
For K finitely generated on every affine open, ((I : K^∞) : K) = (I : K^∞): the saturation
is saturated.
Closed subschemes: the kernel of the inclusion and the restriction of an invertible ideal #
I.comap I.subschemeι = ⊥: the ideal of a closed subscheme pulls back to zero on it.
The restriction of an invertible ideal sheaf E to the closed subscheme of an E-saturated
ideal sheaf S ((S : E) = S) is invertible: on an affine open where E = (e) with e a
nonzerodivisor, e stays a nonzerodivisor modulo S(U), because u e ∈ S(U) forces
u ∈ (S(U) : e) = S(U).
The strict transform is the blow-up of the closed subscheme #
The strict transform is a blow-up [TSPA, Tag 080E]; [Hau14, Corollary 5.2 (a)]: for any
blow-up π : B ⟶ X of X along D and any blow-up π' : B' ⟶ V(J) of the closed subscheme
V(J) along D.comap ι (in the sense of IsBlowUp), B' is isomorphic to the strict transform
V(Jˢ) ⊆ B, compatibly with the maps to X. Proof by the universal property alone (see the module
docstring): the lift φ of π' ≫ ι lands in V(Jˢ); the lift ψ of V(Jˢ) → V(J), admissible
because the exceptional ideal restricts to an invertible ideal on the saturated subscheme, is its
inverse by uniqueness of lifts.