Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Terminale · Mathématiques Expertes · TX3

Cours et exercices corrigés de terminale : Arithmétique dans Z et congruences

Divisibilité dans Z, division euclidienne, relation de congruence a ≡ b [n], compatibilité avec addition et multiplication, critères de divisibilité et chiffrement.

Objectifs du chapitre

Le cours

1. Division euclidienne et congruences

  • Division euclidienne : Pour tout a∈Za \in \mathbb{Z} et b∈N∗b \in \mathbb{N}^*, il existe un unique couple (q,r)∈Z×N(q, r) \in \mathbb{Z} \times \mathbb{N} tel que a=bq+ra = bq + r avec 0≤r<b0 \le r < b.
  • Congruence : a≡b(modn)  ⟺  n∣(a−b)  ⟺  aa \equiv b \pmod{n} \iff n \mid (a - b) \iff a et bb ont le même reste dans la division euclidienne par nn.

2. Propriétés opératoires des congruences

Si a≡b(modn)a \equiv b \pmod{n} et c≡d(modn)c \equiv d \pmod{n}, alors :

  • a+c≡b+d(modn)a + c \equiv b + d \pmod{n}
  • a×c≡b×d(modn)a \times c \equiv b \times d \pmod{n}
  • ak≡bk(modn)a^k \equiv b^k \pmod{n} pour tout entier k≥1k \ge 1.

Démonstration : (a+c)−(b+d)=(a−b)+(c−d)(a + c) - (b + d) = (a - b) + (c - d) et ac−bd=a(c−d)+d(a−b)ac - bd = a(c - d) + d(a - b) ; comme nn divise a−ba - b et c−dc - d, il divise ces combinaisons. La règle des puissances s'en déduit par récurrence sur kk (on multiplie ak≡bka^k \equiv b^k par a≡ba \equiv b).

3. Divisibilité dans Z\mathbb{Z}

  • aa divise bb (noté a∣ba \mid b) s'il existe k∈Zk \in \mathbb{Z} tel que b=kab = ka. Par exemple, −4∣12-4 \mid 12 et tout entier divise 00.
  • Transitivité : si a∣ba \mid b et b∣cb \mid c, alors a∣ca \mid c.
  • Combinaisons linéaires : si a∣ba \mid b et a∣ca \mid c, alors a∣bu+cva \mid bu + cv pour tous entiers uu et vv.

Exemple : si dd divise n+3n + 3 et n+1n + 1, alors dd divise leur différence 22, donc d∈{−2;−1;1;2}d \in \{-2 ; -1 ; 1 ; 2\}.

4. Critères de divisibilité et congruences

  • Comme 10≡1(mod9)10 \equiv 1 \pmod{9}, on a 10k≡1(mod9)10^k \equiv 1 \pmod{9} pour tout kk : un entier est congru à la somme de ses chiffres modulo 9 (et modulo 3). D'où les critères de divisibilité par 3 et par 9.
  • Comme 10≡−1(mod11)10 \equiv -1 \pmod{11}, un entier est congru modulo 11 à la somme alternée de ses chiffres (en partant des unités). Exemple : 918 082≡2−8+0−8+1−9=−22≡0(mod11)918\,082 \equiv 2 - 8 + 0 - 8 + 1 - 9 = -22 \equiv 0 \pmod{11}.
  • En Python, le reste de aa par nn s'obtient avec a%na \% n, et pow(a,k,n)\text{pow}(a, k, n) calcule directement le reste de aka^k modulo nn : pow(3, 2024, 7) renvoie 22.

5. Tables de congruences

Pour étudier une expression en nn modulo mm, on remarque que nn est congru à l'un des restes 0,1,…,m−10, 1, \dots, m - 1 : on dresse une table donnant la valeur de l'expression pour chaque reste.

  • Exemple modulo 4 : n2≡0n^2 \equiv 0 ou 1(mod4)1 \pmod{4} (restes 0,1,0,10, 1, 0, 1 pour n≡0,1,2,3n \equiv 0, 1, 2, 3). Donc un carré n'est jamais congru à 22 ou 33 modulo 44.
  • Attention : on ne peut pas « simplifier » une congruence : 2x≡2(mod4)2x \equiv 2 \pmod{4} est vérifiée par x=3x = 3, et pourtant 3≢1(mod4)3 \not\equiv 1 \pmod{4}.

6. Démonstration : existence et unicité de la division euclidienne

