|
1 |
L'invariant I est satisfait à l'entrée de la boucle |
I |
2 |
L'invariant I est préservé par le passage dans la boucle |
I Ù
P Þ [S]I |
3 |
Le variant est un entier |
I Þ V Î N |
4 |
Le variant décroit dans le passage dans la boucle |
I Ù
P Þ [n:=V][S](V < n) |
5 |
En sortie de boucle, la propriété R découle de l'invariant et de
la non-satisfaction de la condition |
I Ù
¬ P Þ R |
|