Prouver en utilisant Isabelle, les programmes suivants :
(Pour écrire certains invariants, il faudra utiliser certains
opérateurs mathématiques comme ).
Ces opérateurs sont définis dans les fichiers HOARE.thy
et HOARE.ML
.
Pour utiliser ces opérateurs, charger ces fichiers sous votre
répertoire,
puis taper use_thy "HOARE";
.
Vous pouvez définir de nouveaux opérateurs en
éditant ces fichiers)
Conseil: éditer un fichier .ML
pour y
écrire vos exemples et copier-coller dans l'interpréteur
à partir de l'éditeur.