Soient a∈Za \in \mathbb{Z} et b∈N∗b \in \mathbb{N}^*.

  • Existence : soit qq le plus grand entier tel que bq≤abq \le a (c'est la partie entière de ab\frac{a}{b}). Alors bq≤a<b(q+1)bq \le a < b(q + 1), et r=a−bqr = a - bq vérifie 0≤r<b0 \le r < b.
  • Unicité : si a=bq+r=bq′+r′a = bq + r = bq' + r' avec 0≤r<b0 \le r < b et 0≤r′<b0 \le r' < b, alors b(q−q′)=r′−rb(q - q') = r' - r avec −b<r′−r<b-b < r' - r < b. Le seul multiple de bb strictement compris entre −b-b et bb est 00, donc r=r′r = r', puis q=q′q = q'.

Exemple : pour a=−17a = -17 et b=5b = 5, 5×(−4)=−20≤−17<−155 \times (-4) = -20 \le -17 < -15, donc q=−4q = -4 et r=3r = 3 : −17=5×(−4)+3-17 = 5 \times (-4) + 3.

Méthodes et exemples rédigés

Méthode : Trouver le reste d'une puissance modulo nn

Exemple

Déterminer le reste de la division euclidienne de 320243^{2024} par 7.

  1. Étape 1 (Cycle des puissances) : 31≡33^1 \equiv 3, 32≡9≡23^2 \equiv 9 \equiv 2, 33≡6≡−13^3 \equiv 6 \equiv -1, 36≡(−1)2≡1(mod7)3^6 \equiv (-1)^2 \equiv 1 \pmod{7}. La période est 6.

  2. Étape 2 (Division euclidienne de l'exposant) : 2024=6×337+22024 = 6 \times 337 + 2.

  3. Étape 3 (Calcul) : 32024=(36)337×32≡1337×9≡2(mod7)3^{2024} = (3^6)^{337} \times 3^2 \equiv 1^{337} \times 9 \equiv 2 \pmod{7}.

  4. Conclusion : Le reste de 320243^{2024} par 7 est 2.

Méthode : Démontrer une divisibilité avec une table de congruences

Exemple

Démontrer que pour tout entier nn, n3−nn^3 - n est divisible par 33.

  1. Étape 1 (Restes possibles) : modulo 3, tout entier nn vérifie n≡0n \equiv 0, n≡1n \equiv 1 ou n≡2n \equiv 2.

  2. Étape 2 (Table) :

    • si n≡0n \equiv 0 : n3−n≡0−0=0n^3 - n \equiv 0 - 0 = 0 ;
    • si n≡1n \equiv 1 : n3−n≡1−1=0n^3 - n \equiv 1 - 1 = 0 ;
    • si n≡2n \equiv 2 : n3−n≡8−2=6≡0(mod3)n^3 - n \equiv 8 - 2 = 6 \equiv 0 \pmod{3}.
  3. Conclusion : dans tous les cas n3−n≡0(mod3)n^3 - n \equiv 0 \pmod{3}, donc 3∣n3−n3 \mid n^3 - n. (On peut aussi remarquer que n3−n=(n−1)n(n+1)n^3 - n = (n - 1)n(n + 1) est un produit de trois entiers consécutifs.)

Méthode : Résoudre une équation de congruence

Exemple

Résoudre dans Z\mathbb{Z} l'équation 5x≡3(mod7)5x \equiv 3 \pmod{7}.

  1. Étape 1 (Table de 5x5x modulo 7) : pour x≡0,1,2,3,4,5,6x \equiv 0, 1, 2, 3, 4, 5, 6, on obtient 5x≡0,5,3,1,6,4,2(mod7)5x \equiv 0, 5, 3, 1, 6, 4, 2 \pmod{7} (par exemple 5×2=10=7+35 \times 2 = 10 = 7 + 3).

  2. Étape 2 (Lecture) : la seule valeur donnant 33 est x≡2(mod7)x \equiv 2 \pmod{7}.

  3. Étape 3 (Vérification) : 5×2=10≡3(mod7)5 \times 2 = 10 \equiv 3 \pmod{7}.

  4. Conclusion : les solutions sont les entiers x=2+7kx = 2 + 7k, k∈Zk \in \mathbb{Z}.

Méthode : Démontrer une divisibilité avec les congruences

Exemple

Démontrer que pour tout n∈Nn \in \mathbb{N}, 32n+1+2n+23^{2n+1} + 2^{n+2} est divisible par 77.

  1. Étape 1 (Réécriture) : 32n+1=3×(32)n=3×9n3^{2n+1} = 3 \times (3^2)^n = 3 \times 9^n et 2n+2=4×2n2^{n+2} = 4 \times 2^n.

  2. Étape 2 (Congruences) : 9≡2(mod7)9 \equiv 2 \pmod{7}, donc 9n≡2n(mod7)9^n \equiv 2^n \pmod{7} et 3×9n≡3×2n(mod7)3 \times 9^n \equiv 3 \times 2^n \pmod{7}.

  3. Étape 3 (Somme) : 32n+1+2n+2≡3×2n+4×2n=7×2n≡0(mod7)3^{2n+1} + 2^{n+2} \equiv 3 \times 2^n + 4 \times 2^n = 7 \times 2^n \equiv 0 \pmod{7}.

  4. Conclusion : 77 divise 32n+1+2n+23^{2n+1} + 2^{n+2} pour tout nn (exemple : n=0n = 0 donne 3+4=73 + 4 = 7, n=1n = 1 donne 27+8=3527 + 8 = 35).

Pièges fréquents

Questions de révision

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

Que signifie la notation a≡b(modn)a \equiv b \pmod{n} ?

nn divise a−ba - b (ou aa et bb ont le même reste modulo nn).

Quel est le reste de −13-13 divisé par 5 ?

22, car −13=5×(−3)+2-13 = 5 \times (-3) + 2 avec 0≤2<50 \le 2 < 5.

Quel est le reste de 21002^{100} dans la division par 33 ?

2≡−1(mod3)2 \equiv -1 \pmod{3}, donc 2100≡(−1)100=12^{100} \equiv (-1)^{100} = 1 : le reste est 11.

Quel est le chiffre des unités de 720267^{2026} ?

Modulo 10, les puissances de 7 valent 7,9,3,17, 9, 3, 1 (période 4) ; 2026=4×506+22026 = 4 \times 506 + 2, donc le chiffre des unités est 99.

Pourquoi un entier est-il congru à la somme de ses chiffres modulo 9 ?

Car 10≡1(mod9)10 \equiv 1 \pmod{9}, donc 10k≡1(mod9)10^k \equiv 1 \pmod{9} pour tout kk.

Exercices corrigés

Exercice 1 Calcul de congruence

Palier 1 · découverte

Quel est le reste de la division euclidienne de 31003^{100} par 77 ?

  1. 44
  2. 22
  3. 11
  4. 66
Un indice

Calcule les premières puissances de 3 modulo 7 : 31≡33^1 \equiv 3, 32≡23^2 \equiv 2, 33≡6≡−13^3 \equiv 6 \equiv -1, 36≡13^6 \equiv 1.

Voir la correction

Bonne réponse : A. 44

L'ordre de 3 modulo 7 est 6 car 36=729=7×104+1≡1[7]3^6 = 729 = 7 \times 104 + 1 \equiv 1 [7]. Comme 100=6×16+4100 = 6 \times 16 + 4, on a 3100≡34=81≡4[7]3^{100} \equiv 3^4 = 81 \equiv 4 [7].

Exercice 2 Petit théorème de Fermat

Palier 2 · application

Sachant que 17 est premier, quel est le reste de 5165^{16} divisé par 17 ?

  1. 11
  2. 55
  3. 1616
  4. 00
Un indice

17 est premier et ne divise pas 5.

Voir la correction

Bonne réponse : A. 11

Comme 17 est un nombre premier et que 5 n'est pas un multiple de 17, d'après le petit théorème de Fermat, 517−1=516≡1[17]5^{17-1} = 5^{16} \equiv 1 [17].

Exercice 3 Résolution d'équation modulaire

Palier 3 · approfondissement

Résoudre dans Z\mathbb{Z} : 3x≡5(mod7)3x \equiv 5 \pmod{7}.

  1. x≡4(mod7)x \equiv 4 \pmod{7}
  2. x≡2(mod7)x \equiv 2 \pmod{7}
  3. x≡5(mod7)x \equiv 5 \pmod{7}
  4. x≡1(mod7)x \equiv 1 \pmod{7}
Un indice

Multiplie par l'inverse de 3 modulo 7. Remarque que 3×5=15≡1[7]3 \times 5 = 15 \equiv 1 [7].

Voir la correction

Bonne réponse : A. x≡4(mod7)x \equiv 4 \pmod{7}

Comme 3×5=15≡1[7]3 \times 5 = 15 \equiv 1 [7], 5 est l'inverse de 3 modulo 7. On multiplie par 5 : x≡5×5=25≡4[7]x \equiv 5 \times 5 = 25 \equiv 4 [7].

Exercice 4 Critère de divisibilité par congruence

Palier 4 · défi

Pour tout entier n≥0n \ge 0, le nombre An=42n−1A_n = 4^{2n} - 1 est toujours divisible par :

  1. 1515
  2. 77
  3. 99
  4. 1717
Un indice

42n=(42)n=16n4^{2n} = (4^2)^n = 16^n.

Voir la correction

Bonne réponse : A. 1515

42n=16n4^{2n} = 16^n. Comme 16≡1[15]16 \equiv 1 [15], 16n≡1n=1[15]16^n \equiv 1^n = 1 [15]. Ainsi 42n−1≡1−1=0[15]4^{2n} - 1 \equiv 1 - 1 = 0 [15], donc divisible par 15.