Esto: $$x^4 + 21x^3 + 5x^2 + 7x + 1 \equiv 0 \mod 23$$
Lleva a: $$x = 18 || x =19$$
Lo sé porque de este ejemplo de Wolfram-Alpha y porque un compañero lo publicó en una pregunta relacionada y suprimida desde entonces .
Lo que no entiendo son los pasos que hay que dar para llegar a x = 18 || x = 19
de esta ecuación.
Mi pregunta comienza con el ejemplo del mod 23 de términos reducidos en el pregunta relacionada . Ahora estoy tratando de entender cómo reducir esta ecuación a x = 18 || x = 19
.
Me he encontrado con unos cuantos postes y teoremas que sugieren una solución, pero me falta la habilidad matemática para conectar todo esto. Soy un desarrollador de software, no un matemático. Así que si alguien puede guiarme a través de algunos pasos sobre cómo pasar de la ecuación a 18 || 19
¡Estaría muy bien!
Este es un ejemplo de juguete que representa una nueva operación de criptografía de curva elíptica donde el módulo real es $2^{256}$ grande. Así que, intentar todos los valores posibles x no es práctico. WolframAlpha es capaz de producir soluciones a mis ecuaciones de módulo grande en una fracción de segundo, así que sé que no están intentando todos los valores posibles x.
Fermat’s Little Theorem
parece la más prometedora hasta ahora, pero no entiendo cómo aplicarla a esta ecuación. Este puesto describe una solución, pero desgraciadamente su ejemplo es muy básico y no muy relacionado con mi ecuación.
Cualquier cosa sería útil aquí. Los pasos serían geniales. Gracias.