An Unfolding-Based Semantics for Logic Programming with Aggregates

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

The paper presents two equivalent definitions of answer sets for logic programs with aggregates. These definitions build on the notion of unfolding of aggregates, and they are aimed at creating methodologies to translate logic programs with aggregates to normal logic programs or positive programs, whose answer set semantics can be used to defined the semantics of the original programs. The first definition provides an alternative view of the semantics for logic programming with aggregates described by Pelov et al. The second definition is similar to the traditional answer set definition for normal logic programs, in that, given a logic program with aggregates and an interpretation, the unfolding process produces a positive program. The paper shows how this definition can be extended to consider aggregates in the head of the rules. The proposed views of logic programming with aggregates are simple and coincide with the ultimate stable model semantics, and with other semantic characterizations for large classes of program (e.g., programs with monotone aggregates and programs that are aggregate-stratified). Moreover, it can be directly employed to support an implementation using available answer set solvers. The paper describes a system, called ASP^A, that is capable of computing answer sets of programs with arbitrary (e.g., recursively defined) aggregates.

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

An Unfolding-Based Semantics for Logic Programming with Aggregates 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 An Unfolding-Based Semantics for Logic Programming with Aggregates, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and An Unfolding-Based Semantics for Logic Programming with Aggregates will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-675166

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