ATLAS Ouvrir dans l'atlas →

Corollaire 1Logique du premier ordre

Modèles non standard de l'arithmétique

Énoncé

Un isomorphisme de deux structures ℳ\mathcal M et 𝒩\mathcal N pour une même signature est une bijection h:M→Nh : M \to N qui respecte l'interprétation de chaque symbole : h(cℳ)=c𝒩h(c^{\mathcal M}) = c^{\mathcal N} pour chaque constante, h(fℳ(a1,…,an))=f𝒩(h(a1),…,h(an))\begin{aligned} &h\big(f^{\mathcal M}(a_1, \dots, a_n)\big) \\ &\quad = f^{\mathcal N}\big(h(a_1), \dots, h(a_n)\big) \end{aligned} pour chaque symbole de fonction, et (a1,…,an)∈Rℳ(a_1, \dots, a_n) \in R^{\mathcal M} si et seulement si (h(a1),…,h(an))∈R𝒩(h(a_1), \dots, h(a_n)) \in R^{\mathcal N} pour chaque symbole de relation, pour tous a1,…,an∈Ma_1, \dots, a_n \in M.

Soit Th(ℕ)\mathrm{Th}(\mathbb N) l'ensemble des énoncés du langage {0,S,+,×}\{0, S, +, \times\} vrais dans ℕ\mathbb N. Il existe un modèle de Th(ℕ)\mathrm{Th}(\mathbb N) qui n'est pas isomorphe à ℕ\mathbb N.

Démonstration

Pour n∈ℕn \in \mathbb N, notons n‾\underline n le terme S⋯S 0S \cdots S\, 0, avec nn occurrences de SS, dont la valeur dans ℕ\mathbb N est nn. Ajoutons une constante cc et considérons T=Th(ℕ)∪{c≠n‾:n∈ℕ}.T = \mathrm{Th}(\mathbb N) \cup \{c \neq \underline n : n \in \mathbb N\}. Une partie finie de TT ne mentionne qu'un nombre fini d'énoncés c≠n‾c \neq \underline n ; en interprétant cc dans ℕ\mathbb N par un entier plus grand que tous les nn concernés, on obtient un modèle. Par compacité, appliquée à la signature finie {0,S,+,×,c}\{0, S, +, \times, c\}, ce qui n'emploie aucun choix, TT a un modèle ℳ\mathcal M. En oubliant l'interprétation de cc, on obtient une structure ℳ0\mathcal M_0 pour {0,S,+,×}\{0, S, +, \times\}, de même domaine, qui est un modèle de Th(ℕ)\mathrm{Th}(\mathbb N), puisque la satisfaction d'un énoncé où cc ne figure pas n'emploie pas cℳc^{\mathcal M}.

Dans ℕ\mathbb N, tout élément est la valeur d'un terme n‾\underline n. Un isomorphisme h:ℕ→ℳ0h : \mathbb N \to \mathcal M_0 enverrait, par récurrence sur nn, la valeur de n‾\underline n dans ℕ\mathbb N sur sa valeur dans ℳ0\mathcal M_0, et serait donc à valeurs dans l'ensemble de ces valeurs. Celui-ci ne contient pas cℳc^{\mathcal M}, puisque ℳ\mathcal M satisfait chaque énoncé c≠n‾c \neq \underline n. L'application hh ne serait pas surjective : ℳ0\mathcal M_0 n'est pas isomorphe à ℕ\mathbb N.

□
Remarque

Aucun ensemble d'énoncés du premier ordre ne caractérise donc ℕ\mathbb N à isomorphisme près, contrairement aux axiomes de Peano du second ordre, comme le signale le nœud Axiomes de Peano. La récurrence au premier ordre, qui est un schéma portant sur les seules propriétés définissables, est trop faible pour exclure les éléments infiniment grands.

Repose sur

Sert à

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