Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Licence 1 · Algèbre Fondamentale · L1-01

Cours et exercices corrigés de L1 : Logique mathématique, quantificateurs et théorie des ensembles

Calcul propositionnel, quantificateurs (∀, ∃), connecteurs logiques, raisonnement par contraposition et par l'absurde, applications, injection, surjection, bijection, relations d'équivalence.

Objectifs du chapitre

Le cours

1. Connecteurs, quantificateurs et négation

  • Implication : P  ⟹  QP \implies Q est fausse uniquement lorsque PP est vraie et QQ fausse ; elle équivaut à (¬P) ou Q(\neg P) \text{ ou } Q.
  • Contraposée : P  ⟹  QP \implies Q équivaut à ¬Q  ⟹  ¬P\neg Q \implies \neg P. La réciproque Q  ⟹  PQ \implies P n'a, en général, pas la même valeur de vérité.
  • Négation : ¬(P et Q)  ⟺  (¬P) ou (¬Q)\neg(P \text{ et } Q) \iff (\neg P) \text{ ou } (\neg Q) et ¬(P  ⟹  Q)  ⟺  P et ¬Q\neg(P \implies Q) \iff P \text{ et } \neg Q.
  • Négation des quantificateurs : on échange ∀\forall et ∃\exists et on nie la propriété finale :

¬(∀x∈E, P(x))  ⟺  ∃x∈E, ¬P(x)¬(∃x∈E, P(x))  ⟺  ∀x∈E, ¬P(x)\neg(\forall x \in E,\ P(x)) \iff \exists x \in E,\ \neg P(x) \qquad \neg(\exists x \in E,\ P(x)) \iff \forall x \in E,\ \neg P(x)

  • Ordre des quantificateurs : « ∀x∈R, ∃y∈R, y>x\forall x \in \mathbb{R},\ \exists y \in \mathbb{R},\ y > x » est vraie (prendre y=x+1y = x + 1), tandis que « ∃y∈R, ∀x∈R, y>x\exists y \in \mathbb{R},\ \forall x \in \mathbb{R},\ y > x » est fausse (aucun réel ne majore R\mathbb{R}).

2. Modes de raisonnement et principe de récurrence

  • Absurde : on suppose ¬P\neg P et on aboutit à une contradiction. Disjonction des cas : on traite séparément des cas qui recouvrent toutes les situations. Analyse-synthèse : on détermine les solutions possibles (analyse), puis on vérifie qu'elles conviennent (synthèse).
  • Récurrence simple : si P(n0)P(n_0) est vraie et si ∀n≥n0, P(n)  ⟹  P(n+1)\forall n \ge n_0,\ P(n) \implies P(n+1), alors P(n)P(n) est vraie pour tout n≥n0n \ge n_0.
  • Récurrence forte : si P(n0)P(n_0) est vraie et si, pour tout n≥n0n \ge n_0, (P(n0),…,P(n))  ⟹  P(n+1)\big(P(n_0), \dots, P(n)\big) \implies P(n+1), alors P(n)P(n) est vraie pour tout n≥n0n \ge n_0. Exemple : tout entier n≥2n \ge 2 admet un diviseur premier.

Démonstration du principe de récurrence (à partir de la propriété : toute partie non vide de N\mathbb{N} admet un plus petit élément).
1. Posons A={n≥n0∣P(n) est fausse}A = \{n \ge n_0 \mid P(n) \text{ est fausse}\} et supposons, par l'absurde, A≠∅A \neq \emptyset. Soit m=min⁡Am = \min A.
2. Comme P(n0)P(n_0) est vraie, m≠n0m \neq n_0, donc m−1≥n0m - 1 \ge n_0.
3. Par minimalité de mm, m−1∉Am - 1 \notin A : P(m−1)P(m-1) est vraie.
4. L'hérédité appliquée à n=m−1n = m - 1 donne P(m)P(m) vraie, ce qui contredit m∈Am \in A. Donc A=∅A = \emptyset.

3. Applications : injectivité, surjectivité, bijectivité

