Définition et propriétés
a≡b(modn)⟺n∣(a−b)
Règles de calcul (si a≡b et c≡d mod n) :
a+c≡b+d(modn)
ac≡bd(modn)
ak≡bk(modn)
Classes de congruence
L’ensemble Z/nZ est composé de n classes :
0ˉ,1ˉ,…,n−1
Chaque entier appartient à exactement une classe.
Exemple : Modulo 5 : 7∈2ˉ, −3∈2ˉ, 12∈2ˉ.
Calculs de puissances modulo n
Méthode : Utiliser les propriétés de congruence + petits exposants.
Exemple : Calculer 3100(mod7)
31≡3, 32≡2, 33≡6, 34≡4, 35≡5, 36≡1(mod7)
Cycle de longueur 6. 100=16×6+4, donc 3100≡34≡4(mod7)
Inverse modulo n
a est inversible modulo n ⟺ PGCD(a,n)=1.
L’inverse a−1 vérifie a⋅a−1≡1(modn).
Méthode : Utiliser Bézout : au+nv=1⟹au≡1(modn), donc a−1=u.
Exemple : Inverse de 3 modulo 7 : 3×5=15=2×7+1, donc 3−1≡5(mod7).
Résolution de ax≡b(modn)
Soit d=PGCD(a,n).
- Si d∤b : pas de solution
- Si d∣b : exactement d solutions modulo n
Méthode : Diviser par d, puis multiplier par l’inverse de a/d modulo n/d.
Exemple : 3x≡2(mod7)
PGCD(3,7) = 1, donc x≡2×3−1≡2×5≡10≡3(mod7)
Petit théorème de Fermat
Si p est premier et p∤a, alors ap−1≡1(modp).
Application : Calculer 2100(mod7) : p=7, 26≡1. 100=16×6+4. Donc 2100≡24=16≡2(mod7).