A constraint-based decision procedure for the description logic ALCN

Description logics are modal-like logics used to express knowledge about structured domains, and reason about them. One of the major reasoning problems in description logics is that of determining whether a given terminological knowledge base is consistent. One approach to this problem is to translate a modal satisfiability problem into stratified layers of constraint problems that can be solved by a constraint solver. We show how this approach, which was originally developed for the modal logic K, can be extended to deal effectively with cardinality restrictions on roles in the description logic ALCN. We also propose a further extension to this approach in order to deal with qualified number restrictions and arithmetic on role cardinalities.

[1]  Fausto Giunchiglia,et al.  Building Decision Procedures for Modal Logics from Propositional Decision Procedures: The Case Study of Modal K(m) , 2000, Inf. Comput..

[2]  Jana Koehler,et al.  Modal Logics, Description Logics and Arithmetic Reasoning , 1999, Artif. Intell..

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

[4]  M. de Rijke,et al.  Constraint Methods for Modal Satisfiability , 2003, CSCLP.

[5]  Melvin Fitting First-order modal tableaux , 2004, Journal of Automated Reasoning.

[6]  Franz Baader,et al.  An Overview of Tableau Algorithms for Description Logics , 2001, Stud Logica.

[7]  Jacques Cohen,et al.  Constraint logic programming languages , 1990, CACM.

[8]  Michael J. Maher,et al.  Constraint Logic Programming: A Survey , 1994, J. Log. Program..

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

[10]  Ian Horrocks,et al.  Description Logics as Ontology Languages for the Semantic Web , 2005, Mechanizing Mathematical Reasoning.

[11]  Inês Lynce,et al.  An Overview of Backtrack Search Satisfiability Algorithms , 2003, Annals of Mathematics and Artificial Intelligence.

[12]  Franz Baader,et al.  The Inverse Method Implements the Automata Approach for Modal Satisfiability , 2001, IJCAR.

[13]  Rajeev Goré,et al.  Tableau Methods for Modal and Temporal Logics , 1999 .

[14]  Jun Gu,et al.  Algorithms for the satisfiability (SAT) problem: A survey , 1996, Satisfiability Problem: Theory and Applications.

[15]  Donald W. Loveland,et al.  A machine program for theorem-proving , 2011, CACM.

[16]  Klaus Schild,et al.  A Correspondence Theory for Terminological Logics: Preliminary Report , 1991, IJCAI.

[17]  Thom W. Frühwirth,et al.  Terminological Reasoning with Constraint Handling Rules , 1993, PPCP.

[18]  Francesco M. Donini,et al.  Reasoning in description logics , 1997 .