• Aucun résultat trouvé

Exercice 1 (Résolution) Montrez en utilisant la résolution que l’ensemble des clauses sui- vantes est réfutable :

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice 1 (Résolution) Montrez en utilisant la résolution que l’ensemble des clauses sui- vantes est réfutable :"

Copied!
1
0
0

Texte intégral

(1)

Université Paris Diderot - Licence 3 Année 2013–2014

TD de Logique n

o

11

Calcul des prédicats : Résolution

Exercice 1 (Résolution) Montrez en utilisant la résolution que l’ensemble des clauses sui- vantes est réfutable :

1. p(x, x), ¬p(y, z ) ∨ ¬p(z, u) ∨ p(u, y), p(a, b), ¬p(b, a) 2. {p(0), ¬p(x) ∨ q(s(x)), ¬q(y) ∨ p(s(y)), ¬q(s(s(s(0))))}

Exercice 2 (Résolution)

1. En utilisant le système de preuve par résolution, montrez que l’ensemble de formules sui- vante, où a est une constante, est insatisfaisable :

∃z. (q(f (z)) ∧ s(f (z), a)),

∀x.∀y.¬∃z. (p(x, y) ∧ s(x, z)),

[q(x) ∧ ∃y.(s(x, y))] → [∃y.(r(y) ∧ p(x, y))]

2. Montrez, toujours avec la résolution, que la formule suivante, où a est une constante, est valide :

[∀x.(p(a) ∧ (p(x) → p(f (x))))] → [∃x. p(f (f (x)))]

Exercice 3 (Test d’occurrence, renommage et factorisation)

(a) Nécessité du test d’occurrence dans l’unification (

occur-check

) : (i) Donnez un modèle de la formule (∀x p(x, x)) ∧ (∀y ¬p(y, f (y))).

(ii) Trouvez l’erreur dans le raisonnement suivant :

En unifiant p(x, x) avec p(y, f (y)), on trouve l’unificateur principal {x/y, y/f(y)}.

Donc c’est unifiable, et on obtient la clause vide par résolution.

(b) Nécessité du renommage :

Soit la formule ∀x (p(x) ∧ ¬p(f (x))). Sa forme clausale est {p(x), ¬p(f (x))}. Trouvez l’erreur dans le raisonnement suivant :

Puisqu’on ne peut pas unifier p(x) et p(f (x)) à cause du test d’occurrence, on ne peut pas déduire la clause vide par résolution à partir de {p(x), ¬p(f (x))} et donc l’ensemble de formules est satisfaisable.

(c) Nécessité de la factorisation :

1. Que peut-on dire de la formule suivante ?

[(∀x p(x)) ∨ (∀x

p(x

))] ∧ [(∀y ¬p(y)) ∨ (∀y

¬p(y

))]

2. Peut-on, à partir des deux clauses {p(x) ∨ p(x

), ¬p(y) ∨ ¬p(y

)}, dériver la clause vide en utilisant la méthode de résolution sans utiliser la règle de factorisation ?

1

Références

Documents relatifs

Il faut alors cependant se doter d’un moyen de définir deux choses : (1) une bonne fonction calculant l’éloignement d’une stratégie par rapport à une stratégie gagnante,

Calculer la mesure de l'angle (EBC) (arrondir au degré le plus proche).. Calculer, en mm 2 l'aire totale de

Spectromètre à haute résolution utilisant un laser à fréquence accordée par effet Zeeman..

- Les éléments de cette nouvelle chaîne nous ont apporté une meilleure résolution à taux de comptage élevé et des conditions supérieures de mesures en

2014 On calcule, en tenant compte des fluctuations du temps de transit et du temps d’apparition du premier photoélectron dans le photomultiplicateur, les courbes

[r]

Les questions sont

[r]