curso de discretas.pdf

Embed Size (px)

Citation preview

  • 8/15/2019 curso de discretas.pdf

    1/160

    Índice general

    1. Aritmética Entera 11.1. intruducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    2. Aritmética Modular 30

    3. Técnicas de Conteo 433.1. Permutaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    3.1.1. Permutaciones con Repetición . . . . . . . . . . . . . . . . . . . 573.1.2. Variaciones o permutaciones . . . . . . . . . . . . . . . . . . . . 653.1.3. Variaciones o permutaciones con Repetición . . . . . . . . . . . 683.1.4. Combinaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 713.1.5. Combinaciones con Repetición . . . . . . . . . . . . . . . . . . 81

    4. Relaciones en recurrencia 87

    4.1. Relaciones de recurrencia lineales con coeficientes constantes . . . . . . 904.2. Relaciones de recurrencia lineal no homogéneas con coeficientes constantes 92

    4.2.1. Transformada Z . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    5. Introducción a la teoría de grafos 985.1. INTRODUCCIÓN Y RESEÑA HISTÓRICA . . . . . . . . . . . . . . 985.2. Definiciones preliminares . . . . . . . . . . . . . . . . . . . . . . . . . . 985.3. Problema origen de la teoría de grafos: . . . . . . . . . . . . . . . . . . 106

    5.3.1. Algoritmo de Dijkstra . . . . . . . . . . . . . . . . . . . . . . . 1195.4. Coloreado de grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    6. Álgebra Booleana 1336.1. Látices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    6.1.1. Propiedades de las látices. . . . . . . . . . . . . . . . . . . . . . 1356.1.2. Tipos especiales de látices. . . . . . . . . . . . . . . . . . . . . 136

    6.2. ÁLGEBRAS BOOLEANAS. . . . . . . . . . . . . . . . . . . . . . . . 1386.2.1. Propiedades de un álgebra booleana . . . . . . . . . . . . . . . 139

    6.3. EXPRESIONES BOOLEANAS . . . . . . . . . . . . . . . . . . . . . . 1416.3.1. Forma normal disyuntiva . . . . . . . . . . . . . . . . . . . . . 1416.3.2. Forma normal conjuntiva. . . . . . . . . . . . . . . . . . . . . . 144

    6.4. ALGEBRA DE CONMUTACIÓN. . . . . . . . . . . . . . . . . . . . . 1456.5. Simplificación de circuitos . . . . . . . . . . . . . . . . . . . . . . . . . 147

  • 8/15/2019 curso de discretas.pdf

    2/160

    ÍNDICE GENERAL   II

    6.6. Mapas de Karnaugh . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    6.6.1. Forma de introducir los valores en un mapa de Karnaugh . . . 1486.6.2. Lectura de un mapa de Karnaugh . . . . . . . . . . . . . . . . 1506.7. Diseño de circuitos usando los mapas de Karnaugh . . . . . . . . . . . 154

    6.7.1. Compuertas lógicas. . . . . . . . . . . . . . . . . . . . . . . . . 154

  • 8/15/2019 curso de discretas.pdf

    3/160

    Índice de figuras

  • 8/15/2019 curso de discretas.pdf

    4/160

    Índice de cuadros

  • 8/15/2019 curso de discretas.pdf

    5/160

    Capítulo 1

    Aritmética Entera

    1.1. intruducción

    El objetivo del curso es presentar la Matemática Discreta mediante la exposición

    de sus definiciones, teoremas y resultados más importantes, junto con algunas de sus

    aplicaciones prácticas. Se tratarán temas como el concepto de divisibilidad y sus con-

    secuencias, el algoritmo de Euclides, las ecuaciones diofánticas, los números primos, la

    relación de congruencia módulo m y la aritmética en  Zm  y sus aplicaciones, el teore-

    ma de Euler, el teorema menor de Fermat, etc. En la parte práctica se verán algunas

    aplicaciones de la aritmética entera y modular, como los sistemas de numeración, laobtención de números pseudoaleatorios, las funciones "hash", la arimética modular

    como modo de facilitar operaciones con números enteros muy grandes, los dígitos de

    control que se emplean en nuestra vida diaria (como el ISBN de los libros o nuestros

    códigos de cuentas bancarias) Dentro de la parte práctica al final se introduce uno de

    los empleos más interesantes de la aritmética modular, como es su uso históricamente

    en la criptografía clásica, y más recientemente, la importancia que ha alcanzado el

    estudio de la factorización de enteros muy grandes en números primos gracias a algo

    que ha sido vital para la expansión de los servicios en Internet y la web: la criptografía

    de clave pública.

    Definición 1  : El conjunto, que denotaremos por  Z, de números enteros es un con-

     junto de número en el que se definen dos leyes de composición (operaciones) entre sus 

    elementos que satisfacen la siguiente lista de leyes:

    Cerradura: La suma y el producto son leyes de composición internas:  ∀a, b ∈  Z  =⇒a + b ∈ Z; igualmente,  ab ∈ ZAsociatividad: Ambas operaciones son asociativas:∀a ∈ Z =⇒ a+(b+c) = (a+b)+c =a + b + c; igualmente  a(bc) = (ab)c =  abc

    1

  • 8/15/2019 curso de discretas.pdf

    6/160

  • 8/15/2019 curso de discretas.pdf

    7/160

    1. Aritmética Entera 3

    Así que existen q  y  r , enteros tales que

    a =  bq  + r,   con 0 ≤ r < b

    Veamos la unicidad de q  y r: Por reducción al absurdo, supongamos que no son únicos,

    es decir, supongamos que existen  r1, r2, q 1 y  q 2, enteros tales que verifican el teorema,

    o sea,

    a   =   bq 1 + r1 :   con 0 ≤ r1 < ba   =   bq 2 + r2 :   con 0 ≤ r2 < b.

    Entonces,

    bq 1 + r1 =  bq 2 + r2 =⇒ b(q 1 − q 2) =  r2 − r1 =⇒ b|q 1 − q 2| = |r2 − r1|

    y al ser

    0 ≤ r1, r2 < bse tiene que:

    0 ≤ |r2 − r1| < bluego,

    b

    |q 1

     −q 2

    | =

     |r2

    −r1

    |  ((*))

    Como

    |r2 − r1| < bentonces

    b|q 1 − q 2| < b  lo que implica que  b(1 − |q 1 − q 2|) >  0y al ser  b > 0, se tendría que:

    1 − |q 1 − q 2| >  0de donde sigue que:

    0 ≤ |

    q 1−

    q 2| <  1

    y como q 1 y q 2  son enteros, tendrá que ser que:

    |q 1 − q 2| = 0

    por tanto,q 1 =  q 2 y de igual forma se sigue de (*) que:  r1  =  r2

    Corolario 5   : Si   a  y   b  son enteros, con   b = 0, entonces existen dos enteros   q   y   r,únicos, tales que  a =  bq  + r, donde  0 ≤ r

  • 8/15/2019 curso de discretas.pdf

    8/160

    1. Aritmética Entera 4

    Demostración : Si b > 0, entonces se cumplen las hipótesis del teorema anterior,

    luego se verifica el corolario.Si  b  0  y aplicando el teorema anterior, existirían dos enteros  q 1 yr, únicos, tales que

    a = (−b)q 1 + r,   con 0 ≤ r

  • 8/15/2019 curso de discretas.pdf

    9/160

    1. Aritmética Entera 5

    Por el teorema anterior, existirían  q 1,  q 2,  rl1  y  r2, únicos, tales que 

    a   = 7q 1 + r1,   con  0 ≤ r1 <  7b   = 7q 2 + r2,   con  0 ≤ r2 <  7

    Como,

    a   = 7q 1 + r1  =⇒ a2 = 49q 21 + 14q 1r1 + r21  = 7(7q 21 + 2q 1r1) + r21  = 7k1 + r21   con   k1 = 7q 2 + 2q 1b   = 7q 2 + r2  =⇒ b3 = 7(49q 32 + 21q 22r2 + 21q 2r22 + 3q 2r22) + r32  = 7k2 + r32,   con  k2 ∈ Z

    Entonces,

    a2 = b3 =⇒ 7k1 + r21  = 7k2 + r32   con   0 ≤ r1, r2 ≤ 7y de nuevo por el teorema anterior,   k1   =   k2   y   r21   =   r

    32. En el siguiente cuadro se 

    muestran las opciones que se presentan.

    r2

    r22r32r1

    0 1 2 3 4 5 6  

    0 1 4 9 16 25 36  

    0 1 8 27 64 125 216  

    0 1 2 3 4 5 6  

    Note que las únicas opciones en las que coinciden es cuando  r1 y  r2 son los dos 0 ó los 

    dos 1. O sea,  a2 = b3 satisfacen que  a2 y  b3 son de la forma  7k  ó  7k + 1. Por tanto,n es cuadrado y cubo si  n = 7k ó  n = 7k + 1.

    Teorema 10  : Sean a, b y c tres números enteros, siendo a y b distintos de cero. Se 

    verifica:

    (i) 1 divide a “ a” y “ a” divide a  0.

    (ii) Si “ a” divide a “ b” y “ b” divide a “ a”, entonces  a = ±b.(iii) Si “ a” divide a “ b” y “ b” divide a “ c”, entonces “ a” divide a “ c”.

    (iv) Si “ a” divide a “ b” y “ a” divide a “ c”, entonces “ a” divide a  pb + qc, cualesquiera 

    que sean  p  y  q , enteros. (A la expresión  pb + qc  se le llama combinación lineal de  b y 

    c con coeficientes enteros).

    Demostración :  (i) 1|a  y  a|0. En efecto,  a = 1·a, con  a ∈ Z, luego  1|a por otrolado  0 = a·0, con 0 ∈ Z , luego a|0(ii)  a|b y  b|a entones a = ±b, ∀a, b ∈ Z \{0}En efecto,  a|b entonces ∃ p ∈ Z tal que b  = ap   y   b|a entonces ∃q  ∈ Z tal que a  =  bq.Por lo tanto  b  =  bqp  con lo cual  b(1 − qp) = 0 y al ser  b = 0  y no tener Z  divisores decero, se sigue que

    1 − pq  = 0   de donde  pq  = 1

  • 8/15/2019 curso de discretas.pdf

    10/160

    1. Aritmética Entera 6

    como p  y  q  son enteron no queda más remedio que p  =  q  = 1 ó que  p  =  q  = −1 luego,b =  ap,   a =  bq    y   p = q  = 1 conducen a que a  =  b; y el hecho de que b  =  ap, a =  bq y   p =  q  = −1 llevan a que a = −b, Por consiguiente se obtiene que  a  = ±b(iii)  a|b y  b|c entonces a|c.En efecto, a|b ∃ p ∈ Z tal que b  =  ap  y el hecho de que  b|c ∃q  ∈ Z tal que  c  =  bq  por lotanto c =  apq  con  pq  ∈ Z, luego  a|c(iv)  a|b y  a|c entonces a| ( pb + qc) , ∀ p, q  ∈ ZEn efecto,  a|b entonces ∃s ∈ Z  tal que  b  =  as  luego por uniformidad pb  =  pas ademása|c entonces ∃t ∈ Z tal que c  =  at  y por uniformidad  qc =  qat; por consiguiente

     pb + qc  =  a( ps + qt)

    Lo que implica que  a| ( pb + qc), ∀ p, q  ∈ Z

    Ejercicio 11  : Demuestre que para a, b y c enteros, entonces:

    1. Si  a|b y  a|c entonces  a|(b + c).2. Si  a|b entonces  a|bc, para todo entero  c.3. Para m  = 0 entonces  a|b si, y sólo si,  ma|mb.4. Si  d|a y  a = 0  entonces  |d| | |a|.

    Definición 12  : (Divisor Común) Dados dos números enteros  a y  b, diremos que el 

    entero d  = 0, es un divisor común de ambos, si divide a “ a” y divide a “ b”, es decir,d  = 0, es divisor común de  a  y  b  si y solo si  d|a y  d|b. Observe que es lo mismo que decir que  a y  b son divisibles por  d o que  a y  b son múltiplos de  d.

    Definición 13  : (Máximo Común Divisor) Sean  a  y  b dos números enteros. Se dice 

    que   d  es el máximo común divisor de   a  y   b, si   d  es el máximo del conjunto de los 

    divisores positivos comunes a ambos, ordenado por la relación de divisibilidad y se 

    denotará por m.c.d. (a, b).

    Teniendo en cuenta la definición de máximo de un conjunto ordenado, si llamamos  D

    al conjunto de todos los divisores positivos comunes a  a y a  b, se tendrá que:

    d =  m.c.d.(a, b) ⇐⇒

      d|a y  d|bd = máx(D)

    ⇐⇒

      d|a y  d|b∀c ∈ D, entonces  c|d ⇐⇒

      d|a y  d|bc|a y  c|b, entonces  c|d

    Si  a =  b  = 0, entonces  m.c.d.(a, b) = 0.

    Teorema 14  : Sean  a y  b dos números enteros distintos de cero. Se verifica:

    (i) m.c.d. (a, 0) =  |a |(ii) m.c.d. (a, b) = m.c.d. ( |a |, |b|)

  • 8/15/2019 curso de discretas.pdf

    11/160

    1. Aritmética Entera 7

    Demostración :  (i) m.c.d. (a, 0) = |a| , ∀a ∈ Z \ {0}.

    En efecto, el máximo común divisor de a y 0 es, por definición, el máximo del conjuntode los divisores comunes a a y a 0 ordenado por la relación de divisibilidad. Ahora bien,

    como todos los números enteros son divisores de cero por teorema, el citado conjunto

    estará formado, únicamente por los divisores de a y el mayor divisor de  a es el propio a,

    luego m.c.d.(a, 0) =  a  y al ser el máximo común divisor mayor que cero, se toma como

    m.c.d.(a, 0) =  a, si a > 0   y m.c.d.(a, 0) = −a,   si a  0. Entonces,  d|a y  d

    |b Luego  d

    | −a y  d

    |b por lo tanto  d

    ||a| y  d

    ||b|2. a >  0  y  b  0. Entonces,  d|a  y  d|b  Luego  d||a| y  d||b|.  Luego en cualquier caso, elconjunto de los divisores comunes a “a” y a “b” coincide con el de los divisores comunes

    a |a| y a |b|, por lo tanto el máximo común divisor será el mismo, es decir,m.c.d.(a, b) =m.c.d.(|a|, |b|). Observe que si  a y  b son enteros positivos, esto es lo mismo que decirque

    m.c.d.(−a, b) =  m.c.d.(a, −b) =  m.c.d.(−a, −b) = m.c.d.(a, b)

    Nota 15  : (Máximo Común Divisor de Varios Números) Sean  a1, a2,...,an  números 

    enteros. Llamaremos máximo común divisor de   a1, a2,...,an  al divisor común   d >  0

    tal que cualquier otro divisor común de  a1, a2,...,an  divide también a  d. Se designará 

    mediante  m.c.d.(a1, a2,...,an).

    Teorema 16  : (Existencia y Unicidad del m.c.d.) Dados dos números enteros  a  y  b

    distintos de cero, existe un único  d, que es el máximo común divisorde ambos.

    Demostración Supondremos que a y b son de  Z+ ya que según hemos visto en

    teorema, si uno de los dos o ambos fuera negativo el máximo común divisor sería el

    mismo.

    Existencia. Sea C el conjunto de todas las combinaciones lineales positivas con coefi-

    cientes enteros que puedan formarse con a y b, es decir,

    C  =

    ma + nb ∈ Z+ : m, n ∈ ZC es no vacío. En efecto, como a es positivo, podemos escribirlo en la forma:   a   =

    1·a + 0·b y, al menos, a estaría en C. Así pues, C es un subconjunto no vacío de  Z+.

  • 8/15/2019 curso de discretas.pdf

    12/160

    1. Aritmética Entera 8

    Aplicamos el principio del buen orden y C ha de tener primer elemento o elemento

    mínimo y que llamaremos  d. Veamos que  d es el máximo común divisor de  a y  b. Enefecto, d ∈ C  entonces d =  sa + tb, con s  y  t  enterosPues bien:

    1. d  es un divisor común de  a  y  b..Supongamos lo contrario, es decir  d  no es divisor de

    a  ó  d no es divisor de  b. Entonces, si  d no divide a  a, por el teorema de existencia y

    unicidad de cociente y resto, se puede encontrar dos enteros  q  y  r  tales que a  =  dq + r,

    con 0  < r < d  de aquí que

    r =  a − dq  =⇒ r  =  a − (sa + tb)q  =⇒ r = (1 − sq )a + (−tq )b > 0

    con 1 − sq  y −tq  enteros, luego  r está en  C . Así pues, tenemos que  r ∈ C  y  r < d locual contradice el que  d sea el míınimo de C. Consecuentemente, la suposición hecha

    es falsa y d|a. Con un razonamiento idéentico, se prueba que  d|b .2. Veamos ahora que d es el máximo de los divisores comunes a  a  y  b.

    En efecto, si c 2 Z es otro divisor común de a y de b, entonces  c|a y  c|b por teoremase concluye  c|ma + nb  cualesquiera que sean  m y  n enteros. En particular,  c|sa + tbluego c|dDe 1. y 2. se sigue que  d  =  m.c.d.(a, b).

    Unicidad. En efecto, supongamos que hubiese dos máximo común divisor de   a  y   b,

    digamos   d1   y   d2. Entonces,   d1   =   m.c.d.(a, b)  y como   d2   es divisor común de   a  y   b

    entonces  d2|d1.  Por otro lado  d2   =  m.c.d.(a, b) y como  d1  es divisor común de  a  y  bse tiene  d1|d2  por teorema se concluye que  d1  = d2  ya que por definición  d1  y  d2  sonmayores que cero.

    Corolario 17   : Si   d  es el máximo común divisor de   a  y  b, entonces   d  es el menor 

    entero positivo que puede escribirse como combinación lineal de  a y  b con coeficientes 

    enteros.

    Demostración : Se sigue directamente del teorema anterior.

    Proposición 18   : Si  d es el menor entero positivo que puede escribirse como combi-

    nación lineal con coeficientes enteros de dos enteros dados   a  y  b  y es divisor común 

    de ambos, entonces  d es el máximo común divisor de  a y de  b.

    Demostración : En efecto, supongamos que  d =  pa + qb, con p, q  ∈ Z y  d|a y  d|bEntonces:

    1  d  es divisor de a  y de b. Directamente de la hipótesis.

    2  d es el máximo. En efecto, sea  c otro de los divisores comunes de a y b. Entonces,

    c|a y  c|b por lo que por teorema  c| ( pa + qb), con p  y  q  enteros, luego  c|d. Por lo tanto,d =  m.c.d.(a, b).

  • 8/15/2019 curso de discretas.pdf

    13/160

    1. Aritmética Entera 9

    Corolario 19   : Si  a  y  b  son dos enteros distintos de cero, entonces  m.c.d.(a, b) = 1

    si, y sólo si existen dos números enteros  p y  q  tales que  pa + qb  = 1.Demostración : “Sólo si.” Si  m.c.d.(a, b) = 1, entonces por el corolario anterior,

    pueden encontrarse dos números enteros  p y  q  tales que  pa + qb  = 1,

    Demostración “Si.” Sean p  y  q  dos números enteros tales que pa + qb  = 1. Como

    1 es divisor de cualquier número entero,  1|a y  1|b. Se aplica la proposición anterior yllegando a que m.c.d.(a, b) = 1.

    Ejemplo 20  : Demuestre que si  m.c.d.(a, b) = 1  y  m.c.d.(a, c) = 1, entonces  m.c.d.(a,bc) =

    1.

    Solución 21  : Aplicando el corolario se tiene:  m.c.d.(a, b) = 1  si y sólo si  ∃ p, q  ∈ Ztales que   pa +  qb   = 1.   Igualmente m.c.d. (a, c) = 1 ∃r, s ∈  Z   tal que   ra +  sc   = 1y multiplicando término a término, se sigue que   ( pa + qb)(ra +  sc) = 1  si y solo si 

    a( pra + psc + qrb) + (qs)bc = 1, con  pra + psc + qrb  y  bc enteros. Aplicando de nuevo

    el corolario anterior se llega a que  m.c.d.(a,bc) = 1

    Teorema 22  : Sean a y b dos números enteros. Entonces:

    (i) Si  m.c.d.(a, b) = d, entonces  m.c.d.(a

    d, b

    d) = 1

    (ii)  m.c.d.(ka,kb) = k · m.c.d.(a, b), ∀k ∈ Z+

    Demostración  :   (i)  Si   m.c.d.(a, b) =   d, entonces   m.c.d.(a

    d ,

     b

    d) = 1.  En efecto,d =  m.c.d.(a, b) entonces ∃ p, q  ∈ Z  tales que pa + qb  =  d  (por corolario anterior), porlo tanto ∃ p, q  ∈  Z  tales que   pa

    d  +

     qb

    d  =   p

    a

    d  + q 

    b

    d  = 1   lo que implica por corolario

    anterior que  m.c.d.(a

    d, b

    d) = 1

    (ii) m.c.d.(ka, kb) = k ·m.c.d.(a, b) , ∀k ∈ Z+. En efecto, suponga que m.c.d.(a, b) = d.Luego d =  m.c.d.(a, b) por corolario anterior se tiene que ∃ p, q  ∈ Z tales que pa+qb  = dpor lo que ∃ p, q  ∈  Z  tales que  pka + qkb  =  kd. Veamos que  kd  es el máximo comúndivisor de ka y  kb.

    1. Veamos que  kd  es divisor de  ka  y   kb. En efecto,  d  =   m.c.d.(a, b)  luego  d|a  y porconsiguiente  kd|ka. Análogamente d|b y por tanto  kd|kb2. Sea  c cualquier otro divisor común de  ka  y  kb. Luego  c|ka  y  c|kb. Por teorema setiene que c| pka+qkb con p, q  ∈ Z, luego c|kd. Se concluye entones que m.c.d.(ka,kb) =k · d = k · m.c.d.(a, b)

    Ejercicio 23  : 1 Demostrar que si  m.c.d.(a, b) = 1, entonces  m.c.d.(a + b, a − b) = 1ó  2

    2. Demuestre que  d =  m.c.d.(a, b) si, y sólo si  d|a ,  d|b y  m.c.d.( ad

    , b

    d) = 1.

    3. Hallar dos números cuyo cociente es igual a   33

    21 y su máximo común divisor sea  90

  • 8/15/2019 curso de discretas.pdf

    14/160

    1. Aritmética Entera 10

    Ejemplo 24  : Los lados de un rectángulo vienen dados por números enteros positivos.

    ¿Cuál será la longitud de dichos lados para que el perímetro y la superficie se expresen con el mismo número? 

    Solución 25  : Sean x e y los lados del rectángulo, entonces el perímetro y la superficie 

    del mismo son respectivamente  2x + 2y y  xy, luego para que se cumpla la condición del 

    enunciado, ha de ser  2x + 2y =  xy.  Observe que 2x + 2y =  xy  o tambien  2x−xy = −2yo mejor aún  x(2 − y) = −2y,   de donde  x  =  −2y

    2 − y   por lo tanto  x  =  2y − 4 + 4

    y − 2   que 

    escrito de otra manera se vería como  x = 2 +  4

    y − 2 , como  x ∈ Z+, entonces 

      4

    y − 2 ∈Z+.  Consecuentemente   y − 2  ha de ser divisor de  4, por tanto,  y − 2 = 1  e   y  = 3 :x = 6, ó  y − 2 = 2  e  y = 4 : x  = 4, ó  y − 2 = 4  e  y = 6 : x  = 3.Definición 26  : Sean  a  y  b  dos enteros, se dice que  a  y  b  son primos entre sí o primos 

    relativos, si se satisface que el  m.c.d.(a, b) = 1.

    Ejemplo 27   : Se han plantado árboles igualmente espaciados en el contorno de un 

    campo triangular cuyos lados miden  144m., 180m. y  240m. respectivamente. Sabiendo

    que hay un árbol en cada vértice y que la distancia entre dos árboles consecutivos está 

    comprendida entre  5 y  10 metros. Calcular el número de árboles plantados.

    Solución 28   : Sea   d   la distancia entre dos árboles consecutivos. Entonces   d  es un divisor de   144,   180  y   240   luego ha de ser divisor de su máximo común divisor. Se 

    debe entonces calcular el máximo común divisor de  144,  180 y  240. Los conjuntos de 

    divisores positivos de los tres números son:

    D144   =   {1, 2, 4, 8, 16, 3, 6, 12, 24, 48, 9, 18, 36, 72, 144}D180   =   {1, 2, 4, 3, 6, 12, 9, 18, 36, 5, 10, 20, 15, 30, 60, 45, 90, 180}D240   =   {1, 2, 4, 8, 16, 3, 6, 12, 24, 48, 5, 10, 20, 40, 80, 15, 30, 60, 120, 240}

    Por lo tanto, el conjunto de los divisores comunes a los tres números será:

    D144 ∩ D180 ∩ D240 = {1, 2, 4, 3, 6, 12}

    Note que  m.c.d.(144, 180, 240) = 12. Como  d ha de ser un divisor de  12 y como éstos 

    son 1, 2, 3, 4, 6 y 12, y  d ha de estar comprendido entre 5 y 10, se sigue que  d = 6.

    Por lo que el número total de árboles plantados es  N  = 144

    6  +

     180

    6  +

     240

    6  = 94

    Teorema 29  : (Algoritmo de Euclides) El máximo común divisor entre dos números 

    a  y  b  es igual a tomar el de la división posible entre los dos números y éste máximo

    común divisor es el mismo que el máximo común divisor del divisor y el resto.

  • 8/15/2019 curso de discretas.pdf

    15/160

    1. Aritmética Entera 11

    Demostración : Sean  a  y  b  dos números enteros cualesquiera con  b = 0. Por el

    teorema de existencia y unicidad del cociente y resto, existen dos números enterosúnicos, q  y  r  tales que a  =  bq + r con  0 ≤ r < b. veamos que el máximo común divisorde a  y  b  es el mismo que el de  b  y  r. En efecto, sea  d  =  m.c.d.(a, b). Entonces, d es un

    divisor común de  a y de  b, luego por teorema  d|a + (−q )b. es decir,  d|r. Por lo tanto,d|b y  d|r. Por otro lado se debe hallar cual es el máximo de los divisores comunes deb  y   r. Si   c  es otro divisor común a  b  y  r, nuevamente por teorema   c|bq  +  r,  esto esc|a, luego  c|a y  c|b y por consiguiente ha de dividir al máximo común divisor de  a yb, es decir,   c|d. Como   d|b,   d|r  y   c|d  se obtiene que   m.c.d.(b, r) =   d, y, por lo tantom.c.d.(a, b) = m.c.d.(b, r).

    Nota 30  : El algoritmo de Euclides repite el proceso anterior hasta que el residuon-ésimo sea cero y por tanto  m.c.d.(a, b) = m.c.d.(rn−1, 0) =  rn−1.

    Ejemplo 31  :Hallar el máximo común divisor de  1369 y  2597 y expresarlo como una 

    combinación lineal con coeficientes enteros de ellos.

    Solución 32   : Haciéndolo de forma práctica relizando los cálculos en la siguiente 

    tabla se tiene:

    2597 = 1369 + 1228

    1369 = 1228 + 141

    1228 = 8 (141) + 100

    141 = 100 + 41

    100 = 2(41) + 18

    41 = 2(18) + 5

    18 = 3(5) + 3

    5 = 3 + 2

    3 = 2 + 1

    2 = 2 (1)

    luego,  m.c.d.(2597, 1369) = 1

    Para hallar los coeficientes de la combinación lineal pedida, se hacen las mismas “cuen-

    tas” pero hacia atrás.

    1 = 3 − 2 · 12 = 5 − 3 · 1 de aquí  1 = 3 − (5 − 3 · 1)1 = (−1) · 5 + 2 · 3

    1 = (−1) · 5 + 4 · 33 = 18 − 5 · 3 de aquí  1 = (−1)5 + 4(18 − 5 · 3) = 4 · 18 + (−5) · 5

  • 8/15/2019 curso de discretas.pdf

    16/160

    1. Aritmética Entera 12

    1 = 4 · 18 + (−5) · 55 = 41 − 18 · 2

    de aquí  1 = 4·

    18 + (

    −5)(41

    −18

    ·2) = (

    −5)

    ·41 + 14

    ·48

    1 = (−5) · 41 + 14 · 1818 = 100 − 41 · 2 de aquí  1 = (−5) · 41 + 4(100 − 41 · 2) = 14 · 100 − 13 · 41

    1 = 14 · 100 − 13 · 4141 = 141 − 1 · 100 de aquí  1 = 16 · 100 − 39(141 − 1 · 100) = (−39) · 141+55 · 100

    1 = (−39) · 141 + 55 · 100100 = 1228 − 8 · 141 de aquí  1 = (−39)·141+55(1228−8·141) = 55·1228−479·141

    1 = 55

    ·1228

    −479

    ·141

    141 = 1369 − 1 · 1228 de aquí  1 = 55·1228−479(1369−1·1228) = (−479)·1369+534·1228

    1 = (−479) · 1369 + 534 · 12281228 = 2597 − 1 · 1369 de aquí  1 = (−479)·1369+534(2597−1·1369) = 534·2597+(−1013)

    Observe que esta expresión no es única ya que para cualquier  k ∈ Z, se tiene:

    1 = 534 · 2597 + (−1013) · 1369= 534 · 2597 + (−1013) · 1369 + (−1369k) · 2597 + (2597k) · 1369= (534 − 1369k) · 2597 + (−1013 + 2597k) · 1369

    Note también que:

    m.c.d.(−1369, 2597) = 1;  m.c.d.(1369, −2597) = 1;   m.c.d.(−1369, −2597) = 1

    y en tales casos las combinaciones lineales con coeficientes enteros estarían dados por:

    1 = 1013 · (−1369) + 534 · 25971 = (−1013) · 1369 + (−534) · (−2597)1 = 1013 · (−1369) + (−534) · (−2597)

    Ejemplo 33   : Calcular el máximo común divisor entre   231  y   1820. Expresar dichonúmero como una combinación lineal con coeficientes enteros.

    Solución 34   :

    1820 = 7 · 231 + 203231 = 1 · 203 + 28203 = 7 · 28 + 7

    28 = 4 · 7

  • 8/15/2019 curso de discretas.pdf

    17/160

    1. Aritmética Entera 13

    Luego  m.c.d.(1820, 231) = 7

    Calculando los coeficientes que construyen dicha combinación lineal se sigue el procesoinverso:

    7 = 203 − 28 · 728 = 231 − 203 · 1 de aquí que  7 = 203 − (231 − 203 · 1)7 = (−7)231 + 8 · 203

    7 = (−7) · 231 + 8 · 203203 = 1820 − 231 · 7 de aquí que  7 = (−7)·231+8(1820−231·7) = 8·1820+(−63)·231

    Ejemplo 35   : ¿Cuál es el mayor número que al emplearlo como divisor de   68130  y 

    107275  origina como residúos a  27 y  49, respectivamente? 

    Solución 36  : Considere a n el número buscado. Luego,  68130 = nq + 27 y  107275 =

    np + 49 por lo tanto:

    68103 = nq,   con    q  ∈ Z   y  107226 = np,   con p ∈ Z

    Lo que implica que:

    n|68103   y    n|107226Por lo que 

    n =  m.c.d.(68103, 107226) = 1449

    Ejemplo 37   : Hallar dos números cuyo máximo común divisor es   7  y tales que los 

    cocientes obtenidos en su determinación por el algoritmo de Euclides son, en orden 

    inverso,  7,  2,  3 y  36.

    Solución 38  : Si los números buscados son a y b se tiene:

    a   = 36 · b + r136 = 3 · r1 + r2r1

      = 2·

    r2

     + r3

    r2   = 7 · r3

    Así que  m.c.d. (a, b) =  r3 = 7. Por lo tanto:

    r2   =   r3 · 7 + 0   de donde   r2  = 7 · 7 = 49r1   =   r2 · 2 + r3   de donde   r1  = 49 · 2 + 7 = 105

    b   =   r1 · 3 + r2   de donde   b = 3 · 105 + 49 = 364a   =   b · 36 + r1   de donde   a = 364 · 36 + 105 = 13209

  • 8/15/2019 curso de discretas.pdf

    18/160

    1. Aritmética Entera 14

    Definición 39  : Dados dos números enteros  a y  b, se dice que el entero  m = 0  es un 

    múltiplo común de ambos, si es múltiplo de  a y es múltiplo de  b, es decir,  m = 0, es múltiplo común de  a y  b si y sólo si  a|m y  b|m

    Definición 40  : (Mínimo Común Múltiplo) El mínimo común múltiplo de dos números 

    enteros es el mínimo del conjunto de los múltiplos positivos comunes a ambos ordenado

    por la relación de divisibilidad. Notaremos por  m.c.m.(a, b) al mínimo común múltiplo

    de los enteros  a y  b.

    Teniendo en cuenta la definición de mínimo de un conjunto ordenado, si llamamos M 

    al conjunto de todos los múltiplos positivos comunes a  a y  b, se tiene:

    m   =   m.c.m.(a, b) ⇐⇒   a|m y  b|mm =  min(M )

    ⇐⇒   a|m y  b|m∀c con  c ∈ M  entonces  m|c⇐⇒

      a|m y  b|m∀c con  c ∈ M   si  a|c y  b|c   entonces  m|c

    Ejemplo 41  : Calcular el mínimo común múltiplo de 12 y 15.

    Solución 42  : Aplicando la definición directamente. Los conjuntos de múltiplos pos-

    itivos de 12 y 15 son, respectivamente:

    M 12   =   {12, 24, 36, 48, 60, 72, 84, 96, 108, 120,...}M 15   =   {15, 30, 45, 60, 75, 90, 105, 120,...}

    luego el conjunto de todos los múltiplos comunes a ambos es:

    M 12 ∩ M 15 = {60, 120, 180, 240,...}

    luego el mínimo de este conjunto es 60, de donde  m.c.m.(12, 15) = 60

    Definición 43   : (Mínimo Común Múltiplo de Varios Números) Sean   a1, a2,...,annúmeros enteros. Llamaremos mínimo común múltiplo de ellos al múltiplo común 

    m >   0  tal que cualquier otro múltiplo común de dichos números es también múlti-plo de  m. Se denotará por  m.c.m.(a1, a2, ...,an) al mínimo común múltiplo de dichos 

    números.

    Proposición 44   : Sean a y b dos números enteros positivos. Se verifica que  m.c.m.(ka,kb) =

    k · m.c.m.(a, b) , ∀k ∈ Z+

    Demostración : i. Sea m = m.c.m. (a, b). Entonces, a|m y por consiguiente ka|km(porque?), análogamente b|m y por consiguiente kb|km, es decir, km es múltiplo común

  • 8/15/2019 curso de discretas.pdf

    19/160

    1. Aritmética Entera 15

    de ka y  kb.

    ii. Supongamos que c es otro múltiplo común de ka  y kb. Entonces, ka|c luego ∃q 1 ∈ Ztal que c =  kaq 1 lo que implica que

      c

    k  = aq 1 o mejor aún  a| c

    k. De forma análoga  kb|c

    luego ∃q 2 ∈ Z tal que c  =  kbq 2 lo que implica que   ck

      = bq 2 o mejor aún b| ck

    . o sea,  c

    k es

    un múltiplo común de  a  y  b, luego también ha de serlo de su míınimo común múltiplo,

    m, luego m| ck

     equivale a decir que ∃q  ∈ Z tal que   ck

      = mq  o sea c  =  kmq  esto es km|cy por lo tanto,  c es múltiplo de  km.

    Por i. y ii., se concluye que  m.c.m.(ka,kb) =  km  =  k · m.c.m.(a, b)

    Proposición 45   : Para cualquier par de números enteros positivos se verifica que 

    el producto del máximo común divisor y de su mínimo común múltiplo es igual al 

    producto de los dos números.

    Demostración : Por teorema se demostró que si  d  = m.c.d.(a, b), entonces,  a

    d y

    b

    d son primos entre sí, luego  m.c.m.

    a

    d, b

    d

    =

     a

    d ·  b

    d.

    Note que  m.c.d.(a, b) · m.c.m.(a, b) = d · d · m.c.m.

    a

    d, b

    d

    = d · d ·  a

    d ·  b

    d = a · b

    Ejemplo 46   : Sean  a  y  b  dos números enteros distintos de cero. Demostrar que las 

    siguientes condiciones son equivalentes:

    a|b ⇐⇒ m.c.d.(a, b) = |a| ⇐⇒ m.c.m.(a, b) = |b|

    Solución 47   : Veamos que   a|b   =⇒   m.c.d.(a, b) = |a|   :  En efecto, si   a  divide a   b,entonces   a  es un divisor común de   a  y   b  y además cualquier otro divisor común de 

    a   y de   b  divide a   a, luego si   a >   0, entonces   m.c.d.(a, b) =   a.  Si   a <   0, entonces 

    m.c.d.(a, b) = m.c.d.(−a, b) = −a lo que implica que el  m.c.d.(a, b) = |a|.Ahora veamos que   m.c.d.(a, b) = |a|   =⇒   m.c.m.(a, b) = |b|.  En efecto, suponga que m.c.d.(a, b) = |a|, entonces por la proposición anterior,

    m.c.d.(a, b) · m.c.m.(a, b) = |a · b| esto es  |a|·m.c.m.(a, b) = |a| · |b|de donde se concluye que  m.c.m.(a, b) = |b|.Por último veamos que   m.c.m.(a, b) = |b|   =⇒   a|b.  En efecto, si   m.c.m.(a, b) = |b|,entonces, de la definición de mínimo común múltiplo se sigue que  |b|  es un múltiplode  a, es decir  a divide a  |b|, luego  a|b.

    Ejemplo 48  : Determinar el máximo común divisor y el mínimo común múltiplo de 

    2689 y  4001.

  • 8/15/2019 curso de discretas.pdf

    20/160

    1. Aritmética Entera 16

    Solución 49  : Mediante el algoritmo de Euclides se tiene que:

    4001 = 1 · 2689 + 13122689 = 2 · 1312 + 651312 = 20 · 65 + 12

    65 = 5 · 12 + 512 = 2 · 5 + 2

    5 = 2 · 2 + 12 = 2 · 1

    Por lo tanto  m.c.d.(4001, 2689) = 1 y por lo tanto  m.c.m.(4001, 2689) = 4001·2689 =10758689

    Ejercicio 50  : del algoritmo de la división llegue a que el máximo común divisor como

    una combinación lineal con coeficientes enteros de  4001 y  2689 es 

    1 = −1117 · 4001 + 1662 · 2689

    Ejemplo 51   :El mínimo común múltiplo de los términos de una fracción es   340.

    Determinar la fracción sabiendo que no altera su valor si se suma  20 al numerador y 

    25 al denominador.

    Solución 52   : Por hipótesis se tiene que   a

    b  =

      a + 20

    b + 25  luego  a (b + 25) =  b (a + 20)  o

    mejor aún  25a = 20b esto es 

    a

    db

    d

    =

    20

    525

    5

    (esto al dividir por su m.c.d). Por lo tanto a

    d = 4

    y   b

    d = 5. Como m.c.d.(a, b) · m.c.m.(a, b) =  a · b, se obtiene entonces que  d · 340 = a · b.

    Note que:  340

    a  =

      b

    d = 5 de donde  a = 68 ó también 

      340

    b  =

      a

    d  = 4 de donde  b = 85 se 

    consigue entonces que dicha fracción es   68

    85

    .

    Ejemplo 53  : Hallar dos números, sabiendo que su suma es  240 y su mínimo común 

    múltiplo es  1768.

    Solución 54   :Sean  a y  b tales números y sea  d su máximo común divisor. Si llamamos 

    a′ =  a

    d  y  b′ =

      b

    d  entonces    m.c.d.(a′, b′) = 1   y  m  =  m.c.m.(a′, b′) =  a′ · b′.  Sea  m  =

    m.c.m.(a, b), entonces  a′·b′ =  ad

    · bd

     = m

    d por lo tanto d ·a′ ·b′ = 1768 y  d ·a′+d·b′ = 240,

    luego  d · a′ · b′d · a′ + d · b′   =

      1768

    240  =

      221

    30  =

      a′ · b′a′ + b′

    .  Note que  a′ · b′ y que  a′ + b′ son primos 

  • 8/15/2019 curso de discretas.pdf

    21/160

    1. Aritmética Entera 17

    relativos, ya que si c es el máximo común divisor de  a′ · b′ y  a′ + b′, entonces  c|a′b′ y c|a

    + b′

    y también  c| (a′

    )2

    + a′

    ·b′

    por lo que  c| (a′

    )2

    . y como  m.c.d.(a′

    , b′

    ) = 1, existirán dos números enteros  p  y  q  tales que  pa′ + qb′ = 1. Luego,  p (a′)2 + qa′b′ = a′ y como

    consecuencia  c|a′ y de igual forma como c|a′+b′ entonces  c|b′ de donde  m.c.d.(a′, b′) =c = 1. Por lo tanto  m.c.d.(a′ · b′, a′ + b′) = 1. Con lo cual se concluye que  a′ · b′ = 221y que  a′ + b′ = 30  de aquí que:

    a′2 − 30a′ + 221 = 0

    de donde  a′ = 17   y   b′ = 13  ó  a′ = 13   y   b′ = 17. Como  d · a′ + d · b′ = 240 entonces d = 8 y por consiguiente  a = 136 y  b = 104 que son los números buscados.

    Definición 55   : (Ecuación Diofántica) Una ecuación diofántica es una ecuación lin-

    eal con coeficientes enteros y que exige soluciones enteras.

    Teorema 56   : Sean  a, b  y   c   tres números enteros. La ecuación lineal   ax + by   =  c

    tiene solución entera si, y sólo si el máximo común divisor de  a y  b divide  ac.

    Demostración : “Sólo si”. En efecto, suponga que los enteros  x0 e  y0 son solución

    de la ecuación ax + by =  c, es decir, ax0 + by0  =  c. Ahora, si d  =  m.c.d.(a, b), entonces

    d =  m.c.d.(a, b) y por lo tanto  d|a y  d|b,   luego d|ax0 + by0 con lo cual se concluye qued|c

    “Si”. Recíprocamente, suponga que   d   =   m.c.d.(a, b)   es divisor de   c. Entonces, el

    m.c.d.(a, b) = d, por lo tanto m.c.d.

    a

    d, b

    d

    = 1, Luego ∃ p, q  ∈ Z tales que a

    d p+

    b

    dq  = 1.

    Note que  a

    dcp +

     b

    dcq  =  c  siendo

      c

    d entero ya que, por hipótesis,  d  es divisor de  c. Si se

    toma  x0  =  cp

    d  y  y0  =

      cq 

    d se tendría que  ax0 + by0 = c  por lo que los enteros  x0  e  y0

    son solución de la ecuación  ax + by =  c. A la solución encontrada se llamará solución

    particular del sistema.

    Ejemplo 57   : Encontrar una solución para la ecuación diofántica  525x + 100y = 50

    Solución 58  : Calculamos el  m.c.d. (525, 100) que mediante el algoritmo de Euclides 

    dá como resultado:

    525 = 5 (100) + 25

    100 = 4( 25)

    luego   m.c.d.(525, 100) = 25   y como   25   divide a   50, el teorema anterior asegura la 

    existencia de solución entera para la ecuación. Siguiendo el método inverso en la 

    demostración del algoritmo de Euclides, se hallan los coeficientes de la combinación 

  • 8/15/2019 curso de discretas.pdf

    22/160

    1. Aritmética Entera 18

    lineal del  m.c.d. (525, 100) obteniendo que  25 = 1 · 525+(−5) · 100. Por tanto, los coe-

     ficientes son  p = 1 y  q  = −5 y según el citado teorema una solución para la ecuación sería  x0  =

      cp

    d  y  y0  =

      cq 

    d  donde  c  es el término independiente de la ecuación y  d  el 

    máximo común divisor de los coeficientes de  x e  y. Como consecuencia  x0 = 50 · 1

    25  = 2

    y   y0 = 50 · (−5)

    25  = −10

    Teorema 59  : (Solución general de las ecuaciones Diofánticas) Sean  a, b   y   c  tres 

    números enteros no nulos tales que el máximo común divisor de   a   y   b   divide   ac.

    Entonces la solución general de la ecuación  ax + by = c  es  x =  x0 + kb

    d  y    y  =

    y0

    −k

    a

    d ·donde  x0 e  y0 es una solución particular de la misma y  k  es cualquier número

    entero.

    Demostración : Sea d  el máximo común divisor de  a  y  b. Por hipótesis d divide a

    c y por el teorema anterior se asegura la existencia de una solución particular  x  =  x0 e

    y =  y0 para el sistema. Entonces,  ax0 + by0 = c. Dividiendo ahora ambos miembros de

    esta ecuación por el máximo común divisor de  a y b, se tiene, a

    dx0 +

     b

    dy0 =

      c

    d siendo

      c

    d

    entero y a

    d, b

    d primos relativos entre sí, luego el máximo común divisor de ambos es 1 y

    como 1 divide a  c

    d , el teorema anterior asegura la existencia de una solución particular

    x1,  y1  para esta ecuación, por lo tanto

      a

    d x1 +

     b

    dy1  =

      c

    d. Obserbe que ya se tiene quea

    dx0 +

     b

    dy0  =

      c

    d y que

      a

    dx1 +

     b

    dy1  =

      c

    d por consiguiente

      a

    d (x1 − x0) +  b

    d (y1 − y0) = 0

    o mejor aún  a

    d (x1 − x0) =   bd (y0 − y1)   lo que implica que

      b

    d|ad

     (x1 − x0)  y como   ady

      b

    d  son primos relativos entre sí, entonces

      b

    d| (x1 − x0)  por l tanto ∃k ∈  Z  tal que

    x1 − x0   =   k ·   bd

      por lo que   x1   =   x0  + k ·   bd

    .  Sustituyndo el valor de   x1 − x0   ena

    d (x1 − x0) +  b

    d (y1 − y0) = 0  se consigue que   a

    d · k ·  b

    d +

     b

    d (y1 − y0) = 0  se llega a que

    a

    d · k + y1 − y0 = 0 de donde  y1 =  y0 − k · a

    d.

    Por último observe quexl e  y1 es solución de la ecuación  ax + by =  c, puesto que,

    ax1 + by1   =   a

    x0 + k ·  b

    d

    + b

    y0 − k · a

    d

    = ax0 + ak ·  b

    d + by0 − bk · a

    d

    =   ax0 + by0  =  c   (por hoipótesis)

    luego,  x  = x0 +k · bd

      y   y =  y0−k · ad

     es solución de la ecuación ax + by =  c cualquiera

    que sea  k ∈ Z . La solución anterior se llama solución general de dicha ecuación.

    Ejemplo 60  : En el ejemplo para la ecuación diofántica  525x + 100y = 50 se obtuvo

    que   x0   = 2   y    y0   = −10  por lo tanto luego una solución general está dada por:

  • 8/15/2019 curso de discretas.pdf

    23/160

    1. Aritmética Entera 19

    x = 2 + k100

    25  = 2 + 4k   y    y  = −10 − k ·  525

    25  = −10 − 21k, siendo  k  cualquier 

    número entero.

    Ejemplo 61   : Calcular las soluciones enteras de la ecuación diofántica  66x +550y =

    88

    Solución 62   : Se debe demostrar primero que la ecuación admite solución entera.

    Primero se debe calcular el máximo común divisor entre  66 y  550 por el algoritmo de 

    Euclides se tiene que:

    550 = 8 (66) + 22

    66 = 3 (22)

    por lo que   m.c.d.(66, 550) = 22  y como   22  divide a   88, término independiente de la 

    ecuación, por teorema anterior se sigue que la ecuación propuesta admite una solución 

    particular  x =  x0,  y  = y0. Veamos cual es la ecuació particular. Desde el algoritmo

    de Euclides se llega a que  22 = (−8) · 66 + 1 · 550  luego,  x0  =   88 · (−8)22

      = 32   y 

    y0   =  88 · 1

    22  = 4  es una solución particular de la ecuación. Por último al calcular 

    ahora la solución general se consigue que si una solución particular de la misma es 

    x0  = −32 y    y0  = 4, entonces la solución general es  x = −32 + k · 55022

      = −32+25 · ky    y = 4

    −k

    · 66

    22

     = 4

    −3

    ·k   siendo k cualquier número entero.

    Ejemplo 63  : Una persona va a un supermercado y compra  12 litros de leche, unos 

    de leche entera y otros de deslactosada, por   1200  pesos. Si la leche entera vale   30

    pesos. más por litro que la deslactosada y ha comprado el mínimo posible de leche 

    deslactosada ¿Cuántos litros habrá comprado de cada una? 

    Solución 64   : Si  x el número de litros de leche entera, entonces  12 − x es el númerode litros de leche delactosada y si   y  es el precio de la leche delactosada, entonces el 

    precio de la leche entera será   y + 30. Como el precio total de la leche comprada es 

    1200, se tiene que:

    x(y + 30) + y(12 − x) = 1200Luego

    xy + 30x + 126 − xy = 1200esto es    30x + 12y = 1200.  Primero se debe ver si dicha ecuación admite soluciones 

    enteras. Por tanto se debe hallar el máximo común divisor entre  30  y  12.  Usando el 

    algoritmo de Euclides se llega a que:

    30 = 2 · (12) + 612 = 2 · (6)

  • 8/15/2019 curso de discretas.pdf

    24/160

  • 8/15/2019 curso de discretas.pdf

    25/160

    1. Aritmética Entera 21

    algoritmo de Euclides.

    990 = 11 · (84) + 6684 = 1 · (66) + 1866 = 3 · (18) + 1218 = 1 · (12) + 612 = 2 · (6)

    Así que el  m.c.d. (990, 84) = 6. Luego 84x +990y =  c  tiene solución entera si y sólo si 

    6|c y esto sucede si y sólo si  ∃q  ∈ Z tal que  c  = 6 · q.  Y como  10  < c

  • 8/15/2019 curso de discretas.pdf

    26/160

    1. Aritmética Entera 22

    y    y0  = 5 · 1

    1  = 5   y la solución general está dada por  x = −5 + 9k   y    y = 5 − 8k

    siendo k cualquier número entero.

    Ejemplo 70  : Un granjero tiene un cesto de naranjas. Haciendo grupos de 3 sobran 

    2 y haciendo grupos de 4 sobran 3. Hallar el número de naranjas que contiene el cesto

    sabiendo que el número de naranjas está entre 100 y 110.

    Solución 71  : Sean x e y los números de grupos de tres y cuatro naranjas, respectiva-

    mente. Si N es el número total de naranjas que contiene el cesto, tendremos  3x+2 = N 

    y   4y + 3 = N  luego restando miembro a miembro, se obtiene  3x − 4y = 1. Note que esta ecuación tiene soluciones enteras ya que como  m.c.d.(3, 4) = 1 y  1  divide a  1, que 

    es el término independiente de la ecuación, resulta que la misma admite soluciones enteras. Por lo tanto una solución particular estaría dada por  1 = (−1)·3 + (−1)(−4)luego,x0   =

      1 · (−1)1

      = −1   y    y0   =   1(−1)1

      = −1  la cual es una solución partic-ular de la ecuación. Ahora la solución general   x   = −1 + −4 · 1 · k   = −1 − 4k   y y = 1 − 3 · 1 · k = −1 − 3k,   siendo k cualquier número entero. Calculando, finalmente,cuantas naranjas hay en el cesto se consigue que  3x + 2 = N    y como x = −1 − 4kentonces  3(−1 − 4k) + 2 =  N   de donde  N   = −12k − 1   y como  100 ≤ N  ≤  110   se consigue que   100 ≤ −12k − 1 ≤   110 con lo que se obtiene que   101

    12  ≤ −k ≤   111

    12  o

    mejor aún  −

    111

    12  ≤ k

     ≤ −101

    12 lo que implica que 

     −9, 25

     ≤ k

     ≤ −8, 42,  y como k es un 

    número entero se concluye que  k = −9, de donde  N   = −12(−9) − 1 = 108 − 1 = 107naranjas 

    Ejemplo 72  : Hallar el menor número de cuatro cifras que dividido por 4, 7 y 11 da 

    resto 3, y que dividido por 13 da resto 1.

    Solución 73   : Sea n dicho número, entonces por el algoritmo de la división existen 

    q 1, q 2 y  q 3 tales que  n  = 4 ·q 1 + 3 luego n −3 = 4 ·q 1 igualmente  n  = 7 ·q 2 + 3  de donde n−3 = 7 ·q 2   y    n = 11·q 3+3  de donde  n−3 = 11·q 3, luego 4|n−3 , 7|n−3 y  11|n−3,

    es decir,  n − 3  es un múltiplo común a  4,  7  y  11, por tanto ha de ser múltiplo de su mínimo común múltiplo y al ser   m.c.m.(4, 7, 11) = 4·7·11 = 308  entonces   308|n − 3luego debe existir un entero   x  tal que   n − 3 = 308x, esto es  n  = 308x + 3.  Por otrolado y también por el algoritmo de la división, existe un entero  y  tal que  n = 13y + 1,

    por tanto, n = 308x + 3 y    n = 13y + 1  de donde  308x − 13y = −2. Se debe ver si esta ecuación admite soluciones enteras. Calculando el máximo común divisor de  308

  • 8/15/2019 curso de discretas.pdf

    27/160

    1. Aritmética Entera 23

    y  13 por el algoritmo de Euclides se obtiene que:

    308 = 23 · (13) + 913 = 1 · (9) + 4

    9 = 2 · (4) + 14 = 4 · (1)

    luego   m.c.d.(308, 13) = 1   y   1   divide a  −2, que es el término independiente de la ecuación, luego tiene soluciones enteras. Ahora buscando los coeficientes enteros de 

    1  expresado como combinación lineal de   308   y  −13, se tiene que   1 = 9 − 2 · 4   y 4 = 13 − 1 · 9  de donde   1 = 9 − 2 · (13 − 1 · 9) = 2 · (−13) + 3 · 9, por otro ladocomo  1 = 2 · (−13) + 3 · 9   y    9 = 308 − 23 · 13   entonces  1 = 2(−13) + 3 · [308 +23 · (−13)] = 3 · 308 + 71 · (−13)   así que   3 · 308 + 71 · (−13) = 1,   cuya solución particular es  x0  =

      (−2) · 31

      − 6   y    y0  =   (−2) · 711

      − 142.  Ahora la solución general 

    es  x = −6 +  k · (−13)1

      = −6 − 13k   y    y = −142 −  k · 3081

      = −142 − 308k, donde k es cualquier número entero. Por último calculando finalmente el número pedido.

    n = 308x + 3   y   x = −6 − 13k  de donde  n = 308(−6 − 13k) + 3 = −1845 − 4004k. y al ser  n > 0, se tiene que  −1845 − 4004k > 0  de donde  k

  • 8/15/2019 curso de discretas.pdf

    28/160

    1. Aritmética Entera 24

    Así que   m.c.d.(19, 99) = 1  y como   1  divide a   1990, que es el término independiente 

    de la ecuación, se concluye que ésta tiene soluciones enteras. Ahora calculando una solución particular, expresando  1  como combinación lineal de   19  y   99  usando hacia 

    atrás los cálculos hechos en el algoritmo de Euclides, se tiene que  1 = 4 − 1 · 3 y como3 = 19 − 4 · 4  se consigue que  1 = 4 − 1 · (19 − 4 · 4) = −1 · 99 + 5 · 4, ahora como1 = −1 ·99+5 ·4 y  4 = 99 −5 ·19, entonces  1 = −1 ·19+5 ·(99−5 ·19) = 5 ·99−26 ·19esto es  5 · 99 − 26 · 19 = 1.  Por otro lado   y0   =   1900 · (−26)

    1  = −49400   y    z0   =

    1900·51

      = 9500. Note que la solución general es:  y = −49400 + k · 991

      = −49400 + 99ky    z  = 9500 −  k · 19

    1  = 9500 − 19k,  siendo k cualquier número entero. Finalmente,

    cuantos animales de cada clase compró? Teniendo en cuenta que adquirió animales 

    de las tres clases, se tiene que  y > 0  luego −49400 + 99k > 0  de donde  99k > 49400esto es  k >  498,9   y    z >  0  por lo que  9500 − 19k >  0   luego  19k <  9500   esto es k <  500,  con lo cual se concluye que   k  = 499.  Así pues  y  = −49400 + 99 · 499 = 1;z  = 9500−19·499 = 19,  y al ser  x +y +z  = 100 se consigue que  x  = 100−1−19 = 80,por tanto compró 80 pollos, 1 conejo y 19 terneros 

    Observación 76   : Note que si  a  es cualquier número entero mayor que  1, entonces 

    a =  a · 1, con  1 ∈ Z, es decir,  a es un divisor de  a.  a = 1 · a, con  a ∈Z, es decir,  1 es un divisor de  a, luego todo número entero  a > 1  tiene al menos dos divisores, el  1  y 

    el propio  a.

    Definición 77  : (Número primo) Se dice que el número entero  p > 1  es un número

    primo si los únicos divisores positivos que posee son  1 y  p. Si un número entero no es 

    primo se dirá entonces que es compuesto.

    Nota 78  : De la definición de número primo se sigue que  p es primo si, y sólo si es 

    imposible escribir  p =  ab  con  a, b ∈ Z y  1 < a, b < p.

    Observación 79   : Que dos números enteros   a  y   b, se dicen que son primos entre 

    sí o que son primos relativs, cuando el máximo común divisor entre ambos es  1. La 

    definición anterior admite generalización a una familia de números enteros  a1, a2, ...,

    an. Dichos números serán primos relativos, cuando  m.c.d.(a1, a2, ......, an) = 1

    Ejemplo 80  : Demuestre que cualquiera que sea  n ∈ Z, los números  3n + 11 y  2n + 7son primos relativos 

    Solución 81  : Observe que  2(3n+11)+(−3)(2n+7) = 6n+22−6n−21 = 1. Luego por el corolario antes visto (¿Que dice ese corolario?), se sigue que  m.c.d.(3n+11, 2n+7) =

    1. Por lo tanto, ambos números son primos relativos.

  • 8/15/2019 curso de discretas.pdf

    29/160

    1. Aritmética Entera 25

    Proposición 82  : Todo número compuesto posee, al menos, un divisor primo.

    Demostración : Se debe probar que si un número entero a es compuesto, entonces

    tiene, al menos, un divisor primo. Usando reducción al absurdo, se supone que la

    proposición anterior es falsa o lo que es igual que su negación es verdadera, o sea, el

    número entero  a es compuesto y, sin embargo, no tiene divisores primos. Entonces, el

    conjunto

    C  =

    n ∈ Z+ : n > 2, compuesto y sin divisores primoses no vacío ya que, al menos,  a ∈ C . Pues bien, como  C  es un subconjunto no vacío deZ+, por el principio del buen orden tendrá un primer elemento  m. Entonces,  m ∈ C 

    implica que m es compuesto y m no tiene divisores primos, por lo tanto ∃m1 con m1 =1,  m1 = m  y  m1|m. y  m1 no es primo, esto es ∃m1, compuesto m1|m y  1  < m1 < m.Note que, si  m1 no tuviera divisores primos, entonces  m1 ∈ C   siendo  m1  < m, lo cuales imposible ya que  m es el mínimo de  C , por lo tanto  m1  ha de tener al menos un

    divisor primo   p. Pero   p|m1   y   m1|m  luego   p|m,  es decir   m  tiene un divisor primolo cual es una contradicción ya que  m ∈ C , es decir no tiene divisores primos. Comoconsecuencia, la suposición hecha es falsa y por lo tanto si un número es compuesto

    entonces ha de tener al menos un divisor primo.

    Teorema 83  : Existen infinitos números primos.

    Demostración : Usando el método de reducción al absurdo, se supone lo contrario,

    es decir que la cantidad de números primos existente es finita, suponga que sólo hay  k

    números primos,  p1, p2, ......, pk. Pues bien, sea  m  el producto de todos ellos más 1, es

    decir, m  = ( p1 · p2 · ... · pk) + 1. Entonces, m = pi, i  = 1, 2,...,k. es decir es distinto detodos los primos que existen, luego no puede ser primo, de aquí que sea compuesto y

    por el teorema anterior tendrá al menos un divisor primo que es uno de los existentes,

    o sea que existe p j con  j ∈ {1, 2, ......, k} tal que p j |m y como p j | p1 · p2 · ... · pk,   entoncesha de dividir a la diferencia de ambos,  p j |m − p1 · p2 · ... · pk. Luego, p j|1. De aquí que p j  = 1  ó  p j  =

     −1 y esto es imposible ya que  p j  es primo. De la contradicción a la que

    se llega se sigue que la suposición hecha es falsa y por tanto existen infinitos números

    primos.

    Ejemplo 84  : Demuestre que si  p = 5  es un número primo impar, entonces  p2 − 1 ó  p2 + 1 es divisible por 10.

    Solución 85   : Por el teorema de existencia y unicidad del resisuo, existen   q   y   r

    enteros únicos tales que  p = 5q  + r, con  0 ≤ r

  • 8/15/2019 curso de discretas.pdf

    30/160

    1. Aritmética Entera 26

    Entonces  p  es impar y  p +1 es par, por lo tanto 2| p+1. Note que r es impar ya que  q  es 

    par puesto que: Si r es impar entonces  r + 1 es par si y sólo si  2|r +1, luego 2| p−5q +1y como  2| p + 1 entonces  2|5q,  así que  2|q,  o sea que  q  es par. Ahora como  r es impar,entonces   q  es par. Tome   q   = 2q 1   con  q 1 ∈  Z+, se tiene que   p2 = 25q 2 + 10qr  +  r2,como  q  = 2q 1, entonces  p2 = 100q 21   +20q 1r + r

    2, de donde  p2 − r2 = 10(10q 21 + 2q 1r),por consiguieente  10| p2 − r2, luego hay dos opciones para ,r  = 1 ó  r  = 3. Note que si r  = 1  y  10| p2 − r2,  entonces 10 | p2 − 1, o si  r  = 3 y  10| p2 − r2,   entonces  10| p2 − 9  y como 10 |p2 - 9 + 10 entonces  10| p2 + 1.  Por otro lado si  r  es par, entonces  q  ha de ser impar, luego  q  = 2q 1 + 1  con  q 1  entero no negativo. Luego  p2 = 25q 2 + 10qr + r2,

    y   q   = 2q 1 + 1,  por lo tanto   p2 = 100q 21  + 100q 1  + 25 + 20q 1r  + 10r +  r2 de donde 

     p2

    −r2

    −25 = 10(10q 2

    1 + 10q 1 + 2q 1r + r),   lo que implica que  10

    | p2

    −r2

    −25.  y hay 

    dos opciones,  r = 2 ó  r = 4. Entonces, para el caso  r = 2 se tiene que  10| p2 − r2 − 25luego  10| p2 − 29,note que  10| p2 − 29+30 por lo que  10| p2 + 1. Ahora si  r = 4 entonces 10| p2 − r2 − 25, esto es  10| p2 − 41 y como  10| p2 − 41+40 se tiene que  10| p2 − 1, luegoen cualquier caso  p2 − 1 ó  p2 + 1 es divisible por 10.

    Teorema 86  : (La criba de Eratóstenes) Si un número entero mayor que  1 no tiene 

    divisores primos menores o iguales que su raíz, entonces es primo.

    Demostración : Sea  p  entero estrictamente mayor que  1. Utilizamos el mótodo

    de demostración por el contrarrecíproco, es decir que si  p  no es primo, entonces existe,al menos, un divisor primo de  p  menor o igual que su raíz. En efecto, si  p  no es primo,

    entonces es compuesto y por la proposición anterior se tiene que al menos un divisor

    primo a. Note que a es menor o igual que la raíz de p, ya que como a| p entonces p =  aq ,con  1  < a < p, y  q  ∈  Z  y es tal que  1  < q < p. Si se considera que  a ≤ q , entoncesa2 ≤ aq  lo qu implica que  a2 ≤ p por lo que  a ≤ √  p.con lo que se exhibe un divisorprimo de p menor o igual que la raíz de  p.

    Ejemplo 87  : Suponga que se quiere saber si el  9  es primo. Entonces, como √ 

    9 = 3,

    los números primos menores o iguales que   3   son el   2  y el propio   3. Como   2  no es 

    divisor de   9, pero   3   si lo es, luego   9  no es primo. Observe que al ser las raíces de 10, 11, 12, 13, 14 y  15 menores que  4, los números primos menores o iguales que ellas 

    son, también, 2 y  3, luego el criterio anterior puede emplearse para ver si estos números 

    son o no primos. En efecto, el  10 no es primo ya que  2 es divisor de  10.  2 y  3 no son 

    divisores de  11, luego el  11 es primo. El  12  no es primo ya que es múltiplo de 2. 13 no

    es múltiplo de  2  ni de  3  por lo tanto es primo. El  14  no es primo ya que  2  es divisor de 

    14. El  15  no es primo ya que es múltiplo de  3. Por tanto, los números primos entre  2  y 

    24 son aquellos que no sean múltiplos de  2, ni de  3. Los números primos entre  2  y  48.

    Aquellos que no sean múltiplos de  2, ni de  3, ni de  5. Los números primos entre  2  y 

  • 8/15/2019 curso de discretas.pdf

    31/160

    1. Aritmética Entera 27

    120. Aquellos que no sean múltiplos de  2, ni de  3, ni de  5, ni de  7. Así sucesivamente,

    se podría encontrar todos los números primos.

    Ejercicio 88  : Encontrar todos los números primos que hay entre el  1 y el  100.

    Ejemplo 89  : Determine si el 811 es primo utilizando la Criba de Eratóstenes.

    Solución 90   : √ 

    811 = 28,5  y los números primos menores o iguales que   28,5   son 

    2, 3, 5, 7, 11, 13, 17, 19 ó  23 y dado que ninguno de estos números divide a 811, se con-

    cluye que dicho número es primo.

    Lema 91  : (Lema de Euclides) Si un número entero divide al producto de otros dos 

    y es primo con uno de ellos, entonces divide al segundo de los dos.

    Demostración  : Sean  a, b  y  c   tres números enteros, tales que  a  divida a  b · c  ysupponga que es primo relativo con  b. Como m.c.d.(a, b) = 1, por corolario existen dos

    números enteros  p y  q  tales que  pa + qb  = 1. Por otra parte, si  a divide a  bc, como  a

    divide a  a, entonces divide a cualquier combinación lineal con coeficientes enteros de

    a y  bc. En particular,  a| ( pac + qbc) es decir,  a|( pa + qb)c luego  a|c.

    Corolario 92   : Sea   p  un número entero mayor que   1. Las siguientes afirmaciones 

    son equivalentes:

    (a) p es un número primo.(b) Si  p divide al producto de dos números enteros, entonces divide a uno de los dos.

    Demostración :  ”(a) =⇒ (b)”. Se debe probar que para cualquier par de enteros,a y  b,  p es primo entonces  ( p|ab solo si  p|a ó  p|b) o lo que es igual,  p es primo y  p|abentonces  p|a  ó  p|b.  Usando el método de reducción al absurdo se supone  p  es primoy   p|ab  y   p   ∤   a  y  p   ∤   b,  note que, si   p  no es divisor de   a, como   p  es primo, el únicodivisor común de   a  y de   p   es   1, luego   a  y   p  son primos relativos, es decir,   p|ab  ym.c.d.(a, p) = 1. Aplicando el lema de Euclides se obtiene que  p|b  lo cual contradicela suposición hecha. si  p  no es divisor de  b se hace igual al anterior.

    ”(b) =⇒   (a)”.   Se debe demostrar que para cualquier par de enteros,   a  y   b, ( p|abentonces  p|a ó  p|b) por tanto p  es primo. Utilizaremos el método de demostración porel contrarecíproco, se debe demostrar que pueden encontrarse dos enteros  a y  b tales

    que si p  no es primo entonces  p|ab y  p  ∤ a y  p  ∤ b. En efecto, si  p  no es primo, entonceses compuesto luego tendrá además del  1 y  p, otro divisor  a, es decir, existe  a tal que

    a| p. Pues bien,  a| p si ∃b ∈ Z  tal que  p = ab siendo  1  < a < p  y  1  < b < p. Además, p ∤ a ya que si  p|a, entonces p|a   y a| p por lo cual  a  =  p  lo cual es imposible.  p ∤ b porla misma razón que  p  ∤ a. Luego se han encontrado dos enteros  a y  b tales que  p|ab y p ∤ a y  p  ∤ b.

  • 8/15/2019 curso de discretas.pdf

    32/160

    1. Aritmética Entera 28

    Corolario 93   : Si un número primo divide al producto de varios números enteros,

    entonces ha de dividir a uno de ellos.

    Demostración : En efecto, sea  p un número primo y suponga que  p|a1 · a2 · a3 ·... · an,   entonces,   p|a1 · (a2 · a3 · ... · an) ,   aplicando el corolario anterior   p|a1   ó   p|a2 ·a3 · ... · an.  Si   p|a1   , el corolario está demostrado, de lo contrario   p|a2 · a3 · ... · anluego, p|a2·(a3 · a4 · ... · an)  y, nuevamente por el corolario anterior, p|a2 ó p|a3·a4·...·an,Repitiendo el proceso un número finito de veces, se encuentra al menos un   ai   con

    1 ≤ i ≤ n, tal que  p|ai.

    Ejemplo 94  : Demostrar que el número √ 

    2 es irracional.

    Ejemplo 95   Si √ 

    2 fuese racional, entonces podría expresarse como un cociente de dos 

    enteros  a  y  b  primos entre sí (fracción irreducible), es decir, √ 

    2 = a

    b con  m.c.d.(a, b) =

    1. Note que al elevar al cuadrado ambos miembros de esta igualdad, resulta:  2 =  a2

    b2,

    luego  a2 = 2b2 lo que implica que  2|a · a, luego por corolario  2|a   y consecuentemente,existe un entero q tal que   a  = 2q,   luego   a2 = 4q 2,  pero   a2 = 2b2 lo que implica que 

    2b2 = 4q 2 o lo que es lo mismo   b2 = 2q 2,  así que   2|b · b   que por corolario se llega que  2|b. Por lo tanto 2 es un divisor común de  a  y  b, lo cual es una contradicción ya que estos dos números son primos relativos, luego la suposición hecha es falsa y 

     √ 2 es 

    irracional.

    Teorema 96   (Fundamental de la aritmética) Cualquier número entero  n  mayor que 

    1 puede escribirse de manera única como un producto de números primos.

    Demostración :Sea a un número entero mayor que  1. Se debe probar inicialmente

    que a puede escribirse como un producto de números primos y, posteriormente, se debe

    probar que esa descomposición es única.

    i)  Descomposición: .Si  a  es primo, se considera el número como un producto de un

    sólo factor y el teorema está demostrado. Si  a no es primo, entonces es compuesto, y

    por proposición se puede asegurar que tendrá, al menos un divisor primo. Sea  p1   elmenor divisor primo de  a. Entonces existirá un entero  a1  tal que  a  =  p1a1. Si  a1   es

    primo, entonces el teorema está demostrado. Si  a1 no es primo entonces es compuesto

    y aplicando de nuevo la proposición anterior tendrá al menos un divisor primo. Sea

     p2  el menor divisor primo de  a1, entonces existe un entero  a2  tal que  a1  = p2a2, con

    a1  > a2  y por lo tanto  a = p1 p2a2. Se repite el proceso un número finito de veces, y

    se obtiene  a1  > a2  > a3  >···> ak−1   con  a  =  p1 · p2 · p3 · ... · pk−1 · ak−1, donde  ak−1es primo o es la unidad, entonces tomando  ak−1 =  pk, si es primo o  ak−1 = 1, se sigue

    que a =  p1 · p2 · p3 · ... · pk−1   ó  a =  p1 · p2 · p3 · ... · pk−1 · pk   y a está escrito como un

  • 8/15/2019 curso de discretas.pdf

    33/160

    1. Aritmética Entera 29

    producto de factores primos.

    ii)  Unicidad. Suponga lo contrario, es decir  a  puede descomponerse en producto defactores primos de dos formas distintas:   a   =   p1 ·  p2 ·  p3 ·  ... · pk−1 ·  pk, siendo los pi   primos para   1 ≤   i ≤   k   y   a   =   q 1 ·  q 2 · q 3 · ... · q r−1 ·  q r, siendo los   q  j   primospara  1 ≤  j ≤  r. Suponga que el número de factores es distinto, o sea,  k =  r. Tomesin perder generalidad por ello,k < r. Entonces   a   =   p1 ·  ( p2 · p3 · ... · pk−1 · pk)  dedonde  p1|a,  luego  p1|q 1 · q 2 · q 3 · ... · q r−1 · q r  de donde  p1|q  j  para algún   j  entre  1 y  r(esto por corolario) luego   p1   =   q  j , ya que   q  j  es primo y   p1 = 1. Se puede suponerque   j   = 1. Si no lo fuese bastaría con cambiar el orden de los factores. Se tiene

    entonces que   p1   =   q 1   y   p1 ·  p2 ·  p3 ·  ... · pk−1 ·  pk   =   p1 ·  q 2 ·  q 3 ·  ... · q r−1 ·  q r,   dedonde, al ser   p1

     = 0, se sigue que   p2

     · p3

     · ...

     · pk−1

     · pk   =   q 2

     · q 3

     · ...

     · q r−1

     · q r.  Sea

    ahora   a1   =   p2 · p3 · ... · pk−1 · pk   y   a1   =   q 2 · q 3 · ... · q r−1 · q r.  Entonces   a1   < a,  ya1  = p2 · ( p3 · ... · pk−1 · pk)  luego  p2|a1  esto es  p2|q 2 · q 3 · ... · q r−1 · q r, o sea que  p2|q  jpara algún j  entre 2 y r (por corolario). Entonces p2 =  q  j , ya que q  j es primo y p2 = 1.Y ahora suponer que j  = 2. Bastaría cambiar el orden de los factores si no fuese así. Se

    sigue entonces que p2 · p3 · ... · pk−1 · pk  = p2 ·q 3 · ... ·q r−1 ·q r  y, al ser  p2 = 0, se tiene que p3 · ... · pk−1 · pk  =  q 3 · ... ·r−1 ·q r, y llamando a2 =  p3 · ... · pk−1 · pk y  a2 =  q 3 · ...q ·r−1 ·q r,se tiene que a2  < a1 < a. Como  k < r, se repite el proceso  k − 1 veces, y se tiene queak−1 =  pk   y ak−1 =  q k · q k+1 · ... · q r, siendo ak−1 < ak−2 < ... < a2 < a1  < a. Entoncescomo ak−1  = pk  se tiene que  pk

    |ak−1 de donde  pk

    |q k

     ·q k+1

     ·...

    ·q r, lo que implica que

     pk|q  j  para algún  j  entre  k  y  r  (por el corolario). Luego  pk  =  q  j   , ya que  q  j   es primoy  pk = 1 y razonando igual que en los pasos anteriores, se puede suponer que  j  = k,o sea,  pk  = q k  y  pk  = q k · q k+1 · ... · q r, al ser  pk = 0, se tiene  1 = q k+1 · q k+2 · ... · q r,de donde se sigue que  q k+1   =  q k+2   =   ...  =  q r   = 1   lo cual es imposible ya que estos

    números son primos, por tanto,   k   =  r  y  a  =  p1 · p2 · p3 · ... ·  pk−1 · pk,  siendo así ladescomposición única.

    Corolario 97   : Sea  a un número entero tal que  |a| > 1, entonces a tiene una factor-ización única de la forma:   a  = ± pα11   ·  pα22   ·  pα33   ... ·  pαkk   ,   siendo   k >  1, los   pk   primos 

    distintos con  p1 < p2  < ... < pk  y  i > 1  para  1 ≤ i ≤ k.Demostración : Si  a > 1, por el Teorema fundamental de la aritmética, a puede

    descomponerse en factores primos. Agrupamos todos los primos iguales a   p1   en el

    factor   pα11   ,   se hace igual con   p2,   p3  y así sucesivamente hasta   pk, obteniendo así la

    descomposición pedida. Si  a es negativo, entonces −a es positivo con lo cual bastaráaplicar el razonamiento anterior a −a.

  • 8/15/2019 curso de discretas.pdf

    34/160

    Capítulo 2

    Aritmética Modular

    Definición 98   : Sea  m  un entero positivo y  a, b  dos números enteros. Se dice que  a  y 

    b son congruentes módulo  m, si  m divide a  a − b. Utilizaremos la notación  a ≡ b(módm), es decir,  a ≡ b(mód m)   si y sólo si  m|a − b

    Ejemplo 99   :   80 ≡   20(mód   15),  ya que   15|60;   −8 ≡   16(mód   4), ya que   4| − 24;−5 ≡ −25(mód 10), ya que  10|20; 12 ≡ −3(mód 5), ya que  5|15

    Ejemplo 100   : Encontrar cinco número enteros distintos, cada uno los cuales sea 

    congruente con  13 módulo  11.

    Solución 101  : Sea  a cualquiera de los n+umeros buscados. Entonces,  a ≡ 13(mód11)si y sólo si  a  = 13+11q , con  q  ∈ Z. Si ahora se toma, por ejemplo,  q  = −2, −1, 0, 1 ó  2,se obtienen los cinco números buscados:  a = 13+11·(−2) = −9;   a = 13+11·(−1) = 2;a = 13 + 11 · 0 = 13;   a = 13 + 11 · 1 = 24;   a = 13 + 11 · 2 = 35.

    Teorema 102   : Sea  m cualquier número entero positivo. Entonces,

    (a)  Cualquier número entero es congruente módulo   m  exactamente con uno de los 

    enteros  0, 1, ......, m − 1.(b) Dos números enteros son congruentes entre sí módulo  m  si, y sólo si ambos dan el 

    mismo resto al dividirlos por  m.

    Demostración  :   (a)  Se debe probar que si   a  es un número entero cualquiera,

    entonces es congruente módulo m  exactamente con uno de los enteros  0, 1, ......, m − 1.De hecho, a ∈ Z y  m ∈ Z+ entonces existen q  y  r  enteros únicos tales que a  =  mq + r,con  0 ≤  r < m (Porque?). Esto si y sólo si  a − r  =  mq , con  0 ≤  r < m,  por lo que

    30

  • 8/15/2019 curso de discretas.pdf

    35/160

    2. Aritmética Modular 31

    m|a − r, con  0 ≤ r < m, luego  a ≡ r(mód m), con 0 ≤ r < m,  lo que implica que:

    a   ≡   0(mód m)a   ≡   1(mód m)a   ≡   2(mód m)

    ...

    a   ≡   m − 1(mód m)

    A este número  r, único, se le llama menor residuo de  a, módulo m.

    (b) Sean  a  y  b  dos enteros cualesquiera.

    “Sólo si.” Si  a ≡  b(mód m), entonces  a − b  =  mq , con  q  ∈  Z. Por otra parte, por elteorema de existencia y unicidad de cociente y el residuo (porque?), pueden encontrarseq 1,  q 2,  r1  y  r2  enteros, tales que  a  =  mq 1 +  r1   y  a =  mq 2 +  r2  de aquí que  a − b  =m(q 1 − q 2) + r1 − r2. Se tiene que a − b =  mq  y  a − b =  m(q 1 − q 2) + r1 − r2  y comoel residuo de dividir  a − b entre m es único,  r1 − r2 = 0, luego,  r1 = r2 es decir,  a y  bdan ambos el mismo residuo al dividirlos por  m.

    “Si.” Recíprocamente, suponga que ambos   a  y  b, dan el mismo residuo al dividirlos

    por  m, es decir, existen q 1, q 2 y  r, enteros, tales que  a  =  mq 1 + r y  b  =  mq 2 + r. Note

    que restando miembro a miembro, se obtiene que  a − b =  m(q 1 − q 2) esto si y sólo sim

    |a

    −b si y sólo si  a

    ≡ b(mód m)

    Ejemplo 103  : Demuéstrese que todo número primo mayor o igual que  5 es congru-

    ente con  1 ó con  5 módulo  6.

    Solución 104  : Se debe probar que si  p es primo y  p > 5, entonces  p ≡ 1(mód (6)) ó  p ≡ 5(mód (6)). En efecto, suponga que la proposición es falsa es decir,  p  es primo y  p >  5, sin embargo,  p ≡  1(mód (6))  y  p ≡  5(mód (6)). Entonces, por la parte   (a)  del teorema anterior, p ≡ 0(mód (6)) ó  p ≡ 2(mód (6)) ó  p ≡ 3(mód (6)) ó  p ≡ 4(mód (6)).Pues bien, Si  p ≡ 0(mód (6)), entonces  6| p   lo cual es imposible ya que  p es primo. Si  p

     ≡ 2(mód (6)), entonces  6

    | p

    −2 y  2

    |6 entonces  2

    | p

    −2 y como  2

    |2 entonces  2

    | p

    −2 + 2

    osea que   2| p   lo que contradice que contradice el que p sea primo con   p >  5.  Si   p ≡3(mód (6)) entonces  6| p−3 y como 3|6 entonces  3| p−3 y a su vez como 3|3 se tiene que 3| p−3 + 3 esto es  3| p y esto contradice el que  p  sea primo. Si  p ≡ 4(mód (6)), entonces 6| p−4  lo que implica que y  2|6 entonces  2| p−4 , y como  2|4 entonces  2| p−4+4 lo que implica que  2| p y esto contradice el que  p sea primo. Lo cual contradice lo supuesto y la proposición propuesta es cierta, es decir,  p  ha de ser congruente módulo  6 con  1 ó 

    con  5.

    Ejemplo 105  : Demuéstrese que si  d|m y  a ≡ b(mód (m)), entonces  a ≡ b(mód (d)).

  • 8/15/2019 curso de discretas.pdf

    36/160

    2. Aritmética Modular 32

    Solución 106  : Trabajando directamente de la transitividad de la relación de divisi-

    bilidad de  d|m y como  a ≡ b(mód (m)), se tiene que  m|a − b  luego  d|a − b si y sólo si a ≡ b(mód (d))

    Teorema 107  : Sean  a,b,c y  m tres enteros con  m >  0. Se verifica que:

    (a) a ≡ a(mód (m)).(b) Si  a ≡ b(mód (m)), entonces  b ≡ a(mód (m))(c) Si  a ≡ b(mód (m)) y  b ≡ c(mód (m)), entonces  a ≡ c(mód (m))

    Demostración : (a)  a ≡ a(mód (m)). Teniendo en cuenta que  m = 0,  m|0  luegom|a − a por lo tanto  a ≡ a(mód (m))(b) Si   a ≡   b(mód (m)), entonces   b ≡   a(mód (m)). En efecto, Si   a ≡   b(mód (m)),entonces m|a−b luego m|(−1)(a−b) lo que implica que m|b−a o sea que b ≡ a(mód (m))(c) Si   a ≡   b(mód (m))  y   b ≡   c(mód (m)), entonces   a ≡   c(mód (m)). En efecto, Sia ≡ b(mód (m)), entoncs  m|a − b y como  b ≡ c(mód (m)) se tiene que  m|b − c   Por lotanto m|(a−b)+(b−c), con lo cual se puede concluir que m|a−c esto es a ≡ c(mód (m))

    Teorema 108  : Sean  a, b, c, d, p y  m, enteros con  p = 0  y  m >  0. Se verifica que :(a) si   a ≡  b(mód (m))  y   c ≡  d(mód (m)), entonces   a +  c ≡   b +  d(mód (m))  y   ac ≡bd(mód (m)).

    (b) Si  a ≡ b(mód (m)), entonces  pa ≡ pb(mód (m)).(c) Si  p|a,  p|b,  m.c.d.( p, m) = 1 y  a ≡ b(mód (m)), entonces   a

     p ≡   b

     p(mód (m))

    Demostración  : Utilizando, al igual que en el teorema anterior, las propiedades

    de la divisibilidad se tiene que:

    (a) Si  a ≡  b(mód (m)) y   c ≡  d(mód (m)), entonces   a +  c ≡  b +  d(mód (m))  y   ac ≡bd(mód (m)). En efecto, Si   a ≡   b(mód (m))  y   c ≡   d(mód (m)),entonces   m|a − b  ym|c − d por lo tanto  m|(a − b) + (c − d) lo que implica que  m|(a + c) − (b + d), estoes  a + c ≡ b  + d(mód (m)). Por otro lado como  m|a − b luego  m|ac − bc,  igualmentem|c − d por lo tanto  m|bc − bd luego  m|(ac − bc) + (bc − bd) esto es m|ac − bd con locual se concluye que ac ≡ bd(mód (m))(b) Si a ≡ b(mód (m)), entonces pa ≡ pb(mód (m)). En efecto, a ≡ b(mód (m)) entoncesm|a − b luego  m| p(a − b) por lo tanto  m| pa − pb esto si y sólo si  pa ≡ pb(mód (m))(c) Si   p|a,   p|b,   m.c.d.( p, m) = 1  y   a ≡   b(mód (m)), entonces   a

     p ≡   b

     p(mód (m)).  En

    efecto,   p|a  y   p|b  por lo tanto   p|a − b  y como  a ≡  b(mód (m))   lo que conduce a quem|a−b por lo tanto ∃q 1 ∈ Z tal que a−b =  mq 1. De aquí se sigue que p|mq 1. Note que,si  p|mq 1  y como  m.c.d.( p, m) = 1, se teiene que  p|q 1, es decir,  q 1  =  pq  con  q  entero.

  • 8/15/2019 curso de discretas.pdf

    37/160

    2. Aritmética Modular 33

    Entonces,   a − b   =   mq 1  y   q 1   =   pq   lo que conduce a que   a − b  =   mpq,  por lo tantoa

     p − b

     p  = mq  esto es m|a

     p − b

     p , con lo cual se concluye que  a

     p ≡  b

     p(mód (m))

    Ejemplo 109   : Demostrar que el cuadrado de cualquier número entero es divisible 

    por  3 o es congruente con  1 módulo  3.

    Solución 110   : Sea   a   un número entero arbitrario. Por teorema   a   es congruente 

    módulo   3  con   0,   1  ó   2. Pues bien, Si   a ≡   0(mód   3)  entonces   a2 ≡   0(mód   3),   (por teorema) luego  3|a2, es decir es divisible por  3. Ahora si  a ≡ 1(mód  3) entonces  a2 ≡1(mód   3)   (por teorema) y se concluye lo solicitado. Igualmente si   a ≡   2(mód   3),entonces  a2 ≡ 4(mód 3), (por teorema) 3|a2 − 4 esto es  a2 − 4 = 3q,  luego a2 = 3q + 4,

    así que  a2 = 3(q + 1) + 1, con lo que se sigue que  3|a2−1, de aquí que  a2 ≡ 1 (mód  3) ,luego  a2 es divisible por  3 o es congruente con  1 módulo  3.

    Corolario 111   : Si  ai ≡ bi (mód m) para  1 ≤ i ≤ n, entonces (i)

    ni=1

    ai ≡n

    i=1

    bi (mód m)

    (ii)n

    i=1

    ai ≡n

    i=1

    bi (mód m)

    Demostración : En ambos casos usando el método de inducción matemática se

    tiene que:

    (i)n

    i=1

    ai ≡n

    i=1

    bi (mód m) . Veamos que es cierto para n  = 2. En efecto, por el teorema

    anterior, Si a1 ≡ b1 (mód m)   y   a2 ≡ b2 (mód m) entonces a1 + a2 ≡ b1 + b2 (mód m),(Paso inductivo). Suponga que la proposición es cierta para  n  =  p, es decir, si  ai ≡bi (mód m) para i  = 1, 2, ...,p, entonces

     pi=1

    ai ≡ p

    i=1

    bi (mód m) . Demuestre ahora que

    también se cumple para n =  p+1. En efecto, si ai ≡ bi (mód m) para i = 1, 2,...,p,p+1entonces

     pi=1

    ai ≡ p

    i=1

    bi (mód m)  y  ai ≡  bi (mód m) ,   entonces p

    i=1

    ai +  a p+1 ≡  bi ≡ p

    i=1

    bi + b p+1 (mód m) , por lo tanto

     p+1i=1

    ai ≡ p+1i=1

    bi (mód m) , y, consecuentemente, la

    proposición será cierta para todo  n.

    (ii)n

    i=1

    ai ≡n

    i=1

    bi (mód m) .  Basta aplicar el apartado (a) del teorema anterior y la

    igualdad p+1i=1

    ai ≡ p

    i=1

    ai · a p+1 (mód m) , para llegar al resultado.

    Ejemplo 112   : Demostrar que si el último dígito de un número   n   es   t, entonces 

    n2 ≡ t2 (mód 10)

  • 8/15/2019 curso de discretas.pdf

    38/160

    2. Aritmética Modular 34

    Solución 113   : En efecto, si   n   =   ak10k + ak−110k−1 + ...  + a110 + a0,   es la de-

    scomposición polinómica de   n, entonces   a0   =   t, luego   n   =n

    i=1

    ai10ι + t,   de aquí 

    que   n − t   =n

    i=1

    ai10ι.  Ahora bien,   10 ≡   0 (mód  10)   luego   10i ≡   0 (mód 10) ,   igual-

    mente   ai10i ≡   0 (mód 10)   para   1 ≤   i ≤   k, de aquí que por el corolario anterior,k

    i=1

    ai10ι ≡ 0 (mód  10), de donde  n − t ≡ 0 (mód 10) , o sea que  n ≡ t (mód 10) con lo

    cual se concluye que  n2 ≡ t2 (mód 10)

    Ejemplo 114  : Demostrar que el residuo de dividir  204572 entre  7 es  1

    Solución 115   :  21 ≡  0 (mód 7) y  −1 ≡ −1 (mód 7) ,   luego  20 ≡ −1 (mód 7) ,  o sea que  204572 ≡ (−1)4572 (mód 7) , esto es  204572 ≡ 1 (mód 7) , es decir que el residúo es 1.

    Ejercicio 116   : Demuestre:

    (a) Si  a ≡ b (mód m), entonces  m.c.d.(a, m) =  m.c.d.(b, m).(b) Si  a ≡ b (mód m), entonces  an ≡ bn (mód m) para cualquier entero positivo  n.(c) Si  a + b ≡ c (mód m), entonces  a ≡ c − b (mód m).(d) Si  a

    ≡ b (mód m) y  d

    |a y  d

    |m, entonces  d

    |b.

    Ejemplo 117  : Demuestre que para cualquier entero positivo  n, el número 3 · 52n+1 +23n+1 es divisible por  17.

    Solución 118   : Note que   3 · 52n+1 = 3 · 52n · 5 = 3 · 52n ·  5 = 15 · 25n luego23n+1 = 23n · 2 = 23n · 2 = 2 · 8n. Por otro lado 15 ≡ −2 (mód 17) y  25 ≡ 8 (mód 17)luego  25n ≡ 8n (mód 17) ,  por teorema se concluye que  15 · 25n ≡ (−2) · 8n (mód 17) ,por lo tanto   15 · 25n + 2 · 8n ≡  0 (mód  17) ,  esto es  3 · 52n+1 + 23n+1 ≡  0 (mód 17) .Luego el número dado es divisible por  17.

    Ejemplo 119  : Demuestre por inducción que el número  72n −48n − 1 es divisible por 2304 para cualquier entero positivo  n.

    Solución 120  : Se debe probar que:  72n −48n−1 ≡ 0 (mód 2304) , ó también  72n −48n − 1 ≡  0 (mód  2304) ,  esto es   (49)n ≡  48n + 1 (mód 2304) ,  o lo que es lo mismo(48 + 1)n ≡   48n + 1 (mód  2304) .  Analizando por inducción: Para   n   = 1  es ciertoclaramente. Veamos si es cierto para  n  = 2. En efecto,  (48 + 1)2 = 482 + 2 · 48 + 1,esto si y sólo si  (48 + 1)2 = 48 · 2 + 1 + 2304,   luego  (48 + 1)2 − (48 · 2 + 1) = 2304,de donde  (48 + 1)2 ≡  48 · 2 + 1 (mód 2304) .  Supongamos que es cierto para   n  =  p,

  • 8/15/2019 curso de discretas.pdf

    39/160

    2. Aritmética Modular 35

    es decir,  (48 + 1) p ≡   48 · p  + 1 (mód  2304) .  Se debe demostrar que es cierto para n   =   p + 1. En efecto, como  (48 + 1) ≡   48 · 1 + 1 (mód  2304)   y  (48 + 1)

     p

    ≡   48 · p + 1 (mód  2304) ,  luego al aplicar un teorema anterior, se tiene  (48 + 1) p (48 + 1) ≡(48 · p + 1) (48 + 1) (mód 2304) ,   pero   (48 · p + 1) (48 + 1) = 2352 p  + 49 = 2304 p +48 p +48+1, de aquí que  (48 p +1)(48+1)− [48( p +1) +1] = 2304 p. Lo que implica que (48 · p + 1) (48 + 1) ≡ 48( p + 1) + 1(mód 2304) , por transitividad de la congruencia se tiene que   (48+1) p+1 ≡ 48( p + 1 ) + 1 (mód 2304) . Como consecuencia, la congruencia es cierta para cada entero positivo  n, o sea  (48 + 1)n ≡ 48 · n + 1 (mód 2304) . Luego72n − 48n − 1 es divisible por  2304.

    Ejercicio 121   : (1)  Calcular el resto de dividir  96n+1 + 32n+1

    ·4872n

    −10 por  730. (2)

    Demostrar que para cualquier entero positivo n, el número  10n(9n − 1) + 1 es divisible por  9.

    Definición 122   : (Relación de equivalencia) se dice que una leción R es de equiva-

    lencia si dicha relación es:

    1. Reflexiva: Todo elemento del conjunto  K  está relacionado consigo mismo. Es decir,

    ∀x ∈ K,  xRx.2. Simétrica: Si  x ∈ K e  y ∈K, se tiene que si  xRy, entonces  yRx.3. Transitiva: Si  x, y,z ∈K y  xRy   e  yRz, entonces  xRz

    Teorema 123  : Dado un entero  m >  0, la relación de congruencia módulo  m  es una relación de equivalencia en el conjunto de los números enteros.

    Demostración : Ejercicio.

    Teorema 124  : Dado un número entero cualquiera  a, su clase de equivalencia es el 

    conjunto formado por todos los enteros que dan el mismo residuo que  a  al dividirlos 

    entre  m.

    Demostración : Recuerde que la clase de equivalencia de un elemento es el con-

     junto formado por todos los elementos relacionados con él. Por lo tanto, si   a  es un

    número entero cualquiera, y   [a] = {x ∈  Z tales que  x ≡  a (mód m)} es el conjuntode los elementos congruentes con  a módulo  m, entonces por el teorema de existencia

    y unicidad de cociente y reiduo se puede asegurar que existen  q 0 y  r, enteros y únicos

    tales que a  =  mq 0+r, con 0 ≤ r < m y por teorema se tiene que [a] estará formada portodos los enteros que dejen como residuo  r  al dividirlos entre m, es decir, [a] = {x ∈ Ztales que  x  =  mq  + r, con  q  ∈ Z}

    Definición 125  : (Suma) Dados dos enteros cualesquiera  a  y  b, Se define la suma en 

    Zm  en la forma siguiente:  [a] + [b] = [a + b].

  • 8/15/2019 curso de discretas.pdf

    40/160

    2. Aritmética Modular 36

    Ejemplo 126  : Sumar en el conjunto de las clases de restos módulo  5, Z5, las clases 

    [31] y   [58].

    Solución 127  : Según la definición anterior, [31]+[58] = [89] = {x ∈ Z tales que  x = 5q  + 4,   con  q  {..., −16, −11, −6, −1, 4, 9, 14, 19, 24...} = [4].

    Ejemplo 128  : Note que en  Z5, las clases   [16] y  [63] son iguales, respectivamente, a 

    las clases  [31] y  [58], por lo tanto su suma ha de ser igual a la calculada en el ejemplo

    anterior. En efecto,  [16] + [63] = [79] =  {x ∈ Z tales que  x = 5q  + 4,   con  q  ∈ Z}   ={..., −16, −11, −6, −1, 4, 9, 14, 19, 24...} = [4]

    Teorema 129  : La s