TY - JOUR
T1 - Reasoning about knowledge and messages in asynchronous multi-agent systems
AU - Knight, Sophia
AU - Maubert, Bastien
AU - Schwarzentruber, François
N1 - Publisher Copyright:
Copyright © Cambridge University Press 2017.
PY - 2019/1/1
Y1 - 2019/1/1
N2 - We propose a variant of public announcement logic for asynchronous systems. To capture asynchrony, we introduce two different modal operators for sending and receiving messages. The natural approach to defining the semantics leads to a circular definition, but we describe two restricted cases in which we solve this problem. The first case requires the Kripke model representing the initial epistemic situation to be a finite tree, and the second one only allows announcements from the existential fragment. After establishing some validities, we study the model checking problem and the satisfiability problem in cases where the semantics is well-defined, and we provide several complexity results.
AB - We propose a variant of public announcement logic for asynchronous systems. To capture asynchrony, we introduce two different modal operators for sending and receiving messages. The natural approach to defining the semantics leads to a circular definition, but we describe two restricted cases in which we solve this problem. The first case requires the Kripke model representing the initial epistemic situation to be a finite tree, and the second one only allows announcements from the existential fragment. After establishing some validities, we study the model checking problem and the satisfiability problem in cases where the semantics is well-defined, and we provide several complexity results.
UR - http://www.scopus.com/inward/record.url?scp=85034598714&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85034598714&partnerID=8YFLogxK
U2 - 10.1017/S0960129517000214
DO - 10.1017/S0960129517000214
M3 - Article
AN - SCOPUS:85034598714
SN - 0960-1295
VL - 29
SP - 127
EP - 168
JO - Mathematical Structures in Computer Science
JF - Mathematical Structures in Computer Science
IS - 1
ER -