Title of article :
A general theory of confluent rewriting systems for logic programming and its applications
Original Research Article
Author/Authors :
Jürgen Dix، نويسنده , , Mauricio Osorio، نويسنده , , Claudia Zepeda، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2001
Abstract :
Recently, Brass and Dix showed (J. Automat. Reason. 20(1) (1998) 143–165) that the well founded semantics WFS can be defined as a confluent calculus of transformation rules. This led not only to a simple extension to disjunctive programs (J. Logic Programming 38(3) (1999) 167–213), but also to a new computation of the well-founded semantics which is linear for a broad class of programs. We take this approach as a starting point and generalize it considerably by developing a general theory of Confluent LP-systemsView the MathML source. Such a system View the MathML source is a rewriting system on the set of all logic programs over a fixed signature View the MathML source and it induces in a natural way a canonical semantics. Moreover, we show four important applications of this theory: (1) most of the well-known semantics are induced by confluent LP-systems, (2) there are many more transformation rules that lead to confluent LP-systems, (3) semantics induced by such systems can be used to model aggregation, (4) the new systems can be used to construct interesting counterexamples to some conjectures about the space of well-behaved semantics.
Keywords :
aggregation , Logic in artificial intelligence , Databases , Nonmonotonic semantics , Logic programming , Theory of data
Journal title :
Annals of Pure and Applied Logic
Journal title :
Annals of Pure and Applied Logic