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

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.

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

Saved successfully!

Ooh no, something went wrong!