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
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) ;