Soit f:E→Ff : E \to F une application.

  • ff injective : ∀x,x′∈E, f(x)=f(x′)  ⟹  x=x′\forall x, x' \in E,\ f(x) = f(x') \implies x = x' (tout élément de FF a au plus un antécédent).
  • ff surjective : ∀y∈F, ∃x∈E, y=f(x)\forall y \in F,\ \exists x \in E,\ y = f(x) (tout élément de FF a au moins un antécédent).
  • ff bijective : injective et surjective. Il existe alors une unique application f−1:F→Ef^{-1} : F \to E telle que f−1∘f=IdEf^{-1} \circ f = \mathrm{Id}_E et f∘f−1=IdFf \circ f^{-1} = \mathrm{Id}_F.
  • Images : pour A⊂EA \subset E, f(A)={f(x)∣x∈A}f(A) = \{f(x) \mid x \in A\} ; pour B⊂FB \subset F, f−1(B)={x∈E∣f(x)∈B}f^{-1}(B) = \{x \in E \mid f(x) \in B\} (défini même si ff n'est pas bijective).
  • Composition : si g∘fg \circ f est injective, alors ff est injective ; si g∘fg \circ f est surjective, alors gg est surjective.

Démonstration. Si f(x)=f(x′)f(x) = f(x'), alors g(f(x))=g(f(x′))g(f(x)) = g(f(x')), donc x=x′x = x' par injectivité de g∘fg \circ f. Si zz est dans l'ensemble d'arrivée de gg, il existe xx tel que z=g(f(x))z = g(f(x)) : zz a l'antécédent f(x)f(x) par gg.

4. Relations d'équivalence, classes et ensemble quotient

Une relation ∼\sim sur EE est une relation d'équivalence si elle est réflexive (x∼xx \sim x), symétrique (x∼y  ⟹  y∼xx \sim y \implies y \sim x) et transitive (x∼yx \sim y et y∼z  ⟹  x∼zy \sim z \implies x \sim z).

  • Classe de xx : xˉ={y∈E∣y∼x}\bar{x} = \{y \in E \mid y \sim x\}. Ensemble quotient : E/ ⁣∼E/\!\sim, ensemble des classes.
  • Exemple : la congruence modulo nn sur Z\mathbb{Z} (a≡b [n]  ⟺  n∣b−aa \equiv b \ [n] \iff n \mid b - a) a nn classes 0ˉ,…,n−1‾\bar{0}, \dots, \overline{n-1} ; le quotient est noté Z/nZ\mathbb{Z}/n\mathbb{Z}.

Théorème : les classes d'équivalence forment une partition de EE.
Démonstration.
1. Chaque classe est non vide car x∈xˉx \in \bar{x} (réflexivité), et la réunion des classes est EE.
2. Supposons xˉ∩yˉ≠∅\bar{x} \cap \bar{y} \neq \emptyset et soit zz dans l'intersection : z∼xz \sim x et z∼yz \sim y, donc x∼yx \sim y (symétrie puis transitivité).
3. Si t∈xˉt \in \bar{x}, alors t∼xt \sim x et x∼yx \sim y, donc t∼yt \sim y : xˉ⊂yˉ\bar{x} \subset \bar{y}. Par symétrie des rôles, xˉ=yˉ\bar{x} = \bar{y}. Deux classes sont donc disjointes ou égales.

5. Relations d'ordre, majorants et bornes

Une relation ⪯\preceq sur EE est une relation d'ordre si elle est réflexive, antisymétrique (x⪯yx \preceq y et y⪯x  ⟹  x=yy \preceq x \implies x = y) et transitive.

  • L'ordre est total si deux éléments sont toujours comparables, partiel sinon. Exemples d'ordres partiels : l'inclusion sur P(E)\mathcal{P}(E) (si EE a au moins deux éléments), la divisibilité sur N∗\mathbb{N}^{\ast} (22 et 33 ne sont pas comparables).
  • Pour A⊂EA \subset E : MM est un majorant de AA si ∀a∈A, a⪯M\forall a \in A,\ a \preceq M ; c'est le plus grand élément de AA si de plus M∈AM \in A (il est alors unique).
  • La borne supérieure de AA, si elle existe, est le plus petit des majorants de AA ; elle n'appartient pas nécessairement à AA.

6. Ensembles finis et dénombrement

