SLDNFA: An Abductive Procedure for Normal Abductive Programs

The abductive procedure SLDNFA is presented for normal abductive programs. The procedure is a natural extension of SLDNF-resolution and incorporates both abduction and negation as failure. The main diierence between our approach and existing procedures is the treatment of non-ground abductive goals. The soundness of SLD-NFA wrt 3-valued completion semantics is proven. Also a completeness theorem is provided (where completeness here refers to a speciic notion of generating all minimal abductive solutions). Several variants of SLDNFA are given, which generate even more solutions. For these procedures, more powerful completeness theorems can be formulated. The research presented here, provides a simple framework of abductive procedures, in which a number of parameters can be set, in order to t the abduction procedure to the application under consideration.

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

[2]  Chris Evans,et al.  Negation-as-failure as an approach to the Hanks-McDermott problem , 1989 .

[3]  S. C. Kleene,et al.  Introduction to Metamathematics , 1952 .

[4]  J. McCarthy Circumscription|a Form of Nonmonotonic Reasoning , 1979 .

[5]  Paolo Mancarella,et al.  Generalized Stable Models: A Semantics for Abduction , 1990, ECAI.

[6]  Robert A. Kowalski,et al.  Abduction Compared with Negation by Failure , 1989, ICLP.

[7]  M. Genesereth,et al.  RESIDUE: a deductive approach to design synthesis , 1985 .

[8]  Drew McDermott,et al.  Default Reasoning, Nonmonotonic Logics, and the Frame Problem , 1986, AAAI.

[9]  François Bry,et al.  Intensional Updates: Abduction via Deduction , 1990, ICLP.

[10]  Melvin Fitting,et al.  A Kripke-Kleene Semantics for Logic Programs , 1985, J. Log. Program..

[11]  Drew McDermott,et al.  A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[12]  Philip T. Cox,et al.  Causes for Events: Their Computation and Applications , 1986, CADE.

[13]  Paolo Mancarella,et al.  Database Updates through Abduction , 1990, VLDB.

[14]  J. W. LLOYD,et al.  Making Prolog more Expressive , 1984, J. Log. Program..

[15]  Drew McDermott,et al.  Introduction to artificial intelligence , 1986, Addison-Wesley series in computer science.

[16]  Raymond Reiter,et al.  A Logic for Default Reasoning , 1987, Artif. Intell..

[17]  Danny De Schreye,et al.  On the Duality of Abduction and Model Generation in a Framework for Model Generation with Equality , 1994, Theor. Comput. Sci..

[18]  Robert A. Kowalski,et al.  Problems and Promises of Computational Logic , 1990 .

[19]  Ken Satoh,et al.  A Query Evaluation Method for Abductive Logic Programming , 1992, Joint International Conference and Symposium on Logic Programming.

[20]  Maurice Bruynooghe,et al.  Temporal Reasoning with Abductive Event Calculus , 1992, ECAI.

[21]  Anil Nerode,et al.  Justification semantics: a unifying framework for the semantics of Logic Programs , 1993 .

[22]  Kave Eshghi,et al.  Abductive Planning with Event Calculus , 1988, ICLP/SLP.

[23]  Robert A. Kowalski,et al.  A Theorem-Proving Approach to Database Integrity , 1988, Foundations of Deductive Databases and Logic Programming..

[24]  Lode Missiaen Localized abductive planning for robot assembly , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[25]  David Poole,et al.  A Logical Framework for Default Reasoning , 1988, Artif. Intell..

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

[27]  Murray Shanahan,et al.  Prediction is Deduction but Explanation is Abduction , 1989, IJCAI.

[28]  José Júlio Alferes,et al.  Hypothetical Reasoning with Well Founded Semantics , 1991, SCAI.

[29]  Pietro Torasso,et al.  On the Relationship between Abduction and Deduction , 1991, J. Log. Comput..

[30]  John Wylie Lloyd,et al.  Foundations of Logic Programming , 1987, Symbolic Computation.

[31]  François Bry,et al.  SATCHMO: A Theorem Prover Implemented in Prolog , 1988, CADE.

[32]  Kenneth Kunen,et al.  Negation in Logic Programming , 1987, J. Log. Program..

[33]  John W. Lloyd,et al.  A Completeness Theorem for SLDNF Resolution , 1989, J. Log. Program..