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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.6. COMPARAISON DES GRAPHES AVEC D’AUTRES REPRÉSENTATIONS 61<br />

peut être décrit ainsi, où x est un symbole propositionel, c un produit, f une somme <strong>de</strong><br />

produits, ∨ et ∧ sont commutatifs :<br />

(¬x∨x) → 1<br />

((¬x∧c)∨(x∧c)) → c<br />

(c∨(c∧c ′ )) → c<br />

(¬x∧x) → 0<br />

(0∧c) → 0<br />

(0∨f) → f<br />

(1∨f) → 1<br />

<strong>Une</strong> somme <strong>de</strong> produits s’écrit ( ∨ n<br />

k=1 ( ∧ m k<br />

j=1q j k )), où qj k est un littéral. La taille d’une somme<br />

<strong>de</strong> produits f sera mesurée par le nombre d’occurrences <strong>de</strong> littéraux dans f (cette mesure<br />

est analogue au nombre <strong>de</strong> caractères <strong>de</strong> <strong>la</strong> formule f), c’est à dire ( ∑ n<br />

k=1 m k ). On a les<br />

résultats suivants :<br />

Théorème 2.21 Sur les sommes <strong>de</strong> produits, <strong>la</strong> disjonction est linéaire, et <strong>la</strong> conjonction<br />

est quadratique. Obtenir une somme <strong>de</strong> produits représentant <strong>la</strong> négation d’une somme <strong>de</strong><br />

produits f s’effectue en<br />

√<br />

√<br />

O( ) |f|+1<br />

|f| .<br />

Obtenir une somme <strong>de</strong> produits représentant l’implication, l’équivalence ou <strong>la</strong> somme exclusive<br />

<strong>de</strong> <strong>de</strong>ux sommes <strong>de</strong> produits f et g s’effectue en<br />

√<br />

√<br />

O( ) |f|+|g|+1<br />

|f|+|g| .<br />

<strong>Preuve</strong>. La disjonction <strong>de</strong> <strong>de</strong>ux sommes <strong>de</strong> produits est évi<strong>de</strong>mment linéaire sans simplification,<br />

polynomiale avec simplification. La conjonction <strong>de</strong>s <strong>de</strong>ux expressions<br />

⎛ ⎛ ⎞⎞<br />

n∨ m∧<br />

k<br />

⎝ ⎝ q j ⎠<br />

k<br />

⎠, et<br />

k=1 j=1<br />

⎛ ⎛ ⎞⎞<br />

∨n ′ m<br />

∧<br />

′ k<br />

⎝ ⎝ q ′j ⎠⎠<br />

k<br />

k=1 j=1<br />

conduit à distribuer un produit sur <strong>de</strong>ux sommes, ce qui donne potentiellement une somme<br />

<strong>de</strong> n × n ′ produits, chacun ayant m i + m ′ j (avec 1 ≤ i ≤ n et 1 ≤ j ≤ n ′ ) littéraux. La<br />

conjonction est donc quadratique. Par exemple, considérons <strong>de</strong>ux sommes <strong>de</strong> produits<br />

f = ( ∨ n<br />

k=1 x k ) et f ′ = ( ∨ n<br />

k=1 x ′ k), <strong>de</strong> taille n chacune. Le produit (f ∧f ′ ) s’écrit comme <strong>la</strong><br />

somme <strong>de</strong> produits<br />

⎛<br />

⎞<br />

∨<br />

⎜<br />

⎝ (x k ∧x ′ ⎟<br />

j) ⎠<br />

1≤k≤n<br />

1≤j≤n

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

Saved successfully!

Ooh no, something went wrong!