D-wfs: a Connuent Calculus and an Equivalent Characterization

Quite recently Brass/Dix have introduced the semantics D-WFS based on an abstract framework and the notion of Partial Evaluation. Besides the abstract deenition, D-WFS can also be seen as a proof-theoretic attempt, associating to any program a normalform ^ , called the residual program. We show in this paper, that our original calculus consisting of some simple transformations is in fact connuent, i.e. all transformations can be applied in any order: if we arrive at an irreducible program (no more transformation is applicable) then this is already the unique normalform. We also give an equivalent characterization of D-WFS in terms of iterated minimal model reasoning. Our construction is a generalization of a description of the wellfounded semantics: we introduce a very simple and neat construction of a sequence D i that eventually stops and represents the set of derivable disjunctions.

[1]  Keith L. Clark,et al.  Negation as Failure , 1987, Logic and Data Bases.

[2]  Jack Minker,et al.  On Indefinite Databases and the Closed World Assumption , 1987, CADE.

[3]  Richard Hull,et al.  Positivism vs minimalism in deductive databases , 1985, PODS '86.

[4]  Kenneth A. Ross,et al.  The Well Founded Semantics for Disjunctive Logic Programs , 1989, DOOD.

[5]  François Bry,et al.  Logic programming as constructivism: a formalization and its application to databases , 1989, PODS.

[6]  Phan Minh Dung,et al.  A Fixpoint Approach to Declarative Semantics of Logic Programs , 1989, NACLP.

[7]  François Bry,et al.  Negation in Logic Programming: A Formalization in Constructive Logic , 1990, IS/KI.

[8]  Kenneth A. Ross,et al.  The well-founded semantics for general logic programs , 1991, JACM.

[9]  Teodor C. Przymusinski,et al.  Stationary Semantics for Normal and Disjunctive Logic Programs , 1991 .

[10]  Jia-Huai You,et al.  A Three-Valued Semantics for Deductive Databases and Logic Programs , 1994, J. Comput. Syst. Sci..

[11]  Jürgen Dix,et al.  A general Approach to Bottom-Up Computation of Disjunctive Semantics , 1994, NMELP.

[12]  Jürgen Dix,et al.  Characterizations of the Stable Semantics by Partial Evaluation , 1994, LPNMR.

[13]  Chiaki Sakama,et al.  Partial Deduction of Disjunctive Logic Programs: A Declarative Approach , 1994, LOPSTR.

[14]  Jürgen Dix,et al.  Computing Disjunctive Stable Semantics Based on Clark's Completed Database , 1994, Grundlagen von Datenbanken.

[15]  Jürgen Dix,et al.  A Disjunctive Semantics Bases on Unfolding and Bottom-Up Evaluation , 1994, GI Jahrestagung.

[16]  L. Sterling Disjunctive Semantics based upon Partial and Bottom-Up Evaluation , 1995 .

[17]  Jürgen Dix,et al.  A Classification Theory of Semantics of Normal Logic Programs: I. Strong Properties , 1995, Fundam. Informaticae.