Model checking for multivalued logic of knowledge and time

We present a multivalued μK-calculus, an expressive logic to specify knowledge and time in multi-agent systems. We show that the general method of translation [22] from multivalued to two-valued De Morgan algebras can be extended to mv μK-calculus model checking. This way can we reduce the model checking problem for mv μK-calculus to several instances of the model checking problem for two-valued μK-calculus. As a result, properties involving mv μK-calculus or its subsets, like mv CTLK or mv CTL*K, can be verified using any of the available model checking algorithms. Three simple examples are shown to exemplify possible applications of multivalued logics of knowledge and time.

[1]  Ron van der Meyden,et al.  Model Checking Knowledge and Time in Systems with Perfect Recall (Extended Abstract) , 1999, FSTTCS.

[2]  Wojciech Jamroga,et al.  Agents that Know How to Play , 2004, Fundam. Informaticae.

[3]  Alessio Lomuscio,et al.  A Tool For Specification And Verification Of Epistemic Properties In Interpreted Systems , 2004, LCMAS.

[4]  Marsha Chechik,et al.  Implementing a Multi-valued Symbolic Model Checker , 2001, TACAS.

[5]  Wojciech Penczek,et al.  From Bounded to Unbounded Model Checking for Temporal Epistemic Logic , 2004, Fundam. Informaticae.

[6]  Radha Jagadeesan,et al.  Abstraction-Based Model Checking Using Modal Transition Systems , 2001, CONCUR.

[7]  Alessio Lomuscio,et al.  Towards Symbolic Model Checking for Multi-agent Systems via OBDD's , 2004, FAABS.

[8]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .

[9]  Michael Wooldridge,et al.  Tractable multiagent planning for epistemic goals , 2002, AAMAS '02.

[10]  Radha Jagadeesan,et al.  On the Expressiveness of 3-Valued Models , 2002, VMCAI.

[11]  Wojciech Penczek,et al.  Fully Symbolic Unbounded Model Checking for Alternating-time Temporal Logic1 , 2005, Autonomous Agents and Multi-Agent Systems.

[12]  W. Penczek,et al.  Model checking for multi-valued computation tree logics , 2003 .

[13]  Wojciech Penczek,et al.  Unbounded model checking for alternating-time temporal logic , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[14]  Stephan Merz,et al.  Model Checking , 2000 .

[15]  Alessio Lomuscio,et al.  Verification of multiagent systems via ordered binary decision diagrams: an algorithm and its implementation , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[16]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[17]  Wojciech Penczek,et al.  Bounded model checking for knowledge and real time , 2007, Artif. Intell..

[18]  Marsha Chechik,et al.  A framework for multi-valued reasoning over inconsistent viewpoints , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[19]  Wojciech Penczek,et al.  Bounded Model Checking for Interpreted Systems: Preliminary Experimental Results , 2002, FAABS.

[20]  Marsha Chechik,et al.  Multi-Valued Model Checking via Classical Model Checking , 2003, CONCUR.

[21]  Radha Jagadeesan,et al.  A domain equation for refinement of partial systems , 2004, Mathematical Structures in Computer Science.

[22]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[23]  Melvin Fitting,et al.  Many-valued modal logics , 1991, Fundam. Informaticae.

[24]  Patrice Godefroid,et al.  Model Checking with Multi-valued Logics , 2004, ICALP.

[25]  Wojciech Penczek,et al.  Verifying epistemic properties of multi-agent systems via bounded model checking , 2002, AAMAS '03.

[26]  Michael Huth,et al.  Consistent Partial Model Checking , 2004, Workshop on Domains.

[27]  Michael Wooldridge,et al.  Model Checking Knowledge and Time , 2002, SPIN.

[28]  Wojciech Penczek,et al.  Bounded Model Checking for Deontic Interpreted Systems , 2005, LCMAS.

[29]  Wojciech Penczek,et al.  Verification of multiagent systems via unbounded model checking , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[30]  Patrice Godefroid,et al.  Generalized Model Checking: Reasoning about Partial State Spaces , 2000, CONCUR.

[31]  A. Tarski A LATTICE-THEORETICAL FIXPOINT THEOREM AND ITS APPLICATIONS , 1955 .

[32]  Melvin Fitting,et al.  Many-valued modal logics II , 1992 .