Skip to main content

Part of the book series: Applied Logic Series ((APLS,volume 9))

Abstract

Most logics of practical interest (e.g., first order, equality) in general are un-decidable. Theorem proving in the context of an undecidable logic means exploring infinite search spaces. To this end, search-guiding heuristics must be employed. The use of so-called fair heuristics basically guarantees that each point in the search space will be reached after a finite period of time. Under these conditions, a proof will eventually be found if it exists (i.e., we have a semi-decision procedure). Note, however, that the notion “fairness” is mainly of theoretic interest. In practice, it is important to find a proof in an “acceptable period of time” rather than “eventually”. Apart from this, resource limitations, in particular memory space, often make it impossible to conduct a fair search. Hence, in practice search procedures that can be unfair for several reasons are quite common.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

  • Avenhaus, J. and Madlener, K. (1990): Term Rewriting and Equational Reasoning, in Formal Techniques in Artificial Intelligence, R.B. Banerji (ed.), North Holland, Amsterdam, pp. 1–43.

    Google Scholar 

  • Avenhaus, J., Denzinger, J., and Fuchs, M. (1995): DISCOUNT: A system for distributed equational deduction, Proc. 6th Conference on Rewriting Techniques and Applications (RTA-95), Kaiserslautern, GER, LNCS 914, pp. 397–402.

    Google Scholar 

  • Bachmair, L., Dershowitz, N., and Plaisted, D.A. (1989): Completion without Failure, Colloquium on the Resolution of Equations in Algebraic Structures, Austin, USA (1987), Academic Press.

    Google Scholar 

  • Denzinger, J. (1995): Knowledge-Based Distributed Search Using Teamwork, Proc. 1st International Conference on Multi-agent Systems (ICMAS-95), San Francisco, USA, AAAI-Press, pp. 81–88.

    Google Scholar 

  • Denzinger, J. and Fuchs, M. (1994): Goal Oriented Equational Theorem Proving Using Teamwork, Proc. KI-94, Saarbrücken, GER, LNAI 861, pp. 343–354.

    Google Scholar 

  • Denzinger, J. and Fuchs, Marc and Fuchs, M. (1997a): High Performance ATP Systems by Combining Several AI Methods, Proc. 15th International Joint Conference on Artificial Intelligence (IJCAI-97), Nagoya, JAP, Morgan Kaufmann, pp. 102–107.

    Google Scholar 

  • Denzinger, J. and Kronenburg, M. and Schulz, S. (1997b): DISCOUNT–A distributed and learning equational prover, Journal of Automated Reasoning 18 (2), pp. 189–198.

    Article  Google Scholar 

  • Denzinger, J. and Schulz, S. (1996): Learning Domain Knowledge to Improve Theorem Proving, Proc. 13th Conference on Automated Deduction (CADE-13), New Brunswick, USA, LNAI 1104, pp. 62–76.

    Google Scholar 

  • Dershowitz, N. and Jouannaud, J.-P. (1990): Rewrite Systems, in Handbook of Theoretical Computer Science, J. van Leeuwen (ed.), Elsevier, Volume B, Chapter 6, pp. 243–320.

    Google Scholar 

  • Fuchs, M. (1995): Learning Proof Heuristics By Adapting Parameters, in Machine Learning: Proceedings of the Twelfth International Conference (ICML-95), A. Prieditis and S. Russell (eds.), Morgan Kaufmann Publishers, San Francisco, USA, pp. 235–243.

    Google Scholar 

  • Fuchs, M. (1996a): Experiments in the Heuristic Use of Past Proof Experience, Proc. 13th Conference on Automated Deduction (CADE-13), New Brunswick, USA, LNAI 1104, pp. 523–537.

    Google Scholar 

  • Fuchs, M. (1996b): Experiments in the Automatic Selection of Problem-solving Strategies, LSA Report LSA-96–09E, Center for Learning Systems and Applications (LSA), University of Kaiserslautern, URL http://www.uni-kl.de/ AG-AvenhausMadlener/fuchs.html.

    Google Scholar 

  • Fuchs, M. (1996c): Powerful Search Heuristics Based on Weighted Symbols, Level and Features, Proc. 9th Florida Artificial Intelligence Research Symposium (FLAIRS–96), Key West, USA, ISBN 0–9620–1738–8, pp. 449 – 453.

    Google Scholar 

  • Fuchs, M. (1997a): Learning Search Heuristics for Automated Deduction,Ph.D. thesis, Verlag Dr. Kovaé, Hamburg, ISBN 3–86064–623–0.

    Google Scholar 

  • Fuchs, M. (1997b): Flexible Re-enactment of Proofs, Proc. 8th Portuguese Conference on Artificial Intelligence (EPIA-97), Coimbra, POR, LNAI 1323, pp. 13–24.

    Google Scholar 

  • Fuchs, M. (1997c): Automatic Selection of Search–guiding Heuristics, Proc. 10th Florida Artificial Intelligence Research Symposium (FLAIRS–97), Daytona Beach, USA, ISBN 0–9620–1739–6, pp. 1 – 5.

    Google Scholar 

  • Fuchs, Marc and Fuchs, M. (1997): Applying Case-based Reasoning to Automated Deduction, Proc. 2nd International Conference on Case-based Reasoning (ICCBR97), Providence, Rhode Island, USA, LNAI 1266, pp. 23–32.

    Google Scholar 

  • Graf, R (1995): Term Indexing, Springer LNAI 1053.

    Google Scholar 

  • Hillenbrand, T. and Buch, A. and Fettig, R. (1996): On Gaining Efficiency in Completion-Based Theorem Proving, Proc. 7th Conference on Rewriting Techniques and Applications (RTA-96), New Brunswick, USA, LNCS 1103, pp. 432–435.

    Google Scholar 

  • Hsiang, J. and Rusinowitch, M. (1987): On word problems in equational theories, Proc. 14th International Colloquium on Automata, Languages and Programming (ICALP-87), Karlsruhe, GER, LNCS 267, pp. 54–71.

    Google Scholar 

  • Knuth, D.E. and Bendix, P.B. (1970): Simple Word Problems in Universal Algebra, Computational Algebra, J. Leech, Pergamon Press, pp. 263–297.

    Google Scholar 

  • Kolbe, T. and Walther, C. (1994): Reusing Proofs, Proc. European Conference on Artificial Intelligence (ECAI ‘84), Amsterdam, HOL, pp. 80–84.

    Google Scholar 

  • McCune, W. and Wos, L. (1992): Experiments in Automated Deduction with Condensed Detachment, Proc. 11th Conference on Automated Deduction (CADE-11), Saratoga Springs, USA, LNAI 607, pp. 209–223.

    Google Scholar 

  • McCune, W. (1994): OTTER 3.0 Reference Manual and Guide, Techn. Report ANL-94/6, Argonne Natl. Laboratory.

    Google Scholar 

  • Stickel, M. (1984): A Case Study of Theorem Proving by the Knuth-Bendix Method: Discovering that x3 = x Implies Ring Commutativity, Proc. 7th Conference on Automated Deduction (CADE-7), Napa, USA, LNCS 170, pp. 248–258.

    Google Scholar 

  • Sutcliffe, G., Suttner, C., and Yemenis, T. (1994): The TPTP Problem Library, Proc. 12th Conference on Automated Deduction (CADE-12), Nancy, FRA, LNAI 814, pp. 252–266.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Denzinger, J., Fuchs, M. (1998). A Comparison of Equality Reasoning Heuristics. In: Bibel, W., Schmitt, P.H. (eds) Automated Deduction — A Basis for Applications. Applied Logic Series, vol 9. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-0435-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-94-017-0435-9_13

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-5051-9

  • Online ISBN: 978-94-017-0435-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics