You are on page 1of 19

Matemática Discreta: Teoría elemental de números

MATEMATICA DISCRETA
1. Teoría Elemental de Números.
1.1. Algoritmo de División y Euclides.
N={1, 2, 3, 4,...}.
Z={...,-3, -2, -1, 0, 1, 2, 3,...}.
Enteros no negativos: N∪{0}.
Principio de buena ordenación:
Todo subconjunto no vacío de números enteros no negativos tiene un primer elemento,
es decir, tiene un primer elemento que es menor que los demás.
Definiciones:
Sean a y b enteros.
1. Diferencia a-b, otro d tal que a=b+d.
2. Si a ≠0 y b=a.q, para algún q, a divide a b, a es divisor de b, a es factor de b, b es
múltiplo de a. a divide a b se escribe a|b.
3. b>a si existe n∈N tal que b=a+n,
b≥a si b>a o b=a.
(Z, +) es grupo abeliano, cumple propiedades asociativa y conmutativa, propiedad
distributiva a(b+c)=ab+ac.
(Z, +.) es anillo conmutativo, con elemento unidad (1) y sin divisores del cero, si ab=0
entonces a=0 o b=0.
Propiedades:
1. 0.a=0
2. a(-b)=-ab
3. Si a≠0 y ab=ac entonces b=c
4. Si a≠0 y a|b entonces a|bx para cada x∈Z
5. Sean a≠0 y b≠0, si a|b y b|c entonces a|c
6. Sean a≠0, si a|b y a|c, se verifica a|(bx+cy) para cualquier par de enteros x e y
7. Sean a y b positivos, si a|b entonces a≤b
8. Sean a≠0 y b≠0, si a|b y b|a, se tiene que a=b o a=-b.
• n|0, ∀n ∈ Z.
Valor absoluto:
La aplicación | | : Z→ →Z, definida por |n|=n si n≥0 ó |n|=-n si n<0
Propiedades:
1. |n| ∈N∪{0},
2. |n|=0 si y solo si n=0,
3. |a.b|=|a|.|b|,
4. |a+b|≤|a|+|b|,
5. Si a≠0, b≠0 y a|b entonces |a|≤|b|.
Teorema (Algoritmo de la división):
Sean a∈Z y b∈N, existen números enteros q y r tales que a=bq+r con 0≤r<b, q y r son
únicos.
A los números a, b, q y r, se les suele llamar dividendo, divisor, cociente y resto.
D= d.c+r, 0≤r<d, c y r son únicos.
Corolario:
Dados dos enteros a y b con b≠0 entonces existen q y r tales que a=bq+r donde
0≤r<|b|, además q y r son únicos.

1
Matemática Discreta: Teoría elemental de números

Ejemplos:
• El cuadrado de cualquier entero es de la forma: 3k ó 3k+1.
• Todo cuadrado se escribe de la forma: 4k ó 4k+1.
• El cubo de cualquier entero es de la forma: 9k, 9k+1 ó 9k+8.
• Si a, b∈Z y a, b>0, n≥1 y an|bn, entonces: a|b.
MOD:
Asociado al algoritmo de la división se tiene el operador ‘MOD’ (Modulo).- Sean a y b
números enteros con b≠0, sean a=bq+r donde 0≤r<|b|, definimos el operador módulo
‘MOD’ por: a MOD b=r.
Propiedades del operador MOD:
Sean a, b, c, d y m ∈ Z con m≠0. Si a MOD m=c MOD m, entonces:
1. (a+b) MOD m = (c+d) MOD m
2. (a.b) MOD m = (c.d) MOD m
3. a MOD m= (a MOD m) MOD m.
Máximo común divisor:
m.c.d.(a,b)=d con d>0 y d|a y d|b es el mayor de los divisores comunes de a y b, todos
los divisores de a y b menores que d, dividen a d.
• m.c.d(0,0)=0..
• m.c.d(a,0)=|a|.
• m.c.d(ka,kb)=|k| m.c.d.(a,b).
• m.c.d(a,b) puede expresarse como combinación lineal de a y b:
m.c.d(a,b)=ax+by
d=m.c.d(a,b) es el menor entero positivo que lo cumple.
• Si a y b son primos entre sí (no tienen divisores comunes) entonces m.c.d(a,b)=1 y
ax+by=1.
Corolario:
Sean a, b ≠0 ∈Z, entonces m.c.d.(a ,b)=1, si y solo sí ∃ s, t ∈ Z | as+bt=1.

Ejemplo:
• Sean a, b y m∈Z, con m≠0 si aMODm=bMODm, entonces
m.c.d.(a, m)=m.c.d.(b,m).
• Si m.c.d.(a,b)=d, y a2+b2=c2,, entonces m.c.d(a,b)=m.c.d.(b,c)=d.
Algoritmo de Euclides: (Para el calculo del m.c.d.)
El máximo común divisor del dividendo y del divisor de una división es el mismo que
el máximo común divisor del divisor y del resto.
Se obtiene el d=m.c.d(a,b) y se resuelve la ecuación d=ax+by.
d = rn-1 = m.c.d.(rn-2, rn-1) = m.c.d.(rn-3, rn-2) = ... = m.c.d.(b, r1) = m.c.d.(a, b)

Si hacemos las divisiones sucesivas partiendo del Algoritmo de la División original:

• a = b · q1 + r 1
• b = r 1 · q2 + r 2
• r1 = r2 · q3 + r3
• ...
• rn-4 = rn-3 · qn-2 + rn-2
• rn-3 = rn-2 · qn-1 + rn-1 → rn-1=m.c.d.(a, b)
• rn-2 = rn-1 · qn + 0

2
Matemática Discreta: Teoría elemental de números

Ejemplo: Hallar m.c.d(3120,270) y encontrar x e y tales que: d= 3120x + 270y.


