...
首页> 外文期刊>Theory and Practice of Logic Programming >Normal forms for answer sets programming
【24h】

Normal forms for answer sets programming

机译:答案集编程的正常形式

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

摘要

Normal forms for logic programs under stable/answer set semantics are introduced. We argue that these forms can simplify the study of program properties, mainly consistency. The first normal form, called the kernel of the program, is useful for studying existence and number of answer sets. A kernel program is composed of the atoms which are undefined in the Well-founded semantics, which are those that directly affect the existence of answer sets. The body of rules is composed of negative literals only. Thus, the kernel form tends to be significantly more compact than other formulations. Also, it is possible to check consistency of kernel programs in terms of colorings of the Extended Dependency Graph program representation which we previously developed. The second normal form is called 3-kernel. A 3-kernel program is composed of the atoms which are undefined in the Well-founded semantics. Rules in 3-kernel programs have at most two conditions, and each rule either belongs to a cycle, or defines a connection between cycles. 3-kernel programs may have positive conditions. The 3-kernel normal form is very useful for the static analysis of program consistency, i.e. the syntactic characterization of existence of answer sets. This result can be obtained thanks to a novel graph-like representation of programs, called Cycle Graph which presented in the companion article Costantini (2004b).
机译:介绍了稳定/答案集语义下的逻辑程序的范式。我们认为这些形式可以简化程序属性(主要是一致性)的研究。第一个范式称为程序的内核,对于研究答案集的存在和数量很有用。内核程序由在良好语义中未定义的原子组成,这些原子直接影响答案集的存在。规则主体仅由否定文字组成。因此,内核形式往往比其他制剂更紧凑。同样,可以根据我们先前开发的扩展依赖关系图程序表示的颜色来检查内核程序的一致性。第二种标准形式称为3内核。 3内核程序由原子基础不明确的原子组成。 3内核程序中的规则最多具有两个条件,每个规则要么属于一个循环,要么定义循环之间的联系。 3内核程序可能具有积极的条件。 3核范式对于程序一致性的静态分析(即答案集存在的句法表征)非常有用。可以通过在随附文章Costantini(2004b)中介绍的一种称为循环图的新颖程序形式来表示程序,从而获得此结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号