Documentation

TauCeti.AlgebraicGeometry.Modules.GlobalSections

Global-functions actions on sheaves of modules #

This file constructs the canonical action of the ring of global functions on a sheaf of modules on a scheme, shows that multiplication by a global unit is an isomorphism, and records how the action is carried along a morphism of schemes f : X ⟶ Y: pushing forward multiplication by f^♯ r is multiplication by r, and pulling back multiplication by r is multiplication by f^♯ r (Scheme.Modules.pushforward_map_globalSectionsSmul and Scheme.Modules.pullback_map_globalSectionsSmul). It also records the restriction of this action to the base ring for a scheme over a commutative ring, and the morphism Scheme.baseRingToStructurePresheaf from the constant presheaf of the base ring to the structure presheaf. Pullback of local functions by a morphism over the base preserves these images (AlgebraicGeometry.Scheme.Modules.app_baseRingToStructurePresheaf).

These constructions are independent of sheaf cohomology. They supply the scalar actions used by TauCeti.AlgebraicGeometry.Cohomology.Module.Basic.

Multiplication by a global function, as a morphism of sheaves of modules.

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

    Multiplication by a global unit is an isomorphism, with inverse multiplication by the inverse unit.

    The action of global functions on a sheaf of modules, bundled as a ring homomorphism into the endomorphism ring of the sheaf.

    Equations
    Instances For

      Multiplication by a global function is natural in the sheaf of modules.

      @[simp]

      Pushing forward multiplication by the pullback f^♯ r of a global function r on Y gives multiplication by r on the pushforward.

      @[simp]

      Pulling back multiplication by a global function r on Y gives multiplication by the pullback f^♯ r of r on the pullback.

      The homomorphism from the base ring to global functions on a scheme over that ring.

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

        The base ring acts through the pullback along the structure morphism: r is sent to the global function obtained by pulling back the function on Spec R corresponding to r.

        The morphism from the constant presheaf of rings R to the structure presheaf of a scheme over R: on an open U it is the base ring map to global functions followed by restriction to U.

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

          On an open U, the base ring maps to sections over U through global functions followed by restriction to U.

          On an open U, the base-ring map R → Γ(X, U) is the composite of R ≅ Γ(Spec R, ⊤) with the map on functions induced by the structure morphism.

          Pullback of local functions along a morphism over Spec R preserves the image of the base ring.

          @[instance_reducible, instance 900]
          noncomputable instance AlgebraicGeometry.Scheme.Modules.globalSectionsBaseModule (R : Type u) [CommRing R] (X : Scheme) [X.Over (Spec ↧R)] (M : X.Modules) :

          Global sections of a sheaf of modules on a scheme over a commutative ring form a module over the base ring. The priority is below the default so that the canonical action of Γ(X, ⊤) is still the one found when the base ring is the ring of global functions itself.

          Equations
          @[simp]