Lumio

La logique mathématique — cours

3ème année · section Informatique · mathématiques, programme officiel tunisien.

Le cours

Point de départ · 1

Parmi ces phrases, laquelle est une proposition mathématique ?

Remarque

Une proposition mathématique possède une valeur de vérité absolue (soit vraie, soit fausse), indépendante de toute appréciation personnelle.

Définition · 2

Proposition et valeur de vérité

p∈{0  ;  1}p \in \{0 \; ; \; 1\}

Une proposition (ou assertion) est un énoncé mathématique qui est soit exclusivement vrai (noté 11 ou VV), soit exclusivement faux (noté 00 ou FF).

Définition · 3

Connecteurs élémentaires : négation, conjonction et disjonction

non(p)=1  ⟺  p=0\text{non}(p) = 1 \iff p = 0
(p∧q)=1  ⟺  p=1 et q=1(p \wedge q) = 1 \iff p = 1 \text{ et } q = 1
(p∨q)=1  ⟺  p=1 ou q=1(p \vee q) = 1 \iff p = 1 \text{ ou } q = 1
pqnon(p)\text{non}(p)p∧qp \wedge qp∨qp \vee q
L111011
L210001
L301101
L400100

Exemple travaillé · 4

Soient les propositions p:«12 est pair»p : « 12 \text{ est pair} » et q:«5>9»q : « 5 > 9 ». Déterminer la valeur de vérité de R:non(p)∨non(q)R : \text{non}(p) \vee \text{non}(q).

1

pp est vraie (p=1p = 1) car 12 est un multiple de 2, et qq est fausse (q=0q = 0) car 5≤95 \le 9.

2

On calcule les négations : non(p)=0\text{non}(p) = 0 et non(q)=1\text{non}(q) = 1.

3

On évalue la disjonction : 0∨1=10 \vee 1 = 1.

4

Conclusion : la proposition RR est vraie (valeur 11).

Piège classique · 5

Quelle est la valeur de vérité de la proposition (3<5)∨(4=2×2)(3 < 5) \vee (4 = 2 \times 2) ?

Attention

Considérer que le « ou » est exclusif et déclarer la disjonction fausse quand les deux affirmations sont vraies en même temps.

À la place : En logique mathématique, la disjonction ∨\vee est inclusive : dès qu'au moins un terme est vrai, (1∨1)=1(1 \vee 1) = 1.

Vérification · 6

Soient les propositions p=1p = 1 et q=0q = 0. Complète les valeurs de vérité.

Remarque

non(p)∧q=0∧0=0\text{non}(p) \wedge q = 0 \wedge 0 = 0, tandis que p∨non(q)=1∨1=1p \vee \text{non}(q) = 1 \vee 1 = 1.

Définition · 7

L'implication logique

L'implication p⇒qp \Rightarrow q (lue « pp implique qq ») a la même valeur de vérité que la disjonction [non(p)∨q][\text{non}(p) \vee q].

pqp⇒qp \Rightarrow q
L1111
L2100
L3011
L4001

Piège classique · 8

Quelle est la valeur de vérité de l'implication suivante ?
« (5<2)⇒(7 est premier)»(5 < 2) \Rightarrow (7 \text{ est premier}) »

Attention

Déclarer l'implication fausse parce que l'hypothèse de départ (5<25 < 2) est fausse.

À la place : En logique formelle, toute implication dont l'hypothèse est fausse (0⇒10 \Rightarrow 1) est automatiquement vraie (valeur 11).

Définition · 9

Réciproque, contraposée et négation

(p⇒q)  ⟺  (non(q)⇒non(p))(p \Rightarrow q) \iff (\text{non}(q) \Rightarrow \text{non}(p))

non(p⇒q)  ⟺  (p∧non(q))\text{non}(p \Rightarrow q) \iff (p \wedge \text{non}(q))

La réciproque de p⇒qp \Rightarrow q est q⇒pq \Rightarrow p (l'implication n'est pas commutative). La contraposée non(q)⇒non(p)\text{non}(q) \Rightarrow \text{non}(p) a toujours la même valeur de vérité que l'implication initiale.

Piège classique · 10

Quelle est la négation logique de l'implication p⇒qp \Rightarrow q ?

Attention

Conserver une forme conditionnelle avec une flèche, comme p⇒non(q)p \Rightarrow \text{non}(q) ou non(p)⇒non(q)\text{non}(p) \Rightarrow \text{non}(q).

