Proceedings

A Logic Program Schema and Its Applications

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Logic Programming. Pages 723-724.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we consider a specific type of logic programs called recursive-schema programs and show that the class of recursive-schema programs has sufficient expressive capability, which provides an alternative simple proof for the result by Tärnlund concerning the computational power of Horn clause programs. Further, it is shown that any Turing computable logic program can be expressed as a conjunctive formula of three recursive-schema programs. Some application issues are also discussed in the contexts of program transformation and synthesis.

  1. Burstall,R.M. and Darlington, "A Transformation System for Developing Recursive Programs", J. of ACM 24:1 (1977) 44-67.
  2. Colmeraurer,A., 11 Les systemes-Q ou un formalisme pour analyser et synthetiser des phrases sur ordinateur, Internal publication no.43, Depart- ment d'Informatique, Universite de Montreal, Canada, September, 1970.
  3. Harrison,M.A., Introduction to Formal Language Theory, Addison-wesley, 1978.
  4. Kowalski,R., 11 Predicat e logic as a programming language," in Proc. IFIP-74, 1974, 569-574.
  5. Leavenworth,B.M., 11 Nonprocedura1Program ming", in Lecture Note in Computer Science 23, Springer, 1975,362-385.
  6. Salomaa,A., Formal Languages, Academic Press, 1973.
  7. Sato,T. and Tamaki,H.,"Transformational logic program synthesis", in Proc. of Interna. Conf. on Fifth Generation Computer Systems 1 84,Tokyo, November, 1984, 195-201.
  8. Tärnlund,S.A., "Horn clausecomputabili ty", BIT 17:2 (1977) 215-226.
  9. Yokomori,T., 11 Using higher-erder inference for knowledge generation", in Proc. of Information System Symposium, at IIAS-SIS, Fujitsu Ltd., November, 1984, 6-13.

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

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