
































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Asignatura: Análisis y Diseño de Algoritmos, Profesor: Mariam Cobalea, Carrera: Grado en Ingeniería Informática, Universidad: UMA
Tipo: Diapositivas
1 / 40
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

































Mar´ıa In´es Fern´andez Camacho
MATEM
´
ATICA DISCRETA Y L
´
OGICA MATEM
´
ATICA
(GRUPO B)
UCM Curso 15/
Dados dos n´umeros enteros aaa,,, bbb ∈∈∈ ZZZ se dice que aaa es divisible por bbb
(o tambi´en que b
b b es divisor o factor de a
a a, o que a
a a es m´ultiplo de b
b b)
cuando existe alg´un entero ccc ∈∈∈ ZZZ tal que aaa === cbcbcb
Notaci´on:
bbb|||aaa denota que bbb es divisor de aaa.
b 6 |a
b 6 |a b 6 |a denota que b
b b no es divisor de a
a a.
a =
a = b
a = b
b denota que aaa es m´ultiplo de bbb.
Ejs:
Dados DDD,,, ddd ∈∈∈ ZZZ,,, ddd 6 = 0 6 = 0 6 = 0,,, si existe un unico´ ccc ∈∈∈ ZZZ tal que DDD === ccc ··· ddd,
entonces decimos que c
c c es el cociente exacto de la divisi´on de D
(dividendo) entre ddd (divisor), se escribe c =
d
c =
d
c =
d
y a la operaci´on realizada
para calcular el cociente exacto se la llama divisi´on exacta.
Algunas propiedades m´as de la divisibilidad de n´umeros enteros
Si aaa,,, bbb,,, ccc,,, ddd ∈∈∈ ZZZ, entonces
(1) a| 0 , (0 = ˙a)
a| 0 , (0 = ˙a) a| 0 , (0 = ˙a) (El 0 es m´ultiplo de cualquier entero)
(2) 111 |||aaa (El 1 es divisor de cualquier entero)
(3) aaa||| 11 1 si y s´olo si aaa === ±±± 111
(4) Si aaa|||bbb y ccc|||ddd, entonces acacac|||bdbdbd
(5) aaa|||aaa
(6) Si aaa|||bbb y bbb|||aaa, entonces aaa === ±±±bbb
Si DDD,,, ddd ∈∈∈ ZZZ,,, ddd 6 = 0 6 = 0 6 = 0, en general DDD no ser´a m´ultiplo de ddd pero existen dos
m´ultiplos consecutivos de ddd entre los que se encuentra DDD, ya que la
distancia entre dos m´ultiplos consecutivos de ddd es |||ddd|||
-3d -2d -d 0 d 2d 3d
)
|d|
D, d ∈ Z, d > 0 , D, d ∈ Z, d > 0 , sea c ∈ Z
c ∈ Z c ∈ Z tal que c · d ≤ D ≤ (c + 1) · d
c · d ≤ D ≤ (c + 1) · d c · d ≤ D ≤ (c + 1) · d,
entonces
c
c c y c + 1
c + 1 c + 1 reciben los nombres respectivos de cociente enteros por
defecto y por exceso de la divisi´on de DDD (dividendo) por ddd (divisor)
los n´umeros r , r
′
r , r ∈ N
′
r , r ∈ N
′
∈ N definidos por las igualdades
r = D − c · d, r
′
r = D − c · d, r = (c + 1) · d − D = d − r
′
r = D − c · d, r = (c + 1) · d − D = d − r
′
= (c + 1) · d − D = d − r reciben los nombres
respectivos de restos enteros por defecto y por exceso.
D, d ∈ Z, d < 0 , D, d ∈ Z, d < 0 , el cociente y el resto enteros por defecto/
exceso de la divisi´on de DDD entre ddd se define como el cociente y el resto
enteros por defecto/exceso de (−D)
(−D) entre (−d)
(−d) (−d)
Si ccc ··· ddd === DDD entonces rrr = 0= 0= 0 y c =
d
c =
d
c =
d
es el cociente exacto de DDD
entre ddd
Si DDD >>> 00 0 y DDD <<< ddd entonces ccc = 0= 0= 0 y rrr === DDD (de lo contrario rrr 6 ∈ 6 ∈ 6 ∈ NNN)
r
r r es la distancia entre c · d
c · d c · d y D
D en cualquier caso.
Ej:
D d c r c + 1 r ’
18 5 3 3 4 2
-18 5 -4 2 -3 3
18 -5 -4 2 -3 3
-18 -5 3 3 4 2
18 6 3 0 4 6
-18 6 -3 0 -2 6
18 -6 -3 0 -2 6
-18 -6 3 0 4 6
Dados DDD,,, ddd ∈∈∈ ZZZ,,, ddd 6 = 0 6 = 0 6 = 0,,, existen dos enteros ccc y rrr
un´ıvocamente determinados tales que DDD === ccc ··· ddd +++ rrr y 0 00 ≤≤≤ rrr <<< |||ddd|||.
Los n´umeros ccc y rrr se llaman cociente y resto de la divisi´on entera
(eucl´ıdea) con dividendo DDD y divisor ddd
Notaci´on: c ≡ not
D div d r ≡ not
D mod d
c ≡
not
D div d r ≡
not
D mod d c ≡ not
D div d r ≡ not
D mod d
Dem: ...
Obs:
Fijado el divisor b s´olo hay |b| posibles restos: 0,1,2, · · · , |b| − 1 lo
que nos permite clasificar los infinitos n´umeros enteros en una
cantidad finita de clases, seg´un los restos que producen al dividirlos
por b.
Puede ser ´util “leer el teorema de atr´as hacia adelante”: la expresi´on
D = c · d + r , 0 ≤ r < |d| puede ser leida como “al dividir DDD entre
ddd queda resto rrr ”.
Ejemplo: Dem´uestrese que el cuadrado de cualquier n´umero entero es de
la forma 333 ··· kkk o 333 ··· kkk + 1+ 1+ 1 para alg´un kkk ∈∈∈ ZZZ
“Leyendo de atr´as hacia adelante el teorema” demostrar que “dado n ∈ Z
entonces n
2
= 3 · k o n
2
= 3 · k + 1 para alg´un k ∈ Z ” es equivalente a
demostrar que “al dividir n
2
entre 3 queda resto 0 o 1”.
El teorema de la divisi´on garantiza que los posibles restos de dividir nnn por
3
3 3 son 0 , 1
0 , 1 0 , 1 o 2
2 2 , y que existe un ´unico c ∈ Z
c ∈ Z c ∈ Z tal que
n = 3 · c, n = 3 · c + 1
n = 3 · c, n = 3 · c + 1 n = 3 · c, n = 3 · c + 1 o n = 3 · c + 2
n = 3 · c + 2 n = 3 · c + 2
Luego:
Si nnn = 3= 3= 3 ··· ccc entonces n
2
= 3 · (3 · c
2
n ) = 3 · k
2
= 3 · (3 · c
2
n ) = 3 · k
2
= 3 · (3 · c
2
) = 3 · k con k = 3 · c
2
k = 3 · c ∈ Z
2
k = 3 · c ∈ Z
2
∈ Z
Si nnn = 3= 3= 3 ··· ccc + 1+ 1+ 1 entonces n
2
= 3 · (3 · c
2
n + 2 · c) + 1 = 3 · k + 1
2
= 3 · (3 · c
2
n + 2 · c) + 1 = 3 · k + 1
2
= 3 · (3 · c
2
k = (3 · c
2
k = (3 · c + 2 · c) ∈ Z
2
k = (3 · c + 2 · c) ∈ Z
2
Si n = 3 · c + 2
n = 3 · c + 2 n = 3 · c + 2 entonces n
2
= 3 · (3 · c
2
n
2
= 3 · (3 · c
2
2
= 3 · (3 · c
2
k = (3 · c
2
k = (3 · c
2
2
Propiedades:
(1) No existe m.c.d.(0No existe m.c.d.(0No existe m.c.d.(0,,, 0)0)0)
(2) ∀a, b ∈ Z, a 6 = 0 o b 6 = 0, se cumple m.c.d.(a, b) = m.c.d.(b, a)
∀a, b ∈ Z, a 6 = 0 o b 6 = 0, se cumple m.c.d.(a, b) = m.c.d.(b, a) ∀a, b ∈ Z, a 6 = 0 o b 6 = 0, se cumple m.c.d.(a, b) = m.c.d.(b, a)
(3) ∀∀∀aaa ∈∈∈ ZZZ,,, aaa 6 = 0 se cumple m.c.d.( 6 = 0 se cumple m.c.d.( 6 = 0 se cumple m.c.d.(aaa,,, 0) = m.c.d.(00) = m.c.d.(00) = m.c.d.(0,,, aaa) =) =) = |||aaa|||
(4) ∀a, b ∈ Z, a 6 = 0 o b 6 = 0, se cumple m.c.d.(a, b) = m.c.d.(|a|, |b|)
∀a, b ∈ Z, a 6 = 0 o b 6 = 0, se cumple m.c.d.(a, b) = m.c.d.(|a|, |b|) ∀a, b ∈ Z, a 6 = 0 o b 6 = 0, se cumple m.c.d.(a, b) = m.c.d.(|a|, |b|)
Teorema:
∀∀∀aaa,,, bbb ∈∈∈ ZZZ,,, aaa 6 = 0 o 6 = 0 o 6 = 0 o bbb 6 = 0 6 = 0 6 = 0,,, existe el m´existe el m´existe el m´aximo com´aximo com´aximo com´un divisor deun divisor deun divisor de aaa yyy bbb
y es ´unico
Dem: Por la prop. (4) es suficiente demostrarlo para a, b ∈ N, a > b.
Como ∀n ∈ Z, 1 |n y ∀n ∈ Z, n 6 = 0, |n| es el mayor divisor de n; el conjunto
de los divisores positivos comunes de a y b es un subconjunto finito, no vac´ıo, de
N y por lo tanto tiene un m´aximo ´unico.
Dados a, b ∈ Z 1
a, b ∈ Z, a ≥ b, 1
a, b ∈ Z, a ≥ b, 1
, a ≥ b, y c, r ∈ Z 1
c, r ∈ Z 1
c, r ∈ Z 1
tales que aaa === ccc ··· bbb +++ rrr y 0 00 ≤≤≤ rrr <<< bbb
entonces m.c.d.(m.c.d.(m.c.d.(aaa,,, bbb) = m.c.d.() = m.c.d.() = m.c.d.(bbb,,, rrr )))
Basta demostrar que los divisores comunes de a y b coinciden con los de b y r.
=⇒) (m|a y m|b) → (m|b y m|r )
(m|a y m|b ) ∼ (∃k, l ∈ Z, a = k · m y b = l · m)
(m|a y m|b ) → (∃k, l ∈ Z,
b = l · m
r=a−c·b=k·m− c· l·m=(k− c·l
︸ ︷︷ ︸
∈Z
)· m )
→ (m|b y m|r )
⇐=) (m|b y m|r ) → (m|a y m|b)
An´alogo
Ej: m.c.d.(272,18) = 2
i a i
b i
r i
c i
0 272 18 2 15
1 18 2 0 9
2 2 0
Sean aaa,,, bbb ∈∈∈ ZZZ,,, (((aaa 6 = 0) o 6 = 0) o 6 = 0) o (((bbb 6 = 0) 6 = 0) 6 = 0) yyy ddd = m.c.d.(= m.c.d.(= m.c.d.(aaa,,, bbb))). entonces
∃∃∃ mmm,,, nnn ∈∈∈ ZZZ,,, tales que ddd === mmm ··· aaa +++ nnn ··· bbb
Dem: Sea C = {a · x + b · y /a · x + b · y > 0 , x, y ∈ Z}
C es un subconjunto no vac´ıo de N, ya que (a · a + b · b) ∈ C , y por el principio
de buena ordenaci´on tiene un m´ınimo d = m · a + n · b con m, n ∈ Z.
Veamos que d = m.c.d.(a, b)
d|a En efecto: por el teorema de la divisi´on ∃ c, r ∈ Z ´unicos tales que
r = a − c · d y 0 ≤ r < d. (|d| = d porque d ∈ C )
Luego r puede ponerse como combinaci´on lineal entera de a y b ya que
r = a − c · (m · a + n · b) = a · (1 − c · m)
︸ ︷︷ ︸
∈Z
+b ·(−c · n)
︸ ︷︷ ︸
∈Z
para ciertos m, n ∈ Z.
Por lo tanto, como 0 ≤ r < d necesariamente r = 0 ya que d es el m´ınimo
en C , concluy´endose a = c · d.