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.
@Benjamin Merlin Bumpus @Sophie Libkind @Layla @Jordy Lopez Garcia your group proved John's additivity conjecture! You also posed a next conjecture / question --- could you state it here? If your powerful brains haven't already figured it out, I'd probably enjoy working at it, too. And if it already is figured out, I'd enjoy learning it!
I stated another question... and later I also remembered a deeper conjecture, something I've been meaning to prove for a while now.
Here's the one I stated.
First, remember that there's a category of open Petri nets, a decorated cospan category where the objects are finite sets and a morphism is an open Petri net, meaning a cospan of finite sets
together with a Petri net
(Actually this is a lie: a morphism is really an isomorphism class of open Petri nets; this is explained in various papers of mine, but I can also explain it here if asked.)
Now, the original conjecture which some folks at the AMS MRC apparently actually proved was a complete classification of functors
where is the category with one object and natural numbers as morphisms, composition being addition of natural numbers.
I'm too lazy to restate the classification until someone actually asks, but briefly it says every such functor is a finite sum of functors of a very specific sort, called
which count the transitions of various kinds (depending on two natural numbers ).
Moreover every such finite sum gives a functor
So, these functors are completely understood. And they're important because, intuitively speaking, they are the "additive invariants of open Petri nets".
(Invariants taking natural numbers as values, I mean.)
Now for the next question! There's a subcategory of consisting of (isomorphism classes of) open Petri nets
such that the functions are monic.
Let's call this subcategory , at least until we come up with a better name.
The question is, what are all the functors
?
All the finite sums functors restrict from to , of course, and this restriction process is one-to-one (I claim), so the classification we had before is part of the classification we want.
However, I believe there are a few other new functors
and then of course sums of these - and sums of these with the ones we had already, that are sums of those of the type .
I think there are just a few other "essentially new" ones.
I'm happy to answer questions about anything here; I know this account may seem a bit mysterious since I didn't explain everything in detail, but filling in every single detail would have been pretty long and I hope at least the general outline of what I'm up to is apparent.
I'll try to work on this after grad school work today (5pm eastern is my self-imposed time). Anyone wanna join me, e.g. in a video call?
The people who are "supposed" to be working on this question are those in @Sophie Libkind's group.
They include @Layla, @Jordy Lopez Garcia, @Benjamin Merlin Bumpus, and maybe other folks I'm forgetting.
So I think you should organize meetings with them... or they should organize meetings with you!
Of course you can also just dive in and think about this. But they plan to write and publish a paper on my first conjecture and maybe this particular followup question, so if you work on this it'd be best to cooperate with them... or at least expect that any paper winds up including them as coauthors.
(Having written lots of papers, I find that friction is reduced if issues of "who is a coauthor" get settled soon. I know it sounds bureaucratic, but it prevents people from being disappointed because they expected to be coauthors and weren't.)
I don't really have time today to talk about this puzzle in real time on a video call, but if you have any questions, like what is the question exactly?, I'd be really glad to answer them here.
I would also sometime like to meet "all of Sophie's group", including you if you want, and say a bit more about this.
John Baez said:
Of course you can also just dive in and think about this. But they plan to write and publish a paper on my first conjecture and maybe this particular followup question, so if you work on this it'd be best to cooperate with them... or at least expect that any paper winds up including them as coauthors.
(Having written lots of papers, I find that friction is reduced if issues of "who is a coauthor" get settled soon. I know it sounds bureaucratic, but it prevents people from being disappointed because they expected to be coauthors and weren't.)
@Sophie Libkind 's group: I'd love to join your discussions if possible! Also, if I end up contributing math insight that you all think is substantive to the second conjecture's resolution, may I be a coauthor on a future paper discussing that conjecture? I didn't help at all with the first conjecture, so I think it would make sense for me not to a coauthor otherwise. What do you think?)
hi :wave:🏻, I’m currently on holiday, but I’ll be back in action next week, so maybe we can discuss it then. we already made some progress on John’s second conjecture, so it probably makes sense for all of us to chat next week
Howdy! Sounds good! Maybe I can make a Doodle poll and see when we can all meet?
Go for it! If you understand the conjectures and want to work on them, I may not need to be there. (I'm not imagining myself as a coauthor here.) I have another conjecture that's considerably deeper, which I could explain sometime, but maybe you've got enough to do.
John Baez said:
such that the functions are monic.
In the SubCategory Mon(OPerti), there are no conditions on the legs?
Layla said:
John Baez said:
such that the functions are monic.
In the subcategory , there are no conditions on the legs?
Sorry, that was a typo. I meant to require that and are monic, not and . So, yes, the condition is that the legs of the cospan are monic!
I'll fix this in my earlier comment so I don't confuse people more....
Thanks ..
Jordy Lopez Garcia said:
Howdy! Sounds good! Maybe I can make a Doodle poll and see when we can all meet?
happy to do doodle poll (if it's okay for me to join)!
@Sam Tenka I will add you to the subgroup where we have the poll :)!
Elsewhere @Sam Tenka wrote:
Just a microscopic note: John Baez's set does not generate the abelian monoid of functors from open petri, since infinitary sum and infinitary product disagree. This is something that is obvious to y'all but that is probably good to write carefully.
Let me just explain this correction to my original conjecture.
I had written my conjecture like this:
Every functor
is a finite sum of functors of a very specific sort, called
which count the transitions of various kinds (depending on two natural numbers .
Sam is saying that the finite sum part is wrong. For example, there's a functor
that simply maps each open Petri net to the total number of transitions in this open Petri net.
We have
but this is not a finite sum.
So, we have to state the conjecture more precisely, especially since not every infinite sum of functors is even well-defined. We need to allow infinite sums, but only infinite sums that converge in a certain sense.
Namely, we need to allow infinite sums of the form
where are natural numbers and the sum
converges for each morphism . Here 'converges' means this: each is a natural number, and we want the sum of these natural numbers to be finite, not infinite.
There are other ways to say this stuff, but I hope this is reasonably clear.
After the notion of "convergent sum of functors to " has been defined, we can state a corrected version of the conjecture as follows:
Every functor
is a convergent sum of functors of a very specific sort, called
which count the transitions of various kinds (depending on two natural numbers .
John Baez said:
After the notion of "convergent sum of functors to " has been defined, we can state a corrected version of the conjecture as follows:
Every functor
is a convergent sum of functors of a very specific sort, called
which count the transitions of various kinds (depending on two natural numbers .
@John Baez If I'm not mistaken , then we here can use the finitude of each (as fancy graph) to further simplify reasoning about convergence: for each , all but finitely many evaluate at to zero. So we have pointwise convergence for free. Because of this, it's enough to replace "direct sum" by "direct product" in your original conjecture. My preference is to say the same thing in yet another way: the abelian monoid we seek is the dual (with dualizing object ) abelian monoid of the direct sum you conjectured.
p.s. --- I prefer this for the same reason that in rep theory the regular representation and the function space are (for finite ) "the same" due to our god-given basis ( as a set), but they have different (covariant vs contravariant) mental flavors.
p.(p.s.) --- many authors who consider this case forget to consider the complementary case. I follow their tradition.
All these remarks are great, @Sam Tenka. I agree wholeheartedly.
An implication of what you're saying is that with the notion of convergence I gave back here, every infinite sum
where are natural numbers converges!
So I can state the conjecture this way
Every functor
is of the form
for some natural numbers , where is the functor that counts transitions with inputs and outputs.
But I like your way of thinking about it.
Conjecture. The commutative monoid of functors , with pointwise addition as the monoid operation, is isomorphic to , where the isomorphism sends any function to the functor
And the isomorphism sends a function to the functor
@John Baez thanks for the encouraging words!
I'm a bit confused about the conjecture --- doesn't it follow directly from Ben&Sophie&Layla&Jordy's proof?
Their proof shows how to start with a functor and present it as an infinite sum --- we just get by evaluating on a petri net with a single transition. Meanwhile, we can go the other way --- from to --- using the summation you wrote; it'll always converge as noted above. Going from to back to gives the identity on , by construction. The other round trip --- from to back to --- gives the identity by the Jordy/Layla/Sophie/Ben theorem, which says that a functor's action on each single-transition net determines the functor itself. So we have a bijection between monoids; that this bijection is an isomorphism of monoids follows by "distributivity" of infinite sums, which follows because we have "absolute convergence". Less metaphorically, distributivity follows again because each graph is finite.
I haven't really read a write-up of Ben&Sophie&Layla&Jordy's proof.
@John Baez me neither but I believe it since Jordy et al explained it to me.
I can write the basic idea here if you'd like (they probably shared a more thorough writeup tho?)
They've never sent me a writeup, but I think it's best if you and them all cooperate to create a nice writeup and show that to me.
Okay! Will ask them next we video meet if they'd like another brain and eyes on board the writing process.
Yeah, I'm in no doubt that the result is true, so I think my main job is to coax y'all to write up a nice proof, which could become a nice little paper.
(Here's something a bit interesting btw.
It's a practice problem I solved (or, based on @Benjamin Merlin Bumpus 's comments below, maybe not?) to prepare for the monically open petri nets.
Let's take the simpler situation of monically open "vine"s. Intuitively, a monically open vine is a $2$-regular undirected graph, but monically open --- it is locally a special case of a graph theorist's tree but globally can curl up into itself to form cycles, hence the name.
Formally, a monically open vine is a cospan of finite sets decorated with a finite undirected graph (edges ) on vertices satisfying:
[monicity] The maps are monic
[regularity] for each
We write when is a vine. We can can compose two vines $G:X\to Y$ and $H:y\to z$ by gluing $G,H$ along the (sub)set $y$ of their shared nodes. This is unique up to isomorphism. So we'll form a category whose objects are sets and whose morphisms are isomorphism classes of vines.
Now: what are all the functors from to that are also additive in the sense that tensor also goes to plus?
Answer: they are -linear combinations of defined by , , , and . Intuitively, the functors measure the size of graphs as half-closed-half-open intervals or as half-open-half-closed intervals. The halfishness helps composition just as halfish numeric intervals compose well: . It was @Layla who discovered these functors in the monically open petri case! is self-dual and precomposing with its oppositification functor swaps and fixes . Note (count half-edges, i.e. edges in the sense of serre) that --- they are -linearly dependent but -linearly irredundant!
Proof Sketch: start with any vine. use additivity to decompose a vine into its connected components. use functoriality to decompose each chain into its edges. We are left with four kinds of atomic parts: "bras", "kets", "pipes", and "bubbles", each with one edge and (0,2);(2,0);(1,1);(0,0) many (inputs/outputs). Note: this decomposition is far from unique: if we have a strand of consecutive pipes, we can form or annihilate bra-ket zigzag pairs as we please. Writing out 4 part-count generators and 1 creation/annhilation part-count relation reveals that the only invariants are formed from .
)
EOM --- sorry for long
@John Baez and @Sam Tenka we were always assuming the sum was infinite (at least that's how it's written in my notes :rolling_on_the_floor_laughing: )
also, @Sam Tenka i like the Vine example; I think you're rediscovering some of the stuff we were working on during the last day at Beaver Hollow. We also were thinking about the left and right "private vertex" maps (i.e. and ), but we also found a few more motifs that need to be counted individually.
B.t.w, I'm rather convinced (no proof that I know of yet... I haven't thought about it since Buffalo) that we found all of the "atomic" functors for the monic version of John's conjecture. I suggest we try to get a meeting time agreed upon so that we don't duplicate efforts (and so we can decide when we're going to write it all up) :+1:
This "vine" conjecture is quite interesting! The extra invariants may help @Wilmer Leal, @Kris Brown and me in our project.
Benjamin Merlin Bumpus said:
John Baez and Sam Tenka we were always assuming the sum was infinite (at least that's how it's written in my notes :rolling_on_the_floor_laughing: )
also, Sam Tenka i like the Vine example; I think you're rediscovering some of the stuff we were working on during the last day at Beaver Hollow. We also were thinking about the left and right "private vertex" maps (i.e. and ), but we also found a few more motifs that need to be counted individually.
B.t.w, I'm rather convinced (no proof that I know of yet... I haven't thought about it since Buffalo) that we found all of the "atomic" functors for the monic version of John's conjecture. I suggest we try to get a meeting time agreed upon so that we don't duplicate efforts (and so we can decide when we're going to write it all up) :+1:
Oh! Wow, I'd love indeed to learn what motifs-to-count / atomic functors you found!
Just catching up on this thread and it's reinvigorated my excitement for this project! Looking forward to meeting soon :)
Yeah, I'm excited to hear people have been finding lots of new invariants for monic open Petri nets! When I raised this question I figured there would be a manageable number of them (besides the ), but I had no idea what they were.