Semantics and expressiveness of disjunctive ordered logic

  • Authors:
  • Francesco Buccafurri;Nicola Leone;Pasquale Rullo

  • Affiliations:
  • DIMET, Università di Reggio Calabria, I‐89100 Reggio Calabria, Italy E-mail: bucca@ns.ing.unirc.it;Information Systems Department, Vienna University of Technology, Paniglgasse 16, A‐1040 Vienna, Austria E-mail: leone@dbai.tuwien.ac.at;Dipartimento di Matematica, Università della Calabria, I‐87030 Rende, Italy E-mail: rullo@si.deis.unical.it

  • Venue:
  • Annals of Mathematics and Artificial Intelligence
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper proposes a knowledge representation language which extends logic programming with disjunction, inheritance, true negation and modularization. The resulting language is called Disjunctive Ordered Logic (\mathcal{DOL} for short). A model‐theoretic semantics for \mathcal{DOL} is given, and it is shown to extend the stable model semantics of disjunctive logic programs. A number of examples show the suitability of \mathcal{DOL} for knowledge representation and commonsense reasoning. Among other things, the proposed language appears to be a powerful tool for the description of diagnostic processes which are based on stepwise refinements. The complexity and the expressiveness of the language are carefully analyzed. The analysis pays particular attention to the relative power and complexity of inheritance, negation and disjunction. An interesting result in this course concerns the role played by inheritance. Indeed, our results show that inheritance does not increase at all the complexity of any fragment of the language, while it does increase the expressive power of some \mathcal{DOL} fragments.