arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0105036cs.LOcs.AI
收藏

带继承的选言逻辑程序

Disjunctive Logic Programs with Inheritance

Francesco Buccafurri, Wolfgang Faber, Nicola Leone

摘要:

本文提出了一种新的知识表示语言DLP<,它通过继承扩展了析取逻辑程序设计(具有强否定)。继承的增加增强了语言的知识建模功能,提供了带有异常的默认推理的自然表示。给出了DLP<的一种声明性模型论语义,它推广了析取逻辑程序的回答集语义.通过对经典非单调问题的编码说明了该语言的知识建模特点。分析了DLP<的复杂性,证明了继承不会引起任何计算开销,因为DLP<中的推理与析取逻辑程序设计中的推理具有完全相同的复杂性。这一点被从DLP<到普通析取逻辑编程的有效翻译的存在所证实。使用这种翻译,一个支持DLP<语言的高级KR系统已经在DLV系统上实现,随后被集成到DLV中。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