Calculateur d'arithmétique modulaire

Choisissez une opération et saisissez des nombres entiers. Vous obtenez le reste exact, l'inverse avec son tableau d'Euclide, une puissance détaillée chiffre binaire par chiffre binaire, ou la solution d'un système de congruences, avec chaque étape.

Gratuit Fonctionne dans votre navigateur Vérifié le mardi 10 novembre 2026

Choisissez-en une. Les cases ci-dessous changent en conséquence.

Un nombre entier. Un nombre négatif, comme −17, est accepté.

Un nombre entier. Un exposant négatif utilise l'inverse de a, qui doit exister.

Un nombre entier différent de 0. Le résultat est toujours compris entre 0 et |n| − 1.

Résultat

Résultat — Le reste, l'inverse, la puissance, ou la solution x ≡ … (mod …).
Vérification — Si l'inverse existe, ou si les congruences ont une solution commune.
Tableau d'Euclide étendu
Élévation au carré et multiplication

Détail du calcul

Cet outil fonctionne dans votre navigateur. Ce que vous saisissez ne nous est pas envoyé.

Mode d'emploi

  1. Choisissez l'Opération : a mod n, l'inverse, une puissance, ou le théorème des restes chinois.
  2. Saisissez le Nombre a, l'Exposant e et le Module n là où ils sont demandés, ou une congruence par ligne dans Congruences (une par ligne).
  3. Lisez Résultat. Pour l'inverse, la case Vérification indique s'il existe.
  4. Parcourez Détail du calcul : les tableaux montrent les lignes d'Euclide ou les chiffres binaires.

Restes, inverses et puissances

Le résidu de a modulo n est le nombre r tel que 0 ≤ r < n et a = q·n + r : a mod n n'est donc jamais négatif. Par exemple, −17 mod 5 vaut 3, car −17 = (−4)·5 + 3. Un inverse de a modulo n est un nombre x tel que a·x ≡ 1 (mod n). Il existe exactement lorsque pgcd(a ; n) = 1, et l'algorithme d'Euclide étendu le trouve. Une puissance a^e mod n se calcule par élévations au carré : on élève au carré une fois par chiffre binaire de e.

a mod n = a − n·⌊a ÷ n⌋
Si s·a + t·n = 1, alors a⁻¹ ≡ s (mod n)
  • De nombreuses calculatrices donnent −2 pour −17 mod 5 : c'est le reste de la division tronquée, et non le résidu modulaire, qui va toujours de 0 à n − 1.
  • Une puissance à exposant négatif utilise l'inverse de a, donc n'existe que si pgcd(a ; n) = 1.
  • Le tableau d'Euclide et le tableau binaire montrent chaque nombre intermédiaire, pour pouvoir vérifier le calcul à la main.

Le théorème des restes chinois et ce que le calculateur ne couvre pas

Le théorème des restes chinois trouve un nombre x qui laisse le reste rᵢ lorsqu'on le divise par mᵢ, pour chaque congruence d'un système. Lorsque les modules sont premiers entre eux deux à deux, il existe toujours une seule solution modulo leur produit. Sinon, les restes doivent être compatibles modulo les pgcd des modules, faute de quoi le système n'a pas de solution.

  • Les très grands exposants, de plus de 64 chiffres binaires, sont refusés pour que le calcul reste lisible.
  • Les congruences avec une variable autre que x, les congruences polynomiales et les racines carrées modulaires ne sont pas traitées.
  • Le calculateur ne travaille qu'avec des nombres entiers : une décimale est refusée.

Exemple détaillé : 4¹³ mod 497, et les autres opérations

L'exposant 13 s'écrit 1101 en binaire. En partant de 1 et en élevant au carré à chaque chiffre, avec une multiplication par 4 à chaque 1, les résultats sont 4, 64, 120, puis 445 : donc 4¹³ mod 497 = 445. Le calculateur applique la même méthode, avec son tableau des chiffres.

Les autres exemples : −17 mod 5 = 3 ; l'inverse de 4 modulo 7 est 2, car 4 × 2 = 8 ≡ 1 ; et x ≡ 2 (mod 3), x ≡ 3 (mod 5), x ≡ 2 (mod 7) a pour solution x ≡ 23 (mod 105).

Question Réponse
4^13 mod 497 445
−17 mod 5 3
Inverse de 4 modulo 7 2
x ≡ 2 (mod 3), 3 (mod 5), 2 (mod 7) x ≡ 23 (mod 105)

Questions fréquentes

Pourquoi −17 mod 5 vaut-il 3 et non −2 ?

Le résidu est le reste, qui n'est jamais négatif : 0 ≤ r < n. Comme −17 = (−4) × 5 + 3, le résidu vaut 3. De nombreuses calculatrices affichent −2, qui est le reste de la division tronquée, et non le résidu modulaire.

Quand un nombre a-t-il un inverse modulo n ?

Lorsque le pgcd de ce nombre et de n vaut 1. Par exemple, 4 a un inverse modulo 7, qui est 2, mais 4 n'en a pas modulo 6, car pgcd(4 ; 6) = 2.

Pourquoi la puissance utilise-t-elle des carrés et non des multiplications répétées ?

Élever au carré et réduire à chaque chiffre binaire garde tous les nombres petits. Pour 4¹³, la plus grande valeur intermédiaire est 484 × 4 = 1 936, alors qu'un produit direct donnerait un nombre d'environ huit chiffres.

Que se passe-t-il si les modules d'un système ont un facteur commun ?

Le système peut quand même avoir une solution. Les restes doivent être compatibles modulo le pgcd des deux modules : x ≡ 2 (mod 4) et x ≡ 8 (mod 6) sont compatibles, et la solution est x ≡ 2 (mod 12).

Mes nombres sont-ils envoyés à un serveur ?

Non. Le calcul se fait dans votre navigateur : ce que vous saisissez ne nous est pas envoyé.

Sources

Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.

Nous utilisons des cookies nécessaires au fonctionnement du site. Avec votre accord, Google utilise aussi des cookies publicitaires pour afficher des annonces personnalisées. Si vous les refusez, vous voyez toujours des annonces, mais elles ne sont pas personnalisées.