Blog Archive

Sunday, September 13, 2026

Enriched Convolution from the Lax Monoidality of Hom

 

Enriched Hom Is Lax Monoidal: The Categorical Origin of Convolution

In the previous discussion, we saw that lax monoidal functors preserve monoid objects. This explained why the linear dual of a coalgebra is naturally an algebra.

There is a more general construction behind that phenomenon.

Suppose C is a monoidal category enriched over a symmetric monoidal category V. Then the morphisms from an object C to an object A do not merely form a set: they form an object

C(C,A)V.

If C is a comonoid object and A is a monoid object in C, we will prove that

C(C,A)

is naturally a monoid object in V.

The mechanism is exactly the same as before:

C(,):CopCV

is a lax monoidal enriched functor, while (C,A) is a monoid object in

CopC.

Convolution is simply the monoid structure transported by this lax monoidal functor.

Enriched categories

Let

(V,,I)

be a symmetric monoidal category.

A V-category C consists of a collection of objects together with, for every pair X,Y, a hom-object

C(X,Y)V.

Composition is itself a morphism in V:

:C(Y,Z)C(X,Y)C(X,Z),

and the identity of an object X is represented by a morphism

jX:IC(X,X).

These satisfy enriched versions of associativity and the unit laws.

When

V=Set,

this is just an ordinary category.

When

V=Vectk,

the hom-objects are vector spaces and composition is bilinear, so a Vectk-category is precisely a k-linear category.

When

V=Chk,

the hom-objects are chain complexes, giving dg-categories.

Thus enrichment replaces hom-sets by hom-objects carrying whatever structure is present in V.

Monoidal V-categories

Now suppose C is also monoidal.

For convolution, it is not enough that C be both monoidal and enriched independently: the tensor product must itself respect the enrichment.

To formulate this, recall that if C and D are V-categories, their tensor product

CD

has objects (X,Y) and hom-objects

(CD)((X,Y),(X,Y))=C(X,X)D(Y,Y).

The symmetry of V allows the factors to pass through one another when defining composition.

A monoidal V-category is a V-category C whose tensor product

:CCC

is a V-functor, together with the usual associator and unitors, now required to be V-natural.

The fact that is a V-functor means, in particular, that for any four objects there is a canonical morphism

τX,X;Y,Y:C(X,X)C(Y,Y)C(XY,XY).

This is the enriched version of the familiar operation

(f,g)fg.

It is this morphism that will eventually become the multiplication underlying convolution.

The enriched hom functor

From now on, assume additionally that V is symmetric monoidal closed.

Thus for U,VV there is an internal hom object

[U,V]V

characterized by the adjunction

HomV(TU,V)HomV(T,[U,V]).

In particular, V is naturally enriched over itself, with

V(U,V)=[U,V].

We can therefore ask whether the assignment

(X,A)C(X,A)

defines a V-functor

H=C(,):CopCV.

It does.

Let

P=(X,A),Q=(Y,B).

The hom-object between them in CopC is

(CopC)(P,Q)=C(Y,X)C(A,B).

To define a V-functor we therefore need a morphism

C(Y,X)C(A,B)[C(X,A),C(Y,B)].

By closedness, it is equivalent to construct its transpose

C(Y,X)C(A,B)C(X,A)C(Y,B).

Using symmetry, rearrange the factors as

C(A,B)C(X,A)C(Y,X).

Now compose twice:

C(A,B)C(X,A)C(X,B),

followed by

C(X,B)C(Y,X)C(Y,B).

Thus we obtain

C(Y,X)C(A,B)[C(X,A),C(Y,B)].

In ordinary notation this is simply

(p,q)(hqhp).

This notation should only be regarded as a mnemonic: the actual construction takes place entirely inside V.

The enriched identity axiom follows because

1Ah1X=h,

which is exactly the enriched unit law.

Likewise, compatibility with composition follows from enriched associativity. If, symbolically,

p:YX,r:ZY,

and

q:AB,s:BD,

then both ways of composing act on h:XA as

sqhpr.

The equality of these two composites is precisely the enriched associativity axiom.

Hence

C(,):CopCV

is indeed a V-functor.

The enriched hom functor is lax monoidal

We now come to the central observation.

The category

CopC

is monoidal componentwise:

(X,A)(Y,B)=(XY,AB),

with tensor unit

(1C,1C).

We claim that

H=C(,):CopCV

is lax monoidal.

For two objects (X,A) and (Y,B), define the lax monoidal structure map by

μ(X,A),(Y,B):C(X,A)C(Y,B)C(XY,AB),

where μ is exactly the hom-object map induced by the enriched tensor functor

:CCC.

Thus, in ordinary notation,

μ(f,g)=fg.

The unit morphism is the enriched identity of the tensor unit:

μ0:IC(1C,1C).

We must check that these maps are V-natural and satisfy the lax monoidal coherence conditions.

Naturality of the laxator

The essential identity is the enriched form of the interchange law.

Suppose, symbolically, that we have

x:XX,a:AA,

and

y:YY,b:BB.

If

f:XA,g:YB,

then applying the enriched hom functor first gives

afx

and

bgy.

Tensoring them gives

(afx)(bgy).

On the other hand, tensor first:

fg:XYAB,

and then act by

xy

and

ab.

This gives

(ab)(fg)(xy).

These are equal:

(afx)(bgy)=(ab)(fg)(xy).

In the enriched setting this equality is not an additional assumption. It is exactly the statement that

:CCC

is a V-functor.

Equivalently, tensoring morphisms is compatible with enriched composition.

Therefore the morphisms

μ(X,A),(Y,B)

form a V-natural transformation.

Associativity coherence

Now take three pairs

(X,A),(Y,B),(Z,D).

Starting from

C(X,A)C(Y,B)C(Z,D),

we can apply the laxator in two ways.

The first produces, up to associators,

(fg)h,

while the second produces

f(gh).

The associator of the monoidal V-category C is a V-natural isomorphism

αX,Y,Z:(XY)ZX(YZ).

Its naturality says precisely that

αA,B,D((fg)h)=(f(gh))αX,Y,Z.

This is exactly the lax monoidal associativity coherence diagram for H.

Thus the associativity of the lax monoidal structure on the hom functor comes from the V-naturality of the associator of C.

Unit coherence

The same phenomenon occurs for the unit.

Let

f:XA.

Tensoring with the identity of the monoidal unit gives

11f:1X1A.

Naturality of the left unitor gives

λA(11f)=fλX.

Likewise, naturality of the right unitor gives

ρA(f11)=fρX.

These are precisely the two lax unit coherence conditions.

Therefore we have proved:

Proposition.
Let V be symmetric monoidal closed and let C be a monoidal V-category. Then the enriched hom functor

C(,):CopCV

is a lax monoidal V-functor.

The structural morphism is simply

C(X,A)C(Y,B)C(XY,AB),

the enriched version of tensoring two morphisms.

Comonoids and monoids

Now let C be a comonoid object in C:

Δ:CCC,ε:C1C,

and let A be a monoid object:

m:AAA,u:1CA.

Passing to the opposite category reverses the arrows. Thus the comultiplication

CCC

becomes a multiplication

CCC

inside Cop, while the counit becomes a unit.

Hence C is a monoid object in Cop.

Since A is a monoid object in C, the pair

(C,A)

is a monoid object in

CopC.

Its multiplication is the pair

(Δ,m):(CC,AA)(C,A),

where the first component is understood in Cop.

Its unit is

(ε,u):(1,1)(C,A).

Now use the general principle that lax monoidal functors preserve monoid objects.

Applying

C(,):CopCV

to the monoid (C,A) gives a monoid object

C(C,A)

in V.

Thus:

Enriched Convolution Theorem.
Let V be symmetric monoidal closed and let C be a monoidal V-category. If C is a comonoid object of C and A is a monoid object of C, then

C(C,A)

is canonically a monoid object in V.

Its multiplication is

C(C,A)C(C,A)μC(CC,AA)C(Δ,m)C(C,A).

The first morphism tensors two morphisms, while the second precomposes with Δ and postcomposes with m.

Symbolically,

fg=m(fg)Δ.

The unit is the generalized element

IC(C,A)

corresponding to

Cε1CuA.

No separate proof of associativity of convolution is needed.

