Separators in Continuous Petri Nets

09/06/2022
by   Michael Blondin, et al.
0

Leroux has proved that unreachability in Petri nets can be witnessed by a Presburger separator, i.e. if a marking m⃗_src cannot reach a marking m⃗_tgt, then there is a formula φ of Presburger arithmetic such that: φ(m⃗_src) holds; φ is forward invariant, i.e., φ(m⃗) and m⃗→m⃗' imply φ(m⃗'); and φ(m⃗_tgt) holds. While these separators could be used as explanations and as formal certificates of unreachability, this has not yet been the case due to their (super-)Ackermannian worst-case size and the (super-)exponential complexity of checking that a formula is a separator. We show that, in continuous Petri nets, these two problems can be overcome. We introduce locally closed separators, and prove that: (a) unreachability can be witnessed by a locally closed separator computable in polynomial time; (b) checking whether a formula is a locally closed separator is in NC (so, simpler than unreachablity, which is P-complete). We further consider the more general problem of (existential) set-to-set reachability, where two sets of markings are given as convex polytopes. We show that, while our approach does not extend directly, we can still efficiently certify unreachability via an altered Petri.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2017

Unbounded product-form Petri nets

Computing steady-state distributions in infinite-state stochastic system...
research
07/02/2019

Timed Basic Parallel Processes

Timed basic parallel processes (TBPP) extend communication-free Petri ne...
research
12/14/2010

On the size of data structures used in symbolic model checking

Temporal Logic Model Checking is a verification method in which we descr...
research
10/18/2022

Compiling Petri Net Mutual Reachability in Presburger

Petri nets are a classical model of concurrency widely used and studied ...
research
04/26/2020

Monadic Decomposition in Integer Linear Arithmetic (Technical Report)

Monadic decomposability is a notion of variable independence, which asks...
research
12/06/2012

On the probabilistic continuous complexity conjecture

In this paper we prove the probabilistic continuous complexity conjectur...
research
09/08/2017

Monitoring of Traffic Manoeuvres with Imprecise Information

In monitoring, we algorithmically check if a single behavior satisfies a...

Please sign up or login with your details

Forgot password? Click here to reset