1. 3120=270*11 + 150
2. 270= 150*1 + 120
3. 150= 120*1 +30
4. 120= 30*4
El último resto ≠ 0 es 30. Por tanto el m.c.d(3120,270)=30.
Hacemos sustituciones inversas y obtenemos:
de 3. tenemos 30=150 – 120*1
de 2. tenemos 120= 270 –150*1
de 1. tenemos 150= 3120 – 270*11
Sustituimos 2. en 3.: 30= 150 – (270 – 150*1)*1=(150*2)-270.
Y aquí 1., tenemos:
[(3120-(270*11))*2]- 270=(3120*2)-(270*22)-270 =3120*2+270*(-23),
entonces x=2 e y=-23.
El número de pasos del algoritmo de Euclides, es a lo más 5 veces el nº de dígitos del
número mas pequeño.
Ejemplo:
• Si m.c.d.(a,n)=1, entonces los enteros
c, c+a, c+2a,...c+(n-1)a, forman un conjunto completo de residuos módulos
n para cada c.
1.2. Números primos y Teoría Fundamental de la Aritmética.
Cada número entero p>1 es divisible por 1 y por p. Si estos son los únicos divisores
posibles de p, diremos entonces que p es un número primo.
• p es un número primo si 1 y p son los únicos divisores positivos de p.
• Un entero a>1 que es no primo se denomina número compuesto, p>1 es primo si y
sólo sí es imposible expresar p=a*b donde a y b son enteros y 1<a<p y 1<b<p.
• El número 2 es el único primo par.
Factorizar 276 como producto de primos:
276=2*138
138=2*69
69=3*23, 23 es primo
276=2*2*3*23.
• Si m.c.d(a1,...,an)=1, y a1,...,an es una familia de números enteros, entonces a1,...,an
son primos entre sí.
Comprobar que un número es primo utilizando la criba de Erastóstenes
La criba de Erastóstenes dice que un número es primo si no es divisible por otro primo
menor que la raíz cuadrada entera del primero. Primero se desarrolla la criba y a
continuación se divide el número por cada uno de los primos contenidos en la criba.
• n = 811
• p <√ 811 = 29
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

• Criba: 2, 3, 5, 7, 11, 13, 17, 19, 23 = i


• División: n MOD i ≠ 0
• 811 sí es primo

3
Matemática Discreta: Teoría elemental de números

Lema de Euclides:
Sean a, b y c ∈ Z, si a y c son primos entre sí y c|ab entonces c|b.
Corolario:
* Si p es primo y para cualquier a y b∈ Z, si p|ab, entonces p|a o p|b.
* Sea p primo, si p|a1a2...an entonces p|ai para algún i.
Teorema fundamental de la aritmética:
Sean n>1, entonces ∃ primos p1,...,pr tales que
n=p1p2..pr donde p1 ≤ p2 ≤ ...≤ pr, y esta factorización es única.
Factorización canónica de n:
Sean n∈ Z con |n|>1. Entonces n tiene una factorización única de la forma:
n = ± p1α1 ... p tα t , donde t≥1, los pi son primos distintos con p1 < p2 < ...<pt y αi ≥ 1 para
1≤ i ≤ t.
Factorización canónica de 48 = 2*24=2*2*12=2*2*2*6=2*2*2*2*3=24*3.
Teoremas:
* El número de primos es infinito.
n −1
* Si Pn es el n-esimo número primo, entonces Pn≤ 2 2
Sea a∈ Z y a>1, Para todo número primo p≤√a, si p no divide a a, se verifica que a es
primo.
Ejemplo:
Calcular m.c.d.(2520, 9438) a partir de la factorización canónica:
2520= 23*32*5*7 → 2520= 23*32*51*71*110*130.
9438= 2*3*112*13 → 9438= 21*31*50*70*112*131.
m.c.d(2520, 9438)= 2 *3 *5 *7 *11 *130=6.
1 1 0 0 0

(Factores comunes elevados al menor exponente).


Sea a=±p1 α1...pt αt y b=±p1 β1...pt βt tal que αi ,βi pueden ser 0,
Entonces m.c.d.(a, b)=p1 min(α1, β1)...pt min(αt, βt)
Mínimo común múltiplo:
Se llama m.c.m.(a, b), al menor entero positivo que sea múltiplo de ambos.
m.c.m(8, 5): 8= 23*50 y 5= 20*51 → 23*51=40.
m.c.m(2640, 3580):
2640= 24*3*5*11*1790 y 3580= 22*30*5*110*179 →
4
2 *3*5*11*179=472560.
(Factores comunes y no comunes elevados al mayor exponente)
Sea a=±p1 α1...pt αt y b=±p1 β1...pt βt tal que αi ,βi pueden ser 0,
Entonces m.c.m.(a, b)=p1 max(α1, β1)...pt max(αt, βt)
Teorema:
Sean a y b≠ 0 y a y b ∈ Z entonces |a*b|=[m.c.d(a, b)]*[m.c.m(a, b)].
Si a|b entonces m.c.d.(a, b)= |a| y m.c.m(a, b)= |b|.
Ejemplo:
• Si p=2k-1 es primo, entonces k es un entero impar o k=2.
• El número √ 2 es irracional:
Si √ 2 fuera racional podría expresarse como cociente de dos enteros a, b.
Podremos suponer que m.c.d.(a, b)=1, si no fuese así se descomponen a y b en
factores primos y se eliminan los factores primos comunes. Tenemos entonces
√ 2=a/b con m.c.d.(a, b)=1.
Elevando al cuadrado la expresión queda: 2= a2/b2, de aquí a2=2b2. Por tanto
2|a.a y 2|a. Entonces a es de la forma 2m y entonces 4m2=2b2, que es

4
Matemática Discreta: Teoría elemental de números

equivalente a 2m2=b2, luego 2|b2, y 2|b, llegando a una contradicción, pues


habíamos supuesto que m.c.d.(a, b)=1.

1.3. Principio de inducción


