首页> 外文会议>ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems >Stable models and non-determinism in logic programs with negation
【24h】

Stable models and non-determinism in logic programs with negation

机译:求反逻辑程序中的稳定模型和不确定性

获取原文

摘要

Previous researchers have proposed generalizations of Horn clause logic to support negation and non-determinism as two separate extensions. In this paper, we show that the stable model semantics for logic programs provides a unified basis for the treatment of both concepts. First, we introduce the concepts of partial models, stable models, strongly founded models and deterministic models and other interesting classes of partial models and study their relationships. We show that the maximal deterministic model of a program is a subset of the intersection of all its stable models and that the well-founded model of a program is a subset of its maximal deterministic model. Then, we show that the use of stable models subsumes the use of the non-deterministic choice construct in LDL and provides an alternative definition of the semantics of this construct. Finally, we provide a constructive definition for stable models with the introduction of a procedure, called backtrackingfixpoint, that non-deterministically constructs a total stable model, if such a model exists.

机译:

先前的研究人员提出了Horn子句逻辑的概括,以支持否定和非确定性作为两个单独的扩展。在本文中,我们证明了逻辑程序的稳定模型语义为处理这两个概念提供了统一的基础。首先,我们介绍局部模型,稳定模型,牢固建立的模型和确定性模型以及其他有趣的局部模型类的概念,并研究它们之间的关系。我们表明,程序的最大确定性模型是其所有稳定模型的交集的子集,并且程序良好的模型是其最大确定性模型的子集。然后,我们证明稳定模型的使用包含了LDL中不确定的 choice 构造的使用,并为该构造的语义提供了另一种定义。最后,我们引入了称为 backtrackingfixpoint 的过程,为稳定模型提供了一个建设性的定义,如果存在这样的模型,它将不确定性地构建一个总的稳定模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号