Vous êtes sur la page 1sur 3

15/01/2021 Calculer un reste à l'aide de congruences - Maths-cours

MATHS-COURS.FR - COURS & EXERCICES DE MATHÉMATIQUES

TLE EXPERT

CALCULER UN RESTE À L'AIDE DE CONGRUENCES

SITUATION

On cherche à déterminer le reste de la division euclidienne d'un très grand entier par un
autre entier.
Par exemple, on recherche le reste de la division euclidienne de 12 3452000 par 7.
Une calculatrice ne permet pas de répondre (les nombres sont trop grands) mais il est
possible de résoudre le problème en utilisant les congruences.

https://www.maths-cours.fr/methode/calculer-reste-congruences/ 1/3
15/01/2021 Calculer un reste à l'aide de congruences - Maths-cours

MÉTHODE

Pour trouver le reste de la division euclidienne de ab par n on va utiliser la caractérisation


du reste à l'aide de congruence :
⎧r ≡ m [n]
r et le reste de la division euclidienne de m par n ⇔ ⎨ 0 ⩽ r <

∣n∣
et on va chercher à remplacer a et b par deux autres entiers plus petits u et v tels que
b v
a ≡ u [n]

1. On utilise la propriété :
a ≡ u [n] ⇒ ab ≡ ub [n]
pour remplacer a par un entier u plus petit, par exemple le reste de la division
euclidienne de a par n

2. On calcule ensuite les puissances successives de u ( u2 , u3 , ... ) et on cherche un entier k


tel que uk ≡ 1 [n] (un tel entier existe si u et n sont premiers entre eux-l'exemple 2
traite un cas où il n'est pas possible de trouver un tel entier)
On e ectue alors la division euclidienne de b par k :
b = kq + v
donc :
ub = ukq+v = ukq × uv = [uk ]q × uv
ub ≡ [uk ]q × uv ≡ 1q × uv ≡ uv [n]
3. On peut conclure :
ab ≡ ub ≡ uv [n]
Donc ab et uv ont le même reste dans la division par n . Ce reste est alors facile à
calculer car u et v sont "petits".

EXEMPLE 1

On recherche le reste de la division euclidienne de 12 3452000 par 7.

1. On e ectue tout d'abord la division euclidienne de 12\ 345 par 7. Le quotient est 1763 et le
reste est 4.
Donc 12345 ≡ 4 [7] et 12 3452000 ≡ 42000 [7]

2. 42 = 16 ≡ 2 [7]
43 = 64 ≡ 1 [7]
On e ectue la division euclidienne de 2 000 par 3 : 2 000=666 × 3+2
Donc :
42000 = 4666×3+2 = [43 ]666 × 42 ≡ 1666 × 42 = 16 [7]

3. Le reste de la division euclidienne de 12 3452000 par 7 est donc le même que le reste de la
division euclidienne de 16 par 7 c'est à dire 2.

https://www.maths-cours.fr/methode/calculer-reste-congruences/ 2/3
15/01/2021 Calculer un reste à l'aide de congruences - Maths-cours

EXEMPLE 2

On recherche le reste de la division euclidienne de 12 3442000 par 6.

1. On e ectue tout d'abord la division euclidienne de 12\ 344 par 6. Le quotient est 2057 et le
reste est 2.
Donc 12344 ≡ 2 [6] et 12 3452000 ≡ 22000 [6]

2. 22 ≡ 4 [6]
23 = 8 ≡ 2 [6]
24 = 16 ≡ 4 [6]
etc.
Ici on ne peut pas trouver d'entier k tel que 2k ≡ 1 [6] mais on remarque que 2k ≡ 2 [6] si
k est impair et 2k ≡ 4 [6] si k est pair (ce résultat peut se démontrer facilement par
récurrence; faites-le!)
Donc :
22000 ≡ 4 [6]
Le reste de la division euclidienne de 12 3442000 par 6 est donc 4.

© 2021 - Maths-cours.fr

https://www.maths-cours.fr/methode/calculer-reste-congruences/ 3/3