Wanted Dead or Alive : Epistemic logic for impure simplicial complexes

We propose a logic of knowledge for impure simplicial complexes. Impure simplicial complexes represent distributed systems under uncertainty over which processes are still active (are alive) and which processes have failed or crashed (are dead). Our work generalizes the logic of knowledge for pure simplicial complexes, where all processes are alive, by Goubault et al.. Our logical semantics has a satisfaction relation defined simultaneously with a definability relation. The latter restricts which formulas are allowed to have a truth value: dead processes cannot know or be ignorant of any proposition, and live processes cannot know or be ignorant of propositions involving processes they know to be dead. The logic satisfies some but not all axioms and rules of the modal logic S5. Impure simplicial complexes correspond to Kripke models where each agent’s accessibility relation is an equivalence relation on a subset of the domain only, and otherwise empty, and where each propositional variable is known by an agent. We also propose a notion of bisimulation for impure simplexes and show bisimulation correspondence on certain finitary simplexes.

[1]  W. Hoek,et al.  Dynamic Epistemic Logic , 2007 .

[2]  Hans Primas,et al.  Knowledge and Time , 2017 .

[3]  Osamu Morikawa Some Modal Logics Based on a Three-Valued Logic , 1989, Notre Dame J. Formal Log..

[4]  Sergio Rajsbaum,et al.  A dynamic epistemic logic analysis of the equality negation task , 2019, DaLí.

[5]  Eric Goubault,et al.  From Geometric Semantics to Asynchronous Computability , 2015, DISC.

[6]  Natasha Alechina,et al.  A Logic for Reasoning About Knowledge of Unawareness , 2014, J. Log. Lang. Inf..

[7]  Sergio Rajsbaum,et al.  A Simplicial Complex Model for Dynamic Epistemic Logic to study Distributed Task Computability , 2018, GandALF.

[8]  Maurice Herlihy,et al.  Distributed Computing Through Combinatorial Topology , 2013 .

[9]  Sergio Rajsbaum,et al.  Knowledge and simplicial complexes , 2020, ArXiv.

[10]  Umberto Rivieccio,et al.  University of Birmingham Four-valued modal logic: Kripke semantics and duality , 2015 .

[11]  Ronald Fagin,et al.  Belief, Awareness, and Limited Reasoning. , 1987, Artif. Intell..

[12]  Andreas Witzel,et al.  The synchronicity of dynamic epistemic logic , 2011, TARK XIII.

[13]  Maurice Herlihy,et al.  The topological structure of asynchronous computability , 1999, JACM.

[14]  Yì N. Wáng,et al.  Implicit, explicit and speculative knowledge , 2018, Artif. Intell..

[15]  Yoram Moses,et al.  Knowledge and Common Knowledge in a Byzantine Environment I: Crash Failures , 1986, TARK.

[16]  Robert Stalnaker On Logics of Knowledge and Belief , 2006 .

[17]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1983, PODS '83.

[18]  N. Malcolm On Knowledge and Belief , 1954 .

[19]  Barteld Kooi,et al.  Three-valued Logics in Modal Logic , 2013, Stud Logica.

[20]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.

[21]  Yoav Shoham,et al.  Belief as Defeasible Knowledge , 1989, IJCAI.

[22]  Shmuel Zaks,et al.  A Combinatorial Characterization of the Distributed 1-Solvable Tasks , 1990, J. Algorithms.

[23]  Joseph Y. Halpern,et al.  DEFINING KNOWLEDGE IN TERMS OF BELIEF: THE MODAL LOGIC PERSPECTIVE , 2009, The Review of Symbolic Logic.

[24]  Johan van Benthem,et al.  Merging Frameworks for Interaction , 2009, J. Philos. Log..

[25]  Thomas A. Henzinger,et al.  Alternating-time temporal logic , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[26]  Thomas A. Henzinger,et al.  Alternating-time temporal logic , 2002, JACM.

[27]  Leandro Chaves Rêgo,et al.  Reasoning about knowledge of unawareness revisited , 2013, Math. Soc. Sci..

[28]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[29]  Lawrence S. Moss,et al.  The Logic of Public Announcements and Common Knowledge and Private Suspicions , 1998, TARK.

[30]  Joseph Y. Halpern,et al.  Knowledge and common knowledge in a distributed environment , 1984, JACM.

[31]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1985, JACM.

[32]  M. de Rijke,et al.  Modal Logic , 2001, Cambridge Tracts in Theoretical Computer Science.

[33]  Jelle Gerbrandy,et al.  Dynamic epistemic logic , 1998 .