ATLAS Ouvrir dans l'atlas →

Théorème 2Lemme diagonal et démontrabilité

Non-définissabilité de la vérité

Pour une formule τ\tau dont les variables libres sont parmi une variable vv et pour un énoncé σ\sigma, on note τ(⌜σ⌝‾)\tau(\underline{\ulcorner \sigma \urcorner}) l'énoncé τ[⌜σ⌝‾/v]\tau[\underline{\ulcorner \sigma \urcorner}/v]. La définissabilité dans 𝒩\mathcal N est celle de Définissabilité.

Énoncé

(i) Soit TT une théorie cohérente qui contient 𝖰\mathsf Q. Il n'existe aucune formule τ\tau, de variables libres parmi vv, telle que T⊢σ↔τ(⌜σ⌝‾)T \vdash \sigma \leftrightarrow \tau(\underline{\ulcorner \sigma \urcorner}) pour tout énoncé σ\sigma.

(ii) Théorème de Tarski. L'ensemble des codes des énoncés vrais dans 𝒩\mathcal N n'est pas définissable.

Démonstration

(i) Soit τ\tau une telle formule. Le lemme diagonal, appliqué à ¬τ\neg\tau, donne un énoncé GG tel que T⊢G↔¬τ(⌜G⌝‾)T \vdash G \leftrightarrow \neg\tau(\underline{\ulcorner G \urcorner}), puisque (¬τ)[⌜G⌝‾/v]=¬ τ(⌜G⌝‾)(\neg\tau)[\underline{\ulcorner G \urcorner}/v] = \neg\,\tau(\underline{\ulcorner G \urcorner}). Avec T⊢G↔τ(⌜G⌝‾)T \vdash G \leftrightarrow \tau(\underline{\ulcorner G \urcorner}), les instances (P↔¬R)→((P↔R)→P)(P \leftrightarrow \neg R) \to ((P \leftrightarrow R) \to P) et (P↔¬R)→((P↔R)→¬P)(P \leftrightarrow \neg R) \to ((P \leftrightarrow R) \to \neg P) donnent T⊢GT \vdash G et T⊢¬GT \vdash \neg G : TT serait incohérente.

(ii) Supposons l'ensemble VV de ces codes défini par une formule τ\tau et la variable vv, qui contient alors ses variables libres. Soit σ\sigma un énoncé de code cc. Par le lemme de substitution, 𝒩⊨τ(c‾)\mathcal N \models \tau(\underline c) si et seulement si τ\tau est satisfaite sous une valuation qui vaut cc en vv, c'est-à-dire si et seulement si c∈Vc \in V, ou encore 𝒩⊨σ\mathcal N \models \sigma. Par la table de ↔\leftrightarrow (Connecteurs), 𝒩⊨σ↔τ(c‾)\mathcal N \models \sigma \leftrightarrow \tau(\underline c).

Soit TT l'ensemble des énoncés vrais dans 𝒩\mathcal N. C'est une théorie cohérente, puisque 𝒩\mathcal N en est un modèle : par le théorème de correction, une formule et sa négation ne peuvent pas y être démontrées toutes deux. Elle contient 𝖰\mathsf Q, dont les axiomes sont vrais dans 𝒩\mathcal N (preuve du point (iii) de Gödel-Rosser). Elle a pour éléments tous les énoncés σ↔τ(⌜σ⌝‾)\sigma \leftrightarrow \tau(\underline{\ulcorner \sigma \urcorner}), et les démontre donc, ce que (i) exclut.

□
Remarque

Le point (ii) renforce le point (i) de Vérité et incomplétude, selon lequel cet ensemble n'est pas récursivement énumérable : il n'est même pas définissable, alors que tout ensemble récursivement énumérable l'est (Définissabilité, (iii)). On en tire une autre preuve du point (ii) de Vérité et incomplétude : pour une théorie dont les axiomes sont vrais et forment un ensemble récursivement énumérable, l'ensemble des codes des théorèmes est définissable, il est donc différent de l'ensemble des codes des énoncés vrais, qui le contient par le théorème de correction ; un énoncé vrai σ\sigma non démontrable n'est pas réfuté non plus, puisque ¬σ\neg\sigma est faux et que tout théorème de TT est vrai. L'énoncé n'est pas désigné pour autant.

Remarque

La satisfaction est définie par récurrence sur les formules, dans la métathéorie, qui parle de la structure 𝒩\mathcal N tout entière. Le théorème dit que cette récurrence ne se transcrit pas en une formule du langage de l'arithmétique lui-même : la formule τ\tau échouerait sur l'énoncé diagonal GG, qui dit de lui-même qu'il est faux. L'erreur la plus répandue est d'y voir une limite de la notion de vérité ; c'est une limite du langage qui voudrait la décrire de l'intérieur.

Remarque

Le théorème est dû à Alfred Tarski (Pojęcie prawdy w językach nauk dedukcyjnych, Varsovie, Towarzystwo Naukowe Warszawskie, 1933 ; traduction allemande par L. Blaustein, « Der Wahrheitsbegriff in den formalisierten Sprachen », Studia Philosophica 1, 1935, p. 261-405, augmentée d'une postface).

Repose sur

Sert à

Aucune fiche de ce graphe ne l'utilise encore.
Ouvrir dans l'atlas interactif →