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.
2.6. COMPARAISON DES GRAPHES AVEC D’AUTRES REPRÉSENTATIONS 65<br />
2.6.3 Verdict : avantage aux graphes <strong>de</strong> décision!<br />
Résumons tout d’abord <strong>la</strong> situation pour les formes canoniques graphiques : <strong>la</strong> négation<br />
s’effectue linéairement avec les BDDs, en O(1) pour les trois formes typés ; les combinaisons<br />
élémentaires sont quadratiques sur toutes les formes graphiques ; <strong>la</strong> composition,<br />
l’élimination <strong>de</strong>s quantificateurs, et <strong>la</strong> résolution d’équations sont non polynomiales. Il<br />
y un rapport borné par 2 (respectivement par 4) entre un BDD et le TDG (respectivement<br />
le graphe 4–typé ou symétrisé) équivalent. La Table 2 présente divers critères <strong>de</strong><br />
comparaison pour <strong>la</strong> somme <strong>de</strong> produits, <strong>la</strong> forme <strong>de</strong> Reed-Muller, et le TDG.<br />
SumOfProduct Reed-Muller TDG<br />
Calcul <strong>de</strong> f O(|f|×2 |f| ) O(|f|×2 |f| ) O(2 |f| )<br />
Satisfiabilité NP–complet O(1) O(1)<br />
Tautologie NP–complet O(1) O(1)<br />
√<br />
√<br />
¬f O( |f|+1<br />
|f|<br />
O(1) O(1)<br />
√<br />
√<br />
f ⇒ g O( |f|+|g|+1<br />
|f|+|g| O ( |f|×|g|×log(|f|×|g|) ) O(|f|×|g|)<br />
√<br />
√<br />
f ⇔ g O( |f|+|g|+1<br />
|f|+|g| O ( (|f|+|g|)log(|f|+|g|) ) O(|f|×|g|)<br />
√<br />
√<br />
f ⊕g O( |f|+|g|+1<br />
|f|+|g| O ( (|f|+|g|)log(|f|+|g|) ) O(|f|×|g|)<br />
f ∧g O(|f|×|g|) O ( |f|×|g|×log(|f|×|g|) ) O(|f|×|g|)<br />
f ∨g O(|f|+|g|) O ( |f|×|g|×log(|f|×|g|) ) O(|f|×|g|)<br />
∃x f O(|f|) O(|f| 2 ×log|f|) O(|f| 2 )<br />
∃⃗x f O(|f|) O ( |f|×2 |f|) O ( √|f|<br />
2<br />
)<br />
∀x f O(|f| 2 ) O(|f| 2 ×log|f|) O(|f| 2 )<br />
∀⃗x f O(2 |f| ) O ( |f|×2 |f|) O ( √|f|<br />
2<br />
)<br />
taille max. n2 n n2 n−1 O ( 2 n n<br />
)<br />
répartition<br />
> 2n<br />
log 2 n p.p.<br />
> 2n<br />
log 2 n p.p.<br />
> 2n n p.p.<br />
Table 2. Comparaison <strong>de</strong>s somme <strong>de</strong> produits, forme <strong>de</strong> Reed-Muller, et TDG.