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

无接地的正常逻辑程序稳定模型的计算

Computing Stable Models of Normal Logic Programs Without Grounding

Kyle Marple, Elmer Salazar, Gopal Gupta

摘要:

本文提出了一种计算正常逻辑程序稳定模型的方法,在存在带有任意项的谓词时,用否定扩展的逻辑程序。这样的程序不需要有一个有限的基础,所以传统的方法不适用。我们的方法依赖于使用一个非Herbrand宇宙,以及共归纳,建设性否定和其他一些新的技术。使用我们的方法,一个正常的逻辑程序与谓词可以直接执行下的稳定模型语义,而不需要它被接地之前或执行期间,也不需要其变量的范围在一个有限的域。因此,我们的方法非常通用,并且支持使用术语作为参数,包括列表和复杂的数据结构。一个原型实现和非平凡的应用程序已经开发,以证明我们的方法的可行性。

英文摘要:

We present a method for computing stable models of normal logic programs, i.e., logic programs extended with negation, in the presence of predicates with arbitrary terms. Such programs need not have a finite grounding, so traditional methods do not apply. Our method relies on the use of a non-Herbrand universe, as well as coinduction, constructive negation and a number of other novel techniques. Using our method, a normal logic program with predicates can be executed directly under the stable model semantics without requiring it to be grounded either before or during execution and without requiring that its variables range over a finite domain. As a result, our method is quite general and supports the use of terms as arguments, including lists and complex data structures. A prototype implementation and non-trivial applications have been developed to demonstrate the feasibility of our method.

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

↑