Académique Documents
Professionnel Documents
Culture Documents
30 de Noviembre de 2016
Universidad de Cdiz Departamento de Matemticas
ii
Contenido
I Lgica Matemtica 1
1 Lgica de Proposiciones 3
1.1.1 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Conjuncin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.2 Disyuncin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.4 Negacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Implicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
iii
Universidad de Cdiz Departamento de Matemticas
1.5 Razonamientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.5.1 Razonamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.5.5 Falacia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2 Lgica de Predicados 45
2.1 Definiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.1.1 Predicado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2 Cuantificadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.3.4 Asociatividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.3.5 Distributividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
iv
Grado en Ingeniera Informtica Matemtica Discreta
II Teora de Nmeros 77
3.1 Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.1.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.1.2 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.2.2 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
v
Universidad de Cdiz Departamento de Matemticas
4.5 Reglas para el clculo del mximo comn divisor y el mnimo comn mltiplo de dos nmeros 188
vi
Grado en Ingeniera Informtica Matemtica Discreta
6 Aritmtica en Zm 225
vii
Universidad de Cdiz Departamento de Matemticas
viii
Grado en Ingeniera Informtica Matemtica Discreta
9 Relaciones 349
ix
Universidad de Cdiz Departamento de Matemticas
x
Grado en Ingeniera Informtica Matemtica Discreta
12 Funciones 441
13 Generalidades 483
xi
Universidad de Cdiz Departamento de Matemticas
xii
Unidad Temtica I
Lgica Matemtica
1
Leccin 1
Lgica de Proposiciones
La estrecha relacin existente entre la matemtica moderna y la lgica formal es una de sus caractersticas
fundamentales. La lgica aristotlica era insuficiente para la creacin matemtica ya que la mayor parte de
los argumentos utilizados en sta contienen enunciados del tipo si, entonces, absolutamente extraos en
aquella.
En esta primera leccin de lgica estudiaremos uno de los dos niveles en los que se desenvuelve la moderna
lgica formal: la lgica de enunciados o de proposiciones.
Cuando planteamos cualquier idea o teora, cientfica o no, hacemos afirmaciones en forma de frases y que
tienen un sentido pleno. Tales afirmaciones, verbales o escritas, las denominaremos enunciados o proposi-
ciones.
1.1.1 Proposicin
Llamaremos proposicin a cualquier afirmacin que sea verdadera o falsa, pero no ambas cosas a la vez.
3
Universidad de Cdiz Departamento de Matemticas
Ejemplo 1.1
La notacin p :Tres ms cuatro es igual a siete se utiliza para definir que p es la proposicin Tres ms cuatro
es igual a siete.
Ejemplo 1.2
(a) x + y > 5
(b) Te vas?
(c) Compra cinco manzanas y cuatro peras.
(d) x = 2
Solucin
(a) x + y > 5. Aunque es una afirmacin no es una proposicin ya que ser verdadera o falsa dependiendo
de los valores que tomen x e y.
(b) Te vas? No es una afirmacin y, por tanto, no es una proposicin.
(c) Compra cinco manzanas y cuatro peras. No es una proposicin ya que, al igual que la anterior, no es
una afirmacin.
(d) x = 2. No es una proposicin ya que ser verdadera o falsa segn el valor que tome x.
Desde el punto de vista lgico carece de importancia cual sea el contenido material de los enunciados o
proposiciones, solamente nos interesa su valor de verdad.
4
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 1.3
Dgase cules de las siguientes afirmaciones son proposiciones y determinar el valor de verdad de aquellas
que lo sean.
Solucin
En el clculo lgico, prescindiremos de los contenidos de las proposiciones y los sustituiremos por variables de
enunciado. Toda variable de enunciado, p, puede ser sustituida por cualquier enunciado siendo sus posibles
valores, verdadero o falso. El conjunto de los posibles valores de una proposicin p, los representaremos en
las llamadas tablas de verdad, ideadas por L.Wittgenstein1 .
1 Ludwig Wittgenstein (Viena 1889-Cambridge 1951), nacionalizado britnico en 1938. Estudi Ingeniera Mecnica en Berlin,
posteriormente investig Aeronutica en Manchester. La necesidad de entender mejor las matemticas lo llev a estudiar sus
fundamentos. Dej Manchester en 1911 para estudiar lgica matemtica con Russell en Cambridge. Escribi su primer gran
trabajo en lgica, Tractatus logico-philosophicus, durante la primera guerra mundial, primero en el frente ruso y luego en el
norte de Italia. Envi el manuscrito a Russell desde un campo de prisioneros en Italia. Liberado en 1919, regal la fortuna que
haba heredado de su familia y trabaj en Austria como profesor en una escuela primaria. Volvi a Cambridge en 1929 y fue
profesor en esta universidad hasta 1947, ao en que renunci. Su segundo gran trabajo, Investigaciones filosficas fue publicado
en 1953, es decir, dos aos despus de su muerte. Otras obras pstumas de Wittgenstein son: Observaciones filosficas sobre
los principios de la matemtica(1956), Cuadernos azul y marrn(1958) y Lecciones y conversaciones sobre esttica, sicologa
y fe religiosa(1966).
5
Universidad de Cdiz Departamento de Matemticas
Ejemplo 1.4
La Matemtica Discreta es mi asignatura preferida y Mozart fue un gran compositor es una proposicin
compuesta por las proposiciones La Matemtica Discreta es mi asignatura preferida y Mozart fue un gran
compositor.
El es inteligente o estudia todos los das es una proposicin compuesta por dos proposiciones: El es
inteligente y El estudia todos los das.
Si estudio todos los das, aprobar esta asignatura es una proposicin compuesta por las proposiciones
estudio todos los das y aprobar esta asignatura.
Nota 1.2 La propiedad fundamental de una proposicin compuesta es que su valor de verdad est com-
pletamente determinado por los valores de verdad de las proposiciones que la componen junto con la forma
en que estn conectadas.
Ejemplo 1.5
Por ejemplo, si P es una proposicin compuesta por las proposiciones simples p1 , p2 y p3 , entonces la tabla
de verdad de P deber recoger los siguientes valores de verdad.
p1 p2 p3
V V V
V V F
V F V
V F F
F V V
F V F
F F V
F F F
6
Grado en Ingeniera Informtica Matemtica Discreta
Estudiamos en este apartado las distintas formas de conectar proposiciones entre s. Prestaremos especial
atencin a las tablas de verdad de las proposiciones compuestas que pueden formarse utilizando las distintas
conexiones.
1.2.1 Conjuncin
Dadas dos proposiciones cualesquiera p y q, llamaremos conjuncin de ambas a la proposicin compuesta p
y q y la notaremos p q. Esta proposicin ser verdadera nicamente en el caso de que ambas proposiciones
lo sean.
Obsrvese que de la definicin dada se sigue directamente que si al menos una de las dos, p q, es falsa,
entonces p q no puede ser verdad y, consecuentemente, ser falsa. Por lo tanto su tabla de verdad vendr
dada por
p q pq
V V V
V F F
F V F
F F F
Obsrvese tambin que el razonamiento puede hacerse a la inversa, es decir si p q es verdad, entonces p y
q son, ambas, verdad y que si p q es falsa, entonces una de las dos, al menos, ha de ser falsa.
1.2.2 Disyuncin
Dadas dos proposiciones cualesquiera p y q, llamaremos disyuncin de ambas a la proposicin compuesta p
q y la notaremos p q. Esta proposicin ser falsa nicamente si ambas proposiciones, p y q, lo son.
De acuerdo con la definicin dada se sigue que si una de las dos, p q, es verdad entonces p q no puede
ser falsa y, consecuentemente, ser verdadera. Su tabla de verdad ser, por tanto,
p q pq
V V V
V F V
F V V
F F F
Al igual que en la conjuncin, podemos razonar en sentido inverso. En efecto, si p q es verdad, entonces
una de las dos, al menos, ha de ser verdad y si p q es falsa, entonces ambas han de ser falsas.
La palabra o se usa en el lenguaje ordinario de dos formas distintas. A veces se utiliza en el sentido de p
q, ambos, es decir, al menos una de las dos alternativas ocurre y, a veces es usada en el sentido de p
q, pero no ambos es decir, ocurre exactamente una de de las dos alternativas.
Por ejemplo, la proposicin El ir a Madrid o a Bilbao usa o con el ltimo sentido. A este tipo de
disyuncin la llamaremos disyuncin exclusiva.
7
Universidad de Cdiz Departamento de Matemticas
Segn esta definicin una disyuncin exclusiva de dos proposiciones p y q ser verdadera cuando tengan
distintos valores de verdad y falsa cuando sus valores de verdad sean iguales. Su tabla de verdad es, por
tanto,
p q pYq
V V F
V F V
F V V
F F F
Haciendo el razonamiento contrario si p Y q es verdad, nicamente podemos asegurar que una de las dos es
verdad y si p Y q es falsa, slo podemos deducir que ambas tienen el mismo valor de verdad.
Nota 1.3 Salvo que especifiquemos lo contrario, o ser usado en el primero de los sentidos. Esta discusin
pone de manifiesto la precisin que ganamos con el lenguaje simblico: p q est definida por su tabla de
verdad y siempre significa p y/ q.
1.2.4 Negacin
p p
V F
F V
De esta forma, el valor verdadero de la negacin de cualquier proposicin es siempre opuesto al valor verdadero
de la afirmacin original.
8
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 1.6
p1 : El Pentium es un microprocesador.
p2 : Es falso que el Pentium sea un microprocesador.
p3 : El Pentium no es un microprocesador.
p4 : 2 + 2 = 5
p5 : Es falso que 2 + 2 = 5
Solucin
Ejemplo 1.7
Solucin
p q q p q (p q)
V V F F V
V F V V F
F V F F V
F F V F V
P es una Tautologa si es verdadera para todos los valores de verdad que se asignen a p1 , p2 , . . . , pn .
P es una Contradiccin si es falsa para todos los valores de verdad que se asignen a p1 , p2 , . . . , pn .
9
Universidad de Cdiz Departamento de Matemticas
Ejemplo 1.8
Solucin
p p p p p p
V F V F
F V V F
si p, entonces q
p q
De acuerdo con esta definicin se sigue que si la hiptesis, p, es verdadera y la conclusin, q, es falsa, entonces
el condicional p q es falso. En todos los dems casos, la proposicin no es falsa y, por lo tanto, ha de ser
verdadera. Consecuentemente, su tabla de verdad ser:
p q p q
V V V
V F F
F V V
F F V
Obsrvese que si p q es verdadero, entonces puede deducirse que la conclusin, q, es verdadera, indepen-
dientemente del valor de verdad que tenga la hiptesis, p, o la hiptesis, p, es falsa, independientemente del
valor de verdad que tenga la conclusin, q.
Tambin puede observarse que si el condicional p q es falso, entonces lo nico que puede deducirse es
que la hiptesis, p, es verdadera y la conclusin, q, falsa.
10
Grado en Ingeniera Informtica Matemtica Discreta
Nota 1.4 El esquema siguiente presenta otras formulaciones equivalentes del condicional,
p q q si p
p slo si q
p es una condicin suficiente para q.
q es una condicin necesaria para p.
q se sigue de p.
q a condicin de p.
q cuando p.
Analizaremos con detalle cada uno de los cuatro casos que se presentan en la tabla de verdad.
es una sentencia que se evala como verdadera en el caso de que tanto el antecedente como el consecuente
sean verdaderos.
Ahora bien, obsrvese que ha de evaluarse tambin como verdadero un condicional en el que no exista
una relacin de causa entre el antecedente y el consecuente. Por ejemplo, el condicional
Es una implicacin falsa desde el punto de vista lgico. Ms adelante estudiaremos la implicacin
lgica.
2. Antecedente verdadero y consecuente falso.
En este caso parece natural decir que el condicional se evala como falso. Por ejemplo, supongamos
que un poltico aspirante a Presidente del Gobierno promete:
Este condicional ser falso slo si ganando las elecciones, el poltico no baja los impuestos. A nadie
se le ocurrira reprochar al poltico que no ha bajado los impuestos si no ha ganado las elecciones.
Obsrvese que el hecho de que p sea verdadero y, sin embargo, q sea falso viene, en realidad, a refutar
la sentencia p q, es decir la hace falsa.
3. Antecedente falso y consecuente verdadero.
Nuestro sentido comn nos indica que el condicional p q no es, en este caso, ni verdadero ni falso.
Parece ilgico preguntarse por la veracidad o falsedad de un condicional cuando la condicin expresada
por el antecedente no se cumple. Sin embargo, esta respuesta del sentido comn no nos sirve, estamos
en lgica binaria y todo ha de evaluarse bien como verdadero, bien como falso, es decir, si una sentencia
no es verdadera, entonces es falsa y viceversa.
Veamos que en el caso que nos ocupa, podemos asegurar que el condicional no es falso. En efecto,
como dijimos anteriormente, p q es lo mismo que afirmar que
11
Universidad de Cdiz Departamento de Matemticas
es decir, p no es la nica condicin posible, por lo cual puede darse el caso de que q sea verdadero
siendo p falso. O sea, la falsedad del antecedente no hace falso al condicional y si no lo hace falso,
entonces lo hace verdadero. Por ejemplo,
Qu ocurrira si no estudio y, sin embargo, me cansara? Pues que la sentencia no sera invlida, ya
que no se dice que no pueda haber otros motivos que me puedan producir cansancio.
4. Antecedente y consecuente falsos.
La situacin es parecida a la anterior. La condicin p no se verifica, es decir, es falsa, por lo que el
consecuente q puede ser tanto verdadero como falso y el condicional, al no ser falso, ser verdadero.
Obsrvese, anecdticamente, que es muy frecuente el uso de este condicional en el lenguaje coloquial,
cuando se quiere sealar que, ante un dislate, cualquier otro est justificado.
Ejemplo 1.9
p: El nmero a es par.
q: Los resultados salen en pantalla.
r: Los resultados se imprimen.
(a) q p.
(b) q r.
(c) r (p q).
Solucin
(a) q p.
Formulaciones equivalentes de q p
Si q, entonces p Si los resultados salen en pantalla, entonces a es par.
p si q a es par si los resultados salen en pantalla.
q slo si p Los resultados salen en pantalla slo si el nmero a es par.
q es suficiente para p Es suficiente que los resultados salgan en pantalla para que a sea par.
p es necesaria para q Para que los resultados salgan en pantalla es necesario que a sea par.
(b) q r.
12
Grado en Ingeniera Informtica Matemtica Discreta
Formulaciones equivalentes de q r
Si q, entonces r Si los resultados no salen en pantalla, entonces se imprimen.
r si q Los resultados se imprimen si no salen en pantalla.
q slo si rLos resultados no salen en pantalla slo si se imprimen.
q es suficiente para r Es suficiente que los resultados no salgan en pantalla para
que se impriman.
r es necesaria para q Es necesario que los resultados se impriman para que
no salgan en pantalla.
(c) r (p q).
Formulaciones equivalentes de r (p q)
Si r, entonces p q Si los resultados se imprimen, entonces a es par o los resultados
salen en pantalla.
(p q) si r a es par o los resultados salen en pantalla si los resultados
se imprimen.
r slo si (p q) Los resultados se imprimen slo si salen en pantalla o a es par.
r es suficiente para (p q) Es suficiente que los resultados se impriman para que a sea par
o los resultados salgan en la pantalla.
(p q) es necesaria para r Para que los resultados se impriman es necesario que a sea par
o que salgan en pantalla.
Ejemplo 1.10
p : Est lloviendo.
q : Ir a la playa.
r : Tengo tiempo.
(a) Escribir, usando conectivos lgicos, una proposicin que simbolice cada una de las afirmaciones sigu-
ientes:
(a.1) Si no est lloviendo y tengo tiempo, entonces ir a la playa.
(a.2) Ir a la playa slo si tengo tiempo.
(a.3) No est lloviendo.
(a.4) Est lloviendo, y no ir a la ciudad.
(b) Enunciar las afirmaciones que se corresponden con cada una de las proposiciones siguientes:
(b.1) q (r p)
(b.2) r q
(b.3) r q
(b.4) r q
Solucin
13
Universidad de Cdiz Departamento de Matemticas
Por ejemplo, la recproca de Si la salida no va a la pantalla, entonces los resultados se dirigen a la impresora
ser Si los resultados se dirigen a la impresora, entonces la salida no va a la pantalla.
Por ejemplo, la contrarrecproca de la proposicin Si Mara estudia mucho, entonces es buena estudiante
es Si Mara no es buena estudiante, entonces no estudia mucho.
Ejemplo 1.11
Solucin
14
Grado en Ingeniera Informtica Matemtica Discreta
p si y slo si q
p q
p slo si q y p si q
o lo que es igual
si p, entonces q y si q, entonces p
15
Universidad de Cdiz Departamento de Matemticas
es decir,
(p q) (q p)
p q p q q p p q
V V V V V
V F F V F
F V V F F
F F V V V
Obsrvese tambin que el razonamiento puede hacerse a la inversa, es decir si p q es verdadera, entonces
p y q han de tener, ambas, el mismo valor de verdad. En cambio, si p q es falsa, lo que puede deducirse
es que p y q tienen distintos valores de verdad.
Si p, entonces q
Si q, entonces p
Por tanto, una formulacin equivalente de la proposicin bicondicional en estos trminos, sera:
16
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 1.12
Sean a, b y c las longitudes de los lados de un tringulo T siendo c la longitud mayor. El enunciado
1 Si T es rectngulo, entonces a2 + b2 = c2
o tambin,
Una condicin necesaria para que T sea rectngulo es que a2 + b2 = c2
2 Si a2 + b2 = c2 , entonces T es rectngulo
o tambin,
Una condicin suficiente para que T sea rectngulo es que a2 + b2 = c2
es decir,
Para que un tringulo sea rectngulo es necesario y suficiente que sus lados verifiquen el teorema de Pit-
goras.
Nota 1.6 Los valores de verdad de una proposicin compuesta pueden determinarse, a menudo, mediante
la construccin de una tabla de verdad abreviada. Por ejemplo, si queremos probar que una proposicin es
una contingencia, es suficiente con que consideremos dos lneas de su tabla de verdad, una que haga que
la proposicin sea verdad y otra que la haga falsa. Para determinar si una proposicin es una tautologa,
bastara considerar, nicamente, aquellas lneas para las cuales la proposicin pueda ser falsa. Veamos algn
ejemplo para aclarar esta situacin.
Ejemplo 1.13
Solucin
17
Universidad de Cdiz Departamento de Matemticas
p q pq (p q) p
V V V V
V F F V
F V F V
F F F V
Observemos ahora lo siguiente: Una proposicin condicional slo puede ser falsa en caso de que siendo la
hiptesis verdadera, la conclusin sea falsa, por tanto si queremos ver si (p q) p es una tautologa,
bastara comprobar los casos en que p q sea verdad, o aquellos en los que p sea falsa ya que en todos los
dems la proposicin es verdadera. Lo haremos de las dos formas:
Supongamos que la hiptesis, p q, es verdad y veamos que, en tal caso, la conclusin, p, no puede ser
falsa. En efecto,
p q pq (p q) p
V
Entonces, por definicin del valor de verdad del conectivo , p y q deben ser, ambas, verdad.
p q pq (p q) p
V V V
p q pq (p q) p
V V V V
La proposicin (p q) p es, por lo tanto, una tautologa ya que todos los dems casos son verdad
por definicin del valor de verdad del condicional.
Tambin podemos hacerlo partiendo de que la conclusin, p, es falsa. En tal caso veremos que la
hiptesis, p q no puede ser verdad. En efecto,
p q pq (p q) p
F
p q pq (p q) p
F F
p q pq (p q) p
F F V
Al igual que antes, la proposicin (p q) p es una tautologa ya que todos los dems casos son
verdad por definicin del valor de verdad del condicional.
18
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 1.14
(a) (p q) (q p)
(c) (p q) q
(d) p (p q)
(e) (p q) p
(f) [(p q) p] (p q)
Solucin
(a) (p q) (q p)
p q p q q p (p q) (q p)
V V V V V
V F F V F
F V V F F
F F V V V
19
Universidad de Cdiz Departamento de Matemticas
(c) (p q) q
p q q p q (p q) q
V V F V V
V F V V F
F V F F V
F F V V F
(d) p (p q)
Un condicional es falso nicamente cuando la hiptesis es verdadera y la conclusin es falsa. Probaremos
que esto no puede ocurrir, con lo cual quedar probado que la proposicin es una tautologa ya que en
los dems casos ser, por definicin, verdadera.
p pq p (p q)
V V V
F F V
20
Grado en Ingeniera Informtica Matemtica Discreta
(e) (p q) p
Seguiremos un camino anlogo al utilizado en el apartado anterior.
La proposicin es, por tanto, una tautologa ya que el nico caso posible de falsedad del condicional
no puede darse.
Una tabla de verdad abreviada sera:
p q pq (p q) p
V V V V
F F V
p q pq (p q) p p q [(p q) p] (p q)
V F F F F V
F V F V F F
21
Universidad de Cdiz Departamento de Matemticas
p q r s (p q) (r s) (p r) (q s)
V F V F F F V F
F V F
V V
F V F
V V
(p q) (r s) (p r) (q s)
F F
V V
V V
V V
V V
[(p q) (r s)] [(p r) (q s)]
V
V
V
V
V
1.3 Implicacin
Ejemplo 1.15
Solucin
Probaremos, de acuerdo con la definicin dada en el punto anterior, que el condicional [p (p q)] q
es unta tautologa. Como ya sabemos, una proposicin condicional nicamente es falsa cuando la hiptesis
sea verdadera y la conclusin falsa. Veamos que esto no puede ocurrir.
En efecto, si p (p q) es verdad, entonces por el valor de verdad de la conjuncin, (1.2.1), p y p q
son, ambas, verdaderas, de aqu que por el valor de verdad del condicional, (1.2.6), q tenga que ser verdadera
luego
[p (p q)] q
es una tautologa y, consecuentemente,
[p (p q)] = q
22
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 1.16
Solucin
En efecto, si (p q) es verdad, entonces p q es falso y, por el valor de verdad de la disyuncin, esto significa
que p y q son, ambas, falsas. Pues bien, si p es falsa, su negacin, p, ser verdadera luego (p q) p
es una tautologa y por la la definicin (1.3.1) hay implicacin lgica, es decir,
(p q) = p
y la demostracin termina.
Nota 1.7 Ahora podremos entender algo mejor lo que comentbamos en 1. de la nota 1.4. En efecto, de
que Garca Lorca fue un poeta sea verdad no puede deducirse que Gauss fuera matemtico, aunque lo fue
y muy bueno.
De todas formas, es cierto que existe una semejanza entre el smbolo = para la implicacin lgica y el
smbolo para la proposicin condicional. Esta semejanza es intencionada y debido a la manera en que
se usa el trmino implica, en el lenguaje ordinario es natural leer p q como p implica q.
La tabla siguiente presenta algunas implicaciones lgicas con los nombres que usualmente reciben.
Adicin P = (P Q)
Contradiccin (P C) = P
23
Universidad de Cdiz Departamento de Matemticas
Ejemplo 1.17
Verificar la ley del Modus Tollendo Tollens, [(P Q) Q] = P .
Solucin
Ejemplo 1.18
Verificar las leyes de los silogismos hipotticos.
(a) (P Q) (Q R) = (P R)
(b) (P Q) (Q R) = (P R)
Solucin
(a) (P Q) (Q R) = (P R)
En efecto, si (P Q) (Q R) es verdad, entonces por el valor de verdad de la conjuncin (1.2.1),
P Q es verdad y Q R tambin. Por el valor de verdad del condicional, (1.2.6), si P Q es
verdad, entonces P es falsa o Q verdadera. Tendremos, pues, dos opciones:
> P es falsa y Q R es verdadera. En este caso, la conclusin, P R, ser verdadera indepen-
dientemente de los valores de verdad de Q y R.
> Q es verdad y Q R es verdadera. En tal caso, por el valor de verdad del condicional, (1.2.6),
R ha de ser verdadera y la conclusin P R, ser verdadera independientemente del valor de
verdad que tenga P .
En cualquier caso, el condicional,
(P Q) (Q R) (P R)
ser una tautologa y por lo tanto,
(P Q) (Q R) = (P R)
(b) (P Q) (Q R) = (P R)
En efecto, si (P Q) (Q R) es verdad, entonces (P Q) es verdad y (Q R) tambin.
Pues bien, si (P Q) es verdad, entonces ambas proposiciones, P y Q, han de tener el mismo valor
de verdad y como (Q R) es verdad, R ha de tener el mismo valor de verdad que Q, por lo tanto P
y R tienen, ambas, los mismos valores de verdad y, consecuentemente, (P R) es verdad.
Por lo tanto, el condicional
(P Q) (Q R) (P R)
es una tautologa y en consecuencia,
(P Q) (Q R) = (P R)
24
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 1.19
Obtener los valores de verdad de las proposiciones P y R que verifican el silogismo hipottico
(P Q) (Q R) = (P R)
Solucin
(a) Q es verdadera. En este caso, al ser Q R verdadera, la proposicin R no puede ser falsa, luego ha
de ser verdadera y, consecuentemente, la conclusin P R es verdad independientemente del valor
de verdad que tenga P .
Por lo tanto, R tiene que ser verdad y P puede tener cualquier valor de verdad.
(b) Q es falsa. La veracidad de P Q obliga a que P sea falsa y, en tal caso, P R es verdad,
independientemente del valor de verdad que tenga R.
Por lo tanto, P tiene que ser falsa y el valor de verdad de R es indiferente.
Ejemplo 1.20
Solucin
[(P Q) (R S) (P R)] (Q S)
25
Universidad de Cdiz Departamento de Matemticas
Sean P y Q dos proposiciones compuestas cualesquiera. Diremos que las proposiciones P y Q son lgicamente
equivalentes, y se escribe P Q, cuando se verifica al mismo tiempo que P implica lgicamente Q,
P = Q, y Q implica lgicamente P , Q = P .
Dos proposiciones son lgicamente equivalentes si el bicondicional entre ellas es una tautologa.
Demostracin
La tabla siguiente presenta algunas equivalencias lgicas con los nombres que usualmente reciben.
26
Grado en Ingeniera Informtica Matemtica Discreta
Leyes de De Morgan (P Q) P Q
(P Q) P Q
Leyes de Dominacin P T T
P C C
Leyes de Identidad P T P
P C P
Doble Negacin P P
Implicacin (P Q) (P Q)
Contrarrecproca (P Q) (Q P )
Ejemplo 1.21
(a) (P Q) (P Q)
(b) (P Q) (P Q)
Solucin
(a) (P Q) (P Q).
1. (P Q) = (P Q).
Probaremos que el condicional (P Q) (P Q) nunca puede ser falso, para lo cual veremos
que la nica opcin de falsedad de un condicional (hiptesis verdadera y conclusin falsa) no puede
darse.
27
Universidad de Cdiz Departamento de Matemticas
En efecto, si (P Q) es verdad, entonces por 1.2.4, P Q es falso, luego por 1.2.2, P y Q sern,
ambas, falsas, de aqu que, de nuevo por 1.2.4, P y Q sean, las dos, verdaderas y, consecuentemente,
P Q es verdad (por 1.2.1).
Por tanto,
(P Q) (P Q)
es una tautologa y, consecuentemente,
(P Q) = (P Q)
(P Q) (P Q)
(P Q) = (P Q)
De 1. y 2. se sigue que
(P Q) (P Q)
Veremos ahora que se verifica la equivalencia lgica comprobando que el bicondicional
(P Q) (P Q)
es una tautologa, para lo cual probaremos que ambas proposiciones tienen los mismos valores de verdad.
Ahora bastara tener en cuenta 1., 2. y lo dicho en 1.4.2 para concluir que
(P Q) (P Q)
Probaremos ahora lo mismo haciendo una tabla de verdad para comprobar que el bicondicional,
(P Q) (P Q)
P Q P Q (P Q) P Q P Q (P Q) (P Q)
V V V F F F F V
V F V F F V F V
F V V F V F F V
F F F V V V V V
(b) (P Q) (P Q)
28
Grado en Ingeniera Informtica Matemtica Discreta
(P Q) = (P Q)
(P Q) (P Q)
(P Q) (P Q)
es una tautologa. Probaremos que ambas proposiciones tienen los mismos valores de verdad.
1. Si (P Q) es verdad, entonces P Q es falsa, luego una de las dos proposiciones, P o Q, al menos,
ha de ser falsa y, por lo tanto, una de las dos negaciones, P o Q, al menos, ha de ser verdadera
y, consecuentemente, P Q es verdad.
2. Si (P Q) es falsa, entonces P Q es verdadera, luego P y Q han de ser, ambas, verdaderas, sus
negaciones P y Q, falsas y, consecuentemente, su disyuncin, P Q, ser falsa.
Ahora bastara tener en cuenta 1., 2. y lo dicho en 1.4.2 para concluir que
(P Q) (P Q)
Probaremos ahora lo mismo haciendo una tabla de verdad para comprobar que el bicondicional,
(P Q) (P Q)
P Q P Q (P Q) P Q P Q (P Q) (P Q)
V V V F F F F V
V F F V F V V V
F V F V V F V V
F F F V V V V V
(P Q) (P Q)
29
Universidad de Cdiz Departamento de Matemticas
Ejemplo 1.22
Solucin
> (P Q) = (Q P ).
Como siempre, comprobaremos que el condicional (P Q) (Q P ) es una tautologa.
Sabemos la nica posibilidad de que un condicional sea falso es que sea verdad la hiptesis y la
conclusin falsa. Veamos que esta situacin no es posible.
En efecto, si P Q es verdad, entonces por el valor de verdad del condicional, pueden ocurrir dos
cosas:
(P Q) = (Q P )
P Q P Q Q P Q P (P Q) (Q P )
V F F V F F V
> (Q P ) = (P Q).
En efecto, si Q P es verdad, puede ser por dos cosas:
Por lo tanto,
(Q P ) = (P Q)
Tambin podemos comprobar que el condicional es una tautologa haciendo una tabla de verdad abre-
viada:
P Q P Q Q P Q P (Q P ) (P Q)
V F F V F F V
En los ejemplos siguientes utilizaremos las equivalencias lgicas para simplificar una expresin lgica.
30
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 1.23
Solucin
En efecto,
(p q) (p q) (p q) [(p p) q] (p q) {Distributividad}
(T q) (p q) {Tautologa}
q (p q) {Dominacin}
(q p) (q q) {Distributividad}
(p q) T {Commutatividad y Tautologa}
p q {Dominacin}
(p q) {De Morgan}
Ejemplo 1.24
Establecer las siguientes equivalencias simplificando las proposiciones del lado izquierdo.
(a) [(p q) p] T
(b) ((p q) p) C
Solucin
(a) [(p q) p] T
[(p q) p] (p q) p {Implicacin}
(p q) p {De Morgan}
p (p q) {Conmutatividad de }
(p p) q {Asociatividad de }
T q {Tautologa}
T {Dominacin}
31
Universidad de Cdiz Departamento de Matemticas
(b) ((p q) p) C
((p q) p) ( (p q) p) {Implicacin}
((p q) p) {Doble negacin}
(p q) p {De Morgan}
(p q) p {Doble Negacin y De Morgan}
(q p) p {Conmutatividad de }
q (p p) {Asociatividad de }
q C {Contradiccin}
C {Dominacin}
1.5 Razonamientos
Estudiamos en este apartado el significado formal del concepto de razonamiento y lo utilizamos para
demostrar la veracidad de proposiciones a travs de implicaciones y equivalencias lgicas.
Desde un punto de vista genrico, un razonamiento consta de una serie de proposiciones llamadas premisas y
que son los datos y una proposicin que es la conclusin o resultado del mismo. Probar que el razonamiento
es vlido significa demostrar que la conclusin se sigue lgicamente de las premisas dadas.
1.5.1 Razonamiento
Llamaremos de esta forma a cualquier proposicin con la estructura
(p1 p2 pn ) q
siendo n un entero positivo.
32
Grado en Ingeniera Informtica Matemtica Discreta
Nota 1.8 Obsrvese que esto nos permite aceptar como vlido el razonamiento en el caso de que alguna
de las premisas sea falsa. En efecto, si alguna de las pi , i = 1, 2, . . . , n es falsa, entonces p1 p2 pn
ser falsa, luego el condicional p1 p2 pn q es verdadero, independientemente del valor de verdad
de la conclusin q.
Obsrvese, tambin, que de acuerdo con la definicin de implicacin lgica, 1.3.1, un razonamiento ser
vlido cuando
(p1 p2 pn ) = q
Ejemplo 1.25
[p ((p q) r)] (q r)
Solucin
1 Veremos que es una tautologa, comprobando que si la hiptesis es verdad, entonces la conclusin
tambin ha de serlo.
En efecto, si p ((p q) r) es verdad, entonces p es verdad y (p q) r tambin lo es y
la veracidad de sta ltima proposicin puede ser porque la hiptesis, p q, sea falsa o porque la
conclusin, r, sea verdadera. Tenemos, pues, dos opciones:
p es verdad y p q es falsa. En este caso, por el valor de verdad de la conjuncin, (1.2.1), q ha de
ser falsa y, consecuentemente, la conclusin q r es verdadera independientemente del valor de
verdad que tenga r.
p es verdad y r es verdad. En tal caso, la conclusin, q r es verdadera, independientemente
del valor de verdad que tenga q.
Por lo tanto, el razonamiento es vlido.
2 Comprobaremos, ahora, que el condicional
[p ((p q) r)] (q r)
p q r pq (p q) r p ((p q) r) q r
V V F V F F F
F F F
[p ((p q) r)] (q r)
V
V
33
Universidad de Cdiz Departamento de Matemticas
Demostracin
Si queremos demostrar la validez del razonamiento, P Q, podemos demostrar, en su lugar, la validez del
razonamiento (P Q) C que como hemos visto en 1.4.3, es equivalente al primero.
Ejemplo 1.26
Solucin
p es verdad.
(p q) r es verdad.
q es verdad.
r es falsa.
Pues bien, como (p q) r es verdad, siendo r falsa, por el valor de verdad del condicional, p q ha de
ser falsa, y como q es verdad, el valor de verdad de la conjuncin asegura que p ha de ser falsa.
Tenemos, por tanto, que p es verdadera y tambin falsa lo cual, obviamente, es una contradiccin de aqu que
sea falsa la suposicin inicial de que el condicional era falso, por tanto ser verdadero y, consecuentemente,
el razonamiento es vlido.
34
Grado en Ingeniera Informtica Matemtica Discreta
Demostracin
(P Q) (Q P )
Ejemplo 1.27
[p ((p q) r)] (q r)
por la contrarrecproca.
Solucin
(q r) [p ((p q) r)]
es una tautologa.
(q r) [p (p q r)]
es tautologa.
35
Universidad de Cdiz Departamento de Matemticas
> Si p es falsa, entonces p ser verdadera y, por lo tanto, la conclusin, p (p q r) ser verdad.
(q r) [p (p q r)]
[p ((p q) r)] (q r)
Ejemplo 1.28
p : Torcuato se casa.
[(p q) (q r)] (p r)
Solucin
[(p q) (q r)] (p r) .
es una tautologa.
36
Grado en Ingeniera Informtica Matemtica Discreta
[(p q) (q r)] (p r)
> q es verdad. En tal caso, la proposicin q r ser falsa y, por el valor de verdad de la
conjuncin, la hiptesis tambin.
> q es falso. En este caso, p q ser falso y, consecuentemente, la hiptesis tambien.
p q r p q q r (p q) (p r) p r
V V F V F F F
V F F F V F F
[(p q) (q r)] (p r)
V
V
Consecuentemente, el condicional,
[(p q) (q r)] (p r)
[(p q) (q r)] (p r)
es falso.
Entonces, la hiptesis, (p q) (q r), es verdadera y la conclusin, p r, falsa. Por los
valores de verdad de la conjuncin y el condicional, tendramos,
p q es verdad.
q r es verdad.
p es verdad.
r es falsa.
Pues bien, como p es verdad y p q tambin, el valor de verdad del condicional, (1.2.6), asegura
que q ha de ser verdad. Por otra parte, la falsedad de r y la veracidad de q r nos llevan, por el
valor de verdad del condicional, a que q ha de ser falsa.
Concluimos, por tanto, que q ha de ser verdadera y falsa al mismo tiempo lo que, obviamente, es
una contradiccin. Quiere esto decir que la suposicin que hicimos al principio sobre la falsedad del
condicional es falsa lo cual equivale a decir que es verdadero y, consecuentemente, el razonamiento sera
vlido.
37
Universidad de Cdiz Departamento de Matemticas
3 Probaremos, una vez ms, que el razonamiento es vlido utilizando el mtodo de demostracin por la
contrarrecproca, (1.5.4).
Veamos que
(p r) [(p q) (q r)]
es tautologa.
Utilizando las equivalencias lgicas correspondientes,
(p r) (p r) {Implicacin}
p r {De Morgan}
pr {Doble negacin}
y
[(p q) (q r)] (p q) (q r) {De Morgan}
(p q) (q r) {Implicacin}
(p q) (q r) {De Morgan}
(p q) (q r) {Doble Negacin}
Probaremos, pues, que
(p r) [(p q) (q r)]
es tautologa.
En efecto, si la hiptesis, p r es verdad, entonces por el valor de verdad de la conjuncin, (1.2.1), p y r
sern, ambas, verdaderas. El valor de verdad de la conclusin depender, por tanto, de q y tendremos,
pues, dos opciones:
> q es verdad. En este caso, la proposicin q r ser verdadera y, por el valor de verdad de la
disyuncin, (1.2.2), la conclusin, (p q) (q r), ser verdadera.
> q es falsa. En tal caso, q ser verdad, la proposicin p q tambin y, nuevamente, por el valor
de verdad de la disyuncin, (1.2.2), la conclusin, (p q) (q r), ser verdadera.
Como la veracidad de la conclusin se sigue de la veracidad de la hiptesis hemos comprobado que el
condicional,
(p r) [(p q) (q r)]
es decir,
(p r) [(p q) (q r)]
es una tautologa. Utilizando la equivalencia lgica contrarrecproca, 1.4.3,
[(p q) (q r)] (p r)
38
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 1.29
Solucin
Llamando,
p q r r p q r p q (p q) (r p) q
V
V V V
F V V
F V
F
V
(p q) (r p) q [(p q) q] (r p) {Conmutatividad}
= p (r p) {Modus tollendo tollens}
(r p) p {Conmutatividad}
= r {Modus tollendo tollens}
r {Doble negacin}
Con lo cual hemos probado, tambin, que el razonamiento es vlido.
39
Universidad de Cdiz Departamento de Matemticas
[(p q) (r p) q] r
40
Grado en Ingeniera Informtica Matemtica Discreta
[(p q) (r p) q] r
Ejemplo 1.30
Cul es la conclusin (distinta de las premisas) para que el razonamiento sea vlido?
Solucin
Sean:
La hiptesis ser:
p (p q) (q r)
Pues bien,
p (p q) (q r) = p (p r) {Silogismo Hiptetico}
= r {Modus Ponendo Ponens}
Por lo tanto, para que el razonamiento sea vlido la conclusin debe ser Florinda no aprobar Lgica.
1.5.5 Falacia
41
Universidad de Cdiz Departamento de Matemticas
Ejemplo 1.31
Solucin
Sean:
p : El mayordomo es el asesino.
q : El mayordomo se puso muy nervioso cuando lo interrogaron.
[(p q) q] p
p q p q (p q) q [(p q) q] p
F V V V F
Por tanto, [(p q) q] p no es una tautologa y el argumento no sera vlido, es decir, es una falacia.
El nerviosismo del mayordomo pudo estar no en su culpabilidad sino en cualquier otra causa.
Ejemplo 1.32
Solucin
Sean
42
Grado en Ingeniera Informtica Matemtica Discreta
[(p q) p] q
Razonando igual que en el ejercicio anterior, una tabla de verdad abreviada sera:
p q p q p (p q) p q [(p q) p] q
F V V V V F F
El razonamiento ignora la obsesin compulsiva del mayordomo por la limpieza, lo cual le lleva siempre a
lavarse las manos inmediatamente despus de cometer un crimen.
43
Universidad de Cdiz Departamento de Matemticas
44
Leccin 2
Lgica de Predicados
2.1 Definiciones
Cualquier teora cientfica aspira a enunciar leyes, postulados, definiciones, teoremas, etc... con una validez
ms o menos universal y, en cualquier caso, bien precisada. A menudo interesa afirmar que todos los
individuos de un cierto campo tienen la propiedad p o que algunos la tienen.
El clculo proposicional no es suficientemente fuerte para hacer todas las afirmaciones que se necesitan en
cualquier disciplina cientfica. Por ejemplo, afirmaciones como x es par x > y no son proposiciones ya
que no son necesariamente verdaderas o falsas. Sin embargo, asignando valores concretos a las variables x e y,
las afirmaciones anteriores son susceptibles de ser verdaderas o falsas, es decir, se convierten en proposiciones.
l vive en el campo.
x es alta y rubia.
x vive en y
2.1.1 Predicado
Es una afirmacin que expresa una propiedad de un objeto o una relacin entre objetos. Estas afirmaciones
se hacen verdaderas o falsas cuando se reemplazan los objetos (variables) por valores especficos.
Notaremos los predicados por p(x), q(x), r(x) . . . , o bien p(x, y), q(x, y), r(x, y, z) si tienen ms de una
variable.
45
Universidad de Cdiz Departamento de Matemticas
Ejemplo 2.1
La afirmacin p(x) : x es alta y rubia es un predicado que expresa la propiedad del objeto x de ser alta y
rubia. Si sustituimos la variable x por un valor determinado, por ejemplo Florinda, entonces el predicado se
transforma en la afirmacin Florinda es alta y rubia que podr ser verdadera o falsa y, consecuentemente,
es una proposicin.
El predicado q(x) : x vive en y expresa una relacin entre los objetos x e y. Si sustituimos x por Torcuato
e y por Cdiz, obtendremos la afirmacin Torcuato vive en Cdiz. sta podr ser verdadera o falsa, es
decir, es una proposicin.
Nota 2.1 Cuando analizamos la frase x es un nmero par vemos que es un predicado, ya que es una
afirmacin que expresa la propiedad de ser par del objeto x. En este caso parece obvio que el objeto ha de
ser, al menos, numrico y ms concretamente un nmero entero.
Llamaremos de esta forma al conjunto al cual pertenecen todos los valores que puedan tomar las variables. Lo
notaremos por U y lo nombraremos por universo del discurso, conjunto universal o, simplemente, universo.
Debe contener, al menos, un elemento.
Ejemplo 2.2
En una posible evaluacin del predicado p(x) : x > 5, elegiramos probablemente un conjunto numrico,
por ejemplo los nmeros enteros, como universo del discurso. No tendra sentido elegir, por ejemplo, el
conjunto de los colores del arco iris ya que podramos encontrarnos con situaciones tales como azul > 5.
Si p(x1 , x2 , . . . , xn ) es un predicado con n variables y asignamos los valores c1 , c2 , . . . , cn a cada una de ellas,
el resultado es la proposicin p(c1 , c2 , . . . , cn ).
Para transformar un predicado en proposicin, cada variable del predicado debe estar ligada.
46
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 2.3
Consideremos el predicado p(x, y) : x+y = 5 en el universo de los nmeros enteros. En principio las variables
x e y pueden tomar cualquier valor entero, es decir estn libres.
En ambos casos, las variables x e y han pasado de estar libres a estar ligadas. Hemos ligado las variables
asignndoles unos valores concretos del universo del discurso.
2.2 Cuantificadores
Supongamos que el Universo del Discurso es un conjunto de animales como, por ejemplo,
y veamos si la afirmacin todos los animales de U tienen cuatro patas es, o no, una proposicin. En
efecto, observemos que la afirmacin propuesta equivale a esta otra, los avestruces tienen cuatro patas y los
caballos tienen cuatro patas y las gallinas tienen cuatro patas y los leones tienen cuatro patas, es decir, la
afirmacin inicial es equivalente a cuatro afirmaciones unidas por el conectivo y , siendo cada una de ellas
una proposicin.
La respuesta, por tanto, ser que la afirmacin todos los animales de U tienen cuatro patas es, efectiva-
mente, una proposicin.
y utilizamos el smbolo para indicar todos o cada uno de los o cualquiera de los, podemos escribir
todo esto en lenguaje simblico,
es decir, todos los animales de U tienen cuatro patas es una proposicin compuesta de cuatro proposiciones
simples unidas por el conectivo y.
Obsrvese que si en el universo del discurso, U , hubiera, por ejemplo, 50, 100, 500 o un nmero indetermi-
nado de animales no sera posible escribir todas y cada una de las proposiciones simples que componen la
proposicin compuesta todos los animales de U tienen cuatro patas, por lo que, en tal caso, tendramos
que utilizar siempre la notacin x, p(x).
Observemos, tambin, que est proposicin ser verdad, nicamente cuando todas las proposiciones simples
que la componen sean verdaderas ya que estn unidas por el conectivo y para que sea falsa bastar que lo
sea, al menos, una de ellas.
47
Universidad de Cdiz Departamento de Matemticas
Planteemos ahora la misma cuestin respecto de la afirmacin hay, al menos, un animal en U que tiene
cuatro patas, es, o no es, una proposicin? En efecto, observemos que esta afirmacin es equivalente a,
los avestruces tienen cuatro patas o los caballos tienen cuatro patas o las gallinas tienen cuatro patas o
los leones tienen cuatro patas, o sea, la afirmacin es equivalente, al igual que antes, a cuatro afirmaciones
unidas, en este caso, por el conectivo o, siendo cada una de ellas una proposicin.
Siguiendo un razonamiento idntico al anterior y utilizando el smbolo para indicar hay, al menos un o
existe, al menos, un, podremos escribir en lenguaje simblico,
Hay, al menos, un animal en U con 4 patas x U : p(x)
p(avestruces) p(caballos) p(gallinas) p(leones)
es decir, hay, al menos, un animal en U que tiene cuatro patas es una proposicin compuesta de cuatro
proposiciones simples unidas por el conectivo o.
Obsrvese que esta proposicin ser falsa nicamente cuando todas las proposiciones simples que la componen
lo sean ya que estn unidas por el conectivo y para que sea verdadera bastar que lo sea, al menos, una
de ellas.
La frase para todo se simboliza con , smbolo que recibe el nombre de cuantificador universal.
As pues, para todo x, p(x) se escribe x, p(x). El smbolo x puede interpretarse tambin como para
cada x, para cualquier x y para x arbitrario.
Ejemplo 2.4
Escribir, en el universo de los enteros positivos, la proposicin todo nmero es estrictamente menor que el
siguiente.
Solucin
48
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 2.5
p(n1 , n2 , n3 ) : n1 n2 = n3
q(n1 , n2 ) : n1 = n2
r(n1 , n2 ) : n1 > n2
(a) Dado cualquier par de nmeros enteros, si su producto es distinto de cero, entonces ambos han de ser,
tambin, distintos de cero.
(b) Dados dos nmeros enteros cualesquiera, es necesario que uno de los dos sea cero para que su producto
lo sea.
(c) Para que cualquier par de enteros a y b sean iguales es suficiente que a 6 b y b 6 a.
(d) Para cualquier terna de enteros, a, b y c, si a < b y c < 0, entonces ac > bc.
Solucin
(a) Dado cualquier par de nmeros enteros, si su producto es distinto de cero, entonces ambos han de ser,
tambin, distintos de cero.
La forma simblica de la proposicin utilizando el cuantificador universal sera,
a, b, (ab 6= 0 a 6= 0 y b 6= 0)
la cual, utilizando los predicados del enunciado, se escribira
a, b, [p(a, b, 0) (q(a, 0) q(b, 0))]
(b) Dados dos nmeros enteros cualesquiera, es necesario que uno de los dos sea cero para que su producto
lo sea.
En efecto, utilizando el cuantificador universal y teniendo en cuenta que la condicin propuesta es
necesaria, la proposicin ser:
a, b, (ab = 0 a = 0 b = 0)
y utilizando los predicados,
a, b, [p(a, b, 0) (q(a, 0) q(b, 0))]
(c) Para que cualquier par de enteros a y b sean iguales es suficiente que a 6 b y b 6 a.
Utilizando el cuantificador universal y recordando cual era la condicin suficiente en un condicional, la
proposicin es:
a, b, (a 6 b y b 6 a a = b)
y con los predicados,
a, b, [(r(a, b) r(b, a)) a = b]
(d) Para cualquier terna de enteros, a, b y c, si a < b y c < 0, entonces ac > bc.
Utilizando el cuantificador universal, ,
a, b, c (a < b y c < 0 ac > bc)
Para escribir la proposicin con los predicados propuestos utilizaremos las variables auxiliares, d y e.
En efecto,
a, b, c [(r(b, a) r(0, c)) d, e ((p(a, c, d) p(b, c, e)) r(d, e))]
49
Universidad de Cdiz Departamento de Matemticas
> x, p(x) es verdad si el predicado p(x) se transforma en una proposicin verdadera para todos los valores
de x en el universo U .
> x, p(x) es falsa si hay, al menos, un valor de x en U para el cual el predicado p(x) se transforme en
una proposicin falsa.
Ejemplo 2.6
Estudiar en el universo de los nmeros enteros, el valor de verdad de las siguientes afirmaciones:
Solucin
a < b q Z+ : b = a + q
a<b
es decir,
a<a+1
Si ahora tenemos en cuenta que a es cualquier entero, podemos decir que el predicado n < n + 1 se
transforma en una proposicin verdadera para todos y cada uno de los elementos del universo, luego
por 2.2.2,
n, (n < n + 1)
es una proposicin verdadera.
(b) Todos los nmeros enteros son iguales a 5.
Probaremos que la proposicin n, (n = 5) es falsa.
En efecto, bastara encontrar, al menos, un nmero entero que transformara el predicado n = 5 en una
proposicin falsa. En este caso, valdra cualquier entero, a 6= 5, es decir hay infinitos ejemplos.
Aplicando de nuevo, 2.2.2, la proposicin
n, (n = 5)
es falsa.
50
Grado en Ingeniera Informtica Matemtica Discreta
La frase existe [al menos] se simboliza con , smbolo que recibe el nombre de cuantificador existencial.
Por tanto, existe un x, tal que p(x) se escribe x : p(x) y puede leerse tambin como para algn x, p(x)
o existe, al menos, un x, tal que p(x).
Ejemplo 2.7
Sea el universo del discurso U = {0, 1}. Encontrar conjunciones y disyunciones finitas de proposiciones que
no usen cuantificadores y que sean equivalentes a las siguientes:
(a) x, p(0, x)
Solucin
(a) x, p(0, x)
La forma equivalente pedida es
p(0, 0) p(0, 1)
51
Universidad de Cdiz Departamento de Matemticas
la cual equivale a
[p(0, 0) p(0, 1)] [p(1, 0) p(1, 1)]
[(p(0, 0) p(0, 1)) p(1, 0)] [(p(0, 0) p(0, 1)) p(1, 1)]
es decir,
(p(0, 0) p(1, 0)) (p(0, 1) p(1, 0)) (p(0, 0) p(1, 1)) (p(0, 1) p(1, 1))
[(p(0, 0) p(0, 1)) p(1, 0)] [(p(0, 0) p(0, 1)) p(1, 1)]
es decir,
(p(0, 0) p(0, 1)) (p(0, 1) p(1, 0)) (p(0, 0) p(1, 1)) (p(0, 1) p(1, 1))
Sea p(x) un predicado de variable x que toma valores en un universo del discurso U .
> x : p(x) es verdadera, si el predicado p(x) se transforma en una proposicin verdadera para, al menos,
uno de los valores de x en U .
> x : p(x) es falsa, si el predicado p(x) se transforma en una proposicin falsa para todos los valores de
x en U .
52
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 2.8
Estudiar en el conjunto de los nmeros enteros, el valor de verdad de las afirmaciones siguientes:
(a) n : n = 5
(b) n : n = n + 1
Solucin
(a) n : n = 5
En efecto, en el universo de los nmeros enteros, uno de los elementos es el 5, luego tomando a = 5,
tendremos que hay, al menos, un valor de n en Z que hace que el predicado n = 5 se transforme en
una proposicin verdadera, luego por 2.2.4, la proposicin
n : n = 5
es verdadera.
n : n + 1
El siguiente cuadro resume los valores de verdad de las proposiciones con cuantificadores. U ser un universo
del discurso cualquiera, x cualquiera de U y p(x) cualquier predicado.
53
Universidad de Cdiz Departamento de Matemticas
Ejemplo 2.9
Estudiar el valor de verdad de las siguientes proposiciones:
(a) Dado cualquier nmero entero, siempre puede encontrarse otro tal que el producto de ambos sea cero.
(b) Puede encontrarse un nmero entero tal que su producto por todos los dems sea 1?
(c) Existe, al menos, un nmero entero que al multiplicarlo por todos los dems, los deje igual?
Solucin
(a) Dado cualquier nmero entero, siempre puede encontrarse otro tal que el producto de ambos sea cero.
Primero escribimos la proposicin en lenguaje simblico,
n1 , [n2 : (n1 n2 = 0)]
y ahora estudiamos su valor de verdad.
Segn el valor de verdad del cuantificador universal, n1 , [n2 : (n1 n2 = 0)] es verdad si la proposicin
n2 : (n1 n2 = 0) es verdadera para todos y cada uno de los valores que n1 pueda tomar en Z. Pues
bien, sea a cualquiera de esos valores, es decir cualquier nmero entero. Entonces, por el valor de
verdad del cuantificador existencial, n2 : (a n2 = 0) es verdad si existe, al menos, un valor de n2 en
Z para el cual el predicado a n2 = 0 se transforme en una proposicin verdadera.
Obviamente, este valor existe ya que bastara tomar n2 = 0 y, por lo tanto, n2 : (a n2 = 0) sera
una proposicin verdadera para todos y cada uno de los nmeros enteros y, consecuentemente, la
proposicin propuesta, n1 , [n2 : (n1 n2 = 0)], es verdadera.
(b) Puede encontrarse un nmero entero tal que su producto por todos los dems sea 1?
Cuantificamos la proposicin,
n1 : [n2 , (n1 n2 = 1)]
y estudiamos su valor de verdad.
Por el valor de verdad del cuantificador existencial, n1 : [n2 , (n1 n2 = 1)] ser falsa si la proposicin
n2 (n1 n2 = 1) es falsa para todos y cada uno de los valores que n1 pueda tomar en Z. Pues bien, sea
a cualquier nmero entero. Por el valor de verdad del cuantificador universal, n2 , (a n2 = 1) es falsa
si podemos encontrar, al menos, un valor de n2 en Z para el que el predicado a n2 = 1 se transforme
en una proposicin falsa.
Bastara tomar n2 como cualquier entero distinto de 1 para que la proposicin n2 , (a n2 = 1) fuera
falsa para todos y cada uno de los nmeros enteros y, consecuentemente, la proposicin propuesta
n1 : [n2 , (n1 n2 = 1)] ser falsa.
(c) Existe, al menos, un nmero entero que al multiplicarlo por todos los dems, los deje igual?
Escribiendo la proposicin en notacin simblica,
n1 : [n2 , (n2 n1 = n2 )]
Esta proposicin ser verdadera si hay, al menos, un valor de n1 en Z que transforme el predicado
n2 n1 = n2 en una proposicin verdadera para todos y cada uno de los valores que n2 pueda tomar
en Z.
Pues bien, sea a cualquier nmero entero, como a 1 = a, la proposicin n2 , (n2 1 = n2 ) es verdadera
y ahora bastara tomar n1 = 1 para que la proposicin propuesta, n1 : [n2 , (n2 n1 = n2 )] tambin
lo sea.
En el ejemplo siguiente veremos como el orden en que se ligan las variables es vital y puede afectar profun-
damente el significado de una afirmacin.
54
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 2.10
Solucin
Ejemplo 2.11
p(x) : x > 0
q(x) : (x 2)(x + 3) = 0
r(x) : x2 5 > 0
Solucin
55
Universidad de Cdiz Departamento de Matemticas
es decir,
a > 0 [(a 2)(a + 3) = 0]
o sea,
a > 0 [(a 2 = 0) (a + 3 = 0)]
de donde, por la distributividad de la conjuncin respecto a la disyuncin, se sigue que
(a > 0 a = 2) (a > 0 a = 3)
y como el segundo de los parntesis es una contradiccin, por las leyes de identidad, resulta
a=2
Luego, en efecto, hay al menos un valor de x en R, x = 2, que transforma el predicado p(x) q(x)
en una proposicin, p(2) q(2), verdadera y, consecuentemente, la proposicin x : [p(x) q(x)] es
verdad.
tendramos que tanto p(x) como r(x) seran falsas para ese x.
Por ejemplo, si x es igual a 1, tendremos que p(1) es falsa y r(1) tambin, por lo tanto, hemos encontrado
un valor de x en R (hay muchos ms) que transforma el predicado p(x) r(x) en una proposicin falsa
y, consecuentemente, la proposicin x, [q(x) r(x)] es falsa.
56
Grado en Ingeniera Informtica Matemtica Discreta
La versin de la lgica que trata con proposiciones cuantificadas se llama lgica de predicados. La introduccin
de cuantificadores no slo ampla la fuerza expresiva de las proposiciones que se pueden construir, sino
que tambin permite elaborar principios lgicos que explican el razonamiento seguido en casi todas las
demostraciones matemticas.
Una transcripcin cuidadosa de los desarrollos matemticos incluyen, a menudo, cuantificadores, predicados
y operadores lgicos.
Ejemplo 2.12
Consideremos como universo del discurso el conjunto de los nmeros enteros y sean los predicados,
p(n) : n es no negativo.
q(n) : n es par.
r(n) : n es impar.
s(n) : n es primo.
Solucin
n, [s(n) p(n)]
n, [s(n) q(n) n = 2]
57
Universidad de Cdiz Departamento de Matemticas
n, [r(n) q(n)]
Obsrvese que en el ejemplo anterior, los cuantificadores estn al comienzo de cada afirmacin. Sin embargo,
no siempre es as, los cuantificadores pueden ir en cualquier parte y su situacin es importante. Los ejem-
plos anteriores ilustran la gran variedad de formas en las que pueden hacerse afirmaciones que contengan
predicados, cuantificadores y operadores lgicos.
Nota 2.2 El valor de verdad de una proposicin compuesta depende, generalmente, del conjunto universal
donde las variables ligadas estn cuantificadas. Sin embargo, existen ejemplos importantes donde el valor de
verdad no depende ni del universo del discurso ni de los valores que las variables tomen en el mismo.
1 x, p(x) x : p(x)
2 x : p(x) x, p(x)
3 x, p(x) x : p(x)
4 x : p(x) x, p(x)
Demostracin
Veamos que en todos los casos las dos proposiciones tienen los mismos valores de verdad.
1 x, p(x) x : p(x)
) x, p(x) = x : p(x)
En efecto, si x, p(x) es verdad, entonces x, p(x) es falso, luego habr, al menos, un valor de
x en U , digamos a, tal que la proposicin p(a) sea falsa, o lo que es igual para el que p(a) sea
verdadera.
Hemos encontrado, pues, un valor de x en U que hace que el predicado p(x) se transforme en
una proposicin verdadera, luego entonces la proposicin x : p(x) es verdad.
) x : p(x) = x, p(x)
Recprocamente, si x : p(x) es verdad, entonces hay, al menos, un valor de x en U , digamos a,
tal que p(a) es verdad y, por lo tanto, p(a) falsa.
Existe, pues, al menos, un valor de x en U que hace que el predicado p(x) se transforme en una
proposicin falsa, luego x, p(x) es falsa y, consecuentemente, su negacin, x, p(x), verdadera.
58
Grado en Ingeniera Informtica Matemtica Discreta
2 x : p(x) x, p(x)
) x : p(x) = x, p(x)
Si x : p(x) es verdad, entonces x : p(x) es falsa, luego p(x) se transforma en una proposicin
falsa para todos y cada uno de los valores de x en U y, consecuentemente, p(x) se transformar
en una proposicin verdadera para esos mismos valores y, por lo tanto, x, p(x) es verdad.
) x, p(x) = x : p(x)
Recprocamente, si x, p(x) es verdad, entonces p(x) se transforma en una proposicin ver-
dadera para todos los valores que x pueda tomar en U y, por lo tanto, p(x) se transformar en
una proposicin falsa para esos valores.
Pues bien, como el predicado p(x) se transforma en una proposicin falsa para todos y cada uno
de los valores de x en U , tendremos que x : p(x) es falsa y, consecuentemente, x : p(x) es
verdad.
3 x, p(x) x : p(x)
) x, p(x) = x : p(x)
Si x, p(x) es verdad, entonces p(x) se transforma en una proposicin verdadera para cualquier
valor de x en U y, por lo tanto, p(x) se transformar en una proposicin falsa para esos mismos
valores de x.
Pues bien, si p(x) se transforma en una proposicin falsa para todos y cada uno de los valores de
x en U , entonces x : p(x) ser falsa y, consecuentemente, su negacin, x : p(x), verdadera.
) x : p(x) = x, p(x)
Recprocamente, si x : p(x) es verdad, entonces x : p(x) es falsa y, por lo tanto, el predicado
p(x) se transforma en una proposicin falsa para todos y cada uno de los valores de x en U y
p(x) en una proposicin verdadera para esos mismos valores.
Como el predicado p(x) se transforma en una proposicin verdadera para todos los valores que
pueda tomar x en U , tendremos que x, p(x) ser verdadera.
4 x : p(x) x, p(x)
) x : p(x) = x, p(x)
En efecto, si x : p(x) es verdad, entonces p(x) se transforma en una proposicin verdadera para
algn valor de x, digamos a, en U . Entonces, p(a) ser una proposicin falsa y, por tanto,
habr, al menos, un valor de x en U que transforma el predicado p(x) en una proposicin falsa.
Consecuentemente, x, p(x) es falsa y, por lo tanto, su negacin, x, p(x), verdadera.
) x, p(x) = x : p(x)
Recprocamente, si x, p(x) es verdad, entonces x, p(x) ser falsa y, por lo tanto, habr, al
menos, un valor de x, digamos a, en U que transforme el predicado p(x) en una proposicin
falsa y su negacin, p(a), en verdadera.
Hemos encontrado, pues, un valor de x en U (x = a) que hace al predicado p(x) una proposicin
verdadera lo cual significa que x : p(x) es verdad.
Nota 2.3 Obsrvese que segn lo que acabamos de probar, la primera de las leyes de De Morgan general-
izadas es cierta para cualquier predicado luego, en particular, ser cierta para su negacin, p(x). Entonces,
x, p(x) x : p(x)
x, p(x) x : p(x)
59
Universidad de Cdiz Departamento de Matemticas
que es la cuarta ley de De Morgan, de la cual, negando ambos miembros, y en virtud de la equivalencia
lgica entre una proposicin y su contrarrecproca, obtenemos,
x, p(x) x : p(x)
es decir,
x, p(x) x : p(x)
que es la segunda ley de De Morgan. Si ahora se la aplicamos a p(x), obtendremos
x, p(x) x : p(x)
o sea,
x, p(x) x : p(x)
que es la tercera ley de De Morgan.
Nota 2.4 Las leyes de De Morgan generalizadas pueden utilizarse repetidamente para negar cualquier
proposicin con cuantificadores.
En efecto,
De lo dicho en la nota anterior podemos extraer una regla general para negar cualquier proposicin con
cuantificadores.
60
Grado en Ingeniera Informtica Matemtica Discreta
3. x : [p(x) q] [x : p(x)] q
4. x, [p(x) q] [x, p(x)] q
Demostracin
Supondremos que U es un universo del discurso arbitrario, p(x) ser cualquier predicado, x un elemento
cualquiera de U y q una proposicin cualquiera.
61
Universidad de Cdiz Departamento de Matemticas
es cierta para cualquier predicado p(x) y cualquier proposicin q, por tanto tambin ser cierta para
sus negaciones, es decir,
x, [p(x) q] [x, p(x)] q
Si ahora negamos ambos miembros,
x : [(p(x) q] [x : p(x)] q
es decir,
x : [p(x) q] [x : p(x)] q
y, consecuentemente,
x : [p(x) q] [x : p(x)] q
x : [p(x) q] [x : p(x)] q
y al ser esto cierto para cualquier predicado p(x) y cualquier proposicin q tambin lo ser para sus
negaciones, es decir,
x : [p(x) q] [x : p(x)] q
y si negamos ambos miembros,
x : [p(x) q] [x : p(x)] q
y, nuevamente, De Morgan,
x, [p(x) q] [x, p(x)] q
obtendremos,
x, [p(x) q] [x, p(x)] q
62
Grado en Ingeniera Informtica Matemtica Discreta
2.3.4 Asociatividad
1. x, [p(x) q(x)] [x, p(x)] [x, q(x)]
2. x : [p(x) q(x)] [x : p(x)] [x : q(x)]
Demostracin
Sea U un universo del discurso cualquiera y p(x), q(x) dos predicados arbitrarios, siendo x cualquier elemento
de U
63
Universidad de Cdiz Departamento de Matemticas
2.3.5 Distributividad
1. x : [p(x) q(x)] = [x : p(x)] [x : q(x)]
2. [x, p(x)] [x, q(x)] = x, [p(x) q(x)]
Demostracin
Sea U un universo del discurso cualquiera y p(x), q(x) dos predicados arbitrarios, siendo x cualquier elemento
de U
64
Grado en Ingeniera Informtica Matemtica Discreta
x, p(x) es verdad. En este caso, y por el valor de verdad del cuantificador existencial, el predicado
p(x) se transformar en proposicin verdadera para todos y cada uno de los valores de x en U
luego el valor de verdad de la disyuncin asegura que el predicado p(x) q(x) se transformar en
proposicin verdadera para cada x de U independientemente de lo que ocurra con q(x) y, por lo
tanto, x, [p(x) q(x)] es verdad.
x, q(x) es verdad. En tal caso es el predicado q(x) el que se transforma en proposicin verdadera
para cada x de U y el mismo razonamiento del caso anterior nos llevara a la veracidad de
x, [p(x) q(x)].
Ejemplo 2.13
Solucin
no es una tautologa. Bastar, pues, que encontremos, al menos, un caso en el que la hiptesis sea verdadera
y la conclusin falsa.
Consideremos un universo del discurso arbitrario, U , y un predicado cualquiera, p(x), siendo x cualquiera
de U .
Supongamos que el predicado p(x) se transforma en proposicin verdadera para, al menos, un elemento
de U y que tambin existe, al menos, un elemento diferente del anterior para el que p(x) se transforma,
asimismo, en una proposicin verdadera, es decir, x : p(x) es verdad y x : p(x) tambin lo es. Por el
valor de verdad de la conjuncin, tendremos que
[x : p(x)] [x : p(x)]
es verdad.
Por otra parte, el predicado p(x) p(x) se transforma en una proposicin falsa para cada x de U ya que
p(x) y p(x) se transforman en proposiciones con distintos valores de verdad y, por lo tanto,
x : [p(x) p(x)]
65
Universidad de Cdiz Departamento de Matemticas
Ejemplo 2.14
Probar que la implicacin recproca de [x, p(x)] [x, q(x)] = x, [p(x) q(x)] no se verifica.
Solucin
x, [p(x) q(x)] =
/ [x, p(x)] [x, q(x)]
no es una tautologa, es decir tendremos que encontrar, al menos, un caso en el que la hiptesis sea verdadera
y la conclusin falsa.
El predicado p(x) q(x) se transforma en proposicin verdadera para cada x de U ya que los predicados p(x)
y q(x) se transformaran en proposiciones verdaderas con distintos valores de verdad, luego la proposicin,
x, [p(x) q(x)]
es verdadera.
Por otra parte, si tomamos x = 1, tendremos que p(1) es falsa y tomando x = 2, q(2) tambin lo es y por
lo tanto, habremos encontrado, al menos, un valor de x en U que transforma p(x) en proposicin falsa y lo
mismo ocurre con q(x). Esto significa que tanto x, p(x) como x, q(x) son falsas y, consecuentemente,
Ejemplo 2.15
Si p(x) y q(x) son dos predicados arbitrarios, siendo x cualquiera de un universo U , probar que
Solucin
En efecto, si x, (p(x) q(x)) es verdad, entonces x, (p(x) q(x)) es falsa, lo cual significa por el valor
de verdad del cuantificador universal que hay, al menos, un valor de x en U que transforma el predicado
p(x) q(x) en una proposicin falsa. A este valor concreto lo llamaremos a, es decir, p(a) q(a) es una
proposicin falsa. Entonces, por el valor de verdad del condicional, p(a) ser verdadera y q(a) falsa, es decir,
q(a) verdadera y, por lo tanto, p(a) q(a) ser verdadera.
66
Grado en Ingeniera Informtica Matemtica Discreta
Hemos encontrado, pues, un valor de x en U que transforma el predicado p(x) q(x) en una proposicin
verdadera y eso significa, por el valor de verdad del cuantificador existencial, que x : (p(x) q(x)) es
verdad.
Recprocamente, si x : (p(x) q(x)) es verdad, entonces, por el valor de verdad del cuantificador exis-
tencial, hay, al menos, un valor de x en U que transforma el predicado p(x) q(x) en una proposicin
verdadera. A ese valor concreto de x lo llamaremos a, es decir, la proposicin p(a) q(a) es verdad, de
aqu que por el valor de verdad de la conjuncin, p(a) sea verdad q(a) tambin, es decir, p(a) es verdad y
q(a) falsa, luego el valor de verdad del condicional asegura que la proposicin p(a) q(a) es falsa.
Por lo tanto, hemos encontrado, al menos, un valor de x en el universo del discurso, U , que transforma
el predicado p(x) q(x) en una proposicin falsa, es decir, la proposicin x, (p(x) q(x)) es falsa y,
consecuentemente, su negacin, x, (p(x) q(x)), ser verdadera.
En este apartado veremos algunos ejemplos de razonamientos con proposiciones cuantificadas. Los mtodos
de demostracin de los mismos sern los que ya hemos estudiado en la leccin anterior (1.5).
Ejemplo 2.16
Estudiar, en el universo de todos los alumnos de la Universidad de Cdiz, la validez del siguiente razon-
amiento.
Por lo tanto,
Solucin
Sean
y llamemos f a Florinda.
67
Universidad de Cdiz Departamento de Matemticas
1 Por el valor de verdad del condicional, sabemos que este ser falso, nicamente cuando siendo verdad
la hiptesis, la conclusin sea falsa. Veremos que este caso no puede ocurrir.
En efecto, si la hiptesis, [x, (p(x) q(x)) p(f )], es verdad, entonces, por el valor de verdad de la
conjuncin, las proposiciones x, (p(x) q(x)) y p(f ) sern, ambas, verdaderas.
Pues bien, si x, (p(x) q(x)) es verdad, por el valor de verdad del cuantificador universal, el condi-
cional p(x) q(x) se transformar en una proposicin verdadera para todos y cada uno de los
elementos del universo y, en particular, ser verdad para Florinda. As pues, tendremos que la proposi-
cin p(f ) q(f ) es verdad y, como p(f ) es verdad, el valor de verdad del condicional asegura que
q(f ) tambin tiene que serlo.
Comprobaremos, ahora, que el nico caso de falsedad no puede ocurrir partiendo de que la conclusin
es falsa. En tal caso, la hiptesis no podr ser verdadera, es decir deber ser falsa. En efecto, si la
conclusin, q(f ), es falsa, entonces el valor de verdad de la hiptesis depender del valor de verdad de
p(f ). Habr, por tanto, dos opciones:
> p(f ) es verdad. En este caso, el condicional p(f ) q(f ) ser falso y habremos encontrado, al
menos, un valor de x en U que transforma el predicado p(x) q(x) en una proposicin falsa. Por
el valor de verdad del cuantificador universal, x, (p(x) q(x)) sera falso y, consecuentemente,
la hiptesis tambin.
> p(f ) es falsa. En tal caso, el valor de verdad de la conjuncin asegura que la hiptesis es falsa
independientemente del valor de verdad de x, (p(x) q(x)).
El condicional,
[x, (p(x) q(x)) p(f )] q(f )
ser, por tanto, una tautologa y, consecuentemente, el razonamiento es vlido.
2 Utilizando el mtodo de demostracin por reduccin al absurdo o contradiccin (1.5.3).
En efecto, supongamos que el condicional
[x, (p(x) q(x)) p(f )] q(f )
es falso.
Entonces, la hiptesis, x, (p(x) q(x)) p(f ), ser verdadera y la conclusin, q(f ), falsa. Por el
valor de verdad de la conjuncin, tendramos
x, (p(x) q(x)) es verdad.
p(f ) es verdad.
q(f ) es falsa.
Pues bien, como q(f ) es falsa y p(f ) verdad, el condicional p(f ) q(f ) ser falso y, por tanto,
habremos encontrado, al menos, un valor de x en U , que transforma el predicado p(x) q(x)
en una proposicin falsa lo cual significa, por el valor de verdad de una proposicin universalmente
cuantificada, que x, (p(x) q(x)) es falsa.
Tendremos, por tanto, que x, (p(x) q(x)) es una proposicin verdadera y falsa al mismo tiempo
lo cual, obviamente, es una contradiccin y la suposicin inicial de que el condicional era falso es falsa
y, consecuentemente, ser una tautologa y el razonamiento vlido.
3 Utilizando el mtodo de demostracin por la contrarrecproca (1.5.4).
[(x, (p(x) q(x))) p(f )] q(f ) q(f ) [(x, (p(x) q(x))) p(f )]
q(f ) x, (p(x) q(x)) p(f ) (1.4.3)
q(f ) (x, (p(x) q(x))) p(f ) (2.15)
Probaremos, pues, que esta ltima proposicin es una tautologa. En efecto, si q(f ) es verdad, el valor
de verdad de la conclusin depender de los distintos casos que puedan presentarse para la proposicin
p(f ) y habr, por tanto, dos opciones:
68
Grado en Ingeniera Informtica Matemtica Discreta
p(f ) es verdad. En este caso, p(f )q(f ) ser una proposicin verdadera y habremos encontrado,
al menos, un valor de x en U que transforma el predicado p(x) q(x) en una proposicin
verdadera. El valor de verdad de una proposicin existencialmente cuantificada asegura que
x : (p(x) q(x)) es una proposicin verdadera.
p(f ) es falsa. En tal caso, p(f ) es verdad.
Hemos probado que en cualquier caso, al menos una de las dos proposiciones (x, (p(x) q(x))) o
p(f ) es verdadera, luego
(x, (p(x) q(x))) p(f )
es verdadera y, consecuentemente,
Ejemplo 2.17
Consideremos el universo de los nmeros enteros, elijamos un nmero a que no sea mltiplo de 2 y estudiemos
la validez del siguiente razonamiento.
El nmero a no es mltiplo de 2.
Si un nmero es par, entonces es divisible por 2.
Si un nmero es divisible por 2, entonces es mltiplo de 2.
Por lo tanto,
el nmero a no es par.
Solucin
Sean
p(x) : x es par.
q(x) : x es divisible por 2.
r(x) : x es mltiplo de 2.
1 De acuerdo con la definicin de razonamiento vlido, comprobaremos que el condicional es una tau-
tologa.
En efecto, si la hiptesis, r(a) (x, (p(x) q(x))) (x, (q(x) r(x))), es verdad, por el valor
de verdad de la conjuncin, (1.2.1), tendremos que
69
Universidad de Cdiz Departamento de Matemticas
~ r(a) es verdad.
~ x, (p(x) q(x)) es verdad.
~ x, (q(x) r(x)) es verdad.
De lo que se deduce,
~ r(a) es falsa.
~ Por el valor de verdad del cuantificador universal, (2.2.2), el predicado p(x) q(x) se transforma
en una proposicin verdadera para todos y cada uno de los elementos del universo y, al ser a uno
de ellos, la proposicin p(a) q(a) es verdad.
~ Por el valor de verdad del cuantificador universal, (2.2.2), el predicado q(x) r(x) se transforma
en una proposicin verdadera para todos y cada uno de los elementos del universo y, al ser a uno
de ellos, la proposicin q(a) r(a) es verdad.
Pues bien, como r(a) es falsa y q(a) r(a) verdad, por el valor de verdad del condicional, (1.2.6),
q(a) ha de ser falsa y, al ser verdad p(a) q(a), p(a), por el mismo motivo, deber ser falsa y,
consecuentemente, p(a) es verdadera, es decir, a no es par.
Como la veracidad de la conclusin se sigue de la veracidad de la hiptesis, tendremos que el nico
caso en que un condicional puede ser falso no ocurre y, por tanto, el condicional es una tautologa y el
razonamiento vlido.
Comprobaremos, ahora, que el razonamiento,
es falso.
Entonces, la hiptesis, r(a) (x, (p(x) q(x))) (x, (q(x) r(x))) sera verdadera y la con-
clusin, p(a), falsa.
Entonces, por el valor de verdad de la conjuncin,
70
Grado en Ingeniera Informtica Matemtica Discreta
71
Universidad de Cdiz Departamento de Matemticas
Nota 2.5 En los ejemplos anteriores, hemos deducido conclusiones particulares partiendo de premisas o
hiptesis generales. Sin embargo, en la inmensa mayora de los teoremas matemticos hay que llegar a con-
clusiones generales. Por ejemplo, tendremos que probar que p(x) es verdad para todos los valores de un cierto
universo del discurso, es decir probar que x, p(x) es verdad, para lo cual habr que establecer la veracidad
de la proposicin p(a) para cada elemento a del universo y, como ya hemos comentado anteriormente, en la
mayor parte de los universos esto no es factible. Lo que haremos para solventar esta cuestin es probar que
p(a) es verdad pero no para el caso en que a sea un elemento particular y concreto sino para el caso en que
a denote un elemento arbitrario o genrico del universo.
Ejemplo 2.18
Estudiar, en el universo de los estudiantes de la Universidad de Cdiz, la validez del siguiente razonamiento:
Todos los alumnos que estudian Lgica Matemtica, saben analizar la validez de un razonamiento.
Por lo tanto,
Solucin
> q(x) se transforma en proposicin verdadera para cada x de U , es decir, x, q(x) es verdad.
En este caso, r(x) se transformar en proposicin verdadera para cada x de U y, por tanto,
el predicado p(x) r(x) tambin y, consecuentemente, la conclusin, x, (q(x) r(x)), ser
verdadera.
72
Grado en Ingeniera Informtica Matemtica Discreta
> q(x) se transforma en proposicin falsa para cada x de U , es decir, x, q(x) es falsa. En tal
caso, p(x) deber transformarse en proposicin falsa para cada x de U y, por tanto, el predi-
cado p(x) r(x) tambin se transformar en proposicin verdadera y, consecuentemente, la
conclusin, x, (q(x) r(x)), ser verdadera.
> q(x) se transforma en proposicin verdadera para, al menos, un valor de x en U , es decir, x, q(x)
es verdad. Para los valores de x en los que q(x) se transforme en verdadera, aplicaramos el
mismo argumento que en el primer caso. Para el resto de valores de x, q(x) no se transformara
en proposicin verdadera, luego debera transformarse en proposicin falsa y bastara aplicar un
razonamiento anlogo al del segundo caso.
> q(x) se transforma en proposicin falsa para, al menos, un valor de x en U , es decir, x, q(x) es
falsa. Para los valores de x en los que q(x) se transforme en falsa, aplicaramos el mismo argumento
que en el segundo caso. Para el resto de valores de x, q(x) no se transformara en proposicin
falsa, luego debera transformarse en proposicin verdadera y bastara aplicar un razonamiento
anlogo al del primer caso.
> q(a) es verdadera. En este caso, el condicional q(a) r(a) ser falso y habremos encontrado, al
menos, un valor de x en U que transforma el predicado q(x) r(x) en proposicin falsa y, por
tanto, x, (q(x) r(x)) ser falsa.
> q(a) es falsa. En tal caso ser falso el condicional p(a) q(a) y habremos encontrado, al menos,
un valor de x en U que transforma el predicado p(x) q(x) en proposicin falsa y, por tanto,
x, (p(x) q(x)) ser falsa.
Por lo tanto, al menos una de las dos proposiciones que conforman la hiptesis siempre es falsa luego
por el valor de verdad de la conjuncin la hiptesis es falsa.
Como si la conclusin es falsa, la hiptesis tambin lo es, el condicional,
es falso. Entonces, la hiptesis, (x, (p(x) q(x)))(x, (q(x) r(x))) sera verdad y la conclusin,
x, (p(x) r(x)), falsa y por el valor de verdad de la conjuncin,
73
Universidad de Cdiz Departamento de Matemticas
Pues bien, si x, (p(x) r(x)) es falsa, por el valor de verdad del cuantificador universal ha de existir,
al menos, un valor de x en U que transforme el predicado p(x) r(x) en una proposicin falsa. Si a
este valor concreto lo llamamos a, tendremos que p(a) q(a) es falsa lo que, por el valor de verdad
del condicional, significa que p(a) es verdad y r(a) falsa.
Por otra parte, como las proposiciones x, (p(x) q(x)) y x, (q(x) r(x)) son, ambas, verdaderas,
el valor de verdad del cuantificador universal asegura que los predicados p(x) q(x) y q(x) r(x)
se transformarn en proposiciones verdaderas para cada x de U . En particular, p(a) q(a) ser
verdad y q(a) r(a) tambin.
Pues bien, si p(a) q(a) es verdad y p(a) tambin, por el valor de verdad del condicional, q(a) ha
de ser verdad y si q(a) r(a) es verdad y r(a) es falsa, entonces, por la misma razn, q(a) ha de ser
falsa lo cual, obviamente, es una contradiccin. Esto significa que es falsa la suposicin inicial de que el
condicional era falso y, por lo tanto, el condicional es verdadero y, consecuentemente, el razonamiento
es vlido.
es una tautologa, lo cual, utilizando las leyes de De Morgan, equivale a probar que
tambin lo es y que, a su vez, utilizando el resultado del ejemplo 2.15 , equivale a probar que
es una tautologa.
En efecto, si x : (p(x) r(x)) es verdad, entonces existir, al menos, un valor de x en U que
transforma el predicado p(x) r(x) en una proposicin verdadera. Si a ese valor concreto lo llamamos
a, tendremos que la proposicin p(a)r(a) es verdadera luego, por el valor de verdad de la conjuncin,
p(a) es verdad y r(a) tambin.
El valor de verdad de la conclusin depender, por tanto, de las distintas opciones que puedan presen-
tarse para el predicado q(x) para x = a y tendremos, por tanto, dos opciones:
> q(a) es verdad. En este caso, q(a) r(a) sera verdadera y habramos encontrado, al menos, un
valor de x en U que transforma el predicado q(x) r(x) en una proposicin verdadera, es decir,
x : (q(x) r(x)) es verdad.
> q(a) es falsa. En tal caso q(a) sera verdadera y la proposicin p(a) q(a) tambin. Hemos
encontrado, pues, un valor de x en U que transforma el predicado p(x)q(x) en una proposicin
verdadera, es decir, x : (p(x) q(x)) es verdad.
Por lo tanto, al menos una de las dos proposiciones, x : (p(x) q(x)) o x : (q(x) r(x)) son,
siempre, verdaderas lo cual significa, por el valor de verdad de la disyuncin, (1.2.2), que la conclusin
es verdadera, luego el condicional es una tautologa y, consecuentemente, el razonamiento propuesto es
vlido.
Ejemplo 2.19
74
Grado en Ingeniera Informtica Matemtica Discreta
Solucin
75
Universidad de Cdiz Departamento de Matemticas
Pues bien, la falsedad de la proposicin x : p(x) equivale a decir que el predicado p(x) se transforma
en proposicin falsa y p(x) en verdadera para cada x de U . Como x, (p(x) q(x)) es verdad, el
predicado p(x) q(x) se transformar en proposicin verdadera para cada x de U y como p(x)
se transforma en proposicin verdadera tambin para todo x, tendremos, por el valor de verdad del
condicional, que el predicado q(x) deber transformarse en proposicin verdadera para cada x de U ,
o sea x, q(x) es verdad y, por tanto, x, q(x) ser falsa. Por las leyes de De Morgan generalizadas,
x, q(x) x : q(x)
por lo tanto, x : q(x) es, al tiempo, verdadera y falsa lo cual, obviamente, es una contradiccin y esto
significa que la suposicin hecha al principio de que el condicional era falso es falsa y, consecuentemente,
dicho condicional es verdadera y el razonamiento vlido.
76
Unidad Temtica II
Teora de Nmeros
77
Leccin 3
Dios hizo los enteros, el resto es obra del hombre... Todos los
resultados de la ms profunda investigacin matemtica deben ser
expresables en la sencilla forma de las propiedades de los enteros.
Leopold Kronecker (1823-1891)
3.1 Divisibilidad
Aunque el conjunto de los nmeros enteros, Z, no es cerrado para la divisin, hay muchos casos en los que
un nmero entero divide a otro. Por ejemplo 2 divide a 12 y 3 divide a 27. La divisin es exacta y no
existe resto. As pues, el que 2 divida a 12 implica la existencia de un cociente, 6, tal que 12 = 2 6.
3.1.1 Definicin
Sean a y b dos nmeros enteros tales que a 6= 0. Diremos que a divide a b o a es divisor de b si
existe un nmero entero q tal que b = a q. Suele notarse a|b, es decir,
a|b q Z : b = aq
79
Universidad de Cdiz Departamento de Matemticas
Ejemplo 3.1
Nota 3.2 Aunque nuestro objetivo no es el estudio de la estructura algebraica de los nmeros enteros, es
importante recordar que la suma y el producto de nmeros enteros son operaciones asociativas y conmuta-
tivas, que {Z, +} es grupo abeliano y que se satisface la propiedad distributiva del producto respecto de la
suma, por lo que {Z, +, } es un anillo conmutativo con elemento unidad (el 1) y sin divisores de cero.
3.1.2 Propiedades
(v) 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 expresin pb + qc se le llama combinacin lineal de b y c con coeficientes enteros).
Demostracin
a = 1 a, con a Z
luego, 1 |a .
0 = a 0, con 0 Z
luego, a |0
80
Grado en Ingeniera Informtica Matemtica Discreta
luego,
b = aq1
a = bq2 = a = b
q1 = q2 = 1
o = |a| = |b|
b = aq1
a = bq2 = a = b
q1 = q2 = 1
81
Universidad de Cdiz Departamento de Matemticas
(iv) a |b y b |c = a |c . En efecto,
a |b q1 Z : b = aq1
y = c = aq1 q2 , con q1 q2 Z a|c
b |c q2 Z : c = bq2
Ejemplo 3.2
Probar que si un entero divide a otros dos, entonces divide a su suma y tambin a su diferencia.
Solucin
Ejemplo 3.3
Solucin
82
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 3.4
Solucin
Ejemplo 3.5
Probar que la suma de los cuadrados de dos enteros positivos e impares es mltiplo de 2 pero no de 4.
Solucin
En efecto,
a impar q1 Z+ 2 2
0 : a = 2q1 + 1 a = (2q1 + 1)
y = a2 + b2 = 4q12 + 4q1 + 4q22 + 4q2 + 2
b impar q2 Z+ 2 2
0 : b = 2q2 + 1 b = (2q2 + 1)
83
Universidad de Cdiz Departamento de Matemticas
a2 + b2 no es mltiplo de 4
Estableceremos en este apartado el algoritmo de la divisin de dos nmeros, comprobando que el cociente y
el resto de la divisin son nicos.
Demostracin
Existencia de q y r.
Sean a y b dos nmeros enteros cualesquiera con b > 0. Encontraremos otros dos nmeros enteros q y r que
cumplan las condiciones exigidas, es decir, tales que a = bq + r y 0 6 r < b. En efecto,
a = bq + r r = a bq
y = y
06r<b 06r<b
= 0 6 a bq < b
= bq 6 a < b + bq
= bq 6 a < b(q + 1)
Por lo tanto, q es un nmero entero tal que bq es el mayor mltiplo de b menor o igual que a. Una vez
obtenido el cociente q, podemos calcular el resto r sin ms que hacer r = a bq.
84
Grado en Ingeniera Informtica Matemtica Discreta
Unicidad de q y r.
Supongamos que no son nicos, es decir, supongamos que existen r1 , r2 , q1 y q2 , enteros tales que verifican
el teorema, o sea,
a = bq1 + r1 : 0 6 r1 < b
a = bq2 + r2 : 0 6 r2 < b.
Entonces,
a = bq1 + r1
y = b(q1 q2 ) = r2 r1 = b |q1 q2 | = |r2 r1 |
a = bq2 + r2
luego,
b |q1 q2 | = |r2 r1 |
y = b |q1 q2 | < b
|r2 r1 | < b
= b |q1 q2 | b < 0
= b (|q1 q2 | 1) < 0
b>0
= |q1 q2 | 1 < 0
= |q1 q2 | < 1
q1 q2 Z
= |q1 q2 | = 0
= q1 = q2
Adems,
a = bq1 + r1
y
a = bq2 + r2 = r1 r2 = 0 = r1 = r2
y
q1 = q2
3.2.2 Corolario
Si a y b son enteros, con b 6= 0, entonces existen otros dos nmeros, q y r, enteros y nicos, tales que
a = bq + r, donde 0 6 r < |b|.
Demostracin
Si b > 0, entonces se cumplen las hiptesis del teorema anterior, luego se verifica el corolario.
85
Universidad de Cdiz Departamento de Matemticas
Si b < 0, entonces b > 0 y aplicando el teorema anterior, existirn dos enteros q1 y r, nicos, tales que
a = (b)q1 + r, con 0 6 r < b
de aqu que
a = b(q1 ) + r, con 0 6 r < b = |b|
tomando q = q1 , tendremos que
a = bq + r, con 0 6 r < |b|
siendo q y r nicos, ya que q1 y r lo eran.
Ejemplo 3.6
1. Sean a = 9 y b = 2.
El mayor mltiplo de 2 menor o igual que 9 es 2 4, luego tomando q = 4 y r = 9 2 4 = 1, tendremos
que
9 = 2 4 + 1, con 0 6 1 < 2
2. Sean a = 2 y b = 5.
El mayor mltiplo de 5 menor o igual que 2 es 5 0, luego si q = 0 y r = 2 5 0 = 2, se sigue que
2 = 5 0 + 2, con 0 6 2 < 5
3. Sean a = 17 y b = 10.
El mayor mltiplo de 10 menor o igual que 17 es 10(2), luego tomando q = 2 y r = 1710(2) =
3, tendremos que
17 = 10(2) + 3, con 0 6 3 < 10
4. Sean a = 10 y b = 17.
El mayor mltiplo de 17 menor o igual que 10 es 17(1), luego si tomamos q = 1 y r = 10
17(1) = 7, resulta que
10 = 17(1) + 7, con 0 6 7 < 17
5. Sean a = 61 y b = 7.
El mayor mltiplo de 7 menor o igual que 61 es (7)(8), as pues si tomamos q = 8 y r =
61 (7)(8) = 61 56 = 5, tendremos que
61 = (7)(8) + 5, con 0 6 5 < |7| = 7
6. Sean a = 7 y b = 61.
El mayor mltiplo de 61 menor o igual que 7 es (61)0, por tanto tomando q = 0 y r = 7(61)0 =
7, resulta
7 = (61) 0 + 7, con 0 6 7 < |61| = 61
7. Sean a = 21 y b = 15.
El mayor mltiplo de 15 menor o igual que 21 es (15)2. Tomando q = 2 y r = 21(15)2 = 9,
resulta
21 = 15 2 + 9, con 0 6 9 < |15| = 15
8. Sean a = 15 y b = 21.
El mayor mltiplo de 21 menor o igual que 15 es (21) 1, as pues, si tomamos q = 1 y r =
15 (21) 1 = 6, tendremos
15 = 21 1 + 6, con 0 6 6 < |21| = 21
86
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 3.7
(a) 4q + 1
(b) 8q + 1
siendo q Z.
Solucin
Ejemplo 3.8
Demustrese que si un nmero entero es a la vez un cuadrado y un cubo, entonces puede escribirse en la
forma 7q 7q + 1 con q Z.
Solucin
Sea n cualquier nmero entero. Entonces, si ha de ser a la vez un cuadrado y un cubo, quiere decir que
pueden encontrarse a y b enteros, tales que
n = a2 = b3
87
Universidad de Cdiz Departamento de Matemticas
Pues bien,
Entonces,
a2 = b3 = 7k1 + r12 = 7k2 + r23 , con 0 6 r1 , r2 < 7
y, de nuevo por el teorema 3.2.1, k1 = k2 y r12 = r23 . Los diferentes valores que pueden tomar r12 y r23 sern,
0, 1, 4, 9, 16, 25 y 36 para r12 y 0, 1, 8, 27, 64, 125 y 216 para r23 y las nicas opciones en las que coinciden es
cuando r1 y r2 son los dos 0 los dos 1. O sea,
a2 = b3 a2 y b3 son de la forma 7q 7q + 1
Por tanto,
n es cuadrado y cubo = n = 7q n = 7q + 1
Ejemplo 3.9
Demostrar que
Solucin
88
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 3.10
Solucin
Sea a cualquier nmero entero. El producto de tres enteros consecutivos, siendo a uno de ellos, presenta las
siguientes opciones:
a(a + 1)(a + 2)
(a 1)a(a + 1)
(a 2)(a 1)a
Por el teorema de existencia y unicidad de cociente y resto, (3.2.1), existirn q1 y r, enteros y nicos tales
que
a = 2q1 + r, 0 6 r < 2
1 a = 2q1 .
En este caso,
89
Universidad de Cdiz Departamento de Matemticas
2 a = 2q1 + 1
En tal caso,
a(a + 1)(a + 2) = (2q1 + 1)(2q1 + 2)(a + 2)
= 2(2q1 + 1)(q1 + 1)(a + 2)
= 2q2 , siendo q2 = (2q1 + 1)(q1 + 1)(a + 2) Z
(a 1)a(a + 1) = 2q1 (2q1 + 1)(a + 1)
= 2q2 , siendo q2 = q1 (2q1 + 1)(a + 1) Z
(a 2)(a 1)a = (a 2)2q1 (2q1 + 1)
= 2q2 , siendo q2 = (a 2)q1 (2q1 + 1) Z
1 a = 3q1 .
En este caso,
a(a + 1)(a + 2) = 3q1 (a + 1)(a + 2) = 3q3 , siendo q3 = q1 (a + 1)(a + 2) Z
(a 1)a(a + 1) = (a 1)3q1 (a + 1) = 3q3 , siendo q3 = (a 1)q1 (a + 1) Z
(a 2)(a 1)a = (a 2)(a 1)3q1 = 3q3 , siendo q3 = (a 2)(a 1)q1 Z
2 a = 3q1 + 1.
En este caso, tendremos,
a(a + 1)(a + 2) = (3q1 + 1)(a + 1)(3q1 + 3)
= 3(3q1 + 1)(a + 1)(q1 + 1)
= 3q3 , siendo q3 = (3q1 + 1)(a + 1)(q1 + 1) Z
(a 1)a(a + 1) = 3q1 (3q1 + 1)(a + 1)
= 3q3 , siendo q3 = q1 (3q1 + 1)(a + 1) Z
(a 2)(a 1)a = (a 2)3q1 (3q1 + 1)
= 3q3 , siendo q3 = (a 2)q1 (3q1 + 1) Z
3 a = 3q1 + 2.
En tal caso,
a(a + 1)(a + 2) = (3q1 + 2)(3q1 + 3)(a + 2)
= 3(3q1 + 2)(q1 + 1)(a + 2) = 3q3 , siendo q3 = (3q1 + 2)(q1 + 1)(a + 2) Z
(a 1)a(a + 1) = (a 1)(3q1 + 2)(3q1 + 3)
= 3(a 1)(3q1 + 2)(q1 + 1)
= 3q3 , siendo q3 = (a 1)(3q1 + 2)(q1 + 1)) Z
(a 2)(a 1)a = 3q1 (a 1)(3q1 + 1)
= 3q3 , siendo q3 = q1 (a 1)(3q1 + 1) Z
90
Grado en Ingeniera Informtica Matemtica Discreta
Por lo tanto, y en cualquier caso, el producto de tres enteros consecutivos es, siempre, mltiplo de 3.
Pues bien, teniendo en cuenta que si un nmero es mltiplo de otros dos, entonces ha de ser mltiplo del
mnimo comn mltiplo de ambos,
a(a + 1)(a + 2) = 2q2
y = a(a + 1)(a + 2) = m.c.m(2, 3) q = a(a + 1)(a + 2) = 6q, q Z
a(a + 1)(a + 2) = 3q3
(a 1)a(a + 1) = 2q2
y = (a 1)a(a + 1) = m.c.m(2, 3) q = (a 1)a(a + 1) = 6q, q Z
(a 1)a(a + 1) = 3q3
(a 1)(a 2)a = 2q2
y = (a 1)(a 2)a = m.c.m(2, 3) q = (a 1)(a 2)a = 6q, q Z
(a 1)(a 2)a = 3q3
Ejemplo 3.11
a(a + 1)(2a + 1)
Probar que si a es un nmero entero, entonces tambin lo es.
6
Solucin
En efecto,
a(a + 1)(2a + 1) = a(a + 1)(a 1 + a + 2)
= a(a + 1)(a 1) + a(a + 1)a(a + 2)
= (a 1)a(a + 1) + a(a + 1)(a + 2)
Por lo tanto,
91
Universidad de Cdiz Departamento de Matemticas
Consideremos, por ejemplo, el entero positivo 7345. Normalmente leemos siete mil trescientos cuarenta y
cinco y, dado que es lo habitual, entendemos que est escrito en el sistema decimal de numeracin o en
base 10.
Tambin sabemos que la ltima cifra, leyendo el nmero de derecha a izquierda, es la de las unidades, la
siguiente es la cifra de las decenas, la que sigue de las centenas, y as sucesivamente. Observemos lo siguiente:
y esto mismo puede hacerse con cualquier nmero entero positivo escrito en forma decimal, es decir si tal
nmero es ak ak1 a2 a1 a0 , entonces
k
X
ak ak1 a2 a1 a0 = a0 100 + a1 101 + a2 102 + + ak1 10k1 + ak 10k = ai 10i
i=0
y esta forma de escribir el nmero se conoce como representacin polinmica del mismo tomando como
base el nmero 10.
Normalmente, se dice que a0 es una unidad de primer orden, a1 de segundo orden, a2 de tercero y, en general,
diremos que ak es una unidad de orden k + 1.
35 = 1 20 + 1 21 + 0 22 + 0 23 + 0 24 + 1 25 .
En tal caso tendramos una representacin polinmica del nmero 35 tomando como base el nmero 2.
Nada nos impide utilizar otro nmero como base para la representacin polinmica del nmero 35. Por
ejemplo, si tomamos el 3, tendramos
35 = 2 30 + 2 31 + 0 32 + 1 33
y si tomramos el 8,
35 = 3 80 + 4 81
El siguiente teorema matiza y aclara estas ideas.
Demostracin
92
Grado en Ingeniera Informtica Matemtica Discreta
Obtenido q1 y aplicando de nuevo el algoritmo de la divisin, pueden encontrarse q2 y a1 , nicos, tales que
q1 = bq2 + a1 con 0 6 a1 < b, y q2 < q1 .
Reiterando el proceso,
q2 = bq3 + a2 con 0 6 a2 < b, y q3 < q2
q3 = bq4 + a3 con 0 6 a3 < b, y q4 < q3
y as sucesivamente.
Tendremos una sucesin de enteros positivos,
n, q1 , q2 , q3 , q4 , . . .
tal que
n > q1 > q2 > q3 > q4 >
y que por el principio del buen orden, tiene un primer elemento qk tal que
qk = b 0 + ak , con 0 6 ak < b
y ak ha de ser distinto de cero ya que de lo contrario qk sera cero, lo cual es imposible ya que es un entero
positivo.
Pues bien, sustituyendo el valor de q1 en n,
)
n = q1 b + a0
= n = (q2 b + a1 ) b + a0 = q2 b2 + a1 b + a0
q1 = q2 b + a1
y sustituyendo en este resultado el valor de q2 ,
n = q2 b2 + a1 b + a0
)
= n = (q3 b + a2 ) b2 + a1 b + a0 = q3 b3 + a2 b2 + a1 b + a0 .
q2 = q3 b + a2
Repitiendo el proceso para q3 ,
n = q3 b3 + a2 b2 + a1 b + a0
)
= n = (q4 b + a3 ) b3 + a2 b2 + a1 b + a0
q3 = q4 b + a3
= n = q4 b4 + a3 b3 + a2 b2 + a1 b + a0 .
Y siguiendo hasta qk ,
n = qk b + + a2 b2 + a1 b + a0
)
= n = ak bk + + a2 b2 + a1 b + a0
qk = ak
donde por 3.2.1, los coeficientes ak son nicos, 0 6 ai < b, i = 0, 1, . . . , k y, como ya hemos visto, ak 6= 0.
La expresin obtenida es la descomposicin polinmica de n en la base b y se escribe a0 a1 a2 ak(b .
Ejemplo 3.12
Escribir en forma decimal el nmero 1243(5 .
Solucin
En el ejemplo siguiente veremos como puede utilizarse el teorema 3.2.1 para hacer lo contrario, es decir
escribir la representacin de nmeros enteros en bases distintas de la decimal.
93
Universidad de Cdiz Departamento de Matemticas
Ejemplo 3.13
Solucin
a0 = 5
y
763 = ak 7k1 + ak1 7k2 + ak2 7k3 + + a2 7 + a1 .
Entonces,
y por 3.2.1,
763 = 7 109 + 0 (3.4)
y, de nuevo, por la unicidad del cociente y el resto, de (3.3) y (3.3), tendremos que
a1 = 0
y
109 = ak 7k2 + ak1 7k3 + + a4 72 + a3 7 + a2 .
Repitiendo el proceso,
109 = 7 ak 7k3 + ak1 7k4 + + a4 7 + a3 + a2
y
109 = 7 15 + 4
luego,
a2 = 4
y
15 = ak 7k3 + ak1 7k4 + + a5 72 + a4 7 + a3 .
Repetimos de nuevo, y
15 = 7 ak 7k4 + ak1 7k5 + + a5 7 + a4 + a3
y
15 = 72+1
94
Grado en Ingeniera Informtica Matemtica Discreta
luego,
a3 = 1
y
2 = ak 7k4 + ak1 7k5 + + a6 72 + a5 7 + a4 .
luego,
a4 = 2
y
0 = ak 7k5 + ak1 7k6 + + a6 7 + a5 .
5346 = 2 74 + 1 73 + 4 72 + 0 7 + 5 = 21405(7 .
5346 7
44 763 7
26 06 109 7
5 63 39 15 7
0 4 1 2
y
5346 = 21405(7
Nota 3.3 El sistema de numeracin en base 2 o sistema binario es de vital importancia en la informtica.
Los nicos dgitos que pueden utilizarse son los bits 0 y 1.
Con los dgitos 0 y 1, el nmero de nmeros de cuatro cifras que pueden construirse es
V R2,4 = 24 = 16
luego utilizando cuatro posiciones, con los bits 0 y 1 podemos representar 16 nmeros enteros. La repre-
sentacin binaria de los diecisis primeros nmeros enteros es
95
Universidad de Cdiz Departamento de Matemticas
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
Los ordenadores utilizan, normalmente, grupos de ocho dgitos (octetos o bytes) para almacenar informacin.
Obsrvese que el nmero de octetos que pueden construirse con los dgitos 0 y 1 es
V R2,8 = 28 = 256
lo cual equivale a decir que puede almacenarse cualquier nmero entero entre 0 y 255 en formato binario.
Otro sistema de numeracin muy utilizado en la informtica es el de base 16 o hexadecimal. Adems de los
dgitos del 0 al 9, usaremos A, B, C, D, E y F para los nmeros 10, 11, 12, 13, 14 y 15, respectivamente.
En la primera y tercera columna de la tabla siguiente recogemos la expresin binaria y hexadecimal de los
enteros entre el 0 y el 15.
96
Grado en Ingeniera Informtica Matemtica Discreta
Para escribir un octeto (nmero de ocho bits en binario) en forma hexadecimal, podemos escribirlo en base
diez y, posteriormente, hallar su representacin hexadecimal. Veremos un mtodo para obtenerla directa-
mente.
Segn hemos visto, con los dgitos 0 y 1, podemos escribir un total de 256 octetos. La primera cuestin es
saber cuantos dgitos hexadecimales tiene un octeto. En efecto, si x es dicho nmero, y a cada octeto le corre-
sponde un nmero en hexadecimal y, dado que pueden escribirse un total de V R16,x nmeros hexadecimales
con x dgitos, tendremos que
V R16,x = V R2,8
de aqu que
16x = 28 = 24x = 28 = 4x = 8 = x = 2
N = a7 a6 a5 a4 a3 a2 a1 a0(2
y
N = b1 b0(16
N = a0 + a1 2 + a2 22 + a3 23 + a4 24 + a5 25 + a6 26 + a7 27
y
N = b0 + b1 16
es decir,
N = a0 + a1 2 + a2 22 + a3 23 + 16(a4 + a5 2 + a6 22 + a7 23 )
y
N = b0 + b1 16
b0 = a0 + a1 2 + a2 22 + a3 23
y
b1 = a4 + a5 2 + a6 22 + a7 23
es decir,
b0(16 = a3 a2 a1 a0(2
y
b1(16 = a7 a6 a5 a4(2
As pues, para convertir un entero binario de ocho bits a base 16, basta descomponerlo en dos bloques de
cuatro bits y representar cada uno de ellos en hexadecimal.
97
Universidad de Cdiz Departamento de Matemticas
Ejemplo 3.14
Solucin
0111 1100
7 C
luego
01111100(2 = 7C(16
98
Grado en Ingeniera Informtica Matemtica Discreta
a0 = b0 + b1 2 + b2 22 + b3 23
a1 = b4 + b5 2 + b6 22 + b7 23
a2 = b8 + b9 2 + b10 22 + b11 23
a3 = b12 + b13 2 + b14 22 + b15 23
es decir,
a0(16 = b3 b1 b2 b0(2
a1(16 = b7 b6 b5 b4(2
a2(16 = b11 b10 b9 b8(2
a3(16 = b15 b14 b13 b12(2
As pues, para convertir un nmero hexadecimal de cuatro dgitos a binario, basta obtener la representacin
binaria con cuatro dgitos de cada uno de los smbolos hexadecimales.
Ejemplo 3.15
Solucin
Segn la tabla,
A 8 B 3
1010 1000 1011 0011
luego,
A8B3(16 = 1010100010110011(2
Ejemplo 3.16
Demostrar que un nmero entero positivo es divisible por 2 si, y slo si lo es su ltima cifra.
Solucin
99
Universidad de Cdiz Departamento de Matemticas
= 2 |n a0 .
Si. En efecto, supongamos ahora que la ltima cifra de n es divisible por 2, es decir 2 |a0 . Entonces
)
2 |a0
= 2 |a0 + n a0 = 2 |n
2 |n a0
As pues,
un nmero entero positivo es divisible por 2 si, y slo si su ltima cifra es 2 o mltiplo de 2.
k
X
n es divisible por p si, y slo si lo es ai ri .
i=1
Demostracin
100 = q0 p + r0
10 = q1 p + r1
102 = q2 p + r2
... .........
10k = qk p + rk
10i ri = qi p
luego,
p 10i ri , i = 0, 1, 2, . . . , k
100
Grado en Ingeniera Informtica Matemtica Discreta
de aqu que
p ai 10i ri , i = 0, 1, 2, . . . , k
y, por lo tanto, k
X
ai 10i ri
p
i=0
luego, k !
X k
X
i
p ai 10 ai ri
i=0 i=0
es decir, !
k
X
p n ai ri
i=0
Veamos de nuevo el ejemplo 3.16 .
Ejemplo 3.17
Demostrar que un nmero entero positivo es divisible por 2 si, y slo si lo es su ltima cifra.
Solucin
i
su representacin decimal y sean ri los restos de dividir 10 entre 2 para i = 0, 1, 2, . . . , k. Entonces,
r0 = 1
y
ri = 0, i = 1, 2, . . . , k
101
Universidad de Cdiz Departamento de Matemticas
de aqu que
k
X
ai ri = a0
i=1
luego por el criterio anterior,
Ejemplo 3.18
Obtener una condicin necesaria y suficiente para que un nmero entero positivo sea divisible por 3.
Solucin
= 3qi + 1, qi Z
es decir, los restos, ri , de dividir 10i entre 3 para i = 0, 1, 2, . . . , k son siempre iguales a 1, luego
k
X k
X
ai ri = ai
i=1 i=1
de aqu que por el criterio general de divisibilidad, (3.4.1), n es divisible por 3 si, y slo si lo es la suma de
sus cifras, o lo que es igual
Una condicin necesaria y suficiente para que un entero positivo sea divisible por 3 es que la
suma de sus cifras sea mltiplo de 3.
102
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 3.19
Obtener un criterio de divisibilidad por 4.
Solucin
tendremos que
4 10i2 102 , i = 2, 3, . . . , k
es decir,
4 10i , i = 2, 3, . . . , k
luego,
ri = 0, i = 2, 3, . . . , k
de aqu que
k
X
ai ri = a0 + 2a1
i=0
es decir,
n es divisible por 4 si, y slo si lo es la suma de la cifra de las unidades ms dos veces la cifra
de las decenas.
Ejemplo 3.20
Obtener un criterio de divisibilidad por 5.
Solucin
103
Universidad de Cdiz Departamento de Matemticas
Ejemplo 3.21
Solucin
tendremos que
8 10i3 103 , i = 3, 4, . . . , k
o sea,
8 10i , i = 3, 4, . . . , k
de aqu que
ri = 0, i = 3, 4, . . . , k
y, consecuentemente,
k
X
ai ri = a0 + 2a1 + 4a2 .
i=0
n es divisible por 8 si, y slo lo es la suma de las cifras de sus unidades ms dos veces la cifra
de sus decenas ms cuatro veces la cifra de sus centenas
Siguiendo con la operacin de divisin que desarrollamos anteriormente, centraremos ahora nuestra atencin
en los divisores comunes de un nmero finito de nmeros enteros.
3.5.1 Definicin
Dados los nmeros enteros positivos a1 , a2 , a3 , . . ., an , llamaremos mximo comn divisor de todos ellos
al nfimo del conjunto {a1 , a2 , a3 , . . . , an } ordenado con la relacin de orden parcial de divisibilidad. Lo
notaremos m.c.d. (a1 , a2 , a3 , . . . , an )
104
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 3.22
m.c.d. (72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888)
Solucin
Segn la definicin de mximo comn divisor de varios nmeros, tendremos que calcular el nfimo del conjunto
A = {72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888}
o sea,
a 4 b a|b
Recordemos que el nfimo de A es el mximo del conjunto de sus cotas inferiores ordenado por la relacin
anterior. Vamos a calcular, pues, los elementos caractersticos de este conjunto.
m es minimal de A @x A : x m
o lo que es igual,
m es minimal de A @x A : x 4 m y x 6= m
y esto significa, teniendo en cuenta que la relacin 4 es la de divisibilidad,
m es minimal de A @x A : x divida a m y x 6= m
es decir,
m es minimal de A m no tiene en A divisores distintos del propio m.
Consecuentemente,
m es minimal de A m = 72 m = 108
Obsrvese que al haber dos minimales no puede haber mnimo, ya que ste, caso de existir, ha de ser nico
y coincidir con el minimal.
i Z+ es cota inferior de A Z+ x (x A = i 4 x)
es decir,
i Z+ es cota inferior de A Z+ x (x A = i divide a x)
As pues,
i Z+ es cota inferior de A Z+ i divide a todos los elementos de A
y bastara con que i dividiese a los minimales de A ya que por transitividad esto significara que divide a
todos los elementos de A. Por lo tanto,
105
Universidad de Cdiz Departamento de Matemticas
As pues,
d Z+ es el nfimo de A Z+ d es el mximo de Ci
luego,
d Z+ es el nfimo de A Z+ d es posterior a todos los elementos de Ci
o lo que es igual,
Consecuentemente,
d Z+ es el nfimo de A Z+ d = 36.
As pues, y segn la definicin de mximo comn divisor,
m.c.d. (72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888) = 36
3.5.2 Proposicin
Dados los nmeros enteros a1 , a2 , a3 , . . ., an , se verifica:
Demostracin
Sea d = m.c.d. (a1 , a2 , a3 , . . . , an ) y d0 = m.c.d. (a1 , m.c.d. (a2 , a3 , . . . , an )). Entonces, por definicin
106
Grado en Ingeniera Informtica Matemtica Discreta
Pero si d es anterior (divisor) a varios nmeros, entonces, por definicin de nfimo, ser anterior (divisor) al
nfimo de todos ellos, es decir,
d |a1 y d nf {a2 , a3 , . . . , an } .
Nuevamente, por la definicin de mximo comn divisor,
es decir,
d |d0
Por otra parte, por definicin,
y por ser d0 el nfimo de dos nmeros, deber ser anterior (divisor) a ambos, o sea,
y al ser d0 anterior (divisor) al nfimo de a2 , a3 , . . . , an , tendr que ser anterior (divisor) a todos ellos, es
decir,
d0 |a1 y d0 |a2 y d0 |a3 y y d0 |an
por tanto, d0 ha de ser anterior (divisor) al nfimo de todos,
d0 nf {a1 , a2 , a3 , . . . , an }
d0 |m.c.d. (a1 , a2 , a3 , . . . , an )
es decir,
d0 |d
Pues bien, como d |d0 y d0 |d , por la antisimetra de la relacin de divisibilidad, d = d0 , es decir,
Ejemplo 3.23
Calcular,
m.c.d. (576, 864, 1296, 1944)
aplicando la proposicin anterior.
107
Universidad de Cdiz Departamento de Matemticas
Solucin
m.c.d. (576, 864, 1296, 1944) = m.c.d. (576, m.c.d. (864, 1296, 1944))
= m.c.d. (576, m.c.d. (864, m.c.d. (1296, 1944)))
= m.c.d. (576, m.c.d. (864, 648))
= m.c.d. (576, 216)
= 72
Sean a y b dos nmeros enteros. El entero d > 0 es el mximo comn divisor de a y b si es divisor de ambos
y cualquier otro divisor de a y b es, tambin, divisor de d.
1. d|a y d|b
d = m.c.d.(a, b) y
2. c|a y c|b = c|d
Nota 3.4 Obsrvese que si llamamos Da y Db a los conjuntos formados por los divisores de a y b, respec-
tivamente, las condiciones 1. y 2. pueden escribirse, tambin, de la forma siguiente:
1. d Da y d Db
d = m.c.d. (a, b) y
2. c Da y c Db = c|d
1. d (Da Db )
y
2. c (Da Db ) = c|d
d = Mx (Da Db )
3.5.4 Propiedades
108
Grado en Ingeniera Informtica Matemtica Discreta
Demostracin
(i) En efecto, sea a cualquier entero distinto de cero. Segn hemos visto en la nota 3.4,
Pues bien, como todos los enteros son mltiplos de 0 ((ii) de 3.1.2), podemos considerar que todos los
enteros dividen a 0. Entonces,
Da D0 = Da Z = Da
y al ser el mximo comn divisor mayor que cero, tendremos
a si, a > 0
m.c.d.(a, 0) = Mx (Da ) = y = |a|
a si, a < 0
(ii) Veamos, ahora, que m.c.d. (a, b) = m.c.d. (|a| , |b|). En efecto, como a y b son cualesquiera distintos de
cero, estudiaremos los cuatro casos que pueden presentarse. Llamaremos, en todos los casos,
1 a > 0 y b > 0.
d1 = m.c.d.(a, b) = d1 |a y d1 |b
= d1 ||a| y d1 ||b| {|a| = a, |b| = b}
= d1 |m.c.d. (|a| , |b|)
= d1 |d2
2 a > 0 y b < 0.
d1 = m.c.d.(a, b) = d1 |a y d1 |b
= d1 |a y d1 |b {(v) de 3.1.2}
= d1 ||a| y d1 ||b| {|a| = a, |b| = b}
= d1 |m.c.d. (|a| , |b|)
= d1 |d2
109
Universidad de Cdiz Departamento de Matemticas
por lo tanto,
m.c.d.(a, b) = m.c.d.(a, b) = m.c.d.(a, b) = m.c.d.(a, b)
Demostracin
Supondremos que a y b son enteros positivos, ya que segn hemos visto en la nota de las propiedades del
mximo comn divisor, si uno de los dos, o ambos, fuera negativo, el mximo comn divisor sera el mismo.
Existencia. Sea C el conjunto de todas las combinaciones lineales positivas con coeficientes enteros que
puedan formarse con a y b, es decir,
C = ma + nb Z+ : m, n Z
~ C no es vaco. En efecto, (
a = 1 a + 0 b, si a > 0
|a| =
a = 1 a + 0 b, si a < 0
Por lo tanto, |a|, al menos, estara en C y C sera un subconjunto no vaco de Z+ . Aplicando el
principio de la buena ordenacin, C ha de tener primer elemento o elemento mnimo al que llamaremos
d.
110
Grado en Ingeniera Informtica Matemtica Discreta
d0 es un divisor comn de a y b
por lo tanto,
d0 |d
Por otra parte,
d es un divisor comn de a y b
por lo tanto,
d |d0
As pues, tenemos que
d0 |d y d |d0
aplicamos (iii) de las propiedades de la divisibilidad (3.1.2) y,
d = d0
ya que, por definicin, tanto d como d0 son mayores que cero.
111
Universidad de Cdiz Departamento de Matemticas
3.5.6 Corolario
Si d es el mximo comn divisor de a y b, entonces d es el menor entero positivo que puede escribirse como
combinacin lineal de a y b con coeficientes enteros.
d = m.c.d.(a, b) = p, q Z : d = pa + qb
Demostracin
Nota 3.5 Ser cierto el recproco?. Es decir, si d > 0 puede escribirse como combinacin lineal con
coeficientes enteros de dos nmeros dados a y b, ser d = m.c.d.(a, b)?
Veamos que, en general, no tiene porque serlo. En efecto,
6 = 2 27 + (3) 16
y, sin embargo,
m.c.d. (27, 16) = 1 6= 6.
En la proposicin siguiente veremos que si aadimos la hiptesis de que d sea un divisor comn de a y de b,
entonces si se verifica el recproco.
3.5.7 Proposicin
Si d es el menor entero positivo que puede escribirse como combinacin lineal con coeficientes enteros de dos
enteros dados a y b y es divisor comn de ambos, entonces d es el mximo comn divisor de a y de b.
Demostracin
112
Grado en Ingeniera Informtica Matemtica Discreta
3.5.8 Corolario
Si a y b son dos enteros distintos de cero, entonces m.c.d. (a, b) = 1 si, y slo si existen dos nmeros enteros
p y q tales que pa + qb = 1.
Demostracin
Slo si. Si m.c.d. (a, b) = 1, entonces por el corolario 3.5.6, pueden encontrarse dos nmeros enteros p y q
tales que pa + qb = 1.
Si. Sean p y q dos nmeros enteros tales que pa + qb = 1. Como 1 es divisor de cualquier nmero entero,
1|a y 1|b. Aplicamos la proposicin anterior y m.c.d. (a, b) = 1.
Ejemplo 3.24
Demustrese que si m.c.d. (a, b) = 1 y m.c.d. (a, c) = 1, entonces m.c.d. (a, bc) = 1.
Solucin
= (p1 p2 a + p1 q2 c + p2 q1 b) a + (q1 q2 ) bc = 1
[Tomando p = p1 p2 a + p1 q2 c + p2 q1 b y q = q1 q2 ]
= p, q Z : pa + qbc = 1 {3.5.8}
m.c.d.(a, bc) = 1
3.5.9 Ms Propiedades
a b
(i) Si m.c.d. (a, b) = d, entonces m.c.d. , = 1.
d d
Demostracin
113
Universidad de Cdiz Departamento de Matemticas
a b
(i) Si m.c.d. (a, b) = d, entonces m.c.d. , =1
d d
En efecto,
d = m.c.d.(a, b) = p, q Z : pa + qb = d {Corolario 3.5.6}
a b
p, q Z : p + q = 1
d d
a b
m.c.d. , =1 {Corolario 3.5.8}
d d
1. kd es divisor de ka y kb.
En efecto,
d |a = kd |ka
d = m.c.d. (a, b) = y
d |b = kd |kb
Luego,
m.c.d. (ka, kb) = kd = km.c.d. (a, b)
Ejemplo 3.25
Solucin
tambin
d |a + b
y = d |(a + b) (a b) = d |2b
d |a b
114
Grado en Ingeniera Informtica Matemtica Discreta
d=1d=2
o sea,
m.c.d. (a + b, a b) = 1 2
Ejemplo 3.26
a b
Demustrese que d = m.c.d. (a, b) si, y slo si d |a , d |b y m.c.d. , = 1.
d d
Solucin
Slo si. Esta demostracin la hicimos en (i) de 3.5.9. Ahora la haremos utilizando (ii) de dicha proposicin.
a b
Si d = m.c.d. (a, b), es obvio que d |a y d |b , entonces y son nmeros enteros. Escribimos,
d d
a b
a=d y b=d
d d
luego,
a b
m.c.d. (a, b) = d = m.c.d. d , d =d
d d
a b
= d m.c.d. , =d
d d
a b
= m.c.d. , =1
d d
Veamos ahora que la hiptesis de que d |a y d |b , permite probar el recproco tambin.
a b
Si. En efecto, como d |a y d |b , al igual que antes, se sigue que y son nmeros enteros, por tanto,
d d
a b
m.c.d. (a, b) = m.c.d. d , d
d d
a b
= d m.c.d. ,
d d
= d1
= d
115
Universidad de Cdiz Departamento de Matemticas
Ejemplo 3.27
a b 1
Probar que si d|a y d|b, entonces m.c.d. , = m.c.d.(a, b).
d d d
Solucin
a b a b
Por hiptesis d|a y d|b luego y son nmeros enteros y existe m.c.d. , . Pues bien, aplicando (ii)
d d d d
de 3.5.9,
a b a b a b
d m.c.d. , = m.c.d. d , d = d m.c.d. , = m.c.d. (a, b)
d d d d d d
Por lo tanto,
a b 1
m.c.d. , = m.c.d. (a, b)
d d d
Ejemplo 3.28
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 vrtice y que la distancia entre
dos rboles consecutivos est comprendida entre 5 y 10 metros. Calcular el nmero de rboles plantados.
Solucin
Sea d la distancia entre dos rboles consecutivos. Entonces d de ser un divisor de 144, 180 y 240 luego ha
de ser divisor de su mximo comn divisor.
Pues bien, calculemos el mximo comn divisor de 144, 180 y 240. Los conjuntos de divisores positivos de
los tres nmeros son:
D144 = {1, 2, 4, 8, 16, 3, 6, 12, 24, 48, 9, 18, 36, 72, 144}
y
D180 = {1, 2, 4, 3, 6, 12, 9, 18, 36, 5, 10, 20, 15, 30, 60, 45, 90, 180}
y
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 nmeros ser
D144 D180 D240 = {1, 2, 4, 3, 6, 12}
Como puede apreciarse claramente el mximo es el 12, por lo tanto,
m.c.d.(144, 180, 240) = 12.
As pues, 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
El nmero total de rboles plantados ser, pues
144 180 240
N= + + = 94
6 6 6
116
Grado en Ingeniera Informtica Matemtica Discreta
Desarrollaremos un mtodo para calcular el mximo comn divisor de dos nmeros conocido como el Algo-
ritmo de Euclides 1 . Este mtodo es ms sencillo que el de calcular todos los divisores de ambos nmeros
cuando se trata de calcular el mximo comn divisor de dos nmeros y stos son muy grandes.
3.6.1 Teorema
El mximo comn divisor del dividendo y del divisor de una divisin es el mismo que el mximo comn
divisor del divisor y el resto.
Demostracin
Sean a y b dos nmeros enteros cualesquiera con b 6= 0. Por el teorema de existencia y unicidad de cociente
y resto, existirn dos nmeros enteros, nicos, q y r tales que
a = bq + r : 0 6 r < b
En efecto, sea d = m.c.d. (a, b). Entonces, d es un divisor comn a a y a b, luego por (v) de 3.1.2,
d |a + (q)b
es decir,
d |r .
Por lo tanto,
d |b y d |r . (3.5)
Veamos ahora que es el mximo de los divisores comunes de b y r. En efecto, si c es otro divisor comn a b
y r, nuevamente por (v) de 3.1.2,
c |bq + r
es decir,
c |a
luego,
c |a y c |b
1 Matemtico griego del siglo III antes de Cristo. Se sabe que enseaba matemticas en Alejandra, donde fund la escuela
ms clebre de la antigedad. Es sobre todo conocido por sus Elementos, que continan siendo considerados como el libro
de geometra por excelencia. En el principio de esta obra, importante por su gran claridad y rigor, hay la definicin de las
nociones comunes, a las que Euclides recurre casi constantemente en las pginas que siguen, y entre las cuales figura su famoso
postulado. A continuacin va desarrollando, en un orden lgico, los diversos teoremas. El conjunto consta de trece libros, a
los que suele unirse otros dos atribuidos a Hipsicles, matemtico de Alejandra que vivi probablemente en el siglo II antes de
Cristo. Los cuatro primeros libros tratan de la geometra del plano y estudian las razones y las proporciones. La teora de los
nmeros enteros es el objeto de los libros VII, VIII y IX. El libro X, ms largo, y considerado tambin como el ms perfecto de
todos, est consagrado al estudio de los irracionales algebraicos ms simples. La ltima parte trata de la geometra del espacio.
Los Clculos, especie de complemento de los Elementos, tienen una forma ms analtica. Una obra perdida, la de los Lugares
de la superficie, deba tener por objeto el estudio de las secciones planas de las superficies de revolucin de segundo grado. Los
textos de Proclo y de Papo nos han transmitido los Porismas sobre los cuales se ha discutido mucho, pero que, segn Chasles,
contienen en germen las tres teoras modernas de la razn anarmnica, de las divisiones homogrficas y de la involucin. En fin,
en su Optica, Euclides procede como en geometra, poniendo en cabeza algunas proposiciones fundamentales, la ms importante
de las cuales admite la propagacin de los rayos luminosos en lnea recta.
117
Universidad de Cdiz Departamento de Matemticas
c |d . (3.6)
Demostracin
Sean a y b dos nmeros enteros que supondremos mayores que cero y tales que a 6= b.
a = bq1 + r1 : 0 6 r1 < b
Si r1 = 0, entonces,
m.c.d.(a, b) = m.c.d.(b, r1 ) = m.c.d.(b, 0) = b
y el proceso para obtener el mximo comn divisor termina.
Si r1 6= 0, entonces aplicando de nuevo 3.2.1, obtenemos q2 y r2 tales que
b = r1 q2 + r2 : 0 6 r2 < r1
terminando el proceso.
118
Grado en Ingeniera Informtica Matemtica Discreta
r1 = r2 q3 + r3 : 0 6 r3 < r2
y, otra vez,
Si r3 = 0, entonces
por lo tanto,
y el proceso acaba.
Si r3 6= 0, entonces qu haras?
y todos y cada uno de los nmeros r1 , r2 , . . . . . . , rk son mayores que cero, luego el conjunto de todos ellos no
puede tener infinitos elementos.
En algn momento y despus de un nmero finito de pasos, aparecer un resto igual a cero. Supongamos
que dicho resto es rn+1 , entonces aplicando sucesivamente el teorema previo, tendremos
m.c.d. (a, b) = m.c.d. (b, r1 ) = m.c.d. (r1 , r2 ) = = m.c.d. (rn1 , rn ) = m.c.d. (rn , rn+1 )
y, por tanto,
m.c.d. (a, b) = rn
q1 q2 q3 q4 qn qn+1
a b r1 r2 r3 rn1 rn = m.c.d.(a, b)
r1 r2 r3 r4 rn rn+1 = 0
119
Universidad de Cdiz Departamento de Matemticas
Ejemplo 3.29
Hallar el mximo comn divisor de 1369 y 2597 y expresarlo como una combinacin lineal con coeficientes
enteros de ellos.
Solucin
1 1 8 1 2 2 3 1 1 2
luego,
m.c.d.(2597, 1369) = 1
Si d = m.c.d.(a, b), entonces podemos encontrar dos enteros p y q tales que d = pa + qb.
Es decir, podemos escribir d como combinacin lineal, con coeficientes enteros, de a y b y nuestro problema
es encontrar dichos coeficientes, para lo cual utilizaremos de nuevo el Algoritmo de Euclides aunque haciendo
120
Grado en Ingeniera Informtica Matemtica Discreta
121
Universidad de Cdiz Departamento de Matemticas
Ejemplo 3.30
Calcular el mximo comn divisor de 231 y 1820. Expresar dicho nmero como una combinacin lineal con
coeficientes enteros de ellos dos.
Solucin
7 1 7 4
203 28 7 0
Ahora calcularemos los coeficientes de la combinacin lineal siguiendo, al igual que hicimos en el ejemplo
anterior, el proceso inverso.
)
7 = 203 7 28
= 7 = 203 7(231 1 203)
28 = 231 1 203
= 7 = (7) 231 + 8 203
)
7 = (7) 231 + 8 203
= 7 = (7) 231 + 8(1820 7 231)
203 = 1820 7 231
= 7 = 8 1820 + (63) 231
es decir, la combinacin lineal pedida es
7 = 8 1820 + (63) 231
Ejemplo 3.31
Cul es el mayor nmero que al emplearlo como divisor de 68130 y 107275 origina los restos 27 y 49,
respectivamente?
Solucin
Sea a el nmero que buscamos. Entonces, por 3.2.1, existirn q1 y q2 , enteros, tales que
68130 = aq1 + 27 68103 = aq1 , con q1 Z
y = y
107275 = aq2 + 49 107226 = aq2 , con q2 Z
= a |68103 y a |107226
luego a es un divisor comn a 68103 y 107226 y como tiene que ser el mayor, ser
a = m.c.d. (68103, 107226)
y utilizando el Algoritmo de Euclides para el clculo del mximo comn divisor,
122
Grado en Ingeniera Informtica Matemtica Discreta
1 1 1 1 0 1 1 6
luego, a = 1449
Ejemplo 3.32
Halla dos nmeros cuyo mximo comn divisor es 7 y tales que los cocientes obtenidos en su determinacin
por el algoritmo de Euclides son, en orden inverso, 7, 2, 3 y 36.
Solucin
Presentando los clculos en la forma prctica que vimos antes, si los nmeros buscados son a y b, tendremos
36 3 2 7
a b r1 r2 r3
r1 r2 r3 0
por tanto,
m.c.d. (a, b) = m.c.d. (r3 , 0) = r3
y como segn el enunciado m.c.d. (a, b) = 7, tendremos que r3 = 7. Sustituyendo en el algoritmo nos
quedara,
36 3 2 7
a b r1 r2 7
r1 r2 7 0
0 = r2 7 7 = r2 = 49
123
Universidad de Cdiz Departamento de Matemticas
36 3 2 7
a b r1 49 7
r1 49 7 0
Calculamos, ahora, r1 .
7 = r1 2 49 = r1 = 105
y el algoritmo quedara,
36 3 2 7
a b 105 49 7
105 49 7 0
Ya podemos calcular b.
49 = b 3 105 = b = 364
y
36 3 2 7
a 364 105 49 7
105 49 7 0
con lo que,
105 = a 36 364 = a = 13209
es decir, los nmeros buscados son a = 13209 y b = 364.
3.7.1 Definicin
Dados los nmeros enteros positivos a1 , a2 , a3 , . . . , an , llamaremos mnimo comn mltiplo de todos ellos
al supremo del conjunto {a1 , a2 , a3 , . . . , an } ordenado con la relacin de orden parcial de divisibilidad. Lo
notaremos m.c.m. (a1 , a2 , a3 , . . . , an )
124
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 3.33
m.c.m. (72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888)
Solucin
Segn la definicin de mnimo comn mltiplo de varios nmeros, tendremos que calcular el Supremo del
conjunto
A = {72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888}
ordenado con la relacin de orden de divisibilidad, es decir, si a y b son cualesquiera de A,
o sea,
a 4 b a|b = b = a q, con q entero.
Recordemos que el supremo de A es el mnimo del conjunto de sus cotas superiores ordenado por la relacin
anterior. Vamos a calcular, pues, los elementos caractersticos de este conjunto.
m es maximal de A @x A : m x
o lo que es igual,
m es maximal de A @x A : m 4 x y m 6= x
y esto significa, teniendo en cuenta que la relacin 4 es la de divisibilidad,
es decir,
m es maximal de A m no tiene en A mltiplos distintos del propio m.
Consecuentemente,
m es maximal de A m = 2592 m = 3888
Obsrvese que al haber dos maximales no puede haber mximo, ya que ste, caso de existir, ha de ser nico
y coincidir con el maximal.
s Z+ es cota superior de A en Z+ x, (x A = x 4 s)
es decir,
s Z+ es cota superior de A en Z+ x, (x A = s es mltiplo de x)
As pues,
y bastara con que s fuese mltiplo de los maximales de A ya que por transitividad esto significara que es
mltiplo de todos los elementos de A. Por lo tanto,
125
Universidad de Cdiz Departamento de Matemticas
As pues,
s Z+ es cota superior de A Z+ s es mltiplo de 2592 y 3888
s es mltiplo de 2592
y
s es mltiplo de 3888
s es mltiplo de 25 33
y
s es mltiplo de 24 35
s = 25 35 k, k Z+
luego, si llamamos Cs al conjunto de las cotas inferiores, tendremos que
Cs = 25 35 k, k Z+
m Z+ es el supremo de A Z+ m es el mnimo de Cs
luego,
m Z+ es el supremo de A Z+ m es anterior a todos los elementos de Cs
o lo que es igual,
Consecuentemente,
m Z+ es el supremo de A Z+ m = 25 35 = 7776.
As pues, y segn la definicin de mnimo comn mltiplo,
m.c.m. (72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888) = 7776
3.7.2 Proposicin
Demostracin
Sea m = m.c.m. (a1 , a2 , a3 , . . . , an ) y m0 = m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an )). Entonces, por definicin
a1 |m y a2 |m y a3 |m y y an |m .
126
Grado en Ingeniera Informtica Matemtica Discreta
Pero si m es posterior (mltiplo) de varios nmeros, entonces, por definicin de supremo, ser posterior
(mltiplo) al supremo de todos ellos, es decir,
a1 |m y Sup {a2 , a3 , . . . , an } |m .
Nuevamente, por la definicin de mnimo comn mltiplo,
a1 |m y m.c.m. (a2 , a3 , . . . , an ) |m
y, otra vez, por definicin de supremo,
Sup {a1 , m.c.m. (a2 , a3 , . . . , an )} |m
y, finalizando, con la de mnimo comn mltiplo,
m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an )) |m
es decir,
m0 |m
Por otra parte, por definicin,
m0 = m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an )) = m0 = Sup {a1 , m.c.m. (a2 , a3 , . . . , an )}
y por ser m0 el supremo de dos nmeros, deber ser posterior (mltiplo) de ambos, o sea,
a1 |m0 y m.c.m. (a2 , a3 , . . . , an ) |m0
luego, por definicin,
a1 |m0 y Sup {a2 , a3 , . . . , an } |m0
y al ser m0 posterior (mltiplo) del supremo de a2 , a3 , . . . , an , tendr que ser posterior (mltiplo) de todos
ellos, es decir,
a1 |m0 y a2 |m0 y a3 |m0 y y an |m0
por tanto, m0 ha de ser posterior (mltiplo) del supremo de todos,
Sup {a1 , a2 , a3 , . . . , an } |m0
y, nuevamente, por la definicin de mnimo comn mltiplo,
m.c.m. (a1 , a2 , a3 , . . . , an ) |m0
es decir,
m |m0
Pues bien, como m |m0 y m0 |m , por la antisimetra de la relacin de divisibilidad, m = m0 , es decir,
m.c.m. (a1 , a2 , a3 , . . . , an ) = m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an ))
127
Universidad de Cdiz Departamento de Matemticas
Nota 3.6 Obsrvese que si llamamos Ma y Mb a los conjuntos formados por los mltiplos de a y b,
respectivamente, las condiciones 1. y 2. pueden escribirse, tambin, de la forma siguiente:
1. m Ma y m Mb
m = m.c.m. (a, b) y
2. c Ma y c Mb = m|c
1. m (Ma Mb )
y
2. c (Ma Mb ) = m|c
m = Mn (Ma Mb )
Ejemplo 3.34
Solucin
m = Mn (M12 M15 )
donde M12 y M15 son los conjuntos integrados, respectivamente, por los mltiplos de 12 y de 15. Pues bien,
128
Grado en Ingeniera Informtica Matemtica Discreta
a M12
a M12 M15 y
a M15
q1 Z : a = 12 q1
y
q2 Z+ : a = 15 q2
= 12q1 = 15q2
q1 15
=
q2 12
m.c.d.(q1 , q2 ) = q
y
m.c.d.(15, 12) = 3
q1 15
q 3
q2 = 12
q 3
q1
q 5
= q2 = 4
q
q1
= 5
q
y {Fracciones Irreducibles}
q2 = 4
q
q1 = 5q, q Z+
y
q2 = 4q, q Z+
q Z+ : a = 12 5q
= y
q Z+ : a = 15 4q
q Z+ : a = 60q
129
Universidad de Cdiz Departamento de Matemticas
a {n : n = 60q, q Z+ } q Z+ : a = 60q
a = 12(5q)
+
q Z : y
a = 15(4q)
a = 12q1 , con q1 = 5q Z+
= y
a = 15q2 , con q2 = 4q Z+
a M12
y
a M15
a M12 M15
Por lo tanto,
n : n = 60q, q Z+ M12 M15
y
m = Mn (M12 M15 ) = Mn n : n = 60q, q Z+ = 60
3.7.4 Propiedades
Demostracin
130
Grado en Ingeniera Informtica Matemtica Discreta
Consideraremos, primero, el caso en que tanto a como b sean positivos. Segn 3.6, m.c.m.(a, b) =
Mn (Ma Mb ). Pues bien, sea c cualquier entero. Entonces,
c Ma
c (Ma Mb ) y
c Mb
q1 Z : c = aq1
y
q2 Z : c = bq2
= aq1 = bq2
q1 b
=
q2 a
q Z+ : m.c.d.(q1 , q2 ) = q
( )
m.c.d.(a, b) = 1
q1
q b
q2 = a
q
q1
=b
q
y {Fracciones irreducibles}
q2
=a
q
q Z+ : q1 = bq
y
q Z+ : q2 = aq
q Z+ : c = abq
= y
q Z+ : c = baq
c {n : n = abq, q Z+ }
Ma Mb n : n = abq, q Z+
131
Universidad de Cdiz Departamento de Matemticas
Recprocamente,
c {n : n = abq, q Z+ } q Z+ : c = abq
c = a(bq)
+
q Z : y
c = b(aq)
c = aq1 , con q1 = bq Z
= y
c = bq2 , con q2 = aq Z
c Ma
y
c Mb
c (Ma Mb )
luego,
n : n = abq, q Z+ (Ma Mb )
Ma Mb = n : n = abq, q Z+
y, por tanto,
m.c.m.(a, b) = Mn (Ma Mb ) = Mn n : n = abq, q Z+ = ab
m.c.m.(a, b) = |ab|
m.c.m.(a, b) = a (b)
= |a| |b| {|a| = a y |b| = b}
= |ab|
m.c.m.(a, b) = (a) b
= |a| |b| {|a| = a y |b| = b}
= |ab|
132
Grado en Ingeniera Informtica Matemtica Discreta
1.
a |m = ka |km
m = m.c.m. (a, b) = y
b |m = kb |km
De 1. y 2. se sigue que
m.c.m.(ka, kb) = km = k m.c.m.(a, b)
Ejemplo 3.35
Sean a y b dos nmeros enteros distintos de cero. Demostrar que las tres condiciones siguientes son equiva-
lentes:
(i) a |b
133
Universidad de Cdiz Departamento de Matemticas
Solucin
(i) = (ii).
En efecto, a |a y como, por hiptesis, a |b , tendremos que a es divisor comn a a y a b, luego ha de dividir
a su mximo comn divisor, es decir,
a |m.c.d.(a, b) .
Por otro lado,
m.c.d.(a, b) |a
de aqu que por (iii) de 3.1.2,
m.c.d.(a, b) = a
Como m.c.d.(a, b) > 0, tomamos, (
a, si a > 0
m.c.d.(a, b) =
a, si a < 0
es decir, m.c.d.(a, b) = |a|.
(ii) = (iii).
(iii) = (i).
En efecto, si m.c.m.(a, b) = |b|, entonces |b| es el mnimo de los mltiplos comunes a a y a b, es decir |b| es
mltiplo de a o lo que es lo mismo, a es divisor de |b| y, por lo tanto, de b, es decir,
a |b
Ejemplo 3.36
Determinar el mximo comn divisor y el mnimo comn mltiplo de las siguientes parejas de nmeros y
expresar, en cada caso, el mximo comn divisor como una combinacin lineal de ellos.
Solucin
(a) Hallamos el mximo comn divisor de 2689 y 4001 mediante el algoritmo de Euclides.
134
Grado en Ingeniera Informtica Matemtica Discreta
1 2 20 5 2 2 2
1312 65 12 5 2 1 0
luego,
m.c.d. (4001, 2689) = 1
y, por tanto,
m.c.m. (4001, 2689) = 4001 2689 = 10758689
Expresamos ahora el mximo comn divisor como una combinacin lineal con coeficientes enteros de 4001 y
2689.
)
1=522
= 1 = 5 2(12 2 5)
2 = 12 2 5
= (2) 12 + 5 5
)
1 = (2) 12 + 5 5
= 1 = (2) 12 + 5(65 5 12)
5 = 65 5 12
= 5 65 + (27) 12
)
1 = 5 65 + (27) 12
= 1 = 5 65 + (27)(1312 20 65)
12 = 1312 20 65
= (27) 1312 + 545 65
)
1 = (27) 1312 + 545 65
= 1 = 27 1312 + 545(2689 2 1312)
65 = 2689 2 1312
= 545 2689 + (1117) 1312
)
1 = 545 2689 + (1117) 1312 1 = 545 2689+
=
1312 = 4001 1 2689 (1117)(4001 1 2689)
= (1117) 4001 + 1662 2689
(b) Al igual que en el apartado anterior, utilizamos el algoritmo de Euclides para hallar el mximo comn
divisor de 7982 y 7983.
1 7982
7983 7982 1
1 0
135
Universidad de Cdiz Departamento de Matemticas
luego,
m.c.d. (7983, 7982)) = 1
y
m.c.m. (7983, 7982) = 7983 7982 = 63720306
Ejemplo 3.37
Solucin
Obsrvese lo siguiente:
Si a es par(impar), entonces a + 1 es impar(par), luego el nico divisor comn positivo que tienen es el 1, de
aqu que
m.c.d. (a, a + 1) = 1
1 a
a+1 a 1
1 0
o sea,
m.c.d. (a, a + 1) = 1
De
m.c.d. (a, a + 1) m.c.m. (a, a + 1) = a(a + 1)
se sigue que
m.c.m. (a, a + 1) = a(a + 1)
136
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 3.38
Sean a, b y c tres nmeros enteros positivos tales que a y b son primos entre s. Probar que si a |c y b |c ,
entonces ab |c . Se verifica tambin si a y b no son primos entre s?
Solucin
En efecto,
a |c c es mltiplo de a
y = c es mltiplo del m.c.m. (a, b)
b |c c es mltiplo de b
= c es mltiplo de ab
ab |c
Si a y b no son primos entre s, no se verifica la proposicin. Por ejemplo
4 |16 y 8 |16
Ejemplo 3.39
El mnimo comn mltiplo de los trminos de una fraccin es 340. Determinar dicha fraccin sabiendo que
no altera su valor si se suma 20 al numerador y 25 al denominador.
Solucin
Sean a y b el numerador y el denominador de la fraccin buscada y sea d el mximo comn divisor de ambos
nmeros, entonces
a a + 20 a 20
= ab + 25a = ab + 20b =
b b + 25 b 25
Como el cociente es positivo, a y b han de ser los dos positivos o los dos negativos, luego,
a 20 |a| 20
= = =
b 25 |b| 25
y si dividimos numerador y denominador de ambas fracciones por su mximo comn divisor, tendremos
|a|
=4
|a| 20 |a|
d
d = 5 = d = 4
y
|b| 25 |b| 5
5 |b| = 5
d d
d
Por otra parte,
m.c.d. (a, b) m.c.m. (a, b) = |ab|
luego,
d 340 = |ab|
137
Universidad de Cdiz Departamento de Matemticas
de aqu que
|a| 340 |b| 340
= y =
d |b| d |a|
|a|
=4
d
340 340
y = = 4 = |b| = = |b| = 85 = b = 85 o b = 85
|b| 4
|a| 340
=
d |b|
|b|
=5
d
340 340
y = = 5 = |a| = = |a| = 68 = a = 68 o a = 68
|a| 5
|b| 340
=
d |a|
68
La fraccin buscada es, por tanto, .
85
Ejemplo 3.40
Probar que si dos nmeros enteros son primos entre s, entonces su suma y su producto tambin lo son.
Solucin
En efecto, como m.c.d.(a, b) = 1, aplicando 3.5.8, podremos encontrar dos enteros p y q tales que
pa + qb = 1
de aqu que
pa2 + qab = a
y
pab + qb2 = b
138
Grado en Ingeniera Informtica Matemtica Discreta
Por tanto, d es un divisor comn a a y b, luego ser divisor del mximo comn divisor de ambos, es decir,
d |m.c.d.(a, b) = d |1 = d = 1
por lo tanto,
m.c.d.(ab, a + b) = 1
Ejemplo 3.41
Hallar dos nmeros enteros positivos sabiendo que su suma es 240 y su mnimo comn mltiplo, 1768.
Solucin
Sean a y b los nmeros buscados y sea d su mximo comn divisor. Entonces, a + b = 240 y
139
Universidad de Cdiz Departamento de Matemticas
Por otra parte, utilizando el hecho de que si dos nmeros son primos entre s, entonces su suma y su producto
tambin lo son,
a b
m.c.d.(a, b) = d = m.c.d. , =1
d d
a b a b
= m.c.d. , + =1
d d d d
ab a + b
= m.c.d. , =1
d2 d
ab
= d2 es irreducible.
a+b
d
Sustituyendo,
ab 1768d ab
d2 = d2 = d2 = 1768
a+b 240 a+b 240
d d d
ab 1768
= d2 = 8 {m.c.d.(1768, 240) = 8}
a+b 240
d 8
ab
= d2 = 221
a+b 30
d
ab
= 221
d 2
= y {Fracciones irreducibles}
a+b
= 30
d
a b
= 221
d d
= y
a b
+ = 30
d d
a b
luego y han de ser, ambos, divisores positivos de 221, es decir, pertenecen al conjunto,
d d
son primos entre s, su producto es 221 y su suma ha de ser 30. Veamos los casos que pueden presentarse.
140
Grado en Ingeniera Informtica Matemtica Discreta
a
1 13
d
b
221 17
d
a b
221 221
d d
a b
m.c.d. , 1 1
d d
a b
+ 222 30
d d
a
1 13
d
b
221 17
d
a b
221 221
d d
a b
m.c.d. , 1 1
d d
a b
+ 222 30
d d
y
a b a+b 240
+ = 30 = d = = d = = d = 8
d d 30 30
luego,
a 104
b 136
Ejemplo 3.42
Hallar dos nmeros enteros positivos sabiendo que su producto es 3024 y su mnimo comn mltiplo, 504.
Solucin
141
Universidad de Cdiz Departamento de Matemticas
a
1 2 3 4 6 7
d
b
84 42 28 21 14 12
d
a b
84 84 84 84 84 84
d d
a b
m.c.d. , 1 2 1 1 2 1
d d
a
1 2 3 4 6 7
d
b
84 42 28 21 14 12
d
a b
84 84 84 84 84 84
d d
a b
m.c.d. , 1 2 1 1 2 1
d d
a 6 18 24 42
b 504 168 126 72
Ejemplo 3.43
Hallar dos nmeros enteros sabiendo que su mximo comn divisor es 8 y su mnimo comn mltiplo, 504.
142
Grado en Ingeniera Informtica Matemtica Discreta
Solucin
a a
1 3 7 63 21 9
d d
b b
63 21 9 1 3 7
d d
a b a b
63 63 63 63 63 63
d d d d
a b a b
m.c.d. , 1 3 1 m.c.d. , 1 3 1
d d d d
a a
1 3 7 63 21 9
d d
b b
63 21 9 1 3 7
d d
a b a b
63 63 63 63 63 63
d d d d
a b a b
m.c.d. , 1 3 1 m.c.d. , 1 3 1
d d d d
143
Universidad de Cdiz Departamento de Matemticas
a 8 56 504 72
b 504 72 8 56
a b
> = 63.
d d
a
1 3 7 9 21 63
d
b
63 21 9 7 3 1
d
a b
63 63 63 63 63 63
d d
a b
m.c.d. , 1 3 1 1 3 1
d d
a
1 3 7 9 21 63
d
b
63 21 9 7 3 1
d
a b
63 63 63 63 63 63
d d
a b
m.c.d. , 1 3 1 1 3 1
d d
a 8 56 72 504
b 504 72 56 8
Ejemplo 3.44
Hallar dos nmeros enteros sabiendo que su mnimo comn mltiplo es 864 y la suma de sus cuadrados,
55872.
Solucin
Sean a y b los enteros que buscamos y sea d el mximo comn divisor de a y b. Entonces,
!
2
a2 b2 |ab| a2 + b2
a b
m.c.d.(a, b) = d = m.c.d. , = 1 = m.c.d. , = 1 = m.c.d. , =1
d d d2 d2 d4 d2
144
Grado en Ingeniera Informtica Matemtica Discreta
2
2 |ab| 746496
m.c.d.(a, b) m.c.m.(a, b) = |ab| = 864d = |ab| = |ab| = 8642 d2 = =
d4 d2
adems,
a2 + b2 55872
a2 + b2 = 55872 = =
d2 d2
Por lo tanto,
2 2
|ab| 746496 |ab|
d 4 d2 d4 746496
= = =
a2 + b2 55872 a2 + b2 55872
d2 d2 d2
2
|ab| 746496
= d4 = 576 {m.c.d.(746496, 55872) = 576}
a2 + b2 55872
d2 576
2
|ab|
d2 1296
= 2 2 = 97
a +b
d2
2
|ab|
= 1296
d2
= y {Fracciones irreducibles}
2 2
a + b = 97
d2 d2
|ab|
2
= 36
d
= y
2 2
a + b = 97
d 2 d2
a b a b
= 36 o = 36
d d d d
= y
2 2
a + b = 97
d 2 d2
a b
luego, y han de ser, ambos, divisores de 36, primos entre s, su producto ha de ser 36 o 36 y la suma
d d
de sus cuadrados, 97.
D36 = {1, 2, 3, 4, 6, 9, 12, 18, 36}
a b
> = 36.
d d
145
Universidad de Cdiz Departamento de Matemticas
a a
1 2 3 4 6 36 18 12 9 6
d d
b b
36 18 12 9 6 1 2 3 4 6
d d
a b a b
36 36 36 36 36 36 36 36 36 36
d d d d
a b a b
m.c.d. , 1 2 3 1 6 m.c.d. , 1 2 3 1 6
d d d d
a2 b2 a2 b2
2
+ 2 1297 328 153 97 72 2
+ 2 1297 328 153 97 72
d d d d
a a
1 2 3 4 6 36 18 12 9 6
d d
b b
36 18 12 9 6 1 2 3 4 6
d d
a b a b
36 36 36 36 36 36 36 36 36 36
d d d d
a b a b
m.c.d. , 1 2 3 1 6 m.c.d. , 1 2 3 1 6
d d d d
a2 b2 a2 b2
+ 1297 328 153 97 72 + 1297 328 153 97 72
d2 d2 d2 d2
y
a2 b2 a2 + b2 55872
2
+ 2 = 97 = d2 = = d2 = = d2 = 576 = d = 24
d d 97 97
luego,
a 96 216
b 216 96
a
1 2 3 4 6 9 12 18 36
d
b
36 18 12 9 6 4 3 2 1
d
a b
36 36 36 36 36 36 36 36 36
d d
a b
m.c.d. , 1 2 3 1 6 1 3 2 1
d d
a2 b2
+ 1297 328 153 97 72 97 153 328 1297
d2 d2
146
Grado en Ingeniera Informtica Matemtica Discreta
a
1 2 3 4 6 9 12 18 36
d
b
36 18 12 9 6 4 3 2 1
d
a b
36 36 36 36 36 36 36 36 36
d d
a b
m.c.d. , 1 2 3 1 6 1 3 2 1
d d
a2 b2
+ 1297 328 153 97 72 97 153 328 1297
d2 d2
y
a2 b2 a2 + b2 55872
2
+ 2 = 97 = d2 = = d2 = = d2 = 576 = d = 24
d d 97 97
luego,
a 96 216
b 216 96
Ejemplo 3.45
Determinar dos nmeros enteros positivos sabiendo que su mnimo comn mltiplo es 360 y la suma de sus
cuadrados 5409.
Solucin
d m.c.m.(a, b) = ab = ab = 360d
147
Universidad de Cdiz Departamento de Matemticas
Sustituyendo, ) (
ab = 360d d=3 ab = 1080
=
2 2
a + b = 5409 a2 + b2 = 5409
(
2ab = 2160
=
a2 + b2 = 5409
a2 + 2ab + b2 = 7569
(
=
a2 2ab + b2 = 3249
2
(a + b) = 872
(
=
2
(a b) = 572
(
a + b = 87
=
a b = 57
(
a = 72
=
b = 15
148
Leccin 4
El concepto de nmero primo se remonta a la antigedad. Los griegos posean dicho concepto, as como una
larga lista de teoremas y propiedades relacionados con l. Los cuatro ejemplos siguientes aparecen en los
Elementos de Euclides:
luego todo nmero entero a > 1 tiene, al menos, dos divisores, el 1 y el propio a.
4.1.1 Primos
Diremos que el nmero entero positivo p es primo si tiene, exactamente, dos divisores positivos, el 1 y el
mismo p. Si un nmero entero no es primo, lo llamaremos compuesto.
En el conjunto de los cien primeros enteros positivos son primos 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41,
43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 y 97.
149
Universidad de Cdiz Departamento de Matemticas
4.1.2 Compuestos
En el conjunto de los diez primeros nmeros enteros positivos son compuestos 4, 6, 8, 9 y 10.
4.1.3 Proposicin
Demostracin
=)
Lo haremos por contradiccin. En efecto, supongamos que p Z+ es primo y a, b Z, 1 < a < p, 1 < b < p
tal que p = ab. Entonces,
a Z : p = ab = a|p.
b Z : p = ab = b|p.
Luego, en cualquier caso, p tendra ms de dos divisores y, consecuentemente, no sera primo lo que contradice
la hiptesis que asegura que si lo es.
=)
En efecto, si p 6= ab, a, b Z, 1 < a < p, 1 < b < p, entonces la definicin de divisibilidad asegura que a
no es divisor de p y b tampoco, por lo tanto los nicos divisores que tiene p son 1 y el propio p, es decir p es
primo.
o lo que es igual,
150
Grado en Ingeniera Informtica Matemtica Discreta
4.1.4 Proposicin
Todo nmero compuesto posee, al menos, un divisor primo.
Demostracin
Probaremos que
Lo haremos por contradiccin, es decir supondremos que la proposicin anterior es falsa o lo que es igual
que su negacin es verdadera, o sea,
En efecto, si llamamos C el conjunto formado por todos los enteros positivos que son compuestos y no tienen
divisores primos, entonces C es no vaco ya que, al menos, a estar en C, luego C es un subconjunto no
vaco de Z+ . Aplicando el principio de la buena ordenacin C tendr mnimo o primer elemento y que
llamaremos m. Pues bien,
m es compuesto.
m C = y
m no tiene divisores primos.
m tiene ms de 2 divisores.
= y
m no tiene divisores primos.
Hay, al menos, un m1 Z+ , divisor de m y distinto de 1 y de m.
= y
m1 no es primo.
En efecto, si m1 no tuviera divisores primos, entonces m1 sera un entero positivo compuesto y sin divisores
primos, es decir, m1 C, siendo m1 < m, lo cual es imposible ya que m es el mnimo de C, por lo tanto m1
ha de tener, al menos, un divisor primo, p. Pero,
p|m1
y = p|m
m1 |m
es decir m tiene un divisor primo lo cual es una contradiccin ya que m C, es decir no tiene divisores
primos.
Euclides demostr en el libro IX de los Elementos que existan infinitos nmeros primos. La argumentacin
que utiliz ha sido considerada desde siempre como un modelo de elegancia matemtica.
151
Universidad de Cdiz Departamento de Matemticas
4.1.5 Teorema
Demostracin
Supongamos lo contrario, es decir la cantidad de nmeros primos existente es finita, pongamos, por ejemplo,
que slo hay k nmeros primos,
p1 , p2 , . . . . . . , pk .
Pues bien, sea m el producto de todos ellos ms 1, es decir,
m = p1 p2 pk + 1
Entonces, obviamente,
m > 1, y m 6= pi , i = 1, 2, . . . , k
es decir es distinto de todos 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 tendr que ser uno de los existentes, o sea,
existe pj con j {1, 2, . . . . . . , k} tal que
pj |m
y como
pj |p1 p2 pk
entonces dividir a la diferencia de ambos,
pj |m p1 p2 pk
luego,
pj |1
de aqu que pj = 1 pj = 1 y esto es imposible ya que pj es primo.
De la contradiccin a la que hemos llegado, se sigue que la suposicin hecha es falsa y, por tanto, existen
infinitos nmeros primos.
Ejemplo 4.1
Demostrar
Solucin
Antes que nada digamos que un nmero entero es un cuadrado perfecto, si su raz cuadrada es entera, es
decir,
a Z es cuadrado perfecto a Z
Por ejemplo, 1, 4, 9, 16, 25, 36, son cuadrados perfectos.
152
Grado en Ingeniera Informtica Matemtica Discreta
n Z, (n es cuadrado perfecto q Z : a = 4q a = 4q + 1)
(b) Probemos ahora que ningn entero de la forma p1 p2 p3 pn + 1 es un cuadrado perfecto (pn es el
nsimo nmero primo).
n, (n es cuadrado perfecto q Z : a = 4q a = 4q + 1)
n, (n 6= 4q y n 6= 4q + 1, q Z n no es un cuadrado perfecto)
Pues bien, los pi , para 1 6 i 6 n, son nmeros primos, luego todos, excepto p1 , que es 2, son impares, y
como el producto de dos nmeros impares es impar, p2 p3 pn es impar, luego.
q Z+
0 : p2 p3 pn = 2q + 1 = q Z : p1 p2 p3 pn + 1 = 2(2q + 1) + 1
= q Z : p1 p2 p3 pn + 1 = 4q + 3
Por lo tanto,
a = p1 p2 p3 pn + 1 = q Z : a = 4q + 3
es decir, el resto de dividir a entre 4 es 3 y, al ser nico el resto, tendremos que
q Z : a = 4q + 3 = a 6= 4q y a 6= 4q + 1, q Z
a = p1 p2 p3 pn + 1 = a 6= 4q y a 6= 4q + 1, q Z
a = p1 p2 p3 pn + 1 = a no es un cuadrado perfecto
153
Universidad de Cdiz Departamento de Matemticas
Una vez conocida la existencia de infinitos nmeros primos, se plantea un nuevo problema cual es la forma en
que dichos nmeros estn distribuidos en el conjunto de los nmeros naturales. Este problema es complicado
y se conocen slo resultados parciales. Un primer mtodo para resolver esta cuestin fue establecido en el
siglo III a.c. por Eratstenes1 ; recibe el nombre de Criba de Eratstenes en honor a su autor y es consecuencia
del siguiente teorema cuya primera demostracin rigurosa se debe a Fermat.
4.2.1 Teorema
Si un nmero entero mayor que 1 no tiene divisores primos menores o iguales que su raz, entonces es primo.
Demostracin
Sea a entero estrictamente mayor que 1. Utilizamos el mtodo de demostracin por la contrarrecproca, es
decir veremos que
si a no es primo, entonces existe, al menos, un divisor primo de a menor o igual que su raz.
lo cual, obviamente, es imposible. Supondremos, sin prdida de generalidad, que b 6 a. Ahora puede
ocurrir lo siguiente:
154
Grado en Ingeniera Informtica Matemtica Discreta
Si b no es primo, entonces por la proposicin 4.1.2, b tendr, al menos, un divisor primo p. Entonces,
p|b
y = p|a
b|a
4.2.2 Eratstenes
Veamos como se utiliza el teorema anterior para construir la criba de Eratstenes y encontrar nmeros
primos.
Solucin
Sea a un nmero entero mayor que 1 que est entre los cuadrados de los dos primeros nmeros primos sin
que pueda ser el segundo, es decir, 22 6 a < 32 . Entonces,
22 6 a < 32 = 2 6 a < 3
luego el nico nmero primo menor o igual que a sera el 2. Particularizando el teorema anterior, tendramos
4 5 6 7 8
4 5 6 7 8
> Los nmeros que no estn tachados no son mltiplos de 2, luego son primos, as que ya tenemos todos
los nmeros primos que hay entre 2 y 8.
2 3 4 5 6 7 8
luego los nmeros primos menores o iguales que la raz de a son 2 y 3. Particularizando, al igual que antes,
el teorema anterior:
155
Universidad de Cdiz Departamento de Matemticas
9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24
9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24
9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24
> Los que quedan sin tachar no son mltiplos de 2 ni de 3, por lo tanto, son primos. Aadimos los que
tenamos entre 2 y 8 y tendremos todos los nmeros primos entre 2 y 24.
2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24
156
Grado en Ingeniera Informtica Matemtica Discreta
25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48
25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48
25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48
25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48
> Los que quedan sin tachar no son mltiplos de 2, ni de 3, ni de 5 y, consecuentemente, son primos.
Aadimos los que tenamos entre 2 y 24 y tendremos todos los nmeros primos entre 2 y 48.
157
Universidad de Cdiz Departamento de Matemticas
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48
luego los nmeros primos menores o iguales que la raz de a son 2, 3, 5 y 7. Particularizando, de nuevo, el
teorema anterior:
49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
158
Grado en Ingeniera Informtica Matemtica Discreta
49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
159
Universidad de Cdiz Departamento de Matemticas
49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
> Los que quedan sin tachar no son mltiplos de 2, ni de 3, ni de 5, ni de 7 y, por lo tanto, son primos.
Aadimos los que tenamos entre 2 y 48 y tendremos todos los nmeros primos entre 2 y 120.
160
Grado en Ingeniera Informtica Matemtica Discreta
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
(1) Para obtener los nmeros primos entre 4 y 8 hemos eliminado, nicamente, los mltiplos de 2, luego
no hay, entre 4 y 8, ningn mltiplo de 3 que no sea, tambin, mltiplo de 2 ya que si lo hubiera, al
no haberlo tachado, sera primo y eso es imposible.
(2) Para encontrar los primos entre 9 y 24, hemos tachado los mltiplos de 2 y de 3, luego entre 9 y 24 no
hay, por la misma razn que en el punto anterior, ningn mltiplo de 5 que no sea tambin, mltiplo
de 2, de 3 de ambos.
De (1) y (2) se deduce que si queremos obtener los nmeros primos entre 2 y 24 de una sola vez, bastara
con eliminar todos los mltiplos de 2, excepto el 2 y todos los de 3, excepto el 3.
Este mismo razonamiento puede ampliarse a cualquier entero a de forma que si queremos obtener todos los
nmeros primos que hay entre 2 y a, bastara con eliminar los mltiplos de todos los nmeros primos p,
excepto elpropio p, que sean menores o iguales que la raz de a, o lo que es igual de cualquier primo p tal
que p2 6 a.
161
Universidad de Cdiz Departamento de Matemticas
Ejemplo 4.2
Solucin
162
Grado en Ingeniera Informtica Matemtica Discreta
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130
131 132 133 134 135 136 137 138 139 140
141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160
161 162 163 164 165 166 167 168 169 170
171 172 173 174 175 176 177 178 179 180
181 182 183 184 185 186 187 188 189 190
191 192 193 194 195 196 197 198 199 200
163
Universidad de Cdiz Departamento de Matemticas
Segundo paso. 22 6 200. Eliminamos, por tanto, todos los mltiplos de 2 excepto el 2.
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130
131 132 133 134 135 136 137 138 139 140
141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160
161 162 163 164 165 166 167 168 169 170
171 172 173 174 175 176 177 178 179 180
181 182 183 184 185 186 187 188 189 190
191 192 193 194 195 196 197 198 199 200
164
Grado en Ingeniera Informtica Matemtica Discreta
Tercer paso. 32 6 200. Eliminamos, por tanto, todos los mltiplos de 3 excepto el 3.
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130
131 132 133 134 135 136 137 138 139 140
141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160
161 162 163 164 165 166 167 168 169 170
171 172 173 174 175 176 177 178 179 180
181 182 183 184 185 186 187 188 189 190
191 192 193 194 195 196 197 198 199 200
165
Universidad de Cdiz Departamento de Matemticas
Cuarto paso. 52 6 200. Eliminamos, por tanto, todos los mltiplos de 5 excepto el 5.
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130
131 132 133 134 135 136 137 138 139 140
141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160
161 162 163 164 165 166 167 168 169 170
171 172 173 174 175 176 177 178 179 180
181 182 183 184 185 186 187 188 189 190
191 192 193 194 195 196 197 198 199 200
166
Grado en Ingeniera Informtica Matemtica Discreta
Quinto paso. 72 6 200. Eliminamos, por tanto, todos los mltiplos de 7 excepto el 7.
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130
131 132 133 134 135 136 137 138 139 140
141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160
161 162 163 164 165 166 167 168 169 170
171 172 173 174 175 176 177 178 179 180
181 182 183 184 185 186 187 188 189 190
191 192 193 194 195 196 197 198 199 200
167
Universidad de Cdiz Departamento de Matemticas
Sexto paso. 112 6 200. Eliminamos, por tanto, todos los mltiplos de 11 excepto el 11.
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130
131 132 133 134 135 136 137 138 139 140
141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160
161 162 163 164 165 166 167 168 169 170
171 172 173 174 175 176 177 178 179 180
181 182 183 184 185 186 187 188 189 190
191 192 193 194 195 196 197 198 199 200
168
Grado en Ingeniera Informtica Matemtica Discreta
Sptimo paso. 132 6 200. Eliminamos todos los mltiplos de 13 excepto el 13.
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 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130
131 132 133 134 135 136 137 138 139 140
141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160
161 162 163 164 165 166 167 168 169 170
171 172 173 174 175 176 177 178 179 180
181 182 183 184 185 186 187 188 189 190
191 192 193 194 195 196 197 198 199 200
169
Universidad de Cdiz Departamento de Matemticas
Octavo paso. 172 > 200. Se acab. Los nmeros primos entre 1 y 200 son los que no estn tachados.
En este apartado veremos que cualquier entero a mayor que 1 es primo o puede escribirse como un producto
de nmeros primos.
Este resultado, que tiene un equivalente en el libro IX de los Elementos de Euclides, se conoce con el nombre
de Teorema fundamental de la aritmtica.
Si un nmero entero divide al producto de otros dos y es primo con uno de ellos, entonces divide al tercero.
Demostracin
a |bc y m.c.d.(a, b) = 1 = a |c
En efecto, como m.c.d. (a, b) = 1, por el corolario 3.5.8, existirn dos nmeros enteros p y q tales que
pa + qb = 1
Entonces,
a |bc
y = a |pac + qbc = a |(pa + qb) c = a |c
a |a = a |ac
4.3.2 Corolario
Una condicin necesaria y suficiente para que un nmero entero mayor que 1 sea primo es que si divide a
un producto de dos enteros, entonces ha de dividir a uno de los dos.
Demostracin
170
Grado en Ingeniera Informtica Matemtica Discreta
ser equivalente a
p |n1 n2 (p /| n1 p |n2 )
La condicin es suficiente.
probando el contrarrecproco,
p no es primo n1 , n2 Z : p |n1 n2 y p /| n1 y p /| n2
si p divide a a, entonces
p |a = p |a y a |p = p = a
si p divide a b, entonces
p |b = p |b y b |p = p = b
luego, si p no es primo, hemos encontrado dos enteros a y b tales que p divide a ab y no divide a a ni a b.
171
Universidad de Cdiz Departamento de Matemticas
4.3.3 Corolario
Si un nmero primo divide al producto de varios nmeros enteros, entonces ha de dividir, al menos, a uno
de ellos.
Demostracin
p|a1 a2 a3 an = ai : p|ai , 1 6 i 6 n
p |a2 a3 an
luego,
p |a2 (a3 an )
y, nuevamente por el corolario anterior,
p |a2 p |a3 a4 an
p |a3 a4 an
luego,
p |a3 (a4 an )
Repitiendo el proceso un nmero finito de veces, encontraremos, al menos, un ai , 1 6 i 6 n, tal que p |ai .
Ejemplo 4.3
Demostrar que si p, q1 , q2 , . . . , qr son primos y p |q1 q2 qr , entonces existe algn i = 1, 2, . . . , r tal que
p = qi
Solucin
En efecto, por el corolario 4.3.3 p divide a qi para algn i entre 1 y r. Ahora bien, como qi es primo, los
nicos divisores que tiene son el 1 y el mismo qi , y al ser p > 1, tendr que ser necesariamente p = qi .
172
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 4.4
Demostrar que el nmero 2 es irracional.
Solucin
Si 2 fuese racional, entonces podra expresarse como un cociente de dos enteros a y b primos entre s
(fraccin irreducible), es decir,
a
2 = : m.c.d. (a, b) = 1
b
Pues bien, elevando al cuadrado ambos miembros de esta igualdad, resulta:
a a2
2= = 2 = 2 = a2 = 2b2 = 2 |a a
b b
luego por el corolario 4.3.3
2 |a
y, consecuentemente, existe un entero q tal que
a = 2q
entonces,
a = 2q = a2 = 4q 2 = 2b2 = 4q 2 = b2 = 2q 2 = 2 b2 = 2 |b b
Ejemplo 4.5
3
Demostrar que la 5 es un nmero irracional.
Solucin
En efecto, supongamos que no lo fuese, entonces existirn dos nmeros enteros a y b primos entre s tales
que
3 a
5=
b
elevando al cubo ambos miembros de la igualdad, tendremos
a3
= a3 = 5b3 = 5 a3
3
5=
b
de donde se sigue, al ser 5 un nmero primo, que
5 |a
luego existe un nmero entero q tal que
a = 5q = a3 = 53 q 3 = 5b3 = 53 q 3 = b3 = 52 q 3 = 5 b3
por tanto,
5 |b
Concluimos, pues, que 5 es un divisor comn de a y de b, locual contradice el hecho de que estos dos nmeros
sean primos entre s, luego la suposicin hecha es falsa y 3 5 es un nmero irracional.
173
Universidad de Cdiz Departamento de Matemticas
Ejemplo 4.6
Probar que si a no es la k-sima potencia de ningn nmero entero, entonces k
a es irracional cualesquiera
que sean a y k enteros positivos.
Solucin
Sean a y k enteros positivos cumpliendo las condiciones del enunciado y supongamos que k
a es un nmero
racional.
Entonces, podr expresarse como un cociente de dos nmeros enteros primos entre s, es decir, existirn b y
c de Z, tales que
k
b
a = , con m.c.d. (b, c) = 1
c
elevando a k ambos miembros de esta igualdad, resulta
b bk
= a = k = bk = a ck = a bk .
k
a=
c c
Si
a = p 2 t
1 p2 pt
1
a = psi q
donde q y pi son primos entre s y i < k s ya que como vimos anteriormente, i no es mltiplo de k, por
tanto,
bk = pks
i q
k
As pues,
ack = bk = p 2 t k ks
1 p2 pt b = pi q
1 k
i 1 i +1
= p 2 t k ksi
1 p2 pi1 pi+1 pt b = pi
1
qk
luego,
i 1 i +1
pi p 2 t k
1 p2 pi1 pi+1 pt b
1
y como pi no divide a p 2 t
1 p2 pt , entonces
1
pi ck
174
Grado en Ingeniera Informtica Matemtica Discreta
Demostracin
Sea a un nmero entero mayor que 1. Probaremos, primero, que a puede escribirse como un producto de
nmeros primos y, posteriormente, veremos que esa descomposicin es, salvo en el orden de los factores,
nica.
> Descomposicin.
Si a es primo, consideramos el nmero como un producto de un slo factor y el teorema est de-
mostrado.
Si a no es primo, entonces es compuesto, y la proposicin 4.1.4 asegura que tendr, al menos, un
divisor primo.
Sea p1 el menor divisor primo de a. Entonces existir un entero a1 tal que
a = p1 a1
a1 = p2 a2 , con a1 > a2
a = p1 p2 a2
con
a = p1 p2 p3 pk1 ak1
donde ak1 es primo o es la unidad, entonces tomando ak1 = pk , si es primo o ak1 = 1, se sigue que
a = p1 p2 p3 pk1
a = p1 p2 p3 pk1 pk
175
Universidad de Cdiz Departamento de Matemticas
Supondremos, tambin, que el nmero de factores es distinto, o sea, k 6= r. Tomaremos, sin perder
generalidad por ello, k < r. Pues bien,
a = p1 (p2 p3 pk ) = p1 |a
= p1 |q1 q2 q3 qr
= p1 |qj para algn j entre 1 y r. {Corolario 4.3.3}
= p1 = qj , ya que qj es primo y p1 6= 1.
Podemos suponer que j = 1. Si no lo fuese bastara con cambiar el orden de los factores. Tendremos,
pues, que p1 = q1 y
p1 p2 p3 pk = p1 q2 q3 qr
de donde, al ser p1 6= 0, se sigue que
p2 p3 pk = q2 q3 qr
Sea ahora
a1 = p2 p3 pk
y
a1 = q2 q3 qr .
Entonces a1 < a, y
a1 = p2 (p3 p4 pk ) = p2 |a1
= p2 |q2 q3 q4 qr
= p2 |qj para algn j entre 2 y r. {Corolario 4.3.3}
= p2 = qj , ya que qj es primo y p2 6= 1.
Y, ahora, podemos suponer que j = 2. Bastara cambiar el orden de los factores si no fuese as. Tendramos
que p2 = q2 y, por lo tanto,
p2 p3 pk = p2 q3 qr
y, al ser p2 6= 0, tendremos que
p3 p4 pk = q3 q4 qr
y llamando
a2 = p3 p4 pk
y
a2 = q3 q4 qr .
se tiene que a2 < a1 < a.
Como k < r, si repetimos el proceso k 1 veces, tendremos que
ak1 = pk
y
ak1 = qk qk+1 qr .
ak1 = pk = pk |ak1
= pk |qk qk+1 qk+2 qr
= pk |qj para algn j entre k y r. {Corolario 4.3.3}
= pk = qj , ya que qj es primo y pk 6= 1
176
Grado en Ingeniera Informtica Matemtica Discreta
y, razonando igual que en los pasos anteriores, podemos suponer que j = k, o sea, pk = qk y,
pk = qk qk+1 qr
y al ser pk 6= 0, tendremos
1 = qk+1 qk+2 qr
de donde se sigue que
qk+1 = qk+2 = = qr = 1
lo cual es imposible ya que estos nmeros son primos, por tanto, k = r y
a = p1 p2 p3 pk
4.3.5 Corolario
Sea a un nmero entero tal que |a| > 1, entonces a tiene una factorizacin nica de la forma:
k
a = p1 2
1 p2 pk
siendo k > 1, los pk primos distintos con p1 < p2 < < pk y i > 1 para 1 6 i 6 k.
Demostracin
Ejemplo 4.7
Solucin
177
Universidad de Cdiz Departamento de Matemticas
720 2
360 2
180 2
90 2
45 3
15 3
5 5
1
Ahora slo habr que contar los nmeros que hay de cada factor, y
720 = 24 32 5
4.4.1 Lema
Si a y b son dos nmeros enteros tales que |a| > 1 y |b| > 1, entonces pueden encontrarse k nmeros primos
p1 , p2 , . . . , pk y k nmeros enteros i > 0 y i > 0, 1 6 i 6 k tales que
k
a = p1 2
1 p2 pk
y
b = p1 1 p2 2 pkk
siendo p1 < p2 < < pk .
Demostracin
178
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 4.8
Solucin
270 2
135 3
45 3
= 270 = 2 33 5
15 3
5 5
1
368 2
184 2
92 2
= 368 = 24 23
46 2
23 23
1
Ahora bastara escribir,
270 = 22 32 5 230
368 = 24 30 50 23
para tener los nmeros en la forma descrita en el lema.
Sean a y b dos nmeros enteros tales que |a| > 1 y |b| > 1. Se verifica que a es divisible por b si, y slo si a
tiene, al menos, todos los factores primos de b con exponentes iguales o mayores.
Demostracin
Sean a y b dos enteros cualesquiera de valor absoluto mayor que 1. Observemos lo siguiente:
|a| > 1
a > 1 a < 1
y = y
|b| > 1 b > 1 b < 1
1. a > 1 y b>1
2. a > 1 y b < 1
=
3. a < 1 y b > 1
4. a < 1 y b < 1
179
Universidad de Cdiz Departamento de Matemticas
1. a > 1 y b > 1.
Slo si. En efecto, supongamos que a es divisible por b. Entonces
a
a es divisible por b Z
b
a
q Z : =q
b
q Z : a = b q
Entonces,
a = p1 1 +1 p2 2 +2 pkk +k , con i + i > 1, 1 6 i 6 k
y tomando i = i + i para cada i = 1, 2, , k, tendremos
k
a = p1 2
1 p2 pk , con i > 1, 1 6 i 6 k
siendo,
i = i + i , con i > 0 = i > i , para 1 6 i 6 k
y a tiene, al menos, todos los factores primos de b ya que en la factorizacin (4.2) puede haber algn(os)
i iguales a cero.
Si. En efecto, supongamos que a tiene, al menos, todos los factores primos de b con exponentes iguales o
mayores. Entonces, si la descomposicin en factores primos de b (4.3.5) es:
b = p1 1 p2 2 pj j , con i > 0, 1 6 i 6 j
si ahora completamos la descomposicin de b aadiendo, con exponente cero, los factores primos de a
que le faltan,
i > 1, si 1 6 i 6 j
1 2 j j+1 k
b = p1 p2 pj pj+1 pk , con y
i = 0, si j + 1 6 i 6 k
180
Grado en Ingeniera Informtica Matemtica Discreta
Demostracin
siendo k > 1, los pk primos distintos con p1 < p2 < < pk y i > 1 para 1 6 i 6 k. Pues bien, sea b
cualquier entero distinto de cero. Entonces,
1. b > 0
b 6= 0 =
2. b < 0
181
Universidad de Cdiz Departamento de Matemticas
De 1. y 2. se sigue que:
n o
D|a| = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k
Demostracin
Sea a un entero tal que |a| > 1. Segn hemos visto en el apartado anterior,
n o
D|a| = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k
Calcularemos, nicamente, los divisores positivos ya que slo hay que cambiar el signo a stos para obtener
los negativos. Haremos una tabla con todos los divisores procediendo de la forma siguiente:
> Divisores de la forma p1 1 p02 p03 p0k con 0 6 1 6 1 . Escribimos todas las potencias de p1 .
p01 p1 p21 p
1
1
1
p2 p01 p2 p1 p2 p21 p2 p1 p2
p22 p01 p22 p1 p22 p21 p22 p 1 2
1 p2
1 3
p32 p01 p32 p1 p32 p21 p32 p1 p2
.. .. .. .. .. .. ..
. . . . . . .
.. .. .. .. .. .. ..
. . . . . . .
p
2
2
p01 p
2
2
p1 p
2
2
p21 p
2
2
p1 2
1 p2
182
Grado en Ingeniera Informtica Matemtica Discreta
0 6 1 6 1 , 0 6 2 6 2 y 0 6 3 6 3 .
Multiplicamos cada uno de los anteriores por todas las potencias de p3 desde p13 .
p01 p1 p21 p
1
1
1
p2 p01 p2 p1 p2 p21 p2 p1 p2
p22 p01 p22 p1 p22 p21 p22 p 1 2
1 p2
1 3
p32 p01 p32 p1 p32 p21 p32 p1 p2
.. .. .. .. .. .. ..
. . . . . . .
.. .. .. .. .. .. ..
. . . . . . .
p
2
2
p01 p2
2
p1 p2
2
p21 p2
2
p 1 2
1 p2
0 2 1
p3 p1 p3 p1 p3 p1 p3 p1 p3
p01 p2 p3 p1 p2 p3 p21 p2 p3 p
1 p2 p3
1
1 2
p01 p22 p3 p1 p22 p3 p21 p22 p3 p1 p2 p3
p01 p32 p3 p1 p32 p3 p21 p32 p3 p 1 3
1 p2 p3
.. .. .. .. .. ..
. . . . . .
.. .. .. .. .. ..
. . . . . .
p01 p2 p3
2
p1 p2 p3
2
p21 p2 p3
2
p
1
1 2
p2 p3
p23 0 2
p1 p3 p1 p32 2 2
p1 p3 p
1
1 2
p3
p01 p2 p23 p1 p2 p23 p21 p2 p23 p
1 p2 p3
1 2
1 2 2
p01 p22 p23 p1 p22 p23 p21 p22 p23 p1 p2 p3
p01 p32 p23 p1 p32 p23 p21 p32 p23 p 1 3 2
1 p2 p3
.. .. .. .. .. ..
. . . . . .
.. .. .. .. .. ..
. . . . . .
p01 p2 p3
2 2
p1 p2 p3
2 2
p21 p2 p3
2 2
p 1 2 2
1 p2 p3
.. .. .. .. .. ..
. . . . . .
.. .. .. .. .. ..
. . . . . .
p
3
3
p01 p3
3
p1 p3
3
p21 p3
3
p
1
1 3
p3
p1 p2 p
0
3
3
p1 p2 p 3
3
p1 p2 p
2
3
3
p
1 p2 p3
1 3
0 2 3 2 3 2 2 3 1 2 3
p1 p2 p3 p1 p2 p3 p1 p2 p3 p1 p2 p3
p01 p32 p 3
3
p1 p32 p 3
3
p21 p32 p 3
3
p 1 3 3
1 p2 p3
.. .. .. .. .. ..
. . . . . .
.. .. .. .. .. ..
. . . . . .
p01 p2 p3
2 3
p1 p2 p3
2 3
p21 p2 p3
2 3
p
1
1 2 3
p2 p3
p1 1 p2 2 p3 3 pkk
siendo,
0 6 1 6 1
0 6 2 6 2
0 6 3 6 3
0 6 k 6 k
183
Universidad de Cdiz Departamento de Matemticas
Ejemplo 4.9
Solucin
604800 2
302400 2
151200 2
75600 2
37800 2
18900 2
9450 2
= 604800 = 27 33 52 7
4725 3
1575 3
525 3
175 5
35 5
7 7
1
Hacemos una tabla con todos los divisores de 604800 utilizando el mtodo visto en el apartado anterior.
1 2 4 8 16 32 64 128
3 3 6 12 24 48 96 192 384
32 9 18 36 72 144 288 576 1152
33 27 54 108 216 432 864 1728 3456
5 5 10 20 40 80 160 320 640
15 30 60 120 240 480 960 1920
45 90 180 360 720 1440 2880 5760
135 270 540 1080 2160 4320 8640 17280
52 25 50 100 200 400 800 1600 3200
75 150 300 600 1200 2400 4800 9600
225 450 900 1800 3600 7200 14400 28800
675 1350 2700 5400 10800 21600 43200 86400
7 7 14 28 56 112 224 448 896
21 42 84 168 336 672 1344 2688
63 126 252 504 1008 2016 4032 8064
189 378 756 1512 3024 6048 12096 24192
35 70 140 280 560 1120 2240 4480
105 210 420 840 1680 3360 6720 13440
315 630 1260 2520 5040 10080 20160 40320
945 1890 3780 7560 15120 30240 60480 120960
175 350 700 1400 2800 5600 11200 22400
525 1050 2100 4200 8400 16800 33600 67200
1575 3150 6300 12600 25200 50400 100800 201600
4725 9450 18900 37800 75600 151200 302400 604800
184
Grado en Ingeniera Informtica Matemtica Discreta
Na = (1 + 1) (2 + 1) (k + 1)
Demostracin
En efecto, segn vimos en 4.4.3, los divisores de a son los elementos del conjunto
n o
Da = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k .
p01
p11
2
p1
.. (1 + 1)
.
..
.
p 1
1
185
Universidad de Cdiz Departamento de Matemticas
ser
(1 + 1) (2 + 1)
~ Para obtener todos los divisores de la forma p1 1 p2 2 p3 3 multiplicamos cada uno de los anteriores por
p3 3 , 0 6 3 6 3 . por lo tanto el nmero total de divisores de la forma
0 6 1 6 1
p1 1 p2 2 p3 3 , con 0 6 2 6 2
0 6 3 6 3
es
(1 + 1) (2 + 1) (3 + 1)
~ Seguimos as sucesivamente y supongamos que hemos obtenido todos los divisores de la forma p1 1
k1
p2 2 p3 3 pk1 , es decir,
0 6 1 6 1
0 6 2 6 2
k1
p1 1 p2 2 p3 3 pk1 , con 0 6 3 6 3
..
.
0 6 k1 6 k1
cuyo nmero es
(1 + 1) (2 + 1) (3 + 1) (k1 + 1)
~ Para obtener todos los divisores de la forma p1 1 p2 2 p3 3 pk1
k1
pkk , multiplicamos todos los anteriores
por pkk , 0 6 k 6 k y obtendremos
0 6 1 6 1
0 6 2 6 2
0 6 3 6 3
1 2 3 k1 k
p1 p2 p3 pk1 pk , con ..
.
0 6 k1 6 k1
0 6 k 6 k
cuyo nmero es
(1 + 1) (2 + 1) (3 + 1) (k1 + 1) (k + 1)
Na = (1 + 1) (2 + 1) (3 + 1) (k1 + 1) (k + 1)
186
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 4.10
Solucin
Demostracin
En efecto, segn vimos en 4.4.3, los divisores de a son los elementos del conjunto
n o
Da = p1 1 p2 2 p k
3 pk , con 0 6 i 6 i , 1 6 i 6 k .
3
Calculemos su suma.
1 X
X 2 X
3 k
X
Sa = p1 1 p2 2 p3 3 pkk
1 =0 2 =0 3 =0 k =0
X 3
2 X
1 X k
X
= p1 1 p2 2 p3 3 pkk
1 =0 2 =0 3 =0 k =0
1
X 2
X 3
X k
X
= p1 1 p2 2 p3 3 pkk
1 =0 2 =0 3 =0 k =0
1
X 2
X 3
X k
X
= p1 1 p2 2 p3 3 pkk
1 =0 2 =0 3 =0 k =0
p0k + p1k + p2k + + p k
k
p
1
1 +1
1 p22 +1 1 p 3 +1
1 pk +1 1
= 3 k
p1 1 p2 1 p3 1 pk 1
ya que cada uno de los parntesis es, respectivamente, la suma de los 1 + 1, 2 + 1, 3 + 1 k + 1 trminos
de una progresin geomtrica de razones p1 , p2 , p3 , , pk .
187
Universidad de Cdiz Departamento de Matemticas
Estableceremos un mtodo alternativo al algoritmo de Euclides para el clculo del mximo comn divisor
de dos nmeros. Est basado en el Teorema Fundamental de la Aritmtica.
Demostracin
Sean a y b enteros cualesquiera. Recordemos que la relacin de orden parcial de divisibilidad es:
a 4 b a es divisor de b
Pues bien, por el corolario 4.3.5, tanto a como b admiten una descomposicin nica en factores primos y
segn vimos en 4.4.3,
a tiene en su descomposicin, a lo sumo, todos los factores
a es divisor de b
primos de b con exponentes iguales o menores.
y
b = p1 1 p2 2 pkk , i > 0, 1 6 i 6 k
siendo Cinf ({a, b}) el conjunto de las cotas inferiores del conjunto {a, b} ordenado por la relacin de orden
parcial de divisibilidad.
188
Grado en Ingeniera Informtica Matemtica Discreta
Pues bien, sea c cualquiera de Z+ . Aplicando el lema 4.4.1, podemos escribir c en la forma:
c = p11 p22 pkk
Pues bien,
c Cinf ({a, b}) c 4 x, x {a, b}
c4a
y
c4b
i 6 i , 1 6 i 6 k
y
i 6 i , 1 6 i 6 k
i 6 min {i , i } , 1 6 i 6 k
Por lo tanto,
Cinf ({a, b}) = {p11 p22 pkk : i 6 min {i , i } , 1 6 i 6 k} .
Entonces,
m.c.d.(a, b) = inf ({a, b})
= max (Cinf ({a, b}))
= max {p11 p22 pkk : i 6 min {i , i } , 1 6 i 6 k}
min{1 ,1 } min{1 ,2 } min{k ,k }
= p1 p2 pk
Ahora, para cada i entre 1 y k, puede ocurrir lo siguiente:
i = 0
min {i , i } = 0 =
i = 0
pi no est en la descomposicin
en factores primos de a.
=
pi no est en la descomposicin
en factores primos de b.
189
Universidad de Cdiz Departamento de Matemticas
Ejemplo 4.11
Solucin
1584 2
792 2
396 2
198 2
= 1584 = 24 32 11
99 3
33 3
11 11
1
18900 2
9450 2
4725 3
1575 3
525 3 = 18900 = 22 33 52 7
175 5
35 5
7 7
1
Completamos la descomposicin en factores primos de los dos nmeros, aadiendo a cada uno de ellos los
factores primos que no tenga del otro, con exponente cero (lema 4.4.1).
1584 = 24 32 50 70 11
18900 = 22 33 52 7 110
Entonces,
m.c.d.(1548, 18900) = 2min{4,2} 3min{2,3} 5min{0,2} 7min{0,1} 11min{1,0}
= 22 32 50 70 110
= 22 32
= 36
es decir, los factores primos comunes a ambos nmeros (2 y 3) con sus menores exponentes (2 y 2).
El mnimo comn mltiplo de dos nmeros enteros es igual al producto de los factores primos comunes y no
comunes a ambos, elevados a los mayores exponentes con que aparezcan en sus respectivas descomposiciones
en factores primos.
190
Grado en Ingeniera Informtica Matemtica Discreta
Demostracin
Al igual que en el apartado anterior, el lema 4.4.1 nos permite escribir a y b en la forma:
k
a = p1 2
1 p2 pk , i > 0, 1 6 i 6 k
y
b = p1 1 p2 2 pkk , i > 0, 1 6 i 6 k
siendo i = 0, si el factor primo pi de la descomposicin de b no aparece en la de a y i = 0 si el pi de la
descomposicin de a no aparece en la de b. Podemos pues, escribir de nuevo la relacin de divisibilidad en
estos trminos,
a 4 b a es divisor de b
a tiene en su factorizacin todos los factores
primos de b con exponentes iguales o menores.
i 6 i , i, 1 6 i 6 k
siendo Csup ({a, b}) el conjunto de las cotas superiores del conjunto {a, b} ordenado por la relacin de orden
parcial de divisibilidad.
Pues bien,
s Csup ({a, b}) x 4 s, x {a, b}
a4s
y
b4s
i 6 i , 1 6 i 6 k
y
i 6 i , 1 6 i 6 k
i > max {i , i } , 1 6 i 6 k
Luego,
Csup ({a, b}) = {p11 p22 pkk : i > max {i , i } , 1 6 i 6 k}
Entonces,
m.c.m.(a, b) = min (Csup ({a, b}))
= min {p11 p22 pkk : i > max {i , i } , 1 6 i 6 k}
max{1 ,1 } max{1 ,2 } max{k ,k }
= p1 p2 pk
191
Universidad de Cdiz Departamento de Matemticas
i 6= 0
y = El factor primo pi no es comn a a y a b y max {i , i } = i
i = 0
i 6= 0
y = El factor primo pi es comn a a y a b
i 6= 0
Por lo tanto, el mnimo comn mltiplo de dos nmeros es igual al productos de los factores primos comunes
y no comunes a ambos elevados a sus mayores exponentes.
Ejemplo 4.12
Solucin
Completamos la descomposicin en factores primos de los dos nmeros, aadiendo a cada uno de ellos los
factores primos que no tenga del otro, con exponente cero (lema 4.4.1).
1584 = 24 32 50 70 11
18900 = 22 33 52 7 110
Entonces,
m.c.m.(1548, 18900) = 2max{4,2} 3max{2,3} 5max{0,2} 7max{0,1} 11max{1,0}
= 24 33 52 71 111
= 831600
es decir, los factores primos comunes y no comunes de ambos nmeros con sus mayores exponentes.
192
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 4.13
Determinar dos enteros positivos cuyo mximo comn divisor es 18, sabiendo que uno de ellos tiene 21
divisores y el otro tiene 10.
Solucin
Sean a y b los nmeros que buscamos. Por el corolario 4.3.5, existirn p1 , p2 , . . . , pk y q1 , q2 , . . . , qm , primos
distintos y i > 1, 1 6 i 6 k, j > 1, 1 6 j 6 m, enteros, con p1 < p2 < < pk y q1 < q2 < < qm tales
que
k
a = p1 2 3
1 p2 p3 pk
y
b = q11 q22 q33 qm
m
Pues bien, segn el enunciado, m.c.d.(a, b) = 18, es decir, 18 es divisor de a y de b luego por 4.4.2 tanto a
como b debern tener en su factorizacin, al menos, todos los factores primos de 18 con exponentes iguales
o mayores. Pues bien, como 18 = 2 32 ,
18 |a
m.c.d.(a, b) = 18 = y
18 |b
2 32 |a
= y
2 32 |b
p1 = 2 y 1 > 1
y
p2 = 3 y 2 > 2
=
q 1 = 2 y 1 > 1
y
q 2 = 3 y 2 > 2
Por otra parte, el nmero de divisores de a es 21. Entonces, utilizando el resultado de 4.4.5,
Na = 21 = (1 + 1) (2 + 1) (3 + 1) (k + 1) = 21
= i + 1 es divisor de 21, para 1 6 i 6 k
21 = 3 7 = D21 = {1, 3, 7, 21}
= i + 1 {1, 3, 7, 21} , 1 6 i 6 k
Ahora bien,
1 > 1 = 1 + 1 > 2
1 + 1 {3, 7, 21}
y y
2 > 2 = 2 + 1 > 3 = 2 + 1 {3, 7, 21}
y y
i + 1 {1, 3, 7, 21} , 1 6 i 6 k i + 1 {1, 3, 7, 21} , 3 6 i 6 k
193
Universidad de Cdiz Departamento de Matemticas
Adems,
i + 1 6= 21, 1 6 i 6 k
ya que si alguno de ellos fuera igual a 21, todos los dems deberan ser iguales a 1 y eso es imposible porque
1 + 1 y 2 + 1 son, ambos, distintos de 1. Entonces,
1 + 1 {3, 7, 21}
y 1 + 1 {3, 7}
2 + 1 {3, 7, 21} y
y = 2 + 1 {3, 7}
i + 1 {1, 3, 7, 21} 3 6 i 6 k y
y i + 1 {1, 3, 7} 3 6 i 6 k
i + 1 6= 21, 1 6 i 6 k
Pues bien,
1 + 1 = 3
1 + 1 {3, 7} =
1 + 1 = 7
y
i + 1 6= 3, 2 6 i 6 k
y 2 + 1 = 7
2 + 1 {3, 7} = y
y i + 1 {1, 7} , 3 6 i 6 k
i + 1 {1, 3, 7} , 3 6 i 6 k
y
2 + 1 = 7
y
i + 1 {1, 7} , 3 6 i 6 k = i + 1 = 1, 3 6 i 6 k
y
(1 + 1) (2 + 1) (3 + 1) (k + 1) = 21
194
Grado en Ingeniera Informtica Matemtica Discreta
Luego,
1 + 1 = 7
y
2 + 1 = 3
y
i + 1 = 1, 3 6 i 6 k
Reuniendo ambos casos:
1 + 1 = 3
1 = 2
y y
2 + 1 = 7 = 2 = 6 = a = 22 36
y y
i + 1 = 1, 3 6 i 6 k i = 0, 3 6 i 6 k
1 + 1 = 7
1 = 6
y y
2 + 1 = 3 = 2 = 2 = a = 26 32
y y
i + 1 = 1, 3 6 i 6 k i = 0, 3 6 i 6 k
Un razonamiento anlogo puede hacerse para b. En efecto, el nmero de divisores de b es 10, luego
Nb = 10 = (1 + 1) (2 + 1) (3 + 1) (m + 1) = 10
= j + 1 es divisor de 10, para 1 6 j 6 m
10 = 2 5 = D10 = {1, 2, 5, 10}
= j + 1 {1, 2, 5, 10} , 1 6 j 6 m
195
Universidad de Cdiz Departamento de Matemticas
Ahora bien,
1 > 1 = 1 + 1 > 2
1 + 1 {2, 5, 10}
y y
2 > 2 = 2 + 1 > 3 = 2 + 1 {5, 10}
y y
j + 1 {1, 2, 5, 10} 1 6 j 6 m j + 1 {1, 2, 5, 10} , 3 6 j 6 m
adems,
j + 1 6= 10, 1 6 j 6 m.
En efecto, si alguno de ellos fuera igual a 10, todos los dems seran iguales a 1 y eso es imposible ya que
196
Grado en Ingeniera Informtica Matemtica Discreta
1 + 1 {2, 5, 10}
y 1 + 1 {2, 5}
2 + 1 {5, 10} y
y = 2 + 1 = 5
j + 1 {1, 2, 5, 10} , 3 6 j 6 m y
y j + 1 {1, 2, 5} , 3 6 j 6 m
j + 1 6= 10, 1 6 j 6 m
2 + 1 = 5
y = j + 1 6= 5, para cualquier j 6= 2
(1 + 1) (2 + 1) (m + 1) = 10
1 + 1 = 2
y
= 2 + 1 = 5
y
j + 1 {1, 2} , 3 6 j 6 m
1 + 1 = 2
y
2 + 1 = 5 = j + 1 6= 2, 3 6 j 6 m
y
(1 + 1) (2 + 1) (3 + 1) (m + 1) = 10
1 + 1 = 2
y
= 2 + 1 = 5
y
j + 1 = 1, 3 6 j 6 m
1 = 1
y
= 2 = 4
y
j = 0, 3 6 j 6 m
= b = 2 34
197
Universidad de Cdiz Departamento de Matemticas
1. a = 22 36 y b = 2 34 . En este caso,
m.c.d.(a, b) = 2 34 = 162
y esto es imposible ya que, segn el enunciado, el mximo comn divisor de a y b era 18.
2. a = 26 32 y b = 2 34 . En tal caso,
Al igual que en el caso anterior, por 4.4.3,
m.c.d.(a, b) = 2 32 = 18
a = 576 y b = 162
Ejemplo 4.14
Hallar un nmero entero positivo sabiendo que tiene 2 factores primos, 8 divisores y que la suma de stos es
320.
Solucin
Sea a el nmero buscado, p1 y p2 sus factores primos y 1 y 2 , respectivamente, el nmero de veces que se
repiten. Entonces,
a = p 1 2
1 p2 , 1 > 1 y 2 > 1
Na = 8 = (1 + 1) (2 + 1) = 8
= 1 + 1 y 2 + 1 son, ambos, divisores de 8
8 = 23 = D8 = {1, 2, 4, 8}
1 + 1 {1, 2, 4, 8}
= y
2 + 1 {1, 2, 4, 8}
198
Grado en Ingeniera Informtica Matemtica Discreta
1 + 1 1 2 4 8
2 + 1 8 4 2 1
1 + 1 1 2 4 8
2 + 1 8 4 2 1
tambin,
2 > 1 = 2 + 1 > 2
luego los valores de 1 + 1 y 2 + 1 en la cuarta columna no son posibles, es decir,
1 + 1 1 2 4 8
2 + 1 8 4 2 1
1. 1 + 1 = 2 y 2 + 1 = 4. Entonces,
1 + 1 = 2 = 1 = 1
y = a = p1 p32
2 + 1 = 4 = 2 = 3
2. 1 + 1 = 4 y 2 + 1 = 2. Entonces,
1 + 1 = 4 = 1 = 3
y = a = p31 p2
2 + 1 = 1 = 2 = 1
199
Universidad de Cdiz Departamento de Matemticas
1. a = p1 p32 .
Segn el enunciado, la suma de los divisores de a es 320. Pues bien, por 4.4.3,
n o
Da = p 1 p2 : 0 6 6 1 y 0 6 6 3
1 p1
p2 p2 p1 p2
p22 p22 p1 p22
p32 p32 p1 p32
y, entonces,
Sa = 320 = (1 + p1 ) 1 + p2 + p22 + p32 = 320
1 + p1 es divisor de 320
= y
1 + p2 + p22 + p32 es divisor de 320
D320 = 2 3 : 0 6 6 6 y 0 6 6 1
y por 4.4.4,
1 2 4 8 16 32 64
5 5 10 20 40 80 160 320
luego,
D320 = {1, 2, 4, 8, 16, 32, 64, 5, 10, 20, 40, 80, 160, 320}
y
1 + p1 {1, 2, 4, 8, 16, 32, 64, 5, 10, 20, 40, 80, 160, 320}
y
1 + p2 + p22 + p32 {1, 2, 4, 8, 16, 32, 64, 5, 10, 20, 40, 80, 160, 320}
y
(1 + p1 ) 1 + p2 + p22 + p32 = 320
Ahora, al igual que hicimos antes, representamos las distintas opciones en una tabla:
1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320
200
Grado en Ingeniera Informtica Matemtica Discreta
> p1 es primo = p1 > 2 = 1+p1 > 3, luego entonces las opciones representadas en la primera y segunda
columna son imposibles.
1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320
> p2 es primo = p2 > 2 = 1 + p2 + p22 + p32 > 15, luego entonces las opciones representadas de la novena
columna en adelante tambin son imposibles.
1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320
1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320
1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320
201
Universidad de Cdiz Departamento de Matemticas
1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320
> Nos queda como nica opcin posible las representadas en la quinta columna. Pues bien,
1 + p1 = 8 = p1 = 7
y
1 + p2 + p22 + p32 = 40 = p2 1 + p2 + p22 = 39
Entonces,
39 = 3 13
y p2 = 3 = 1 + p2 + p22 = 13
p2 1 + p2 + p22 = 39 =
y p2 = 13 = 1 + p2 + p22 = 183 6= 3
p2 es primo
y, consecuentemente, p2 = 3.
As pues, la primera solucin es:
a = p1 p32
y
p1 = 7 = a = 7 33 = 189
y
p2 = 3
2. a = p31 p2
Seguiremos los mismos pasos que en el caso anterior. Segn el enunciado, la suma de los divisores de a
es 320. Pues bien, por 4.4.3,
n o
Da = p p
1 2 : 0 6 6 3 y 0 6 6 1
1 p1 p21 p31
p2 p2 p1 p2 p21 p2 p31 p2
y, entonces,
Sa = 320 = 1 + p1 + p21 + p31 (1 + p2 ) = 320
1 + p1 + p21 + p31 es divisor de 320
= y
1 + p2 es divisor de 320
202
Grado en Ingeniera Informtica Matemtica Discreta
D320 = 2 3 : 0 6 6 6 y 0 6 6 1
Representando, ahora, al igual que en el caso anterior, las distintas opciones en una tabla:
1 + p2 1 2 4 5 8 10 16 20 32 40 64 80 160 320
obtendremos los mismos resultados que antes, sin ms que intercambiar p1 y p2 , luego,
a = p31 p2
y
p1 = 3 = a = 33 7 = 189
y
p2 = 7
Ejemplo 4.15
Hallar un nmero entero que en su descomposicin no tiene ms factores primos que 2, 5 y 7, sabiendo que
al multiplicarlo por 5 el nmero de sus divisores se incrementa en 8 y al multiplicarlo por 8 ste nmero se
incrementa en 18. Calcular tambin la suma de todos los divisores del nmero.
Solucin
Sea a el nmero buscado y sean 1 , 2 y 3 las veces que se repiten, respectivamente, los nmeros primos
2, 5 y 7 en la factorizacin de a. Entonces,
Pues bien,
5a = 21 52 +1 73
a = 21 52 73 = y
8a = 21 +3 52 73
Na = (1 + 1) (2 + 1) (3 + 1)
y
= N5a = (1 + 1) (2 + 2) (3 + 1)
y
N8a = (1 + 4) (2 + 1) (3 + 1)
203
Universidad de Cdiz Departamento de Matemticas
N5a = Na + 8
y
N8a = Na + 18
es decir,
(1 + 1) (2 + 2) (3 + 1) = (1 + 1) (2 + 1) (3 + 1) + 8
y
(1 + 4) (2 + 1) (3 + 1) = (1 + 1) (2 + 1) (3 + 1) + 18
y haciendo operaciones,
(1 + 1)(3 + 1)(2 + 2 2 1) = 8
(1 + 1)(3 + 1) = 8
y = y
(2 + 1)(3 + 1)(1 + 4 1 1) = 18 (2 + 1)(3 + 1) = 6
3 + 1 es divisor de 8
= y
3 + 1 es divisor de 6
= 3 + 1 |m.c.d.(6, 8)
= 3 + 1 |2
3 + 1 = 1
=
3 + 1 = 2
3 = 0. Imposible, ya que 3 > 1
=
3 = 1
Adems,
(1 + 1) (3 + 1) = 8
y = 1 + 1 = 4 = 1 = 3
(3 + 1) = 2
y
(2 + 1) (3 + 1) = 8
y = 2 + 1 = 3 = 2 = 2
(3 + 1) = 2
204
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 4.16
Un nmero tiene 24 divisores, su mitad 18 divisores y su triple 28 divisores. Hallar el nmero y sus divisores.
Solucin
Como su mitad tiene 18 divisores, a ha de ser divisible por 2, luego uno de los factores primos, pongamos
p1 , ha de ser 2, es decir,
k
a = 21 p2 3
2 p3 pk
y
a
= 21 1 p2 3 k
2 p3 pk .
2
Entonces,
Na = 24 = (1 + 1)(2 + 1)(3 + 1) (k + 1) = 24
y
Na/2 = 18 = (1 1 + 1)(2 + 1)(3 + 1) (k + 1) = 18.
Dividiendo miembro a miembro,
1 + 1 24 1 + 1 4
= = = = 1 = 3, ya que 1 y 1 + 1 son primos entre s.
1 18 1 3
As pues,
k
a = 23 p2 3
2 p3 pk
205
Universidad de Cdiz Departamento de Matemticas
luego,
y esto es imposible ya que 7 es primo. Por lo tanto uno de los factores primos de la descomposicin de a,
digamos p2 , ha de ser 3. Entonces,
k
a = 23 32 p
3 pk , con 2 > 1
3
k
3a = 23 32 +1 p
3 pk
3
luego,
[2 > 1 = 2 + 2 > 3]
2 + 2 = 7
= y
i + 1 {1, 7} , 3 6 i 6 k
[(2 + 2)(3 + 1) (k + 1) = 7]
2 + 2 = 7
= y
i + 1 = 1, 3 6 i 6 k
2 = 5
= y
i = 0, 3 6 i 6 k
a = 23 35 = 8 243 = 1944.
206
Grado en Ingeniera Informtica Matemtica Discreta
1 2 4 8
31 3 6 12 24
32 9 18 36 72
33 27 54 108 216
207
Universidad de Cdiz Departamento de Matemticas
208
Leccin 5
Ecuaciones Diofnticas
5.1 Generalidades
Estas ecuaciones reciben este nombre en honor a Diofanto1 , matemtico que trabaj en Alejandra a mediados
del siglo III a.c. Fue uno de los primeros en introducir la notacin simblica en matemticas y escribi seis
libros sobre problemas en las que consideraba la representacin de nmeros anterior como suma de cuadrados.
5.1.1 Definicin
Una ecuacin diofntica es una ecuacin lineal con coeficientes enteros y que exige soluciones tambin en-
teras.
Veremos un teorema que nos permite saber cuando una ecuacin de este tipo tiene solucin y aporta un
mtodo para calcular una solucin particular de la misma.
Demostracin
Slo si. En efecto, supongamos que los enteros x0 e y0 son solucin de la ecuacin ax + by = c, es decir,
ax0 + by0 = c. Pues bien, si d = m.c.d.(a, b), entonces
209
Universidad de Cdiz Departamento de Matemticas
Obsrvese que este teorema adems de asegurar la existencia de solucin para una ecuacin de este tipo,
ofrece un mtodo para calcularla. El siguiente ejemplo aclarar estas cuestiones.
Ejemplo 5.1
Solucin
5 4
525 100 25
25 0
es decir,
m.c.d. (525, 100) = 25
y como 25 divide a 50, el teorema anterior asegura la existencia de solucin entera para la ecuacin.
210
Grado en Ingeniera Informtica Matemtica Discreta
Demostracin
Sea d el mximo comn divisor de a y b. Por hiptesis d divide a c luego el teorema 5.2.1 asegura la existencia
de una solucin particular x = x0 e y = y0 para la ecuacin. Entonces,
ax0 + by0 = c
Dividiendo ahora ambos miembros de esta ecuacin por el mximo comn divisor de a y b, tendremos,
a b c
x0 + y0 =
d d d
c a b
siendo entero y , nmeros enteros primos entre s, luego el mximo comn divisor de ambos es 1 y
d d d
c
como 1 divide a , el teorema 5.2.1 asegura la existencia de una solucin particular x1 , y1 para esta ecuacin,
d
luego
a b c
x1 + y1 =
d d d
Pues bien,
a b c
x1 + y1 =
d d d
a b
= (x1 x0 ) + (y1 y0 ) = 0
a b c d d
x0 + y0 =
d d d
a b
= (x1 x0 ) = (y0 y1 )
d d
b a
(x1 x0 )
d d
211
Universidad de Cdiz Departamento de Matemticas
b a
y al ser primo con , dividir a x1 x0 , luego
d d
b b b
|x1 x0 k Z : x1 x0 = k = x1 = x0 + k
d d d
a b
Sustituimos el valor de x1 x0 en (x1 x0 ) + (y1 y0 ) = 0 y resulta
d d
a b b a a
k + (y1 y0 ) = 0 = k + y1 y0 = 0 = y1 = y0 k
d d d d d
En efecto,
b a
ax1 + by1 = a x0 + k + b y0 k
d d
b a
= ax0 + a k + by0 b k
d d
= ax0 + by0
= c
y tomando x = x1 e y = y1 ,
b
x = x0 + k
d
a
y = y0 k
d
es solucin de la ecuacin ax + by = c cualquiera que sea k Z. La llamaremos solucin general de dicha
ecuacin.
x0 = 2 e y0 = 10
525x + 100y = 50
100
x=2+k = 2 + 4k
25
525
y = 10 k = 10 21k
25
212
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 5.2
Solucin
66x + 550y = 88
8 3
550 66 22
22 0
luego,
m.c.d. (66, 550) = 22
y como 22 divide a 88, trmino independiente de la ecuacin, por el teorema 5.2.1 se sigue que la
ecuacin propuesta admite una solucin particular x = x0 , y = y0 .
22 = (8) 66 + 1 550
luego,
88 (8)
x0 = = 32
22
88 1
y0 = =4
22
es una solucin particular de la ecuacin.
213
Universidad de Cdiz Departamento de Matemticas
Ejemplo 5.3
Una persona va a un supermercado y compra 12 litros de leche, unos de leche entera y otros de desnatada,
por 1200 ptas. Si la leche entera vale 30 ptas. ms por litro que la desnatada, y ha comprado el mnimo
posible de leche desnatada, Cuntos litros habr comprado de cada una?
Solucin
de aqu que
xy + 30x + 12y xy = 1200
o sea,
30x + 12y = 1200
Veamos si esta ecuacin admite soluciones enteras. Hallamos el mximo comn divisor de 30 y 12 por
el algoritmo de Euclides.
2 2
30 12 6
6 0
luego,
m.c.d. (30, 12) = 6
y dado que 6 divide a 1200, la ecuacin planteada admite soluciones enteras.
Calculamos una solucin particular.
Como m.c.d. (30, 12) = 6, existirn dos nmeros enteros p y q tales que 6 pueda expresarse como
combinacin lineal de 30 y 12 con coeficientes enteros. Los hallaremos volviendo hacia atrs en el
algoritmo de Euclides.
6 = 1 30 + (2) 12
luego entonces los coeficientes buscados son 1 y 2 y la solucin particular de la ecuacin es
1200 1
x0 = = 200
6
1200 (2)
y0 = = 400
6
214
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 5.4
Hallar los valores de c Z+ , con 10 < c < 20 para los cuales no tiene solucin la ecuacin diofntica
84x + 990y = c. Determinar la solucin para los restantes valores de c.
Solucin
La ecuacin 84x + 990y = c admitir solucin entera si, y slo si el mximo comn divisor de 84 y 990
divide a c.
Hallamos dicho mximo comn divisor por el algoritmo de Euclides.
11 1 3 1 2
990 84 66 18 12 6
66 18 12 6 0
luego
m.c.d. (84, 990) = 6
entonces,
84x + 990y = c tiene solucin entera 6 |c q Z : c = 6 q
y como 10 < c < 20, tendremos que las opciones posibles para las que la ecuacin tiene solucin son
c = 12 y c = 18
por tanto los valores de c para los que la ecuacin no admite solucin entera sern:
11, 13, 14, 15, 16, 17 y 19
215
Universidad de Cdiz Departamento de Matemticas
)
6 = 18 1 12
= 6 = 18 1(66 3 18)
12 = 66 3 18
= 1 66 + 4 18
)
6 = 1 66 + 4 18
= 6 = 1 66 + 4(84 1 66)
18 = 84 1 66
= 4 84 5 66
)
6 = 4 84 5 66
= 6 = 4 84 5(990 11 84)
66 = 990 11 84
= 5 990 + 59 84
luego,
6 = 59 84 + (5) 990
La solucin general es
990
x = 118 + k = 118 + 165k
6
84
y = 10 k = 10 14k
6
siendo k cualquier nmero entero.
La solucin general es
990
x = 177 + k = 177 + 165k
6
84
y = 15 k = 15 14k
6
siendo k cualquier nmero entero.
216
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 5.5
Solucin
x2 y 2 + 2xy + 2y 2 3y 2x + 14 = x2 + y 2 + 2xy + 6x + 6y + 9
y simplificando, resulta
8x + 9y = 5
Veamos si tiene soluciones enteras.
1 = (1) 8 + 1 9
Ejemplo 5.6
Una mujer tiene un cesto de manzanas. Haciendo grupos de 3 sobran 2 y haciendo grupos de 4 sobran 3.
Hallar el nmero de manzanas que contiene el cesto sabiendo que est entre 100 y 110.
Solucin
Sean x e y los nmeros de grupos de tres y cuatro manzanas, respectivamente. Si N es el nmero total de
manzanas que contiene el cesto, tendremos
)
3x + 2 = N
4y + 3 = N
y restando miembro a miembro, resulta
3x 4y = 1
217
Universidad de Cdiz Departamento de Matemticas
Ejemplo 5.7
Hallar el menor nmero entero positivo que dividido por 4, 7 y 11 da resto 3, y que dividido por 13 da resto
1.
Solucin
Sea n el nmero buscado, entonces por el algoritmo de la divisin existen q1 , q2 y q3 tales que
n = 4q1 + 3 = n 3 = 4q1
n = 7q2 + 3 = n 3 = 7q2
n = 11q3 + 3 = n 3 = 11q3
218
Grado en Ingeniera Informtica Matemtica Discreta
luego
4 |n 3 , 7 |n 3 y 11 |n 3
es decir, n 3 es un mltiplo comn a 4, 7 y 11, por tanto ha de ser mltiplo de su mnimo comn mltiplo
y al ser
m.c.m.(4, 7, 11) = 4 7 11 = 308
ser
308 |n 3
luego existir un entero x tal que
n 3 = 308x
es decir,
n = 308x + 3
Por otro lado y tambin por el algoritmo de la divisin, existir un entero y tal que
n = 13y + 1
por tanto, )
n = 308x + 3
= 308x 13y = 2
n = 13y + 1
23 1 2 4
308 13 9 4 1
9 4 1 0
luego
m.c.d. (308, 13) = 1
y 1 divide a 2, trmino independiente de la ecuacin, luego tiene soluciones enteras.
Solucin particular
Buscamos los coeficientes enteros de 1 expresado como combinacin lineal de 308 y 13.
)
1=924
= 1 = 9 2(13 1 9)
4 = 13 1 9
= 2(13) + 3 9
)
1 = 2(13) + 3 9
= 1 = 2(13) + 3 [308 + 23 (13)]
9 = 308 23 13
= 3 308 + 71 (13)
luego
1 = 3 308 + 71 (13)
y una solucin particular es:
(2) 3
x0 = = 6
1
(2) 71
y0 = = 142
1
219
Universidad de Cdiz Departamento de Matemticas
Solucin general
13
x = 6 + k = 6 13k
1
308
y = 142 k = 142 308k
1
donde k es cualquier nmero entero.
Calculemos, finalmente, el nmero pedido.
)
n = 308x + 3
= n = 308(6 13k) + 3 = 1845 4004k
x = 6 13k
q Z+
0 : k = 1 q
luego,
n = 1845 4004(1 q) = 1845 + 4004 + 4004q = 2159 + 4004q
y el nmero ms pequeo se producir para el menor valor que pueda tomar q Z+
0 , es decir, q = 0.
Entonces,
n = 2159 + 4004 0 = 2159
y es el menor nmero entero que cumple las condiciones del enunciado.
Ejemplo 5.8
Un granjero gast 100.000 pts. en 100 animales entre pollos, conejos y terneros. Si los pollos los compr a
50 pts, a 1000 pts. los conejos y a 5000 pts. los terneros y adquiri animales de las tres clases, Cuntos
animales compr de cada clase?
Solucin
Sean x, y y z el nmero de pollos, conejos y terneros, respectivamente. De acuerdo con el enunciado tendremos
el siguiente sistema de ecuaciones:
) (
x + y + z = 100 z = 100 x y
=
50x + 1000y + 5000z = 100000 50x + 1000y + 5000z = 100000
220
Grado en Ingeniera Informtica Matemtica Discreta
1 4 4 1 3
luego,
m.c.d. (4950, 4000) = 50
y como 50 divide a 400000, trmino independiente de la ecuacin, esta tiene soluciones enteras.
Calculamos una solucin particular
Expresamos 50 como combinacin lineal de 4950 y 4000 volviendo hacia atrs los clculos en el
algoritmo de Euclides.
)
50 = 200 + (1) 150
= 50 = 200 + (1) (950 4 200)
150 = 950 4 200
= 50 = 1 950 + 5 200
)
50 = 1 950 + 5 200
= 50 = 1 950 + 5 (4000 4 950)
200 = 4000 4 950
= 50 = 5 4000 + (21) 950
)
50 = 5 4000 + (21) 950
= 50 = 5 4000 + (21) (4950 1 4000)
950 = 4950 1 4000
= 50 = 21 4950 + 26 4000
luego,
p = 21 y q = 26
por tanto,
400000 (21)
x0 = = 168000
50
400000 26
y0 = = 208000
50
es una solucin particular de la ecuacin.
La solucin general ser,
4000
x = 168000 + k = 80k 168000
50
4950
y = 208000 k = 208000 99k
50
siendo k cualquier nmero entero.
Veamos, finalmente, cuantos animales de cada clase compr.
Teniendo en cuenta que adquiri animales de las tres clases, tendremos
)
x > 0 = 80k 168000 > 0 = 80k > 168000 = k > 2100
= 2100 < k < 2101.01
y > 0 = 208000 99k > 0 = 99k < 208000 = k < 2101.01
221
Universidad de Cdiz Departamento de Matemticas
As pues,
x = 80 2101 168000 = 80
y = 208000 99 2101 = 1
y al ser
x + y + z = 100
ser
z = 100 80 1 = 19
por tanto compr 80 pollos, 1 conejo y 19 terneros.
Ejemplo 5.9
Demostrar, en Z+0 , que todos los nmeros que dan resto 1 al dividirlos por 3 y resto 7 al dividirlos por 11
dan, tambin, resto 7 al dividirlos por 33.
Solucin
Segn el teorema de existencia y unicidad de cociente y resto, los nmeros que dan resto 1 al dividirlos por
3 son de la forma 3x + 1 y los que dan resto 7 al dividirlos por 11, de la forma 11y + 7, siendo x e y, enteros
no negativos ya que estamos en Z+ +
0 . Si n Z0 , tendremos que probar, por tanto,
n = 3x + 1
y = q Z+ 0 : n = 33q + 7
n = 11y + 7
Pues bien,
n = 3x + 1
y = 3x + 1 = 11y + 7 = 3x 11y = 6
n = 11y + 7
3 1 2
11 3 2 1
2 1 0
luego,
m.c.d.(3, 11) = 1
y como 1 divide a 6, trmino independiente de la ecuacin, esta tiene soluciones enteras.
222
Grado en Ingeniera Informtica Matemtica Discreta
= q Z+
0 :k =2q
= q Z+
0 : x = 24 11(2 q)
= q Z+
0 : x = 11q + 2
y como n = 3x + 1,
q Z+ +
0 : n = 3(11q + 2) + 1 = q Z0 : n = 33q + 7.
223
Universidad de Cdiz Departamento de Matemticas
224
Leccin 6
Aritmtica en Zm
En su obra Disquisitiones Arithmeticae, publicada en 1801, Gauss introdujo en las Matemticas el concepto
de congruencia. Dada la analoga que exista entre ella y la igualdad algebraica, Gauss adopto el smbolo ,
notacin que an se utiliza para la congruencia.
la relacin de congruencia ha proporcionado las herramientas con las cuales se han demostrado importantes
hitos de la Teora de Nmeros, de hecho ha sido un instrumento de vital importancia para el estudio de la
divisibilidad en Z.
Muchos problemas de Clculo con enteros muy grandes pueden reducirse a problemas equivalentes usando
enteros pequeos mediante el uso de las congruencias.
Comenzamos definiendo el concepto central de la leccin y analizando con detenimiento sus propiedades. Dis-
tintos ejemplos aclararn los conceptos que se definen y permitirn una aplicacin directa de las propiedades.
6.1.1 Definicin
Sea m un entero positivo y a, b dos nmeros enteros. Diremos que a y b son congruentes mdulo m si m
divide a a b. Utilizaremos la notacin a b(md m), es decir,
a b(md m) m|a b
Ejemplo 6.1
225
Universidad de Cdiz Departamento de Matemticas
Ejemplo 6.2
Encontrar cinco nmero enteros distintos, cada uno los cuales sea congruente con 13 mdulo 11.
Solucin
6.1.2 Teorema
Sea m cualquier nmero entero positivo. Entonces,
(a) Cualquier nmero entero es congruente mdulo m exactamente con uno de los enteros 0, 1,. . . . . ., m1.
(b) Dos nmeros enteros son congruentes entre s mdulo m si, y slo si ambos dan el mismo resto al
dividirlos por m.
Demostracin
(a) Probaremos que si a es un nmero entero cualquiera, entonces es congruente mdulo m exactamente
con uno de los enteros 0, 1, . . . . . . , m 1.
En efecto,
a Z y m Z+ = Existen q y r, enteros y nicos : a = mq + r, siendo 0 6 r < m {(3.2.1)}
q, r Z : a r = mq, siendo 0 6 r < m
r Z : m|a r, siendo 0 6 r < m
r Z : a r(md m), siendo 0 6 r < m
a 0(md m)
a 1(md m)
a 2(md m)
..
.
a m 1(md m)
226
Grado en Ingeniera Informtica Matemtica Discreta
a b(md m) m|a b
q Z : a b = mq
Por el teorema de existencia y unicidad de cociente y resto (3.2.1)
existirn q1 , r1 , q2 , r2 , enteros y nicos, tales que
a = mq1 + r1 , 0 6 r1 < m
y = a b = m(q1 q2 ) + r1 r2
b = mq2 + r2 , 0 6 r2 < m
(
q Z : a b = mq
=
q1 , q2 , r1 , r2 : a b = m(q1 q2 ) + r1 r2 , 0 6 r1 < m, 0 6 r2 < m
0 6 r1 < m
y
= m < r1 r2 < m 0 6 |r1 r2 | < m
0 6 r2 < m
(
q Z : a b = mq
=
q1 , q2 , r1 , r2 : a b = m(q1 q2 ) + r1 r2 , siendo 0 6 |r1 r2 | < m
= |r1 r2 | = 0 {El resto de dividir a b entre m ha de ser nico}
r1 = r2
es decir, a y b dan, ambos, el mismo resto al dividirlos por m.
Si. Recprocamente, supongamos que a y b, dan, ambos, el mismo resto al dividirlos por m, es decir,
existen q1 , q2 y r, enteros, tales que
a = mq1 + r y b = mq2 + r.
Entonces,
a = mq1 + r
y = a b = m(q1 q2 )
b = mq2 + r
= q Z : a b = mq {Tomando q = q1 q2 }
m|a b
a b (md m)
Ejemplo 6.3
Demustrese que todo nmero primo mayor o igual que 5 es congruente con 1 con 5, mdulo 6.
Solucin
227
Universidad de Cdiz Departamento de Matemticas
Entonces, por (a) del teorema anterior, p 0(md 6) p 2(md 6) p 3(md 6) p 4(md 6). Pues
bien,
6|p 2
y = 2|p 2
2|6 y = 2|p 2 + 2 = 2|p
2|2
6|p 3
y = 3|p 3
3|6 y = 3|p 3 + 3 = 3|p
3|3
6|p 4
y = 2|p 4
2|6 y = 2|p 4 + 4 = 2|p
2|4
Hemos llegado, por tanto, a una contradiccin y la proposicin propuesta es cierta, es decir, p ha de ser
congruente mdulo 6 con 1 con 5.
Ejemplo 6.4
Solucin
228
Grado en Ingeniera Informtica Matemtica Discreta
6.2 Propiedades
Veremos a continuacin algunas propiedades de las congruencias que son, con frecuencia, bastante tiles
6.2.1 Teorema
Sean a, b, c y m son tres enteros con m > 0. Se verifica:
Demostracin
(a) a a(md m)
Teniendo en cuenta que m 6= 0,
6.2.2 Teorema
Sean a, b, c, d, p y m, enteros con p 6= 0 y m > 0. Se verifica:
Demostracin
229
Universidad de Cdiz Departamento de Matemticas
luego,
a + c b + d(mdm).
Anlogamente,
a b(md m) m|a b = m|ac bc
y = m|(ac bc) + (bc bd) = m|ac bd
c d(md m) m|c d = m|bc bd
por lo tanto,
ac bd(mdm).
a b m
(c) Si p|a, p|b y a b(md m), entonces md , siendo d = m.c.d.(p, m).
p p d
En efecto, por 3.7.4,
)
m.c.d.(p, m) m.c.m.(p, m) = pm
= d m.c.m.(p, m) = pm
m.c.d.(p, m) = d
pm
= m.c.m. =
d
Pues bien,
p|a
y = p|a b
p|b = m.c.m.(p, m)|a b
y
a b(md m) m|a b
pm
= |a b
d
pm
= q Z : a b = q
d
a b mq
= q Z : =
p p d
m a b
=
d p p
a b m
(md )
p p d
230
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 6.5
Demostrar que el cuadrado de cualquier nmero entero es divisible por 3 o es congruente con 1 mdulo 3.
Solucin
Sea a un nmero entero arbitrario. Por el teorema 6.1.2 a es congruente mdulo 3 con 0, 1 2. Pues bien,
a2 1(md 3) {6.2.1(c)}
Veamos ahora un corolario que generaliza algunos apartados del teorema anterior.
6.2.3 Corolario
Si ai bi (md m) para 1 6 i 6 n, entonces
n
X n
X
(i) ai bi (md m)
i=1 i=1
n
Y n
Y
(ii) ai bi (md m)
i=1 i=1
Demostracin
n
X n
X
(i) ai bi (md m)
i=1 i=1
Paso bsico. Veamos que es cierto para n = 2. En efecto, por el teorema anterior,
)
a1 b1 (md m)
= a1 + a2 b1 + b2 (md m)
a2 b2 (md m)
231
Universidad de Cdiz Departamento de Matemticas
ai bi (md m), i = 1, 2, . . . , p, p + 1
entonces por la hiptesis de induccin y por ser cierta la propiedad para i = 2, tendremos que
p p
X X p p p+1 p+1
ai bi (md m)
X X X X
i=1 i=1 = ai + a p+1 b i + b p+1 (md m) = ai bi (md m)
i=1 i=1 i=1 i=1
ap+1 bp+1 (md m)
Ejemplo 6.6
n2 t2 (md 10)
Solucin
En efecto, si
n = ak 10k + ak1 10k1 + + a1 10 + a0
es la descomposicin polinmica de n, entonces a0 = t, luego
k
X
n= ai 10i + t
i=1
de aqu que
k
X
nt= ai 10i
i=1
Ahora bien,
10 0(md 10)
luego
10i 0(md 10), 1 6 i 6 k
232
Grado en Ingeniera Informtica Matemtica Discreta
y tambin
ai 10i 0(md 10), 1 6 i 6 k
de aqu que por el corolario anterior,
k
X
ai 10i 0(md 10).
i=1
Consecuentemente,
n t 0(md 10)
y, por lo tanto,
n t(md 10)
de donde resulta que
n2 t2 (md 10)
Ejemplo 6.7
Solucin
En efecto,
)
21 0(md 7)
= 20 1(md 7) = 204572 (1)4572 (md 7) = 204572 1(md 7)
1 1(md 7)
es decir el resto es 1.
Ejemplo 6.8
Demostrar:
Solucin
233
Universidad de Cdiz Departamento de Matemticas
a b(md m) m|a b
Es decir, d1 divide a b y a m, por tanto dividir al mximo comn divisor de ambos, luego
d1 |d2
Anlogamente,
d2 |b
d2 = m.c.d(b, m) = y = d2 |a b + b = d2 |a
d2 |m = d2 |m y m|a b = d2 |a b
O sea, d2 divide a a y a m, luego dividir al mximo comn divisor de ambos, de aqu que
d2 |d1
Ejemplo 6.9
Demostrar que para cualquier entero no negativo n, el nmero 3 52n+1 + 23n+1 es divisible por 17.
234
Grado en Ingeniera Informtica Matemtica Discreta
Solucin
Observemos lo siguiente:
luego,
15 25n + 2 8n 0(md 17)
es decir,
3 52n+1 + 23n+1 0(md 17)
por lo tanto, el nmero dado es divisible por 17.
Ejemplo 6.10
Solucin
Observemos lo siguiente:
Pues bien,
729 1(md 730) = 7292n (1)2n (md 730)
= 7292n 1(md 730)
= 7292n 9 9(md 730)
96n+1 9(md 730).
Por otra parte,
1461 1(md 730) = 14612n 12n (md 730)
= 14612n 1(md 730)
= 14612n 3 3(md 730)
32n+1 4872n 3(md 730)
de aqu que
96n+1 + 32n+1 4872n 12(md 730)
es decir,
96n+1 + 32n+1 4872n 10 2(md 730)
y, consecuentemente, el resto de dividir el nmero dado entre 730 es 2.
235
Universidad de Cdiz Departamento de Matemticas
Ejemplo 6.11
Demostrar que para cualquier entero no negativo n, el nmero 10n (9n 1) + 1 es divisible por 9.
Solucin
En efecto,
10 1(md 9) = 10n 1(md 9)
y
9n 0(md 9) 9n 1 1(md 9) 9n 1 1(md 9)
luego,
10n (9n 1) 1(md 9)
por lo tanto,
10n (9n 1) + 1 0(md 9)
y, consecuentemente, el resto de dividir el nmero dado entre 9 es cero.
[0] = {n : n = mq, q Z}
[1] = {n : n = mq + 1, q Z}
.. ..
. .
[m 1] = {n : n = mq + m 1, q Z}
Con esta interpretacin, cada elemento de Zm es considerado como el conjunto de todos los enteros congru-
entes con un entero r tal que 0 6 r 6 m 1.
Esta es la razn de que la propiedad cclica de las congruencias sea tan importante. Si contamos desde 0 a
10 en base decimal, originamos un ciclo desde 0 a 9 y volvemos al 0. Por ejemplo, el cuentakilmetros de
un coche es una instrumentacin fsica de esta propiedad. Los dgitos desde el 0 hasta el 9 se sitan en un
crculo, y cuando ste gira, tiene lugar la cuenta. Cuando un crculo pasa desde el 9 hasta el 0, el siguiente
crculo a su izquierda se incrementa en 1. El cuentakilmetros vuelve a 0 de nuevo cuando el coche recorre
100.000 kms. As pues, el cuentakilmetros es una instrumentacin de Z100.000 y cada una de las ruedas de
dgitos son instrumentaciones de Z10 .
La informtica tambin es bastante dependiente de esta propiedad. Por ejemplo, un byte es un nmero
de ocho bits que vara desde 00000000 hasta 11111111; si aadimos 1 a 11111111 volvemos de nuevo a
00000000. Esta transicin se registra normalmente como un desbordamiento. El hecho de contar en un
ordenador, supone exactamente el mismo principio que el utilizado en el cuentakilmetros. Adems, no
importa lo potente que sea el mismo, siempre ser una mquina finita. As que cada esfuerzo para tratar con
los nmeros enteros es, bsicamente, una aproximacin de los enteros por Zm para algn m lo suficientemente
grande. Este hecho, combinado con la naturaleza cclica de Zm , es la base para algoritmos utilizados en la
generacin de nmeros aleatorios.
236
Grado en Ingeniera Informtica Matemtica Discreta
Dado un entero m > 0, la relacin de congruencia mdulo m es una relacin de equivalencia en el conjunto
de los nmeros enteros.
Demostracin
Dado un nmero entero cualquiera, a, su clase de equivalencia es el conjunto formado por todos los enteros
que dan el mismo resto que a al dividirlos entre m.
Demostracin
Por el teorema de existencia y unicidad de cociente y resto, (3.2.1), existirn q2 y r, enteros y nicos, tales
que
a = mq2 + r, siendo 0 6 r < m (6.1)
Pues bien, si b es un entero elegido arbitrariamente, entonces,
b [a] b a (md m)
m|b a
q1 Z : b a = mq1
q1 Z : b = mq1 + a
= q1 , q2 , r Z : b = mq1 + mq2 + r, siendo 0 6 r < m {(6.1)}
q1 , q2 , r Z : b = m(q1 + q2 ) + r, siendo 0 6 r < m
= q, r Z : b = mq + r, siendo 0 6 r < m {Tomando q = q1 + q2 }
q, r Z : b r = mq, siendo 0 6 r < m
r Z : m|b r, siendo 0 6 r < m
r Z : b r (md m) , siendo 0 6 r < m
r Z : b [r] , siendo 0 6 r < m
lo cual, por la definicin de inclusin de conjuntos, equivale a decir que puede encontrarse, al menos, un r
en {0, 1, . . . , m 1} tal que
[a] [r]
237
Universidad de Cdiz Departamento de Matemticas
n, (n [r] n [a])
[r] [a]
Finalmente, por la doble inclusin de conjuntos, hemos llegado a que si a es cualquier nmero entero,
entonces,
r {0, 1, . . . , m 1} : [a] = [r]
o lo que es igual, la clase de equivalencia de a, [a], es igual a la clase de su resto, r, al dividir por m, es decir,
[a] = [0]
o
[a] = [1]
o
[a] = [2]
o
.. ..
. .
o
[a] = [m 1]
Solo nos falta hallar [r], siendo 0 6 r < m. En efecto, si b es cualquier nmero entero, entonces,
b [r] b r(md m)
m|b r
q Z : b r = mq
q Z : b = mq + r
y al ser b cualquiera, esto significa que la proposicin
[r] = {n : n = mq + r, 0 6 r < m}
238
Grado en Ingeniera Informtica Matemtica Discreta
es decir, la clase de equivalencia de r, siendo 0 6 r < m est integrada por todos los nmeros que dan resto
r al dividirlos por m. Luego,
[0] = {n : n = mq, q Z}
[1] = {n : n = mq + 1, q Z}
[2] = {n : n = mq + 2, q Z}
.. ..
. .
[m 1] = {n : n = mq + m 1, q Z}
Demostracin
Ejemplo 6.12
En el conjunto de los nmeros enteros se considera la relacin de congruencia mdulo 5. Hallar las clases de
equivalencia del 22, 6, 0, 3, 5, 7, 18 y 20.
Solucin
239
Universidad de Cdiz Departamento de Matemticas
> 0 = 5 0 + 0, luego
[0] = {n : n = 5q, q Z}
> 3 = 5 0 + 3, luego
[3] = {n : n = 5q + 3, q Z}
> 5 = 5 1 + 0, luego [5] = [0], es decir,
[5] = {n : n = 5q, q Z}
6.4 Aritmtica en Zm
6.4.1 Suma
Dados dos enteros cualesquiera a y b, definimos la suma en Zm en la forma siguiente:
[a] + [b] = [a + b]
Ejemplo 6.13
Sumar en el conjunto de las clases de restos mdulo 5, Z5 , las clases [31] y [58].
Solucin
240
Grado en Ingeniera Informtica Matemtica Discreta
La suma est bien definida, es decir, no depende de los representantes que se elijan en cada clase, en el
sentido de que si [a] = [a0 ] y [b] = [b0 ], entonces [a] + [b] = [a0 ] + [b0 ].
Demostracin
En efecto,
Demostracin
Demostracin
Si a = 0, entonces,
[0] + [a0 ] = [0] = [0 + a0 ] = [0] = [a0 ] = [0]
es decir, el opuesto a [0] es l mismo.
241
Universidad de Cdiz Departamento de Matemticas
Si a 6= 0, entonces,
[a] + [a0 ] = [0] [a + a0 ] = [0]
a + a0 0(md m)
a0 a(md m)
[a0 ] = [a]
Calculemos, pues, [a]. Por definicin de clase de equivalencia, (6.3.2), ser el conjunto formado por
todos los nmeros enteros que den el mismo resto que a al dividir entre m. Pues bien, por el teorema
de existencia y unicidad de cociente y resto, existirn dos enteros nicos, q y r, tales que a = mq + r,
siendo 0 < r < m (si r fuera cero, [a] = [0]). Entonces,
a = mq + r = a = m (q) r
= a = m (q) r + m m
= a = m (q 1) + m r
donde,
0 < r < m = m < r < 0 = 0 < m r < m
es decir, el resto de dividir a entre m es m r y, por tanto,
[a] = [m r] = [a0 ] = [m r]
6.4.5 Producto
Dados dos enteros cualesquiera a y b, definimos el producto en Zm en la forma siguiente:
[a] [b] = [a b]
Demostracin
En efecto,
242
Grado en Ingeniera Informtica Matemtica Discreta
Demostracin
Un elemento [a] de Zm es invertible (admite inverso) si, y slo si, a y m son primos entre si.
Demostracin
Obsrvese que si a00 es una solucin particular de la ecuacin aa0 mq = 1, entonces la solucin general ser
a0 = a00 mk, k Z
luego,
a0 = a00 mk a0 a00 = m(k), k Z
m|a0 a00
a0 a00 (md m)
[a0 ] = [a00 ]
es decir, [a0 ] = [a00 ], donde a00 es una solucin particular de la ecuacin. El inverso de un elemento de Zm ,
caso de existir, es, por lo tanto, nico.
243
Universidad de Cdiz Departamento de Matemticas
[a] Zm 0 6 a 6 m 1
por lo tanto,
Si m es primo, entonces m.c.d.(a, m) = 1 para todo a distinto de cero, luego todos los elementos de
Zm , excepto el cero, poseen inverso.
Podemos concluir, pues, que una condicin necesaria y suficiente para que todos los elementos de Zm distintos
de cero posean inverso es que m sea primo.
Ejemplo 6.14
Solucin
1 Solucin particular. Utilizamos el algoritmo de Euclides para obtener el mximo comn divisor
de 2 y 11 y los coeficientes p y q necesarios para el clculo.
5 2
11 2 1 = d = m.c.d.(2, 11) = 1 = 1 = 11 5 2 = 1 = 5 2 + (1)(11)
1 0
cp 1(5)
x0 = = x0 = = x0 = 5
d 1
244
Grado en Ingeniera Informtica Matemtica Discreta
2 Solucin general.
b 11
x = x0 + k , k Z = x = 5 + k = x = 5 11k, k Z
d 1
3 Clculo del inverso.
x = 5 11k x = 11(k) 5
x + 5 = 11(k)
11 |x + 5
x 5 (md 11)
x = [5] en Z11
x = [11 5] en Z11
x = [6] en Z11
luego el inverso de [2] en Z11 es [6].
(b) Inverso de [7] en Z15 .
Como 7 y 15 son primos entre s, 7 tendr inverso en Z15 . Pues bien,
x es el inverso de [7] en Z15 [7x] = [1] en Z15
7x 1(md 15) en Z
15|7x 1 en Z
y Z : 7x 15y = 1
Ecuacin diofntica de la forma ax + by = c, donde a = 7, b = 15 y c = 1.
1 Solucin particular. Obtenemos el mximo comn divisor de los coeficientes, 7 y 15, mediante
el algoritmo de Euclides y lo volvemos atrs para obtener los coeficientes p y q necesarios para el
clculo.
2 7
15 7 1 = d = m.c.d.(7, 15) = 1 = 1 = 15 2 7 = 1 = 2 7 + (1)(15)
1 0
Luego, p = 2, q = 1 y, por tanto, la solucin particular de la ecuacin es:
cp 1(2)
x0 = = x0 = = x0 = 2
d 1
2 Solucin general.
b 15
x = x0 + k , k Z = x = 2 + k = x = 2 15k, k Z
d 1
3 Clculo del inverso.
x = 2 15k x = 15(k) 2
x (2) = 15(k)
15 |x (2)
x 2 (md 15)
x = [2]
x = [15 2]
x = [13]
245
Universidad de Cdiz Departamento de Matemticas
1 Solucin particular. Obtenemos el mximo comn divisor de los coeficientes, 7 y 16, mediante
el algoritmo de Euclides y lo volvemos atrs para obtener los coeficientes p y q necesarios para el
clculo.
2 3 2 (
1=732
16 7 2 1 = d = m.c.d.(7, 16) = 1 =
2 1 0 2 = 16 2 7
= 1 = 7 3(16 2 7)
= 1 = 7 7 + 3(16)
2 Solucin general.
b 16
x = x0 + k = x = 7 + k = x = 7 16k
d 1
3 Clculo del inverso.
x = 7 16k x = 16(k) + 7
x 7 = 16(k)
16 |x 7
x 7 (md 16)
x = [7]
246
Grado en Ingeniera Informtica Matemtica Discreta
1 Solucin particular. Obtenemos el mximo comn divisor de los coeficientes, 5 y 13, mediante
el algoritmo de Euclides y lo volvemos atrs para obtener los coeficientes p y q necesarios para el
clculo.
2 1 1 2
13 5 3 2 1 = d = m.c.d.(5, 13) = 1
3 2 1 0
luego,
)
1 = 3 12
= 1 = 3 1(5 1 3) = (1) 5 + 2 3
2 = 5 13
)
1 = (1) 5 + 23
= 1 = (1) 5 + 2(13 2 5) = (5) 5 + 2 13
3 = 13 25
es decir,
1 = (5) 5 + (2)(13) = p = 5 y q = 2
Entonces,
cp 1(5)
x0 = = x0 = = x0 = 5
d 1
2 Solucin general.
b 13
x = x0 + k = x = 5 + k = x = 5 13k
d 1
3 Clculo del inverso.
x = 5 13k x = 13(k) 5
x (5) = 13(k)
13 |x (5)
x 5 (md 13)
x = [5]
x = [13 5]
x = [8]
luego el inverso de [5] en Z13 es [8].
Ejemplo 6.15
Obtener los opuestos, los inversos y escribir las tablas de sumar y multiplicar en Z5 y Z6 .
Solucin
247
Universidad de Cdiz Departamento de Matemticas
> Opuestos.
El opuesto de [0] es [0].
El opuesto de [1] es [5].
El opuesto de [2] es [4].
El opuesto de [3] es [3].
El opuesto de [4] es [2].
El opuesto de [5] es [1].
> Inversos. Como el [6] no es primo, no todos los elementos de Z6 tienen inverso.
m.c.d.(1, 6) = 1, luego [1] tiene inverso, el [1].
m.c.d.(2, 6) = 2, luego [2] no tiene inverso.
m.c.d.(3, 6) = 3, luego [3] no tiene inverso.
m.c.d.(4, 6) = 2, luego [4] no tiene inverso.
m.c.d.(5, 6) = 1, luego [5] tiene inverso, el [5].
> Tabla de sumar.
+ [0] [1] [2] [3] [4] [5]
[0] [0] [1] [2] [3] [4] [5]
[1] [1] [2] [3] [4] [5] [0]
[2] [2] [3] [4] [5] [0] [1]
[3] [3] [4] [5] [0] [1] [2]
[4] [4] [5] [0] [1] [2] [3]
[5] [5] [0] [1] [2] [3] [4]
> Tabla de multiplicar.
248
Grado en Ingeniera Informtica Matemtica Discreta
Nota 6.2 En Z se verifica la ley de cancelacin, es decir, si a, b y c son tres nmeros enteros con a 6= 0, se
verifica que
ab = ac = b = c
En Zm esta ley, en general, no se verifica, es decir pueden encontrarse [a] 6= [0], [b] y [c] tales que
Por ejemplo, en Z4
[2] [1] = [2] [3] y, sin embargo, [1] 6= [3]
Obsrvese, tambin, que en Z no existen divisores de cero, es decir, para cualquier par de enteros a y b se
verifica
ab = 0 = a = 0 b = 0
En Zm si existen divisores de cero, es decir pueden encontrarse [a] y [b] tales que
Ejemplo 6.16
Solucin
~ Sustitucin.
Despejamos x en la primera ecuacin y sustituimos en la segunda.
249
Universidad de Cdiz Departamento de Matemticas
Entonces,
)
x = [4] + [5] y
= [4] ([4] + [5] y) + [3] y = [4]
[4] x + [3] y = [4]
= [4] [4] + [4] [5] y + [3] y = [4]
= [2] + [6] y + [3] y = [4]
= [2] y = [4] [2]
= [2] y = [4] + [2]
= [2] y = [4] + [5]
= [2] y = [2]
= y = [1]
Entonces )
x = [4] + [5] y
= x = [4] + [5] [1] = x = [9] = x = [2]
y = [1]
~ Igualacin.
Despejamos x en la primera ecuacin,
x + [2] y = [4] = x = [4] [2] y = x = [4] + [2] y = x = [4] + [5] y
y despejando, tambin x, en la segunda,
[4] x + [3] y = [4] = [4] x = [4] [3] y
= [4] x = [4] + [3] y
= [4] x = [4] + [4] y
n o
1 1 1
= x = [4] [4] + [4] [4] y [4] Inverso de [4] en Z7 es [2]
~ Reduccin.
Multiplicamos la primera ecuacin por [3], la segunda por [1] y las sumamos.
) )
x + [2] y = [4] [3] x + [6] y = [5]
= = [2] y = [2] = y = [1]
[4] x + [3] y = [4] [4] x + [3] y = [4]
250
Grado en Ingeniera Informtica Matemtica Discreta
Anlogamente, multiplicando la primera por [2], la segunda por [1] y sumndolas posteriormente,
) )
x + [2] y = [4] [2] x + [4] y = [1]
=
[4] x + [3] y = [4] [4] x + [3] y = [4]
= [6] x = [5]
1
= x = [6] [5]
= x = [6] [5]
= x = [2]
Ejemplo 6.17
Solucin
q
2
[3] ([3]) 4 [1] [4]
x =
2 [1]
p
[3] [3] [3] [16]
=
[2]
p
[8] [9] + [16]
=
[2]
p
[8] [9] + [6]
=
[2]
p
[8] [4]
=
[2]
p
[8] [2] [2]
=
[2]
q
2
[8] ([2])
=
[2]
1
= ([8] [2]) [2]
= ([8] [2]) [6] {El inverso de [2] en Z11 es [6]}
= [8] [6] [2] [6]
= [4] [1]
(
[5]
=
[3]
251
Universidad de Cdiz Departamento de Matemticas
Ejemplo 6.18
p
Demostrar que en Zp , con p primo, se verifica la igualdad (x + y) = xp + y p .
Solucin
Pues bien,
p p! p p!
= = k! =
k k!(p k)! k (p k)!
p
= k! = p(p 1) (p k + 1)
k
p
= p k!
k
Por otra parte, como p es primo, p y k sern primos entre s para 1 < k < p, es decir,
As pues,
p
p k!
y m.c.d. (p, k!) = 1
k
luego por el Lema de Euclides,
p
p
k
es decir,
p
0(md p) para 1 < k < p
k
o lo que es igual,
p
=0
k
para 1 < k < p en Zp . Por lo tanto,
p1 p1
X p X
xpk y k = 0xpk y k = 0.
k
k=1 k=1
252
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 6.19
Solucin
Observemos lo siguiente: 3p + (2)p + (1)p ser divisible por p, si da resto cero al dividirlo por p, es decir,
si
3p + (2)p + (1)p 0(md p) en Z
lo cual es lo mismo que decir que
3p + (2)p + (1)p = 0 en Zp .
As pues, si probamos esto ltimo, tendremos resuelta la demostracin.
Pues bien,
3p + (2)p + (1)p = (3 + (2))p + (1)p {Ejemplo anterior}
= 1p + (1)p
p
= (1 + (1)) {Ejemplo anterior}
= 0p
= 0
y, consecuentemente, el nmero propuesto es divisible por p.
Ejemplo 6.20
Solucin
Z5 no tiene divisores de cero [a] , [b] Z5 : [a] [b] = [0] = [a] = [0] [b] = [0]
por lo tanto,
Z5 tiene divisores de cero [a] , [b] Z5 : [a] [b] = 0 y [a] 6= [0] y [b] 6= [0]
253
Universidad de Cdiz Departamento de Matemticas
(b) Elementos invertibles. Como 5 es primo todos los elementos de Z5 , excepto el [0], son invertibles.
Obsrvese que la segunda ecuacin es igual a la primera multiplicada por [4], luego ambas ecuaciones
son equivalentes en Z5 , entonces,
Veremos que la resolucin de una ecuacin de este tipo equivale a la de una ecuacin diofntica.
6.5.1 Teorema
La ecuacin [a] x = [b] tiene solucin en Zm si, y slo si el mximo comn divisor de a y m divide a b
Demostracin
254
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 6.21
Resolver las siguientes ecuaciones en los conjuntos de clases de restos que se indican.
Solucin
255
Universidad de Cdiz Departamento de Matemticas
2 Solucin particular.
cp 8(1)
x0 = = x0 = = x0 = 8
d 1
3 Solucin general.
b 6
x = x0 + k , k Z = x = 8 + k , k Z = x = 8 6k, k Z
d 1
x = 8 6k x = 6(k) 8
x (8) = 6(k)
6 |x (8)
x 8 (md 6)
x = [8]
x = [6 2]
x = [4]
1 2 2 (
3 = 15 2 6
21 15 6 3 = d = m.c.d.(15, 21) = 3 =
6 3 0 6 = 21 1 15
= 3 = 15 2(21 1 15)
= 3 = 3 15 + 2(21)
= p = 3 y q = 2
Como 3, mximo comn divisor de 15 y 21, divide a 6, segn el teorema anterior, (6.5.1), la
ecuacin tiene solucin.
2 Solucin particular.
cp 63
x0 = = x0 = = x0 = 6
d 3
3 Solucin general.
b 21
x = x0 + k1 , k Z = x = 6 + k , k Z = x = 6 7k, k Z
d 3
256
Grado en Ingeniera Informtica Matemtica Discreta
257
Universidad de Cdiz Departamento de Matemticas
> para r = 0,
x = 6(q) + 9 = x = [9] = x = [3]
> para r = 1,
x = 6(q) + 7 = x = [7] = x = [1]
> para r = 2,
x = 6(q) + 5 = x = [5]
258
Unidad Temtica III
Relaciones y Funciones
259
Leccin 7
Conjuntos y Subconjuntos
7.1 Introduccin
Los conjuntos fueron estudiados formalmente por primera vez por Georg Cantor1 . Despus de que la teora
de conjuntos se estableciera como un rea bien definida de las matemticas, aparecieron contradicciones o
paradojas en la misma. Para eliminar tales paradojas, se desarrollaron aproximaciones ms sofisticadas que
las que hizo Cantor. Un tratamiento introductorio de la teora de conjuntos se ocupa, generalmente, de la
teora elemental, la cual es bastante similar al trabajo original de Cantor. Utilizaremos esta aproximacin
ms simple y desarrollaremos una teora de conjuntos de la cual es posible derivar contradicciones. Parece
extrao el proponerse tal cosa deliberadamente, pero las contradicciones no son un problema si, como es
nuestro caso, el universo del discurso se define convenientemente. An ms, la existencia de las paradojas
en la teora elemental no afecta a la validez de nuestros resultados ya que los teoremas que presentaremos
pueden demostrarse mediante sistemas alternativos en los que las paradojas no ocurren.
7.2 Generalidades
Definimos los conceptos fundamentales del tema como conjunto, elemento, determinacin de un conjunto
por extensin, por comprensin y estudiamos la igualdad de dos conjuntos.
1 Georg Cantor. Matemtico alemn de origen ruso (San Petesburgo 1845-Halle 1918). Despus de estudiar en Alemania,
fue profesor de la universidad de Halle (1879). Escribi numerosas memorias, pero es especialmente conocido por ser el creador
de la Teora de los conjuntos.
261
Universidad de Cdiz Departamento de Matemticas
A los conjuntos los designaremos con letras maysculas y a sus elementos con letras minsculas. La afirmacin
el elemento a pertenece al conjunto A se escribe
aA
La forma ms usual de escribir un conjunto es encerrar entre llaves los elementos que lo integran separados
por comas. Por ejemplo,
A = {a, b, c, d}
es el conjunto formado las letras a, b, c y d.
b a
c d
262
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 7.1
Los siguientes conjuntos estn definidos por extensin.
(b) El conjunto formado por los nmeros enteros pares no negativos y menores que diez.
B = {0, 2, 4, 6, 8}
Obsrvese que los elementos del conjunto estn separados por comas y encerrados entre llaves.
Ejemplo 7.2
Definir por extensin los siguientes conjuntos.
Solucin
(a) A = {0, 1, 2, 3, 4}
(b) B = {p, a, c, o}
(c) C = {Adolfo Surez}
(d) D = {11, 13, 17, 19}
(e) E = {12, 24, 36, 48, 60}
Ejemplo 7.3
Definir, por extensin, los conjuntos siguientes:
Solucin
263
Universidad de Cdiz Departamento de Matemticas
Nota 7.1 Los elementos de un conjunto infinito no pueden especificarse de una forma explcita; conse-
cuentemente necesitaremos una forma alternativa de describir tales conjuntos implcitamente.
Se dice que un conjunto est definido por comprensin cuando se especifica una propiedad que caracteriza a
todos los elementos del mismo.
Esta propiedad o especificacin implcita se hace a menudo mediante un predicado con una variable libre.
El conjunto estar formado por aquellos elementos del universo que hacen del predicado una proposicin
verdadera. De aqu que si p(x) es un predicado con una variable libre, el conjunto
A = {x : p(x)}
Ejemplo 7.4
(d) El conjunto formado por todos los enteros positivos pares menores o iguales que 100.
(e) El conjunto formado por todos los enteros positivos impares menores que 100.
Solucin
(b) B = {n : n = 2q, q Z}
(c) C = {n Z y 1 6 n 6 5}
(e) E = {n Z+ : n = 2q + 1, 0 6 q 6 49}
264
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 7.5
Determinar por comprensin y por extensin el conjunto formado por todos los nmeros reales cuyo cuadrado
menos su quntuplo ms seis es cero.
Solucin
a A a2 5a + 6 = 0
5 25 4 1 6
a=
21
51
a=
2
a=2
a=3
Por lo tanto,
A = {2, 3}
Nota 7.2 Algunos conjuntos aparecern muy frecuentemente a lo largo del curso y se usan smbolos
especiales para designarlos.
Incluso si podemos especificar todos los elementos de un conjunto puede que no sea prctico hacerlo. Por
ejemplo, no definiramos por extensin el conjunto de los estudiantes de la Universidad de Cdiz que estudien
Informtica, aunque tericamente es posible definirlo. As pues, describiremos un conjunto mediante un
listado exhaustivo de sus elementos slo si contiene unos pocos elementos, en caso contrario describiremos
un conjunto mediante una propiedad que caracterice a los mismos.
265
Universidad de Cdiz Departamento de Matemticas
Ejemplo 7.6
Escribir cada uno de los conjuntos siguientes especificando el conjunto universal correspondiente.
Solucin
266
Grado en Ingeniera Informtica Matemtica Discreta
Nota 7.3 El axioma de extensin asegura que si dos conjuntos tienen los mismos elementos, ambos son
iguales, independientemente de como estn definidos.
Como todo conjunto tiene los mismos elementos que l mismo, se sigue que si un conjunto est definido
por extensin, el orden en el que los elementos figuren en l es intrascendente. As pues, los conjuntos
{a, b, c}, {b, c, a} y {c, b, a} son iguales.
Tambin se sigue del axioma de extensin que la aparicin de un elemento ms de una vez en un
conjunto, es igualmente intrascendente. Por ejemplo, los conjuntos {a, b}, {a, b, b} y {a, a, a, b} son
iguales ya que todo elemento de cualquiera de ellos est en los dems, por tanto, son especificaciones
diferentes del mismo conjunto.
Ejemplo 7.7
Determinar, en el conjunto de los nmeros enteros, cules de los siguientes conjuntos son iguales.
A = n : n es par y n2 es impar
B = {n : q Z y n = 2q}
C = {1, 2, 3}
D = {. . . , 6, 4, 2, 0, 2, 4, 6, . . .}
E = {3, 3, 2, 1, 2}
F = n : n3 6n2 7n 6 = 0
Solucin
> A = n : n es par y n2 es impar . Comprobaremos que A es el conjunto vaco, procediendo por con-
tradiccin. En efecto, supongamos que A 6= . Entonces, A tendr, al menos, un elemento, es decir,
existir, al menos, un nmero entero a que estar en A. Pues bien,
a es par
a : a A y
2
a es impar
a = 2q1 , con q1 Z
y
2
a = 2q2 + 1 con q2 Z
= 2q1 = 2q2 + 1
1 = 2(q1 q2 ), con q1 q2 Z
= 1 es par
267
Universidad de Cdiz Departamento de Matemticas
aB q Z : a = 2q
a=0
a = 2
a=2
a = 4
a=4
..
.
aD
Por lo tanto,
n, (n B n D)
aE
Por lo tanto,
n, (n C n E)
Ejemplo 7.8
En el conjunto universal de los nmeros enteros, determinar por comprensin el conjunto formado por todos
los nmeros que den resto 5 al dividirlos entre 6 y cuyo valor absoluto sea menor o igual que 20.
268
Grado en Ingeniera Informtica Matemtica Discreta
aA q Z : a = 6q + 5 y |a| 6 20
q Z : a = 6q + 5 y |6q + 5| 6 20
|6q + 5| 6 20 20 6 6q + 5 6 20
25 6 6q 6 15
25 < 6q < 15 {25 y 15 no son mltiplos de 6}
6(5) + 5 < 6q < 6 2 + 3
6(4) 6 6q 6 6 2
4 6 q 6 2
a = 6q + 5, con 4 6 q 6 2
a {n : n = 6q + 5, 4 6 q 6 2}
x, (x A x {n : n = 6q + 5, 4 6 q 6 2})
A = {n : n = 6q + 5, 4 6 q 6 2}
Solucin
Ejemplo 7.9
Dar una condicin necesaria y suficiente para que dos conjuntos sean distintos.
Solucin
Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Por el Axioma de Extensin, (7.2.7),
A = B x, [(x A x B) (x B x A)]
A = B [x, (x A x B) x, (x B x A)]
(A = B) [x, (x A x B) x, (x B x A)]
En efecto, si esta proposicin es verdadera, entonces una de las dos ha de ser verdad. Pues bien,
269
Universidad de Cdiz Departamento de Matemticas
x : (x B x
/ A)
es verdadera.
> Si (x : (x A x
/ B)) es verdadera, entonces tiene que haber, al menos, un elemento, que llamare-
mos a, en U , que transforme (x A x / B) en una proposicin verdadera, es decir,
aAa
/B
es verdad, y su negacin
a
/ AaB
debe ser falsa, o sea la proposicin
a A a B
es falsa.
Hemos encontrado, por tanto, un elemento en U que transforma el predicado x A x B en una
proposicin falsa, es decir,
x, (x A x B)
es falsa y, consecuentemente, su negacin
x, (x A x B)
ser verdadera.
> Si (x : (x B x
/ A)) es verdadera, haciendo un razonamiento idntico al anterior, llegaramos a
que la proposicin
x, (x A x B)
es verdadera.
270
Grado en Ingeniera Informtica Matemtica Discreta
es verdad y, en consecuencia,
(x : (x A x / B)) (x : (x B x
/ A)) = (x, (x A x B)) (x, (x A x B))
(7.2)
De (7.1) y (7.2) se sigue que
y por lo tanto,
A 6= B (x : (x A x
/ B)) (x : (x B x
/ A))
es decir una condicin necesaria y suficiente para que dos conjuntos A y B sean distintos es que exista, al
menos, un elemento en U que est en A y no est en B o que haya, al menos, un elemento en U que est
en B y no est en A.
7.3.1 Subconjuntos
Sean A y B dos conjuntos. Diremos que A est contenido en B o que es un subconjunto de B, y lo notaremos
por A B, si cada elemento de A es un elemento de B, es decir,
A B x, (x A x B)
271
Universidad de Cdiz Departamento de Matemticas
Ejemplo 7.10
Probar que el conjunto A = x R : x2 3x + 2 = 0 es subconjunto de B = {1, 2, 3}
Solucin
a A = a2 3a + 2 = 0
3 9412
= a =
2
31
= a =
2
a=1
=
a=2
= a B
1
2
3
Ejemplo 7.11
Obtener una condicin necesaria y suficiente para un conjunto A no est contenido en otro conjunto B.
272
Grado en Ingeniera Informtica Matemtica Discreta
Solucin
Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Entonces, aplicando el mismo razon-
amiento que en el ejemplo 7.9
A*B (A B)
[x, (x A x B)]
x : (x A x
/ B)
es decir, una condicin necesaria y suficiente para que A no est contenido en B es que exista, al menos, un
elemento en A que no est en B.
Ejemplo 7.12
Es B = {1, 2, 3} un subconjunto de A = x R : x2 3x + 2 = 0 ?
Solucin
A B A B y [x : (x B y x
/ A)]
Ejemplo 7.13
Solucin
273
Universidad de Cdiz Departamento de Matemticas
~ a = 3 1, 1 Z+ , es decir, a B.
~ a no se puede escribir en la forma 3q + 3 ya que, en tal caso, q debera ser 0 lo cual, siendo q > 1, es
imposible, por lo tanto,
a 6= 3q + 3, q Z+
y, consecuentemente, a
/ A.
Hemos encontrado, pues, un entero positivo, a, que pertenece a A y que no pertenece a B, por lo tanto es
verdad la proposicin,
n : (n B n / A)
Resumiendo tenemos que
A B n : (n B n
/ A)
lo cual, por (7.3.2), equivale a decir que
AB
o sea, A est incluido estrictamente en B.
Ejemplo 7.14
Obtener una condicin necesaria y suficiente para que un conjunto A est estrictamente contenido en otro
B.
Solucin
274
Grado en Ingeniera Informtica Matemtica Discreta
Nota 7.4 Los conjuntos tambin son objetos, luego pueden ser elementos de otros conjuntos, por ejemplo,
el conjunto
A = {{a, b} , {a, c} , {b} , {c}}
tiene cuatro elementos que son los conjuntos {a, b} , {a, c} , {b} y {c}.
Si tuviramos una caja con tres paquetes de caramelos, la consideraramos como una caja con paquetes antes
que una caja con caramelos, por lo que se tratara de un conjunto (la caja) con tres elementos (los paquetes).
En general, si A es un conjunto, entonces {A} es un conjunto con un nico elemento, A, sin importarnos
cuantos elementos tenga A.
Un caso curioso ocurre con el conjunto vaco, . Una caja con un paquete vaco de caramelos no es una caja
vaca ya que contiene algo, un paquete. De la misma forma {} es un conjunto con un elemento mientras que
no contiene elementos, as que y {} son conjuntos distintos. Tendremos que {} e incluso {},
pero =
6 {}.
Ejemplo 7.15
Describir brevemente la diferencia entre los conjuntos {a} y {{a}} y entre los conjuntos , {} y {, {}}.
Solucin
7.3.3 Proposicin
Sea U el conjunto universal y A un conjunto cualquiera. Entonces A U .
Demostracin
275
Universidad de Cdiz Departamento de Matemticas
7.3.4 Proposicin
Demostracin
La demostracin es un ejemplo de demostracin vaca basada en la definicin de conjunto vaco, (7.2.6), que
nos permite afirmar que la proposicin x : x es falsa siempre.
a a A
es verdadera independientemente de que a A sea verdadera o falsa, y como a estaba arbitrariamente elegido
en U ,
x, (x x A)
es decir,
A
Ejemplo 7.16
(a) {a, b}
(b) {{a}}
Solucin
(a) Veamos cules son los subconjuntos del conjunto {a, b}.
De la proposicin 7.3.4 se sigue que el conjunto vaco, , es uno de ellos. Por otra parte, a {a, b} y
b {a, b} luego por la definicin de subconjunto, (7.3.1), {a}, {b} y {a, b} son subconjuntos de {a, b}.
Por lo tanto, el conjunto propuesto tiene cuatro subconjuntos,
276
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 7.17
(a) {1, 2, 3}
(b) {1, {2, 3}}
(c) {{1, {2, 3}}}
(d) {}
(e) {, {}}
(f) {{1, 2} , {2, 1, 1} , {2, 1, 1, 2}}
(g) {{, 2} , {2}}
Solucin
A B x, (x A x B)
(a) {1, 2, 3}
{1, 2, 3} (7.3.4).
1 {1, 2, 3}, luego {1} {1, 2, 3}.
2 {1, 2, 3}, luego {2} {1, 2, 3}.
3 {1, 2, 3}, luego {3} {1, 2, 3}.
1 {1, 2, 3} y 2 {1, 2, 3}, luego {1, 2} {1, 2, 3}.
1 {1, 2, 3} y 3 {1, 2, 3}, luego {1, 3} {1, 2, 3}.
2 {1, 2, 3} y 3 {1, 2, 3}, luego {2, 3} {1, 2, 3}.
1 {1, 2, 3}, 2 {1, 2, 3} y 3 {1, 2, 3}, luego {1, 2, 3} {1, 2, 3}.
por lo tanto, los subconjuntos de {1, 2, 3} son
(b) {1, {2, 3}}. Aqu tenemos que 1 y {2, 3} son los dos elementos que tiene este conjunto, luego razonando
igual que en el apartado anterior, sus subconjuntos son:
(c) {{1, {2, 3}}}. Este conjunto tiene un nico elemento que es {1, {2, 3}}, por lo tanto sus subconjuntos
son:
y {{1, {2, 3}}}
(d) {}. Este conjunto tiene un elemento que es , por lo tanto tiene dos subconjuntos,
(7.3.4) y {} (7.3.1)
(e) {, {}}. Este conjunto tiene dos elementos, y {}, por lo tanto sus subconjuntos son
277
Universidad de Cdiz Departamento de Matemticas
(g) {{, 2} , {2}}. Siguiendo un razonamiento idntico a los anteriores apartados, sus subconjuntos son
Demostracin
Slo si. A = B = A B y B A
En efecto, supongamos que A = B. Entonces por el axioma de extensin, (7.2.7), cada
elemento de A es un elemento de B luego por definicin de subconjunto, (7.3.1), A B. As
pues, si A = B, entonces A B. Utilizando los mismos argumentos, aunque intercambiando
los papeles de A y B, tendremos que si A = B, entonces B A. De aqu que
(A = B = A B) y (A = B = B A)
lo cual equivale a
A = B = A B y B A
Si. A B y B A = A = B
En efecto,
A=B
Este teorema lo utilizaremos con mucha frecuencia para comprobar que dos conjuntos son iguales, es decir,
para probar que A = B, probaremos que A B y B A.
7.3.6 Corolario
De la caracterizacin anterior se sigue que para cualquier conjunto A, se verifica que A A.
278
Grado en Ingeniera Informtica Matemtica Discreta
Demostracin
aA = aB {por hiptesis A B}
= aC {por hiptesis B C}
x, (x A x C)
por lo tanto,
AC
Ejemplo 7.18
A = {1, 2}
B = {1, 3}
C = x R : x2 4x + 3 = 0
D = x R : x2 3x + 2 = 0
E = {x Z+ : x < 3}
F = {x Z+ : x es impar y x < 5}
Solucin
a C a2 4a + 3 = 0 a = 1 a = 3 a B
x, (x C x B)
279
Universidad de Cdiz Departamento de Matemticas
a D a2 3a + 2 = 0 a = 1 a = 2 a A
es decir, A = D.
a E a < 3 a = 1 a = 2 a A
n, (n E n A)
a F a es impar y a < 5 a = 1 a = 3 a B
Consecuentemente,
A 6= B
A 6= C B=C
A=D B 6= D 6 D
C=
A=E B 6= E C=6 E D=E
A 6= F B=F C=F D 6= F E 6= F
Nota 7.5 Con el conjunto vaco puede construirse una sucesin infinita de conjuntos distintos.
cada conjunto tiene como elementos todos los conjuntos que le preceden en la sucesin. As, contando
desde cero, el conjunto que ocupa el lugar k tiene k elementos.
Dado un conjunto A, si nos referimos a algunos de sus subconjuntos estaramos considerando un conjunto
de conjuntos. En tales casos hablaremos de una clase de conjuntos o coleccin de conjuntos en vez de un
conjunto de conjuntos. Si quisiramos considerar algunos de los conjuntos de una clase dada de conjuntos,
entonces hablaremos de una subclase o de una subcoleccin.
280
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 7.19
Sea A = {a, b, c, d, e}. Obtener, A , clase de subconjuntos de A que contienen exactamente tres elementos
de A.
Solucin
A = {{a, b, c} , {a, b, d} , {a, b, e} , {a, c, d} , {a, c, e} , {a, d, e} , {b, c, d} , {b, c, e} , {c, d, e}}
siendo los elementos de A los conjuntos:
{a, b, c} , {a, b, d} , {a, b, e} , {a, c, d} , {a, c, e} , {a, d, e} , {b, c, d} , {b, c, e} y {c, d, e}
7.4.1 Definicin
Dado un conjunto A, llamaremos conjunto de las partes de A a la clase o coleccin de todos los subconjuntos
de A y se nota por P(A). Es decir, si X es un conjunto cualquiera de U , entonces
X P(A) X A
Ejemplo 7.20
Solucin
Ejemplo 7.21
Especificar el conjunto de las partes para cada uno de los conjuntos siguientes:
(a) {a, b, c}
(b) {{a, b} , {c}}
(c) {{a, b} , {b, a} , {a, b, b}}
Solucin
(a) {a, b, c}
P ({a, b, c}) = {, {a} , {b} , {c} , {a, b} , {a, c} , {b, c} , {a, b, c}}
(b) {{a, b} , {c}}
P ({{a, b} , {c}}) = {, {{a, b}} , {{c}} {{a, b} , {c}}}
(c) {{a, b} , {b, a} , {a, b, b}}
P ({{a, b} , {b, a} , {a, b, b}}) = P ({a, b}) = {, {a, b} {{a, b}}}
281
Universidad de Cdiz Departamento de Matemticas
282
Leccin 8
8.1 Definiciones
Introduciremos las operaciones con conjuntos que nos van a permitir obtener nuevos conjuntos, partiendo
de conjuntos ya conocidos. A y B sern dos conjuntos cualesquiera de un universal arbitrario U .
8.1.1 Unin
La unin de dos conjuntos A y B es el conjunto formado por todos los elementos que pertenecen a A o a B.
Se nota A B.
A B = {x : x A x B} .
La disyuncin se utiliza en el sentido inclusivo, es decir, significa y/o.
U
AB
A B
283
Universidad de Cdiz Departamento de Matemticas
Ejemplo 8.1
Solucin
En efecto, sea n un elemento arbitrario del universal que contiene a los dos conjuntos. Segn la definicin
de unin,
nAB nAnB
(n = a n = b n = c n = d n = e) (n = b n = d n = f n = g)
n=an=bn=cn=dn=en=f n=g
n {a, b, c, d, e, f, g}
x, (x A B x {a, b, c, d, e, f, g})
A B = {a, b, c, d, e, f, g}
U
AB
A B
b
a f
e g
d
8.1.2 Interseccin
La interseccin de dos conjuntos A y B es el conjunto formado por todos los elementos que pertenecen a A
y a B. Se nota A B.
A B = {x : x A y x B}
Si A y B no tienen elementos en comn, es decir, si A B = , entonces diremos que A y B son conjuntos
disjuntos.
284
Grado en Ingeniera Informtica Matemtica Discreta
U
A B
AB
Ejemplo 8.2
Solucin
Sea n un elemento arbitrario del universal que contiene ambos conjuntos. Por la definicin de interseccin,
nAB nAynB
n {a, b, c, d, e} y n {b, d, f, g}
n=bn=d
n {b, d}
x, (x A B x {b, d, })
A B = {b, d}
285
Universidad de Cdiz Departamento de Matemticas
U
AB
A B
a f
b
e d g
8.1.3 Diferencia
La diferencia entre dos conjuntos A y B es el conjunto formado por todos los elementos que pertenecen a A
y no pertenecen a B. Se nota por A \ B.
A \ B = {x : x A y x
/ B}
El conjunto A \ B se lee A menos B y tambin recibe el nombre de complementario relativo del conjunto
B respecto del conjunto A.
De la misma forma se define la diferencia entre B y A, es decir el conjunto formado todos los elementos que
pertenecen a B y no pertenecen a A.
B \ A = {x : x B y x
/ A}
En general, A \ B 6= B \ A.
U
A B
A\B B\A
286
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 8.3
Solucin
Sea t un elemento arbitrario del universal que contiene ambos conjuntos. Por la definicin de diferencia,
tA\B tAyt
/B
t {a, b, c, d, e} y t
/ {b, d, f, g}
t=at=ct=e
t {a, c, e}
Como t es cualquiera del universal, hemos probado que
x, (x A \ B x {a, c, e})
U
A B
a f
b
A\B c B\A
e d g
287
Universidad de Cdiz Departamento de Matemticas
8.1.4 Complementario
El complementario de un conjunto A es el conjunto formado por todos los elementos del conjunto universal
que no pertenecen a A. Se nota Ac .
Ac = {x : x U y x / A}
Obsrvese que el complementario de A es igual a la diferencia entre U y A, es decir, Ac = U \ A.
U
c
A
Ejemplo 8.4
Sea U el conjunto de los nmeros enteros positivos menores o iguales que 10 y sea A el conjunto formado
por los nmeros primos de U . Obtener el complementario de A.
Solucin
a Ac aU ya
/A
a 6 10 y a no es primo
a 6 10 y a 6= 2 y a 6= 3 y a 6= 5 y a 6= 7
a = 1 a = 4 a = 6 a = 8 a = 9 a = 10
a {1, 4, 6, 8, 9, 10}
Por lo tanto,
n, (n Ac n {1, 4, 6, 8, 9, 10})
y por el axioma de extensin, (7.2.7),
Ac = {1, 4, 6, 8, 9, 10}
288
Grado en Ingeniera Informtica Matemtica Discreta
U
Ac
6 4
3 2
8 A 1
5 7
9 10
La diferencia simtrica entre dos conjuntos A y B es el conjunto formado por todos los elementos que
pertenecen a A o a B, pero no ambos. Se nota por Se nota por A 4 B.
A 4 B = (A \ B) (B \ A)
Ejemplo 8.5
En el conjunto universal, U , formado por todos los nmeros enteros positivos menores o iguales que 40, se
consideran los conjuntos:
A: Conjunto formado por todos los nmeros menores o iguales que 16.
B: Conjunto formado por todos los nmeros pares menores o iguales que 30.
Solucin
U = {n Z+ : n 6 40}
289
Universidad de Cdiz Departamento de Matemticas
39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
B = {n : n = 2q y q 6 15} = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30}
290
Grado en Ingeniera Informtica Matemtica Discreta
39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
AB = {n : n 6 16} {n : n = 2q y q 6 15}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 24, 26, 28, 30}
39 40 17 U
38 AB 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
AB = {n : n 6 16} {n : n = 2q y n 6 15}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30}
= {2, 4, 6, 8, 10, 12, 14, 16}
291
Universidad de Cdiz Departamento de Matemticas
39 40 17 U
38 AB 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
A\B = {n : n A y n
/ B}
= {n : n 6 16 y (n = 2q + 1 o n > 30)}
= {n : (n 6 16 y n = 2q + 1) (n 6 16 y n > 30)}
= {n : n 6 16 y n = 2q + 1}
= {n : n = 2q + 1 y q 6 7}
= {1, 3, 5, 7, 9, 11, 13, 15}
39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A\B 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
292
Grado en Ingeniera Informtica Matemtica Discreta
B\A = {n : n B y n
/ A}
= {n : n = 2q y n 6 30 y n > 16}
= {n : n = 2q y 16 < n 6 30}
= {n : n = 2q y 16 < 2q 6 30}
= {n : n = 2q y 8 < q 6 15}
= {18, 20, 22, 24, 26, 28, 30}
39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B\A 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
Ac = {n : n
/ A}
= {n : n > 16}
= {17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40}
39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
293
Universidad de Cdiz Departamento de Matemticas
Bc = {n : n
/ B}
= {n : (n es par y n 6 30)}
= {n : (n es par) (n 6 30)}
= {n : n no es par n > 30}
= {n : n es impar n > 30}
= {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40}
39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30
33 27
32 31 29
Bajo las operaciones definidas en los apartados anteriores, los conjuntos satisfacen varias leyes o identidades.
Observaremos que existe una dualidad entre las leyes que utilizan la interseccin y las que utilizan la unin.
1. A A = A
2. A A = A
Demostracin
294
Grado en Ingeniera Informtica Matemtica Discreta
1.
a (A A) aAaA {Definicin de unin}
aA {Idempotencia de la disyuncin}
De la arbitrariedad de a se sigue que
x, [x (A A) x A]
AA=A
1. A B = B A
2. A B = B A
Demostracin
En efecto,
x, [x A B x B A]
AB =BA
295
Universidad de Cdiz Departamento de Matemticas
1. A (B C) = (A B) C
2. A (B C) = (A B) C
Demostracin
1.
a A (B C) a A [a (B C)] {Definicin de unin}
a A (a B a C) {Definicin de unin}
(a A a B) a C {Asociatividad de la disyuncin}
(a A B) a C {Definicin de unin}
a (A B) C {Definicin de unin}
De la arbitrariedad de a se sigue que
x, [x A (B C) x (A B) C]
A (B C) = (A B) C
1. A (B C) = (A B) (A C)
2. A (B C) = (A B) (A C)
Demostracin
En efecto,
296
Grado en Ingeniera Informtica Matemtica Discreta
1. A U = U
2. A =
Demostracin
297
Universidad de Cdiz Departamento de Matemticas
1. A = A
2. A U = A
Demostracin
Demostracin
298
Grado en Ingeniera Informtica Matemtica Discreta
luego,
c
x, [x (Ac ) x A]
de aqu que por el axioma de extensin, (7.2.7),
c
(Ac ) = A
1. A Ac = U
2. U c =
3. A Ac =
4. c = U
Demostracin
a (A Ac ) a A a Ac {Definicin de unin}
aAa
/A {Complementario}
a A (a A) {Negacin (1.2.4)}
aU {Tautologa (1.2.5)}
luego,
x, [x (A Ac ) x U ]
de aqu que por el axioma de extensin, (7.2.7),
A Ac = U
2. U c = . En efecto,
U c = {x U : x U c } = {x U y x
/U}=
3. A Ac = . En efecto,
A Ac = {x U : x A y x Ac } = {x U : x A y x
/ A} =
4. c = U . En efecto, de 2.,
c
Uc= (U c ) = c Complementario
U = c {Ley involutiva (8.2.7)}
299
Universidad de Cdiz Departamento de Matemticas
1. (A B)c = Ac B c
2. (A B)c = Ac B c
Demostracin
a (A B)c a
/ (A B) {Definicin de complementario}
[a (A B)] {Negacin (1.2.4)}
(a A a B) {Definicin de unin}
(a A) y (a B) {De Morgan (1.4.3)}
a
/Aya
/B {Negacin (1.2.4)}
a Ac y a B c {Definicin de complementario}
c c
a (A B ) {Definicin de interseccin}
(A B)c = Ac B c
a (A B)c a
/ (A B) {Definicin de complementario}
[a (A B)] {Negacin (1.2.4)}
(a A y a B) {Definicin de interseccin}
(a A) (a B) {De Morgan (1.4.3)}
a
/Aa
/B {Negacin (1.2.4)}
c c
aA aB {Definicin de complementario}
a (Ac B c ) {Definicin de unin}
(A B)c = Ac B c
300
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 8.6
Sean A, B, C y D subconjuntos arbitrarios de un conjunto universal arbitrario, U . Se verifica:
(a) A \ B A
(b) Si A B y C D, entonces (A C) (B D)
(c) Si A B y C D, entonces (A C) (B D)
(d) A B A
(e) A \ = A
(f) A \ B = A B c
(g) A (B \ A) =
(h) A (B \ A) = A B
(i) A \ (B C) = (A \ B) (A \ C)
(j) A \ (B C) = (A \ B) (A \ C)
(k) A (Ac B) = A B
(l) A (Ac B) = A B
(m) (A \ B) (A B) (B \ A) = A B
Solucin
(a) A \ B A
En efecto, sea a un elemento arbitrario de U ,
aA\B aAya
/B {Definicin de diferencia}
= aA
luego,
x, [x A \ B x A]
consecuentemente, y por definicin de subconjunto (7.3.1),
A\B A
U
A B
A\B
301
Universidad de Cdiz Departamento de Matemticas
(b) Si A B y C D, entonces (A C) (B D)
luego,
x, [x (A C) x (B D)]
AC BD
U
BD
B D
A C
AC
(c) Si A B y C D, entonces (A C) (B D)
luego,
x, [x (A C) x (B D)]
AC BD
302
Grado en Ingeniera Informtica Matemtica Discreta
U
BD
B D
A C
AC
(d) A B A
En efecto, sea a un elemento cualquiera de U . Entonces,
aAB aAyaB {Definicin de interseccin}
= aA
luego por definicin de subconjunto, (7.3.1),
x, [x (A B) x A]
de donde se sigue
AB A
U
A B
AB
(e) A \ = A
Sea a cualquiera de U . Entonces,
aA\ a A y a
/ {Definicin de diferencia}
aA {a
/ es verdad siempre}
303
Universidad de Cdiz Departamento de Matemticas
luego,
x, [x A \ x A]
A\=A
(f) A \ B = A B c
En efecto, sea a cualquiera del conjunto universal U . Entonces,
aA\B aAya
/B {Definicin de diferencia}
a A y a Bc {Definicin de complementario}
a (A B c ) {Definicin de interseccin}
luego,
x, [x A \ B x (A B c )]
A \ B = A Bc
U
A B
A Bc
(g) A (B \ A) =
En efecto,
A (B \ A) = A (B Ac ) {Apartado anterior}
= A (Ac B) {Conmutatividad de la interseccin}
= (A Ac ) B {Asociatividad de la interseccin}
= B {Leyes del complementario}
= {Leyes de identidad}
304
Grado en Ingeniera Informtica Matemtica Discreta
U
A B
B\A
(h) A (B \ A) = A B
En efecto,
A (B \ A) = A (B Ac ) {Diferencia de conjuntos}
= (A B) (A Ac ) {Distributividad}
= (A B) U {Leyes del complementario}
= AB {Leyes de identidad}
(i) A \ (B C) = (A \ B) (A \ C)
En efecto,
c
A \ (B C) = A (B C) {Diferencia de conjuntos}
= A (B c C c ) {Leyes de De Morgan}
c c
= (A A) (B C ) {Idempotencia de la interseccin}
= (A B c ) (A C c ) {Commutatividad y asociatividad}
= (A \ B) (A \ C) {Diferencia de conjuntos}
(j) A \ (B C) = (A \ B) (A \ C)
En efecto,
c
A \ (B C) = A (B C) {Diferencia de conjuntos}
c c
= A (B C ) {Leyes de De Morgan}
= (A B c ) (A C c ) {Distributividad}
= (A \ B) (A \ C) {Diferencia de conjuntos}
A (Ac B) = (A Ac ) (A B) {Distributividad}
= U (A B) {Leyes del complementario}
= AB {Leyes de identidad}
305
Universidad de Cdiz Departamento de Matemticas
(l) A (Ac B) = A B
A (Ac B) = (A Ac ) (A B) {Distributividad}
= (A B) {Leyes del complementario}
= AB {Leyes de identidad}
(m) (A \ B) (A B) (B \ A) = A B
(A \ B) (A B) (B \ A) = (A B c ) (A B) (B Ac ) {Diferencia (8.1.3)}
= [A (B c B)] (B Ac ) {Leyes distributivas (8.2.4)}
= (A U ) (B A ) c
{Leyes complementario (8.2.8)}
= A (B Ac ) {Leyes de identidad (8.2.6)}
c
= (A B) (A A ) {Leyes distributivas (8.2.4)}
= (A B) U {Leyes complementario (8.2.8)}
= AB {Leyes de identidad (8.2.6)}
Ejemplo 8.7
Probar que
[A \ (B C)] [(A B) \ C] [B \ (A C)] = (A B) \ C
Solucin
A B
)
B
C
(A B) \ C
\(
A
(B
A\
C)
ABC
(A
A
)\
C
C)
\B
(B
C \ (A B)
306
Grado en Ingeniera Informtica Matemtica Discreta
8.3.1 Definicin
307
Universidad de Cdiz Departamento de Matemticas
Ejemplo 8.8
En un conjunto universal cualquiera, U , se consideran los conjuntos A, B y C, intersecados entre ellos segn
la figura siguiente:
A B
B
C
(A B) \ C
\(
A
(B
A\
C)
ABC
(A
A
)\
C
C)
\B
C \ (A B) (B
Probar que
P = {(A C) \ B, A B C, (B C) \ A, C \ (A B)}
es una particin del conjunto C.
Solucin
1 Segn se aprecia en la figura ninguno de los subconjuntos de C que conforman la particin es vaco, es
decir,
(A C) \ B 6= .
A B C 6= .
(B C) \ A 6= .
C \ (A B) 6= .
308
Grado en Ingeniera Informtica Matemtica Discreta
c
[(A C) \ B] [C \ (A B)] = A C B c C (A B) {Diferencia de conjuntos (8.1.3)}
c c c
= AC B C A B {Leyes de De Morgan (8.2.9)}
= A Ac C C B c B c {Leyes conmutativas (8.2.2)}
c c
= AA C B {Leyes de idempotencia (8.2.1)}
= C Bc {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}
c
(A B C) [C \ (A B)] = A B C C (A B) {Diferencia de conjuntos (8.1.3)}
c c
= ABC C A B {Leyes de De Morgan (8.2.9)}
= A Ac B B c C C {Leyes conmutativas (8.2.2)}
c c
= AA BB C {Leyes de idempotencia (8.2.1)}
= C {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}
c
[(B C) \ A] [C \ (A B)] = B C Ac C (A B) {Diferencia de conjuntos (8.1.3)}
c c c
= BC A C A B {Leyes de De Morgan (8.2.9)}
= B B c C C Ac Ac {Leyes conmutativas (8.2.2)}
= B B c C Ac {Leyes de idempotencia (8.2.1)}
= C Ac {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}
3 Veremos, finalmente, que C es igual a la unin de todos los subconjuntos que integran la particin.
309
Universidad de Cdiz Departamento de Matemticas
En efecto,
Ejemplo 8.9
En el conjunto Z de los nmeros enteros se consideran los conjuntos A, formado por todos los nmeros pares
y B, integrado por los mltiplos de 3. Se pide:
a) A B
b) A \ B
c) B \ A
d) Ac B c
e) Probar que los cuatro conjuntos anteriores forman una particin del conjunto de los nmeros enteros.
f) Probar, aplicando los resultados obtenidos en los apartados anteriores, que cualquier entero es mltiplo
de 6 o da resto par al dividirlo entre 6 o da resto 3 al dividirlo entre 6 o da resto impar distinto de 3
al dividirlo entre 6.
Solucin
A = {n : n = 2q, q Z} y B = {n : n = 3q, q Z}
310
Grado en Ingeniera Informtica Matemtica Discreta
a) A B
Sea a cualquier nmero entero. Entonces,
a (A B) a A a B {Definicin de interseccin. (8.1.2)}
q1 Z : a = 2q1 {Definicin de A}
q2 Z : a = 3q2 {Definicin de B}
x, (x (A B) x {n : n = 6q, q Z})
(A B) = {n : n = 6q, q Z}
q, r Z : a = 6q + r, con r {2, 4}
a {n : n = 6q + 2 n = 6q + 4, q Z}
311
Universidad de Cdiz Departamento de Matemticas
x, (x A \ B x {n : n = 6q + 2 n = 6q + 4, q Z})
(A \ B) {n : n = 6q + 2 n = 6q + 4, q Z}
Recprocamente,
q1 Z : a = 6q1 + 2
a {n : n = 6q + 2 n = 6q + 4, q Z}
q2 Z : a = 6q2 + 4
q1 Z : a = 2(3q1 + 1) a = 3(2q1 ) + 2
q2 Z : a = 2(3q2 + 2) a = 3(2q2 + 1) + 1
a da resto 0 al dividir por 2
a da resto 1 o 2 al dividir por 3
q3 Z : a = 2q3
=
q4 , r Z : a = 3q4 + r, con r 6= 0
aA
a/B
a (A \ B)
x, (x {n : n = 6q + 2 n = 6q + 4, q Z} x (A \ B))
{n : n = 6q + 2 n = 6q + 4, q Z} (A \ B)
A \ B = {n : n = 6q + 2 n = 6q + 4, q Z}
es decir, A\B es el conjunto formado por todos los enteros que dan resto par distinto de cero al dividirlos
por 6.
c) B \ A
312
Grado en Ingeniera Informtica Matemtica Discreta
= q Z : a = 6q + 3
a {n : n = 6q + 3, q Z}
De la arbitrariedad de a se sigue que la proposicin,
x, (x B \ A x {n : n = 6q + 3, q Z})
es verdadera y por la definicin de inclusin de conjuntos, (7.3.1),
(B \ A) {n : n = 6q + 3, q Z}
Recprocamente,
a {n : n = 6q + 3, q Z} q1 Z : a = 6q1 + 3
q1 Z : a = 3(2q1 + 1)
q1 Z : a = 2(3q1 + 1) + 1
q2 Z : a = 3q2 {Tomando q2 = 2q1 + 1}
=
q3 Z : a = 2q3 + 1 {Tomando q3 = 3q1 + 1}
aB
a/A
a (B \ A)
313
Universidad de Cdiz Departamento de Matemticas
x, (x {n : n = 6q + 3, q Z} x (B \ A))
{n : n = 6q + 3, q Z} (B \ A)
B \ A = {n : n = 6q + 3, q Z}
es decir, B \ A es el conjunto formado por todos los enteros que dan resto 3 al dividirlos por 6.
d) Ac B c
Sea a cualquier nmero entero. Entonces,
a Ac
a (Ac B c )
a Bc
a /A
a /B
q1 Z : a = 2q1 + 1
q2 , r2 Z : a = 3q2 + r2 , con r2 {1, 2}
( )
Dividiendo q1 por 3, q1 = 3q3 + r3 , con q3 , r3 Z y r3 {0, 1, 2}
Dividiendo q2 por 2, q2 = 2q4 + r4 , con q4 , r4 Z y r4 {0, 1}
q3 , r3 Z : a = 2(3q3 + r3 ) + 1, con r3 {0, 1, 2}
=
q4 , r4 Z : a = 3(2q4 + r4 ) + r2 , con r2 {1, 2} y r4 {0, 1}
q3 , r3 Z : a = 6q3 + 2r3 + 1, con 2r3 + 1 {1, 3, 5}
q4 , r4 Z : a = 6q4 + 3r4 + r2 , con 3r4 + r2 {1, 2, 4, 5}
q, r Z : a = 6q + r, con r {1, 5}
a {n : n = 6q + 1 n = 6q + 5, q Z}
x, (x Ac B c x {n : n = 6q + 1 n = 6q + 5, q Z})
314
Grado en Ingeniera Informtica Matemtica Discreta
a (Ac B c )
Como a era cualquiera, la proposicin,
x, (x {n : n = 6q + 1 n = 6q + 5, q Z} x (B \ A))
es verdadera y, de nuevo, por la definicin de inclusin de conjuntos, (7.3.1),
{n : n = 6q + 1 n = 6q + 5, q Z} (Ac B c )
Finalmente, por la doble inclusin, tendremos, (7.3.5), que
Ac B c = {n : n = 6q + 1 n = 6q + 5, q Z}
es decir, Ac B c es el conjunto formado por todos los enteros que dan resto 1 o 5 al dividirlos por 6.
e) Probar que los cuatro conjuntos anteriores forman una particin del conjunto de los nmeros enteros.
Sea P = {A B, A \ B, B \ A, Ac B c }. Veamos si P cumple las tres condiciones de particin.
315
Universidad de Cdiz Departamento de Matemticas
> A \ B 6=
En efecto, tomando, por ejemplo, el 2, tendremos
2=21 = 2 A
2=30+2 = 2 da resto distinto de cero al dividir por 3 = 2
/B
luego, 2 (A \ B) y, consecuentemente, A \ B 6= .
> B \ A 6=
En efecto, tomando, por ejemplo, el 3, tendremos
3=31 = 3B
3=21+1 = 3 da resto distinto de cero al dividir por 2 = 3
/A
luego, 3 (B \ A) y, consecuentemente, B \ A 6= .
> Ac B c 6=
En efecto, tomando, por ejemplo, el 5, tendremos
/ A = 5 Ac
5 = 2 2 + 1 = 5 da resto distinto de cero al dividir por 2 = 5
/ B = 5 B c
5 = 3 1 + 2 = 5 da resto distinto de cero al dividir por 3 = 5
316
Grado en Ingeniera Informtica Matemtica Discreta
3 El conjunto de los enteros es igual a la unin de todos los conjuntos que integran la particin.
En efecto,
(A B) (A \ B) (B \ A) (Ac B c )
=
(A B) (A B c ) (B Ac ) (Ac B c ) {Diferencia de conjuntos. (8.1.3)}
=
(A B) (A B c ) (Ac B) (Ac B c ) {Leyes conmutativas. (8.2.2)}
=
[A (B B c )] [Ac (B B c )] {Leyes distributivas. (8.2.4)}
=
(A Ac ) (B B c ) {Leyes distributivas. (8.2.4)}
=
ZZ {Leyes del complementario. (8.2.8)}
=
Z {Leyes idempotentes. (8.2.1)}
d) Probar, aplicando los resultados obtenidos en los apartados anteriores, que cualquier entero es mltiplo
de 6 o da resto par al dividirlo entre 6 o da resto 3 al dividirlo entre 6 o da resto impar al dividirlo entre
6.
Z = (A B) (A \ B) (B \ A) (Ac B c )
317
Universidad de Cdiz Departamento de Matemticas
a {n : n = 6q, q Z}
a {n : n = 6q + 2 n = 6q + 4, q Z}
a {n : n = 6q + 3, q Z}
a {n : n = 6q + 1 n = 6q + 5, q Z}
q Z : a = 6q
q Z : a = 6q + 2 a = 6q + 4
q Z : a = 6q + 3
q Z : a = 6q + 1 a = 6q + 5
a es mltiplo de 6
a da resto par al dividirlo por 6
a da resto 3 al dividirlo por 6
a da resto impar distinto de 3 al dividirlo por 6
Ejemplo 8.10
(a) Calcular A \ B.
(b) Calcular A \ C.
(c) Calcular B \ C.
318
Grado en Ingeniera Informtica Matemtica Discreta
Solucin
(a) A \ B.
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
A\B B = {n : n = 4q, q Z}
319
Universidad de Cdiz Departamento de Matemticas
x, (x A \ B x {n : n = 4q + 2, q Z})
A \ B {n : n = 4q + 2, q Z}
Recprocamente,
a {n : n = 4q + 2, q Z} q Z : a = 4q + 2
a = 2(2q + 1)
q Z :
a = 4q + 2
a da resto 0 al dividir por 2
y
a da resto distinto de 0 al dividir por 4
q2 Z : a = 2q2
=
q3 , r3 Z : a = 4q3 + r3 , r3 6= 0
aA
a/B
aA\B
x, (x {n : n = 4q + 2, q Z} x A \ B)
320
Grado en Ingeniera Informtica Matemtica Discreta
{n : n = 4q + 2, q Z} A \ B
A \ B = {n : n = 4q + 2, q Z}
(b) A \ C
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
A\C B = {n : n = 4q, q Z}
321
Universidad de Cdiz Departamento de Matemticas
a (A \ C)
De la arbitrariedad de a se sigue que la proposicin,
x, (x {n : n = 6q + r, q Z, r {2, 4}} x (A \ C))
322
Grado en Ingeniera Informtica Matemtica Discreta
{n : n = 6q + r, q Z, r {2, 4}} A \ C
A \ C = {n : n = 6q + r, q Z, r {2, 4}}
(c) B \ C.
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
B = {n : n = 4q, q Z}
\C
B
323
Universidad de Cdiz Departamento de Matemticas
a (B \ C)
De la arbitrariedad de a se sigue que la proposicin,
x, (x {n : n = 12q + r, q Z, r {4, 8}} x (B \ C))
324
Grado en Ingeniera Informtica Matemtica Discreta
(d) (A \ B) (A \ C)
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
C)
A\
(
B = {n : n = 4q, q Z}
B)
\
(A
A\B = {n : n = 4q + 2, q Z}
A\C = {n : n = 6q + r, q Z, r {2, 4}}
325
Universidad de Cdiz Departamento de Matemticas
Recprocamente,
a (A \ B) (A \ C)
326
Grado en Ingeniera Informtica Matemtica Discreta
327
Universidad de Cdiz Departamento de Matemticas
Recprocamente,
a A Bc C c
a (A \ B) (A \ C)
(e) (A \ C) \ (A \ B).
328
Grado en Ingeniera Informtica Matemtica Discreta
c
(A \ C) \ (A \ B) = (A C c ) (A B c )
= (A C c ) (Ac B)
= (A C c Ac ) (A C c B)
[B A = A B = B]
= (B C c )
= B Cc
= B\C
= {n : n = 12q + r, q Z, r {4, 8}}
(f) (A \ C) \ (B \ C).
c
(A \ C) \ (B \ C) = (A C c ) (B C c )
= (A C c ) (B c C)
= (A C c B c ) (A C c C)
= (A C c B c )
= A Bc C c
= {n : n = 12q + r, q Z, r {2, 10}}
(g) (A \ C) (B \ C).
(A \ C) (B \ C) = A Cc B Cc
[B A = A B = B]
= B Cc
= B\C
= {n : n = 12q + r, q Z, r {4, 8}}
(h) A B C.
329
Universidad de Cdiz Departamento de Matemticas
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
B = {n : n = 4q, q Z}
C
B
A
a (A B C) a (B C) {B A = A B = B}
aB
y
aC
q1 Z : a = 4q1
y
q2 Z : a = 3q2
q Z : a = m.c.m.(3, 4)q
q Z : a = 12q
a {n : n = 12q, q Z}
x, (x (A B C) x {n : n = 12q, q Z})
A B C = {n : n = 12q, q Z}
330
Grado en Ingeniera Informtica Matemtica Discreta
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
)
C
\
(A
)
B
\
B = {n : n = 4q, q Z}
(A
(A \ B) (A \ C) = (A B c ) (A C c )
= A (B c C c )
c
= A (B C)
331
Universidad de Cdiz Departamento de Matemticas
c
a (A \ B) (A \ C) a A (B C)
aA
c
a (B C)
aA
a/ (B C)
q1 Z : a = 2q1
q2 , r2 Z : a = 12q2 + r2 , r2 6= 0
332
Grado en Ingeniera Informtica Matemtica Discreta
Recprocamente,
a = 12q + 2
a = 12q + 4
a {n : n = 12q + r, q Z, r {2, 4, 6, 8, 10}} q Z : a = 12q + 6
a = 12q + 8
a = 12q + 10
a = 2(6q + 1) a = 12q + 2
a = 2(6q + 2) a = 12q + 4
q Z : a = 2(6q + 3) a = 12q + 6
a = 2(6q + 4) a = 12q + 8
a = 2(6q + 5) a = 12q + 10
a da resto cero al dividir por 2
y
a da resto distinto de cero al dividir por 12
q1 Z : a = 2q1
=
q2 , r2 Z : a = 12q2 + r2 , r2 6= 0
aA
a/ (B C)
aA
c
a (B C)
c
a A (B C)
a (A \ B) (A \ C)
(j) A C.
333
Universidad de Cdiz Departamento de Matemticas
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
B = {n : n = 4q, q Z}
AC
q Z : a = m.c.m.(2, 3)q
q Z : a = 6q
a {n : n = 6q, q Z}
x, (x (A C) x {n : n = 6q, q Z})
A C = {n : n = 6q, q Z}
(k) (A C) \ (B C).
334
Grado en Ingeniera Informtica Matemtica Discreta
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
B = {n : n = 4q, q Z}
)
C
B
\(
C)
(A
335
Universidad de Cdiz Departamento de Matemticas
x, (x (A C) \ (B C) x {n : n = 12q + 6, q Z})
(A C) \ (B C) {n : n = 12q + 6, q Z}
Recprocamente,
a {n : n = 12q + 6, q Z} q Z : a = 12q + 6
a = 6(2q + 1)
q Z :
a = 12q + 6
a da resto cero al dividir por 6
y
a da resto distinto de cero al dividir por 12
q1 Z : a = 6q1
=
q2 , r2 Z : a = 12q2 + r2 , r2 6= 0
a (A C)
a/ (B C)
a (A C) \ (B C)
x, (x {n : n = 12q + 6, q Z} x (A C) \ (B C))
{n : n = 12q + 6, q Z} (A C) \ (B C)
(A C) \ (B C) = {n : n = 12q + 6, q Z}
(l) (A \ B) C.
Es igual al anterior, ya que
c
(A C) \ (B C) = (A C) (B C)
= (A C) (B c C c )
= (A C B c ) (A C C c )
= (A C B c )
= A Bc C
= (A \ B) C
luego,
(A \ B) C = {n : n = 12q + 6, q Z}
(m) C \ B.
336
Grado en Ingeniera Informtica Matemtica Discreta
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
B = {n : n = 4q, q Z}
C \B
337
Universidad de Cdiz Departamento de Matemticas
Recprocamente,
a = 12q + 3
a {n : n = 12q + r, q Z, r {3, 6, 9}} q Z : a = 12q + 6
a = 12q + 9
a = 3(4q + 1) a = 4(3q) + 3
q Z : a = 3(4q + 2) a = 4(3q + 1) + 2
a = 3(4q + 3) a = 4(3q + 2) + 1
a da resto cero al dividir por 3
y
a da resto distinto de cero al dividir por 4
q1 Z : a = 3q1
=
q2 Z : a = 4q2 + r2 , r2 6= 0
aC
a/B
aC \B
(n) (C \ B) A.
Utilizando las leyes del lgebra de conjuntos,
(C \ B) A = C B c A = A B c C = {n : n = 12q + 6, q Z}
(o) (C \ B) (A \ B).
Utilizando las leyes del lgebra de conjuntos,
(C \ B) (A \ B) = (C B c ) (A B c ) = A B c C = {n : n = 12q + 6, q Z}
(p) C \ A.
338
Grado en Ingeniera Informtica Matemtica Discreta
A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
B = {n : n = 4q, q Z}
C \A
339
Universidad de Cdiz Departamento de Matemticas
x, (x (C \ A) x {n : n = 6q + 3, q Z})
C \ A {n : n = 6q + 3, q Z}
Recprocamente,
a {n : n = 6q + 3, q Z} q Z : a = 6q + 3
a = 3(2q + 1)
q Z :
a = 2(3q + 1) + 1
a da resto cero al dividir por 3
y
a da resto distinto de cero al dividir por 2
(
q1 Z : a = 3q1
=
q2 Z : a = 2q2 + 1
aC
a/A
a (C \ A)
x, (x {n : n = 6q + 3, q Z} x (C \ A))
{n : n = 6q + 3, q Z} (C \ A)
C \ A = {n : n = 6q + 3, q Z}
(q) (C \ B) \ (A \ B).
Utilizando las leyes del lgebra de conjuntos para simplificar,
c
(C \ B) \ (A \ B) = (C B c ) (A B c )
= (C B c Ac ) (C B c B)
[B A = Ac B c = Ac B c = Ac ]
= (C Ac )
= C \A
= {n : n = 6q + 3, q Z}
(r) (C \ B) \ (C \ A).
340
Grado en Ingeniera Informtica Matemtica Discreta
(s) (C \ B) (C \ A).
Utilizando las leyes del lgebra de conjuntos para simplificar,
B A = Ac C c = (C Ac ) (C B c ) = (C \ A) (C \ B)
luego,
(C \ B) (C \ A) = C \ A = {n : n = 6q + 3, q Z}
El concepto matemtico de relacin est basado en la nocin de relacin entre objetos. Algunas relaciones
describen comparaciones entre elementos de un conjunto: Una caja es ms pesada que otra, un hombre es
ms rico que otro, etc. Otras relaciones involucran elementos de conjuntos diferentes, tal como x vive en y,
donde x es una persona e y es una ciudad, x es propiedad de y donde x es un edificio e y es una empresa,
x naci en el pas y en el ao z.
Todos los ejemplos anteriores son de relaciones entre dos o tres objetos, sin embargo, en principio, podemos
describir relaciones que abarquen n objetos, donde n es cualquier entero positivo. Cuando hagamos una
afirmacin que relacione n objetos, ser necesario no solamente especificar los objetos en s mismos sino
tambin una ordenacin de los mismos. Por ejemplo, la posicin relativa de 3 y 5 da lugar nicamente a dos
afirmaciones 5 < 3 y 3 < 5, siendo una de ellas falsa y la otra verdadera.
Usaremos las n-tuplas ordenadas de elementos para especificar una sucesin finita de objetos no necesari-
amente distintos; la posicin relativa de los objetos en la sucesin nos dar la ordenacin necesaria de los
mismos.
(a1 , a2 , . . . , an ) 6= (a2 , a1 , . . . , an )
341
Universidad de Cdiz Departamento de Matemticas
Diremos que dos n-tuplas ordenadas son iguales si, y slo si, sus i-simas componentes son iguales para todo
i, 1 6 i 6 n, es decir,
(a1 , a2 , . . . , an ) = (b1 , b2 , . . . , bn ) ai = bi , i, 1 6 i 6 n
Muchas veces trataremos con colecciones de n-tuplas donde la componente i-sima de cada n-tupla es un
elemento de un conjunto Ai . Definimos el conjunto de todas las n-tuplas ordenadas.
Dada una coleccin arbitraria de conjuntos A1 , A2 , . . . , An , llamaremos producto cartesiano de los mismos y
lo notaremos por A1 A2 An , al conjunto formado por todas las n-tuplas ordenadas, (a1 , a2 , . . . , an ),
donde ai Ai , 1 6 i 6 n, es decir,
A1 A2 An = {(a1 , a2 , . . . , an ) : ai Ai 1 6 i 6 n}
A B = {(a, b) : a A y b B}
A A = {(a, b) : a A y b A}
y lo notaremos por An .
Ejemplo 8.11
Solucin
A1 A2 A3 = {(1, a, x), (1, a, y), (1, b, x), (1, b, y), (2, a, x), (2, a, y), (2, b, x), (2, b, y)}
A2 A1 A3 = {(a, 1, x), (a, 1, y), (a, 2, x), (a, 2, y), (b, 1, x), (b, 1, y), (b, 2, x), (b, 2, y)}
342
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 8.12
Sean A = {x R : 1 6 x 6 2} y B = {y R : 0 6 y 6 1}. Representar grficamente A B y B A.
Solucin
Cuando A y B son, como en este caso, conjuntos de nmeros reales, su producto cartesiano puede represen-
tarse como un conjunto de puntos en el plano cartesiano.
A B = {(x, y) : 1 6 x 6 2 y 0 6 y 6 1}
B A = {(y, x) : 0 6 y 6 1 y 1 6 x 6 2}
3 3
2 2
BA
1 1
AB
0 1 2 3 0 1 2 3
Ejemplo 8.13
Sea A = {1, 2} y B = {a, b, c}. Calcular A B, B A, A A y B B.
Solucin
BA = {(a, 1), (a, 2), (b, 1), (b, 2), (c, 1), (c, 2)}
AB = {(1, a), (1, b), (1, c), (2, a), (2, b), (2, c)}
BB = {(a, a), (a, b), (a, c), (b, a), (b, b), (b, c), (c, a), (c, b), (c, c)}
343
Universidad de Cdiz Departamento de Matemticas
Nota 8.2 En los ejemplos anteriores se observa que el producto cartesiano de dos conjuntos no es conmu-
tativo. Es decir, en general, A B 6= B A
Ejemplo 8.14
Demostrar que una condicin necesaria y suficiente para que el producto cartesiano de dos conjuntos sea el
conjunto vaco es que uno de los dos, al menos, sea el vaco.
Solucin
A = B = = A B =
Obsrvese que podramos haber utilizado la doble implicacin y hacer una sola demostracin. En efecto,
a A A 6=
A B 6= (a, b) A B y y
b B B 6=
A B = A = B =
344
Grado en Ingeniera Informtica Matemtica Discreta
8.4.4 Propiedades
(a) A (B C) = (A B) (A C)
(b) A (B C) = (A B) (A C)
(c) (A B) C = (A C) (B C)
(d) (A B) C = (A C) (B C)
Demostracin
(a) A (B C) = (A B) (A C)
luego,
(x, y), ((x, y) A (B C) (x, y) (A B) (A C))
es decir,
A (B C) = (A B) (A C)
Los apartados (b), (c) y (d) se demuestran de una forma similar.
Ejemplo 8.15
(a) A B
(b) B A
(c) A (B C)
(d) (A B) C
(e) (A C) (B C)
Solucin
345
Universidad de Cdiz Departamento de Matemticas
(a) A B = {(x, y) : x A y B}
luego,
A B = {(1, 2), (1, 5), (2, 2), (2, 5), (3, 2), (3, 5), (4, 2), (4, 5)}
(b) B A = {(y, x) : y B x A}
luego,
B A = {(2, 1), (2, 2), (2, 3), (2, 4), (5, 1), (5, 2), (5, 3), (5, 4)}
(c)
A (B C) = {1, 2, 3, 4, (2, 3), (2, 4), (2, 7), (5, 3), (5, 4), (5, 7)}
(d)
(A B) C = {(1, 3), (1, 4), (1, 7), (2, 3), (2, 4), (2, 7), (3, 3),
(3, 4), (3, 7), (4, 3), (4, 4), (4, 7), (5, 3), (5, 4), (5, 7)}
(e)
(A C) (B C) = {(1, 3), (1, 4), (1, 7), (2, 3), (2, 4), (2, 7), (3, 3),
(3, 4), (3, 7), (4, 3), (4, 4), (4, 7), (5, 3), (5, 4), (5, 7)}
Ejemplo 8.16
Solucin
(a, b) A (B C) a A b (B C)
a A (b B b C)
(a A b B) (a A b C)
(a, b) A B (a, b) A C
(a, b) (A B) (A C)
luego,
(x, y), ((x, y) A (B C) (x, y) (A B) (A C))
es decir,
A (B C) = (A B) (A C)
346
Grado en Ingeniera Informtica Matemtica Discreta
Ejemplo 8.17
Solucin
A = {x Z : 3 6 x 6 8} = {3, 4, 5, 6, 7, 8}
B = {x Z : 6 < x 6 4} = {5, 4}
luego,
AB =
{(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)}
Ejemplo 8.18
Demostrar que
(A1 B1 ) (A2 B2 ) = (A1 A2 ) (B1 B2 )
Solucin
luego,
(x, y) ((x, y) (A1 B1 ) (A2 B2 ) (x, y) (A1 A2 ) (B1 B2 ))
es decir,
(A1 B1 ) (A2 B2 ) = (A1 A2 ) (B1 B2 )
347
Universidad de Cdiz Departamento de Matemticas
Ejemplo 8.19
(a) A B C
(b) A (B C)
(c) A (B C)
Solucin
(a)
ABC = {(a, 1, ), (a, 1, ), (a, 1, ), (a, 2, ), (a, 2, ), (a, 2, ), (a, 3, ), (a, 3, ),
(a, 3, ), (b, 1, ), (b, 1, ), (b, 1, ), (b, 2, ), (b, 2, ), (b, 2, ), (b, 3, ),
(b, 3, ), (b, 3, ), (c, 1, ), (c, 1, ), (c, 1, ), (c, 2, ), (c, 2, ), (c, 2, ),
(c, 3, ), (c, 3, ), (c, 3, ), (d, 1, ), (d, 1, ), (d, 1, ), (d, 2, ), (d, 2, ),
(d, 2, ), (d, 3, ), (d, 3, ), (d, 3, )}
(b) A (B C) = A =
(c) A (B C)
Segn hemos visto en la leccin,
A (B C) = (A B) (A C)
luego,
A (B C) = {(a, 1), (a, 2), (a, 3), (b, 1), (b, 2), (b, 3), (c, 1), (c, 2), (c, 3), (d, 1), (d, 2), (d, 3)
(a, ), (a, ), (a, ), (b, ), (b, ), (b, ), (c, ), (c, ), (c, ), (d, ), (d, ), (d, )}
Ejemplo 8.20
Solucin
348
Unidad Temtica IV
Ecuaciones de Recurrencia
481