Documentation

Atlas.AlgebraicGeometryI.code.CoherentLineBundlesProj

Predicate asserting that a sheaf of modules on a scheme Y is coherent.

Instances For
    noncomputable def CoherentLineBundlesProj.twistingSheafProj {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] (d : ) :

    The Serre twisting sheaf O(d) on Proj 𝒜 for an integer d.

    Instances For
      noncomputable def CoherentLineBundlesProj.FGGradedModule {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] :

      The type of finitely generated graded modules over the graded ring 𝒜.

      Instances For
        noncomputable def CoherentLineBundlesProj.tildeSheaf {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] (M : FGGradedModule 𝒜) :

        The sheaf on Proj 𝒜 associated to a finitely generated graded module M.

        Instances For
          theorem CoherentLineBundlesProj.prop20_coherent_from_fg_module {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] ( : (AlgebraicGeometry.Proj 𝒜).Modules) (hcoh : IsCoherent ) :
          ∃ (M : FGGradedModule 𝒜), Nonempty (tildeSheaf 𝒜 M )

          Every coherent sheaf on Proj 𝒜 arises (up to isomorphism) as for some finitely generated graded module M.

          theorem CoherentLineBundlesProj.fg_module_line_bundle_surjection {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] (M : FGGradedModule 𝒜) :
          ∃ (d : ) (r : ) (φ : ( fun (x : Fin r) => twistingSheafProj 𝒜 (-d)) tildeSheaf 𝒜 M), CategoryTheory.Epi φ

          For any finitely generated graded module M, there exists a surjection from a finite direct sum of twisting sheaves O(-d) onto .

          theorem CoherentLineBundlesProj.serre_coherent_presentation {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] ( : (AlgebraicGeometry.Proj 𝒜).Modules) (hcoh : IsCoherent ) :
          ∃ (d : ) (r : ) (φ : ( fun (x : Fin r) => twistingSheafProj 𝒜 (-d)) ), CategoryTheory.Epi φ

          Serre's theorem: every coherent sheaf on Proj 𝒜 is a quotient of a finite direct sum of Serre twisting sheaves O(-d).