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.

130 ANNEXE B. AUTRES GRAPHES TYPÉS<br />

si et seulement si H < H ′ , ou H = H ′ et L < L ′ . A partir <strong>de</strong> l’ordre total sur V, on<br />

pose sur <strong>la</strong> forme <strong>de</strong> Shannon : 1 < 0 ; si x est une variable, alors 0 < x ; si x < y, alors<br />

△(x, , ) < △(y, , ) ; on complète cet ordre par orthogonalité. On dit alors que L < H,<br />

où L et H sont <strong>de</strong>ux fonctions positives, si <strong>la</strong> forme <strong>de</strong> Shannon <strong>de</strong> L est strictement<br />

inférieure à celle <strong>de</strong> H. Cet ordre se teste en O(max(|L|,|H|)). La Figure 37 montre le<br />

graphe symétrisé <strong>de</strong> <strong>la</strong> formule ((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 )))<br />

Un ordre bien plus efficace consiste à ordonner les fonctions positives par les adresses<br />

<strong>de</strong> leur graphe en mémoire. La forme utilisée est alors canonique par construction. L’ordre<br />

se testant en O(1), le typage d’une structure est immédiat.<br />

L’élimination <strong>de</strong>s noeuds redondants et le partage <strong>de</strong>s sous-graphes <strong>de</strong> cette forme<br />

symétrisée conduit à une forme graphique canonique plus <strong>de</strong>nse que les BDDs et les TDGs.<br />

Cependant le rapport entre <strong>la</strong> taille du BDD (respectivement du TDG) et celle du graphe<br />

4–typé d’une fonction ne peut être supérieur à 4 (respectivement 2). Les tailles du graphe<br />

4–typé et du graphe symétrisé d’une fonction sont en moyenne égales, puisque ces formes<br />

ne font qu’utiliser un isomorphisme <strong>de</strong> même finesse, mais portant sur <strong>de</strong>ux partitions<br />

différentes <strong>de</strong>s fonctions boolénnes. Le gain re<strong>la</strong>tif apporté par une telle forme symétrisée<br />

par apport aux TDGs ne semble pas justifier leur utilisation pratique [101].

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

Saved successfully!

Ooh no, something went wrong!