Ressources · Terminale · Maths expertes (option Tle)
Congruences
Congruences modulo n et restes, compatibilité avec l’addition, la multiplication et les puissances, restes de grandes puissances, critères de divisibilité démontrés (rappels du collège, 11, 7 et 13), tableaux de congruences, équations ax ≡ b [n] et inverse modulo n.
À propos de cette page
Congruence modulo n
Rappel : division euclidienne. Pour tout entier relatif et tout entier naturel , il existe un unique couple d’entiers tel que et ; est le reste, il vaut , , …, ou .
Définition. Soit un entier naturel supérieur ou égal à , appelé module, et , deux entiers relatifs. On dit que est congru à modulo , et l’on note , lorsque divise : il existe un entier relatif tel que , c’est-à-dire .
Caractérisation par les restes. si et seulement si et ont le même reste dans la division euclidienne par . En particulier, un entier est congru à son reste : tout entier est congru modulo à un et un seul des entiers , , …, . Et signifie que divise .
Règles de calcul. ; si , alors ; si et , alors (transitivité) : on enchaîne les congruences comme des égalités. Enfin, si et si divise , alors .
En Python, pour , a % n renvoie le reste de dans la division par , même si est négatif, et (a - b) % n == 0 teste si .
Avec la définition. , car . , car . En revanche, : la différence est strictement comprise entre et , deux multiples consécutifs de .
Démonstration de la caractérisation. Écrivons et avec et . Alors . Si , est un multiple de . Réciproquement, si divise , il divise la combinaison ; or , et le seul multiple de strictement compris entre et est : .
Reste d’un entier négatif. avec : le reste de par vaut , ce qui confirme . En Python, -23 % 9 renvoie .
Choisir un représentant commode. Modulo : . Modulo : et . Un petit représentant, même négatif, simplifie tous les calculs qui suivent.
Changer de module. Si , alors divise , donc aussi : . Comme , le reste de par vaut .
Réflexe — Pour prouver , j’écris avec entier. Pour trouver le reste de modulo , j’ajoute ou je retire des multiples de jusqu’à tomber entre et .
Attention — ne dit pas que est le reste : est vrai (), mais le reste de par vaut . Et un reste n’est jamais négatif : on écrit , jamais « le reste vaut ».
1 / 6
Compatibilité avec les opérations
Compatibilité avec les opérations. Soit et , , , des entiers relatifs tels que et . Alors :
- et ;
- ; en particulier pour tout entier ;
- pour tout entier naturel .
Conséquence pratique. Dans une expression faite de sommes, de différences, de produits et de puissances, on peut remplacer chaque nombre par un entier qui lui est congru (son reste, ou un représentant négatif) : le résultat reste congru modulo .
Ce qui est interdit. Diviser : n’entraîne pas . Prendre une racine : n’entraîne pas . Réduire un exposant modulo : seule la base se réduit.
Démonstration (classique ; le programme ne l’impose pas). Il existe des entiers et tels que et . Somme : . Produit : , et est un entier. Puissances, par récurrence sur : , et si , le produit de cette congruence par donne .
Le reste d’un produit sans le calculer. et , donc . Contrôle : .
Une expression en . Si , alors : le reste de par vaut .
Une divisibilité pour tout . Pour tout entier naturel , est divisible par : , donc , et .
Trois contre-exemples. car , mais . car et ont tous deux le reste , mais . , mais alors que .
Réflexe — Avant de calculer, je remplace chaque nombre par son reste ou par un petit représentant (, …), je calcule, puis je ramène le résultat entre et . À chaque ligne, j’écris le module.
Attention — Pour « simplifier » , il faut une justification : on ne divise jamais une congruence comme une égalité. On verra au dernier cas qu’on peut multiplier par un inverse de modulo , quand il existe.
2 / 6
Restes des puissances
Propriété des cycles. Soit un entier et . S’il existe un entier tel que , alors, pour tout entier naturel de division euclidienne par () : Les restes des puissances de se répètent avec la période .
Méthode. 1. Je réduis la base modulo . 2. Je calcule les restes de , , … jusqu’au premier égal à : son exposant est la longueur du cycle. 3. Je divise l’exposant par . 4. Je conclus : .
Base congrue à . Si , alors : le reste vaut si est pair, si est impair.
Derniers chiffres. Le chiffre des unités d’un entier naturel est son reste modulo ; le nombre formé par ses deux derniers chiffres est son reste modulo .
Démonstration de la propriété. . Comme , la compatibilité avec les puissances donne , puis la compatibilité avec le produit .
Le cycle de modulo . On passe d’une colonne à la suivante en multipliant le reste par (, puis …) :
| modulo |
|---|
Le premier reste égal à est celui de : le cycle a pour longueur .
Réponse rédigée : reste de modulo . , donc . Or et , donc . Le reste de dans la division par est .
Une base congrue à . , donc , car est impair.
Chiffre des unités de . et , donc : se termine par .
Réflexe — Je ne calcule jamais la puissance : je cherche la première puissance congrue à (ou à , qui donne une fois élevée au carré), je divise l’exposant par la longueur du cycle et je garde le reste.
Attention — On réduit la base modulo , jamais l’exposant : n’est pas congru à modulo , car se termine par . Et si la base et le module ont un diviseur commun autre que , le reste n’apparaît jamais : modulo , les puissances de valent , , , , … On s’appuie alors sur la première répétition, : pour , est congru à si est pair, à si est impair.
3 / 6
Critères de divisibilité
Rappels du collège. Un entier est divisible par , ou selon son chiffre des unités ; par lorsque le nombre formé par ses deux derniers chiffres est un multiple de ; par (ou par ) lorsque la somme de ses chiffres est un multiple de (ou de ). Les congruences démontrent ces critères et donnent davantage : le reste.
Le principe. Un entier naturel dont les chiffres sont, de droite à gauche, (unités), (dizaines), …, s’écrit . On réduit , ou une puissance de , modulo le diviseur :
| Diviseur | Clé | a le même reste que… |
|---|---|---|
| , , | son chiffre des unités | |
| , | le nombre formé par ses deux derniers chiffres | |
| le nombre formé par ses trois derniers chiffres | ||
| , | la somme de ses chiffres | |
| la somme alternée , en partant des unités | ||
| , , | la somme alternée de ses tranches de trois chiffres, en partant de la droite (car ) |
Démonstration pour et . , donc pour tout entier naturel , et . En ajoutant ces congruences : . Le même calcul vaut modulo , car . Un entier et la somme de ses chiffres ayant le même reste, l’un est divisible par si et seulement si l’autre l’est.
Démonstration pour et . , donc modulo et modulo , et pour , . Il reste .
Démonstration pour . donne : les chiffres de rang pair (, …) sont comptés avec le signe , ceux de rang impair avec le signe .
Des restes en une ligne. : et , donc . : , donc est divisible par (). : . : est un multiple de , donc aussi ; , donc .
Réflexe — J’écris avec les puissances de et je réduis modulo le diviseur : le critère et le reste apparaissent seuls. Pour , je pars toujours du chiffre des unités, compté avec le signe .
Attention — Pour , partir de la gauche peut changer le signe : pour , donne un faux reste ( au lieu de ). Et la somme des chiffres n’est pas le reste : a pour somme des chiffres , mais son reste modulo vaut .
4 / 6
Raisonner selon le reste : tableaux de congruences
Le principe. Tout entier est congru modulo à un et un seul des restes , , …, . Si , la compatibilité donne pour toute expression construite avec des sommes, des produits et des puissances d’exposant entier naturel. On étudie donc les cas possibles dans un tableau de congruences : une colonne par reste.
Ce qu’on en tire.
- une divisibilité vraie pour tout entier : la ligne étudiée ne contient que des ;
- les restes possibles d’un carré, d’un cube… ;
- une condition sur le reste de : les colonnes où l’expression vaut ;
- l’impossibilité d’une équation en nombres entiers : si, modulo un bien choisi, les deux membres ne peuvent jamais avoir le même reste, il n’y a pas de solution.
Représentants symétriques. On peut prendre comme colonnes n’importe quels représentants des restes, par exemple , , , , modulo : les calculs sont plus courts.
Réponse rédigée : n’est jamais divisible par . Soit un entier ; il est congru modulo à l’un des restes à , et par compatibilité :
| modulo | |||||
|---|---|---|---|---|---|
| modulo |
Par exemple, pour : . Le reste n’apparaît jamais : n’est divisible par pour aucun entier .
Les carrés modulo . Avec les représentants , , , , : , et . Un carré est congru à , ou modulo , jamais à ni à .
Une équation sans solution. L’équation , d’inconnues et entières, n’a pas de solution. En effet, si était solution, on aurait , ce qui est impossible pour un carré.
Une condition sur le reste. est divisible par si et seulement si , c’est-à-dire, d’après les carrés modulo , si et seulement si ou .
Réflexe — Quand l’énoncé dit « pour tout entier » et parle d’un diviseur, je dresse le tableau de congruences modulo ce diviseur. Pour une équation en entiers, je choisis un module où les carrés (ou les cubes) ont peu de restes : , , , , , .
Attention — Le tableau doit contenir tous les restes, sans en oublier. Et des restes compatibles ne prouvent pas qu’une équation a une solution : ils montrent seulement que ce module ne permet pas de conclure.
5 / 6
Équations ax ≡ b [n] et inverse modulo n
Résoudre (inconnue entière), c’est trouver tous les entiers qui la vérifient. Comme ne dépend, modulo , que du reste de , la réponse se donne par classes : « », c’est-à-dire avec , ou plusieurs classes, ou « aucune solution ».
Inverse modulo . Un entier est un inverse de modulo lorsque . On le cherche en testant , , …, , ou bien en cherchant un multiple de parmi , , … : si ce multiple vaut , alors est un inverse. Si , n’a pas d’inverse modulo . Si , il en a un : c’est une conséquence du théorème de Bézout, qui permet aussi de le calculer pour un grand module (voir Théorèmes de Bézout et de Gauss).
Théorème. Si est un inverse de modulo , alors pour tout entier : Il y a une seule classe de solutions.
Sans inverse. Si un entier divise , et , l’équation équivaut à . Si divise et mais pas , elle n’a aucune solution. Pour un petit module, le tableau des restes de donne directement toutes les classes solutions.
Démonstration du théorème. Si , on multiplie par : , et donne . Réciproquement, si , alors .
Démonstration : pas d’inverse si . Si l’on avait , il existerait un entier tel que ; or divise et , donc il divise la combinaison linéaire , c’est-à-dire : impossible. De même, si divise et , toute solution de donne , multiple de .
Réponse rédigée : . Cherchons un inverse de modulo : , donc est son propre inverse. En multipliant les deux membres par : . Les solutions sont les entiers , . Vérification avec : .
Un inverse par les multiples du module augmentés de 1. Inverse de modulo : parmi , , , le premier multiple de est . Donc : l’inverse de modulo est .
Plusieurs classes, ou aucune. Tableau des restes de modulo :
a trois classes de solutions modulo , , ou , c’est-à-dire : c’est ce que donne aussi la simplification par , . En revanche, n’a aucune solution : divise et , mais pas .
Réflexe — Je cherche d’abord un inverse de (multiples de augmentés de ) ; s’il existe, je multiplie les deux membres par lui et je donne une classe. Sinon, je simplifie par le diviseur commun à , et , ou je conclus qu’il n’y a pas de solution. Je vérifie toujours sur un représentant.
Attention — La réponse est une classe, pas un entier : écrire « » pour oublie , … Et diviser sans précaution fait perdre des solutions : a pour solutions et , pas seulement .
6 / 6
Pour aller plus loin
Petit théorème de Fermat. Si est un nombre premier qui ne divise pas l’entier , alors (et, pour tout entier , ). Il fournit directement un exposant tel que : par exemple , ce que le cycle des puissances de modulo confirme. Ce théorème, ses hypothèses et ses applications sont traités dans Nombres premiers.
Inverse modulo et théorème de Bézout. admet un inverse modulo si et seulement si . Pour un grand module, on calcule cet inverse en remontant l’algorithme d’Euclide, et l’équation équivaut à l’équation d’inconnues entières et : voir Théorèmes de Bézout et de Gauss.
Division euclidienne et PGCD. Les restes, la division d’un entier négatif et les combinaisons linéaires utilisés ici sont détaillés dans Divisibilité, division euclidienne et PGCD.
- : divise , ce qui revient à dire que et ont le même reste dans la division par ; tout entier est congru à son reste.
- On additionne, on multiplie et on élève à une puissance des congruences de même module ; on ne divise pas et on ne réduit jamais l’exposant.
- Si et , alors ; si , .
- , , : un entier a le même reste que la somme de ses chiffres modulo , que leur somme alternée modulo .
- Tableau de congruences : une colonne par reste ; il prouve une divisibilité pour tout entier, donne les restes des carrés et des cubes, montre qu’une équation n’a pas de solution entière.
- Si , alors équivaut à ; sans inverse, on simplifie par le diviseur commun ou il n’y a pas de solution.
Questions fréquentes
Que veut dire a ≡ b [n] ?
Que n divise a − b, autrement dit que a et b ont le même reste dans la division euclidienne par n. Par exemple 62 ≡ 2 [12], car 62 − 2 = 60 = 12 × 5 : 62 et 2 ont tous deux le reste 2.
Peut-on simplifier une congruence comme une égalité ?
On peut ajouter, soustraire, multiplier et élever à une puissance des congruences de même module. En revanche, on ne divise pas : 4 × 3 ≡ 4 × 0 [12], mais 3 n’est pas congru à 0 modulo 12.
Comment trouver le reste d’une très grande puissance ?
On réduit la base, on cherche la première puissance congrue à 1 (par exemple 2³ = 8 ≡ 1 [7]), puis on divise l’exposant par la longueur du cycle : 2¹⁰⁰ ≡ 2 [7], car 100 = 3 × 33 + 1.
Pourquoi le critère de divisibilité par 9 fonctionne-t-il ?
Parce que 10 ≡ 1 [9] : toute puissance de 10 est congrue à 1, donc un entier est congru modulo 9 à la somme de ses chiffres. Pour 11, la congruence 10 ≡ −1 donne la somme alternée des chiffres.
Comment montrer qu’une équation n’a pas de solution entière ?
On choisit un module n et on dresse le tableau des restes des deux membres. S’ils ne peuvent jamais avoir le même reste, il n’y a pas de solution : un carré n’est jamais congru à 2 modulo 3, donc x² = 3y + 2 est impossible.
Comment résoudre une équation comme 3x ≡ 5 [8] ?
On cherche un inverse de 3 modulo 8 : 3 × 3 = 9 ≡ 1 [8]. En multipliant les deux membres par 3 : x ≡ 15 ≡ 7 [8]. Les solutions sont les entiers 7 + 8k, k entier relatif.
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Prof de maths à Marseille · Cours particuliers au lycée · Aide aux devoirs