Rig category

From testwiki
Jump to navigation Jump to search

In category theory, a rig category (also known as bimonoidal category or 2-rig) is a category equipped with two monoidal structures, one distributing over the other.

Definition

A rig category is given by a category 𝐂 equipped with:

  • a symmetric monoidal structure (𝐂,βŠ•,O)
  • a monoidal structure (𝐂,βŠ—,I)
  • distributing natural isomorphisms: Ξ΄A,B,C:AβŠ—(BβŠ•C)≃(AβŠ—B)βŠ•(AβŠ—C) and Ξ΄'A,B,C:(AβŠ•B)βŠ—C≃(AβŠ—C)βŠ•(BβŠ—C)
  • annihilating (or absorbing) natural isomorphisms: aA:OβŠ—A≃O and a'A:AβŠ—O≃O

Those structures are required to satisfy a number of coherence conditions.[1][2]

Examples

  • Set, the category of sets with the disjoint union as βŠ• and the cartesian product as βŠ—. Such categories where the multiplicative monoidal structure is the categorical product and the additive monoidal structure is the coproduct are called distributive categories.
  • Vect, the category of vector spaces over a field, with the direct sum as βŠ• and the tensor product as βŠ—.

Strictification

Requiring all isomorphisms involved in the definition of a rig category to be strict does not give a useful definition, as it implies an equality AβŠ•B=BβŠ•A which signals a degenerate structure. However it is possible to turn most of the isomorphisms involved into equalities.[1]

A rig category is semi-strict if the two monoidal structures involved are strict, both of its annihilators are equalities and one of its distributors is an equality. Any rig category is equivalent to a semi-strict one.[3]

References

Template:Reflist

Template:Category theory