]> AND Private Git Repository - cours-maths-dis.git/blob - logique/Propositions13.tex
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
t
[cours-maths-dis.git] / logique / Propositions13.tex
1
2
3
4
5
6 \emph{Qu'est-ce donc qu'un raisonnement ? Si l'on sait que tous les
7 écureuils sont des rongeurs, que tous les rongeurs sont des
8 mammifères, que tous les mammifères sont des vertébrés et que tous les
9 vertébrés sont des animaux, on peut en déduire que tous les écureuils
10 sont des animaux.[\ldots].%
11 \\%
12 \indent Ce raisonnement est simple à l'extrême, mais sa structure ne diffère
13 pas fondamentalement de celle d'un raisonnement mathématique. Dans les
14 deux cas, le raisonnement est formé d'une suite de propositions dans
15 laquelle chacune découle logiquement des précédentes, [\ldots].
16 Dans ce cas, on applique la même règle trois fois. Cette
17 règle permet, si l'on sait déjà que tous les $Y$ sont des $X$ et que tous
18 les $Z$ sont des $Y$, de déduire que tous les $Z$ sont des $X$}~\cite{Dowek07}.
19
20
21 \section{Les propositions}\label{sub:prop:prop}
22
23 %\subsubsection{Articulation d'un raisonnement}
24
25 L'homme exprime son raisonnement par un discours, et ce discours
26 utilise une langue (une langue naturelle, français, anglais,\ldots). 
27 Ce discours est articulé en phrases et c'est l'étude de ces \og
28 énoncés\fg{}  que se propose de faire la logique. 
29
30
31 %\subsubsection{Les propositions, intuitivement}
32
33 \begin{Def}[Proposition]
34 Parmi tous les énoncés possibles qui peuvent être formulés dans une
35 langue, on distingue ceux auxquels il est possible d'attribuer une \og
36 valeur de vérité\fg{}: vrai ou faux. 
37 Ces énoncés porteront le nom de \emph{propositions}
38 \index{proposition}. 
39 \end{Def}
40
41
42 \begin{Ex}
43  Ainsi, \og Henri IV est mort assassiné en 1610\fg{}, \og Napoléon
44  Bonaparte a été guillotiné en 1852\fg{} sont des propositions,
45  puisqu'on peut leur attribuer une valeur de vérité (\og vrai\fg{}
46  pour la première, \og faux\fg{}  pour la seconde). 
47 \end{Ex}
48
49
50
51
52
53 Le calcul que l'on étudie considère toujours comme acquises 
54 les vérités suivantes, élevées au rang d'axiomes.
55
56
57 \begin{description}
58  \item[Principe de non-contradiction:] Une proposition ne peut être
59    simultanément vraie et fausse.\index{principe!de non-contradiction} 
60  \item[Principe du tiers-exclu:] Une proposition est vraie ou fausse
61    (il n'y a pas d'autre possibilité).\index{principe!du tiers-exclu}
62  \end{description}
63
64 % \subsubsection{D'autres logiques}
65
66 % \noindent Il existe, bien entendu, d'autres logiques:
67
68 % \begin{itemize}
69 %  \item fondées sur d'autres axiomes,
70 %  \item qui admettent d'autres \og valeurs de vérité\fg{}: le \og
71 %    possible\fg{}, par exemple 
72 %  \item qui attribuent des \og coefficients de vraisemblance\fg{}  aux
73 %    énoncés, 
74 % \item etc.
75 % \end{itemize}
76
77 % AG: j'aurais besoin d'ôter cette phrase pour pouvoir
78 % parler de logique intuitionniste.
79 % JFC: mis en commentaire
80 %Ces logiques sortent du cadre de notre étude.
81
82
83
84
85
86
87 \section{Les connecteurs logiques}\label{prop:sub:cnx}
88
89
90 L'analyse logique d'une phrase (reconnue comme proposition) fait
91 apparaître des sous-phrases qui constituent elles-mêmes des
92 propositions.
93 Ces \og membres de phrases\fg{}  sont reliés entre eux par des \og 
94 connecteurs logiques\fg{}.
95
96
97 Considérons l'énoncé: \og J'ai obtenu une mauvaise note à cet examen
98 parce que je n'ai pas assez travaillé ou parce que le cours est trop
99 difficile\fg{}.
100 On suppose qu'il est possible d'attribuer une valeur de vérité à cet
101 énoncé \og global\fg{}, ce qui le classe parmi les propositions. 
102
103 Globalement, cet énoncé exprime que \og ma mauvaise note\fg{} est
104 conséquence de l'une (au moins) des deux causes suivantes: 
105 \begin{itemize}
106 \item \og mon manque de travail\fg{},
107 \item \og un cours trop difficile\fg{}, soit:
108 \end{itemize}
109 %\noindent Autrement posé (il s'agit d'un début de formalisation):
110 $$
111 \textrm{(
112   \og mon manque de travail\fg{} ou 
113   \og cours trop difficile\fg{}) entraîne 
114   \og ma mauvaise note\fg{}}
115 $$
116
117
118
119 Attention, le calcul propositionnel ne se préoccupe que
120 des valeurs de vérité, et pas du tout des liens sémantiques qui
121 peuvent exister entre des propositions. Ces dernières sont reliées
122 entre elles syntaxiquement par des connecteurs comme \og ou\fg{} ou
123 \og entraîne\fg{}. 
124 Les connecteurs logiques sont donc des symboles qui permettent de
125 produire des propositions (\og plus complexes\fg{}) à partir d'autres
126 propositions (\og plus simples\fg{}). 
127
128
129 \subsection{Tables de vérité des connecteurs logiques}
130
131
132 \begin{tabular}{|c|c|c|}
133 \hline
134 $P$ & $Q$ & $P\ou Q$ \\ \hline
135 F & F & F \\ \hline
136 F & V & V \\ \hline
137 V & F & V \\ \hline
138 V & V & V \\ \hline
139  \end{tabular}
140 ~
141 \begin{tabular}{|c|c|c|}
142 \hline
143 $P$ & $Q$ & $P\et Q$ \\ \hline
144 F & F & F \\ \hline
145 F & V & F \\ \hline
146 V & F & F \\ \hline
147 V & V & V \\ \hline \end{tabular}
148 ~
149 { \begin{tabular}{|c|c|} \hline
150 $P$ & $\non P$ \\ \hline
151 F & V \\ \hline
152 V & F \\ \hline
153 \end{tabular}}
154 ~
155 {\begin{tabular}{|c|c|c|}
156 \hline
157 $P$ & $Q$ & $P\imp Q$ \\ \hline
158 F & F & V \\ \hline
159 F & V & V \\ \hline
160 V & F & F \\ \hline
161 V & V & V \\ \hline \end{tabular}}
162 ~
163 {\begin{tabular}{|c|c|c|} 
164 \hline
165 $P$ & $Q$ & $P\eqv Q$ \\ \hline
166 F & F & V \\ \hline
167 F & V & F \\ \hline
168 V & F & F \\ \hline
169 V & V & V \\ \hline \end{tabular}}
170
171
172
173 \begin{Rem}
174 \begin{itemize}
175 \item Dans le langage courant, le mot \og ou\fg{}  est souvent employé de deux
176 façons distinctes: 
177 \begin{itemize}
178 \item  il est parfois utilisé avec le sens \og les deux cas peuvent se
179 produire\fg{} (comme ici) et, 
180 \item parfois avec le sens 
181 \og $p$ ou $q$ , mais pas les deux\fg{} (e.g. \og il ira à Paris ou à
182 Marseille\fg).
183 \end{itemize}
184 Sauf indication contraire, le \og ou\fg{} sera toujours employé avec
185 cette première signification.
186 \item  Lorsque la proposition $P$ est fausse, 
187 la proposition \og Si $P$, alors $Q$\fg{} est vraie, quelle que soit
188 la valeur de vérité de la proposition $Q$,  
189 \end{itemize}
190 \end{Rem}
191
192
193
194
195 \begin{Exo}
196 Déterminer la valeur de vérité des propositions suivantes 
197 \emph{dans le monde actuel} (c.-à-d. celui dans lequel nous vivons):
198 \begin{enumerate}
199 \item \og si la terre est plate, alors la lune est carrée; \fg{}
200 \item \og si le soleil tourne autour de la terre alors la terre est ronde\fg{}
201 \item \og si la terre est ronde alors le soleil tourne autour de la terre\fg{}
202 \item \og si vous étudiez la logique alors $E=m.c^2$\fg{}
203 % \item \og si Napoléon est mort alors il a gagné la bataille de Waterloo\fg{}
204 % \item \og s'il pleut en ce moment alors il pleut en ce moment\fg{}
205 % \item \og si tous les hommes sont passionnés par la logique alors Dieu existe\fg{}
206 % \item \og si le Diable existe alors ceci est un exercice de logique\fg{}
207 \end{enumerate}
208 \end{Exo}
209
210
211 % La manière de mener un raisonnement qui utilise éventuellement des
212 % propositions qui se présentent sous la forme d'implications logiques
213 % est l'objet de la théorie de la déduction qui sera étudiée plus loin. 
214
215
216
217 % \begin{Rem}
218 % Même remarque que pour l'implication logique: l'équivalence logique
219 % de deux propositions fausses est une proposition vraie. 
220 % \end{Rem}
221
222
223 \begin{Exo}
224  En notant $M$ et $C$ les affirmations suivantes:
225 \begin{itemize}
226 \item $M$ = \og Jean est fort en Maths\fg{},
227 \item $C$ = \og Jean est fort en Chimie\fg{},
228 \end{itemize}
229
230 \noindent représenter les affirmations qui suivent sous forme
231 symbolique, à l'aide des lettres $M$ et $C$ et des connecteurs
232 usuels. 
233
234 \begin{enumerate}
235 \item \label{it:x1} \og Jean est fort en Maths mais faible en Chimie\fg{}
236 \item \label{it:x2} \og Jean n'est fort ni en Maths ni en Chimie\fg{}
237 \item \label{it:x3} \og Jean est fort en Maths ou il est à la fois fort en Chimie et faible en Maths\fg{}
238 % \item \label{it:x4} \og Jean est fort en Maths s'il est fort en Chimie\fg{}
239 % \item \label{it:x5} \og Jean est fort en Chimie et en Maths ou il est fort en Chimie et faible en Maths\fg{}
240 \end{enumerate}
241
242 % % AG: je peux ajouter ici un mecanisme d'option qui fait que
243 % % l'etudiant n'a pas la reponse dans son poly, mais le prof l'a.
244
245 % Réponses: 
246
247 % \ref{it:x1}. $M \et (\non C)$; 
248 % \ref{it:x2}. $(\non M) \et (\non C)$; 
249 % \ref{it:x3}. $M \ou ( C  \et \non M )$; 
250 % \ref{it:x4}. $C \imp M$; 
251 % \ref{it:x5}. $(M \et C) \ou (\non M \et Q)$.
252 \end{Exo}
253
254 % \begin{Exo}
255 %  En notant $M$, $C$ et $A$ les trois affirmations suivantes:
256 % \begin{itemize}
257 %  \item $M$ = \og Pierre fait des Maths\fg{};
258 % \item $C$ = \og Pierre fait de la Chimie\fg{};
259 % \item $A$ = \og Pierre fait de l'Anglais\fg{}.
260 % \end{itemize}
261
262 % Représenter les affirmations qui suivent sous forme
263 % symbolique, à l'aide des lettres $M$, $C$, $A$ et des connecteurs
264 % usuels. 
265
266 % \begin{enumerate}
267 %  \item \label{ex2:1} \og Pierre fait des Maths et de l'Anglais mais pas de Chimie\fg{}
268 % \item \label{ex2:2} \og Pierre fait des Maths et de la Chimie mais pas à la fois de la Chimie et de l'Anglais\fg{}
269 % \item \label{ex2:3}\og Il est faux que Pierre fasse de l'Anglais sans faire de Maths\fg{}
270 % \item \label{ex2:4} \og Il est faux que Pierre ne fasse pas des Maths et fasse quand même de la chimie\fg{}
271 % \item \label{ex2:5} \og Il est faux que Pierre fasse de l'Anglais ou de la Chimie sans faire des Maths\fg{}
272 % \item \label{ex2:6} \og Pierre ne fait ni Anglais ni Chimie mais il fait des Maths\fg{}
273 % \end{enumerate}
274
275 % \end{Exo}
276 % Réponses:
277
278 % \ref{ex2:1}. $M \et A \et (\non C)$; 
279 % \ref{ex2:2}. $(M \et C) \et (\non (C \et A))$; 
280 % \ref{ex2:3}. $\non (A \et (\non M))$; 
281 % \ref{ex2:4}. $\non ((\non M) \et C)$; 
282 % \ref{ex2:5}. $\non ((A \ou C) \et \non M)$;
283 % \ref{ex2:6}. $(\non A) \et (\non C) \et M$.
284 % \end{Exo}
285
286
287 \begin{Exo}
288 $ $ 
289 \begin{enumerate}
290 \item Dans un même tableau, construire les tables de vérité de 
291 $ P\land Q$, $ \neg (P \land  Q)$, $ \neg P \land  \neg Q$, $ P \land \neg  Q$  
292 $ P\lor Q$,  $ \neg (P \lor  Q) $ , $ \neg P \lor  \neg Q$, 
293 $P \Rightarrow Q$ et  $ \neg( P\Rightarrow Q)$   
294 \item Définir les négations de $ P\land Q$, $ P\lor Q$ et $P \Rightarrow Q$.
295 \end{enumerate}
296
297
298 \begin{Th}
299 On a les règles syntaxiques suivantes de simplification de négations:
300 \begin{itemize}
301 \item $\neg (A \lor B) = (\neg A) \land (\neg B)$;
302 \item $\neg (A \land B) = (\neg A) \lor (\neg B)$;
303 \item $\neg \neg A = A $;
304 \item $\neg (A \Rightarrow B) = A \land (\neg B)$.
305 \end{itemize}
306 On remarque que la troisième règle se déduit des trois autres:
307 $\neg (A \Rightarrow B) = \neg (\neg A \lor B) = (\neg \neg A) \land (\neg B)$. 
308 \end{Th}
309
310
311
312 \end{Exo}
313 \begin{Exo}
314  \'Enoncer la négation des affirmations suivantes en évitant d'employer l'expression: \og il est faux que\fg{}
315
316 \begin{enumerate}
317  \item \og S'il pleut ou s'il fait froid je ne sors pas\fg{}
318 \item \og Le nombre 522 n'est pas divisible par 3 mais il est divisible par 7\fg{}
319 \item \og Ce quadrilatère n'est ni un rectangle ni un losange\fg{}
320 \item \og Si Paul ne va pas travailler ce matin il va perdre son emploi\fg{}
321 % \item \og Tout nombre entier impair peut être divisible par 3 ou par 5 mais jamais par 2\fg{}
322 % \item \og Tout triangle équilatéral a ses angles égaux à 60°\fg{}
323 \end{enumerate}
324
325
326 % Réponses:
327
328 % \begin{enumerate}
329 % \item il pleut ou il fait froid et pourtant, je sors
330 % \item Le nombre 522 est divisible par 3 ou il n'est pas divisible par 7
331 % \item Ce quadrilatère est un rectangle ou un losange
332 % \item Paul n'ira pas travailler ce matin mais il ne perdra pas son emploi
333 % \item Il existe un nombre entier impair, qui n'est pas divisible par 3
334 %   ni par 5 et qui est divisible par 2
335 % \item Il existe un triangle équilatéral dont les angles ne sont pas égaux à 60°
336 % \end{enumerate}
337 \end{Exo}
338
339 % \begin{Exo}
340 %  Quelles sont les valeurs de vérité des propositions suivantes ?
341 % \begin{enumerate}
342 % \item \label{it:3:1}$\pi$ vaut 4 et la somme des angles d'un triangle
343 %   vaut 180° 
344 % \item \label{it:3:2} $\pi$ vaut 3,141592\ldots implique que la somme des
345 %   angles d'un triangle vaut 180° 
346 % \item \label{it:3:3} $\pi$ vaut 4 implique que la somme des angles
347 %   d'un triangle vaut 182° 
348 % \item \label{it:3:4}Il n'est pas vrai qu'un entier impair ne puisse
349 %   pas être divisible par 6 
350 % \item \label{it:3:5}Si 2 est plus grand que 3 alors l'eau bout à 100°C  
351 % \item \label{it:3:6}Si 6 est plus petit que 7 alors 7 est plus petit
352 %   que 6 
353 % \item \label{it:3:7}Si 7 est plus petit que 6 alors 6 est plus petit
354 %   que 7 
355 % \item \label{it:3:8} 84 est divisible par 7 implique que 121 est
356 %   divisible par 11 
357 % \item \label{it:3:9}Si $531^{617}+1$ est divisible par 7 alors
358 %   $531^{617}+1$ est plus grand que 7 
359 % % \item \label{it:3:10} Si $531^{617}+1$ est divisible par 7 alors
360 % %   $531^{617}-13$ est divisible par 43 
361 % \item \label{it:3:11} La décimale $d$ de $\pi$ qui porte le numéro
362 %   $10^{400}$ est 3 
363 %   implique que si $d$ n'est pas 3 alors $d$ est 3. 
364 % \end{enumerate}
365
366 % Réponses:
367
368 % \ref{it:3:1} F; 
369 % \ref{it:3:2} V; 
370 % \ref{it:3:3} V; 
371 % \ref{it:3:4} F; 
372 % \ref{it:3:5} V; 
373 % \ref{it:3:6} F; 
374 % \ref{it:3:7} V; 
375 % \ref{it:3:8} V; 
376 % \ref{it:3:9} V; 
377 % %\ref{it:3:10} F; 
378 % \ref{it:3:11} V. 
379 % \end{Exo}
380
381 % \begin{Exo}
382 % Partant des deux affirmations $P$ et $Q$, on peut en construire une autre, notée $P \downarrow Q$, bâtie sur le modèle: \og ni $P$, ni $Q$\fg{}.
383
384 % Cette opération est-elle une connexion ? Si oui, quelle est sa table de vérité ?
385 % \end{Exo}
386
387 % Réponse: c'est une connexion, puisque $P \downarrow Q = (\non P) \et (\non Q)$.
388
389
390
391 % AG: remplacer partout ``forme'' par ``formule'' ?
392 % JFC: oui, c'est fait.
393
394 \subsection{Variables et formules propositionnelles}\label{prop:sub:vars}
395
396
397
398 Comme le calcul propositionnel ne s'occupe que des valeurs de vérité,
399 il est possible, dans une expression logique, de remplacer chaque
400 proposition donnée par un symbole (en général, une lettre de
401 l'alphabet majuscule), ou \emph{variable
402   propositionnelle}\index{variable propositionnelle} et 
403 d'étudier ensuite les valeurs de vérité de l'expression en fonction
404 des valeurs de vérité de ces symboles.
405
406 %\subsubsection{Formalisation}
407
408 % \begin{Def}[Formules propositionnelles]
409 % Les expressions ainsi obtenues sont appelées
410 % \emph{formules propositionnelles} \index{formules propositionnelles}.
411 % \end{Def}
412
413 \begin{Th}
414 Les règles (de syntaxe) qui permettent de former des 
415 \emph{formules propositionnelles} sont les suivantes: 
416
417 % AG: Il est plus classique et plus pratique de mettre les
418 % parentheses autour des expressions plutot qu'a l'interieur.
419 % JFC: ok, je te laisse le corriger
420 \begin{itemize}
421
422 \item toute variable propositionnelle est une formule propositionnelle;
423
424 \item si $F$ et $G$ sont des formules propositionnelles, alors $\non
425   (F)$, $(F)\ou (G)$, $(F)\et (G)$, $(F)\imp (G)$ et $(F)\eqv (G)$
426   sont des formules propositionnelles. 
427
428 \end{itemize}
429 \end{Th}
430
431
432
433 \begin{Rem}
434 Ce ne sont plus des propositions, en ce sens qu'elles n'ont en général
435 pas de valeur de vérité déterminée. 
436 Cette dernière est une fonction des valeurs de vérité des variables
437 propositionnelles qui interviennent dans 
438 l'expression de la formule propositionnelle considérée.
439 \end{Rem}
440
441
442
443
444 \begin{Exo}
445 $A$ et $B$ sont des variables propositionnelles, susceptibles de
446 représenter n'importe quelle proposition. 
447 Formaliser, à l'aide de connecteurs logiques appropriés, les énoncés 
448 suivants: 
449
450 \begin{enumerate}
451 \item \og $A$ si $B$\fg{}
452 \item \og $A$ est condition nécessaire pour $B$\fg{} 
453 %\item \og $A$ sauf si $B$\fg{}
454 \item \og $A$ seulement si $B$\fg{}
455 \item \og $A$ est condition suffisante pour $B$\fg{}
456 \item \og $A$ bien que $B$\fg{}
457 \item \og Non seulement $A$, mais aussi $B$\fg{}
458 \item \og $A$ et pourtant $B$\fg{}
459 %\item \og $A$ à moins que $B$\fg{}
460 \item \og Ni $A$, ni $B$\fg{}
461 \end{enumerate}
462 \end{Exo}
463
464
465 \begin{Exo}
466 Les variables propositionnelles $N$ et $T$ serviront, dans cet
467 exercice, à représenter (respectivement) les propositions \og Un
468 étudiant a de bonnes notes\fg{} et \og Un étudiant travaille\fg{}. 
469 \`A l'aide des variables propositionnelles $N$ et $T$, formaliser les
470 propositions suivantes (si, pour l'une ou l'autre d'entre elles, la
471 traduction vous paraît impossible, dites-le et expliquez pourquoi): 
472
473 \begin{enumerate}
474 \item C'est seulement si un étudiant travaille qu'il a de bonnes notes.
475 \item Un étudiant n'a de bonnes notes que s'il travaille.
476 \item Pour un étudiant, le travail est une condition nécessaire à l'obtention de bonnes notes.
477 %\item Un étudiant a de mauvaises notes, à moins qu'il ne travaille.
478 \item Malgré son travail, un étudiant a de mauvaises notes.
479 \item Un étudiant travaille seulement s'il a de bonnes notes.
480 %\item \`A quoi bon travailler, si c'est pour avoir de mauvaises notes?
481 %\item Un étudiant a de bonnes notes sauf s'il ne travaille pas.
482 \end{enumerate}
483 \end{Exo}
484
485
486
487 \begin{Exo}
488  Combien de lignes contient la table de vérité d'une formule propositionnelle qui dépend de $n$ variables ?
489 \end{Exo}
490
491 %Réponse: $2^n$.
492
493
494
495 Lorsqu'on remplace, dans une formule propositionnelle, les variables
496 propositionnelles par des propositions, l'assemblage obtenu est une
497 proposition. 
498 Cependant, une formule propositionnelle n'est pas une proposition: $A
499 \imp B$ n'est ni vrai ni faux. 
500
501 \begin{Th}[Règles de priorité des connecteurs logiques]
502 Les conventions de priorité des connecteurs logiques sont les
503 suivantes (par ordre de priorité décroissante): 
504 \begin{itemize}
505  \item la négation,
506  \item la conjonction et la disjonction (au même niveau),
507  \item l'implication et l'équivalence (au même niveau).
508 \end{itemize}
509 \end{Th}
510
511
512 \begin{Ex}
513 $\non A\et B \imp C$ doit être interprété par $((\non A)\et B) \imp C$
514 et $A\ou B\et C$ n'a pas de sens, car les deux connecteurs ont même
515 niveau de priorité. 
516 \end{Ex}
517
518
519
520 \begin{Th}[Associativité des opérateurs $\ou$ et $\et$]
521  Les opérateurs $\ou$ et $\et$ sont associatifs:
522 \begin{itemize}
523 \item $(A \ou B) \ou C = A \ou (B \ou C) = A \ou B \ou C$,
524 \item $(A \et B) \et C = A \et (B \et C) = A \et B \et C$.
525 \end{itemize}
526 Mais le parenthésage est obligatoire quand $\ou$ et $\et$ se trouvent
527 dans la même proposition, puisqu'il n'y a pas de priorité entre $\ou$
528 et $\et$: $(A \ou B) \et C \neq A \ou (B \et C)$. 
529 \end{Th}
530
531 % \begin{Rem}
532 % L'implication n'est pas associative: $A \imp (B \imp C) \neq (A \imp
533 % B) \imp C$. Donc les parenthèses sont obligatoires. 
534 % Il en est de même pour $\eqv$, et a fortiori quand ces deux opérateurs
535 % sont mélangés dans une même proposition. 
536 % \end{Rem}
537
538 % AG: On convient en général d'associer à droite quand il n'y a 
539 % pas de parenthèses.
540
541 % \begin{Exo}
542 %  Quelles sont les façons de placer des parenthèses dans $\non P \ou Q
543 %  \et \non R$ afin d'obtenir l'expression correcte d'une formule
544 %  propositionnelle ? Déterminer la table de vérité de chacune des
545 %  formules obtenues. 
546
547
548
549 % Réponses: 
550
551 % 1) $\non P \ou (Q \et \non R)$; 
552 % 2) $(\non P \ou Q )
553 % \et \non R$; 
554 % 3) $(\non (P \ou Q)) \et \non R$; 
555 % 4) $\non (P \ou
556 % (Q \et \non R))$; 
557 % 5) $\non ((P \ou Q) \et \non R)$. 
558
559 % Tables de vérité:
560
561 % $$
562 % \begin{array}{|c|c|c||c|c|c|c|c|}
563 % \hline
564 % P & Q & R & 1 & 2 & 3 & 4 & 5 \\
565 % \hline
566 % V & V & V & F & F & F & F & V \\
567 % V & V & F & V & V & F & F & F \\
568 % V & F & V & F & F & F & F & V \\
569 % V & F & F & F & F & F & F & F \\
570 % F & V & V & V & F & F & V & V \\
571 % F & v & F & V & V & F & F & F \\
572 % F & F & V & V & F & F & V & V \\
573 % F & F & F & V & V & V & V & V \\
574 % \hline
575 % \end{array}
576 % $$
577
578 % \end{Exo}
579
580
581
582 %\subsubsection{Exercices}
583
584
585
586 \begin{Exo}
587 Construire les tables de vérité des formules propositionnelles suivantes:
588 % \begin{enumerate}
589 % \item $ \non P \et Q$
590 % \item $\non P \imp P \ou Q$
591 % \item $\non ( \non P \et \non Q)$
592 % \item $P \et Q \imp \non Q$
593 % \item $(P \imp Q) \ou (Q \imp P)$
594 % \item $(P \imp \non Q ) \ou (Q \imp \non P)$
595 % \item $(P \ou \non Q ) \et (\non P \ou Q)$
596 % \item $P \imp (\non P \imp P)$
597 % \end{enumerate}
598
599
600 % Réponse:
601
602 % $$\begin{array}{|c|c||c|c|c|c|c|c|c|c|}
603 % \hline
604 % P & Q & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8\\
605 % \hline
606 % V & V & F & V & V & F & V & F & V & V \\
607 % V & F & F & V & V & V & V & V & F & V \\
608 % F & V & V & V & V & V & V & V & F & V \\
609 % F & F & F & F & F &  V & V & V & V & V \\
610 % \hline
611 % \end{array}
612 % $$
613 % \end{Exo}
614
615 % \begin{Exo}
616 %  Faire de même avec
617 \begin{enumerate}
618  \item $(P \ou Q) \ou (\non R)$
619 \item $P \ou (\non (Q \et R))$
620 \item $(\non P) \imp ((\non Q) \ou R)$
621 \item $(P \ou R) \imp (R \ou (\non P))$
622 \item $(P \imp (\non Q)) \ou (Q \imp R)$
623 \item $(P \ou (\non Q)) \imp ((\non P) \ou R)$
624 \item $(P \imp (\non R)) \ou (Q \et (\non R))$
625 \item $(P \imp Q) \imp ((Q \imp R) \imp (P \imp R))$
626 \end{enumerate}
627
628
629
630
631 % Réponse:
632
633 % $$\begin{array}{|c|c|c||c|c|c|c|c|c|c|c|}
634 % \hline
635 % P & Q & R & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8\\
636 % \hline
637 % V & V & V & V & V & V & V & V & V & V & V \\
638 % V & V & F & V & V & V & F & F & F & V & V \\
639 % V & F & V & V & V & V & V & V & V & F & V \\
640 % V & F & F & V & V & V & F & V & F & V & V \\
641 % F & V & V & V & F & V & V & V & V & V & V \\
642 % F & V & F & V & V & F & V & V & V & V & V \\
643 % F & F & V & F & V & V & V & V & V & V & V \\
644 % F & F & F & V & V & V & V & V & V & V & V \\
645 % \hline
646 % \end{array}
647 % $$
648 \end{Exo}
649
650 % \paragraph{Exercices sans correction}
651
652
653 % \begin{Exo}[Les animaux de la maison]
654 % Formalisez, en logique des propositions:
655 % \begin{enumerate}
656 % \item Les seuls animaux de cette maison sont des chats.
657 % \item Tout animal qui aime contempler la lune est apte à devenir un animal familier.
658 % \item Quand je déteste un animal, je l'évite soigneusement.
659 % \item Aucun animal n'est carnivore, à moins qu'il n'aille rôder dehors la nuit.
660 % \item Aucun chat ne manque jamais de tuer les souris.
661 % \item Aucun animal ne s'attache jamais à moi, sauf ceux qui sont dans cette
662 % maison.
663 % \item Les panthères ne sont pas aptes à devenir des animaux familiers.
664 % \item Aucun animal non carnivore ne tue de souris.
665 % \item Je déteste les animaux qui ne s'attachent pas à moi.
666 % \item Les animaux qui vont rôder dehors la nuit aiment toujours contempler la lune.
667 % \end{enumerate}
668 % \end{Exo}
669
670
671
672 % \begin{Exo}[Les exercices de Logique]
673 % Faire de même avec
674 % \begin{enumerate}
675 % \item Quand un étudiant résout un exercice de logique sans soupirer, vous pouvez être sûr qu'il le comprend.
676
677 % \item Ces exercices de logique ne se présentent pas sous la forme habituelle.
678
679 % \item Aucun exercice de logique facile ne donne mal à la tête.
680
681 % \item Les étudiants ne comprennent pas les exercices de logique qui ne se présentent pas sous la forme habituelle.
682
683 % \item Les étudiants ne soupirent jamais devant un exercice de logique, à moins qu'il ne leur donne mal à la tête.
684
685 % \end{enumerate}
686 % \end{Exo}
687
688
689
690 % \begin{Exo}[Mes idées sur les chaussons aux pommes]
691 % Toujours pareil avec
692 % \begin{enumerate}
693
694 % \item Toute idée de moi qui ne peut s'exprimer sous forme de syllogisme est vraiment ridicule.
695
696 % \item Aucune de mes idées sur les chaussons aux pommes ne mérite d'être notée par écrit.
697
698 % \item Aucune idée de moi que je ne parviens pas à vérifier ne peut être exprimée sous forme de syllogisme.
699
700 % \item Je n'ai jamais d'idée vraiment ridicule sans la soumettre sur le champ à mon avocat.
701
702 % \item Mes rêves ont tous trait aux chaussons aux pommes.
703
704 % \item Je ne soumets aucune de mes idées à mon avocat si elle ne mérite pas d'être notée par écrit.
705
706 % \end{enumerate}
707 % \end{Exo}
708
709
710 % AG: J'aurais besoin de ne pas faire apparaitre cet exercice.
711 % Je peux metre une option en place dans ce but.
712
713 % \begin{Exo}[Les matières enseignées à l'IUT]
714 % Formalisez, en logique des propositions:
715
716 % \begin{enumerate}
717
718 % \item Aucune matière n'est primordiale, sauf l'ACSI.
719
720 % \item Toute matière enseignée par des professeurs dynamiques est susceptible de plaire aux étudiants.
721
722 % \item Je ne travaille pas les matières que je n'aime pas.
723
724 % \item Les seules matières intéressantes sont les matières informatiques.
725
726 % \item Aucune matière informatique n'évite l'abstraction.
727
728 % \item Aucune matière ne me réussit, excepté les matières intéressantes.
729
730 % \item Les mathématiques ne sont pas susceptibles de plaire aux étudiants.
731
732 % \item Aucune matière non primordiale ne tombe dans l'abstraction.
733
734 % \item Je n'aime pas les matières qui ne me réussissent pas.
735
736 % \item L'ACSI est enseignée par des professeurs dynamiques.
737 % \end{enumerate}
738 % \end{Exo}
739
740
741
742 \section{Sémantique du calcul propositionnel} 
743
744 Dans ce qui suit, on donne un sens aux symboles représentant les
745 connecteurs logiques en fonction de la valeur de vérité des
746 propositions de base (ainsi $\non$ signifie non). 
747
748 \subsection{Fonctions de vérité}
749
750 Soit $F$ une formule propositionnelle, dans l'expression de laquelle
751 interviennent les variables propositionnelles $P_1$, $P_2$, $P_3$, \ldots,
752 $P_n$. 
753 \`A chacune de ces variables propositionnelles, on associe une
754 variable booléenne (généralement la même lettre de l'alphabet, mais en
755 minuscules), qui représente la valeur de vérité qu'elle peut prendre
756 (faux ou vrai, F ou V, 0 ou 1). 
757
758 % AG: Devrait etre précédé d'une présentation de l'algebre de Boole
759 % Certaines tables de vérité deviennent ``tables de Pythagore'' de . 
760 % et +.
761 % JFC: dans notre approche, l'algèbre de Boole est faite au S1 donc
762 % avant. Il y a un chapitre à ce sujet que tu peux prendre aussi.
763 \begin{Def}[Fonction de vérité de $F$]
764 La fonction de vérité de $F$ est la fonction booléenne
765 $\Phi_F$ des $n$ variables booléennes concernées, obtenue de la manière
766 suivante: 
767
768 \begin{enumerate}
769
770 \item Si c'est une variable $P$, propositionnelle, alors $\Phi_P(p)=p$. 
771
772 \item Si c'est une négation  d'une formule
773   propositionnelle $G$, alors $\Phi_{\non G}=\overline{\Phi_G}$. 
774
775 \item Si c'est une disjonction entre deux formules
776   propositionnelle $G$ ou $H$, alors  $\Phi_{G \lor H}=\Phi_G+\Phi_H$.  
777
778 \item Si c'est une conjonction entre deux formules
779   propositionnelle $G$ et $H$, alors  $\Phi_{G \land H}=\Phi_G \cdot \Phi_H$.  
780
781 \item Si elle est de la forme $G\imp H$, o\`u $G$ et $H$ sont des
782   formules propositionnelles, alors 
783   $\Phi_{G\imp H}=\overline{\Phi_G}+\Phi_H$.  
784
785 \item \label{item:eqv} Si c'est une équivalence entre
786 les formules propostionnelles  $G$ et $H$, alors 
787  $\Phi_{G \Leftrightarrow H}=\overline{\Phi_G}\cdot\overline{\Phi_H}+\Phi_G\cdot\Phi_H$.
788
789 \end{enumerate}
790 \end{Def}
791
792 % \begin{Rem}
793 % Soit  $F = P \imp Q$, $G = \non Q \imp \non P$.
794 % On a $\Phi_F(p,q) = \overline{p}+q$ et 
795 % $\Phi_G (p,q)= \overline{\Phi_{\non Q}} + \Phi_{\non P} =
796 % \overline{\overline{q}} + \overline{p} = \Phi_F(p,q)$.
797 % On remarque que les deux fonctions de vérités $\Phi_F(p,q)$ et $\Phi_G(p,q)$  
798 % sont identiques. 
799 % On en déduit que $P \imp Q$ et $\neg Q \imp \neg P$ sont logiquement
800 % équivalentes.
801
802 % $\neg Q \imp \neg P$ est appelée \emph{implication contraposée} de
803 % l'implication  $P \imp Q$. 
804
805 %\end{Rem}
806
807 % \begin{Exo}
808 % Démontrer la règle~\ref{item:eqv}. de la définition précédente à
809 % partir des règles énoncées avant.
810 % \end{Exo}
811
812
813
814
815
816 \begin{Ex}
817 Soit $F=(A\ou\non B) \land (B\imp C)$. Cette formule dépend des trois variables 
818 $A$, $B$ et $C$.On a alors:
819 $$
820 \begin{array}{l}
821 \Phi_F(a,b,c)= \Phi_{(A\ou\non B) \land (B\imp C)}(a,b,c) = \\
822 \Phi_{A\ou\non B}(a,b) \cdot \Phi_{B\imp C}(b,c) =
823 (\Phi_{A}(a) + \Phi_{\non B}(b)) \cdot (\overline{\Phi_{B}(b)}+ \Phi_{C}(c))=\\
824 (a+ \overline{\Phi_{B}(b)}) \cdot (\overline{b}+ c)=
825 (a+ \overline{b}) \cdot (\overline{b}+ c)= \overline{b} + ac
826 \end{array}
827 $$
828 \end{Ex}
829
830 % AG: Faux pour imp et eqv qui ne sont pas (utiles) dans l'algèbre
831 % et que l'interpretation ramene a ET, OU, NON. A modifier.
832 % \begin{Rem}
833 % Il est clair que les \og tables de vérité\fg{}  des connecteurs
834 % logiques sont les mêmes que les tables des opérations booléennes sur
835 % $\{\faux,\vrai\}$ 
836
837 % \begin{itemize}
838 % \item de la négation booléenne (pour la négation logique),
839 % \item de la somme booléenne (pour la disjonction logique),
840 % \item du produit booléen (pour la conjonction logique),
841 % %\item de la fonction booléenne de deux variables appelée \og
842 % %  implication\fg{}  (pour l'implication logique) 
843 % %\item de la fonction booléenne de deux variables appelée \og
844 % %  équivalence\fg{}  (pour l'équivalence logique). 
845 % \end{itemize}
846
847
848 La détermination de la valeur de vérité d'une proposition composée se ramène à un simple calcul en algèbre de Boole sur la fonction de vérité de la formule propositionnelle associée.
849 % \end{Rem}
850
851
852
853 \subsection{Formules propositionnelles particulières}
854 On verra dans cette section deux formules particulières:
855 les tautologies et les antilogies.
856
857 \subsubsection{Tautologies}
858 % AG: fonction referentielle ? Parler seulement de la fonction qui
859 % vaut toujours 1
860 \begin{Def}[Tautologie]
861 Toute formule propositionnelle dont la fonction de vérité est la
862 fonction référentielle est appelée \emph{tautologie}
863 \index{tautologie}. 
864 \end{Def}
865
866
867 Ainsi, une tautologie est une formule propositionnelle dont la fonction
868 de vérité est indépendante des valeurs de vérité associées à ses
869 variables. 
870 Autrement dit, quelle que soit la valeur de vérité des propositions
871 par lesquelles on remplacerait les variables propositionnelles, la
872 proposition obtenue serait vraie. 
873
874 \begin{Notation}
875 La notation utilisée pour marquer une tautologie F est $\tauto F$ (se
876 lit: \og F est une tautologie\fg{}). 
877 \end{Notation}
878
879 \begin{Ex}
880 Soit $F=A \imp A$. Comme 
881 $\Phi_F(a)=\overline a+a=1$, on a $\tauto F$.
882 %Par exemple: \og Si un étudiant est sérieux, alors il est sérieux\fg{}.
883 \end{Ex}
884
885 \begin{Ex}
886  $F = (A \imp C ) \imp ((B \imp C) \imp (A \ou B \imp C))$.
887
888 % AG: J'aimerais un passage à la ligne avant chaque egal,
889 % forme generale de tous les raisonnements par egalités. 
890 % JFC: OK
891  $\begin{array}{ll}
892    \Phi_F(a,b,c) & = \\ 
893  \overline{\Phi_{A \imp C}}(a,c) + 
894  \overline{\Phi_{B \imp C}}(b,c) + 
895  \Phi_{A \ou B \imp C}(a,b,c) & = \\ 
896  \overline{\overline{a}+c} + 
897  \overline{\overline{b}+c} + 
898  \overline{a+b}+c & = \\ 
899  a \overline{c} + b \overline{c} + \overline{a}  \overline{b} + c & = \\ 
900  a + b + \overline{a} \overline{b} + c & = 1 + c = 1
901 \end{array}
902 $
903
904 \end{Ex}
905
906
907 Il ne faudrait pas croire, au vu de ces exemples simples, que les
908 tautologies se ramènent toutes à des trivialités totalement
909 inintéressantes et indignes d'être énoncées. 
910 Ainsi, dans une théorie mathématique, tous les théorèmes sont des
911 tautologies; la reconnaissance de cette propriété n'est cependant pas
912 toujours complètement évidente\ldots 
913
914
915 % \begin{Exo}
916 % Les formules propositionnelles suivantes sont-elles des tautologies ?
917
918 % \begin{enumerate}
919 % % \item \label{item:taut:1} $(P \et Q) \imp P$
920 % % \item \label{item:taut:2} $(P \ou Q) \imp (P \et Q)$
921 % % \item \label{item:taut:3} $(P \et Q) \imp (P \ou Q)$
922 % % \item \label{item:taut:4} $P \imp (P \ou Q)$
923 % \item \label{item:taut:5} $P \imp ((\non P ) \imp P)$
924 % \item \label{item:taut:6} $P \imp (P \imp Q)$
925 % \item \label{item:taut:7} $P \imp (P \imp P)$
926 % \item \label{item:taut:8} $(P \imp Q) \imp ((Q \imp R) \imp (P \imp
927 %   R))$ 
928 % \end{enumerate}
929
930 % Réponses: 
931 % % \ref{item:taut:1}., 
932 % % \ref{item:taut:3}., 
933 % % \ref{item:taut:4}.,
934 % \ref{item:taut:5}., 
935 % \ref{item:taut:7}. et 
936 % \ref{item:taut:8}. sont des tautologies.
937
938 % \end{Exo}
939
940 % AG: Indiquer la méthode de ``preuve'' ou dire ``Montrer''
941 \begin{Exo}
942 Les formules propositionnelles suivantes sont-elles des tautologies ?
943
944 \begin{enumerate}
945 % \item $\tauto A\imp(B\imp A)$
946 % \item $\tauto (A\imp B)\imp((A\imp(B\imp C))\imp(A\imp C))$
947 % \item $\tauto A\imp(B\imp A\et B)$
948 % \item $ \tauto A\et B\imp A\qquad\qquad\qquad \tauto A\et B\imp B $
949 % \item $\tauto A\imp A\ou B$
950 % \item $ \tauto B\imp A\ou B $
951 \item \label{item:taut:5} $P \imp ((\non P ) \imp P)$
952 \item $\tauto \non\non A\imp A $
953 \item \label{item:taut:7} $P \imp (P \imp P)$
954 \item \label{item:taut:8} $(P \imp Q) \imp ((Q \imp R) \imp (P \imp
955   R))$ 
956 \item $\tauto (A\imp C)\imp((B\imp C)\imp(A\ou B\imp C))$
957 \item \label{item:taut:6} $P \imp (P \imp Q)$
958 \item $\tauto (A\imp B)\imp((A\imp\non B)\imp  A) $
959
960 %\item $\tauto (A\imp B)\imp((B\imp A)\imp(A\eqv B)) $
961 %\item $ \tauto (A\eqv B)\imp(A\imp B)\quad \tauto (A\eqv B)\imp (B\imp A)$
962 \end{enumerate}
963 \end{Exo}
964
965
966 \subsubsection{Antilogies}
967
968 \begin{Def}[Antilogie]
969 Toute formule propositionnelle dont la fonction de vérité est la
970 fonction nulle est appelée \emph{antilogie} \index{antilogie}. 
971 \end{Def}
972
973 La proposition obtenue en remplaçant les variables par des
974 propositions ne peut alors jamais être vraie. 
975
976 \begin{Ex}
977 Soit $F=A\et \non A$. 
978 $\Phi_F(a)=a\cdot\overline a=0$. Donc $F$ est bien une antilogie.
979 \end{Ex}
980
981 % \begin{Rem}
982 % Le caractère d'antilogie d'une formule propositionnelle n'est pas
983 % toujours aussi évident. 
984 % \end{Rem}
985
986
987 \begin{Exo}
988 Calculer les fonctions de vérité des formules propositionnelles suivantes, et
989 dire s'il s'agit éventuellement de tautologies ou d'antilogies:
990
991 \begin{enumerate}
992
993 % \item $(A\imp B)\et(A\ou B)\imp B$
994 % \item $(A\imp C)\et(B\imp D)\et(A\ou B)\imp C\ou D$
995 % \item $\non(A\et B)\ou\non A\ou\non B\imp C$
996 % \item $(A\imp C)\ou(B\imp D)\imp(A\ou B\imp C\ou D)$
997 % \item $(A\imp C)\et(B\imp D)\imp(A\et B\imp C\et D)$
998 % \item $(A\et B)\ou(\non A\et\non C)\imp(B\imp C)$
999 %\item $(\non(B\et C)\et\non\non(C\et A)\imp\non(B\et C)\et(C\et A))\imp
1000 %(\non(A\ou\non C)\eqv(A\imp B))$
1001 % \item $(\non A\ou B)\et(C\imp(A\eqv B))$
1002 % \item $A\et\non A\imp(B\ou C\imp(C\imp\non A))$
1003 % \item $((A\imp B)\imp A)\imp A$
1004 % \item $(A\imp C)\et(B\imp D)\et(\non C\ou\non D)\imp\non A\ou\non B$
1005 \item $A\et(A\ou B)\eqv A$
1006 \item $(\non A\ou B\imp(A\imp\non A\ou B))\eqv(\non A\ou B\imp(A\imp
1007 (A\imp B)))$
1008 \item $(A\imp B)\et(A\ou C)\imp B\ou C$
1009 \item $(A\imp B)\et(A\ou C)\imp(A\imp C)$
1010
1011 \end{enumerate}
1012 \end{Exo}
1013
1014
1015
1016
1017
1018 \subsection{Conséquences logiques}
1019
1020 Soit ${\cal F} = \{F_1, \ldots, F_n \}$ un ensemble de formules
1021 propositionnelles . 
1022
1023 \begin{Def}[Conséquence logique]
1024 On dit que la formule propositionnelle $A$ est une \emph{conséquence
1025   logique}\index{conséquence logique} des formules propositionnelles
1026 $F_1, \ldots, F_n$  lorsque, chaque fois que les
1027 fonctions de vérité $\Phi_{F_1}$, \ldots, $\Phi_{F_n}$
1028 prennent simultanément la valeur \og vrai\fg{}
1029 (ou 1), il en est de même pour la fonction de vérité de la forme $A$. 
1030 \end{Def}
1031
1032 \begin{Notation}
1033 On note ce résultat: $\{F_1, \ldots, F_n\} \tauto A$ (se lit: $A$ est
1034 conséquence logique de $\{F_1, \ldots, F_n\}$). 
1035 \end{Notation}
1036
1037
1038
1039
1040
1041 \begin{Ex}
1042 On reconsidère l'ensemble des deux formules propositionnelles $$\{P, P
1043 \imp Q\}$$ et on va montrer autrement que $Q$ est conséquence logique
1044 de ces deux formules. 
1045 Autrement dit, on va remontrer que: \{$P$, $P \imp Q$\}$\tauto Q$.
1046
1047 \begin{itemize}
1048 \item $\Phi_P(p)=p$: prend la valeur 1 lorsque $p$ prend la valeur
1049   1. 
1050 \item $\Phi_{P\imp Q}(p,q)=\overline p+q$ : prend la valeur 1 lorsque
1051   $p=0$ (quelle que soit la valeur de $q$) et lorsque $p=1$ et $q=1$. 
1052 \item $\Phi_P(p)$ et $\Phi_{P\imp Q}(p,q)$ prennent simultanément la
1053   valeur 1 uniquement lorsque $p=1$ et $q=1$; dans ce cas,
1054   $\Phi_Q(q)=q=1$ aussi. Donc $Q$ est conséquence logique de $\{P, P
1055   \imp Q\}$. 
1056 \end{itemize}
1057 \end{Ex}
1058
1059
1060
1061 % \begin{Ex}
1062 % $\{ P \imp Q, P \} \tauto Q$. En effet:
1063 % $$\begin{array}{|c|c|c|}
1064 %    \hline
1065 % P & Q & P \imp Q \\
1066 % \hline
1067 % F & F & V \\
1068 % \hline
1069 % F & V & V \\
1070 % \hline
1071 % V & F & F \\
1072 % \hline
1073 % V & V & V \\
1074 % \hline
1075 %   \end{array}
1076 % $$
1077 % \noindent Il n'y a qu'un seul cas dans lequel $P \imp Q$ et $P$ sont
1078 % simultanément vrais. Dans ce cas, $Q$ est vrai. 
1079 % \end{Ex}
1080
1081
1082
1083 \begin{Exo}
1084 Dans chacun des cas suivants, déterminer si le  premier ensemble de  formules
1085 a pour conséquence logique la deuxième formule:
1086
1087 $$\begin{array}{c  r  l}
1088 % 1 & \{P \et Q\} & P\\
1089 % 2 & \{(P \et Q) \ou R\} & P\ \et (Q \ou R) \\
1090 % 3 & \{(P \et Q) \imp R \} & (P \imp R) \et (Q \imp R) \\
1091 1 & \{P \imp (Q \ou R)\} & (P \imp Q) \ou (P \imp R) \\
1092 2 & \{A \imp (P \ou Q), \neg S \lor A \} & (\neg P \lor S) \imp Q \\
1093 3 & \{A \imp (B \et C), \neg C \lor D \lor R, R \imp \neg B \} & 
1094 (A \land D) \imp \neg R \\
1095 \end{array}
1096 $$
1097 \end{Exo}
1098
1099
1100
1101
1102
1103
1104 \begin{Exo}
1105 Dans chacun des cas suivants, que peut-on dire d'une formule propositionnelle:
1106 \begin{enumerate}
1107 \item \label{item:cons:1} qui a pour conséquence logique une antilogie,
1108 \item  \label{item:cons:2}  qui a pour conséquence logique  une tautologie,
1109 \item  \label{item:cons:3}  qui est conséquence logique d'une antilogie,
1110 \item  \label{item:cons:4}  qui est conséquence logique  d'une tautologie.
1111 \end{enumerate}
1112 \end{Exo}
1113
1114 % Réponses: 
1115 % \ref{item:cons:1}. c'est une antilogie, 
1116 % \ref{item:cons:2}. rien, 
1117 % \ref{item:cons:3}. rien et 
1118 % \ref{item:cons:4}. c'est une tautologie.
1119
1120
1121
1122 \begin{Exo}
1123 La formule propositionnelle $F$ étant fixée, que peut-on dire d'une
1124 formule propositionnelle $G$ qui possède chacune des deux propriétés: 
1125 \begin{itemize}
1126  \item $F \ou G$ est une tautologie,
1127  \item $F \et G$ est une antilogie.
1128 \end{itemize}
1129 \end{Exo}
1130
1131 %Réponse: la formule $g$ est équivalente à la négation de la formule $f$.
1132
1133
1134
1135 \subsection{Formules équivalentes} 
1136
1137 \begin{Def}[Formules équivalentes]
1138 Si la formule propositionnelle $G$ est conséquence logique de la formule
1139 propositionnelle $F$ et si $F$ est aussi conséquence logique de $G$, 
1140 alors ces deux formules sont dites \emph{équivalentes}\index{formules
1141   équivalentes} (que l'on note $\approx$), soit: 
1142 $$\{F\}\tauto G\hbox{ et }\{G\}\tauto F 
1143 \textrm{ si et seulement si  } F \approx G.$$
1144 \end{Def}
1145
1146
1147 C'est cette notion de formules équivalentes qui autorise le remplacement
1148 d'une expression par une autre (équivalente, bien sûr) dans une formule
1149 propositionnelle. 
1150
1151 \begin{Rem}
1152  On est autorisé à remplacer $\non \non A$ par $A$, puisque ces formules 
1153  sont équivalentes. 
1154 \end{Rem}
1155
1156
1157 \begin{Exo}
1158 Dans chacun des cas suivants, dire si les deux formules
1159 propositionnelles inscrites sur la même ligne sont équivalentes: 
1160 $$
1161 \begin{array}{c  r  l}
1162 1 & \non (\non P) & P\\
1163 2 & P \et (P \imp Q) & P \et Q \\
1164 3 & P \imp Q & (\non P ) \ou (P \et Q)\\
1165 4 & P \imp Q & (\non P ) \imp (\non Q) \\
1166 5 & P \ou Q & \non ((\non P) \et (\non Q))\\
1167 6 & P \et Q & \non ((\non P) \ou (\non Q))\\
1168 7 & \non P & (\non ( P \ou Q)) \ou ((\non P) \et Q) \\
1169 8 & P \imp (Q \imp R) & (P \imp Q) \imp R\\
1170 9 & P \imp (Q \et R) & (P \imp Q) \et (P \imp R) \\
1171 10 & P \imp (Q \ou R) & (P \imp Q) \ou (P \imp R)\\
1172 11 & (P \imp Q) \et (Q \imp P) & (P \et Q) \imp (P \et Q) \\
1173 12 & (P \et Q) \ou (Q \et R) \ou (R \et P) & (P \ou Q) \et (Q \ou R)
1174 \et (P \ou R)\\ 
1175 \end{array}
1176 $$
1177
1178
1179 %Réponse: oui pour 1, 2, 3, 5, 6, 7, 9, 10, 12.
1180 \end{Exo}
1181
1182 \begin{Exo} 
1183 Soit $F$ une formule propositionnelle dépendant de trois variables $P,
1184 Q, R$ qui possède deux propriétés: 
1185 \begin{itemize}
1186 \item $F(P,Q,R)$ est vraie si $P, Q, R$ sont toutes les trois vraies, 
1187 \item la valeur de vérité de $F(P,Q,R)$ change quand celle d'une
1188   seule des trois variables change. 
1189 \end{itemize}
1190 Construire la table de vérité de $F$, et déterminer une formule
1191 possible pour $F$. 
1192
1193 Réponse: table de vérité
1194
1195 $$\begin{array}{|c c c|c|}
1196 \hline
1197 P & Q & R & F \\
1198 \hline
1199 V & V & V & V \\
1200 V & V & F & F \\
1201 V & F & V & F \\
1202 F & V & V & F \\
1203 V & F & F & V \\
1204 F & F & V & V \\
1205 F & V & F & V \\
1206 F & F & F & F \\
1207 \hline
1208   \end{array}
1209 $$
1210 \noindent Formule: 
1211 $
1212 (P \et Q \et R) \ou 
1213 (P \et \non Q \et \non R) \ou 
1214 (\non P \et \non Q \et R) \ou 
1215 (\non P \et Q \et \non R)$ 
1216 \end{Exo}
1217
1218 % \begin{Exo}
1219 % Déterminer des formules propositionnelles $F, G, H$ dépendant des
1220 % variables $P,Q,R$ qui admettent les tables de vérité: 
1221 % $$\begin{array}{ccc}
1222 % \begin{array}{|ccc|c|}
1223 % \hline
1224
1225 % P & Q & R & F \\
1226 % \hline
1227 % V & V & V & V\\
1228 % V & V & F & F \\
1229 % V & F & V & V \\
1230 % V & F & F & F \\
1231 % F & V & V & F \\
1232 % F & V & F & V \\
1233 % F & F& V & V \\
1234 % F & F & F & V\\
1235 % \hline
1236 % \end{array}
1237 % & 
1238 % \begin{array}{|ccc|c|}
1239 % \hline
1240 % P & Q & R & G \\
1241 % \hline
1242 % V & V & V & F\\
1243 % V & V & F & V \\
1244 % V & F & V & V \\
1245 % V & F & F & F \\
1246 % F & V & V & F \\
1247 % F & V & F & V \\
1248 % F & F& V & V \\
1249 % F & F & F & F\\
1250 % \hline
1251 % \end{array}
1252 % &
1253 % \begin{array}{|ccc|c|}
1254 % \hline
1255 % P & Q & R & H \\
1256 % \hline
1257 % V & V & V & V\\
1258 % V & V & F & V \\
1259 % V & F & V & V \\
1260 % V & F & F & F \\
1261 % F & V & V & F \\
1262 % F & V & F & V \\
1263 % F & F& V & V \\
1264 % F & F & F & V\\
1265 % \hline
1266 % \end{array}
1267 %   \end{array}
1268 % $$
1269 % \end{Exo}
1270
1271 % Réponses:
1272
1273 % \noindent $ f = (P \et Q \et R) \ou (P \et (\non Q) \et R) \ou
1274 % ((\non P) \et Q \et (\non R)) \ou ((\non P) \et (\non Q) \et R) \ou
1275 % ((\non P) \et (\non Q) \et (\non R))$ 
1276
1277 % \noindent $ g = (P \et Q \et (\non R)) \ou (P \et (\non Q) \et R)
1278 % \ou ((\non P) \et Q \et (\non R)) \ou ((\non P) \et (\non Q) \et R)$ 
1279
1280 % \noindent $ h = (P \et Q \et R) \ou (P \et Q \et (\non R)) \ou (p
1281 % \et (\non Q) \et R) \ou ((\non P) \et Q \et (\non R)) \ou ((\non P)
1282 % \et (\non Q) \et R) \ou ((\non P) \et (\non Q) \et (\non R))$ 
1283
1284 \subsection{Simplification du calcul des fonctions de vérité}
1285
1286
1287 \begin{Th}[Théorème de la validité]
1288 Soit $\{G_1,G_2,\ldots,G_n\}$ un ensemble de formules propositionnelles
1289 et $H$ une formule propositionnelle; alors: 
1290 $$
1291 \{G_1,G_2,\ldots,G_{n-1}\}\tauto G_n\imp H
1292 \textrm{ si et seulement si }
1293 \{G_1,G_2,\ldots,G_n\}\tauto H 
1294 $$
1295 \end{Th}
1296
1297
1298
1299 \begin{Proof}
1300 \textbf{Si.}
1301 \noindent Supposons $\{G_1,G_2,\ldots,G_n\}\tauto H$, c'est à dire, chaque
1302 fois que les formules de $\{G_1,G_2,\ldots,G_n\}$ sont vraies, $H$ l'est
1303 aussi). 
1304 Supposons que les formules de $\{G_1,G_2,\ldots,G_{n-1}\}$ soient vraies:
1305 \begin{itemize}
1306 \item Alors, si $G_n$ est vraie, toutes les formules de
1307 $\{G_1,G_2,\ldots,G_n\}$ sont vraies, et donc, d'après {l'hypothèse},
1308 $H$ est vraie. 
1309 Dans ce cas (voir table de vérité de l'implication logique), $G_n\imp
1310 H$ est vraie. 
1311 \item Et si $G_n$ n'est pas vraie, alors $G_n\imp H$ est vraie.
1312 \end{itemize}
1313 \textbf{Seulement si.}
1314 \noindent Supposons
1315 $\{G_1,G_2,\ldots,G_{n-1}\}\tauto  G_n\imp H$. 
1316 En d'autres termes, chaque fois que les
1317 formules de $\{G_1,G_2,\ldots,G_{n-1}\}$ sont vraies, $G_n\imp H$ est
1318 vraie. 
1319 Regardons si $H$ est une conséquence logique de
1320 $\{G_1,G_2,\ldots,G_{n}\}$ en distinguant  selon que $G_n$ est vraie
1321 ou pas.
1322 \begin{itemize}
1323 \item soit lorsque $G_n$ n'est pas vraie, indépendamment de la valeur
1324   de vérité de $H$ sur laquelle on ne peut alors rien dire, mais peu
1325   importe, puisque, dans ce cas, les formules de
1326   $\{G_1,G_2,\ldots,G_n\}$ ne sont pas 
1327 toutes vraies, puisque $G_n$ n'est pas vraie.
1328 \item soit lorsque $G_n$ est vraie, et, dans ce cas, on sait que $H$
1329   est obligatoirement vraie aussi. Ceci se produit chaque fois que
1330   toutes les formules de $\{G_1,G_2,\ldots,G_n\}$ sont vraies, et, dans
1331   ce cas, $H$ l'est aussi. 
1332 Donc $\{G_1,G_2,\ldots,G_n\}\tauto H$.
1333 \end{itemize}
1334 \end{Proof}
1335 % AG: Raisonnement typique de deduction naturelle, serait 
1336 % mieux placé dans ce contexte.
1337
1338 \begin{Ex}[Exemple d'application]
1339  Soit à montrer que:
1340 $$\tauto (A\imp(B\imp C))\imp((A\imp B)\imp(A\imp C)).$$
1341
1342 On pourrait bien entendu déterminer la fonction de vérité de cette formule.
1343 Mais, d'après le théorème précédent, la démonstration du résultat
1344 demandé est équivalente à celle de: 
1345 $$\{A\imp(B\imp C)\}\tauto(A\imp B)\imp(A\imp C).$$
1346
1347 Une nouvelle application de ce même théorème nous montre que la
1348 démonstration demandée est encore équivalente à celle de: 
1349 $$\{A\imp(B\imp C), (A\imp B)\}\tauto (A\imp C).$$
1350 Et enfin à celle de:
1351 $$\{A\imp(B\imp C),(A\imp B),A\}\tauto C.$$
1352
1353 Or les fonctions de vérité de $\{A\imp(B\imp C),(A\imp B),A\}$
1354 sont 
1355 $$
1356 \left\{
1357 \begin{array}{l}
1358 \overline{a} + \overline{b} + c \\
1359 \overline{a} + b \\
1360 a
1361 \end{array}
1362 \right.
1363 \textrm{ qui valent sim. 1 quand }
1364 \left\{
1365 \begin{array}{l}
1366 a = 1 \\
1367 b = 1 \\
1368 c = 1
1369 \end{array}
1370 \right.
1371 $$
1372 Ainsi $C$ est vraie et on a terminé la démonstration.
1373 % Or, dire que les formules de $\{A\imp(B\imp C),(A\imp B),A\}$ sont
1374 % simultanément vraies revient à dire que $A$ est vraie. 
1375 % Dans ce cas, $(A\imp B)$ ne peut être aussi vraie que si $B$ est vraie
1376 % et, de même, $A\imp(B\imp C)$ ne peut être vraie que si $(B\imp C)$
1377 % est vraie. $B$ étant vraie, $(B\imp C)$ ne peut être vraie que si $C$
1378 % est vraie.  
1379
1380 % Donc, chaque fois que  $\{A\imp(B\imp C),(A\imp B),A\}$ sont
1381 % simultanément vraies, $C$ est nécessairement vraie. Donc 
1382 % $$\{A\imp(B\imp C),(A\imp B), A\}\tauto C,$$
1383 % ce qui, d'après le théorème énoncé ci-dessus, est équivalent
1384 % à $$\tauto (A\imp(B\imp C))\imp((A\imp B)\imp(A\imp C)).$$ 
1385
1386
1387 \end{Ex}
1388
1389
1390
1391
1392
1393
1394 \begin{Exo}
1395 Trois dirigeants d'une Société (Pierre P., Marc M. et Alain A.) sont
1396 prévenus de malversations financières ; au cours de l'enquête, l'agent
1397 du fisc enregistre leurs déclarations: 
1398 \begin{itemize}
1399 \item Pierre P.: ``Marc est coupable et Alain est innocent''.
1400 \item Marc M.: ``Si Pierre est coupable, Alain l'est aussi''.
1401 \item Alain A.: ``Je suis innocent, mais l'un au moins des deux
1402   autres est coupable''. 
1403 \end{itemize}
1404
1405 \begin{enumerate}
1406 \item Ces trois témoignages sont-ils compatibles? 
1407 \item En supposant qu'ils sont
1408 tous les trois innocents, lequel a menti? 
1409 \item En supposant que chacun dit
1410 la vérité, qui est innocent et qui est coupable? 
1411 \item En supposant que les
1412 innocents disent la vérité et que les coupables mentent, qui est
1413 innocent et qui est coupable? 
1414 \end{enumerate}
1415 \end{Exo}
1416
1417
1418
1419 \begin{Exo}
1420 Simplifier le règlement suivant:
1421
1422 \begin{itemize}
1423 \item Les membres de la Direction Financière doivent être choisis
1424   parmi ceux de la Direction Générale. 
1425 \item Nul ne peut être à la fois membre de la Direction Générale et de
1426   la Direction Technique s'il n'est membre de la Direction
1427   Financière. 
1428 \item Aucun membre de la Direction Technique ne peut être membre de la
1429   Direction Financière. 
1430 \end{itemize}
1431 \end{Exo}
1432
1433
1434 \begin{Exo}
1435 Un inspecteur des services de santé visite un hôpital psychiatrique
1436 o\`u des phénomènes étranges lui ont été signalés. 
1437
1438 Dans cet hôpital, il n'y a que des malades et des médecins, mais les
1439 uns comme les autres peuvent être sains d'esprit ou totalement
1440 fous. L'inspecteur doit faire sortir de 
1441 l'hôpital les personnes qui n'ont rien à y faire, c'est à dire les
1442 malades sains d'esprit et les médecins totalement fous (quitte à les
1443 réintégrer ultérieurement en tant que malades\ldots). Il part du principe
1444 que les personnes saines d'esprit ne disent que des choses vraies,
1445 alors que les personnes folles ne disent que des choses fausses. 
1446
1447 Dans une salle, il rencontre deux personnes (appelons-les A et B pour
1448 préserver leur anonymat). A affirme que B est fou et B affirme que A
1449 est médecin. 
1450 \begin{enumerate}
1451 \item Après une intense réflexion, l'inspecteur fait sortir l'un des
1452   deux de l'hôpital. Lequel (et pourquoi ?) 
1453 \item Peut-il dire quelque chose au sujet de l'autre ? 
1454 \end{enumerate}
1455 \end{Exo}
1456
1457
1458 \begin{Exo}
1459 Le prince de Beaudiscours est dans un cruel embarras. Le voici au pied
1460 du manoir o\`u la méchante fée Antinomie maintient prisonnière la
1461 douce princesse Vérité. Deux portes y donnent accès. L'une d'elles
1462 conduit aux appartements de la princesse, mais l'autre s'ouvre sur
1463 l'antre d'un dragon furieux. Le prince sait seulement que l'une de ces
1464 deux portes s'ouvre lorsqu'on énonce une proposition vraie, et l'autre
1465 si on énonce une proposition fausse. 
1466
1467 Comment peut-il délivrer la princesse?
1468 \end{Exo}
1469
1470
1471
1472 \begin{Exo}
1473 Que dire des raisonnements suivants?
1474 \begin{enumerate}
1475 \item Si Jean n'a pas rencontré Pierre l'autre nuit, 
1476 c'est que Pierre est le meurtrier ou que Jean est un menteur.
1477 Si Pierre n'est pas le meurtrier, alors Jean n'a pas rencontré Pierre 
1478 l'autre nuit et le crime a eu lieu après minuit.
1479 Si le crime a eu lieu après minuit, alors Pierre est 
1480 le meurtrier ou Jean n'est pas un menteur.
1481 Donc Pierre est le meurtrier
1482 \item Manger de la vache folle est dangereux pour la santé; 
1483   manger du poulet aux hormones aussi, d'ailleurs. 
1484   Quand on ne mange pas de la vache folle, on mange du poulet aux hormones.
1485   Notre santé est donc en danger.
1486 \item Si je n'étudie pas, j'ai des remords. 
1487   Mais si je ne vis pas à fond ma jeunesse, j'ai aussi des remords. 
1488   Or je n'ai pas de remords. 
1489   C'est donc que j'étudie tout en vivant à fond ma jeunesse.
1490 \item Quand Marie est là, c'est qu'elle accompagne Paul ou Jean. 
1491   Paul ne vient jamais en même temps que son cousin Serge.
1492   Si Jean et Serge viennent tous les deux, leur s{\oe}ur Louise les accompagne.
1493   Si Louise se pointe, Raoul ne reste pas.
1494   Hier, Raoul et Serge étaient présents jusqu'au bout. Peut-on en conclure que 
1495   Marie n'était pas présente?  
1496 \end{enumerate}
1497 \end{Exo}
1498 % \subsection{Conclusion}
1499
1500 % Le calcul sur les fonctions de vérité paraît tout-à-fait
1501 % satisfaisant et séduisant, lorsqu'il s'agit de calculer des valeurs de
1502 % vérité ou d'examiner des conséquences logiques. 
1503 % Il est vrai qu'il est simple, nécessite un minimum de réflexion (très
1504 % important dans le cas des ordinateurs!) et qu'il est très facile à
1505 % programmer. 
1506
1507
1508 % Mais, pour une formule propositionnelle qui comporte 10 variables
1509 % propositionnelles (ce qui n'est pas beaucoup pour les problèmes que
1510 % l'on cherche à programmer!), la table des valeurs de la fonction de
1511 % vérité comporte $2^{10}=1024$ lignes. 
1512 % Celui qui opère à la main a déjà démissionné.
1513 % L'ordinateur démissionne un peu plus loin, certes, mais il finit aussi
1514 % par avouer son incapacité: 
1515 % \begin{itemize}
1516 % \item Sur les machines modernes, il n'est plus impossible d'envisager
1517 %   d'écrire et d'exécuter une \og boucle vide\fg{} qui porte sur toutes
1518 %   les valeurs entières représentables sur 32 bits, donc de 0 à
1519 %   $2^{32}-1$, le temps d'exécution est récemment devenu raisonnable. 
1520 % \item Il ne faut cependant pas exiger que ce temps demeure raisonnable
1521 %   dès qu'il s'agit d'exécuter un algorithme un peu compliqué. Et 32
1522 %   variables constituent un nombre 
1523 % ridiculement petit pour un système expert, dans lequel les expressions
1524 % offrent souvent une complexité qui n'a aucune commune mesure avec ce
1525 % que l'on peut imaginer de plus compliqué\ldots 
1526 % \end{itemize}
1527
1528
1529
1530
1531
1532 % Les \og raccourcis\fg{}  qui viennent d'être étudiés et qui permettent
1533 % d'accélérer, voire de supprimer totalement, le calcul d'une fonction
1534 % de vérité, sont plus utiles lorsque l'on opère \og à la main\fg{}  que
1535 % pour la programmation d'algorithmes de logique. 
1536
1537
1538
1539
1540
1541 % Il faut donc garder en réserve la méthode des fonctions de vérité:
1542 % celle-ci peut être très utile dans certains cas, essentiellement
1543 % lorsque le problème peut être résolu \og à la main\fg{}, mais il faut
1544 % aussi trouver une autre méthode pour songer à aborder des problèmes
1545 % plus complexes. 
1546
1547 % Cette méthode, qui supprime toute référence aux valeurs de vérité,
1548 % fait l'objet du 
1549 % chapitre suivant.
1550
1551 % \gsaut
1552 \centerline{\x{Fin du Chapitre}}
1553
1554
1555
1556
1557
1558
1559
1560