Proceedings

Synthesizing Least Fixed Point Queries Into Non-Recursive Iterative Programs

Download BibTeX Cite

Proceedings of the Eighth International Joint Conference on Artificial Intelligence. Automatic Programming. Pages 25-27.

© 1983 International Joint Conferences on Artificial Intelligence

Abstract

An algorithm is presented which takes a least fixed point query expressed by a basis and inductive step and transforms it into a non-recursive iterative program. By augmenting a relational system with this algorithm, least fixed point queries can be handled automatically, and there is no need to proceduralize relational algebra for such queries.

  1. Acknowledgements Dan Fishman pointed out some errors and omissions in an earlier draft of this paper. Earlier drafts were also read and commented upon by Kevin Wilkinson, John Linderman and an annonymous referee at Bell Laboratories. We thank all of them. [AHO) [CODD) ] PERE] ] ] WRIG
  2. Aho, A. and Ullman, J .: Universality of Data Retrieval Languages, Conf. on POPL, 1978, pp. 110-120.
  3. Codd, E.: Relational Completeness of Database Sublanguages, in Data Base Systems (ed. R . Rustin), Prentice Hall, Englewood Cliffs, NJ.
  4. Henschen, L. and Naqvi, S.: On Compiling Queries in Recursive First- Order Databases, to appear in the Journal of the ACM.
  5. Pereira, L., Pereira, F. and Warren, D.: Users Guide to DEClO PROLOG, Dept.
  6. Robinson, J.: A Machine-Oriented Logic Based on the . Resolution Principle, Journal of the ACM, 12 1, 1965 .
  7. Tarski, A.: A Lattice-Theoretical Fixpoint Theorem and its Applications, Pacific Journal of Mathematics 5:2, 1955.
  8. Wright, D.: PROLOG as a Relationally Complete Database Query Language which can handle Least Fixed Point Operators, Univ. of Kentucky Tech. Report no. 73-80.
  9. Zloof, M.: Query-By-Example: A Database Management Language, IBM Systems Journal 16, no. 4, 1977.
  10. Zloof, M .: Query-By-Example: Operations on the Transitive Closure, IBM Technical Report no. 5526.

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

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