On considère le langage ℒ donc les
symboles de fonctions sont {f(1), g(2)}, avec un
prédicat R(2) et les
constantes {c, d} et
soit F = ∀x(R(f(x),g(c,y))).
- Quelles sont les variables libres de F ?
- Que vaut F[y:=f(d)]
? Quelles sont ses variables libres ?
- Que vaut F[y:=g(x,x)]
? Quelles sont ses variables libres ?
- Que vaut F[y:=g(x,z)][z:=g(x,y)]
? Quelles sont ses variables libres ?
On définit le langage ℒ = (𝒞,ℱ,𝒫)
avec:
- 𝒞 = {0, 1}
- ℱ = {f(1), g(2)}
- 𝒫 = { ≺ }
On considère les formules suivantes :
- ϕ1 = ∀x(∃y(f(x)≺g(x,y)))
- ϕ2 = ∀x(∀y(g(x,y)≺f(x)))
- ϕ3 = ∀x(∀y(g(x,y)≺f(x)∧g(x,y)≺f(y)))
- ϕ4 = ∀x(∀y(g(x,y)=g(y,x)))
Et les interprétations suivantes :
- I: domaine ℕ, fI(a) = max (0,1−a),
gI(a,b) = max (0,a−b),
≺I = <
- J: domaine 𝒫(ℕ), fJ(a) = ℕ \ a,
gJ(a,b) = a ∩ b,
≺J = ⊆
- K: domaine 𝒫(ℕ), fK(a) = ℕ \ a,
gK(a,b) = ℕ \ (a∩b),
≺K = ⊇
- Calculez la valeur de chaque formule pour chaque
interprétation.
- Est-ce que ϕ1 ∧ ϕ2
est contradictoire?
- Est-ce que ⊨ (ϕ2∧ϕ4) ⇒ ϕ3?
On considère la formule propositionnelle suivante : F = (p⇒q) ⇒ (q∧p).
On considère le langage du premier ordre ℒ sans constante ni symboles de fonction mais
avec prédicat {P(0), Q(0)} et la formule
du premier ordre ΦF = (P⇒Q) ⇒ (Q∧P).
- Quels sont les modèles de F ? Combien y en a-t-il ?
- Soit I, J deux
interprétations de ℒ tel que PI = PJ
et QI = QJ.
Montrez que val(ΦF,I) = val(ΦF,J).
- Combien ΦF a-t-elle de
modèles ?