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.
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 />
✷