Documentation

TauCeti.Algebra.Category.ModuleCat.Sheaf.TensorProduct.Closed

The closed monoidal category of sheaves of modules #

Let R be a sheaf of commutative rings on a small site. This file makes sheaves of R-modules into a closed symmetric monoidal category. Consequently, tensoring on the left has the internal Hom functor as a right adjoint; Mathlib's standard ihom.adjunction, ihom.ev, and ihom.coev provide the tensor--Hom adjunction, evaluation, and coevaluation.

Presheaves of modules form a closed monoidal category by TauCeti.PresheafOfModules.monoidalClosed. Day's reflection theorem transports this closed structure across the reflective sheafification adjunction. Thus the internal Hom of sheaves is the sheafification of the presheaf internal Hom.

Main declarations #

The use of the special adjoint functor theorem and Day reflection follows the construction of closed monoidal structures on sheaf categories in Mathlib's CategoryTheory.Monoidal.Braided.Reflection and Condensed.Light.Monoidal.

@[instance_reducible]

The closed monoidal structure on presheaves of modules over the ring presheaf underlying R, transferred from TauCeti.PresheafOfModules.monoidalClosed so that instance search finds it at (ringCatSheaf R).obj.

Equations
@[instance_reducible]

The closed symmetric monoidal structure on sheaves of R-modules. It is obtained from the closed structure on presheaves of modules by Day's reflection theorem.

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