Foundations of Logic Programming

From International Center for Computational Logic

Foundations of Logic Programming

Course with SWS 2/1/0 (lecture/exercise/practical) in WS 2019

Lecturer

Tutor

SWS

  • 2/1/0

Modules

Examination method

  • Written exam

Description

Logic programming supports the declarative programming paradigm, which describes the solution logically rather than how to compute it. This introductory course covers the fundamental topics of logic programming such as rule-based syntax, procedural and declarative semantics, negation, the logic programming language PROLOG, and answer set programming (ASP).
  • Krzysztof R. Apt. From Logic Programming to Prolog. Prentice Hall 1997.
  • Martin Gebser, Roland Kaminski, Benjamin Kaufmann and Torsten Schaub. Answer Set Solving in Practice. Morgan and Claypool 2012.

Subscribe to events of this course (icalendar)

Lecture Introduction DS5, October 14, 2019 in APB E005 Download
Lecture Unification DS5, October 21, 2019 in APB E005 Download
Exercise Tutorial DS5, October 25, 2019 in APB E005 Download
Lecture Procedural Interpretation DS5, October 28, 2019 in APB E005 Download
Lecture Pure Prolog DS5, November 4, 2019 in APB E005 Download
Exercise Tutorial DS5, November 8, 2019 in APB E005 Download
Lecture Negation: Procedural Interpretation DS5, November 11, 2019 in APB E005 Download
Exercise Tutorial DS5, November 18, 2019 in APB E005 Download
Lecture Declarative Interpretation I DS5, November 25, 2019 in APB E005 Download
Lecture Declarative Interpretation II DS5, December 2, 2019 in APB E005
Exercise Tutorial DS5, December 6, 2019 in APB E005 Download
Lecture Negation: Declarative Interpretation DS5, December 9, 2019 in APB E005 Download
Lecture Termination DS5, December 16, 2019 in APB E005 Download
Exercise Tutorial DS5, December 20, 2019 in APB E005 Download
Lecture ASP: Introduction DS5, January 6, 2020 in APB E005 Download
Lecture ASP: Stable Models DS5, January 13, 2020 in APB E005 Download
Exercise Tutorial DS5, January 17, 2020 in APB E005 Download
Lecture ASP: Solving DS5, January 20, 2020 in APB E005 Download
Lecture Q&A DS5, January 27, 2020 in APB E005
Exercise Tutorial DS5, January 31, 2020 in APB E005 Download
Lecture Q&A DS5, February 3, 2020 in APB E005


Calendar