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: event: Categories for AI

Topic: Coexponential Objects


view this post on Zulip Andrew Dudzik (Oct 24 2022 at 14:02):

Starting a separate thread to collect thoughts on Petar's question about coexponential objects in Set.

view this post on Zulip Andrew Dudzik (Oct 24 2022 at 14:04):

Alberto Meneghello said:

Samuel Gélineau ha scritto:

I have a guess for the coexponential in Set exercise, but I don't like it one bit.

my solution

I don't like it because it is far from being as elegant as the exponential, because it doesn't seem very useful, and because of the arbitrary choice in the definition of v....

My result was quite similar, except for leaving undefined (\not= defined as Void) coexp(B,A) when both A and B are non-empty.

This is my solution for the co-exponential object in Set


I agree with this answer. Indeed, since there is no object with the right universal property, it's right to say that the coexponential of AA and BB doesn't exist when both AA and BB are nonempty.

view this post on Zulip Andrew Dudzik (Oct 24 2022 at 14:12):

So what's happening here? We can get some intuition by working in a slightly different category. For a fixed set SS, consider the category P(S)\mathcal{P}(S) of subsets of SS, where the morphisms are given by subset inclusions.

Exercise: the coexponential ABA_B in P(S)\mathcal{P}(S) is just the set-theoretic difference ABA-B.

So in some sense, the coexponential wants to be a difference of sets. But the difference of sets isn't well-defined in the category Set\mathtt{Set}! For example, suppose AA and BB are one-element sets. What is ABA-B? It depends on whether AA and BB are equal, but equality is not a categorical property—only equivalence is!

So we're left with a boring coexponential, which only exists when one of AA and BB is the empty set. But in other settings (e.g. posets like the above) it can be a sensible thing to think about.

view this post on Zulip Matteo Capucci (he/him) (Oct 25 2022 at 10:28):

Let me sneak in a little high-brow proof of the non-existence of coexponentials, just to illustrate a powerful general technique. (I don't know if Petar meant coexponentials to be left adjoints to +X-+X or still right adjoints, so I'll proof both don't exist).
Arguably the most important property of left adjoints is that they preserve [[colimits]], such as [[coproducts]]. So if you had a coexponential right adjoint to +X- + X, it would mean that +X-+X is left adjoint and thus preserving colimits, so you'd have (A+B)+X(A+X)+(B+X)(A + B) + X \cong (A+X) + (B+X), which is not true in general.
In the same way we see +X-+X can't be a right adjoint (= it can't have a left adjoint) since in that case it would preserve [[limits]], such as [[cartesian products]], but (A×B)+X(A+X)×(B+X)(A \times B) + X \cong (A+X) \times (B +X) is not true in general.

view this post on Zulip Alberto Meneghello (Oct 25 2022 at 19:08):

Andrew Dudzik
Thank you Andrew, very interesting your observation!

Effectively every Boolean algebra such as P(S)P(S) can be seen as a thin category where:
the exponential (= right adjoint to B \,\underline{ \, \cdot\, }\wedge B) is implication AB:=BA¬BAA^B := B \rightarrow A \equiv \lnot B \vee A,
hence taking the opposite (= dual)
the coexponential (= left adjoint to B \,\underline{ \, \cdot\, }\vee B) amounts to AB:=¬(¬B¬A)¬BA=:ABA_B := \lnot( \lnot B \rightarrow \lnot A ) \equiv \lnot B \wedge A =: A \setminus B.

Therefore, there seems to be some "contravariance" here: the fewer the morphisms in the category, the fewer the constraints for the universal property to hold, the more likely for the co/limit to exist. Of course it is not always the case (for instance in a discrete category) as certain maps have to exist for co/limits; is there some general criterion or is it specific for every situation?

view this post on Zulip Andrew Dudzik (Oct 25 2022 at 20:15):

I'm not sure what we can say in general about non-existence of limits. But there is a fact I found on nLab: every category with all exponential and coexponential objects is thin. So in this case, you can have any two of exponentials, coexponentials, and lots of morphisms, but not all three!

view this post on Zulip Andrew Dudzik (Oct 25 2022 at 20:25):

@Matteo Capucci (he/him)

Let's not forget the third possible definition of coexponential! We don't have (A×B)×X=(A×X)×(B×X)(A\times B)\times X = (A\times X) \times (B\times X) in general, so ×X-\times X isn't a right adjoint. Hadn't occurred to me that this was related to picking the correct distributive law.

view this post on Zulip Matteo Capucci (he/him) (Oct 25 2022 at 21:30):

Andrew Dudzik said:

But there is a fact I found on nLab: every category with all exponential and coexponential objects is thin.

Very cool!