On dual programs in co-logic programming and the Horn mu-calculus
On dual programs in co-logic programming and the Horn mu-calculus
复制标题
协同逻辑规划和 Horn mu 演算中的对偶规划
DOI:
10.1007/s00165-016-0404-0
复制
发表时间:
2017
影响因子:
1
通讯作者:
Hirohisa Seki
中科院分区:
文献类型:
--
作者:
Masahiro Nagao;Hirohisa Seki;Hirohisa Seki
We consider some extensions of co-logic programming and study its relationship with the Horn-calculus by Charatonik et al. We first considernegation elimination (NE), a familiar technique of program transformation, for co-logic programs. Given a programP, NE derives itsdualprogramwhich defines the “complement” ofP. When we apply NE to co-logic programs with negation, we show that the stratification restriction, a syntactic condition imposed on co-logic programs, becomes too restrictive in general, and that the Horn-calculus can be used as an extension of co-logic programming for handling “non-stratified” co-logic programs. We then consider some applications of non-stratified co-logic programs to the well-founded semantics (WFS) and Answer Set Programming. In particular, we give new iterated fixpoint characterizations of the WFS as well as answer sets via dual programs. We also discuss some applications of non-stratified co-logic programs to program transformation such as partial deduction, and a proof procedure for the WFS.