session |
date |
topics |
slides |
thys |
solutions |
1 |
06.03 |
history and motivation, first steps, functional programming in HOL |
pdf (x1, x4) |
zip |
thy |
2 |
13.03 |
Isabelle basics, higher-order logic, structured proof |
pdf (x1, x4) |
zip |
thy |
3 |
20.03 |
finding theorems, natural deduction, case analysis, structural induction |
pdf (x1, x4) |
zip |
thy |
4 |
27.03 |
type definitions, simplification, calculational reasoning |
pdf (x1, x4) |
zip |
thy |
5 |
03.04 |
PSL - A high-level proof strategy language, Isabelle/ML |
pdf |
|
|
6 |
10.04 |
sledgehammer, inductive definitions, rule inversion, rule induction |
pdf (x1, x4) |
zip |
thy |
7 |
08.05 |
code generation, computation induction, multisets |
pdf (x1, x4) |
zip |
thy |
8 |
15.05 |
session management, document preparation, sets |
pdf (x1, x4) |
zip |
thy |
9 |
22.05 |
proof methods, well-foundedness, manual termination proofs |
pdf (x1, x4) |
zip |
thy |
10 |
29.05 |
notation, type classes |
pdf (x1, x4) |
zip |
thy |
11 |
05.06 |
locales, data type invariants |
pdf (x1, x4) |
zip |
thy |
12 |
12.06 |
semester projects |
pdf (x1, x4) |
|
|
13 |
19.06 |
the archieve of formal proofs, the certification approach, IsaFoR/CeTA |
pdf (x1, x4) |
zip |
|