
Note that this is the last year Web page! Click here to access the 2011 Web page!
This course is intended as an introduction to computational logic, its main notions and methods, applications and modelling.
20% of the assessment for this course will come from assessed exercises. The exercises will be published on this page before lectures on Fridays or earlier. The deadline for each exercise will be the next Friday, 4pm.
| # | date | topic | slides | chapters | assignment | deadline |
| 1 | Sep 30 | Introduction | slides | 2, 3 | ||
| 2 | Oct 01 | Propositional Logic: Syntax and Semantics. | slides | 3 | 1 | Oct 08 |
| 3 | Oct 07 | Propositional Logic: Semantics. Satisfiability | slides | 3, 4 | ||
| 4 | Oct 08 | Splitting. CNF | slides | 4, 5 | 2 | Oct 15 |
| 5 | Oct 14 | CNF | slides | 4, 5 | ||
| 6 | Oct 15 | DPLL | slides | 5 | 3 | Oct 22 |
| 7 | Oct 21 | Encoding Problems in SAT | slides | |||
| 8 | Oct 22 | Properties of randomly generated clause sets | slides | 8 | 4 | Oct 29 |
| 9 | Oct 28 | Randomised algorithms for satisfiability checking | slides | 8 | ||
| 10 | Oct 29 | Semantic Tableaux | slides | 9 | 5 | Nov 12 |
| 11 | Nov 11 | Binary Decision Diagrams | slides | 10 | ||
| 12 | Nov 12 | Binary Decision Diagrams. | slides | 10 | 6 | Nov 19 |
| 13 | Nov 18 | Quantified Boolean Formulas | slides | 11 | ||
| 14 | Nov 19 | Quantified Boolean Formulas | slides | 11 | 7 | Nov 26 |
| 15 | Nov 25 | Quantified Boolean Formulas | slides | 11 | ||
| 16 | Nov 26 | Quantified Boolean Formulas. Modelling in logic | slides | 11, 12 | 8 | Dec 03 |
| 17 | Dec 02 | Propositional Logic of Finite Domains | slides | 12 | ||
| 18 | Dec 03 | Transition Systems | slides | 13 | 9 | Dec 10 |
| 19 | Dec 09 | LTL | slides | 14 | ||
| 20 | Dec 10 | LTL | slides | 14 | 10 | Dec 17 |
| 21 | Dec 16 | Model Checking | slides | |||
| 22 | Dec 17 | Model Checking | slides |
| Assignment | deadline | solution |
| all | --- | all |
| 1 | Oct 08 | 1 |
| 2 | Oct 15 | 2 |
| 3 | Oct 22 | 3 |
| 4 | Oct 29 | 4 |
| 5 | Nov 12 | 5 |
| 6 | Nov 19 | 6 |
| 7 | Nov 26 | 7 |
| 8 | Dec 03 | 8 |
| 9 | Dec 10 | 9 |
| 10 | Dec 17 | 10 |
| 11 | -- | 11 |
| topic/link to slides | last modified |
| All slides | Dec 16 |
| Introduction | Oct 01 |
| Propositional Logic | Oct 08 |
| Satisfiability | Oct 08 |
| DPLL | Oct 15 |
| Encoding Problems in SAT | Oct 21 |
| Satisfiability and Randomisation | Oct 28 |
| Semantic Tableaux | Oct 29 |
| Binary Decision Diagrams | Nov 15 |
| Quantified Boolean Formulas | Nov 27 |
| Propositional Logic of Finite Domains | Dec 02 |
| Transition Systems | Dec 07 |
| LTL | Dec 16 |
| Model Checking | Dec 16 |