Cool - A Generic Reasoner for Coalgebraic Hybrid Logics (System Description)

We describe the Coalgebraic Ontology Logic solver Cool, a generic reasoner that decides the satisfiability of modal (and, more generally, hybrid) formulas with respect to a set of global assumptions – in Description Logic parlance, we support a general TBox and internalize a Boolean ABox. The level of generality is that of coalgebraic logic, a logical framework covering a wide range of modal logics, beyond relational semantics. The core of Cool is an efficient unlabelled tableaux search procedure using global caching. Concrete logics are added by implemening the corresponding (one-step) tableaux rules. The logics covered at the moment include standard relational examples as well as graded modal logic and Pauly’s Coalition Logic (the next-step fragment of Alternating-time Temporal Logic), plus every logic that arises as a fusion of the above. We compare the performance of Cool with state-of-the-art reasoners.

[1]  Dirk Pattinson,et al.  Solving Graded/Probabilistic Modal Logic via Linear Inequalities (System Description) , 2012, LPAR.

[2]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[3]  Albert Visser,et al.  Finality regained: A coalgebraic study of Scott-sets and multisets , 1999, Arch. Math. Log..

[4]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[5]  Dirk Pattinson,et al.  CoLoSS: The Coalgebraic Logic Satisfiability Solver , 2009, M4M.

[6]  Richard Spencer-Smith,et al.  Modal Logic , 2007 .

[7]  Ronald Fagin,et al.  Reasoning about knowledge and probability , 1988, JACM.

[8]  Marc Pauly,et al.  A Modal Logic for Coalitional Power in Games , 2002, J. Log. Comput..

[9]  Dirk Pattinson,et al.  EXPTIME Tableaux for the Coalgebraic µ-Calculus , 2009, CSL.

[10]  Ian Horrocks,et al.  FaCT++ Description Logic Reasoner: System Description , 2006, IJCAR.

[11]  Rajeev Goré,et al.  An Experimental Evaluation of Global Caching for (System Description) , 2008, IJCAR.

[12]  Rajeev Goré,et al.  Global Caching for Coalgebraic Description Logics , 2010, IJCAR.

[13]  Rajeev Goré,et al.  Optimal Tableau Algorithms for Coalgebraic Logics , 2010, TACAS.

[14]  Corina Cîrstea,et al.  EXPTIME Tableaux for the Coalgebraic µ-Calculus , 2009, CSL.

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

[16]  Rajeev Goré,et al.  EXPTIME tableaux for ALC using sound global caching , 2007 .

[17]  Bengt Jonsson,et al.  A calculus for communicating systems with time and probabilities , 1990, [1990] Proceedings 11th Real-Time Systems Symposium.

[18]  Dirk Pattinson,et al.  Coalgebraic modal logic: soundness, completeness and decidability of local consequence , 2003, Theor. Comput. Sci..

[19]  Kit Fine,et al.  In so many possible worlds , 1972, Notre Dame J. Formal Log..

[20]  Amélie David TATL: Implementation of ATL Tableau-Based Decision Procedure , 2013, TABLEAUX.

[21]  Niklas Sörensson,et al.  An Extensible SAT-solver , 2003, SAT.

[22]  Dirk Pattinson,et al.  PSPACE Bounds for Rank-1 Modal Logics , 2006, 21st Annual IEEE Symposium on Logic in Computer Science (LICS'06).

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