25.06.2013 Views

1 transparent par page - Montefiore

1 transparent par page - Montefiore

1 transparent par page - Montefiore

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Démonstration d’un invariant<br />

Théorème : Soit une machine d’état M = (Q, Q0, δ). Si P est un<br />

prédicat sur Q tel que :<br />

◮ P(s) est vrai pour tout s ∈ Q0<br />

◮ et P(s) ⇒ P(s ′ ) est vrai pour tout (s, s ′ ) ∈ δ,<br />

alors P est un invariant pour M.<br />

Démonstration :<br />

◮ La preuve se fait <strong>par</strong> induction sur la longueur d’exécution.<br />

◮ Soit Q(n) le prédicat suivant : 1<br />

“P(s) est vrai pour tout s contenu dans une exécution de<br />

longueur n”.<br />

◮ Cas de base : Q(1) est vrai puisque toute exécution de longueur 1<br />

contient seulement un état initial et P(s) est vrai pour tout s ∈ Q0.<br />

1 Ne pas confondre P et Q !<br />

81

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

Saved successfully!

Ooh no, something went wrong!