Documentation

Mathlib.AlgebraicGeometry.Modules.Sheaf

The category of sheaves of modules over a scheme #

In this file, we define the abelian category of sheaves of modules X.Modules over a scheme X, and study its basic functoriality.

The category of sheaves of modules over a scheme.

Equations
Instances For

    Morphisms between 𝒪ₓ-modules. Use Hom.app to act on sections.

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

      The forgetful functor from 𝒪ₓ-modules to presheaves of modules. This is mostly useful to transport results from (pre)sheaves of modules to 𝒪ₓ-modules and usually shouldn't be used directly when working with actual 𝒪ₓ-modules.

      Equations
      Instances For

        The underlying abelian presheaf of an 𝒪ₓ-module.

        Equations
        Instances For

          Notation for sections of a presheaf of module.

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

            Scalar multiplication as an endomorphism of Γ(M, U).

            Equations
            Instances For
              @[simp]
              theorem AlgebraicGeometry.Scheme.Modules.smul_apply {X : Scheme} {M : X.Modules} {U : X.Opens} (r : (X.presheaf.obj (Opposite.op U))) (x : (M.presheaf.obj (Opposite.op U))) :
              noncomputable def AlgebraicGeometry.Scheme.Modules.Hom.mapPresheaf {X : Scheme} {M N : X.Modules} (φ : M N) :

              The underlying map between abelian presheaves of a morphism of 𝒪ₓ-modules.

              Equations
              Instances For

                The application of a morphism of 𝒪ₓ-modules to sections.

                Equations
                Instances For
                  @[simp]
                  theorem AlgebraicGeometry.Scheme.Modules.Hom.add_app {X : Scheme} {M N : X.Modules} {U : X.Opens} (φ ψ : M N) :
                  app (φ + ψ) U = app φ U + app ψ U
                  @[simp]
                  theorem AlgebraicGeometry.Scheme.Modules.Hom.sub_app {X : Scheme} {M N : X.Modules} {U : X.Opens} (φ ψ : M N) :
                  app (φ - ψ) U = app φ U - app ψ U
                  @[simp]
                  theorem AlgebraicGeometry.Scheme.Modules.hom_ext {X : Scheme} {M N : X.Modules} (f g : M N) (H : ∀ (U : X.Opens), Hom.app f U = Hom.app g U) :
                  f = g
                  theorem AlgebraicGeometry.Scheme.Modules.hom_ext_iff {X : Scheme} {M N : X.Modules} {f g : M N} :
                  f = g ∀ (U : X.Opens), Hom.app f U = Hom.app g U

                  The pushforward functor for categories of sheaves of modules over schemes.

                  Equations
                  Instances For
                    @[simp]

                    The pullback functor for categories of sheaves of modules over schemes.

                    Equations
                    Instances For

                      The pullback functor for categories of sheaves of modules over schemes is left adjoint to the pushforward functor.

                      Equations
                      Instances For

                        The pushforward of sheaves of modules by the identity morphism identifies to the identity functor.

                        Equations
                        Instances For

                          The pullback of sheaves of modules by the identity morphism identifies to the identity functor.

                          Equations
                          Instances For

                            The composition of two pushforward functors for sheaves of modules on schemes identify to the pushforward for the composition.

                            Equations
                            Instances For

                              The composition of two pullback functors for sheaves of modules on schemes identify to the pullback for the composition.

                              Equations
                              Instances For
                                noncomputable def AlgebraicGeometry.Scheme.Modules.pushforwardCongr {X Y : Scheme} {f g : X Y} (hf : f = g) :

                                Pushforwards along equal morphisms are isomorphic.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  noncomputable def AlgebraicGeometry.Scheme.Modules.pullbackCongr {X Y : Scheme} {f g : X Y} (hf : f = g) :

                                  Inverse images along equal morphisms are isomorphic.

                                  Equations
                                  Instances For

                                    The pseudofunctor from Schemeᵒᵖ to the bicategory of adjunctions which sends a scheme X to the category X.Modules of sheaves of modules over X. (This contains both the covariant and the contravariant functorialities of these categories.)

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

                                      Restriction of an 𝒪ₓ-module along an open immersion. This is isomorphic to the pullback functor (see restrictFunctorIsoPullback) but has better defeqs.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        @[reducible, inline]
                                        noncomputable abbrev AlgebraicGeometry.Scheme.Modules.restrict {X Y : Scheme} (M : Y.Modules) (f : X Y) [IsOpenImmersion f] :

                                        The restriction of a module along an open immersion.

                                        Equations
                                        Instances For

                                          The sections of the restriction of M over U are isomorphic to `Γ(M, f ''ᵁ U).

                                          Equations
                                          Instances For

                                            Avoid using this. Use the isomorphism AlgebraicGeometry.Scheme.Modules.restrictAppIso instead.

                                            The restriction of a module along an open immersion.

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

                                              Restriction is right adjoint to pushforward.

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

                                                Restriction is naturally isomorphic to the inverse image.

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

                                                  Restriction along the identity is isomorphic to the identity.

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

                                                    Restriction along the composition is isomorphic to the composition of restrictions.

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

                                                      Restriction along equal morphisms are isomorphic.

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

                                                        Restriction along open immersions commutes with taking stalks.

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