ATLAS Ouvrir dans l'atlas →

Proposition 2Représentation et Gödel-Rosser

Deux ensembles récursivement énumérables récursivement inséparables

Deux parties disjointes AA et BB de ℕ{\mathbb N} sont récursivement inséparables s'il n'existe aucun ensemble récursif CC tel que A⊂CA \subset C et C∩B=∅C \cap B = \varnothing. Les notations φe\varphi_e, T1T_1 et U1U_1 sont celles de la forme normale de Kleene.

Énoncé

Les ensembles A0={e:φe(e) ⁣↓ et φe(e)=0},A1={e:φe(e) ⁣↓ et φe(e)=1}\begin{aligned} A_0 &= \{e : \varphi_e(e)\!\downarrow \text{ et } \varphi_e(e) = 0\}, \\ A_1 &= \{e : \varphi_e(e)\!\downarrow \text{ et } \varphi_e(e) = 1\} \end{aligned} sont récursivement énumérables, disjoints et récursivement inséparables.

Démonstration

Par la forme normale de Kleene, φe(e)≃U1(e,e,μt T1(e,e,t))\varphi_e(e) \simeq U_1\big(e, e, \mu t\, T_1(e, e, t)\big). Ainsi, pour i∈{0,1}i \in \{0, 1\}, e∈Ai  ⟺  ∃t (T1(e,e,t)∧∀t′<t ¬T1(e,e,t′)∧U1(e,e,t)=i),\begin{aligned} e \in A_i \iff \exists t\ \big(&T_1(e, e, t) \\ &\wedge \forall t' < t\ \neg T_1(e, e, t') \\ &\wedge U_1(e, e, t) = i\big), \end{aligned} et la relation entre parenthèses est primitive récursive, par la quantification bornée (Clôture, (iii)), donc récursive (Fonctions récursives, (i)) : A0A_0 et A1A_1 sont récursivement énumérables. Ils sont disjoints, puisque φe(e)\varphi_e(e) a au plus une valeur.

Soit CC un ensemble récursif tel que A0⊂CA_0 \subset C et C∩A1=∅C \cap A_1 = \varnothing. Sa fonction caractéristique χC\chi_C est récursive et totale ; par le point (i) de la forme normale de Kleene, elle a des indices, et l'on note dd le plus petit : φd=χC\varphi_d = \chi_C. Si d∈Cd \in C, alors φd(d)=1\varphi_d(d) = 1, donc d∈A1d \in A_1, ce qui contredit C∩A1=∅C \cap A_1 = \varnothing. Si d∉Cd \notin C, alors φd(d)=0\varphi_d(d) = 0, donc d∈A0⊂Cd \in A_0 \subset C, ce qui est absurde. Un tel CC n'existe donc pas.

□
Remarque

La preuve est la diagonale de l'arrêt, portée sur les valeurs au lieu de l'arrêt : la fonction χC\chi_C, totale, diffère de chaque φe\varphi_e là où φe(e)\varphi_e(e) vaut 00 ou 11. Les deux ensembles ne recouvrent pas ℕ\mathbb N : un indice ee hors de KK, ou tel que φe(e)⩾2\varphi_e(e) \geqslant 2, n'est dans aucun des deux, et c'est cette marge qu'aucun ensemble récursif ne sait répartir.

Remarque

Une paire de même nature, construite autrement, sur des indices doubles et par une comparaison des temps d'arrêt à la manière de Rosser, est au cœur de la forme symétrique du théorème d'incomplétude donnée par Kleene (S. C. Kleene, « A symmetric form of Gödel's theorem », Proceedings of the Koninklijke Nederlandse Akademie van Wetenschappen 53, 1950, p. 800-802, et Indagationes Mathematicae 12, 1950, p. 244-246). La preuve du nœud Gödel-Rosser en suit l'idée, avec la paire plus simple de l'énoncé.

Ouvrir dans l'atlas interactif →