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
      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
            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
                @[simp]

                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

                          Pushforwards along equal morphisms are isomorphic.

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

                            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]

                                  The restriction of a module along an open immersion.

                                  Equations
                                  Instances For

                                    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