MetMat

Comment trouver l'inverse d'un entier aa modulo nn ?

En appliquant le petit théorème de Fermat si nn est premier : a1an2(modn)a^{-1} \equiv a^{n-2} \pmod{n}

L'objectif

Calculer a1(modn)a^{-1} \pmod{n} lorsque nn est un nombre premier et a≢0(modn)a \not\equiv 0 \pmod{n}.

Le principe

Le petit théorème de Fermat affirme que si pp est premier et pap \nmid a, alors ap11(modp)a^{p-1} \equiv 1 \pmod{p}, d'où aap21(modp)a \cdot a^{p-2} \equiv 1 \pmod{p}.

La méthode
  1. 1
    Vérifier que n=pn = p est premier et que pap \nmid a.
  2. 2
    Calculer ap2(modp)a^{p-2} \pmod{p} par exponentiation rapide (décomposer l'exposant en base 22).
    Voir
  3. 3
    L'inverse de aa modulo pp est ap2modpa^{p-2} \bmod p. Vérifier en calculant aap2(modp)a \cdot a^{p-2} \pmod p.

Exemple corrigé

Difficulté croissante de 1 à 4

Exercices aujourd'hui0 / 3

Prêt à t'entraîner ?

Génère un exercice personnalisé sur cette méthode et entraîne-toi avec la correction IA.