Cours Logique
Cours Logique
Cours Logique
I Éléments de logique
1) Connecteurs logiques
Si l’on exécute sur une machine les deux algorithmes suivants, la valeur finale de n n’est pas
la même.
n←0 n←0
Tant que (n est pair) et (n 6 20) : Tant que (n est pair) ou (n 6 20) :
n ← 3n + 1 n ← 3n + 1
Fin du Tant que Fin du Tant que
A chaque itération du premier algorithme, on doit déterminer si la condition ((n est pair)
et (n 6 20)) est vraie ou fausse. En mathématiques, on parle d’assertion pour désigner une
condition qui peut être vraie ou fausse (en algorithmique, on parle de booléen pour désigner un
type de variable ne prenant que les valeurs vrai ou faux). L’assertion ((n est pair) et (n 6 20)) est
en fait obtenue en combinant les deux assertions (n est pair) et (n 6 20) à l’aide du connecteur
logique «et». Nous allons présenter les différents connecteurs logiques ainsi que leurs «valeurs
de vérité».
Soit P et Q deux assertions.
• la négation (non) : l’assertion (non P ) est l’assertion qui est vraie lorsque P est fausse et
qui est fausse sinon.
• la conjonction (et) : l’assertion (P et Q) est l’assertion qui est vraie lorsque P et Q sont
vraies et qui est fausse sinon.
• la disjonction (ou) : l’assertion (P ou Q) est l’assertion qui est vraie lorsque l’une des
deux assertions P et Q est vraie et qui est fausse sinon.
3. Contraposée :
(P =⇒ Q) ⇐⇒ (non Q =⇒ non P ).
4. Associativité :
((P et Q) et R) ⇐⇒ (P et (Q et R))
((P ou Q) ou R) ⇐⇒ (P ou (Q ou R))
5. Distributivité :
((P et Q) ou R) ⇐⇒ (P ou R) et (Q ou R)
((P ou Q) et R) ⇐⇒ (P et R) ou (Q et R)
Exemple : montrer par contraposée que si n2 est pair alors n est pair.
2) Quantificateurs
Il y en a deux : ∀ (quelque soit) et ∃ (il existe). Notation ∃! (il existe un unique). Négation
et permutation des quantificateurs. On retiendra que :
• la négation de (∀x ∈ E, P (x)) est (∃x ∈ E, non P (x)) et la négation de (∃x ∈ E, P (x))
est (∀x ∈ E, non P (x)).
• on peut permuter deux quantificateurs de même type, mais on ne peut rien dire à priori
dans le cas de quantificateurs de types différents.
©Arnaud de Saint Julien - MPSI Lycée La Merci 2023-2024 3
Il faut savoir écrire la négation d’assertions et savoir dire si une assertion est vraie ou fausse.
Exemples :
1) Vocabulaire
Définition 2 • Un ensemble E est constitué d’éléments. Si x est un élément de E, on écrit
x ∈ E (x appartient à E). Si x n’est pas dans E, on écrit x ∈
/ E.
• On dit qu’un ensemble A est inclus dans un ensemble E si tous les éléments de A sont
aussi dans E. On note alors A ⊂ E (on dit aussi que A est une partie de E).
Exemples :
Attention :
Exemples :
• si E = {1, 2, 3, 4, 5, 6} (on note aussi E = J1, 6K), A = {3, 5} est une partie de E mais pas
B = {3, 7}
Exo : parties de E = {1, 2, 3}, puis calcul de P (P(E)) avec E = {0, 1}.
• complémentaire de A dans E, noté A, l’ensemble des éléments de E qui ne sont pas dans
A
• différence de A par B, notée A \ B, l’ensemble des éléments de E qui sont dans A mais
pas dans B
Exemples :
• A = {1, 2, 3} et B = {2, 3, 4}
• E = {(x, y) ∈ R2 | (y − 2x)(x2 + y 2 − 1) = 0}
• On joue 10 fois au dé. On note Ek l’évènement «on obtient 6 au k-ième lancer». On note
A l’évènement «il a obtenu 6 à chaque lancer» et B l’évènement «il a obtenu au moins
un 6 à un lancer». Écrire A et B à l’aide des Ek .
√
• R \ Q est non vide car 2 est irrationnel
Remarques :
(A ∩ B) ⊂ A ⊂ (A ∪ B).
• On a A \ B = A ∩ B
A ∪ A = E, A ∩ A = ∅; A ∩ ∅ = ∅, A ∪ ∅ = A.
A∪B =A∩B et A ∩ B = A ∪ B.
2. Associativité
(A ∩ B) ∩ C = A ∩ (B ∩ C) et (A ∪ B) ∪ C = A ∪ (B ∪ C).
3. Distributivité
(A ∪ B) ∩ C = (A ∩ C) ∪ (B ∩ C) et (A ∩ B) ∪ C = (A ∪ C) ∩ (B ∪ C).
Exemples :
• R2 = R × R
• En général E × F 6= F × E.