论文标题

时间答案集编程

Temporal Answer Set Programming

论文作者

Aguado, Felicidad, Cabalar, Pedro, Dieguez, Martin, Perez, Gilberto, Schaub, Torsten, Schuhmann, Anna, Vidal, Concepcion

论文摘要

我们在其应用于知识表示和声明性问题解决方面的角度介绍了有关时间逻辑编程的概述。这样的程序是将常规规则与时间模态运算符相结合的结果,如线性时间逻辑(LTL)。我们关注的是为LTL的完整语法定义的非单调形式主义的最新结果,称为“时间平衡”逻辑(TEL),但根据平衡逻辑执行了模型选择标准,这是答案集编程(ASP)的众所周知的逻辑表征(ASP)。我们为任意时间公式的一般情况提供了稳定模型语义的适当扩展。我们回想起TEL及其单调基础的基本定义,即此处(THT)的时间逻辑,并研究了无限痕迹和有限痕迹之间的差异。我们还提供了其他有用的结果,例如转换为其他形式主义,例如量化的平衡逻辑或二阶LTL,以及一些用于基于自动机的时间稳定模型的技术。在第二部分中,我们专注于实践方面,定义一个句法片段,称为“时间逻辑程序”更接近ASP,并解释了如何在求解器望索的构建中利用这一点。

We present an overview on Temporal Logic Programming under the perspective of its application for Knowledge Representation and declarative problem solving. Such programs are the result of combining usual rules with temporal modal operators, as in Linear-time Temporal Logic (LTL). We focus on recent results of the non-monotonic formalism called Temporal Equilibrium Logic (TEL) that is defined for the full syntax of LTL, but performs a model selection criterion based on Equilibrium Logic, a well known logical characterization of Answer Set Programming (ASP). We obtain a proper extension of the stable models semantics for the general case of arbitrary temporal formulas. We recall the basic definitions for TEL and its monotonic basis, the temporal logic of Here-and-There (THT), and study the differences between infinite and finite traces. We also provide other useful results, such as the translation into other formalisms like Quantified Equilibrium Logic or Second-order LTL, and some techniques for computing temporal stable models based on automata. In a second part, we focus on practical aspects, defining a syntactic fragment called temporal logic programs closer to ASP, and explain how this has been exploited in the construction of the solver TELINGO.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源