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: stochastic computation


view this post on Zulip Daniel Geisler (May 21 2020 at 22:44):

I'm trying to apply my knowledge of dynamics to understand open Petri networks. If I understand, both the most general dynamical systems and Petri networks with a stochastic element are computationally more powerful than the non-stochastic models.
My question is to verify the enhanced computation from stochastic systems and stochastic Petri networks in particular.

view this post on Zulip John Baez (May 21 2020 at 22:50):

I'm not sure they are "computationally more powerful" - it could be true, but I don't know any results about that, and one has to be careful when comparing deterministic models with stochastic ones.

The main difference I know between stochastic models involving Petri nets and deterministic ones is that the former is good for modeling stochastic processes and the latter is good for modeling desterministic processes! For example in chemistry the behavior of atoms is random and we model it using the "master equation", but when there are lots of atoms this randomness may become insignificant and then we use the "rate equation", which is deterministic and much simpler.

I have a free book about Petri nets, the master equation and the rate equation.

view this post on Zulip Daniel Geisler (May 22 2020 at 01:22):

@John Baez thanks for the book, I'm reading it now.

What is a list of different systems and their computational power? I've already ordered them as best as I can based on the generality of their matrix representations. For example in dynamics the matrix could be anything.

view this post on Zulip John Baez (May 22 2020 at 01:24):

I don't know much about "computational power" so I can't create such a list. Furthermore there are lots of ways to use Petri nets to compute - I list a bunch in a chapter near the end of my book - and they have different computational power.

view this post on Zulip John Baez (May 22 2020 at 01:27):

I'm definitely one of the worst people on this forum to ask about "computational power", since I've never seriously studied computational complexity, or stuff like the Chomsky hierarchy.

view this post on Zulip Siavash Sakhavi (Oct 10 2022 at 16:03):

There are systems that are stochastic in observation (although they might be deterministic in nature). Can ACT be used in such cases?

view this post on Zulip Matteo Capucci (he/him) (Oct 10 2022 at 16:17):

the question 'can CT be used for X' is always yes and no because it depends on what exactly you want to do with it
there's lots of work in categorical probability, recently people have assembled a list of resources here #theory: probability > best intro in 2022

view this post on Zulip Matteo Capucci (he/him) (Oct 10 2022 at 16:18):

using the formalism of categorical system theory, you can arrange a double category of deterministic lenses but stochastic charts, and see what you can do with that

view this post on Zulip John Baez (Oct 10 2022 at 17:35):

I think the answer to "can CT be used for X?" is always "yes, if you're smart enough to figure out how - but don't count on us to help you". :upside_down:

view this post on Zulip Matteo Capucci (he/him) (Oct 10 2022 at 21:08):

well, i didn't want to be mistaken as rude :laughing: but yes

view this post on Zulip John Baez (Oct 10 2022 at 21:29):

I admit that reply sounds rude, so I usually avoid saying that to people - but unfortunately it's true: we're just beginning to take full advantage of category theory, so there's not a laid-out list of things it can and cannot do.