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: adjoint to decoration


view this post on Zulip Matteo Capucci (he/him) (Jun 07 2023 at 09:57):

I have a vague memory of somewhere in the literature on structured cospans considering what happens when the decoration functor L:AXL:\bf A \to X has a right adjoint RR, in which case a structured cospan LaxLbLa \to x \leftarrow Lb in X\bf X corresponds to a cospan aRxba \to Rx \leftarrow b in A\bf A. Am I dreaming up this memory? Anyone has something interesting to point out about this situation?

view this post on Zulip Morgan Rogers (he/him) (Jun 07 2023 at 11:29):

A relationship between the pullbacks of those cospans might tell you something interesting about the functors involved (I don't have a specific idea for this set-up, but I'm thinking along the lines of the Frobenius condition which makes a left adjoint preserve exponentials)

view this post on Zulip John Baez (Jun 07 2023 at 19:23):

Matteo Capucci (he/him) said:

I have a vague memory of somewhere in the literature on structured cospans considering what happens when the decoration functor L:AXL:\bf A \to X has a right adjoint RR, in which case a structured cospan LaxLbLa \to x \leftarrow Lb in X\bf X corresponds to a cospan aRxba \to Rx \leftarrow b in A\bf A. Am I dreaming up this memory?

You're not dreaming it up; in my paper with @Kenny on Structured cospans we write:

When LL has a right adjoint R:XAR : \mathsf{X} \to \mathsf{A} we can also think of this [structured cospan] as a cospan in A\mathsf{A}, where the apex is equipped with extra structure, namely an object xXx \in \mathsf{X} that it comes from. However, treating structured cospans as living in X\mathsf{X} is technically more convenient, since then we only need X\mathsf{X} to have pushouts to compose them.

view this post on Zulip John Baez (Jun 07 2023 at 19:34):

Anyone has something interesting to point out about this situation?

In practical this situation is the typical one for structured cospans, so @Kenny and @Christina Vasilakopoulou and I proved that a large class of decorated cospan double categories are equivalent to structured cospan double categories of this sort:

Suppose A\mathsf{A} has finite colimits and F:(A,+)(Cat,×)F : (\mathsf{A} , +) \to (\mathbf{Cat}, \times) is a symmetric lax monoidal pseudofunctor. Then each category F(a)F(a) for aAa \in \mathsf{A} becomes symmetric monoidal, and FF becomes a pseudofunctor F:ASymmMonCatF : \mathsf{A} \to \mathbf{SymmMonCat}. Using the Grothendieck construction, FF also gives an opfibration U:XAU : \mathsf{X} \to \mathsf{A} where X=F\mathsf{X} = \int F. Let Rex\mathbf{Rex} be the 2-category of categories with finite colimits, functors preserving finite colimits, and natural transformations. We show that if F:ASymmMonCatF : \mathsf{A} \to \mathbf{SymmMonCat} factors through Rex\mathbf{Rex} as a pseudofunctor, the opfibration U:XAU : \mathsf{X} \to \mathsf{A} is also a right adjoint. From the accompanying left adjoint L:AXL : \mathsf{A} \to \mathsf{X}, we construct a symmetric monoidal double category LCsp(X){}_L \mathbb{C}\mathbf{sp}(\mathsf{X}) of structured cospans. In Theorem 4.1 we prove that this structured cospan double category LCsp(X){}_L \mathbb{C}\mathbf{sp}(\mathsf{X}) is isomorphic to the decorated cospan double category FCspF \mathbb{C}\mathbf{sp}. In fact, they are isomorphic as symmetric monoidal double categories.

view this post on Zulip John Baez (Jun 07 2023 at 19:36):

But you perhaps are interested in results where we start with a structured cospan double category where LL is a left adjoint.

view this post on Zulip John Baez (Jun 07 2023 at 19:39):

