Customised Induction Rules for Proving Correctness of Imperative Programs
Angela Wallenburg
angelaw@cs.chalmers.se 4th International Symposium June 9, 2005, L¨
- keberg
Customised Induction Rules for Proving Correctness of Imperative - - PowerPoint PPT Presentation
Customised Induction Rules for Proving Correctness of Imperative Programs Angela Wallenburg angelaw@cs.chalmers.se 4th International Symposium June 9, 2005, L okeberg Outline 1. Problem: Induction and Loops 2. First approach: Use idea
Angela Wallenburg, Chalmers and G¨
2
Angela Wallenburg, Chalmers and G¨
3
Angela Wallenburg, Chalmers and G¨
4
Angela Wallenburg, Chalmers and G¨
5
Angela Wallenburg, Chalmers and G¨
6
Angela Wallenburg, Chalmers and G¨
7
Angela Wallenburg, Chalmers and G¨
8
Angela Wallenburg, Chalmers and G¨
9
Angela Wallenburg, Chalmers and G¨
10
Angela Wallenburg, Chalmers and G¨
11
Angela Wallenburg, Chalmers and G¨
12
Angela Wallenburg, Chalmers and G¨
13
Angela Wallenburg, Chalmers and G¨
14
Angela Wallenburg, Chalmers and G¨
15
Angela Wallenburg, Chalmers and G¨
16
Angela Wallenburg, Chalmers and G¨
17
Angela Wallenburg, Chalmers and G¨
18
Angela Wallenburg, Chalmers and G¨
19
k=1...n BPk(i) → pk(i) < i) ∧ ∀i, j · BC(i) ∧ ¬BC(j) → i < j ∨
k=1...n BPk(i) → pk(i) > i) ∧ ∀i, j · BC(i) ∧ ¬BC(j) → i > j
Angela Wallenburg, Chalmers and G¨
20
Angela Wallenburg, Chalmers and G¨
21
Angela Wallenburg, Chalmers and G¨
22
Angela Wallenburg, Chalmers and G¨
23
Angela Wallenburg, Chalmers and G¨
24
Angela Wallenburg, Chalmers and G¨
25
Angela Wallenburg, Chalmers and G¨
26
Angela Wallenburg, Chalmers and G¨
27
Angela Wallenburg, Chalmers and G¨
28
Angela Wallenburg, Chalmers and G¨
29
Angela Wallenburg, Chalmers and G¨
30
Angela Wallenburg, Chalmers and G¨
31
Angela Wallenburg, Chalmers and G¨
32
Angela Wallenburg, Chalmers and G¨
33
Angela Wallenburg, Chalmers and G¨
34