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.
126 ANNEXE B. AUTRES GRAPHES TYPÉS<br />
type −+ ; si L est positif et H négatif, f est négative <strong>de</strong> type +− ; enfin si L et H sont<br />
négatifs, f est négative <strong>de</strong> type −−. Ainsi une fonction est positive si et seulement si elle<br />
est <strong>de</strong> type ++ ou −+, ce seront donc les seuls types autorisés pour les sous-arbres stricts,<br />
les types +− et −− dénotant <strong>de</strong>s fonctions négatives ne pouvant apparaître qu’à <strong>la</strong> racine<br />
<strong>de</strong> l’arbre principal. La forme 4–typée d’un arbre <strong>de</strong> Shannon t s’obtient en évaluant le<br />
terme Type(t), où <strong>la</strong> fonction Type est définie par :<br />
Type(△(x,L,H)) = TypeUp(x,Type(L),Type(H))<br />
Type(1) = ++1<br />
Type(0) = −−1<br />
TypeUp(x,++L,++H) = ++△(x,++L,++H)<br />
TypeUp(x,−+L,++H) = ++△(x,−+L,++H)<br />
TypeUp(x,+−L,++H) = −+△(x,−+L,++H)<br />
TypeUp(x,−−L,++H) = −+△(x,++L,++H)<br />
TypeUp(x,++L,−+H) = ++△(x,++L,−+H)<br />
TypeUp(x,−+L,−+H) = ++△(x,−+L,−+H)<br />
TypeUp(x,+−L,−+H) = −+△(x,−+L,−+H)<br />
TypeUp(x,−−L,−+H) = −+△(x,++L,−+H)<br />
TypeUp(x,++L,+−H) = +−△(x,++L,−+H)<br />
TypeUp(x,−+L,+−H) = +−△(x,−+L,−+H)<br />
TypeUp(x,+−L,+−H) = −−△(x,−+L,−+H)<br />
TypeUp(x,−−L,+−H) = −−△(x,++L,−+H)<br />
TypeUp(x,++L,−−H) = +−△(x,++L,++H)<br />
TypeUp(x,−+L,−−H) = +−△(x,−+L,++H)<br />
TypeUp(x,+−L,−−H) = −−△(x,−+L,++H)<br />
TypeUp(x,−−L,−−H) = −−△(x,++L,++H)<br />
La négation en O(1) est conservée, par les règles suivantes :<br />
¬t → −t<br />
−++ → −−<br />
−−+ → +−<br />
−+− → −+<br />
−−− → ++<br />
L’élimination <strong>de</strong>s noeuds redondants et le partage <strong>de</strong>s sous-graphes <strong>de</strong> cet arbre<br />
4–typé 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 à 2 (respectivement 4), puisque <strong>la</strong> forme<br />
4–typée ne représente explicitement que <strong>de</strong>s fonctions positives, au type supérieur près.