paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Separators in Continuous Petri Nets

连续 Petri 网中的分离器
LMCS vol.Volume 20, Issue 12024匹配度 3/10 · 论文属于形式化验证与程序验证理论,讨论 Petri 网不可达性的分离器证书;但它不涉及 LLM/Agent、机器学习系统或 Agentic 程序的静态分析,也不涉及浮点或贝叶斯程序分析,与画像的核心交叉方向距离较远。引用 0 inbox
Michael Blondin, Javier Esparza
crossref: 2026-09-10

AI 速览

一句话:证明连续 Petri 网的不可达性可由多项式时间可构造的局部闭分离器见证,并可在 NC 内验证该证书。

Petri 网不可达性可由 Presburger 分离器见证(Leroux),但此类分离器最坏规模至少为 Ackermann 级,且验证公式为分离器的复杂度至少指数级,难以作为解释或形式证书。本文针对连续 Petri 网克服这两个问题:引入局部闭分离器,证明不可达性可由局部闭分离器见证,且该分离器可在多项式时间内构造;检查给定公式是否为局部闭分离器属于 NC,因而比 P-完全的不可达性更简单。作者还研究以凸多面体表示的集合到集合(存在性)可达性,说明直接扩展不成立,但可通过修改后的 Petri 网高效认证不可达性。

问题
在 Petri 网中,不可达性可由 Presburger 分离器见证,但分离器最坏规模极大且验证成本高,限制了其作为解释或不可达性形式证书的用途。
方法
针对连续 Petri 网引入局部闭分离器,给出其构造与验证算法;并针对凸多面体集合间的存在性可达性,尝试通过修改 Petri 网来认证不可达性。
评估
理论复杂度分析表明:不可达性可由多项式时间构造的局部闭分离器见证,检查该分离器属于 NC,优于 P-完全的不可达性;对集合到集合情形说明直接扩展不成立但可高效认证。
原文摘要(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.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot2776,
  title = {Separators in Continuous Petri Nets},
  author = {Michael Blondin and Javier Esparza},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 20, Issue 1},
  year = {2024},
  doi = {10.46298/lmcs-20(1:15)2024}
}