Sea S un conjunto de números naturales que satisfacen las condiciones:
1. El número 1∈ S .
2. Para cada número k ≥ 1 si k ∈ S entonces k+1 ∈ S, entonces el conjunto S = N.
Se utiliza para demostrar que cierta propiedad P se satisface para todo número natural n.
Paso 1. Definir S={n ∈ N tales que P(n) es verdadera}.
Paso 2. Probar que 1 ∈ S.
Paso 3. Suponer que k ∈ S para k ≥ 1 arbitrario.
Paso 4. Demostrar entonces que k+1 ∈ S.
Del principio de inducción se sigue que S es igual a N y así la propiedad P(n) se
satisface para todo n ∈ N.
Ejemplo:
Demuéstrese que para todo n∈ N se cumple la propiedad P(n)=1+3+5+...+(2n-1)=n2.
Sea S el subconjunto de los elementos de N que cumplen la propiedad P: S={n ∈ N,
P(n)}.
1. Veamos que la propiedad P se cumple para el elemento 1:
(2n-1)=n2 → (2*1)-1=12 → 1=12.
2. Supongamos que la propiedad P se cumple para un k ∈ S, siendo k > 1.
1+3+5+...+(2k-1)= k2.
3. Entonces debemos probar que también se cumple para k+1, es decir, que k+1 ∈ S:
La propiedad P se cumplirá para k+1 si:
1+3+5+...+(2k-1)+(2(k+1)-1)=(k+1)2, es decir,
1+3+5+...+(2k-1)+(2k+1)=k2+2k+1.
Tomemos la propiedad original, que hemos supuesto se cumple en k: 1+3+5+...+(2k-
1)=k2, ahora sumemos (2k+1) a ambos miembros de la igualdad,
1+3+5+...+(2k-1)+(2k+1)=k2+(2k+1), y vemos que corresponde al desarrollo de la
propiedad para P(k+1), por tanto k+1 ∈ S. Así pues, S=N y la propiedad P se cumple
∀ N.
Principio fuerte de inducción:
Sea S un conjunto de enteros positivos tales que
1. 1 ∈ S.
2. Para todo entero n > 1, si k ∈ S para todo entero k tal que 1≤ k ≤ n entonces n es S.
Entonces: S=N.
Ejemplos:
Demostrar una propiedad por el Principio de Inducción
Sea S el conjunto de los valores. Según dicho principio, la propiedad se debe cumplir
para el elemento 1 y para cualquier elemento k + 1 dado un k. Se presentan dos
expresiones separadas con el signo igual, donde se les
añade un término k + 1 a ambas y se resuelve por la segunda expresión.
Para todo n natural:
• 12 + 22 + ... + n2 = n · (n + 1) · (2n + 1) / 6
Primera propiedad: P(1) pertenece a S
• 12 = 1 · (1 + 1) · (2 · 1 + 1) / 6 = 1 · 2 · 3 /6 = 6 / 6 = 1
Segunda propiedad: P(k) y P(k + 1) pertenecen a S
• 12 + 22 + ... + k2 + (k + 1)2 = k · (k + 1) · (2k + 1) / 6 + (k + 1)2 = k · (k + 1) · (2k +
1) + 6 · (k + 1)2 / 6 = (k + 1) · (2k2 + k + 6k + 6) / 6 = (k + 1) · (k + 2) · (2k + 3) / 6

5
Matemática Discreta: Teoría elemental de números

Por lo tanto, se cumple la propiedad para todo natural


Corolario:
Sea n0 ∈Z y P es una propiedad:
1. P(n0) es cierta, (n0 satisface P)
2. Para cada k≥n0 arbitrario, P(k) es cierta, si P(k+1) es cierta
Entonces: P(n) se satisface para todo entero n≥n0.
n( n + 1)
• 1 + 2 + ... + n = .
2
• 1+2+22+...+2n-1=2n-1.
• 6|(n3+5n).
• n(n-1)(n-2)...1>2n para n≥4.
n
7
• a1=1, a2=3, an=an-1+an-2, para todo n≥3: a n <   ,n∈N.
4
n −1
• Pn: n-ésimo número primo, Pn≤ 2 2 .
• n≥1, an-1=(a-1)(an-1+an-2+...+a+1).
• n≥24, puede expresarse n=5x+7y, x,y∈Z x,y>0.
• 1+3+5+7+...+(2n-1)=n2.
• n≥0, 13|42n+1+3n+2.
 n( n + 1) 
2

• n≥1, 1 + 2 + ... + n = 
3 3 3
.
 2 
• n≥0, 3|n4-4n2.
1 1 1 1
• n≥2 + + ... + = 1− .
1.2 2.3 ( n − 1)n n
• n≥10, 2 >n .
n 3

• 2n+1<n2, n≥3.
• n2<2n, n≥5.
1 1 1 1
• n>0, 1 + + + ... + 2 ≤ 2 − .
4 9 n n

1.4. Ecuaciones Diofánticas


Sean a, b, y n números enteros. La ecuación lineal ax+by= n, tiene solución entera x0
y0 si y solo si d=m.c.d.(a, b) divide a n.
• Una solución particular será:
n n
x0 = k , y0 = k' ,
d d
siendo k y k’ factores obtenidos a través del algoritmo de Euclides.
b a
• La solución general será x = x 0 + t , y = y 0 − t , para todo t ∈ Z.
d d
Aplicación del algoritmo de Euclides (Para obtener soluciones)
Ejemplo: El precio de la entrada de un cine es 640 pts, para el adulto y 330 para un
niño. Si se han comprado entradas por valor de 7140 pts, ¿Cuántas entradas de cada
clase se han comprado, sabiendo que hay mas niños que adultos?
La ecuación será 640a + 330n = 7140
Calcular la solución general de la ecuación 640x + 330y = 7140.

6
Matemática Discreta: Teoría elemental de números

1. Aplicar el algoritmo de Euclides:


