Skip to main content

Lemma matching for a PTTP-based top-down theorem prover

  • Conference paper
  • First Online:
Automated Deduction—CADE-14 (CADE 1997)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1249))

Included in the following conference series:

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].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Owen L. Astrachan, METEOR: exploring model elimination theorem proving, J. Automated Reasoning 13 (1994) 283–296.

    Article  Google Scholar 

  2. O.L. Astrachan and D.W. Loveland, The use of lemmas in the model elimination procedure, J. Automated Reasoning (to appear)

    Google Scholar 

  3. O.L. Astrachan and M.E. Stickel, Caching and lemmaizing in model elimination theorem provers, CADE-11, LNAI 607 (1992) 778–782.

    Google Scholar 

  4. Jean-Paul Billion, The disconnection method: a confluent integration of unification in the analytic framework, TABLEAUX'96, LNAI 1071 (1996) 110–126.

    Google Scholar 

  5. P. Baumgartner and U. Purbach, Model elimination without contrapositives and its application to PTTP, J. Automated Reasoning 13 (1994) 339–360.

    Article  MathSciNet  Google Scholar 

  6. P.Baumgartner, U. Furbach and Ilkka Niemelä, Hyper Tableaux, Proc. of the European Workshop on Logics in Artificial Intelligence (JELIA '96), (1996) 1–17.

    Google Scholar 

  7. C. Goller, R. Letz, K. Mayr and J. Schumann, SETHEO V3.2: recent developments-system abstract-, CADE-12, LNAI 814 (1994) 778–782.

    Google Scholar 

  8. R. Letz, C. Goller and K. Mayr, Controlled integration of the cut rule into connection tableau calculi, J. Automated Reasoning 13 (1994) 297–338.

    Article  MathSciNet  Google Scholar 

  9. V. Lifschitz, What is the inverse method?, J. Automated Reasoning 5 (1989) 1–23.

    Article  MathSciNet  Google Scholar 

  10. D.W. Loveland, A simplified format for the model elimination theorem-proving procedure, J. ACM 16 (3) (1969) 349–363.

    Article  MathSciNet  Google Scholar 

  11. D.W. Loveland, Automated Theorem Proving: a logical basis (North-Holland Publishing Company, Amsterdam, 1978).

    MATH  Google Scholar 

  12. D.W. Loveland, Near-Horn Prolog and beyond, J. Automated Reasoning 7 (1991) 1–26.

    Article  Google Scholar 

  13. D.W. Loveland, D.W. Reed and D.S. Wilson, SATCHMORE: SATCHMO with REL-evancy, J. Automated Reasoning 14 (1995) 325–351.

    Article  MathSciNet  Google Scholar 

  14. 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.

    Google Scholar 

  15. W.W. McCune, Otter 3.0 reference manual and guide, Technical Report ANL-94/6, Argonne National Laboratory, 1994.

    Google Scholar 

  16. F. Oppacher and E. Suen, HARP: A Tableau-Based Theorem Prover, J. Automated Reasoning 4 (1988) 69–100.

    Article  MathSciNet  Google Scholar 

  17. D.A. Plaisted, Non-Horn clause logic programming without contrapositives, J. Automated Reasoning 4 (1988) 287–325.

    Article  MathSciNet  Google Scholar 

  18. R.E. Shostak Refutation graphs, Artif. Intell. 7 (1976) 51–64.

    Article  MathSciNet  Google Scholar 

  19. M.E. Stickel, A prolog technology theorem prover: Implementation by an extended prolog compiler, J. Automated Reasoning 4 (1988) 353–380.

    Article  MathSciNet  Google Scholar 

  20. M.E. Stickel, A prolog technology theorem prover: a new exposition and implementation in prolog, Theoret. Comput. Sci. 104 (1992) 109–128.

    Article  MathSciNet  Google Scholar 

  21. J.M.Ph. Schumann, A bottom-up preprocessor for top-down theorem provers — system abstract-, CADE-12, LNAI 814 (1994) 774–777.

    Google Scholar 

  22. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

William McCune

Rights and permissions

Reprints 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

Publish with us

Policies and ethics