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
(pq)=1    p=1 et q=1(p \wedge q) = 1 \iff p = 1 \text{ et } q = 1
(pq)=1    p=1 ou q=1(p \vee q) = 1 \iff p = 1 \text{ ou } q = 1
pqnon(p)\text{non}(p)pqp \wedge qpqp \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 595 \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 : 01=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, (11)=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=00=0\text{non}(p) \wedge q = 0 \wedge 0 = 0, tandis que pnon(q)=11=1p \vee \text{non}(q) = 1 \vee 1 = 1.

Définition · 7

L'implication logique

L'implication pqp \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].

pqpqp \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 (010 \Rightarrow 1) est automatiquement vraie (valeur 11).

Définition · 9

Réciproque, contraposée et négation

(pq)    (non(q)non(p))(p \Rightarrow q) \iff (\text{non}(q) \Rightarrow \text{non}(p))

non(pq)    (pnon(q))\text{non}(p \Rightarrow q) \iff (p \wedge \text{non}(q))

La réciproque de pqp \Rightarrow q est qpq \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 pqp \Rightarrow q ?

Attention

Conserver une forme conditionnelle avec une flèche, comme pnon(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 pnon(q)p \wedge \text{non}(q).

Exemple travaillé · 11

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

1

On pose p:«n5»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):«n3»\text{non}(q) : « n \le 3 ».

3

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

4

La négation pnon(q)p \wedge \text{non}(q) s'écrit : « n5 et n3n \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 000 \Rightarrow 0 vaut 11, donc sa négation non(pq)\text{non}(p \Rightarrow q) vaut 00.

Définition · 13

L'équivalence logique

(pq)    [(pq)(qp)](p \Leftrightarrow q) \iff [(p \Rightarrow q) \wedge (q \Rightarrow p)]

L'équivalence pqp \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é.

pqpqp \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 : 00=10 \Leftrightarrow 0 = 1.

Définition · 15

Lois de De Morgan et distributivité

non(pq)    (non pnon q)\text{non}(p \wedge q) \iff (\text{non } p \vee \text{non } q)
non(pq)    (non pnon q)\text{non}(p \vee q) \iff (\text{non } p \wedge \text{non } q)

p(qr)    (pq)(pr)p \vee (q \wedge r) \iff (p \vee q) \wedge (p \vee r)

p(qr)    (pq)(pr)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(pq)    (pnon q)\text{non}(p \Rightarrow q) \iff (p \wedge \text{non } q).

1

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

2

On applique la négation aux deux membres : non(pq)    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(AB)    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(pq)    pnon(q)\text{non}(p \Rightarrow q) \iff p \wedge \text{non}(q).

Vérification · 18

Complète les valeurs et connecteurs manquants.

Remarque

00=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={xE  ;  p(x)}A = \{x \in E \; ; \; p(x)\}

AB={xE  ;  p(x)q(x)}A \cap B = \{x \in E \; ; \; p(x) \wedge q(x)\}
AB={xE  ;  p(x)q(x)}A \cup B = \{x \in E \; ; \; p(x) \vee q(x)\}
A={xE  ;  non(p(x))}\overline{A} = \{x \in E \; ; \; \text{non}(p(x))\}

Définition · 20

Inclusion, égalité et connecteurs logiques

(AB)    (xE,  p(x)q(x))(A \subset B) \iff (\forall x \in E, \; p(x) \Rightarrow q(x))

(A=B)    (xE,  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 ABA \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 AB\overline{A} \subset \overline{B} par symétrie visuelle.

À la place : L'inclusion xAxBx \in A \Rightarrow x \in B a pour contraposée xBxAx \notin B \Rightarrow x \notin A, ce qui donne xBxAx \in \overline{B} \Rightarrow x \in \overline{A}, d'où BA\overline{B} \subset \overline{A} (l'ordre des ensembles s'inverse).

Exemple travaillé · 22

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

1

Pour tout xEx \in E, xAB    non(xAB)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 : xA et xB    x(AB)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 xEx \in E, on conclut : AB=AB\overline{A \cup B} = \overline{A} \cap \overline{B}.

Vérification · 23

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

Remarque

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

Définition · 24

Fonction caractéristique d'une partie

1A:ER,x1A(x)={1si xA0si xA\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=11A\mathbf{1}_{\overline{A}} = 1 - \mathbf{1}_A

Définition · 25

Algèbre des fonctions caractéristiques

1AB=1A1B\mathbf{1}_{A \cap B} = \mathbf{1}_A \cdot \mathbf{1}_B

1AB=1A+1B1A1B\mathbf{1}_{A \cup B} = \mathbf{1}_A + \mathbf{1}_B - \mathbf{1}_A \cdot \mathbf{1}_B

(AB)    (1A1B)(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 1AB\mathbf{1}_{A \cup B} ?

Attention

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

À la place : Si xABx \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 : 1AB=1A+1B1A1B\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 AB=ACA \cap B = A \cap C et AB=ACA \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
1A1B=1A1C\mathbf{1}_A \cdot \mathbf{1}_B = \mathbf{1}_A \cdot \mathbf{1}_C
3
1A+1B1A1B=1A+1C1A1C\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
1B1A1B=1C1A1C\mathbf{1}_B - \mathbf{1}_A \cdot \mathbf{1}_B = \mathbf{1}_C - \mathbf{1}_A \cdot \mathbf{1}_C
6

Comme 1A1B=1A1C\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 1A1B\mathbf{1}_A \cdot \mathbf{1}_B, et celle du complémentaire est 11A1 - \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