paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Synchronizability of Communicating Finite State Machines is not Decidable

通信有限状态机的可同步性是不可判定的
LMCS vol.Volume 19, Issue 42023匹配度 2/10 · 该论文研究通信有限状态机的可同步性判定问题,属于自动机理论与并发形式化验证,不涉及 LLM/Agent、静态分析在 ML 或 Agentic 程序中的应用,也不涉及浮点程序分析或贝叶斯程序分析。仅与用户对形式化验证的广义兴趣有微弱关联,且缺乏工程实现与工业落地内容。引用 17 inbox
Alain Finkel, Etienne Lozes
crossref: 2026-09-10

AI 速览

一句话:证明 peer-to-peer 通信有限状态机的可同步性不可判定,并给出有向环拓扑下可判定

通信有限状态机系统的可同步性指其发送迹语义在 FIFO 异步通信与 rendez-vous 同步通信下相同。此前多篇会议和期刊论文借助小模型性质声称该性质对 mailbox 或 peer-to-peer 通信可判定。本文首先证明该小模型性质在两种通信方式下均不成立,使可判定性成为开放问题;随后针对 peer-to-peer 通信证明可同步性实际上不可判定,从而关闭该问题。作者还证明当通信拓扑是有向环时可同步性可判定,并说明此时可同步性蕴含不存在未指定接收和孤儿消息,且可达集具有 channel-recognizability。

问题
论文研究通信有限状态机中,FIFO 异步通信与 rendez-vous 同步通信是否具有相同发送迹这一可同步性性质是否可判定。
方法
通过构造反例否定已有小模型性质,并用可计算性与自动机论证证明 peer-to-peer 情形的不可判定性,同时分析有向环拓扑下的可判定性。
评估
以理论证明为主:给出不可判定性结果、有向环拓扑下的可判定性,以及可同步性对未指定接收、孤儿消息和 channel-recognizability 的蕴含。
原文摘要(Abstract)

A system of communicating finite state machines is synchronizable if its send trace semantics, i.e.the set of sequences of sendings it can perform, is the same when its communications are FIFO asynchronous and when they are just rendez-vous synchronizations. This property was claimed to be decidable in several conference and journal papers for either mailboxes or peer-to-peer communications, thanks to a form of small model property. In this paper, we show that this small model property does not hold neither for mailbox communications, nor for peer-to-peer communications, therefore the decidability of synchronizability becomes an open question. We close this question for peer-to-peer communications, and we show that synchronizability is actually undecidable. We show that synchronizability is decidable if the topology of communications is an oriented ring. We also show that, in this case, synchronizability implies the absence of unspecified receptions and orphan messages, and the channel-recognizability of the reachability set.

链接与引用

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

BibTeX
@article{paperbot2161,
  title = {Synchronizability of Communicating Finite State Machines is not Decidable},
  author = {Alain Finkel and Etienne Lozes},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 19, Issue 4},
  year = {2023},
  doi = {10.46298/lmcs-19(4:33)2023}
}