skip to main content
article
Free Access

SLD: a folk acronym?

Published:01 May 1989Publication History
Skip Abstract Section

Abstract

Delving into the archives for the meaning of SLD reveals that the name is ill chosen. Furthermore, empiric evidence shows that the significance of the letters is entering the realms folklore. As clear logical thinking about a subject is impeded if the vocabulary is misleading or confused this note is intended to bring this matter to light before many more generations of logic programmers proliferate misconceptions. Clear logical thinking is of even greater import for a subject that purports to be about logic.

References

  1. Apt K.R. and van Emden M.H. (1982), Contributions to the Theory of Logic Programming, JACM 29, 841-62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Boyer R.S. (1971) Locking: a Restriction of Resolution, Ph.D. Thesis, University of Texas at Austin, Texas.Google ScholarGoogle Scholar
  3. Bratko I (1986) PROLOG Programming for Artificial Intelligence, Addison Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chang C.-L and Lee R. C.-T (1973), Symbolic Logic and Mechanical Theorem Proving, Academic Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cohen J. (1988) A View of the Origins and Development of Prolog, CACM 31, p. 26-36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Colmerauer A., Kanoui H., Pasero R. and Roussel P. (1973) Un System de Communication Homme-machine en Francais, Rapport de Recherche, Groupe Intelligence Artificial, Universite d'Aix-Marseille.Google ScholarGoogle Scholar
  7. Colmerauer A (1983) Prolog en 10 Figures, Rapport de Recherche, Groupe Intelligence Artificial, Universite d'Aix-Marseille.Google ScholarGoogle Scholar
  8. Elcock EW (1988) Absys: the first logic programming language - a retrospective and commentary, to be published Jnl. Logic Programming. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Harel D. (1980) On Folk Theorems, CACM 23, 379-89. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hewitt C. (1969) Planner: A language for Proving Theorems in Robots, Proc. IJCAI, Washington, 1969, p. 295-301.Google ScholarGoogle Scholar
  11. Hill R. (1974), LUSH-Resolution and its Completeness, DCL Memo 78, Dept. of AI, U. Edinburgh.Google ScholarGoogle Scholar
  12. Kowalski R.A. and Kuehner D. (1971), Linear Resolution with Selection Function, Artificial Intelligence, 2, 227-60.Google ScholarGoogle ScholarCross RefCross Ref
  13. Kowalski R.A. (1974) Predicate Logic as a Programming Language, Proc IFIP 74, North Holland, p. 569-74.Google ScholarGoogle Scholar
  14. Kowalski R.A. (1988) The Early Years of Logic Programming, CACM 31, p. 38-43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kuehner D. (1972) Some Special Purpose Resolution Systems, Machine Intelligence 7, Edinburgh University Press, 117-128.Google ScholarGoogle Scholar
  16. Lloyd J. (1984), Foundations of Logic Programming, Springer Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Reiter R. (1971) Two Results on Ordering for Resolution with Merging and Linear Format, JACM 14, 687-97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Robinson J.A. (1983) Logic Programming: past, present and future, Tech Rept TR- 015, ICOT, Tokyo.Google ScholarGoogle Scholar
  19. Slagle J.R. and Norton L. (1971) Experiments with an Automated Theorem Prover Having Partial Ordering Rules, Division of Computer Research and Technology, National Inst. Health, Besthesda, Maryland.Google ScholarGoogle Scholar
  20. Sterling L. and Shapiro E. (1986), The Art of Prolog, MIT Press.Google ScholarGoogle Scholar
  21. van Emden M.H. [1977], Programming in Resolution Logic, Machine Intelligence 8, p. 266-99.Google ScholarGoogle Scholar

Index Terms

  1. SLD: a folk acronym?

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGPLAN Notices
            ACM SIGPLAN Notices  Volume 24, Issue 5
            May 1989
            101 pages
            ISSN:0362-1340
            EISSN:1558-1160
            DOI:10.1145/66068
            Issue’s Table of Contents

            Copyright © 1989 Author

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 May 1989

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader