Journal of Logic, Language and Information

, Volume 19, Issue 4, pp 451–484

Automata for Epistemic Temporal Logic with Synchronous Communication


DOI: 10.1007/s10849-009-9118-5

Cite this article as:
Mohalik, S. & Ramanujam, R. J of Log Lang and Inf (2010) 19: 451. doi:10.1007/s10849-009-9118-5


We suggest that developing automata theoretic foundations is relevant for knowledge theory, so that we study not only what is known by agents, but also the mechanisms by which such knowledge is arrived at. We define a class of epistemic automata, in which agents’ local states are annotated with abstract knowledge assertions about others. These are finite state agents who communicate synchronously with each other and information exchange is ‘perfect’. We show that the class of recognizable languages has good closure properties, leading to a Kleene-type theorem using what we call regular knowledge expressions. These automata model distributed causal knowledge in the following way: each agent in the system has a partial knowledge of the temporal evolution of the system, and every time agents synchronize, they update each other’s knowledge, resulting in a more up-to-date view of the system state. Hence we show that these automata can be used to solve the satisfiability problem for a natural epistemic temporal logic for local properties. Finally, we characterize the class of languages recognized by epistemic automata as the regular consistent languages studied in concurrency theory.


Epistemic logic Automata theory Decidability Knowledge expressions 
Download to read the full article text

Copyright information

© Springer Science+Business Media B.V. 2010

Authors and Affiliations

  1. 1.India Science Lab, General MotorsBangaloreIndia
  2. 2.Institute of Mathematical SciencesChennaiIndia

Personalised recommendations