Teoría de Números: Aritmética Modular
Teoría de Números: Aritmética Modular
1. Arimética Modular.
Para un entero positivo m y enteros a y b, decimos que a es congruente con b modulo m si m|(a − b),
y se denota por a ≡ b (mód m). Por otro lado,si a no es congruente con b modulo m,lo denotamos por
a 6≡ b (mód m).
Teorema 1.1. Si a ≡ b y c ≡ cpmodm, entonces a + c ≡ b + c (mód m) y ac ≡ bd(modm).
Resultados útiles:
• Para todo entero n, ( ) (
0 Si n es par,
n2 ≡ (mód 4)
1 Si n es impar.
• Si f es un polinomio con coeficientes enteros y a ≡ b (mód m), entonces f (a) ≡ f (b) (mód m).
Ejemplo 1.1. Probar que las únicas soluciones en números racionales de la ecuación
x3 + 3y 3 + 9z 3 − 9xyz = 0
es x = y = z = 0.
(1983 Kürscák Competition)
Ejemplo 1.2. Entre los primeros 108 +1 números de Fibonacci, habrá alguno que termine con 4 ceros.
Hint: La respuesta es sı́. Considere la secuencia de parejas (Fk , Fk+1 ) modulo 104 . y el principio de
casilla.
De hecho, 104 |F7500 , y (Fn ) modulo 104 tiene periodo 1500, el cual es mucho más pequeño que el lı́mite
superior 108 .
1
1 ARIMÉTICA MODULAR.
Si ax ≡ 1 (mód m), entonces decimos que x es el inverso de a modulo m, denotado por a−1 , y este
es único modulo m.
Teorema 1.2. El inverso de a modulo m existe y es único si y solo sı́ a es primo relativo de m.
Diremos que el conjunto a1 , a2 , ..., am es un sistema de residuos completo modulo m si para todo
i, 0 ≤ i ≤ m − 1, existe un único j tal que aj ≡ i (mód m).
Ejemplo 1.3. Encuentre todos los enteros positivos n tal que existe un sistema de residuo completo
{a1 , a2 , ..., an } y {b1 , b2 , ..., bn } modulo n, para el cual {a1 + b1 , a2 + b2 , ..., an + bn } es también un
sistema de residuo completo.
Solución: La respuesta es, para todo n impar. Para cualquier sistema de residuo completo {a1 , a2 , ..., an }
modulo n, tenemos que a1 + a2 + · · · + an ≡ n(n + 1)/2 (mód n). Ası́, si los tres conjuntos son sis-
temas de residuo completo, entonces a1 + a2 + · · · + an + b1 + b2 + · · · + bn ≡ n2 + n ≡ 0 (mód n) y
a1 + b1 + a2 + b2 + · · · + an + bn ≡ n(n + 1)/2 (mód n), ası́ n(n + 1)/2 ≡ 0 (mód n). Esto ocurre sı́ y
sólo sı́ (n + 1)/2 es un entero, lo cúal implica que n es impar.
Ahora asumamos que n es impar. Sea ai = bi = i ∀ i. Entonces ai + bi = 2i ∀ i, y n es primo relativo a
2; Ası́ por el corolario 1.2, {2, 4, ..., 2n} es un sistema de residuo completo modulo n.
Teorema 1.3 (Teorema de Euler). Si a es primo relativo a m, entonces aφ(m) ≡ 1 (mód m).
Demostración. Sean a1 , a2 , ..., aφ(m) enteros positivos menores que m que son primos relativos a m.
Considere los enteros aa1 , ..., aaφ(m) . Diremos que es una permutación de los originales φ(m) enteros
ai , modulo m. Para cada i, aai es también primo relativo a m, ası́ aai ≡ ak para algún k. Dado que
aai ≡ aaj ⇔ ai ≡ aj (mód m), a cada ai le corresponde un diferente ak al multiplicarlo por a, ası́ que
de hecho están permutados. Por lo tanto,
Observación. Esto da una formula explı́cita para el inverso de a modulo m: a−1 ≡ aφ(m)−1 (mód m).
Alternativamente, se puede usar el algoritmo de Euclides para encontrar a−1 ≡ x como en la prueba
que se dio del teorema 1.2.
Ejemplo 1.4. Pruebe que si a y b son primos relativos, entonces existen enteros m y n tales que
am + bn ≡ 1 (mód ab).
2
1 ARIMÉTICA MODULAR.
Ejemplo 1.5. Para todo entero i, sea Si la suma de los productos de 1, 2, ..., p − 1 tomando i a la vez,
donde p es un primo impar. Pruebe que S1 ≡ S2 ≡ · · · ≡ Sp−2 ≡ 0 (mód p).
Este polinomio cuyos ceros son x = 1, 2, · · · , p − 1. Pero por el Pequeño Teorema de Fermat, conside-
rando xp−1 − 1 modulo p y haciendo la diferencia entre esos dos polinomios, obtenemos otro polinomio
de grado p − 2 con p − 1 raı́ces modulo p, entonces debe ser un polinomio cero, y el resultado se sigue
de comparar los coeficientes.
Observación. De lo anterior, se tiene inmediatamente que (p − 1)! ≡ Sp−1 ≡ −1 (mód p), resultado
conocido como el Teorema de Wilson. También, xp − x ≡ 0 (mód p) para todo x, sin embargo aquı́ no
podemos comparar los coeficientes. Porqué no?
Teorema 1.4. Si p es un primo y n es un entero tal que p| 4n2 + 1 , entonces p ≡ 1 (mód 4).
Demostración. Claramente, p no puede ser 2, por lo que solo necesitaremos probar que p 6≡ 3 (mód 4).
Suponga que p = 4k + 3 para algún k. Sea y = 2n, por el Pequeño Teorema de Fetmat, y p−1 ≡ 1
(mód p), dado que p - n. Pero, y 2 + 1 ≡ 0, entonces:
2k+1 2k+1
y p−1 ≡ y 4k+2 ≡ y 2 ≡ (−1) ≡ −1 (mód p),
Ejemplo 1.6. Pruebe que hay una infinidad de números primos de la forma 4k + 1 y de la forma
4k + 3.
Demostración. Suponga que existe una cantidad finita de números primos de la forma 4k + 1, digamos
2
p1 , p2 , ..., pn . Sea N = 4 (p1 p2 · · · pn ) + 1. Por el teorema anterior, N es divisible por un primo de la
forma 4k + 1, pero claramente N no puede ser dividido por ninguno de los primos considerados, lo que
es una contradicción.
Similarmente, suponga que hay un número finito de primos de la forma 4k + 3, digamos q1 , q2 , ..., qm .
Sea M = 4q1 q2 · · · qm − 1. Entonces M ≡ 3 (mód 4), por lo que M debe ser de la forma 4k + 3, pero
M no es divisible por ninguno de estos primos, lo cual es una contradicción.
Solución. Sea p el menor divisor primo de n. Entonces mcd(n, p − 1) = 1 y por el lemma de Be-
zout, existen enteros x e y tales que nx + (p − 1)y = 1. Si p | (2n − 1), entonces 2 ≡ 2nx+(p−1)y ≡
x y
(2n ) 2p−1 ≡ 1 (mód p) (por el Pequeño teorema de Fermat), lo cual es una contradicción. Por lo
que p - 2n − 1 ⇒ n - 2n − 1.
Teorema 1.5 (Teorema de Wilson). Si p es un primo, entonces (p − 1)! ≡ −1 (mód p). (Vea también
ejemplo 1.5.)
3
1 ARIMÉTICA MODULAR.
Ejemplo 1.8. Sea {a1 , a2 , ..., a101 } y {b1 , b2 , ..., b101 } son sistemas de residuos completos modulo 101.
¿Puede {a1 b1 , a2 b2 , ..., a101 b101 } ser un sistema de residuos completo?
Solución. La respuesta es no. Suponga que {a1 b1 , a2 b2 , ..., a101 b101 } es un sistema de residuos completo
modulo 101. Sin perdida de generalidad, asumamos que a101 ≡ 0 (mód 101). Entonces b101 ≡ 0
(mód 101), porque si cualquier otro bj fuera congruente con 0 modulo 101, entonces aj bj ≡ a101 b101 ≡ 0
(mód 101), que no puede ser posible. Por el teorema de Wilson, a1 a2 · · · a100 ≡ b1 b2 · · · b100 ≡ 100! ≡ −1
(mód 101), ası́ a1 b1 a2 b2 · · · a101 b101 ≡ 1 (mód 101). Lo cual es una contradicción, ya que deberı́a
cumplirse también el teorema de Wilson.
Teorema 1.6. Si p es un primo, la congruencia x2 + 1 ≡ 0 (mód p) tiene una solución sı́ y sólo sı́
p = 2 o p ≡ 1 (mód 4).
Demostración. Si p = 2, entonces x = 1 es una solución. Si p ≡ 3 (mód 4), entonces por la observación
del teorema 1,4 no existe solución. Finalmente, si p = 4k + 1, entonces sea x = 1 · 2 · · · (2k). Entonces
x2 ≡ 1 · 2 · · · (2k) · (2k) · · · 2 · 1
≡ 1 · 2 · · · (2k) · (−2k) · · · (−2)(−1) (multiplicando por 2k-1’s)
≡ 1 · 2 · · · (2k) · (p − 2k) · · · (p − 2) · (p−)
≡ (p − 1)! ≡ −1 (mód p).
Teorema 1.7. Sea p un primo tal que p ≡ 1 (mód 4). Entonces existen enteros positivos x e y tales
que p = x2 + y 2 .
Demostración. Por el teorema anterior, existe un entero a tal que a2 ≡ −1 (mód p). Considere el
√
conjunto de enteros de la forma ax − y, donde x e y son enteros, 0 ≤ x, y < p. El número de parejas
√ 2 √ 2
posibles (x, y) es b pc + 1 > p = p,entonces por el principio de palomar, existen enteros
√
0 ≤ x1 , x2 , y1 , y2 < p, tal que ax1 − y1 ≡ ax2 − y2 (mód p). Sea x = x1 − x2 y y = y1 − y2 . Al menos
uno entre x e y es distinto de cero, y ax ≡ y ⇒ a2 x2 ≡ −x2 ≡ y 2 ⇒ x2 y 2 ≡ 0 (mód p). Ası́, x2 + y 2
√ 2 √ 2
es múltiplo de p, y 0 < x2 + y 2 < p + p = 2p, por lo que x2 + y 2 = p.
Teorema 1.8. Sea n un entero positivo. Entonces existen enteros x e y tales que n = x2 + y 2 sı́ y
sólo sı́ cada factor primo de n de la forma 4k + 3 aparece un número par de veces.
Teorema 1.9 (Teorema Chino del Residuo-TCR). Si a1 , a2 , ..., ak son enteros, y m1 , m2 , ..., mk son
primos relativos dos a dos, entonces el sistema de congruencias
x ≡ a1 (mód m1 ),
x ≡ a2 (mód m2 ),
..
.
x ≡ ak (mód mk )
tiene una unica solución modulo m1 m2 · · · mk .
4
1 ARIMÉTICA MODULAR.
Solución. Si consideramos la factorización prima de n como 2e pe11 pe22 · · · pekk . Por TCR, x2 ≡ 1 (mód n) ⇔
x2 ≡ 1 (mód pei i ) para todo i, y x2 ≡ 1 (mód 2e ). Consideraremos estos casos por separado.
Tenemos que x2 ≡ 1 (mód pei i ) ⇔ x2 − 1 = (x − 1)(x + 1) ≡ 0 (mód pei i ). Pero pi no puede dividir a la
vez a ambos factores, solo a uno de ello; por lo que x ≡ ±1 (mód pei i ). De donde, hay dos soluciones.
Ahora, si x − 1)(x + 1) ≡ 0 (mód 2e ), 2 puede dividir a ambos, pero 4 no puede dividir a ambos. Para
e = 1 y e = 2, es fácil chequear que hay 1 y 2 soluciones respectivamente. Para e ≥ 3, dado que debe
haber un factor de 2 en uno de los factores, y en el otro el resto (e − 1) − factores de 2. Haciendo
todas las combinaciones posibles, se obtienen cuatro soluciones, a decir, x ≡ 1, 2e−1 − 1, 2e−1 + 1, 2e − 1
(mód 2e ).
Ahora que conocemos cuantas soluciones contribuye cada factor de potencia de un primo, el número
de soluciones modulo n es simplemente el producto de esas, por TRC. La siguiente tabla muestra la
respuesta:
e Número de soluciones
0, 1 2k
k+1
2 2
≥3 2k+2
Teorema 1.10. Sea m un entero positivo, sean a y b enteros, y sea k = mcd(a, m). Entonces la
congruencia ax ≡ b (mód m) tiene k soluciones o no, según como k|b o k - b.
Problemas
Problema 1.1. Pruebe que para cada entero positivo n existen n enteros positivos consecutivos, nin-
guno de los cuales es una potencia de primo.
(1989 IMO)
Problema 1.2. Para un entero positivo impar n > 1, sea S el conjunto de enteros x, 1 ≤ x ≤ n, tal
que tanto x como x + 1 son primos relativos a n. Pruebe que
Y
x ≡ 1 (mód n)
x∈S
.
Problema 1.3. Encuentre todos los enteros para los cuales se cumple 3x + 4y = 5x
(1991 IMO Short List)
Problema 1.4. Sea n un entero positivo tal que n + 1 es divisible por 24. Pruebe que la suma de todos
los divisores de n es divisible por 24
(1969 Putnam Mathematical Competition)
5
2 ORDEN DE UN ELEMENTO.
Problema 1.6. Sea a la mayor raı́z positiva de la ecuación x3 − 3x2 + 1 = 0. Pruebe que ba1788 c y
ba1988 c son ambos divisibles por 17.
(1988 IMO Short List)
Problema 1.7. Sea {a1 , a2 , ..., an } y {b1 , b2 , ..., bn } son sistemas de residuos completos modulo n, tal
que {a1 b1 , a2 b2 , ..., an bn } también lo es. Pruebe que n = 1 o 2.
Problema 1.8. Sea m, n enteros positivos. Pruebe que 4mn − m − n nunca puede ser un cuadrado.
(Propuesta para 1984 IMO)
2. Orden de un Elemento.
Sabemos que si a es un primo relativo con m, entonces existe un entero positivo n tal que an ≡ 1
(mód m). Sea d el menor de tales n. Entonces diremos que d es el orden de a modulo m, denotado
por ordm (a), o simplemente ord(a) si el modulo m es conocido.
Teorema 2.1. Si a es primo relativo a m, entonces an ≡ 1 (mód m) sı́ y sólo sı́ ord(a) | n. Además,
an0 ≡ an1 sı́ y sólo sı́ ord(a) | (n0 − n1 ).
Demostración. Sea d = ord(a). Es claro que d | n ⇒ an ≡ 1 (mód m). Por otro lado, si an ≡ 1
(mód m), entonces por el algoritmo de la división, existen enteros q y r tales que n = qd + r, 0 ≤ r < d.
q
Entonces an ≡ aqd+r ≡ ad ar ≡ ar ≡ 1 (mód m). Pero r < d, entonces r = 0 ⇒ d | n. De esto se
sigue la segunda parte del teorema.
Observación: En particular, por el Teorema de Euler, ord(a) | φ(m).
Solución. Sea d = ord(2). Entonces d | φ(101), o d | 100. Si d < 100, entonces d divide a 100/2 o
100/5; es decir, d pierde al menos un factor primo. Sin embargo
y
220 ≡ 10242 ≡ 142 ≡ −6 (mód 101),
de modo que d = 100.
Ejemplo 2.2. Pruebe que si p es un primo, entonces cada divisor primo de 2p − 1 es mayor que p.
Solución. Sea q | (2p − 1), donde q es un primo. Entonces 2p ≡ 1 (mód q), ası́ ord(2) | p. Pero ord(2) 6=
1, por lo que ord(2) = p. Y por el Pequeño Teorema de Fermat, ord(2)|(q − 1) ⇒ p ≤ q − 1 ⇒ q > p.
De hecho, para p > 2, q debe ser de la forma 2kp + 1. De lo anterior, ord(2)|(q − 1), o p|(q − 1) ⇒ q =
mp + 1. Como q debe ser impar, m debe ser par.
Ejemplo 2.3. Sea p un primo, que es coprimo con 10, y sea n un entero, 0 < n < p. Sea d el orden
de 10 modulo p.
6
3 COEFICIENTE BINOMIAL.
(b) Pruebe que si d es par, entonces el periodo de la expansión decimal de n/p puede ser dividido
en dos partes por la mitad, y cuya suma de ambas mitades sea 10d/2 − 1. Por ejemplo, 1/7 =
0.142857, donde d = 6, y 142 + 857 = 999 = 103 − 1.
Solución. (a) Sea m la longitud de el periodo, y sea n/p = 0.a1 a2 . . . am . Entonces
10m n
= a1 a2 . . . am .a1 a2 . . . am
p
(10m − 1)n
⇒ = a1 a2 . . . am ,
p
es un entero. Dado que n y p son primos relativos, p debe dividir a 10m − 1, lo que implica que
d|m. Inversamente, p divide a 10d − 1, por lo que (10d − 1)n/p es un entero, con al menos d dı́gitos.
Si dividimos este número por 10d − 1, obtenemos un número racional, cuya expansión decimal tiene
periodo de al menos d. Por lo tanto, m = d.
(b) Sea d = 2k, entonces n/p = 0.a1 a2 . . . ak ak+1 . . . a2k . Ahora p divide a 10d − 1 = 102k − 1 =
(10k + 1)(10k − 1). Sin embargo, p no puede dividir a 10k − 1(ya que el orden de 10 es 2k), ası́ p divide
a 10k + 1. Por lo tanto,
10k n
= 0.a1 a2 . . . ak ak+1 . . . a2k
p
(10k + 1)n
⇒ = a1 a2 . . . ak + 0.a1 a2 . . . ak + [Link]+1 . . . a2k
p
es un entero. Esto ocurre si y solo si a1 a2 . . . ak + ak+1 . . . a2k es un número compuesto solamente de
90 s, y por lo tanto, igual a 10k − 1.
Problemas
Problema 2.1. Pruebe que para todo entero positivo a > 1 y n, n|φ (an − 1).
Problema 2.2. Pruebe que si p es un primo, entonces pp − 1 tiene un factor primo que es congruente
con 1 modulo p.
Problema 2.3. Para cualquier entero a, sea na = 101a − 100 · 2a . Pruebe que para 0 ≤ a, b, c, d ≤
99, na + nb ≡ nc + nd (mód 10100) implica {a, b} = {c, d}.
(1994 Putnam Mathematical Competition)
n
Problema 2.4. Pruebe que si 3 ≤ d ≤ 2n+1 , entonces d - a2 + 1 para todo entero positivo a.
3. Coeficiente Binomial.
n
Para enteros no negativos n y k, k ≤ n, el coeficiente binomial k es definido como
n!
k!(n − k)!
y tiene varias propiedades importantes. Por convención, nk = 0 si k > n.
En los siguientes resultados, para polinomios f y g con coeficientes enteros, diremos que f ≡ g (mód m)
si m divide cada coeficiente de f − g.
7
3 COEFICIENTE BINOMIAL.
k
k
Donde el miembroj izquierdo
k j k ykel derecho k el número de factores de p en i! p − i ! y p ! respecti-
j k son
vamente. Pero, pik = p p−ik = 0 y ppk = 1, por lo que la desigualdad es estricta, y al menos un
k
factor de p divide a pi .
k k
Corolario 3.2. (1 + x)p ≡ 1 + xp (mód p).
Ejemplo 3.1. Sea n un entero positivo. Pruebe que el producto de n enteros positivos es divisible por
n!.
Solución. Si los enteros consecutivos son m, m+1, ..., m+n−1,, entonces m(m+1)···(m+n−1) = m+n−1
n! n .
n n n
Ejemplo 3.2. Sea n un entero positivo. Pruebe que (n+1)mcm 0 , 1 , ..., n = mcm(1, 2, ..., n+1).
(AMM E2686)
Donde cada sumando, de la sumatoria es 0 o 1, tenemos γ ≤ r; Esto es por (2.2). Para 0 ≤ k ≤ n, sea
n n+1 n+1
ak = (n + 1) = (n − k + 1) = (k + 1) .
k k k+1
Por (2.2), pr+1 no puede dividir a ninguno de los enteros nk , n+1 n+1
r+1
k , o k+1 . Ası́, p puede dividir
a ak solo si p divide a cada uno de los enteros n + 1, n − k + 1 y k + 1. Esto implica que p divide a
(n + 1) − (n − k + 1) − (k + 1) = −1, contradicción. Entonces, pr+1 - ak . Por otro lado, para k = pr − 1,
tenemos que k ≤ n y ak = (k + 1) n+1
r
k+1 es divisible por p . Por lo tanto, β = r = α.
8
3 COEFICIENTE BINOMIAL.
m = mk pk + mk−1 pk−1 + · · · m1 p + m0 , y
n = nk pk + nk−1 pk−1 + · · · n1 p + n0
la expansión base p de m y n respectivamente. Entonces
m mk m1 m0
≡ ··· (mód p).
n nk n1 n0
Demostración. Por el corolario 1.2,
k
+mk−1 pk−1 +···m1 p+m0
(1 + x)m ≡ (1 + x)mk p
k k−1
≡ (1 + x)p mk (1 + x)p mk−1 · · · (1 + x)m1 (1 + x)m0
k mk k−1 mk−1
≡ 1 + xp 1 + xp · · · (1 + x)m0 (mód p).
Corolario 3.3. Sea n un entero positivo. Sea A(n) el número de factores de 2 en n!, y sea B(n) el
número de 1s en la expansión binaria de n. Entonces el número de entradas impares en la na fila del
triangulo de Pascal, o equivalentemente el número de coeficientes impares en la expansión de (1 + x)n ,
es 2B(n) . Además, A(n) + B(n) = n para todo n.
Resultado útil:
• Para un polinomio f con coeficientes enteros y un primo p,
n
n
[f (x)]p ≡ f xp (mód p).
Problemas
Problema 3.1. Sea a y b enteros no negativos, y p un primo. Pruebe que
pa a
≡ (mód p).
pb b
Problema 3.2. Sea an el menor dı́gito distinto de cero, en la representación decimal de n!. ¿ Es la
secuencia a1 , a2 , a3 , ... eventualmente periódica?
(1991 IMO Short List)
Problema 3.3. Encuentre todos los enteros positivos n tal que 2n | (3n − 1).
Problema 3.5. Para un entero positivo n, sea a(n) y b(n) el número de coeficientes binomiales en
la na fila del triángulo de Pascal, que son congruentes a 1 y 2 modulo 3 respectivamente. Pruebe que
a(n) − b(n) es siempre una potencia de 2.
9
4 RAICES PRIMITIVAS.
y Sn = C1 + C2 + · · · + Cn .
Pruebe que Sn ≡ 1 (mód 3) si y solo si, existe un 2 en la expansión base 3 de n + 1.
4. Raices Primitivas.
Si el orden de g modulo m es φ(m), diremos que g es una raı́z primitiva modulo m, o simplemente
de m.
Ejemplo 4.1. Pruebe que 2 es una raı́z primitiva modulo 3n para todo n ≥ 1.
Solución: Para n = 1 es fácil verificar, ası́ que asumiremos que el resultado es cierto para algún n = k;
k
Es decir, 2φ(3 ) ≡ 22·3
k−1
≡ 1 (mód 3k ). Ahora, sea d el orden de 2 modulo 3k+1 . Entonces 2d ≡ 1
k+1
(mód 3 ) ⇒ 2 ≡ 1 (mód 3k ), entonces 2 · 3k−1 | d. Sin embargo, d|φ 3k+1 , o d|2 · 3k . Deducimos
d
n−1
Lema 4.1. 22·3 ≡ 1 + 3n (mód 3n+1 ), para todo n ≥ 1.
Para n = 1 es cierto, ası́ que asumiremos que es cierto para algún n = k. Entonces por la suposi-
ción,
k−1
22·3 = 1 + 3k + 3k+1 m para algún entero m
2·3k
⇒2 = 1 + 3k+1 + 3k+2 M para algún M (obtenido tras elevar al cubo)
k
⇒ 22·3 ≡ 1 + 3k+1 (mód 3k+2 ).
Por inducción, el lema queda provado.
k−1
Por lo tanto,22·3 ≡ 1 + 3k 6≡ 1 (mód 3k+1 ), por lo que el orden de 2 moulo 3k+1 es 2 · 3k , y
nuevamente por inducción, queda probado.
Demostración. Lo anterior implica que 22n ≡ 1 (mód 3k ) ⇒ φ(3k )|2n, o 3k−1 |n.
Teorema 4.1. Si m tiene una raı́z primitiva, entonces este tiene φ(φ(m)) (distintas) raices primitivas
modulo m.
Teorema 4.2. El entero positivo m tiene una raı́z primitiva si y solo si m ∈ {2, 4, pk , 2pk }, donde p
es un primo impar.
Teorema 4.3. Si g es una raı́z primitiva de m, entonces g n ≡ 1 (mód m) si y solo si φ(m)|n. Además,
g n0 ≡ g n1 ⇔ φ(m)| (n0 − n).
Teorema 4.4. Si g es una raı́z primitiva de m, entonces las potencias 1, g, g 2 , . . . , g φ(m)−1 representa a
cada entero primo relativo a m unicamente modulo m. En particular, si m > 2, entonces g φ(m)/2 ≡ −1
(mód m).
10
4 RAICES PRIMITIVAS.
Demostración. Claramente, cada potencia g i es primo relativo a m, y hay φ(m) enteros primos relativos
a m. También, si g i ≡ g j (mód m), entonces g i−j ≡ 1 ⇒ φ(m)|(i − j) por el teorema 8.5, por lo que
cada potencia debe ser distinta modulo m. De esto, cada primo relativo a m también es una potencia
g i modulo m. Además, hay un unico i, 0 ≤ i ≤ φ(m) − 1. Tal que g i ≡ −1 ⇒ g 2i ≡ 1 ⇒ 2i = φ(m), o
i = φ(m)/2.
Lema 4.2. Sea m un entero positivo. Entonces la única solución a la congruencia x2 ≡ 1 (mód m)
son x ≡ ±1 (mód m) si y solo si m tiene una raı́z primitiva.
Ejemplo 4.2. Para un entero positivo m, sea S el conjunto de los enteros positivos menores que m,
y sea P es producto de los elementos de S. Pruebe que P ≡ ±1 (mód m), con P ≡ −1 (mód m) si y
solo si m tiene una raı́z primitiva.
Solución. Usaremos una estrategia similar a la utilizada para probar el Teorema de Wilson. El resultado
es claro para m = 2, por lo que asumiremos que m ≥ 3. Dividiremos S como sigue: Sea A los elementos
de S que son solución de la congruencia x2 ≡ 1 (mód m), y sea B el resto de los elementos. Los
elementos en B pueden ser emparejados con su inverso multiplicativo. De esta manera, el producto de
los elementos de B es 1 modulo m.
Los elementos en A pueden también ser emparejados, con sus inversos aditivos, p.e. x y m − x. Los
cuales deben ser distintos, porque de lo contrario, x = m/2, el cual no es primo relativo a m. Note
que el producto x(m − x) ≡ mx − x2 ≡ −1 (mód m). Ahora si m tiene una raiz primitiva, por el
lema anterior, A consiste unicamente de dos elementos 1 y −1, asi P ≡ −1 (mód m). Por otro lado,
el numero de elementos de A es una potencia de dos que es al menos 4, asi el numero de tales parejas
en A es par, y P ≡ 1 (mód m).
Observación: Para m primo, se simplifica al Teorema de Wilson.
Por el Teorema 1.4. dado una raı́z primitiva g de m, para cada a primo relativo a m, existe un
único entero i modulo φ(m) tal que g i ≡ a (mód m). A tal valor de i se le conoce como ı́ndice de a
con respecto a la base g, denotado como indg (a) (i depende de g, por lo que este debe especificarse). Los
ı́ndices tienen sorprendentes similitudes a los logaritmos, como se observa en las siguientes propiedades:
11
4 RAICES PRIMITIVAS.
Demostración. Sea g una raı́z primitiva de p, y sea i = indg (a) . Cualquier solución x debe ser primo
relativo a p, ası́ si u es el ı́ndice de x; la congruencia xn ≡ a se convierte a g nu ≡ g i (mód p) ⇔ nu ≡ i
(mód p−1). Sea k = mcd(n, p−1). Dado que g es una raı́z primitiva de p, k|i ⇔ g i(p−1)/k ≡ a(p−1)/k ≡
1. El resultado se sigue del Teorema 1.10. de la Clase #6.
Observación: Tomando a p como un primo impar y n = 2, se deduce el criterio de Euler.
Ejemplo 4.3. Sea n ≥ 2 un entero y p = 2n + 1. Pruebe que si 3(p−1)/2 + 1 ≡ 0 (mód p), entonces p
es un primo.
n−1 n
Solución. Dado que 3(p−1)/2 ≡ 32 ≡ −1 (mód p), obtenemos que 32 ≡ 1 (mód p), por lo que el
n
orden de 3 es 2 = p − 1, pero el orden también divide a φ(p) ≥ p − 1. Por lo tanto, φ(p) = p − 1, y p
es un primo.
Solución. Por el ejemplo 1.1. 2 es una raı́z primitiva de 3k . Por lo tanto, 2 tiene orden φ(3k ) = 2·3k−1 =
k−1
2n ⇒ 22n ≡ 1 ⇒ (2n − 1) (2n + 1) ≡ 0 (mód 3k ). Sin embargo, 2n −1 ≡ (−1)3 −1 ≡ 1 6≡ 0 (mód 3),
asi 2n + 1 ≡ (mód 3k ).
Ejemplo 4.5. Encuentre todos los enteros positivos n > 1 tal que
2n + 1
n2
es un entero. (1990 IMO)
Solución. Claramente n debe ser impar. Ahora asuma que 3k ||n; es decir, 3k es la mayor potencia de
3 que divide a n. Entonces 32k |n2 | (2n − 1) ⇒ 2n ≡ −1 (mód 32k ) ⇒ 32k−1 |n, por el Corolario 1.1.
⇒ 2k − 1 ≤ k ⇒ k ≤ 1, provando que n tiene a lo mas un factor de 3. Observemos que n = 3 es una
solución.
Suponga que n tiene un factor primo mayor que 3; sea p el menor de tales primos. Entonces
p| (2n + 1) ⇒ 2n ≡ −1 (mód p). Sea d el orden de 2 modulo p. Ya que 22n ≡ 1, d|2n. Si d es
impar, entonces d|n ⇒ 2n ≡ 1, contradicción, entonces d es par, digamos d = 2d1 ⇒ d1 |n. También
d|(p − 1), o 2d1 |(p − 1) ⇒ d1 ≤ (p − 1)/2 < p. Pero d1 |n, por lo que d1 = 1 o d1 = 3. Si d1 = 1, entonces
d = 2, y 22 ≡ 1 (mód p), contradicción. Si d1 = 3, entonces d = 6, y 26 ≡ 1 (mód p), o p|63 ⇒ p = 7.
Sin embargo, Ord7 (2) = 3, el cual es impar, de nuevo contradicción. Por lo tanto no existe tal p, y la
única solución es n = 3.
Resultado Útil:
n
• Todo divisor primo de el número de Fermat 22 + 1, n > 1, son de la forma 2n+2 k + 1.
Problemas:
Problema 4.1. Sea p un primo impar. Pruebe que
1i + 2i + · · · + (p − 1)i ≡ 0 (mód p)
para todo i, 0 ≤ i ≤ p − 2.
Problema 4.2. Pruebe que si p es un primo impar, entonces la congruencia x4 ≡ −1 (mód p) tiene
una solución si y solo si p ≡ 1 (mód 8).
n
Problema 4.3. Pruebe que si a y n son enteros positivos con a impar, entonces a2 ≡ 1 (mód 2n+2 ).
Problema 4.4. El número 142857 tiene la remarcable propiedad que al multiplicarlo por 1, 2, 3, 4, 5,
y 6 sus dı́gitos permutan ciclicamente. Que otro número tiene esta propiedad?
Hint: Calcule 142857 x 7.
12
5 RESTOS CUADRÁTICOS
5. Restos cuadráticos
Definición 5.1. Sea m un entero mayor que 1, y a un entero primo relativo a m. Si x2 ≡ a (mód m)
tiene solución, entonces diremos que a es un resto cuadrático de m. En caso contrario, diremos que
a no es resto cuadrático. Ahora, sea p un primo impar. Entonces el Sı́mbolo de Legendre
a
p
Demostración. Si la congruencia x2 ≡ a (mód p) tiene soluciÓn, entonces xp−1 ≡ 1 (mód p), por el
Peque no Teorema de Fermat. Si la congruencia x2 ≡ a (mód p) no tiene soluci on, entonces para
cada i, 1 ≤ i ≤ p − 1, habr a un unico j 6= i, 1 ≤ j ≤ p1, tal que ij ≡ a (mód p). Por lo tanto, todos
los enteros desde 1 a p − 1 pueden ser arreglado dentro de (p − 1)/2 de tales parejas. Tomando esos
productos,
a(p−1)/2 ≡ 1 · 2 · · · (p − 1) ≡ (p − 1)! ≡ −1 (mód p)
Demostración. Note que 12 , 22 , . . . , ((p − 1)/2)2 son distintos módulo p, y que ((p + 1)/2)2 , . . . , (p − 1)2
representan los mismos residuos, simplemente que al inverso. De esto, existen exactamente (p − 1)/2
restos cuadraticos, dejando (p − 1)/2 restos no cuadraticos. Por lo tanto, la suma contiene (p − 1)/210 s
y (p − 1)/2 − 10 s.
13
5 RESTOS CUADRÁTICOS
14
5.1 Clase Práctica 5 RESTOS CUADRÁTICOS
15
5.1 Clase Práctica 5 RESTOS CUADRÁTICOS
Ahora dado a que a recordemos de clases anteriores que la suma del Sı́mbolo de Legendre
detodos
sus residuos distintos de cero da como resultado [Link]́s cuando a = 0 ⇒ a(a+p) p = p0 = 0.
Por otro lado, vemos que en la sumatoria se recorren todos los residuos excepto el 1. Por lo tanto
p−1
X a(a + c) 1
=0− = 0 − 1 = −1
a=0
p p
Ya que 1 siempre es resto cuadrático.
Solución. Factorizando, tenemos que n6 + 31n4 − 900 = (n2 − 5)(n2 + 6)(n2 + 30) y 2009 · 2010 · 2011 =
2 · 3 · 5 · 72 · 41 · 67 · 2011. Ahora notamos que 75 = −30
7 = −1 ⇒ n2 ≡ −6 (mód 49) ⇔ n ≡ 22
(mód 49) ⇒ n = 49k + 22 = 7m + 1. Por otro lado, haciendo que n ≡ 0 (mód 30), garantiza la divisi-
bilidad por 2 · 3 · 5. Finalmente, debemos analizar para el resto de los factores primos S = {41, 67, 201}.
Ya sea que 5 o −6 o −30 sea resto cuadrático de dichos primos, el problema estarı́a terminado.
Para esto, asumamos lo contrario. Supongamos que p5 = −6 p = −30 p = −1 ∀p ∈ S. Pero
note que −30
p = p5 −6
p , lo cual serı́a una contradicción. De esto, definimos a n1 , n2 , n3 como
16
5.2 Problemas de resolución OBLIGATORIA!! 5 RESTOS CUADRÁTICOS
Por el Th Chino del residuo, el sistema anterior posee solución. Lo que finaliza nuestra prueba.
Ejemplo 5.4. Se definen las sucesiones (an )n≥0 ; (bn )n≥0 por a0 = 1, b0 = 4, an+1 = a2001
n + bn , bn+1 =
b2001
n + an , n ≥ 0.. Demuestre que 2003 no divide a ninguno de los términos de esa sucesión
Solución. Por contradicción, asumiremos que 2003 divide a alguno e los terminos de las secuencias.
Sea k el menor entero positivo tal que 2003 divide a alguno de los numeros {ak , bk } donde k ≥ 1.
Ahora probaremos por inducción la existencia de un xi tal que x2i ≡ ai · bi (mód 2003)∀0 ≤ i ≤ k − 1.
Ahora, como 2003 es primo,
Ahora, como 2003 no divide a ninguno de los {ak , bk } ∀0 ≤ i ≤ k − 1 . Entonces existe un x−1
i , talque
2
ai+1 · bi+1 ≡ x−1
i (ai · bi + 1) ≡ x2i+1 (mód 2003)
Lo que completa la inducción. Por otro lado, si 2003 divide a ak , se sigue que
0 ≡ ak−1 ak ≡ a2002 2
k−1 + ak−1 bk−1 ≡ 1 + xk−1 (mód 2003).
−1
Para que esto ultimo sea cierto, debe cumplirse que 2003 = 1. Pero 2003 ≡ 3 (mód 4), por lo
que esto último no es posible. Un resultado similar obtendrı́amos si 2003|bk . Con lo que hemos probado
que 2003 no divide a ningún termino de las sucesiones.
Solución. Considerando módulo 17, tenemos que x2 ≡ 12 (mód 17), lo que significa que 12 debe ser
resto cuadrático. Sin embargo al calcular el Simbolo de Legendre, resulta:
2 3−1 · 17−1
12 3 2 3 17 2 2
2 32 −1
= = = = = (−1) 8 = −1
7 7 7 7 3 3
x2 − py 2 = q
Problema 5.2. Para un primo p, la ecuación x2 − 3y 2 = p tiene soluciones enteras si y solo si, p ≡ 1
(mód 12)
Problema 5.3. Demostrar que la congruencia 6x2 + 5x + 1 ≡ 0 (mód m) tiene solución para todo
valor natural de m.
17