En théorie des modèles , une branche de la logique mathématique, le diagramme d'une structure est un concept simple mais utile pour prouver des propriétés d'une théorie , comme par exemple la propriété d'amalgamation et le théorème des plongements joints de Robinson.
Définition
Soit
L
{\displaystyle {\mathcal {L}}}
un langage du premier ordre et
T
{\displaystyle T}
une théorie de
L
.
{\displaystyle {\mathcal {L}}.}
Pour un modèle
A
{\displaystyle {\mathfrak {A}}}
de
T
{\displaystyle T}
, on étend
L
{\displaystyle {\mathcal {L}}}
en un nouveau langage
L
A
:=
L
∪
{
c
a
:
a
∈
A
}
{\displaystyle {\mathcal {L}}_{A}:={\mathcal {L}}\cup \{c_{a}:a\in A\}}
en ajoutant un nouveau symbole de constante
c
a
{\displaystyle c_{a}}
pour chaque élément
a
{\displaystyle a}
dans
A
,
{\displaystyle A,}
où
A
{\displaystyle A}
est l'ensemble sous-jacent à
A
.
{\displaystyle {\mathfrak {A}}.}
On peut étendre
A
{\displaystyle {\mathfrak {A}}}
en la
L
A
{\displaystyle {\mathcal {L}}_{A}}
-structure
A
A
:=
(
A
,
a
)
a
∈
A
.
{\displaystyle {\mathfrak {A}}_{A}:=({\mathfrak {A}},a)_{a\in A}.}
Le diagramme
D
(
A
)
{\displaystyle D({\mathfrak {A}})}
de
A
{\displaystyle {\mathfrak {A}}}
est l'ensemble de toutes les
L
A
{\displaystyle {\mathcal {L}}_{A}}
-formules closes vraies dans
A
A
{\displaystyle {\mathfrak {A}}_{A}}
, c'est-à-dire les
φ
(
c
a
1
,
.
.
.
,
c
a
n
)
{\displaystyle \varphi (c_{a_{1}},...,c_{a_{n}})}
avec
φ
{\displaystyle \varphi }
une
L
{\displaystyle {\mathcal {L}}}
-formule telle que
A
⊨
φ
(
a
1
,
.
.
.
,
a
n
)
{\displaystyle {\mathfrak {A}}\vDash \varphi (a_{1},...,a_{n})}
Références
Wilfrid Hodges , Model theory , Cambridge University Press, 1993 (ISBN 9780521304429, lire en ligne )
C. C. Chang et H. Jerome Keisler, Model Theory , Dover Publications, 2012 , Third éd. , 672 pages