Symmetric monoidal category

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In category theory, a branch of mathematics, a symmetric monoidal category is a monoidal category (i.e. a category in which a "tensor product"

is defined) such that the tensor product is symmetric (i.e.

AB

is, in a certain strict sense, naturally isomorphic to

BA

for all objects

A

and

B

of the category). One of the prototypical examples of a symmetric monoidal category is the category of vector spaces over some fixed field k, using the ordinary tensor product of vector spaces.

Definition

[edit | edit source]

A symmetric monoidal category is a monoidal category (C, ⊗, I) such that, for every pair A, B of objects in C, there is an isomorphism sAB:ABBA called the swap map[1] that is natural in both A and B and such that the following diagrams commute:

  • The unit coherence:
  • The associativity coherence:
  • The inverse law:

In the diagrams above, a, l, and r are the associativity isomorphism, the left unit isomorphism, and the right unit isomorphism respectively.

Examples

[edit | edit source]

Some examples and non-examples of symmetric monoidal categories:

Properties

[edit | edit source]

The classifying space (geometric realization of the nerve) of a symmetric monoidal category is an E space, so its group completion is an infinite loop space.[2]

Specializations

[edit | edit source]

A dagger symmetric monoidal category is a symmetric monoidal category with a compatible dagger structure.

A cosmos is a complete cocomplete closed symmetric monoidal category.

Generalizations

[edit | edit source]

In a symmetric monoidal category, the natural isomorphisms sAB:ABBA are their own inverses in the sense that sBAsAB=1AB. If we abandon this requirement (but still require that AB be naturally isomorphic to BA), we obtain the more general notion of a braided monoidal category.

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).