TY - GEN
T1 - Computing loops with at most one external support rule
AU - Chen, Xiaoping
AU - Ji, Jianmin
AU - Lin, Fangzhen
PY - 2008
Y1 - 2008
N2 - If a loop has no external support rules, then its loop formula is equivalent to a set of unit clauses; and if it has exactly one external support rule, then its loop formula is equivalent to a set of binary clauses. In this paper, we consider how to compute these loops and their loop formulas in a normal logic program, and use them to derive consequences of a logic program. We show that an iterative procedure based on unit propagation, the program completion and the loop formulas of loops with no external support rules can compute the same consequences as the "Expand" operator in smodels, which is known to compute the well-founded model when the given normal logic program has no constraints. We also show that using the loop formulas of loops with at most one external support rule, the same procedure can compute more consequences, and these extra consequences can help ASP solvers such as cmodels to find answer sets of certain logic programs.
AB - If a loop has no external support rules, then its loop formula is equivalent to a set of unit clauses; and if it has exactly one external support rule, then its loop formula is equivalent to a set of binary clauses. In this paper, we consider how to compute these loops and their loop formulas in a normal logic program, and use them to derive consequences of a logic program. We show that an iterative procedure based on unit propagation, the program completion and the loop formulas of loops with no external support rules can compute the same consequences as the "Expand" operator in smodels, which is known to compute the well-founded model when the given normal logic program has no constraints. We also show that using the loop formulas of loops with at most one external support rule, the same procedure can compute more consequences, and these extra consequences can help ASP solvers such as cmodels to find answer sets of certain logic programs.
UR - https://www.scopus.com/pages/publications/69949165723
M3 - Conference Paper published in a book
AN - SCOPUS:69949165723
SN - 9781577353843
T3 - Proceedings of the International Conference on Knowledge Representation and Reasoning
SP - 401
EP - 410
BT - Principles of Knowledge Representation and Reasoning
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 11th International Conference on Principles of Knowledge Representation and Reasoning, KR 2008
Y2 - 16 September 2008 through 19 September 2008
ER -