Beruflich Dokumente
Kultur Dokumente
Teresa Krick
lgebra I
Departamento de Matemtica
Facultad de Ciencias Exactas y Naturales
Fascculo 9
Comit Editorial:
Gabriela Jernimo
Departamento de Matemtica, FCEyN, Universidad de Buenos Aires
E-mail: jeronimo@dm.uba.ar
Claudia Lederman
Departamento de Matemtica, FCEyN, Universidad de Buenos Aires
E-mail: clederma@dm.uba.ar
Leandro Vendramin
Departamento de Matemtica, FCEyN, Universidad de Buenos Aires.
E-mail: lvendramin@dm.uba.ar
Derechos reservados
2017 Departamento de Matemtica, Facultad de Ciencias Exactas y Naturales,
Departamento de Matem
atica
ALGEBRA I
Teresa Krick
2017
2
Prefacio
3
4
escrito intente ser bastante detallada por afan de completitud, pero esta cla-
ro que a la hora de dictar esta materia, el docente va a tener que elegir por
una cuestion de tiempo que demostraciones presenta para ejemplificar el
desarrollo de estos temas, y cuales va a esbozar solamente, o incluso pasar
por alto. De todos modos puede resultar provechoso para el estudiante in-
teresado encontrar aqu demostraciones que no se han terminado de dar o
formalizar en el aula.
Finalmente, no inclu bibliografa ya que es enorme la cantidad de referen-
cias que hay sobre estos temas, en general mucho mas profundos que lo que
presento aqu. Quiero mencionar sin embargo el completsimo texto de Car-
los S
anchez del 2014, Lecciones de Algebra, en esta misma serie, donde el
lector podr
a encontrar mucho mas contenido y tambien informacion sobre
donde buscar m as si as lo desea. La diferencia es que este texto bastante
menos profundo y m as informal intenta acompa nar exactamente el dictado
de la materia en el primer cuatrimestre de la Facultad de Ciencias Exactas
y Naturales de nuestros estudiantes.
Prefacio 1
2 N
umeros Naturales e Inducci
on. 49
2.1 La suma de Gauss y la serie geometrica. . . . . . . . . . . . . 50
2.1.1 La suma de Gauss. . . . . . . . . . . . . . . . . . . . . 50
2.1.2 La serie geometrica. . . . . . . . . . . . . . . . . . . . 51
2.2 Sumatoria y Productoria. . . . . . . . . . . . . . . . . . . . . 52
2.2.1 Sumatoria. . . . . . . . . . . . . . . . . . . . . . . . . 52
2.2.2 Productoria. . . . . . . . . . . . . . . . . . . . . . . . 54
2.3 El conjunto inductivo N y el principio de induccion. . . . . . 55
2.3.1 Inducci
on corrida. . . . . . . . . . . . . . . . . . . . 60
2.4 Sucesiones definidas por recurrencia. . . . . . . . . . . . . . . 62
5
6 INDICE GENERAL
2.5 Inducci
on completa. . . . . . . . . . . . . . . . . . . . . . . . 66
2.5.1 Inducci
on completa Un caso particular. . . . . . . . 66
2.5.2 La sucesion de Fibonacci. . . . . . . . . . . . . . . . . 69
2.5.3 Sucesiones de Lucas. . . . . . . . . . . . . . . . . . . . 73
2.5.4 Inducci
on completa Formulacion general. . . . . . . 75
2.6 Apendice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.6.1 Los axiomas de Peano. . . . . . . . . . . . . . . . . . . 77
2.6.2 El Principio de Buena Ordenacion y los Principios de
Inducci
on. . . . . . . . . . . . . . . . . . . . . . . . . . 78
2.7 Ejercicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3 Combinatoria 85
3.1 Cardinal de conjuntos y cantidad de relaciones. . . . . . . . . 85
3.1.1 Cardinal de un producto cartesiano y del conjunto de
partes. . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3.1.2 Cantidad de relaciones y de funciones. . . . . . . . . . 88
3.2 El factorial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.2.1 Cantidad de funciones inyectivas. . . . . . . . . . . . . 90
3.3 El n
umero combinatorio. . . . . . . . . . . . . . . . . . . . . . 91
3.3.1 El
tri
angulo de Pascal: una formula recursiva para
n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
k
3.3.2 La expresion del n
umero combinatorio. . . . . . . . . . 95
3.3.3 El Binomio de Newton. . . . . . . . . . . . . . . . . . 97
3.4 Ejercicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.5 M
aximo com
un divisor. . . . . . . . . . . . . . . . . . . . . . 129
4.5.1 Algoritmo de Euclides. . . . . . . . . . . . . . . . . . . 130
4.5.2 N
umeros coprimos. . . . . . . . . . . . . . . . . . . . . 137
4.6 Primos y factorizaci
on. . . . . . . . . . . . . . . . . . . . . . . 141
4.6.1 La propiedad fundamental de los n
umeros primos. . . 146
4.6.2 El Teorema fundamental de la aritmetica. . . . . . . . 148
4.6.3 Mnimo com
un m
ultiplo. . . . . . . . . . . . . . . . . . 156
4.7 Apendice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
4.8 Ejercicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6 N
umeros Complejos. 213
6.1 Cuerpos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.2 N
umeros complejos: generalidades. . . . . . . . . . . . . . . . 214
6.3 Forma trigonometrica (o polar) de un n
umero complejo. . . . 220
6.4 Races n -esimas de n
umeros complejos. . . . . . . . . . . . . 225
6.4.1 El grupo Gn de races n -esimas de la unidad. . . . . 226
6.5 Ejercicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
7 Polinomios. 237
7.1 El anillo de polinomios K[X] : generalidades. . . . . . . . . . 237
8 INDICE GENERAL
Conjuntos, Relaciones y
Funciones.
1.1 Conjuntos.
Definici
on 1.1.1. (informal de conjunto y elementos.)
Un conjunto es una colecci
on de objetos, llamados elementos, que tiene la
propiedad que dado un objeto cualquiera, se puede decidir si ese objeto es
un elemento del conjunto o no.
Ejemplos:
Z = {. . . , 2, 1, 0, 1, 2, . . . } el conjunto de los n
umeros enteros.
a
Q = { ; a Z, b N} el conjunto de los n
umeros racionales.
b
R el conjunto de los n
umeros reales, C el conjunto de los n
umeros
complejos.
9
10 CAPITULO 1. CONJUNTOS, RELACIONES Y FUNCIONES.
Sea A = {1, 2, 3} : 1 A , 2 A , 4
/ A , {1, 2}
/ A,
/ A.
Aqu, est
a por ejemplo representado por medio de un diagrama de Venn un
conjunto cuyos elementos son polgonos.
Definici
on 1.1.3. (Subconjuntos e Inclusi
on.)
Sea A un conjunto. Se dice que un conjunto B est
a contenido en A , y se
nota B A (o tambien B A ), si todo elemento de B es un elemento
1.1. CONJUNTOS. 11
Ejemplos:
N Z Q R C.
B A si x, x B x A , B 6 A si x B : x 6 A.
A = {x R : x 2} , B = {k Z : k 2} .
P = {n N : n es par} , I = {k Z : k es impar} .
on de Venn de B A :
Representaci
Observaci
on 1.1.4. (Igualdad de conjuntos.)
A = B A B y B A.
12 CAPITULO 1. CONJUNTOS, RELACIONES Y FUNCIONES.
Ejemplos:
Sea A = {1, 2, 3} : P(A) = {, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, A} .
Cualquiera sea el conjunto A , P(A), A P(A) .
P() = {} , o sea el conjunto que tiene como u
nico elemento al con-
junto vaco.
Representaci
on de Venn del complemento:
Representaci
on de Venn de la uni
on:
14 CAPITULO 1. CONJUNTOS, RELACIONES Y FUNCIONES.
A B = {x U : x A y x B}.
Ejemplos:
(A B)c = Ac B c y (A B)c = Ac B c .
Leyes distributivas:
A (B C) = (AB)(AC) y A (B C) = (AB)(AC).
1.1. CONJUNTOS. 15
De las operaciones b
asicas se derivan las operaciones siguientes:
Diferencia : A B := A B c , es decir
x A B x A y x B c x A y x
/ B.
16 CAPITULO 1. CONJUNTOS, RELACIONES Y FUNCIONES.
Ejemplos:
Siempre A = A , A U = , A A = , A Ac = A . Pero
A B 6= B A en general.
Representaci
on de Venn de la diferencia:
A 4 B = {c U : (c A y c
/ B) o (c B y c
/ A)}.
Vale
A 4 B = (A B) (B A) = (A B c ) (B Ac ) = (A B) (A B).
Ejemplos:
Siempre A 4 B = B 4 A (simetra), A 4 = A , A 4 U = Ac ,
A 4 A = , A 4 Ac = U .
1.1. CONJUNTOS. 17
Representaci
on de Venn de la diferencia simetrica:
p q pq p q pq p q pYq
p p V V V V V V V V F
V F F V V F V F F V V
F V V F V V F F V F V
F F F F F F F F F
p q pq p q pq
V V V V V V
F V V F V F .
V F F V F F
F F V F F V
on formal de p q es p q .)
(La definici
Las tablas de los conectores l
ogicos se relacionan con las tablas de las ope-
raciones de conjuntos: Dados A , B conjuntos includos en un un conjunto
referencial U , y dado un elemento x U , se puede pensar en las proposi-
ciones p y q asociadas a A , B (y x ) definidas por
p : x A y q : x B.
18 CAPITULO 1. CONJUNTOS, RELACIONES Y FUNCIONES.
Intersecci
on: La interseccion A B se corresponde con p q .
Inclusi
on: La inclusion A B se corresponde con p q .
A B AB A B AB A B A4B
A Ac V V V V V V V V F
V F F V V F V F F V V
F V V F V V F F V F V
F F F F F F F F F
A B AB A B A=B
V V V V V V
F V V F V F .
V F F V F F
F F V F F V
Ejemplos: (de afirmaciones sobre conjuntos por medio de tablas)
A B AB (A B)c Ac Bc Ac B c
V V V F F F F
F V V F V F F .
V F V F F V F
F F F V V V V
A B (B C) (A C) :
A B C AB BC AC (B C) (A C) A B (B C) (A C)
V V V V F V V V
F V V F F F F V
V F V F F V V V
F F V F F F F V .
V V F V V V V V
F V F F V F V V
V F F F F V V V
F F F F F F F V
Ac B = B A B = :
A B Ac Ac B AB
V V F F
F V V V F .
V F F F F
F F V F F
Definici
on 1.1.7. (Producto cartesiano.)
Sean A, B conjuntos. El producto cartesiano de A con B , que se nota
A B , es el conjunto de pares ordenados
A B := {(x, y) : x A, y B}.
Ejemplos:
A B = {(1, a), (1, b), (2, a), (2, b), (3, a), (3, b)},
B A = {(a, 1), (a, 2), (a, 3), (b, 1), (b, 2), (b, 3)},
B B = {(a, a), (a, b), (b, a), (b, b)}.
A = , B = .
A1 An := {(x1 , . . . , xn ) : x1 A1 , . . . , xn An }.
1.2. RELACIONES. 21
Representaci
on del producto cartesiano:
1.2 Relaciones.
Definici
on 1.2.1. (Relaci
on.)
Sean A y B conjuntos. Una relaci on R de A en B es un subconjunto
cualquiera R del producto cartesiano A B . Es decir R es una relacion
de A en B si R P(A B) .
Ejemplos:
Sean A = {a, b, c} , B = {1, 2} . Entonces R1 = {(a, 1), (b, 1), (b, 2)} ,
R2 = {(a, 2), (b, 2), (c, 1), (c, 2)} , R3 = y R4 = A B son ejemplos
de relaciones de A en B , y R5 = {(1, c), (2, a)} es un ejemplo de
relaci
on de B en A (notar que importa el orden).
Posibles representaciones gr
aficas de las relaciones:
En esta secci
on consideramos relaciones de un conjunto en s mismo.
Definici
on 1.2.2. (Relaci
on en un conjunto.)
Sea A un conjunto. Se dice que R es una relacion en A cuando R AA .
Ejemplos:
Sin embargo, cuando el conjunto A es finito (como en este caso), una rela-
cion R en A se puede representar tambien por medio de un grafo dirigido,
o sea un conjunto de puntos (llamados vertices, que son los elementos del
conjunto A ) y un conjunto de flechas entre los vertices, que se corresponden
con los elementos relacionados: se pone una flecha (que parte de x y llega
a y ) para cada elemento (x, y) R , es decir cada vez que x R y .
Ejemplos:
Ejemplos:
6 7 x , es decir x 6= x2 (por
R7 no es reflexiva, pues x R tal que x R
ejemplo x = 2 ). Tampoco es simetrica porque x = y 2 no implica en
general y = x2 (por ejemplo para x = 4, y = 2 ). Es antisimetrica?
Supongamos x, y R tales que x = y 2 e y = x2 , por lo tanto x = x4 ,
lo que implica x(x3 1) = 0 , es decir x = 0 o x = 1 (por estar en
R , ojo!), y luego en el caso x = 0 se tiene y = x2 = 02 = 0 = x ,
y en el caso x = 1 se tiene y = x2 = 12 = 1 = x tambien, o sea es
1.2. RELACIONES. 25
tomando x = 16 , y = 4 , z = 2 .
Definici
on 1.2.4. (Relaci
on de equivalencia y relaci
on de orden.)
Sean A un conjunto y R una relacion en A .
Ejemplos:
La relaci
on descrita con el grafo siguiente es una relacion de equi-
valencia, pues en cada uno de los subgrafos formados, estan todas las
flechas posibles (cada subgrafo es completo).
Esta relaci
on es claramente una relacion de equivalencia. La clase de equi-
valencia de x A es el subconjunto de A formado por todos los elementos
y de A relacionados con x , y se nota x . Aqu,
que tiene 3 elementos (que caracterizan los posibles restos al dividir por 3 ).
Lo que hicimos fue partir al conjunto A en tres subconjuntos, que son las
tres clases de equivalencia.
Definici
on 1.2.5. (Clases de equivalencia.)
Sean A un conjunto y una relacion de equivalencia en A . Para cada
x A , la clase de equivalencia de x es el conjunto
x = {y A : y x} A.
1.2. RELACIONES. 27
Ejemplos:
(k1 , n1 ) (k2 , n2 ) k1 n2 = k2 n1 .
Proposici
on 1.2.8. (Relaciones de equivalencia y particiones.)
Sea A un conjunto. Hay una manera natural de asociarle a una relaci on de
equivalencia en A una particion de A . Recprocamente, a toda particion
se le puede asociar una relaci
on de equivalencia, y estas asociaciones son
inversas una de la otra.
1.3 Funciones.
En esta secci
on volvemos a considerar relaciones de un conjunto A en un
conjunto B y formalizamos la nocion de funcion, que todos sabemos que
es una asignaci
on que a cada elemento de un conjunto de partida A le
hace corresponder alg
un elemento de un conjunto de llegada B . Como por
ejemplo la famosa funci
on cuadr
atica:
Definici
on 1.3.1. (Funci
on.)
Sean A y B conjuntos, y sea R una relacion de A en B . Se dice que
R es una funci on cuando todo elemento x A esta relacionado con alg
un
y B , y este elemento y es u
nico. Es decir:
x A, ! y B : x R y.
x A, y B tal que x R y,
y si y, z B son tales que x R y y x R z, entonces y = z.
Ejemplos:
La relaci
on de A = {1, 2, 3, 4, 5} en B = {1, 4, 7, 23} descrita por el
diagrama siguiente no es una funcion.
f = g f (x) = g(x), x A.
Ejemplos:
Y si se considera f3 : Z Z, f (n) = n + 1 ?
Sea
n1
si n es impar
f6 : N Z, f6 (n) = 2
n si n es par.
2
Esto es efectivamente una funcion bien definida sobre los n umeros
naturales, y para cada n umero natural n , se tiene f6 (n) Z . Mas
a
un probemos que Im(f6 ) = Z :
11 2
Se tiene 1 7 = 0 pues 1 es impar, 2 7 = 1 pues 2
2 2
es par, 3 7 1, 4 7 2, 5 7 2 y esto da una indicacion de como
funciona esta funcion: los impares va a parar a los enteros 0 y los
pares van a parar a los enteros 1 .
Sea entonces k Z . Queremos probar que k = f6 (n) para alg
un
n N.
n1
Si k 0 , probemos que k = f6 (n) = para algun n
umero
2
natural impar n :
n1
k= 2k = n 1 n = 2k + 1
2
que pertenece a N por ser k 0 (se tiene k 0 n = 2k + 1 1 ),
y es ademas impar, como se quera probar.
n
Si k 1 , probemos que k = f6 (n) = para alg
un n
umero
2
natural par n :
n
k= 2k = n n = 2k
2
1.3. FUNCIONES. 33
Propiedades importantes que pueden satisfacer las funciones son las siguien-
tes:
Definici
on 1.3.4. (Funciones inyectivas, sobreyectivas y biyectivas.)
Sea f : A B una funci
on. Se dice que
Ejemplos:
La funci
on f3 : Z Z es inyectiva, igual que f2 , y tambien es
sobreyectiva pues k Z, n Z t.q. f3 (n) = k : simplemente
tomando n = k 1 se satisface que f3 (n) = k . Luego es biyectiva.
La funci
on f4 : R R no es ni inyectiva ni sobreyectiva. Pero se
puede forzar a que sea sobreyectiva restringiendo el codominio R a la
imagen R0 , o sea definiendo en realidad f4 : R R0 .
La funci
on f5 tampoco es inyectiva ni sobreyectiva.
La funci
on f6 es sobreyectiva ya que probamos que Im(f6 ) = Z .
Probemos que es tambien inyectiva:
Sean n, m N tales que f6 (n) = f6 (m) = k . Esta claro que para
tener la misma imagen k , o bien n y m son ambos impares, o bien
son ambos pares (pues si son uno impar y el otro par, por la definicion
on, uno tiene imagen 0 y el otro < 0 ). Si son ambos
de la funci
n1 m1
impares, entonces k = = implica n = m . Si por otro
2 2
n m
lado son ambos impares, entonces k = = tambien implica
2 2
n = m . Luego la funcion f6 es inyectiva.
Por lo tanto f6 es biyectiva (esta funcion biyectiva entre N y Z mues-
tra que N y Z tienen el mismo cardinal, el mismo infinito...).
Definici
on 1.3.5. (Composici
on de funciones.)
Sean A, B, C conjuntos, y f : A B , g : B C funciones. Entonces la
on de f con g , que se nota g f , definida por
composici
g f (x) = g f (x) , x A
Ejemplos:
Sean f : N R, f (n) = n y g : R R0 , g(x) = x2 + 1 , entonces
g f : N R0 es la funci on dada por:
g f (n) = g f (n) = g( n) = ( n)2 + 1 = n + 1, n N.
f 1 (y) = x f (x) = y.
Ejemplos:
La funci
on inversa de la funcion idA : A A es la misma funcion
idA : A A .
La funci
on inversa de la funcion
n1
si n es impar
f6 : N Z, f6 (n) = 2
n
si n es par
2
Proposici
on 1.3.6. (Biyectividad y funci
on inversa.)
Sea f : A B una funci
on.
Demostraci
on.
1.4 Ejercicios.
Conjuntos
(a) A (B 4 C)
(b) (A B) 4 (A C)
(c) Ac B c C c
8. Encontrar f
ormulas que describan las partes rayadas de los siguientes
diagramas de Venn, utilizando unicamente intersecciones, uniones y
complementos.
i) ii) iii)
(a) A = {1}
(b) A = {a, b}
(c) A = {1, {1, 2}, 3}
p q, q p, p q, (p q)
(a) i. n N, n 5 iv. n N, n 5 n 8
ii. n N, n 5 v. n N, m N, m > n
iii. n N, n 5 n 8 vi. n N, m N, m > n
(a) (A 4 B) C = (A C) 4(B C)
(b) A 4 B (A 4 C) (B 4 C)
(c) C A B C (A 4 B)c
(d) A 4 B = A = B
(a) A (B 4 C) = (A B) 4(A C)
(b) A (B C) = (A B) (A C)
(c) A (A 4 B) = A B
(d) (A C) B = (A B) C
(e) A B A 4 B = B Ac
(f) A B B c Ac
(g) C A (A B) C c = (B C) (A 4 C)
(h) A C = A (B 4 C) = A B
Cada uno de estos filtros tiene una llave que al accionarla invierte el
espectro de frecuencias que el filtro deja pasar.
(a) Dise
nar circuitos para la construccion de los siguientes filtros a
partir de los filtros A , B y C
i. (A B)0 iv. (A B) (A C)
ii. (A B)0 v. (A B) (A C)
iii. A (B C) vi. A 4 B
(b) Dise
nar circuitos para la construccion de los siguientes filtros a
partir de los filtros A, B, C, D
42 CAPITULO 1. CONJUNTOS, RELACIONES Y FUNCIONES.
i. D 4 (A B) C
ii. (D A) 4 (D B 0 ) A B 0 (C D)
(a) (A B) C = (A C) (B C)
(b) (A B) C = (A C) (B C)
(c) (A B) C = (A C) (B C)
(d) (A 4 B) C = (A C) 4 (B C)
Relaciones
(a) R = {(1, 1), (1, 3), (1, 7), (3, 1), (3, 5)}
(b) R = {(1, 1), (1, 3), (2, 7), (3, 2), (3, 5)}
(c) R = {(1, 1), (1, 3), (2, 7), (3, 3), (3, 5)}
(d) R = {(1, 1), (1, 3), (1, 7), (3, 1), (3, 3), (3, 7)}
(e) R = {(1, 1), (2, 7), (3, 7)}
(f) R = {(1, 3), (2, 1), (3, 7)}
i) ii)
iii) iv)
R = {(1, 1), (1, 3), (3, 1), (3, 3), (6, 4), (4, 6), (4, 4), (6, 6)}
como est
a hecho en el ejercicio anterior.
(a) A = {1, 2, 3, 4, 5} , R = {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5)}
(b) A = {1, 2, 3, 4, 5, 6} , R = {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5)}
44 CAPITULO 1. CONJUNTOS, RELACIONES Y FUNCIONES.
(c) A = {1, 2, 3, 4, 5} ,
R = {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (1, 2), (1, 3), (2, 5), (1, 5)}
(d) A = N , R = {(a, b) N N / a + b es par}
(e) A = Z , R = {(a, b) Z Z / |a| |b|}
(f) A = N , R definida por a R b b es m
ultiplo de a
(g) A = P(R) , R definida por
X R Y X {1, 2, 3} Y {1, 2, 3}
Funciones
x2
si x 7
f : R R, f (x) =
2x 1 si x > 7
g : N R, g(n) = n,
37. Sea B el conjunto de todos los bytes, es decir de todas las expresiones
de la forma
b7 b6 b5 b4 b3 b2 b1 b0 ,
donde bi = 0 o 1 , 0 i 7 , es lo que se llama un bit. Por ejemplo
10100110 y 00000001 son bytes.
Se consideran las siguientes funciones de B en B :
(a) R (por right): desplaza cada bit un lugar hacia la derecha, pone
un 0 en el bit 7 y descarta el bit 0 . Por ejemplo R(10100110) =
01010011 y R(00000001) = 00000000 .
1.4. EJERCICIOS. 47
(b) L (por left): desplaza cada bit un lugar hacia la izquierda, pone
un 0 en el bit 0 y descarta el bit 7 . Por ejemplo L(10100110) =
01001100 y L(00000001) = 00000010 .
(c) Ab (por and) efectua un y logico ( ) bit a bit con un byte b B
dado ( 0 0 = 0 , 0 1 = 0 , 1 0 = 0 , 1 1 = 1 ). Por ejemplo
si b = 11110001 , Ab (10100110) = 10100000 y Ab (00000001) =
00000001 .
(d) Ob (por or efect ua un o logico( ) bit a bit con un byte b B
dado ( 0 0 = 0 , 0 1 = 1 , 1 0 = 1 , 1 1 = 1 ). Por ejemplo
si b = 11110001 , Ob (10100110) = 11110111 y Ob (00000001) =
11110001 .
(e) Xb (por xor) efectua un o logico exclusivo ( Y ) bit a bit con un
byte b B dado ( 0 Y 0 = 0 , 0 Y 1 = 1 , 1 Y 0 = 1 , 1 Y 1 =
0 ). Por ejemplo si b = 11110001 , Xb (10100110) = 01010111 y
Xb (00000001) = 11110000 .
Calcular R L , L R , y dado b B , Ab Ab , Ab Ob , Ob Ab ,
Xb Xb . Una sola de estas funciones es biyectiva: descubrir cual y
encontrar su inversa.
48 CAPITULO 1. CONJUNTOS, RELACIONES Y FUNCIONES.
Captulo 2
Numeros Naturales e
Inducci
on.
Conmutatividad: m + n = n + m y m n = n m , m, n N .
Asociatividad: (m + n) + k = m + (n + k) y (m n) k = m (n k) ,
m, n, k N .
p : n N : n2 1 o q : n N : n 3.
49
50 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
2
1141n + 1 = 67, 56 . . . , luego 2 / A . Por tiempo se creyo que A =
pero resulta que no lo es! Lo que ocurre es que el primero numero natural
n A tiene 26 dgitos...
Otro ejemplo es la Conjetura de Goldbach, por el matematico
prusiano Christian Goldbach, 1690-1764, que afirma que todo
umero natural par 4 es la suma de dos n
n umeros primos
(por ejemplo 4 = 2 + 2 , 8 = 3 + 5 , 12 = 5 + 7 , 100 = 3 + 97 ).
umeros pares 4 1018
Se sabe que esta conjetura es cierta para todos los n
pero sin embargo a un no esta probada, a pesar de la cantidad de esfuerzos
invertidos en ella.
En 2013, el matematico peruano Harald Helfgott demostro lo que
se conoca como la Conjetura debil de Goldbach que afirma que
todo numero natural impar 7 es la suma de tres n umeros
primos (por ejemplo 7 = 3 + 2 + 2 , 9 = 3 + 3 + 4 , 17 = 3 + 7 + 7 ).
Esta conjetura se llamaba debil porque si la anterior es cierta, entonces
umero impar 7 se obtiene un
tambien es cierta esta: restandole 3 al n
umero par 4 que sera suma de dos primos...
n
Empecemos con un par de ejemplos muy clasicos e importantes.
1 + 2 + 3 + + 98 + 99 + 100.
2.1. LA SUMA DE GAUSS Y LA SERIE GEOMETRICA. 51
Dice la historia que cuando el maestro les dio ese problema a sus alumnos
para tener un poco de paz por un rato, el peque no Carl-Friedrich contesto
inmediatamente 5050 que es la respuesta correcta! Que fue lo que hizo?
Se dio cuenta que si uno sumaba al derecho y al reves, tena una forma
de sumar de dos maneras distintas:
S = 1 + 2 + 3 + + 98 + 99 + 100
S = 100 + 99 + 98 + + 3 + 2 + 1
2S = 101 + 101 + 101 + + 101 + 101 + 101 = 100 101.
n(n + 1)
n N : 1 + 2 + + (n 1) + n = .
2
Notar que este n
umero siempre es un n
umero natural (como debe ser) ya
que n(n + 1) siempre es un n
umero par!
Q = 1 + q + q2 + + q n1 + q n
qQ = q + q2 + q3 + + qn + q n+1
q Q Q = 1 + q n+1 .
n+1
Luego (q 1)Q = q n+1 q Lo que implica que si q 6= 1 , Q = q q11 . Pero
es facil calcular la suma para q = 1 : da n + 1 por que? Es decir,
( n+1
q 1
n si q 6= 1
n N : 1 + q + + q = q1
n + 1 si q = 1.
52 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
2.2.1 Sumatoria.
n
X
Sea n N . La notaci
on ai , que se lee la sumatoria para i de 1 a n de
i=1
ai , representa la suma de los n primeros terminos de la sucesion (ai )iN :
n
X
ai = a1 + + an ,
i=1
que se define formalmente por recurrencia, para evitar los puntos suspensi-
vos:
X1 n+1
X n
X
ai = a1 y ai = ai + an+1 , n N.
i=1 i=1 i=1
Ejemplos:
n
X n(n + 1)
i = 1 + 2 + + n = , n N.
2
i=1
n
X n
X n
X
1 = n, a = na, n = n2 , n N .
i=1 i=1 i=1
2.2. SUMATORIA Y PRODUCTORIA. 53
Esta definici
on de sumatoria se extiende tal cual a
n
X
ai = an0 + + an ,
i=n0
n
X n
X Xn
ai + bi = (ai + bi ) .
i=1 i=1 i=1
n
X n
X
c ai = c ai .
i=1 i=1
n2 n2 n2
X X X n2 (n2 + 1)
As por ejemplo, (k + n) = k + n = + n3 .
2
k=1 k=1 k=1
2.2.2 Productoria.
n
Y
Sea n N . La notaci
on ai , que se lee la productoria para i de 1 a
i=1
n de ai , representa el producto de los n primeros terminos de la sucesion
(ai )iN :
Yn
ai = a1 an ,
i=1
que se define formalmente por recurrencia, para evitar los puntos suspensi-
vos:
Y 1 n+1
Y Yn
ai = a1 y ai = ai an+1 , n N.
i=1 i=1 i=1
Ejemplos:
n
Y
i = 1 2 (n 1) n se nota n! , n N , y se llama n factorial
i=1
o el factorial de n . Tiene un smbolo y un nombre para el solito por
la importancia que tiene lo que representa, que estudiaremos con mas
detalle en el captulo que viene.
2.3. EL CONJUNTO INDUCTIVO N Y EL PRINCIPIO DE INDUCCION.55
n
Y
c = cn , c A , n N .
i=1
Como no a todos se nos ocurren los trucos `a la Gauss para probar que
ciertas afirmaciones son v
alidas para todos los n
umeros naturales, o a veces
no hay truco, hay un mecanismo muy u til y que se usa muchsimo para
demostrar eso, que se llama el principio de inducci
on.
Este principio fue usado a lo largo del tiempo de distintas
maneras desde mucho antes de Cristo, en distintas civilizacio-
nes, aunque la primer formulacion explcita de este principio
fue introducida en 1665 por el matematico, fsico, escritor,
inventor y fil
osofo frances Blaise Pascal, 1623-1662.
56 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
1H,
x, x H x + 1 H .
Ejemplos:
H := {n N : p(n) es Verdadera}.
Aqu la hip
otesis p(h) Verdadero para un h dado se denomina la hip
otesis
inductiva (HI).
Retomemos el ejemplo de la suma de Gauss por el que empezamos, probando
por inducci
on que vale la f
ormula dada por Gauss (notemos que la desventaja
es que tenemos que conjeturar a priori lo que vale la suma para poder probar
la afirmaci
on por induccion).
Ejemplos:
n
X n(n + 1)
1. i= , n N:
2
i=1
Aqu la afirmaci
on p(n) para cada n
umero natural n es:
n
X n(n + 1)
p(n) : i= .
2
i=1
h+1
X (h + 1) (h + 1) + 1 (h + 1)(h + 2)
i= = .
2 2
i=1
h+1 h h
X X X h(h + 1)
Pero i = i + (h + 1) . Y por HI, i = ,
2
i=1 i=1 i=1
58 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
luego
h+1 h
X X h(h + 1)
i= i + (h + 1) = + (h + 1)
HI 2
i=1 i=1
h(h + 1) + 2(h + 1) (h + 1)(h + 2)
= = ,
2 2
(2n)!
2. (n + 1)! , n N :
n!2
(2n)!
p(n) : (n + 1)!.
n!2
(2 1)!
Caso base: p(1) V? S, pues = 2 (1 + 1)! .
1!2
Paso inductivo: Dado h N , p(h) V p(h + 1) V?
(2h)!
HI: (h + 1)! .
h!2
2(h + 1) !
Qpq (Quiero probar que) 2
(h + 1) + 1 ! , es
(h + 1)!
(2h + 2)!
decir (h + 2)! .
(h + 1)!2
Pero
2(2h + 1)
ya que > 0.
h+1
(2h + 2)!
Por lo tanto para probar que (h + 2)! , alcanza con
(h + 1)!2
2(2h + 1)
probar que h + 2 porque as se tendra la cadena de
h+1
desigualdades:
2(2h + 1)
Mostremos entonces que h + 2 . Se tiene
h+1
2(2h + 1)
h + 2 2(2h + 1) (h + 1)(h + 2)
h+1 h+1>0
4h + 2 h2 + 3h + 2 h h2 1 h
h>0
n
X 1
p(n) : n.
k=1
k
1
X 1
Caso base: p(1) V? S, pues = 1 1.
k=1
k
Paso inductivo: Dado h N , p(h) V p(h + 1) V?
h
X 1
HI: h.
k=1
k
h+1
X 1
Qpq h + 1.
k=1
k
Pero
h+1 h
X 1 X 1 1 1
= + h+ .
k=1
k k=1
k h + 1 HI h + 1
h+1
X 1
Por lo tanto para probar que h + 1 , alcanza con
k=1
k
probar que
60 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
1
h+ h + 1 porque as se tendra la cadena de de-
h+1
sigualdades:
h+1
X 1 1
h+ h + 1.
k=1
k h+1
1
Mostremos entonces que h+ h + 1 . Se tiene
h+1
1 h+1+1
h
h+ h + 1 h+1
h+1 h+1
h h + 1 + 1 ( h + 1)2 = h + 1
p
h h + 1 h h(h + 1) h
h(h + 1) h2 h2 + h h2
h(h+1)0
h 0
2.3.1 Inducci
on corrida.
Ejemplos:
p(n) : 2n > n2
2 2h > 2 h2 h2 + 2h + 1,
2 h2 h2 + 2h + 1 h2 2h + 1 h2 2h 1 0.
p(n) : i, j N0 t.q. n = i 2 + j 5.
i0 2 + j 0 5 = (i + 3) 2 + (j 1) 5 = i 2 + j 5 + 6 5 = n + 1.
Si no se uso ning
un billete de 5 para obtener h , es decir si
j = 0 , se tiene h = i 2 . Pero como h 4 , entonces i 2
y podemos reemplazar dos billetes de 2 por un billete de 5 ,
o sea reemplazar i por i0 = i 2 (que satisface i0 0 pues
i 2 ) y reemplazar j = 0 por j 0 = 1 :
i0 2 + j 0 5 = (i 2) 2 + 5 = i 2 + 5 4 = h + 1.
no se puede mover m
as de un disco a la vez
en todo momento los discos de cada estaca deben estar ordenados por
tamano, de mayor a menor con el menor encima.
Y por lo tanto nos alcanza con 7 movimientos. Tambien nos podemos dar
cuenta a este nivel que saber c
omo mover 3 discos ayuda a mover 4 discos,
ya que para mover los 4 discos, podemos primero pasar los 3 discos de arriba
a otra estaca, realizando 7 movimientos (ya que aqu al quedar el disco mas
grande abajo en la primer estaca, podemos usar tranquilamente esa estaca
64 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
sin contradecir las reglas del juego), luego mover el disco mas grande que
qued o solo a la estaca libre ( 1 movimiento), y luego volver a mover la pila de
los 3 discos arriba del mas grande realizando nuevamente 7 movimientos.
As para mover 4 discos nos alcanzan 2 7 + 1 = 15 movimientos.
Este razonamiento se generaliza para n + 1 discos: Llamemos a an una
cantidad de movimientos suficientes para mover n discos. Por ejemplo a1 =
1, a2 = 3, a3 = 7 .
Para mover los n + 1 discos podemos empezar moviendo los n de arriba
a otra estaca, con an movimientos, luego pasar el disco grande a la estaca
libre, con 1 movimiento, y luego mover la pila de los n discos arriba del disco
grande, con nuevamente an movimiento. As obtenemos an+1 = 2an + 1 .
Notemos que si queremos deducir de esta definicion cuanto vale a7 vamos
a necesitar conocer cu
anto vale a6 , luego a5 , etc. hasta necesitar conocer
a1 .
Una sucesi
on definida de esta manera, como aqu:
a1 = 1, an+1 = 2an + 1, n N
es una sucesi
on definida por recurrencia, ya que para calcular un termino
necesitamos conocer el anterior. Ademas de necesitar conocer el caso base
n = 1 obviamente, sino no sabramos por donde empezar.
Observaci on 2.4.1. Esta definicion por recurrencia permite obtener el va-
lor de an para cualquier n N : si queremos ser formales, podemos observar
que el conjunto
H = {n N : an esta definida }
es un subconjunto inductivo de N (pues 1 H ya que a1 = 1 , y si h H ,
entonces h + 1 H pues ah+1 = 2ah + 1 ), y por lo tanto coincide con
n
X
N . (As definimos en forma recursiva la sumatoria an y la productoria
i=1
n
Y
an .)
i=1
a1 = 1, an+1 = 2an + 1, n N
2.4. SUCESIONES DEFINIDAS POR RECURRENCIA. 65
satisface
an = 2n 1, n N.
Lo podemos probar por inducci
on:
p(n) : an = 2n 1, n N.
Un ejemplo m
as.
Sea la sucesi
on definida por recurrencia como
2
a1 = 1, an+1 = an (n + 1) , n N.
O sea
a1 = 1, a2 = ( 1 2)2 = 1, a3 = ( 1 3)2 = 4, a4 = ( 4 4)2 = 4,
a5 = ( 4 5)2 = 9, a6 = ( 9 6)2 = 9, . . . .
Pareciera que va dando los cuadrados, repetidos dos veces cada uno, o sea
a2n1 = a2n = n2 , n N . Escrito en terminos de an , para todo n N
se tiene 2
n+1 si n es impar
2
an = 2
n
2 si n es par.
66 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
1+1 2
Caso base: p(1) V? S, pues como 1 es impar, 2 = 1 = a1 .
Paso inductivo: Dado h N , p(h) V p(h + 1) V?
2 2
HI: ah = h+1 2 si h es impar y ah = h
2 si h es par.
2 2
Qpq ah+1 = h+2 2 si h + 1 es impar y ah+1 = h+1
2 si h + 1
es par.
Pero por definici
on de la sucesion, sabemos que ah+1 = ah (h +
2
1) . Luego:
Si h + 1 es impar, es que h es par, y por lo tanto por HI, ah =
2
h
2 . As,
2 r h 2
2
ah+1 = ah (h + 1) = (h + 1)
HI 2
h 2 (h + 2) 2 h + 2 2
= (h + 1) = = .
2 2 2
Si h + 1 es par, es que h es impar, y por lo tanto por HI, ah =
2
h+1
2 . As,
2 r h + 1 2
2
ah+1 = ah (h + 1) = (h + 1)
HI 2
h + 1 2 (h + 1) 2 h + 1 2
= (h + 1) = = .
2 2 2
Es decir hemos probado tanto el caso base como el paso inductivo. Se
concluye que p(n) es Verdadero, n N .
2.5 Inducci
on completa.
2.5.1 Inducci
on completa Un caso particular.
a1 = 5, a2 = 13, a3 = 5 13 6 5 = 35, a4 = 5 35 6 13 = 97 . . .
H = {n N : an esta definida }
Ejemplo: Probar que el termino general de la sucesion (an )nN definida por
es an = 2n + 3n , n N .
Por inducci
on, aplicando el Teorema 2.5.2.
p(n) : an = 2n + 3n .
Es decir hemos probado tanto los casos base como el paso inductivo. Se
concluye que p(n) es Verdadero, n N .
Observaci on 2.5.3. Notar que por como esta definida la sucesion (por
medio de los dos terminos anteriores) es indispensable verificar que la afir-
macion p(n) es Verdadera para los dos casos base p(1) y p(2) , pues si no
la verific
aramos para 2 no podramos deducir que p(3) es Verdadera. Y
podramos al hacer ese error deducir algo completamente falso: que la su-
on definida por a1 = 5, a2 = 0, an+2 = 5an+1 6an , n N , tambien
cesi
tiene como termino general an = 2n + 3n .
2.5.2 La sucesi
on de Fibonacci.
cada pareja de conejos produce una nueva pareja de conejos cada mes
Mes An Bn Fn
0 0 0 0
1 0 1 1
2 1 0 1
3 1 1 2
.. .. .. ..
. . . .
n An Bn An + Bn
n + 1 An + B n An 2An + Bn
n + 2 2An + Bn An + Bn 3An + 2Bn
Notemos que el n umero total de parejas de conejos en el mes n + 2 es el
n
umero que haba en el mes n + 1 mas el n umero de parejas adultas del
mes n + 1 , que coincide con el n umero de parejas del mes n . Luego la
on Fn satisface la recurrencia Fn+2 = Fn+1 + Fn , para todo n 0 .
sucesi
Adem as, los primeros dos valores de la sucesion son F0 = 0 y F1 = 1 .
Estas condiciones definen una unica sucesion, que se llama la sucesion de
Fibonacci (Fn )nN0 :
F0 = 0, F1 = 1, Fn+2 = Fn+1 + Fn , n N0 ,
Esta sucesi
on est
a fuertemente relacionada con el Numero de Oro, o N
umero
de la proporci
on divina, o de la proporci
on aurea, que aparece mucho en la
naturaleza, en el arte, en la arquitectura, en medicina. Este numero surge
de preguntarse, si tenemos un segmento dividido en dos partes de longitudes
y 1 , con 1 , c
omo tiene que ser para que la proporcion entre esas
dos partes y 1 sea la misma que la proporcion entre todo el segmento
+ 1 y . Se tiene
+1
= , i.e. 2 = + 1, i.e. 2 1 = 0.
1
Las dos races de la ecuacion X 2 X 1 = 0 son
1+ 5 1 5
= 1, 61803 1 y = <0
2 2
(aqu es solo una notacion, no significa que es el conjugado en el sentido
2
de numero complejo). Notemos que vale que 2 = + 1 y = + 1 ,
pues ambas cantidades satisfacen la ecuacion X 2 X 1 = 0 . Ademas se
satisfacen las relaciones
0 0 1 1 1+ 5 1 5 2 5
= 11 = 0 y = = = 5. (2.2)
2 2 2
COMPLETA.
2.5. INDUCCION 71
Proposici
on 2.5.5. (T
ermino general de la Sucesi
on de Fibonacci.)
1 n
Fn = (n ), n N0 .
5
Es decir hemos probado tanto los casos base como el paso inductivo. Se
concluye que p(n) es Verdadero, n N .
Proposici
on 2.5.6. (Identidad de Cassini.)
Fn+1 Fn1 Fn2 = (1)n , n N.
Por ejemplo,
F2 F0 F12 = 1 0 1 = (1)1 , F3 F1 F22 = 2 1 12 = 1 = (1)2 .
Demostraci
on. Lo probamos por induccion:
p(n) : Fn+1 Fn1 Fn2 = (1)n .
= (1)h = (1)h+1
HI
Es decir hemos probado tanto los casos base como el paso inductivo. Se
concluye que p(n) es Verdadero, n N .
Fn+1 Fn (1)n
Esto implica que = . As,
Fn Fn1 Fn1 Fn
Fn+1 Fn 1
Fn Fn1 = Fn1 Fn .
1 1
acil ver que Fi i , y esto implica
ya que es f . Por lo
Fi1 Fi (i 1)i
Fn+1
tanto, para los que saben un poco de Analisis, la sucesion ( )nN es de
Fn
Cauchy, y luego converge.
Fn+1
Sea entonces F := limn Fn . Se observa que F 1 dado que Fn+1
Fn . Entonces
Fn+1 Fn + Fn1 Fn1 Fn1 1
F = lim = lim = lim 1 + = 1 + lim = 1+ .
n Fn n Fn n Fn n Fn F
donde a, b, c, d C son n
umeros dados.
En lo que sigue desarrollamos un metodo que permite determinar el termino
general an de la sucesi
on de Lucas definida arriba.
Consideremos la ecuacion X 2 cX d = 0 asociada a la sucesion de Lucas
on a2 c a1 d a0 = 0 y luego reemplazando
(que se obtiene de la expresi
2
a2 por X , a1 por X y a0 por 1 ).
Observemos que en el caso de la sucesi
on de Fibonacci, la ecuaci
on asociada
2
es X X 1 = 0 , justamente la ecuacion que tiene como races a y .
Supongamos que estamos en el caso en que X 2 cX d tiene dos races
distintas r y r . Observemos que estas dos races r y r satisfacen las
relaciones
r2 = c r + d y r2 = c r + d. (2.3)
74 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
(n )nN0 = ( rn + rn )nN0
n+2 = c n+1 + d n , n N
b ar ar b
= y = .
rr rr
an = rn + rn , n N0 .
En el caso de la sucesi
on de Fibonacci, se tiene r = , r = , y al resolver
el sistema
+ = 0
,
+ = 1
se obtiene
1 1 1 1
= = y = = ,
5 5
COMPLETA.
2.5. INDUCCION 75
o sea
1
Fn = (n n ), n N0 ,
5
que coincide obviamente con el resultado que probamos en la Proposici
on
2.5.5.
Pregunta: Que podemos hacer en el caso en que la ecuacion asociada X 2
cX d = 0 tiene una u nica raz r , o sea X 2 cX d = (X r)2 ? En
este caso se puede probar, usando que 2r = c (por que?), que el termino
on, cuando r 6= 0 , es
general an de la sucesi
b
an = a r n + a n r n , n N0 .
r
Cuando r = 0 , la sucesi
on est
a dada simplemente por a0 = a, a1 =
b, an+2 = 0, n N0 .
2.5.4 Inducci
on completa Formulaci
on general.
O sea
a1 = 1, a2 = 1 + a1 = 2, a3 = 1 + a1 + a2 = 4, a4 = 1 + a1 + a2 + a3 = 8.
Demostraci
on. Aplicaremos aqu (por necesidad) el principio de induccion
completa enunciado en el Teorema 2.5.7.
p(n) : an = 2n1 .
h
X h
X h1
X
ah+1 = 1 + ak = 1 + 2k1 = 1 + 2i = 1 + (2h 1) = 2h
def HI
k=1 k=1 i=0
Es decir hemos probado tanto los casos base como el paso inductivo. Se
concluye que p(n) es Verdadero, n N .
Demos un ultimo ejemplo en este captulo del curso donde se usa el principio
de inducci
on completa, corrido esta vez.
Ejemplo: Probar que si se tienen estampillas de 4 y 5 $, se pueden mandar
cartas de cualquier precio n entero, con n 12 .
Demostraci
on. Caso base: p(12) V? S, pues 12 = 3 4 : se necesitan
3 estampillas de 4 $s.
2.6. APENDICE 77
Durante este curso veremos varios ejemplos donde usaremos esta version del
principio de induccion, o su variante corrida, por ejemplo para probar el
Algoritmo de Division entera en Z , o para probar el Teorema de Gauss que
dice que todo numero natural n 6= 1 es divisible por algun n
umero primo,
o para probar el teorema fundamental de la aritmetica.
2.6 Ap
endice
El conjunto de n
umeros naturales es un conjunto que satisface los axiomas
siguientes:
1. 1 es un n
umero natural.
2. Existe una funci
on sucesor S definida sobre los n
umeros naturales
que satisface:
Para todo numero natural n , S(n) es un n umero natural (es
decir S es una funcion de los n
umeros naturales en los n
umeros
naturales).
Para todo n umero natural n , S(n) = 1 es Falso (es decir, 1 no
es el sucesor de ning
un n
umero natural).
Para todo par de numeros naturales n, m , si S(n) = S(m) ,
entonces n = m (es decir la funcion S es inyectiva).
3. Si K es un conjunto cualquiera que satisface las dos propiedades si-
guientes
1K,
para todo n
umero natural n , n K S(n) K ,
entonces K contiene a todos los n
umeros naturales.
As por ejemplo para ver que P.B.O P.I.C. se utiliza el hecho que P.B.O.
P.I. P.I.C.
Estas demostraciones son bastante sutiles. El lector inquieto las puede en-
contrar sin dificultad en internet, o en distintos libros, o en las notas de
Pacetti-Grana que aparecen en la bibliografa del curso.
2.7 Ejercicios.
Sumatoria
(a) 1 + 2 + 3 + 4 + + 100
(b) 1 + 2 + 4 + 8 + 16 + + 1024
(c) 1 + (4) + 9 + (16) + 25 + + (144)
(d) 1 + 9 + 25 + 49 + + 441
(e) 1 + 3 + 5 + + (2n + 1)
(f) n + 2n + 3n + + n2
(a) 5 6 99 100
(b) 1 2 4 8 16 1024
(c) n 2n 3n n2
80 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
n
X n(n + 1)
4. (a) Probar que, n N , i= contando de dos maneras
2
i=1
la cantidad de cuadraditos sombreados del diagrama
5. Calcular
n
X n
X
(a) (4i + 1) (b) 2(i 5)
i=1 i=6
6. Calcular
n
X n
X
(a) 2i (c) q 2i , q R
i=0 i=0
n
X 2n
X
(b) qi , q R (d) qi , q R
i=1 i=n
Inducci
on
n
X
6. Probar que, n N , (2i 1) = n2 :
i=1
n
X 1 1 1 1
(b) Calcular (Sugerencia: = ).
i(i + 1) i(i + 1) i i+1
i=1
n
X 1
(c) Calcular
(2i 1)(2i + 1)
i=1
1 1
(Sugerencia: calcular ).
2i 1 2i + 1
n
X (1)i i
11. Calcular , n N.
(2i 1)(2i + 1)
i=1
12. Probar que las siguientes desigualdades son verdaderas para todo n
N
2 n
(a) n < 2n X 1 n+3
(f) >
(b) 3n + 5n 2n+2 2i 1 4
i=1
(c) 3n n3
n
X n+i 3n1
(d) 1 + n(n 1) (g) n!
i+1 2
i=1
2n n
X i X 1 1
(e) n (h) 2 n1
2i i! 2
i=n i=1
(a) n! 3n1 , n 5
(b) 3n 2n > n3 , n 4
n
X 3i
(c) < 6n 5 , n 3
i!
i=1
n(n 3)
(a) la cantidad de diagonales de un polgono de n lados es
2
(b) la suma de los angulos interiores de un polgono de n lados es
(n 2)
2.7. EJERCICIOS. 83
Recurrencia
Probar que an = 2n n! .
(c) Sea (an )nN la sucesi
on de n
umeros reales definida recursivamen-
te por
Probar que an = n2 (n 1) .
17. Hallar una formula para el termino general de las sucesiones (an )nN
definidas a continuaci
on y probar su validez.
(a) a1 = 1 y an+1 = (1 + an )2 , n N
(b) a1 = 3 y an+1 = 2an + 3n , n N
(c) a1 = 1 y an+1 = n an , n N
1
(d) a1 = 2 y an+1 = 2 , n N
an
18. Hallar una formula para el termino general de las sucesiones (an )nN
definidas a continuaci
on y probar su validez.
(a) a1 = 1 y an+1 = an + n3 , n N
(b) a1 = 1 y an+1 = an + (1)n+1 n2 , n N
(c) a1 = 3 y an+1 = an + (2n + 1)3n1 , n N
a1 = 1 y an+1 = an + n n!, n N
n
X
Probar que an = n! , y, aplicando el Ej. 10(10a, calcular i i! .
i=1
84 CAPITULO 2. NUMEROS
NATURALES E INDUCCION.
24. Probar que todo n umero natural n se escribe como suma de distintas
potencias de 2 , incluyendo 20 = 1 (sugerencia: considerar la mayor
potencia de 2 menor o igual a n ).
Captulo 3
Combinatoria de conjuntos,
relaciones y funciones.
85
86 CAPITULO 3. COMBINATORIA
Proposici
on 3.1.4. (Cardinal del producto cartesiano y del conjun-
to de partes.)
Proposici
on 3.1.5. (Cantidad de relaciones.)
Sean Am y Bn conjuntos finitos, con m y n elementos respectivamente.
Entonces la cantidad de relaciones que hay de Am en Bn es igual a 2mn .
Proposici
on 3.1.6. (Cantidad de funciones.)
Sean Am y Bn conjuntos finitos, con m y n elementos respectivamente.
Entonces la cantidad de funciones f que hay de Am en Bn es igual a nm .
Proposici
on 3.1.7. (Cardinal de conjuntos y funciones.)
Sean A y B conjuntos finitos.
3.2 El factorial.
y1 , y2 , y3 ; y1 , y3 , y2 ; y2 , y1 , y3 ; y2 , y3 , y1 ; y3 , y1 , y2 e y3 , y2 , y1 .
n (n 1) 2 1
Definici
on 3.2.1. (El factorial, o la cantidad de funciones biyecti-
vas.)
Sea n N . El factorial de n , que se nota n! , es el n umero natural definido
como
n
Y
n! = n (n 1) 2 1 = i,
i=1
que coincide con la cantidad de funciones biyectivas que hay entre dos con-
juntos con n elementos, o con la cantidad de permutaciones de elementos
en un conjunto de n elementos.
Esta definici
on se extiende a N0 definiendo 0! = 1 .
90 CAPITULO 3. COMBINATORIA
As,
0! = 1, 1! = 1, 2! = 2, 3! = 6, 4! = 24, 5! = 120, 6! = 720, 7! = 5040, 8! = 40320,
9! = 362880, 10! = 3628800, 11! = 39916800, 12! = 479001600, . . .
y este n
umero crece muy rapido!
La definici
on matem
atica formal, por recurrencia, del factorial es
0! = 1 y n! = n (n 1)! , n N.
def factorial(n)
f =1
for i in range (1, n + 1) :
f =f i
return f
(La lnea f = 1 pone en la variable f el valor 1 . Luego la instruccion for i in
range (1, n + 1) ejecuta la lnea que sigue (es decir poner en la variable f el valor
que tena f multiplicado por el valor de i ) para todos los valores de i 1 y
< n + 1 , es decir entre 1 y n .)
Ahora que sabemos contar funciones biyectivas entre conjuntos finitos, tam-
bien podemos contar, con el mismo razonamiento de arbol, la cantidad de
funciones inyectivas que hay de un conjunto Am = {x1 , . . . , xm } con m ele-
mentos en un conjunto Bn = {y1 , . . . , yn } con n elementos, donde m n
para que pueda haber funciones inyectivas.
Por ejemplo supongamos A2 = {x1 , x2 , x3 } y B5 = {y1 , y2 , y3 , y4 , y5 } .
antas funciones inyectivas f : A3 B5 hay?
Cu
Nuevamente, primero se fija donde va a parar el elemento x1 que tiene 5
posibilidades ( y1 , y2 , y3 , y4 o y5 ), luego se fija donde va a parar x2 , a
3.3. EL NUMERO COMBINATORIO. 91
Proposici
on 3.2.2. (Cantidad de funciones inyectivas.)
Sean Am y Bn conjuntos finitos, con m y n elementos respectivamente,
donde m n . Entonces la cantidad de funciones inyectivas f : Am Bn
que hay es
n!
n (n 1) (n m + 1) = .
(n m)!
Cabe mencionar que no hay una f ormula tan simple como las anteriores para
contar la cantidad de funciones sobreyectivas que hay de un conjunto An de
n elementos en un conjunto Bm de m elementos, con n m cualesquiera.
Existen f
ormulas pero son mucho mas complicadas e involucran en general
contar la cantidad de elementos de muchos conjuntos.
3.3 El n
umero combinatorio.
umero combinatorio nk .)
Notacion 3.3.1. (El n
Sea An = {a1 , . . . , an } un conjunto con n elementos. Para 0 k n,
se nota con el smbolo nk , que se llama el n umero combinatorio nk , la
cantidad de subconjuntos con k elementos que tiene An (o lo que es lo
mismo, la cantidad de formas que tenemos de elegir k elementos en un
conjunto An con n elementos).
Ejemplos:
40 = 1 pues el u
nico subconjunto con 0 elementos de A4 es el
subconjunto vaco .
41 = 4 pues los subconjuntos con 1 elemento de A4 son {a1 } ,
4
2 = 6 pues los subconjuntos con 2 elementos de A4 son
4
3 = 4 pues los subconjuntos con 3 elementos de A4 son
4
4 = 1 pues el u
nico subconjunto con 4 elementos de A4 es el
conjunto A4 .
n0 = nn = 1 pues el u
Observaci
on 3.3.2. nico subconjunto de An
con 0 elementos es el conjunto , y el u
nico subconjunto de An con
n elementos es An mismo.
n
1 = n pues los subconjuntos de An con 1 elemento son los subcon-
juntos
{a1 }, {a2 }, . . . , {an1 }, {an }.
n
Podemos darnos cuenta que n1 = n tambien ya que dar un sub-
conjunto de An con n 1 elementos es lo mismo que elegir cual ele-
mento ai qued o afuera del subconjunto: por ejemplo el subconjunto
{a1 , . . . , an1 } es el que corresponde a haber dejado an afuera.
3.3.1 El
tri
angulo de Pascal: una f
ormula recursiva para
n
.
k
Queremos encontrar una forma de calcular nk sin listar todos los sub-
O bien a5
/ B3 , con lo cual para determinar B3 hay que elegir los 3
elementos en el conjunto A4 = {a1 , a2 , a3 , a4 } . Y ya sabemos que hay
4
3 = 4 formas de elegir 3 elementos en A4 .
O bien an+1 / Bk , con lo cual para determinar Bk hay que elegir los
k elementos en el conjunto An = {a1 , . . . , an } . Y ya sabemos que hay
n
k formas de elegir k elementos en An . (Aqu interviene la condicion
k n para que esto tenga sentido.)
94 CAPITULO 3. COMBINATORIA
Como estos dos casos son disjuntos (o bien an+1 Bk o bien an+1 / Bk ),
la cantidad total de subconjuntos B k con k elementos de A n+1 es igual a
la suma n+1 n+1
n1 + k , es decir se satisface
n+1 n n
= + , para 1 k n.
k k1 k
As obtuvimos el resultado siguiente:
Proposicion 3.3.3. (Una f
ormula recursiva para el n
umero combi-
natorio.)
Se tiene
0 n+1 n+1
= 1, = =1 y
0 0 n+1
n+1 n n
= + para 1 k n, n N.
k k1 k
Y como ya sabemos que los dos bordes de ese triangulo siempre valen 1 , y
que cada termino de una fila, o sea n+1 k , se obtiene como la sumade los
n
2 terminos de la fila anterior que estan encima, o sea k1 y nk , esto
permite ir deduciendo fila a fila los valores:
1
1 1
2
1 1
1
3 3
1 1 2
1
4 4 4
1 1 2 3
1
5 5 5 5
1 1 2 3 4
1
6 6 6 6 6
1 1 2 3 4 5
1
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
3 3
1 1 2
1
4 4 4
1 1 2 3
1
5 5 5 5
1 1 2 3 4
1
6 6 6 6 6
1 1 2 3 4 5
1
7 7 7 7 7 7
1 1 2 3 4 5 6
1
3.3. EL NUMERO COMBINATORIO. 95
1
1 1
1 2 1
1 3 3 1
4 4 4
1 1 2 3
1
5 5 5 5
1 1 2 3 4
1
6 6 6 6 6
1 1 2 3 4 5
1
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
5 5 5 5
1 1 2 3 4
1
6 6 6 6 6
1 1 2 3 4 5
1
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
6 6 6 6 6
1 1 2 3 4 5
1
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
3.3.2 La expresi
on del n
umero combinatorio.
Busquemos ahora cu
al es el termino general (no recursivo) del n
umero com-
binatorio nk conjeturando una f
ormula y probandola por induccion.
96 CAPITULO 3. COMBINATORIA
Teorema 3.3.4. (N
umero combinatorio.)
Sea n N0 y sea An un conjunto con n elementos. Para 0 k n , la
cantidad de subconjuntos con k elementos del conjunto An (o equivalente-
mente, la cantidad de maneras que hay de elegir k elementos en el conjunto
An ) es igual a
n n!
= .
k k!(n k)!
(h + 1)! (h + 1)!
y
0!(h + 1 0)! (h + 1)! h + 1 (h + 1) !
(x + y)0 = 1,
(x + y)1 = x + y,
(x + y)2 = x2 + 2xy + y 2 ,
(x + y)3 = x3 + 3x2 y + 3xy 2 + y 3 ,
(x + y)4 = x4 + 4x3 y + 6x2 y 2 + 4xy 3 + y 4 ,
(x + y)5 = x5 + 5x4 y + 10x3 y 2 + 10x2 y 3 + 5xy 4 + y 5 .
Demostraci
on. Haremos una demostracion combinatoria, o sea contando.
Pensemos que
(x + y)n = (x + y) (x + y) (x + y) (x + y) .
| {z }
n factores
n
xk y nk ,
En definitiva, tenemos la suma de n + 1 terminos de la forma k
lo que prueba el teorema.
Observaci
on 3.3.6. Con la formula del Binomio de Newton, se recu-
pera facilmente la expresi
on
n n
n n
X n k nk X n
2 = (1 + 1) = 1 1 = ,
k k
k=0 k=0
3.4 Ejercicios.
2. Cuantos n
umeros naturales hay menores o iguales que 1000 que no
son ni m
ultiplos de 3 ni m
ultiplos de 5 ?
6. (a) Cuantos n
umeros de exactamente 4 cifras (no pueden empezar
con 0) hay que no contienen al dgito 5?
(b) Cu antos n
umeros de exactamente 4 cifras hay que contienen al
dgito 7?
1, 2, 3; 1, 3, 2; 2, 1, 3; 2, 3, 1; 3, 1, 2; 3, 2, 1.
N
umero combinatorio
21. Cu
antos anagramas tienen las palabras elementos y combinatorio?
2n
22. Probar que > n 2n , n 4 .
n
23. Sea (an )nN la sucesion definida por
(2n)!
a1 = 2 y an+1 = 4an 2 (n N)
(n + 1)! n!
2n
Probar que an = .
n
24. Sea (an )nN la sucesion definida por
2n + 1
a1 = 1 y an+1 = an (n N)
n+1
3.4. EJERCICIOS. 103
1 2n
(a) Probar que an para todo n N .
2n n
1 2n
(b) Probar que an > n1 para todo n 3 .
3 n
25. En este ejercicio no hace falta usar induccion: se puede pensar en el
significado combinatorio de nk (como la cantidad de subconjuntos de
k elementos en un conjunto de n elementos).
2n
X 2n n 2n
(a) Probar que = 4 y deducir que < 4n .
k n
k=0
n
X 2n + 1
(b) Calcular .
k
k=0
n
X n n1
n n1
(c) Probar que k = n2 sug: k =n .
k k k1
k=1
n 2
X n 2n n n
(d) Probar que = sug: = .
k n k nk
k=0
n
k n
X
26. Probar que (1) = 0 (sug: no hace falta usar induccion,
k
k=0
aplicar el binomio de Newton).
El conjunto de los n
umeros enteros es:
Z = { . . . , 3, 2, 1, 0, 1, 2, 3, . . . } = N {0} N,
donde N := { n; n N }) .
Una de las razones de la necesidad de trabajar con estos numeros es que en N
no se puede restar (en general), es decir la ecuacion x +a = b con a > b N
no tiene soluci
on en N . As Z se obtiene a partir de N agregandole los
n
umeros negativos.
En Z la operaci on + cumple que para todo a, b Z , a + b Z , y satis-
face adem
as las siguientes propiedades, que le dan una estructura de Grupo
Conmutativo:
105
106 CAPITULO 4. ENTEROS PRIMERA PARTE.
a, b Z : a b = 0 = a = 0 o b = 0,
a b = a c y a 6= 0 = b = c,
4.2 Divisibilidad.
Ejemplos:
7 | 56 pues 56 = 8 7 .
7 | 56 , 7 | 56 , 7 | 56 .
7 - 54 .
Div(12) = { 12, 6, 4, 3, 2, 1, 1, 2, 3, 4, 6, 12 } ,
Div+ (12) = { 1, 2, 3, 4, 6, 12 } .
Div(1) = { 1, 1 } .
Propiedades 4.2.2. (De la divisibilidad.)
{ |a|, . . . , 1, 1, . . . , |a| }.
d | a y d | b d | a + b.
(Pues si a = k c y b = j c con k, j Z , entonces a + b = (k + j) c ,
donde k + j Z .)
110 CAPITULO 4. ENTEROS PRIMERA PARTE.
d | a y d | b d | a b.
d | a + b no implica que d | a y d | b : Por ejemplo, 6 | 4 + 8 pero
6 - 4 y 6 - 8.
Sin embargo si d | a + b y se sabe que d | a , entonces d | b .
(Pues d | (a + b) a .)
d | a d | c a, c Z .
d | a d2 | a2 y dn | an , n N .
(Pues si a = k d , entonces a2 = k 2 d2 y an = k n dn .)
Veremos m as adelante que vale la recproca tambien: si d2 | a2 enton-
ces d | a , etc.)
d | a b no implica d | a o d | b : Por ejemplo, 6 | 3 4 pero 6 - 3 y
6 - 4.
Veremos m as adelante que la propiedad d | a b d | a o d | b se
cumple cuando d es un numero primo (es la propiedad mas importante
que cumplen los n
umeros primos). Si d no es primo, siempre se pueden
econtrar a y b tales que d | a b pero d - a y d - b . Quienes?
Ejemplos:
Por lo tanto
n1
X
an 1 = (a 1) ai
i=0
Por lo tanto
n
n
a 1 = (a 1) n + (a 1) + + (a 1)n1 = k (a 1)
2
4.2.1 Congruencia.
Definici
on 4.2.5. (Congruencia.)
Sea d Z , d 6= 0 . Dados a, b Z , se dice que a es congruente a b m
odulo
d si d | a b .
Se nota a b (mod d) o tambien a b (d) . O sea:
a b (mod d) d | a b.
Ejemplos:
13 8 (mod 5) y 13 3 (mod 5) .
Proposici
on 4.2.6. (La congruencia es una relaci
on de equivalen-
cia.)
Sea d Z , d 6= 0 . Sea R la relaci
on en Z dada por
a R b a b (mod d), a, b Z.
Demostraci
on. Reflexividad : Para todo a Z , a a (mod d) pues
d | a a.
1. a1 , a2 , b1 , b2 Z ,
2. Para todo n N , a1 , . . . , an , b1 , . . . , bn Z ,
a1 b1 (mod d)
.. = a1 + +an b1 + +bn (mod d).
.
an bn (mod d)
3. a, b, c Z ,
4. a1 , a2 , b1 , b2 Z ,
5. Para todo n N , a1 , . . . , an , b1 , . . . , bn Z ,
a1 b1 (mod d)
.. = a1 an b1 bn (mod d).
.
an bn (mod d)
6. a, b Z , n N ,
Demostraci
on. 1. a1 b1 (mod d) y a2 b2 (mod d) implican por
on d | a1 b1 y d | a2 b2 . Por lo tanto d | (a1 b1 )+(a2 b2 ) =
definici
(a1 + a2 ) (b1 + b2 ) , es decir a1 + a2 b1 + b2 (mod d) .
2. Por inducci
on en n .
4. Para probar esto se puede usar por ejemplo el inciso (1) y la tran-
sitividad : como a1 b1 (mod d) , entonces a1 a2 b1 a2 (mod d)
(multiplicando por a2 ), y por otro lado, como a2 b2 (mod d) , se
tiene b1 a2 b1 b2 (mod d) (multiplicando por b2 ), y finalmente por
transitividad, se concluye que a1 a2 b1 b2 (mod d) .
5. Por inducci
on en n .
Ejemplos:
a 1 | a 1 a 1 (mod (a 1))
an 1n (mod (a 1))
a 1 | an 1.
a = 1038, d = 14 :
k = 74, r = r14 (1038) = 2 ya que 1038 = 74 14 + 2 con 0 2 < 14 = |d|.
a = 1038, d = 14 :
k = 74, r = r14 (1038) = 2 ya que 1038 = 7414+2 = (74)(14)+2
con 0 2 < 14 = |d| .
a = 1038, d = 14 :
1038 = 74 14 + 2 = 1038 = 74 14 2 pero 2 < 0.
Hay que corregirlo, se hace restando y sumando el (modulo del) divisor
14 :
1038 = (74 14 14) + (14 2) = 75 14 + 12,
y por lo tanto k = 75, r = r14 (1038) = 12 ya que 0 12 < 14 =
|d| .
116 CAPITULO 4. ENTEROS PRIMERA PARTE.
a = 1038, d = 14 :
Demostraci
on. (Del algoritmo de division.)
El teorema consta de dos afirmaciones, la parte existencial, que requiere
mostrar que existen k y r en las condiciones del teorema, y luego la uni-
cidad: mostrar que no puede haber dos pares distintos de cociente y resto
para a y d dados.
Existencia: Vamos a probar primero en detalle el caso a 0, d > 0 , ya que,
como nos sugieren los ejemplos, los otros casos se reducen a ese.
Caso a 0, d > 0 :
Aqu, |d| = d . La idea intuitiva es considerar los elementos
a, a d, a 2d, a 3d, . . .
A = { a j d, j Z} N0 .
Caso a 0, d < 0 :
En este caso, d > 0 (y por lo tanto |d| = d ) y se tiene que por el
caso anterior, existen k 0 , r0 tal que a = k 0 (d) + r0 con 0 r0 < |d| .
Se obtiene directamente a = (k 0 ) d + r0 , luego k = k 0 , r = r0 .
Caso a < 0 :
En este caso, tenemos a > 0 , y de los casos anteriores existen k 0 , r0
tal que a = k 0 d + r0 con 0 r0 < |d| . Luego a = (k 0 ) d r0 .
Si r0 = 0 , r0 cumple la condicion de resto y se obtiene k = k 0 , r =
r0 = 0 .
Pero si r0 6= 0 , hay que corregirlo restando y sumando |d| a la expre-
si
on:
a = (k 0 ) d r0 = ((k 0 ) d |d|) + (|d| r0 ).
As, si se define k := k 0 1 seg
un si d < 0 o d > 0 , y r := |d| r0 ,
se tiene a = k d + r con 0 < r < |d| , ya que
La observaci
on siguiente relaciona el algoritmo de division con la divisibili-
dad. Es inmediata pero esencial:
Observaci
on 4.3.3. (Divisibilidad y resto.)
Sean a, d Z , d 6= 0 . Entonces
rd (a) = 0 d | a a 0 (mod d).
Esto observaci
on se extiende inmediatamente:
Proposici
on 4.3.4. (Congruencia y resto.)
Sea d Z , d 6= 0 . Entonces
1. a rd (a) (mod d) , a Z .
2. a r (mod d) con 0 r < |d| r = rd (a) .
3. r1 r2 (mod d) con 0 r1 , r2 < |d| r1 = r2 .
4. a b (mod d) rd (a) = rd (b) .
formadas por elementos que tienen todos el mismo resto modulo d . En cada
clase podemos elegir el representante mas sencillo r con 0 r < |d| , y hay
d clases de equivalencia distintas, 0 , . . . , d 1 . Se obtiene la particion
Z = 0 d 1.
Retomaremos este tema mas adelante cuando hablaremos del anillo de restos
m
odulo d .
Adem as la proposici
on anterior implica que para calcular el resto de un
numero modulo d , alcanza con lograr poner a la derecha de la congruencia
modulo d un n umero r con 0 r < |d| . (Justamente ya mencionamos que
on que dados a, d Z , d 6= 0 , calcula el resto rd (a)
en Haskell la instrucci
de a dividido por d es la instruccion mod a d . Pero no perdamos de vista
que a la derecha de la congruencia podemos poner no solo el resto rd (a)
sino cualquier numero b que tiene el mismo resto que a al dividir por d .
Ejemplos:
Por lo tanto,
rd (an ) = rd rd (a)n , n N .
Demostraci
on.
( a + b rd (a) + rd (b) (mod d)
a rd (a) (mod d)
= a b rd (a) rd (b) (mod d)
b rd (b) (mod d)
n
a rd (a)n (mod d), n N.
a = rn dn + rn1 dn1 + + r1 d + r0 ,
4.4. SISTEMAS DE NUMERACION. 123
Ejemplo:
(En base 16 los smbolos 10, 11, 12, 13, 14 y 15 se reemplazan respectiva-
mente por A, B, C, D, E y F para evitar confusiones.) Se obtiene el desa-
rrollo realizando divisiones sucesivas. Por ejemplo para obtener el desarrollo
en base 7 de 6709, se hace
6709 = 958 7 + 3
= (136 7 + 6) 7 + 3
= (19 7 + 3) 7 + 6 7 + 3
= (2 7 + 5) 7 + 3) 7 + 6 7 + 3
= 2 74 + 5 73 + 3 72 + 6 7 + 3,
6709 = 419 16 + 5
= (26 16 + 3) 16 + 5
= (1 16 + 10) 16 + 3 16 + 5
= 1 163 + 10 162 + 3 16 + 5,
Demostraci
on. Existencia del desarrollo en base d :
La idea intuitiva es ir dividiendo iteradamente el n
umero a y los sucesivos
cocientes por d . Para formalizar la prueba se puede hacer por inducccion
en a N0 :
a 1:
124 CAPITULO 4. ENTEROS PRIMERA PARTE.
La hip
otesis inductiva es que todo n
umero natural o cero menor que
a admite un desarrollo en base d . Queremos probar que entonces a
admite tambien un desarrollo en base d .
Usando el algoritmo de division, dividimos a por d , y obtenemos
un cociente k que satisface 0 k < a y un resto r0 que satisface
0 r0 < d : Por hipotesis inductiva, al ser 0 k < a , k admite un
desarrollo en base d que notamos por conveniencia en la forma:
Entonces
a = k d + r0
= (rn dn1 + + r2 d + r1 ) d + r0
= rn dn + + r1 d + r0
Para a = 0 , el u
nico desarrollo es claramente 0 = (0)d .
a = rn dn + + r1 d + r0 = sm dm + + s1 d + s0
k = rn dn1 + + r1 = sm dm1 + + s1 .
Por hip
otesis inductiva, el desarrollo en base d del cociente k es u
nico,
luego n = m y ri = si , 1 i n .
a = (rn . . . r0 r)d .
Observaci
on 4.4.3. C umero dn en base d ? La
omo se escribe el n
respuesta es
dn = (1 0| .{z
. . 0})d ,
n
Y cual es el n
umero m
as grande de tama
no n en base d , y cual es su
umero dn 1 ya que dn es el n
desarrollo? Claramente es el n umero
126 CAPITULO 4. ENTEROS PRIMERA PARTE.
pues se pone el m
aximo posible, d1 , para cada smbolo (y ese n
umero
coincide con dn 1 por la serie geometrica...), o sea
dn 1 = (d
| 1 .{z
. . d 1})d .
n
Cuantos n
umeros se pueden escribir usando a lo sumo n smbolos en
umeros a con 0 a dn 1 , y por lo tanto
base d ? Son todos los n
n
son d . Todos se escriben en la forma
a = (rn1 . . . r0 )d para 0 ri d 1.
| {z }
n
Cual es el tama
no en base d de un numero a N ? (Es decir cuantos
smbolos son necesarios para escribir a = (rn . . . r0 )d en base d ?)
La respuesta es [logd (a)] + 1 , donde [ ] nota la parte entera, o sea
para un numero real positivo, el n
umero natural (o cero) mas grande
que es menor o igual que el numero, pues por los incisos anteriores, si
a requiere exactamente n smbolos, es que
dn1 a < dn ,
Notas:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F }.
n1 r n2 r 1r 0r
= a2 n1
a2 n2
a2 1
a2 0
,
donde observemos que cada ri es o bien 1 o bien 0 . Luego para
obtener ak se puede calcular recursivamente la secuencia de potencias
1 2 n1
a a2 a2 a2
haciendo n 1 productos, y luego multiplicar entre s todas aquellas
i
potencias a2 que satifacen que ri = 1 , que son a lo sumo n (este se-
gundo paso involucra por lo tanto hacer n 1 productos). En total
hay que hacer 2(n 1) cuentas, o sea del orden de 2 log2 k cuentas,
mucho mejor que hacer k 1 cuentas si se multiplica recursivamente
a, a2 = a a, a3 = a2 a , etc.
128 CAPITULO 4. ENTEROS PRIMERA PARTE.
3 | a 3 | rn + rn1 + + r1 + r0 .
a = rn 10n +rn1 10n1 + +r1 10+r0 rn +rn1 + +r1 +r0 (mod 3).
En particular
3 | a a 0 (mod 3)
rn + rn1 + + r1 + r0 0 (mod 3)
3 | rn + rn1 + + r1 + r0 .
Luego,
En particular
11 | a a 0 (mod 11)
(1)n rn + (1)n1 rn1 + r1 + r0 (mod 11)
11 | (1)n rn + (1)n1 rn1 + r1 + r0 .
4.5. MAXIMO DIVISOR.
COMUN 129
4.5 M
aximo com
un divisor.
Definici
on 4.5.1. (M
aximo com
un divisor.)
Sean a, b Z , no ambos nulos. El m aximo comun divisor entre a y b , que
se nota (a : b) , es el mayor de los divisores comunes de a y b . Es decir:
(a : b) | a, (a : b) | b y si d | a y d | b, entonces d (a : b).
(a : b) = (b : a) , a, b Z no ambos nulos.
(a : b) = (a : b) = (a : b) = (a : b) = (|a| : |b|) , a, b Z no
ambos nulos.
(a : 1) = 1 , a Z .
(a : 0) = |a| , a Z {0} .
d | a2 + 8 d | a2 + 8
= = d | 9,
d|a+1 d | (a 1)(a + 1) = a2 1
Demostraci
on. Alcanza con probar la primer igualdad, la de los conjuntos
DivCom :
Sabemos que d | a, d | b d | ak b , y tambien d | b, d | ak b d | a .
Por lo tanto
d DivCom({a, b}) d | a y d | b
d | a k b y d | b
d | DivCom({b, a k b}).
(120 : 84) = (120 : 84) = (84 : 36) = (36 : 12) = (12 : 0) = 12.
La sucesi
on de divisiones hasta llegar al u
ltimo resto no nulo se suele llamar
el Esquema de Euclides extendido.
(am 1 : an 1) = a(m:n) 1.
(a : b) = s a + t b.
134 CAPITULO 4. ENTEROS PRIMERA PARTE.
Demostraci on. Se miran de atras para adelante las sucesivas divisiones hasta
la que da al m aximo com un divisor como u ltimo resto no nulo, y, poniendo
en factor com un los sucesivos divisores y restos y reagrupando, se obtiene
una escritura entera de (a : b) como combinacion entera de a y b . (Luego,
si habamos para simplificar las divisiones cambiado los signos de los a
y b originales, se modifican los signos para escribir (a : b) como combinacion
entera de los a y b originales.) Si r` = (a : b) ,
r`2 = k` r`1 + r` = r` = r`2 k` r`1
r`3 = k`1 r`2 + r`1 = r` = r`2 k` (r`3 k`1 r`2 )
= (1 + k` k`2 )r`2 k` r`3
..
.
r1 = k3 r2 + r3 = r` = r1 + 0 r2
b = k2 r1 + r2 = r` = r1 + 0 (b k2 r1 )
= ( k2 0 )r1 + 0 b
a = k1 b + r1 = r` = ( k2 0 )(a k1 b) + 0 b
= s a + t b,
donde las estrellitas simbolizan los n umeros que se obtuvieron como coefi-
cientes al llegar a ese paso. As, (a : b) = r` = s a + t b donde claramente
s, t Z ya que son obtenidos sumando y multiplicando enteros.
Es decir ri = si a + ti b donde
si = si2 ki si1 y ti = ti2 ki ti1 .
Se recupera la escritura de (a : b) = r` = s` a + t` b donde r` es el u
ltimo
resto no nulo.
Comenzar con r1 = a , r2 = b , s1 = 1 , t1 = 0 , s2 = 0 , t2 = 1 .
Mientras que r2 6= 0 :
Calcular el cociente k y el resto r de la division de r1 por r2 .
Calcular s = s1 k s2 y t = t1 k t2
Reemplazar
r1 r2
r2 r
s1 s2 , t1 t2
s2 s , t2 t
Dar como respuesta r1 , s1 , t1 (que satisfacen (a : b) = r1 = s1 a+t1 b ).
Observaci
on 4.5.6. (Combinaciones enteras de a y b .)
Sean a, b Z no ambos nulos, y c Z .
c = s0 a + t0 b para s0 , t0 Z (a : b) | c.
Luego s0 = k s y t0 = k t .
La observaci
on anterior nos dice que el maximo comun divisor (a : b) es el
n
umero natural mas chico que se puede escribir como combinacion entera de
a y b y que todas las demas combinaciones enteras de a y b son divisibles
por el.
El Teorema 4.5.5 tiene otra consecuencia importantsima que no es obvia
a primera vista: el m aximo comun divisor no solo es el mas grande de
los divisores comunes sino que tambien es divisible por todos los divisores
comunes.
Proposici
on 4.5.7. (Mcd y divisores comunes.)
Sean a, b Z , no ambos nulos y sea d Z , con d 6= 0 . Entonces
d | a y d | b d | (a : b).
Demostraci
on. () : Esta es la implicacion interesante y no trivial:
Recordemos que existen s, t Z tales que (a : b) = s a + t b . Ahora,
dado que por hipotesis, c | a y c | b , se tiene que c | sa+tb = (a : b) .
(k a : k b) = |k| (a : b).
4.5. MAXIMO DIVISOR.
COMUN 137
Demostraci
on. Sin perdida de generalidad, podemos suponer k > 0 .
Por un lado, aplicando la Proposicion 4.5.7, se tiene
(a : b) | a y (a : b) | b = k (a : b) | k a y k (a : b) | k b = k (a : b) | (k a : k b).
Por otro lado, por el Teorema 4.5.5 y la Observacion 4.5.6, se tiene
(a : b) = s a + t b = k (a : b) = s (k a) + t (k b) = (k a : k b) | k (a : b).
Como ambos terminos son positivos, se concluye que son iguales.
1. d | a, d | b y si c | a y c | b , entonces c d .
2. d | a, d | b y existen s, t Z tales que d = sa + tb .
3. d | a, d | b y si c | a y c | b , entonces c | d .
4.5.2 N
umeros coprimos.
Una atenci on especial merecen los pares de numeros cuyo maximo com
un
divisor es igual a 1 . Juegan un papel central en lo que sigue.
Definici
on 4.5.10. (N
umeros coprimos.)
Se dice que a, b Z no ambos nulos son coprimos si y solo si (a : b) = 1 ,
nicos divisores comunes de a y b son 1 .
es decir si y solo si los u
Ejemplos:
Recordemos que el m
aximo com
un divisor se puede escribir como combina-
ci
on entera. Luego
Observaci
on 4.5.11. ( Coprimos y combinaci
on entera.)
Sean a, b Z no ambos nulos. Entonces
a b s, t Z : 1 = s a + t b.
4.5. MAXIMO DIVISOR.
COMUN 139
Demostraci
on. ( ) es el hecho que el mcd 1 es combinacion entera
de los n
umeros.
( ) es por la Observaci
on 4.5.6: (a : b) | 1 (a : b) = 1.
La proposici
on que sigue trata de propiedades esenciales de divisibilidad
cuando hay numeros coprimos de por medio. No se podran demostrar estas
propiedades si no se tuviera la Observacion 4.5.11.
Proposici
on 4.5.12. (Propiedades esenciales de divisibilidad con
coprimalidad.)
Sean a, b, c, d Z con c 6= 0 y d 6= 0 . Entonces
1. c | a, d | a y c d = c d | a .
2. d | a b y d a = d | b .
1. Sea c d . Entonces c | a, d | a c d | a.
2. Sea d a . Entonces d | a b d | b.
Demostraci
on. 1. c d 1 = s c + t d a = s (c a) + t (d a) , pero
d | a c d | c a y c | a c d | d a , luego c d | s (c a) + t (d a) = a .
2. d a 1 = s d + t a , luego b = (s b) d + t (a b) , pero d | a b , y
d | d . Por lo tanto, d | (s b) d + t (a b) = b .
2 a
alculo de los a, b Z coprimos tales que
Ejemplo: C + es entero.
a b
2 a 2b + a2
+ = Z ab | 2b + a2 .
a b ab
Pero al ser a b , ab | 2b + a2 a | 2b + a2 y b | 2b + a2 .
Pero, dado que a | a2 , a | 2b + a2 a | 2b , y, dado que a b , a | 2b
a | 2 . Es decir, a {1, 2} .
140 CAPITULO 4. ENTEROS PRIMERA PARTE.
Proposici
on 4.5.13. (Coprimizando)
Sean a, b Z , no ambos nulos. Entonces
a b
.
(a : b) (a : b)
Por lo tanto
a = (a : b) a0 y b = (a : b) b0
a b
umeros enteros a0 =
donde los n y b0 = son coprimos.
(a : b) (a : b)
Ejemplos:
Para concluir falta averiguar quienes son los posibles valores de (a0 +
2b0 : a0 b0 ) si a0 b0 .
Sea entonces d un divisor com
un:
d | a0 + 2b0
= d | 3b0 ,
d | a0 b0
d | a0 + 2b0 d | a0 + 2b0
0 0 = = d | 3a0 .
d|a b d | 2a0 2b0
= 4 (4a02 + a0 + 8 : 4),
Una consecuencia de este hecho es que hay infinitos primos distintos. (El
hecho que haya infinitos n umeros naturales no garantiza de por s que haya
infinitos primos ya que los infinitos n
umeros podran obtenerse multiplicando
de distintas formas y a distintas potencias finitos primos.) La demostracion
que damos a continuaci on fue hecha por Euclides alrededor el ano 300 AC.
Hay muchas otras demostraciones de este hecho (por ejemplo otra conocida
se basa en que la serie armonica diverge).
Corolario 4.6.2. (Cantidad de primos.)
Existen infinitos primos (positivos) distintos.
M := p1 p2 pN + 1.
pi | M y pi | p1 p2 pN = pi | 1,
contradicci
on que proviene de suponer que hay solo finitos primos.
2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, , 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57.
Se tachan los m
ultiplos estrictos (no tachados en la lista) del 3 :
2 , 3 , 6 4, 5, 6 6, 7, 6 8, 6 9, 6 10, 11, 6 12, 13, 6 14, 6 15, 6 16, 17, 6 18, 19, 6 20, 6 21, 6 22, 23,
6 24, 25, 6 26, 6 27, 6 28, 29, 6 30, 31, 6 32, 6 33, 6 34, 35, 6 36, 37, 6 38, 6 39, 6 40, 41, 6 42, 43,
46 4, 46 5, 46 6, 47, 46 8, 49, 56 0, 56 1, 56 2, 53, 56 4, 55, 56 6, 56 7 .
El primero que sobrevivio, en este caso el 5 , es claramente primo, ya
que sino tendra que ser divisible por un primo mas chico que el.
Se puede probar
que alcanza hacer esto hasta que se alcanzo el ultimo
primo p 57 , es decir hasta el primo p = 7 , pues todo n umero
compuesto n es divisible por alg un primo menor o igual que su raz
cuadrada (probarlo). Luego la lista que quedo de n
umeros no tachados
son todos los primos menores o iguales que 57 , es decir:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53.
p | a b = p | a o p | b.
p tiene u
nicamente 2 divisores positivos.
a, b , p | a b p | a o p | b .
p | a1 an = p | ai para alg
un i, 1 i n.
Demostraci
on. Por inducci
on en n , empezando en n = 2 .
a = pm m2 mr
1 p2 pr .
1
Esta escritura es u
nica salvo permutaci
on de los primos.
Demostraci
on.
Existencia: Nuevamente, alcanza con probar el teorema para a positivo, y
on en a , a 2 :
se formaliza por inducci
p(a) : a admite una factorizacion como producto de primos.
Paso inductivo:
a = p pm mr
1 pr .
1
a b = 23 3 52 74 11 y a9 = 218 39 79
a = 22 31 50 71 110 y b = 21 30 52 73 111 .
150 CAPITULO 4. ENTEROS PRIMERA PARTE.
Observaci
on 4.6.6. (Primos de productos y potencias.)
Sean a, b Z no nulos de la forma
a = pm mr
1 pr
1
con m1 , . . . , mr N0 ,
b = pn1 1 pnr r con n1 , . . . , nr N0 .
Entonces
n1 n
m1 , . . . , mr N0 , b = p1 pr r con n1 , . . . , nr N0 . Luego
2 p2n1 2nr
1 pr = p2m
1
1
p2m
r
r
d = 2i 5j , con 0 i 3, 0 j 4.
Luego Div(23 54 ) = { 2i 5j , 0 i 3, 0 j 4 } .
Por lo tanto, 23 54 tiene (3+1)(4+1) = 20 divisores positivos distintos,
y 2 20 = 40 divisores enteros, positivos y negativos.
Proposici
on 4.6.7. (Divisores de un n
umero y cantidad.)
Sea a Z , a 6= 0, 1 , y sea a = pm mr la factorizaci
1 pr
1
on en primos
de a . Entonces
2. #Div+ (a) = (m1 +1) (mr +1) y #Div(a) = 2(m1 +1) (mr +1) .
k d = pm mr
1 pr .
1
Div+ (pm 1 mr n1 nr
1 pr ) = {p1 pr con 0 n1 m1 , . . . , 0 nr mr },
Ejemplos:
Por lo tanto
X X 10 X
X 10 10
X 10
X
i j i j i
d= 25 = ( 25 )= (2 5j )
d>0,d|1010 0i,j10 i=0 j=0 i=0 j=0
10 10
X X 511 1 211 1 511 1
=( 5j )( 2i ) = = (211 1) .
51 21 4
j=0 i=0
Cu
al es el menor n
umero natural n con 12 divisores positivos?
a = 1 tiene u nicamente 1 divisor positivo. O sea a 2 . Sea
a = pm 1
1
pmr con m , . . . , m N la factorizaci
r 1 r on en primos de
a . Sabemos que entonces la cantidad de divisores positivos de a
es (m1 + 1) (mr + 1) . Observemos que como mi 1 , entonces
mi + 1 2 , i . Luego, la condicion 12 = (m1 + 1) (mr + 1) impli-
ca 12 2r , o sea r 3 : a tiene a lo sumo 3 primos distintos. Por
lo tanto a es de una de las siguientes formas:
a = pm o a = pm m2
1 p2
1
o a = pm m2 m3
1 p2 p3 .
1
Ojo que en la Proposici on, tiene que ser el mismo exponente n de los dos
lados del signo | . Si no, no es cierto. Por ejemplo 2 | 4 pero 210 - 42 , y
82 | 43 pero 8 - 4 .
an = (pm mr n nm1
1 pr ) = p1
1
pnm
r
r
.
Ahora bien, la condici on dn | an implica que d | an . Por lo tanto
n1 n
d = p1 pr r no tiene mas primos en su factorizacion que los de a .
Pero entonces
dn = p1nn1 prnnr | an
implica por la Proposici on 4.6.7 que 0 nn1 nm1 , . . . , 0 nnr
n mr , es decir, simplificando el n , que
0 n1 m 1 , . . . , 0 nr m r .
Esto prueba, nuevamente por la Proposicion 4.6.7, que d | a .
Podemos ahora dar la caracterizacion del m aximo com un divisor y del mni-
mo com un m ultiplo de dos n
umeros no nulos que se suele dar en el colegio, o
las formulas para calcularlos cuando se conoce la factorizacion de los n
ume-
ros. Por ejemplo, para a = 588 = 22 3 72 y b = 188650 = 2 52 73 11 ,
sabemos que el m aximo comun divisor (a : b) es el producto de los
primos comunes a a y b a la menor potencia a la que aparecen, o sea
(a : b) = 2 72 = 98 .
154 CAPITULO 4. ENTEROS PRIMERA PARTE.
Proposici
on 4.6.9. (M
aximo com
un divisor y factorizaci
on.)
Sean a, b Z no nulos de la forma
a = pm mr
1 pr
1
con m1 , . . . , mr N0 ,
b = pn1 1 pnr r con n1 , . . . , nr N0 .
Entonces
min{m1 ,n1 } r ,nr }
(a : b) = p1 pmin{m
r .
1 1 min{m ,n }
r r min{m ,n }
Demostraci on. Hay que probar que p1 pr es el mayor
de los divisores comunes de a y b . Investiguemos los divisores comunes
(positivos) de a y b :
n1
m1 , . . . , mr N , y b = q1 qsns , n1 , . . . , ns N . Entonces
(a : b) = 1 pi 6= qj , i, j.
2. (a : b) = 1 y (a : c) = 1 (a : bc) = 1 .
3. (a : b) = 1 (am : bn ) = 1, m, n N .
4. (an : bn ) = (a : b)n , n N .
Ojo que para esta 4ta propiedad tiene que ser la misma potencia n !
Demostraci
on. 1. Sabemos por la Proposicion anterior que (a : b) es
igual al producto de los primos comunes a a y b con la mnima po-
tencia a la que aparecen. Esto da (a : b) = 1 si y solo si no hay primos
en com un.
4.6. PRIMOS Y FACTORIZACION. 155
Ejemplos:
d | 2n + 3n
= d | 3n + 2 3n = d | 3 3n .
d | 2n 2 3n
De la misma manera:
d | 2n + 3n d | 2 2n + 2 3n
= = d | 2 2n + 2n = d | 3 2n .
d | 2n 2 3n d | 2n 2 3n
Pero
d | 3 3n y d | 3 2n = d | (3 3n : 3 2n ) = 3 (3n : 2n ) = 3 1 = 3.
d | a0 b0 d | a0 b0 d | a0 b0
2
= = = d | a0
0
d|a b 0 d | a0 (a0 b0 ) d | a0 2 a0 b0
De la misma manera:
d | a0 b0 d | a0 b0 d | a0 b0
2
= = = d | b0
d | a0 b0 d | b0 (a0 b0 ) d | a0 b0 b0 2
(a b : 6 a 6 b) = 36(a0 b0 : a0 b0 ) = 36.
Definici
on 4.6.11. (Mnimo com
un m
ultiplo.)
Sean a, b Z , no nulos. El mnimo com un multiplo entre a y b , que se
nota [a : b] , es el menor n
umero natural que es un m ultiplo com
un de a y
b.
Proposici
on 4.6.12. (Mnimo com
un m
ultiplo y factorizaci
on.)
Sean a, b Z no nulos de la forma
a = pm mr
1 pr
1
con m1 , . . . , mr N0 ,
b = pn1 1 pnr r con n1 , . . . , nr N0 .
Entonces
max{m1 ,n1 } r ,nr }
[a : b] = p1 pmax{m
r .
4.6. PRIMOS Y FACTORIZACION. 157
1 1 max{m ,n }
r r max{m ,n }
Demostracion. Hay que probar que p1 pr es el menor
de los m
ultiplos comunes de a y b . Investiguemos luego los m
ultiplos co-
munes m > 0 de a y b :
a | m m = pm1 mr
1 pr k1 un k1 N,
para alg
b | m m = pn1 1 pnr r k2 un k2 N.
para alg
Por lo tanto
max{m1 ,n1 } r ,nr }
a | m y b | m m = p1 pmax{m
r k para alg
un k N.
a | m y b | m [a : b] | m.
Proposici
on 4.6.14. (Producto mcd y mcm.)
Sean a, b Z , no nulos, entonces |a b| = (a : b) [a : b].
En particular, si a b , entonces [a : b] = |a b| .
Esto da una alternativa para calcular el mnimo comun m ultiplo cuando uno
no conoce la factorizaci
on de los n
umeros. De hecho esta forma de calcular el
mnimo comun m ultiplo es para n
umeros grandes mas veloz que factorizar los
n
umeros para luego aplicar la Proposicion 4.6.14, ya que calcular el maximo
comun divisor por el algoritmo de Euclides es para n umeros grandes mas
veloz que factorizar.
158 CAPITULO 4. ENTEROS PRIMERA PARTE.
(a : b)[a : b] = a b = (a : b)2 a0 b0 .
Es decir
[a : b] 25 3 52 172
a0 b0 = = = 23 52 17, con a0 b0 .
(a : b) 22 3 17
a0 = 1, b0 = 23 52 17 a0 = 23 , b0 = 52 17
a0 = 52 , b0 = 23 17 a0 = 17, b0 = 23 52
a0 = 23 52 , b0 = 17 a0 = 23 17, b0 = 52
a0 = 52 17, b0 = 23 a0 = 23 52 17, b0 = 1.
4.7 Ap
endice
4.8 Ejercicios.
Divisibilidad
(a) a b | c a | c y b | c (f) a | c y b | c a b | c
(b) 4 | a2 2|a (g) a | b a b
(c) 2 | a b 2 | a
o 2|b (h) a | b |a| |b|
(d) 9 | a b 9 | a
o 9|b (i) a | b + a2 a | b
(e) a | b + c a | b
o a|c (j) a | b an | bn , n N
160 CAPITULO 4. ENTEROS PRIMERA PARTE.
(a) 3n 1 | n + 7 (c) 2n + 1 | n2 + 5
(b) 3n 2 | 5n 8 (d) n 2 | n3 8
3. Sean a, b Z .
5. Sea n N .
Algoritmo de Divisi
on
on de a2 3a + 11
(a) la divisi (d) la division de a2 + 7 por 36
por 18 (e) la division de 7a2 + 12 por
(b) la divisi
on de a por 3 28
(c) la divisi
on de 4a + 1 por 9 (f) la division de 1 3a por 27
10. (a) Si a 22 (14) , hallar el resto de dividir a a por 14, por 2 y por
7.
(b) Si a 13 (5) , hallar el resto de dividir a 33a3 + 3a2 197a + 2
por 5. n
X
(c) Hallar, para cada n N , el resto de la division de (1)i i!
i=1
por 36.
Sistemas de numeraci
on
M
aximo com
un divisor
20. Sea a Z .
Primos y factorizaci
on
31. Determinar cu antos divisores positivos tienen 9000 , 154 423 565 y
10n 11n+1 . Y cuantos divisores en total ?
(a) (2n + 7n : 2n 7n ) = 1 ,
(b) (2n + 5n+1 : 2n+1 + 5n ) = 3 o 9 , y dar un ejemplo para cada
caso.
(c) (3n + 5n+1 : 3n+1 + 5n ) = 2 o 14 , y dar un ejemplo para cada
caso.
a X + b Y = c,
167
168 CAPITULO 5. ENTEROS SEGUNDA PARTE.
Ejemplos:
Proposici
on 5.1.2. (Ecuaci
on diof
antica y m
aximo com
un divisor.)
Sean a, b, c Z con a, b no nulos. La ecuaci
on diof
antica
aX + bY = c
(x0 , y0 ) Z2 : a x0 + b y0 = c (a : b) | c.
soluciones.
18 X + 27 Y = 0 ! 2 X + 3 Y = 0.
2 x + 3 y = 0 2 x = 3 y
= 2 | 3y y 3 | 2x
= 2 | y (pues 2 3) y 3 | x (pues 3 2)
= y = 2 j y x = 3 k.
2 (3 k) = 3 (2 j) = j = k.
S0 = { (x, y) : x = 3 k, y = 2 k; k Z }.
Proposici
on 5.1.6. (La ecuaci antica a X + b Y = 0 .)
on diof
Sean a, b Z , no nulos.
El conjunto S0 de soluciones enteras de la ecuaci
on diof
antica aX+bY = 0
es
a b0
S0 = { (x, y) : x = b0 k, y = a0 k, k Z }, donde a0 := y b0 := .
(a : b) (a : b)
Demostraci
on. Se tiene
a X + b Y = 0 ! a0 X + b0 Y = 0,
a0 x + b0 y = 0 a0 x = b0 y
= a0 | b0 y y b0 | a0 x
= a0 | y y b0 | x
a0 b0
= j, k Z : y = j a0 y x = k b0 .
a0 (k b0 ) = b0 (j a0 ) = j = k.
La resoluci
on completa de este caso particular nos sirve para resolver com-
pletamente una ecuaci
on lineal diofantica arbitraria.
S = cuando (a : b) - c .
172 CAPITULO 5. ENTEROS SEGUNDA PARTE.
a x + b y = c a x + b y = a x0 + b y0 a (x x0 ) + b (y y0 ) = 0.
on de a X + b Y = c si y solo si (x x0 , y y0 ) es
Es decir (x, y) es soluci
soluci
on de a X + b Y = 0 , es decir, por la Proposicion 5.1.6, si y solo si
existe k Z tal que
x x0 = b0 k, y y0 = a0 k, o sea x = x0 + b0 k, y = y0 a0 k.
Resoluci
on completa de la ecuaci
on diof
antica a X + b Y = c
1. Tiene soluci
on la ecuacion ?
2. Coprimizo la ecuacion:
a b c
a0 X + b0 Y = c0 , con a0 := , b0 := y c0 := .
(a : b) (a : b) (a : b)
S = { (x, y) : x = x0 + b0 k, y = y0 a0 k; k Z }.
5.2. ECUACIONES LINEALES DE CONGRUENCIA. 173
Ejemplos:
Soluciones enteras de 18 X + 27 Y = 90 :
Hay soluciones pues (18 : 27) = 9 | 90 .
Coprimizo: 2 X + 3 Y = 10 .
Soluci
on particular: (x0 , y0 ) := (5, 0) .
Entonces S = { (x, y) : x = 5 + 3k, y = 2k, k Z } .
Soluciones naturales de 175 X + 275 Y = 3000 :
Hay soluciones enteras pues (175 : 275) = 25 | 3000 .
175 275 3000
Coprimizo: X+ Y = , i.e. 7 X + 11 Y = 120 .
25 25 25
Soluci
on particular?
11 = 1 7 + 4, 7 = 1 4 + 3, 4 = 1 3 + 1
1 = 4 3 = 4 (7 4) = 2 4 7 = 2 (11 7) 7 = 2 11 3 7
1 = 7 (3) + 11 2
120 = 7 (3 120) + 11 (2 120) = 7 (360) + 11 240
(x0 , y0 ) = (360, 240).
Definici
on-Notaci
on 5.2.1. (Ecuaciones de congruencia equivalen-
tes.)
Sean a X c (mod m) y a0 X c0 (mod m0 ) dos ecuaciones de con-
gruencia. Decimos que son equivalentes si tienen exactamente las mismas
soluciones x Z . En ese caso adoptamos la notacion
a X c (mod m) ! a0 X c0 (mod m0 ).
a X c (mod m) ! a0 X c0 (mod m0 ).
x Z, (d a0 ) x d c0 mod (d m0 ) a0 x c0 (mod m0 ).
Demostraci
on. (de la Proposicion 5.2.2.)
Si (a : m) | c , entonces la ecuacion diofantica aX mY = c admite al
menos una soluci on particular (x0 , y0 ) Z2 . Es decir, ax0 my0 = c , o
equivalentemente ax0 c = my0 . Por lo tanto m|ax0 c , o lo que es lo
mismo, ax0 c (mod m) . Luego x0 Z es una solucion particular de la
on de congruencia a X c (mod m) .
ecuaci
Recprocamente, si x0 Z es una solucion particular de la ecuacion de
congruencia a X c (mod m) , entonces existe y0 Z tal que ax0 c =
my0 , por lo cual la ecuacion diofantica aX mY = c admite la solucion
particular (x0 , y0 ) Z2 . Por lo visto en la seccion anterior, esta ecuacion
diof
antica tiene solucion si y solo si (a : m) = (a : m) | c .
5.2. ECUACIONES LINEALES DE CONGRUENCIA. 175
x Z, a x c (mod m) a0 x c0 (mod m0 ).
on de congruencia a X c (mod m) .)
Teorema 5.2.5. (La ecuaci
Sea m N y sean a, c Z con a 6= 0 .
El conjunto S de soluciones enteras de la ecuaci
on de congruencia
a X c (mod m)
es
S = , cuando (a : m) - c .
a X c (mod m) ! X x0 (mod m0 ).
M
as a
un, existe una u on x0 Z que satisface 0 x0 < m0 .
nica soluci
a X c (mod m) ! X x0 (mod m0 ).
176 CAPITULO 5. ENTEROS SEGUNDA PARTE.
a X c (mod m) ! a0 X c0 (mod m0 ).
a0 X c0 (mod m0 ) ! X x0 (mod m0 ),
La ecuaci
on 9 X 2 (mod 15) no tiene solucion pues (9 : 15) - 2 .
La ecuaci
on 9 X 6 (mod 15) tiene solucion pues (9 : 15) = 3 | 6 :
S = { x Z : x 4 (mod 5)}
= { x Z : x 4 (mod 15) o x 9 (mod 15) o x 14 (mod 15)}.
La ecuaci
on 3 X 2 (mod 4) tiene solucion pues 3 y 4 son coprimos:
La ecuaci
on 12 X 6 (mod 10) tiene solucion pues (12 : 10) = 2 | 6 .
Pero es a
un m
as facil simplificar todo lo que se puede en la ecuacion
antes, como 12 2 (mod 10) , se tiene:
Pero, x Z ,
El argumento usado en el u
ltimo ejemplo vale en general:
178 CAPITULO 5. ENTEROS SEGUNDA PARTE.
Observaci
on 5.2.6. (Simplificando factores comunes en ecuaci
on de
congruencia-II.)
Sean m N y a, c, d Z , con a, d no nulos.
Si d y m son coprimos, entonces se tiene la siguiente equivalencia de ecua-
ciones de congruencia:
Demostracion. Hay que probar que las dos ecuaciones de congruencia tienen
las mismas soluciones x Z :
( ): Esto es porque m | d (a x c) y m d implica m | a x c .
( ): Vale siempre.
2. Tiene soluci
on la ecuacion ?
(a) no si (a : m) - c .
(b) s si (a : m) | c . En ese caso:
3. Coprimizo la ecuacion:
a c m
a0 X c0 (mod m0 ), con a0 := , c0 := y m0 := .
(a : m) (a : m) (a : m)
6. Se concluye que
a X c (mod m) ! X x0 (mod m0 ).
5.3. TEOREMA CHINO DEL RESTO (TCR). 179
X 3 (mod 5)
! X 3 (mod 60),
X 3 (mod 12)
180 CAPITULO 5. ENTEROS SEGUNDA PARTE.
X c0 (mod m0 )
0 0
Si c 6 c (mod m ), es incompatible,
X c (mod m)
X c0 (mod m0 )
0 0
Si c c (mod m ), ! X c (mod m).
X c (mod m)
5.3. TEOREMA CHINO DEL RESTO (TCR). 181
Demostraci
on. 1. Hay que probar que el sistema del lado izquierdo tiene
exactamente las mismas soluciones x Z que la ecuacion del lado
derecho.
() Si x Z satisface x c (mod m1 m2 mn ) , es decir
m1 m2 mn | x c , entonces claramente mi | x c , i , es decir
x c (mod mi ) , i .
() Por inducci
on en la cantidad de factores n .
Es decir,
x c (mod m1 )
..
x c (mod m1 mn )
. = .
x c (mod mn ) x c (mod mn+1 )
x c (mod mn+1 )
= x c (mod m1 mn+1 ).
c0 (mod m0 ) c0 (mod m0 )
x x
=
x c (mod m) x c (mod m0 )
pues nos estamos quedando con una de las dos condiciones. Recpro-
camente,
x c (mod m) = x c (mod m0 ) = x c0 (mod m0 ),
y por lo tanto
c0 (mod m0 )
x
x c (mod m) = ,
x c (mod m)
Ejemplos:
X 3 (mod 22)
X 3 (mod 5) ! X 3 (mod 22 5 21),
X 3 (mod 21)
X 3 (mod 22)
X 3 (mod 18)
X 4 (mod 11)
X 1 (mod 2)
X 3 (mod 22)
! X 3 (mod 11)
X 4 (mod 8)
X 4 (mod 8)
X 1 (mod 4)
X 5 (mod 8) ! X 13 (mod 16)
X 13 (mod 16)
on 5.3.1: 4 | 8 y 5 1 (mod 4) , 8 | 16 y 13
por la Proposici
5 (mod 8) .
X 1 (mod 2)
X 3 (mod 22) X 3 (mod 11)
X 5 (mod 8) ! X 5 (mod 8)
X 17 (mod 20) X 1 (mod 4)
X 2 (mod 5)
X 5 (mod 8)
! X 3 (mod 11)
X 2 (mod 5)
S = {x Z : x x0 (mod m1 mn )}.
Demostraci
on. Supongamos que ya mostramos que el sistema tiene solucio-
nes. Entonces, sea x0 Z una solucion particular, es decir x0 Z satisface
x0
c1 (mod m1 )
.. .
.
x0 cn (mod mn )
x x0 (mod m1 mn ),
o sea probamos la equivalencia enunciada en el Teorema.
nico x0 que satisface 0 x0 < m1 mn se obtiene reemplazando la
El u
soluci
on particular elegida por rm1 mn (x0 ) .
Para probar que existen soluciones (y hallar una solucion particular x0 ),
vamos a subdividir el sistema (5.1) en n sistemas mas simples y probar que
cada uno de ellos tiene soluciones. Estos sistemas S1 , S2 , . . . , Sn son:
S1 : S2 : Sn :
X c1 (mod m1 ) X 0 (mod m1 ) X 0 (mod m1 )
X 0 (mod m2 ) X c2 (mod m2 ) X 0 (mod m2 )
, , ... ,
X 0 (mod m3 ) X 0 (mod m3 )
..
..
..
.
.
. X
0 (mod mn1 )
X 0 (mod mn ) X 0 (mod mn ) X cn (mod mn )
Entonces si definimos
x0 := x1 + x2 + x3 + + xn ,
se satisface que
x1 + x2 + x3 + + xn c1 + 0 + 0 + + 0 (mod m1 ) x0 c1 (mod m1 )
x1 + x2 + x3 + + xn 0 + c2 + 0 + + 0 (mod m2 ) x0 c2 (mod m2 )
.. = ..
.
.
x1 + x2 + x3 + + xn 0 + 0 + + 0 + cn (mod mn ) x0 cn (mod mn )
5.3. TEOREMA CHINO DEL RESTO (TCR). 185
M1 Y c1 (mod m1 ). (5.2)
tiene soluciones enteras y por lo tanto se puede elegir para el una solucion
particular x` .
Q
Definamos M` := j6=` mj y repitamos lo que se hizo arriba para S1 . Se
tiene M` m` por ser todos los mi coprimos dos a dos. Luego, la ecuacion
de congruencia
M` Y c` (mod m` )
tiene soluciones enteras cualquiera sea c` Z , y si y` es una solucion
particular, entonces, como arriba, x` := M` y` es una solucion particular
del sistema S` .
186 CAPITULO 5. ENTEROS SEGUNDA PARTE.
Ejemplos:
X 4 (mod 8)
X 10 (mod 35)
X 1 (mod 3)
on particular para S1 :
Soluci
X 4 (mod 8)
X 4 (mod 8)
X 0 (mod 35) !
X 0 (mod 35 3)
X 0 (mod 3)
es una soluci
on particular del sistema original, y este es equivalente a
X 1060 (mod 840) . Como 1060 220 (mod 840) , se tiene que la
u on x0 con 0 x0 < 840 es x0 = 220 :
nica soluci
X 4 (mod 8)
X 10 (mod 35) ! X 220 (mod 840).
X 1 (mod 3)
X 3 (mod 10)
X 1 (mod 11)
X 3 (mod 7)
S1 : S2 :
X 3 (mod 77) X 0 (mod 70)
, .
X 0 (mod 11) X 1 (mod 11)
Soluci
on particular para S1 :
Una solucion particular x1 satisface x1 = 11 y1 donde y1 es solucion
on 11 Y 3 (mod 70) . Por ejemplo y1 = 13
particular de la ecuaci
(pues por el algoritmo de Euclides 1 = 3 70 19 11 , y por lo tanto
y1 3 (19) (mod 70) , o sea se puede tomar y1 = 13 ). Luego
x1 = 11 13 = 143 .
on particular para S2 :
Soluci
Una solucion particular x2 satisface x2 = 70 y2 donde y2 es solucion
on 70 Y 1 (mod 11) , o sea 4 Y 1 (mod 11) .
particular de la ecuaci
Por ejemplo y2 = 3 , y por lo tanto x2 = 70 y2 = 210 .
188 CAPITULO 5. ENTEROS SEGUNDA PARTE.
X x0 (mod 770)
Entre ellos, cu
al es el u
nico que cumple tambien la segunda ecuacion?
6 3, 76 3, 143,
6 6
213, 6
283, 353
Cu
al cumple la condici
on con el modulo 8 ?
6 3, 16 4, 26 5, 36 6, 46 7, 56 8, 69 :
66 9, 157
umero 157 cumple 157 2 (mod 5) Ya esta!
El n
X 3 (mod 22)
X 5 (mod 8) ! X 157 (mod 440),
X 17 (mod 20)
Primero se puede simplificar todo lo que se puede (en este caso el factor
comun 2 en la tercer ecuacion), y luego como en lo que resulta los
modulos son coprimos dos a dos, resolver cada ecuacion por separado,
dandola en la forma X c` (mod m` ) para aplicar el TCR:
3X 2 (7) 3X 2 (7) X 3 (7)
7X 5 (8) ! 7X 5 (8) ! X 3 (8) ! X 3 (280),
6X 8 (10) 3X 4 (5) X 3 (5)
S = {x Z : x 3 (mod 280)}.
2X 1 (9) X 5 (9)
X 5 (9)
4X 2 (9) 3X 5 (2) X 1 (2)
X 4 (7)
3X 5 (14) ! 3X 5 (7) ! X 4 (7) !
X 3 (4)
3X 1 (20) 3X 1 (4) X 3 (4)
X 2 (5)
3X 1 (5) X 2 (5)
190 CAPITULO 5. ENTEROS SEGUNDA PARTE.
Luego el resto de dividir a x por 1260 es 347 , pero como se quiere los
posibles restos de dividir a x por 2520 = 21260 , estos son 347 y 347+
1260 = 1607 , los dos n umeros entre 0 y 2520 que son congruentes
con 347 m odulo 1260 .
5.4 El Peque
no Teorema de Fermat (PTF)
1. ap a (mod p)
2. p - a = ap1 1 (mod p)
TEOREMA DE FERMAT (PTF)
5.4. EL PEQUENO 191
Observaci
on 5.4.2.
El teorema es falso en general si p no es primo: por ejemplo 34 = 81 6
3 (mod 4) . Sin embargo existen numeros n no primos para los cuales vale
el enunciado del PTF: an a (mod n) para todo a Z .
Esos n umeros se suelen llamar seudoprimos o n umeros de
Carmichael por el matematico americano Robert Carmichael,
18791967, que descubrio en 1909 el mas chico de ellos: el n
umero
n := 561 = 3 11 17 .
En 1994, los matem aticos Red Alford, Andrew Granville y Carl Pomerance
lograron probar la conjetura que afirmaba que existen infinitos seudoprimos.
Observaci
on 5.4.3. Las dos afirmaciones del PTF son equivalentes:
(1 2) Por hip otesis, ap a (mod p) . Si p - a , es decir a p , se puede
simplificar un a de los dos lados (justificar!) y queda ap1 1 (mod p) .
(2 1) Hay que probar que para a Z cualquiera, ap a (mod p) . Si
p - a , por (2) vale que ap1 1 (mod p) , luego multiplicando por a se
obtiene ap a (mod p) . Mientras que si p | a , entonces tanto a como
ap son congruentes con 0 m odulo p (pues p los divide), as, ap 0
a (mod p) tambien.
Demostraci
on. (del PTF.)
Por la observaci
on anterior, para probar el PTF alcanza con probar el caso
(2) en que p - a , es decir a p , que es el caso interesante y no trivial.
Vamos a hacer aqu la demostracion de Euler, que permite obtener una
formulaci
on del teorema para no primos conocida como Teorema de Euler,
que no probaremos en estas notas.
Fijamos a Z tal que p - a y definimos la siguiente funcion:
: {1, 2, . . . , p 1} {1, 2, . . . , p 1}
k 7 rp (k a)
Im() {1, 2, . . . , p 1} :
Por definici on de resto modulo p , esta claro que Im() {0, 1, 2, . . . , p
1} . Hay que probar que nunca se obtiene el 0 , es decir que no existe
k {1, . . . , p 1} tal que (k) = 0 . Pero
192 CAPITULO 5. ENTEROS SEGUNDA PARTE.
(k) = 0 rp (k a) = 0 p | k a p | k o p | a,
p primo
En particular,
p - a = an arp1 (n) (mod p).
TEOREMA DE FERMAT (PTF)
5.4. EL PEQUENO 193
Demostraci
on.
Ejemplos:
r2 (n) :
25 25
32 12 1 (mod 2).
r3 (n) :
25 25
32 02 0 (mod 3).
r5 (n) :
Por el PTF (Consecuencia 5.4.4), ya que 5 es primo,
25 25 )
32 3r4 (2 30 1 (mod 5).
5- 3 4|225
r13 (n) :
Como 13 - 3 , para aplicar el PTF, necesitamos conocer r12 (225 ) .
Para ello alcanza con conocer r3 (225 ) y r4 (225 ) y luego aplicar
el TCR.
As,
25 25 )
32 3r12 (2 38 (33 )2 32 9 (mod 13).
25
Podemos ahora calcular r390 (32 ) por medio del TCR:
n1 (mod 2)
n0 (mod 3)
n 321 (mod 390).
n1 (mod 5) TCR
n9 (mod 13)
TEOREMA DE FERMAT (PTF)
5.4. EL PEQUENO 195
25
Se concluye que r390 (32 ) = 321 .
(b : 55) = 11 11 | b y 5 - b.
Para el 11 :
11 | 12 a41 a31 a = a (12 a40 a30 1) 11 | a o 11 | 12 a40 a30 1.
11 primo
Por lo tanto
11 | 12 a41 a31 a 11 | a.
Para el 5 :
5 | 12 a41 a31 a = a (12 a40 a30 1) 5 | a o 5 | 12 a40 a30 1.
5 primo
Por lo tanto
a 22 o 33 (mod 5).
196 CAPITULO 5. ENTEROS SEGUNDA PARTE.
Veamos primero cuales son los posibles valores del mcd para ver las
condiciones que necesitamos. Sea d un divisor com un. Entonces:
d | 11 a + 3 2150 d | 33 a + 9 2150
= = d | 31 2150 .
d | 3 a 2151 d | 33 a 11 2151
d | 11 a + 3 2150 d | 22 a + 3 2151
= = d | 31 a.
d | 3 a 2151 d | 9 a 3 2151
Para el 32 :
Como (5 a : 7 b) = 15 , se tiene
15 | 5 a = 3 | a, y por lo tanto 32 | a18
15 | 7 b 15 | b, y por lo tanto 32 | b115 .
157
TEOREMA DE FERMAT (PTF)
5.4. EL PEQUENO 197
Luego
Para el 5 :
Por lo visto arriba, 5 | b , y as:
Para el 7 :
La condici on (5 a : 7 b) = 15 dice en particular que 7 - a (pues
sino, como 7 | 7 b , se tendra que 7 divide al mcd). Por lo tanto
Miller Rabin
s
on. Sabemos por el PTF que ap1 = a2 d 1 (mod p)
Demostraci
pues a < p implica a p . Como p 1 es par, se tiene s 1 y por
TEOREMA DE FERMAT (PTF)
5.4. EL PEQUENO 199
lo tanto
sd s1 d s1 d s1 d
a2 1 = (a2 )2 1 = (a2 + 1)(a2 1).
Luego
sd s1 d s1 d
p | a2 1 = p | a2 + 1 o p | a2 1,
Este sistema criptografico, que fue introducido en 1977 por Ron Rivest, Adi
Shamir y Leonard Adleman, es un sistema de clave p ublica-clave privada y
de firma digital, que se basa en una generalizacion del Peque
no Teorema de
Fermat para n umeros de la forma n = p q , donde p y q son dos primos
distintos.
La aplicaci
on va a ser descrita en forma muy resumida aqu, y no va a
contemplar los aspectos de implementacion sino simplemente tener en cuenta
los aspectos te
oricos matematicos. Para mas informacion se recomienda
buscar en Internet.
Cual es el objetivo de la criptografa? Mandar mensajes en forma secreta y
segura... Codificar informacion (un mensaje) de manera que solo el receptor
al cual va dirigido el mensaje lo pueda decodificar (entender) y ninguna otra
persona que llegue a interceptar el mensaje lo pueda entender. Convenimos
que un mensaje es un n umero a , por ejemplo simplemente asignandole a
cada letra del alfabeto un valor numerico y yuxtaponiendo esos valores.
Tambien podemos convenir en que ese n umero a es menor o igual que cierto
n
umero n , recortando el mensaje a original en bloquecitos si hace falta.
Que se entiende por clave p ublica-clave privada? Un se nor, Bob, va a
generar dos claves, una que se llama clave privada que va a ser conocida
s
olo por el, y la otra, que se llama clave publica que va a distribuir al resto
del mundo. Tanto la clave p ublica como la privada sirven para codificar o
decodificar mensajes, pero una sola de ellas no puede hacer las dos cosas
a la vez. Cuando Bob mantiene secreta su clave privada y le distribuye al
5.5. EL SISTEMA CRIPTOGRAFICO RSA. 201
Cualquier persona del resto del mundo, por ejemplo Alice, le puede
mandar un mensaje encriptado a Bob usando la clave p ublica. Bob
es el u
nico que puede decodificar el mensaje, usando su clave privada.
Ninguna otra persona del resto del mundo, por ejemplo Eve, puede
decodificar ese mensaje.
Bob le puede mandar al resto del mundo un mensaje encriptado usando
su clave privada. Cualquiera del resto del mundo, al usar la clave
publica de Bob, puede decodificar y luego entender ese mensaje, y por
lo tanto, como el mensaje tiene sentido, tiene garanta que el emisor
(el firmante) del mensaje fue realmente Bob.
La segunda afirmaci
on se prueba como el Corolario 5.4.4:
m = k (p 1)(q 1) + r
= am = ak(p1)(q1)+r = (a(p1)(q1) )k ar 1k ar ar (mod p q).
C
omo funciona el sistema criptogr
afico RSA?
Clave p
ublica de Bob: (n, d) .
Observaci
on 5.5.2. (Propiedad clave por la cual funciona el algo-
ritmo RSA.)
Sean n = p q, d, e como arriba. Sea a N con 1 a < n . Entonces
ae d a (mod n).
Demostraci
on.
Si p | a pero q - a , entonces
Si p | a y q | a , entonces
Ejemplos:
0 + 0 = 0, 1 + 0 = 1, 0 + 1 = 1, 1 + 1 = 0.
0 0 = 0, 1 0 = 0, 0 1 = 0, 1 1 = 1.
r = {a Z : a r (mod m)}
y
Z = 0 1 m 1
es la partici
on de Z asociada a esta relaci
on de equivalencia.
2. Notemos
Z/mZ = {0, 1, . . . , m 1},
y sean + y las operaciones en Z/mZ definidas por
r1 + r2 = r1 + r2 y r1 r2 = r1 r2 , para 0 r1 , r2 < m.
on de congruencia a X 1 (mod p) .)
Corolario 5.6.3. (La ecuaci
Sea p un primo positivo y sea a N tal que p - a . Entonces la ecuaci
on de
congruencia aX 1 (mod p) tiene una u nica solucion x0 con 1 x0 < p .
on aX 1 (mod 7) para a = 1, 2, 3, 4, 5, 6 .
Ejemplo: Soluciones de la ecuaci
1 X 1 (mod 7) ! X 1 (mod 7) ( x0 = 1 ).
2 X 1 (mod 7) ! X 4 (mod 7) ( x0 = 4 ).
3 X 1 (mod 7) ! X 5 (mod 7) ( x0 = 5 ).
4 X 1 (mod 7) ! X 2 (mod 7) ( x0 = 2 ).
5 X 1 (mod 7) ! X 3 (mod 7) ( x0 = 3 ).
6 X 1 (mod 7) ! X 6 (mod 7) ( x0 = 6 ).
La Proposici
on 5.6.2 permite tambien determinar directamente quienes son
los elementos inversibles del anillo Z/mZ .
Corolario 5.6.4. (Los elementos inversibles de Z/mZ .)
Sea m N , y sea r Z/mZ = { 0, 1, . . . , m 1} .
Entonces, r es inversible en Z/mZ si y solo si r m .
Ejemplo: En Z/10Z ,
1 1 1 1
1 = 1, 3 = 7, 7 =3y9 = 9.
Ejemplo: En Z/7Z ,
1 1 1 1 1 1
1 = 1, 2 = 4, 3 = 5, 4 = 2, 5 =3y6 = 6.
208 CAPITULO 5. ENTEROS SEGUNDA PARTE.
5.7 Ejercicios.
Ecuaciones diof
anticas y de congruencia
5. Determinar todos los b Z para los cuales existe a 4 (5) tal que
6a + 21b = 15.
11. Hallar, cuando existan, todos los enteros a que satisfacen simultanea-
mente:
a 0 (8)
a 3 (10)
i) a 2 (5) ii) a 2 (7)
a 1 (21) a 5 (9)
a 1 (6)
a 1 (12)
iii) a 2 (20) iv) a 7 (10)
a 3 (9) a 4 (9)
12. Hallar, cuando existan, todos los enteros a que satisfacen simultanea-
mente:
3 a 4
(5) 3 a 1
(10) 15 a 10
(35)
i) 5 a 4 (6) ii) 5 a 3 (6) iii) 21 a 15 (8)
6a 2 (7) 9a 1 (14) 18 a 24 (30)
14. (a) Hallar el menor entero positivo a tal que el resto de la division
de a por 21 es 13 y el resto de la division de 6a por 15 es 9.
(b) Hallar un entero a entre 60 y 90 tal que el resto de la division de
2a por 3 es 1 y el resto de la division de 7a por 10 es 8.
Peque
no teorema de Fermat
(a) a = 331427 , p = 5
(b) a = 7122283 , p = 11
(c) a = 5 72451 + 3 652345 23 8138 , p = 13
n
22. Hallar el resto de la division de 22 por 13 para cada n N .
24. Hallar todos los divisores positivos de 2570 que sean congruentes a 2
m
odulo 9 y a 3 modulo 11 .
El anillo Z/mZ
N
umeros Complejos.
6.1 Cuerpos.
Definici
on 6.1.1. (Cuerpo.)
Sea K un conjunto, y sean +, : K K K dos operaciones en K
(usualmente la suma y el producto). Se dice que (K, +, ) es un cuerpo si
213
214 CAPITULO 6. NUMEROS
COMPLEJOS.
6.2 N
umeros complejos: generalidades.
(a + b i) + (c + d i) = (a + c) + (b + d) i .
C = {z = a + b i; a, b R},
(C, +, ) es un cuerpo.
Demostraci
on. La operacion + es conmutativa y es asociativa pues lo
umeros reales. Ademas 0 = 0 + 0 i C es el elemento
es sobre los n
neutro para la suma, y el opuesto aditivo de z = a + b i , con a, b R ,
es z = a b i C .
216 CAPITULO 6. NUMEROS
COMPLEJOS.
z( + 0 ) = z + z 0 .
i2 = 1, i3 = i, i4 = 1 y en general,
Definici
on 6.2.2. (Forma binomial, parte real, parte imaginaria,
conjugado, modulo.)
Proposici
on 6.2.3. (Propiedades del conjugado y del m
odulo.)
Para todo z C , se tiene
z = z, z z = 2 =m(z) i ,
z = z z R,
z + z = 2 <e(z) , |<e(z)| |z| e |=m(z) |z| .
z + = z +. |z + | |z| + || .
z = z . |z | = |z| ||
Si z 6= 0 , z 1 = z 1 . Si z 6= 0 , |z 1 | = |z|1 .
Si z 6= 0 , z k = z k , k Z . Si z 6= 0 , |z k | = |z|k , k Z .
218 CAPITULO 6. NUMEROS
COMPLEJOS.
Proposici
on 6.2.4. (Races cuadradas de n
umeros complejos.)
Sea z C . Entonces existe C tal que 2 = ()2 = z . Si z 6= 0 ,
entonces z tiene exactamente dos races cuadradas distintas, que son y
.
on 2x2 = 5 + 3 = 8 , y de la tercera 2y 2 = 5 3 = 2 .
De la primera ecuaci
Luego
r r
8 2
x= = 4 = 2 e y = = 1 = 1.
2 2
O sea que en principio tenemos 4 posibilidades, eligiendo x e y positivos
y/o negativos. Pero la segunda condicion nos dice que x y = 2 , el producto
es negativo, por lo tanto si se toma x = 2 se debe tomar y = 1 y si se
toma x = 2 se debe tomar y = 1 : los candidatos a races cuadradas son
entonces
= 2 i y 0 = = 2 + i.
Efectivamente, es inmediato verificar que 2 = ()2 = (4 1) + 2(2) i =
3 4i.
Demostraci
on. (de la Proposicion 6.2.4.)
Sea z = a + b i C , con a, b R , y planteemos 2 = z donde = x + y i
C con x, y R a determinar.
6.2. NUMEROS COMPLEJOS: GENERALIDADES. 219
Si z = 0 , entonces = 0 .
Luego podemos asumir z = 6 0 . La condicion 2 = z implica | 2 | = |z| , es
decir ||2 = |z| tambien. Por lo tanto, de 2 = z y ||2 = |z| obtenemos
las ecuaciones:
2
2 2 x y2 = a
x y + 2xy
i = a + b i
2xy = b
x2 + y 2 = a2 + b2 2
x + y 2 = a2 + b2
a2 + b2 + a
s s
a2 + b2 a 2
2 =
2 2
s s
a2 + b2 + a a2 + b2 a 2 2
a +b +a a2 + b2 + a
= 2 i
2 2 2 2
s
2
a2 + b2 a2
=a2 i = a b2 i = a |b| i = a + b i,
4
pues si b 0 , |b| = b y el signo en era + mientras que si b < 0 , |b| = b
pero el signo en era .
Dado z C , z/|z|
pertenece a la circunferencia
unidad, pues z/|z| = |z|/|z| = 1 , y por lo tanto sus
coordenadas son de la forma (cos , sen ) :
Luego,
z = r (cos + i sen )
donde
<e(z) =m(z)
r = |z| y es tal que cos = y sen = .
|z| |z|
6.3. FORMA TRIGONOMETRICA
(O POLAR) DE UN NUMERO COMPLEJO.221
ei = cos + i sen , R.
<e(z)
Por lo tanto z = r ei donde r = |z| R>0 y R es tal que cos = |z|
=m(z)
y sen = |z| .
El angulo R est
a por convencion dado en radianes, que es una unidad de
medida de angulos sumamente u til ya que se corresponde con el permetro
del sector angular de la circunferencia unidad comprendido entre el angulo 0
y el angulo (contando todas las vueltas completas a la circunferencia que
se dio). Por ejemplo el angulo 2 radianes se corresponde con el permetro
2 de la circunferencia unidad, el angulo /2 radianes se corresponde con
el permetro de un cuarto de circunferencia, y el angulo 4 es lo que mide
dar dos vueltas completas en la circunferencia unidad.
Claramente, el
angulo no est
a determinado en forma u nica, ya que sabemos
que cos = cos( + 2k) y sen = sen( + 2k) , k Z . As,
ei = e(+2k)i , k Z,
Repasemos los
angulos tpicos con sus coseno y seno:
0 /6 /4 /3 /2
cos 1 3/2 2/2 1/2 0 1
sen 0 1/2 2/2 3/2 1 0
Ejemplo: Sea
z = 1 3 i . Entonces z = r ei donde
r = |z| = 1 + 3 = 2y R es un angulo tal que
cos = 1/2 , sen = 3/2 . Por lo tanto = /3 o
= /3 + 2k, k Z . Se tiene arg(z) = /3 + 2 =
5
5/3 , y z = 2 e 3 i es la forma trigonometrica de z .
222 CAPITULO 6. NUMEROS
COMPLEJOS.
z = r cos() + i sen() = r ei ,
z 1 = r1 cos() + i sen() = r1 ei .
z
on. El segundo inciso es porque z 1 =
Demostraci y |z 1 | = |z|1 .
|z|2
Por lo tanto z 1 est
a en la misma semirrecta que z (ya que es un m ultiplo
de z que se obtiene al multiplicar z por el n umero real positivo 1/|z|2 ).
Por lo tanto z y z 1 vienen definidos por el mismo angulo .
A continuaci
on vamos a recordar la Formula de de Moivre, que
debe su nombre al matematico frances Abraham de Moivre, 1667-
1754.
Teorema 6.3.2. (F
ormula de de Moivre.)
Sean z = r (cos + i sen ) = r ei y = s(cos + i sen ) = s ei con
r, s R>0 y , R . Entonces
Es decir
r ei s ei = rs e(+)i .
En particular,
Demostraci
on. Es una consecuencia muy simple de como es el producto de
n
umeros complejos, y las formulas del coseno y seno de la suma de angulos:
7 5
Ejemplo: Sean z = 2 e 4 i y = 3 e 3 i . Entonces
7 5 7 5
z = 2 e 4 i 3 e 3 i = 3 2 e( 4 + 3 )i
41 41 17
= 3 2 e 12 i = 3 2 e( 12 2) i = 3 2 e 12 i .
z r r
= cos( ) + i sen( ) = e()i .
s s
z n = rn n cos ) + i sen(n) = rn eni , para todo n Z .
Ejemplos:
1 + i 10
Calcular :
2 2 3i
Se tiene que 1 + i = 2 ei con R tal que cos = 1/2, sen =
3 4
1/2 , o sea 1 + i = 2 e 4 i . Del mismo modo, 2 2 3i = 4 e 3 i .
Por lo tanto
1 + i 10 2 10
25 70
10 3 4 i
= e 4 3 = 20 e 12 i
2 2 3i 4 2
15 ( 70 +32)i 15
i 3 1
=2 e 12 = 2 e 6 = 16 + 16 i.
2 2
Calcular todos los n N tales que (1 + i)2n = ( 3 i)n :
Se tiene 1 + i = 2 e 4 i y por lo tanto
2n 2n n
(1 + i)2n = 2 e 4
i
= 2n e 2
i
,
y 3 i = 2 e 6 i , y por lo tanto
n
( 3 i)n = 2n e 6 i .
224 CAPITULO 6. NUMEROS
COMPLEJOS.
Esto implica
n n
(1 + i)2n = ( 3 i)n = un k Z
+ 2k para alg
2 6
2n
un k Z
= 2k para alg
3
2n = 6k para alg
un k Z
3 | n.
Determinar todos los z C tales que arg(z 2 ) = :
2
Sea z = r ei con 0 < 2 . Entonces arg(z 2 ) = 2 2k con
k Z de modo tal que 0 2 2k < 2 . Se tiene
2 2k = 2 = + 2k = + k.
2 2 4
Para k = 0 se obtiene 0 = y para k = 1 se
4
obtiene 1 = 5/4 . Luego los angulos se van repi-
tiendo:
k = 2j k = + 2j, i.e. k = 0 + 2j
4
5
k = 2j + 1 k = + 2j, i.e. k =
4
1 + 2j.
Determinar todos los z C tales que 0 arg(z 4 ) :
2
Sea z = r ei con 0 < 2 . Entonces arg(z 4 ) = 4 2k con
k Z de modo tal que 0 4 2k < 2 . Se tiene
k k
0 4 2k + .
2 2 2 8
Para k = 0 se obtiene el sector 0 .
8
Para k = 1 se obtiene el sector
2
+ .
2 8
Para k = 2 se obtiene el sector + .
8
3
Para k = 3 se obtiene el sector
2
3
+ .
2 8
6.4. RAICES N -ESIMAS
DE NUMEROS COMPLEJOS. 225
6.4 Races n -
esimas de n
umeros complejos.
2 0
0 = + = = 0 = 21/12 e 24 i
24 6 24
2 1 9 9
1 = + = = 1 = 21/12 e 24 i
24 6 24
2 2 17 17
2 = + = = 2 = 21/12 e 24 i
24 6 24
2 1 25 25
3 = + = = 3 = 21/12 e 24 i
24 6 24
2 1 33 33
4 = + = = 4 = 21/12 e 24 i
24 6 24
2 1 41 41
5 = + = = 5 = 21/12 e 24 i ,
24 6 24
que son todas distintas pues 0 k < 2 son todos argumentos distintos.
226 CAPITULO 6. NUMEROS
COMPLEJOS.
esimas de z C .)
Teorema 6.4.1. (Las races n -
Sea n N y sea z = s ei C , con s R>0 y 0 < 2 . Entonces z
tiene n races n -esimas 0 , . . . , n1 C , donde
+ 2k
k = s1/n ek i donde k = para 0 k n 1.
n
rn = s
n ni i
r e = se
un k Z
n = + 2k para alg
r = s1/n
+ 2k
= un k Z.
para alg
n
Es decir +2k
= s1/n e n
i
un k Z.
para alg
Observemos que si ` = jn + k con 0 k < n , entonces
+ 2` + 2(jn + k) + 2k
` := = = + 2j =: k + 2j,
n n n
y por lo tanto
` = s1/n e` i = s1/n ek i = k .
+ 2k
Pero m un, para 0 k < n , k =
as a son todos distintos y
n
satisfacen 0 k < 2 pues 0 < 2 y 0 k n 1 implica
+ 2k 2 + 2(n 1) 2n
0 < = = 2.
n n n
Por lo tanto son todos argumentos distintos, es decir k 6= k0 para 0
k 6= k 0 < n . Se obtienen por lo tanto las n races distintas
+ 2k
k = s1/n ek i donde k = para 0 k n 1.
n
2k
Gn := { C : n = 1} = {k = e n
i
, 0 k n 1} C.
1. , z Gn se tiene que z Gn .
2. 1 Gn .
3. Gn , existe 1 Gn .
Demostraci
on. 1. , z Gn si y solo si por definicion n = 1 y z n = 1 .
Por lo tanto ( z)n = n z n = 1 1 = 1 tambien. O sea z Gn .
2. 1 Gn pues 1n = 1 .
Proposici
on 6.4.4. (M
as propiedades de Gn .)
Sea n N .
1. Gn || = 1 .
2. Gn , 1 = .
3. 1 Gn n es par.
0
5. Sean m, m0 Z tales que m m0 (mod n) , entonces m = m .
En particular m = rn (m) .
6. Gn , 1 = = n1 .
Demostraci
on. 1. Esto ya lo sabemos porque ya conocemos la forma par-
ticular de los elementos de Gn , pero se puede probar directamente de
on: n = 1 1 = | n | = ||n , y por lo tanto || = 1 .
la definici
2. 1 = pero || = 1 .
||
3. (1)n = 1 n es par.
por la f
ormula de la serie geometrica.
Tambien se pueden comparar distintos Gn .
on 6.4.5. ( Gn Gm = G(n:m) ).
Proposici
Sean n, m N .
1. n | m Gn Gm .
2. Gn Gm = G(n:m) .
3. Gn Gm n | m .
230 CAPITULO 6. NUMEROS
COMPLEJOS.
Demostraci
on. 1. n | m m = k n para alg un k Z . Por lo tanto, si
Gn , m = kn = ( n )k = 1k = 1 , o sea Gm .
2k
i
Gn := {k = e n , 0 k n 1.}
Proposici
on 6.4.6. ( Gn es un grupo cclico.)
Sea n N . Existe Gn tal que
Gn = { 0 , 1 , 2 , . . . , , n1 } = { k , 0 k n 1}.
2
i
Demostracion. Se puede tomar por ejemplo := 1 = e n , ya que sabe-
mos por la f
ormula de de Moivre que
2 2 2k
1k = e n
i
)k = ek n
i
=e n
i
= k , 0 k n 1.
Definici
on 6.4.7. (Raz n -
esima primitiva de la unidad.)
Sea n N . Se dice que C es una raz n -esima primitiva de la unidad
si
Gn = { k , 0 k n 1}.
6.4. RAICES N -ESIMAS
DE NUMEROS COMPLEJOS. 231
Ejemplo:
m Z, m = 1 n | m.
Demostraci
on. () Sea una raz n -esima primitiva de la unidad. Que-
remos probar que m = 1 n | m.
Como es raz n -esima de la unidad, sabemos por la Proposicion 6.4.4(4)
que si n | m , entonces n = 1 .
Queremos probar la recproca, que si m = 1 entonces n | m . Pero por la
on 6.4.4(5), m = rn (m) . Luego m = 1 implica rn (m) = 1 =
Proposici
0
, lo que implica por la Observacion anterior que rn (m) = 0 , o sea n | m .
() Queremos probar que si satisface m = 1 n | m, entonces
Gn = { k , 0 k n 1} .
Pero m = 1 n | m implica n = 1 y k 6= 1 para 1 k n 1 .
Por lo tanto Gn , lo que implica que k Gn , 0 k n 1 . As
{ k , 0 k n 1} Gn .
Pero ademas k 6= j para todo 0 k < j n 1 , pues si para 0 k <
j n se tuviera k = j , entonces jk = 1 con 1 j k n 1 , lo
que es una contradicci on con k 6= 1 para 1 k n 1 . Por lo tanto
#{ ; 0 k n 1} = n = # Gn implica que { k , 0 k n 1} =
k
Gn .
232 CAPITULO 6. NUMEROS
COMPLEJOS.
1 = ( k )m = km n | k m n | m,
(n:k)=1
En los ejemplos siguientes, las races primitivas estan marcadas con un crcu-
lo verde:
6.4. RAICES N -ESIMAS
DE NUMEROS COMPLEJOS. 233
6.5 Ejercicios.
(a) z = 36 (c) z = 3 4i
(b) z = i (d) z = 15 + 8i
4. Calcular los m
odulos y los argumentos de los siguientes n
umeros com-
plejos
(a) 3 + 3i (c) (1 i)1 (e) (1 + 3 i)5
1 + 3i
(b) (2 + 2 i)( 3 i) (d) (1 + 3 i)5 (f)
1i
(a) z = 8, n = 6 11
(b) z = 4, n = 3
(e) z = (2 2i)12 , n = 6
(c) z = 1 + i, n = 7
(d) z = 2 i ( 2 6 i)1 , n = (f) z = 1, n = 8 .
10. Sea w una raz quinceava primitiva de la unidad. Hallar todos los
n N tales que
n1
X n1
X
(a) w5i = 0 (b) w3i = 0
i=0 i=2
z1 = 1 + w y zn+1 = 1 + zn2 , n N.
14. Sea w una raz novena primitiva de la unidad. Hallar todos los n N
tales que w5n = w3 .
236 CAPITULO 6. NUMEROS
COMPLEJOS.
15. Sea w G35 una raz 35 -ava primitiva de la unidad. Hallar todos los
n Z tales que
(
w15n = w5
w14n = w21
a b a = b, para alg
un G4 ,
Polinomios.
n
X
f = an X n + an1 X n1 + + a1 X + a0 = ai X i ,
i=0
n
X
f= ai X i con an 6= 0.
i=0
237
238 CAPITULO 7. POLINOMIOS.
Pn i,
Pm j
Si f = i=0 ai X g= j=0 bj X K[X] , entonces
n+m
X X
f g = ck X k K[X] donde ck = ai bj .
k=0 i+j=k
Ejemplos:
f + g = 5X 4 + X 3 + 2X 2 2,
f g = 15X 7 11X 6 + 16X 5 23X 4 + 13X 3 11X 2 + 4X 3.
Sean f = 2X 3 + 3X 1 , g = 2X 3 + 2X 2 1 y g = 3X 3 2 .
Entonces f + g = 2X 2 + 3X 2 y f + h = X 3 + 3X 3 . En
este caso gr(f + g) = 2 < max{gr(f ), gr(g)} pues los dos polinomios
tienen el mismo grado y se cancelaron los coeficientes principales, pero
gr(f +h) = 3 = max{gr(f ), gr(g)} pues por mas que los dos polinomios
tienen mismo grado, no se cancelaron los coeficientes principales.
Observaci
on 7.1.1. (Grado de la suma y del producto.)
Sea K un cuerpo y sean f, g K[X] no nulos. Entonces
210 35 .
f, g K[X], f g = 0 = f = 0 o g = 0.
Observaci
on 7.1.3. (Inversibles de K[X] .)
Sea K un cuerpo. Entonces f K[X] es inversible si y solo si f K . O
sea los elementos inversibles de K[X] son los polinomios de grado 0.
Demostraci
on. () Sea f K[X] inversible. Es decir existe g
K[X] tal que f g = 1 . Por lo tanto tanto f como g son no nulos, y
gr(1) = gr(f g) , es decir 0 = gr(f ) + gr(g) . Como gr(f ), gr(g) N0 ,
nica posibilidad es gr(f ) = 0 = gr(g) y por lo tanto f, g K , y
la u
no nulos.
Definici
on 7.1.4. (Divisibilidad.)
Sean f, g K[X] con g 6= 0 . Se dice que g divide a f , y se nota g | f , si
existe un polinomio q K[X] tal que f = q g . O sea:
g | f q K[X] : f = q g.
g | f c g | f , c K (pues f = q g f = (c1 q) (c g) ).
De la misma manera g | f g | d f, d K .
Se concluye que si f, g K[X] son no nulos,
g f
g | f c g | d f, c, d K | .
cp(g) cp(f )
7.1. EL ANILLO DE POLINOMIOS K[X] : GENERALIDADES. 241
/ K , se tiene c | f y c f | f , c K .
Para todo f K[X] , f
As, todo f en esas condiciones tiene esas dos categoras distintas de
divisores asegurados (los de grado 0 y los de su mismo grado que son
de la forma c f , con c K ).
Hay polinomios que tienen u nicamente esos divisores, y otros que tie-
nen mas. Esto motiva la separacion de los polinomios en K[X] no
constantes en dos categoras, la de polinomios irreducibles y la de los
polinomios reducibles :
Definici
on 7.1.6. (Polinomios irreducibles y reducibles.)
Sea f K[X] .
f = (X 2)g + r con r = 4X 3 + 8X 2 8X 4.
Demostraci
on. Existencia de q y r :
on es calcada del caso Z . Dados f, g K[X] no nulos,
La demostraci
consideramos el conjunto
A = {f q g; q K[X]} K[X],
Unicidad de g y r :
Supongamos que existen q1 , r1 , q2 , r2 K[X] con r1 = 0 o gr(r1 ) <
gr(g) y r2 = 0 o gr(r2 ) < gr(g) tales que
f = q1 g + r1 = q2 g + r2 .
Definici
on 7.1.8. (M
aximo Com
un Divisor.)
Sean f, g K[X] no ambos nulos. El m aximo comun divisor entre f y
g , que se nota (f : g) , es el polinomio monico de mayor grado que divide
simultaneamente a f y a g .
Sea c K , (c : g) = 1
g
Si g | f , entonces (f : g) = cp(g) .
la sucesi
on de divisiones siguiente:
r2 = g ( 14 X + 14 )r1
= g ( 41 X + 14 )(f (X 2)g)
= ( 41 X + 14 )f + [1 + ( 41 X + 14 )(X 2)]g
= ( 14 X + 14 )f + ( 14 X 2 41 X + 12 )g
As : (f : g) = r2 = ( 41 X + 14 )f ( 14 X 2 14 X + 12 )g .
Corolario 7.1.11. (Mcd y combinaci
on polinomial.)
Sean f, g K[X] no ambos nulos. El m aximo com un divisor entre f y g
es el ( onico h K[X] que satisface simult
unico) polinomio m aneamente las
dos condiciones siguientes :
h|f y h|g,
h|f y h|g,
K[X] satisface que h
Si h |f y h
| g , entonces h
|h.
Definici
on 7.1.13. (Polinomios coprimos)
Sean f, g K[X] no ambos nulos. Se dice que son coprimos si satisfacen
(f : g) = 1.
1 = sf + tg.
Proposici
on 7.1.14. (Divisibilidad con coprimalidad.)
Sean f, g, h K[X] , entonces:
1. () vale siempre.
() Por la escritura arriba, f es divisible por g h pues cada sumando
lo es ( h | f en el primer sumando y g | f en el segundo).
2. () vale siempre.
() g divide a cada sumando, por lo tanto g divide a f .
Observaci
on 7.1.15. (Primalidad de los polinomios irreducibles.)
Sean f un polinomio irreducible en K[X] . Entonces
246 CAPITULO 7. POLINOMIOS.
f
Para todo g K[X] , (f : g) = cp(f ) si f | g y (f : g) = 1 si f - g .
f = c g1 m1 . . . gr mr donde c K \ {0} y m1 , . . . , mr N
7.2 Evaluaci
on y Races.
f : K K, f (x) = an xn + + a1 x + a0 x K
f + g (x) = f (x) + g(x) y f g (x) = f (x) g(x), x K.
Ejemplos:
Pn Pn
Sea f = i=0 ai Xi K[X] . Entonces f (0) = a0 y f (1) = i=0 ai .
Proposici
on 7.2.1. (Teorema del resto.)
Dados f K[X] y x K , se tiene que rXx (f ) = f (x) .
f (x) = q(x) (x x) + c = c
Definici
on 7.2.2. (Raz de un polinomio.)
Sean f K[X] un polinomio y x K . Si f (x) = 0 , se dice que x es una
raz de f (en K ).
248 CAPITULO 7. POLINOMIOS.
Proposici
on 7.2.3. (Equivalencias de raz.)
x K es raz de f f (x) = 0
X x | f
f = (X x)q para alg
un q K[X].
Ejemplos:
f constante: f = c con c K .
Entonces, o bien c = 0 y todo x K es raz de f , o bien c 6= 0 y f
no tiene ninguna raz en K .
Proposici
on 7.2.5. (Raz com
un y Mcd.)
Sean f, g K[X] no ambos nulos y sea x K . Entonces
Demostraci
on. () Se sabe que existen s, t K[X] tales que
(f : g) = s f +t g . Por lo tanto (f : g)(x) = s(x)f (x)+t(x)g(x) =
0 si f (x) = g(x) = 0 .
() Como (f : g) | f y (f : g) | g en K[X] , si (f : g)(x) = 0 ,
entonces f (x) = 0 y g(x) = 0 .
Y RAICES.
7.2. EVALUACION 249
Vimos en los ejemplos anteriores que a veces una raz puede aparecer
repetida. Por ejemplo si consideramos el polinomio
f 0 = n an X n1 + (n 1) an1 X n2 + + a1 K[X]
0
(g f )0 = g 0 (f )f 0 , f, g K[X] . En particular (X x)k =
k(X x)k1 .
f 00 = (f 0 )0 y en general f (m) = (f 0 )(m1) , m N .
Por lo tanto f 0 (x) = 0 tambien. O sea no solo vale que f (x) = 0 pero
tambien f 0 (x) = 0 . Esto es la base de la siguiente proposicion que
relaciona la multiplicidad con las derivadas de f .
Proposici
on 7.2.7. (Raz m
ultiple y derivada.)
Sea f K[X] y sea x K . Entonces
Ejemplos:
Proposici
on 7.2.8. (Multiplicidad en f y multiplicidad en
f 0 .)
Sea K = Q, R o C , sea x K y sea m N . Entonces
Demostraci
on.
()
= f 0 = (X x)m1 h,
donde h = m q + (X x) q 0 K[X] es tal que
h(x) = m q(x) 6= 0 pues q(x) 6= 0.
Proposici
on 7.2.9. (Raz de multiplicidad m y derivadas has-
ta orden m .)
Sea K = Q, R o C , sea x K y sea m N . Entonces
f (x) = 0
0
f (x) = 0
..
mult(x; f ) = m .
f (m1) (x) = 0
(m)
f (x) 6= 0.
es decir
As concluimos
Proposici
on 7.2.10. (Races de f y factores.)
Sea f K[X] no nulo.
mult(x1 ; f ) = m1 , . . . , mult(xr ; f ) = mr .
Entonces
(X x1 )m1 (X xr )mr | f.
Demostraci
on. Esto es porque (X x1 )m1 y (X x2 )m2 son
polinomios coprimos al ser potencias de polinomios irreducibles
distintos. Luego,
Por inducci
on en la cantidad de races distintas.
Proposici
on 7.2.11. (Cantidad de races en K .)
Sea K un cuerpo y sea f K[X] un polinomio no nulo de grado n .
Entonces f tiene a lo sumo n races en K contadas con multiplicidad.
7.2.3 C
alculo de races en Q de polinomios en Q[X] .
Demostraci
on.
n n1
f = 0 an + an1 + + a1 + a0 = 0
an n + an1 n1 + + a1 n1 + a0 n
=0
n
an n + an1 n1 + + a1 n1 + a0 n = 0.
Por lo tanto, an n1 + + a1 n1 = a0 n .
Observaci
on 7.2.13. (Algoritmo para calcular las races en Q
de f Z[X] .)
En las condiciones del teorema anterior, el Lema de Gauss implica que
si se construye el conjunto (finito) N (por numerador) de los divisores
positivos y negativos de a0 y el conjunto D (por denominador) de los
de an , las races del polinomio f se encuentran en el conjunto de todas
las fracciones coprimas , eligiendo en N y en D . Chequeando
para cada fracci on as construda si f ( ) = 0 , se obtienen todas
las races racionales de f .
7.3 Factorizaci
on en K[X] .
Como ya se menciono, todo polinomio no constante en K[X] se facto-
riza en forma u
nica como producto de polinomios irreducibles monicos
en K[X] , multiplicados por su coeficiente principal en K . Estudia-
remos en lo que sigue mas en detalle como puede ser esa factorizacion
seg
un quien es el cuerpo K .
Sea f = aX 2 + bX + c con a, b, c K , a 6= 0 .
Como f tiene grado 2 , es reducible si y solo si tiene un factor en
K[X] de grado 1, que podemos asumir monico de la forma X x con
x K . As que en este caso f es reducible en K[X] si y solo si f
tiene una raz x K .
Asumimos en lo que sigue que 1 + 1 6= 0 en K , es decir 2 6= 0 K
(por ejemplo K 6= Z/2Z ) para que tenga sentido dividir por 2 en la
cuenta que hacemos a continuacion.
Luego
b2 c
f =a X + X+
a a
2 !
b2
b c
=a X+ 2+
2a 4a a
2 !
b2 4ac
b
=a X+ .
2a 4a2
misma repetida si = 0 ):
b
x = .
2a
Lo que probamos hasta ahora es que si K es un cuadrado en K ,
atico f = aX 2 + bX + c tiene (al menos)
entonces el polinomio cuadr
una raz en K . Podemos probar la recproca tambien: que si f tiene
una raz en K , entonces es un cuadrado en K :
En efecto, si f = aX 2 +bX +c tiene una raz x1 K , X x1 | K y el
cociente, que tiene grado 1 , se puede escribir en la forma a(X x2 ) .
Por lo tanto
Proposici
on 7.3.1. (Polinomios cuadr
aticos en K[X] .)
Sea K un cuerpo y sea f = aX 2 +bX +c K[X] , con a 6= 0 , un polinomio
cuadr
atico. Entonces f es reducible en K[X] si y solo si f tiene una raz
en K .
Si 2 6= 0 en K , f es reducible en K[X] (o equivalentemente tiene raz en
K) si y solo si = b2 4ac es un cuadrado en K . En ese caso, sea K
tal que 2 = . Entonces las races de f en K son
b
x =
2a
(donde si = 0 , x+ = x ), y f = a(X x+ )(X x ) es la factorizaci
on
de f en K[X] .
i + (2 i) i (2 i)
x+ = = 1 y x = = 1 + i.
2 2
La factorizaci
on de f en polinomios irreducibles en C[X] es
1 + 2 1 1 2 3 4
x+ = = =4 y x = = = = 2,
2 2 2 2 2
f = (X z+ )(X z ).
X n z = (X 0 ) (X n1 ).
El Teorema Fundamental del Algebra es equivalente a que los u
nicos poli-
nomios irreducibles en C[X] son los de grado 1 , de lo cual se deduce la
factorizaci
on de polinomios en C[X] .
260 CAPITULO 7. POLINOMIOS.
f = c (X z1 )m1 (X zr )mr
El Teorema Fundamental del Algebra, que enunciamos en este curso sin
demostraci on (se ven varias demostraciones en nuestra licenciatura en Ma-
tem atica, pero hacen falta mas herramientas que las que disponemos a este
nivel) fue enunciado y demostrado en varias etapas a lo largo del tiempo,
empezando con el matematico frances Albert Girard quien lo enuncio en al-
guna forma en 1629. Una primera demostracion, incompleta, fue esbozada
por Jean le Rond DAlembert en 1746. Aparecieron luego muchas demos-
traciones entre 1749 y 1795, pero con agujeros (argumentos no claros,
que necesitan una demostracion en s mismo) ya que todas asuman que las
races existen en algun lado. Gauss tambien presento una demostracion
con un agujero en 1799. En 1814, el librero y matematico amateur de ori-
gen suizo Jean-Robert Argand publico la primer demostracion completa, y
luego Gauss present o otra en 1816. Existen hoy en da numerosas demostra-
ciones distintas de este teorema, aunque todas ellas usan alg un ingrediente
indispensable de la rama de la matematica que se suele llamar An alisis, la
completitud de los n umeros reales en una u otra forma (como por ejemplo
el Teorema de Bolzano, que establece que toda funcion continua en R que
toma un valor positivo y un valor negativo obligatoriamente toma el valor
0 ).
Ejemplos: (para informacion nomas)
f = aX 3 + bX 2 + cX + d C[X], a 6= 0.
b
Haciendo el cambio de variables Y = X , el problema se traduce
3a
en buscar las races del polinomio :
g = Y 3 + pY + q.
EN K[X] .
7.3. FACTORIZACION 261
p3
Z 2 + qZ .
27
Por lo tanto hay 3 posibilidades para u y 3 posibilidades para v , o
sea 6 posibilidades para y = u + v : las 3 races y del polinomio son
3 de entre esas 6 posibilidades, las 3 que son dadas por las elecciones
de u y v que satisfacen u v = p/3 .
Pero puede ocurrir que calcular las races de un polinomio de esa forma
puede dar una expresi on muy engorrosa para algo mucho mas sencillo!
Por ejemplo la raz x = 1 del polinomio X 3 +X 2 aparece expresada
en la forma
2 2
r r
3 3
1= 1+ 21 + 1 21.
9 9
f = X 4 + pX 2 + qX + r.
Proposici
on 7.3.5. (Polinomios reales de grado impar.)
Sea f R[X] de grado impar. Entonces f tiene al menos una raz en R .
Si an > 0 , entonces :
Y si an < 0 se tiene :
En ambos casos los signos son opuestos, y por lo tanto, por el Teorema de
Bolzano (y dado que f : R R define una funcion continua), debe existir
x R tal que f (x) = 0 .
Proposici
on 7.3.6. (Races complejas conjugadas de polinomios
reales.)
Sea f R[X] , y sea z C R un n
umero complejo no real. Entonces
1. f (z) = 0 f (z) = 0 .
Demostraci
on. 1. Sea f = an X n + + a0 R[X] . Entonces
f (z) = 0 an z n + + a1 z + a0 = 0
an z n + + a1 z + a0 = 0
an z n + + a1 z + a0 = 0
an z n + + a1 z + a0 = 0 pues a0 , . . . , an R
f (z) = 0
2. Por la Proposici
on 7.2.9,
Proposici
on 7.3.7. (Polinomios irreducibles en R[X] .)
Los polinomios irreducibles en R[X] son exactamente los siguientes:
Si f tiene grado impar > 1 , entonces tiene por lo menos una raz real
y por lo tanto es reducible.
Si f tiene grado par 4 , o bien tiene alguna raz real, y en tal caso es
reducible, o bien todas sus races son complejas no reales y vienen de a
pares conjugados. Por lo tanto si z es una de esas races, el polinomio
real (X z)(X z) divide a f en R[X] , y f resulta ser reducible.
donde c R , r, s N0 , mi , nj N para 1 i r, 1 j s ,
x1 , . . . , xr R , b1 , c1 , . . . , bs , cs R y j := bj 2 4cj < 0 .
4 3 2
Ejemplo: Factorizar en R[X] y C[X] el polinomio f = X 2X + X
4X 2 sabiendo que 2 i es raz de f :
Como f R[X] , por la Proposici se tiene que f ( 2 i) = 0
on 7.3.6,
f ( 2 i) = 0 . Por lo tanto (X 2 i)(X + 2 i) = X 2 + 2 | f . En efecto,
f = (X2 + 2)(X 2 2X 1) . Las races de X 2 2X 1 son reales: 1 + 2
y 1 2 . Por lo tanto,
f = (X 2 i)(X+ 2 i)(X(1+ 2))(X(1 2)) es la factorizacion
de f en C[X]
f = (X 2 + 2)(X (1 + 2))(X (1 2)) es la factorizacion de f
en R[X] .
Demostraci
on. 1. Haciendo la cuenta,
g := X (a + b d) X (a b d) = X 2 2aX + a2 b2 d Q[X]
4 3
Ejemplo: Factorizar en C[X] , R[X] y Q[X]
2
el polinomio f = X X
2X 3X 1 sabiendo que tiene a 1 2 como raz.
Como f Q[X] y 1 2 es ra z, tambi
en lo es 1 +
2 2y f es divisible
por el polinomio g = X (1 2) X (1 + 2) = X 2X 1 . En
efecto, al hacer la divisi
on se obtiene
f = (X 2 2X 1)(X 2 + X + 1).
y la factorizaci
on de f en Q[X] es
X 2 2X 1 X 2 + X + 1 .
f = c g1m1 . . . grmr
donde c Q , g1 , . . . , gr son polinomios m
onicos irreducibles distintos en
Q[X] y m1 , . . . , mr N .
f = (X 2 + 2)(X 2 2X 1),
Teorema 7.3.11. ( L3 .)
Sea f = an X n + + a0 Z[X] un polinomio que satisface que sus coe-
ficientes (enteros) no tienen ningun factor comun no trivial en Z . Sea H
una cota superior para los m odulos de los coeficientes ai Z . Entonces,
se puede factorizar f en Q[X] realizando del orden de n12 + n9 (log2 H)3
operaciones bit (es decir los n
umeros se representan en base 2, y se cuenta
una operacion cada vez que se suma,resta, multiplica o divide un bit 0 o
1).
7.4 Ejercicios.
Generalidades.
8. Sea n N , sea a K .
9. Calcular el m
aximo com un divisor entre f y g y escribirlo como com-
binaci
on lineal de f y g siendo
(a) f = X 5 + X 3 6X 2 + 2X + 2 , g = X4 X3 X2 + 1 ,
(b) f = X 6 + X 4 + X 2 + 1 , g = X3 + X ,
(c) f = X 5 + X 4 X 3 + 2X 3 , g = X 4 + 2X + 1 .
272 CAPITULO 7. POLINOMIOS.
Evaluaci
on y races.
12. Hallar la forma binomial de cada una de las races complejas del poli-
nomio X 6 + X 3 2 .
2
i
13. Sea = e 7 . Probar que + 2 + 4 es raz del polinomio X 2 +X+2 .
(a) f = X 5 2X 3 + X , a = 1,
1
(b) f = 4X 4 + 5X 2 7X + 2 , a= 2 ,
(c) f = X 6 3X 4 + 4 , a = i,
(d) f = (X 2)2 (X 2 4) + (X 2)3 (X 1) , a = 2,
(e) f = (X 2)2 (X 2 4) 4(X 2)3 , a = 2.
n
X Xk
21. Sea n N . Probar que tiene todas sus races simples.
k!
k=0
Factorizaci
on.
(a) X 2 + 6X 1
(b) X 2 + X 6
(c) X 2 2X + 10
(a) X 2 + 6X + 1 = 0 (b) X 2 + X + 6 = 0
(a) X 2 3 4 i
(b) X 2 + (1 + 2 i) X + 2 i
(c) X 6 (2 2i)12
274 CAPITULO 7. POLINOMIOS.
(a) X 6 8 (c) X 4 + 6X 2 1
(b) X 4 + 3 (d) X 4 X 3 + X 2 3X 6
36. Hallar todos los a C para los cuales al menos una de las races de
f = X 6 + X 5 3X 4 + 2X 3 + X 2 3X + a
7.4. EJERCICIOS. 275
(a) Determinar
39. (a) Cu
antos polinomios monicos de grado 2 hay en (Z/7Z)[X] ?
Cu
antos de ellos son reducibles y cuantos irreducibles?
(b) Sea p un n umero primo. Cuantos polinomios monicos de grado
2 hay en (Z/pZ)[X] ? Cuantos de ellos son reducibles y cuantos
irreducibles?