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.

44 CHAPITRE 2.<br />

REPRÉSENTATION DES FORMULES PROPOSITIONNELLES<br />

positive ; <strong>la</strong> fonction 0 est négative ; pour toute fonction f et toute variable x, f est<br />

positive (respectivement négative) si et seulement si <strong>la</strong> fonction f[x ← 1] est positive<br />

(respectivement négative). On dénote alors explicitement le type d’une fonction par le<br />

type <strong>de</strong> son arbre associé.<br />

L’arbre typé <strong>de</strong> Shannon d’un arbre <strong>de</strong> Shannon t s’obtient par évaluation <strong>de</strong> Type(t),<br />

où <strong>la</strong> fonction Type est définie par :<br />

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

Type(0) = −1<br />

Type(1) = +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 />

On montre que ce système est canonique parce qu’il n’autorise l’occurrence du type négatif<br />

que sur les branches gauches. La Figure 7 montre l’arbre typé <strong>de</strong> Shannon <strong>de</strong> <strong>la</strong> formule<br />

((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 ))).<br />

Figure 7. Arbre <strong>de</strong> décision typé <strong>de</strong> ((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 ))).<br />

La propriété fondamentale <strong>de</strong>s arbres typés <strong>de</strong> Shannon, en plus <strong>de</strong> leur canonicité, est<br />

<strong>la</strong> négation en O(1). <strong>Pour</strong> obtenir l’arbre typé <strong>de</strong> Shannon <strong>de</strong> (¬f), il suffit d’inverser le<br />

type <strong>de</strong> l’arbre typé <strong>de</strong> Shannon <strong>de</strong> f, c’est à dire que <strong>la</strong> négation sur les arbres typés <strong>de</strong><br />

Shannon s’exprime par les règles :<br />

(¬t) → −t<br />

−+ → −<br />

−− → +

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

Saved successfully!

Ooh no, something went wrong!