Definition: Categorie monoidală
O categorie monoidală (M,⊗,IM,a,l,r) este o categorie M echipată cu:
- Un functor ⊗:M× M→M din produsul categoriei M cu ea însăși, numit produsul tensorial.
- Un obiect IM∈Ob(M) numit obiect unitate sau unitatea tensorului.
- Un izomorfism natural a:((−)⊗(−))⊗(−)⟶≃(−)⊗((−)⊗(−)) cu componente de forma aX,Y,Z:(X⊗Y)⊗Z⟶≃X⊗(Y⊗Z) numit asociatorul.
- Un izomorfism natural l:IM⊗(−)⟶≃(−) cu componente de forma lX:IM⊗X⟶≃X numit unitorul stâng.
- Un izomorfism natural r:(−)⊗(IM)⟶≃(−) cu componente de forma rX:X⊗IM⟶≃X called unitorul drept.
astfel încât următoarele doua diagrame comută pentru toate obiectele: