Documentation

TauCeti.AlgebraicGeometry.Modules.Sheaf

The underlying abelian sheaf of a sheaf of modules on a scheme #

Mathlib packages the forgetful functors out of the category X.Modules of 𝒪_X-modules on a scheme that land in presheaves: AlgebraicGeometry.Scheme.Modules.toPresheafOfModules and AlgebraicGeometry.Scheme.Modules.toPresheaf. This file adds the conversion of sheaf-level isomorphisms back to 𝒪_X-module isomorphisms, the one that lands in abelian sheaves, and records that the latter is exact.

Main declarations #

TauCeti/AlgebraicGeometry/Cohomology/Basic.lean defines the cohomology of an 𝒪_X-module as the sheaf cohomology of its underlying abelian sheaf, so this exactness is what puts that cohomology into a long exact sequence; it is Layer B infrastructure for TauCetiRoadmap/JacobianChallenge/README.md. No formalization is vendored: the functor is Mathlib's SheafOfModules.toSheaf for the sheaf of rings X.ringCatSheaf, and its exactness is TauCeti/Algebra/Category/ModuleCat/Sheaf/Exactness.lean.

Convert an isomorphism of sheaves of modules into an isomorphism of 𝒪_X-modules.

Equations
Instances For
    noncomputable def AlgebraicGeometry.Scheme.Modules.sectionsLinearEquiv {X : Scheme} {M N : X.Modules} (e : M ≅ N) (U : X.Opens) :

    An isomorphism of 𝒪_X-modules induces a Γ(X, U)-linear equivalence between the modules of sections over U, given by the components of the isomorphism and of its inverse at U.

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

      The linear equivalence induced by e on sections over U is the component of e.hom.

      @[simp]

      The inverse of the linear equivalence induced by e on sections over U is the component of e.inv.

      The forgetful functor from 𝒪_X-modules to sheaves of abelian groups on X.

      This is SheafOfModules.toSheaf for the sheaf of rings X.ringCatSheaf, packaged so that the source is the category X.Modules; compare AlgebraicGeometry.Scheme.Modules.toPresheaf.

      Equations
      Instances For

        Forgetting the module structures of a short exact sequence of 𝒪_X-modules leaves a short exact sequence of sheaves of abelian groups.