An Abductive Procedure for the CMS/ATMS

This paper concerns procedural semantics for a variety of ATMSs. Reiter & de Kleer view an ATMS as a kind of abduction in which the best explanation of a formula is defined as a minimal conjunction of hypotheses that explain the formula. However, they do not give any algorithm to compute such minimal explanations of a formula in their CMS that is a generalization of de Kleer's basic ATMS. In this paper, we use the notion of characteristic clauses to make precise definitions of the CMS and the ATMS and to produce a sound and complete abductive procedure based on an extension of linear resolution. By means of this abductive procedure, we give the CMS algorithms for computing minimal explanations in the interpreted approach and for updating them in the compiled approach. We then present algorithms for generating and updating labels of nodes in an extended ATMS that accepts non-Horn justifications and literal assumptions. Finally, how a variation of the abductive procedure can be used to answer queries for circumscription of ground theories is presented.

[1]  Matthew L. Ginsberg A Circumscriptive Theorem Prover , 1989, Artif. Intell..

[2]  Pierre L. Tison,et al.  Generalization of Consensus Theory and Application to the Minimization of Boolean Functions , 1967, IEEE Trans. Electron. Comput..

[3]  Alex Kean,et al.  An Incremental Method for Generating Prime Implicants/Impicates , 1990, J. Symb. Comput..

[4]  Katsumi Inoue,et al.  On theorem provers for circumscription , 1990 .

[5]  Johan de Kleer,et al.  Extending the ATMS , 1986, Artif. Intell..

[6]  Johan de Kleer,et al.  A General Labeling Algorithm for Assumption-Based Truth Maintenance , 1988, AAAI.

[7]  Robert E. Shostak Refutation Graphs , 1976, Artif. Intell..

[8]  J. Finger,et al.  Exploiting constraints in design synthesis , 1987 .

[9]  Richard C. T. Lee,et al.  Completeness Theorems for Semantic Resolution in Consequence-Finding , 1969, IJCAI.

[10]  Pierre Siegel,et al.  Saturation, Nonmonotonic Reasoning and the Closed-World Assumption , 1985, Artif. Intell..

[11]  Harry E. Pople,et al.  Session 6 Theorem Proving and Logic: I I ON THE MECHANIZATION OF ABDUCTIVE LOGIC , 2006 .

[12]  Johan de Kleer,et al.  An Assumption-Based TMS , 1987, Artif. Intell..

[13]  Raymond Reiter,et al.  A Note on Linear Resolution Strategies in Consequence-Finding , 1972, Artif. Intell..

[14]  Hector J. Levesque,et al.  A Knowledge-Level Account of Abduction , 1989, IJCAI.

[15]  Teodor C. Przymusinski An Algorithm to Compute Circumscription , 1989, Artif. Intell..

[16]  Donald W. Loveland,et al.  Automated theorem proving: a logical basis , 1978, Fundamental studies in computer science.

[17]  Oskar Dressler,et al.  An Extended Basic ATMS , 1988, NMR.

[18]  R. Kowalski,et al.  Linear Resolution with Selection Function , 1971 .

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

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

[21]  J. Dekleer An assumption-based TMS , 1986 .

[22]  Raymond Reiter,et al.  Foundations of Assumption-based Truth Maintenance Systems: Preliminary Report , 1987, AAAI.