À la place : Nier une implication revient à constater que l'hypothèse est vérifiée sans que la conclusion ne le soit : c'est la conjonction p∧non(q)p \wedge \text{non}(q).

Exemple travaillé · 11

Soit n∈Nn \in \mathbb{N}. On considère l'implication : « n≥5⇒n>3n \ge 5 \Rightarrow n > 3 ». Déterminer sa contraposée et sa négation.

1

On pose p:«n≥5»p : « n \ge 5 » et q:«n>3»q : « n > 3 ».

2

On forme les négations des propositions : non(p):«n<5»\text{non}(p) : « n < 5 » et non(q):«n≤3»\text{non}(q) : « n \le 3 ».

3

La contraposée non(q)⇒non(p)\text{non}(q) \Rightarrow \text{non}(p) s'écrit : « n≤3⇒n<5n \le 3 \Rightarrow n < 5 ».

4

La négation p∧non(q)p \wedge \text{non}(q) s'écrit : « n≥5 et n≤3n \ge 5 \text{ et } n \le 3 ».

Vérification · 12

Soient les propositions p=0p = 0 et q=0q = 0. Complète les valeurs de vérité.

Remarque

L'implication 0⇒00 \Rightarrow 0 vaut 11, donc sa négation non(p⇒q)\text{non}(p \Rightarrow q) vaut 00.

Définition · 13

L'équivalence logique

(p⇔q)  ⟺  [(p⇒q)∧(q⇒p)](p \Leftrightarrow q) \iff [(p \Rightarrow q) \wedge (q \Rightarrow p)]

L'équivalence p⇔qp \Leftrightarrow q (lue « pp si et seulement si qq ») est vraie si et seulement si pp et qq ont exactement la même valeur de vérité.

pqp⇔qp \Leftrightarrow q
L1111
L2100
L3010
L4001

Piège classique · 14

Quelle est la valeur de vérité de l'équivalence suivante ?
« (0×2=5)⇔(un carreˊ a 3 coˆteˊs)»(0 \times 2 = 5) \Leftrightarrow (\text{un carré a 3 côtés}) »

Attention

Déclarer l'équivalence fausse au motif que les deux affirmations de départ sont individuellement fausses.

À la place : En logique formelle, deux propositions fausses ont la même valeur de vérité (00), donc leur équivalence est vraie : 0⇔0=10 \Leftrightarrow 0 = 1.

Définition · 15

Lois de De Morgan et distributivité

non(p∧q)  ⟺  (non p∨non q)\text{non}(p \wedge q) \iff (\text{non } p \vee \text{non } q)
non(p∨q)  ⟺  (non p∧non q)\text{non}(p \vee q) \iff (\text{non } p \wedge \text{non } q)

p∨(q∧r)  ⟺  (p∨q)∧(p∨r)p \vee (q \wedge r) \iff (p \vee q) \wedge (p \vee r)

p∧(q∨r)  ⟺  (p∧q)∨(p∧r)p \wedge (q \vee r) \iff (p \wedge q) \vee (p \wedge r)

Piège classique · 16

Parmi les formules suivantes, laquelle traduit correctement la distributivité de « ou » sur « et » ?

Attention

Penser que la disjonction ne peut pas se distribuer sur la conjonction par fausse analogie avec l'addition et la multiplication sur les réels.

À la place : En logique booléenne, la distributivité est symétrique : ∨\vee se distribue sur ∧\wedge, tout comme ∧\wedge se distribue sur ∨\vee.

Exemple travaillé · 17

Démontrer par le calcul propositionnel l'équivalence : non(p⇒q)  ⟺  (p∧non q)\text{non}(p \Rightarrow q) \iff (p \wedge \text{non } q).

1

On utilise la définition formelle de l'implication : p⇒q  ⟺  non(p)∨qp \Rightarrow q \iff \text{non}(p) \vee q.

2

On applique la négation aux deux membres : non(p⇒q)  ⟺  non(non(p)∨q)\text{non}(p \Rightarrow q) \iff \text{non}(\text{non}(p) \vee q).

3

D'après la loi de De Morgan, la négation d'une disjonction devient une conjonction : non(A∨B)  ⟺  non(A)∧non(B)\text{non}(A \vee B) \iff \text{non}(A) \wedge \text{non}(B).

4

On obtient : non(non(p))∧non(q)\text{non}(\text{non}(p)) \wedge \text{non}(q).

5

Par la loi de double négation non(non(p))  ⟺  p\text{non}(\text{non}(p)) \iff p, on conclut : non(p⇒q)  ⟺  p∧non(q)\text{non}(p \Rightarrow q) \iff p \wedge \text{non}(q).

Vérification · 18

Complète les valeurs et connecteurs manquants.

Remarque

0⇔0=10 \Leftrightarrow 0 = 1 car les deux valeurs sont identiques. La négation d'une disjonction transforme le connecteur ∨\vee en ∧\wedge selon la loi de De Morgan.

Définition · 19

Définition en compréhension et opérations ensemblistes

A={x∈E  ;  p(x)}A = \{x \in E \; ; \; p(x)\}

A∩B={x∈E  ;  p(x)∧q(x)}A \cap B = \{x \in E \; ; \; p(x) \wedge q(x)\}
A∪B={x∈E  ;  p(x)∨q(x)}A \cup B = \{x \in E \; ; \; p(x) \vee q(x)\}
A‾={x∈E  ;  non(p(x))}\overline{A} = \{x \in E \; ; \; \text{non}(p(x))\}

Définition · 20

Inclusion, égalité et connecteurs logiques

(A⊂B)  ⟺  (∀x∈E,  p(x)⇒q(x))(A \subset B) \iff (\forall x \in E, \; p(x) \Rightarrow q(x))

(A=B)  ⟺  (∀x∈E,  p(x)⇔q(x))(A = B) \iff (\forall x \in E, \; p(x) \Leftrightarrow q(x))

L'inclusion d'ensembles correspond à l'implication logique pour tout élément, et l'égalité d'ensembles correspond à l'équivalence logique.

Piège classique · 21

Si A⊂BA \subset B, quelle relation relie leurs complémentaires A‾\overline{A} et B‾\overline{B} dans EE ?

Attention

Conserver l'ordre des ensembles en écrivant A‾⊂B‾\overline{A} \subset \overline{B} par symétrie visuelle.

À la place : L'inclusion x∈A⇒x∈Bx \in A \Rightarrow x \in B a pour contraposée x∉B⇒x∉Ax \notin B \Rightarrow x \notin A, ce qui donne x∈B‾⇒x∈A‾x \in \overline{B} \Rightarrow x \in \overline{A}, d'où B‾⊂A‾\overline{B} \subset \overline{A} (l'ordre des ensembles s'inverse).

Exemple travaillé · 22

Soient A={x∈E  ;  p(x)}A = \{x \in E \; ; \; p(x)\} et B={x∈E  ;  q(x)}B = \{x \in E \; ; \; q(x)\}. Démontrer la loi de De Morgan ensembliste : A∪B‾=A‾∩B‾\overline{A \cup B} = \overline{A} \cap \overline{B}.

1

Pour tout x∈Ex \in E, x∈A∪B‾  ⟺  non(x∈A∪B)x \in \overline{A \cup B} \iff \text{non}(x \in A \cup B).

2

On traduit la réunion par la disjonction : non(p(x)∨q(x))\text{non}(p(x) \vee q(x)).

3

D'après la loi de De Morgan propositionnelle : non(p(x)∨q(x))  ⟺  non(p(x))∧non(q(x))\text{non}(p(x) \vee q(x)) \iff \text{non}(p(x)) \wedge \text{non}(q(x)).

4

On traduit la conjonction en intersection : x∈A‾ et x∈B‾  ⟺  x∈(A‾∩B‾)x \in \overline{A} \text{ et } x \in \overline{B} \iff x \in (\overline{A} \cap \overline{B}).

5

L'équivalence étant vraie pour tout x∈Ex \in E, on conclut : A∪B‾=A‾∩B‾\overline{A \cup B} = \overline{A} \cap \overline{B}.

Vérification · 23

Complète les connecteurs logiques associés aux opérations ensemblistes.

Remarque

A∩BA \cap B correspond à la conjonction ∧\wedge (les deux conditions réunies), tandis que l'inclusion A⊂BA \subset B correspond à l'implication ⇒\Rightarrow pour tout élément.

Définition · 24

Fonction caractéristique d'une partie