Soient EE, FF finis, ∣E∣=p|E| = p, ∣F∣=n|F| = n.

  • Réunion : ∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A \cup B| = |A| + |B| - |A \cap B|. Produit : ∣E×F∣=pn|E \times F| = pn. Applications : ∣FE∣=np|F^E| = n^p.
  • Injections de EE dans FF (p≤np \le n) : n(n−1)⋯(n−p+1)=n!(n−p)!n(n-1)\cdots(n-p+1) = \dfrac{n!}{(n-p)!} ; permutations de EE : p!p!.
  • Parties à pp éléments d'un ensemble à nn éléments : (np)=n!p! (n−p)!\binom{n}{p} = \dfrac{n!}{p!\,(n-p)!}, avec (np)=(nn−p)\binom{n}{p} = \binom{n}{n-p} et la formule de Pascal (np)+(np+1)=(n+1p+1)\binom{n}{p} + \binom{n}{p+1} = \binom{n+1}{p+1}.
  • Binôme : (a+b)n=∑k=0n(nk)akbn−k(a+b)^n = \sum_{k=0}^n \binom{n}{k} a^k b^{n-k} dans un anneau commutatif.
  • Si ∣E∣=∣F∣|E| = |F| est fini, pour f:E→Ff : E \to F : ff injective   ⟺  \iff ff surjective   ⟺  \iff ff bijective.

Théorème : ∣P(E)∣=2p|\mathcal{P}(E)| = 2^p.
Démonstration. L'application Φ:P(E)→{0,1}E\Phi : \mathcal{P}(E) \to \{0, 1\}^E qui à AA associe sa fonction indicatrice 1A\mathbf{1}_A est bijective : sa réciproque associe à g:E→{0,1}g : E \to \{0,1\} la partie g−1({1})g^{-1}(\{1\}). Donc ∣P(E)∣=∣{0,1}E∣=2p|\mathcal{P}(E)| = |\{0,1\}^E| = 2^p. (Variante : ∑k=0p(pk)=(1+1)p\sum_{k=0}^p \binom{p}{k} = (1+1)^p.)

Méthodes et exemples rédigés

Méthode : Démontrer qu'une application est bijective et déterminer sa réciproque

Exemple

