1 \documentclass[12pt]{article}
2 \usepackage[a4paper]{geometry}
3 \usepackage[francais]{babel}
4 \usepackage[utf8]{inputenc}
11 \usepackage[amsmath,thmmarks,thref,framed]{ntheorem}
12 \usepackage[dvips]{graphicx}
21 Partiel de mathématiques discrètes, semestre 2, juin 2009.\\
24 \geometry{hmargin=1cm, vmargin= 1cm}
25 \author{\sc{Couchot}, J.-F.}
31 Les supports de TDs et de TP sont autorisés; téléphones et calculatrices sont
37 % Q. 1. Une formule propositionnelle $F$ a pour conséquence logique une tautologie.
38 % L'affirmation suivante est-elle vraie:
39 % \og On ne peut donc rien dire de $F$ \fg{}?
42 Q. 1. L'affirmation \og il fait beau aujourd'hui donc il ne pleuvra pas dans dix jours \fg{}
43 est-elle une proposition?
47 Soit la démonstration syntaxique suivante: \newline
49 \multicolumn{3}{l}{Démonstration}\\
50 1.&$\neg B \Rightarrow \neg A$ &$H_1$ \\
52 3.&\_\_\_\_\_ &\_\_\_\_\_ \\
53 4.&\_\_\_\_\_ &\_\_\_\_\_ \\
54 5.&$\neg\neg B$ &réduction de l'absurde entre 4. et 1. \\
55 6.&$\neg \neg B \Rightarrow B $ &Axiome 9.\\
56 7.& B &mp entre 5. et 6.
58 La démonstration est correcte si en 3. et 4. on a: \newline
60 3.&$\neg \neg A \Rightarrow \neg \neg B $ &théoreme de la contraposée sur 1. \\
61 4.&$\neg \neg A \Rightarrow A $ &Axiome 9.
66 \og \emph{Si la paix survient, alors il y aura une crise économique
67 à moins que le pays se dote d'armes nouvelles ou bien exécute
68 un large programme d'investissement intérieur dans les secteurs de
69 l'enseignement, de la santé et de la lutte contre la pauvreté.
70 Il n'est pas possible de se mettre d'accord sur les objectifs
71 que peut se donner un large programme d'investissement intérieur.
72 Donc si la paix survient et qu'il n'y a pas de crise économique,
73 le pays doit se doter d'armes nouvelles.} \fg{}
74 Le raisonnement proposé est-il correct?
77 Q. 4. La relation $\{P,Q\} \vdash R$ se lit-elle
78 \og $R$ est une conséquence logique de l'ensemble
82 Q. 5. Soit $p$, $q$, $r$ trois variables propostionnelles.
83 L'énoncé suivant est-il une tautologie?
84 $ (p \lor q) \land (p \lor r) \Rightarrow p \lor (q \land r)$.
87 Q. 6. Soit $p$ et $q$, deux variables propostionnelles.
88 L'énoncé suivant est-il une tautologie?
90 (p \Rightarrow q) \Rightarrow
99 $\forall x \,.\, x > 0 \Rightarrow
100 (\exists y \, . \, e^y = x )
102 est vraie sur l'univers $\mathds{R}$.
103 L'assertion proposée est vraie ou fausse ?
105 Q. 8. \og $A$ à moins que $B$ \fg{}
106 peut-elle être représentée par $ \neg A \Rightarrow B$?
110 Soit $x$ et $y$ des entiers naturels.
111 $\exists x \, .\, ( \forall y \, . \, y \neq x \Rightarrow x <1 )$
113 L'assertion proposée est vraie ou fausse ?
116 % On considère la base de connaissance suivante:
119 % a_une_baguette(harry).
120 % joueur_de_Quidditch(harry).
122 % sorcier(X) :- a_un_balai(X), a_une_baguette(X).
123 % a_un_balai(X) :- joueur_de_Quidditch(X).
127 % Lorsqu'on soumet successivement les requêtes suivantes:
133 % ?- sorcier(hermione).
134 % ?- sorciere(hermione).
139 % Prolog répond deux fois vrai.
140 % L'assertion proposée est vraie ou fausse ?
145 $f$, $g$ des symboles de fonctions binaire,
146 $R$ un symbole de relation binaire.
149 \left(\forall z \, .\, R(x,z) \land R(z,y) \right)
151 \left(\exists z \, .\, R(z,y) \lor R(x,z) \right).
153 Soit $u$, $v$ les termes définis par
162 L'assertion proposée est vraie ou fausse ?
165 Q. 11. Soit $p$, $q$, $r$ trois variables propostionnelles.
166 La relation $\{p \Rightarrow \neg q , q \} \models \neg p$ est-elle vraie ?
173 pere_de(Y,Z) :- homme(Y),a_pour_fils(Y,Z).
174 pere_de(Y,Z) :- homme(Y),a_pour_fille(Y,Z).
178 La première clause se traduit en
180 \forall y,z \, . \, \textit{pere}(y,z) \Leftrightarrow \textit{homme}(y)
181 \land \textit{a\_pour\_fils}(y,z).
183 L'assertion proposée est vraie ou fausse ?
186 % Q. 15. Soit $p$ et $q$ les variables propositionnelles correspondant respectivement à \og il est grand \fg{} et \og il est beau \fg{}.
187 % \og{} Il est grand mais il n'est pas beau\fg{}
188 % peut-elle se traduire par $p \lor \neg q$?
191 Q. 13. \og $A$ à moins que $B$ \fg{}
192 peut-elle être représentée par $ \neg B \lor A $?
195 Q. 14. Soit $p$ et $q$, deux variables propostionnelles.
196 L'énoncé suivant est-il une tautologie?
198 \left((p \Rightarrow q) \Rightarrow (q \Rightarrow p) \right)
200 (q \Leftrightarrow p)$.
204 On considère les prédicats Prolog
205 \verb+parent(X,Y)+, qui est vrai si \verb+X+
206 est le père ou la mère de \verb+Y+ et
207 \verb+femme(X)+, qui est vrai si \verb+X+
210 \og \verb+X+ est la soeur de \verb+Y+ \fg{} se traduit en prolog par
213 est_la_soeur_de(X,Y) :- parent(Z,X), parent(Z,Y), femme(X).
217 L'assertion proposée est vraie ou fausse ?
220 Q. 16. \og Il est faux que sa mère est anglaise ou que son père est français \fg{}
221 est-elle suffisante pour affirmer que
222 \og sa mère est anglaise ou son père n'est pas français \fg{}?
226 On considère les prédicats Prolog
227 \verb+parent(X,Y)+, qui est vrai si \verb+X+
228 est le père ou la mère de \verb+Y+ et
229 \verb+femme(X)+, qui est vrai si \verb+X+
232 \og \verb+X+ est la fille de \verb+Y+ \fg{} se traduit en prolog par
235 fille(X,Y) :- parent(X,Y), femme(X).
239 L'assertion proposée est vraie ou fausse ?
242 % Q. 21. Soit $p$ et $q$ les variables propositionnelles correspondant respectivement à \og il est grand \fg{} et \og il est beau \fg{}.
243 % \og Il n'est ni grand, ni beau \fg{} peut-elle s'écrire $\neg (p \land q )$?
248 $(\forall x \, . \, x \ge 5) \land (\exists y \, . \, y \ge x)$
249 la variable $x$ est liée.
250 L'assertion proposée est vraie ou fausse ?
252 % Q. 23. Une formule propositionnelle $F$ est conséquence logique d'une tautologie.
253 % L'affirmation suivante est-elle vraie:
254 % \og $F$ est donc une antilogie \fg{}?
257 Q. 19. On note $A$ la proposition \og les chiens aboient \fg{} et
258 $P$ la proposition \og la caravane passe \fg{}. La proposition
259 \og les chiens aboient à moins que la caravane ne passe \fg{}
260 peut-elle être représentée par $ \neg P \Rightarrow A $?
263 Q. 20. Soit $p$, $q$, $r$ trois variables propostionnelles.
264 La relation $\{r\} \models p \land q \Rightarrow r$ est-elle vraie?
268 Soit $a$ et $b$ des symboles de constante,
269 $f$ un symbole de fonction unaire,
270 $g$ un symbole de fonction binaire et
271 $S$ un symbole de relation binaire. On donne les expressions suivantes:
273 \item \label{enum:term1} $g(a,f(b))$
274 \item \label{enum:term3} $S(f(a),g(x,f(y)))$
277 L'expression \ref{enum:term1} contient 1 seul terme
278 L'assertion proposée est vraie ou fausse ?
281 Q. 22. On considère les prédicats et constantes suivants avec leur interprétation sur un univers constitué d'individus humains.
284 \begin{tabular}{|r|l|}
288 $\textit{aime}(x,y)$ & $x$ aime $y$ \\
289 $\textit{maries}(x,y)$ & $x$ et $y$ sont mariés \\
290 $\textit{femme}(x)$ & $x$ est une femme \\
291 $\textit{homme}(x)$ & $x$ est un homme \\
292 $\textit{fidele}(x)$ & $x$ est fidèle \\
293 $\textit{honete}(x)$ & $x$ dit la vérité \\
301 \og L'époux qui aime son épouse lui est fidèle \fg peut se traduire en
305 \textit{homme}(x) \land
306 \textit{femme}(y) \land
307 \textit{maries}(x,y) \land
308 \textit{aime}(x,y) \land
314 L'assertion proposée est vraie ou fausse ?
316 Q. 23. On considère les prédicats et constantes suivants avec leur interprétation sur un univers constitué d'individus humains.
320 \begin{tabular}{|r|l|}
324 $\textit{aime}(x,y)$ & $x$ aime $y$ \\
325 $\textit{maries}(x,y)$ & $x$ et $y$ sont mariés \\
326 $\textit{femme}(x)$ & $x$ est une femme \\
327 $\textit{homme}(x)$ & $x$ est un homme \\
328 $\textit{fidele}(x)$ & $x$ est fidèle \\
329 $\textit{honete}(x)$ & $x$ dit la vérité \\
338 \og Les femmes aiment toujours les hommes fidèles et qui disent la vérité \fg peut se traduire en
342 (\textit{homme}(x) \land
343 \textit{femme}(y) \land
344 \textit{fidele}(x) \land
350 L'assertion proposée est vraie ou fausse ?
352 Q. 24. On considère les prédicats et constantes suivants avec leur interprétation sur un univers constitué d'individus humains.
355 \begin{tabular}{|r|l|}
359 $\textit{aime}(x,y)$ & $x$ aime $y$ \\
360 $\textit{maries}(x,y)$ & $x$ et $y$ sont mariés \\
361 $\textit{femme}(x)$ & $x$ est une femme \\
362 $\textit{homme}(x)$ & $x$ est un homme \\
363 $\textit{fidele}(x)$ & $x$ est fidèle \\
364 $\textit{honete}(x)$ & $x$ dit la vérité \\
374 \exists x \, . \, (\forall y \, . \,
375 \textit{homme}(x) \land
376 (\textit{femme}(y) \Rightarrow
380 peut se traduire en \og certains hommes sont aimés de toutes les femmes \fg.
383 L'assertion proposée est vraie ou fausse ?
385 Q. 25. L'affirmation \og le Vesuve a ravagé la ville de Pompei en 1999 \fg{}
386 est-elle une proposition?
390 Soit \textit{dodec} le prédicat unaire qui est vrai si son paramètre est un dodécaèdre,
391 \textit{cube} le prédicat unaire qui est vrai si son paramètre est un cube,
392 \textit{petit} le prédicat unaire qui est vrai si son paramètre est petit,
393 \textit{entre} le prédicat ternaire qui est vrai si son premier paramètre est entre le second et le troisième
395 \textit{devant} le prédicat unaire qui est vrai si son premier paramètre est devant son second paramètre.
397 \og si un cube a quelque chose devant lui alors il est petit \fg{} peut-elle se traduire en
400 ( \exists y \, . \, cube(x) \land devant(x,y))
404 L'assertion proposée est vraie ou fausse?
407 Q. 27. Soit $p$, $q$, $r$ trois variables propostionnelles.
408 L'énoncé suivant est-il une tautologie?
409 $(q \Leftrightarrow p) \Rightarrow
410 (p \Rightarrow q) \land
415 Soit \textit{dodec} le prédicat unaire qui est vrai si son paramètre est un dodécaèdre,
416 \textit{cube} le prédicat unaire qui est vrai si son paramètre est un cube,
417 \textit{petit} le prédicat unaire qui est vrai si son paramètre est petit,
418 \textit{entre} le prédicat ternaire qui est vrai si son premier paramètre est entre le second et le troisième
420 \textit{devant} le prédicat unaire qui est vrai si son premier paramètre est devant son second paramètre.
421 Dans la formule suivante toutes les occurences de x sont liées.
424 \textit{dodec}(x) \lor devant(x, y) \Rightarrow
426 (\exists y \, .\, cube(y) \land \neg devant(x, y))
430 L'assertion proposée est vraie ou fausse?
433 % Q. 34. Soit $p$, $q$ les variables propositionnelles correspondant respectivement à \og il est grand \fg{} et \og il est beau \fg{}.
434 % De plus, \og il est petit \fg{} signifie qu'il n'est pas grand et
435 % \og il est moche \fg{} signifie qu'il n'est pas beau.
436 % \og il est faux qu'il est petit ou moche \fg{} peut-elle s'écrire
440 Q. 29. Soit $p$, $q$, $r$ trois variables propostionnelles.
441 L'ensemble $\{p \land q\}$ a-t-il pour conséquence logique $p \lor q$?
444 Q. 30. \og $B$ est une condition nécessaire pour $A$ \fg{}
445 peut-elle être représentée par $ \neg B \Rightarrow \neg A$ ?
448 Q. 31. \og $B$ seulement si $A$ \fg{}
449 peut-elle être représentée par $ \neg A \Rightarrow B $?
453 En logique des propositions, $P$ se déduit syntaxiquement de
454 $H_1$, \ldots, $H_n$ si et seulement si
455 $P$ est une conséquence logique de $H_1$, \ldots, $H_n$.
456 L'assertion proposée est vraie ou fausse ?
458 Q. 33. \og $B$ seulement si $A$ \fg{}
459 peut-elle être représentée par $ A \lor \neg B$?
462 % Q. 40. Soit $p$ et $q$ les variables propositionnelles correspondant respectivement à \og il est grand \fg{} et \og il est beau \fg{}.
463 % Sachant que \og il est petit \fg{} signifie qu'il n'est pas grand,
464 % \og il est grand ou il est petit et beau \fg{} peut-elle s'écrire
465 % $ (p \lor \neg p) \land q $?
469 Soit la démonstration syntaxique suivante: \newline
471 \multicolumn{3}{l}{Démonstration}\\
472 1.&$\neg B \Rightarrow \neg A$ &$H_1$ \\
474 3.&\_\_\_\_\_ &\_\_\_\_\_ \\
475 4.&\_\_\_\_\_ &\_\_\_\_\_ \\
476 5.&$\neg\neg B$ &réduction de l'absurde entre 4. et 1. \\
477 6.&$\neg \neg B \Rightarrow B $&Axiome 9.\\
478 7.& $B$ &mp entre 5. et 6.
480 Si elle était complète cela permetrait
481 démontrer syntaxiquement le théorème de la contraposée. Vrai ou faux ?
484 Q. 35. Soit $p$, $q$, $r$ trois variables propostionnelles.
485 La relation $\{ p \Rightarrow q \lor r , \neg q \} \models p \lor r $ est-elle vraie?
489 On considère la base de connaissances suivante:
499 ancetre(X,Z) :- parent(X,Z).
500 ancetre(X,Z) :- parent(X,Y),ancetre(Y,Z).
504 On soumet la requête:
511 Prolog donne 4 réponses distinctes et échoue.
512 L'assertion proposée est vraie ou fausse ?
515 Q. 37. \og Il est faux que sa mère est anglaise ou que son père est français \fg{}
516 est-elle équivalente à
517 \og sa mère est anglaise ou son père n'est pas français \fg{}?
520 Q. 38. Soit $p$, $q$, $r$ trois variables propostionnelles.
521 L'énoncé suivant est-il une tautologie?
522 $(p \lor q) \land r \Leftarrow (p \lor r) \land (q \lor r)$.
525 Q. 39. \og $B$ seulement si $A$ \fg{}
526 peut-elle être représentée par $ A \Rightarrow B$ ?
529 % Q. 47. Soit $p$, $q$ les variables propositionnelles correspondant respectivement à \og il est grand \fg{} et \og il est beau \fg{}.
530 % De plus, \og il est petit \fg{} signifie qu'il n'est pas grand et
531 % \og il est moche \fg{} signifie qu'il n'est pas beau.
532 % \og il est faux qu'il est petit ou moche \fg{} peut-elle s'écrire
533 % $ \neg (\neg p \lor \neg q)$?
536 Q. 40. \og $A$ à moins que $B$ \fg{}
537 peut-elle être représentée par $ B \lor A $?
540 Q. 41. La négation de \og ce triangle est rectangle donc ce triangle possède un angle droit \fg{}
541 est-elle \og ce triangle ne possède pas un angle droit et pourtant il est rectangle\fg{}
545 Soit \textit{dodec} le prédicat unaire qui est vrai si son paramètre est un dodécaèdre,
546 \textit{cube} le prédicat unaire qui est vrai si son paramètre est un cube,
547 \textit{petit} le prédicat unaire qui est vrai si son paramètre est petit,
548 \textit{entre} le prédicat ternaire qui est vrai si son premier paramètre est entre le second et le troisième
550 \textit{devant} le prédicat unaire qui est vrai si son premier paramètre est devant son second paramètre.
554 \exists x\, .\, dodec(x) \land petit(x) \textrm{ et }
555 \exists x \, .\, dodec(x) \Rightarrow petit(x)
557 n'ont jamais la même valeur de vérité.
558 L'assertion proposée est vraie ou fausse?
563 $P(a) \Rightarrow Q(a)$
564 la variable $a$ n'est pas liée.
565 L'assertion proposée est vraie ou fausse ?
567 Q. 44. Soit $p$, $q$, $r$ trois variables propostionnelles.
568 L'ensemble $p \land q $ est-elle une conséquence logique de $\{p,q\}$?
575 pere_de(Y,Z) :- homme(Y),a_pour_fils(Y,Z).
576 pere_de(Y,Z) :- homme(Y),a_pour_fille(Y,Z).
580 L'ensemble des deux clauses se traduit en
582 \forall y,z \, . \, \textit{pere}(y,z) \Leftarrow
583 (\textit{homme}(y) \land \textit{a\_pour\_fils}(y,z))
585 (\textit{homme}(y) \land \textit{a\_pour\_fille}(y,z))
587 L'assertion proposée est vraie ou fausse ?
591 On considère la base de connaissance suivante:
603 Au requètes successives:
609 ?- parent(pam,X), parent(X,pat).
610 ?- parent(pam,X), parent(X,Y), parent(Y,jim).
614 Prolog répond au moins deux fois faux
615 L'assertion proposée est vraie ou fausse ?
619 Soit $a$ et $b$ des symboles de constante,
620 $f$ un symbole de fonction unaire,
621 $g$ un symbole de fonction binaire et
622 $S$ un symbole de relation binaire. On donne les expressions suivantes:
624 \item \label{enum:term1a} $g(a,f(b))$
625 \item \label{enum:term3a} $S(f(a),g(x,f(y)))$
628 L'expression \ref{enum:term3a} est un terme complexe.
629 L'assertion proposée est vraie ou fausse ?
632 % Q. 56. Une formule propositionnelle $F$ a pour conséquence logique une tautologie.
633 % L'affirmation suivante est-elle vraie:
634 % \og $F$ est donc une antilogie \fg{}?
638 Une base de connaissance Prolog est un ensemble de faits, de règles
640 L'assertion proposée est vraie ou fausse ?
643 Q. 49. On considère les prédicats et constantes suivants avec leur interprétation sur un univers constitué d'individus humains.
646 \begin{tabular}{|r|l|}
650 $\textit{aime}(x,y)$ & $x$ aime $y$ \\
651 $\textit{maries}(x,y)$ & $x$ et $y$ sont mariés \\
652 $\textit{femme}(x)$ & $x$ est une femme \\
653 $\textit{homme}(x)$ & $x$ est un homme \\
654 $\textit{fidele}(x)$ & $x$ est fidèle \\
655 $\textit{honete}(x)$ & $x$ dit la vérité \\
665 \textit{femme}(x) \Rightarrow
666 (\textit{aime}(x,b) \lor
670 peut se traduire en \og Si une femme n'aime pas Clinton, alors elle aime Bob \fg.
673 L'assertion proposée est vraie ou fausse ?
675 % Q. 59. Une formule propositionnelle $F$ est conséquence logique d'une tautologie.
676 % L'affirmation suivante est-elle vraie:
677 % \og $F$ est donc une tautologie \fg{}?
681 Soit $a$ et $b$ des symboles de constante,
682 $f$ un symbole de fonction unaire,
683 $g$ un symbole de fonction binaire et
684 $S$ un symbole de relation binaire. On donne les expressions suivantes:
686 \item \label{enum:term1b} $g(a,f(b))$
687 \item \label{enum:term3b} $S(f(a),g(x,f(y)))$
690 L'expression \ref{enum:term1} contient quatre termes
691 L'assertion proposée est vraie ou fausse ?
696 $f$, $g$ des symboles de fonctions binaire,
697 $R$ un symbole de relation binaire.
700 \left(\forall z \, .\, R(x,z) \land R(z,y) \right)
702 \left(\exists z \, .\, R(z,y) \lor R(x,z) \right).
704 Soit $u$, $v$ les termes définis par
713 L'assertion proposée est vraie ou fausse ?
716 Q. 52. Si je travaille, je ne peux pas étudier;
717 Soit je travaille, soit je suis reçu en mathématiques;
718 j'ai été reçu en mathématiques.
720 Le raisonnement proposé est-il incorrect?
724 Soit \textit{dodec} le prédicat unaire qui est vrai si son paramètre est un dodécaèdre,
725 \textit{cube} le prédicat unaire qui est vrai si son paramètre est un cube,
726 \textit{petit} le prédicat unaire qui est vrai si son paramètre est petit,
727 \textit{entre} le prédicat ternaire qui est vrai si son premier paramètre est entre le second et le troisième
729 \textit{devant} le prédicat unaire qui est vrai si son premier paramètre est devant son second paramètre.
730 Dans la formule suivante $y$ et $u$ ont des occurences libres
733 \textit{dodec}(x) \lor devant(x, y) \Rightarrow
735 (\exists y \, .\, cube(y) \land \neg devant(x, y))
739 L'assertion proposée est vraie ou fausse?
742 % Q. 64. Une formule propositionnelle $F$ a pour conséquence logique une antilogie.
743 % On ne peut donc rien dire de $F$.
746 Q. 54. \og $A$ à moins que $B$ \fg{}
747 peut-elle être représentée par $ B \Rightarrow A $?
750 Q. 55. L'affirmation \og le Vesuve ferra une irruption en 2010\fg{}
751 est-elle une proposition?
755 \og Il est faux qu'il ne fait pas froid ou qu'il pleut \fg{}
756 est-elle équivalente à \og il fait froid mais il ne pleut pas \fg{}?
759 % Q. 68. Soit $p$ et $q$ les variables propositionnelles correspondant respectivement à \og il est grand \fg{} et \og il est beau \fg{}.
760 % Sachant que \og il est petit \fg{} signifie qu'il n'est pas grand,
761 % \og il est grand ou il est petit et beau \fg{} peut-elle s'écrire
765 % Q. 69. Une formule propositionnelle $F$ est conséquence logique d'une tautologie.
766 % L'affirmation suivante est-elle vraie:
767 % \og On ne peut donc rien dire de $F$ \fg{}?
771 % Les termes $p(f(X),X)$ et $p(Y,Y)$ sont unifiables.
772 % L'assertion proposée est vraie ou fausse ?
776 % Soit \textit{dodec} le prédicat unaire qui est vrai si son paramètre est un dodécaèdre,
777 % \textit{cube} le prédicat unaire qui est vrai si son paramètre est un cube,
778 % \textit{petit} le prédicat unaire qui est vrai si son paramètre est petit,
779 % \textit{entre} le prédicat ternaire qui est vrai si son premier paramètre est entre le second et le troisième
781 % \textit{devant} le prédicat unaire qui est vrai si son premier paramètre est devant son second paramètre.
783 % \og les seuls grands cubes sont b et c \fg{} peut-elle se traduire en
786 % (\neg petit(x) \land cube(x))
788 % ( x = b \lor x = c)
790 % L'assertion proposée est vraie ou fausse?
794 % On considère la base de connaissances suivante:
804 % ancetre(X,Z) :- parent(X,Z).
805 % ancetre(X,Z) :- parent(X,Y),ancetre(Y,Z).
809 % On soumet la requête:
816 % Prolog donne 1 réponse et échoue.
817 % L'assertion proposée est vraie ou fausse ?
821 % On considère la base de connaissance suivante:
824 % a_une_baguette(harry).
825 % joueur_de_Quidditch(harry).
827 % sorcier(X) :- a_un_balai(X), a_une_baguette(X).
828 % a_un_balai(X) :- joueur_de_Quidditch(X).
832 % Lorsqu'on soumet successivement les requêtes suivantes:
838 % ?- sorcier(hermione).
839 % ?- sorciere(hermione).
844 % Prolog répond trois fois faux.
845 % L'assertion proposée est vraie ou fausse ?
848 % Q. 74. \og $A$ à moins que $B$ \fg{}
849 % peut-elle être représentée par $ B \Rightarrow A $?
853 % Soit \textit{dodec} le prédicat unaire qui est vrai si son paramètre est un dodécaèdre,
854 % \textit{cube} le prédicat unaire qui est vrai si son paramètre est un cube,
855 % \textit{petit} le prédicat unaire qui est vrai si son paramètre est petit,
856 % \textit{entre} le prédicat ternaire qui est vrai si son premier paramètre est entre le second et le troisième
858 % \textit{devant} le prédicat unaire qui est vrai si son premier paramètre est devant son second paramètre.
860 % \og Il y a au moins deux objets qui n’ont rien derrière eux \fg{} peut-elle se traduire en
864 % (\forall w\, .\, (w = x \lor w = y) \rightarrow (\forall z ¬devant(z, w)))
866 % L'assertion proposée est vraie ou fausse?
869 % Q. 76. Une formule propositionnelle $F$ a pour conséquence logique une antilogie.
870 % L'affirmation suivante est-elle vraie:
871 % \og $F$ est donc une tautologie \fg{}?
874 % Q. 77. \og $B$ est une condition nécessaire pour $A$ \fg{}
875 % peut-elle être représentée par $ B \Rightarrow A$ ?
878 % Q. 78. Soit $p$, $q$, $r$ trois variables propostionnelles.
879 % La relation $\{\neg p \Rightarrow q \lor r , \neg r, \neg q \} \models \neg p $ est-elle vraie?
883 % Soit la démonstration syntaxique suivante: \newline
884 % \begin{tabular}{lll}
885 % \multicolumn{3}{l}{Démonstration}\\
886 % 1.&$\neg B \Rightarrow \neg A$ &$H_1$ \\
888 % 3.&\_\_\_\_\_ &\_\_\_\_\_ \\
889 % 4.&\_\_\_\_\_ &\_\_\_\_\_ \\
890 % 5.&$\neg\neg B$ &réduction de l'absurde entre 4. et 1. \\
891 % 6.&$\neg \neg B \Rightarrow B$ &Axiome 9.\\
892 % 7.& $B$ &mp entre 5. et 6.
894 % Si elle était complète cela permetrait de
895 % démontrer syntaxiquement
896 % $(\neg B \Rightarrow \neg A) \Rightarrow (A \Rightarrow B)
898 % L'assertion proposée est vraie ou fausse ?
901 % Q. 80. Une formule propositionnelle $F$ est conséquence logique d'une antilogie.
902 % L'affirmation suivante est-elle vraie:
903 % \og On ne peut donc rien dire de $F$ \fg{}?
906 \section{Raisonnements écrits (1h15)}
908 \subsection{Calcul des prédicats}
909 Dans la série suivante, chaque formule est logiquement équivalente à une et
910 une seule autre. Retrouver les paires équivalentes et justifier.
912 & \forall x\, . \, \neg p(x) \land q(x) & \\
913 & \neg (\forall x\, . \, p(x) \Rightarrow q(x) ) & \\
914 & \exists x\, . \, \neg p(x) \lor \neg q(x) & \\
915 & \exists x\, . \, \neg p(x) \lor q(x) & \\
916 & (\exists x\, . \, \neg p(x)) \lor (\exists x\, . \, q(x)) & \\
917 & (\exists x\, . \, \neg p(x)) \lor \neg (\exists x\, . \,\neg q(x)) & \\
918 & \neg (\exists x\, . \, p(x)) \land (\forall x\, . \, q(x)) & \\
919 & \exists x\, . \, p(x) \Rightarrow \neg q(x) & \\
920 & \neg (\forall x\, . \, p(x)) \lor (\forall x\, . \, q(x)) & \\
921 & \exists x\, . \, p(x) \land \neg q(x) &
925 % initiation à la logique formelle, lucas, berlanger...
928 \subsubsection{Graphe}
931 \includegraphics[width=3cm]{graph.eps}
933 \caption{Graphe à modéliser en Prolog }
937 On considère le graphe donné à la figure~\ref{Fig:graph}.
939 \item Modéliser ce graphe à l'aide du prédicat $\textit{arc}(X,Y)$ qui est
940 vrai s'il existe un arc depuis le noeud $X$ vers le noeud $Y$.
941 \item Construire le prédicat $\textit{chemin}(X,Y)$ qui est vrai
942 s'il existe un chemin, c'est à dire une suite continue et éventuellement vide
943 d'arcs entre les noeuds $X$ et $Y$ du graphe.
944 \item Quelle requête Prolog effectueriez-vous pour obtenir tous les noeuds
945 accessibles à partir du noeud a.
948 \subsubsection{Liste d'entiers naturels}
950 \item Définir un prédicat $\textit{pair}(X)$ qui est vrai si $X$ est un
953 \item Définir un prédicat $\textit{membres\_pairs}(L,Lp)$ qui est vrai
954 si la liste $Lp$ est composée des éléments pairs de la liste
955 $L$ et dans le même ordre.
957 \item On considère le prédicat Prolog $\textit{append}(L1,L2,L3)$ qui est
958 est vrai si $L3$ est la concaténation des listes $L1$ et $L2$.
959 Définir le prédicat $\textit{inverse}(L,Lp)$ qui est vrai si $Lp$ est la liste
963 \subsection{Déduction syntaxique}
964 Dans ce qui suit, $A$, $B$, $C$ et $D$ sont quatre variables propositionnelles.
967 \item Démontrer le théorème suivant par déduction syntaxique:
970 A \Rightarrow ( B \land C)
973 (A \Rightarrow B) \land
976 On pourra utiliser le théorème de transitivité de l'implication.
978 \item Effectuer la démonstration sous hypothèse suivante:
981 C \Rightarrow \neg B ,
983 D \Rightarrow \neg B,
988 On pourra utiliser le théorème de la contraposée et la règle de disjonction
993 \section*{Réponses au QCM}
994 \noindent Nom:............................\\
995 \noindent Prénom:............................\\
1001 \begin{tabular}{|l|c|c||l|c|c||l|c|c|}
1003 Numéro & V & F & Numéro & V & F & Numéro & V & F \\
1005 Q. 1 & & & Q. 2 & & & Q. 3 & & \\
1007 Q. 4 & & & Q. 5 & & & Q. 6 & & \\
1009 Q. 7 & & & Q. 8 & & & Q. 9 & & \\
1011 Q. 10 & & & Q. 11 & & & Q. 12 & & \\
1013 Q. 13 & & & Q. 14 & & & Q. 15 & & \\
1015 Q. 16 & & & Q. 17 & & & Q. 18 & & \\
1017 Q. 19 & & & Q. 20 & & & Q. 21 & & \\
1019 Q. 22 & & & Q. 23 & & & Q. 24 & & \\
1021 Q. 25 & & & Q. 26 & & & Q. 27 & & \\
1023 Q. 28 & & & Q. 29 & & & Q. 30 & & \\
1025 Q. 31 & & & Q. 32 & & & Q. 33 & & \\
1027 Q. 34 & & & Q. 35 & & & Q. 36 & & \\
1029 Q. 37 & & & Q. 38 & & & Q. 39 & & \\
1031 Q. 40 & & & Q. 41 & & & Q. 42 & & \\
1033 Q. 43 & & & Q. 44 & & & Q. 45 & & \\
1035 Q. 46 & & & Q. 47 & & & Q. 48 & & \\
1037 Q. 49 & & & Q. 50 & & & Q. 51 & & \\
1039 Q. 52 & & & Q. 53 & & & Q. 54 & & \\
1041 Q. 55 & & & Q. 56 & & & & & \\