Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Euclides
Euclides
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Aritmetica I
Leandro Marn
leandro@um.es
Septiembre 2010
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Indice
La Division Entera
El Maximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diofanticas
Factorizacion
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Llamaremos n
umeros enteros al conjunto infinito formado por los
n
umeros positivos y negativos que no tienen parte decimal junto
con el cero.
Este conjunto se suele representar mediante la letra Z, por lo tanto
Z = { , 3, 2, 1, 0, 1, 2, 3, }
Dentro de este conjunto existen dos operaciones basicas que son la
suma y el producto.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Teorema de la Division I
Una de las propiedades b
asicas que tiene el conjunto de los
n
umeros enteros es la posibilidad de realizar la division de dos
n
umeros de forma que obtengamos un cociente y un resto.
Formalmente el teorema que nos proporciona este resultado es el
siguente:
Theorem
Sean a y b dos n
umeros enteros con b > 1 a los que llamaremos
respectivamente dividendo y divisor. Entonces existen valores
enteros q y r , llamados cociente y resto, tales que a = bq + r
siendo 0 r < b. Estos valores son u
nicos.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Teorema de la Division II
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Teorema de la Division II
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Teorema de la Division II
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Teorema de la Division II
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Teorema de la Division II
Aritm
etica I
um-logo
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Dominios Eucldeos
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Divisibilidad
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Divisores Comunes
Dados dos n
umeros a y b podemos plantearnos cuales son los
divisores comunes a ambos. Por ejemplo 12 y 18 tienen como
divisores
D(12) = {1, 2, 3, 4, 6, 12}
D(18) = {1, 2, 3, 6, 9, 18}
Los divisores comunes a ambos son
D(12) D(18) = {1, 2, 3, 6}
En el caso particular de un n
umero primo p, puesto que solo tiene
a 1 y a p como divisiores, es muy sencillo calcular sus divisores
comunes con cualquier otro n
umero m, ser
an {1} si p no divide um-logo
a
m o {1, p} si lo divide.
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Theorem
Dados dos n
umeros a y b, si d es su m
aximo com
un divisor,
entonces existen n
umeros enteros u y v tal que a u + b v = d.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Ejemplo
b
14
6
2
0
r
6
2
0
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Si ademas de calcular el m
aximo com
un divisor necesitamos
calcular los coeficientes u y v que nos permiten poner
d = a v + b v entonces utilizaremos el algoritmo de euclides
extendido:
Partimos de dos n
umeros a y b de los que queremos calcular el
maximo com
un divisor
Asignamos los valores iniciales v = 0 y t = 1
while b 6= 0 do
Calcular q y r el cociente y el resto de dividir a entre b
Asignar a = b y b = r
Asignar como nuevos valores de (v , t) los (t, v t q) del
paso anterior
end while
El maximo com
un divisor queda en a y en v la que buscamos.um-logo
El valor de u se calcula despejando de la ecuacion
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Ejemplo
Calculemos el maximo com
un divisor extendido de a = 20 y b = 14
a
20
14
6
2
b
14
6
2
0
r
6
2
0
v
0
1
-1
3
t
1
0 1 1 = 1
1 (1) 2 = 3
q
1
2
3
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Inversos Modulares
Dados b y n dos n
umeros enteros con n > 1 y tales que el maximo
com
un divisor de b y n sea 1, llamaremos inverso de b m
odulo n al
valor v tal que b v 1 es un m
ultiplo de n.
Dicho inverso se puede calcular haciendo a = n y aplicando el
algoritmo anterior.
La utilizaci
on de los inversos modulares la veremos la pr
oxima
semana al estudiar la aritmetica modular.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Definicion
Ecuaci
on diofantica: ecuacion planteada con coeficientes
enteros y de las cual buscamos soluciones enteras.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Definicion
Ecuaci
on diofantica: ecuacion planteada con coeficientes
enteros y de las cual buscamos soluciones enteras.
De cuantas formas se pueden conseguir 13 euros con monedas
de 2 euros y billetes de 5. Si llamamos respectivamente x e y
al n
umero de monedas de 2 euros y el de billetes de 5 euros
tendramos que resolver 2x + 5y = 13.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Definicion
Ecuaci
on diofantica: ecuacion planteada con coeficientes
enteros y de las cual buscamos soluciones enteras.
De cuantas formas se pueden conseguir 13 euros con monedas
de 2 euros y billetes de 5. Si llamamos respectivamente x e y
al n
umero de monedas de 2 euros y el de billetes de 5 euros
tendramos que resolver 2x + 5y = 13.
Una soluci
on del tipo (x, y ) = (6,5, 0) es incorrecta.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Definicion
Ecuaci
on diofantica: ecuacion planteada con coeficientes
enteros y de las cual buscamos soluciones enteras.
De cuantas formas se pueden conseguir 13 euros con monedas
de 2 euros y billetes de 5. Si llamamos respectivamente x e y
al n
umero de monedas de 2 euros y el de billetes de 5 euros
tendramos que resolver 2x + 5y = 13.
Una soluci
on del tipo (x, y ) = (6,5, 0) es incorrecta.
Una soluci
on podra ser (4, 1) es decir 4 monedas de 2 euros y
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Definicion
Aritm
etica I
Ecuaci
on diofantica: ecuacion planteada con coeficientes
enteros y de las cual buscamos soluciones enteras.
De cuantas formas se pueden conseguir 13 euros con monedas
de 2 euros y billetes de 5. Si llamamos respectivamente x e y
al n
umero de monedas de 2 euros y el de billetes de 5 euros
tendramos que resolver 2x + 5y = 13.
Una soluci
on del tipo (x, y ) = (6,5, 0) es incorrecta.
Una soluci
on podra ser (4, 1) es decir 4 monedas de 2 euros y
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
b
19
4
3
1
0
r
4
3
1
0
v
0
1
-1
5
-6
t
1
-1
5
-6
q
1
4
1
3
El maximo com
un divisor es 1 y el coeficiente u =
Aritm
etica I
119(6)
23
= 5.
um-logo
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
El maximo com
un divisor debe dividir al termino
independiente (si esto no fuese as la ecuacion no tendra
soluci
on). Como 1 divide a 3 podemos continuar y multiplicar
la expresion 1 = 23 5 + 19 (6) por 3 para obtener una
soluci
on particular de la ecuacion:
3 = 23 |{z}
5 3 +19 (6) 3
| {z }
x0
y0
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
El maximo com
un divisor debe dividir al termino
independiente (si esto no fuese as la ecuacion no tendra
soluci
on). Como 1 divide a 3 podemos continuar y multiplicar
la expresion 1 = 23 5 + 19 (6) por 3 para obtener una
soluci
on particular de la ecuacion:
3 = 23 |{z}
5 3 +19 (6) 3
| {z }
x0
y0
um-logo
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
La soluci
on general es pues:
x = x0 19t = 15 19t
y = y0 + 23t = 18 + 23t
donde t es un n
umero entero cualquiera.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
y0
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
La soluci
on general de la ecuacion es
x0
x = x0 (b/d)t
con t Z.
Aritm
etica I
y0
y = y0 + (a/d)t
um-logo
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Un n
umero p > 1 es primo si sus u
nicos divisores son el
mismo y la unidad.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Un n
umero p > 1 es primo si sus u
nicos divisores son el
mismo y la unidad.
El n
umero de primos es infinito.
Factorizaci
on
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Un n
umero p > 1 es primo si sus u
nicos divisores son el
mismo y la unidad.
El n
umero de primos es infinito.
Los n
umeros primos son las piezas b
asicas con las que
podemos construir todos los dem
as. Los n
umeros que son
producto de dos o m
as primos (iguales o distintos) los
llamaremos compuestos.
Factorizaci
on
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Theorem
Dado un n
umero entero n > 0 existen primos p1 < p2 < < pk y
exponentes 1 , 2 , , k tales que n = p11 p22 pkk . Estos
primos y exponentes son u
nicos y esta expresion se conoce como la
factorizacion de n.
um-logo
Aritm
etica I
leandro@um.es
Indice
La Divisi
on Entera
El M
aximo Com
un Divisor
Algoritmo de Euclides
Ecuaciones Diof
anticas
Factorizaci
on
Theorem
Un n
umero es compuesto si y s
olo si tiene un factor menor o igual
que su raiz cuadrada.
Utilizando el teorema anterior, para factorizar un n
umero basta con
ir buscando factores primos m
as peque
nos que su raiz cuadrada.
Esto
lo podemos hacer de forma recursiva.
um-logo
Aritm
etica I
leandro@um.es