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: Topos Colloquium

Topic: David Spivak: “Poly: a category of remarkable abundance”


view this post on Zulip Tim Hosgood (Feb 04 2021 at 12:07):

Hi all, today is the day of the inaugural Topos Institute Colloquium talk, and we have David himself speaking. It starts at 17:00 UTC and is on Zoom, but will be live streamed to the Topos Institute YouTube account too. Links will be posted here closer to the time, but you can find more information on https://topos.site/seminars .

view this post on Zulip Tim Hosgood (Feb 04 2021 at 12:08):

here’s the abstract:

The category Poly, of polynomial functors in one variable, is striking. From a purely theoretical standpoint, its comonoids are exactly categories and its monoids generalize operads. Consider: categories and generalized operads falling out of a single setting as the comonoids and monoids is already striking.

But Poly is also impressive from an applications-oriented standpoint. Indeed, it naturally contains database schemas, database instances, and data migration functors; cellular automata like Conway's Game of Life; many kinds of dynamical systems — discrete-time, real-time, etc. — and very general sorts of interactions between them.

In this talk I'll explain all these ideas as well as some of the many avenues for future work. I'll start with the basics but move quickly, with the talk acting more as a calling card — saying "reach out if this interests you" — rather than as a full-fledged explanation of any particular aspect. My goal is simply to show off the remarkable elegance and applicability of this abundant category.

view this post on Zulip Tim Hosgood (Feb 04 2021 at 16:40):

the YouTube live stream is https://youtu.be/Cp5_o2lDqj0 and will go live when the talk starts, in 20 minutes

view this post on Zulip Tim Hosgood (Feb 04 2021 at 16:54):

live in 5!

view this post on Zulip Tarmo Uustalu (Feb 04 2021 at 17:05):

Where is the Zoom link?

view this post on Zulip Tim Hosgood (Feb 04 2021 at 17:08):

sorry, I forgot to post that here: https://topos-institute.zoom.us/j/97151871676?pwd=eDBKSEV2M0x6Qm1UWnVSZURVWWx3QT09

view this post on Zulip Matthias Hutzler (Feb 04 2021 at 17:23):

Are the slides already available?

view this post on Zulip Tim Hosgood (Feb 04 2021 at 17:24):

not yet I'm afraid, but I'll ask David for a link as soon as the talk is done

view this post on Zulip Eric Bond (Feb 04 2021 at 17:59):

Where was that link for the Poly workshop?

view this post on Zulip Nathanael Arkor (Feb 04 2021 at 18:00):

Here.

view this post on Zulip Bruno Gavranović (Feb 04 2021 at 18:03):

The morphisms of polynomials are what I understand to be something like dependent lenses. But there's an interesting generalization of lenses called optics - do you know how optics fit into the story of Poly?

view this post on Zulip Peter Arndt (Feb 04 2021 at 18:08):

I will just put my end of talk clapping here: :clap: I loved it!

view this post on Zulip Joachim Kock (Feb 04 2021 at 18:10):

Beautiful talk, David. And full of hope!

view this post on Zulip fosco (Feb 04 2021 at 18:14):

Thanks @David Spivak for the wonderful talk. Let me say I was driven to Mathematics by similar reasons, and also that after your talk I have one more argument to question monogamy :grinning:

Now for the question: a few days ago I posted a question here on zulip that evidently intersects the theory of Poly\sf Poly: here.

As you can see, I've been trying to define a "2-rig with a differential" for quite some time now, and I have plenty of questions.
If I understand well, Poly\sf Poly is a rig category, and I wonder what could interesting derivations on it be, and what could they be useful for. I have something in mind!

view this post on Zulip Joachim Kock (Feb 04 2021 at 18:51):

There is a derivative for polynomial functors, but it is only functorial in cartesian natural transformations (and thereby it goes a bit in other directions than the category Poly of David's talk). This derivative corresponds to ordinary derivation: Dyn=nyn1D y^n = n y^{n-1}, extended linearly. So what is n1n-1? (remembering that nn is a set not a number!) Well, you need to remove one element, and you don't know which one to remove, but luckily you have nn choices and you can take them all, because there is a coefficient nn in front. So to write it more invariantly, the formula is

Dyn=inyn{i}D y^n = \sum_{i\in n} y^{n\setminus \{i\}}

Now extend linearly and consider the representing maps: if the polynomial functor PP is represented by EBE\to B (here BB is the set of positions and EE the set of directions, in David's terminology), then the derivative DPDP is represented by E×BEΔEE\times_B E \setminus \Delta \to E (fibre product minus the diagonal).

This derivative is the same as for species and analytic functors. In fact (finitary) polynomial functors are a special case of species, namely the socalled flat species. They are those for which the symmetric-group actions are free. (If you upgrade from sets to groupoids, then finitary polynomial functors are equivalent to species (stuff types).) (And monoids for the composition monoidal structure are (sigma-cofibrant) operads — in the cartesian part, not in the big category Poly David talks about).

view this post on Zulip fosco (Feb 04 2021 at 20:15):

I have to think about this. Thanks in advance Joachim!

view this post on Zulip fosco (Feb 04 2021 at 20:36):

In that paper about differential 2-rigs I have defined something that resembles a category of polynomials; I need some time to reorder the notes, but I'd like to see how does it connect with Poly\sf Poly

view this post on Zulip Matteo Capucci (he/him) (Feb 05 2021 at 08:08):

That definition of derivative is so beautiful! It really gives meaning to that nn coefficient.
Directions get promoted to positions, like 'changes' of a function ff are promoted to 'values' of its derivative ff', and the fact that the ii-th direction (now a position) has n{i}n\setminus\{i\} as set of directions is remindful of dxi2=0dx_i^2 = 0.

view this post on Zulip David Michael Roberts (Feb 05 2021 at 10:34):

That's pretty amazing @Joachim Kock , I just had to share it (and said I learned it from you) on Twitter.

view this post on Zulip Joachim Kock (Feb 05 2021 at 13:19):

I learned it from André Joyal. I find the polynomial-functor interpretation even nicer than the one in species, also for the reasons Matteo expressed. And it fits very well with the dynamical viewpoint promoted by David. Differentiation of species is also due to Joyal, or course – it's in the original species paper Une théorie combinatoire des séries formelles (1981).

view this post on Zulip David Spivak (Feb 09 2021 at 20:13):

Matthias Hutzler said:

Are the slides already available?

They're here now: http://www.dspivak.net/talks/Topos20210204.pdf

view this post on Zulip Olli (Feb 26 2021 at 08:10):

I have seen mentions of a book about Poly, available on Github, but I could not find anything searching for it. Is this book publicly available, and if so could someone share a link?

view this post on Zulip Tim Hosgood (Feb 26 2021 at 08:59):

https://github.com/ToposInstitute/poly/blob/main/Book-Poly.pdf

view this post on Zulip Olli (Feb 26 2021 at 09:06):

Thanks!