Documentation

Mathlib.AlgebraicGeometry.Modules.Tilde

Construction of M^~ #

Given any commutative ring R and R-module M, we construct the sheaf M^~ of 𝒪_SpecR-modules such that M^~(U) is the set of dependent functions that are locally fractions.

Main definitions #

The forgetful functor from 𝒪_{Spec R} modules to sheaves of R-modules.

Equations
    Instances For
      noncomputable def AlgebraicGeometry.moduleSpecΓFunctor {R : CommRingCat} :
      CategoryTheory.Functor (Spec { carrier := R, commRing := R.commRing }).Modules (ModuleCat R)

      The global section functor for 𝒪_{Spec R} modules

      Equations
        Instances For

          The forgetful functor from 𝒪_{Spec R} modules to sheaves of R-modules is fully faithful.

          Equations
            Instances For

              M^~ as a sheaf of 𝒪_{Spec R}-modules

              Equations
                Instances For

                  (Implementation). The image of tilde under modulesSpecToSheaf is isomorphic to structurePresheafInModuleCat. They are defeq as types but the Smul instance are not defeq.

                  Equations
                    Instances For

                      The map from M to Γ(M, U). This is a localiation map when U = D(f).

                      Equations
                        Instances For
                          Equations
                            noncomputable def AlgebraicGeometry.tilde.toStalk {R : CommRingCat} (M : ModuleCat R) (x : (PrimeSpectrum.Top R)) :
                            ModuleCat.of R M ModuleCat.of R ((tilde M).presheaf.stalk x)

                            If x is a point of Spec R, this is the morphism of R-modules from M to the stalk of M^~ at x.

                            Equations
                              Instances For
                                noncomputable def AlgebraicGeometry.tilde.map {R : CommRingCat} {M N : ModuleCat R} (f : M N) :

                                The tilde construction is functorial.

                                Equations
                                  Instances For
                                    noncomputable def AlgebraicGeometry.tilde.functor (R : CommRingCat) :
                                    CategoryTheory.Functor (ModuleCat R) (Spec { carrier := R, commRing := R.commRing }).Modules

                                    Tilde as a functor

                                    Equations
                                      Instances For
                                        @[simp]
                                        theorem AlgebraicGeometry.tilde.functor_map (R : CommRingCat) {X✝ Y✝ : ModuleCat R} (f : X✝ Y✝) :

                                        The isomorphism between the global sections of M^~ and M.

                                        Equations
                                          Instances For
                                            noncomputable def AlgebraicGeometry.Scheme.Modules.fromTildeΓ {R : CommRingCat} (M : (Spec { carrier := R, commRing := R.commRing }).Modules) :

                                            This is the counit of the tilde-Gamma adjunction.

                                            Equations
                                              Instances For

                                                This is the counit of the tilde-Gamma adjunction.

                                                Equations
                                                  Instances For

                                                    tilde.isoTop bundled as a natural isomorphism. This is the unit of the tilde-Gamma adjunction.

                                                    Equations
                                                      Instances For

                                                        The tilde-Gamma adjuntion.

                                                        Equations
                                                          Instances For

                                                            The tilde functor is fully faithful. We will later show that the essential image is exactly quasi-coherent modules.

                                                            Equations
                                                              Instances For
                                                                @[simp]
                                                                theorem AlgebraicGeometry.tilde.map_add {R : CommRingCat} {M N : ModuleCat R} (f g : M N) :
                                                                @[simp]
                                                                theorem AlgebraicGeometry.tilde.map_sub {R : CommRingCat} {M N : ModuleCat R} (f g : M N) :
                                                                @[simp]
                                                                theorem AlgebraicGeometry.tilde.map_neg {R : CommRingCat} {M N : ModuleCat R} (f : M N) :

                                                                Tilde of R as an R-module is isomorphic to the structure sheaf 𝒪_{Spec R}.

                                                                Equations
                                                                  Instances For
                                                                    noncomputable def AlgebraicGeometry.tildeFinsupp {R : CommRingCat} (ι : Type u) :

                                                                    Tilde of direct sums of R as an R-module is isomorphic to the free sheaf.

                                                                    Equations
                                                                      Instances For
                                                                        noncomputable def AlgebraicGeometry.presentationTilde {R : CommRingCat} (M : ModuleCat R) (s : Set M) (hs : Submodule.span (↑R) s = ) (t : Set (s →₀ R)) (ht : Submodule.span (↑R) t = (Finsupp.linearCombination (↑R) Subtype.val).ker) :

                                                                        Given a presentation of a module M, we may construct an associated presentation of M^~.

                                                                        Equations
                                                                          Instances For
                                                                            @[deprecated AlgebraicGeometry.tilde (since := "2026-02-11")]

                                                                            Alias of AlgebraicGeometry.tilde.


                                                                            M^~ as a sheaf of 𝒪_{Spec R}-modules

                                                                            Equations
                                                                              Instances For
                                                                                @[deprecated AlgebraicGeometry.tilde.toOpen (since := "2026-02-11")]

                                                                                Alias of AlgebraicGeometry.tilde.toOpen.


                                                                                The map from M to Γ(M, U). This is a localiation map when U = D(f).

                                                                                Equations
                                                                                  Instances For
                                                                                    @[deprecated AlgebraicGeometry.tilde.toStalk (since := "2026-02-11")]

                                                                                    Alias of AlgebraicGeometry.tilde.toStalk.


                                                                                    If x is a point of Spec R, this is the morphism of R-modules from M to the stalk of M^~ at x.

                                                                                    Equations
                                                                                      Instances For