...
首页> 外文期刊>Theory and Practice of Logic Programming >Technical Note Temporal logic programs with variables
【24h】

Technical Note Temporal logic programs with variables

机译:技术说明带变量的时间逻辑程序

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

获取外文期刊封面封底 >>

       

摘要

In this note, we consider the problem of introducing variables in temporal logic programs under the formalism of Temporal Equilibrium Logic, an extension of Answer Set Programming for dealing with linear-time modal operators. To this aim, we provide a definition of a first-order version of Temporal Equilibrium Logic that shares the syntax of first-order Linear-time Temporal Logic but has different semantics, selecting some Linear-time Temporal Logic models we call temporal stable models. Then, we consider a subclass of theories (called splittable temporal logic programs) that are close to usual logic programs but allowing a restricted use of temporal operators. In this setting, we provide a syntactic definition of safe variables that suffices to show the property of domain independence - that is, addition of arbitrary elements in the universe does not vary the set of temporal stable models. Finally, we present a method for computing the derivable facts by constructing a non-temporal logic program with variables that is fed to a standard Answer Set Programming grounder. The information provided by the grounder is then used to generate a subset of ground temporal rules which is equivalent to (and generally smaller than) the full program instantiation.
机译:在本说明中,我们考虑在时间均衡逻辑的形式主义下向时间逻辑程序中引入变量的问题,时间均衡逻辑是用于处理线性时间模态算子的答案集编程的扩展。为此,我们提供了时间均衡逻辑的一阶版本的定义,该版本共享一阶线性时间时序逻辑的语法,但具有不同的语义,选择一些我们称为时间稳定模型的线性时间时序逻辑模型。然后,我们考虑理论的一个子类(称为可拆分时间逻辑程序),该子类与常规逻辑程序相似,但允许时间运算符的使用受到限制。在这种情况下,我们提供了安全变量的语法定义,足以表明域独立性的属性-也就是说,在宇宙中添加任意元素不会改变时间稳定模型的集合。最后,我们提出了一种通过构造带有变量的非时间逻辑程序来计算可推导事实的方法,该程序被馈送到标准答案集编程基础。然后,由接地器提供的信息用于生成接地时间规则的子集,该子时间规则等于(并且通常小于整个程序实例化)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号