ATLAS Ouvrir dans l'atlas →

Définition 3Logique du premier ordre

Structures

Énoncé

Une structure ℳ\mathcal M pour la signature ℒ\mathcal L est la donnée d'un ensemble non vide MM, son domaine, et d'une interprétation de chaque symbole : un élément cℳ∈Mc^{\mathcal M} \in M pour chaque constante, une application fℳ:Mn→Mf^{\mathcal M} : M^n \to M pour chaque symbole de fonction d'arité nn, une partie Rℳ⊂MnR^{\mathcal M} \subset M^n pour chaque symbole de relation d'arité nn.

Une valuation est une application ss de l'ensemble des variables dans MM. La valeur tℳ[s]t^{\mathcal M}[s] d'un terme s'obtient par récurrence : xℳ[s]=s(x)x^{\mathcal M}[s] = s(x) pour une variable, cℳ[s]=cℳc^{\mathcal M}[s] = c^{\mathcal M} pour une constante, et (f t1⋯tn)ℳ[s]=fℳ(t1ℳ[s],…,tnℳ[s]).\begin{aligned} &(f\, t_1 \cdots t_n)^{\mathcal M}[s] \\ &\quad = f^{\mathcal M}(t_1^{\mathcal M}[s], \dots, t_n^{\mathcal M}[s]). \end{aligned}

Remarque

Le domaine est non vide par convention. C'est ce qui rend valide la formule ∀x φ→∃x φ\forall x\, \varphi \to \exists x\, \varphi, et ce qui permet de démontrer l'existence d'un ensemble au nœud Ensemble vide des axiomes de 𝖹𝖥\mathsf{ZF}.

Ouvrir dans l'atlas interactif →