1A:E→R,x↦1A(x)={1si x∈A0si x∉A\mathbf{1}_A : E \to \mathbb{R}, \quad x \mapsto \mathbf{1}_A(x) = \begin{cases} 1 & \text{si } x \in A \\ 0 & \text{si } x \notin A \end{cases}

La fonction caractéristique (ou indicatrice) d'une partie AA prend la valeur 11 pour les éléments de AA et 00 pour les autres.

1E=1et1∅=0\mathbf{1}_E = 1 \quad \text{et} \quad \mathbf{1}_\emptyset = 0
1A‾=1−1A\mathbf{1}_{\overline{A}} = 1 - \mathbf{1}_A

Définition · 25

Algèbre des fonctions caractéristiques

1A∩B=1A⋅1B\mathbf{1}_{A \cap B} = \mathbf{1}_A \cdot \mathbf{1}_B

1A∪B=1A+1B−1A⋅1B\mathbf{1}_{A \cup B} = \mathbf{1}_A + \mathbf{1}_B - \mathbf{1}_A \cdot \mathbf{1}_B

(A⊂B)  ⟺  (1A≤1B)(A \subset B) \iff (\mathbf{1}_A \le \mathbf{1}_B)
(A=B)  ⟺  (1A=1B)(A = B) \iff (\mathbf{1}_A = \mathbf{1}_B)

Piège classique · 26

Pour deux parties AA et BB d'un ensemble EE, quelle est l'expression correcte de 1A∪B\mathbf{1}_{A \cup B} ?

Attention

Écrire 1A∪B=1A+1B\mathbf{1}_{A \cup B} = \mathbf{1}_A + \mathbf{1}_B en oubliant de soustraire le terme d'intersection 1A⋅1B\mathbf{1}_A \cdot \mathbf{1}_B.

À la place : Si x∈A∩Bx \in A \cap B, la somme 1A(x)+1B(x)=1+1=2\mathbf{1}_A(x) + \mathbf{1}_B(x) = 1 + 1 = 2, ce qui sort de {0;1}\{0 ; 1\}. Il faut soustraire l'intersection : 1A∪B=1A+1B−1A⋅1B\mathbf{1}_{A \cup B} = \mathbf{1}_A + \mathbf{1}_B - \mathbf{1}_A \cdot \mathbf{1}_B.

Exemple travaillé · 27

Soient AA, BB et CC trois parties de EE telles que A∩B=A∩CA \cap B = A \cap C et A∪B=A∪CA \cup B = A \cup C. Montrer que B=CB = C à l'aide des fonctions caractéristiques.

1

On traduit les deux hypothèses en égalités de fonctions caractéristiques :

2
1A⋅1B=1A⋅1C\mathbf{1}_A \cdot \mathbf{1}_B = \mathbf{1}_A \cdot \mathbf{1}_C
3
1A+1B−1A⋅1B=1A+1C−1A⋅1C\mathbf{1}_A + \mathbf{1}_B - \mathbf{1}_A \cdot \mathbf{1}_B = \mathbf{1}_A + \mathbf{1}_C - \mathbf{1}_A \cdot \mathbf{1}_C
4

En simplifiant par 1A\mathbf{1}_A dans la seconde égalité, on obtient :

5
1B−1A⋅1B=1C−1A⋅1C\mathbf{1}_B - \mathbf{1}_A \cdot \mathbf{1}_B = \mathbf{1}_C - \mathbf{1}_A \cdot \mathbf{1}_C
6

Comme 1A⋅1B=1A⋅1C\mathbf{1}_A \cdot \mathbf{1}_B = \mathbf{1}_A \cdot \mathbf{1}_C, on remplace et on en déduit :

7
1B=1C\mathbf{1}_B = \mathbf{1}_C
8

Puisque 1B=1C\mathbf{1}_B = \mathbf{1}_C, on conclut que B=CB = C.

Vérification · 28

Complète les égalités fondamentales sur les fonctions caractéristiques.

Remarque

La fonction caractéristique d'une intersection est le produit 1A⋅1B\mathbf{1}_A \cdot \mathbf{1}_B, et celle du complémentaire est 1−1A1 - \mathbf{1}_A.

Chapitres liés

Continuer sur Lumio

Ce chapitre compte 0 exercices dans Lumio, servis un par un selon ce que tu réussis et ce que tu rates, avec la correction détaillée à chaque étape.

Créer mon compte gratuitement