Documentation

Mathlib.Algebra.Category.ModuleCat.Sheaf.Free

Free sheaves of modules #

In this file, we construct the functor SheafOfModules.freeFunctor : Type u ⥤ SheafOfModules.{u} R which sends a type I to the coproduct of copies indexed by I of unit R.

TODO #

The data of a morphism free I ⟶ M from a free sheaf of modules is equivalent to the data of a family I → M.sections of sections of M.

Equations
    Instances For
      @[reducible, inline]

      The tautological section of free I : SheafOfModules R corresponding to i : I.

      Equations
        Instances For

          The morphism of presheaves of R-modules free I ⟶ free J induced by a map f : I → J.

          Equations
            Instances For

              The functor Type u ⥤ SheafOfModules.{u} R which sends a type I to free I which is a coproduct indexed by I of copies of R (thought of as a presheaf of modules over itself).

              Equations
                Instances For