mathlib documentation

category_theory.​monoidal.​braided

category_theory.​monoidal.​braided

Braided and symmetric monoidal categories

The basic definitions of braided monoidal categories, and symmetric monoidal categories, as well as braided functors.

Implementation note

We make braided_monoidal_category another typeclass, but then have symmetric_monoidal_category extend this. The rationale is that we are not carrying any additional data, just requiring a property.

Future work

@[class]

A braided monoidal category is a monoidal category equipped with a braiding isomorphism β_ X Y : X ⊗ Y ≅ Y ⊗ X which is natural in both arguments, and also satisfies the two hexagon identities.

Instances
@[class]

A symmetric monoidal category is a braided monoidal category for which the braiding is symmetric.

Instances