Proceedings

Application of Theorem Proving to Problem Solving

Download BibTeX Cite

Proceedings of the First International Joint Conference on Artificial Intelligence. Heuristic Problem Solving. Pages 219-240.

© 1969 International Joint Conferences on Artificial Intelligence

Abstract

This paper shows how an extension of the resolution proof procedure can be used to construct problem solutions. The extended proof procedure can solve problems involving state transformations. The paper explores several alternate problem representations and provides a discussion of solutions to sample problems including the "Monkey and Bananas" puzzle and the "Tower of Hanoi" puzzle. The paper exhibits solutions to these problems obtained by QA3, a computer program based on these theorem-proving methods . In addition , the paper shows how QA3 can write simple computer programs and can solve practical problems for a simple robot.

  1. REFERENCES J, A, Robinson, "The Present State of Mechan- ical Theorem Proving," a paper presented at the Fourth Systems Symposium, Cl eve land, Ohio, November 19-20, 1968 (proceedings to be pub- lished).
  2. C, Green and B. Raphael, "The Use of Theorem- Proving Techniques in Question-Answering Systems," Proc. 23rd Na t'l. Conf. ACM, (Thompson Book Company, Washington, D.C., 1968) .
  3. C. Green, "Theorem Proving by Resolution as a Basis for Question-Answering Systems," Machine Intelligence 4, D. Michie and B. Meltzer, Eds, (Edinburgh University Press, Edinburgh, Scotland, 1969).
  4. N. J, Nilsson, "A Mobile Automaton: An Appli- cation of Artificial Intelligence Techniques," a paper presented at the International Joint Conference on Artificial Intelligence, Washington, D.C., May 7-9, 1969 (proceedings to be published), J, McCarthy and P. Hayes, "Some Philosophical Problems from the Standpoint of Artificial Intelligence," Machine Intelligence 4, D. Michie and B. Meltzer, Eds, (Edinburgh Univer- sity Press, Edinburgh, Scotland, 1969). IJCAI
  5. R, J. Waldinger and R. C. T, Lee, "PROW: A Step Toward Automatic Program Writing," a paper presented at the International Joint Conference on Artificial Intelligence, Wash- ington, D.C., May 7-9, 1969 (proceedings to be published). IJCAI
  6. L. Wos, G. A. Robinson, and D. F. Carson, "Efficiency and Complete ness of the Set of Support Strategy in Theorem Proving," J.ACM, Vol. 12, No. 4, pp. 536-541 (October 1965),
  7. J. A. Robinson, "A Machine-Oriented Logic Based on the Resolution Principle," J,ACM, Vol. 12, No. 1, pp. 23-41 (January 1965), George Ernst, "Sufficient Conditions for the Success of GPS," Report No. SRC-68-17, Systems Research Center, Case Western Reserve Univer- s ity, Celveland, Ohio (July 1968), A, Horm ann, "How a Computer System Can Learn," IEEE Spectrum (July 1964).
  8. L. s. Coles, "Talking With a Robot in English," paper submitted at the International Joint Conference on Artificial Intellige nce , Wash- ington, D.C., May 7-9, 1969 (proceedings to be published). 12. 13. 14. 15. 16. 17, 18. 19. 20. 21. 22. 23. 24. 25. -237- John McCarthy, Paul W, Abrahams, Daniel J, Edwards, Timothy P. Hart, and Michael I. Levin, LISP 1,5 Programmer's Manual (The MIT Press, Cambridge, Mass., 1962), C. Weissman, LISP 1.5 Primer (Dickenson Pub- lishing Company, Inc., Belmont, Calif., 1967), Lawrence Wos and George Ro~inson, "Paramodu- lation and Set of Support, summary of paper presented at the IRIA Symposium on Automatic Demonstration at Versailles, France, December 16-21, 1968 (proceedings to be published).
  9. G. Robinson and L. Wos, "Paramodulation and Theorem-Proving in First-Order Theories with Equality," Machine Intelligence 4, B. Meltzer and D. Michie, Eds. (Edinburgh University Press, Edinburgh, Scotland, 1969).
  10. H. Simon, "Experiments with a Heuristic Com- piler," J .ACM, Vol. 10, pp. 493-506 (October 1963).
  11. -- J. R. Slagle, "Experiments with a Deductive, Question-Answering Program," Comm. ACM, Vol. 8, pp, 792-798 (December 1965),
  12. R. W. Floyd, "The Verifying Compiler," Computer Science Research Review, Carnegie Mellon University (December 1967).
  13. Z. Manna, "The Corr ectness of Programs," J. Computer and Systems Sciences, Vol. 3 (1969).
  14. J. McCarthy, "Towards a Mathematical Science of Computation," Proceedings ICIP (North Holland Publishing Company, Amsterdam, 1962) •
  15. B. Raphael, "A Computer Program Which 'Under- stands'," Proc. FJCC, pp. 577-589 (1964).
  16. w. S. Cooper, "Fact Retrieval and Deductive Question Answering Information Retrieval Systems," J,ACM, Vol. 11, pp. 117-137 (April 1964).
  17. -- J. A, Robinson, "Mechanizing Highe r Order Logic," Machine Intelli ge nce 4, D. Michie and B. Meltzer, Eds. (Edinburgh University Press, Edinburgh, Scotland, 1969),
  18. R. B. Banerji, "A Language for Pattern Recog- nition," Pattern Recognition, Vol. 1, No.1, pp. 63-74 (1968).
  19. R. Kowalski, "The Case for Using Equality Axioms in Automatic Demonstration," paper presented at the IRIA Symposium on Automatic Demonstration at Versailles, France, December 16-21, 1968 (proceedings to be published).

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards