Lably
Skip to content

Closed monoidal category

Type of category in mathematics

  • 4 min read
  • 3 chapters

Related on Lably

Through Mathematics, Category (mathematics) and Cartesian product

A classic example is the category of sets, Set, where the monoidal product of sets A and B is the usual cartesian product A×B, and the internal Hom BA is the set of functions from A to B. A non-cartesian example is the category of vector spaces, K-Vect, over a field K. Here the monoidal product is the usual tensor product of vector spaces, and the internal Hom is the vector space of linear maps from one vector space to another.

The internal language of closed symmetric monoidal categories is linear logic and the type system is the linear type system. Many examples of closed monoidal categories are symmetric. However, this need not always be the case, as non-symmetric monoidal categories can be encountered in category-theoretic formulations of linguistics; roughly speaking, this is because word-order in natural language matters.

Definition

A closed monoidal category is a monoidal category C such that for every object B the functor given by right tensoring with B

A↦A⊗B

has a right adjoint, written

A↦(B⇒A).

This means that there exists a bijection, called 'currying', between the Hom-sets

HomC(A⊗B,C)≅HomC(A,B⇒C)

that is natural in both A and C. In a different, but common notation, one would say that the functor

−⊗B:C→C

has a right adjoint

[B,−]:C→C

Equivalently, a closed monoidal category C is a category equipped, for every two objects A and B, with

  • an object A⇒B,
  • a morphism evalA,B:(A⇒B)⊗A→B,

satisfying the following universal property: for every morphism

f:X⊗A→B

there exists a unique morphism

h:X→A⇒B

such that

f=evalA,B∘(h⊗idA).

It can be shown that this construction defines a functor ⇒:Cop×C→C. This functor is called the internal Hom functor, and the object A⇒B is called the internal Hom of A and B. Many other notations are in common use for the internal Hom. When the tensor product on C is the cartesian product, the usual notation is BA and this object is called the exponential object.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Topics in mathematics