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.

136 ANNEXE D. ENSEMBLE DE FONCTIONS<br />

D.3 Fonction paramétrée contrainte<br />

Simaintenantons’autoriseunefonctionparamétréedontlesparamètresnesontpluslibres<br />

<strong>de</strong> prendre toutes valeurs fonctionnelles, mais assignés à prendre uniquement les valeurs 0<br />

et 1, alors on obtient un pouvoir <strong>de</strong> dénotation supérieur, puisque tout ensemble non vi<strong>de</strong><br />

E = {f 0 ,...,f m } <strong>de</strong> fonctions <strong>de</strong> ({0,1} n → {0,1}) peut être représenté par une fonction<br />

( m∧<br />

f(⃗x,p 1 ,...,p m ) = f 0 (⃗x)∧(<br />

j=1<br />

)<br />

¬p j ) ∨<br />

( m ∨<br />

k=1<br />

(<br />

fk (⃗x)∧p k ∧(k−1 ∧<br />

j=1<br />

¬p j ) )) ,<br />

avec ⃗p ∈ {0,1} m . Bien entendu, il existe une représentation paramétrée (à valeur dans<br />

{0, 1}) n’utilisant que ⌈log 2 |E|⌉ paramètres. Il suffit pour ce<strong>la</strong> <strong>de</strong> considérer le codage<br />

binaire <strong>de</strong> l’indice k <strong>de</strong>s fonctions f k . Le problème <strong>de</strong> cette technique est le nombre<br />

prohibitif (potentiellement 2 2n ) <strong>de</strong> paramètres nécéssaires pour représenter un ensemble<br />

quelconque <strong>de</strong> fonctions.<br />

Afin <strong>de</strong> pallier cet inconvénient, on peut définir un ensemble <strong>de</strong> fonctions par une<br />

fonction paramétrée f(⃗x,⃗p), où le domaine <strong>de</strong>s valeurs que peuvent prendre les paramètres<br />

⃗p en fonction <strong>de</strong> ⃗x est donnée par une fonction caractéristique χ(⃗p,⃗x). On obtient ici<br />

encore un pouvoir <strong>de</strong> dénotation permettant <strong>de</strong> représenter tout ensemble <strong>de</strong> fonctions,<br />

mais beaucoup plus efficace, car tout ensemble <strong>de</strong> fonctions peut être ainsi représenté en<br />

utilisant au plus n paramètres.<br />

Cette <strong>de</strong>rnière représentation est <strong>la</strong> meilleure, mais n’est curieusement jamais utilisée<br />

dans les problèmes liés à <strong>la</strong> conception <strong>de</strong> circuits, tel que <strong>la</strong> minimisation <strong>de</strong> fonction. Il<br />

faut dire qu’à notre connaissance, les problèmes pratiques <strong>de</strong> minimisation en conception<br />

<strong>de</strong> circuits semblent toujours pouvoir s’exprimer à l’ai<strong>de</strong> <strong>de</strong> fonctions partielles.

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

Saved successfully!

Ooh no, something went wrong!