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: Ran of polynomials


view this post on Zulip Jules Hedges (Aug 20 2025 at 16:21):

The category of polynomial endofunctors (over Set) is closed under left Kan extensions - I only learned this recently but I think it's well known to people who know about polynomials. I think it's not closed under right Kan extensions, but I don't really trust my intuition, since I also recently learned that the category of polynomials is cartesian closed (by an extremely not-obvious construction) after believing for years that it wasn't.

Are polynomials closed under Ran? If not, is there a nice description of the smallest category that contains all polynomials and is closed under Ran? It would be very nice if all endofunctors arise this way, but after thinking about it for a bit I don't think that's true either

view this post on Zulip Jules Hedges (Aug 20 2025 at 16:24):

(Apart from intrinsic motivation this question also has some relevance to programming languages, since any language with algebraic datatypes and polymorphic types can construct these things)

view this post on Zulip Kevin Carlson (Aug 20 2025 at 18:13):

The coequalizer of the two projections y2yy^2\rightrightarrows y in Poly is terminal, but plugging in 00 to this coequalizer diagram gives 0010\rightrightarrows 0\to 1. So composition is not cocontinuous on the left, thus not left closed and Poly isn’t closed under Ran. I don’t know about your other question right away.

view this post on Zulip Kevin Carlson (Aug 20 2025 at 18:18):

In retrospect, you could make this argument a smidge quicker by just calculating that the right Kan extension of a polynomial pp along the empty functor sends 00 to p(0)p(0) and everything else to 11, which is not polynomial unless p(0)=1.p(0)=1.