Proceedings

Algebraic Manipulations as a Unification and Matching Strategy for Linear Equations in Signed Binary Trees

Download BibTeX Cite

Proceedings of the Seventh International Joint Conference on Artificial Intelligence. Automatic Programming. Pages 1016-1022.

© 1981 International Joint Conferences on Artificial Intelligence

Abstract

We study the unification and matching problems in the signed binary trees theory. We show that any equation tl•t2 can be transformed into an equivalent one x=t. If x does not occur in t then (x ---> t) is the unique most general unifier in the theory (up to an isomorphism). We apply this technique to find recurrence relations between sets of terms. These relations are used to synthesize LISP programs from a set of input traces.

  1. tall R.M., Darlington J. "A transformation system for developping recursive programs". J.ACM 24, 44-67, 1977.
  2. Boyer R., Moore J . "A lellllla driven automatic theorem prover for recursive function theory". 5th IJCAI, Boston, 1977.
  3. Courcelle B. "Arbres infinis et systemes d'equations". In R. A.I.R.O. Informatique theorique, vol. 13-1 , 31-48, 1979.
  4. DONER , "Trees acceptors and some of their applications", J. of computer system science 4, 406-451, 1970.
  5. Huet G., Hullot J .M. "Proofs by induction in equational theories with constructors", Proc. 21th symposium on foundation of computer---- science, 1980.
  6. Huet G. and Oppen D.C. "Equations and rewrite rules : a survey". In"Formal Languages : Perspectives and oAert problems". Ed. Book R., Academic Press, 19 0.
  7. Huet G. "Resolution d'equation dans les langa- ges d'ordre 1,2 ••• ".These d'Etat, Universite Paris VII, 1976.
  8. Huet G. "Confluent reductions : abstract pro- perties and applications to term rewriting system". J.ACM 27,4, 797-821, 1980.
  9. Huet G. "A complete proof of the Knuth Bendix completion algorithm"•, INRIA report, 1980.
  10. Hullot J .M. "Canonical form and unification". Proc. 5th conference on automated deduction, Les Arcs, 1980.
  11. Jouannaud J.P., Kodratoff Y. "Characterisation of a class of functions synthesized from examples by a SUMMERS like method using the BOYER-MOORE-WEGBREIT matching technique". Proc. 6th lJCAI Tokyo, 1979.
  12. -- Jouannaud J.P., Kodratoff Y. "An automatic construction of LISP programs by transforma- tion of functions synthesized from their input- output behaviour". In P.A.I.S,number 2, Uichalski Editor, 1980.
  13. Jouannaud J.P., Kirchner C. and H., Picard M. "Signed trees : an algebraic frame for solving equations on binary trees. Application to LISP program synthesis". Rp. CRIN 80-R-30, 1980.
  14. Jouannaud J.P., Picard M., Kirchner C. and H. "Les arbres signes :un cadre algebrique pour la resolution d'equation dans les arbres". Proc. congres AFCET-Informatique Nancy, 1980.
  15. Knuth D., Bendix P. "Simple word problems in universal algebras". In "Computational pro- blems in abstract algebra". Leech J. ed Perga- mon Press, 1970,
  16. Kodratoff Y. and Jouannaud J.P. "Some specifi- cations for the synthesis of lists programs". Proc. of the International Workshop on pro- gram construction. Chateau de Bonas, 1980.
  17. Kirchner C. and H., Jouannaud J.P. "Algebraic manipulations as a unification and matching strategy for linear equations in signed binary trees". Rp.CRIN n° 81-R-029, 1981.

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

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