Loading...
Please wait, while we are loading the content...
Disjunctive logic programs with inheritance
| Content Provider | Scilit |
|---|---|
| Author | Buccafurri, Francesco Faber, Wolfgang Leone, Nicola |
| Copyright Year | 2002 |
| Description | The paper proposes a new knowledge representation language, called DLP<, which extends disjunctive logic programming (with strong negation) by inheritance. The addition of inheritance enhances the knowledge modeling features of the language providing a natural representation of default reasoning with exceptions. A declarative model-theoretic semantics of DLP< is provided, which is shown to generalize the Answer Set Semantics of disjunctive logic programs. The knowledge modeling features of the language are illustrated by encoding classical nonmonotonic problems in DLP<. The complexity of DLP< is analyzed, proving that inheritance does not cause any computational overhead, as reasoning in DLP< has exactly the same complexity as reasoning in disjunctive logic programming. This is confirmed by the existence of an efficient translation from DLP< to plain disjunctive logic programming. Using this translation, an advanced KR system supporting the DLP< language has been implemented on top of the DLV system and has subsequently been integrated into DLV. |
| Related Links | http://arxiv.org/abs/cs/0105036 https://www.cambridge.org/core/services/aop-cambridge-core/content/view/8544D92BABDECDEDE3505932FEA6E863/S1471068402001394a.pdf/div-class-title-disjunctive-logic-programs-with-inheritance-div.pdf |
| Ending Page | 321 |
| Page Count | 29 |
| Starting Page | 293 |
| ISSN | 14710684 |
| e-ISSN | 14753081 |
| DOI | 10.1017/s1471068402001394 |
| Journal | Theory and Practice of Logic Programming |
| Issue Number | 03 |
| Volume Number | 2 |
| Language | English |
| Publisher | Cambridge University Press (CUP) |
| Publisher Date | 2002-05-01 |
| Access Restriction | Open |
| Subject Keyword | Theory and Practice of Logic Programming Hardware and Architecture Nonmonotonic Reasoning Knowledge Representation Disjunctive Logic Programming |
| Content Type | Text |
| Resource Type | Article |
| Subject | Artificial Intelligence Theoretical Computer Science Computational Theory and Mathematics Hardware and Architecture Software |