An Extension to GCWA and Query Evaluation for Disjunctive Deductive Databases

We present a simple and intuitive extension GCWAG of the generalized closed world assumption (GCWA) from positive disjunctive deductive databases to general disjunctive deductive databases (with default negation). This semantics is defined in terms of unfounded sets and possesses an argumentation-theoretic characterization. We also provide a top-down procedure for GCWAG, which is sound and complete with respect to GCWAG. We investigate two query evaluation methods for GCWAG: database partition, and database splitting. The basic idea of these methods is to divide the original deductive database into several smaller sub-databases and the query evaluation in the original database is transformed into the problem of query evaluation in smaller or simplified components. We prove that these two methods of query evaluation are all sound with respect to GCWAG.

[1]  Georg Gottlob,et al.  Disjunctive datalog , 1997, TODS.

[2]  Teodor C. Przymusinski On the Declarative Semantics of Deductive Databases and Logic Programs , 1988, Foundations of Deductive Databases and Logic Programming..

[3]  John S. Schlipf Formalizing a logic for logic programming , 2005, Annals of Mathematics and Artificial Intelligence.

[4]  Kenneth A. Ross,et al.  Unfounded sets and well-founded semantics for general logic programs , 1988, PODS.

[5]  Jorge Lobo,et al.  Foundations of disjunctive logic programming , 1992, Logic Programming.

[6]  Jack Minker,et al.  A Fixpoint Semantics for Disjunctive Logic Programs , 1990, J. Log. Program..

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

[8]  Jack Minker,et al.  Query Evaluation in Partitoned Disjunctive Deductive Databases , 1994, Int. J. Cooperative Inf. Syst..

[9]  Vladimir Lifschitz,et al.  Closed-World Databases and Circumscription , 1987, Artif. Intell..

[10]  Jürgen Dix,et al.  Classifying Semantics of Disjunctive Logic Programs , 1992, JICSLP.

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

[12]  Michael Kifer,et al.  Deductive and Object-Oriented Databases: Second International Conference, Dood '91 Munich, Germany, December 16-18, 1991 Proceedings , 1991 .

[13]  Sarit Kraus,et al.  Reaching Agreements Through Argumentation: A Logical Model and Implementation , 1998, Artif. Intell..

[14]  Vladimir Lifschitz ECWA made easy , 2005, Annals of Mathematics and Artificial Intelligence.

[15]  Antonis C. Kakas,et al.  The role of abduction in logic programming , 1998 .

[16]  Li-Yan Yuan,et al.  An abductive approach to disjunctive logic programming , 2000, J. Log. Program..

[17]  Jack Minker,et al.  An Extension to Linear Resolution with Selection Function , 1982, Inf. Process. Lett..

[18]  Vladimir Lifschitz,et al.  Splitting a Logic Program , 1994, ICLP.

[19]  Jürgen Dix,et al.  Semantics of (disjunctive) Logic Programs Based on Partial Evaluation , 1999, J. Log. Program..

[20]  Thomas Eiter,et al.  On the partial semantics for disjunctive deductive databases , 2004, Annals of Mathematics and Artificial Intelligence.

[21]  Jack Minker,et al.  On stratified disjunctive programs , 2005, Annals of Mathematics and Artificial Intelligence.

[22]  David Poole,et al.  What the Lottery Paradox Tells Us About Default Reasoning , 1989, KR.

[23]  Kewen Wang,et al.  Argumentation-based abduction in disjunctive logic programming , 2000, J. Log. Program..

[24]  Jorge Lobo,et al.  Generalized disjunctive well-founded semantics for logic programs , 2005, Annals of Mathematics and Artificial Intelligence.

[25]  Chiaki Sakama,et al.  Negation in Disjunctive Logic Programs , 1993, ICLP.

[26]  Dimitris Papadias,et al.  A Computational Approach for Argumentative Discourse in Multi-Agent Decision Making Environments , 1998, AI Commun..

[27]  Jack Minker,et al.  Disjunctive Deductive Databases , 1992, LPAR.

[28]  John McCarthy,et al.  Circumscription - A Form of Non-Monotonic Reasoning , 1980, Artif. Intell..

[29]  Huowang Chen,et al.  Abduction, Argumentation and Bi-Disjunctive Logic Programs , 1997, LPKR.

[30]  Peter Baumgartner,et al.  Computing Answers with Model Elimination , 1997, Artif. Intell..

[31]  Teodor C. Przymusinski,et al.  On the Relationship Between Circumscription and Negation as Failure , 1989, Artif. Intell..

[32]  Jack Minker,et al.  Logic and Data Bases , 1978, Springer US.

[33]  Teodor C. Przymusinski Semantics of Disjunctive Logic Programs and Deductive Databases , 1991, DOOD.

[34]  Francesco Scarcello,et al.  Disjunctive Stable Models: Unfounded Sets, Fixpoint Semantics, and Computation , 1997, Inf. Comput..

[35]  Adrian Walker,et al.  Towards a Theory of Declarative Knowledge , 1988, Foundations of Deductive Databases and Logic Programming..

[36]  Teodor C. Przymusinski Static semantics for normal and disjunctive logic programs , 1995, Annals of Mathematics and Artificial Intelligence.

[37]  Phan Minh Dung,et al.  An Argumentation-Theoretic Foundations for Logic Programming , 1995, J. Log. Program..

[38]  Phan Minh Dung,et al.  An Abstract, Argumentation-Theoretic Approach to Default Reasoning , 1997, Artif. Intell..