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.
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 />
−− → +