Automated Reasoning in Modal and Description Logics via SAT Encoding: the Case Study of K(m)/ALC-Satisfiability

01/15/2014
by   Roberto Sebastiani, et al.
0

In the last two decades, modal and description logics have been applied to numerous areas of computer science, including knowledge representation, formal verification, database theory, distributed computing and, more recently, semantic web and ontologies. For this reason, the problem of automated reasoning in modal and description logics has been thoroughly investigated. In particular, many approaches have been proposed for efficiently handling the satisfiability of the core normal modal logic K(m), and of its notational variant, the description logic ALC. Although simple in structure, K(m)/ALC is computationally very hard to reason on, its satisfiability being PSPACE-complete. In this paper we start exploring the idea of performing automated reasoning tasks in modal and description logics by encoding them into SAT, so that to be handled by state-of-the-art SAT tools; as with most previous approaches, we begin our investigation from the satisfiability in K(m). We propose an efficient encoding, and we test it on an extensive set of benchmarks, comparing the approach with the main state-of-the-art tools available. Although the encoding is necessarily worst-case exponential, from our experiments we notice that, in practice, this approach can handle most or all the problems which are at the reach of the other approaches, with performances which are comparable with, or even better than, those of the current state-of-the-art tools.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2011

Fusions of Description Logics and Abstract Description Systems

Fusions are a simple way of combining logics. For normal modal logics, f...
research
06/30/2022

Reasoning in Non-normal Modal Description Logics

Non-normal modal logics, interpreted on neighbourhood models which gener...
research
08/11/2018

A Parameterized Complexity View on Description Logic Reasoning

Description logics are knowledge representation languages that have been...
research
07/23/2023

Non-Normal Modal Description Logics (Extended Version)

Modal logics are widely used in multi-agent systems to reason about acti...
research
03/08/2010

On the Failure of the Finite Model Property in some Fuzzy Description Logics

Fuzzy Description Logics (DLs) are a family of logics which allow the re...
research
05/09/2000

Reasoning with Axioms: Theory and Pratice

When reasoning in description, modal or temporal logics it is often usef...
research
05/15/2023

SAT-Based PAC Learning of Description Logic Concepts

We propose bounded fitting as a scheme for learning description logic co...

Please sign up or login with your details

Forgot password? Click here to reset