当前位置: X-MOL 学术J. Comput. Syst. Sci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Communicating finite-state machines, first-order logic, and star-free propositional dynamic logic
Journal of Computer and System Sciences ( IF 1.1 ) Pub Date : 2020-07-15 , DOI: 10.1016/j.jcss.2020.06.006
Benedikt Bollig , Marie Fortin , Paul Gastin

Message sequence charts (MSCs) naturally arise as executions of communicating finite-state machines (CFMs), in which finite-state processes exchange messages through unbounded FIFO channels. We study the first-order logic of MSCs, featuring Lamport's happened-before relation. To this end, we introduce a star-free version of propositional dynamic logic (PDL) with loop and converse. Our main results state that (i) every first-order sentence can be transformed into an equivalent star-free PDL sentence (and conversely), and (ii) every star-free PDL sentence can be translated into an equivalent CFM. This answers an open question and settles the exact relation between CFMs and fragments of monadic second-order logic. As a byproduct, we show that first-order logic over MSCs has the three-variable property.



中文翻译:

通信有限状态机,一阶逻辑和无恒星命题动态逻辑

消息序列图(MSC)自然是作为通信有限状态机(CFM)的执行而出现的,其中有限状态进程通过无限制的FIFO通道交换消息。我们研究了以兰伯特的事前关系为特征的MSC的一阶逻辑。为此,我们介绍了具有循环和逆向功能的命题动态逻辑(PDL)的无星星版本。我们的主要结果表明,(i)每个一阶句子都可以转换为等效的无星星PDL句子(反之亦然),并且(ii)每个无星星的PDL句子都可以转换为等效的CFM。这回答了一个悬而未决的问题,并解决了CFM与单子二阶逻辑片段之间的确切关系。作为副产品,我们表明MSC上的一阶逻辑具有三变量属性。

更新日期:2020-07-15
down
wechat
bug