Documentation

Hironaka.Scheme.BlowUp.AffineBlowUp.Universal.Admissible

Admissible morphisms to Spec R and the local lifts to the affine blow-up #

Vocabulary for the universal property of the affine blow-up B = affineBlowUp I of Spec R along I [Hau14, Definition 4.4 and Theorem 4.18]; [TSPA, Tag 0806]:

@[reducible, inline]
noncomputable abbrev AlgebraicGeometry.specIdealSheaf {R : Type u} [CommRing R] (I : Ideal R) :

The ideal sheaf of I ⊆ R on Spec R (the global sections of Spec R are R through ΓSpecIso).

Equations
Instances For
    noncomputable def AlgebraicGeometry.sectionsHom {R : Type u} [CommRing R] {Y : Scheme} (f : Y ⟶ Spec ↧R) (V : Y.Opens) :

    The ring map R → Γ(Y, V) induced by f : Y ⟶ Spec R on the sections over an open V (f♯ on V ⊆ f⁻¹(Spec R), composed with R ≅ Γ(Spec R, ⊤)).

    Equations
    Instances For
      theorem AlgebraicGeometry.ideal_comap_specIdealSheaf {R : Type u} [CommRing R] {Y : Scheme} (I : Ideal R) (f : Y ⟶ Spec ↧R) (V : ↑Y.affineOpens) :

      The ideal of (I·𝒪_Y) on an affine open V ⊆ Y is the extension of I along sectionsHom f V.

      noncomputable def AlgebraicGeometry.liftOn {R : Type u} [CommRing R] {Y : Scheme} (I : Ideal R) (f : Y ⟶ Spec ↧R) (V : ↑Y.affineOpens) (a : ↥I) (hβa : (sectionsHom f ↑V) ↑a ∈ nonZeroDivisors ↑(Y.presheaf.obj (Opposite.op ↑V))) (hI : Ideal.map (sectionsHom f ↑V) I = Ideal.span {(sectionsHom f ↑V) ↑a}) :
      ↑↑V ⟶ affineBlowUp I

      The local lift on an affine piece [Hau14, Theorem 4.18, proof (d)]; [TSPA, Tag 0806]. For an affine open V ⊆ Y and a ∈ I whose image f♯a is a nonzerodivisor generating (I·𝒪_Y)(V), the ring map δ : R[I/a] → Γ(Y, V) extending f♯ (affineBlowUpAlgebra.lift) gives V ≅ Spec Γ(Y, V) ⟶ Spec R[I/a] ⟶ affineBlowUp I through the chart of a.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The local lift lands in the chart of a.

        The morphism Spec Γ(Y, V) ⟶ Spec R induced by f is Spec of sectionsHom f V.

        theorem AlgebraicGeometry.liftOn_π {R : Type u} [CommRing R] {Y : Scheme} (I : Ideal R) (f : Y ⟶ Spec ↧R) (V : ↑Y.affineOpens) (a : ↥I) (hβa : (sectionsHom f ↑V) ↑a ∈ nonZeroDivisors ↑(Y.presheaf.obj (Opposite.op ↑V))) (hI : Ideal.map (sectionsHom f ↑V) I = Ideal.span {(sectionsHom f ↑V) ↑a}) :

        The local lift lies over f: liftOn ≫ π = V.ι ≫ f (from affineBlowUp.chart_π and affineBlowUpAlgebra.lift_comp_algebraMap).