Spartacus: A Tableau Prover for Hybrid Logic

Spartacus is a tableau prover for hybrid multimodal logic with global modalities and reflexive and transitive relations. Spartacus is the first system to use pattern-based blocking for termination. To achieve a competitive performance, Spartacus implements a number of optimization techniques, including a new technique that we call lazy branching. We evaluate the practical impact of pattern-based blocking and lazy branching for the basic modal logic K and observe high effectiveness of both techniques.

[1]  Peter F. Patel-Schneider,et al.  System Description: DLP , 2000, CADE.

[2]  Bernhard Nebel,et al.  An Empirical Analysis of Optimization Techniques for Terminological Representation Systems, or Making KRIS Get a Move On , 1992, KR.

[3]  Armando Tacchella,et al.  A Subset-Matching Size-Bounded Cache for Testing Satisfiability in Modal Logics , 2004, Annals of Mathematics and Artificial Intelligence.

[4]  Fausto Giunchiglia,et al.  SAT-Based Decision Procedures for Classical Modal Logics , 2004, Journal of Automated Reasoning.

[5]  Gert Smolka,et al.  Terminating Tableaux for SOQ\mathcal{SOQ} with Number Restrictions on Transitive Roles , 2010, IFIP TCS.

[6]  Francesco M. Donini,et al.  Design and Results of TANCS-2000 Non-classical (Modal) Systems Comparison , 2000, TABLEAUX.

[7]  Gert Smolka,et al.  Terminating Tableaux for SOQ with Number Restrictions on Transitive Roles , 2009, Description Logics.

[8]  Ian Horrocks,et al.  Optimizing Description Logic Subsumption , 1999, J. Log. Comput..

[9]  Fabio Massacci Design and Results of the Tableaux-99 Non-classical (Modal) Systems Comparison , 1999, TABLEAUX.

[10]  Rajeev Goré,et al.  An Optimal On-the-Fly Tableau-Based Decision Procedure for PDL-Satisfiability , 2009, CADE.

[11]  Gert Smolka,et al.  Terminating Tableau Systems for Hybrid Logic with Difference and Converse , 2009, J. Log. Lang. Inf..

[12]  Volker Haarslev,et al.  RACER System Description , 2001, IJCAR.

[13]  Ian Horrocks,et al.  Ordering Heuristics for Description Logic Reasoning , 2005, IJCAI.

[14]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[15]  Gert Smolka,et al.  Terminating Tableaux for Graded Hybrid Logic with Global Modalities and Role Hierarchies , 2009, TABLEAUX.

[16]  Rajeev Goré,et al.  EXPTIME Tableaux with Global Caching for Description Logics with Transitive Roles, Inverse Roles and Role Hierarchies , 2007, TABLEAUX.

[17]  Armando Tacchella,et al.  System Description: *SAT: A Platform for the Development of Modal Decision Procedures , 2000, CADE.

[18]  Jörg Hoffmann,et al.  A New Method to Index and Query Sets , 1999, IJCAI.

[19]  Peter Balsiger,et al.  Comparison of Theorem Provers for Modal Logics - Introduction and Summary , 1998, TABLEAUX.

[20]  Franz Baader,et al.  Cardinality Restrictions on Concepts , 1994, KI.

[21]  Ian Horrocks,et al.  Optimizing Terminological Reasoning for Expressive Description Logics , 2007, Journal of Automated Reasoning.

[22]  Patrick Blackburn,et al.  Termination for Hybrid Tableaus , 2007, J. Log. Comput..

[23]  Saul A. Kripke,et al.  Semantical Analysis of Modal Logic I Normal Modal Propositional Calculi , 1963 .

[24]  Ian Horrocks,et al.  Implementation and Optimization Techniques , 2003, Description Logic Handbook.

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

[26]  Peter F. Patel-Schneider,et al.  TANCS-2000 Results for DLP , 2000, TABLEAUX.

[27]  Carlos Areces,et al.  HTab: a Terminating Tableaux System for Hybrid Logic , 2007, M4M.

[28]  Peter Balsiger,et al.  A Benchmark Method for the Propositional Modal Logics K, KT, S4 , 2004, Journal of Automated Reasoning.

[29]  Bernhard Nebel,et al.  Am empirical analysis of optimization techniques for terminological representation systems , 1994, Applied Intelligence.

[30]  Volker Haarslev,et al.  Consistency Testing: The RACE Experience , 2000, TABLEAUX.

[31]  Ian Horrocks,et al.  Ontology Reasoning in the SHOQ(D) Description Logic , 2001, IJCAI.

[32]  Gert Smolka,et al.  Hybrid Tableaux for the Difference Modality , 2009, Electron. Notes Theor. Comput. Sci..