Proceedings

Characterization of a Class of Functions Synthesized from Examples by a SUMMERS Like Method Using a "B.M.W." Matching Technique

Download BibTeX Cite

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

© 1979 International Joint Conferences on Artificial Intelligence

Abstract

This paper describes first a program synthesis from examples method using a SUMMERS like methodology together with a sophisticated pattern matching technique, the BOYER- IIOORE-I.JEGBREIT algorithm. We then characterize the class of functions synthesized from a restricted BMW algorithm. Our methodology is founded on three grounds.The first one is a precise characterization of the list dom3ins fitting the synthesis from examples problem. The second one is . SUMMERS' technique of input-output examples transformation into computational traces. The third one is the description by a restricted program scheme of the functions in the cl n ss. It seems to us that the proofs methods easily extend to the generalcl a ss.

  1. BIERMANN A.W. : The inference of regular LISP programs from examples, I.E.E.E. Trans. on Systems, Han and Cybernetics Vol. SMC-8, (1978), 585-600.
  2. BIERMANN A. W. , SMITH D. R. : "The hierarchi- cal synthesis of LISP scanning programs", Information Processing 77, B. GILCHRIST ed. (North Holland, 1977) pp. 41-45.
  3. BOYER R. S., MOORE J. S. : "Proving theorems about LISP functions", JACM-22, vol I, (1975) pp. 129-144. IJCAI
  4. HARDY J. : "Synthesis of LISP functions from examples", Proc. 4th IJCAI (1975) pp. 268-273. IJCAI
  5. JOUANNAUD J.P., GUIHO G., TREUIL J.P. : "SISP/1, an interactive system able to synthesize functions from examples", Proc. 5th IJCAI (1977). IJCAI
  6. JOUANNAUD J.P., GUIHO G. :"Inference of functions with an iteractive system", Ma- chine Intelligence 9, D. MICHIE ed., 1979.
  7. JOUANNAUD J.P., KODRATOFF Y. : "A methodo- logy for two variables functions synthesis from examples", Pub. CRIN Univ.
  8. Nancy (1979) (On request to the author).
  9. JOUANNAUD J.P., KODRATOFF Y. : "Characteri- zation of a class of functions synthesized from examples by a SUMMERS like method using a "HMW" mathing technique" Pub.CRIN Univ. Nancy ( 1979) .
  10. JOUANNAUD J.P., KODRATOFF Y.: "Quelques methodes de synthese autornatique de pro- grammes A partir d'exemples", Journees IRIA-SESORI Synthese, l1anipulation et Transformation de Programmes (1978) pp. 215-239.
  11. KODRATOFF Y. : "A class of functions syn- thesiz•ed from a finite number of examples and a LISP program scheme". Pub. Institut 447
  12. de programmation (1979) and Int. J. of Comp. and Inf. Sci. Vol 8, n° 6, (1979)
  13. I O) KODRATOFF Y. FARGUES J. : "A sane algorithm for the synthesis of LISP functions from examples problems : The BOYER and MOORE algorithm", Proc. AISB meeting Hambourg (1978) pp. 169-175.
  14. KNUTHD.E., BENDIXP.B.: "Word probletrS in universal algebras" in Computational problems in abstract algebra, J. LEECHed. (1970), pp. 263-297.
  15. CARTHY J. Me, ABRAHAMS P.W., EDWARDS D.J., HART T.P., LEVIN M.E. : LISP I .5. program- mer's manual (M.I.T. Press, 1962).
  16. ROBINSON J .A. : "A machine oriented logic based on the Resolution Principle", J. ACM (1965), 12, 23-41.
  17. SHAW D., WARTOUT W.S, GREEN C. : Inferring LISP programs from example problems". Proc 4th IJCAI (1975), pp. 268-273.
  18. SMITH J-. ,p. : "A class of synthesizeable LISP programs", Report CS-1977-4, Dpt. of Computer Sciences, DUKE University, 1978.
  19. SUMMERS P. D. : "A methodology for LISP pro- gram construction from examples", J. ACM (1977), 24, 161-175.
  20. WEGBREIT B. : "Goal directed program trans- formations", IEEE SE-2 (1976), 69-80.

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

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