O produto tensorial comum torna os espaços vetoriais, grupos abelianos, R-módulos ou R-álgebras em categorias monoidais. As categorias monoidais podem ser vistas como uma generalização desses e de outros exemplos. Toda categoria monoidal (pequena) também pode ser vista como uma "categorificação" de um monoide subjacente, a saber, o monoide cujos elementos são as classes de isomorfismo dos objetos da categoria e cuja operação binária é dada pelo produto tensorial da categoria.
Uma aplicação bastante diferente, para a qual as categorias monoidais podem ser consideradas uma abstração, é um sistema de tipos de dados fechado sob um construtor de tipos que recebe dois tipos e constrói um tipo agregado. Os tipos servem como os objetos, e ⊗ é o construtor agregado. A associatividade a menos de isomorfismo é então uma forma de expressar que diferentes maneiras de agregar os mesmos dados — como 👁 {\displaystyle ((a,b),c)} e 👁 {\displaystyle (a,(b,c))} — armazenam as mesmas informações, mesmo que os valores agregados não precisem ser os mesmos. O tipo agregado pode ser análogo à operação de adição (soma de tipos) ou de multiplicação (produto de tipos). Para o produto de tipos, o objeto identidade é a unidade 👁 {\displaystyle ()} , de modo que há apenas um habitante do tipo, e é por isso que um produto com ele é sempre isomorfo ao outro operando. Para a soma de tipos, o objeto identidade é o tipo vazio (void), que não armazena nenhuma informação, e é impossível endereçar um habitante. O conceito de categoria monoidal não presume que os valores de tais tipos agregados possam ser separados; pelo contrário, fornece uma estrutura que unifica a teoria da informação clássica e a quântica.[1]
Na teoria das categorias, as categorias monoidais podem ser usadas para definir o conceito de um objeto monoide e uma ação associada nos objetos da categoria. Elas também são usadas na definição de uma categoria enriquecida.
Uma categoria monoidal é uma categoria 👁 {\displaystyle \mathbf {C} } equipada com uma estrutura monoidal. Uma estrutura monoidal consiste no seguinte:
Uma categoria monoidal estrita é aquela para a qual os isomorfismos naturais α, λ e ρ são identidades. Toda categoria monoidal é monoidalmente equivalente a uma categoria monoidal estrita.
Qualquer categoria com produtos finitos pode ser considerada monoidal com o produto como o produto monoidal e o objeto terminal como a unidade. Tal categoria é às vezes chamada de categoria monoidal cartesiana. Por exemplo:
Set, a categoria dos conjuntos com o produto cartesiano, com qualquer conjunto de um único elemento servindo como unidade.
Dualmente, qualquer categoria com coprodutos finitos é monoidal com o coproduto como o produto monoidal e o objeto inicial como a unidade. Tal categoria monoidal é chamada de monoidal cocartesiana.
R-Mod, a categoria de módulos sobre um anel comutativoR, é uma categoria monoidal com o produto tensorial de módulos ⊗R servindo como o produto monoidal e o anel R (pensado como um módulo sobre si mesmo) servindo como a unidade. Como casos especiais, tem-se:
A categoria de todos os endofuntores em uma categoria C é uma categoria monoidal estrita com a composição de funtores como o produto e o funtor identidade como a unidade.
Assim como para qualquer categoria E, a subcategoria plena gerada por qualquer objeto dado é um monoide, é o caso que para qualquer 2-categoriaE, e qualquer objeto C em Ob(E), a 2-subcategoria plena de E gerada por {C} é uma categoria monoidal. No caso E = Cat, obtemos o exemplo de endofuntores acima.
Qualquer monoide comum 👁 {\displaystyle (M,\cdot ,1)} é uma categoria monoidal pequena com conjunto de objetos 👁 {\displaystyle M} , apenas identidades para morfismos, 👁 {\displaystyle \cdot } como produto tensorial e 👁 {\displaystyle 1} como seu objeto identidade. Por outro lado, o conjunto de classes de isomorfismo (se tal coisa fizer sentido) de uma categoria monoidal é um monoide em relação ao produto tensorial.
Qualquer monoide comutativo 👁 {\displaystyle (M,\cdot ,1)} pode ser realizado como uma categoria monoidal com um único objeto. Lembre-se de que uma categoria com um único objeto é a mesma coisa que um monoide comum. Por um Argumento de Eckmann-Hilton, adicionar outro produto monoidal em 👁 {\displaystyle M} exige que o produto seja comutativo.
Existe uma noção geral de objeto monoide em uma categoria monoidal, que generaliza a noção comum de monoide da álgebra abstrata. Monoides comuns são precisamente os objetos monoides na categoria monoidal cartesiana Set. Além disso, qualquer categoria monoidal estrita (pequena) pode ser vista como um objeto monoide na categoria de categorias Cat (equipada com a estrutura monoidal induzida pelo produto cartesiano).
Funtores monoidais são os funtores entre categorias monoidais que preservam o produto tensorial e transformações naturais monoidais são as transformações naturais, entre esses funtores, que são "compatíveis" com o produto tensorial.
Toda categoria monoidal pode ser vista como a categoria B(∗, ∗) de uma bicategoriaB com apenas um objeto, denotado ∗.
O conceito de uma categoria Cenriquecida em uma categoria monoidal M substitui a noção de um conjunto de morfismos entre pares de objetos em C pela noção de um objeto-M de morfismos entre quaisquer dois objetos em C.
Para toda categoria C, a categoria monoidal estrita livre Σ(C) pode ser construída da seguinte forma:
seus objetos são listas (sequências finitas) A1, ..., An de objetos de C;
existem setas entre dois objetos A1, ..., Am e B1, ..., Bn apenas se m = n, e então as setas são listas (sequências finitas) de setas f1: A1 → B1, ..., fn: An → Bn de C;
o produto tensorial de dois objetos A1, ..., An e B1, ..., Bm é a concatenação A1, ..., An, B1, ..., Bm das duas listas e, de forma semelhante, o produto tensorial de dois morfismos é dado pela concatenação de listas. O objeto identidade é a lista vazia.
Esta operação Σ mapeando a categoria C para Σ(C) pode ser estendida para uma 2-mônade estrita em Cat.
12Fong, Brendan; Spivak, David I. (12 de outubro de 2018). «Seven Sketches in Compositionality: An Invitation to Applied Category Theory». arXiv:1803.05316👁 Acessível livremente [math.CT]
Kelly, G. Max (1964). «On MacLane's Conditions for Coherence of Natural Associativities, Commutativities, etc». Journal of Algebra. 1 (4): 397–402. doi:10.1016/0021-8693(64)90018-3