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.
A thought stemming from our work on additive invariants on open petri nets (which could possibly be a follow-up paper) is that we really should think about pushout-preserving functors to or to . Since there will be many more such functors in these cases.
For open graphs where the interfaces are cliques, there should be uncountably-many such functors to (I'm saying this based on my paper with Z. Kocsis and based on this paper by R. Halin). So I suspect that the situation gets more interesting for open petri nets as well.
All of this is also not even mentioning that most of the (graph-theoretically) interesting functors from to aren't even pushout-preserving... so there's probably a whole other world to explore there even for Petri nets!
This is neat. Invariants (functors) are useful when they are powerful (close to faithful) and easy to compute, but these two properties tend to conflict each other. So it's nice to explore the world of invariants of open Petri nets that are more powerful but a bit harder to compute than functors to .
Having "uncountably" many functors is not necessarily as amazing as it sounds, since there are uncountably many functions from to , but in some sense they're all "generated" from the functions that take the value at one number and at all others.
("Some sense": for example, these functions form a Boolean algebra, which is generated as a Boolean algebra by the characteristic functions of singletons.)
Hmm, yes, that's a good point.
In think that something living between (in terms of `complexity') and should be a good place to look
Although, in relation to your second point, I know that, for Graphs whose interfaces are cliques, the maxing functors are quite interesting (they include stuff like the Hadwiger number, modified chromatic number and modified connectivity number).
so I'm guessing that, by analogy, there would probably be also a fair amount of structure that would crop-up in Petri nets for similar functors?
John Baez said:
("Some sense": for example, these functions form a Boolean algebra, which is generated as a Boolean algebra by the characteristic functions of singletons.)
Nitpick: we probably want to say "complete lattice" instead of "boolean algebra", since the latter just have finitary operations. Said another way, those indicator functions generate the sub-algebra of all finite and all cofinite support functions rather than the full algebra of all functions.
Benjamin Merlin Bumpus said:
A thought stemming from our work on additive invariants on open petri nets (which could possibly be a follow-up paper) is that we really should think about pushout-preserving functors to or to . Since there will be many more such functors in these cases.
Pushout preservation is a pretty strong condition. For example, we can build any closed petri net by starting with connected closed petri nets with one or zero transitions and taking pushouts along sets (i.e. transitionless closed petri nets). But finite sets themselves are either empty or are pushouts of smaller finite sets along an empty set.
Thus, a class function from ClosedPetri to N-as-a-poset that sends pushouts to pushouts is determined by where it sends the empty set, the singleton set, and connected closed petri nets with exactly one transition. I think this gives us another classification theorem of the form "every such class function sends a closed petri net to max ( b, max (instead of sum) over a_i ), where i ranges through the degree-labeled transitions present in the closed petri net ". Here, b and the countably many a_i are freely chooseable natural numbers.
Sam Tenka said:
John Baez said:
("Some sense": for example, these functions form a Boolean algebra, which is generated as a Boolean algebra by the characteristic functions of singletons.)
Nitpick: we probably want to say "complete lattice" instead of "boolean algebra", since the latter just have finitary operations.
Yes you're right... I secretly meant "complete Boolean algebra".
Sam Tenka said:
Benjamin Merlin Bumpus said:
A thought stemming from our work on additive invariants on open petri nets (which could possibly be a follow-up paper) is that we really should think about pushout-preserving functors to or to . Since there will be many more such functors in these cases.
Pushout preservation is a pretty strong condition. For example, we can build any closed petri net by starting with connected closed petri nets with one or zero transitions and taking pushouts along sets (i.e. transitionless closed petri nets). But finite sets themselves are either empty or are pushouts of smaller finite sets along an empty set.
Thus, a class function from ClosedPetri to N-as-a-poset that sends pushouts to pushouts is determined by where it sends the empty set, the singleton set, and connected closed petri nets with exactly one transition. I think this gives us another classification theorem of the form "every such class function sends a closed petri net to max ( b, max (instead of sum) over a_i ), where i ranges through the degree-labeled transitions present in the closed petri net ". Here, b and the countably many a_i are freely chooseable natural numbers.
I agree with what you said. However, I should point out that I was handvawing a bit earlier: for the case of graphs, you get lots of interesting functors if you have the following set-up:
-- you are looking at functors of the form where is the category of graphs and and monomorphisms
-- rather than being pushout preserving (since doesn't have pushouts) , is required to be proxy-pushout preserving whenever we take proxy-pushouts over complete graphs.
(Another note, I tend to gravitate to thinking about the "closed" version of things for these kinds of questions. This has to do with what we discussed last week in our meeting: in the monic "open" case we get the "accidental" left-and-right private-node functors and which are pretty much just a by-product of the choice of cospan and hence not really a feature of the Petri net itself... Does that make sense? I'm not yet caffeinated, and I feel like I explained this better last week :rolling_on_the_floor_laughing: )
(P.S. Zoltan and I introduced proxy-pushouts in the paper I linked and, as I recently found-out, @Matthew Di Meglio adopted this terminology in Cpt. 3 of his thesis (and he does lots of cool stuff with it!); so, if you're interested, you can read a bit about what a proxy-pushout is in either of these.)
Excited to learn more about this from you! Haven't yet had time or caffeine myself to digest.
Note: in the result written in the chemistry subgroup, we find a whole bunch of "accidental" functors related to the left and right private node functors. Though accidental, they are interersting!
oh, yes, I agree, they are definitely interesting since they describe invariants that are inherent to the "openness" :smile:
all I meant to say is that I think it's a good idea to study both kinds (from "open" and "closed" worlds) independently.. but simultaneously.
Yesterday @Sam Tenka, @Layla, @Jordy Lopez Garcia and I had a rather satisfying meeting in which we essentially finished off all of the remaining cases of the "additive invariants of Petri nets" project (which we'll write-up soon and share with the rest of you :smile: ).
Anyway, one big take-away for me was that, in both the "regular" and the monic cases, the additive invariants seem to be generated by two families and of functors.
The first family -- -- consists of all the functors that generate (as linear combinations) the additive invariants .
The second family -- -- consists of the functors which generate (as linear combinations) the following class of functors: those of the form which are "additive over pushouts".
There's probably a slicker way to write this second condition, but I'm running late for a meeting, so I'll have to just think about it later.
Anyway, these observations make me wonder whether something like the situation above is always is the case. What I mean is, suppose I decorate a cospan category with objects form some category ; is it true that the additive invariants from this decorated cospan category are always going to be generated by two families which respectively generate the "additive" invariants and the "additive-over-pushout"-invariants from ?
I suspect that this naïve conjecture isn't true in general, but I do think that some better reformulation of the conjecture is indeed true..
Anyway, I find this pretty exciting :tada: .. but I'm late for my meeting, so bye! :wave:
Benjamin Merlin Bumpus said:
Yesterday Sam Tenka, Layla, Jordy Lopez Garcia and I had a rather satisfying meeting in which we essentially finished off all of the remaining cases of the "additive invariants of Petri nets" project (which we'll write-up soon and share with the rest of you :smile: ).
Anyway, one big take-away for me was that, in both the "regular" and the monic cases, the additive invariants seem to be generated by two families and of functors.
The first family -- -- consists of all the functors that generate (as linear combinations) the additive invariants .
The second family -- -- consists of the functors which generate (as linear combinations) the following class of functors: those of the form which are "additive over pushouts".
There's probably a slicker way to write this second condition, but I'm running late for a meeting, so I'll have to just think about it later.
Anyway, these observations make me wonder whether something like the situation above is always is the case. What I mean is, suppose I decorate a cospan category with objects from some category ; is it true that the additive invariants from this decorated cospan category are always going to be generated by two families which respectively generate the "additive" invariants and the "additive-over-pushout"-invariants from ?
Something like that would be really cool. If you're doing decorated cospans I suspect the answer has to depend on the functor used to define the decorated cospan category, which recall is a lax monoidal pseudofunctor .
When you talk about "decorating with objects from some category , it sounds like you're really talking about structured cospans: setting up a structured cospans category involves a left adjoint .
In this case I feel the answer to your question of "classifying all the additive invariants" must involve not just but also the functor .
But anyway, maybe carefully handling the case of Petri nets will give you a better feeling for these more general questions.