From abstract mathematics to verified programs1
Ulrich Berger Swansea University Hilbert-Bernays Summer School on Logic and Computation G¨
- ttingen, July 23-27, 2018
1available at www.cs.swan.ac.uk/∼csulrich/slides.html 1 / 77
Aims of the course The aim of this course to show that logic is a - - PowerPoint PPT Presentation
From abstract mathematics to verified programs 1 Ulrich Berger Swansea University Hilbert-Bernays Summer School on Logic and Computation G ottingen, July 23-27, 2018 1 available at www.cs.swan.ac.uk/ csulrich/slides.html 1 / 77 Aims of
1available at www.cs.swan.ac.uk/∼csulrich/slides.html 1 / 77
2 / 77
3 / 77
4 / 77
5 / 77
6 / 77
7 / 77
8 / 77
9 / 77
10 / 77
11 / 77
12 / 77
13 / 77
14 / 77
15 / 77
16 / 77
17 / 77
18 / 77
19 / 77
20 / 77
21 / 77
22 / 77
23 / 77
24 / 77
Assumption rule
Γ, A ⊢ A Introduction rules Elimination rules ∧ Γ ⊢ A Γ ⊢ B
Γ ⊢ A ∧ B Γ ⊢ A ∧ B
Γ ⊢ A Γ ⊢ A ∧ B
Γ ⊢ B → Γ, A ⊢ B
Γ ⊢ A → B Γ ⊢ A → B Γ ⊢ A →− Γ ⊢ B ∨ Γ ⊢ A
Γ ⊢ A ∨ B Γ ⊢ B
Γ ⊢ A ∨ B Γ ⊢ A ∨ B Γ ⊢ A → C Γ ⊢ B → C
Γ ⊢ C ⊥ Γ ⊢ ⊥ efq Γ ⊢ A Γ ⊢ ¬¬A raa Γ ⊢ A 25 / 77
26 / 77
27 / 77
28 / 77
29 / 77
30 / 77
31 / 77
32 / 77
33 / 77
34 / 77
35 / 77
36 / 77
37 / 77
38 / 77
39 / 77
40 / 77
41 / 77
42 / 77
43 / 77
44 / 77
45 / 77
46 / 77
47 / 77
48 / 77
49 / 77
50 / 77
51 / 77
52 / 77
53 / 77
54 / 77
55 / 77
56 / 77
57 / 77
58 / 77
59 / 77
60 / 77
61 / 77
62 / 77
63 / 77
64 / 77
65 / 77
66 / 77
67 / 77
68 / 77
69 / 77
70 / 77
71 / 77
72 / 77
73 / 77
74 / 77
75 / 77
76 / 77
77 / 77