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: cotensors in a Kleisli category


view this post on Zulip fosco (Apr 01 2022 at 10:55):

I am looking for sufficient conditions ensuring that the Kleisli category of a monad TT admits some co/limits, and in particular, working VV-enriched, conditions on TT such that Kl(T)Kl(T) has co/tensors.

I am aware that coproducts always exist in Kl(T)Kl(T), when the domain CC of TT has them; I think a similar argument can prove that there are VV-tensors in Kl(T)Kl(T) if CC has them.

This is basically where my knowledge stops. Nondiscrete colimits, products, and nondiscrete limits, in general tend not to exist. Kl(T)Kl(T) tends to miss infinite products, but what about finite ones? What about SetSet-cotensors (so, slightly less than all products, because you only need products iAi\prod_i A_i to exists when all AiA_i are equal)?

One result that I know, regarding completeness, is that when CC is complete and the canonical functor J:Kl(T)EM(T)J : Kl(T)\to EM(T) has a right adjoint. Then Kl(T)Kl(T) is also complete. This is Theorem 3.1 here A highly unsatisfying condition because

Very good: but let's say, now, that I don't want all limits, just cotensors, finite limits, finite weighted limits... Can I get away without asking that JJ has a right adjoint, or the only thing that I can relax is the limits that have to exist in CC?

view this post on Zulip Morgan Rogers (he/him) (Apr 01 2022 at 12:12):

I spent some time thinking about limits in the Kleisli category a long time ago. As soon as C has limits of a given shape and T preserves them, that's enough to guarantee that the functor C -> Kl(T) preserves them too, so we get limits of diagrams coming from C. More generally, that functor is a left adjoint so preserves all colimits. Thus if T preserves products of a given size, then Kl(T) inherits those from C, and inherits and coproducts which exist in C. Limits and colimits over more general diagrams require much more fiddly conditions, however.

If I recall correctly, the existence of the adjoint should be easier to show than you might expect: we just require certain split coequalizers to exist in the Kleisli category in order to construct the adjoint. However, this is rather circular when one is trying to establish what colimits etc are available!

Without that adjoint it will be pretty tricky to demonstrate universal properties; you will need some extra hypotheses to guarantee their existence, I expect.