14.09.2014 Views

Sémantique Axiomatique ou Logique de Hoare - Ensiie

Sémantique Axiomatique ou Logique de Hoare - Ensiie

Sémantique Axiomatique ou Logique de Hoare - Ensiie

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Générateur <strong>de</strong> condition <strong>de</strong> vérification VC et triplet <strong>de</strong> <strong>Hoare</strong><br />

On vérifie que {VC(i, Q)}i{Q}<br />

ce qui signifie, informellement, VC(i,Q) est une précondition qui<br />

permet d’atteindre Q au final.<br />

Démonstration : par induction sur i (essayez !)<br />

Théorème fondamental :<br />

Si on peut pr<strong>ou</strong>ver la condition <strong>de</strong> vérification générée par VC’({P}<br />

i {Q}) alors le triplet est dérivable (i.e. on a {P} i {Q})<br />

Démonstration : elle se fait par induction sur i en montrant qu’il<br />

existe une dérivation dont les conditions d’applicabilité sont<br />

exactement celles calculées par VC({P} i {Q}).<br />

(essayez !)<br />

(ENSIIE) <strong>Hoare</strong> 42 / 52

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!