Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En gran parte del curso, trabajaremos dentro del conjunto de los números
enteros. Las propiedades que repasamos en las siguientes páginas deben ser
Tema 2: Teoría de números conocidas por el alumno, pero las incluimos como punto de referencia.
(Matemática Discreta) Tema 2: Teoría de números 1 / 79 (Matemática Discreta) Tema 2: Teoría de números 3 / 79
(Matemática Discreta) Tema 2: Teoría de números 2 / 79 (Matemática Discreta) Tema 2: Teoría de números 4 / 79
División euclídea o algoritmo de la división División euclídea o algoritmo de la división
Ejemplo: n = 17, m = 3
Teorema (División euclídea)
Dividiendo 17 entre 3 obtenemos: 17 = 3 · 5 + 2 ; por lo tanto:
Sean n, m 2 N, con m > 0. Entonces existen q, r 2 N, únicos, tales que
17 = 3·5 2
n=m·q+r y 0r<m
= 3 · ( 5) 2
El número q se denomina cociente de la división de n entre m. = 3 · ( 5) + 1 3
El número r se denomina resto de la división de n entre m. = 3 · ( 5) + 1 3
La demostración de este teorema se basa en el algoritmo habitual de la = 3 · ( 6) + 1
división: se busca el mayor natural q tal que n m · q es positivo;
necesariamente, este número es menor que m. De forma análoga, podemos deducir las siguientes:
Ejemplo: 17 = 3 · 5 + 2 : n = 17, m= 3, =) 17 = ( 3) · ( 5) + 2
5 es el cociente de dividir 17 entre 3 y 2 es el resto. n= 17, m= 3, =) 17 = ( 3) · 6 + 1
(Matemática Discreta) Tema 2: Teoría de números 5 / 79 (Matemática Discreta) Tema 2: Teoría de números 7 / 79
(Matemática Discreta) Tema 2: Teoría de números 6 / 79 (Matemática Discreta) Tema 2: Teoría de números 8 / 79
Divisibilidad: propiedades básicas Máximo Común Divisor
Definición
Teorema Sean n, m 2 Z⇤ . El máximo común divisor de n y m es el mayor entero
La relación de divisibilidad, restringida a N, es una relación de orden que es divisor de n y de m. Lo denotamos por mcd(n, m).
parcial. Además, si n, m 2 N, y n | m, entonces n m.
(Matemática Discreta) Tema 2: Teoría de números 9 / 79 (Matemática Discreta) Tema 2: Teoría de números 11 / 79
Teorema Definición
Sean n, m, k 2 Z. Entonces: Se dice que los enteros n, y m, son primos relativos o coprimos si no
1 1 | n y ( 1) | n tienen divisores comunes, es decir, si mcd(n, m) = 1.
2 n | n y n | ( n)
Los enteros 9 y 22 son coprimos, ya que mcd(9, 22) = 1.
3 Si k | n y k | m, entonces k | (n + m), y k | (n m)
Los enteros 9, 22 y 35 son coprimos ‘‘dos a dos’’ ya que
4 Si n | m, entonces n | (k · m) para todo k 2 Z
mcd(9, 22) = mcd(9, 35) = mcd(22, 35) = 1
5 Si k | n y k | m, entonces k | (s · n + t · m), para todo s, t 2 Z
(Matemática Discreta) Tema 2: Teoría de números 10 / 79 (Matemática Discreta) Tema 2: Teoría de números 12 / 79
Máximo Común Divisor Ejemplo
Entonces rk = mcd(n, m)
(Matemática Discreta) Tema 2: Teoría de números 13 / 79 (Matemática Discreta) Tema 2: Teoría de números 15 / 79
(Matemática Discreta) Tema 2: Teoría de números 14 / 79 (Matemática Discreta) Tema 2: Teoría de números 16 / 79
Identidad de Bezout Identidad de Bezout: forma matricial
Teorema
Si n, m 2 Z+ , entonces existen s, t 2 Z tales que
La igualdad n = m · q + r obtenida con la división euclídea justifica la
mcd(n, m) = n · s + m · t.
siguiente igualdad entre matrices
Demostración: ! ! !
n q 1 m
La secuencia de igualdades obtenida en el algoritmo de Euclides se =
m 1 0 r
puede escribir como sigue:
r1 = n m · q1 Por lo tanto, si d = mcd(n, m) y q1 , . . . , qk , es la secuencia de los
r2 = m r1 · q2 cocientes obtenidos en el algoritmo de Euclides para calcular el m.c.d.,
r3 = r1 r2 · q3 entonces:
... ! ! ! ! !
rk 1 = rk 3 rk 2 · qk 1 n q1 1 q2 1 qk+1 1 d
mcd(n, m) = rk = rk 2 rk 1 · qk = ···
m 1 0 1 0 1 0 0
Por lo tanto, si, partiendo de la última igualdad, vamos sustituyendo
sucesivamente cada término ri hasta llegar a m y n, conseguiremos
la combinación lineal buscada ⇤
(Matemática Discreta) Tema 2: Teoría de números 17 / 79 (Matemática Discreta) Tema 2: Teoría de números 19 / 79
Ejemplo: Vamos a calcular el mcd de 136 y 26 y a obtener la combinación De ahí deducimos que
lineal establecida por la identidad de Bezout. ! ! 1 ! 1 ! 1 !
d qk+1 1 q2 1 q1 1 n
= ···
136 = 26 · 5 + 6 =) 6 = 136 26 · 5 (1) 0 1 0 1 0 1 0 m
26 = 6 · 4 + 2 =) 2 = 26 6 ·4 (2)
Calculando la inversa de cada matriz cuadrada:
6=2·3+0 ! ! ! ! !
d 0 1 0 1 0 1 n
= ···
Por lo tanto, mcd(136, 26) = 2 y 0 1 qk+1 1 q2 1 q1 m
2 = 26 6 · 4, Por (2) Tras multiplicar las matrices cuadradas, obtendremos una igualdad
como la siguiente ! ! !
= 26 ( 136 26 · 5) · 4, Por (1)
d s t n
= 26 136 · 4 + 26 · 20 =
0 ⇤ ⇤ m
= 136 · ( 4) + 26 · 21 Es decir, los números de la primera fila nos dan los enteros establecidos
en la identidad de Bezout.
(Matemática Discreta) Tema 2: Teoría de números 18 / 79 (Matemática Discreta) Tema 2: Teoría de números 20 / 79
Identidad de Bezout: forma matricial Identidad de Bezout
(Matemática Discreta) Tema 2: Teoría de números 21 / 79 (Matemática Discreta) Tema 2: Teoría de números 23 / 79
primos por debajo de un natural dado, aunque solo es eficiente para Esto nos da una factorización de 2n 1, en contradicción con la
números no muy grandes. hipótesis del enunciado.
También son importantes las familias o sucesiones de números primos, Por lo tanto, necesariamente n es primo.
como los primos de Fermat o los primos de Mersenne.
(Matemática Discreta) Tema 2: Teoría de números 25 / 79 (Matemática Discreta) Tema 2: Teoría de números 27 / 79
Vamos a utilizar propiedades de los polinomios para probar este enunciado. Teorema (Fundamental de la aritmética)
Necesariamente a 2. Para probar que a = 2, consideremos el Sea n 2 N, n > 1. Entonces, n se puede expresar de forma única como
polinomio p(x) = xn 1. producto de potencias de primos. Es decir,
Este polinomio es divisible por x 1, ya que x0 = 1 es una raíz, y:
n 1 n 1
n = pe11 · pe22 · · · pekk ,
X X
xn 1 = (x 1) xi =) an 1 = (a 1) ai
en donde p1 < p2 < · · · < pk son primos y ej 2 N para cada j.
i=1 i=0
n 1
X
Dado que an 1 es primo y ai = 1 + a + · · · 2, necesariamente
i=0
a 1=1 y a=2 .
(Matemática Discreta) Tema 2: Teoría de números 26 / 79 (Matemática Discreta) Tema 2: Teoría de números 28 / 79
Teorema fundamental de la aritmética. Teorema fundamental de la aritmética.
Método para obtener la descomposición:
Empezamos dividiendo n por primos sucesivos empezando por 2.
p
Si no es divisible por ningún primo menor o igual que n, podemos
concluir que el número es primo y habríamos terminado. Ejemplo:
Si encontramos un divisor primo p, volvemos a iniciar la búsqueda de ) (
n 2750 = 2 · 53 · 11 2750 = 21 · 30 · 53 · 111 · 830
divisores primos para . Naturalmente, ahora no empezaremos por 2 =)
p 1992 = 23 · 3 · 83 1992 = 23 · 31 · 50 · 110 · 831
sino por p.
Por lo tanto,
Ejemplos:
Para deducir que 101 es primo, basta comprobar que no es divisible por mcd(2750, 1992) = 21 · 30 · 50 · 110 · 830 = 2
2, 3, 5 y 7.
90 2
45 3
El número 90 es compuesto: 90 = 2 · 32 · 5.
15 3
5 5
(Matemática Discreta) Tema 2: Teoría de números 29 / 79 (Matemática Discreta) Tema 2: Teoría de números 31 / 79
Definición
Corolario
Sean n, m 2 Z+ . El mínimo común múltiplo de n y m es el menor
Si n = pa11 pa22 · · · pann , y m = pb11 pb22 · · · pbnn son números naturales, entonces
natural que es múltiplo de n y de m. Lo denotamos por mcm(n, m).
mín(a1 ,b1 ) mín(a2 ,b2 ) mín(an ,bn )
mcd(n, m) = p1 p2 · · · pn
Teorema
Si n = pa11 pa22 · · · pann , y m = pb11 pb22 · · · pbnn son números naturales, entonces
Hemos escrito la misma secuencia de primos en cada número por
máx(a1 ,b1 ) máx(a2 ,b2 ) máx(an ,bn )
simplicidad. Esto no añade ninguna restricción, ya que los exponentes mcm(n, m) = p1 p2 · · · pn
pueden ser nulos.
Teorema
Este resultado se corresponde con la regla que seguramente el alumno Si n, m 2 Z+ , entonces, mcm(n, m) · mcd(n, m) = n · m.
recuerde de sus estudios previos: ‘‘para determina el máximo común
divisor tomamos los primos comunes a las dos factorizaciones con el
Corolario
exponente menor.’’
Si n, m 2 Z+ son coprimos, entonces mcm(n, m) = n · m.
(Matemática Discreta) Tema 2: Teoría de números 30 / 79 (Matemática Discreta) Tema 2: Teoría de números 32 / 79
Mínimo común múltiplo Ecuaciones Diofánticas
(Matemática Discreta) Tema 2: Teoría de números 33 / 79 (Matemática Discreta) Tema 2: Teoría de números 35 / 79
Ejemplo: Vamos a calcular mcm(210, 99) con los dos métodos: Teorema
La ecuación n · x + m · y = k tiene soluciones en Z si y solo si
Usando el algoritmo de Euclides:
d = mcd(n, m) divide a k. En tal caso, si el par (x0 , y0 ) es una solución
9
210 = 99 · 2 + 12 >= de la ecuación, entonces el resto de las soluciones vienen dadas por
99 = 12 · 8 + 3 =) mcd(210, 99) = 3 m n
>
; x = x0 + ( )q, y = y0 ( )q, q2Z
12 = 3 · 4 d d
210 · 99 Demostración:
Por lo tanto, mcm(210, 99) = = 210 · 33 = 6930
3 Si d = mcd(n, m), entonces d divide a n y a m y en consecuencia
divide a n · x + m · y = k para todo x, y 2 Z.
Usando la factorización:
) Si d = mcd(n, m) divide a k, entonces k = d · c para algún c 2 Z y
210 = 2 · 3 · 5 · 7 = 21 · 31 · 51 · 71 · 110 por la identidad de Bezout, existe enteros s y t tales que
99 = 32 · 11 = 20 · 32 · 50 · 70 · 111
d =n·s+m·t
1 2 1 1 1
Por lo tanto, mcm(210, 99) = 2 3 5 7 11 = 6930 En consecuencia, k = cd = ncs + mct y x0 = cs e y0 = ct forman
una solución de la ecuación.
(Matemática Discreta) Tema 2: Teoría de números 34 / 79 (Matemática Discreta) Tema 2: Teoría de números 36 / 79
Ecuaciones Diofánticas Ecuaciones Diofánticas
(Continuación de la demostración)
(Continuamos con del ejemplo)
Demostremos ahora que para todo q 2 Z, x = x0 + ( md )q, e
Supongamos que 14 · x + 21 · y = 70. entonces
y = y0 ( dn )q, son soluciones de la ecuación:
m n 14(x + 10) + 21(y 10) = 0
n · x + m · y = n · x0 + n( )q + m · y0 m( )q = n · x0 + m · y0 = k
d d 2(x + 10) + 3(y 10) = 0
Finalmente, demostremos que no hay más soluciones. Si x e y son 2(x + 10) = 3(y 10)
soluciones, entonces n · x + m · y = k, n · x0 + m · y0 = k. Restando las x + 10 y 10
dos expresiones, miembro a miembro, obtenemos que = =q2Z
3 2
n m
n(x0 x) = m(y y0 ), y de ahí (x0 x) = (y y0 ).
d d
n m
Dado que y son coprimos, para que se verifique la igualdad, Por lo tanto:
d d
n m x= 10 3 · q, y = 10 + 2 · q
necesariamente divide a (y y0 ) y divide a (x0 x), por lo
d d
x x y y0
que tiene sentido escribir 0 = =q ⇤
m/d n/d
(Matemática Discreta) Tema 2: Teoría de números 37 / 79 (Matemática Discreta) Tema 2: Teoría de números 39 / 79
(Matemática Discreta) Tema 2: Teoría de números 41 / 79 (Matemática Discreta) Tema 2: Teoría de números 43 / 79
a = b + km
Sistemas de congruencias lineales. Teorema chino de los restos.
Ejemplo: 23 ⌘ 17 (mód 3), ya que 23 17 = 6 = 2 · 3.
(Matemática Discreta) Tema 2: Teoría de números 42 / 79 (Matemática Discreta) Tema 2: Teoría de números 44 / 79
Relación de congruencia Relación de congruencia: propiedades
Teorema
Sea m 2 Z, m > 1. Según vimos en el tema anterior, una relación de equivalencia
determina una partición del conjunto en donde se define la relación.
1 a ⌘ b (mód m) si y solo si a y b tienen el mismo resto al dividirlos
entre m.
Las clases de equivalencia definidas por al relación de congruencia
2 Cada entero a 2 Z es congruente módulo m con uno de los
módulo m se denotan [a]m y el conjunto cociente, es decir, el
siguientes enteros: 0, 1, . . . , m 1.
conjunto formado por todas las clases de equivalencia se denota Zm .
Ejemplo:
) Atendiendo a las propiedades vistas anteriormente, el conjunto Zm
231 = 5 · 46 + 1 tiene exactamente m elementos.
=) 231 ⌘ 106 (mód 5)
106 = 5 · 21 + 1
(Matemática Discreta) Tema 2: Teoría de números 45 / 79 (Matemática Discreta) Tema 2: Teoría de números 47 / 79
Estas operaciones están justificadas por el siguiente resultado. Empezamos operando solamente el número 795: 795 = 11 · 72 + 3.
También tendremos en cuenta que [9]11 = [ 2]11 y [24 ]11 = [5]11 .
(Matemática Discreta) Tema 2: Teoría de números 49 / 79 (Matemática Discreta) Tema 2: Teoría de números 51 / 79
(Matemática Discreta) Tema 2: Teoría de números 50 / 79 (Matemática Discreta) Tema 2: Teoría de números 52 / 79
Aplicación: criterios de divisibilidad Congruencias Lineales
Para
" saber # si N es divisible por p, simplificamos la expresión
X̀
i La resolución de una congruencia lineal se reduce fácilmente a un
i 10 utilizando las propiedades de las congruencias.
i=0 p ecuación diofántica de dos variables.
Para ello, basta con simplificar las potencias de 10 en la clase de
congruencia módulo p.
(Matemática Discreta) Tema 2: Teoría de números 53 / 79 (Matemática Discreta) Tema 2: Teoría de números 55 / 79
(Matemática Discreta) Tema 2: Teoría de números 54 / 79 (Matemática Discreta) Tema 2: Teoría de números 56 / 79
Congruencias Lineales Congruencias Lineales
(Matemática Discreta) Tema 2: Teoría de números 57 / 79 (Matemática Discreta) Tema 2: Teoría de números 59 / 79
Atendiendo al teorema de Brahmagupta, podemos deducir: [a]m tiene [x]17 = [6]171 [7]17
inverso en Zm si y solo si mcd(a, m) = 1, y en tal caso, el inverso es [x]17 = [3]17 [7]17
único. [x]17 = [21]17 = [4]17
Naturalmente, el inverso NO se calcula dividiendo enteros, sino x = 4 + 17k, k 2 Z
resolviendo la ecuación diofántica a · x + m · y = 1 .
Las dos clases módulo 34 son: [4]34 y [4 + 17]34 = [21]34 .
(Matemática Discreta) Tema 2: Teoría de números 61 / 79 (Matemática Discreta) Tema 2: Teoría de números 63 / 79
Teorema (Propiedades de )
1 Si p es primo, entonces (p) = p 1.
e e El teorema de Euler-Fermat permite calcular fácilmente los inversos
2 Si p es primo, entonces (p ) = p pe 1
.
módulo m : si mcd(a, m) = 1, entonces
3 Si m y n son coprimos, entonces (m · n) = (m) · (n).
(m) 1
4 Como consecuencia de los puntos anteriores, si n = pe11 pe22 . . . pekk , a·a =a (m)
⌘ 1 (mód m) =) [a]m 1 = [a (m) 1
]m
entonces
Ejemplo: mcd(2, 9) = 1, (9) = 32 3=6
(n) = (pe11 pe11 1
)(pe22 pe22 1
) . . . (pekk pekk 1
)
2 (9)
= 26 ⌘ 1 (mód 9) =) [2]9 1 = [25 ]9 = [32]9 = [5]9
Ejemplo: (11) = 11 1 = 10
Ejemplo: (180) = (2 3 · 5) = (22
2 2
2)(32 3)(5 1) = 48
(Matemática Discreta) Tema 2: Teoría de números 65 / 79 (Matemática Discreta) Tema 2: Teoría de números 67 / 79
(Matemática Discreta) Tema 2: Teoría de números 66 / 79 (Matemática Discreta) Tema 2: Teoría de números 68 / 79
Sistemas de congruencias lineales Sistemas de congruencias lineales
Demostración del teorema chino del resto
Ejemplo: ¿Cuál es el número que al dividirse entre 3 da por resto 1, al M
dividirse entre 5 da por resto 2 y al dividirse entre 7 da por resto 3? Sea M = m1 m2 · · · mk y consideremos los números Mi = . Dado que
mi
Podemos plantear este problema escribiendo como congruencias cada mi y Mi coprimos, existen enteros ti y si tales que
una de las tres condiciones:
1 = mi · t i + M i · s i , es decir, M i · si 1= mi · ti
x ⌘ 1 (mód 3) Pk
La demostración concluye comprobando que x = i=1 bi Mi si es
x ⌘ 2 (mód 5) solución del sistema:
x ⌘ 3 (mód 7) X
x bj = bj Mj sj bj + bi Mi si =
Por lo tanto, para resolverlo, necesitamos encontra las soluciones de i6=j
X X
este sistema de congruencias lineales. = bj (Mj sj 1) + bi Mi si = bj mj tj + bi Mi si
El teorema chino del resto, que vemos a continuación, establece i6=j i6=j
condiciones en las que podemos estar seguros de la existencia de Si i 6= j, Mi es múltiplo de mj y en consecuencia el número de
soluciones. arriba es múltiplo de mj . ⇤
(Matemática Discreta) Tema 2: Teoría de números 69 / 79 (Matemática Discreta) Tema 2: Teoría de números 71 / 79
(Matemática Discreta) Tema 2: Teoría de números 70 / 79 (Matemática Discreta) Tema 2: Teoría de números 72 / 79
Sistemas de congruencias lineales Sistemas de congruencias lineales
Demostración:
La necesidad de la condición b1 ⌘ b2 (mód d) es trivial.
Si x = b1 + k1 m1 y x = b2 + k2 m2 , entonces restando las dos
(Continuamos con el ejemplo) igualdades miembro a miembro y reordenado los sumandos obtenemos:
A continuación llevamos esta expresión de x, x = 15m + 7, a la
b1 b 2 = k 2 m2 k1 m1
siguiente y última ecuación:
Y como d divide a m1 y a m2 , necesariamente debe dividir a
[15m + 7]7 = [3]7 ) [m]7 = [3]7 ) m = 7q + 3 ) b1 b2 .
) x = 15(7q + 3) + 7 = 105q + 52 ) x ⌘ 52 (mód 105) La demostración de que, en tal caso, podemos determinar las
soluciones, describe el método de resolución.
Utilizando el algoritmo de Ecuclides, encontramos la combinación lineal
de la identidad de Bezout para m1 y m2 :
d = t1 · m1 + t2 · m2
(Matemática Discreta) Tema 2: Teoría de números 73 / 79 (Matemática Discreta) Tema 2: Teoría de números 75 / 79
El teorema chino del resto establece condiciones suficientes para la Dado que b1 b2 = k · d, podemos realizar los siguiente pasos:
existencia de soluciones, pero no son necesarias. Estas condiciones las b1 b2 = k · d = (k · t1 ) · m1 + (k · t2 ) · m2
damos en el siguiente resultado. b1 (k · t1 ) · m1 = b2 + (k · t2 ) · m2
Ejemplo:
6x ⌘ 2 (mód 10)
x ⌘ 12 (mód 15)
Solución:
6x ⌘2 (mód 10)
3x ⌘1 (mód 5)
2 · 3x ⌘2 (mód 5)
x ⌘2 (mód 5)
x ⌘ 2 (mód 10), x ⌘ 7 (mód 10)