lecture |
date |
topic |
slides |
Nr 01 |
Monday, September 6 |
Overview, pigeon hole formula, SAT is NP-complete, arithmetic (addition and multiplication)
in SAT |
1 to 40 |
Nr 02 |
Wednesday, September 8 |
Program correctness by SAT, resolution, Davis-Putnam procedure, completeness of resolution |
41 to 73 |
Nr 03 |
Monday, September 13 |
DPLL, conflict driven clause learning, dimacs format, Tseitin transformation |
74 to 107 |
Nr 04 |
Wednesday, September 15 |
tool syntax, 8 queens problem, linear programming: Simplex method |
108 to 150 |
Nr 05 |
Monday, September 20 |
Linear programming: Simplex method, SMT solving: rectangle fitting, ILP is NP-complete |
151 to 187 |
Nr 06 |
Wednesday, September 22 |
Model checking, NuSMV, CTL |
188 to 228 |
Nr 07 |
Monday, September 27 |
Deadlock detection in hardware, unique representation of boolean functions, decision trees |
229 to 256 |
Nr 08 |
Wednesday, September 29 |
Decision trees, BDDs |
257 to 314 |
Nr 09 |
Monday, October 4 |
BDDs, predicate logic, resolution, unification |
315 to 344 |
Nr 10 |
Wednesday, October 6 |
Unification, resolution, Prolog, Prenex normal form, Skolemization |
345 to 366 |
Nr 11 |
Monday, October 11 |
Example prenex normal form and skolemization, Prover9, equational reasoning, term rewriting
|
367 to 387 |
Nr 12 |
Wednesday, October 13 |
Term rewriting:
monotonic interpretations, lpo, dependency pairs, well-founded induction, Newman's Lemma |
388 to 414 |
Nr 13 |
Monday, October 18 |
Critical pairs, word problem, Knuth-Bendix completion, overview course |
415 to 435 |
Nr 14 |
Wednesday, October 20 |
Presentation of examination January, 2020
(not on videocollege) |
|