Monoidal functor explained

In category theory, monoidal functors are functors between monoidal categories which preserve the monoidal structure. More specifically, a monoidal functor between two monoidal categories consists of a functor between the categories, along with two coherence maps—a natural transformation and a morphism that preserve monoidal multiplication and unit, respectively. Mathematicians require these coherence maps to satisfy additional properties depending on how strictly they want to preserve the monoidal structure; each of these properties gives rise to a slightly different definition of monoidal functors

Although we distinguish between these different definitions here, authors may call any one of these simply monoidal functors.

Definition

Let

(lC,,IlC)

and

(lD,\bullet,IlD)

be monoidal categories. A lax monoidal functor from

lC

to

lD

(which may also just be called a monoidal functor) consists of a functor

F:lC\tolD

together with a natural transformation

\phiA,B:FA\bulletFB\toF(AB)

between functors

l{C} x l{C}\tol{D}

and a morphism

\phi:IlD\toFIlC

,called the coherence maps or structure morphisms, which are such that for every three objects

A

,

B

and

C

of

lC

the diagrams

,

   and    commute in the category

lD

. Above, the various natural transformations denoted using

\alpha,\rho,λ

are parts of the monoidal structure on

lC

and

lD

.

Variants

\phiA,B,\phi

are invertible.

\gamma

) such that the following diagram commutes for every pair of objects A, B in

lC

:

Examples

U\colon(Ab,Z,Z)(Set, x ,\{\ast\})

from the category of abelian groups to the category of sets. In this case, the map

\phiA,B\colonU(A) x U(B)\toU(AB)

sends (a, b) to

ab

; the map

\phi\colon\{*\}\toZ

sends

\ast

to 1.

R

is a (commutative) ring, then the free functor

Set,\toR-mod

extends to a strongly monoidal functor

(Set,\sqcup,\emptyset)\to(R-mod,,0)

(and also

(Set, x ,\{\ast\})\to(R-mod,,R)

if

R

is commutative).

R\toS

is a homomorphism of commutative rings, then the restriction functor

(S-mod,S,S)\to(R-mod,R,R)

is monoidal and the induction functor

(R-mod,R,R)\to(S-mod,S,S)

is strongly monoidal.

Bord\langle

be the category of cobordisms of n-1,n-dimensional manifolds with tensor product given by disjoint union, and unit the empty manifold. A topological quantum field theory in dimension n is a symmetric monoidal functor

F\colon(Bord\langle,\sqcup,\emptyset)(kVect,k,k).

(Ch(R-mod),,R[0])\to(grR-mod,,R[0])

via the map

H\ast(C1)H\ast(C2)\toH\ast(C1 ⊗ C2),[x1][x2]\mapsto[x1 ⊗ x2]

.

Alternate notions

If

(lC,,IlC)

and

(lD,\bullet,IlD)

are closed monoidal categories with internal hom-functors

lC,lD

(we drop the subscripts for readability), there is an alternative formulation

ψAB : F(AB) → FAFBof φAB commonly used in functional programming. The relation between ψAB and φAB is illustrated in the following commutative diagrams:

Properties

(M,\mu,\epsilon)

is a monoid object in

C

, then

(FM,F\mu\circ\phiM,M,F\epsilon\circ\phi)

is a monoid object in

D

.

Monoidal functors and adjunctions

Suppose that a functor

F:lC\tolD

is left adjoint to a monoidal

(G,n):(lD,\bullet,IlD)\to(lC,,IlC)

. Then

F

has a comonoidal structure

(F,m)

induced by

(G,n)

, defined by

mA,B=\varepsilonFA\bullet\circFnFA,FB\circF(ηAηB):F(AB)\toFA\bulletFB

and
m=\varepsilon
IlD

\circFn:FIlC\toIlD

.

If the induced structure on

F

is strong, then the unit and counit of the adjunction are monoidal natural transformations, and the adjunction is said to be a monoidal adjunction; conversely, the left adjoint of a monoidal adjunction is always a strong monoidal functor.

Similarly, a right adjoint to a comonoidal functor is monoidal, and the right adjoint of a comonoidal adjunction is a strong monoidal functor.

See also

References