Skip to main content

Cooperation between top-down and bottom-up theorem provers by subgoal clause transfer

  • Conference paper
  • First Online:
Artificial Intelligence and Symbolic Computation (AISC 1998)

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

  • 115 Accesses

Abstract

Top-down and bottom-up theorem proving approaches have each specific advantages and disadvantages. Bottom-up provers profit from strong redundancy control and suffer from the lack of goal-orientation, whereas top-down provers are goal-oriented but have weak calculi when their proof lengths are considered. In order to integrate both approaches our method is to achieve cooperation between a top-down and a bottom-up prover: the top-down prover generates subgoal clauses, then they are processed by a bottom-up prover. We discuss theoretic aspects of this methodology and we introduce techniques for a relevancy-based filtering of generated subgoal clauses. Experiments with a model elimination and a superposition prover reveal the high potential of our approach.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. O.L. Astrachan and D.W. Loveland. The use of Lemmas in the Model Elimination Procedure. Journal of Automated Reasoning, 19(1):117–141, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  2. O.L. Astrachan and M.E. Stickel. Caching and Lemmaizing in Model Elimination Theorem Provers. In Proceedings of CADE-11, pages 224–238, Saratoga Springs, USA, 1992. Springer LNAI 607.

    Google Scholar 

  3. L. Bachmair and H. Ganzinger. Rewrite-based equational theorem proving with selection and simplification. Journal of Logic and Computation, 4(3):217–247, 1994.

    MATH  MathSciNet  Google Scholar 

  4. J. Denzinger and M. Fuchs. Goal oriented equational theorem proving. In Proc. 18th KI-94, pages 343–354, Saarbrücken, 1994. LNAI 861.

    Google Scholar 

  5. J. Denzinger and D. Fuchs. Enhancing conventional search systems with multi-agent techniques: a case study. In Proc. Int. Conf. on Multi Agent Systems (ICMAS) 98, Paris, France, 1998.

    Google Scholar 

  6. D. Fuchs. Cooperation between Top-Down and Bottom-Up Theorem Provers by Subgoal Clause Transfer. Technical Report SR-98-01, University of Kaiserslautern, Kaiserslautern, 1998.

    Google Scholar 

  7. M. Fuchs. Similarity-Based Lemma Generation for Model Elimination. In Proc. CADE-15, Lindau, Germany, 1998.

    Google Scholar 

  8. Richard E. Korf. Depth-First Iterative-Deepening: An Optimal Admissible Tree Search. AI, 27:97–109, 1985. Elsevier Publishers B.V. (North-Holland).

    Google Scholar 

  9. R. Letz, K. Mayr, and C. Goller. Controlled Integration of the Cut Rule into Connection Tableau Calculi. Journal of Automated Reasoning, (13):297–337, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  10. D.W. Loveland. Mechanical Theorem-Proving by Model Elimination. Journal of the ACM, 15(2), 1968.

    Google Scholar 

  11. M. Moser, O. Ibens, R. Letz, J. Steinbach, C. Goller, J. Schumann, and K. Mayr. The Model Elimination Provers SETHEO and E-SETHEO. special issue of the Journal of Automated Reasoning, 1997.

    Google Scholar 

  12. J. Schumann. Delta — a bottom-up preprocessor for top-down theorem provers. system abstract. In Proceedings of CADE-12. Springer, 1994.

    Google Scholar 

  13. G. Sutcliffe, C.B. Suttner, and T. Yemenis. The TPTP Problem Library. In CADE-12, pages 252–266, Nancy, 1994. LNAI 814.

    Google Scholar 

  14. M.E. Stickel. A prolog technology theorem prover: Implementation by an extended prolog compiler. Journal of Automated Reasoning, 4:353–380, 1988.

    Article  MATH  MathSciNet  Google Scholar 

  15. G. Sutcliffe. A heterogeneous parallel deduction system. In Proc. FGCS’92 Workshop WS, 1992.

    Google Scholar 

  16. C. Weidenbach, B. Gaede, and G. Rock. Spass & Flotter Version 0.42. In Proc. CADE-13, pages 141–145, New Brunswick, 1996. LNAI 1104.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jacques Calmet Jan Plaza

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fuchs, D. (1998). Cooperation between top-down and bottom-up theorem provers by subgoal clause transfer. In: Calmet, J., Plaza, J. (eds) Artificial Intelligence and Symbolic Computation. AISC 1998. Lecture Notes in Computer Science, vol 1476. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055910

Download citation

  • DOI: https://doi.org/10.1007/BFb0055910

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64960-1

  • Online ISBN: 978-3-540-49816-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics