Documentation

Hironaka.Scheme.BlowUp.UniversalProperty

The universal property of the blow-up as a predicate #

A morphism Ļ€ : B ⟶ X is a blow-up of X along the ideal sheaf I [Hau14, Definition 4.4] if (i) the inverse image IĀ·š’Ŗ_B = I.comap Ļ€ of the centre is an effective Cartier divisor — Ļ€ is admissible for I — and (ii) Ļ€ is universal for this property: every admissible f : Y ⟶ X (every f with I.comap f invertible) factors through Ļ€ by a unique g : Y ⟶ B. Equivalently, the blow-up is a final object of the category of X-schemes on which the inverse image of the centre is an effective Cartier divisor [TSPA, Tag 0806].

IsBlowUp I Ļ€ records exactly these two clauses. Every theorem of the blow-up calculus that the sources derive "from the universal property" — the trivial blow-up, flat base change, the product formula and the composite of blow-ups — is proved once for an arbitrary Ļ€ with IsBlowUp I Ļ€ (HironakaExamples.BlowUp.TrivialBlowUp, Hironaka.Scheme.BlowUp.FlatBaseChange, Hironaka.Scheme.BlowUp.ProductCenter) and instantiated at the blow-up through blowUp.isBlowUp (Hironaka.Scheme.BlowUp.Glue.Global). The predicate is Prop-valued (no data).

structure AlgebraicGeometry.IsBlowUp {X B : Scheme} (I : X.IdealSheafData) (Ļ€ : B ⟶ X) :

Ļ€ : B ⟶ X is a blow-up of X along I [Hau14, Definition 4.4]; [TSPA, Tag 0806] if Ļ€ is admissible for I (the inverse image ideal I.comap Ļ€ is invertible) and every admissible f : Y ⟶ X factors uniquely through Ļ€.

Instances For
    theorem AlgebraicGeometry.IsBlowUp.exists_lift {X B : Scheme} {I : X.IdealSheafData} {Ļ€ : B ⟶ X} (h : IsBlowUp I Ļ€) {Y : Scheme} (f : Y ⟶ X) (hf : (I.comap f).IsInvertible) :
    ∃ (g : Y ⟶ B), CategoryTheory.CategoryStruct.comp g Ļ€ = f

    Existence half of the universal property.

    theorem AlgebraicGeometry.IsBlowUp.hom_ext {X B : Scheme} {I : X.IdealSheafData} {Ļ€ : B ⟶ X} (h : IsBlowUp I Ļ€) {Y : Scheme} (f : Y ⟶ X) (hf : (I.comap f).IsInvertible) (g g' : Y ⟶ B) (e : CategoryTheory.CategoryStruct.comp g Ļ€ = f) (e' : CategoryTheory.CategoryStruct.comp g' Ļ€ = f) :
    g = g'

    Uniqueness half of the universal property: two lifts of an admissible morphism coincide.

    Admissibility of Ļ€ composed with any morphism into X for which I pulls back to an invertible ideal sheaf on the blow-up: I.comap (Ļ€ ≫ g) = (I.comap g).comap Ļ€.