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: theory: category theory

Topic: polynomial functors in a weak setting


view this post on Zulip David Michael Roberts (Mar 18 2023 at 00:07):

I've added a bit recently to the nLab page [[polynomial functor]], namely connecting the naive notion of polynomial endofunctor (given by a literal polynomial), which makes sense in an extensive category with finite products (call these for now fp-extensive categories), and the grown-up version involving dependent product etc. This is so one can talk about the existence of W-types in fp-extensive categories, which makes perfect sense; for example people who work on arithmetic universes want W-types corresponding to indexed lists/free monoids.

Now the one wrinkle is that everything works except that at one point one needs the dependent product along the copairing map AAAA \sqcup A\to A, which is the fibred product over AA. Thus it seems one needs not just finite products, but finite limits, hence a lextensive category, to link the naive and the sophisticated notions of polynomials. However, it's enough to have a partial right adjoint functor, not the full dependent product, since the actual composite defining a polynomial functor in the general sense only needs the dependent product defined on projection maps (or more generally in the image of the pullback functor that's the first factor of the polynomial endofunctor). And then with this slight tweak, naive polynomial endofunctors really are polynomial endofunctors in the full generality where the former are definable.

So I was wondering if people had any strong feelings or comments about this level of centipede mathematics.

view this post on Zulip David Michael Roberts (Mar 18 2023 at 00:08):

On the nLab at the moment, it only has the material on the lextensive case, but I plan to edit this to work more generally, hence raising a discussion here.

view this post on Zulip David Michael Roberts (Mar 18 2023 at 00:10):

I'm aware that for applications (for instance arithmetic universes) one needs the parametrised case, because of the lack of cartesian closedness, and this is something I will look at next, since it's about passing to slice categories, in which finite products are indeed fibred products, hence one might expect to need lextensivity after all. But, again, one is probably (I have yet to check) only needing products of things in the image of the pullback functor to the slice.

view this post on Zulip David Michael Roberts (Mar 18 2023 at 00:13):

I've never been wholly satisfied about discussions about parametrised list objects, or parametrised NNOs, since they have usually been defined in a very nuts-and-bolts way, which is good to see explicitly, but not usually in a high-level conceptual sense (like: it's a W-type, and remains initial among algebras after base change to an arbitrary object), and when I try to sort this out, I can't quite get things to match up.

view this post on Zulip El Mehdi Cherradi (Mar 21 2023 at 11:53):

It seems to me that a good setting for this would be a notion of π\pi-clan admitting ++-type. "Partial" dependent product then fit in as in section 2.4 of Joyal's notes (https://arxiv.org/abs/1710.10238). The codiagonals are fibrations (as pullbacks of Bool\mathbf{Bool} \to *).
(I hope I didn't misunderstand your point)