Skip to main content
Log in

Semantic Generalizations for Proving and Disproving Conjectures by Analogy

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

Taking an extension of resolution as a base calculus (though the same principles are applicable to other calculi) for searching proofs (refutations) and counterexamples (models), we introduce a new method able to find refutations and also models by analogy with refutations and models in a knowledge base. The source objects for the analogy process are generalizations of the refutations (models). They are included in the knowledge base, and then higher-order matching techniques for the choice of the relevant source objects as well as the building of a new proof or a model by analogy are used. Some comparisons with existing methods as well as two detailed running examples on generalization show evidence of the interest of our approach.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bledsoe, W. W.: Non-resolution theorem proving, Artificial Intelligence 9 (19771), 1–35.

    Google Scholar 

  2. Bourely, C., Défourneaux, G. and Peltier, N.: Building proofs or counterexamples by analogy in a resolution framework, in Proc. JELIA 96, LNAI 1126, LNAI, Springer, 1966, pp. 34–49.

  3. Bourely, Ch., Caferra, R. and Peltier, N.: A method for building models automatically. Experiments with an extension of Otter, in Proc. CADE-12, LNCS 814, Springer, 1994, pp. 72–86.

  4. Boy de la Tour, Th. and Caferra, R.: Proof analogy in interactive theorem proving: A method to express and use it via second order pattern matching, in Proc. AAAI 87, Morgan Kaufmann, 1987, pp. 95–99.

  5. Boy de la Tour, Th. and Kreitz, Ch.: Building proofs by analogy via the Curry-Howard isomorphism, in Proc. LPAR 92, Springer, 1992, pp. 202–213.

  6. Caferra, R. and Peltier, N.: Extending semantic resolution via automated model building: applications, in Proc. IJCAI'95, Morgan Kaufman, 1995, pp. 328–334.

  7. Caferra, R. and Peltier, N.: Model building and interactive theory discovery, in Proc. Tableaux'95, LNAI 918, Springer, 1995, pp. 154–158.

  8. Caferra, R. and Zabel, N.: A method for simultaneous search for refutations and models by equational constraint solving, J. Symbolic Computation 13 (1992), 613–641.

    Google Scholar 

  9. Comon, H. and Lescanne, P.: Equational problems and disunification, J. Symbolic Computation 7 (1989), 371–475.

    Google Scholar 

  10. Curien, R., Qian, Z. and Hui-Shi: Efficient second-order matching, in in Harald Ganzinger (ed.), Proc. Rewriting Techniques and Applications Vol. 1103, Lecture Notes in Computer Science, Springer, 1996, pp. 317–331.

  11. Hall, R. P.: Computational approaches to analogical reasoning: A comparative analysis, Artificial Intelligence (1989), 39–120.

  12. Huet, G.: A unification algorithm for typed λ-calculus, Theoretical Computer Science 1 (1975), 27–57.

    Google Scholar 

  13. Kling, R. E.: A paradigm for reasoning by analogy, Artificial Intelligence 2 (1971).

  14. Kolbe, Th. and Walther, Ch.: Second-order matching modulo evaluation – A technique for reusing proofs, in Chris S. Mellish (ed.), Proc. IJCAI 95, IJCAI, Morgan Kaufmann, 1995, pp. 190–195.

  15. Loveland, D. W.: Automated theorem proving: A logical basis Vol. 6 of Fundamental Studies in Computer Science, North Holland, 1978.

  16. Mal'cev, A. I.: The Metamathematics of Algebraic Systems: Collected Papers 1936–1967, chapter axiomatizable classes of locally free algebra of various type, pp. 262–281. Benjamin Franklin Wells III (ed.), Ch. 23, North Holland, 1971.

  17. Melis, E.: A model of analogy-driven proof-plan construction, in Proc. 14th International Joint Conference on Artificial Intelligence, Montreal, 1995, pp. 182–189.

  18. Munyer,_J. C.: Analogy as a mean of discovery in problem-solving and learning, PhD thesis, Univ. Calif. Santa Cruz, 1981.

  19. Plaisted, D. A.: Theorem proving with abstraction, Artificial Intelligence 16 (1981), 47–108.

    Google Scholar 

  20. Suttner, Ch. B. and Sutcliffe, G.: The TPTP problem library, Technical report, TU Müunchen/James Cook University, 1995. V-1.2.0.

  21. Wos, L.: Automated Reasoning: 33 Basic Research Problems, Prentice Hall, 1988.

  22. Wos, L., Overbeek, R., Lusk, E. and Boyle, J.: Automated Reasoning: Introduction and Application, second edition, McGraw-Hill, 1992.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Défourneaux, G., Bourely, C. & Peltier, N. Semantic Generalizations for Proving and Disproving Conjectures by Analogy. Journal of Automated Reasoning 20, 27–45 (1998). https://doi.org/10.1023/A:1005944606876

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1005944606876

Navigation