Day convolution

From HandWiki
Short description: Convolution

In mathematics, specifically in category theory, Day convolution is an operation on functors that can be seen as a categorified version of function convolution. It was first introduced by Brian Day in 1970[1] in the general context of enriched functor categories.

Day convolution gives a symmetric monoidal structure on Hom(𝐂,𝐃) for two symmetric monoidal categories 𝐂,𝐃.

Another related version is that Day convolution acts as a tensor product for a monoidal category structure on the category of functors [𝐂,V] over some monoidal category V.

Definition

First version

Given F,G:𝐂→𝐃 for two symmetric monoidal 𝐂,𝐃, we define their Day convolution as follows.

It is the left kan extension along 𝐂×𝐂→⊗𝐂 of the composition 𝐂×𝐂→F,G𝐃×𝐃→⊗𝐃

Thus evaluated on an object O∈𝐂, intuitively we get a colimit in 𝐃 of F(x)⊗G(y) along approximations of O∈𝐂 as a pure tensor x⊗y

Left kan extensions are computed via coends, which leads to the version below.

Enriched version

Let (𝐂,⊗c) be a monoidal category enriched over a symmetric monoidal closed category (V,⊗). Given two functors F,G:𝐂→V, we define their Day convolution as the following coend.[2]

F⊗dG=∫x,y∈𝐂𝐂(x⊗cy,−)⊗Fx⊗Gy

If ⊗c is symmetric, then ⊗d is also symmetric. We can show this defines an associative monoidal product:

(F⊗dG)⊗dH≅∫c1,c2(F⊗dG)c1⊗Hc2⊗𝐂(c1⊗cc2,−)≅∫c1,c2(∫c3,c4Fc3⊗Gc4⊗𝐂(c3⊗cc4,c1))⊗Hc2⊗𝐂(c1⊗cc2,−)≅∫c1,c2,c3,c4Fc3⊗Gc4⊗Hc2⊗𝐂(c3⊗cc4,c1)⊗𝐂(c1⊗cc2,−)≅∫c1,c2,c3,c4Fc3⊗Gc4⊗Hc2⊗𝐂(c3⊗cc4⊗cc2,−)≅∫c1,c2,c3,c4Fc3⊗Gc4⊗Hc2⊗𝐂(c2⊗cc4,c1)⊗𝐂(c3⊗cc1,−)≅∫c1,c3Fc3⊗(G⊗dH)c1⊗𝐂(c3⊗cc1,−)≅F⊗d(G⊗dH)

References

  1. ↑ Day, Brian (1970). "On closed categories of functors". Reports of the Midwest Category Seminar IV, Lecture Notes in Mathematics 139: 1–38. 
  2. ↑ Loregian, Fosco (2021). (Co)end Calculus. p. 51. doi:10.1017/9781108778657. ISBN 9781108778657.