M2 Logique 2015-2016 Théorie des modèles et théorie des ensembles
TD 1 Vendredi 18 septembre
Exercice 1. Soit Lun langage quelconque et Mune L-structure finie. Le but de cet exercice est de montrer
que toute L-structure élmentairement équivalente à Mest isomorphe à M. Pour cela soit M={a1, . . . , an}
l’ensemble de base de M, où les aisont deux à deux distincts, et soit
Φ = {φ=φ(x1, . . . , xn)formule de L;M |=φ(a1, . . . , an)}
.
(a) Montrer qu’il existe φ0, . . . , φk∈Φtels que pour toute formule ψ∈Φil existe 0≤i≤ktel
que M |=∀¯x(ψ↔φi)(on pourra considérer la fonction θψ:Mn→ {0,1}tel que pour tout
(x1, . . . , xn)∈Mn,θψ(x1, . . . , xn)=1ssi M |=ψ(x1, . . . , xn)).
(b) Soit N ≡ M. Montrer que |N|=n(|N|désigne le cardinal de l’ensemble de base Nde N). Montrer
qu’il existe b1, . . . , bn∈Ntels que pour tout φ∈Φ,N |=φ(b1, . . . , bn).
(c) Montrer que toute L-structure élémentairement équivalente à Mest isomorphe à M.
Exercice 2. Soit Lun langage et Mune L-structure. Si b∈Met A⊆Mon dit que best A-
définissable dans Ms’il existe une formule φ=φ(x1, . . . , xn, y)et a1, . . . , an∈Atel que bsoit l’unique
élément de Mtel que M |=φ(a1, . . . , an, b). La clôture définissable de Aest l’ensemble dclM(A) := {b∈
M;best A-définissable dans M }.
(a) Montrer que |dclM(A)| ≤ max{|A|,|L|}.
(b) Montrer que si b∈dclM(A)alors il existe A0⊆Afini tel que b∈dclM(A0).
(c) Montrer que dclM(A)contient la sous-structure engendrée par A, mais qu’il n’y a pas en général
égalité, et que dclM(dclM(A)) = dclM(A).
(d) Montrer que dclM(A)est une sous-structure de M.
(e) Soit a∈M. Montrer que si a∈dclM(A)alors aest fixé par tout automorphisme de Mqui fixe A
point par point.
(f) Quelle est la clôture définissable de {0}dans (Z,≤)? de Qdans (R,≤)?
(g) La réciproque de (e) ci dessus est-elle vraie ?
Exercice 3.
Soit Lun langage fixé. On considère une famille (Mn)n∈Nde L-structures finies. On suppose que pour
chaque n∈Nle cardinal de Mnest supérieur à net on note
T0={φénoncé de L;pour tout n∈NMn|=φ}.
(a) Montrer que T0a des modèles infinis et donner une axiomatisation Tdes modèles infinis de T0.
(b) Soit φun énoncé de L. Montrer que T`φsi et seulement s’il existe n∈Ntel que pour tout k > n,
Mk|=φ; que T∪ {φ}est consistante ssi {k∈N;Mk|=φ}n’est pas borné.
(c) On suppose que Mnest le groupe (Z/nZ,0,+,−). Montrer que Ta parmi ses modèles des groupes
abéliens sans torsion et qu’ils sont tous divisibles. En déduire que (Q,0,+,−)est modèle de T.
Exercice 4.
Dans cet exercice le langage L={≤, E}contient (en plus de l’égalité) deux relations binaires.
(a) Donner une axiomatisation T0des L-structures M= (M, ≤M, EM)telles que ≤Mest un ordre total
dense sans extrémités et EMest une relation d’équivalence ayant exactement deux classes. Vérifier
qu’elle n’est pas complète.