Documentation

Atlas.AlgebraicGeometryI.code.ProjectiveQCohProperties

structure ProjectiveQCohProperties.ZGradedModule {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] (𝒜 : σ) :
Type (u + 1)

A -graded module over a -graded ring 𝒜: an A-module with a -indexed internal direct sum decomposition compatible with the grading on 𝒜.

Instances For
    def ProjectiveQCohProperties.ZGradedModule.IsFG {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] {𝒜 : σ} (M : ZGradedModule 𝒜) :

    A graded module is finitely generated if its underlying module is.

    Instances For
      def ProjectiveQCohProperties.ZGradedModule.IsFinDim {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] {𝒜 : σ} (M : ZGradedModule 𝒜) :

      A graded module is "finite-dimensional" if only finitely many graded components are nonzero.

      Instances For
        def ProjectiveQCohProperties.ZGradedModule.IsLocNilpotent {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] {𝒜 : σ} [GradedRing 𝒜] (M : ZGradedModule 𝒜) :

        A graded module is locally nilpotent (with respect to the irrelevant ideal) if for every element x, some power of every element of the irrelevant ideal annihilates x.

        Instances For
          structure ProjectiveQCohProperties.ZGradedModule.SES {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] {𝒜 : σ} (M₁ M₂ M₃ : ZGradedModule 𝒜) :

          A short exact sequence 0 → M₁ → M₂ → M₃ → 0 of graded modules.

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

            The grading shift A(d): A viewed as a graded module with degrees shifted by d.

            Instances For
              noncomputable def ProjectiveQCohProperties.ZGradedModule.copies {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] {𝒜 : σ} [GradedRing 𝒜] (M : ZGradedModule 𝒜) (k : ) :

              The direct sum of k copies of a graded module M.

              Instances For

                Predicate that a sheaf of modules on a scheme is quasicoherent.

                Instances For

                  Placeholder predicate "is coherent" for a sheaf of modules on a scheme.

                  Instances For
                    noncomputable def ProjectiveQCohProperties.tildeProjFunctor {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] (M : ZGradedModule 𝒜) :

                    The "tilde" construction sending a graded 𝒜-module to the associated quasicoherent sheaf on Proj 𝒜.

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

                      The Serre twisting sheaf 𝒪(d) on Proj 𝒜.

                      Instances For
                        noncomputable def ProjectiveQCohProperties.tilde_shifted_copies_iso_coproduct_twisting {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] (d k : ) :
                        tildeProjFunctor 𝒜 ((ZGradedModule.gradeShift 𝒜 (-d)).copies k) fun (x : Fin k) => twistingSheaf 𝒜 (-d)

                        The tilde of k copies of the shifted graded ring A(-d) is canonically isomorphic to a coproduct of k copies of 𝒪(-d).

                        Instances For
                          noncomputable def ProjectiveQCohProperties.gradedModuleOfSheaf {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] ( : (AlgebraicGeometry.Proj 𝒜).Modules) :

                          Recovers a graded module from a sheaf on Proj 𝒜 by taking the direct sum of twisted global sections ⊕ Γ(F(n)).

                          Instances For
                            theorem ProjectiveQCohProperties.prop20_tildeFunctor_exact {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] (M₁ M₂ M₃ : ZGradedModule 𝒜) (ses : M₁.SES M₂ M₃) :
                            ∃ (f : tildeProjFunctor 𝒜 M₁ tildeProjFunctor 𝒜 M₂) (g : tildeProjFunctor 𝒜 M₂ tildeProjFunctor 𝒜 M₃) (w : CategoryTheory.CategoryStruct.comp f g = 0), { X₁ := tildeProjFunctor 𝒜 M₁, X₂ := tildeProjFunctor 𝒜 M₂, X₃ := tildeProjFunctor 𝒜 M₃, f := f, g := g, zero := w }.ShortExact

                            Proposition 20 (exactness): the M ↦ M̃ functor sends short exact sequences of graded modules to short exact sequences of sheaves on Proj 𝒜.

                            theorem ProjectiveQCohProperties.prop20_tildeFunctor_essentiallySurjective {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] ( : (AlgebraicGeometry.Proj 𝒜).Modules) (hqc : IsQCoh ) :
                            ∃ (M : ZGradedModule 𝒜), Nonempty (tildeProjFunctor 𝒜 M )

                            Proposition 20 (essential surjectivity): every quasicoherent sheaf on Proj 𝒜 is isomorphic to for some graded module M.

                            Refinement of Proposition 20: every coherent sheaf on Proj 𝒜 comes from a finitely generated graded module.

                            theorem ProjectiveQCohProperties.fg_graded_surjection_from_shifted_free {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] (M : ZGradedModule 𝒜) (hfg : M.IsFG) :
                            ∃ (d : ) (k : ) (f : ((ZGradedModule.gradeShift 𝒜 (-d)).copies k).carrier →ₗ[A] M.carrier), Function.Surjective f

                            Every finitely generated graded module is a quotient of a finite direct sum of shifted copies of the graded ring A(-d).

                            theorem ProjectiveQCohProperties.tildeProjFunctor_epi_of_surjection {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] (M N : ZGradedModule 𝒜) (f : M.carrier →ₗ[A] N.carrier) (hf : Function.Surjective f) :

                            A surjection of graded modules induces an epimorphism between their tilde sheaves.

                            theorem ProjectiveQCohProperties.cor18_coherent_quotient_module_level {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] ( : (AlgebraicGeometry.Proj 𝒜).Modules) (hcoh : CoherentSheafPred ) :
                            ∃ (d : ) (k : ) (φ : tildeProjFunctor 𝒜 ((ZGradedModule.gradeShift 𝒜 (-d)).copies k) ), CategoryTheory.Epi φ

                            Corollary 18 (module-level): every coherent sheaf on Proj 𝒜 admits a surjection from the tilde of k copies of A(-d).

                            theorem ProjectiveQCohProperties.cor18_coherent_quotient_of_twisting {A : Type u} [CommRing A] {σ : Type u} [SetLike σ A] [AddSubgroupClass σ A] (𝒜 : σ) [GradedRing 𝒜] ( : (AlgebraicGeometry.Proj 𝒜).Modules) (hcoh : CoherentSheafPred ) :
                            ∃ (d : ) (k : ) (φ : ( fun (x : Fin k) => twistingSheaf 𝒜 (-d)) ), CategoryTheory.Epi φ

                            Corollary 18: every coherent sheaf on Proj 𝒜 is a quotient of a coproduct of twisting sheaves 𝒪(-d), i.e. a quotient of a vector bundle.

                            Proposition 21: M̃ = 0 on Proj 𝒜 iff M is locally nilpotent with respect to the irrelevant ideal.

                            Proposition 21 for finitely generated modules: M̃ = 0 iff M has finite total dimension as a graded module.

                            Proposition 21 (Serre correspondence): QCoh(Proj 𝒜) is equivalent to the category of graded 𝒜-modules modulo locally nilpotent modules.