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: Categories of Wiring Diagrams


view this post on Zulip Richard Samuelson (Aug 23 2025 at 17:52):

Wiring diagrams in symmetric monoidal categories compose in two ways: end-to-end ("categorically") and via substitution ("operadically"). Is there a (higher) (generalized) (multi-)category of wiring diagrams in which both composition operations appear, along with identities relating them?

view this post on Zulip Mike Shulman (Aug 23 2025 at 18:03):

Note that end-to-end composition is a special case of substitution: take the two diagrams you want to compose end-to-end and substitute them both into the linear diagram with two nodes on a single wire.

view this post on Zulip Richard Samuelson (Aug 23 2025 at 18:06):

I see!

view this post on Zulip Mike Shulman (Aug 23 2025 at 18:37):

Given that, we can take substitution as primary, which looks like the multiplication for a monad whose algebras are symmetric monoidal categories. So one guess would be that we can take the monad on the category of [[pre-nets]] whose algebras are symmetric strict monoidal categories, and then consider generalized multicategories for that monad.

Unfortunately, that doesn't work. Specifically, that monad is not cartesian, because it "contains" the free abelian monoid monad: the endomorphisms of the unit object in a monoidal category are an abelian monoid, and a pre-net contains events with no input or output places that generate such endomorphisms.

view this post on Zulip Mike Shulman (Aug 23 2025 at 18:39):

I don't know that anyone has worked out a really satisfying solution to that problem. I and various others have thought about it and tried various things.

One thing you can do is restrict the allowed pre-nets. For instance, I think if you require all events to have exactly one place as output, or if you require all events to have at least one place as both input and output, in both of those cases you can get a cartesian monad and hence a notion of generalized multicategory.

view this post on Zulip Richard Samuelson (Aug 24 2025 at 19:03):

Thank you for getting back to me @Mike Shulman ! I think that this question has to do with examples 4.2.14 and 4.2.15 in Leinster's Higher Operads, Higher Categories. He says that labelled trees form generalized multi-categories in two different ways: end-to-end and via substitution.