It Is Easy to Be Wise After the Event: Communicating Finite-State Machines Capture First-Order Logic with "Happened Before"

04/26/2018
by   Benedikt Bollig, et al.
0

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. Our main result states that every first-order sentence can be transformed 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 obtain self-contained normal-form constructions for first-order logic over MSCs (and, therefore, over words). In particular, we show that first-order logic has the three-variable property.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/28/2017

Communicating Finite-State Machines and Two-Variable Logic

Communicating finite-state machines are a fundamental, well-studied mode...
research
04/25/2018

On the satisfiability problem for fragments of the two-variable logic with one transitive relation

We study the satisfiability problem for the two-variable first-order log...
research
07/19/2022

Capturing the polynomial hierarchy by second-order revised Krom logic

We study the expressive power and complexity of second-order revised Kro...
research
09/16/2016

Design of an Optoelectronic State Machine with integrated BDD based Optical logic

In this paper I demonstrate a novel design for an optoelectronic State M...
research
10/27/2022

Existential Definability over the Subword Ordering

We study first-order logic (FO) over the structure consisting of finite ...
research
02/26/2019

SLD-Resolution Reduction of Second-Order Horn Fragments -- technical report --

We present the derivation reduction problem for SLD-resolution, the unde...
research
09/10/2018

Model Theory of Monadic Predicate Logic with the Infinity Quantifier

This paper establishes model-theoretic properties of FOE^∞, a variation ...

Please sign up or login with your details

Forgot password? Click here to reset