640= 330*1+310 [310=640-330]
330=310*1+20 [20=330-310]
310=20*15+10 [10=310-(20*15)]
20=10*2
por tanto d=10, y 10|7140, por tanto hay solución.
2. Una solución particular será:
10=310-20*15
10=310-(330-310)*15=310*16-330*15
10=(640-330)*16-330*15=640*16-330*31
10=640*16+330*(-31)
7140
x0 = *16 = 11424 ,
10
7140
y0 = * ( −31) = −22134 .
10
3. La solución general será:
330
x = 11424 + t = 11424 + 33t ,
10
640
y = −22134 − t = −22134 − 64t .
10
En el siguiente paso delimitaremos los valores particulares de t, que satisfacen las
condiciones del enunciado, n>a y ambos valores positivos.
En este caso t debe ser negativo. Escribimos la solución general de la siguiente forma
cuando t<0:
a=11424-33|t|
n=-22134+64|t|
de a>0 y n>0 obtenemos:
|t|<11424/33, es decir |t|≤346 y
|t|>22134/64, es decir |t|>345.
Además n>a obtenemos
97|t|>11424+22134=33558, o bien
|t|>33558/97, es decir |t|≥346.
Luego el único valor de t que satisface todas las condiciones es |t|=346 y de aquí
t= -346. Por tanto la solución buscada es
a=11424-33*346=6 adultos,
n=-22134+64*346=10 niños.
Teorema:
La ecuación diofántica x2-y2=n con n>0 tiene solución entera si y solo si n puede
expresarse como producto de 2 números con la misma paridad y tales que n=a*b.
Las soluciones son:
a+b a−b
x= , y= .
2 2
Ejemplo: Encontrar las soluciones positivas de la ecuación x2-y2=120.
1. Factorizar 120, obtenemos: 120=23*3*5, podemos escribir 120 como producto de
dos números con la misma paridad de las siguientes maneras:
120=60*2=30*4=20*6=12*10=10*12=6*20=4*30=2*60, como buscamos soluciones
positivas, entonces x, y ≥ 0 lo que exige que a ≥ b, se tienen por tanto como:
a+b a−b
x= , y= .
2 2

7
Matemática Discreta: Teoría elemental de números

a b x y
60 2 31 29
30 4 17 13
20 6 13 7
12 10 11 1
Las soluciones son:{31,29},{17,13}{13,7},{11,1}.

REGLA PARA HALLAR LA RAÍZ CUADRADA


Para hallar la raíz cuadrada de un número, por ejemplo 103.689, se siguen estos pasos:

1º Se hacen grupos de dos cifras empezando por la derecha y se halla un número


cuyo cuadrado se acerque más al primer grupo (10), que es 3: 32=9. La primera
cifra de la raíz cuadrada es 3; después se calcula la diferencia 10-9=1.

2º A la derecha de 1 se baja el siguiente


grupo 36 y debajo de la raíz hallada (3) 10.36.89 322
se escribe su doble (6). De 136 se separa -9_
su última cifra (6) y se divide 13 entre 136
el doble de la raíz hallada (6). -124_ 62 x 2=124
1289
3º El cociente obtenido (2) se pone a la -1284 642 x 2=1.284
derecha del 6 y el número formado (62) 5
se multiplica por este cociente (2).
Después se calcula la diferencia
136-124=12.

4º El número 2 se pasa a la raíz a la derecha


del 3 y se repiten los pasos 2º y 3º. 10.36.89 = 322

Algoritmo de Factorización de Fermat:


Sea n un número natural impar, si n es compuesto se tiene que n=a*b donde a y b han
de ser impares también. Podemos suponer que a ≥ b>1. Podemos escribir:

( ) ( )
a+b
2
2

a−b 2
2
=n,

Estudiar si un número impar es compuesto es equivalente a resolver la ecuación


x2-y2=n. Puede escribirse x2-n=y2.
1. Determinar el mínimo entero positivo q que satisfaga que q2≥ n.
2. Estudiar si alguno de los números q2-n, (q+1)2-n, (q+2)2-n,... es un cuadrado. Los
n +1
únicos valores a estudiar son aquellos que satisfacen q≤ m< , si para ninguno
2
de estos números m, m2-n es un cuadrado, entonces n será primo.

8
Matemática Discreta: Teoría elemental de números

Ejemplo:
Estudiar si el número 22733 es compuesto.
1. Encontrar el menor q tal que q2≥22733, q≥√22733=150, q=151,
n + 1 22733 + 1
= = 11367 .
2 2
2. Hay que estudiar los números m tales que 151≤ m<11367 y ver si alguno de los
m2-22733 es un cuadrado, tenemos:
1512-22733=22801-22733=68,
1522-22733=23104-22733=371,
1532-22733=23409-22733=676=262.
Por tanto x=153 e y=26.
a=x+y=153+26=179,
b=x-y=153-26=127.
El número 22733=179*127.
• La ecuación pitagórica x2+y2=z2 con x, y, z ∈ N, solo nos interesan las soluciones
enteras.
1. Las ternas (x0, y0, ,z0) es una solución de la ecuación x2+y2=z2, también es solución
(λx0, λy0, λz0) para cualquier λ≠0.

x y z 
2. Si d es m.c.d de (x0, y0,z0) entonces  0 , 0 , 0  también es solución y además
d d d 
 x0 y0 z0 
 , ,  son primos entre si.
d d d 
Resolver el problema consiste en buscar las soluciones (x0’, y0’, z0’) naturales y primos
entre sí, llamadas ternas primitivas pitagóricas.
Las soluciones de la ecuación pitagórica x2+y2=z2 que satisfagan las condiciones:
m.c.d(x,y,z)=1, 2|x, x,y,z>0, vienen dadas por las fórmulas:
x=2st,
y=s2-t2,
z=s2+t2.
s, t ∈N con s>t, tales que m.c.d.(s,t)=1 y s, t con distinta paridad.
• 4, 3 y 5 son las únicas soluciones enteras positivas y consecutivas de la
ecuación pitagórica x2+y2=z2.
• Las cinco primera ternas primitivas pitagóricas son:
s t x=2st x=s2-t2 z=s2+t2
2 1 4 3 5
3 2 12 5 13
4 1 8 15 17
4 3 24 7 25
5 2 20 21 29

• Las soluciones enteras de la ecuación xn+yn=zn, cuando n≥ 3, no tienen solución con


x,y,z ∈ N.

1.5. Congruencias.
Sean m>0. Dados a, b ∈ Z, se dice que a y b son congruentes modulo m si a-b es
divisible por m.

9
Matemática Discreta: Teoría elemental de números

a≡b mód(m) si y solo si m|(a-b),


