A simplicial complex model for dynamic epistemic logic to study distributed task computability

被引:7
|
作者
Goubault, Eric [1 ]
Ledent, Jeremy [2 ]
Rajsbaum, Sergio [3 ]
机构
[1] Inst Polytech Paris, Ecole Polytech, CNRS, LIX, 1 Rue Honore dEstienne dOrves, F-91120 Palaiseau, France
[2] Univ Strathclyde, Dept Comp & Informat Sci, 26 Richmond St, Glasgow G1 1XH, Lanark, Scotland
[3] Univ Nacl Autonoma Mexico, Inst Matemat, Ciudad Univ Mexico, Mexico City 04510, DF, Mexico
关键词
Dynamic epistemic logic; Distributed computing; Simplicial complexes; SYSTEMS;
D O I
10.1016/j.ic.2020.104597
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The usual S5(n) epistemic model for a multi-agent system is based on a Kripke frame, which is a graph whose edges are labeled with agents that do not distinguish between two states. We propose to uncover the higher dimensional information implicit in this structure, by considering a dual, simplicial complex model. We use dynamic epistemic logic (DEL) to study how an epistemic simplicial complex model changes after a set of agents communicate with each other. We concentrate on an action model that represents the so-called immediate snapshot communication patterns of asynchronous agents, because it is central to distributed computability (but our setting works for other communication patterns). There are topological invariants preserved from the initial epistemic complex to the one after the action model is applied, which determine the knowledge that the agents gain after communication. Finally, we describe how a distributed task specification can be modeled as a DEL action model, and show that the topological invariants determine whether the task is solvable. We thus provide a bridge between DEL and the topological theory of distributed computability, which studies task solvability in a shared memory or message passing architecture. (C) 2020 Elsevier Inc. All rights reserved.
引用
下载
收藏
页数:22
相关论文
共 36 条
  • [1] A Simplicial Complex Model for Dynamic Epistemic Logic to study Distributed Task Computability
    Goubault, Eric
    Ledent, Jeremy
    Rajsbaum, Sergio
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (277): : 73 - 87
  • [2] A Dynamic Epistemic Logic Analysis of the Equality Negation Task
    Goubault, Eric
    Lazic, Marijana
    Ledent, Jeremy
    Rajsbaum, Sergio
    DYNAMIC LOGIC: NEW TRENDS AND APPLICATIONS, DALI 2019, 2020, 12005 : 53 - 70
  • [3] Pattern Models: A Dynamic Epistemic Logic For Distributed Systems
    Castaneda, Armando
    van Ditmarsch, Hans
    Rosenblueth, David A.
    Velazquez, Diego A.
    COMPUTER JOURNAL, 2024, 67 (07): : 2421 - 2440
  • [4] Symbolic Model Checking for Dynamic Epistemic Logic
    van Benthem, Johan
    van Eijck, Jan
    Gattinger, Malvin
    Su, Kaile
    LOGIC, RATIONALITY, AND INTERACTION (LORI 2015), 2015, 9394 : 366 - 378
  • [5] Model Transformers for Dynamical Systems of Dynamic Epistemic Logic
    Rendsvig, Rasmus K.
    LOGIC, RATIONALITY, AND INTERACTION (LORI 2015), 2015, 9394 : 316 - 327
  • [6] An epistemic model of task design in dynamic geometry environment
    Leung, Allen
    ZDM-MATHEMATICS EDUCATION, 2011, 43 (03): : 325 - 336
  • [7] Exploiting Asymmetry in Logic Puzzles: Using ZDDs for Symbolic Model Checking Dynamic Epistemic Logic
    Miedema, Daniel
    Gattinger, Malvin
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, (379): : 407 - 420
  • [8] Symbolic model checking for Dynamic Epistemic Logic-S5 and beyond
    van Benthem, Johan
    van Eijck, Jan
    Gattinger, Malvin
    Su, Kaile
    JOURNAL OF LOGIC AND COMPUTATION, 2018, 28 (02) : 367 - 402
  • [9] A dynamic task distribution and engine allocation strategy for distributed execution of logic programs
    Xirogiannis, G
    Taylor, H
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 294 - 304
  • [10] Parameterized Complexity Results for a Model of Theory of Mind Based on Dynamic Epistemic Logic
    van de Pol, Iris
    van Rooij, Iris
    Szymanik, Jakub
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (215): : 246 - 263