Proceedings

Prolog Control Rules

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Logic Programming. Pages 720-721.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

We present an overview of the many control constructs and heuristics used by PROLOG systems with extra control facilities. Two features of computations rules are used to evaluate and classify them. They are detecting failure quickly (where it is unavoidable) and avoiding failures . By examining current systems in this light, we reach conclusions concerning deficiencies in performance, and how they may be overcome. We propose an idealized computation rule which uses a hierarchy of goals and a breadth first component.

  1. REFERENCES !Ciark 79
  2. K. L. Clark and F. McCabe, The Control Facilities of IC-Prolog, in Expert Systems in the Microelectronic Age, D. Michie, (ed .), University of Edinburgh, Scotland, 1979, 153-167. !Colmerauer
  3. A. Colmerauer, Prolog-li Manuel de Reference et Modele Theorique, Groupe Intelligence Artificelle, Univerisite d 'Aix- Marseille II, 1982. !Dincbas
  4. M. Dincbas, The METALOG Problem-Solvin~ System : An Informal Presentation, in Workshop on Logic Progromming, S. A. Tarnlund, (ed.), Debrecen, Hungary , July 1980, 80-91. !Eicock
  5. E . W. Elcock, The Pragmatics of Prolog: Some Comments, Proc eedings of Workshop on Logic Progromming, Algarve, Portugal, 1983. !Lassez
  6. J. L. Lassez and M. J. Maher, Closures and Fairness in the Semantics of Programming Logic, Theoreticol Computer Science !!9, (1984), 167-184.
  7. !Naish 84a]
  8. L. Naish, Prolog Control Rules, Technical Report 84/13, Department of Computer Science, University of Melbourne, 1984 .
  9. L. Naish , MV-Prolog 3.1db Reference Manual, Interna! Memorandum, Department of Computer Science, University of Melbourne, 1984 . !Naish 85a]
  10. L. Naish, Negation and Control in PROLOG, Ph .D. Thesis (in preparation), Department of Computer Science, University of Melbourne, 1985.
  11. L. Naish, Automating Control for Logic Programs, The Journal of Logic Progromming {To oppeor), 1985. !Porto
  12. A. Porto, Two-Level Prolog, International Conference On Fifth Generotion Computer Systems, November 1984. !Stabler 83
  13. E. Stabler and E. W. Elcock, Knowledge Representation in an Eflicient Deductive lnference System, Proceedings of Workshop on Logic Progromming, Algarve, Portugal, 1983. !Warren 81
  14. D. H. D. Warren , Eflicient Processing of Interactive Relational Database Queries Expressed in Logic, Proceedings Seventh International Conference on Very Lorge Doto Boses, Cannes, France, 1981, 272-281.

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

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