Skip to main content

Solving open questions with an automated theorem-proving program

  • Conference paper
  • First Online:
6th Conference on Automated Deduction (CADE 1982)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 138))

Included in the following conference series:

Abstract

The primary objective of this paper is to demonstrate the feasibility of using an automated theorem-proving program as an automated reasoning assistant. Such usage is not merely a matter of conjecture. As evidence, we cite a number of open questions which were solved with the aid of a theorem-proving program.

Although all of the examples are taken from studies employing the single program, AURA [19] (which was developed jointly at Argonne National Laboratory and Northern Illinois University), the nature of the various investigations shows that much of the success also could have been achieved with a number of theorem-proving programs. In view of this fact, one can now correctly state that the field of automated theorem proving has reached an important goal. A theorem-proving program can now be used as an aid to ongoing research in a number of unrelated fields.

The open questions are taken from studies of ternary boolean algebra, finite semigroups, equivalential calculus, and the design of digital circuits. Despite the variety of successes, no doubt there still exist many who are very skeptical of the value of automating any form of deep reasoning.

It is the nature of this skepticism which brings us to the second objective of the paper. The secondary objective is that of dispelling, at least in part, some of the resistance to such automation. To do this, we discuss two myths which form the basis for the inaccurate evaluation of both the usefulness and the potential of automated theorem proving. Rejection of the two myths removes an important obstacle to assigning to an automated theorem-proving program its proper roleā€”the role of colleague and assistant.

This work was supported by the Applied Ma thematical Sciences Research Program (KC-04-02) of the Office of Energy Research of the U. S. Department of Energy under contract W-31-109-ENG-38.

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. Allen, J. and Luckham, D., ā€œAn interactive theorem-proving program,ā€ Machine Intelligence, Vol. 5(1970), Meltzer and Michie (eds), American Elsevier, New York, pp. 321ā€“336.

    Google ScholarĀ 

  2. Fantauzzi, G., ā€œAn algebraic model for the analysis of logic circuits,ā€ IEEE Transactions on Computers, Vol. C-23, No. 6, June 1974, pp. 576ā€“581.

    Google ScholarĀ 

  3. Kalman, J., ā€œA shortest single axiom for the classical equivalential calculus,ā€ Notre Dame Journal of Formal Logic, Vol. 19, No. 1, January 1978, pp. 141ā€“144.

    Google ScholarĀ 

  4. Kalman, J., private communication.

    Google ScholarĀ 

  5. Lukasiewicz, J., ā€œDer Aquivalenzenkalkul,ā€ Collectanea Logica, Vol. 1 (1939), pp. 145ā€“169. English translation in [McCall], pp. 88ā€“115 and in [Lukasiewicz Borkowski], pp. 250ā€“277.

    Google ScholarĀ 

  6. Lukasiewicz, J., Jan Lukasiewicz: Selected Works, ed. by L. Borkowski, North-Holland Publishing Co., Amsterdam (1970).

    Google ScholarĀ 

  7. Lusk, E., ā€œInput translator for the environmental theorem prover ā€” user's guide,ā€ to be published as an Argonne National Laboratory technical report.

    Google ScholarĀ 

  8. McCall, S., Polish Logic, 1920ā€“1939, Clarendon Press, Oxford (1967).

    Google ScholarĀ 

  9. McCharen, J., Overbeek, R. and Wos, L., ā€œProblems and experiments for and with automated theorem proving programs,ā€ IEEE Transactions on Computers, Vol. C-25(1976), pp. 773ā€“782.

    Google ScholarĀ 

  10. McCharen, J., Overbeek, R. and Wos, L., ā€œComplexity and related enhancements for automated theorem-proving programs,ā€ Computers and Mathematics with Applications, Vol. 2(1976), pp. 1ā€“16.

    ArticleĀ  Google ScholarĀ 

  11. Meridith, C., ā€œSingle axioms for the systems (C,N), (C,0) and (A,N) of the two-valued propositional calculus,ā€ The Journal of Computing Systems, i, No. 3 (July 1953), pp. 155ā€“64.

    Google ScholarĀ 

  12. Overbeek, R., ā€œAn implementation of hyper-resolution,ā€ Computers and Mathematics with Applications, Vol. 1(1975), pp. 201ā€“214.

    ArticleĀ  Google ScholarĀ 

  13. Peterson, J., ā€œShortest single axioms for the equivalential calculus,ā€ Notre Dame Journal of Formal Logic, Vol. 17(1976), pp. 267ā€“271.

    Google ScholarĀ 

  14. Peterson, J., ā€œThe possible shortest single axioms for EC-tautologies,ā€ Auckland University Department of Mathematics Report Series No. 105, 1977.

    Google ScholarĀ 

  15. Peterson, J., ā€œAn automatic theorem prover for substitution and detachment systems,ā€ Notre Dame Journal of Formal Logic, Vol. XIX, Jan. 1978, pp 119ā€“122.

    Google ScholarĀ 

  16. Peterson, J., ā€œSingle axioms for the classical equivalential calculus,ā€ Auckland University Department of Mathematics Report Series No. 78.

    Google ScholarĀ 

  17. Prior, A. N., Formal Logic, Second Edition, Oxford, 1962, Clarendon Press.

    Google ScholarĀ 

  18. Robinson, J., ā€œAutomatic deduction with hyper-resolution,ā€ International Journal of Computer Mathematics, Vol. 1(1965), pp. 227ā€“234.

    Google ScholarĀ 

  19. Smith, B., ā€œReference manual for the environmental theorem prover,ā€ to be published as an Argonne National Laboratory technical report.

    Google ScholarĀ 

  20. Winker, S., Private Communication.

    Google ScholarĀ 

  21. Winker, S. and Wos, L., ā€œAutomated generation of models and counter examples and its application to open questions in ternary Boolean algebra,ā€ Proc. of the Eighth International Symposium on Multiple-valued Logic, Rosemont, Illinois, 1978, IEEE and ACM Publ., pp. 251ā€“256.

    Google ScholarĀ 

  22. Winker, S., Wos, L. and Lusk, E., ā€œSemigroups, antiautomorphisms, and involutions: a computer solution to an open problem, I,ā€ Mathematics of Computation, Vol. 37 (1981), pp. 533ā€“545.

    Google ScholarĀ 

  23. Winker, S., ā€œGeneration and verification of finite models and counterexamplesusing an automated theorem prover answering two open questions,ā€ to appear in J. ACM.

    Google ScholarĀ 

  24. Wojciechowski, W. and Wojcik, A., ā€œMultiple-valued logic design by theorem proving,ā€ Proc. of the Ninth International Symposium on Miltiple-valued Logic, Bath, England, 1979.

    Google ScholarĀ 

  25. Wos, L., Robinson, G., Carson, D. and Shalla, L., ā€œThe concept of demodulation in theorem proving,ā€ J. ACM, Vol. 14(1967), pp. 698ā€“704.

    ArticleĀ  Google ScholarĀ 

  26. Wos, L., Winker, S., Veroff, R., Smith, B. and Henschen, L., ā€œQuestions concerning possible shortest single axioms in equivalential calculus: an application of automated theorem proving to infinite domains,ā€ in preparation.

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

D. W. Loveland

Rights and permissions

Reprints and permissions

Copyright information

Ā© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wos, L. (1982). Solving open questions with an automated theorem-proving program. In: Loveland, D.W. (eds) 6th Conference on Automated Deduction. CADE 1982. Lecture Notes in Computer Science, vol 138. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000049

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11558-8

  • Online ISBN: 978-3-540-39240-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics