paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The $\pi$-Calculus is Behaviourally Complete and Orbit-Finitely Executable

π演算具有行为完备性且轨道有限可执行
LMCS vol.Volume 17, Issue 12021匹配度 2/10 · 论文属于并发理论与形式语义,研究 π 演算与反应式图灵机的可执行性和互模拟,不涉及 LLM/Agent、ML 系统静态分析、浮点程序分析或贝叶斯程序分析。虽然同属形式化方法背景,但与用户当前研究问题的直接交集很弱。引用 0 inbox
Bas Luttik, Fei Yang
crossref: 2026-09-10

AI 速览

一句话:证明π演算可规范所有有限可执行行为,并在轨道有限松弛下与反应式图灵机行为等价。

论文研究可执行行为与π演算可规范行为之间的关系。可执行行为指与(有限)反应式图灵机行为等价的行为;反应式图灵机在经典图灵机上增加可观察交互行为建模。作者以保持发散的分支双相似性作为等价判定,证明每个有限可执行行为都可由π演算规范到该等价意义下,但反之不成立:π演算能刻画某些并非有限可执行的行为。随后将反应式图灵机及可执行性的有限性要求松弛为轨道有限性,证明π演算在该松弛下(对发散不敏感的分支双相似性)是可执行的。

问题
刻画π演算表达力与反应式图灵机可执行行为之间的关系,并厘清有限可执行性的边界。
方法
以反应式图灵机为可执行性模型,使用保持发散与发散不敏感的分支双相似性比较行为,并引入轨道有限性松弛。
评估
通过构造性翻译与反例证明有限可执行行为的行为完备性、逆命题不成立,以及轨道有限松弛下π演算的可执行性。
原文摘要(Abstract)

Reactive Turing machines extend classical Turing machines with a facility to model observable interactive behaviour. We call a behaviour (finitely) executable if, and only if, it is equivalent to the behaviour of a (finite) reactive Turing machine. In this paper, we study the relationship between executable behaviour and behaviour that can be specified in the $\pi$-calculus. We establish that every finitely executable behaviour can be specified in the $\pi$-calculus up to divergence-preserving branching bisimilarity. The converse, however, is not true due to (intended) limitations of the model of reactive Turing machines. That is, the $\pi$-calculus allows the specification of behaviour that is not finitely executable up to divergence-preserving branching bisimilarity. We shall prove, however, that if the finiteness requirement on reactive Turing machines and the associated notion of executability is relaxed to orbit-finiteness, then the $\pi$-calculus is executable up to (divergence-insensitive) branching bisimilarity.Comment: arXiv admin note: text overlap with arXiv:1508.04850

链接与引用

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

BibTeX
@article{paperbot1337,
  title = {The $\pi$-Calculus is Behaviourally Complete and Orbit-Finitely Executable},
  author = {Bas Luttik and Fei Yang},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 17, Issue 1},
  year = {2021},
  doi = {10.23638/lmcs-17(1:14)2021}
}