Módulos /
tdn-1 / Capítulo 3 — Congruencias / Lección 3.3
Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales.
Política completa → Sistema completo de residuos
Un **sistema completo de residuos módulo m** es un conjunto de m enteros, uno por cada clase de residuo. El más natural es {0,1,2,…,m−1}, pero también {1,2,…,m} o cualquier conjunto de m enteros no congruentes entre sí módulo m.
Propiedad clave: si {r1,r2,…,rm} es un sistema completo de residuos módulo m y gcd(a,m)=1, entonces {ar1,ar2,…,arm} también es un sistema completo de residuos. Esto se debe a que multiplicar por a (coprimo con m) permuta las clases de residuos. Esta propiedad será fundamental cuando estudiemos el Teorema de Euler.
La suma de todos los elementos de {0,1,…,m−1} es m(m−1)/2. Para m impar esto es divisible por m, y para m par lo es por m/2.
{0,1,2,…,m−1} es un sistema completo de residuos moˊdulo m Residuos invertibles y la función de Euler
Un residuo a tiene inverso multiplicativo módulo m si existe b con ab≡1(modm). Por la identidad de Bézout, esto ocurre exactamente cuando gcd(a,m)=1. Los residuos con inverso se llaman invertibles o unidades módulo m.
La función de Euler ϕ(m) cuenta cuántos enteros en {1,2,…,m} son coprimos con m, es decir, cuántas clases de residuos tienen inverso. Para m=p primo, todos los residuos 1,2,…,p−1 son invertibles, así que ϕ(p)=p−1.
Para m=pk con p primo: ϕ(pk)=pk−pk−1=pk−1(p−1), pues los únicos no invertibles son los múltiplos de p en {1,…,pk}, que son pk−1 en total. Para m general, ϕ es multiplicativa: si gcd(a,b)=1 entonces ϕ(ab)=ϕ(a)ϕ(b).
ϕ(p1a1⋯pkak)=m∏p∣m(1−p1) Sistema reducido de residuos
Un **sistema reducido de residuos módulo m** es un conjunto de ϕ(m) enteros, uno por cada clase de residuos invertibles. El conjunto {a∈{1,…,m}:gcd(a,m)=1} es el sistema reducido canónico.
Análoga a la propiedad del sistema completo: si {r1,…,rϕ(m)} es un sistema reducido y gcd(a,m)=1, entonces {ar1,…,arϕ(m)} también es un sistema reducido (módulo m, claro). Esta permutación de las unidades es el corazón de la demostración del Teorema de Euler.
Ejemplo: módulo 12, los invertibles son {1,5,7,11} (los coprimos con 12). Efectivamente ϕ(12)=ϕ(4)ϕ(3)=2⋅2=4.
Pequeño Teorema de Fermat como aperitivo
Usando lo anterior podemos probar el Pequeño Teorema de Fermat: si p es primo y p∤a, entonces ap−1≡1(modp).
Demostración rápida: considera el sistema reducido {1,2,…,p−1}. Multiplica por a: obtienes {a,2a,…,(p−1)a}, que también es un sistema reducido (mismos elementos en otro orden). Al multiplicar todos los elementos de ambos conjuntos: a⋅2a⋯(p−1)a≡1⋅2⋯(p−1)(modp), es decir ap−1⋅(p−1)!≡(p−1)!(modp). Como (p−1)! es invertible módulo p, se cancela y queda ap−1≡1(modp).
Este resultado reducirá enormemente el trabajo al calcular potencias módulo un primo.
p primo,p∤a⟹ap−1≡1(modp)