Under some conditions this should be equivalent to a decorated cospan double category. In other words, the theorem above should have some sort of converse! @Daniel Cicala and @Christina Vasilakopoulou were writing a paper that would prove this converse, but they haven't finished it and yet and I'm betting they never will. So, right now you can read the conclusions to Structured versus decorated cospans for some hints on how this should go.

view this post on Zulip John Baez (Jun 07 2023 at 19:40):

More generally, I'd say that in this general sort of situation you should try to use opfibrations and the monoidal Grothendieck construction - our paper illustrates how they become important.

view this post on Zulip Matteo Capucci (he/him) (Jun 08 2023 at 07:51):

Thanks John! In fact I'm interested in a situation in which L is a fibration and R is a right adjoint right inverse thereof. This looks curiously dual to the setup you describe...

view this post on Zulip Morgan Rogers (he/him) (Jun 08 2023 at 09:03):

Aha, that's just the sort of situation I was talking about. RR should be locally cartesian closed in that situation, if memory serves.

view this post on Zulip Morgan Rogers (he/him) (Jun 08 2023 at 09:04):

I don't have enough context to know if that's a useful observation though heh

view this post on Zulip Matteo Capucci (he/him) (Jun 08 2023 at 11:23):

What does being locally cartesian closed mean for a functor?

view this post on Zulip Morgan Rogers (he/him) (Jun 08 2023 at 11:25):

Preserving that structure from the domain category as far as it exists.

view this post on Zulip John Baez (Jun 08 2023 at 18:39):

Matteo Capucci (he/him) said:

Thanks John! In fact I'm interested in a situation in which L is a fibration and R is a right adjoint right inverse thereof. This looks curiously dual to the setup you describe...

Wow! What's an example of that, apart from taking what I'd consider a "reasonable" example and taking the opposite of both categories involved?

view this post on Zulip John Baez (Jun 08 2023 at 18:48):

(By "reasonable" examples I mean those giving most of the examples of structured cospan categories that I've ever written about: these arise when you've got a forgetful functor that's also an opfibration.)

view this post on Zulip Matteo Capucci (he/him) (Jun 21 2023 at 16:23):

Sorry, I left you with the cliffhanger!

I'm considering fibrations of predicates/subobjects. Then if we call L:AXL: \bf A \to X such a fibration, having a right adjoint section R:XAR: \bf X \to A means having fiberwise terminal objects. If your notion of predicate is sensible then such an adjoint always exists: it picks out the 'always true' predicate on any given object, \top.

Now an L-decorated cospan in this setting would be a cospan L(a,κ)xL(b,υ)L(a,\kappa) \to x \leftarrow L(b,\upsilon) in X\bf X, which adjointly corresponds to a cospan (a,κ)(x,)(b,υ)(a,\kappa) \to (x, \top) \leftarrow (b,\upsilon).

The reason I've found myself looking at these guys is that me (together with @Nathaniel Virgo, @Manuel Baltieri and @Martin Biehl, which I hope don't mind me sharing these ideas here) are interested in bisimulation of systems with goals. When 'systems' means 'coalgebras', a bisimulation is just a cospan of coalgebras 1^1. But over coalgebras we can consider predicates of various kinds, in which case we can look at what happens when you have predicates on the feet (or do cospans have hands instead?) of the bisimulation. In particular we are looking at bisimulations between a 'plant' aa and a 'controller' bb. The plant will have a predicate κ\kappa associated to it, called its regulation goal, while the controller will have a predicate υ\upsilon called the viability constraint.
Then an LL-decorated cospan between (a,κ)(a, \kappa) and (b,υ)(b, \upsilon) is precisely a bisimulation of systems with goals. It seems these capture 'good regulation' conditions in the sense of classical control theory (we've been looking at Wonham and Hepburn's papers specifically).

[1] Bisimulations are traditionally represented as spans of coalgebras, but in many cases one can just as well use cospans. Actually, the latter generalize better! Also it is my opinion bisimulation makes much more sense as a corelation than as a relation.