Normal forms for Answer Sets Programming

Computer Science – Artificial Intelligence

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

15 pages, To appear in Theory and Practice of Logic Programming (TPLP)

Scientific paper

Normal forms for logic programs under stable/answer set semantics are introduced. We argue that these forms can simplify the study of program properties, mainly consistency. The first normal form, called the {\em kernel} of the program, is useful for studying existence and number of answer sets. A kernel program is composed of the atoms which are undefined in the Well-founded semantics, which are those that directly affect the existence of answer sets. The body of rules is composed of negative literals only. Thus, the kernel form tends to be significantly more compact than other formulations. Also, it is possible to check consistency of kernel programs in terms of colorings of the Extended Dependency Graph program representation which we previously developed. The second normal form is called {\em 3-kernel.} A 3-kernel program is composed of the atoms which are undefined in the Well-founded semantics. Rules in 3-kernel programs have at most two conditions, and each rule either belongs to a cycle, or defines a connection between cycles. 3-kernel programs may have positive conditions. The 3-kernel normal form is very useful for the static analysis of program consistency, i.e., the syntactic characterization of existence of answer sets. This result can be obtained thanks to a novel graph-like representation of programs, called Cycle Graph which presented in the companion article \cite{Cos04b}.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Normal forms for Answer Sets Programming does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Normal forms for Answer Sets Programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Normal forms for Answer Sets Programming will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-169830

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.