This course gives an introduction to first-order automated reasoning and the use of the first-order theorem prover Vampire. The course was given at the 8th LASER Summer School on Software Engineering
# | subject | slides |
1 | Introduction | slides |
2 | First-Order Logic and TPTP | slides |
3 | Inference Systems | slides |
4 | Saturation Algorithms | slides |
5 | Redundancy Elimination | slides |
6 | Equality Reasoning | slides |
7 | Unification and Lifting | slides |
8 | Colored Proofs, Interpolation and Symbol Elimination | slides |
9 | From Theory to Practice | slides |
10 | Sorts and Theories | slides |
11 | Satisfiability Checking | slides |
12 | Cookies | slides |