Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tmerospaprinci PDF
Tmerospaprinci PDF
V
A
T
O
S
N
U
A
I
G B
U
R
Teora de numeros
[para principiantes]
O
V
A
T
O
S
N
U
A
I
G B
U
R
O
V
A
T
O
S
N
U
A
I
G B
U
R
Teora de numeros
[para principiantes]
Luis R. Jimenez B.
Jorge E. Gordillo A.
Gustavo N. Rubiano O.
Profesores
O
V
A
T
O
S
N
U
A
I
G B
U
R
vi, 284 p. : 3 il.
ISBN 958-701-372-7
QA241.
1. Teora de n
umeros
Luis R. Jimenez B.,
Jorge E. Gordillo A.,
Gustavo N. Rubiano O.
Primera impresi
on, 2004
Impresi
on:
ProOffset Editorial Ltda.
Bogot
a, D. C.
COLOMBIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
Indice General
Pr
ologo
1 N
umeros Naturales
ix
1
1.1
Axiomas de Peano . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Adici
on de n
umeros naturales . . . . . . . . . . . . . . . . . .
1.3
Multiplicaci
on de n
umeros naturales . . . . . . . . . . . . . .
1.4
Orden entre n
umeros naturales . . . . . . . . . . . . . . . . .
1.5
Construcci
on de los n
umeros enteros . . . . . . . . . . . . . .
10
1.6
13
2 Divisibilidad
25
2.1
Propiedades b
asicas . . . . . . . . . . . . . . . . . . . . . . .
25
2.2
M
aximo Com
un Divisor MCD . . . . . . . . . . . . . . . . . .
27
vi
INDICE GENERAL
O
V
A
T
O
S
N
U
A
I
G B
U
R
2.3
Algoritmo de Euclides . . . . . . . . . . . . . . . . . . . . . .
29
2.4
Propiedades del M
aximo Com
un Divisor . . . . . . . . . . . .
33
2.5
Mnimo Com
un M
ultiplo y generalizaciones . . . . . . . . . .
39
2.6
46
2.7
51
2.8
58
3 Funciones Aritm
eticas
64
3.1
La funci
on parte entera . . . . . . . . . . . . . . . . . . . . .
64
3.2
Las funciones n
umero y suma de divisores . . . . . . . . . . .
70
3.3
N
umeros perfectos, de Mersenne y de Fermat . . . . . . . . .
74
3.4
La funci
on de Euler . . . . . . . . . . . . . . . . . . . . . .
78
3.5
Funciones multiplicativas
. . . . . . . . . . . . . . . . . . . .
86
3.6
La f
ormula de inversi
on de M
obius . . . . . . . . . . . . . . .
90
4 Congruencias
98
4.1
Definici
on y propiedades b
asicas . . . . . . . . . . . . . . . .
98
4.2
4.3
Aritmetica m
odulo n . . . . . . . . . . . . . . . . . . . . . . . 106
4.4
4.5
4.6
Ecuaciones Diof
anticas lineales . . . . . . . . . . . . . . . . . 125
4.7
4.8
INDICE GENERAL
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.9
vii
5 Residuos cuadr
aticos
153
5.1
5.2
5.3
5.4
Potencias m
odulo n y races primitivas . . . . . . . . . . . . . 172
5.5
Algebra
y teora de n
umeros . . . . . . . . . . . . . . . . . . . 180
6 Criptografa
194
6.1
Nociones b
asicas . . . . . . . . . . . . . . . . . . . . . . . . . 194
6.2
Cifrados monogr
aficos . . . . . . . . . . . . . . . . . . . . . . 195
6.3
6.4
6.5
Sistemas de Clave P
ublica . . . . . . . . . . . . . . . . . . . . 217
6.5.1
6.5.2
6.5.3
7 Fracciones continuas
230
7.1
7.2
Convergentes . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
viii
INDICE GENERAL
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.3
7.4
7.5
Aproximaci
on de n
umeros irracionales . . . . . . . . . . . . . 253
N
umeros primos menores que 10.000
257
Respuestas y sugerencias
262
Bibliografa
280
O
V
A
T
O
S
N
U
A
I
G B
U
R
Prologo
La segunda edici
on de este libro mantiene el mismo espritu conque fue
concebida la primera; es decir, se trata de un texto b
asico de iniciaci
on al
estudio de la Teora de N
umeros. La principal caracterstica de esta nueva
edici
on es la adici
on de un captulo sobre Criptografa, que muestra una de
las principales aplicaciones de la teora desarrollada.
ix
INDICE GENERAL
O
V
A
T
O
S
N
U
A
I
G B
U
R
Pr
ologo a la primera edici
on
En la formaci
on de toda persona que se dedique a la ense
nanza o al estudio
de las matem
aticas, o cualquier nivel, no puede faltar un curso de Teora
de n
umeros. Esta hermosa teora, ha sido llamada por K. F. Gauss, la
reina de las matem
aticas. La simplicidad de su objeto, la elegancia y la
diversidad de sus metodos, la formulaci
on sencilla de numerosos problemas
no resueltos, hacen de esta disciplina una de las
areas m
as fascinantes del
universo matem
atico.
En el estudio de todos los temas, presentamos numerosos ejemplos y proponemos una buena cantidad de ejercicios, la mayora de ellos con respuestas
o sugerencias, que permiten al estudiante avanzar con mayor seguridad en
la asimilaci
on de los contenidos.
Departamento de Matem
aticas
Universidad Nacional de Colombia
Ciudad Universitaria, Bogot
a, Colombia.
mjimenez98@yahoo.com
gnrubianoo@unal.edu.co
Junio de 2004
O
V
A
T
O
S
N
U
A
I
G B
U
R
CAPITULO
Numeros Naturales
1.1
Axiomas de Peano
El conjunto de los n
umeros naturales se puede caracterizar mediante los
siguientes axiomas, introducidos por el matem
atico italiano Giuseppe Peano
en 1899:
A-1 Hay un elemento especial 0 N.
A-2 Para todo n N existe un u
nico elemento n+ N llamado el sucesor
de n.
A-3 Para todo n N, n+ 6= 0.
A-4 Si n, m N y n+ = m+ entonces n = m.
A-5 Si S es un subconjunto de N tal que:
1. 0 S,
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
En la formulaci
on de los axiomas de Peano se supone de antemano la
existencia del conjunto N. El axioma A-3 establece la existencia de un primer n
umero natural que es 0. El axioma A-4 indica que n
umeros naturales
diferentes tienen sucesores diferentes.
El axioma A-5 se conoce como El Principio de Inducci
on Matem
atica
abreviadamente, PIM. En las aplicaciones de este principio la hip
otesis
n S, a partir de la cual se demuestra que n+ S, se denomina Hip
otesis
de Inducci
on.
1.2
Adici
on de n
umeros naturales
1.1 Definici
on. Las siguientes ecuaciones definen la adici
on en N. Para
todo m, n N:
m + 0 = m,
m + n+ = (m + n)+ .
Como todo n
umero natural distinto de cero es el sucesor de un n
umero
natural la adici
on resulta bien definida.
1.2 Teorema. La adici
on de n
umeros naturales es asociativa, es decir:
Para todo n, m, k N
(n + m) + k = n + (m + k).
Demostraci
on. Usaremos el axioma A-5 PIM.
Sea S = {k N | (n + m) + k = n + (m + k) para todo n, m N}.
1. 0 S puesto que
(n + m) + 0 = n + m = n + (m + 0)
(def. suma)
DE NUMEROS
1.2. ADICION
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Entonces,
(n + m) + k+ = [(n + m) + k]+
(def. suma)
= [n + (m + k)]
(hip. inducci
on)
= n + (m + k)
(def. suma)
(def. suma)
= n + (m + k )
Demostraci
on. Sea S = {m N | 0 + m = m}.
(def. suma)
(hip. inducci
on)
(def. suma)
+
= (m + 0)
(def. suma)
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Entonces para todo m N, tenemos
m+ + n+ = (m+ + n)+
(def. suma)
+ +
= [(m + n) ]
(hip. inducci
on)
+ +
(def. suma)
= (m + n )
(def. suma)
(hip. inducci
on)
= (n + m)
+
=n +m
(Lema 1.4).
DE NUMEROS
1.3. MULTIPLICACION
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Entonces,
(m + k)+ = (n + k)+
(def. suma)
1.3
Multiplicaci
on de n
umeros naturales
Para todo
m0 = 0,
mn+ = mn + m.
Como todo n
umero natural distinto de cero es el sucesor de otro n
umero
natural, la operaci
on resulta bien definida.
Demostraci
on. Sea
S = {k N | m(n + k) = mn + mk para todo m, n N}.
1. 0 S. En efecto,
m(n + 0) = mn
(def. suma)
= mn + 0
(def. suma)
= mn + m0
(def. multiplicaci
on).
2. Supongamos que k S.
Para todo m, n N, tenemos
m(n + k+ ) = m(n + k)+
= m(n + k) + m
(def. suma)
(def. multiplicaci
on)
= (mn + mk) + m
(hip. inducci
on)
= mn + (mk + m)
(Teorema 1.2)
= mn + mk
(def. multiplicaci
on)
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
As, k+ S y, por A-5, S = N.
Demostraci
on. Sea
1. 0 S. En efecto, la definici
on de multiplicaci
on nos permite afirmar
que
(mn)0 = 0 y tambien que m(n0) = m0 = 0
(def. multiplicaci
on)
= m(nk) + mn
(hip. inducci
on)
= m(nk + n)
+
= m(nk )
(Teorema 1.7)
(def. multiplicaci
on);
1.4. ORDEN ENTRE NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 1.1
3. Si m y n son n
umeros naturales tales que m+n = 0, probar que m = 0
y n = 0.
1.4
Orden entre n
umeros naturales
1.12 Definici
on. Dados m, n N decimos que:
m n si existe p N tal que n = m + p.
Veamos que la relaci
on define un orden sobre N. En efecto,
1. La relaci
on es reflexiva.
2. La relaci
on es antisimetrica.
Si n, m son n
umeros naturales tales que m n y n m, entonces
existen p, q N tales que n = m + p y m = n + q. Luego, m =
(m + p) + q = m + (p + q). Por lo tanto, p + q = 0 y, en consecuencia,
p = q = 0, lo que implica m = n.
3. La relaci
on es transitiva.
Si m, n, r N son tales que m n y n r, entonces n = m + p y
r = n + q donde p, q N, y por lo tanto r= (m + p) + q = m + (p + q)
donde p + q N, luego m r.
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
La demostraci
on requiere la prueba del lema siguiente.
2. n < m y n = m.
3. m < n y n < m.
Demostraci
on. Si tuvieramos simult
aneamente m < n y m = n, tendramos
n = m + p+ , donde p N y m = n, lo que implicara que p+ = 0. Esto
contradice el axioma A-3. Luego 1 es falsa.
An
alogamente demostramos que 2 es falsa.
Ahora, si m < n y n < m tendramos n = m + p+ y m = n + q + lo que
implicara
n = (n + q + ) + p+ = n + (q + + p+ ) = n + (q + + p)+
y en consecuencia (q + + p)+ = 0, lo que contradice A-3, luego 3 es falsa.
Demostraci
on. (Del Teorema 1.13). Dados m, n N veamos que se tiene al
menos una de las afirmaciones.
Sea S= {n N | para todo m N se tiene alguna de las relaciones m < n,
m = n, n < m}.
1. 0 S, ya que para todo m 6= 0 tenemos 0 < m.
1.4. ORDEN ENTRE NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
= m + (p+ + 0+ )
= m + (p+ + 0)+
= m + (p+ )+
luego m < n+ .
Ejercicios 1.2
10
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
2. Para todo n N, n < n+ .
9. La relaci
on definida sobre N es una relaci
on de orden total.
1.5
Construcci
on de los n
umeros enteros
Presentamos ahora de manera breve una de las formas de construir el conjunto de los n
umeros enteros a partir del conjunto de los n
umeros naturales.
Para todo n
umeros natural n 6= 0 seleccionamos un nuevo smbolo que
representamos por (n) y definimos el conjunto de los n
umeros enteros as:
Z = {n | n N, n 6= 0} N.
n de nu
meros enteros
Adicio
Definimos la adici
on en Z mediante las siguientes reglas:
1. Si x, y N definimos x + y usando la definici
on en N.
2. Para todo x Z definimos x + 0 = 0 + x = x.
3. Si m y n son n
umeros naturales diferentes de cero y m = n + k para
alg
un k N, definimos:
(a) m + (n) = (n) + m = k.
(
k
(b) (m) + n = n + (m) =
0
(c) (m) + (n) = (m + n).
si k 6= 0.
si k = 0.
DE LOS NUMEROS
1.5. CONSTRUCCION
ENTEROS
11
O
V
A
T
O
S
N
U
A
I
G B
U
R
La adici
on que acabamos de definir goza de las siguientes propiedades:
1. Si x, y, z Z entonces (x + y) + z = x + (y + z).
2. Si x, y Z entonces x + y = y + x.
3. Para todo x Z, x + 0 = 0 + x = x.
Definimos la multiplicaci
on en Z mediante las siguientes reglas:
1. Si x, y N usamos la multiplicaci
on definida en N.
2. Para todo x Z, definimos x0 = 0x = 0.
3. Si m, n son naturales diferentes de cero, definimos:
(a) (m)n = n(m) = (mn).
12
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
3. Para todo x Z, x1 = x.
5. Si x, y Z con x 6= 0, y 6= 0 entonces xy 6= 0.
La relaci
on definida por
x y si y solo si y x N
es una relaci
on de orden total sobre Z.
Si x y y x 6= y escribimos x < y.
1.6. FORMAS EQUIVALENTES AL PRINCIPIO DE INDUCCION
MATEMATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
1.6
13
Demostraci
on. Utilizamos el PIM1. Sea
con
0 r < b.
Demostraci
on. 1 Existencia. Sea S = {abx | x Z y abx 0}. Veamos
que S 6= . Si a 0, a b0 = a S. Si a < 0, como b 1 tenemos que
a ab = a(1 b) 0 y as a ab S. Luego S 6= .
Ahora por el PBO, S tiene un mnimo r y en consecuencia existe un
entero q tal que
a bq = r con 0 r.
14
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Entonces
S = {k N | k a}.
Demostraci
on. La demostraci
on es por contradicci
on. Supongamos que S =
6
{k N | k a} y sea T = {k N | k a} S. Luego T 6= y por el
PBO tiene un mnimo m.
Adem
as, puesto que a S entonces m > a y para todo k tal que
a k < m, la minimalidad de m nos garantiza que k S, y por la condici
on
2 concluimos que m S lo cual es una contradicci
on.
Antes de presentar alguna aplicaci
on de PIM2 veamos algunas definiciones.
1.6. FORMAS EQUIVALENTES AL PRINCIPIO DE INDUCCION
MATEMATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
15
1.18 Definici
on. Sean a, b n
umeros enteros con a diferente de cero. Decimos que a divide a b si existe un entero c tal que b = ac. En tal caso
escribimos a | b. Decimos tambien que a es un divisor de b o que b es un
m
ultiplo de a.
1.19 Definici
on. Un entero positivo p > 1 se denomina un n
umero primo si
tiene exactamente dos divisores positivos a saber: 1 y p. Un entero positivo
mayor que 1 que no es primo se denomina compuesto.
Demostraci
on. Sea S el conjunto de todos los n
umeros naturales que son
primos o que pueden escribirse como producto de primos.
Claramente S {k N | k 2} y adem
as tenemos:
1. 2 S porque 2 es un n
umero primo.
2. Supongamos que n > 2 y que k S para todo k tal que 2 k < n.
Veamos que n S. Si n es primo entonces n S. Si n no es primo
existen r y t tales que n = rt con 2 r < n y 2 t < n y por
hip
otesis ellos o son primos o productos de primos. En consecuencia n
es producto de primos y as n S. El PIM2 nos afirma entonces que
S = {k N | k 2}.
Como otra aplicaci
on de este principio vamos a estudiar la representaci
on
de todo entero positivo en base b, con b un n
umero natural mayor que 1.
1.21 Teorema. Sea b > 1. Todo n
umero natural a > 0 se representa de
manera u
nica en la forma:
a = cn bn + cn1 bn1 + + cb + c0
donde n 0, cn 6= 0 y 0 ci < b para todo i = 0, 1, 2, . . . , n.
16
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. 1 Existencia. Sea S el conjunto de enteros positivos que pueden escribirse en la forma mencionada. Es evidente que 1 S. Supongamos
que n > 1 y que todo entero k tal que 1 k < n pertenece a S. Por el
algoritmo de la divisi
on tenemos
n = qb + c0 con 0 c0 < b.
| e0 | + | e1 | b + + | es1 | bs1
(b 1)(1 + b + + bs1 ) = bs 1,
que es tambien una contradicci
on. Concluimos que m = n y ck = dk para
todo k tal que 0 k n.
1.6. FORMAS EQUIVALENTES AL PRINCIPIO DE INDUCCION
MATEMATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
17
por el smbolo
cn cn1 c1 c0 .
Si escogiesemos b = 8, el n
umero cuya representaci
on decimal es 8375 est
a
representado por 20267 puesto que
8375 = (2)(8)4 + (0)(8)3 + (2)(8)2 + (6)(8)1 + 7.
El n
umero b en el teorema se denomina la base del sistema. Cuando usamos
una base diferente a 10, para indicar cu
al, la escribimos como subndice, as
por ejemplo:
8375 = (20267)8 .
18
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
del car
acter posicional de la notaci
on y no de la base utilizada; por ejemplo
las tablas de adici
on y multiplicaci
on en base 5 son:
+
0
1
2
3
4
0
0
1
2
3
4
1
1
2
3
4
10
2
2
3
4
10
11
3
3
4
10
11
12
4
4
10
11
12
13
0
1
2
3
4
0
0
0
0
0
0
1
0
1
2
3
4
2
0
2
4
11
13
3
0
3
11
14
22
4
0
4
13
22
31
232
2033
232
44312
es decir (232)5 (141)5 = (44312)5 .
Por una aplicaci
on repetida del Algoritmo de la Divisi
on podemos f
acilmente encontrar la representaci
on en base b de cualquier entero positivo a.
Si dividimos a entre b, el cociente nuevamente entre b y as hasta obtener
un cociente menor que b tenemos:
a = bq1 + r1 ,
q1 = bq2 + r2 ,
0 r1 < b, q1 b
0 r2 < b, q2 b
qk1 = bqk + rk ,
0 rk < b, qk < b.
1.6. FORMAS EQUIVALENTES AL PRINCIPIO DE INDUCCION
MATEMATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
19
Escribiendo adem
as
qk = 0b + rk+1 ,
a = b(bq2 + r2 ) + r1 = b2 q2 + br2 + r1
y por lo tanto,
a = (rk+1 rk r1 )b .
8
11
3
8
1
1
8
0
Luego 756=(1364)8 .
Volviendo a las diferentes versiones del PIM tenemos la siguiente versi
on
simplificada del Teorema 1.17.
1.23 Teorema (PIM3). Sea a un n
umero natural fijo y
U = {k Z | k a}.
Sea S U tal que:
1. a S
2. Para cada n a, si n S entonces n + 1 S.
20
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Entonces S = U .
Demostraci
on. Sea n > a y supongamos que k S para todo k tal que
a k < n. En particular se tiene entonces que n 1 S y por la condici
on
2 de la hip
otesis del teorema se sigue que n S y por PIM2, S = U .
Finalmente veamos que PIM3 implica PIM1.
Demostraci
on. Supongamos S N tal que (i) 0 S, y (ii) Si n S entonces
n + 1 S. Tenemos que probar que S = N.
Sean,
T = {x N | x = a + s para alg
un s S},
U = {x N | x a}.
Entonces T U , y adem
as,
1. a T pues a = a + 0 y 0 S.
2. Si n a es tal que n T entonces n = a + s con s S y por lo tanto
n + 1 = (a + s) + 1 = a + (s + 1) T , puesto que s + 1 S.
En consecuencia por el PIM3, T = U .
Ahora, si n N entonces n + a a y como U = T , n + a T ; es decir,
existe s S tal que n + a = a + s y por lo tanto n = s, luego N S y por
lo tanto S = N.
Si revisamos los resultados expresados en los teoremas 1.15, 1.17, 1.23 y
1.24 tenemos la siguiente cadena de implicaciones:
PIM1 PBO
x
PIM3 PIM2
1.6. FORMAS EQUIVALENTES AL PRINCIPIO DE INDUCCION
MATEMATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
21
Es decir todas las proposiciones son equivalente y nos referiremos a cualquiera de ellas como el Principio de Inducci
on Matem
atica.
Ejercicios 1.3
1 + r + r2 + + rn =
5. 13 + 23 + + (n 1)3 <
n4
4
1 r n+1
.
1r
< 13 + 23 + + n3 .
Fn = 22 + 1 para n = 0, 1, . . . .
Pruebe que para todo n 1, F0 F1 Fn1 + 2 = Fn .
Para representarPla suma a1 + a2 + + an de n n
umeros reales utilizamos el smbolo ni=1 ai que definimos inductivamente de la siguiente
forma:
1
X
ai = a1
i=1
Pn
y suponiendo que ya hemos definido
un n 1 fijo,
i=1 ai para alg
definimos
!
n+1
n
X
X
ai =
ai + an+1 .
i=1
i=1
22
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostrar por inducci
on:
Pn
Pn
Pn
8.
i=1 (ai + bi ) =
i=1 ai +
i=1 bi .
9.
10.
Pn
i=1 (cai )
Pn
i=1 (ai
=c
Pn
i=1 ai .
ai1 ) = an a0
(Propiedad telesc
opica).
m X
n
X
j=1 i=1
ai bj =
n
X
i=1
! m
X
ai
bj .
j=1
Para representar Q
el producto de n n
umeros reales a1 , a2 , . . . , an utilizamos el smbolo ni=1 ai que se define de manera an
aloga al de suma.
14.
Qn
i=1 (cai )
= cn
Qn
i=1 ai .
n
Y
ai
an
=
si ai 6= 0 para i = 0, 1, . . . , n.
ai1
a0
i=1
n!
si 0 k n.
n
k!(n
k)!
=
k
0
en los dem
as casos.
1.6. FORMAS EQUIVALENTES AL PRINCIPIO DE INDUCCION
MATEMATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
23
24
CAPITULO 1. NUMEROS
NATURALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
Entonces S = {k Z | k a}.
2
2
5
1+ 5
Sugerencia: Comprobar primero que los dos n
umeros a =
y
2
1 5
b=
son races de la ecuaci
on x2 = x + 1.
2
1+ 5
El n
umero
es llamado la proporci
on
aurea.
2
O
V
A
T
O
S
N
U
A
I
G B
U
R
2.1
CAPITULO
Divisibilidad
Propiedades b
asicas
26
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
6. Si a | b y b 6= 0 entonces | a | | b |.
7. Si a | b y b | a entonces a = b o a = (b).
Demostraci
on. (5) Si a | b y a | c entonces existen enteros r y s tales que
b = ar y c = as, luego cualesquiera sean x, y enteros tenemos
bx + cy = (ar)x + (as)y = a(rx + sy),
DIVISOR MCD
2.2. MAXIMO
COMUN
O
V
A
T
O
S
N
U
A
I
G B
U
R
27
2.3 Ejemplo. Para todo entero positivo n, (n!)2 divide a (2n)!. En efecto,
(2n)! = 1 2 3 n(n + 1)(n + 2) (n + n) = n! (n + 1)(n + 2) (n + n).
2.2
M
aximo Com
un Divisor MCD
2.4 Definici
on. Sean a y b enteros no ambos iguales a cero. El conjunto
de todos los divisores comunes de a y b (un divisor com
un de a y b es un
entero que divide a ambos n
umeros a y b) es un conjunto finito de n
umeros
enteros cuyo m
aximo se denomina el M
aximo Com
un Divisor de a y b. Lo
notamos MCD(a, b) o simplemente (a, b).
Puesto que, si x | a entonces x | (a), es f
acil observar que
(a, b) = (a, b) = (a, b) = (a, b).
= a q(ax0 + by0 )
28
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
O
V
A
T
O
S
N
U
A
I
G B
U
R
2.3. ALGORITMO DE EUCLIDES
29
Demostraci
on. Supongamos que d = (a, b) y d0 = (b, r). Como d | a y d | b
entonces d | r = a bq en consecuencia d | d0 . An
alogamente d0 | a = bq + r
y en consecuencia d0 | d. Como d y d0 son positivos entonces d = d0 .
2.3
Algoritmo de Euclides
0 < r1 < b
b = r1 q2 + r2 ,
0 < r 2 < r1
r1 = r 2 q 3 + r 3 ,
0 < r 3 < r2
rk1 = rk qk+1 + 0.
La aplicaci
on repetida del Teorema 2.7 nos permite afirmar que
(a, b) = (b, r1 ) = (r1 , r2 ) = = (rk1 , rk ) = rk .
30
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
Puesto que (a, b) = (a, b) = (a, b) = (a, b) el algoritmo anterior permite encontrar el MCD de cualquier par de enteros.
Tambien las ecuaciones precedentes nos permiten encontrar enteros x y
y tales que (a, b) = ax + by.
6 = (3)(2) + 0.
6 = 15 9
9 = 219 (15)(14)
15 = 234 219
= 9 [15 9] = (2)(9) 15
luego
(687, 234) = 3 = (31)(687) + (91)(234).
31
O
V
A
T
O
S
N
U
A
I
G B
U
R
2.3. ALGORITMO DE EUCLIDES
0 < r1 < b
b = r1 q2 + r2 ,
0 < r 2 < r1
r1 = r 2 q 3 + r 3 ,
0 < r 3 < r2
rk2 = rk1 qk + rk ,
rk1 = rk qk+1 + 0.
Definimos x0 = 0, x1 = 1, y0 = 1, y1 = q1 y las f
ormulas de recurrencia
xi = xi2 xi1 qi ,
yi = yi2 yi1 qi ,
para i = 2, . . . , k.
Por el algoritmo euclideano sabemos que (a, b) = rk y afirmamos que
rk = axk + byk .
M
as generalmente, tenemos el siguiente teorema.
2.9 Teorema. En las condiciones anteriormente descritas, tenemos:
axi + byi = ri
(2.1)
para i = 1, 2, . . . , k.
Demostraci
on. Sea S el conjunto de los i Z tales que 1 i k y para los
cuales la afirmaci
on (2.1) es cierta.
Cuando i = 1 tenemos,
ax1 + by1 = (a)(1) + b(q1 ) = r1
32
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
que es la ecuaci
on con la cual comenzamos el algoritmos de Euclides.
= rj1 rj qj+1 .
Adem
as, puesto que rj1 = rj qj+1 + rj+1 obtenemos axj+1 + byj+1 = rj+1
y, por el PIM, la relaci
on (2.1) es cierta para i = 1, 2, . . . , k.
2.10 Ejemplo. Encontremos (1001, 275) y escrib
amoslo como combinaci
on
lineal de ellos.
1001 = (275)(3) + 176
275 = (176)(1) + 99
176 = (99)(1) + 77
99 = (77)(1) + 22
77 = (22)(3) + 11
22 = (11)(2) + 0.
Usando las f
ormulas de recurrencia tenemos la siguiente tabla,
i
0
1
2
3
4
5
qi
3
1
1
1
3
xi
0
1
-1
2
-3
11
yi
1
-3
4
-7
11
-40
por lo tanto,
DIVISOR
2.4. PROPIEDADES DEL MAXIMO
COMUN
O
V
A
T
O
S
N
U
A
I
G B
U
R
2.4
33
Propiedades del M
aximo Com
un Divisor
Demostraci
on. Si (a, b) = 1 el Teorema 2.5 garantiza la existencia de tales
x, y. Recprocamente, si existen x, y tales que 1 = ax + by entonces (a, b) | 1
y por lo tanto, (a, b) = 1.
2.12 Corolario. Si d = (a, b), entonces ad , db = 1.
Demostraci
on. Puesto que d = (a, b) existen enteros x, y tales que d =
ax + by, por lo tanto, al dividir por d tenemos:
1=
d
a
b
= x + y.
d
d
d
2.13 Definici
on. Si a y b son enteros no ambos iguales a cero tales que
(a, b) = 1, decimos que a y b son primos relativos. M
as generalmente si
a1 , a2 , . . . , an son enteros tales que para todo i y para todo j con i 6= j, 1
i, j n se tiene (ai , aj ) = 1, decimos que a1 , a2 , . . . , an son primos relativos
dos a dos.
2.14 Teorema. Si a | bc y (a, b) = 1 entonces a | c.
Demostraci
on. Como a | bc existe k tal que bc = ak. Como (a, b) = 1 existen
enteros x, y tales que ax + by = 1.
Por lo tanto,
c = c(ax + by) = acx + bcy = acx + aky = a(cx + ky)
es decir a | c.
2.15 Corolario. Si p es primo y p | ab entonces p | a, o p | b.
34
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Si p - a entonces (a, p) = 1, y por el teorema p | b.
2.16 Corolario. Si p es primo y p | a1 a2 . . . an , entonces p | ai para alg
un
i, 1 i n.
Demostraci
on. La demostraci
on es por inducci
on.
Demostraci
on. La demostraci
on es por inducci
on.
DIVISOR
2.4. PROPIEDADES DEL MAXIMO
COMUN
O
V
A
T
O
S
N
U
A
I
G B
U
R
35
Una aplicaci
on de este corolario la observamos en el siguiente ejemplo.
2.20 Ejemplo. Si p es un n
umero primo entonces p |
1, 2, . . . , (p 1).
p
k
para todo k =
En efecto,
p(p 1) (p (k 1))
p
=
.
k
k!
y como,
(k!, p) = 1
entonces,
k! | (p 1) (p (k 1))
es decir,
(p 1)(p 2) (p (k 1)) = k!t
para alg
un entero t y en consecuencia,
pk!t
p
=
= pt.
k
k!
2.21 Teorema. Si a | c, b | c y (a, b) = 1 entonces ab | c.
Demostraci
on. Puesto que a | c y b | c existen enteros u y v tales que
c = au = bv, de donde b | au. Como (a, b) = 1 entonces b | u, es decir,
u = br para alg
un r. En consecuencia, c = au = a(br) = (ab)r es decir
ab | c.
2.22 Corolario. Si a1 , a2 , . . . , an son enteros primos relativos dos a dos y
para cada i, i = 1, 2, . . . n, ai | c entonces a1 a2 . . . an | c.
Demostraci
on. La demostraci
on es por inducci
on.
2.23 Teorema. Si k 6= 0 entonces (ka, kb) = |k| (a, b).
36
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Basta probar el resultado para k > 0. Supongamos que
d = (a, b) entonces kd | ka y kd | kb y por lo tanto kd | (ka, kb).
Por otra parte, d = ax + by para alg
un par de enteros x, y luego kd =
kax + kby y por lo tanto (ka, kb) | kd, luego kd = k(a, b) = (ka, kb).
luego
y finalmente d = 1 o d = 7.
(m + n 1)!
m!n!
es un entero.
1
DIVISOR
2.4. PROPIEDADES DEL MAXIMO
COMUN
O
V
A
T
O
S
N
U
A
I
G B
U
R
37
para alg
un entero t. Similarmente,
q=
n!(n + 1)(n + 2) (n + m 1)
s(m 1)!
s
=
=
m!n!
m!
m
para alg
un entero s.
t
s
=
es decir tm = sn. As, m | sn y como (m, n) = 1
n
m
s
mr
entonces m | s es decir s = mr con r entero y q =
=
= r.
m
m
Por lo tanto
Ejercicios 2.1
38
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
9. Use el PBO para probar que todo entero mayor que uno tiene un factor
primo.
630x + 132y = 12
936x + 666y = 18
4001x + 2689y = 4.
ap + bp
) = 1 o p.
a+b
MULTIPLO
O
V
A
T
O
S
N
U
A
I
G B
U
R
39
28.
29.
Sea S := 1 + 12 + 13 + +
entero.
1
n
2.5
Mnimo Com
un M
ultiplo y generalizaciones
2.27 Definici
on. El menor m
ultiplo com
un positivo de dos enteros a y
b no nulos se denomina el Mnimo Com
un M
ultiplo de a y b y se denota
MCM(a, b) o simplemente [a, b].
Puesto que dados a y b enteros cualesquiera no nulos, los n
umeros ab y
ab son ambos m
ultiplos comunes de a y de b y uno de ellos es positivo,
entonces el PBO garantiza la existencia y unicidad de [a, b]. En lo que sigue
cuando mencionemos el [a, b] supondremos a y b diferentes de cero.
Es inmediato deducir de la definici
on que,
[a, b] = [a, b] = [a, b] = [a, b].
2.28 Teorema. Sean a, b son enteros no nulos. Entonces m = [a, b] si y
solo si,
40
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
(i) m > 0.
(ii) a | m y b | m.
Demostraci
on. Supongamos que m = [a, b]. Entonces m satisface (i) y (ii).
| ab |
.
(a, b)
|ab|
. Veamos que m satisface las condiciones
(a, b)
(i), (ii), (iii) del teorema anterior. Evidentemente m > 0. Sea d = (a, b)
entonces a = Ad y b = Bd donde (A, B) = 1 y por lo tanto
Demostraci
on. Sea m =
m=
| ab |
| a || Bd |
=
=| a | | B |= a(B),
d
d
MULTIPLO
O
V
A
T
O
S
N
U
A
I
G B
U
R
41
[687, 234] =
| (687)(234) |
(687)(234)
=
= 53586.
3
3
As los n
umeros buscados son, salvo por el orden,
a = 72
b = 378
a = 504 b = 54
a = 216
b = 126
a = 1512 b = 18.
(2.2)
42
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
es un elemento de la sucesi
on que es m
ultiplo de b, en consecuencia
N (a, b).
(2.3)
Demostraci
on. Ejercicio
2.35 Teorema. Sean a1 , a2 , . . . , an enteros no todos nulos.
d = (a1 , a2 , . . . , an ) si y solo si d satisface:
Entonces
(i) d > 0,
(ii) d | a1 , d | a2 , . . . , d | an ,
(iii) Si f es tal que f | a1 , . . . , f | an , entonces f | d.
Demostraci
on. Ejercicio
Los enteros a1 , a2 , . . . , an se denominan primos relativos si su MCD es
1, o sea si (a1 , . . . , an ) = 1; en este caso tambien los denominamos primos
entre s. Es claro que si los enteros a1 , a2 , . . . , an son primos relativos dos
a dos, tambien son primos entre s, pero el recproco no siempre es cierto.
Por ejemplo (2,4,5) = 1 y sin embargo (2,4) = 2.
El mismo argumento del Teorema 2.11 nos permite afirmar que (a1 , a2 ,
. . . , an ) = 1 si y solo si existen enteros x1 , x2 , . . ., xn , tales que a1 x1 + +
an xn = 1.
MULTIPLO
O
V
A
T
O
S
N
U
A
I
G B
U
R
43
(ii) a1 | m, a2 | m, . . . , an | m,
Demostraci
on. Ejercicio
An
alogamente se demuestra el resultado siguiente.
2.38 Teorema. Si a1 , a2 , . . . , an son enteros no nulos, con n 3. Entonces
[a1 , a2 , . . . , an ] = [[a1 , . . . , an1 ], an ]
Demostraci
on. Ejercicio.
44
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
2961 = (14)(211) + 7
14 = (7)(2)
Adem
as,
7 = 2961 (14)(211),
14 = 266 (42)(6)
(308)(882)
(308)(882)
=
= 19404.
(308, 882)
14
MULTIPLO
O
V
A
T
O
S
N
U
A
I
G B
U
R
45
es decir,
Ejercicios 2.2
46
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
19. Dar un ejemplo para ilustrar que (a, b, c)[a, b, c] no siempre es abc.
2.6
La propiedad m
as importante de los n
umeros primos es la posibilidad de
factorizar todo entero n > 1 como producto de ellos y esta factorizaci
on
resulta esencialmente u
nica. Esta propiedad fue descubierta por los griegos
hace m
as de dos milenios
2.40 Teorema (Fundamental de la Aritm
etica, TFA). Todo entero
n > 1 o es primo, o se puede factorizar como producto de primos. Este
producto es u
nico salvo por el orden de los factores.
Demostraci
on. En el Teorema 1.20 ya probamos la primera parte. Basta ahora probar la unicidad de la factorizaci
on salvo el orden. Usaremos
inducci
on sobre n. Para n = 2 claramente la representaci
on es u
nica. Supongamos ahora que para todo entero k con 2 k < n la representaci
on
u
nica y supongamos que,
n = p1 p2 . . . ps = q 1 q 2 . . . q t
47
O
V
A
T
O
S
N
U
A
I
G B
U
R
n
< n la hip
otesis de inducci
on garantiza que estas dos represenp1
n
taciones de
son identicas (hemos escogido un orden) y en consecuencia
p1
s = t y para cada i, pi = qi . Por el PIM la prueba queda completa.
Como
k
Y
pni i
(2.4)
i=1
48
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
En las pruebas de algunos resultados intervienen varios enteros diferentes, sin embargo es conveniente adoptar representaciones similares a la forma
can
onica donde en algunos casos aceptamos exponentes cero a fin de utilizar
el mismo conjunto de primos en las factorizaciones.
As por ejemplo escribimos,
60 = 22 3 5,
45 = 20 32 5,
25 = 20 30 52
k
Y
pdi i
i=1
k
Y
i=1
k
Y
Qk
di
i=1 pi
donde 0 di ni entonces,
pni i
pni i di +di
i=1
k
Y
pni i di
i=1
Qk
ni di
i=1 pi
pdi i
i=1
= (c)(d)
donde c =
k
Y
es un entero. Luego d | n.
k
Y
i=1
pdi i ,
c=
k
Y
i=1
pci i ,
n=
k
Y
i=1
pni i
2.6. TEOREMA FUNDAMENTAL DE LA ARITMETICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
49
k
Y
psi i y [a, b] =
i=1
k
Y
ptii
i=1
Q
Demostraci
on. Sea d = ki=1 psi i . Veamos que d satisface las condiciones
(1), (2), (3) del Teorema 2.6.
Claramente satisface (1).
Adem
as, como 0 si ai y 0 si bi para cada i, por el teorema
anterior d | a y d | b, as d satisface (2).
Q
Finalmente si f | a y f | b entonces |f | = ki=1 pfi i donde 0 fi ai y
0 fi bi para cada i, y entonces |f | | d. Luego f | d y as d satisface (3).
En forma similar, usando el Teorema 2.28, se demuestra el correspondiente resultado para el MCM .
2.44 Ejemplo.
1800 = 23 32 52
3780 = 22 33 5 7
4900 = 22 52 72 .
Entonces,
(1800, 3780, 4900) = 22 30 5 70 = 20
50
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 2.3
Q
1. Sea n = ki=1 pni i con ni > 0 la representaci
on can
onica de n. Demostrar que n es un cuadrado perfecto si y solamente si ni es par para
cada i, 1 i k.
Q
Q
2. Sean a = ki=1 pai i y b = ki=1 pbi i con ai 0 y bi 0. Demostrar que
(a, b) = 1 si y solo si ai bi = 0 para todo i, 1 i k.
2.7. ALGUNAS PROPIEDADES DE LOS NUMEROS
PRIMOS
O
V
A
T
O
S
N
U
A
I
G B
U
R
2.7
51
si alg
un primo menor o igual a n es divisor de n.
52
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
7
13
19
6 25
31
37
43
6 49
6 55
61
67
73
79
6 85
2
68
6 14
6 20
6 26
6 32
6 38
6 44
6 50
6 56
6 62
6 68
6 74
6 80
6 86
3
69
6 15
6 21
6 27
6 33
6 39
6 45
6 51
6 57
6 63
6 68
6 75
6 81
6 87
64
6 10
6 16
6 22
6 28
6 34
6 40
6 46
6 52
6 58
6 64
6 70
6 76
6 82
6 88
5
11
17
23
29
6 35
41
47
53
59
6 65
71
6 77
83
89
66
6 12
6 18
6 24
6 30
6 36
6 42
6 48
6 54
6 60
6 66
6 72
6 78
6 84
6 90
Una observaci
on detenida de la criba permite ver que la distribuci
on de
los primos decrece de manera constante, lo que nos podra inducir a pensar
que el n
umero de primos es finito. Sin embargo Euclides demostr
o que el
n
umero de primos es infinito.
2.46 Teorema. El n
umero de primos es infinito.
Demostraci
on. Dada por Euclides. Supongamos que solo hay un n
umero
finito de primos,
p, p2 , . . . , pn y sea N = p1 p2 . . . pn + 1.
Como N > 1, entonces N es primo o se expresa como producto de primos.
Ya que N es mayor que cada uno de los primos pi entonces N no es primo.
Adem
as ning
un primo pi divide a N pues si pi | N entonces
pi | (N p1 p2 . . . pn ) = 1
lo que es imposible.
Esto contradice el TFA y por tanto el n
umero de primos es infinito.
2.7. ALGUNAS PROPIEDADES DE LOS NUMEROS
PRIMOS
O
V
A
T
O
S
N
U
A
I
G B
U
R
53
Una variaci
on rutinaria del argumento de Euclides en el Teorema 2.46
nos permite probar un caso en particular como el siguiente teorema.
2.48 Teorema. Hay infinitos primos de la forma 6k + 5.
Demostraci
on. Puesto que 6k + 5 = 6(k + 1) 1 basta demostrar que hay
infinitos primos de la forma 6k 1.
Supongamos que solo hay un n
umero finito de primos de esta forma y
que ellos son p1 , p2 , . . . , pn . Consideremos
N = 6(p1 p2 . . . pn ) 1.
Como N > pi para 1 i n y N es de la forma 6k 1, entonces N debe
ser compuesto y debe tener factores primos de la forma 6t + 1 o 6t 1 y
puesto que el producto de dos n
umeros de la forma 6t + 1 es de esta forma,
N debe tener al menos un factor primo de la forma 6t 1, es decir, existe
i tal que pi | N y en consecuencia pi | 1 lo que es imposible. Luego hay
infinitos primos de la forma 6t 1 como queramos demostrar.
A
un con las observaciones anteriores la disposici
on de los primos en la
sucesi
on natural es bastante irregular. El siguiente teorema demuestra que
hay separaciones arbitrariamente grandes entre n
umeros primos.
2.49 Teorema. Para cada entero positivo n, existen n enteros consecutivos
todos compuestos.
54
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Los enteros (n + 1)! + 2, (n + 1)! + 3, (n + 1)! + 4, . . . ,
(n+1)!+n, (n+1)!+(n+1) son n enteros consecutivos, adem
as para cada j,
2 j (n + 1), j | ((n + 1)! + j). Luego todos son compuestos.
Otra observaci
on sobre las tablas de n
umeros primos es la existencia
de muchas parejas de primos gemelos es decir parejas de la forma p, p + 2
donde ambos n
umeros son primos. Por ejemplo: 3,5; 5,7; 11,13; 29,31;
1000000000061, 1000000000063; 140737488353507, 140737488353509.
Todava no hay respuesta sobre la existencia de finitas o infinitas parejas
de primos gemelos.
P1
Si hubiese un n
umero finito de primos gemelos la serie
q donde q
toma valores en el conjunto de los primos gemelos seria una suma finita y
por lo tanto convergente. Viggo Brun (18851978) demostr
o enP1921 que
1
efectivamente esta serie es convergente. De otra parte la serie
p donde
p toma valores en el conjunto de todos los n
umeros primos es una serie
divergente. La primera prueba de este resultado fue dada por Euler (1707
1783) en 1737 y la prueba que aqu presentamos se debe a J. A. Clarkson
quien la di
o en 1966.
2.50 Teorema. La serie
divergente.
P 1
donde pn es el nesimo n
umero primo, es
pn
Demostraci
on. Supongamos que la serie dada es convergente, entonces existe
un entero positivo k tal que
m=k+1
1
1
.
pm
2
n=1
X
1
1 + nQ
t=1
m=k+1
1
pm
!t
2.7. ALGUNAS PROPIEDADES DE LOS NUMEROS
PRIMOS
O
V
A
T
O
S
N
U
A
I
G B
U
R
55
ya que cada termino de la suma del lado izquierdo esta contenido en la suma
del lado derecho. Adem
as
!t
t
X 1
X
X
1
= 1,
pm
2
t=1 m=k+1
t=1
P 1
es decir todas las sumas parciales de la serie
1+nQ son acotadas y por
lo tanto ella converge, pero el criterio de comparaci
on por paso al lmite
muestra que,
X
X1
1
y
1 + nQ
n
son asint
oticamente iguales, luego
X
X1
1
diverge pues
diverge .
1 + nQ
n
P 1
En consecuencia
es divergente.
pn
Un problema planteado con frecuencia es la necesidad de encontrar expresiones a partir de las cuales obtengamos n
umeros primos mediante la
asignaci
on de enteros positivos a cada una de las variables. Por ejemplo
la f
ormula n2 + n + 41 dada por Euler da un n
umero primo por cada
asignaci
on que demos a n entre 1 y 39, sin embargo para n = 40 resulta
402 + 40 + 41 = 402 + 2(40) + 1 = (40 + 1)2
que obviamente no es primo. Mostramos ahora que ning
un polinomio en
una variable con coeficientes enteros es u
til a este prop
osito, es decir:
2.51 Teorema. Si f (x) es un polinomio no constante con coeficientes enteros, entonces f (n) es un n
umero compuesto para infinitos valores del entero n.
Demostraci
on. Claramente el teorema es cierto si f (n) es compuesto para
todo n 1. Supongamos que existe n0 1 tal que f (n0 ) = p con p primo.
Como limn |f (n)| = existe n tal que si n n1 entonces |f (n)| > p.
Consideremos h tal que n0 + ph n1 entonces
f (n0 + ph) = f (n0 ) + (m
ultiplos de p)
= p + (m
ultiplos de p)
=Y p
y as f (n0 + ph) es compuesto.
56
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
(2) = 1,
(3) = 2,
(10) = 4.
2.7. ALGUNAS PROPIEDADES DE LOS NUMEROS
PRIMOS
O
V
A
T
O
S
N
U
A
I
G B
U
R
57
(x)
=1
lim =
x
logx
La afirmaci
on del teorema fue conjeturada de manera independiente por
Gauss en 1792 y Legendre en 1798 pero s
olo hasta 1896 J. Hadamard y C. de
la Vallee Poussin demostraron el Teorema por primera vez utilizando teora
de funciones de variable compleja. En 1949 A. Selberg y P. Erd
os dieron
una demostraci
on m
as elemental sin usar an
alisis complejo pero a
un muy
difcil para presentarla en estas notas. En 1997, D. Zagier present
o una
prueba mas corta, dada por Newmann [13].
Ejercicios 2.4
58
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
2.8
Una ecuaci
on de la forma p(x1 , x2 , . . . , xn ) = 0 donde p(x1 , x2 , . . ., xn ) es un
polinomio con coeficientes enteros y con las variables restringidas a tomar
u
nicamente valores enteros se denomina una Ecuaci
on Diof
antica en honor
al matem
atico griego Diofanto de Alejandra (200284) quien por primera
vez las estudi
o detalladamente en su libro Arithmetica.
El ejercicio 8 de la secci
on 2.2 nos da una condici
on necesaria y suficiente
para que la ecuaci
on ax + by = c tenga una soluci
on en Z. Estas ecuaciones
las estudiaremos detalladamente en el capitulo 4.
2.8. ALGUNAS ECUACIONES DIOFANTICAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
59
Para n = 2 la ecuaci
on (2.5) tiene soluci
on en los enteros positivos, por
ejemplo x = 3, y = 4, z = 5. Daremos enseguida una descripci
on completa
de la soluci
on en este caso.
y = 2ab,
z = a2 + b2 ,
60
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
s+r
,
2
b=
sr
.
2
Se observa f
acilmente que r = a b y s = a + b. Por lo tanto,
z y = (a b)2 ,
z + y = (a + b)2
de donde,
(a b)2 + (a + b)2
z=
= a2 + b2
2
(a + b)2 (a b)2
y=
= 2ab
2
x = (a b)(a + b) = a2 b2 .
b
1
2
1
3
2
4
1
5
x
3
5
15
7
21
9
35
11
y
4
12
8
24
20
40
12
60
z
5
13
17
25
29
41
37
61
2.8. ALGUNAS ECUACIONES DIOFANTICAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
61
x4 + y 4 = z 2 .
(2.6)
Demostraci
on. Es suficiente probar que no existen soluciones primitivas positivas.
y 2 = 2ab,
z = a2 + b2
62
CAPITULO 2. DIVISIBILIDAD
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Es suficiente observar que la ecuaci
on puede escribirse en la
forma
x4 + y 4 = (z 2 )2
y aplicar el teorema.
Ejercicios 2.5
1. Probar que si n es una potencia de 2 mayor que 2, la ecuaci
on xn +y n =
z n no tiene soluci
on en el conjunto de los enteros diferentes de cero.
2. Encontrar todas las ternas pitag
oricas (x, y, z) tales que 1 z < 30.
3. Probar que la conjetura de Fermat es cierta si y solo si para todo primo
impar p, la ecuaci
on xp + y p = z p no tiene soluci
on en el conjunto de
los enteros diferentes de cero.
4. Hallar todas las ternas pitag
oricas que esten en progresi
on aritmetica.
5. Probar que (3,4,5) es la u
nica terna pitag
orica formada por enteros
consecutivos.
6. Hallar todas las ternas pitag
oricas que esten en progresi
on geometrica.
7. Probar que no existen enteros diferentes de cero tales que x4 y 4 = z 2
2.8. ALGUNAS ECUACIONES DIOFANTICAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
63
O
V
A
T
O
S
N
U
A
I
G B
U
R
CAPITULO
Funciones Aritmeticas
3.1
La funci
on parte entera
3.1 Definici
on. Sea x un n
umero real. Existe un u
nico entero que representamos por [x] que satisface la desigualdad
[x] x < [x] + 1.
En otras palabras [x] es el mayor entero menor o igual que x. Al entero [x]
lo denominamos la parte entera de x.
3.2 Teorema. Sean x, y, z n
umeros reales cualesquiera, entonces:
a) x 1 < [x] x.
b) Si m es un entero y m x entonces m [x].
c) Si m es un entero y m > x entonces m [x] + 1.
d) Si x y entonces [x] [y].
64
PARTE ENTERA
3.1. LA FUNCION
O
V
A
T
O
S
N
U
A
I
G B
U
R
65
(
0
[x] + [x] =
1
hai
b
x Z,
x
/ Z.
=q
[x]
=
.
n
n
hxi
si
si
Demostraci
on. a) Es consecuencia inmediata de la definici
on.
66
O
V
A
T
O
S
N
U
A
I
G B
U
R
0<y< 2
Observemos la figura,
6
p
2
y = p x
q
R2
(x, pq x)
R1
q
2
q1
El n
umero p1
umero de puntos con coordenadas enteras
2 2 representa el n
en el interior del rect
angulo. Sobre la diagonal no hay puntos de esta clase,
pues si existieran x y y enteros tales que y = (p/q)x entonces qy = px es
decir q | px y como (q, p) = 1 entonces q | x lo que es imposible pues x < 2q .
67
PARTE ENTERA
3.1. LA FUNCION
O
V
A
T
O
S
N
U
A
I
G B
U
R
lo tanto el n
umero de puntos en la regi
on R1 con coordenadas enteras es
X
p
x .
q
0<x<q/2
Similarmente, el n
umero de puntos con coordenadas enteras en la regi
on R2
es
X
q
y
p
0<y<p/2
(p 1) (q 1)
=
2
2
0<x<q/2
p
x
q
0<y<p/2
q
y
p
X n
.
pk
k=1
68
O
V
A
T
O
S
N
U
A
I
G B
U
R
n
pk+1
n
pk
pk
69
PARTE ENTERA
3.1. LA FUNCION
O
V
A
T
O
S
N
U
A
I
G B
U
R
El exponente con que p aparece en el denominador es
X
a1
X
a2
X
ar
+
+ +
pk
pk
pk
k=1
k=1
k=1
X
a1
a2
ar
=
+
+
+
pk
pk
pk
k=1
X
X
(a1 + a2 + + ar )
n
=
pk
pk
k=1
k=1
donde la desigualdad se tiene por la parte h) del Teorema 3.2. De esta forma
queda probada nuestra afirmaci
on.
Ejercicios 3.1
umero de enteros
1. Sean n y a enteros positivos. Probar que na es el n
de la sucesi
on 1, 2, . . . , n que son divisibles por a.
2. Sea x un n
umero real que no es punto medio de dos enteros probar
que [x + 12 ] es el entero m
as pr
oximo a x.
3. Sean x, y n
umeros reales positivos. Probar que [x][y] [xy].
4. Hallar todos los n
umeros reales que satisfacen:
(a) [x] + [x] = [2x]
(b) [x + 12 ] + [x 12 ] = [2x].
5. Probar que para todo n
umero real x, [x] + [x + 12 ] = [2x].
Sugerencia: Escribir x = [x] + z y considerar 0 z <
1
2
1
2
z < 1.
70
O
V
A
T
O
S
N
U
A
I
G B
U
R
k1
k ]
= [kx].
8. Cu
al es el exponente de 5 en la representaci
on can
onica de 835!?
Cu
al el de 15?
9. Con cu
antos ceros termina la expansi
on decimal de 120!?
10. Con cu
antos ceros termina el desarrollo en base 3 de 100!?
(2n)!
(n!)2
es un n
umero par.
13. Para todo entero positivo n, probar que n!(n 1)! divide a (2n 2)!
14. Sea n = pa donde p es primo y a un entero positivo. Probar que:
n | (n 1)! si y solamente si p es impar y a > 1,
o, p = 2 y a > 2.
3.2
Las funciones n
umero y suma de divisores
Las funciones que tienen como dominio el conjunto de los enteros positivos
con valores en C se denominan funciones aritmeticas o funciones numericas.
En esta secci
on estudiaremos dos de ellas muy conocidas.
Si n es un entero positivo definimos las funciones (n) y (n) as:
(n) es el n
umero de divisores positivos de n.
(n) es la suma de los divisores positivos de n.
Por ejemplo, (1) = (1) = 1, (10) = 4 y (10) = 1 + 2 + 5 + 10 = 18.
Como consecuencia del Teorema Fundamental de la Aritmetica obtenemos los resultados siguientes.
3.2. LAS FUNCIONES NUMERO
Y SUMA DE DIVISORES
O
V
A
T
O
S
N
U
A
I
G B
U
R
71
Q
3.8 Teorema. Si n = ki=1 pni i donde ni > 0 para cada i, es la representaci
on can
onica de un entero positivo n, entonces
k
k
Y
Y
pni i +1 1
(n) =
(ni + 1) y (n) =
pi 1
i=1
i=1
Demostraci
Qk on.diPor el Teorema 2.43, d es un divisor positivo de n, si y solo
si, d = i=1 pi donde 0 di ni para cada i = 1, 2, . . . , k. Por el principio fundamental de conteo, podemos construir exactamente (n1 + 1)(n2 +
1) (nk + 1) de tales divisores. Es decir
k
Y
(n) =
(ni + 1).
i=1
concluimos que
(n) =
k
Y
(1 + pi + p2i + + pni i ),
i=1
y puesto que
1 + pi + p2i + + pni i =
tenemos tambien que
(n) =
pni i +1 1
,
pi 1
k
Y
pni +1 1
i
i=1
pi 1
En el teorema anterior si p es un n
umero primo tenemos,
(p) = 1 + 1 = 2 y (p) = 1 + p =
p1+1 1
.
p1
M
as generalmente, si p es primo y a es un entero positivo tenemos,
(pa ) = a + 1 y (pa ) = 1 + p + p + + pa =
pa+1 1
.
p1
72
O
V
A
T
O
S
N
U
A
I
G B
U
R
220 = 1048576
Busquemos una f
ormula para el producto de los divisores positivos de
un entero positivo n.
Supongamos que los divisores positivos de n son
d1 , d2 , . . . , d (n)
y su producto es
P = d1 d2 . . . d (n) .
(3.1)
(3.2)
(n)
2
3.10 Definici
on. Una funci
on aritmetica se llama multiplicativa si satisface
la condici
on:
f (mn) = f (m)f (n), para todo m, n enteros positivos tales que (m, n) = 1.
Si f (mn) = f (m)f (n) para todo m, n enteros positivos, entonces f se llama
completamente multiplicativa.
3.11 Teorema. Las funciones y son multiplicativas.
3.2. LAS FUNCIONES NUMERO
Y SUMA DE DIVISORES
O
V
A
T
O
S
N
U
A
I
G B
U
R
73
Demostraci
on. Supongamos que m y n son enteros positivos y primos relativos. Podemos escribir
n=
k
Y
pni i
m=
i=1
r
Y
mj
qj
j=1
(mn) =
r
Y
(mj + 1)
j=1
k
Y
(ni + 1) = (m) (n)
i=1
m +1
r
k
Y
qj j 1 Y
pni i +1 1
(mn) =
= (m)(n)
qj 1
pi 1
j=1
i=1
Ejercicios 3.2
1. Hallar el n
umero de divisores positivos de 4320 y calcular su suma.
2. Probar que si (n) = 2, entonces n es un n
umero primo.
3. Hallar el menor entero positivo con 15 divisores positivos.
74
O
V
A
T
O
S
N
U
A
I
G B
U
R
3.3
N
umeros perfectos, de Mersenne y de Fermat
3.12 Definici
on. Un entero positivo n se de denomina un n
umero perfecto
si (n) = 2n, es decir si es igual a la suma de todos sus divisores propios.
Los primeros n
umeros perfectos son 6, 28, 496, 8128, 33550336, 8589869056,
137438691328, 2305843008139952128, que se pueden factorizar como sigue
6 = 2(22 1)
28 = 22 (23 1)
496 = 24 (25 1)
8128 = 26 (27 1)
3.3. NUMEROS
PERFECTOS, DE MERSENNE Y DE FERMAT
O
V
A
T
O
S
N
U
A
I
G B
U
R
75
Demostraci
on. Sea n = 2p1 (2p 1) donde 2p 1 es primo. Entonces
(n) = (2p1 (2p 1))
= (2p1 )(2p 1)
= 2n,
por lo tanto n es un n
umero perfecto.
Demostremos ahora el recproco.
3.14 Teorema. Si n es un n
umero perfecto par, entonces n es de la forma
2p1 (2p 1) donde 2p 1 es primo.
Demostraci
on. Supongamos que n es un n
umero perfecto par. Podemos
p1
escribir n = 2 r con p > 1 y r impar positivo. Como n es perfecto
tenemos
2n = 2p r = (n)
= (2p1 )(r)
(2p 1)
=
(r)
(2 1)
= (2p 1)(r).
Por lo tanto
r
r
=r+ p
(3.3)
1
2 1
Como 2p r = (2p 1)(r), entonces (2p 1) | 2p r, y puesto que (2p 1, 2p ) = 1
tenemos que (2p 1) | r y en consecuencia 2pr1 | r. Como (r) es la suma
(r) = 2p
2p
76
O
V
A
T
O
S
N
U
A
I
G B
U
R
r
= 1.
1
3.15 Teorema. Si un n
umero de la forma 2p 1 es primo, entonces p es
primo.
Demostraci
on. Supongamos que p no es primo es decir p = rs con 1 < r, s <
p. Por lo tanto
2p 1 = 2rs 1 = (2r )s 1 = (2r 1)(2r(s1) + 2r(s2) + + 1)
a abril de 2004.
3.3. NUMEROS
PERFECTOS, DE MERSENNE Y DE FERMAT
O
V
A
T
O
S
N
U
A
I
G B
U
R
77
Fermat estudi
o los n
umeros de la forma 22 + 1 para n = 0, 1, 2, . . .
llamados n
umeros de Fermat y conjetur
o en 1650 que siempre eran primos.
La conjetura resulta cierta para los cinco primeros n
umeros de Fermat que
son 3, 5, 17, 257 y 65537, sin embargo Euler demostr
o en 1732 que el sexto
n
umero de Fermat no es primo y se puede factorizar como
5
22 + 1 = 232 + 1 = (641)(6700417).
de p lados. M
as generalmente en un curso de Algebra
Abstracta, se demuestra el siguiente resultado: Se puede construir con regla y comp
as un
polgono regular de n lados si y solo si todos los primos impares que dividen
a n son primos de Fermat cuyos cuadrados no dividen a n.
Ejercicios 3.3
78
O
V
A
T
O
S
N
U
A
I
G B
U
R
7. Si Fn representa el nesimo n
umero de Fermat para n = 0, 1, . . . probar
que F0 F1 . . . Fn1 + 2 = Fn .
3.4
La funci
on de Euler
3.16 Definici
on. Para cada entero positivo n, definimos (n) como el
n
umero de enteros positivos menores o iguales que n y primos relativos
con n.
Como ejemplo tenemos la siguiente tabla de valores de (n)
n:1 2
3 4 5
6 7 8
9 10
(n) : 1 1
2 2 4
2 6 4
80
60
40
20
20
40
60
80
100
DE EULER
3.4. LA FUNCION
O
V
A
T
O
S
N
U
A
I
G B
U
R
79
3.17 Teorema. Si p es un n
umero primo y a es un entero positivo entonces
(pa ) = pa pa1 .
Demostraci
on. Los enteros positivos menores o iguales que pa que no son
primos relativos con p son precisamente los pa1 m
ultiplos de p,
1.p, 2.p, 3.p, . . . , pa1 .p
Por lo tanto
(pa ) = pa pa1 .
Demostraci
on. Si m = 1 o n = 1 el resultado es evidente. Luego podemos
suponer que n y m son mayores que 1.
Supongamos que 1 x mn con (x, mn) = 1. Por lo tanto (x, m) = 1 y
(x, n) = 1 y por el algoritmo de la divisi
on podemos escribir
x = qm + r,
1r<m
x = q n + s,
1s<n
(3.4)
80
O
V
A
T
O
S
N
U
A
I
G B
U
R
luego
r s = mu + nv
u = an + q,
0q<n
y por lo tanto
r s = (m)(u) + nv
= (m)(an + q) + nv
= qm + (v am)n
= qm + q 0 n,
de donde
qm + r = q 0 n + s
Si llamamos x = qm + r = q 0 n + s tenemos:
1. 1 x mn, ya que claramente x 1 y como q n 1, r m
entonces qm + r (n 1)m + m = nm.
2. Por el Teorema 2.18, (x, mn) = 1 ya que (x, m) = (r, m) = 1 y (x, n) =
(s, n) = 1 seg
un el Teorema 2.7.
De esta forma, con cada pareja de n
umeros (r, s) tales que 1 r m,
(r, m) = 1 y 1 s n, (s, n) = 1, podemos asociar un n
umero x tal que
1 x mn y (x, mn) = 1. En consecuencia se sigue que
(m)(n) (mn)
(3.5)
DE EULER
3.4. LA FUNCION
O
V
A
T
O
S
N
U
A
I
G B
U
R
3.19 Teorema. Si n =
positivo n, entonces
Qk
81
ni
i=1 pi
es la representaci
on can
onica de un entero
(n) =
k
Y
i=1
o bien,
(n) = n
(pni i pini 1 )
k
Y
i=1
1
1
pi
Demostraci
on. Como es una funci
on multiplicativa tenemos que
(n) =
k
Y
i=1
k
Y
i=1
(pni i )
(pni i pini 1 ).
De otra parte,
k
k
Y
Y
1
ni
ni 1
ni
(pi pi
)=
pi 1
pi
i=1
i=1
k
k
Y
Y
1
ni
=
1
pi
pi
i=1
i=1
k
Y
1
= n.
1
pi
i=1
luego tambien
(n) = n
k
Y
i=1
1
1
pi
82
O
V
A
T
O
S
N
U
A
I
G B
U
R
= (3a+1 )(m)
= (3a+1 3a )(m)
= 3(3a m)
= 3(n).
Demostraci
on. Sean m1 , m2 , m3 , . . . , m(n) los enteros positivos menores o
iguales que n y primos relativos con n. Su suma es
S = m1 + m2 + m3 + + m(n) .
(3.6)
( (n) veces )
= n(n)
de donde
1
S = n(n).
2
(3.7)
83
DE EULER
3.4. LA FUNCION
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Consideremos primero el n
umero pk cuyos divisores son 1,
2
k
p, p , . . . , p . Por el Teorema 3.17 tenemos que,
(1) + (p) + (p2 ) + + (pk )
Por lo tanto, si n = pn1 1 pn2 2 . . . pnr r donde los primos son distintos, tenemos
n=
r
Y
(1 + (pi ) + + (pni i )).
i=1
Desarrollando el producto y aplicando el Teorema 3.18, vemos que el producto consiste en la suma de todos los terminos de la forma
(pt11 )(pt22 ) (ptrr ) = (d)
o sea
k
Y
i=1
piri 1 (pi 1) = m.
(3.8)
tenemos que
k
Y
i=1
piri 1 di = m
(3.9)
84
O
V
A
T
O
S
N
U
A
I
G B
U
R
Podemos escribir (3.9) en la forma
k
Y
pri i
i=1
di
= m,
pi
o sea
k
Y
di
i=1
pi
= m,
de donde
x = Qk
i=1 di
k
Y
pi .
(3.10)
i=1
Las ecuaciones (3.8), (3.9) y (3.10) establecen las condiciones siguientes sobre
los di , que nos permiten determinar los valores del entero x:
1. Cada di + 1 es un n
umero primo.
2. Cada di es un divisor de m.
m
3. El n
umero Qk
DE EULER
3.4. LA FUNCION
O
V
A
T
O
S
N
U
A
I
G B
U
R
85
di
36
Q
di
1
22 32
2
232
4
32
6
23
12
3
18
2
36
1
12
232
14
32
16
23
112
3
118
2
136
1
26
3
218
1
126
3
1218
1
pi =
Q
36 Q
(di + 1) x = Q pi
di
2
3
5
7
13
19
37
23
25
27
213
219
237
37
319
237
2319
No
No
No
No
No
No
37
108
No
No
No
76
74
63
57
126
114
36
En la tabla eliminamos aquellos n
umeros donde Q contiene primos que
di
Q
no aparecen en
pi , los hemos marcado con la palabra No. Los dem
as
valores de x son las soluciones de la ecuaci
on (x) = 36. Seg
un la tabla las
soluciones son 37, 108, 76, 74, 63, 57, 126 y 114.
Ejercicios 3.4
86
O
V
A
T
O
S
N
U
A
I
G B
U
R
7. Hallar el n
umero de enteros menores que 8400 y primos relativos con
4200.
8. Hallar una f
ormula para calcular (n) cuando n es un n
umero perfecto
par.
9. Probar que el n
umero de fracciones irreducibles, positivas, menores o
iguales que 1 y con denominador menor o igual que n es (1) + (2) +
(3) + + (n).
10. Si todo primo que divide a n, tambien divide a m, probar que (nm) =
n(m).
d(m)(n)
.
(d)
14. Resolver las ecuaciones (x) = 18, (x) = 24, (x) = 72, y (x) =
90.
15. Probar que (x) = 2p no tiene soluci
on si p es primo y 2p + 1 es
compuesto.
3.5
Funciones multiplicativas
O
V
A
T
O
S
N
U
A
I
G B
U
R
3.5. FUNCIONES MULTIPLICATIVAS
87
Demostraci
on. Como f es diferente de la funci
on cero, existe un entero
positivo n tal que f (n) 6= 0. Como f es multiplicativa y (n, 1) = 1 entonces
f (n) = f (1 n) = f (1) f (n) y por lo tanto f (1) = 1.
El producto f g y el cociente f /g de dos funciones aritmeticas se definen
mediante las f
ormulas
(f g)(n) = f (n)g(n)
i=1
k
Y
(pni i )
i=1
y como
pni i +1 1
pi 1
88
O
V
A
T
O
S
N
U
A
I
G B
U
R
obtenemos que
(n) =
k
Y
pni +1 1
i
pi 1
i=1
Demostraci
on. Sean m y n enteros positivos tales que (m, n) = 1. Por
el ejercicio 18 de la secci
on de ejercicios 2.1, sabemos que d | mn si y
solamente si d = d1 d2 donde d1 | m y d2 | n, donde adem
as, (d1 , d2 ) = 1 y
(m/d1 , n/d2 ) = 1.
Por lo tanto tenemos,
F (mn) =
f (d)g
d|mn
mn
d
mn
=
f (d1 d2 )g
d1 d2
d1 |m d2 |n
X X
n
m
=
g
f (d1 )f (d2 )g
d1
d2
d1 |m d2 |n
X
m X
n
=
f (d1 )g
f (d2 )g
d1
d2
X X
d1 |m
d2 |n
= F (m)F (n).
As, F es una funci
on multiplicativa.
Un caso especial e importante del teorema anterior se obtiene cuando g
es la funci
on constante 1, es decir cuando g(n) = 1 para todo entero positivo
n. Concretamente tenemos:
3.29 Corolario. Si f es una funci
on multiplicativa entonces la funci
on F
definida por
X
F (n) =
f (d)
d|n
O
V
A
T
O
S
N
U
A
I
G B
U
R
89
es tambien multiplicativa.
y como
ni k
k (pni i ) = 1k + pki + p2k
=
i + + pi
(ni +1)k
pi
pki
1
1
concluimos que
k (n) =
r
(n +1)k
Y
pi i
1
.
k
p
1
i
i=1
Ejercicios 3.5
n
m
f (n)
f (m)
90
O
V
A
T
O
S
N
U
A
I
G B
U
R
4. Si f es multiplicativa y n =
X
6. Probar que
ni
i=1 pi ,
probar que
k
Y
(1 + f (pi ) + f (p2i ) + + f (pni i )
f (d) =
i=1
d|n
5. Probar que
Qk
d|n f (d)
1
d|n ( d )
(n)
n
n
d|n f ( d )
7. Si n es un n
umero perfecto par, probar que
1
d|n ( d )
= 2.
n
d
si y solo si b | n y d | nb .
f (d)g(b) =
b| n
d
X X
b|n
f (d)g(b)
d| nb
3.6
La f
ormula de inversi
on de M
obius
3.31 Definici
on. La funci
on de M
obius (fue introducida por M
obius
(1832), y el primero en usar la notaci
on fue Mertens (1874)) se define
mediante las ecuaciones,
(1) = 1,
(
(1)k
(n) =
0
91
DE MOBIUS
3.6. LA FORMULA
DE INVERSION
O
V
A
T
O
S
N
U
A
I
G B
U
R
1
0.5
40
20
80
60
100
-0.5
-1
3 4 5 6 7 8
1 0 1 1 1 0
9 10
0 1
11
1
k
Y
i
pm
i
i=1
yn=
t
Y
qj j .
j=1
La representacion canonica de mn es
mk n1
nt
1
mn = pm
1 . . . pk q 1 . . . q t .
Si alg
un mi > 1 o alg
un nj > 1 entonces (mn) = 0 = (m)(n). Si todos
los mi y todos los nj son iguales a 1 entonces (m) = (1)k , (n) = (1)t y
(mn) = (1)k+t ; As nuevamente (mn) = (m)(n). Por lo tanto hemos
demostrado que es una funcion multiplicativa.
92
O
V
A
T
O
S
N
U
A
I
G B
U
R
La f
ormula (3.11) es evidente si n = 1. Supongamos que n > 1 y que
la representaci
on can
onica de n es n = pn1 1 pn2 2 . . . pnk k . Los u
nicos terminos
no nulos en la suma ocurren cuando d = 1 o cuando d es un producto de
primos diferentes. Por lo tanto,
X
(d) = (1) + (p1 ) + + (pk ) + (p1 p2 ) + + (pk1 pk )+
d|n
+ + (p1 p2 . . . pk )
k
k
k
2
=1+
(1) +
(1) + +
(1)k
1
2
k
= (1 1)k = 0.
Demostraci
on. Tenemos,
X
d|n
(d)F
n
d
XX
d|n
d|n
X
b|n
b| n
d
f (b)
(d)f (b)
b| n
d
X X
b|n
(d)
(d)f (b)
(por que?)
d| nb
f (b)
= f (n),
X
d| nb
(d)
DE MOBIUS
3.6. LA FORMULA
DE INVERSION
O
V
A
T
O
S
N
U
A
I
G B
U
R
93
Es interesante observar que el recproco de este teorema tambien es cierto. Concretamente tenemos:
3.34 Teorema. Si f y F son funciones numericas tales que
n
X
f (n) =
(d)F
para todo n 1,
d
d|n
entonces F (n) =
d|n f (d).
Demostraci
on. Tenemos
X
d|n
X X
d
f (d) =
(b)F
b
d|n
b|d
X X d
F (c) .
c
d|n
c|d
F (c)
c
tc|n c|n
X X
=
(t)F (c)
c|n
c|n
tc|n
X X
X
c|n
(t)F (c)
t| n
c
F (c)
= F (n).
X
t| n
c
(t)
En los dos u
ltimos teoremas no se requiere que f y F sean funciones
multiplicativas, sin embargo tenemos
3.35 Teorema.
Supongamos que f y F son funciones numericas tales que
P
F (n) = d|n f (d) Tenemos:
94
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on.
1. Por la f
ormula de inversi
on de M
obius tenemos
n
X
f (n) =
(d)F
d
d|n
Como aplicaci
on de los resultados anteriores, vamos a deducir nuevamente las propiedades de la funci
on de Euler.
3.36 Lema. Si m | n el n
umero de enteros en el conjunto S = {1, 2, 3, . . . , n}
n
que tienen con n como m
aximo com
un divisor a m es m
.
Demostraci
on. Los enteros en el conjunto S que son divisibles por m son
precisamente
n
m, 2m, . . . ,
m.
m
De otra parte sabemos que
n
n
(km, n) = (km,
m) = m(k,
)
m
m
n
luego (km, n) = m si y solamente si (k, m
) = 1. Por lo tanto el n
umero
de enteros es S que tienen con n como m
aximo
com
u
n
divisor
a
m,
es el
n
n
umero de enteros en el conjunto {1, 2, . . . , m } que son primos relativos
n
n
con m
.
, es decir m
A continuaci
on, daremos una demostraci
on del Teorema 3.23 sin usar
que es una funci
on multiplicativa.
3.37 Teorema. Para todo entero positivo n, tenemos
X
(d) = n.
d|n
95
DE MOBIUS
3.6. LA FORMULA
DE INVERSION
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Sean d1 , d2 , . . . , d (n) los divisores positivos de n, y sean
m1 , m2 , . . . , m (n) enteros positivos tales que
n = d1 m1 = d2 m2 = = d (n) m (n) .
n=
(n)
(n/mi ) =
i=1
(di ) =
i=1
(d).
d|n
Demostraci
on. Sabemos que la funci
on F (n) = n es multiplicativa. Por el
teorema anterior tenemos que
X
F (n) = n =
(d),
d|n
obtenemos que,
(n) =
(d)F
d|n
En particular si n =
pa
n
d
(d)
d|n
(pa ) = pa
d|pa
n
d
=n
X (d)
d|n
+
+
+
1
p
p2
pa
1
= pa 1
(por definici
on de )
p
a
= pa pa1 .
96
O
V
A
T
O
S
N
U
A
I
G B
U
R
Si la representaci
on can
onica de un entero positivo n es n =
es multiplicativa, por el Teorema 3.26, tenemos que
(n) =
k
Y
Qk
ni
i=1 pi ,
como
(pni i )
i=1
k
Y
i=1
(pni i pini 1 )
Ejercicios 3.6
Q
1. Si n es un entero positivo probar que 3i=0 (n + i) = 0.
Q
2. Si n = ki=1 pni i es la representaci
on can
onica de n, probar que
X
(d) (d) = (1)k .
d|n
P
3. Hallar una f
ormula para evaluar d|n (d)(d) en termino de la representaci
on can
onica de n.
P
4. Si f (n) =
ormula para evaluar f (n) en
d|n (d)(d), hallar una f
terminos de la representaci
on can
onica de n.
5. Probar que para todo entero positivo n, se tiene que
X 2 (d)
n
=
.
(n)
(d)
d|n
DE MOBIUS
3.6. LA FORMULA
DE INVERSION
O
V
A
T
O
S
N
U
A
I
G B
U
R
6. Si n =
Qk
ni
i=1 pi
97
es la representaci
on can
onica de n, probar que
X
| (d) |= 2k .
d|n
7. Si f es una funci
on multiplicativa y n =
X
(d)f (d) =
k
Y
i=1
d|n
8. Deducir una f
ormula para calcular
Qk
ni
i=1 pi ,
probar que
[1 f (pi )].
d|n (d)/d.
P
10. Si para todo entero positivo n se tiene que n2 = d|n g(d), hallar una
f
ormula para evaluar g(n) en terminos de la representaci
on can
onica
de n.
P
11. Si n1 = d|n f (d), hallar una f
ormula para evaluar f (n) en terminos
de la representaci
on can
onica de n.
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.1
CAPITULO
Congruencias
Definici
on y propiedades b
asicas
4.1 Definici
on. Sean a y b enteros cualesquiera y n un entero positivo. Si
n | (a b) decimos que a y b son congruentes m
odulo n y escribimos
a b (mod n).
si a no es congruente con b m
odulo n, escribimos
a 6 b (mod n).
4.2 Ejemplo.
1. 23 11 (mod 12).
2. 1 1 (mod 2).
3. Para todo par de enteros a y b, tenemos a b (mod 1).
4. Si d | n y a b (mod n) entonces a b (mod d).
5. 17 6 10 (mod 4).
98
Y PROPIEDADES BASICAS
4.1. DEFINICION
O
V
A
T
O
S
N
U
A
I
G B
U
R
99
Demostraci
on. Supongamos que a b (mod n) y sea r el residuo de dividir
b por n. Entonces, existe un entero k tal que a b = kn y adem
as b = qn + r
con 0 r < n. En consecuencia,
a = b + kn = (qn + r) + kn
= (q + k)n + r.
Recprocamente, supongamos que a y b tienen el mismo residuo al dividirlos por n. Tenemos entonces
a = q1 n + r
b = q2 n + r,
con 0 r < n. En consecuencia, restando termino a termino tenemos
a b = (q1 q2 )n, es decir a b (mod n).
Directamente de la definici
on tenemos el resultado siguiente.
4.4 Teorema. La congruencia m
odulo n es una relaci
on de equivalencia
sobre Z.
Demostraci
on.
1. Reflexiva. Para cualquier entero a, n | (a a) = 0 es
decir a a (mod n).
2. Simetrica. Si a b (mod n) entonces n | (a b) y por lo tanto
n | (a b) = b a, luego b a (mod n).
100
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
2. a + c b + d (mod n).
3. a c b d (mod n).
4. ac bd (mod n).
Y PROPIEDADES BASICAS
4.1. DEFINICION
O
V
A
T
O
S
N
U
A
I
G B
U
R
101
4.7 Ejemplo. Hallemos el residuo obtenido al dividir 7135 por 8. Observemos que 72 1 (mod 8), luego por el Teorema 4.5 tenemos
7135 = (72 )67 7 = 1 7 7 (mod 8),
22 + 1 = (641)(6700417).
5
tenemos
216 154(mod 641),
y por lo tanto
232 (154)2 (mod 641),
pero (154)2 = 23716 = (36)(641) + 640 y en consecuencia
5
22 + 1 0(mod 641).
4.9 Ejemplo. Sean a y b enteros cualesquiera y p un n
umero primo, veamos
que
(a + b)p ap + bp (mod p).
En efecto, por el Teorema del Binomio tenemos,
p
p
X
p
apk bk
k
k=0
p p1
p
= ap +
a b + +
abp1 + bp ,
1
p1
(a + b) =
102
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
por lo tanto
p p1
p
(a + b) (a + b ) =
a b + +
abp1 = tp,
1
p1
p
p
con k = 1, 2, . . . , p 1 son divik
Demostraci
on. Por hip
otesis, para cada i = 1, . . . , r ni | (a b) y por (3)
del Teorema 2.37, [n1 , . . . , nr ] | (a b) es decir,
a b(mod [n1 , . . . , nr ]).
r
Y
ni ).
i=1
n
).
d
Y PROPIEDADES BASICAS
4.1. DEFINICION
O
V
A
T
O
S
N
U
A
I
G B
U
R
103
Demostraci
on. Por hip
otesis n | (acbc) es decir c(ab) = kn con k entero.
De otra parte como d = (c, n) tenemos por el Corolario 2.12 que c = dC
y n = dN donde (C, N ) = 1. Por lo tanto tenemos dC(a b) = kdN y
entonces C(a b) = kN . Luego N | C(a b) y como (C, N ) = 1 entonces
N | (a b). En otros terminos a b (mod N ) o sea a b (mod nd ).
4.13 Corolario. Si ac bc (mod n) y (c, n) = 1 entonces a b (mod n).
Ejercicios 4.1
104
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.2
Criterios de Divisibilidad
P (1) = a0 + a1 + a2 + + ak .
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.2. CRITERIOS DE DIVISIBILIDAD
105
4.16 Ejemplo. El n
umero 35.747.826 es divisible por 3 pues la suma de sus
dgitos es
3 + 5 + 7 + 4 + 7 + 8 + 2 + 6 = 42
106
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 4.2
4.3
Aritm
etica m
odulo n
107
4.3. ARITMETICA
MODULO
N
O
V
A
T
O
S
N
U
A
I
G B
U
R
0
0
1
2
3
1
1
2
3
0
2
2
3
0
1
3
3
0
1
2
0
1
2
3
0
0
0
0
0
1
0
1
2
3
2
0
2
0
2
3
0
3
2
1
108
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
= (a + b) + c
=a+b+c
= (a + b) + c.
n a + a = (n a) + a = n = 0.
4.21 Definici
on. Un grupo (G, ) es un conjunto G provisto de una operaci
on binaria que satisface los axiomas siguientes:
G-1 La operaci
on as asociativa, es decir para todo a, b, c en G se tiene que
a (b c) = (a b) c.
G-2 Existe un elemento e en G tal que a e = e a = a para todo a en G.
G-3 Para cada a en G existe un elemento a0 en G tal que a a0 = a0 a = e.
El elemento e del axioma G-2 es u
nico y se llama la identidad del grupo.
Para cada a G el elemento a0 del axioma 3 es tambien u
nico y se llama el
inverso de a con respecto a la operaci
on .
4.22 Definici
on. Un grupo G se llama abeliano o conmutativo si satisface
la condici
on a b = b a para todo a y b en G.
4.23 Ejemplo.
1. De acuerdo al Teorema 4.20, el conjunto Zn con la
adici
on que hemos definido entre clases residuales m
odulo n, es un
grupo conmutativo donde la operaci
on se representa por +, la identidad es 0 y para cada a Zn su inverso es n a.
4.3. ARITMETICA
MODULO
N
O
V
A
T
O
S
N
U
A
I
G B
U
R
109
2. a(bc) = (ab)c.
3. a(b + c) = ab + a c y (b + c)a = ba + c a.
4. a1 = 1a = a.
Demostraci
on. De nuevo, las propiedades son consecuencia directa de las
propiedades correspondientes para la multiplicaci
on usual en los enteros.
Como ejemplo demostremos la propiedad distributiva de la multiplicaci
on
con respecto a la adici
on. Tenemos
a(b + c) = ab + c
= a(b + c)
= ab + ac
= ab + ac
= ab + a c.
Los dos u
ltimos teoremas, nos dicen que Zn con la adici
on y la multiplicaci
on entre clases residuales m
odulo n, es un anillo conmutativo con
identidad, de acuerdo a las definiciones siguientes.
4.25 Definici
on. Un anillo (A, +, ) es un conjunto A provisto de dos operaciones + y , llamadas adici
on y multiplicaci
on que satisface los axiomas
siguientes:
A-1 (A, +) es un grupo abeliano.
A-2 La multiplicaci
on es asociativa.
110
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
(b + c)a = ba + ca,
para todo a, b, c A.
4.26 Definici
on. Un anillo donde la multiplicaci
on es conmutativa se dice
un anillo conmutativo. Un anillo que tiene una identidad para la multiplicaci
on, que se representa usualmente por 1, es un anillo con identidad.
Ya hemos verificado que (Zn , +, ) es un anillo conmutativo con identidad. La identidad de este anillo es precisamente 1. Este anillo se llama el
anillo de los enteros m
odulo n.
Como otro ejemplo de anillo, consideremos el conjunto A = R R con
adici
on y multiplicaci
on definidas por,
(a, b) + (c, d) = (a + c, b + d),
(a, b) (c, d) = (ac, bd).
Una verificaci
on directa nos muestra que (A, +, ) es un anillo conmutativo
con identidad (1, 1). El elemento cero de este anillo es (0, 0).
Observamos que en este anillo
(1, 0) (0, 1) = (0, 0)
aunque (1, 0) y (0, 1) son distintos de cero. Esta situaci
on tambien se presenta en anillos tales como (Z6 , +, ) donde tenemos que
23=0
y ambos elementos 2 y 3 son diferentes de 0. Establecemos la definici
on
siguiente.
4.27 Definici
on. Decimos que un anillo (A, +, ) tiene divisores de cero si
existen elementos a, b A distintos de cero pero tales que ab = 0.
Acabamos de ver que el anillo Z6 tiene divisores de cero. Tambien observamos que en este anillo no se cumple la ley cancelativa para la multiplicaci
on, ya que tenemos por ejemplo: 3.2 = 3.4 pero 2 6= 4.
Este resultado no es casual, sino consecuencia del teorema siguiente.
4.3. ARITMETICA
MODULO
N
O
V
A
T
O
S
N
U
A
I
G B
U
R
111
Demostraci
on. Supongamos que A es un anillo sin divisores de cero. Si
a, b, c A con a 6= 0 y ab = ac entonces a(b c) = 0. Como a 6= 0 y el anillo
no tiene divisores de cero, concluimos que b c = 0, es decir que b = c.
Luego se cumple la ley cancelativa a izquierda.
Similarmente se demuestra que se cumple la ley cancelativa a derecha.
112
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Sea m 6= 0 y supongamos que m y n no son primos relativos.
Entonces (m, n) = d con d > 1 y tenemos
m(n/d) = m(n/d) = n(m/d) = 0.
4.3. ARITMETICA
MODULO
N
O
V
A
T
O
S
N
U
A
I
G B
U
R
113
m r = 1.
Ejercicios 4.3
114
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.4
4.35 Definici
on. Un subconjunto R del conjunto de los enteros se llama un
sistema reducido de residuos m
odulo n si satisface las condiciones siguientes:
1. R tiene (n) elementos.
O
V
A
T
O
S
N
U
A
I
G B
U
R
115
(mod n).
Demostraci
on. Sea {r1 , r2 , . . . , r(n) } un sistema reducido de residuos m
odulo
n. Por el teorema anterior el conjunto {ar1 , ar2 , . . ., ar(n) } es tambien un
sistema reducido de residuos m
odulo n. Por lo tanto el producto de los enteros del primer conjunto es congruente al producto de los enteros del segundo
conjunto. Luego
r1 r2 r(n) a(n) r1 r2 r(n) (mod n).
Como cada ri es primo relativo con n, por el Corolario 4.13 podemos cancelar
cada uno de los ri y obtenemos
1 a(n)
(mod n)
(mod p),
116
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Si p - a entonces (a, p) = 1 y por el corolario anterior
ap1 1 (mod p).
ap a (mod p).
Si p | a, tenemos que
a 0(mod p)
ap 0(mod p),
ap a(mod p).
O
V
A
T
O
S
N
U
A
I
G B
U
R
117
Por lo tanto
(mod 100),
El Teorema de Euler puede utilizarse tambien para resolver ciertas congruencias lineales. Tenemos el resultado siguiente.
4.43 Teorema. Si (a, n) = 1, la soluci
on de la congruencia lineal
ax b (mod n),
es
x a(n)1 b (mod n).
Demostraci
on. Por el Teorema de Euler tenemos
a(n) 1 (mod n),
y por lo tanto
a(n) b b (mod n).
Luego la congruencia lineal toma la forma
ax a(n) b (mod n),
de donde
x a(n)1 b (mod n),
ya que (a, n) = 1.
118
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
En la secci
on siguiente demostraremos que esta es la u
nica soluci
on incongruente de la congruencia lineal considerada.
Si G es un grupo finito, se llama orden de G al n
umero de elementos de
G. Se demuestra en teora de grupos el resultado siguiente:
an
O
V
A
T
O
S
N
U
A
I
G B
U
R
119
Zn = {0, 1, 2, . . . , (n 1)}
las unidades son precisamente las clases a con (a, n) = 1, por lo tanto su
n
umero es (n).
Demostraci
on. Como (a, n) = 1, por el Lema 4.45 , a es una unidad de Zn ,
y como el orden del grupo de unidades de este anillo es (n), tenemos
(a)(n) = 1,
o equivalentemente
a(n) 1
(mod n).
Ejercicios 4.4
1. Probar que para todo entero n, n12 es de la forma 13k o de la forma
13k + 1, para alg
un entero k.
2. Probar que para todo entero n, n8 es de la forma 17k o 17k 1, para
alg
un entero k.
3. Probar que para todo entero a, a561 a (mod 561).
4. Probar que si p es un n
umero primo, entonces
1p1 + 2p1 + 3p1 + + (p 1)p1 + 1 0 (mod p).
5. Hallar en su desarrollo decimal
120
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
(a) la u
ltima cifra de 131275 .
10. Probar que a4n+1 a es divisible por 30 para todo entero a y todo
entero positivo n.
11. Si p es un n
umero primo y a, b son enteros positivos menores que p,
probar que
ap2 + ap3 b + ap4 b2 + + bp2 0 (mod p).
12. Si p es un primo impar y p - a, probar que
a
p1
2
1 (mod p).
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.5. CONGRUENCIAS LINEALES
4.5
121
Congruencias lineales
En Algebra
se estudian detalladamente las ecuaciones polin
omicas y sus soluciones. En forma an
aloga podemos estudiar las congruencias polin
omicas.
En este estudio consideramos u
nicamente polinomios f (x) con coeficientes
enteros.
Si a un entero tal que f (a) 0 (mod n), decimos que a es una soluci
on
de la congruencia polin
omica f (x) 0 (mod n). Por el Corolario 4.6, si
a b (mod n) tambien f (a) f (b) (mod n), sin embargo no consideramos
diferentes a estas soluciones que pertenecen a una misma clase de residuos
m
odulo n. Cuando hablamos del n
umero de soluciones de una congruencia
polin
omica nos referimos al n
umero de soluciones incongruentes, es decir
al n
umero de soluciones obtenidas en el conjunto {0, 1, 2, . . . , n 1} o en
cualquier otro sistema completo de residuos m
odulo n.
n
2n
(d 1)n
, x0 +
, . . . , x0 +
.
d
d
d
122
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
x1 x0 (mod
n
).
d
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.5. CONGRUENCIAS LINEALES
123
tes.
Utilizando propiedades de las congruencias, la congruencia dada es equivalente a cada una de las congruencias siguientes
32x 28
(mod 36)
8x 7
(mod 9)
x 7
(mod 9)
x2
(mod 9).
x 7 (mod 9)
4x 3
(mod 30)
(mod 5)
(mod 5)
x 3
(mod 5)
x2
(mod 5).
x 3
(mod 5)
ny0 + b
a
es una soluci
on de la congruencia original.
124
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Como y0 es soluci
on de la congruencia ny b (mod a),
entonces x0 es un entero y adem
as
ny0 + b
a
= ny0 + b
ax0 = a
b (mod n).
Luego x0 es soluci
on de ax b (mod n).
o sea
z 64(mod 123)
z 64 59(mod 123).
Luego y0 =
(245)(59) 64
= 117 y
123
x0 =
(9923)(117) + 64
= 4739.
245
4.6. ECUACIONES DIOFANTICAS
LINEALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.6
125
Ecuaciones Diof
anticas lineales
Una ecuaci
on diof
antica lineal en 2 variables tiene la forma
ax + by = c,
Seg
un el Teorema 4.47, sabemos que existe soluci
on si y solo si d | c donde
d = (a, b). Adem
as si x0 es una soluci
on de ax c (mod b), sabemos que
todas las dem
as soluciones de esta congruencia son de la forma
b
x = x0 + k .
d
A partir de la ecuaci
on ax + by = c, podemos obtener los valores correspondientes de y. Cuando x = x0 obtenemos
y0 =
c ax0
b
y cuando x = x0 + k db obtenemos
c a(x0 + k db )
b
c ax0 ka
=
b
d
ka
= y0
.
d
y=
b
d
a
y = y0 k ,
d
126
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
o sea,
4x 28(mod 36)
x 7(mod 9).
y = 48 k(256/4) = 48 64k,
Soluci
on: Llamemos x al n
umero de l
apices y y al n
umero de borradores
que el comerciante compr
o. Tenemos que resolver la ecuaci
on
29x + 33y = 2.490,
sujeta a las condiciones x > 0 y y > 0.
La ecuaci
on es equivalente a
29x 2.490 (mod 33),
o sea
4x 15(mod 33)
2490 (29)(21)
Luego x0 = 21 y y0 =
= 57. Como (29, 33) = 1, la soluci
on
33
general de la ecuaci
on es
x = 21 + 33k
y = 57 29k,
O
V
A
T
O
S
N
U
A
I
G B
U
R
127
57 29k > 0.
57
Luego k > 21
33 y k < 29 . Los valores enteros de k que cumplen ambas
condiciones son k = 0 y k = 1.
4.7
El caso m
as frecuente se presenta cuando tenemos un sistema formado
por dos congruencias con dos inc
ognitas de la forma
ax + by e(mod m)
(4.1)
cx + dy f (mod m),
donde D0 es el inverso de D m
odulo m.
128
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Multiplicando la primera congruencia del sistema por d y la
segunda por b obtenemos
adx + bdy de (mod m)
o sea
Dx de bf (mod m),
3x + 5y 8 (mod 14).
O
V
A
T
O
S
N
U
A
I
G B
U
R
129
y reduciendo m
odulo 14 obtenemos
3x 7 (mod 14).
o sea
x 7 (mod 14).
y reduciendo m
odulo 14 obtenemos
3y 9(mod14).
Multiplicando por 5 que es el inverso de 3 m
odulo 14 tenemos
5 3y 5 9 (mod 14),
o sea
y 3 (mod 14).
Por lo tanto la soluci
on del sistema esta dada por todas las parejas (x, y)
que satisfacen
x 7 (mod 14), y 3 (mod 14).
La soluci
on de sistemas de n congruencias con n inc
ognitas , se puede efectuar por eliminaci
on sucesiva de las inc
ognitas, como en el caso de los sistemas de ecuaciones lineales. Sin embargo, esta teora se pude tratar de
una manera m
as adecuada utilizando el concepto de matrices. Un estudio
detallado de estos temas se puede consultar en la referencia bibliogr
afica
[11].
130
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 4.5
O
V
A
T
O
S
N
U
A
I
G B
U
R
131
17. Una se
nora compr
o 100 frutas por $5.000. Las ciruelas le costaron a
$25, las manzanas a $150 y las pitahayas a $500. Cu
antas frutas de
cada clase compr
o?
18. La entrada a cierto museo vale $900 para adultos y $375 para ni
nos.
Cierto da en que asistieron m
as adultos que ni
nos se recaudaron
$45.000. Cu
antos adultos y cu
antos ni
nos asistieron al museo? Nota:
Hay varias respuestas posibles.
20.
21.
x + 3y + z 11 (mod 19)
= ed bf y D2 =
4.8
Vamos a estudiar cierta clase de sistemas de congruencias lineales, que fueron conocidos desde la antig
uedad por los Chinos, y que nos servir
an m
as
adelante para resolver congruencias de grado mayor que uno.
132
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.57 Teorema (Teorema Chino del residuo). Sean m1 , m2 , . . . , mr enteros positivos primos relativos dos a dos, y sean a1 , a2 , . . . , ar enteros arbitrarios. Entonces el sistema de congruencia lineales
x a1 (mod m1 )
x a2 (mod m2 )
..
.
x ar (mod mr ),
tiene soluci
on u
nica m
odulo m =
Qr
i=1 mi .
Demostraci
on. Para i = 1, 2, . . . , r sea Mi =
(Mi , mi ) = 1 para todo i.
m
mi
i6=j
mj . Entonces
les
Mi x 1(mod mi ),
r
X
Mi bi ai ,
i=1
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.8. EL TEOREMA CHINO DEL RESIDUO
133
x 6 (mod 5)
x 7 (mod 7)
x 10 (mod 8).
m1 = 3 M1 = 280
a1 = 2,
m2 = 5 M2 = 168
a2 = 6,
m3 = 7 M3 = 120
a3 = 7,
m4 = 8 M4 = 105
a4 = 10.
Debemos resolver las congruencias Mi x 1 (mod mi ), es decir las congruencias 280x 1 (mod 3), 168x 1 (mod 5), 120x 1 (mod 7) y
105x 1 (mod 8). La primera congruencia se reduce a x 1 (mod 3),
luego b1 = 1. La segunda congruencia se reduce a 3x 1 (mod 5) y b2 = 2;
la tercera se reduce a x 1 (mod 7) y b3 = 1. Finalmente la cuarta congruencia se reduce a x 1 (mod 8) y b4 = 1.
Por lo tanto la soluci
on deseada es
x0 =
r
X
Mi bi ai = (280)(1)(2)+(168)(2)(6)+(120)(1)(7)+(105)(1)(10) = 4466.
i=1
Esta soluci
on es u
nica m
odulo (3)(5)(7)(8) = 840, luego la menor soluci
on
del sistema es 4466(5)(840) = 266.
El metodo anterior no es el m
as pr
actico para resolver sistemas de congruencias, la manera m
as f
acil de proceder es como sigue.
Como x 2 (mod 3), entonces x = 2 + 3a donde a es un entero. Sustituyendo en la segunda congruencia tenemos,
2 + 3a 6(mod 5)
3a 4(mod 5)
21a 28(mod 5)
a 3(mod 5).
134
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
15b 4(mod 7)
b 3(mod 7).
105c 46(mod 8)
c 2(mod 8).
x 3(mod 11)
x 5(mod 8).
a 3(mod 11).
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.8. EL TEOREMA CHINO DEL RESIDUO
135
143b 42(mod 8)
7b 6(mod 8)
b 6(mod 8)
b 6(mod 8)
b 2(mod 8).
x ar (mod mr ),
tiene soluci
on si y solo si
(mi , mj ) | (ai aj ),
para todo i, j con i 6= j.
Adem
as cuando hay soluci
on, esta es u
nica m
odulo [m1 , m2 , . . . , mr ].
Ejercicios 4.6
Resolver los siguientes sistemas de congruencias lineales
136
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
1. x 2(mod 3)
x 5(mod 7)
x 5(mod 8).
2. x 3(mod 5)
x 6(mod 7)
x 4(mod 9)
x 8(mod 11).
3. x 2(mod 7)
x 6(mod 9)
x 9(mod 14).
4. Hallar el menor entero positivo que deja restos 2, 7 y 10 cuando se
divide por 3, 10 y 13.
5. Un ni
no recogi
o en una pi
nata cierto n
umero de dulces. Al contarlos de
tres en tres le sobraron 2. Al contarlos de cuatro en cuatro le sobraron
3 y al contarlos de a cinco le sobr
o 1. Si el ni
no recogi
o menos de 20
dulces, cu
antos dulces recogi
o?
6. Hay una pila de ladrillos. Si se divide la pila en dos partes sobra un
ladrillo, si se divide en tres partes sobran 2 ladrillos, cuando se divide
en 4 partes sobran 3 ladrillos, si se divide en doce partes sobran 11
ladrillos, pero cuando se divide en trece partes no sobran ladrillos.
Cu
al es el menor n
umero de ladrillos que puede haber en la pila?
7. Probar que para todo entero positivo n, existen n enteros consecutivos
a1 , a2 , . . . , an tales que pi | ai donde pi representa el iesimo primo.
8. Demostrar que para cada entero positivo n, se pueden encontrar n
enteros consecutivos divisibles por cuadrados perfectos.
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.9
137
f (x) 0 (mod mr ),
y recprocamente. Adem
as si N es el n
umero de soluciones de la congruencia f (x) 0 (mod m) y Ni es el n
umero de soluciones de la congruencia
f (x) 0 (mod mi ) para i = 1, 2, . . . , r, entonces
N = N 1 N2 . . . N r .
Demostraci
on. Supongamos que f (a) 0 (mod m). Como mi | m, tenemos
que f (a) 0 (mod mi ) para cada i. As, toda soluci
on de f (x) 0 (mod m)
es tambien soluci
on del sistema.
Supongamos ahora que a es una soluci
on del sistema. Entonces f (a) 0
(mod mi ) para cada i y puesto que los mi son primos relativos dos a dos,
por el Corolario 4.11 tenemos que f (a) 0 (mod m). Luego a es soluci
on
de la congruencia f (x) 0 (mod m).
Supongamos que para cada i = 1, 2, . . . , r ai es una soluci
on de la congruencia f (x) 0 (mod mi ). Por el Teorema Chino del residuo, existe un
entero a tal que
a a1 (mod m1 )
a a2 (mod m2 )
..
.
a ar (mod mr ),
138
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
y a es u
nico m
odulo m. Por lo tanto para cada i = 1, 2, . . . , r tenemos
f (a) f (ai ) 0 (mod mi ),
Si m tiene la representaci
on can
onica
m = p1 1 p2 2 . . . pr r ,
3x2 + 4x + 5 0 (mod 4)
x 0 (mod 5)
x 2(mod 5) x 0 (mod 5)
x 1(mod 4)
x 2(mod 5).
O
V
A
T
O
S
N
U
A
I
G B
U
R
139
2x 5(mod 7)
2x 4(mod 6)
x 6(mod 8).
Soluci
on: Si resolvemos separadamente cada una de las congruencias del
sistema obtenemos 6 como soluci
on de la primera congruencia, 2 y 5 como
soluciones incongruentes de la segunda congruencia y 6 como soluci
on de la
tercera.
Consideremos ahora cada uno de los sistemas
x 6(mod 7)
x 2(mod 6)
x 6(mod 8)
x 6(mod 7)
x 5(mod 6)
x 6(mod 8).
3x + 4 0 (mod 14).
Por verificaci
on directa tenemos que 2 y 4 son las soluciones incongruentes
de la primera congruencia. Resolviendo la segunda congruencia, obtenemos
8 como soluci
on.
Consideremos ahora los sistemas
x 2(mod 5)
x 8(mod 14)
x 4(mod 5)
x 8(mod 14).
140
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 4.7
6.
3x 5 (mod 8)
2x + 2 0 (mod 4)
4x + 3 0 (mod 7).
4.10
Congruencias con m
odulo una potencia de un
primo
141
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Supongamos que
n
X
f (x) =
ck xk .
k=0
Entonces,
f (a + h) =
n
X
ck (a + h)k
k=0
= c0 + c1 (a + h) +
n
X
ck (a + h)k
k=2
= c0 + c1 (a + h) +
= c0 + c1 (a + h) +
n
X
k=2
n
X
k
X
k kj j
a h )
ck (
j
j=0
ck (ak + kak1 h + h2 qk )
k=2
donde
qk =
k
X
k
j=2
akj hj2 ,
n
X
k=0
ck a + h
n
X
k1
kck a
+h
k=1
= f (a) + hf 0 (a) + h2 q,
n
X
ck qk
k=2
donde q es un entero.
Consideremos ahora la congruencia polin
omica
f (x) 0 (mod p )
donde 2.
(4.2)
142
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Esta soluci
on tambien satisface la congruencia
f (x) 0 (mod p1 ).
(4.3)
4.10. CONGRUENCIAS CON MODULO
UNA POTENCIA DE UN PRIMO
O
V
A
T
O
S
N
U
A
I
G B
U
R
143
Demostraci
on. Aplicando el lema con a = r y h = tp1 donde t es un
entero que vamos a determinar, tenemos
f (r + tp1 ) = f (r) + tp1 f 0 (r) + t2 p22 q
f (r) + tp1 f 0 (r) (mod p ),
Como r es soluci
on de la congruencia f (x) 0 (mod p1 ), podemos
1
escribir f (r) = kp
y la congruencia se convierte en
f (r + tp1 ) k + tf 0 (r) p1 (mod p ),
o sea
f (r + tp
Por lo tanto el n
umero
f (r)
0
+ tf (r) p1 (mod p ),
p1
a = r + tp1
es soluci
on de la congruencia f (x) 0 (mod p ) si y solo si t es soluci
on de
la congruencia lineal
tf 0 (r) +
f (r)
0 (mod p).
p1
(4.4)
Si f 0 (r) 6 0 (mod p), por el Teorema 4.47 la congruencia (4.3) tiene soluci
on
u
nica t m
odulo p y si escogemos t tal que 0 t < p entonces el n
umero a es
una soluci
on de f (x) 0 (mod p ) tal que 0 a < p . Esto demuestra la
parte 1.
Si f 0 (r) 0 (mod p), la congruencia (4.3) tiene soluci
on si y solo si
f (r) 0 (mod p ).
Si f (r) 0 (mod p ) los p valores t = 0, 1, . . . , p 1 dan origen a p
soluciones a de la congruencia f (x) 0 (mod p ) que generan a r y tales
que 0 a < p . Esto demuestra la parte 2.
Si f (r) 6 0 (mod p ) la congruencia (4.3) no tiene soluci
on y no se
pueden encontrar ning
un valor de t que convierta a a en soluci
on de f (x) 0
(mod p ), quedando as demostrado 3 y el teorema.
El teorema anterior proporciona un metodo para resolver congruencias
polin
omicas con m
odulo una potencia de un primo, reduciendo el problema
144
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
a la soluci
on de congruencias de la forma
Luego, a partir de las soluciones de esta congruencia construimos las soluciones de la congruencia
f (x) 0 (mod p3 ),
y as sucesivamente.
f (r)
0 (mod p).
p1
2t 2(mod 3)
t 2(mod 3)
t 2(mod 3)
4.10. CONGRUENCIAS CON MODULO
UNA POTENCIA DE UN PRIMO
O
V
A
T
O
S
N
U
A
I
G B
U
R
145
3. Para encontrar las soluciones de f (x) 0 (mod 27) aplicamos nuevamente el teorema con p = 3, = 3 y r = 7.
Tenemos que a = 7 + t(32 ) es soluci
on de la congruencia f (x) 0
(mod 27) si t es soluci
on de la congruencia lineal
tf 0 (7) + f (7)/32 0 (mod 3).
2t + 1 0 (mod 3)
2t 1 (mod 3)
t 1 (mod 3)
t 1 (mod 3)
t 1(mod 5)
t 1(mod 5).
146
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Resolviendola
6t 2(mod 5)
t 2 3(mod 5).
Ejercicios 4.8
O
V
A
T
O
S
N
U
A
I
G B
U
R
4.11
147
En la secci
on anterior vimos que el problema de resolver una congruencia
polin
omica de la forma
f (x) 0 (mod p ),
con p primo, se reduce en u
ltimas a resolver la congruencia
f (x) 0 (mod p)
148
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
3x10
+ 3x6
2x9 x6 x5 + 2x2 x
2x9
3x5 + 2x4 x + 1
+ 2x5
x6 + x5 + 2x2 x
+x6
x2
x5 + x 2 x
x5
+x
+x2
O
V
A
T
O
S
N
U
A
I
G B
U
R
149
(4.5)
Por la hip
otesis de inducci
on de inducci
on la congruencia g(x) 0 (mod p)
tiene a lo m
as n 1 soluciones incongruentes. Supongamos que ellas son
c1 , . . . , cr con r n 1. Si c es un n
umero tal que f (c) 0 (mod p),
entonces de (4.4)
(c a)g(c) 0 (mod p),
as que
c a(mod p),
o
g(c) 0 (mod p).
En el u
ltimo caso c = ci para alg
un i con 1 i r y la congruencia f (x) 0
(mod p) tiene a lo m
as r + 1 n soluciones. Luego el teorema es verdadero
por el principio de inducci
on matem
atica.
4.72 Corolario. Si f (x) = a0 + a1 x + + an xn es un polinomio de grado
n con coeficientes enteros, y si la congruencia
f (x) 0 (mod p),
con p primo, tiene m
as de n soluciones, entonces todos los coeficientes de
f (x) son divisibles por p.
Demostraci
on. Supongamos que no todos los coeficientes son divisibles por
p. Sea k el mayor ndice tal que p - ak . Luego k n y la congruencia
f (x) 0 (mod p) se reduce a
a0 + a1 x + + ak xk 0 (mod p).
150
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Como esta u
ltima congruencia tiene m
as de k soluciones, se contradice el
Teorema de Lagrange. Por lo tanto todos los coeficientes de f (x) deben ser
divisibles por p.
Otro corolario importante del Teorema de Lagrange es el Teorema de
Wilson que proporciona una condici
on necesaria para que un n
umero sea
primo.
Demostraci
on. Consideremos el polinomio de grado p 2 definido por
f (x) = (x 1)(x 2) . . . (x p + 1) (xp1 1).
p 2 2(mod p)
p b b(mod p).
O
V
A
T
O
S
N
U
A
I
G B
U
R
151
por lo tanto
Ejercicios 4.9
152
CAPITULO 4. CONGRUENCIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
(p 1)! p 1
(p 1)p
mod
2
O
V
A
T
O
S
N
U
A
I
G B
U
R
CAPITULO
Residuos cuadraticos
5.1
(5.1)
154
O
V
A
T
O
S
N
U
A
I
G B
U
R
x2 + x 0 (mod 2),
x2 + 1 = 0 (mod 2),
x2 + x + 1 = 0 (mod 2),
y la soluci
on de cada una de estas congruencias se puede encontrar inmediatamente por inspecci
on. Supondremos por lo tanto que p es un primo
impar. Puesto que (4a, p) = 1, la congruencia (5.1) es equivalente con la
congruencia
4a2 x2 + 4abx + 4ac 0 (mod p)
(5.2)
5.1. CONGRUENCIAS DE SEGUNDO GRADO CON MODULO
PRIMO
O
V
A
T
O
S
N
U
A
I
G B
U
R
155
es decir a la congruencia
Por verificaci
on directa, encontramos que 3 y 13 3 = 10 son las soluciones
de esta congruencia. Ahora, resolvemos las congruencias
10x 6 3 (mod 13)
Tenemos
3x 9 (mod 13)
5x 8 (mod 13)
x 3 (mod 13)
x 3 10 (mod 13)
8x 8 (mod 13)
x 1 (mod 13)
x 1 12 (mod 13).
Por lo tanto las soluciones de las congruencias dadas son x 10 (mod 13)
y x 12 (mod 13).
Continuando con el estudio de la congruencia de la forma
x2 a (mod p),
observamos primero que si a 0 (mod p), esta congruencia tiene como u
nica
soluci
on, la soluci
on trivial x = 0; por tal raz
on nos interesamos u
nicamente
en el caso en que a 6 0 (mod p). Si la congruencia tiene soluci
on deberamos
decir que el n
umero a es un cuadrado m
odulo p, pero hist
oricamente se ha
dicho es que el n
umero a es un residuo cuadr
atico m
odulo p. Establezcamos
de manera precisa la definici
on.
156
O
V
A
T
O
S
N
U
A
I
G B
U
R
5.2 Definici
on. Sea p un primo impar y a un entero tal que (a, p) = 1. Si
la congruencia
x2 a (mod p)
tiene soluci
on, decimos que a es un residuo cuadr
atico m
odulo p.
22 52 4 (mod 7)
32 42 2 (mod 7).
5.4 Definici
on. Si p es un primo impar y (a, p) = 1, definimos el smbolo
de Legendre (a|p) mediante las ecuaciones
(
1
si a es un residuo cuadr
atico m
odulo p
(a|p) =
1 si a no es un residuo cuadr
atico m
odulo p
a
El smbolo de Legendre se representa con frecuencia por la notaci
on
.
p
5.5 Ejemplo.
p1
residuos cuadr
aticos m
odulo p incongruentes.
2
Demostraci
on. 1 Es evidente. Adem
as por 1, para determinar los residuos
cuadr
aticos incongruentes nos podemos limitar al conjunto 1, 2, . . . , p 1.
La demostraci
on de 2 consiste en probar que cada residuo cuadr
atico en el
5.1. CONGRUENCIAS DE SEGUNDO GRADO CON MODULO
PRIMO
O
V
A
T
O
S
N
U
A
I
G B
U
R
157
conjunto 1, 2, . . . , p 1 es congruente m
odulo p con exactamente uno de los
n
umeros
p1 2
12 , 22 , 32 , . . . ,
.
2
Primero que todo observamos que los n
umeros en la colecci
on anterior son
todos diferentes m
odulo p. En efecto, si x2 y 2 (mod p) con 1 x p1
2 ,
p1
1 y 2 entonces,
(x y)(x + y) 0 (mod p)
y por lo tanto,
x y 0 (mod p) ,o,
x + y 0 (mod p),
Adem
as, como
tenemos que
p1
p1
ap1 1 = a 2 1 a 2 + 1 ,
a
p1
2
1 (mod p).
158
O
V
A
T
O
S
N
U
A
I
G B
U
R
p1
2
1 (mod p) o,
p1
2
1 (mod p).
Adem
as no puede satisfacer simult
aneamente las dos, pues en tal caso se
tendra que p | 2, lo cual es imposible ya que p es un primo impar.
Si (a|p) = 1, entonces existe una x0 tal que x20 a (mod p) y por lo
tanto
p1
p1
a 2 (x20 ) 2 = xp1
1 (mod p),
0
p1
luego en este caso tenemos que a 2 (a|p) (mod p). El razonamiento anterior tambien nos muestra que todo residuo cuadr
atico m
odulo p es
soluci
on de la congruencia
x
p1
2
1 (mod p),
p1
y por el Teorema de Lagrange, concluimos que los
residuos cuadr
aticos
2
son precisamente todas las soluciones de esta congruencia. Por lo tanto, si
un n
umero a no es residuo cuadr
atico, es decir si (a|p) = 1, entonces a
satisface la congruencia
a
p1
2
1 (mod p),
p1
2
(a|p) (mod p)
5.1. CONGRUENCIAS DE SEGUNDO GRADO CON MODULO
PRIMO
O
V
A
T
O
S
N
U
A
I
G B
U
R
159
3. (1|p) = 1.
4. (a|p) a
p1
2
(mod p).
5. (a|p)(b|p) = (ab|p).
6. (1|p) = (1)
p1
2
Demostraci
on. 1 es la parte 1 del Teorema 5.6, 2 y 3 son evidentes, 4 es el
criterio de Euler. Una prueba de 5 es la siguiente: aplicando el criterio de
Euler tenemos
(a|p)(b|p) a
p1
2
p1
2
= (ab)
p1
2
k ai
Y
pi
i=1
Demostraci
on. El resultado es consecuencia directa de la propiedad 5 del
teorema.
Ejercicios 5.1
1. Resolver cada una de las siguientes congruencias:
(a) 5x2 + x + 1 0 (mod 11).
160
O
V
A
T
O
S
N
U
A
I
G B
U
R
(e) 3x2 + 9x + 20 0 (mod 28).
5.2
5.2. LEY DE LA RECIPROCIDAD CUADRATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
161
Esta ley fue establecida por primera vez por Euler en una forma muy complicada y redescubierta por Legendre, quien la demostr
o parcialmente en
1785. Gauss descubri
o esta ley independientemente a la edad de 18 a
nos en
1796, y present
o su primera demostraci
on completa.
Empezaremos desarrollando unos resultados preliminares.
p1
a.
2
Si k representa el n
umero de residuos que son mayores que p2 , entonces
(a|p) = (1)k .
Demostraci
on. Definimos t por k + t = p1
2 y representemos los elementos
de S por a1 , a2 , . . . , at , b1 , b2 , . . . , bk donde ai < p2 para cada i y bj > p2 para
cada j.
Veamos primero dos observaciones. La primera es que todos los elementos de S son incongruentes m
odulo p y por lo tanto diferentes. En efecto, si
m1 6= m2 y m1 a m2 a (mod p) entonces p | (m1 m2 )a y como (a, p) = 1
p1
entonces p | (m1 m2 ) lo cual es imposible porque 0 < m1 , m2
.
2
La segunda es que ai 6= p bj para todo i y todo j. En efecto, si
ai = p bj entonces ai + bj 0 (mod p), y como ai = mi a, bj = mj a para
ciertos enteros mi y mj con mi 6= mj , entonces tendramos mi a + mj a 0
(mod p). Luego p | (mi + mj )a y como (a, p) = 1, p | (mi + mj ) lo que es
imposible porque 2 < mi + mj p 1.
p
p
< bj < p se tiene que 0 < p bj <
para cada j, y de las
2
2
p1
dos observaciones anteriores concluimos que los
n
umeros p b1 , p
2
b2 , . . . , p bk , a1 , a2 , . . . , at son todos diferentes, luego ellos son simplemente
Como
162
los n
umeros 1, 2, . . . ,
p1
en alg
un orden. Por lo tanto tenemos,
2
O
V
A
T
O
S
N
U
A
I
G B
U
R
1 2 ...
p1
(p b1 )(p b2 ) (p bk )a1 a2 at (mod p)
2
(b1 )(b2 ) (bk )a1 a2 at (mod p)
(1)k b1 b2 bk a1 a2 at (mod p),
y como
b1 b2 bk a1 at = 1 2
tenemos
p 1 p1
a 2 ,
2
p1
p 1 p1
! (1)k
!a 2 (mod p),
2
2
p1
2 !
p1
2
obtenemos
(mod p),
p2 1
8
Demostraci
on. Sean r1 , r2 , . . . , r p1 los menores residuos positivos m
odulo
2
p de los n
umeros
p1
a, 2a, 3a, . . . ,
a.
2
5.2. LEY DE LA RECIPROCIDAD CUADRATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
163
a = p[a/p] + r1 ,
2a = p[2a/p] + r2 ,
p1
1 (p 1)a
a=p
+ r p1 .
2
2
2
p
p1
p2 1
=
,
2
8
obtenemos
p2 1
a = pM + r1 + r2 + + r p1 .
2
8
Con las notaciones del lema de Gauss podemos escribir la ecuaci
on anterior
en la forma
p2 1
a = pM + (a1 + a2 + + at ) + (b1 + b2 + + bk ).
8
(5.4)
p1
= kp b1 bk + a1 + + at
2
o sea
p2 1
= kp b1 bk + a1 + + at .
8
Restando (5.5) de (5.4) obtenemos
(5.5)
p2 1
(a 1) = p(M k) + 2b1 + . . . + 2bk ,
8
y como p es impar
p2 1
(a 1) (M k) (mod 2).
8
(5.6)
164
O
V
A
T
O
S
N
U
A
I
G B
U
R
p1
2
ya que para
p2 1
k k (mod 2)
8
(2|p) = (1)
p2 1
8
5.2. LEY DE LA RECIPROCIDAD CUADRATICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
165
( p2 , q2 )
(0, 2q )
(n, n pq )
(0, 0)
( 2p , 0)
(n, 0)
166
O
V
A
T
O
S
N
U
A
I
G B
U
R
pero
p1
2
adem
as
(
(1|3) = 1
(p|3) =
(2|3) = 1
si p 1 (mod 3)
si p 2 (mod 3),
y
(1)
p1
2
(
1
=
1
si p 1 (mod 4)
si p 3 (mod 4).
Por lo tanto
1
(3|p) =
si
si
si
si
p 1 (mod
p 2 (mod
p 1 (mod
p 2 (mod
3)
3)
3)
3)
y
y
y
y
p 1 (mod
p 3 (mod
p 3 (mod
p 1 (mod
4)
4)
4)
4).
si p 1 (mod 12)
si p 5 (mod 12).
O
V
A
T
O
S
N
U
A
I
G B
U
R
5.3
167
El smbolo de Jacobi
5.15 Definici
on. Si P es un entero positivo impar cuya representaci
on
can
onica es,
k
Y
P =
pi i
i=1
definimos el smbolo de Jacobi (a|P ) para todo entero a tal que (a, P ) = 1,
mediante la ecuaci
on
k
Y
(a|P ) =
(a|pi )i
i=1
168
O
V
A
T
O
S
N
U
A
I
G B
U
R
5. Si la representaci
on can
onica de a es a =
Qk
a
i
(a|P ) = i=1 (pi |P ) .
Qk
ai
i=1 pi
entonces
Demostraci
on. Las propiedades mencionadas son consecuencia directa de la
propiedad del smbolo de Legendre demostradas en el Teorema 5.8. Dejamos
su verificaci
on al lector.
P 1
2
P 2 1
8
Demostraci
on. Sea P = p1 p2 . . . ps donde los pi son primos no necesariamente diferentes. Tenemos,
(1|P ) = (1|p1 )(1|p2 ) . . . (1|ps )
= (1)
donde k =
Ps
i=1
pi 1
2 .
p1 1
2
(1)
p2 1
2
. . . (1)
ps 1
2
= (1)k
Podemos escribir
i6=j
= 1 + 2k + 4t,
P 1
2
O
V
A
T
O
S
N
U
A
I
G B
U
R
169
Similarmente, tenemos
con h =
Ps
i=1
p2i 1
8 .
p2
1 1
8
(1)
p2
2 1
8
(1)
p2
2 1
8
= (1)h ,
Por lo tanto
i6=j
= 1 + 8h + 64t,
porque cada una de las sumas despues de la primera es divisible por 64, ya
que cada factor p2i 1 es divisible por 8. Luego
P 2 1 + 8h (mod 64)
P2 1
h (mod 8).
8
Por lo tanto
(2|P ) = (1)h = (1)
P 2 1
8
donde
r=
XX 1
i
1
(pi 1) (qj 1),
2
170
O
V
A
T
O
S
N
U
A
I
G B
U
R
i=1
1
(P 1) (mod 2)
2
Pt
j=1
qj 1
.
2
1
1
(P 1) (Q 1) (mod 2),
2
2
O
V
A
T
O
S
N
U
A
I
G B
U
R
171
Ejercicios 5.2
5. Cu
ales de las congruencias siguientes tienen soluci
on?
(a) x2 7 (mod 257).
6. Determinar el car
acter cuadr
atico de los n
umeros 327 y 532 m
odulo
el primo 977.
7. Sea m un entero positivo impar y sea p1 , p2 , . . . ps los divisores primos
de m. Sea a un entero tal que (a, m) = 1. Probar que x2 a (mod
m) tiene soluci
on si y solo si (a|pi ) = 1 para i = 1, 2, . . . , s.
8. Determinar si la congruencia x2 327 (mod 2821) tiene soluci
on.
Sugerencia: 2821 = 7 13 31
172
O
V
A
T
O
S
N
U
A
I
G B
U
R
5.4
Potencias m
odulo n y races primitivas
5.4. POTENCIAS MODULO
N Y RAICES PRIMITIVAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
173
a2
a3
a4
9
9
1
7
3
1
1
174
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Si i j (mod k) entonces i = j + qk para alg
un entero q y
por lo tanto
ai = aj+qk = aj (ak )q aj (mod n)
puesto que ak 1 (mod n).
Recprocamente, supongamos que ai aj (mod n). Sin perder generalidad podemos asumir que i j. Como (a, n) = 1 podemos cancelar
repetidamente a hasta obtener aij 1 (mod n). Por el teorema k | i j o
sea i j (mod k).
k
.
(m, k)
Demostraci
on. Sean d = (m, k) y h = ordn am . Como ak 1 (mod n)
tenemos
k
m
(am ) d = (ak ) d 1 (mod n),
luego por el Teorema 5.25
k
h .
d
(5.7)
k m
h.
d d
k m
,
d d
k
h.
d
k
que es el resultado deseado.
d
(5.8)
5.4. POTENCIAS MODULO
N Y RAICES PRIMITIVAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
175
4
4
ord10 3 =
= = 2,
(2, 4)
2
4
4
ord10 7 = ord10 33 =
= = 4.
(3, 4)
1
2
Demostraci
on. Como ah 1 (mod p) entonces los n
umeros a, a2 , . . . , ah son
h
soluciones de la congruencia x 1 (mod p). Adem
as estos n
umeros son
incongruentes m
odulo p, ya que si ai aj (mod p) con 1 i < j h, por
el corolario 5.27 se tendra que i j (mod h) y h | (i j); pero esto es una
contradicci
on porque 0 < j i < h.
h|p1
Como cada
un orden h p 1,
P entero positivo a con a p 1 tiene alg
entonces h|p1 N (h) = p 1.
176
O
V
A
T
O
S
N
U
A
I
G B
U
R
Tambien por el Teorema 3.23,
X
h|p1
N (h) =
h|p1 (h)
h|p1
= p 1, luego
(h) = p 1.
Deducimos de la u
ltima ecuaci
on que N (h) = (h), para cada h tal que
h | p 1, ya que de otra forma la desigualdad (5.9) sera estricta lo que es
imposible. Por lo tanto si h | p 1 hay exactamente N (h) = (h) enteros
incongruentes m
odulo p, que tienen orden h m
odulo p.
a2
1
1
1
5.4. POTENCIAS MODULO
N Y RAICES PRIMITIVAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
177
Demostraci
on. Como tenemos (n) n
umeros y cada uno de ellos es primo
relativo con n, u
nicamente hay que demostrar que ellos son incongruentes
m
odulo n. Supongamos lo contrario, es decir supongamos que existen i y
j con 1 i < j (n) tales que ai aj (mod n). Por el corolario 5.27
tenemos que i j (mod (n)). Luego (n) | (j i) pero esto es contradictorio pues 0 < j i < (n). Por lo tanto los n
umeros a, a2 , . . . , a(n) son
incongruentes m
odulo n.
Estamos preparados para demostrar un resultado similar al criterio de
Euler para potencias mesimas m
odulo p, con p un primo impar.
5.37 Lema. Sea p un primo impar, a un entero tal que (a, p) = 1 y b una
raz primitiva m
odulo p. Entonces la congruencia xm a (mod p) tiene
soluci
on si y solo si a bkd (mod p), donde k es un entero y d = (m, p 1).
Demostraci
on. Como b es una raz primitiva m
odulo p, por el teorema 5.36
2
p1
los n
umeros b, b , . . . , b
forman un sistema reducido de residuos m
odulo
p. Como (a, p) = 1, existe t con 1 t p 1 tal que a bt (mod p).
Tambien, si u es una soluci
on de xm a (mod p), a partir de (a, p) = 1
se deduce que (u, p) = 1 y en consecuencia existe s con 1 s p 1 tal que
u bs (mod p). Por lo tanto la congruencia xm a (mod p) tiene soluci
on
si y solo si existe s tal que
bms bt (mod p).
Por el Corolario 5.27 esto ocurre si y solo si la congruencia en s, ms t
(mod p 1) tiene soluci
on, y por el Teorema 4.47 esta congruencia tiene
soluci
on si y solo si d | t donde d = (m, p 1). Como a bt (mod p) y t
es de la forma t = kd, vemos que xm a (mod p) tiene soluci
on si y solo
si a bkd (mod p), donde k es un entero y d = (m, p 1), como queramos
demostrar.
5.38 Teorema (Criterio de Euler generalizado). Sean p un primo impar, a un entero tal que (a, p) = 1, m un entero positivo y d = (m, p 1).
Entonces la congruencia xm a (mod p) tiene soluci
on si y solo si
a
p1
d
1 (mod p).
Adem
as, si la congruencia tiene soluci
on, entonces tiene exactamente d soluciones incongruentes m
odulo p.
178
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Si xm a (mod p) tiene una soluci
on u, entonces
a
p1
d
m(p1)
d
m
d
es entero.
t(p1)
d
(p1)
d
1 (mod p)
t
= k resulta entero y a bkd
d
(mod p). Por el Lema 5.37 concluimos que la congruencia xm a (mod p)
tiene soluci
on. Adem
as, una revisi
on cuidadosa de la demostraci
on del lema
anterior, nos indica que hay exactamente d soluciones incongruentes m
odulo
p de esta congruencia.
y por el Teorema 5.25, p 1 |
t(p1)
d .
Luego
Demostraci
on. Por el Lema 5.37, los n
umero bd , b2d , . . . , b d d son potencias
mesimas m
odulo p. Tambien se verifica inmediatamente que estos n
umeros
son incongruentes m
odulo p.
Finalmente, si a es cualquier potencia mesima m
odulo p, por el lema
p1
kd
mencionado, a b (mod p) para alg
un entero k. Si tomamos t =
y
d
modificamos ligeramente el algoritmo de la divisi
on, podemos escribir k en
la forma k = qt + r con 0 < r t. Por lo tanto tenemos
a bkd = b(qt+r)d
= b(p1)q brd
5.4. POTENCIAS MODULO
N Y RAICES PRIMITIVAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
179
Ejercicios 5.3
1. Hallar los
ordenes de 1, 2, 3, 4, 5, 6, 8 y 11 m
odulo 13.
2. Probar que si ordn a = t, ordn b = s y (t, s) = 1, entonces ordn ab = ts.
3. Probar que si ordn a = t entonces los n
umeros a, a2 , . . . , at son incongruentes m
odulo n.
4. Sea p un n
umero primo. Probar que si ordp a = t y t es par entonces
t
a 2 1 (mod p).
5. Hallar la menor raz primitiva positiva de cada uno de los n
umeros
primos menores que 30.
6. Hallar todas las races primitivas m
odulo 11 y todas las races primitivas m
odulo 13.
7. Sea p un n
umero primo. Probar que si a es una raz primitiva m
odulo
p1
p entonces a 2 1 (mod p).
8. Sea p un n
umero primo. Probar que a es una raz primitiva m
odulo
p si y solo si (a, p) = 1 y a no satisface ninguna de las congruencias
a
p1
q
180
O
V
A
T
O
S
N
U
A
I
G B
U
R
13. Sea q un n
umero que tiene races primitivas y sea a una de ellas. Si
r
a n (mod q), decimos que r es un ndice de n en base a con respecto
al m
odulo q y escribimos r = inda n. Los ndices se comportan en forma
similar a los logaritmos y son de interes pr
actico y te
orico. Demostrar
las siguientes propiedades:
(a) Si (n, q) = 1, existe inda n con respecto al m
odulo q.
5.5
Algebra
y teora de n
umeros
181
5.5. ALGEBRA
Y TEORIA DE NUMEROS
O
V
A
T
O
S
N
U
A
I
G B
U
R
Supongamos que (G, ) es un grupo con identidad e y que a G. Definimos las potencias enteras del elemento a mediante
an = a a a,
(n veces )
a = e,
= (a1 )n = a1 a1 a1 ,
(n veces)
(n veces )
0a = 0,
(n veces )
182
O
V
A
T
O
S
N
U
A
I
G B
U
R
h8i = h4i,
h1i = Z12 .
Vemos que Z12 es un grupo cclico generado por 1. En general, para todo
entero positivo n el grupo Zn es un grupo cclico con generador 1.
En el captulo 4 vimos que el grupo multiplicativo de las unidades del
anillo Zn est
a formado por todas las clases a tales que (a, n) = 1 y que su
orden es (n). En adelante vamos a representar este grupo por Un y como
es usual, eliminaremos las barras en la representaci
on de sus elementos.
5.45 Ejemplo.
h2i = U11 .
5.5. ALGEBRA
Y TEORIA DE NUMEROS
O
V
A
T
O
S
N
U
A
I
G B
U
R
183
estudiamos en la secci
on anterior es precisamente el orden de a considerado
como elemento del grupo Un . Adem
as un entero a es una raz primitiva
m
odulo n si y solo si a es un generador del grupo Un .
El Teorema 5.25 es un caso particular del resultado m
as general siguien-
te.
184
O
V
A
T
O
S
N
U
A
I
G B
U
R
1
2
1
1
2
2
2
1
0
0
1
+
0
1
1
1
0
Aunque G y H son grupos diferentes, no hay ninguna diferencia significativa entre ellos, ya que si reemplazamos 1 por 0 y 2 por 1 en la primera
tabla obtenemos la segunda. Es decir estos grupos se diferencian u
nicamente
por el nombre de sus elementos.
Formalizamos esta idea mediante la definici
on siguiente.
5.49 Definici
on. Decimos que los grupos (G, ) y (H, ) son isomorfos si
existe una funci
on f : G H tal que:
1. f es uno a uno,
2. f es sobre,
3. f (a b) = f (a) f (b), para todo a, b G.
La funci
on f se llama un isomorfismo de G sobre H. Para indicar que los
grupos son isomorfos escribimos G ' H.
Un isomorfismo entre los grupos G y H anteriormente mencionados es
la funci
on f : G H definida por f (1) = 0 y f (2) = 1.
5.50 Ejemplo. Consideremos los grupos U8 y U12 de las unidades de los
anillos Z8 y Z12 . Sus tablas de multiplicaci
on son:
1
3
5
7
1
1
3
5
7
3
3
1
7
5
5
5
7
1
3
7
7
5
3
1
1
5
7
11
1
1
5
7
11
5
5
1
11
7
7
7
11
1
5
11
11
7
5
1
Si estudiamos por un momento estas tablas, nos damos cuenta que estos grupos son isomorfos y que un isomorfo de U8 sobre U12 es la funci
on
5.5. ALGEBRA
Y TEORIA DE NUMEROS
O
V
A
T
O
S
N
U
A
I
G B
U
R
185
f (1) = 1
f (3) = 5
f (5) = 7
f (7) = 11.
186
O
V
A
T
O
S
N
U
A
I
G B
U
R
con la operaci
on, notada aditivamente, definida por (a, b) + (c, d) = (a +
c, b + d). Algunas muestras de la adici
on en Z2 Z3 son
(0, 1) + (0, 2) = (0 + 0, 1 + 2) = (0, 0),
5.5. ALGEBRA
Y TEORIA DE NUMEROS
O
V
A
T
O
S
N
U
A
I
G B
U
R
187
Demostraci
on. Tenemos que verificar primero que la funci
on est
a bien definida, es decir que distintas elecciones del representante de una clase en Zn
conducen al mismo valor de f . Supongamos que x = y. Entonces x y
(mod n) y n | (x y). Luego m1 | (x y) y m2 | (x y), o sea x y (mod
m1 ) y x y (mod m2 ). Por lo tanto x1 = y 1 y x2 = y 2 y en consecuencia
f (x) = f (y).
Veamos ahora que f es uno a uno. En efecto, si f (x) = f (y) entonces
(x1 , x2 ) = (y 1 , y 2 ) o sea x1 = y 1 y x2 = y2 . Luego x y (mod m1 ) y x y
(mod m2 ) y por el Corolario 4.11, x y (mod n). Por lo tanto x = y.
Como Zn y Zm1 Zm2 tienen igual n
umero de elementos y f es uno a
uno, entonces necesariamente es sobre.
Finalmente tenemos
f (x + y) = f (x + y) = (x + y 1 , x + y 2 )
= (x1 + y1 , x2 + y 2 )
Por inducci
on matem
atica o mediante una demostraci
on similar a la del
teorema, tenemos:
5.56 Corolario. Sea n = m1 m2 mr donde los mi son enteros positivos
primos relativos dos a dos. Entonces la funci
on
f : Zn Zm1 Zm2 Zmr
definida por
f (x) = (x1 , x2 , . . . , xr ),
donde x, x1 , x2 , . . . ,xr representan las clases residuales de x m
odulos n,
m1 , m2 , . . . , mr respectivamente, es un isomorfismo de grupos.
5.57 Teorema (Chino del residuo). Sean m1 , m2 , . . . , mr enteros positivos primos relativos dos a dos, y sean a1 , a2 , . . . , ar enteros arbitrarios.
Entonces el sistema de congruencia lineales
x a1 (mod m1 )
x a2 (mod m2 )
x ar (mod mr )
188
O
V
A
T
O
S
N
U
A
I
G B
U
R
tiene soluci
on u
nica m
odulo n =
Qr
i=1 mi .
Demostraci
on. Consideremos el elemento (a11 , a22 , . . . , arr ) de Zm1 Zm2
Zmr . Como la funci
on f del corolario anterior es un isomorfismo,
existe un u
nico x Zn tal que x1 = a11 , x2 = a22 , . . . , xr = arr , es decir un
entero x, u
nico m
odulo n, tal que x a1 (mod m1 ), x a2 (mod m2 ),
. . . , x ar (mod mr ).
Los conceptos de isomorfismo y de producto directo de grupos pueden extenderse inmediatamente a conceptos similares para anillos. Concretamente
tenemos las definiciones siguientes.
5.58 Definici
on. Decimos que los anillos (A1 , +, .) y (A2 , +, .) son isomorfos si existe un isomorfismo de grupos f entre el grupo aditivo de A1 y el
grupo aditivo de A2 , con la propiedad adicional
f (ab) = f (a)f (b) para todo a, b A1 .
5.59 Definici
on. El producto directo de los anillos A1 y A2 es el producto
cartesiano A1 A2 con las operaciones definidas por
(a1 , a2 ) + (b1 , b2 ) = (a1 + b1 , a2 + b2 ),
y
(a1 , a2 )(b1 , b2 ) = (a1 b1 , a2 b2 ).
Es f
acil verificar que efectivamente (A1 A2 , +, .) con las operaciones que
acabamos de definir es un anillo. Adem
as, la noci
on de producto directo de
anillos, se puede extender en forma natural a m
as de dos anillos.
5.60 Ejemplo. El producto directo de los anillos Z4 y Z3 es el producto
cartesiano Z4 Z3 con la suma y la multiplicaci
on definidas por (a, b) +
(c, d) = (a + c, b + d) y (a, b)(c, d) = (ac, bd). Algunos ejemplos de la suma
y la multiplicaci
on son
(3, 2) + (2, 2) = (1, 1)
5.61 Teorema. Los isomorfismos construidos en el Teorema 5.55 y su corolario son isomorfismo de anillos.
5.5. ALGEBRA
Y TEORIA DE NUMEROS
O
V
A
T
O
S
N
U
A
I
G B
U
R
189
Demostraci
on. Para ver que el isomorfismo de grupos
= f (x)f (y).
190
O
V
A
T
O
S
N
U
A
I
G B
U
R
Qk
si
i=1 pi
con k 2 o con k = 1 y r 2.
2. n = 2k con k 3.
s1
)=1
Adem
as si (a, n) = 1 por el Teorema de Euler a(p1
s1
a(n|p1 ) 1 (mod n|ps11 ).
Luego a
(ps11 )
n
s
p 1
1
1 (mod ps11 ) y
es congruente con 1 m
odulo ps11 y m
odulo
por lo tanto m
odulo n en virtud del Corolario 4.11. Luego si a Un ,
n
y
ps11
5.5. ALGEBRA
Y TEORIA DE NUMEROS
O
V
A
T
O
S
N
U
A
I
G B
U
R
191
a2
k2
Por lo tanto, a2
= 1 + 2j g 1 (mod 2j ).
n1
1 + pn (mod pn+1 ) y
n1
luego
pn
(1 + p)
= 1 + pn + tpn+1 = 1 + (1 + tp)pn ,
p
pn1
= (1 + p)
= (1 + (1 + tp)pn )p
= 1 + pn+1 + hpn+2 ,
1 + pn+1 (mod pn+2 ).
192
O
V
A
T
O
S
N
U
A
I
G B
U
R
entonces
(ap (1 + p))p
n1 (p1)
(1 + p)p
(ap (1 + p))p
= ap
n (p1)
n1 (p1)
n1 (p1
(1 + p)p
n1 (p1)
(mod pn+1 ),
6 1 (mod pn+1 )
5.5. ALGEBRA
Y TEORIA DE NUMEROS
O
V
A
T
O
S
N
U
A
I
G B
U
R
193
Ejercicios 5.4
1. Construir un isomorfismo de U9 sobre U18 .
2. Si g = (a, b) es un elemento del producto directo G H, probar que
el orden de g es el mnimo com
un m
ultiplo de los ordenes de a y b.
3. Hallar generadores para U25 , U125 , y U625 .
4. Hallar una raz primitiva m
odulo 19.683.
5. Si a es una raz primitiva m
odulo p, probar que el n
umero que sea
impar entre a y a + pk es una raz primitiva m
odulo 2pk .
6. Hallar races primitivas m
odulos 250 y 162.
O
V
A
T
O
S
N
U
A
I
G B
U
R
6.1
CAPITULO
Criptografa
Nociones b
asicas
6.2. CIFRADOS MONOGRAFICOS
O
V
A
T
O
S
N
U
A
I
G B
U
R
195
Un sistema criptogr
afico o criptosistema esta formado por un alfabeto,
un conjunto de transformaciones de cifrado, un conjunto de transformaciones
de desciframiento y un conjunto de claves. Un buen sistema criptogr
afico es
aquel en el que los algoritmos de cifrado y descifrado son sencillos de aplicar
conocidas las claves, pero que resulte imposible o muy difcil de desencriptar
sin conocer las mismas.
6.2
Cifrados monogr
aficos
196
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
A
0
B
1
C
2
D
3
E
4
Q
17
F
5
R
18
G
6
S
19
H
7
T
20
I
8
U
21
J
9
K
10
V
22
W
23
L
11
X
24
M
12
N
13
Y
25
N
14
O
15
P
16
Z
26
Para facilidad reunamos los textos planos y los textos cifrados en la siguiente
tabla:
Texto
Plano
10
11
12
Texto
10
11
12
13
14
15
Cifrado
Texto
Plano
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Texto
16
17
18
19
20
21
22
23
24
25
26
Cifrado
0 2 8
12 8
4 13 20
15
197
O
V
A
T
O
S
N
U
A
I
G B
U
R
13 15 19 22
4 12 15 19
12 0 14 0
13 0 4 13
4 11 16 21
4 18 20 15
Aplicando la transformaci
on C P + 3 (mod 27), obtenemos
16 18 22 25
7 15 18 22
15 3 17 3
16 3 7 16 7 14 19 24 7 21 23 18
198
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
10 18 1 7
22 7 14 6
11 3 7 22
5 18 9 11
6 18 0 0
19 4 11 3
8 0 4 19
2 15 6 8
3 15 24 24.
199
O
V
A
T
O
S
N
U
A
I
G B
U
R
a
a1
1
1
2
14
4
7
5
11
7
4
8
17
10
19
11
5
a
a1
13
25
25
13
14
2
16
22
17
8
19
10
20
23
22
16
23
20
26
26
Utilizando aritmetica m
odulo 27, construimos la tabla correspondiente
de textos planos y textos cifrados para esta transformaci
on. Por ejemplo,
el equivalente numerico de la letra M es 12 en el texto plano, y aplicando a
este n
umero la transformaci
on C 4P + 9 (mod 27), obtenemos el n
umero
4 12 + 9 = 57 3 (mod 27), que corresponde a la letra D, como se aprecia
en la columna encabezada por M de la tabla resultante siguiente.
Texto
Plano
10
11
12
13
14
Texto
13
17
21
25
10
22
26
11
14
18
Cifrado
Texto
Plano
15
16
17
18
19
20
21
22
23
24
25
26
Texto
Cifrado
15
O
19
S
23
W
0
A
4
E
8
I
12
M
16
P
20
T
24
X
1
B
5
F
200
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
E
16,78
A
11,96
O
8,69
P
2,78
L
8,37
M
2,12
S
7,88
Y
1,54
N
7,01
Q
1,53
D
6,87
B
0,92
R
4,94
H
0,89
U
4,80
G
0,73
I
4,15
T
3,31
C
2,92
F
0,52
4a 1 (mod 27).
Multiplicando la u
ltima congruencia por 7, que es el inverso de 4 m
odulo
27, obtenemos finalmente
a 7 (mod 27)
b 6 (mod 27).
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
A
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
B
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
A
C
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
A
B
D
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
B
C
E
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
C
D
F
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
D
E
G
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
E
F
H
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
F
G
I
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
G
H
J
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
H
I
K
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
I
J
L
M N
O P
Q R
S
T
U
V
W X
Y
Z
L
M N
O P
Q R
S
T
U
V
W X
Y
Z
M N
O P
Q R
S
T
U
V
W X
Y
Z
A
N
O P
Q R
S
T
U
V
W X
Y
Z
A
B
O P
Q R
S
T
U
V
W X
Y
Z
A
B
C
P
Q R
S
T
U
V
W X
Y
Z
A
B
C
D
Q R
S
T
U
V
W X
Y
Z
A
B
C
D
E
R
S
T
U
V
W X
Y
Z
A
B
C
D
E
F
S
T
U
V
W X
Y
Z
A
B
C
D
E
F
G
T
U
V
W X
Y
Z
A
B
C
D
E
F
G H
U
V
W X
Y
Z
A
B
C
D
E
F
G H
I
V
W X
Y
Z
A
B
C
D
E
F
G H
I
J
W X
Y
Z
A
B
C
D
E
F
G H
I
J
K
X
Y
Z
A
B
C
D
E
F
G H
I
J
K L
Y
Z
A
B
C
D
E
F
G H
I
J
K L
M
Z
A
B
C
D
E
F
G H
I
J
K L
M N
A
B
C
D
E
F
G H
I
J
K L
M N
O
B
C
D
E
F
G H
I
J
K L
M N
O P
C
D
E
F
G H
I
J
K L
M N
O P
Q
D
E
F
G H
I
J
K L
M N
O P
Q R
E
F
G H
I
J
K L
M N
O P
Q R
S
F
G H
I
J
K L
M N
O P
Q R
S
T
G H
I
J
K L
M N
O P
Q R
S
T
U
H
I
J
K L
M N
O P
Q R
S
T
U
V
J
K L
M N
O P
Q R
S
T
U
V
W X
K L
M N
O P
Q R
S
T
U
V
W X
Y
V
A
T
O
S
N
U
A
I
G B
U
R
201
202
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
Vigen`ere desarroll
o otras clases de cifrado basadas en su tabla, dos de
ellos merecen mencionarse. En el primero de ellos la clave es el texto plano
y en el otro la clave es el texto cifrado. Adem
as en ambos casos se conoce
la primera letra de la clave.
6.7 Ejemplo. Descifremos el mensaje GBDDRUVMZ si sabemos que se utiliz
o el texto plano como clave, y que la primera letra de la clave es T.
Con la informaci
on suministrada, usando la matriz de Vigen`ere vemos
que la primera letra del texto plano es N. Puesto que la clave es el texto
plano, N es la segunda letra de la clave y utilizando la matriz de Vigen`ere,
encontramos que O es la segunda letra del texto plano y por lo tanto la
tercera letra de la clave, P es la tercera letra del texto plano y en consecuencia
la cuarta letra de la clave, etc. Continuando este proceso completamos la
tabla 6.7 donde vemos que el mensaje es NO PODRE IR.
203
O
V
A
T
O
S
N
U
A
I
G B
U
R
Clave
Texto plano
Texto cifrado
T
N
G
N
O
B
O
P
D
P
O
D
O
D
R
D
R
U
R
E
V
E
I
M
I
R
Z
H
N
U
U
O
I
I
Q
Y
Y
U
S
S
I
A
A
E
E
E
R
V
V
O
J
J
V
E
E
E
I
I
R
Z
Z
T
S
S
E
W
T
S
J
E
E
U
O
G
S I
E D
E
V
T
R
D
I
204
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
anterior de tal forma que las letras de la palabra clave queden ordenadas en
orden alfabetico. Finalmente el texto cifrado que enviamos se forma con las
letras de las columnas de esta u
ltima matriz, ledas de abajo hacia arriba.
En este caso la primera matriz que obtenemos es
T
E
U
S
R
E
S
E
D
T
A
T
G
I
I
R
E
O
V
D
O
J
E
E
O
E
S
E
D
T
O
J
E
E
O
R
E
O
V
D
T
E
U
S
R
Ejercicios 6.1
1. Usar el cifrado del Cesar para encriptar los siguientes mensajes:
(a) NOS VEREMOS EN ROMA.
(b) DE POCO SIRVE LA CIENCIA DONDE FALTA LA PRUDENCIA.
2. Descifrar los siguientes mensajes si se sabe que fueron encriptados
usando la transformaci
on C P + 13 (mod 27):
6.2. CIFRADOS MONOGRAFICOS
O
V
A
T
O
S
N
U
A
I
G B
U
R
205
(b) FQNY BPQE NPBG HFHQ ABDH QQXD HQZB YNPE HSNO
BZQX FBXZ BSBM NPQX PUNK.
3. Mediante un an
alisis de frecuencia descifrar el siguiente texto que fue
cifrado usando una translaci
on de la forma C P + k. (mod 27).
SIBMW ZPILM UCTMZ WAMAP TXWZB IUBMM UMSMA BCLPW
4. Usar la transformaci
on afn C 10P + 20 (mod 27) para cifrar el
5. Descifrar el mensaje EDK BFL EQV DLB LPL FZQ EKZ ZQZ KBB
QFQ que fue encriptado usando la transformaci
on afn C 5P + 17
(mod 27).
6. Mediante un an
alisis de frecuencia desencriptar el siguiente texto que
fue encriptado usando una transformaci
on afn TFVS FMKK BUKB
BFSK MFGL KTFM CKUO NMFV
CKNL
DOBO KNMF
VIII.
206
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
6.3
Cifrado en Bloques
Antes de dar
recordemos algunas nociones b
asicasde
algebra
un ejemplo,
x
a b
lineal. Si A =
es una matriz de tama
no 2 2 y P =
es un
c d
y
vector con componentes en un anillo conmutativo con identidad R, definimos
el producto AP mediante
AP =
a b
c d
x
ax + by
=
.
y
cx + dy
a b
c d
x y
z w
ax + bz ay + bw
cx + dz cy + dw
O
V
A
T
O
S
N
U
A
I
G B
U
R
207
D 1
d b
c a
D 1 d D 1 b
D1 c D 1 a
a b
tomando los resultados m
odulo n, donde A =
es una matriz de
c d
tama
no 2 2 con componentes en Zn y tal que (det A, n) = 1. Finalmente
con los nuevos vectores as obtenidos formamos el texto cifrado.
6.11 Ejemplo. Usando el alfabeto espa
nol, cifremos el mensaje YA ENTENDI
,
aplicando
una
transformaci
o
n
de
la
forma C AP (mod 27 ) con
2 1
A=
.
6 7
Dividimos el mensaje en bloques de longitud dos, obteniendo
YA
EN
TE ND
IX
donde la X al final se a
nadi
o para que todos los bloques tengan el mismo
tama
no.
Hallamos los vectores correspondiente a cada bloque, estos son
208
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
25
0
13
3
20
4
4
13
8
.
24
Aplicamos la transformaci
on C AP (mod 27 ) a estos vectores, obteniendo
23
25
2 1
(mod 27)
=
6 7
15
0
21
4
2 1
(mod 27)
=
6 7
7
13
17
20
2 1
(mod 27)
=
6 7
13
4
2
13
2 1
(mod 27)
=
6 7
18
3
8
13
2 1
=
(mod 27).
6 7
0
24
Escribiendo los dgrafos correspondientes a los vectores encontrados, obtenemos el texto cifrado
WO
UH
QN CR
NA.
P1
C1
yP =
observamos que la ecuaci
on maC2
P2
tricial C AP (mod n ) es equivalente al sistema de congruencias
Si llamamos C =
O
V
A
T
O
S
N
U
A
I
G B
U
R
6.3. CIFRADO EN BLOQUES
209
Los dgrafos que se presentan en el texto cifrado con mayor frecuencia son
EH, que aparece tres veces y MN que aparece dos veces. Por lo tanto EH
corresponde a ES y MN corresponde a LA.
210
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
a b
Si suponemos que A =
, dado que los vectores asociados a EH,
c d
4
4
12
11
ES, MN y LA son respectivamente
,
,
y
, tenemos
7
19
13
0
4
4
a b
( mod 27)
c d
19
7
12
13
a b
c d
11
( mod 27).
0
a b
c d
donde A =
es una matriz de tama
no 2 2 tal que (det A, n) = 1
e
yB =
es un vector fijo, ambos con componentes en Zn . Puesto que
f
A resulta inversible, podemos descifrar los mensajes cifrados mediante una
transformaci
on afn, aplicando la transformaci
on inversa
P A1 C A1 B (mod n ).
O
V
A
T
O
S
N
U
A
I
G B
U
R
6.3. CIFRADO EN BLOQUES
211
usando la transformaci
on afn C
8 9
5 14
21
x
(mod 27 ).
+
12
y
Aplicando la transformaci
on afn a estos vectores obtenemos:
1
9
18
8
25
3
13
15
1
0
2
,
,
,
,
,
,
,
,
,
,
,
9
18
13
14 5 7 1
13 2 0 26
21
4
0
26
3
17
26
.
,
,
,
,
,
,
0
13
18
8
8
24
20
212
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
Para dar m
as seguridad a los cifrados en bloques, podemos aumentar
el tama
no de estos. La teora desarrollada para dgrafos y vectores de dos
componentes , puede extenderse de manera natural para el caso de unidades
de mensaje de tama
no mayor de dos, trabajando con vectores de n componentes y matrices de tama
no n n que tengan un determinante primo
relativo con el m
odulo n.
1. Usando el cifrado C
9 13
8 20
Ejercicios 6.2
2. Hallar la inversa m
odulo 30 de la matriz
8 9
5 14
EN AM JM BO JH AE NK
3. Descifrar el texto NR
XB DP ES EN JG
213
O
V
A
T
O
S
N
U
A
I
G B
U
R
6.4. CIFRADOS EXPONENCIALES
N
GV
7. Descifrar el mensaje GE QY HJ OE EI GE SN AM FQ GH N
NN UH GH IV XA NF GE CQ NF
XJ KV, si se sabe que fue
ZN
encriptado usando una transformaci
on afn donde los dgrafos EL, OD
y TI se transformaron en GE, EI y XJ respectivamente.
6.4
una transformaci
on de
2 5
4 10 .
4 0
Cifrados Exponenciales
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
214
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
Enseguida escogemos un entero positivo e, llamado la clave de enciframiento, tal que (e, p 1) = 1, y a cada bloque P de texto plano le aplicamos
la transformaci
on
C P e (mod p ), 0 C < p
para obtener los correspondientes bloques cifrados, que son enteros menores
que p y constituyen el texto cifrado que enviamos.
6.4.1
1. Encontramos la representaci
on de e en base 2, supongamos que esta
representaci
on es e = (rk rk1 r0 )2 .
k
3. Por u
ltimo multiplicamos los menores residuos positivos de P 2 m
odulo
p para aquellos i tales que ri 6= 0, reduciendo cada vez el resultado
m
odulo p, para obtener el valor de P e m
odulo p.
6.15 Ejemplo. Calculemos 274321 (mod 2897 ).
La representaci
on de 21 en base 2 es 21 = (1, 0, 1, 0, 1)2 . Luego tenemos
2743 2743 (mod 2897)
27432 540 (mod 2897)
27434 1900 (mod 2897)
27438 338 (mod 2897)
274316 1261 (mod 2897).
Por u
ltimo tenemos
215
O
V
A
T
O
S
N
U
A
I
G B
U
R
6.4. CIFRADOS EXPONENCIALES
usando como n
umero primo p = 2707 y como clave de enciframiento e = 17.
1304
1800
1108
2600
1804
1919
0804
1216
1804
0417
2108
2215
0200
1819
0424
2343
1853
0912
1316
2653
2524
1325
2111
1615
2524
0084
2645
1543
1781
0504
216
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
P C d (mod p ),
donde d es el inverso de e m
odulo p 1.
6.5. SISTEMAS DE CLAVE PUBLICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
217
K ak1 k2 kn (mod p ).
Ejercicios 6.3
4. Descifrar el texto cifrado 2147 4620 3987 0775 4346 3888 1538
4620, que fue encriptado digr
aficamente usando un cifrado exponencial
con p = 7321 y e = 19.
5. Cu
al es la clave com
un que deben usar dos individuos que han escogido como claves los n
umeros k1 = 21 y k2 = 38, si el m
odulo es p = 719
y a = 5?
6. Si p = 6833, a = 15 y tres individuos escogen como claves k1 = 3,
k2 = 25 y k3 = 45, que n
umero pueden usar como clave com
un?
6.5
Sistemas de Clave P
ublica
218
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
cifrados donde la seguridad depende de claves secretas compartidas exclusivamente por el emisor y el receptor, se llaman cifrados de clave secreta.
Para evitar los problemas de seguridad que se presentan con los cifrados
de clave secreta, se han desarrollado los llamados cifrados de clave p
ublica.
En estos cifrados es pr
acticamente imposible calcular las claves de desciframiento a partir de las claves de enciframiento. Estos sistemas han adquirido
una gran importancia ante las necesidades modernas de transmisi
on de datos
confidenciales, transacciones electr
onicas y otras aplicaciones.
En un sistema de clave p
ublica, las funciones de cifrado deben ser f
aciles
de calcular, pero sus inversas deben ser computacionalmente imposibles de
calcular sin la informaci
on adicional proporcionada por las claves de desciframiento, que se mantienen secretas. En estos sistemas las claves de enciframiento se publican en un libro de claves, lo que permite que cualquier
usuario pueda cifrar mensajes usando las claves p
ublicas, pero solo aquellos
que conozcan las claves secretas puedan descifrarlos.
6.5. SISTEMAS DE CLAVE PUBLICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
6.5.1
219
Sistema RSA
220
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
3. p =
(p + q) + (p q)
2
4. q =
(p + q) (p q)
,
2
6.5. SISTEMAS DE CLAVE PUBLICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
221
1100 1900 0108 0321 1808 0013 1511 1104 0600 1615 1811 0004
0300 0319 0813 1516 1518 1100 0424 1604 1808 0413 0208 0024
2568 2094 2609 2150 2323 1355 0291 0922 0157 0520 1155 2049
0382 1600 0400 2298 2092 2568 2022 2072 2323 1694 0073 2509
6.5.2
Sistema de Rabin
En esta secci
on presentaremos un criptosistema inventado por el matem
atico
Michael Rabin, cuya seguridad tambien esta basada en la dificultad para
factorizar grandes n
umeros. La funci
on de cifrado es muy sencilla y esta
dada por la congruencia
C P (P + b) (mod n )
donde n = pq es el producto de dos n
umeros primos impares p y q muy
grandes tales que p q 3 (mod 4), y b es un entero positivo menor que n.
Como tenemos la siguiente cadena de congruencias equivalentes
C P (P + b) (mod n)
C P 2 + P b (mod n)
C P 2 + 221 P b (mod n), donde 21 es el inverso de 2 m
odulo n.
C (P + 21 b)2 (21 b)2 (mod n)
C + (21 b)2 (P + 21 b)2 (mod n)
222
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
C (mod p),
ya que por el Teorema de Fermat P p P (mod p).
El c
alculo anterior nos muestra que una soluci
on de la primera congruenp+1
cia es precisamente C 4 (mod p ). Obviamente otra soluci
on de la primera
p+1
congruencia es C 4 (mod p). En virtud del Teorema de Lagrange, la congruencia no tiene m
as soluciones. Similarmente, las soluciones de la segunda
q+1
q+1
congruencia del sistema son C 4 (mod q) y C 4 (mod q).
Por lo tanto, si suponemos que las soluciones de la primera congruencia
son a y b , y las de la segunda son c y d entonces las soluciones de la congruencia (6.1) son las que resultan de resolver los siguientes cuatro sistemas
de congruencias
6.5. SISTEMAS DE CLAVE PUBLICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
223
1. x a (mod p)
x c (mod q),
2. x a (mod p)
x d (mod q),
3. x b (mod p)
x c (mod q),
4. x b (mod p)
x d (mod q),
La soluci
on de esta clase de sistemas se estudi
o en la secci
on 4.8.
Desafortunadamente encontramos cuatro valores posibles de P para cada
texto cifrado usando una transformaci
on de Rabin , esto complica bastante la
tarea de desciframiento de un mensaje y se considera una de las debilidades
de este sistema.
6.18 Ejemplo. Descifremos el mensaje 0553 1178 que nos fue enviado
usando una transformaci
on de la forma C P 2 (mod n) con n = 47 59 =
2773.
Para descifrar el primer bloque 0553, tenemos que resolver el sistema de
congruencias
553 P 2 (mod 47)
x 9 (mod 59),
224
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
2. x 6 (mod 47)
x 50 (mod 59),
3. x 41 (mod 47)
x 9 (mod 59),
4. x 41 (mod 47)
x 50 (mod 59).
x 36 (mod 59),
2. x 12 (mod 47)
x 23 (mod 59),
3. x 35 (mod 47)
x 36 (mod 59),
4. x 35 (mod 47)
x 23 (mod 59),
6.5. SISTEMAS DE CLAVE PUBLICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
225
obtenemos, las soluciones menores que n = 2773 de estos sistemas, que son
respectivamente 2691, 0200, 2573 y 0082. De acuerdo a la tabla 6.9, la u
nica
soluci
on que tiene sentido es 0200 que corresponde al dgrafo CA.
Por lo tanto el mensaje que nos enviaron esta formado por la palabra
TOCA.
6.5.3
Sistema de la mochila
1 si V an
0 si V < an
P
1 si V Pnk=i+1 ak xk ai
0 si V nk=i+1 ak xk < ai
226
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
Expliquemos como funciona el sistema de cifrado de la mochila. Primero, cada usuario escoge una sucesi
on supercreciente de enteros positivos
(a1 , a2 , , an ) de una longitud previamente acordada, usualmente la longitud es un m
ultiplo de 5. Luego escoge un entero m tal que m > 2an y un
entero w tal que (w, m) = 1, y forma la sucesi
on (w1 , w2 , . . . , wn ) de menores
residuos positivos m
odulo m, donde w1 wa1 (mod m ), w2 wa2 (mod m
), . . ., wn wan (mod m ). Esta sucesi
on, que ya no es una sucesi
on supercreciente, se comunica como la clave p
ublica, en tanto que se guarda secreta
la clave de desciframiento que es la pareja de n
umeros (m, w1 ) donde w1
es el inverso de w m
odulo m.
227
O
V
A
T
O
S
N
U
A
I
G B
U
R
A
B
C
D
E
F
G
H
I
00000
00001
00010
00011
00100
00101
00110
00111
01000
J
K
L
M
N
N
O
P
Q
01001
01010
01011
01100
01101
01110
01111
10000
10001
R
S
T
U
V
W
X
Y
Z
10010
10011
10100
10101
10110
10111
11000
11001
11010
Multiplicando cada n
umero de la sucesi
on supercreciente por w y tomando el resultado m
odulo m, obtenemos la sucesi
on
(2625, 3148, 1569, 2263, 674, 2223, 1992, 3461, 968, 3163).
0010001100
1000010010
0010000111
0000011001
0010010011
1000000100
1001000000
0110111010
0000011000
Efectuando los productos punto de cada uno de los vectores que tienen
como componentes los bloques anteriores, con el vector cuyas componentes
son la sucesi
on antes obtenida, encontramos el conjunto de n
umeros que
enviamos como mensaje cifrado. El resultado es
7554, 7022, 5816, 9161, 7378, 7923, 6086, 4888, 9606, 4215.
Para ilustrar como se obtuvo el primero de los n
umeros anteriores, evaluamos
el producto punto
(1, 0, 0, 1, 1, 0, 1, 0, 0, 0) (2625, 3148, 1569, 2263, 674, 2223, 1992, 3461, 968, 1561) =
= 2625 + 2263 + 674 + 1992 = 7554
Los dem
as n
umeros se calculan en forma similar.
Para descifrar un mensaje, primero hallamos el inverso de w = 875
m
odulo 3852, este es w1 = 383. Luego, multiplicamos cada n
umero del
228
CAPITULO 6. CRIPTOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 6.4
1. Cifrar el mensaje EL FINAL ESTA PROXIMO usando el sistema RSA con
n = 37 73 y e = 17.
2. Un texto cifrado usando el sistema RSA con (e, n) = (5, 7663) es 5033
6283 5033 1458 5927 2550 6616. Hallar el texto plano correspondiente.
3. Hallar los primos p y q utilizados en un cifrado RSA, si se conoce que
n = 31621 y (n) = 31212.
4. En un sistema RSA se sabe que n = 153863, (n) = 153000 y que la
clave de enciframiento es e = 19. Hallar la clave de desciframiento.
5. Probar que si un criptoanalista descubre un mensaje P que no es primo
relativo con el m
odulo n = pq, usado en un cifrado RSA, entonces
puede factorizar n.
6.5. SISTEMAS DE CLAVE PUBLICA
O
V
A
T
O
S
N
U
A
I
G B
U
R
229
9. Determinar cu
ales de las siguientes sucesiones son supercrecientes:
(a) (2, 7, 20, 35, 62)
11. Descifrar el mensaje 561 168 220 613 573 348 168 170 220 052 495
000 393 613, que fue encriptado usando la sucesi
on supercreciente
(12, 20, 36, 74, 163) con m = 372 y w = 77.
O
V
A
T
O
S
N
U
A
I
G B
U
R
CAPITULO
Fracciones continuas
a1 +
b2
a2 +
a3 +
b3
a4 +
a1 +
a2 +
a3 +
230
1
a4 +
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.1. FRACCIONES CONTINUAS FINITAS
231
Los n
umeros ai en una fracci
on simple se llaman los terminos de la
fracci
on. Si el n
umero de terminos de una fracci
on continua simple es finito,
decimos que la fracci
on es una fracci
on continua simple finita y claramente
representa un n
umero racional.
Si el n
umero de terminos es infinito, decimos que la fracci
on es una fracci
on continua simple infinita y en este caso, hay que precisar su significado
matem
atico.
Unicamente
vamos a estudiar fracciones continuas simples, por lo tanto
cuando hablemos de fracciones continuas, asumiremos que ellas son simples
aunque no lo mencionemos explcitamente.
7.1
La fracci
on continua finita,
1
a1 +
a2 +
a3 +
a4 +
1
..
.+
1
an
Demostraci
on. Sea r =
p
q
un n
umero racional con q > 0. Aplicando repeti-
232
O
V
A
T
O
S
N
U
A
I
G B
U
R
0 < r1 < q
q = r1 a2 + r2 ,
0 < r 2 < r1
r1 = r2 a3 + r3 ,
..
.
0 < r 3 < r2
..
.
rn2 = rn1 an + rn
con rn = 0.
rn3
rn2
p
r1
1
= a1 +
= a1 + q
q
q
r1
q
r2
1
= a2 +
= a2 + r1
r1
r1
r2
r1
r3
1
= a3 +
= a3 + r2
r2
r2
r3
..
.
rn1
1
= an1 +
= an1 + rn2
rn2
rn1
rn2
= an
rn1
y por sustituciones sucesivas obtenemos
p
= a1 +
q
1
1
a2 +
a3 +
a4 +
= [a1 , a2 , . . . , an ].
1
..
.+
1
an
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.1. FRACCIONES CONTINUAS FINITAS
233
63
como fracci
on continua simple.
11
Tenemos,
63 = 11 (6) + 3
11 = 3 3 + 2
3 =21+1
2 = 1 2 + 0,
luego
63
1
3
= 6 +
= 6 +
11
11
11
3
1
= 6 +
2
3+
3
1
= 6 +
1
3+
3
2
1
= 6 +
1
3+
1
1+
2
= [6, 3, 1, 2].
Escribiendo el u
ltimo termino en la forma 2 = 1 + 1, observamos tambien
que,
63
= 6 +
11
1
1
3+
1+
1
1+
1
1
= [6, 3, 1, 1, 1].
En general, todo n
umero racional puede expresarse como una fracci
on conp
tinua simple finita de dos formas diferentes. En efecto, si = [a1 , a2 , . . . an ]
q
234
O
V
A
T
O
S
N
U
A
I
G B
U
R
1
1
= an1 + = an1 + 1
an
1
y por lo tanto
p
= [a1 , a2 , . . . , an ] = [a1 , a2 , . . . , an2 , an1 + 1].
q
El razonamiento anterior tambien nos muestra que si una representaci
on de
un n
umero racional como fracci
on continua finita tiene un n
umero par de
terminos, su otra representaci
on tiene un n
umero impar de terminos.
Ejercicios 7.1
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.2. CONVERGENTES
235
8. [1, 3, 1, 2].
9. [4, 2, 3, 5].
7.2
q
p
Convergentes
C2 = [2, 4] = 2 +
1
4+
1
11
5
C4 = [2, 4, 1, 6] = 2 +
4+
1
1+
1
6
75
.
34
Observamos que en el caso de una fracci
on continua simple finita [a1 , a2 , . . . , an ]
su u
ltima convergente Cn es simplemente el n
umero racional representado
por dicha fracci
on.
=
236
O
V
A
T
O
S
N
U
A
I
G B
U
R
C5 = [3, 2, 6, 2, 6] = 3 +
2+
6+
2+
C6 = [3, 2, 6, 2, 6, 2] = 3 +
627
181
1
6
2+
1351
.
390
6+
2+
1
6+
1
2
pn = an pn1 + pn2 ,
(7.1)
qn = an qn1 + qn2 ,
v
alidas para todo n 1.
Demostraci
on. La demostraci
on es por inducci
on sobre n. Si n = 1 las
f
ormulas (7.1) se transforman en
p1 = a1 1 + 0 = a1
q1 = a1 0 + 1 = 1,
luego C1 =
p1
= a1 = [a1 ] como se requiere.
q1
237
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.2. CONVERGENTES
En consecuencia
0
1
1
0
1
3
3
1
3
2
4
13
4
13/4
3
1
16
5
16/5
4
2
45
14
45/14
5
2
106
33
106/33
238
O
V
A
T
O
S
N
U
A
I
G B
U
R
pn
la convergente nesima de la fracci
on continua
qn
simple [a1 , a2 , . . .], entonces
(7.2)
para todo n 1.
Demostraci
on. La demostraci
on es por inducci
on sobre n. Si n = 1 tenemos
p1 q0 p0 q1 = a1 0 1 1 = (1) = (1)1
= (1)k = (1)k+1
(1)n
.
qn qn1
(7.3)
Demostraci
on. Dividiendo (7.2) por qn qn1 tenemos el resultado deseado.
7.9 Corolario. Para todo n 1, (pn , qn ) = 1.
Demostraci
on. De (7.2) se sigue que
pn
qn1
pn1
+ qn
=1
(1)n
(1)n+1
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.2. CONVERGENTES
239
para todo n 1.
Demostraci
on. Para n 1, por las f
ormulas de recurrencia y el Teorema 7.7
tenemos
pn qn2 pn2 qn = (an pn1 + pn2 )qn2 pn2 (an qn1 + qn2 )
= an (pn1 qn2 pn2 qn1 )
= an (1)n1 .
Cn Cn2 =
(1)n1 an
.
qn qn2
(7.4)
240
O
V
A
T
O
S
N
U
A
I
G B
U
R
Adem
as toda convergente impar es menor que toda convergente par.
Demostraci
on. Si n 3 y n es un entero impar, el lado derecho de la
ecuaci
on (7.4) es positivo y por lo tanto las convergentes impares forman
una sucesi
on creciente. En forma similar se ve que las convergentes pares
forman una sucesi
on decreciente.
Por el Corolario 7.8 tenemos que
Cn Cn1 =
(1)n
, para n 2.
qn qn1
Tomando n = 2k tenemos
C2k C2k1 =
1
> 0,
q2k q2k1
luego
C2k C2k1 para todo k 1.
(7.5)
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.2. CONVERGENTES
241
3. Si r < s entonces
De (1), (2) y (3) concluimos que toda convergente impar es menor que toda
convergente par.
Ejercicios 7.2
242
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.3
Demostraci
on. Por el Teorema 7.14 las convergentes impares forman una
sucesi
on creciente y acotada superiormente de n
umeros reales, por lo tanto
forman una sucesi
on convergente. Similarmente las convergentes pares son
una sucesi
on convergente ya que forman una sucesi
on decreciente y acotada
inferiormente. Supongamos que
lim C2n1 = L
y
lim C2n = M.
(1)2n
1
<
,
q2n q2n1
2n(2n 1)
luego
lim (C2n C2n1 ) = 0,
y por lo tanto
lim C2n lim C2n1 = 0,
es decir
M = L,
como queramos probar.
O
V
A
T
O
S
N
U
A
I
G B
U
R
243
7.16 Teorema. El n
umero real x del teorema anterior es un n
umero irracional.
Demostraci
on. Por los teoremas anteriores tenemos que
C1 < C 3 < C 5 < < x < C 6 < C 4 < C 2 ,
luego para cualquier valor de n, x siempre esta entre Cn y Cn+1 , por lo tanto
0 <| x Cn |<| Cn+1 Cn |=
qn+1 qn
y por lo tanto
qn+1
a
b
.
con b > 0. de la
244
O
V
A
T
O
S
N
U
A
I
G B
U
R
con a1 = [x] y 0 <
1
x1
< 1.
x1 = a2 +
1
x2
1
x1
< 1 se
1
x2
< 1.
1
xi+1
x = a1 +
= a1 +
1
x1
1
a2 +
1
x2
..
.
= [a1 , a2 , a3 , . . .].
O
V
A
T
O
S
N
U
A
I
G B
U
R
245
10 = 3 + ( 10 3) = 3 +
1
=3+
10 + 3
1
1
=3+
6 + ( 10 3)
1
=3+
.
1
6+
1
10 3
( 10 3)
1
vuelve a aparecer tenemos,
10 3
1
10 = 3 +
6+
6+
1
10 3
y continuando s, obtenemos
246
O
V
A
T
O
S
N
U
A
I
G B
U
R
Por lo tanto,
x4=
1
x+4
x=4+
1
4+x
x=4+
1
4+
4+x
4+
x=4+
8+
1
4+x
x=3+
1+
6+
1+
1
6 +
O
V
A
T
O
S
N
U
A
I
G B
U
R
247
luego,
x3=
1+
1+
1
6 + (x 3)
1
1
x+3
x+4
x+3
x+3
=
,
x+4
de donde,
(x 3)(x + 4) = x + 3
x2 + x 12 = x + 3
x2 = 15.
Por lo tanto
x = [3, 1, 6] =
15
Ejercicios 7.3
Expresar como fracci
on continua simple infinita cada uno de los n
umeros
irracionales siguientes:
1.
5.
2.
8.
248
O
V
A
T
O
S
N
U
A
I
G B
U
R
3.
4.
14.
21.
5. 3 + 26.
6. 37.
8. [5, 5, 10].
9. [7, 3, 6].
7.4
Una fracci
on continua peri
odica es una fracci
on continua de la forma
[a1 , a2 , . . . an , b1 , b2 , . . . bm ]
donde n es un entero no negativo y m es un entero positivo. El periodo de la
fracci
on continua es la sucesi
on de terminos que se repiten b1 , b2 , . . . bm . Vamos a demostrar que toda fracci
on continua peri
odica representa un n
umero
irracional cuadr
atico, es decir un n
umero que es raz de una ecuaci
on de la
forma ax2 +bx+c = 0 con coeficientes enteros a, b, c. De acuerdo a la f
ormula
para resolver ecuaciones de
segundo
grado,
los
irracionales
cuadr
a
ticos
son
n
umeros de la forma r + s d donde r y s son n
umeros racionales con s 6= 0
y d es un n
umero entero positivo que no es un cuadrado perfecto.
7.21 Teorema. Si x = [a1 , a2 , . . . , an , b1 , b2 , . . . , bm ], entonces x es un
n
umero irracional cuadr
atico.
7.4. FRACCIONES CONTINUAS PERIODICAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
249
Demostraci
on. Sea y = [b1 , b2 , . . . , bm ]. Por el Teorema 7.16 y es un n
umero
irracional, y tenemos
y = [b1 , b2 , . . . , bm , y]
=
yp0m + p0m1
0 + q0
yqm
m1
0 y p0
0
donde p0m /qm
ltimas convergentes de [b1 , b2 ,
m1 /qm1 son las dos u
. . . , bm ]. De la ecuaci
on anterior tenemos que
0 2
0
qm
y + (qm1
p0m )y p0m1 = 0,
luego y es un n
umero irracional cuadr
atico. Supongamos que y = r + s d
con r y s n
umeros racionales, s 6= 0 y d un entero positivo que no es un
cuadrado perfecto. Si pn /qn y pn1 /qn1 son las u
ltimas convergentes de la
fracci
on [a1 , a2 , . . . , an ] tenemos
x = [a1 , a2 , . . . , an , y]
ypn + pn1
=
yqn + qn1
(r + s d)pn + pn1
=
(r + s d)qn + qn1
A+B d
=
C +D d
donde A, B, C y D son n
umeros racionales. Por lo tanto
(A + B d)(C D d)
x=
(C + D d)(C D d)
= r 0 + s0 d
donde r 0 y s0 son n
umeros racionales. De esta forma queda demostrado que
x es un irracional cuadr
atico, como queramos probar.
El recproco del teorema anterior es cierto, pero su demostraci
on es muy
complicada para presentarla en un primer curso de teora de n
umeros.
250
O
V
A
T
O
S
N
U
A
I
G B
U
R
3 + 15
y=
.
3
y=
Los u
ltimos convergentes de [4, 2, 5] son C2 = 9/2 y C3 = 49/11. Por lo
tanto
3+
15
49 + 9
3
x=
!
3 + 15
11 + 2
3
174 + 49 15
=
39 + 11 15
433
15
=
+
.
98
98
7.23 Ejemplo. Encontremos el irracional cuadr
atico representado por la
fracci
on peri
odica [4, 6 ].
Sea x = [4, 6 ]. Tenemos x = [4, y] con y = [6]. Luego
y = [6, y] = 6 +
y 2 6y 1 = 0
y = 3 + 10
1
6y + 1
=
y
y
7.4. FRACCIONES CONTINUAS PERIODICAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
251
por lo tanto
1
4y + 1
x = [4, y] = 4 + =
y
y
4(3 + 10) + 1
=
3 + 10
13 + 4 10
=
3 + 10
= 1 + 10.
Usando los n
umeros xi y ai definidos en la prueba del
Teorema 7.17 se
puede demostrar, con cierta dificultad, que: si x = r + s d es un n
umero
irracional cuadr
atico tal que x > 1 y 1 < x < 0 donde x = r s d,
entonces la fracci
on continua que representa a x es una fracci
on continua
peri
odica pura, es decir una fracci
on de la forma x = [a1 , a2 , . . . , an ].
Como consecuencia directa de este resultado tenemos el teorema siguiente.
7.24 Teorema.
Si d es un entero positivo que no es un cuadrado perfecto,
d = [a1 , a2 , a3 , . . . , an , 2a1 ].
Demostraci
on. Supongamos
que
d
=
[a
,
a
,
a
,
.
.
.].
Como
a
=
[
d]
1
2
3
1
d = a1 + [a1 , a2 , a3 , . . .] = [2a1 , a2 , a3 , . . . , an ],
y en consecuencia
d = a1 + [2a1 , a2 , a3 , . . . , an ]
= a1 + [2a1 , a2 , a3 , . . . , an , 2a1 ]
= [a1 , a2 , a3 , . . . , an , 2a1 ].
a2 1 = [a 1, 1, 2(a 1)]
252
O
V
A
T
O
S
N
U
A
I
G B
U
R
= (a 1) +
a2 1 (a 1)
1
a2 1 + (a 1)
2(a 1)
1
= (a 1) +
2(a 1) + ( a2 1 (a 1))
2(a 1)
1
= (a 1) +
a2 1 (a 1)
1+
2(a 1)
1
= (a 1) +
1
1+
2(a 1)
2
a 1 (a 1)
1
= (a 1) +
1
1+
a2 1 + (a 1)
1
= (a 1) +
1
1+
2(a 1) + ( a2 1 (a 1))
Como la expresi
on a2 1 (a 1) aparece otra vez, concluimos que
p
a2 1 = [(a 1), 1, 2(a 1)].
253
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
Ejercicios 7.4
3. [2, 5]
4. [4, 1, 3, 1, 8]
5. Hallar la fracci
on continua peri
odica que representa a
5, 10, 15 y 20.
d cuando d =
7. Si a es un entero
on continua peri
odica que
positivo, probar la fracci
2
representa a a + 2a es [a, 1, 2a]
8. Si a es un entero mayor que 2, probar que
p
a2 2 = [a 1, 1, a 2, 1, 2(a 1)].
7.5
Aproximaci
on de n
umeros irracionales
254
O
V
A
T
O
S
N
U
A
I
G B
U
R
Demostraci
on. Escribamos x en la forma x = [a1 , a2 , . . . , an , y] donde y =
[an+1 , an+2 , . . .]. Entonces
ypn + pn1
yqn + qn1
y(xqn pn ) = xqn1 + pn1
pn1
,
= qn1 x
qn1
x=
pn1
pn
qn1
x
x
=
qn
yqn
qn1
p
p
q
n
n1
n1
x =
x
.
qn
yqn
qn1
El teorema siguiente nos proporciona una medida de la exactitud obtenida al aproximar x por su convergente nesima.
pn
7.27 Teorema. Sea Cn =
la convergente nesima de la fracci
on contiqn
nua simple que representa al n
umero real x, entonces
x pn < 1 .
qn qn2
Demostraci
on. Como las convergentes de la fracci
on continua simple que
representa al n
umero x satisfacen las desigualdades
C1 < C3 < C5 < < x < < C6 < C4 < C2 ,
entonces para cualquier valor de n, x siempre esta entre Cn y Cn+1 y por lo
tanto tenemos que
| x Cn |<| Cn Cn+1 |=
1
.
qn qn+1
255
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
Por el Teorema 7.12, sabemos que qn+1 qn para todo n 1, luego qn qn+1
qn2 y por lo tanto concluimos que
| x Cn |<
1
.
qn2
0
1
1
0
1
2
2
1
2
1
3
1
3
4
14
5
4
2
31
11
5
1
45
16
6
1
76
27
7
4
349
124
Como q7 > 44, la septima convergente es una de las aproximaciones buscadas. Por lo tanto
x ' 349/124 ' 2, 814
Si calculamos el valor exacto de x = [2, 1, 4, 2, 1] procediendo
como en la de37 + 621
mostraci
on del Teorema 7.21, encontramos que x =
' 2, 8145396
22
y observamos que la aproximaci
on encontrada es correcta a la milesima.
Para terminar, queremos mencionar que hay numerosos e importantes
resultados para aproximar un n
umero irracional que hacen uso de la teora de
las fracciones continuas, y que se pueden investigar en textos mas avanzados
de Teora de N
umeros.
256
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 7.5
2. [4, 1, 3, 1, 5].
3. [2, 1, 1, 2].
4. [0, 3, 1, 2, 1, 4].
5. 48.
6. 15.
7. 23.
8. 2 + 7.
O
V
A
T
O
S
N
U
A
I
G B
U
R
257
258
O
V
A
T
O
S
N
U
A
I
G B
U
R
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
101
103
107
109
113
127
131
137
139
149
151
157
163
167
173
179
181
191
193
197
199
211
223
227
229
233
239
241
251
257
263
269
271
277
281
283
293
307
311
313
317
331
337
347
349
353
359
367
373
379
383
389
397
401
409
419
421
431
433
439
443
449
457
461
463
467
479
487
491
499
503
509
521
523
541
547
557
563
569
571
577
587
593
599
601
607
613
617
619
631
641
643
647
653
659
661
673
677
683
691
701
709
719
727
733
739
743
751
757
761
769
773
787
797
809
811
821
823
827
829
839
853
857
859
863
877
881
883
887
907
911
919
929
937
941
947
953
967
971
977
983
991
997
1009
1013
1019
1021
1031
1033
1039
1049
1051
1061
1063
1069
1087
1091
1093
1097
1103
1109
1117
1123
1129
1151
1153
1163
1171
1181
1187
1193
1201
1213
1217
1223
1229
1231
1237
1249
1259
1277
1279
1283
1289
1291
1297
1301
1303
1307
1319
1321
1327
1361
1367
1373
1381
1399
1409
1423
1427
1429
1433
1439
1447
1451
1453
1459
1471
1481
1483
1487
1489
1493
1499
1511
1523
1531
1543
1549
1553
1559
1567
1571
1579
1583
1597
1601
1607
1609
1613
1619
1621
1627
1637
1657
1663
1667
1669
1693
1697
1699
1709
1721
1723
1733
1741
1747
1753
1759
1777
1783
1787
1789
1801
1811
1823
1831
1847
1861
1867
1871
1873
1877
1879
1889
1901
1907
1913
1931
1933
1949
1951
1973
1979
1987
1993
1997
1999
2003
2011
2017
2027
2029
2039
2053
2063
2069
2081
2083
2087
2089
2099
2111
2113
2129
2131
2137
2141
2143
2153
2161
2179
2203
2207
2213
2221
2237
2239
2243
2251
2267
2269
2273
2281
2287
2293
2297
2309
2311
2333
2339
2341
2347
2351
2357
2371
2377
2381
2383
2389
2393
2399
2411
2417
2423
2437
2441
2447
2459
2467
2473
2477
2503
2521
2531
2539
2543
2549
2551
2557
2579
2591
2593
2609
2617
2621
2633
2647
2657
2659
2663
2671
2677
2683
2687
2689
2693
2699
2707
2711
2713
2719
2729
2731
2741
2749
2753
2767
2777
2789
2791
2797
2801
2803
2819
2833
2837
2843
2851
2857
2861
2879
2887
2897
2903
2909
2917
2927
2939
2953
2957
2963
2969
2971
259
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
2999
3001
3011
3019
3023
3037
3041
3049
3061
3067
3079
3083
3089
3109
3119
3121
3137
3163
3167
3169
3181
3187
3191
3203
3209
3217
3221
3229
3251
3253
3257
3259
3271
3299
3301
3307
3313
3319
3323
3329
3331
3343
3347
3359
3361
3371
3373
3389
3391
3407
3413
3433
3449
3457
3461
3463
3467
3469
3491
3499
3511
3517
3527
3529
3533
3539
3541
3547
3557
3559
3571
3581
3583
3593
3607
3613
3617
3623
3631
3637
3643
3659
3671
3673
3677
3691
3697
3701
3709
3719
3727
3733
3739
3761
3767
3769
3779
3793
3797
3803
3821
3823
3833
3847
3851
3853
3863
3877
3881
3889
3907
3911
3917
3919
3923
3929
3931
3943
3947
3967
3989
4001
4003
4007
4013
4019
4021
4027
4049
4051
4057
4073
4079
4091
4093
4099
4111
4127
4129
4133
4139
4153
4157
4159
4177
4201
4211
4217
4219
4229
4231
4241
4243
4253
4259
4261
4271
4273
4283
4289
4297
4327
4337
4339
4349
4357
4363
4373
4391
4397
4409
4421
4423
4441
4447
4451
4457
4463
4481
4483
4493
4507
4513
4517
4519
4523
4547
4549
4561
4567
4583
4591
4597
4603
4621
4637
4639
4643
4649
4651
4657
4663
4673
4679
4691
4703
4721
4723
4729
4733
4751
4759
4783
4787
4789
4793
4799
4801
4813
4817
4831
4861
4871
4877
4889
4903
4909
4919
4931
4933
4937
4943
4951
4957
4967
4969
4973
4987
4993
4999
5003
5009
5011
5021
5023
5039
5051
5059
5077
5081
5087
5099
5101
5107
5113
5119
5147
5153
5167
5171
5179
5189
5197
5209
5227
5231
5233
5237
5261
5273
5279
5281
5297
260
O
V
A
T
O
S
N
U
A
I
G B
U
R
5303
5309
5323
5333
5347
5351
5381
5387
5393
5399
5407
5413
5417
5419
5431
5437
5441
5443
5449
5471
5477
5479
5483
5501
5503
5507
5519
5521
5527
5531
5557
5563
5569
5573
5581
5591
5623
5639
5641
5647
5651
5653
5657
5659
5669
5683
5689
5693
5701
5711
5717
5737
5741
5743
5749
5779
5783
5791
5801
5807
5813
5821
5827
5839
5843
5849
5851
5857
5861
5867
5869
5879
5881
5897
5903
5923
5927
5939
5953
5981
5987
6007
6011
6029
6037
6043
6047
6053
6067
6073
6079
6089
6091
6101
6113
6121
6131
6133
6143
6151
6163
6173
6197
6199
6203
6211
6217
6221
6229
6247
6257
6263
6269
6271
6277
6287
6299
6301
6311
6317
6323
6329
6337
6343
6353
6359
6361
6367
6373
6379
6389
6397
6421
6427
6449
6451
6469
6473
6481
6491
6521
6529
6547
6551
6553
6563
6569
6571
6577
6581
6599
6607
6619
6637
6653
6659
6661
6673
6679
6689
6691
6701
6703
6709
6719
6733
6737
6761
6763
6779
6781
6791
6793
6803
6823
6827
6829
6833
6841
6857
6863
6869
6871
6883
6899
6907
6911
6917
6947
6949
6959
6961
6967
6971
6977
6983
6991
6997
7001
7013
7019
7027
7039
7043
7057
7069
7079
7103
7109
7121
7127
7129
7151
7159
7177
7187
7193
7207
7211
7213
7219
7229
7237
7243
7247
7253
7283
7297
7307
7309
7321
7331
7333
7349
7351
7369
7393
7411
7417
7433
7451
7457
7459
7477
7481
7487
7489
7499
7507
7517
7523
7529
7537
7541
7547
7549
7559
7561
7573
7577
7583
7589
7591
7603
7607
7621
7639
7643
7649
7669
7673
7681
7687
7691
7699
7703
7717
7723
7727
7741
7753
7757
7759
7789
7793
7817
7823
7829
7841
7853
7867
7873
7877
7879
7883
7901
7907
7919
7927
7933
7937
7949
7951
7963
7993
8009
8011
8017
8039
8053
8059
8069
8081
8087
8089
8093
8101
8111
8117
8123
8147
8161
8167
8171
8179
8191
8209
8219
8221
8231
8233
8237
8243
8263
8269
8273
8287
8291
8293
8297
8311
8317
8329
8353
8363
8369
8377
8387
8389
8419
8423
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
8429
8431
8443
8447
8461
8467
8501
8513
8521
8527
8537
8539
8543
8563
8573
8581
8597
8599
8609
8623
8627
8629
8641
8647
8663
8669
8677
8681
8689
8693
8699
8707
8713
8719
8731
8737
8741
8747
8753
8761
8779
8783
8803
8807
8819
8821
8831
8837
8839
8849
8861
8863
8867
8887
8893
8923
8929
8933
8941
8951
8963
8969
8971
8999
9001
9007
9011
9013
9029
9041
9043
9049
9059
9067
9091
9103
9109
9127
9133
9137
9151
9157
9161
9173
9181
9187
9199
9203
9209
9221
9227
9239
9241
9257
9277
9281
9283
9293
9311
9319
9323
9337
9341
9343
9349
9371
9377
9391
9397
9403
9413
9419
9421
9431
9433
9437
9439
9461
9463
9467
9473
9479
9491
9497
9511
9521
9533
9539
9547
9551
9587
9601
9613
9619
9623
9629
9631
9643
9649
9661
9677
9679
9689
9697
9719
9721
9733
9739
9743
9749
9767
9769
9781
9787
9791
9803
9811
9817
9829
9833
9839
9851
9857
9859
9871
9883
9887
9901
9907
9923
9929
9931
9941
9949
9967
9973
261
O
V
A
T
O
S
N
U
A
I
G B
U
R
Respuestas y sugerencias
Ejercicios 1.1
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
263
Ejercicios 1.3
11.
m X
n
X
ai bj =
j=1 i=1
" n
m
X
X
j=1
m
X
j=1
ai bj
i=1
"
bj
n
X
i=1
ai
! m
n
X
X
ai
bj .
i=1
j=1
264
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 2.1
5. Haga inducci
on sobre s.
6. Si n | m se ve f
acilmente que an 1 | am 1. Suponga que an 1 | am 1,
entonces n m y escribiendo m = qn + r con 0 r < n y q 0, si se
tuviera r > 0 entonces
am 1 = aqn ar 1 = (aqn 1)ar + (ar 1),
8. Use el ejercicio 7.
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
265
Ejercicios 2.2
7. a = d, b = g.
10. 96 y 120.
11. 24 y 1440, 96 y 360, 72 y 480, 120 y 288.
12. El MCD es 1.
13. (4410, 1404, 8712) = 18 = (-7) (4410) + (22) (1404) + (0) (8712).
14. (112, 240, 192, 768) = 16 = (1) (112) + (-2) (240) + (2) (192) + (0)
(768).
15. x = 6, y = 4, z = 0, w = 0. Hay otras respuestas.
16. (p 1)(q 1).
17. Utilice [a, b, c] = [[a, b], c] =
18. Use el ejercicio anterior.
19. a = 2, b = 4, c = 10.
|[a, b]c|
y el teorema 2.29 repetidamente.
([a, b], c)
266
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 2.3
4. (a2 , b) = p o p2 , (a2 , b3 ) = p2 o p3 .
13. Sugerencia:
Si x, y, z son n
umeros naturales entonces
min(x, y, z) + max(x, y, z) = x + y + z si y solo si a lo m
as uno de
los n
umeros es diferente de cero.
Ejercicios 2.4
Ejercicios 2.5
2. Las ternas primitivas con x impar y 1 z 30 son
(3, 4, 5), (5, 12, 13), (15, 8, 17), (7, 24, 25) y (21, 20, 29).
3. Si n no es una potencia de dos escriba n = kp con p primo impar.
4. (3k, 4k, 5k) con k 1.
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
267
6. No hay.
7. Escriba la ecuaci
on en la forma x4 = y 4 + z 2 .
Ejercicios 3.1
2. Si n es el entero m
as pr
oximo a x, entonces x = n+ con 0 || < 1/2
y x + 1/2 = n + 1/2 con 0 1/2 < 1.
4. a) Para los n
umeros reales x que cumplen x [x] < 1/2.
b) Para los n
umeros reales x que cumplen x [x] 1/2.
8. 207.
9. 28.
10. 48.
12. El exponente
on can
onica de (2n)!
con que 2 aparece en la representaci
P 2n
es k=1 k y el exponente con que 2 aparece en la representaci
on
2
P
h n i
h n i
P
P 2n
de (n!)2 es 2
2
.
Pruebe
que
k=1
k=1
k=1
2k
2k
2k
usando el teorema 3.2(h).
13. Para cada primo p comparar el exponente con que p aparece en la
representaci
on can
onica de (2n2)! con el exponente con que p aparece
en la representaci
on de n!(n 1)!
14. Es similar a los dos ejercicios anteriores.
Ejercicios 3.2
1. (4320) = 48, (4320) = 15120.
3. 144.
4. 864.
5. Considere x = pn1 con p primo.
268
O
V
A
T
O
S
N
U
A
I
G B
U
R
7. 22.
11. Si n =
Qk
ni
i=1 pi
entonces
X
d|n
d =
k
2(n +1)
Y
p i
1
i
i=1
p2i 1
Ejercicios 3.3
Ejercicios 3.4
3. Cuando n es par.
6. n = 2a con a 1.
7. 1920.
8. Si n es un n
umero perfecto par, entonces
(n) = 2p1 (2p1 1).
12. Suponga que hay solo un n
umero finito de primos p1 , p2 , . . ., pk y
considere el n
umero N = p1 p2 pk
14. Si (x) = 18, x = 19, 27, 38, 54.
Si (x) = 24, x = 35, 39, 45, 52, 56, 70, 72, 78, 84, 90
Si (x) = 72, x = 73, 91, 95, 111, 117, 135, 146, 148, 152, 182, 190,
216, 222, 228, 234, 252, 270.
Si (x) = 90, no hay soluciones.
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
269
Ejercicios 3.5
6. Use el ejercicio 4.
7. Use el ejercicio 6.
Q
Q
9. Si n = ki=1 pni i entonces 2 (n) = ki=1
ni +2
2
Ejercicios 3.6
Q
3. (1)k ki=1 pi .
Q
4. ki=1 (2 pi ).
6. La funci
on g(n) =
8.
(n)
.
n
d|n
|(d)| es multiplicativa.
10. Usando la f
ormula de inversi
on de M
obius y el Teorema 3.35 se obtiene
g(n) =
k
Y
i
p2n
i
i=1
11.
1
1 2
pi
1 Qk
(1 pi ).
n i=1
Ejercicios 4.1
270
O
V
A
T
O
S
N
U
A
I
G B
U
R
10. 3 y 3.
11. 6 y 1.
Ejercicios 4.2
2. En Z7 la soluci
on de 3x + 4 = 1 es 6 y las soluciones de x2 + 2x + 6 = 0
son 2 y 3.
5. ta+sb = (t + s)a. Escriba t+s en la forma t+s = qb+r con 0 r b.
Luego (t + s)a = qba + ra = qn + ra ra (mod n). Similarmente se
razona con el producto.
p1
2
)2 .
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
Ejercicios 4.5
1. 5, 11, 17.
2. 53, 108.
3. 16.
5. No tiene soluci
on.
6. No tiene soluci
on .
7. 6188.
8. 69.
271
272
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 4.6
1. x 5 (mod 168).
6. 299.
Ejercicios 4.7
1. 4, 8, 13, 14.
2. 4, 11, 18, 25, 32, 39.
3. 8, 13, 20, 22, 43, 50, 55, 62, 83, 85, 92, 97.
4. x 41 (mod 55), x 52 (mod 55).
5. x 14 (mod 90), x 59 (mod 90).
6. x 15 (mod 56).
Ejercicios 4.8
1. x 65 (mod 125).
2. x 1 (mod 25).
3. 5, 14, 21, 23.
4. x 23 (mod 343).
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
273
Ejercicios 4.9
2. 1, 4, 3, 9, 10, 12.
3. (1|11) = (3|11) = (2|11) = 1.
(2|11) = (1|11) = (3|11) = 1.
4. (a|p) = 1, (b|p) = 1, luego (ab|p) = (a|p)(b|p) = 1.
8. Todo primo impar es de la forma 4m + 1 o de la forma 4m 1.
Ejercicios 5.2
1. p 1, 3, 9, 13 (mod 40).
2. p 5, 11, 13, 15, 17, 23 (mod 28).
274
O
V
A
T
O
S
N
U
A
I
G B
U
R
3. p 1 (mod 12), p 5 (mod 12).
5. b) y d).
9. (129|283) = 1, (640|277) = 1.
Ejercicios 5.3
p 2 3 5 7 11 13 17 19 23 29
5. raz 1 2 2 3 2 2 3 2 5 2
6. M
odulo 11 son 2, 6, 7 y 8. M
odulo 13 son 2, 6,7 y 11.
10. 1, 3, 4, 5, 9.
11. 1, 22.
12. a) 2. b) No tiene. c) 5. Use propiedades de los ndices y el Teorema
4.47.
n 1 2 3 4 5 6 7 8 9 10
14. ind 10 1 8 2 4 9 7 3 6 5
15. Tomando ndice en base 2 con respecto al m
odulo 11, tenemos
ind2 3 + 3 ind2 x ind2 7 (mod 10), o sea 3 ind2 x = 7 8 9 (mod
10). Luego ind2 x 3 (mod 10) y x 8 (mod 11).
Ejercicios 5.4
1. f : U9 U18 definida por:
f (1) = 1, f (2) = 5, f (4) = 7, f (5) = 11, f (7) = 13 y f (8) = 17.
3. 17, 67, 192.
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
275
4. 32.
6. 67, 113.
Ejercicios 6.1
2. (a) Al que has de castigar con obras no trates mal con palabras.
(b) Sea moderado tu sue
no que el que no madruga con el sol no goza
del da.
3. La teora de n
umeros es importante en la criptologa.
N
GWGU JTNG SJIA.
4. OIWG CGUR TSTF TYTO TVIB NGR
276
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 6.2
GR HP BS EN
YW XK YA NH
AN
XB HS MO DC
1. WN PV JH EC JN
EN XK HP DJ GM.
2 3
2.
.
25 14
3. La verdad no siempre es verosmil.
8 11
4. C
P (mod 27 ).
5 4
Ejercicios 6.3
1. 0694 0720 0262 1710 1016 0447 0802.
2. 4221 2858 0494 1361 2917 2544 1991 1672 1824 0218 3919 0860 3676
4792 4231 2626 2684 4009 1581 0455.
3. Escucha pero no siempre creas.
4. te espero el martes.
5. k = 588.
6. k = 1765.
Ejercicios 6.4
1. Esto es lo mejor.
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
277
2. p = 103, q = 307.
3. d = 88579.
4. Adios.
5. 6682 4087 4109 8096 5820 11415 6078 2948 4733 1994 5574 2948 3071
4232 3838 6474 3676.
6. Hemos terminado.
Ejercicios 7.1
1. [2, 1, 42].
2. [0, 2, 3, 1, 6, 4].
3. [8, 1, 1, 1, 2, 4].
4. [4, 1, 6, 1, 2].
5. [3, 3, 2, 1, 3].
6. [4, 53, 2].
7. 3, 14159 = [3, 7, 15, 1, 25, 1, 7, 4]; 3, 1416 = [3, 7, 16, 11]. Luego =
[3, 7, 15, 1, . . .].
8. 14/11.
9. 132/37.
10. 3/10.
11. 19/11.
14. [0, a1 , a2 , a3 , . . . , an ].
Ejercicios 7.2
1. c1 = 1, c2 = 4/3, c3 = 9/7, c4 = 13/10, c5 = 35/27.
2. c1 = 3, c2 = 4, c3 = 19/5, c4 = 99/26, c5 = 613/161, c6 = 1325/348.
278
O
V
A
T
O
S
N
U
A
I
G B
U
R
Ejercicios 7.3
1.
5 = [2, 4].
2.
8 = [2, 1, 4].
3.
14 = [3, 1, 2, 1, 6].
4.
5.
6.
7.
8.
9.
10.
21 = [4, 1, 1, 2, 1, 1, 8].
3 + 26 = [8, 10].
37 = [6, 12].
[1, 1] = (1 + 5)/2.
[7, 3, 6] = 10 + 11.
[1, 2, 1] = (1 + 10)/3..
11. 3, 7, 15, 1.
Ejercicios 7.4
1. (308 +
37)/219.
2. (165 + 229)/34.
3. ( 29 1)/2.
4. 23
DE NUMEROS
APROXIMACION
IRRACIONALES
O
V
A
T
O
S
N
U
A
I
G B
U
R
7.5.
Ejercicios 7.5
5. 48 ' 1254/181.
6. 15 ' 213/55.
7. 23 ' 235/49.
8. 2 + 7 ' 655/141.
9. ' 103993/33102.
279
O
V
A
T
O
S
N
U
A
I
G B
U
R
Bibliografa
BIBLIOGRAFIA
O
V
A
T
O
S
N
U
A
I
G B
U
R
281
[15] D. Zaiger, A short proof of the Prime Number Theorem, Amer. Math.
Monthly 104 (1967), 705708
[16] http://primes.utm.edu
O
V
A
T
O
S
N
U
A
I
G B
U
R
Indice de Materias
congruentes m
odulo n, 98
conjetura
de Goldbach, 56
de TaniyamaShimura, 58
convergentes, 235
criba de Erat
ostenes, 51
criptoan
alisis, 194
criptografa, 194
criterio de Euler, 158
criterios de divisibilidad, 104
cuerpo, 112
adici
on
de n
umeros enteros, 10
de n
umeros naturales, 2
algoritmo
de Euclides, 29
de la divisi
on, 13
extendido de Euclides, 31
anillo, 109
con identidad, 110
conmutativo, 110
aritmetica m
odulo n, 106
axiomas
de Peano, 2
dgitos, 17
dgrafos, 206
desencriptaci
on, 195
divide a, 15
divisibilidad, 25
divisores de cero, 110
dominio de integridad, 112
ecuaci
on
de Fermat, 58
diof
antica, 58
diof
antica lineal, 125
encriptaci
on, 195
Zn , 107
enteros m
odulo n, 107
equivalente numerico, 195
282
INDICE DE MATERIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
283
Erat
ostenes, 51
Erd
os, P., 57
Euclides, 29
Euler L., 54
ndice de n, 180
factorial, 22
Fibonacci L., 36
forma can
onica, 47
formula
de inversi
on de M
obius, 90
fracci
on
continua simple infinita, 242
continua, 230
continua finita, 231
continua peri
odica, 248
continua simple, 230
peri
odica, 236
funci
on
[x], 64
de Euler, 78
, 90
(n), 70
(n), 70
aritmetica multiplicativa, 72
de Euler, 94
multiplicativa, 86
n
umero, 70
parte entera, 64
suma de divisores, 70
funciones aritmeticas, 70
Legendre, 57
lema de Gauss, 161
ley de
la reciprocidad cuadr
atica, 160
la tricotoma, 8
Gauss F., 57
grupo, 108
abeliano, 108
cclico, 185
isomorfismo, 184
Hadamard, 57
Hellman M., 213
hip
otesis
de inducci
on, 2
Jacobi, 167
Julio Cesar, 195
M
aximo Com
un Divisor, 27
metodo del descenso infinito, 62
Mnimo Com
un M
ultiplo, 39
MCD, 27
MCM, 40
Mersenne M., 76
multiplicaci
on
de n
umeros enteros, 11
de n
umeros naturales, 5
n
umero
compuesto, 15
de Fermat, 21, 77
de Fibonacci, 36
de Mersenne, 76
perfecto, 74
primo, 15
n
umeros
enteros, 10
naturales, 1
orden
de a m
odulo n, 172
entre n
umeros naturales, 7
PBO, 13
Peano, Giuseppe, 1
(x), 56
PIM, 2
potencias m
odulo n, 172
284
INDICE DE MATERIAS
O
V
A
T
O
S
N
U
A
I
G B
U
R
primo, 15
de Mersenne, 76
primos gemelos, 54
primos relativos, 33, 42
principio
de buena ordenaci
on, 13
producto directo, 186
proporci
on
aurea, 24
races primitivas, 172
Rabin M., 221
relaci
on de equivalencia, 99
residuos cuadr
aticos, 153
smbolo
de Jacobi, 167
de Legendre, 156, 167
sistema
de clave p
ublica, 217
de la mochila, 225
de Rabin, 221
hexadecimal, 17
RSA, 219
subgrupo, 181
generado, 181
sucesi
on de Fibonacci, 24
sustituci
on polialfabetica, 200
teorema
chino del residuo, 131
de Euler, 114
de Fermat, 114
de Lagrange, 147, 148
de Wilson, 147, 150
del Binomio, 101
fundamental de la aritmetica,
46
teorema de Dirichlet, 53
Teorema de los n
umeros primos,
56
ternas Pitag
oricas, 60
TFA, 46
transformaciones afines, 198
translaciones, 198
tri
angulo de Pascal, 23
Vallee de la, P. , 57
Vigen`ere B., 200
Zagier D., 57