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.

B.2. GRAPHE SYMÉTRISÉ 129<br />

Figure 37. Graphe symétrisé <strong>de</strong> ((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 ))).<br />

(H ≤ R L) ⇒<br />

TypeUp(x,+L,+H) = +△(x,+L,+H)<br />

TypeUp(x,−L,−H) = −△(x,+L,+H)<br />

(L < R H) ⇒<br />

TypeUp(x,+L,+H) = +S△(x,+H,+L)<br />

TypeUp(x,−L,−H) = −S△(x,+H,+L)<br />

De cette facon, ces <strong>de</strong>ux <strong>de</strong>rnière formes canoniques conservent <strong>la</strong> négation en O(1), car<br />

il suffit d’inverser le type supérieur d’une forme symétrisée pour obtenir sa négation. Très<br />

exactement, <strong>la</strong> négation sur <strong>la</strong> forme symétrisée est définie par :<br />

¬t → −t<br />

−− → +<br />

−+ → −<br />

−+S → −S<br />

−−S → +S<br />

L’utilisation du type “S” permet <strong>de</strong> disposer d’un grand nombre <strong>de</strong> formes canoniques<br />

possédant <strong>la</strong> négation en O(1) : il suffit <strong>de</strong> choisir une partition R, munie d’un ordre total<br />

≤ R , <strong>de</strong> l’ensemble <strong>de</strong>s fonctions positives. <strong>Pour</strong> obtenir <strong>la</strong> partition <strong>la</strong> plus fine, et donc <strong>la</strong><br />

plus gran<strong>de</strong> compaction en permettant le plus <strong>de</strong> partages possibles, il suffit <strong>de</strong> définir un<br />

ordre total ≤ sur les fonctions positives. Afin d’avoir une réécriture canonique efficace, il<br />

faut pouvoir déterminer efficacement si L < H pour L et H <strong>de</strong>ux fonctions positives. Ceci<br />

peut être réalisé en imposant l’orthogonalité <strong>de</strong>

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

Saved successfully!

Ooh no, something went wrong!