Monoidální kategorie

Monoidální (tenzorová) kategorie je kategorie s bifunktorem : C × C C {\displaystyle \otimes :C\times C\rightarrow C} (zvaným tenzorový produkt) a jednotkovým prvkem I {\displaystyle I} takovými, že existují přirozené isomorfismy α A , B , C : ( A B ) C A ( B C ) {\displaystyle \alpha _{A,B,C}:(A\otimes B)\otimes C\cong A\otimes (B\otimes C)} , λ A : I A A {\displaystyle \lambda _{A}:I\otimes A\cong A} , ρ A : A I A {\displaystyle \rho _{A}:A\otimes I\cong A} ( α {\displaystyle \alpha } se nazývá asociátor a λ   ( ρ ) {\displaystyle \lambda {\text{ }}(\rho )} levý (pravý) unitor).

Monoidální kategorie umožňuje definici monoidálního objektu, jakým jsou například algebraické monoidy v kategorii Set.

Endofunktory spolu se skládáním a identitou tvoří monoidální kategorii endofunktorů, přičemž monoidy v ní jsou monádami známými z funkcionálního programování.