In t e r p r é t a t ion ( 2 /2 )
●si F = ∀x G(x,y1,..,yn) (G formule dépendant de x et des variables libres
y1,..,yn), pour tout (a1,..,an) de Dn, I(F)(a1,..,an) vaut 1 si pour tout a de D, I(G)
(a, a1,..,an) = 1, et vaut 0 sinon
●si F = ∃ x G(x,y1,..,yn) (G formule dépendant de x et des variables libres
y1,..,yn), pour tout (a1,..,an) de Dn, I(F)(a1,..,an) vaut 1 s'il existe a de D telle
que I(G)(a, a1,..,an) = 1, et vaut 0 sinon
■Toute formule close peut donc être interprétée dans {0,1}
■Une interprétation d'une formule contenant i variables libres
donne une application de Di dans {0,1}. Une formule peut être
ainsi vue comme une fonction booléenne de ses variables libres
dans {0,1}.
■Une interprétation d'une formule est un modèle de cette formule
si la formule est vraie pour cette interprétation
Ex e m p le d 'in t e r p r é t a t ion
■Interprétons F = ∀x p(x) q(x) sur le domaine {a,b,c}
■Une interprétation possible de la formule
0
0
1
I(q)(x)
11c 10b 11a I(p q)(x)I(p)(x)x
=> F est vraie
0
1
1
I(q)(x)
11c 00b 00a I(p q)(x)I(p)(x)x
=> F est fausse
Autre exemple d'interprétation