Loading [MathJax]/extensions/TeX/mathchoice.js

6 votos

2^{1008} \mod 2017

Encontrar 2^{1008} \mod 2017

A partir de Fermat podemos encontrar que 2^{2016} \equiv 1 \mod 2017.
Pero ahora no podemos decir que 2^{1008} \equiv 1 \mod 2017. Puede ser-1. Pero, ¿cómo demostrar que es igual a 1?

4voto

Catalin Zara Puntos 61

Una forma sería la de encontrar 2^{1008} \pmod{2017} usando el binario de expansión de 1008 = 1111110000_{(2)}.

Otro método utiliza cuadrática de los residuos: Desde 2017 es un primer \equiv 1\pmod{8}, 2 es un residuo cuadrático mod de 2017. (ver https://en.wikipedia.org/wiki/Quadratic_residue )

Luego existen valores de r (más precisamente, 986 y 1031) tal que r^2 \equiv 2 \pmod{2017}, lo que implica que 2^{1008} \equiv r^{2016} \equiv 1\pmod{2017}.

3voto

rlpowell Puntos 126

Si usted tiene la Reciprocidad Cuadrática a su disposición, a continuación, Catalin Zara de la respuesta es el camino a seguir. Si no, un poco de experimentación (y un poco de suerte), conduce a la siguiente:

\left(2\over2017\right)=\left(-2\over2017\right)=\left(2015\over2017\right)=\left(5\over2017\right)\left(403\over2017\right)=\left(5\over2017\right)\left(2420\over2017\right)\\=\left(5\over2017\right)\left(5\over2017\right)\left(4\over2017\right)\left(121\over2017\right)=1

El primer paso se basa en el teorema de que \left(-1\over p\right)=1 p\equiv1 mod 4. Como en Zara de la respuesta, la conclusión final de 2^{1008} sigue del teorema que r^{(p-1)/2}\equiv1 mod p al \left(r\over p\right)=1.

Añadido posterior: Un poco más de experimentación da de una forma más simple de la evaluación, utilizando la factorizations 8=2\cdot42025=45\cdot45:

\left(2\over2017\right)=\left(8\over2017\right)=\left(2025\over2017\right)=\left(45\over2017\right)^2=1

1voto

Michael Rozenberg Puntos 677

986^2-2=2017\cdot482.

Por lo tanto, 2^{1008}-1\equiv986^{2016}-1\equiv0

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X