Abstract
We analyze the search efficiency of a number of common refutational theorem proving strategies for first-order logic. We show that most of them produce search spaces of exponential size even on simple sets of clauses, or else are not sensitive to the goal. We also discuss clause linking, a new procedure that uses a reduction to propositional calculus, and show that it, together with methods that cache subgoals, have behavior that is more favorable in some respects.
This research was partially supported by the National Science Foundation under grant CCR-9108904
Preview
Unable to display preview. Download preview PDF.
References
Owen Astrachan and M. Stickel. Caching and lemma use in model elimination theorem provers. In D. Kapur, editor, Proceedings of the Eleventh International Conference on Automated Deduction, 1992.
Leo Bachmair and Harold Ganzinger. On restrictions of ordered paramodulation with simplification. In Mark Stickel, editor, Proceedings of the 10th International Conference on Automated Deduction, pages 427–441, New York, 1990. Springer-Verlag.
W. Bibel. Automated Theorem Proving. Vieweg, Braunschweig/Weisbaden, 1987. second edition.
A. Bundy. The Computer Modelling of Mathematical Reasoning. Academic Press, New York, 1983.
C. Chang and R. Lee. Symbolic Logic and Mechanical Theorem Proving. Academic Press, New York, 1973.
S. A. Cook and R. Reckhow. The relative efficiency of propositional proof systems. Journal of Symbolic Logic, 44(1):36–50, March 1979.
M. Davis and H. Putnam. A computing procedure for quantification theory. Journal of the Association for Computing Machinery, 7:201–215, 1960.
E. Eder. Relative Complexities of First-Order Calculi. Vieweg, Braunschweig, 1992.
A. Haken. The intractability of resolution. Theoretical Computer Science, 39:297–308, 1985.
J. Hsiang and M Rusinowitch. Proving refutational completeness of theorem-proving strategies: the transfinite semantic tree method. J. Assoc. Comput. Mach., 38(3):559–587, July 1991.
H. Kleine Buening and T. Lettman. Search space and average proof length of resolution. Unpublished, 1993.
R. E. Korf. Depth-first iterative deepening: An optimal admissible tree search. Artificial Intelligence, 27:97–109, 1985.
R. Letz. On the polynomial transparency of resolution. In Proceedings of the 13th International Joint Conference on Artificial Intelligence, pages 123–129, 1993.
J.W. Lloyd. Foundations of Logic Programming. Springer-Verlag, Berlin, 1987. 2nd edn.
D. Loveland. A simplified format for the model elimination procedure. J. ACM, 16:349–363, 1969.
D. Loveland. Automated Theorem Proving: A Logical Basis. North-Holland, New York, 1978.
S.-J. Lee and D. Plaisted. Eliminating duplication with the hyper-linking strategy. Journal of Automated Reasoning, 9(1):25–42, 1992.
D. Plaisted. A simplified problem reduction format. Artificial Intelligence, 18:227–261, 1982.
D. Plaisted. Non-Horn clause logic programming without contrapositives. Journal of Automated Reasoning, 4:287–325, 1988.
J. Robinson. Automatic deduction with hyper-resolution. Int. J. Comput. Math., 1:227–234, 1965.
J.R. Slagle. Automatic theorem proving with renameable and semantic resolution. J. ACM, 14:687–697, 1967.
M.E. Stickel and W.M. Tyson. An analysis of consecutively bounded depth-first search with applications in automated deduction. In Proceedings of the 9th International Joint Conference on Artificial Intelligence, pages 1073–1075, 1985.
T. Tammet. The resolution program: able to decide some solvable classes. In International Conference on Computer Logic, 1988, pages 300–312, 1990. Springer Verlag LNCS 417.
T. Tammet. Using resolution for deciding solvable classes and building finite models. In Baltic Computer Science, pages 33–64, 1991. Springer Verlag LNCS 502.
A. Urquhart. Hard examples for resolution. J. ACM, 34(1):209–219, 1987.
L. Wos, R. Overbeek, E. Lusk, and J. Boyle. Automated Reasoning: Introduction and Applications. Prentice Hall, Englewood Cliffs, N.J., 1984.
L. Wos, G. Robinson, and D. Carson. Efficiency and completeness of the set of support strategy in theorem proving. Journal of the Association for Computing Machinery, 12:536–541, 1965.
N.K. Zamov. On a bound for the complexity of terms in the resolution method. Trudy. Mat. Inst. Steklov, 128:5–13, 1972.
N.K. Zamov. Maslov's inverse method and decidable classes. Annals of pure and applied logic, 42:165–194, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Plaisted, D.A. (1994). The search efficiency of theorem proving strategies. In: Bundy, A. (eds) Automated Deduction — CADE-12. CADE 1994. Lecture Notes in Computer Science, vol 814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58156-1_5
Download citation
DOI: https://doi.org/10.1007/3-540-58156-1_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58156-7
Online ISBN: 978-3-540-48467-7
eBook Packages: Springer Book Archive