UPPSALA UNIVERSITY
Department of Mathematics

Fall 2008

Applied Logic (Tillämpad Logik)

News

The written exam has been corrected. Those who took the exam have been informed of their results by email.

General information

Lectures

  1. Lecture 1 (Sept. 8, EP): Introduction. Incompleteness. Undecidable problems: halting problem, PCP, truth in first order arithmetic.
  2. Lecture 2 (Sept. 11, EP): Undecidable problems: halting problem, PCP, truth in first order arithmetic (cont.)
  3. Exercise class (Sept. 16, AH).
  4. Lecture 3 (Sept. 18, EP): Satisfiability problem for propositional logic. Methods for Horn formulas and 2-CNF. Stålmarcks method. (Huth and Ryan Ch 1.5-1.6.)
  5. Lecture 4 (Sept. 22, EP): Satisfiability problem for propositional logic (cont.). Efficient representation of propositional formulas. Binary Decision Diagram (BDD).
  6. Exercise class (Sept 25, AH)
  7. Lecture/Exercise (Sept 29, AH)
  8. Lecture/Exercise (Oct 2, AH)
  9. Lecture/Exercise (Oct 9, AH)
  10. Lecture/Exercise (Oct 13, AH)
  11. Lecture/Exercise (Oct 20, AH)
  12. Lecture/Exercise (Oct 23, AH)
  13. Seminar (Oct 30) Jonathan Cederberg: Infinite state systems.
  14. Lecture (Nov 3, EP)
  15. Lecture (Nov 6, EP)
  16. Lecture (Nov 10, EP)
  17. Exercise class (Nov 13, AH)
  18. ..
  19. ..
  20. ..
  21. ..
  22. ..
  23. ..
  24. ..
Lectures and exercises by Erik Palmgren (EP) and Anton Hedin (AH).

Hand-outs

Supplementary reading

Exercises

During the exercise classes solutions to the following problem sets are presented and discussed.

Laboratory work

The laboratory exercises will use the proof assistant Coq which is available for downloading here or there. The problems to solve in groups of up to three persons are:
  1. Laboratory Exercise, Part 1. Deadline 4 December. Hints: example of use of the tactics "assert" and "contradiction", simplistic example of use of definitions and the tactics "fold", "unfold" and "red". Some examples of derivation involving ensembles.
  2. Laboratory Exercise, Part 2. Deadline 18 December.

Examination

Obligatory laboratory exercises.

A written examination at the end of the course.

Note: You may bring along and use all course literature, all hand-outs and all notes from the course during the written exam.

OLD EXAMS can be found here. Note: the course has changed several times, so not all problems may be relevant. The following problems are still relevant for this course

Teachers

Links


November 19, 2008, Erik Palmgren.