Documentation

Mathlib.Algebra.Category.ModuleCat.Presheaf.Submodule

Submodules of presheaves of modules #

Given a presheaf of modules M over a presheaf of rings R and a family of submodules N X of M.obj X that is stable under the restriction maps of M, we construct the corresponding subobject of M in the category PresheafOfModules R.

Main definitions #

The families of submodules of M form a CompleteLattice, with all the lattice operations computed pointwise.

A family of submodules N X of M.obj X, for a presheaf of modules M, stable under the restriction maps of M. This defines a subobject of M in PresheafOfModules R.

Instances For
    theorem PresheafOfModules.Submodule.ext {C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {R : CategoryTheory.Functor Cᵒᵖ RingCat} {M : PresheafOfModules R} {N₁ N₂ : M.Submodule} (h : ∀ (X : Cᵒᵖ), N₁.obj X = N₂.obj X) :
    N₁ = N₂

    The presheaf of modules associated to a submodule.

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

      The inclusion of a submodule into the ambient presheaf of modules.

      Equations
      Instances For

        If N₁ and N₂ are submodule with N₁ ≤ N₂, this is the associated inclusion of presheaves of modules.

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