The monoidal category structure on R-coalgebras #
In Mathlib/RingTheory/Coalgebra/TensorProduct.lean, given two R-coalgebras M, N, we define a
coalgebra instance on M ⊗[R] N, as well as the tensor product of two CoalgHoms as a
CoalgHom, and the associator and left/right unitors for coalgebras as CoalgEquivs.
In this file, we declare a MonoidalCategory instance on the category of coalgebras, with data
fields given by the definitions in Mathlib/RingTheory/Coalgebra/TensorProduct.lean, and Prop
fields proved by pulling back the MonoidalCategory instance on the category of modules,
using Monoidal.induced.
Equations
- One or more equations did not get rendered due to their size.
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
The data needed to induce a MonoidalCategory structure via
CoalgCat.instMonoidalCategoryStruct and the forgetful functor to modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
@[simp]
theorem
CoalgCat.MonoidalCategory.inducingFunctorData_μIso
(R : Type u)
[CommRing R]
(x✝ x✝¹ : CoalgCat R)
:
(inducingFunctorData R).μIso x✝ x✝¹ = CategoryTheory.Iso.refl
(CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.forget₂ (CoalgCat R) (ModuleCat R)).obj x✝)
((CategoryTheory.forget₂ (CoalgCat R) (ModuleCat R)).obj x✝¹))