Skip to main content

Der SLD-Kalkül (Logik-Programmierung)

  • Chapter
  • First Online:
Logikkalküle in der Informatik

Part of the book series: Studienbücher Informatik ((SBI))

  • 3789 Accesses

Zusammenfassung

Die bekannteste Programmiersprache, die Logik operationell benutzt, um gegebene Fragen direkt durch logische Schlüsse zu beantworten, ist Prolog. Dabei kann Prolog grob in zwei Teile unterteilt werden: in die logischen und die nichtlogischen Bestandteile. Die rein logischen Teile von „Prolog“, die „Logik-Programmierung“, betrachtet spezielle prädikatenlogische Formeln, die sogenannten „Horn-Klauseln“. Diese können durch einen Kalkül mit einer einzigen Regel, der SLD-Regel, recht intuitiv behandelt werden. Die Bedeutung von Logik-Programmen ist durch zwei Semantiken gegeben: die operationelle und die denotationelle.

Diese beiden Semantiken sind äquivalent, was letztlich bedeutet, dass der SLD-Kalkül vollständig und korrekt ist.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 29.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Literatur

  • Apt, K.R.: From Logic Programming to Prolog. Prentice Hall, New Jersey (1997)

    Google Scholar 

  • Bratko, I.: Prolog. Programmierung für Künstliche Intelligenz. Addison-Wesley, Bonn (1987)

    MATH  Google Scholar 

  • Clocksin, W.F., Mellish, C.S.: Programming in Prolog, 5. Aufl. Springer, Berlin (2003)

    Book  MATH  Google Scholar 

  • Hogger, C.J.: Essentials of Logic Programming (Graduate Texts in Computer Science). Clarendon Press, Oxford (1990)

    Google Scholar 

  • Horn, A.: On sentences which are true of direct unions of algebras. J. Symb. Logic. 16, 14–21 (1951)

    Article  MATH  MathSciNet  Google Scholar 

  • Kowalski, R.A.: Predicate Logic as Programming Language. Proc. IFIP. Congr. Stockh. 74, 569–574 (1974)

    Google Scholar 

  • Sterling, L., Shapiro, E.Y.: The Art of Prolog. Advanced Programming Techniques. The MIT Press, Cambridge (Massachusetts) (1994)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Schenke .

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Fachmedien Wiesbaden

About this chapter

Cite this chapter

Schenke, M. (2013). Der SLD-Kalkül (Logik-Programmierung). In: Logikkalküle in der Informatik. Studienbücher Informatik. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-8348-2295-6_4

Download citation

Publish with us

Policies and ethics