Documentation

TauCeti.AlgebraicGeometry.Blowup.Pullback

Blowing up the inverse image of the centre #

Let I be an ideal sheaf on a scheme X and let g : X' ⟶ X be a morphism of schemes. The inverse image I.comap g cuts out the scheme-theoretic inverse image g⁻¹(V(I)). On the blowup Bl_{I.comap g} X' the centre V(I) pulls back to the exceptional divisor, an effective Cartier divisor, so the universal property of Bl_I X gives a morphism of blowups over g (AlgebraicGeometry.Scheme.IdealSheafData.blowupMap), and with it a comparison morphism

Bl_{I.comap g} X' ⟶ X' ×_X Bl_I X

over X' (AlgebraicGeometry.Scheme.IdealSheafData.blowupBaseChangeHom).

When g is a closed immersion, for instance the inclusion of a closed subscheme Z of X, the morphism Bl_{I.comap g} Z ⟶ Bl_I X is therefore a closed immersion. This closed subscheme of Bl_I X, the blowup of Z along the inverse image of the centre, is the strict transform of Z (Stacks Project, Definition 080D and Lemma 080E); its description as the scheme-theoretic closure of the inverse image of Z ∖ V(I) is in TauCeti/AlgebraicGeometry/Blowup/StrictTransform.lean.

Main definitions #

Main results #

References #

The morphism of blowups and the comparison morphism #

The centre V(I) pulls back to an effective Cartier divisor on Bl_{I.comap g} X', along the structure morphism followed by g: it is the exceptional divisor of that blowup.

noncomputable def AlgebraicGeometry.Scheme.IdealSheafData.blowupMap {X X' : Scheme} (I : X.IdealSheafData) (g : X' ⟶ X) :

The morphism of blowups over g: the morphism Bl_{I.comap g} X' ⟶ Bl_I X lifting Bl_{I.comap g} X' ⟶ X' ⟶ X (blowupMap_blowupToBase), the unique such lift (eq_blowupMap). It is a closed immersion when g is (isClosedImmersion_blowupMap), and an open immersion when g is (isOpenImmersion_blowupMap).

Instances For

    Every morphism Bl_{I.comap g} X' ⟶ Bl_I X over g is the morphism of blowups.

    Lifting through Bl_{I.comap g} X' and then mapping to Bl_I X is lifting the composite through Bl_I X.

    Lifting through Bl_{I.comap g} X' and then mapping to Bl_I X is lifting the composite through Bl_I X.

    The exceptional divisor of Bl_I X pulls back along the morphism of blowups to the exceptional divisor of Bl_{I.comap g} X'.

    The comparison of blowups under base change: the morphism Bl_{I.comap g} X' ⟶ X' ×_X Bl_I X with components the structure morphism of the blowup of X' and the morphism of blowups. It is a closed immersion (isClosedImmersion_blowupBaseChangeHom), and an isomorphism for flat g (isIso_blowupBaseChangeHom).

    Instances For
      @[simp]

      The projection of the comparison to Bl_I X is the morphism of blowups.

      Two morphisms into X' ×_X Bl_I X agree if they agree after projecting to X' and the centre V(I) pulls back to an effective Cartier divisor along their common composite to X.

      Flat base change #

      Blowing up commutes with flat base change: for flat g, the comparison Bl_{I.comap g} X' ⟶ X' ×_X Bl_I X is an isomorphism. Its inverse is the lift of the projection X' ×_X Bl_I X ⟶ X' given by the universal property of Bl_{I.comap g} X'.

      The blowup of X' along the inverse image of the centre is the base change of the blowup of X along V(I), for flat g: the square formed by the two blowups over g is cartesian.

      Blowing up commutes with restriction to open subschemes: for an open immersion g, the morphism of blowups Bl_{I.comap g} X' ⟶ Bl_I X is an open immersion, with image the preimage of the image of g (opensRange_blowupMap).

      For an open immersion g, the image of the morphism of blowups is the preimage in Bl_I X of the image of g.

      The comparison is a closed immersion #

      The blowup of the inverse image of the centre is a closed subscheme of the base change of the blowup: for every morphism g : X' ⟶ X, the comparison Bl_{I.comap g} X' ⟶ X' ×_X Bl_I X is a closed immersion.

      The blowup of a closed subscheme is a closed subscheme of the blowup: for a closed immersion g : X' ⟶ X, the morphism of blowups Bl_{I.comap g} X' ⟶ Bl_I X is a closed immersion. Its image is the strict transform of X' (Stacks Project, Lemma 080E).