a≡b mód(m) si y solo si a-b=mk, k∈ Z,
a≡b mód(m) si y solo si a=b+mk, k∈ Z,
a b
Dos enteros a y b son congruentes módulo m si los restos de las divisiones y son
m m
iguales.
a≡r mód(m), a=qm+r, 0≤ r<m.
r se denomina menor residuo no negativo de a modulo m, en este caso r=a MOD m.
Propiedades:
Sean a, b, c, d, h, m ∈ Z con h≠ 0 y m>0
1) a≡a mód(m) (reflexiva)
2) Si a≡b mód(m) entonces b≡a mód(m) (conmutativa)
3) Si a≡b mód(m) y b≡c mód(m) entonces a≡c mód(m) (transitiva)
4) Si a≡b mód(m) y c≡d mód(m) entonces
a+c≡b+d mód(m)
a*c≡b*d mód(m).
5) Si a≡b mód(m) entonces ha≡hb mód(m).
6) Si h|a, h|b, m.c.d(h, m)=1 y a≡b mód(m) entonces
a b
≡ mód ( m)
h h
• Si para 1≤ i≤ n se tiene que ai≡bi mód(m) entonces
n n

∑ a ≡ ∑ b mód.(m),
i =1
i
i =1
i

n n

∏ a ≡ ∏ b mód(m), si a≡b mód(m) entonces ak≡bk mód(m).


i =1
i
i =1
i

Ejemplo:
Hallar el resto de la división de 232587 entre 7:
1) 23≡2 mód(7) (23=7*3+2)
2) Buscamos n tal que 2 ≡1 mód(7), n=3, ya que 23≡1 mód(7)
n
(8=7*1+1)
2587 3*862
3) Dividimos 2587 entre 3: 2587=3*862+1, es decir 23 =23 *23
4) 233≡23≡1 mód(7), por tanto (233)862≡1862≡1 mód(7).
5) Ahora bien, 233*862*23≡1*2 mód(7), entonces 232587≡2 mód(7).
• Resolver la ecuación ax≡b mód(m) equivale a resolver la ecuación diofántica
ax+my=b. Esta ecuación tiene solución solo si d=m.c.d(a, m)|b.
Ejemplo: Encontrar las soluciones no congruentes de la ecuación 3x≡9 mód(15).
1) Lo planteamos como la ecuación diofántica: 3x+15y=9
2) hallar m.c.d(3, 15)=3, y además 3|9 (hay tres soluciones)
3) hallar una solución particular de la ecuación, x0=3
4) las otras dos soluciones serán: x=x0+(b/d)t
x=3+(15/3)t=3+5t
5) aplicamos los valores de t para 0≤ t<d (entre 0 y d) para hallar todas las
soluciones no congruentes de la ecuación
t=0 → 3+5*0=3
t=1 → 3+5*1=8
t=2 → 3+5*2=13

10
Matemática Discreta: Teoría elemental de números

Ejemplo:
Una congruencia ax ≡ b mód (m) es equivalente a una ecuación diofántica ax + mk = b.
Se calcula el máximo común divisor de a y m, se le llama d y se comprueba que d divida
a b. Por el Algoritmo de Euclides de la división se halla a' en:
a' = b - m / a
y se sustituye en:
x0 = n · a' / d
x = x0 - a · t / d
Si x0 es negativo se halla una solución t hasta que x sea positivo:
• 2x ≡ 6 mód (10)
• Ecuación diofántica: 2x + 10k = 6
• m.c.d.(2, 10) = 2
• Se comprueba que 2 divide a 6
• a' = 6 - 10 /2 = -4
• x0 = 6 · (-4) / 2 = -12
• x = -12 - 10t / 2 = -12 - 5t
• Una solución positiva es t = -3: x = -12 - 5 · (-3) = -12 + 15 = 3
• La solución general es: x = 3 + 5k

Teorema Chino del Resto:


El sistema de congruencias aix ≡bi mód (mi), i = 1, 2, ..., k donde m.c.d.(mi, mj) = 1 si
i≠j y m.c.d.(ai, mi) = 1 para 1 ≤ i ≤ k, tiene una única solución x0 módulo m1m2...mk y
las demás soluciones son de la forma x = x0 + λm1m2...mk, λ∈Z.
Resolver un sistema de congruencias y presentar la ecuación general
Se comprueba que los módulos sean primos, es decir, que el máximo común divisor
entre ellos sea uno. Si se cumple, la ecuación tendrá la forma:
ax ≡ bi mód (mi)
donde las soluciones xi serán igual a bi. Se hace el producto de los módulos y se divide
entre cada uno de ellos:
producto de mi = m, donde ti = m / mi
Tendremos un nuevo sistema de ecuaciones con la forma general:
tiyi ≡ 1 mód (mi)
Se averiguan las respectivas yi y se procede a averiguar el valor buscado:
n
x0 = ∑
i =1
xi · ti · yi

La ecuación general será:


x = x0 + mk
Ejemplo:
Encontrar el menor número natural cuyos restos al dividirlos entre 3, 4, 5 y 6 sean 2, 3,
4 y 5 respectivamente:
1) Planteamos el sistema de congruencias
x≡2 mód(3)
x≡3 mód(4)
x≡4 mód(5)
[x≡5 mód(6) no se puede utilizar porque m.c.d.(6,3,4)≠1].
2) Verificamos que los módulos sean primos entre sí, y m.c.d(3, 4, 5)=1
[m.c.d.(mi,mj)=1]
3) Obtenemos soluciones individuales para cada congruencia x1=2, x2=3, x3=4.

11
Matemática Discreta: Teoría elemental de números

4) Hallamos el m.c.m(3, 4, 5)= 60 [m.c.m(mi, mj)]


t1=(60/3)=20 → 20y1≡1 mód(3) → y1=2,
t2=(60/4)=15 → 15y2≡1 mód(4) → y2=3,
t3=(60/5)=12 → 12y3≡1 mód(5) → y3=3.
5) x0=x1t1y1+x2t2y2+x3t3y3=2*20*2+3*15*3+4*12*3=359
x0=m.c.m(a, b, c)*m+r, x0≡r mód(m.c.m(a, b, c))
359=60*5+59 359≡59 mód(60)
Ejemplo:
• x ≡ 2 mód (5)
• 2x ≡ 1 mód (7)
• 3x ≡ 4 mód (11)
• m.c.d.(5, 7) = 1 || m.c.d.(7, 11) = 1 || m.c.d.(5, 11) = 1
• x1 = 2 || x2 = 1 || x3 = 4 || m = 5 · 7 · 11 = 385