Associativity follows formally because (C,A) is already a monoid object and the enriched hom functor is lax monoidal.

The self-enriched case

The familiar internal-hom statement is now just a special case.

Take

C=V.

Since V is closed, it is enriched over itself with

V(C,A)=[C,A].

The enriched convolution theorem therefore becomes:

If C is a comonoid and A is a monoid in a symmetric monoidal closed category V, then

[C,A]

is canonically a monoid object in V.

Its multiplication is

[C,A][C,A][CC,AA][Δ,m][C,A].

Thus the lax monoidality of the internal hom

[,]:VopVV

is itself merely the self-enriched instance of the more general lax monoidality of

C(,).

Example: convolution algebras

Take

V=C=Vectk.

The enrichment is

C(C,A)=Homk(C,A).

A comonoid object is a coalgebra and a monoid object is an algebra.

Hence

Homk(C,A)

is naturally an algebra.

If

Δ(c)=c(1)c(2),

then its multiplication is

(fg)(c)=f(c(1))g(c(2)).

This is the usual convolution algebra.

The unit is

cε(c)1A.

The familiar formula is therefore simply what the enriched convolution theorem looks like in Vectk.

Example: the dual algebra of a coalgebra

Take

A=k.

Then

Homk(C,k)=C.

The general convolution theorem gives C its usual algebra structure:

(fg)(c)=f(c(1))g(c(2)).

Thus the statement

the dual of a coalgebra is an algebra

is a very special case of the enriched convolution theorem.

The hierarchy is

C=[C,k][C,A]C(C,A)

not as literal inclusions in general, but as increasingly general instances of the same categorical mechanism.

The dual algebra is therefore best regarded not as an isolated construction, but as convolution with the tensor unit.

Example: convolution of equivariant maps

The genuinely enriched statement becomes clearer when C is not equal to V.

Let

V=Vectk

and let

C=Repk(G)

for a group G.

This is a monoidal Vectk-category. Its hom-object

C(X,Y)

is the vector space

HomG(X,Y)

of G-equivariant linear maps.

Suppose C is a coalgebra object in Repk(G) and A is an algebra object.

Then the enriched convolution theorem says that

HomG(C,A)

is naturally an algebra.

For equivariant maps f,g:CA,

fg=m(fg)Δ.

The important point is that no additional argument is required to show that fg is again G-equivariant.

That closure is already built into the enriched monoidal structure of

Repk(G).

This example shows why the enriched formulation is stronger than merely studying

Homk(C,A).

The hom-object already remembers the particular class of morphisms appropriate to the category.

Example: dg convolution

Take

V=C=Chk.

A monoid object is a dg-algebra and a comonoid object is a dg-coalgebra.

The internal hom

[C,A]=Hom(C,A)

is a chain complex, and the theorem makes it into a monoid object of Chk, hence a dg-algebra.

For homogeneous f,g, the lax monoidal structure contains the symmetry of chain complexes. Thus

(fg)(xy)=(1)|g||x|f(x)g(y).

Consequently, if

Δ(c)=c(1)c(2),

then the convolution product is

(fg)(c)=(1)|g||c(1)|f(c(1))g(c(2)).

The Koszul sign is not added as an extra convention.

It is forced automatically by the symmetry of the enriching category.

This is one of the main advantages of the categorical formulation: changing the ambient symmetric monoidal category automatically changes convolution in the correct way.

The general picture

The whole construction can now be compressed into one chain of ideas.

First,

C comonoid in C

means

C monoid in Cop.

Therefore

(C,A)

is a monoid object in

CopC.

Second, the enriched hom functor

C(,):CopCV

is lax monoidal.

Finally, lax monoidal functors preserve monoid objects.

Hence

C(C,A)

is a monoid object in V.

In the self-enriched case this becomes

[C,A],

and in vector spaces it becomes

Homk(C,A).

So the familiar formula

(fg)(c)=f(c(1))g(c(2))

is only the linear shadow of a much more general statement:

comonoid source+monoid target+lax monoidal enriched hom
monoid-valued hom-object.

Convolution is not fundamentally a formula on functions.

It is a consequence of the monoidal structure of morphisms themselves.

 

No comments:

Post a Comment

Popular Posts