Академический Документы
Профессиональный Документы
Культура Документы
Congruencias
3.1.
Clases residuales
CAPITULO 3. CONGRUENCIAS
3.2.
Congruencias lineales
CAPITULO 3. CONGRUENCIAS
172
17
(mod 41)
21
(mod 41)
22
(mod 41)
23
16
(mod 41)
24
10
(mod 41)
25
18
(mod 41)
17
17
17
17
17
3.3.
Congruencias polin
omicas. Teorema de Lagrange
3.3. CONGRUENCIAS POLINOMICAS.
TEOREMA DE LAGRANGE
(mod p)
(mod p)
(mod p).
(mod p).
CAPITULO 3. CONGRUENCIAS
Observaci
on: Toda congruencia de la forma
an x n + + a0 0
(mod p)
es equivalente a una de grado menor o igual que p 1. Para verlo basta con aplicar
el teorema de Fermat xp x (mod p).
3.4.
x b1 (mod m1 )
x b (mod m )
2
2
x bk (mod mk )
tiene una u
nica solucion modulo m = m1 mk y esta viene dada por
x0 = M1 M10 b1 + + Mk Mk0 bk ,
donde para todo j = 1, . . . , k, Mj = m/mj y Mj0 es el inverso de Mj mdulo mj .
Demostracion. Es claro que x0 Mj Mj0 bj bj (mod mj ) para todo j, ya que Mi0
es un m
ultiplo de mj para i 6= j y Mj Mj0 1 (mod mj ).
Por otra parte, si x es otra solucion del sistema entonces x x0 (mod mj )
para todo j y, como los n
umeros m1 , . . . , mk son primos entre s, resulta que x x0
(mod m).
Veamos ahora una aplicacion del teorema chino del resto para resolver congruencias polinmicas donde el modulo es compuesto.
Teorema 3.4.2. Sea m = m1 mk con (mi , mj ) = 1 para i 6= j. El n
umero de
soluciones de la congruencia
an xn + + a0 0
(mod m)
(mod m)j , j = 1, . . . , k.
x r1 (mod m1 )
x rk (mod mk )
dada por la proposicion anterior, entonces
an xn + + a0 an rjn + + a0 0
(mod mj )
(mod m1 mk ).
El n
umero de k-uplas (r1 , . . . , rk ) es precisamente el producto del n
umero de
n
soluciones de la congruencia an x + + a0 0 (mod m)j ara cada j = 1, . . . , k y
cada una de ellas da lugar a una solucion distinta de la congruencia original.
Ejemplo: Para resolver x3 + 2x 3 0 (mod 45) escribimos el sistema
(
x3 + 2x 3 0 (mod 5)
.
x3 + 2x 3 0 (mod 9)
La primera de estas ecuaciones tiene soluciones x = 1, 3, 4 modulo 5 y la segunda
x = 1, 2, 6 modulo 9.
Por lo tanto, la ecuacion x3 + 2x 3 0 (mod 45) tiene 9 soluciones. Para
encontrarlas teneos que resolver los 9 sistemas
(
x a (mod 5)
a = 1, 3, 4
b = 1, 2, 6.
x b (mod 9)
Utilizando el Teorema Chino del resto se halla facilmente que las soluciones son
x = 1, 6, 11, 19, 28, 29, 33, 34, 38 (mod 45).
Seg
un lo visto hasta ahora, el problema de encontrar las soluciones de
P (x) = an xn + + a0 0
(mod p1 1 pr r )
CAPITULO 3. CONGRUENCIAS
(mod p ),
0 a < p ,
(mod p1 ),
0 r < p1.
0 r < p1 ,
0q<p
f 00 (r)
+
2
(mod p ).
(mod p).
3.5.
Races primitivas
10
CAPITULO 3. CONGRUENCIAS
Claramente si a b (mod m) se verifica que expm (a) = expm (b). Esto nos
permite considerar, indistintamente, exponentes de enteros o de clases residuales
primas modulo m.
Teorema 3.5.2. Si e = expm (a) entonces los n
umeros a0 , a1 , . . . ae1 son incongruentes entre s modulo m.
Ademas ak aj (mod m) si y solo si k j (mod e); en particular ak 1
(mod m) si y solo si k es divisible por e.
Demostracion. Sean k = c1 e + r1 , j = c2 e + r2 , 0 r1 r2 < e y supongamos
que ak aj (mod m). Entonces ar1 ar2 (mod m), lo que implica que ar2 r1 1
(mod m) y, por tanto, r1 = r2 debido a la propia definicion del exponente e.
Los n
umeros expm (a) son, por tanto, divisores del n
umero (m).
Puede darse el caso de que exista g de manera que expm (g) = (m). Es este un
caso importante que recibe un nombre especial, se dice que g es una raz primitiva
modulo m.
La existencia de una raz primitiva g es equivalente a que el grupo multiplicativo Zm sea cclico y generado por las potencias de g. Por ejemplo g = 3 es una raz
primitiva mdulo
7: {31 , 32 , 33 , 34 , 35 , 36 } = {3, 2, 6, 4, 5, 1}. Sin embargo 2 no es raz
primitiva porque exp7 (2) = 3; es decir, 23 = 1. .
A continuacion vamos a caracterizar los modulos m para los que existen races
primitivas.
Teorema 3.5.3. Existen races primitivas modulo m si y solo si m = 1, 2, 4, pk , 2pk ,
donde p designa a un n
umero primo impar y k 1.
Demostracion. Veremos primero que si m es de la forma 1, 2, 4, pk o 2pk con p primo
impar, entonces Zm es cclico. Lo haremos en varios pasos:
(1) Los casos m = 1, 2 son triviales. Z4 = {1, 3} y es claro que 3 es una raz
primitiva.
(2) Consideremos ahora Zp con p primo impar.
11
CAPITULO 3. CONGRUENCIAS
12
k
(2k )
2
= 1 + 2k n. Elevando ambos
(mod 2k+1 ).
(m)
2
gn
(m)
2
a1 1
a
r
) 2 n(2k )(p2 2 )(pa
r )
g (p1
(mod pa11 ).
(m)
2
(mod pa11 ).
(m)
2
(mod pai i ),
i = 1, . . . , r.
3.6. LEY DE RECIPROCIDAD CUADRATICA
13
Nos queda por probar que la congruencia anterior tambien se verifica para el
modulo 2k .
Si k 3 aplicamos la misma demostracion del caso (5) para obtener que
a
Y como
(2k )
2
(2k )
2
es un divisor de
(m)
2
(mod 2k ).
habramos acabado.
un
Si k 2 tenemos que (m) = (2k )(pa11 ) (par r ) = 2n(2k ) para alg
entero n. Por tanto, tambien es cierto que
a
(m)
2
= an(2 ) 1
(mod 2k ),
3.6.
En el captulo anterior hemos desarrollado con detalle la teora de las congruencias lineales ax + b 0 (mod m). Ahora vamos a considerar las congruencias
cuadraticas x2 a (mod m).
Definicion 3.6.1. Dada una clase residual prima modulo m, representada por el
entero a, diremos que es un residuo cuadratico si la congruencia x2 a (mod m)
tiene solucion. En caso contrario diremos que a es un residuo no cuadratico.
CAPITULO 3. CONGRUENCIAS
14
p1
2
resi-
2
2
Como (k)2 = k 2 , existen, a lo mas,
p1
2
residuos cuadraticos.
p1
,
2
necesariamente
si a 0 (mod p)
0,
a
= +1, si a es un residuo cuadratico
1, si a es un residuo no cuadratico
Proposici
on 3.6.4 (Criterio de Euler). Sea p un n
umero impar. Tenemos que
p1
n
n 2
(mod p), para todo entero n.
p
Demostracion. Si n 0 (mod p), entonces el resultado es inmediato.
Supongamos que (n, p) = 1. El Teorema de Fermat nos dice que np1 1
(mod p).
p1
p1
p1
2
1 0 (mod p).
3.6. LEY DE RECIPROCIDAD CUADRATICA
ii) n
p1
2
15
+ 1 0 (mod p).
n
p
Si
p1
2
xp1
p1
p1
2
1 (mod p).
Corolario 3.6.5. El smbolo de Legendre es, para cada primo p una funcion completamente multiplicativa.
Demostracion.
mn
p
(mn)
p1
2
p1
2
p1
2
m
p
n
p
(mod p).
Pero como los valores que toma el smbolo de Legendre son +1, 0, 1, necesariamente tenemos la igualdad
mn
m
n
=
.
p
p
p
3.6.1.
C
alculo de los smbolos
1
p
2
p
Proposici
on 3.6.6. Sea p un n
umero impar. Tenemos que
(
p1
+1, si p 1 (mod 4)
1
= (1) 2 =
p
1, si p 3 (mod 4).
Demostracion. Basta con aplicar el criterio de Euler y observar, como antes, que
ambos miembros de la congruencia toman los valores +1 o 1 y, por tanto, la
congruencia implica la igualdad.
Proposici
on 3.6.7. Para todo primo impar p tenemos la identidad:
(
p2 1
+1, si p 1 (mod 8)
2
= (1) 2 =
p
1, si p 3 (mod 8).
CAPITULO 3. CONGRUENCIAS
16
Demostracion. Consideremos las
p1
p 3
r
donde r es
p1
2
o p
p1
2
p1
2
congruencias siguientes:
1(1)1
2(1)2
3(1)3
4(1)4
(mod
(mod
(mod
(mod
p1
p1
(1) 2
2
p)
p)
p)
p)
(mod p)
seg
un el caso.
p1
2
p2 1
p1
p1
!
!(1) 8
2
2
(mod p).
(mod p)
3.6.2.
3.6. LEY DE RECIPROCIDAD CUADRATICA
17
Lema 3.6.8 (de Gauss). Sea p un primo impar y a un entero no divisible por el.
Dado x = 1, . . . , p1
, sea ax x ux (mod p), donde ux es un entero del conjunto
2
p1
{1, 2, . . . , 2 } y x = 1. Entonces
a
= 1 p1 .
2
p
, tanto el
Demostracion. En primer lugar observemos que dado x, 1 x p1
2
p1
entero ux , 1 ux 2 como el n
umero x estan unvocamente determinados por
la relacion
ax x ux (mod p).
En efecto, si ax1 u (mod p) y ax2 u (mod p), entonces a(x1 + x2 ) 0
(mod p), lo que es imposible por ser 1 x1 , x2 p1
.
2
Multiplicando las congruencias para cada x, 1 x p1
obtenemos
2
p1
p1
p1
a 2 1 2
1 p1 1 2
(mod p).
2
2
2
Es decir
a
p1
2
1 p1
(mod p).
Basta entonces con aplicar el criterio de Euler para concluir la demostracion del
lema.
Teorema 3.6.9 (Ley de reciprocidad cuadratica). Sean p y q n
umeros primos impares distintos. Tenemos que
(p1)(q1)
p
q
4
.
= (1)
q
p
Demostracion. Sean p = 2n + 1, q = 2m + 1. Apliquemos el lema de Gauss para
a = q con respecto al conjunto {1, 2, . . . , n}, n = p1
.
2
Tenemos, para cada x, 1 x n,
qx x ux
(mod p) con 1 ux n,
x {1, +1}.
CAPITULO 3. CONGRUENCIAS
18
Ello implica que y > 0 y, ademas,
1
1
q+1
y (qx + ux ) (q + 1)n <
= m + 1.
p
p
2
En otras palabras, x = 1 si y solo si podemos fijar un y tal que la pareja
(x, y) satisface las condiciones
1 x n
1ym
1 py qx n.
Consiguientemente, si N designa al n
umero de tales parejas, el lema de Gauss
nos dice que
q
= (1)N .
p
Analogamente
p
= (1)M ,
q
donde M es el n
umero de parejas (x, y) que verifican
1 x n
1ym
1 qx py m.
Ahora como p y q son primos entre s y 1 x < p entonces qx py no puede ser
nunca cero y podemos escribir
q
p
= (1)M +N ,
q
p
donde ahora M + N es el n
umero de parejas que satisfacen las condiciones
1 x n
1ym
n qx py m.
Sea S el n
umero de parejas (x, y) tales que
1 x n
1ym
qx py < n.
3.6. LEY DE RECIPROCIDAD CUADRATICA
19
Sea T el n
umero de parejas (x0 , y 0 ) que verifican
1 x n
1 y0 m
0
qx py 0 > m.
Entre estos conjuntos existe una correspondencia biyectiva dada por
(
x0 = n + 1 x
y 0 = m + 1 y.
Por lo tanto S = T . Por otro lado M +N +S+T = mn, entonces (1)M +N = (1)mn
y el teorema queda demostrado.
3.6.3.
Ejemplos y aplicaciones
m
p
en
CAPITULO 3. CONGRUENCIAS
20
p
si p 1 (mod 3)
si p 1 (mod 3)
y
(1)
p1
2
(
+1
=
1
si p 1 (mod 4)
si p 1 (mod 4)
resulta que
(
+1
3
=
p
1
3.7.
si p 1 (mod 12)
si p 5 (mod 12).
3.7.1. Se ha escrito un n
umero. Luego se ha escrito otro, permutando las cifras del
primero. La diferencia de los dos n
umeros es 391738X Que dgito es la u
ltima cifra
representada por X?
3.7.2. Sea S un conjunto de n enteros no necesariamente distintos. Demostrar que
alg
un subconjunto no vaco de S posee una suma divisible por n.
3.7.3. Demostrar que
Pn
k=1
k10k es m
ultiplo de 3 si y solo si n 6 1 (mod 3).
y1
2
21
CAPITULO 3. CONGRUENCIAS
22
3.7.21. Sea g una raz primitiva modulo p y sea A = {a1 , . . . , ap1 } el subconjunto
de Z(p1)p donde cada ai se define como la u
nica solucion modulo (p 1)p al sistema
i
x i (mod p 1), x g (mod p).
Demostrar que A tiene la propiedad de que todas las diferencias ai aj , i 6= j
son distintas. Demostrar tambien que no puede haber un conjunto A con p elementos
que tenga esta misma propiedad.
3.7.22. Demostrar que existen infinitos primos de la forma 4n + 1.
3.7.23. Hallar los primos p para los cuales la ecuacion x2 5 (mod p) tiene solucion.
3.7.24. a) Dar una condicion necesaria y suficiente para que la progresion aritmetica
an + b tenga infinitos cuadrados.
b) Utilizar el apartado anterior para estudiar la existencia de infinitos cuadrados en la progresion 160 + 103n.
3.7.25. Dar una condicion necesaria y suficiente, en funcion de a, b y c, para que
la congruencia ax2 + bx + c 0 (mod p) tenga solucion. Aplicar esto u
ltimo para
2
estudiar la existencia de soluciones de la congruencia 5x 13x + 8 0 (mod 37).
3.7.26. Caracterizar los primos para los que tiene solucion la congruencia 5x2
3x + 1 0 (mod p).
3.7.27. Demostrar que para todo polinomio Q(x) = ax2 +bx+c, no constante, existen
infinitos primos p para los que la congruencia Q(x) 0 (mod p) tiene solucion.
3.7.28. Demostrar que el producto de todos los residuos cuadraticos positivos y mep+1
nores que p es congruente con (1) 2 (mod p).
3.7.29. Demostrar que la congruencia x5 300x (mod 101) tiene una u
nica solucion.
3.7.30. Demostrar que la suma de tres cuadrados consecutivos no puede ser m
ultiplo
de 19.
3.7.31. Demostrar que si (x, y) = 1 entonces x2 + y 2 no es divisible por ning
un
primo p 3 (mod 4).
3.7.32. Demostrar que n puede escribirse como suma de dos cuadrados si y solo si
en su factorizacion en n
umeros primos,
Y
Y
n = 2
pj j
qkk
pj 1
(m
od 4)
qk 3
(m
od 4)
23