Soit f:R∖{2}→R∖{3}f : \mathbb{R} \setminus \{2\} \to \mathbb{R} \setminus \{3\} définie par f(x)=3x−1x−2f(x) = \dfrac{3x - 1}{x - 2}. Montrer que ff est bien définie et bijective, et expliciter f−1f^{-1}.

  1. Étape 1 (bien définie) : si f(x)=3f(x) = 3, alors 3x−1=3x−63x - 1 = 3x - 6, soit −1=−6-1 = -6 : impossible. Donc ff est à valeurs dans R∖{3}\mathbb{R} \setminus \{3\}.

  2. Étape 2 (fixer yy à l'arrivée) : soit y∈R∖{3}y \in \mathbb{R} \setminus \{3\}. On résout f(x)=yf(x) = y d'inconnue x∈R∖{2}x \in \mathbb{R} \setminus \{2\} : 3x−1=y(x−2)  ⟺  x(3−y)=1−2y3x - 1 = y(x - 2) \iff x(3 - y) = 1 - 2y.

  3. Étape 3 (résolution) : comme y≠3y \neq 3, l'équation a une unique solution x=2y−1y−3x = \dfrac{2y - 1}{y - 3}.

  4. Étape 4 (appartenance au départ) : si x=2x = 2, alors 2y−1=2y−62y - 1 = 2y - 6 : impossible. Donc x∈R∖{2}x \in \mathbb{R} \setminus \{2\}.

  5. Conclusion : tout yy de l'ensemble d'arrivée a exactement un antécédent, donc ff est bijective et f−1(y)=2y−1y−3f^{-1}(y) = \dfrac{2y - 1}{y - 3}. Vérification : f(0)=12f(0) = \frac{1}{2} et f−1(12)=0−5/2=0f^{-1}\left(\frac{1}{2}\right) = \dfrac{0}{-5/2} = 0.

Méthode : Rédiger une démonstration par récurrence

Exemple

Montrer que pour tout n∈N∗n \in \mathbb{N}^{\ast}, ∑k=1nk2=n(n+1)(2n+1)6\displaystyle \sum_{k=1}^n k^2 = \frac{n(n+1)(2n+1)}{6}.

  1. Énoncé : pour n≥1n \ge 1, on note P(n)P(n) : « ∑k=1nk2=n(n+1)(2n+1)6\sum_{k=1}^n k^2 = \frac{n(n+1)(2n+1)}{6} ».

  2. Initialisation : pour n=1n = 1, le membre de gauche vaut 11 et celui de droite 1×2×36=1\frac{1 \times 2 \times 3}{6} = 1. P(1)P(1) est vraie.

  3. Hérédité : soit n≥1n \ge 1 tel que P(n)P(n) soit vraie. Alors
    ∑k=1n+1k2=n(n+1)(2n+1)6+(n+1)2=(n+1)(2n2+7n+6)6=(n+1)(n+2)(2n+3)6,\sum_{k=1}^{n+1} k^2 = \frac{n(n+1)(2n+1)}{6} + (n+1)^2 = \frac{(n+1)\big(2n^2 + 7n + 6\big)}{6} = \frac{(n+1)(n+2)(2n+3)}{6},
    ce qui est P(n+1)P(n+1).

  4. Conclusion : par le principe de récurrence, P(n)P(n) est vraie pour tout n≥1n \ge 1. Contrôle : pour n=3n = 3, 1+4+9=14=3×4×761 + 4 + 9 = 14 = \frac{3 \times 4 \times 7}{6}.

Pièges fréquents

Questions de révision

Essaie de répondre de tête avant d'afficher la réponse.

Écrire la négation de « ∀ε>0, ∃η>0, ∀x∈R, ∣x∣<η  ⟹  ∣f(x)∣<ε\forall \varepsilon > 0,\ \exists \eta > 0,\ \forall x \in \mathbb{R},\ |x| < \eta \implies |f(x)| < \varepsilon ».

∃ε>0, ∀η>0, ∃x∈R, ∣x∣<η et ∣f(x)∣≥ε\exists \varepsilon > 0,\ \forall \eta > 0,\ \exists x \in \mathbb{R},\ |x| < \eta \text{ et } |f(x)| \ge \varepsilon.

Comment démontre-t-on qu'une application f:E→Ff : E \to F est surjective ?

On fixe y∈Fy \in F quelconque et on prouve l'existence d'au moins un x∈Ex \in E tel que f(x)=yf(x) = y (en résolvant l'équation et en vérifiant que la solution est dans EE).

Énoncer le principe de récurrence forte.

Si P(n0)P(n_0) est vraie et si, pour tout n≥n0n \ge n_0, la vérité de P(n0),…,P(n)P(n_0), \dots, P(n) entraîne celle de P(n+1)P(n+1), alors P(n)P(n) est vraie pour tout n≥n0n \ge n_0.

Quelles propriétés définissent une relation d'équivalence ? une relation d'ordre ?

Équivalence : réflexive, symétrique, transitive. Ordre : réflexive, antisymétrique, transitive.

Combien un ensemble à nn éléments a-t-il de parties ? de parties à pp éléments ?

2n2^n parties, dont (np)=n!p! (n−p)!\binom{n}{p} = \frac{n!}{p!\,(n-p)!} à pp éléments (0≤p≤n0 \le p \le n).

Si g∘fg \circ f est bijective, que peut-on dire de ff et de gg ?

ff est injective et gg est surjective (sans plus en général).

Exercices corrigés

Exercice 1 Négation d'une assertion quantifiée

Palier 1 · découverte

Quelle est la négation logique exacte de l'assertion : « ∀x∈R,∃y∈R,x+y>0\forall x \in \mathbb{R}, \exists y \in \mathbb{R}, x + y > 0 » ?

  1. ∃x∈R,∀y∈R,x+y≤0\exists x \in \mathbb{R}, \forall y \in \mathbb{R}, x + y \le 0
  2. ∀x∈R,∀y∈R,x+y≤0\forall x \in \mathbb{R}, \forall y \in \mathbb{R}, x + y \le 0
  3. ∃x∈R,∃y∈R,x+y≤0\exists x \in \mathbb{R}, \exists y \in \mathbb{R}, x + y \le 0
  4. ∃y∈R,∀x∈R,x+y≤0\exists y \in \mathbb{R}, \forall x \in \mathbb{R}, x + y \le 0
Un indice

La négation échange ∀\forall et ∃\exists et inverse l'inégalité stricte en inégalité large.

Voir la correction

Bonne réponse : A. ∃x∈R,∀y∈R,x+y≤0\exists x \in \mathbb{R}, \forall y \in \mathbb{R}, x + y \le 0

La négation de ∀x,∃y,P(x,y)\forall x, \exists y, P(x, y) est ∃x,∀y,¬P(x,y)\exists x, \forall y, \neg P(x, y), soit ici ∃x∈R,∀y∈R,x+y≤0\exists x \in \mathbb{R}, \forall y \in \mathbb{R}, x + y \le 0.

Exercice 2 Injectivité d'une fonction rationnelle

Palier 2 · application

Soit f:R∖{1}→Rf : \mathbb{R} \setminus \{1\} \to \mathbb{R} définie par f(x)=2x+3x−1f(x) = \frac{2x + 3}{x - 1}. ff est-elle injective ?

  1. Oui, car f(x)=f(x′)  ⟹  x=x′f(x) = f(x') \implies x = x'
  2. Non, car f(0)=f(−1)f(0) = f(-1)
  3. Non, car elle n'est pas définie en 1
  4. Oui, car elle est bornée
Un indice

Pars de l'égalité f(x)=f(x′)f(x) = f(x') et fais le produit en croix.

Voir la correction

Bonne réponse : A. Oui, car f(x)=f(x′)  ⟹  x=x′f(x) = f(x') \implies x = x'

f(x)=f(x′)  ⟺  (2x+3)(x′−1)=(2x′+3)(x−1)  ⟺  5x′=5x  ⟺  x=x′f(x) = f(x') \iff (2x+3)(x'-1) = (2x'+3)(x-1) \iff 5x' = 5x \iff x = x'. L'application est donc injective.

Exercice 3 Relation d'équivalence et ensemble quotient

Palier 3 · approfondissement

Sur Z\mathbb{Z}, la relation xRy  ⟺  x≡y(mod5)x \mathcal{R} y \iff x \equiv y \pmod 5 est une relation d'équivalence. Combien y a-t-il d'éléments dans le quotient Z/5Z\mathbb{Z}/5\mathbb{Z} ?

  1. 55
  2. 44
  3. Une infinité
  4. 11
Un indice

Chaque classe est déterminée par le reste de la division euclidienne par 5 : quels restes sont possibles ?

Voir la correction

Bonne réponse : A. 55

Chaque entier a un unique reste r∈{0,1,2,3,4}r \in \{0, 1, 2, 3, 4\} modulo 5. Il y a donc 5 classes d'équivalence disjointes, d'où ∣Z/5Z∣=5|\mathbb{Z}/5\mathbb{Z}| = 5.

Exercice 4 Image réciproque et intersection ensembliste

Palier 4 · défi

Soit f:E→Ff : E \to F une application, et A,B⊂FA, B \subset F. Que vaut l'image réciproque f−1(A∩B)f^{-1}(A \cap B) ?

  1. f−1(A)∩f−1(B)f^{-1}(A) \cap f^{-1}(B)
  2. f−1(A)∪f−1(B)f^{-1}(A) \cup f^{-1}(B)
  3. f−1(A)∖f−1(B)f^{-1}(A) \setminus f^{-1}(B)
  4. ∅\emptyset
Un indice

x∈f−1(A∩B)  ⟺  f(x)∈A∩Bx \in f^{-1}(A \cap B) \iff f(x) \in A \cap B.

Voir la correction

Bonne réponse : A. f−1(A)∩f−1(B)f^{-1}(A) \cap f^{-1}(B)

x∈f−1(A∩B)  ⟺  f(x)∈A∩B  ⟺  f(x)∈A et f(x)∈B  ⟺  x∈f−1(A)∩f−1(B)x \in f^{-1}(A \cap B) \iff f(x) \in A \cap B \iff f(x) \in A \text{ et } f(x) \in B \iff x \in f^{-1}(A) \cap f^{-1}(B).