Logique des propositions et logique des prédicats

Transcription

Logique des propositions et logique des prédicats
L2 MIASHS
Intelligence artificielle
2006-2007
Logique des propositions et logique des prédicats
TD2
Lundi 22 janvier 2007
Exercice 1
Les coffrets de Portia
Dans le Marchand de Venise, de Shakespeare, Portia a trois coffrets, un
d’or, un d’argent et un de plomb et, dans l’un d’eux, elle a caché son portrait.
Quand un des soupirants se présente, elle lui fait choisir l’un des coffrets, et
c’est celui qui aura la chance (ou l’astuce) de trouver le coffret contenant
son portrait qui pourra l’épouser.
Mais le couvercle de chaque coffret porte deux inscriptions pour guider
le choix du soupirant, car Portia ne veut pas choisir un époux pour sa vertu
mais pour son intelligence.
Elle traça un jour les inscriptions suivantes :
Coffret en or
Le portrait n’est
pas dans ce
coffret
Le portrait est
dans le coffret
en argent
Coffret en
argent
Le portrait n’est
pas dans le
coffret en or
Le portrait est
dans le coffret
en plomb
Coffret en
plomb
Le portrait n’est
pas dans ce
coffret
Le portrait est
dans le coffret
en or
Elle expliqua à son soupirant que sur l’un des coffrets deux affirmations
étaient vraies, sur un autre elles étaient fausses toutes les deux, et sur le
troisième l’une était vraie et l’autre était fausse.
Quel coffret le candidat au mariage devrait-il choisir pour épouser Portia ?
Exercice 2
Calcul propositionnel
1. Transformez les formules suivantes en formes normales conjonctives.
(a) ((r → p) → (¬(q ∨ r) → p))
(b) (¬((p ∧ q) → p) ∨ (p ∧ (q ∨ r)))
(c) (¬(p ∧ (q ∨ r)) → ((p ∧ q) ∨ r))
2. Pour chacun des trois ensembles de formules suivants, indiquez s’il est
inconsistant. Dans le cas contraire, donnez-en un modèle.
(a) {p ∨ q, p → q, ¬q}
1
(b) {p → q, q → r, r → ¬p}
(c) {p → q, q → r, r → ¬p, p ∨ ¬s, s}
3. Mettez l’ensemble H = {r → x, (f ∧ g) → r, s → f, g ∧ s} sous forme
clausale et montrez qu’il y a au moins deux façons de démontrer H |= x
par le principe de résolution.
Exercice 3 Casse-tête électrique (suite)
Reprenez l’énoncé de l’exercice 4 du TD1. Montrez que le théorème de
réfutation permet de répondre par l’affirmative à la question 2. Utilisez
l’algorithme de mise sous forme clausale pour montrer (question 3.b) que
l’interrupteur inutile est celui du centre. On utilisera les notations suivantes :
– A (resp. ¬A) : l’ampoule est allumée (resp. éteinte).
– X (resp. ¬X) : l’interrupteur (G pour gauche, C pour central et D
pour droite) est en position basse (resp. haute).
Exercice 4 La Licorne
Étant donné le texte suivant, pouvez-vous prouver que la licorne est
mythique ? Qu’elle est magique ? Qu’elle a une corne ?
Si la licorne est mythique alors elle est immortelle ; si elle
n’est pas mythique c’est un mammifère mortel. Si la licorne est
soit immortelle soit un mammifère, alors elle a une corne. La
licorne est magique si elle a une corne.
On attribue les variables propositionnelles suivantes :
– M : la licorne est un animal mythique.
– I : la licorne est un animal immortel.
– A : la licorne est un mammifère.
– C : la licorne a une corne.
– G : la licorne est un animal magique.
On rappelle que « soit... soit... » correspond au “ou exclusif”, qui s’interprète
comme la négation d’une équivalence.
1. Mettez l’énoncé sous la forme d’une formule en forme normale conjonctive.
2. Appliquez le principe de résolution pour répondre aux questions posées.
Exercice 5 Le club écossais
Il existe en Écosse un club très fermé qui obéit aux règles suivantes :
– Tout membre non écossais porte des chaussettes rouges.
– Tout membre porte un kilt ou ne porte pas de chaussettes rouges.
– Les membres mariés ne sortent pas le dimanche.
– Un membre sort le dimanche si et seulement s’il est écossais.
– Tout membre qui porte un kilt est écossais et marié.
– Tout membre écossais porte un kilt.
Montrer que ce club est si fermé qu’il ne peut accepter personne.
2