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.

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.

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

Saved successfully!

Ooh no, something went wrong!