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.

Annexe C<br />

Dénotation d’ensembles par <strong>de</strong>s<br />

fonctions<br />

Onétudieici<strong>la</strong>représentation<strong>de</strong>sparties<strong>de</strong>{0,1} n . Ondistingueratroisfaçons<strong>de</strong>dénoter<br />

un ensemble à l’ai<strong>de</strong> <strong>de</strong> fonctions booléennes, à savoir : <strong>la</strong> fonction caractéristique, l’image<br />

d’une fonction, et l’image réciproque d’une fonction. On étudiera aussi comment passer<br />

d’une <strong>de</strong> ces trois représentations à une autre.<br />

C.1 Fonction caractéristique<br />

Soit f une fonction <strong>de</strong> ({0,1} n → {0,1}). On dit que f est <strong>la</strong> fonction caractéristique du<br />

sous-ensemble E <strong>de</strong> {0,1} n défini par :<br />

E = {⃗x ∈ {0,1} n / f(⃗x) = 1}<br />

Réciproquement, toute partie <strong>de</strong> {0,1} n est dénotée par une unique fonction caractéristique.<br />

Dans <strong>la</strong> suite, on notera χ une fonction pour <strong>la</strong>quelle on s’intéresse à<br />

l’ensemble qu’elle dénote. On confondra un ensemble et sa fonction caractéristique. On<br />

dispose d’un isomorphisme entre ({0,1} n → {0,1}) et l’ensemble <strong>de</strong>s parties <strong>de</strong> {0,1} n .<br />

Plus précisement, on obtient les i<strong>de</strong>ntités suivantes, où χ E est <strong>la</strong> fonction caractéristique<br />

<strong>de</strong> E :<br />

χ ∅ = 0<br />

χ {0,1} n = 1<br />

χ E∪F = λ⃗x.(χ E (⃗x)∨χ F (⃗x))<br />

χ E∩F = λ⃗x.(χ E (⃗x)∧χ F (⃗x))<br />

χ E\F = λ⃗x.(χ E (⃗x)∧¬χ F (⃗x))<br />

χ E×F = λ[⃗x@⃗y].(χ E (⃗x)∧χ F (⃗y))<br />

(⃗x ∈ E) = χ E (⃗x)<br />

(E ⊆ F) = λ⃗x.(χ E (⃗x) ⇒ χ F (⃗x))<br />

131

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

Saved successfully!

Ooh no, something went wrong!