Hola comunidad! Tengo un problema con esta ecuación de congruencia. Al principio la sigo normalmente, pero luego me doy cuenta que tengo que trabajar con números grandes, por lo tanto, quisiera saber si existe alguna manera fácil de resolverlo. Gracias!
Dice así:
\( 19x \equiv{1} \) \( (140) \)
Compruebo si la ecuación tiene solución (si tiene, cuántas):
\( (m.c.d.(19, 140) = 1 \wedge 1|1) \Longrightarrow{\exists{1}} \) \( solución \)
Para hallar la única solución, primero escribo la forma general de la ecuación de congruencia lineal:
\( ax \equiv{b} \) \( (n) \)
luego
\( x = a^{φ(n) - 1} * b \)siendo \( φ(n) \) la Función de Euler.
Así que tengo: \( x = 19^{φ(140) - 1} * 1 \)
Para hallar \( φ(140) \) factorizo \( 140 \) y veo que los primos que lo componen son \( 2, 5 \) y \( 7 \) (sin repetir). Entonces sigo: \( φ(140) = 140 * (1 - \displaystyle\frac{1}{2}) * (1 - \displaystyle\frac{1}{5}) * (1 - \displaystyle\frac{1}{7}) = 48 \) (acá usé lo que el profesor llamó "la productoria de los primos que dividen a \( n \)").
Luego vuelvo para hallar \( x \):
\( x = 19^{48 - 1} * 1 = 19^{47} \). Como \( 19^{47} \) no está dentro del universo de \( \mathbb{Z}_{140} \) tengo que seguir, así que hago:
\( 19^{47} \equiv{x} \) \( (140) \)
Y hasta acá llegué

. Una simple congruencia que no logro sacar. No puedo usar el Pequeño Teorema de Fermat porque la maldita \( n \) (\( 140 \)) no es prima...
Lo que no estoy seguro es usar el Teorema de Euler-Fermat, que asegura que (no pongo el caso para \( n \) primo):
\( (n \in{\mathbb{N}}, a \in{\mathbb{Z}}, m.c.d.(a, n) = 1) \Longrightarrow{a^{φ(n)} \equiv{1 (n)}} \)
EDIT:
Debería poner \( 19^{47} \) dentro del universo de \( \mathbb{Z}_{140} \). Esto lo consigo elevando el \( 19 \) hasta que sea igual o "un poquito más" a \( 140 \). Entonces me queda \( 19^2 = 361 \), que es el primer número que "se pasa" del \( 140 \). Pero me queda un choclaso de números, porque debo expresar el número como "suma de potencias", o sea:
\( 19^{47} = 19^2 * 19^2 * 19^2 * ... \equiv{81 * 81 * 81 * ... \equiv{x (140)}} \)
Por favor, ¿alguno me puede decir en qué estoy mal o cómo seguir el ejercicio? Comprobé la ecuación en Wolfram y me dice que \( x = 59 \), lo compruebo y efectivamente el resto de dividir \( 19 * 59 \) por \( 140 \) es \( 1 \).
AYUDAAAA!
Gracias!!