Documentation

TauCeti.CategoryTheory.Monoidal.Mod.Tensor

The balanced tensor product of modules over a commutative monoid #

Let A be a commutative monoid object in a braided monoidal category C with coequalizers, such that tensoring on either side preserves (universe-0 small) colimits, in particular these coequalizers. The balanced tensor product M ⊗_A N of two left A-modules is the coequalizer of the two actions of A on M ⊗ A ⊗ N: the right action m ⊗ a ↦ a • m of A on M, obtained through the braiding, and the left action on N. The scalars act on M ⊗_A N through M. With unit the regular module A, this makes Mod C A a monoidal category.

For the commutative sphere monoid in symmetric sequences this is the smash product X ∧ Y of symmetric spectra, the coequalizer of X ⊗ S ⊗ Y ⇉ X ⊗ Y.

The construction reuses Mathlib's tensor product of bimodules Bimod.tensorBimod, with the associator and unitors of Mathlib's bicategory Bimod.monBicategory of monoids and bimodules. A module over a commutative monoid is a bimodule through Mod.toBimod. The bimodule tensor product of two such bimodules is again of this form (Bimod.tensorBimod_actRight_eq), so the monoidal structure Bimod.monoidalCategory of the endomorphism category Bimod R R is transported to Mod C A along the fully faithful functor Mod.toBimod by Mathlib's Monoidal.induced.

Main definitions #

Main statements #

References #

The balanced tensor product M ⊗_A N of modules over a commutative monoid object: the tensor product of the associated bimodules, with its left action.

Instances For

    The bimodule associated with M ⊗_A N is the tensor product of the bimodules associated with M and N. The comparison is the identity on the common carrier.

    Instances For
      @[instance_reducible]

      The balanced tensor product, with the monoidal data of bimodules conjugated by toBimodTensorObjIso.

      @[instance_reducible]

      Modules over a commutative monoid object form a monoidal category under the balanced tensor product, with unit the regular module.

      @[instance_reducible]

      Regarding modules over a commutative monoid object as bimodules is a monoidal functor.

      Tensoring on the right preserves the coequalizer defining M ⊗_A N, so the whiskered quotient map is still an epimorphism.

      Tensoring on the left preserves the coequalizer defining M ⊗_A N, so the whiskered quotient map is still an epimorphism.

      Morphisms out of M ⊗_A N are determined by their composites with the quotient map.