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 2017

Lecturer

Tutor

SWS

  • 2/1/0

Modules

Examination method

  • Written exam



Updates

  • No lecture on Monday, 18th of December

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).

Organisation

  • The lectures will start on Monday, 9th October.
  • The first Tutorial will be on Friday, 20th October.
Please check the particular dates of lectures and tutorials.
  • 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 9, 2017 in APB E005 File
Lecture Unification DS5, October 16, 2017 in APB E005 File
Exercise Tutorial DS5, October 20, 2017 in APB E005 File
Lecture Procedural Interpretation DS5, October 30, 2017 in APB E005 File
Lecture Pure Prolog DS5, November 6, 2017 in APB E005 File
Exercise Tutorial DS4, November 10, 2017 in APB E005 File
Lecture Negation: Procedural Interpretation DS5, November 13, 2017 in APB E005 File
Exercise Tutorial DS4, November 17, 2017 in APB E005 File
Lecture Declarative Interpretation I DS5, November 20, 2017 in APB E005 File
Lecture Declarative Interpretation II DS5, November 27, 2017 in APB E005
Exercise Tutorial DS5, December 1, 2017 in APB E005 File
Lecture Negation: Declarative Interpretation DS5, December 4, 2017 in APB E005 File
Lecture Termination DS5, December 11, 2017 in APB E005 File
Exercise Tutorial DS5, December 15, 2017 in APB E005 File
Exercise Tutorial DS5, January 5, 2018 in APB E005 File
Lecture ASP: Introduction to ASP DS5, January 8, 2018 in APB E005 File
Exercise Tutorial DS5, January 15, 2018 in APB E005 File
Lecture ASP: Stable Model Semantics DS5, January 19, 2018 in APB E005 File
Lecture ASP: Solving DS5, January 22, 2018 in APB E005 File
Exercise Tutorial + Q&A Session DS5, February 2, 2018 in APB E005


Calendar