77y1 ≡ 1 mód (5) 55y2 ≡ 1 mód (7) 35y3 ≡ 1 mód (11)


-75y1 ≡ 0 mód (5) -49y2 ≡ 0 mód (7) -33y3 ≡ 0 mód (11)
======================================
2y1 ≡ 1 mód (5) 6y2 ≡ 1 mód (7) 2y3 ≡ 1 mód (11)

y1 = 3 || y2 = 6 || y3 = 6
El valor buscado es: x0 = 2 · 77 · 3 + 1 · 55 · 6 + 4 · 35 · 6 = 462 + 330 + 840 = 1632
La ecuación general será: x = 1632 + 385k
Función de Euler [φφ(m)]:
Es el número de enteros positivos menor que m y primo con m
φ (m ) = ∑1
0< r ≤ m
m . c . d ( r , m ) =1

La función de Euler en general se


calcula de la siguiente forma:
φ(m): número de enteros menores que uno dado y primos con él.
Suponiendo que n = p1 1 ∗ p 2e2 ∗ ... ∗ p kek entonces
e

φ(n)=n*(1-1/p1)*(1-1/p2)*..*(1-1/pk)
 1
Si p es un número primo, entonces φ ( p r ) = p r − p r −1 = p r 1-  .
 p
Ejemplo:
169=132 (factorizado, es decir, p1e1 ,siendo p1=13 y e1 el exponente e1=2).
Por tanto: φ(169)=132*(1-1/13)=132-132/13=132-13=169-13=156.
o φ(169)=132*131=132-13=156.
Otro ejemplo:
30=2*3*5
φ (30)= 30*(1-1/2)*(1-1/3)*(1-1/5)=(30-30/2)*(1-1/3)*(1-1/5)=15*(1-1/3)*(1-1/5)=
=(15-15/3)*(1-1/5)=10(1-1/5)=10-10/5=10-2=8.
Y como un numero se factoriza en producto de primos, se puede hacer mas fácilmente
con la propiedad: φ(n*m)= φ(n)*φ(m) siendo "n" distinto de "m", y primos, entonces
sabemos que si p es primo entonces φ(p)=p-1, así que en el caso de φ (30):
φ (30)= φ (2)* φ (3)* φ (5)=1*2*4=8

12
Matemática Discreta: Teoría elemental de números

Ejemplos:
φ(1)=1, φ(2)=1, φ(3)=2 (1, 2), φ(5)=4 (1, 2, 3, 4),
φ(8)=φ(23)=23 – 22 =8-4= 4 (1, 3, 5, 7).
Teorema de Euler:
Si a, m ∈ Z y m.c.d(a, m)=1, entonces aφ(m)≡1 mód(m)
Ejemplo:
• Hallar el resto de la división de 77156 entre 169:
1) Aplicar el Teorema de Euler, como φ(169)=169-13=156 (número de enteros
positivos menores o iguales que 169 y primos con él).
(169=13.13,luego el único divisor primo que admite es el
13, por tanto todos los números del 1 al 169 son primos
con 169,exceptuando el 13.1,13.2,13.3,....,13.13,ya que
13.14 sería superior a 169.Tenemos pues que descontar de
169 esos 13 números que nos salen, quedando φ(169)=169-13=156)
2) Según el Teorema de Euler 77156≡1 mód(169), por lo que el resto es 1.
Pequeño Teorema de Fermat:
En particular si a, p ∈ Z y p es primo que no divide al número a, entonces ap-1≡1
mód(p)

Hallar el resto de dividir una potencia entre un número por el pequeño Teorema de
Fermat
Se trata de hallar x en la siguiente expresión:
an ≡ x mód (p)
Se comprueba que p sea primo y que no divida a la base de la potencia. Si se cumple, se
aplica el teorema: ap-1 ≡ 1 mód (p). Se desglosa el exponente de la potencia como una
división entre p - 1 y se toma el resto como r1.
Quedaría:
n = (p - 1) · q + r1 || an = a(p-1) · q · a r1
Se halla el resto de la base sin exponente y se aplica en la siguiente fórmula a r2:
a ≡ y mód (p) || ap-1 ≡ yp-1 mód (p) ≡ r2 mód (p)
Por último, sabiendo que x = r1 + r2, se aplica:
an ≡ x mód (p)
• x ≡ 113 34291
mód 7
• 113 34291
≡ x mód (7)
• Se comprueba que 7 es primo y no divide a 113
• Como (p - 1) = 6: → 34291 = 6 · 5715 + 1
• 113 34291
= 113 6* 5715
+ 1131
• 113 ≡ 1 mód (7) → 113=7*16+1 || 1136 ≡ 16 mód (7) ≡ 1 mód (7)
• 11334291 ≡ (1 + 1) mód (7) ≡ 2 mód (7)
• x=2
Teorema de Wilson:
Si p es primo, entonces:
(p-1)!≡ -1 mód(p)
(p-2)!≡1 mód(p)
Ejemplo:
Resto de la división de 15! entre 17:
(17-2)!≡ 1mód(17).

13
Matemática Discreta: Teoría elemental de números

Otros ejemplos sobre cálculo de restos:

Hallar el resto de la división de 252726 por 31 es: a) 8 b) 2 c) 4


Por la propiedad de que si p es un numero primo a ≡1 mód p (Aquí, dos
p-1

cosas: “a” lo elegimos nosotros por conveniencia, y todos los múltiplos enteros
de (p-1) para esas “a” también serán 1 mód p):
Así, todos los 230*n serán 1 mód 31 si cogemos 31 como p, numero primo
252726 = 230*1757 *216 Aquí ya hemos solucionado una parte del número, ya que
el 230*1757 es 1 mód 31
¿qué hacer con el 216? Pues lo reducimos a un número coherente con el 31.
Cuando te quedan restos de estos, lo mejor es buscar una potencia de la base,
en este caso del dos, que se aproxime al divisor, o sea, al 31, así que cogemos
y hacemos:
216 = (25)3 * 21 (algo así como lo que hemos hecho antes cuando hemos
descompuesto en 2 elevado a múltiplos de 30)
Como 25 son 32, y 32≡1mód31, pues (25)3 , al ser el exponente múltiplo del 5,
que es el que con base 2 nos da 32, pues también es 1 mód 31.
Así, solo nos queda el 21, y este ,que ya no podemos operar con el más en
función de 31, es el resto.
Las equivalencias de cada numero que nos sale con los restos:
252726≡230*1757*216≡230*1757*(25)3*21
1 mód 31 (del 230*1757)* 1 mód 31 (del 23*5) *2 mód 31 (del 21)
(1*1*2) mód 31≡2 mód 31
La respuesta es b)

