Abstract
In this paper, we study the efficiency and limitation of various forms of lemma matching, which is intended to speed up top-down theorem proving. In general, top-down theorem proving involves a huge amount of redundancy, which are caused by recomputation of identical goals and/or by irrelevant computation to a targeted goal, and so on. Lemma matching has the ability of preventing some of these redundant computations. Lemma matching rules are mandatory in the sense that all other alternative rules can be discarded as soon as the lemma matching is successfully applied. Thus lemma matching rules have stable efficiency for speeding up top-down proof search. Moreover almost all lemma matching rules are in rather simple forms, thus they are quite easy to implement. We have implemented them in a top-down theorem prover based on PTTP [19, 20]. We report good experimental results, and compare them with the results by OTTER [15] and SETHEO [8].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Owen L. Astrachan, METEOR: exploring model elimination theorem proving, J. Automated Reasoning 13 (1994) 283–296.
O.L. Astrachan and D.W. Loveland, The use of lemmas in the model elimination procedure, J. Automated Reasoning (to appear)
O.L. Astrachan and M.E. Stickel, Caching and lemmaizing in model elimination theorem provers, CADE-11, LNAI 607 (1992) 778–782.
Jean-Paul Billion, The disconnection method: a confluent integration of unification in the analytic framework, TABLEAUX'96, LNAI 1071 (1996) 110–126.
P. Baumgartner and U. Purbach, Model elimination without contrapositives and its application to PTTP, J. Automated Reasoning 13 (1994) 339–360.
P.Baumgartner, U. Furbach and Ilkka Niemelä, Hyper Tableaux, Proc. of the European Workshop on Logics in Artificial Intelligence (JELIA '96), (1996) 1–17.
C. Goller, R. Letz, K. Mayr and J. Schumann, SETHEO V3.2: recent developments-system abstract-, CADE-12, LNAI 814 (1994) 778–782.
R. Letz, C. Goller and K. Mayr, Controlled integration of the cut rule into connection tableau calculi, J. Automated Reasoning 13 (1994) 297–338.
V. Lifschitz, What is the inverse method?, J. Automated Reasoning 5 (1989) 1–23.
D.W. Loveland, A simplified format for the model elimination theorem-proving procedure, J. ACM 16 (3) (1969) 349–363.
D.W. Loveland, Automated Theorem Proving: a logical basis (North-Holland Publishing Company, Amsterdam, 1978).
D.W. Loveland, Near-Horn Prolog and beyond, J. Automated Reasoning 7 (1991) 1–26.
D.W. Loveland, D.W. Reed and D.S. Wilson, SATCHMORE: SATCHMO with REL-evancy, J. Automated Reasoning 14 (1995) 325–351.
R. Manthey and F. Bry, SATCHMO: a theorem prover implemented in Prolog, Proceedings 8th Inter. Conf on Automated Deduction (CADE-9), LNAI 310, USA (1988) 415–434.
W.W. McCune, Otter 3.0 reference manual and guide, Technical Report ANL-94/6, Argonne National Laboratory, 1994.
F. Oppacher and E. Suen, HARP: A Tableau-Based Theorem Prover, J. Automated Reasoning 4 (1988) 69–100.
D.A. Plaisted, Non-Horn clause logic programming without contrapositives, J. Automated Reasoning 4 (1988) 287–325.
R.E. Shostak Refutation graphs, Artif. Intell. 7 (1976) 51–64.
M.E. Stickel, A prolog technology theorem prover: Implementation by an extended prolog compiler, J. Automated Reasoning 4 (1988) 353–380.
M.E. Stickel, A prolog technology theorem prover: a new exposition and implementation in prolog, Theoret. Comput. Sci. 104 (1992) 109–128.
J.M.Ph. Schumann, A bottom-up preprocessor for top-down theorem provers — system abstract-, CADE-12, LNAI 814 (1994) 774–777.
C. Suttner and G. Sutcliffe, The TPTP problem library: TPTP vl.2.1, Technical Report AR-96-02, Institut fĂĽr Informatik TU MĂĽnchen (1996).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Iwanuma, K. (1997). Lemma matching for a PTTP-based top-down theorem prover. In: McCune, W. (eds) Automated Deduction—CADE-14. CADE 1997. Lecture Notes in Computer Science, vol 1249. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63104-6_16
Download citation
DOI: https://doi.org/10.1007/3-540-63104-6_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63104-0
Online ISBN: 978-3-540-69140-2
eBook Packages: Springer Book Archive