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.
Cole Comfort said:
They go back much earlier, like in this paper of Cockett and Seely. But I don't know who invented them, or if they are just folklore.
Huh, I believed that Aleks Kissinger invented functorial boxes about 10 years after that paper, so much for that
I learnt about them from this paper by Paul-André Melliès who credits Cockett, Seely, and Blute with their invention.
@Jules Hedges are you sure you are not thinking of Aleks's !-boxes?
Can !-boxes be seen as functor boxes for monoidal (co)monads?
Or are they completely unrelated, I wonder
Amar Hadzihasanovic said:
Jules Hedges are you sure you are not thinking of Aleks's !-boxes?
I'm sure I was thinking of them. I guess !-boxes are a special case of functorial boxes
I think there may be a translation between the two formalisms (where a diagram with !-boxes becomes a “diagram with holes”, aka a context, and the holes are inside functorial boxes) but it's not immediate...
For example an instantiation of a !-box can attribute a different type to nodes that are outside the !-box, which a functorial box can never do.
Perhaps we can ask @Aleks Kissinger if he tried to make a connection.
(I split the topic too since this is no longer about chemistry)
a long time ago, Ross Duncan and I were looking for some kind of categorical interpretation of !-boxes as comonads or similar, but never got anywhere. as Amar said, the challenge is instantiating them within a diagram changes the types of morphisms around them, which is very much not functor-like. We ultimately settled on them being described purely as syntax, living at the level of graphs
the earliest i've seen something like functorial box (or "functorial bubble") notation is in the appendix of Spinors and Spacetime (Penrose and Rindler, 1984). the authors introduce string diagram notations for various differential operations on tensors by drawing different kinds of bubbles around them
however, they don't insist that composition (aka tensor contraction) is preserved, so they are an instance of something more general than a functorial box. also, many times there are different numbers of wires on the outside of a box than the inside. for instance, taking the gradient of a scalar field yields a vector field. this is pictured as a box with no wires inside and 1 wire outside