Abstract
This paper introduces some improvements on the intelligent backtracking strategy for forward chaining theorem proving. How to decide a minimal useful consequent atom set for a refutation derived at a node in a proof tree, is discussed. In most cases, an unnecessary non-Horn clause used for forward chaining will be split only once. The increase of the search space by invoking unnecessary forward chaining clauses will be nearly linear, not exponential anymore. In this paper, the principle of the proposed method and its correctness are introduced. Moreover, some examples are provided to show that the proposed approach is powerful for forward chaining theorem proving.
Similar content being viewed by others
References
Manthey R, Bry F. SATCHMO: A theorem prover implemented in Prolog. InProc. 9th Intl. Conf. Automated Deduction, Argonne, USA, 1988, pp.415–434.
Ramsay A. Generating relevant models.Journal of Automated Reasoning, 1991, 7: 359–368.
Loveland D W, Reed D W, Wilson D S. SATCHMORE: SATCHMO with RElevancy.Journal of Automated Reasoning, 1995, 14: 325–351.
He L, Chao Y, Simajiri Y, Seki H, Itoh H.A-SATCHMORE: SATCHMORE with availability checking.New Generation Computing, 1998, 16: 55–74.
He L, Chao Y, Nakamura T, Itoh H.L-SATCHMORE: An Improvement ofA-SATCHMORE.Journal of Computer Science and Technology, 2003, 18(2): 181–189.
He L.I-SATCHMO: An improvement of SATCHMO.Journal of Automated Reasoning, 2001, 27: 313–322.
Sutcliffe G, Suttner C. The TPTP problem library for automated theorem proving. http://www.cs.miami. edu/~tptp/
He L. UNSEARCHMO: Eliminating redundant search space on backtracking for forward chaining theorem proving. InIJCAI'2001, Seatle, USA, 2001, pp.618–623.
Bry F, Yahya A. Positive unit hyperresolution tableaux and their application to minimal model generation.Journal of Automated Reasoning, 2000, 25: 35–82.
Stickel M E. Schubert's steamroller problem: Formulations and solutions.J. of Automated Reasoning, 1986, 2: 89–101.
Chou S, Gao X, Zhang J. A deductive database to automated geometry theorem proving.Journal of Automated Reasoning, 2000, 25: 219–246.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research is partially supported by the Japan Society for the Promotion of Science under Grant No.12AI-320-2.
Lifeng He received the Ph.D. degree from Nagoya Institute of Technology, Japan, in 1997. Since 1999, he has been an associate professor at Aichi Prefectural University, Japan. His research interests include automated reasoning, theorem proving, knowledge bases, multi-agent system and image processing.
Yuyan Chao received the Ph.D. degree from Nagoya University, Japan, in 2000. From Apr. 2000 to Mar. 2002, she was a postdoctoral fellow of Nagoya Institute of Technology. From Apr. 2002 to Sept. 2002, she was a postdoctoral fellow of the Japan Society of the Promotion of Science. She is currently a lecturer at Nagoya Sangyo University. Her research interests include automated reasoning, graphic understanding, CAD and image processing.
Hidenori Itoh received the Ph.D. degree from Nagoya University, Japan, in 1974. From 1974 to 1985, he worked at Nippon Telephone and Telegraph Laboratories (NTT). From 1985 to 1989, he was with the Institute for New Generation Computer Technology (ICOT). Since 1989, he has been a professor at the Nagoya Institute of Technology. His current research interests include multimedia, artificial life and AI.
Rights and permissions
About this article
Cite this article
He, L., Chao, Y. & Itoh, H. Eliminating redundant search space on backtracking for forward chaining theorem proving. J. Comput. Sci. & Technol. 18, 580–591 (2003). https://doi.org/10.1007/BF02947117
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02947117