Proceedings

Inducing Function Properties from Computation Traces

Download BibTeX Cite

Proceedings of the Sixth International Joint Conference on Artificial Intelligence. .

© 1979 International Joint Conferences on Artificial Intelligence

Abstract

A system which induces properties of functions is presented. Induction is performed by stepwise generalizing specific given elements of the function domains for which the system can test that the property holds. The system relies on symbolic computation, reflexivity lemmas, and an estimate of the behaviour of the functions. Finally, the paper gives a basis for an evaluation of the system by constructively defining a class of theorems which the system is able to induce. "In mathematics as in physical sciences we may use observation and induction to discover general laws. But there is a difference. In the physical sciences, there is no higher authority than observation and induction, but in mathematics there is such an authority: rigorous proof." G. Polya How to solve it. Doubleday (New York, 1957).

  1. ~J Aubin,R."Mechanizing Ph.D.Th.,U.of Edinburgh, (1976). structural induction" Dept.of Artif.Intel.
  2. Boyer, R. S. , and Moore, J S. "Proving theorems about LISP functions". !!•~ g (1975),129-144. IJCAI
  3. Brotz, D. K. "Embedding heuristic problem sol- ving methods in a mechanical theorem prover". STAN-CS-74-446, Comp. Science Dept., Stanford Univ. 1974.
  4. ~J Brown,F.M. ,and Tarnlund,S."Inductive reas- oning in mathematics". f£2£• IJCAI-7. IJCAI
  5. Buchanan, B. G. "Logic of ery". STAN-CS-66-46. Dept. Stanford Univ., 1966. scientific discov- of Comp. Science.
  6. Buchanan,B.G., Feigenbaum, E.A.,and Leder- berg, J. "A heuristic programming study of theo- ry formation in science". f£2£• IJCAI-71, London, IC, September, 1971,pp. 40-48. IJCAI
  7. Burstall,R.M. "Proving properties of pro- grams by structural induction" . Comp. !! . 12, 1 (1969), 41-48.
  8. Degano, P. ,and Sirovich, F. "Inductive gen- eralization and proofs of function properties". To appear in Comput.Linguist.Comput.Lang.
  9. Evans,T.G. "A program for the solution of geometric-analogy intelligence test questions". In Semantic Information Processing, M.Minsky Ed., MIT Press, 1968, pp. 271-656.
  10. voJ Feldman,J., Gips,J., Horning,J.J., andRe- der,S. "Grammatical complexity and inference" . STAN-CS-69-125, Comp. Science Dept., Stanford Univ., 1969.
  11. Hoare, C. A. R. "Recursive data structures ". Int.!!.Comp.~ ~.Sc.~, 2 (1975),105-162.
  12. Lenat,D.B. "Automat ic theory formation i n mathematics". f£2£.IJCAI-77 Cambridge, MIT, Mass., August, 1977,pp.866-842.
  13. Levi, G. and Sirovich, F. "Proving program properties, symbolic evaluation and logical pro- cedural semantics". Lecture Notes in Compute r Science, Vol.62. MFCS, Springer, Berlin, 197 5, pp. 569-574.
  14. McCarthy, J. , and Hayes, P. "Some phi loso- phical problems from the standpoint of art i fic i - al intelligence". In M.I. ~. B.Meltzer, and D. Michie Eds., Edinburgh Univ. Press, 1969, pp.466-502.
  15. Meltzer,B. "Power ampl i fication for t heo- rem-provers" . In~~. B. Meltzer,and D. Mich- ie Eds., Edinburgh Univ. Press, 1969, pp. 165-179.
  16. Michalski,R.S. "A system of programs f or computer-aided induction : a summary". Proc. IJCAI-77 Cambridge, MIT, Mass.,1977,pp. 619-620 .
  17. Newell,A. "Heuristic programming : ill-stru - ctured problems". In Progress in Operationa l Research, !!!• Aronofsky J.S . Ed . , Wiley & Son- s, 1969, pp. 662-415.
  18. Plotkin,G.D. "A further note on induct i v e generalization". In M.I. §_ , B. Meltzer,and D. Michie Eds., Edinburgh Univ. Press, 1971, pp. 101-124.
  19. Popplestone,R.J. "An Experiment in automa- tic induction". In M.I. ~. B. Meltzer, and D. Michie Eds., Edinburgh Univ. Press,1969, pp. 206-215.
  20. Simon,H.A. ,and Kotovsky,K. "Human acquis i- tion of concepts for sequential patterns". Ps- ychol.~ •• ZQ (1966), 564-546 .
  21. Vere,S.A. "Induction of concepts in the predicate calculus". Proc. IJCAI-75 Tbil i s i, GSSR, August, 1975, pp. 281-287. IJCAI
  22. Waldinger,R.J.,and Lee,R.C.T. "PROW : a step toward automati c program writing". Proc . IJCAI-69 Washington, DC , 196 9 , pp. 241-2 52 .

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

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