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.

98 CHAPITRE 4. CALCUL DE L’IMAGE D’UNE FONCTION<br />

≥ 1<br />

n2 n − ∞ ∑<br />

k=n+1<br />

⎛<br />

> 1<br />

n2 n − 1<br />

n+1<br />

= 1 2 n(1 n − 1<br />

n+1 )<br />

> 0<br />

1<br />

k2 k, car ||v k −u k |−|w k −u k || ≤ 1<br />

⎞<br />

∞∑ 1<br />

⎝ ⎠<br />

2 k<br />

k=n+1<br />

d’où d(⃗x,⃗z) ≠ d(⃗y,⃗z). Comme d est une distance, <strong>la</strong> réciproque est immédiate.<br />

Lemme 4.3 Soit ⃗x un point <strong>de</strong> {0,1} ℵ . La re<strong>la</strong>tion notée ≤ ⃗x , et définie pour tous points<br />

⃗y et ⃗z par ⃗y ≤ ⃗x ⃗z si et seulement si d(⃗x,⃗y) ≤ d(⃗x,⃗z), est un ordre total sur {0,1} ℵ .<br />

<strong>Preuve</strong>. Comme d est une distance bornée, on a d(⃗x,⃗y) et d(⃗x,⃗z) finis pour tous points ⃗y<br />

et ⃗z, donc on a ⃗y ≤ ⃗x ⃗z ou ⃗z ≤ ⃗x ⃗y. La re<strong>la</strong>tion < ⃗x est transitive puisque d est une distance.<br />

Si ⃗y ≤ ⃗x ⃗z et⃗z ≤ ⃗x ⃗y, alors ceci implique par définition que d(⃗x,⃗y) = d(⃗x,⃗z), ce qui implique<br />

que ⃗y = ⃗z puisque d est une hyper-distance.<br />

✷<br />

Lemme 4.4 Les formules propositionnelles finies sont continues 4 vis-à-vis <strong>de</strong> l’hyperdistance<br />

d, c’est à dire que si une suite <strong>de</strong> points (⃗x n ) n>0 converge au sens <strong>de</strong> d, alors<br />

pour toute formule f <strong>de</strong> taille finie, lim n→∞ f(⃗x n ) = f(lim n→∞ ⃗x n ).<br />

<strong>Preuve</strong>. Soit ⃗ l = lim n→∞ ⃗x n . Montrons que <strong>la</strong> suite (f(⃗x n )) n>0 converge pour d, et que<br />

sa limite est f( ⃗ l). La formule f est <strong>de</strong> longueur finie, donc <strong>de</strong> support fini, et il existe<br />

m tel que ce support est inclus dans {x 1 ,...,x m }. Comme (⃗x n ) n>0 converge vers ⃗ l et<br />

que d(⃗x n ,⃗x n+1 ) ≤ d(⃗x n , ⃗ l) + d( ⃗ l,⃗x n+1 ), il existe un entier k tel que pour n > k, on ait<br />

d(⃗x n ,⃗x n+1 ) < 1/m2 m . Ceci signifie que pour n > k, les m premières composantes <strong>de</strong> ⃗x n<br />

restent constantes, et que ces m premières composantes seront aussi celles <strong>de</strong> ⃗ l. Comme<br />

le support <strong>de</strong> f est inclus dans {x 1 ,...,x m }, ce<strong>la</strong> veut dire aussi que <strong>la</strong> suite (f(⃗x n )) n>k<br />

est constante, et égale à f( ⃗ l).<br />

✷<br />

Théorème 4.13 Soit ⃗x un point <strong>de</strong> {0,1} ℵ et une formule χ ≠ 0. Il existe un unique<br />

point <strong>de</strong> {0,1} ℵ qui satisfait χ et qui minimise <strong>la</strong> distance d avec ⃗x.<br />

<strong>Preuve</strong>. Soit S = {⃗y / χ(⃗y) = 1}. L’ensemble S réunit les interprétations satisfaisant χ.<br />

Cet ensemble est non vi<strong>de</strong> puisque χ ≠ 0. Vu le Lemme 4.3, <strong>la</strong> re<strong>la</strong>tion ≤ ⃗x est un ordre<br />

total sur S, et comme <strong>la</strong> distance d est finie, S possè<strong>de</strong> une borne inférieure ⃗x min vis-à-vis<br />

<strong>de</strong> ≤ ⃗x . Par définition <strong>de</strong> <strong>la</strong> borne inférieure, il existe une suite d’interprétation (⃗x n ) n>0 <strong>de</strong><br />

S qui converge vers ⃗x min au sens <strong>de</strong> d. D’après le Lemme 4.4, on a les égalités :<br />

χ(⃗x min ) = χ(lim n→∞<br />

⃗x n )<br />

= n→∞<br />

lim χ(⃗x n ).<br />

4 Cette continuité est perdue sur les formules <strong>de</strong> taille infinie. Par exemple, avec <strong>la</strong> formule infinie<br />

f = ( ∨ ∞<br />

k=1 x k) et <strong>la</strong> suite d’interprétations (⃗x n ) n>0 définie par x n n = 1 et x n k<br />

= 0 si k ≠ n, on a<br />

lim n→∞ ⃗x n = (00...) au sens <strong>de</strong> d, et donc f(lim n→∞ ⃗x n ) = 0, alors que f(⃗x n ) est constante et égale à 1.<br />

Ceci n’est pas étonnant, puisque l’ensemble (ℵ → {0,1}) a <strong>la</strong> puissance du continu, et donc que l’ensemble<br />

<strong>de</strong>s fonctions caractéristiques <strong>de</strong> ℵ qui sont récursives est <strong>de</strong> mesure nulle sur (ℵ → {0,1}). Ceci revient<br />

aussi à dire que dans l’espace <strong>de</strong>s formules infinies, l’ensemble <strong>de</strong>s formules calcu<strong>la</strong>bles (c’est à dire <strong>de</strong><br />

sémantique évaluable) est aussi <strong>de</strong> mesure nulle.<br />

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

Saved successfully!

Ooh no, something went wrong!