Computing loops with at most one external support rule

Xiaoping Chen*, Jianmin Ji, Fangzhen Lin

*Corresponding author for this work

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

7 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationPrinciples of Knowledge Representation and Reasoning
Subtitle of host publicationProceedings of the 11th International Conference, KR 2008
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages401-410
Number of pages10
ISBN (Print)9781577353843
Publication statusPublished - 2008
Event11th International Conference on Principles of Knowledge Representation and Reasoning, KR 2008 - Sydney, NSW, Australia
Duration: 16 Sept 200819 Sept 2008

Publication series

NameProceedings of the International Conference on Knowledge Representation and Reasoning
ISSN (Print)2334-1025
ISSN (Electronic)2334-1033

Conference

Conference11th International Conference on Principles of Knowledge Representation and Reasoning, KR 2008
Country/TerritoryAustralia
CitySydney, NSW
Period16/09/0819/09/08

Fingerprint

Dive into the research topics of 'Computing loops with at most one external support rule'. Together they form a unique fingerprint.

Cite this