KR Conference 2014 Conference Paper
theoretical computer science (D’Agostino et al. 1999). Recently, a stream of papers has appeared on tableau methods for various flavours of temporal logics as well as multiagent epistemic logics (Goranko and Shkatov 2009a; 2009b; 2009c; Ajspur, Goranko, and Shkatov 2013). While we explicitly acknowledge the influence of these works and make use of part of their formal machinery, we substantially extend the object of investigation. Specifically, our work differs from the contributions above in three ways. Firstly, we adopt an agent-based perspective and consider agents as the basic components of our epistemic concurrent game models. This means that the decision procedure returns not just a model satisfying the formula if successful, instead a system of agents is provided. Secondly, we follow the paradigm of Interpreted Systems (Fagin et al. 1995) and consider forms of interaction between the temporal and epistemic dimensions. In particular, we introduce epistemic concurrent game models which are synchronous or have a unique initial state. Thirdly, we analyse two different notions of satisfiability, namely satisfiability in some initial state, as opposed to satisfiability in any state. We maintain that the former notion is typical in the modelling and verification of concurrent systems (Baier and Katoen 2008), while the latter has traditionally been studied in mathematical logic (Blackburn, de Rijke, and Venema 2001). We will see that all these choices do have an impact on tableaux construction. The motivation for the present work comes also from the fact that, besides the theoretical interest of algorithmic decision techniques, tableaux for ATEL can in principle be used to synthesize agent systems capable of enforcing behaviours specified as ATEL formulas. Thus, the investigations carried out hereafter can be seen as a preliminary contribution to bridge the gap between knowledge representation and model synthesis. Related Work. This contribution builds on a series of papers on tableaux for multi-agent modal logics. Specifically, (Goranko and Shkatov 2009a) puts forward incremental tableaux for (non-epistemic) ATL; while in (Ajspur, Goranko, and Shkatov 2013) an epistemic logic with group knowledge is considered. In (Goranko and Shkatov 2009b; 2009c) the linear- and branching-time temporal epistemic logics LTLK and CTLK are given tableau-based decision procedures. However, we extend the object of investigation as detailed above. In (Walther 2005) tableaux for ATEL are In this paper we present a tableau-based method to decide the satisfiability of formulas in ATEL, an extension of the alternating-time temporal logic ATL including epistemic modalities for individual knowledge. Specifically, we analyse satisfiability of ATEL formulas under a number of conditions. We evaluate the assumptions of synchronicity and of a unique initial state, which have been proposed in the context of Interpreted Systems. Also, we consider satisfiability at an initial state as opposed to any state in the system. We introduce a tableau-based decision procedure for each of these combinations. Moreover, we adopt an agent-based approach to satisfiability, namely, the decision procedure returns a set of agents inducing a concurrent game structure that satisfies the relevant specification.