07.11.2013 Views

Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels

Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels

Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

94 CHAPITRE 4. CALCUL DE L’IMAGE D’UNE FONCTION<br />

Figure 26. Restricteur d’image strict.<br />

d’image strict srr est tel que χ(⃗x) = 1 implique ( ⃗ f srr χ)(⃗x) = ⃗ f(⃗x). Autrement dit, les<br />

comportements <strong>de</strong> ⃗ f et ( ⃗ f srr χ) sur χ sont i<strong>de</strong>ntiques. En particulier, ( ⃗ f srr 1) = ⃗ f.<br />

Théorème 4.11 <strong>Pour</strong> tout χ ≠ 0, et tout restricteur d’image strict srr, on a :<br />

si (χ ⇒ f) alors (f srr χ) = 1 (4.2)<br />

si (χ ⇒ ¬f) alors (f srr χ) = 0 (4.3)<br />

(f srr 1) = f (4.4)<br />

(χ srr χ) = 1 (4.5)<br />

((¬χ) srr χ) = 0 (4.6)<br />

(1 srr χ) = 1 (4.7)<br />

(0 srr χ) = 0 (4.8)<br />

Le comportement d’un restricteur d’image strict est entièrement caractérisé par<br />

son projecteur. Par exemple, nous pouvons prendre comme projecteur P <strong>la</strong> fonction<br />

λχ.λ⃗x.((χ(⃗x)∧⃗x)∨(¬χ(⃗x)∧⃗x 0 )), où ⃗x 0 est un élément <strong>de</strong> {0,1} m qui satisfait χ [44]. Un<br />

restricteur d’image strict srr basé sur ce projecteur est :<br />

srr = λ ⃗ f.λχ.λ⃗x.((χ(⃗x)∧ ⃗ f(⃗x))∨(¬χ(⃗x)∧ ⃗ f(⃗x 0 )))<br />

Donc étant donnée une fonction vectorielle ⃗ f, calculer les DAGs <strong>de</strong> ( ⃗ f srr χ) consiste à :<br />

trouver un élément ⃗x 0 du domaine {0,1} m tel que χ(⃗x 0 ) = 1, ce qui est en O(|χ|) ; puis<br />

calculer l’élément [v 1 ...v n ] du codomaine {0,1} n égal à ⃗ f(⃗x 0 ), ce qui est en O(n×m) ;

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

Saved successfully!

Ooh no, something went wrong!