2 Logique des prédicats
2.1 Expression de connaissances en logique des prédicats
13. Exprimer les assertions suivantes en logique des prédicats :
(a) Tous les hommes sont mortels
(b) Il y a des héros qui sont mortels
(c) Pierre est un héros
(d) Seuls les professeurs ont droit à la parole
(e) Tous les Européens ne sont pas intelligents
(f) Tous, sauf les joueurs de football, boivent du vin
(g) Quelques élèves réussissent les examens s’ils sont bien préparés
(h) Certains élèves ne réussissent que s’ils sont bien préparés
(i) Tous les Belges à l’exception des Flamands aiment les frites
2.2 Variables libres, variables liées
14. Préciser quelles sont les variables libres et les variables liées dans les expressions suivantes :
2.3 Mise sous forme Prénex
15. Mettez les formules suivantes sous forme prenex en précisant les étapes de calcul :
(a) ∀X∀Y(e(X, Y )⇒ ∃Z a(X, Z))
(b) ∀X((∃Y(a(X, Y )) ⇒b(X))
(c) φ= [∃X∀Y(∃Zp(X, Y, Z)∧q(X, Y ))] ⇒ ∃Y(∀Xp(X, Y, Z)∧ ∃Xq(Y, X))
2.4 Unification
16. Les formules suivantes sont-elles unifiables ? :
•p(f(X), a)et p(Y, f (W))
•p(f(X), Z)et p(Y, a)
•p(f(X), h(Y), a)et p(f(X), Z, a)et p(f(X), h(Y), b)
•p(f(a), g(X)) et p(Y, Y )
•p(a, X, h(g(Z))) et p(Z, h(Y), h(Y))
•p(X, X)et p(Y, f (Y))
4