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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
46 CHAPITRE 2.<br />
REPRÉSENTATION DES FORMULES PROPOSITIONNELLES<br />
+△(x,L,H)∨+△(x,L ′ ,H ′ ) → +△(x,L∨L ′ ,H ∨H ′ )<br />
−△(x,L,H)∨+△(x,L ′ ,H ′ ) → +△(x,−L∨L ′ ,−H ∨H ′ )<br />
+△(x,L,H)∨−△(x,L ′ ,H ′ ) → +△(x,L∨−L ′ ,H ∨−H ′ )<br />
−△(x,L,H)∨−△(x,L ′ ,H ′ ) → +△(x,−L∨−L ′ ,−H ∨−H ′ )<br />
(−1)∨t → t<br />
(+1)∨t → +1<br />
Tout comme l’élimination <strong>de</strong>s noeuds redondants et le partage <strong>de</strong>s sous-graphes <strong>de</strong> <strong>la</strong><br />
forme <strong>de</strong> Shannon conduit à <strong>la</strong> forme graphique canonique <strong>de</strong>s BDDs, le même processus<br />
<strong>de</strong> réduction peut être appliqué sur <strong>la</strong> forme typée <strong>de</strong> Shannon, conduisant aux<br />
graphes <strong>de</strong> décision typés, ou TDGs. La Figure 8 montre l’arbre typé réduit <strong>de</strong> <strong>la</strong> formule<br />
((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 ))), et <strong>la</strong> Figure 9 montre son TDG associé.<br />
Figure 8. Arbre réduit typé <strong>de</strong> ((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 ))).<br />
Comme les TDGs permettent <strong>de</strong> partager une fonction et sa négation, ils constituent<br />
une représentation plus <strong>de</strong>nse que les BDDs. Par exemple, <strong>la</strong> formule (x 1 ⊕x 2 ⊕...⊕x n )<br />
est représentée par un BDD <strong>de</strong> taille 2n−1 et un TDG <strong>de</strong> taille n, pour n’importe quel<br />
ordre. Ceci est aussi montré par <strong>la</strong> Figure 10 qui donne <strong>la</strong> croissance <strong>de</strong>s BDDs et TDGs<br />
associés aux sorties d’un additionneur n–bits. La croissance <strong>de</strong>s BDDs est en 9n [27] alors<br />
que celle <strong>de</strong>s TDGs est en 5n. Cependant le rapport entre <strong>la</strong> taille du BDD et celle du<br />
TDG d’une fonction ne peut être supérieur à 2, puisque <strong>la</strong> forme typée <strong>de</strong> Shannon ne<br />
permet d’économiser que <strong>la</strong> construction <strong>de</strong>s fonctions négatives.