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: ACT20

Topic: July 7: David Myers' talk


view this post on Zulip Paolo Perrone (Jul 02 2020 at 02:17):

Hello all! This is the thread of discussion for the talk of David Jaz Myers, "Double Categories of Open Dynamical Systems".
Date and time: Tuesday July 7, 20:00 UTC.
Zoom meeting: https://mit.zoom.us/j/7055345747
YouTube live stream: https://www.youtube.com/watch?v=5Rs_7ZCH1Wc&list=PLCOXjXDLt3pZDHGYOIqtg1m1lLOURjl1Q

view this post on Zulip Paolo Perrone (Jul 07 2020 at 19:45):

15 minutes!

view this post on Zulip Maria (Jul 07 2020 at 20:41):

Thanks! Are the slides for this talk available?

view this post on Zulip James Fairbanks (Jul 07 2020 at 20:42):

So you if we are just talking about composing systems by matrix multiply on their steady states, you need to "solve the whole system" you mean that you actually build the relation between parameters and trajectories. and then you can compose those things by matrix multiply

view this post on Zulip James Fairbanks (Jul 07 2020 at 20:42):

is that a correct understanding?

view this post on Zulip Bruno Gavranović (Jul 07 2020 at 20:42):

So to check my understanding, I have a basic question. the functor TT can be the tangent bundle functor (i.e. CC\mathcal{C} \to \mathcal{C}), but also something more general, right? Is CC\mathcal{C} \to \mathcal{C} the most general form of this functor? EDIT: Ah, so after seeing the slides,TT actually has the type T:CBunT : \mathcal{C} \to \int Bun
The other question I asked was, is it accurate to say that TS:Bun(S)TS : Bun(S), for some S:CS : \mathcal{C}?

view this post on Zulip David Jaz (Jul 07 2020 at 20:45):

Hi! I've attached the slides. dyn.pdf

There is also a slightly expanded version on my website.

view this post on Zulip Maria (Jul 07 2020 at 21:30):

Thank you so much! :)

view this post on Zulip David Jaz (Jul 07 2020 at 21:41):

James Fairbanks said:

So you if we are just talking about composing systems by matrix multiply on their steady states, you need to "solve the whole system" you mean that you actually build the relation between parameters and trajectories. and then you can compose those things by matrix multiply

So if you are using wiring diagrams, then it is computationally trivial to build the matrix; you can effectively "read it off" from the diagram. Then the theorem says if you have a vector which contains the number of steady states (indexed by choice of parameter and output) for each internal system, you multiply it by this matrix to get the vector which contains the number of steady states for the combined system.

view this post on Zulip Mike Shulman (Jul 07 2020 at 22:01):

What are the companions and conjoints in the double category of interfaces?

view this post on Zulip Mike Shulman (Jul 07 2020 at 22:02):

Also I wonder whether your double functors are related to the Yoneda embedding of http://www.tac.mta.ca/tac/volumes/25/17/25-17abs.html?

view this post on Zulip David Jaz (Jul 07 2020 at 22:24):

Great question! The companions are the vertical morphisms and the conjoints are the cartesian morphisms! (or maybe I have that backward, the covariant ones are the vertical ones and the contravariant ones are the cartesian ones)

view this post on Zulip David Jaz (Jul 07 2020 at 22:34):

Mike Shulman said:

Also I wonder whether your double functors are related to the Yoneda embedding of http://www.tac.mta.ca/tac/volumes/25/17/25-17abs.html?

So, I'm not quite sure. If you take a double Grothendeick construction of the representable indexed double functors, the codomain is now a little bit weirder than the double category of spans. I think it is Pare's representable on the base, however, though I'd have to be a bit more careful in checking to be sure. That is, in the base it is representable in the sense of Pare, but on the whole it is something more like "indexed representable".

view this post on Zulip Sophie Libkind (Jul 07 2020 at 23:15):

@David Jaz , can you walk me through the bottom half of this diagram on an interface (IO){I'} \choose {O'}. Along the top I get a category whose objects are dynamical systems with interface (IO){I'} \choose {O'}. Then the transformation maps such a dynamical system to a set (call it XX) with a map (call it pp) into the set of bundle maps from (IS){I} \choose {S} to (IO){I'} \choose {O'}. Is that correct?

view this post on Zulip Sophie Libkind (Jul 07 2020 at 23:15):

If it is correct, I'm missing the intuition about what the set XX and the fibers of pp represent.

view this post on Zulip Paolo Perrone (Jul 08 2020 at 01:52):

Here's the video!
https://www.youtube.com/watch?v=f9fjf9lo2_M&list=PLCOXjXDLt3pYot9VNdLlZqGajHyZUywdI

view this post on Zulip David Jaz (Jul 08 2020 at 11:02):

Sophie Libkind said:

David Jaz , can you walk me through the bottom half of this diagram on an interface (IO){I'} \choose {O'}. Along the top I get a category whose objects are dynamical systems with interface (IO){I'} \choose {O'}. Then the transformation maps such a dynamical system to a set (call it XX) with a map (call it pp) into the set of bundle maps from (IS){I} \choose {S} to (IO){I'} \choose {O'}. Is that correct?

That's correct, yes. The specific map into the set of bundle maps from (IS){I \choose S} to (IO){I' \choose O'} is the set of horizontal maps of dynamical systems projecting down their bottom component. For any such map (IS)(IO){I \choose S} \to {I' \choose O'}, with our dynamical system in mind, we get a set from the profunctor that the indexed double category of dynamical systems assigns to that map; we take the union of all such sets, projecting down.

view this post on Zulip Sophie Libkind (Jul 08 2020 at 15:14):

Oh right! I see. A system (vr):(TSS)(IO){v \choose r}: {{TS} \choose {S}} \leftrightarrows {{I'}\choose {O'}} maps to the set of commuting squares like the one below(taken from your talk) where the left "system" is (uid)u \choose {id}. The projection maps this square on to the bottom bundle map.

This square represents a trajectory through the system (vr)v \choose r using the clock (uid)u \choose {id}. Thanks!

view this post on Zulip David Jaz (Jul 08 2020 at 18:22):

Sophie Libkind said:

Oh right! I see. A system (vr):(TSS)(IO){v \choose r}: {{TS} \choose {S}} \leftrightarrows {{I'}\choose {O'}} maps to the set of commuting squares like the one below(taken from your talk) where the left "system" is (uid)u \choose {id}. The projection maps this square on to the bottom bundle map.

This square represents a trajectory through the system (vr)v \choose r using the clock (uid)u \choose {id}. Thanks!

Yes exactly!