ANTHEM is a proof assistant that can be used for verifying the correctness of tight programs in the input language of the answer set grounder GRINGO with respect to specifications expressed by first-order formulas. We define the concept of a locally tight program and prove that the verification process used by ANTHEM is applicable in this more general setting. Unlike tightness, the local tightness condition allows some forms of recursion. In particular, some programs describing effects of actions are locally tight. Under consideration for publication in Theory and Practice of Logic Programming
翻译:ANTHEM 是一个证明助理,可用于核查回答点地面GringO的输入语言的紧紧程序是否正确符合一阶公式所表述的规格。 我们定义了本地紧程序的概念,并证明ANTHEM 所使用的核查程序适用于这一更一般的环境。 与紧凑不同, 当地紧凑条件允许某种形式的循环。 特别是, 一些描述行动效果的节目在当地很紧。 正在考虑在逻辑编程理论和实践中发表。