I-SATCHMORE: An improvement ofA-SATCHMORE
Correspondence
Received:
Revised:
- 24 Downloads
- 2 Citations
Abstract
This paper presents an improvement ofA-SATCHMORE (SATCHMORE with Availability).A-SATCHMORE incorporates relevancy testing and availability checking into SATCHMO to prune away irrelevant forward chaining. However, considering every consequent atom of those non-Horn clauses being derivable,A-SATCHMORE may suffer from a potential explosion of the search space when some of such consequent atoms are actually underivable. This paper introduces a solution for this problem and shows its correctness.
Keywords
theorem proving availability forward chaining SATCHMO SATCHMORE A-SATCHMOREReferences
- [1]Manthey R, Bry F. SATCHMO: A theorem prover implemented in Prolog. InProc. 9th Int. Conf. on Automated Deduction, 1988.Google Scholar
- [2]Ramsay D W. Generating relevant models.Journal of Automated Reasoning, 1991, 7: 359–368.MATHCrossRefMathSciNetGoogle Scholar
- [3]Loveland D W, Reed D W, Wilson D S. SATCHMORE: SATCHMO with Relevancy.Journal of Automated Reasoning, 1995, 14: 325–351.MATHCrossRefMathSciNetGoogle Scholar
- [4]He L, Chao Y, Simajiri Y, Seki H, Itoh H.A-SATCHMORE: SATCHMORE with availability checking.New Generation Computing, 1998, 16: 55–74.CrossRefGoogle Scholar
- [5]Bry F, Yahya A. Positive unit hyperresolution tableaux and their application to minimal model generation.Journal of Automated Reasoning, 2000, 25: 35–82.MATHCrossRefMathSciNetGoogle Scholar
- [6]Stickel M E. Upside-down meta-interpretation of the model elimination theorem-proving procedure for deduction and abduction.Journal of Automated Reasoning, 1994, 13: 189–210.MATHCrossRefMathSciNetGoogle Scholar
- [7]Demolombe R. An efficient strategy for non-horn deductive databases.Theoretical Computer Science, 1991, 78: 245–249.MATHCrossRefMathSciNetGoogle Scholar
- [8]Lloyd J W. Foundations of logic programming (second Edition). Springer-Verlag, Heidelberg, 1987.MATHGoogle Scholar
- [9]Chang C L, Lee K C T. Symbolic Logic and Mechanical Theorem Proving,Academic Press, New York, 1973.MATHGoogle Scholar
- [10]Loveland D W. Automated Theorem Proving: A Logic Basis. North-Holland, Amsterdam, 1978.Google Scholar
- [11]Sutcliffe G, Suttner C. http://www.cs.jcu.edu.au/~tptp/Google Scholar
- [12]Stickel M E. Schubert's steamroller problem: Formulations and solutions.Journal of Automated Reasoning. 1986, 2: 89–101.MATHCrossRefMathSciNetGoogle Scholar
Copyright information
© Science Press, Beijing China and Allerton Press Inc. 2003