El resto de la división de 2290 por 289 es: a) 21 b) 4 c) 288


p primo ⇒ φ(pr)=pr-pr-1 17 primo ⇒ φ(172)=172-17=272
φ(m)
Si m.c.d.(a, m)=1 ⇒ a ≡1 mód(m) m.c.d.(2, 289)=1 ⇒ 2φ(289)≡1 mód(289)
2290≡2272 218≡ 218 mod(289) ≡29*29 mod(289)≡223*223 mod(289)≡21 mod (289)
La respuesta es a)

El resto de la División de 13! por 17 es: a) 16 b) 6 c) 3


13!= 13 12 11 10….. 3 2;
vamos a conseguir productos de pares de numero y calcular su congruencia
(nos interesarán aquellos que den 1 mód(17)):
9*2=18 ≡ 1 mód(17)
12*10=120 ≡ 1 mod(17)
8*11=88 ≡ 3 mod(17)
7*5=35 ≡ 1 mod(17)
6*3=18 ≡ 1 mod(17)
13*4=52 ≡ 1 mod(17)
luego: 13! mod(17)≡1*1*3*1*1*1 mod(17) ≡3 mod(17)
La respuesta es c)

• Todo número primo mayor o igual que 5 es congruente con 1 o 5 modulo 6.


• Si d|m y a≡b mód(m), entonces a≡b mód(d).
• Si el último dígito de un número n es t, entonces n2≡t2 mód(10).
• Si (n-1)!≡-1 mód(n), entonces n es primo.
• (p-2)!≡1 mód(p), p es primo.

14
Matemática Discreta: Teoría elemental de números

• 2(p-3)!+1≡0 mód(p), para p≥5 y p primo.


• Si a≡b mód(m), entonces a2≡b2 mód(m), pero no siempre es verdadero su
recíproco.
• La diferencia de 2 cubos consecutivos no puede ser múltiplo de tres.
• a5≡a mód(10) para todo a.
• Si n es un entero impar, entonces n2≡1 mód(8).
• Si a≡b mód(m1) y a≡b mód(m2), entonces
a≡b mód(m.c.m.(m1,m2)).

1.6. Sistemas de numeración y criterios de divisibilidad


En la vida diaria el sistema de numeración empleado para escribir números naturales es
el decimal. Las unidades se agrupan de 10 en 10 para unidades de segundo orden, que se
llaman decenas. Estas, a su vez, se agrupan de 10 en 10 para formar unidades de tercer
orden o centenas y así sucesivamente.
Sea b≥ 2 un número natural (llamado base).
Todo número n∈ N puede escribirse de manera única en base b de la forma
n= akbk+ak-1bk-1+...+a1b+a0, para algún k≥ 0, con 0≤ ai<b, i=0,1,...,k y ak≠ 0,
Se puede escribir como n=(ak ak-1 ... a1 a0)b, si la base es >10 se utilizarán letras para los
números mayores que 9 (10=A, 11=B, 12=C,...).
• Para pasar un número de base distinta de 10 a base 10 se descompone este número
en su factores:
El número (ABB1)16=(10, 11, 11, 1)16=10*163+11*162+11*16+1=(43953)10.
Para pasar un número en base 10 a otra base distinta, se aplica el algoritmo de la
división al número en base 10:
43953=2747*16+1 (0)
2747=171*16+11 (1)
171=10*16+11 (2)
10=0*16+10 (3)
Por tanto: 43953=10*163+11*162+11*16+1=(10,11,11,1)16=(ABB1)16.

• Para resolver una ecuación del tipo (7210)8=(x)5, primero expresar (7210)8 en base
10 y luego pasar a base 5.
• Para resolver una ecuación del tipo 132x=3305, primero expresar 3305 en base 10, en
este caso es 90 y luego encontrar el x tal que 132x=90, es decir:
1*x2+3x+2=90, las raíces de esta ecuación de segundo grado son 8 y –11, luego el
valor buscado es x=8.
Resolver una ecuación mediante un cambio de base y efectuar la suma con otro
número de la misma base
Comprobar si la incógnita está en el número o en la base. Si está en el número, se
convierte el número contrario en decimal y se efectúa la división entre la base que sí se
conoce. Si está en la base, se convierte el número contrario en decimal y se desglosa el
número contrario en una ecuación de grado igual al número de dígitos menos uno. Se
resuelve la ecuación y se toma el valor positivo. En general, para sumar dos números
de la misma base, primero se convierten a decimal, se suman y se vuelven a dividir por
la base anterior.

15
Matemática Discreta: Teoría elemental de números

• (124)5 =(x)9 ⇒ (124)5 = 4 · 50 + 2 · 51 + 1 · 52 = 4 + 10 + 25 = (39)10


→ 39 = 9 · 4 + 3 | 4 = 9 · 0 + 4 → 4 · 91 + 3 · 90 = (43)9 ⇒ x = 43.
• (132)x = (330)5 ⇒ (330)5 = 0 · 50 + 3 · 51 + 3 · 52 = 0 + 15 + 75 = (90)10
→ (132)x = (90)10 → x2 + 3x + 2 = 90 ⇒ x = 8 , x = -11 (132)8 =(330)5
• (124)5 + (330)5 ⇒ (124)5 = (39)10 | (330)5 = (90)10 → 39 + 90 = (129)10 ⇒
129 = 5 · 25 + 4 | 25 = 5 · 5 + 0 | 5 = 5 · 1 + 0 | 1 = 5 · 0 + 1 ⇒
⇒ 1 · 53 + 0 · 52 + 0 · 51 + 4 · 50 = (1004)5 ⇒ (129)10 = (1004)5

