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.

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.

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

Saved successfully!

Ooh no, something went wrong!