We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Separators in Continuous Petri Nets

Abstract: Leroux has proved that unreachability in Petri nets can be witnessed by a Presburger separator, i.e. if a marking $\vec{m}_\text{src}$ cannot reach a marking $\vec{m}_\text{tgt}$, then there is a formula $\varphi$ of Presburger arithmetic such that: $\varphi(\vec{m}_\text{src})$ holds; $\varphi$ is forward invariant, i.e., $\varphi(\vec{m})$ and $\vec{m} \rightarrow \vec{m}'$ imply $\varphi(\vec{m}'$); and $\neg \varphi(\vec{m}_\text{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 worst-case size, which is at least Ackermannian, and the complexity of checking that a formula is a separator, which is at least exponential (in the formula size).
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 unreachability, 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 efficiently certify unreachability via an altered Petri net.
Comments: Extension of the FoSSaCS'22 conference version
Subjects: Logic in Computer Science (cs.LO); Formal Languages and Automata Theory (cs.FL)
Journal reference: Logical Methods in Computer Science (February 21, 2024) lmcs:10017
DOI: 10.46298/lmcs-20(1:15)2024
Cite as: arXiv:2209.02767 [cs.LO]
  (or arXiv:2209.02767v4 [cs.LO] for this version)

Submission history

From: Michael Blondin [view email] [via LOGICAL proxy]
[v1] Tue, 6 Sep 2022 18:47:18 GMT (42kb)
[v2] Mon, 14 Aug 2023 21:44:07 GMT (46kb)
[v3] Fri, 2 Feb 2024 17:41:40 GMT (47kb,D)
[v4] Tue, 20 Feb 2024 09:55:21 GMT (48kb,D)

Link back to: arXiv, form interface, contact.