首页> 外文期刊>The Journal of Logic Programming >Declarative semantics for depth-first logic programs
【24h】

Declarative semantics for depth-first logic programs

机译:深度优先逻辑程序的声明性语义

获取原文
获取原文并翻译 | 示例
           

摘要

Depth-first evaluation causes a gap between the result of the computation and the classical declarative semantics for logic programs. The paper presents a new semantics for logic programs closing that gap. Although not classical, this semantics, called biquantale semantics, is declarative, since it is based on a notion of validity in a certain class of models. Depth-first evaluation is sound and complete with respect to biquantale semantics. Thus, the computational result is exactly reflected. Complementing the model theoretic semantics by a proof theoretic one, a substructural calculus is presented which is sound and complete with respect to biquantale semantics. Although the main interest is in definite programs, we consider adding a form of negation. Both the model theoretic and the proof theoretic semantics can be generalized to programs with negation.
机译:深度优先评估导致计算结果与逻辑程序的经典声明式语义之间的差距。本文为逻辑程序提出了一种新的语义,以弥补这一空白。尽管不是经典的,但这种称为双量子语义的语义是声明性的,因为它基于特定类模型中的有效性概念。对于双量子语义,深度优先评估是正确且完整的。因此,计算结果被准确反映。通过证明理论对模型理论语义进行补充,提出了一种子结构演算,它在双量子语义方面是健全而完整的。尽管主要兴趣是确定的程序,但我们考虑添加一种否定形式。模型理论和证明理论语义都可以推广到带有否定的程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号