Documentation

Atlas.AlgebraicGeometryI.code.BlowupDefinition

def Blowup.reesGrading {R : Type u_1} [CommRing R] (I : Ideal R) (n : ) :

The n-th graded piece of the Rees algebra R[It] = ⨁ Iⁿ tⁿ: monomials a · tⁿ with a ∈ Iⁿ, packaged as an additive subgroup of the Rees algebra.

Instances For
    @[implicit_reducible]
    noncomputable instance Blowup.reesGrading_addCommMonoid {R : Type u_1} [CommRing R] (I : Ideal R) (n : ) :

    Each graded piece reesGrading I n carries the inherited AddCommMonoid structure.

    noncomputable def Blowup.reesDecomposeComponent {R : Type u_1} [CommRing R] (I : Ideal R) (f : (reesAlgebra I)) (n : ) :
    (reesGrading I n)

    Project an element f of the Rees algebra onto its n-th graded component.

    Instances For
      theorem Blowup.reesDecomposeComponent_coe_coe {R : Type u_1} [CommRing R] (I : Ideal R) (f : (reesAlgebra I)) (n : ) :
      (reesDecomposeComponent I f n) = (Polynomial.monomial n) ((↑f).coeff n)

      The underlying polynomial of reesDecomposeComponent I f n is the monomial of degree n with coefficient f.coeff n.

      theorem Blowup.coeff_coeAddMonoidHom {R : Type u_1} [CommRing R] (I : Ideal R) (x : DirectSum fun (n : ) => (reesGrading I n)) (n : ) :
      (↑((DirectSum.coeAddMonoidHom (reesGrading I)) x)).coeff n = (↑(x n)).coeff n

      The n-th coefficient of the polynomial assembled from a direct-sum element coincides with the n-th coefficient of the component in degree n.

      The graded pieces reesGrading I n form an internal direct sum decomposition of the Rees algebra.

      theorem Blowup.reesGrading_one_mem {R : Type u_1} [CommRing R] (I : Ideal R) :

      The multiplicative identity lies in the degree-zero piece of the Rees algebra.

      theorem Blowup.reesGrading_mul_mem {R : Type u_1} [CommRing R] (I : Ideal R) {i j : } {fi fj : (reesAlgebra I)} (hi : fi reesGrading I i) (hj : fj reesGrading I j) :
      fi * fj reesGrading I (i + j)

      Multiplication of homogeneous elements of degrees i and j lands in degree i + j.

      @[implicit_reducible]
      noncomputable instance Blowup.reesGradedRing {R : Type u_1} [CommRing R] (I : Ideal R) :

      The Rees algebra equipped with reesGrading is a graded ring.

      noncomputable def Blowup.blowupAlong {R : Type u_1} [CommRing R] (I : Ideal R) :

      The blow-up of Spec R along the ideal I (Def 20, Lec 9): Proj of the Rees algebra.

      Instances For

        Natural projection from the blow-up Bl_I(Spec R) down to Spec of the degree-zero piece, canonically identified with Spec R.

        Instances For

          Proper transform of a closed subset Z along π : X ⟶ Y, away from the center C: the closure in X of the preimage of Z \ C.

          Instances For

            Exceptional locus of π : X ⟶ Y over a closed subscheme C ⊂ Y, defined as π⁻¹(C).

            Instances For

              The proper transform of a closed subscheme Z along the blow-up projection, viewed as a closed subset of the blow-up.

              Instances For

                The exceptional locus of the blow-up of Z: the intersection of the proper transform with the preimage of the center C.

                Instances For

                  The proper transform contains the preimage of the open complement Z \ C.

                  Proper transform of the whole space Z = ⊤ equals the closure of π⁻¹(Yᶜᶜ \ C).

                  theorem Blowup.reesGrading_zero_iso_base {R : Type u_1} [CommRing R] (I : Ideal R) :
                  ∃ (e : (reesGrading I 0) ≃+* R), True

                  The degree-zero piece of the Rees algebra is canonically ring-isomorphic to the base ring R via a · t⁰ ↦ a.

                  theorem Blowup.blowup_algebra_eq_rees {R : Type u_1} [CommRing R] (I : Ideal R) (n : ) (a : R) (ha : a I ^ n) :

                  For a ∈ Iⁿ, the monomial a · tⁿ is a homogeneous element of degree n in the Rees algebra.

                  When the ideal I is finitely generated, the Rees algebra is of finite type as an algebra over its degree-zero piece.

                  The blow-up morphism Bl_I(Spec R) ⟶ Spec R is proper when I is finitely generated.

                  There exists an open subscheme of the blow-up that is isomorphic (via an open immersion into Spec R) to the complement of the center; expresses that the blow-up is an isomorphism outside the center.

                  The blow-up of Spec R along a non-zero ideal is birational to Spec R.