Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: learning: questions

Topic: Mimicking categorical products in enriched categories


view this post on Zulip Peva Blanchard (Nov 20 2024 at 22:13):

I've continued to play with enriched categories, and I stumbled upon the following issue.

In usual category theory (Set\text{Set}-enriched), the categorical product a×ba \times b can be defined by asking that the presheaf C(_,a)×C(_,b){\cal C}(\_,a) \times {\cal C}(\_, b) be representable.

Let's try to do the same when C{\cal C} is a V{\cal V}-enriched category, with (V,,I)({\cal V}, \otimes, I) a closed monoidal category.
I.e., I'm defining aba \otimes b as a representative of the enriched presheaf C(_,a)C(_,b){\cal C}(\_, a) \otimes {\cal C}(\_, b)

C(z,ab)C(z,a)C(z,b) {\cal C}(z, a \otimes b) \cong {\cal C}(z, a) \otimes {\cal C}(z,b)

Of course, it may not exist.

I have two questions:

  1. How does this relate to weighted (co)limits? (I'm aware of the definition of weighted (co)limits)
  2. Is it possible to "freely \otimes-complete" the category C{\cal C}?

view this post on Zulip Mike Shulman (Nov 20 2024 at 22:20):

If V\mathcal{V} isn't cartesian monoidal, then C(,a)C(,b)\mathcal{C}(-,a) \otimes \mathcal{C}(-,b) may not be an enriched presheaf: to define the functorial action, you need diagonals on hom-objects.

view this post on Zulip Peva Blanchard (Nov 20 2024 at 22:38):

Oh, I see, I fell in the trap of not checking functoriality.

I'll spell it out to make it more clear. For F=C(_,a)C(_,b)F = {\cal C}(\_, a) \otimes {\cal C}(\_, b) to be functorial, we need, for every x,yx,y, an arrow

C(x,y)[Fy,Fx] {\cal C}(x,y) \to [Fy, Fx]

where [_,_][\_,\_] is the internal hom in V{\cal V}. And these arrows should be compatible with composition and identities.

Using the tensor hom adjunction, this amounts to define an arrow

C(x,y)C(y,a)C(y,b)C(x,a)C(x,b){\cal C}(x,y) \otimes {\cal C}(y,a) \otimes {\cal C}(y,b) \to {\cal C}(x,a) \otimes {\cal C}(x,b)

If we had diagonals

C(x,y)C(x,y)C(x,y){\cal C}(x,y) \to {\cal C}(x,y) \otimes {\cal C}(x,y)

and if \otimes were symmetric, we could build the above arrow via

C(x,y)C(y,a)C(y,b)C(x,y)C(x,y)C(y,a)C(y,b)(C(x,y)C(y,a))(C(x,y)C(y,b))C(x,a)C(x,b)\begin{align*} &{\cal C}(x,y) \otimes {\cal C}(y,a) \otimes {\cal C}(y,b) \\ &\to {\cal C}(x,y) \otimes {\cal C}(x,y) \otimes {\cal C}(y,a) \otimes {\cal C}(y,b) \\ &\to ({\cal C}(x,y) \otimes {\cal C}(y,a)) \otimes ({\cal C}(x,y) \otimes {\cal C}(y,b)) \\ &\to {\cal C}(x,a) \otimes {\cal C}(x,b) \end{align*}

But indeed, without the diagonals and the symmetry I can't do that.

view this post on Zulip Peva Blanchard (Nov 21 2024 at 00:30):

Actually, my original context was a bit more involved, and my question above tried to take a short-cut (in vain).
Fortunately, I think my original context doesn't suffer from the flaw above: I do get a functor it seems.
Here it is.

Category Cost\text{Cost}

First, I use Lawvere-like category Cost=((,],,+,0)\text{Cost} = ((-\infty,\infty], \ge, +, 0).
Following John's blog post, I also define another tensor product

xy=1βln(eβx+eβy) x \wedge y = - \frac{1}{\beta}\ln \Big(e^{-\beta x} + e^{-\beta y}\Big)

where β>0\beta > 0 is some constant.

It turns out ++ distributes over \wedge

x+(yz)=(x+y)(x+z)x + (y \wedge z) = (x + y) \wedge (x + z)

Category ESet\text{ESet} of energetic sets

This is a slight variant (I think) of John's energetic sets from a previous thread.

Tensor product \otimes

I define a first symmetric tensor product

XY(X×Y,(x,y)E(x)+E(y)) X \otimes Y \triangleq (X \times Y, (x,y) \mapsto E(x) + E(y))

with the unit I=({},0)I = (\{\bullet\}, \bullet \mapsto 0).
I write xyx \otimes y the pair (x,y)(x,y) considered as an element of XYX \otimes Y.

This tensor product is closed.
The internal hom [Y,Z][Y,Z] is the set of functions f:YZf : Y \to Z with energy

E(f)=supy (E(f(y))E(y))E(f) = \sup_y ~ (E(f(y)) - E(y))

Tensor product \wedge

I define a second symmetric tensor product

XY(X×Y,(x,y)E(x)E(y))X \wedge Y \triangleq (X \times Y, (x,y) \mapsto E(x) \wedge E(y))

with the unit =(,)\infty = ({\bullet}, \bullet \mapsto \infty).
I write xyx \wedge y the pair (x,y)(x,y) considered as an element of XYX \wedge Y.

It turns out the \wedge-diagonals XXXX \to X \wedge X exist. It maps xxxx \mapsto x \wedge x.
The energy inequality is satisfied

E(xx)=E(x)E(x)=E(x)ln2βE(x)\begin{align*} E(x \wedge x) &= E(x) \wedge E(x) \\ &= E(x) - \frac{\ln 2}{\beta} \\ &\le E(x) \end{align*}

Almost distributive

Because both \otimes and \wedge have as underlying set the cartesian product of the respective sets, \otimes does not distribute over \wedge.

But, thanks to the diagonal, we have a morphism

X(YZ)(XY)(XZ)X \otimes (Y \wedge Z) \to (X \otimes Y) \wedge (X \otimes Z)

with energy equality E(x(yz))=E((xy)(xz))E(x \otimes (y \wedge z)) = E((x \otimes y) \wedge (x \otimes z)).

Finally

I consider ESet\text{ESet} with the monoidal structure (,I)(\otimes, I) as an enriching category.
Let C{\cal C} be a ESet\text{ESet}-enriched category.
Roughly speaking, C{\cal C} is like a usual locally small category, but each arrow has "an energy cost", and the costs add up when composition.

Now, I can use the second tensor product to define

F=C(z,a)C(z,b) F = {\cal C}(z,a) \wedge {\cal C}(z,b)

Thanks to the properties above, I think FF is indeed a ESet\text{ESet}-enriched presheaf.

And I was wondering about the representability of FF,

C(z,ab)C(z,a)C(z,b){\cal C}(z, a \wedge b) \cong {\cal C}(z,a) \wedge {\cal C}(z,b)

I have to say, I'm having a good share of fun in trying to interpret this weird operation \wedge, but I'll stop here for now.

view this post on Zulip Morgan Rogers (he/him) (Nov 23 2024 at 11:58):

That's a lot to post in one go!

view this post on Zulip Peva Blanchard (Nov 23 2024 at 15:04):

Yes sorry about that. It was late in the night when I replied, and, as the joke says, "I didn't have time to make it shorter" :upside_down:

Here is a shorter reformulation.

Let (V,,I)({\cal V}, \otimes, I) be a closed symmetric monoidal category, and C{\cal C} a V{\cal V}-enriched category.
Assume there is another symmetric monoidal structure (V,,)({\cal V}, \wedge, \infty) on V{\cal V} which has diagonals XXXX \to X \wedge X, and such that we have "distributivity natural morphisms" (not iso)

X(YZ)(XY)(XZ)X \otimes (Y \wedge Z) \to (X \otimes Y) \wedge (X \otimes Z)

Then,

F=C(_,a)C(_,b)F = {\cal C}(\_,a) \wedge {\cal C}(\_, b)

defines (I think) an enriched presheaf. If FF were representable, there would exist some object aba \wedge b such that C(_,ab)C(_,a)C(_,b){\cal C}(\_, a \wedge b) \cong {\cal C}(\_, a) \wedge {\cal C}(\_, b).

My original questions were:

view this post on Zulip Mike Shulman (Nov 23 2024 at 15:55):

I don't think this object is going to be a weighted limit of any sort.

view this post on Zulip Mike Shulman (Nov 23 2024 at 15:56):

To freely complete, you could probably do some iterative construction.