Criterios de divisibilidad por k


Sean n∈ N. Como n=at10t+at-110t-1+...+a110+a0, podemos escribir
t t
n = ∑ ai10 , n es divisible por k si y solo si
i
∑ar i i ≡ 0mód (k ) .
i =0 i =0

Tenemos entonces: 100≡r0mód(k), 101≡r1mód(k),...,10t≡rtmód(k).


• n es divisible por 2 si y solo si el número a0 es par.
• Un número natural es divisible por 3 si y solo si la suma de sus cifras es múltiplo de
t
3; ∑ a ≡ 0mód (3) .
i =0
i

• n es divisible por 4 si y solo si el número aia0 lo es.


• n es divisible por 5 si y solo si a0 es 0 o 5.
• n es divisible por 6 si además lo es por 2 y por 3.
t
• Criterio de divisibilidad por 7: Sean n = ∑ ai10 i , dividiendo 10i entre 7 obtenemos:
i =0

1≡1mód(7),
10≡3mód(7)
102≡2mód(7)
103≡6mód(7)≡ -1mód(7)
104≡4mód(7)≡ -3mód(7)
105≡5mód(7)≡ -2mód(7)
106≡1mód(7)
todo t>6 podemos expresarlo como t=6m+r donde 0≤r<6 entonces
10 t=106m+r≡10 rmód(7), los restos se van repitiendo, es múltiplo de 7 si y solo si
a0+3a1+2a2-a3-3a4-2a5+a6+3a7+2a8-a9... es múltiplo de 7.
• n es divisible por 9 si y solo si la suma de sus cifras ai es múltiplo de 9.
• n es divisible por 10 si y solo si n0=0.
t
• Un número n = ∑ ai10 i es divisible por 11 si y solo si a0-a1+a2-a3+...+(-1)at es
i =0
múltiplo de 11.
• n es divisible por 13 si y solo si:
1≡1mód(13)
10≡ -3 mód(13)
102≡9 mód(13)
103≡ -1 mód(13)
104≡3 mód(13)
105≡ -9 mód(13)
106≡1 mód(13),

16
Matemática Discreta: Teoría elemental de números

a partir de aquí se repiten los restos, por tanto n es divisible por 13 si:
a0-3a1+9a2-a3+3a4-9a5+a6-... es múltiplo de 13.

• n es divisible por 14 si y solo si:


1≡1 mód(14)
10≡4 mód(14)
102≡2 mód(14)
103≡ -8 mód(14)
104≡4 mód(14)
105≡ -2 mód(14)
106≡8 mód(14),
para 10i, i>6 se repiten los restos, por tanto si:
a0-4a1+2a2-8a3+4a4-2a5+8a6-4a7+..., es divisible por 14.
Ejemplo 1:
• El número escrito en base 15: 9... ...9 (21 cifras iguales a 9), ¿es múltiplo de 7, 2 ó
21

5?:
1) Como el número es n=9.1520+9.1519+...+9.15+9, será divisible por k si
i = 20

∑ 9.r
i =0
i ≡ 0mód ( k ) , donde ri son los restos de 15t entre k para 0≤t≤20.

2) Para k=7 todos los restos son 1, o sea 15t≡1 mód(7).


3) Para k=2, también es 1, o sea, 15t≡1 mód(2)
4) Y para k=5 es 150≡1 mód(5), y los demás son 15t≡0 mód(5), para 1≤t≤20.
5) Por lo tanto para que el número n sea divisible por 7 tendrá que ser
∑9.1≡9*21≡0 mód(7).
Para que lo sea por 2 tendrá que ser ∑9.1≡9*21≡0 mód(2).
Y para que lo sea por 5, será ∑9.r≡9≡0 mód(5), este último no lo es, por lo que no
es divisible por 5.
6) Estudiamos los otros dos:
9*21 tampoco es divisible por 2, mientras que 9*21 si es divisible por 7.
Ejemplo 2:
• Sea el número 5X6732Y1, que es múltiplo de 33 y además, el número XY es múltiplo
de 7. Entonces, ¿Cuál es la cifra Y: 7, 1 ó 4?
1) Como 33=3*11, para que el número sea divisible por 33 tendrá que serlo por 3,
[véase pag.16, criterio de divisibilidad por 3], por tanto la suma de sus cifras
también lo será: 5+X+6+7+3+2+Y+1≡0 mód(3), por ser 24 múltiplo de 3, será
X+Y≡0 mód(3)
2) De la otra condición sabemos que XY≡0 mód.(7), o lo que es lo mismo,
Y+3X≡0 mód(7),
[véase pag. 16.→ XY=a1a0, según regla de divisibilidad por 7, a0+3a1≡0 mód(7)]
3) Por lo que hay que resolver el sistema de congruencias:
X+Y≡0 mód(3)
3X+Y≡0 mód(7)
a) Si Y=7 quedaría X≡2 mód(3) y 3X≡0 mód(7), como X={0,1,2,3,4,5,6,7,8,9}, por
ser un número de una cifra, probando se llega a que no hay solución.
b) Si Y=1 quedaría X≡2 mód(3) y 3X≡6 mód(7), y probando se llega a que X=2 e
Y=1.
c) Para Y=4 quedaría X≡2 mód(3) y 3X≡3 mód(7), que tampoco tiene solución.
Por tanto la solución es la b) Y=1.

17
Matemática Discreta: Teoría elemental de números

Ejemplo 3:
• Obtener criterio de divisibilidad de un número en base 9 [(n)9 ], por 8, y estudiar si
el número (53286)9 es divisible por 8.
1. Obtener criterio de divisibilidad: ∑ ai 9 i ≡ 0 mód (8)
90 ≡ 1 mód (8)
91 ≡ 1 mód(8)
92 ≡ 1 mód(8)
93 ≡ 1 mód(8)
∑ ai ≡ 0 mód(8)
2. Para que (53286)9 sea divisible por 8: 5+3+2+8+6=24 ≡ 0 mód (8), 24 es divisible
por 8, luego el número (53286)9 es divisible por 8.

18
Matemática Discreta: Teoría elemental de números

Fecha última actualización: Mayo-2002 (Por Rafael J. Vera)

19

You might also like