Documente Academic
Documente Profesional
Documente Cultură
1. Conjuntos y Subconjuntos
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 1
Conjuntos y Subconjuntos
Contenido
1.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.1 Conjuntos y Elementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.2 Determinacion por Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.3 Determinacion por Comprension . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.4 Conjunto Universal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.5 Conjunto Vaco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.6 Axioma de Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Inclusion de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1 Subconjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.2 Inclusion Estricta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.3 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.4 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.5 Caracterizacion de la Igualdad . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.6 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2.7 Transitividad de la Inclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3 Diagramas de Venn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Un conjunto es la reunion en un todo de objetos de nuestra in-
tuicion o de nuestro pensar, bien determinados y diferenciables
los unos de los otros.
Georg Cantor (1845-1918)
El concepto de conjunto es de fundamental importancia en las matematicas modernas. La mayora de los
matematicos creen que es posible expresar todas las matematicas en el lenguaje de la teora de conjuntos.
Nuestro interes en los conjuntos se debe tanto al papel que representan en las matematicas como a su
utilidad en la modelizacion e investigacion de problemas en la informatica.
Los conjuntos fueron estudiados formalmente por primera vez por Georg Cantor
1
. Despues de que la
teora de conjuntos se estableciera como un area bien definida de las matematicas, aparecieron con-
tradicciones o paradojas en la misma. Para eliminar tales paradojas, se desarrollaron aproximaciones
mas 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 aproximacion mas simple y desarrollaremos una teora de conjuntos de la cual es posible
1
Georg Cantor. Matematico aleman de origen ruso (San Petesburgo 1845-Halle 1918). Despues de estudiar en Alemania,
fue profesor de la universidad de Halle (1879). Escribio numerosas memorias, pero es especialmente conocido por ser el
creador de la Teora de los conjuntos.
1
Universidad de Cadiz Departamento de Matematicas
derivar contradicciones. Parece extra no el proponerse tal cosa deliberadamente, pero las contradicciones
no son un problema si, como es nuestro caso, el universo del discurso se define convenientemente. A un
mas, 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.
1.1 Generalidades
Definimos los conceptos fundamentales del tema como conjunto, elemento, determinacion de un conjunto
por extension, por comprension y estudiamos la igualdad de dos conjuntos.
1.1.1 Conjuntos y Elementos
Intuitivamente, un conjunto es cualquier coleccion de objetos que pueda tratarse como una entidad.
A cada objeto de la coleccion lo llamaremos elemento o miembro del conjunto.
A los conjuntos los designaremos con letras may usculas y a sus elementos con letras min usculas. La
armacion el elemento a pertenece al conjunto A se escribe
a A
y la negacion de este hecho, (a A), se escribe
a / A
La definicion de un conjunto no debe ser ambigua en el sentido de que pueda decidirse cuando un objeto
particular pertenece, o no, a un conjunto.
1.1.2 Determinaci on por Extensi on
Un conjunto esta denido por extensi on cuando se especican todos los elementos que forman el
mismo.
Ejemplo 1.1 Los siguientes conjuntos estan definidos por extension.
(a) El conjunto de las vocales del alfabeto.
A = {a, e, i, o, u}
(b) El conjunto formado por los n umeros enteros pares no negativos y menores que diez.
B = {0, 2, 4, 6, 8}
Observese que los elementos del conjunto estan separados por comas y encerrados entre llaves.
Ejemplo 1.2 Definir por extension los siguientes conjuntos.
(a) El conjunto de los enteros no negativos menores que cinco.
(b) El conjunto de las letras de mi nombre.
2
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(c) El conjunto cuyo unico elemento es el primer Presidente de Gobierno de la democracia.
(d) El conjunto de los n umeros primos entre 10 y 20.
(e) El conjunto de los m ultiplos de 12 que son menores que 65.
Solucion
(a) A = {0, 1, 2, 3, 4}
(b) B = {p, a, c, o}
(c) C = {Adolfo Suarez}
(d) D = {11, 13, 17, 19}
(e) E = {12, 24, 36, 48, 60}
Nota 1.1 Los elementos de un conjunto infinito no pueden especificarse de una forma explcita; con-
secuentemente, necesitaremos una forma alternativa de describir tales conjuntos implcitamente.
1.1.3 Determinaci on por Comprensi on
Se dice que un conjunto esta denido por comprension cuando se especica una propiedad que carac-
teriza a todos los elementos del mismo.
Esta propiedad o especificacion implcita, se hace a menudo mediante un predicado con una variable
libre. El conjunto estara determinado por aquellos elementos del universo que hacen del predicado una
proposicion verdadera. De aqu que si p(x) es un predicado con una variable libre, el conjunto
A = {x : p(x)}
denota al conjunto A tal que a A si, y solo si p(a) es verdad.
Ejemplo 1.4 Definir por comprension los siguientes conjuntos:
3
Universidad de Cadiz Departamento de Matematicas
(a) El conjunto de los enteros mayores que diez.
(b) El conjunto de los enteros pares.
(c) El conjunto {1, 2, 3, 4, 5}
Solucion
(a) A = {x : x Z x > 10}
(b) B = {x : x Z y Z x = 2y}
(c) C = {x : x Z 1 x 5}
Ejemplo 1.5 Definir por extension el siguiente conjunto dado por comprension.
A =
x R : x
2
3x + 2 = 0
Solucion
Dado que las soluciones de la ecuacion son 1 y 2, podemos escribir
A = {1, 2}
Nota 1.2 Muchas veces se utilizan significados algo menos formales para describir conjuntos.
Por ejemplo, el conjunto de los n umeros enteros mayores que diez, suele escribirse:
A = {x Z : x > 10}
y el conjunto de los enteros pares,
B = {x : x = 2y, y Z}
A veces tanto en conjuntos finitos demasiado grandes como en conjuntos infinitos, se utiliza la elipsis
matematica para caracterizar a los elementos de un conjunto. Por ejemplo, el conjunto de los n umeros
enteros del 1 al 100,
C = {1, 2, 3, . . . , 100}
o el conjunto de los enteros pares no negativos,
D = {0, 2, 4, 6, . . .}
Algunos conjuntos apareceran muy frecuentemente a lo largo del curso y se usan smbolos especiales para
designarlos.
Z: Conjunto de los n umeros enteros.
N = Z
+
: Conjunto de los n umeros naturales o enteros positivos.
Z
+
0
: Conjunto de los enteros no negativos.
Q: Conjunto de los n umeros racionales.
R: Conjunto de los n umeros reales.
C: Conjunto de los n umeros complejos.
4
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Incluso si podemos especificar todos los elementos de un conjunto puede que no sea practico hacerlo.
Por ejemplo, no definiramos por extension el conjunto de los estudiantes de la Universidad de Cadiz que
estudien Informatica, aunque teoricamente es posible definirlo.
As pues, describiremos un conjunto mediante un listado exhaustivo de sus elementos solo si contiene unos
pocos elementos, en caso contrario describiremos un conjunto mediante una propiedad que caracterice a
los mismos.
1.1.4 Conjunto Universal
En cualquier aplicacion de la teora de conjuntos, los elementos de todos los conjuntos en consideraci on
pertenecen a un gran conjunto jo llamado conjunto universal. Lo notaremos por U .
Ejemplo 1.6 Para cada uno de los conjuntos siguientes, elegir un conjunto universal y un predicado
apropiados para definirlo.
(a) El conjunto de los enteros entre 0 y 100.
(b) El conjunto de los enteros positivos impares.
(c) El conjunto de los m ultiplos de 10.
Solucion
(a) A = {x : x Z x > 0 x < 100} o A = {x Z : 0 < x < 100}
(b) B = {x : y Z
+
, x = 2y 1} o B = {x : x = 2y 1, y Z
+
}
(c) C = {x : y Z, x = 10y} o C = {x : x = 10y, y Z}
B = {x : y, y Z x = 2y}
C = {1, 2, 3}
D = {0, 2, 2, 3, 3, 4, 4, . . .}
E = {2x : x Z}
F = {3, 3, 2, 1, 2}
G =
x : x
3
6x
2
7x 6 = 0
Solucion
Sea x cualquier n umero entero, entonces
x es par = x = 2y, y Z
= x
2
= 4y
2
, y Z
= x
2
= 2(2y
2
), 2y
2
Z
= x
2
es par
Por lo tanto, la proposicion x(x es par x
2
es impar) es falsa o dicho de otra forma no hay
ning un n umero par cuyo cuadrado sera impar y, por lo tanto, A no tiene elementos es decir es el
conjunto vaco.
x B y : y Z x = 2y x es par, luego B = {x Z : x es par}
x C x = 1 x = 2 x = 3
E = {0, 2, 2, 4, 4, 6, 6, . . .} = {x Z : x es par}
x F x = 1 x = 2 x = 3
x G x
3
6x
2
7x 6 = 0
Pero no existe ning un n umero entero que satisfaga la ecuacion anterior, por lo tanto, G es el
conjunto vaco.
De todo lo anterior, se sigue que
A = G
B = E
C = F
El conjunto D no es igual a ninguno de los otros.
6
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 1.8 Dar una condicion necesaria y suficiente para que dos conjuntos sean distintos.
Solucion
Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Entonces, por el axioma de
extension
A = B x[(x A = x B) (x B = x A)]
de aqu que por asociatividad (??), tengamos que
A = B [x(x A = x B) x(x B = x A)]
y si ahora negamos ambos miembros, tendremos
(A = B) [x(x A = x B) x(x B = x A)]
por lo tanto,
A = B [x(x A = x B) x(x B = x A)]
[x(x A = x B)] [x(x B = x A)] {De Morgan}
[x : (x A = x B)] [x : (x B = x A)] {Regla General}
[x : ((x A) (x B))] [x : ((x B) (x A))] {Implicacion}
[x : ((x A) (x B))] [x : ((x B) (x A))] {De Morgan}
[x : (x A x / B)] [x : (x B x / A)] {Doble Negacion}
As pues, una condicion necesaria y suficiente para que dos conjuntos A y B sean distintos es que exista
un elemento en A que no este en B o que exista un elemento en B que no este en A.
1.2 Inclusi on de conjuntos
1.2.1 Subconjuntos
Sean A y B dos conjuntos. Diremos que A esta 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)
Tambien puede decirse que B contiene a A, en cuyo caso escribiremos B A.
Ejemplo 1.9 Probar que el conjunto A =
x R : x
2
3x + 2 = 0
?
Solucion
No, ya que 3 B y, sin embargo, 3
2
3 3 + 2 = 2 = 0, luego 3 / A, es decir, hemos encontrado un
elemento en B que no esta en A, por tanto, B A.
1.2.2 Inclusi on Estricta
Si A B y ademas B tiene un elemento que no esta en A, diremos que A esta estrictamente incluido
en B o que A es un subconjunto propio de B y lo notaremos por A B.
A B A B [x : (x B x / A)]
Ejemplo 1.12 Dar una condicion necesaria y suficiente para que un conjunto este estrictamente con-
tenido en otro.
Solucion
Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Entonces, seg un acabamos de ver
A B A B [x : (x B x / A)]
de donde, teniendo en cuenta el resultado del ejemplo 1.8, se sigue que
A B A B A = B
Nota 1.4 Los conjuntos tambien 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 tuvieramos 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).
Analogamente, si A es un conjunto, entonces {A} es un conjunto con un unico elemento, A, sin impor-
tarnos 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 = {}.
Ejemplo 1.13 Describir brevemente la diferencia entre los conjuntos {a} y {{a}} y entre los conjuntos
, {} y {, {}}.
8
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Solucion
{a} es un conjunto cuyo unico elemento es el a.
{{a}} es un conjunto cuyo unico elemento es el conjunto {a}.
. Conjunto unico que no tiene elementos (definicion 1.1.5).
{}. Conjunto con un unico elemento que es el .
{, {}}. Conjunto con dos elementos, el y el {}.
1.2.3 Proposici on
Sea U el conjunto universal y A un conjunto cualquiera. Entonces A U .
Demostracion
La demostracion es un ejemplo de demostracion trivial basada en la definicion de conjunto universal que
nos permite afirmar que la proposicion x, x U es una tautologa, es decir es verdad siempre.
El conjunto A es un subconjunto de U si, y solo si la implicacion
x A = x U
es verdad para cada x de U . Pero x U es verdad para todos los x, luego la implicacion tambien es
verdad independientemente de que x A sea verdadero o falso. Como x es un elemento arbitrario de
U , se sigue que
x(x A = x U )
es verdad y, por lo tanto,
A U
1.2.4 Proposici on
Sea A un conjunto cualquiera, entonces A.
Demostracion
Esta demostracion es un ejemplo de demostracion vaca ya que la definicion de conjunto vaco nos permite
afirmar que la proposicion x : x es una contradiccion, es decir siempre es falsa.
Pues bien, sea x un elemento arbitrario del universal. Como x es falsa para todos los elementos de
U tendremos que la implicacion
x = x A
es verdadera.
De la arbitrariedad de x se sigue que
x(x = x A)
y, consecuentemente,
A
D =
x R : x
2
3x + 2 = 0
E = {x Z
+
: x < 3}
F = {x Z
+
: x es impar y x < 5}
12
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Solucion
A y B son distintos, ya que 2 A y 2 / B y 3 B y 3 / A. As pues, hemos encontrado un elemento en
A que no esta en B y un elemento en B que no esta en A. Por tanto, por el resultado del ejemplo 1.8,
A = B.
Ahora observemos lo siguiente:
Sea x un n umero real arbitrario. Entonces,
x C x
2
4x + 3 = 0 x = 1 x = 3 x B
o sea, C = B
x D x
2
3x + 2 = 0 x = 1 x = 2 x A
es decir, A = D.
Sea x un entero positivo cualquiera. Entonces,
x E x < 3 x = 1 x = 2 x A
por lo tanto, A = E.
Sea x un entero positivo cualquiera. Entonces,
x F x es impar x < 5 x = 1 x = 3 x B
por lo tanto, F = B.
Consecuentemente,
A = B
A = C 2 B = C
A = D 2 B = D 2 C = D
A = E 2 B = E 2 C = E 2 D = E
A = F 2 B = F 2 C = F 2 D = F 2 E = F
Nota 1.5 Con el conjunto vaco puede construirse una sucesion infinita de conjuntos distintos.
En la sucesion,
, {} , {{}} , {{{}}} , . . .
el primer conjunto no tiene ning un elemento y cada uno de los restantes tiene, exactamente, un elemento
que es el conjunto que le precede en la sucesion.
En la sucesion,
, {} , {, {}} , {, {} , {, {}}} , {, {} , {, {}} , {, {} , {, {}}}}
cada conjunto tiene como elementos todos los conjuntos que le preceden en la sucesion. As, contando
desde cero, el conjunto que ocupa el lugar k tiene k elementos.
1.3 Diagramas de Venn
Una representacion grafica para los conjuntos son los diagramas de Venn. El conjunto universal se
representa por el interior de un rectangulo y todos los demas conjuntos se representan por regiones
cerradas incluidos en el mismo.
13
Universidad de Cadiz Departamento de Matematicas
B
A
(a) A B
U
B
A
(b) A y B son disjuntos
U
B A
(c) A y B no son disjuntos
U
Diagramas de Venn
Si A es un subconjunto de B, A B, entonces la region que representa a A, estara contenida en
la que representa a B (apartado (a) de la gura).
Si A y B no tienen elementos en com un (A y B son disjuntos), entonces la region que representa
a A estara separada completamente de la region que representa a B (apartado (b) de la gura).
Si A y B son dos conjuntos arbitrarios, entonces es posible que algunos elementos esten en A pero
no en B, algunos en B pero no en A, algunos en los dos, A y B, y algunos ni en A, ni en B
(apartado (c) en la gura).
14
Apuntes de Matematica Discreta
2. Operaciones con Conjuntos
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 2
Operaciones con Conjuntos
Contenido
2.1 Deniciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.1 Union . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.2 Interseccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.3 Diferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.4 Complementario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.5 Diferencia Simetrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Algebra de conjuntos. Dualidad . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.1 Leyes Idempotentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.2 Leyes Conmutativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.3 Leyes Asociativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.4 Leyes Distributivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.5 Leyes de Identidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.2.6 Ley Involutiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2.7 Leyes del Complementario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2.8 Leyes de De Morgan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 Conjunto de las Partes de un Conjunto . . . . . . . . . . . . . . . . . . . . . 28
2.3.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.4 Producto cartesiano de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.1 n-tupla ordenada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.2 Igualdad de n-tuplas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.3 Producto cartesiano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.4 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Introduciremos las operaciones con conjuntos que nos van a permitir obtener nuevos conjuntos, partiendo
de conjuntos ya conocidos. A y B seran dos conjuntos cualesquiera de un universal arbitrario U .
2.1 Deniciones
Deniremos las principales operaciones entre conjuntos.
15
Universidad de Cadiz Departamento de Matematicas
2.1.1 Uni on
La union 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 disyuncion, , se utiliza en el sentido inclusivo, es decir, signica y/o.
2.1.2 Intersecci on
La interseccion 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 x B}
Si A y B no tienen elementos en com un, es decir, si A B = , entonces diremos que A y B son
conjuntos disjuntos.
Ejemplo 2.1 Sean A, B y C tres conjuntos.
(a) Demostrar que si C A y C B, entonces C (A B), es decir, AB es el mayor conjunto que
contiene a A y a B.
(b) Demostrar que si C A y C B, entonces C (A B), es decir, A B es el conjunto mas
peque no que contiene a A y a B.
Solucion
(a) Supongamos que C A y C B, entonces la proposicion
x(x C = x A) x(x C = x B)
es verdad. Esta proposicion es equivalente a
x[(x C = x A) (x C = x B)]
la cual, a su vez, equivale a
x, [ x C = (x A x B)]
de aqu que
x, x C = x [(A B)]
y, por lo tanto,
C A B
(b) Supongamos que C A y que C B, y sea x un elemento arbitrario de A B entonces,
x (A B) x A x B {Denicion de union}
= x C x C {Por hipotesis}
x C {Idempotencia de }
luego,
x, (x A B = x C)
de aqu que
C (A B)
16
Matematica Discreta Francisco Jose Gonzalez Gutierrez
2.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 x / B}
El conjunto A \ B se lee A menos B y recibe tambien el nombre de complementario relativo del
conjunto B respecto del conjunto A.
2.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 A
c
.
A
c
= {x : x U x / A}
Observese que el complementario de A es igual a la diferencia entre U y A, es decir, A
c
= U \ A.
2.1.5 Diferencia Simetrica
La diferencia simetrica entre dos conjuntos A y B es el conjunto formado por todos los elementos que
pertenecen a A o a B pero no a ambos. Se nota por AB.
AB = (A\ B) (B \ A)
A B
A
A\ B A B B \ A
B
Operaciones con conjuntos
17
Universidad de Cadiz Departamento de Matematicas
Ejemplo 2.2 Sean los conjuntos
A = {n Z
+
: n 13}
B = {n Z
+
: n es par y n 20}
C = {n Z
+
: n es par}
Hallar A B, A B, A
c
, B
c
, A\ B, B \ A, AB, B C y B \ C.
Solucion
18
Matematica Discreta Francisco Jose Gonzalez Gutierrez
A B = {n Z
+
: n 13} {n Z
+
: n es par y n 20}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13} {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20}
A B = {n Z
+
: n 13} {n Z
+
: n es par y n 20}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13} {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}
= {2, 4, 6, 8, 10, 12}
A
c
= {n Z
+
: n / A}
= {n Z
+
: n > 13}
B
c
= {n Z
+
: n / B}
= {n Z
+
: (n B)}
= {n Z
+
: [n es par (n 20)]}
= {n Z
+
: (n es par) (n 20)}
= {n Z
+
: (n es impar) (n > 20)}
= {1, 3, 5, 7, 9, 11, . . .} {21, 22, 23, 24, . . .}
= {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 22, 23, 24, . . .}
A\ B = {n Z
+
: n A n / B}
= {n Z
+
: n A n B
c
}
= {n Z
+
: n 13 n B
c
}
= {1, 3, 5, 7, 9, 11, 13}
B \ A = {n Z
+
: n B n / A}
= {n Z
+
: n B n A
c
}
= {n Z
+
: n es par y n 20 y n > 13}
= {n Z
+
: n es par y 14 n 20}
= {14, 16, 18, 20}
AB = (A\ B) (B \ A)
= {1, 3, 5, 7, 9, 11, 13} {14, 16, 18, 20}
= {1, 3, 5, 7, 9, 11, 13, 14, 16, 18, 20}
B C = {n Z
+
: n es par y n 20} {n Z
+
: n es par}
= {n Z
+
: n es par y n 20 y n es par}
= {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}
B \ C = {n Z
+
: n B y n / C}
= {n Z
+
: n es par y n 20 y n es impar}
=
19
Universidad de Cadiz Departamento de Matematicas
2.2 Algebra de conjuntos. Dualidad
Bajo las operaciones definidas en los apartados anteriores, los conjuntos satisfacen varias leyes o identi-
dades. Observaremos que existe una dualidad entre las leyes que utilizan la interseccion y las que utilizan
la union.
2.2.1 Leyes Idempotentes
Dado cualquier conjunto A en un universal arbitrario U , se verica:
1. A A = A
2. A A = A
Demostracion
En efecto, sea x un elemento arbitrario del universal U . Entonces,
1.
x (A A) x A x A {Definicion de union}
x A {Idempotencia de }
De la arbitrariedad de x se sigue que
x[x (A A) x A]
de aqu que
A A = A
2. Analogamente se prueba que A A = A.
2.2.2 Leyes Conmutativas
Dados dos conjuntos A y B de un universal arbitrario U , se verica:
1. A B = B A
2. A B = B A
Demostracion
En efecto,
1. Sea x cualquier elemento de U . Entonces,
x (A B) x A x B {Definicion de union}
x B x A {Commutatividad de }
x (B A) {Denicion de union}
Como x es cualquiera de U , se sigue que
x[x A B x B A]
por lo tanto,
A B = B A
2. De una forma similar se demuestra que A B = B A.
20
Matematica Discreta Francisco Jose Gonzalez Gutierrez
2.2.3 Leyes Asociativas
Dados tres conjuntos A, B y C de un universal arbitrario, U , se verica:
1. A (B C) = (A B) C
2. A (B C) = (A B) C
Demostracion
En efecto, sea x es un elemento arbitrario de U . Entonces,
1.
x A (B C) x A [x (B C)] {Definicion de union}
x A (x B x C) {Definicion de union}
(x A x B) x C {Asociatividad de }
(x A B) x C {Definicion de union}
x (A B) C {Definicion de union}
De la arbitrariedad de x se sigue que
x[x A (B C) x (A B) C]
de aqu que
A (B C) = (A B) C
2. Analogamente se demuestra que
A (B C) = (A B) C
22
Matematica Discreta Francisco Jose Gonzalez Gutierrez
2.2.6 Ley Involutiva
Dado un conjunto cualquiera A de un universal U , se verica:
(A
c
)
c
= A
Demostracion
Sea x cualquiera de U . Entonces,
x (A
c
)
c
x / A
c
{Definicion de complementario}
(x A
c
) {Negacion}
(x / A) {Definicion de complementario}
(x A) {Negacion}
x A {Doble negacion}
luego,
x[x (A
c
)
c
x A]
es decir,
(A
c
)
c
= A
c
= {x U : x
c
} = {x U : x / } = {x U } = U
2.3.1 Denici on
Dado un conjunto A, llamaremos conjunto de las partes de A a la clase o coleccion de todos los
subconjuntos de A y se nota por P(A).
Observese que de acuerdo con esta definicion, si X es un conjunto cualquiera de U , entonces
X P(A) X A
Ejemplo 2.6 Sea A = {1, 2, 3}. Entonces,
P(A) = {, {1} , {2} , {3} , {1, 2} , {1, 3} , {2, 3} , {1, 2, 3}}
Nota 2.1 Si el conjunto A es finito y tiene n elementos, entonces P(A) tambien es un conjunto finito
y tiene 2
n
elementos.
En efecto, sea X un elemento arbitrario de P(A). Para cada a A, hay dos opciones a X o a / X;
como hay n elementos en A, habra
n veces
2 2 2 2 = 2
n
diferentes conjuntos X. Es decir, P(A) tiene 2
n
elementos.
Veremos otra demostracion en una leccion posterior.
Ejemplo 2.7 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}}
Solucion
(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}}}
29
Universidad de Cadiz Departamento de Matematicas
2.4 Producto cartesiano de conjuntos
El concepto matematico de relacion esta basado en la nocion de relacion entre objetos. Algunas relaciones
describen comparaciones entre elementos de un conjunto: Una caja es mas pesada que otra, un hombre
es mas 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 edicio e y
es una empresa, o x nacio en el pas y en el a no 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 armacion que relacione n objetos, sera necesario no solamente especicar los objetos en s
mismos sino tambien una ordenacion de los mismos. Por ejemplo, la posicion relativa de 3 y 5 da lugar
unicamente a dos armaciones 5 < 3 y 3 < 5, siendo una de ellas falsa y la otra verdadera.
Usaremos las n-tuplas ordenadas de elementos para especificar una sucesion finita de objetos no nece-
sariamente distintos; la posicion relativa de los objetos en la sucesion nos dara la ordenacion necesaria
de los mismos.
2.4.1 n-tupla ordenada
Llamaremos n-tupla ordenada a una sucesion de n objetos a
1
, a
2
, . . . , a
n
dados en un cierto orden y
la notaremos por (a
1
, a
2
, . . . , a
n
).
Observese que es fundamental el orden en que escribamos los elementos de la n-tupla, as
(a
1
, a
2
, . . . , a
n
) = (a
2
, a
1
, . . . , a
n
)
Si n = 2, una n-tupla ordenada se llama par ordenado y si n = 3, terna ordenada.
2.4.2 Igualdad de n-tuplas
Diremos que dos n-tuplas ordenadas son iguales si, y solo si, sus i-esimas componentes son iguales
para todo i, 1 i n, es decir,
(a
1
, a
2
, . . . , a
n
) = (b
1
, b
2
, . . . , b
n
) a
i
= b
i
, i, 1 i n
Muchas veces trataremos con colecciones de n-tuplas donde la componente i-esima de cada n-tupla es
un elemento de un conjunto A
i
. Denimos el conjunto de todas las n-tuplas ordenadas.
2.4.3 Producto cartesiano
Dada una coleccion arbitraria de conjuntos A
1
, A
2
, . . . , A
n
, llamaremos producto cartesiano de los
mismos y lo notaremos por A
1
A
2
A
n
, al conjunto formado por todas las n-tuplas ordenadas,
(a
1
, a
2
, . . . , a
n
), donde a
i
A
i
, 1 i n, es decir,
A
1
A
2
A
n
= {(a
1
, a
2
, . . . , a
n
) : a
i
A
i
1 i n}
En el caso de dos conjuntos A y B, tendremos
AB = {(a, b) : a A b B}
y este producto se llama binario si A = B, o sea,
AA = {(a, b) : a A b A}
30
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y suele notarse por A
2
.
Su extension a n conjuntos se dene como
AA
(n
A = {(a
1
, a
2
, . . . , a
n
) : a
i
A, 1 i n}
y lo notaremos por A
n
.
Nota 2.2 Observese que A = . En efecto, si A no fuese vaco, entonces existira, al menos, un
par (a, b) A de aqu que a A y b , lo cual es imposible.
Ejemplo 2.8 Considerando el conjunto R de los n umeros reales, el producto cartesiano R
2
= R R
es el conjunto de todos los pares ordenados de n umeros reales.
R R = R
2
= {(x, y) : x, y R}
Cada punto P representa un par ordenado (x, y) de n umeros reales y viceversa. A R
2
se le llama
normalmente plano cartesiano.
Ejemplo 2.9 Sean A = {x R : 1 x 2} y B = {y R : 0 y 1}. Hallar AB y B A.
Solucion
AB = {(x, y) : 1 x 2 0 y 1}
B A = {(y, x) : 0 y 1 1 x 2}
3
1
2
3
AB
3
1
2
3
B A
Ejemplo 2.9
Cuando A y B son, como en este caso, conjuntos de n umeros reales, su producto cartesiano puede
representarse como un conjunto de puntos en el plano cartesiano.
Ejemplo 2.10 Sea A = {1, 2} y B = {a, b, c}. Entonces
AB = {(1, a), (1, b), (1, c), (2, a), (2, b), (2, c)}
B A = {(a, 1), (a, 2), (b, 1), (b, 2), (c, 1), (c, 2)}
31
Universidad de Cadiz Departamento de Matematicas
tambien,
AA = {(1, 1), (1, 2), (2, 1), (2, 2)}
B B = {(a, a), (a, b), (a, c), (b, a), (b, b), (b, c), (c, a), (c, b), (c, c)}
Nota 2.3 En los ejemplos anteriores se observa que el producto cartesiano de dos conjuntos no es
conmutativo. Es decir, en general, AB = B A
Ejemplo 2.11 Sean A
1
= {1, 2}, A
2
= {a, b} y A
3
= {x, y}. Calcular A
1
A
2
A
3
, A
2
A
1
A
3
y
A
2
3
.
Solucion
A
1
A
2
A
3
= {(1, a, x), (1, a, y), (1, b, x), (1, b, y), (2, a, x), (2, a, y), (2, b, x), (2, b, y)}
A
2
A
1
A
3
= {(a, 1, x), (a, 1, y), (a, 2, x), (a, 2, y), (b, 1, x), (b, 1, y), (b, 2, x), (b, 2, y)}
A
2
3
= A
3
A
3
= {(x, x), (x, y), (y, x), (y, y)}
2.4.4 Propiedades
El producto cartesiano es distributivo respecto de la union y la interseccion de conjuntos, es decir, si
A, B y C son tres conjuntos cualesquiera, se verica:
(a) A(B C) = (AB) (AC)
(b) A(B C) = (AB) (AC)
(c) (A B) C = (AC) (B C)
(d) (A B) C = (AC) (B C)
Demostracion
(a) A(B C) = (AB) (AC)
En efecto, sea (x, y) un elemento arbitrario de A(B C), entonces,
(x, y) A(B C) x A y (B C) {Def. producto cartesiano}
x A (y B y C) {Def. de union}
(x A y B) (x A y C) {Dist. de respecto de }
(x, y) (AB) (x, y) (AC) {Def. producto cartesiano}
(x, y) (AB) (AC) {Definicion de union}
luego,
(x, y) ((x, y) A(B C) (x, y) (AB) (AC))
es decir,
A(B C) = (AB) (AC)
Los apartados (b), (c) y (d) se demuestran de una forma similar.
Ejemplo 2.12 Si U = Z
+
, A = {1, 2, 3, 4}, B = {2, 5} y C = {3, 4, 7}, determnense los conjuntos
siguientes:
(a) AB
32
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) B A
(c) A (B C)
(d) (A B) C
(e) (AC) (B C)
Solucion
(a) AB = {(a, b) : a A b B}
luego,
AB = {(1, 2), (1, 5), (2, 2), (2, 5), (3, 2), (3, 5), (4, 2), (4, 5)}
(b) B A = {(b, a) : b B a 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)
(AC) (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 2.13 Sean A = {a, b, c}, B = {b, c, d} y C = {a, d}. Encontrar A B C utilizando un
diagrama en arbol.
Solucion
a
c
a
a
c
a
c
c
d
Ejemplo 2.13
33
Universidad de Cadiz Departamento de Matematicas
La figura muestra el diagrama en arbol. Recorriendo cada una de las ramas obtenemos las distintas
ternas que integran el producto cartesiano de los tres conjuntos, es decir,
AB C = {(a, b, a), (a, b, d), (a, c, a), (a, c, d), (a, d, a), (a, d, d), (b, b, a), (b, b, d), (b, c, a)
(b, c, d), (b, d, a), (b, d, d), (c, b, a), (c, b, d), (c, c, a), (c, c, d), (c, d, a), (c, d, d)}
Ejemplo 2.14 Dados tres conjuntos arbitrarios A, B, C U , probar A(BC) = (AB) (AC)
Solucion
A(B C) = (AB) (AC) En efecto,
(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) AB (a, b) AC
(a, b) (AB) (AC)
luego,
(a, b) ((a, b) A(B C) (a, b) (AB) (AC))
es decir,
A(B C) = (AB) (AC)
35
Apuntes de Matematica Discreta
3. Principios Basicos de Conteo
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 3
Principios Basicos de Conteo
Contenido
3.1 Particion de un Conjunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.1.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.1.2 Recubrimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.1.3 Cardinal de un conjunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.2 Principio de Adicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.2.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.2.2 Regla de la Suma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3 Principio de Multiplicacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.3.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.3.2 Regla del Producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.4 Principio de Inclusion-Exclusion . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.4.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.4.2 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4.3 Generalizacion del Principio de Inclusion-Exclusion . . . . . . . . . . . . . . . . 59
3.5 Principio de Distribucion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.5.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.5.2 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Desarrollamos en esta leccion los principios basicos para contar elementos de un conjunto, el de Adicion,
el de Multiplicacion, el de Inclusion-Exclusion y finalizaremos con el de Distribucion.
3.1 Partici on de un Conjunto
3.1.1 Denici on
Dado un conjunto A, diremos que los subconjuntos de A, A
1
, A
2
, . . . , A
n
, constituyen una particion
del mismo si se cumplen las siguientes condiciones:
1. A
i
= ; i = 1, 2, . . . . . . , n
2. A
i
A
j
= ; i = j, i, j = 1, 2, . . . . . . n
3. A
1
A
2
A
n
= A
37
Universidad de Cadiz Departamento de Matematicas
3.1.2 Recubrimiento
Si los subconjuntos B
1
, B
2
, . . . . . . , B
n
de un conjunto A cumplen las condiciones 1. y 3. de la
denicion anterior, diremos que B
1
, B
2
, . . . . . . , B
n
constituyen un recubrimiento de A.
Ejemplo 3.1
A
1
A
2
A
3
A
4
A
Particion del conjunto A. Ejemplo 3.1
Los subconjuntos A
1
, A
2
, A
3
y A
4
constituyen una particion de A.
Ejemplo 3.2 Si A = {a, b, c, d, e, f, g, h, i, j, k}, los conjuntos
A
1
= {a, b, c, d}
A
2
= {c, d, e, f, g}
A
3
= {g, h, i}
A
4
= {j, k}
constituyen un recubrimiento del conjunto A.
Solucion
En efecto,
A
i
= ; i = 1, 2, 3, 4
A
1
A
2
A
3
A
4
= {a, b, c, d} {c, d, e, f, g} {g, h, i} {j, k} = {a, b, c, d, e, f, g, h, i, j, k} = A
38
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Sin embargo no es una particion ya que, por ejemplo,
A
1
A
2
= {a, b, c, d} {c, d, e, f} = {c, d} =
p
_
i=1
A
i
=
p
i=1
|A
i
|
Veamos que el teorema es cierto para n = p + 1. En efecto, sea A
1
, A
2
, . . . , A
p
, A
p+1
una familia de
conjuntos finitos y dos a dos disjuntos, entonces por la asociatividad de la union de conjuntos,
p+1
_
i=1
A
i
= A
1
A
2
A
p
A
p+1
= (A
1
A
2
A
p
) A
p+1
=
_
p
_
i=1
A
i
_
A
p+1
39
Universidad de Cadiz Departamento de Matematicas
siendo,
_
p
_
i=1
A
i
_
A
p+1
= (A
1
A
2
A
p
) A
p+1
= (A
1
A
p+1
) (A
2
A
p+1
) (A
p
A
p+1
)
=
=
luego,
p+1
_
i=1
A
i
_
p
_
i=1
A
i
_
A
p+1
p
_
i=1
A
i
+|A
p+1
| {Paso basico}
=
p
i=1
|A
i
| +|A
p+1
| {Hipotesis de induccion}
=
p+1
i=1
|A
i
|
Consecuentemente, por el primer principio de induccion, la propiedad es cierta para todo entero positivo
n y,
|A
1
A
2
A
n
| = |A
1
| +|A
2
| + +|A
n
|
Ejemplo 3.4 Cuantos resultados distintos son posibles al tirar tres dados diferentes?
Solucion
Sean A
1
, A
2
y A
3
los conjuntos formados por los posibles resultados que podamos obtener al tirar cada
uno de los tres dados, entonces |A
i
| = 6, i = 1, 2, 3 y cada resultado es un elemento del producto
cartesiano A
1
A
2
A
3
, luego por el principio de multiplicacion, habra
|A
1
A
2
A
3
| = |A
1
| |A
2
| |A
3
| = 6 6 6 = 216
resultados distintos.
Observese que al ser diferentes los dados, podemos etiquetarlos como primero, segundo y tercero y tratar
la tirada como una accion con tres pasos sucesivos, cada uno de las cuales tiene seis resultados posibles.
El n umero de posibilidades sera, por tanto,
6 6 6 = 216
Observese tambien que si los dados no fueran diferentes, la respuesta sera distinta. Por ejemplo sera
imposible distinguir entre el resultado 152 y el 251.
Ejemplo 3.5 Un n umero de telefono consta de siete dgitos. Si la primera ha de ser un n umero entre
2 y 9, ambos inclusive, la segunda y la tercera han de ser n umeros entre 1 y 9 ambos inclusive. Cuantos
n umeros de telefono distintos pueden formarse con estas condiciones?
Solucion
Sean los conjuntos,
A
1
= {2, 3, 4, 5, 6, 7, 8, 9}
A
2
= A
3
= {1, 2, 3, 4, 5, 6, 7, 8, 9}
A
4
= A
5
= A
6
= A
7
= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
El n umero de telefonos con numeraciones distintas que pueden formarse son los del conjunto
A
1
A
2
A
3
A
4
A
5
A
6
A
7
Por el principio de multiplicacion,
|A
1
A
2
A
7
| = |A
1
| |A
2
| |A
3
| |A
4
| |A
5
| |A
6
| |A
7
|
= 8 9 9 10 10 10 10
= 6.480.000
Ejemplo 3.7 Se lanzan dos dados, uno azul y otro rojo, a continuacion se registra el resultado de cada
tirada.
(a) En cuantos resultados la suma es 7 u 11?
(b) En cuantos resultados uno y solo uno de los dados muestra un 2?
(c) En cuantos resultados ninguno de los dados muestra un 2?
Solucion
(a) Sean a y b los resultados de los dados azul y rojo, respectivamente. Entonces,
a, b {1, 2, 3, 4, 5, 6}
y el par (a, b) puede considerarse como un par ordenado.
Pues bien, si A es el conjunto formado por todos los pares ordenados cuya suma sea 7 y B el
formado por aquellos que suman 11, entonces,
A = {(1, 6), (2, 5), (3, 4), (4, 3), (5, 2), (6, 1)}
B = {(5, 6), (6, 5)}
y el n umero de resultados en los cuales la suma es 7 u 11 sera igual al cardinal de AB. Al ser A
y B disjuntos, por el principio de adicion, habra
|A B| = |A| +|B| = 8
resultados que cumplan las condiciones requeridas.
43
Universidad de Cadiz Departamento de Matematicas
(b) Sean
A
1
= {2}
B
1
= {1, 3, 4, 5, 6}
y
A
2
= {1, 3, 4, 5, 6}
B
2
= {2}
donde A
i
y B
i
, i = 1, 2, representan, respectivamente, los resultados de los dados azul y rojo.
Entonces, todos los resultados en los cuales aparece un 2 en uno solo de los dados, son los elementos
del conjunto
(A
1
B
1
) (A
2
B
2
)
siendo A
1
B
1
y A
2
B
2
, disjuntos.
Consecuentemente, por el principio de adicion y luego por el de multiplicacion tendremos que el
n umero de resultados en los que uno solo de los dados muestra un 2 es
|(A
1
B
1
) (A
2
B
2
)| = |A
1
B
1
| +|A
2
B
2
|
= |A
1
| |A
2
| +|B
1
| |B
2
|
= 1 5 + 1 5 = 10
(c) Utilizando los mismos conjuntos que en el apartado anterior, los resultados en los que ninguno de
los dos dados muestra un 2 son los elementos de A
2
B
1
. Por el principio de multiplicacion, habra
|A
2
B
1
| = |A
2
| |B
1
| = 5 5 = 25
resultados que cumplen la condiciones pedidas.
Ejemplo 3.8 Un viajante de comercio ha de visitar n ciudades sin pasar dos veces por ninguna de
ellas. Cuantas rutas distintas puede tomar si el viaje ha de empezar y terminar en la ciudad A?
Solucion
El viajante elige cualquiera de las n 1 ciudades restantes para la primera visita, las opciones para la
segunda seran n2 y n3 posibilidades para la siguiente. Seguimos as sucesivamente y por el principio
de multiplicacion, el n umero de rutas distintas sera:
(n 1)(n 2) 3 2 1
Observese que al contar de esta forma, el orden en que se visitan las ciudades es importante, es decir una
ruta tal como ABCDEFA es distinta de la AFEDCBA. Si las rutas que se recorren en sentidos inversos
las consideramos iguales, el n umero de posibilidades se reducira a:
(n 1)(n 2) 3 2 1
2
es decir, la mitad de opciones.
En el siguiente ejemplo, veremos una situacion en la cual se mezclan los principios de adicion y multipli-
cacion.
Ejemplo 3.9 El viajante de comercio del ejemplo anterior ha de visitar cinco ciudades A,B,C,D y E,
teniendo su base en la ciudad A. Cuantas rutas distintas puede tomar si no puede visitar la ciudad E
hasta despues de haber visitado la B o la C?
Solucion
Como la ciudad E no puede ser visitada hasta despues de visitar B o C, la primera visita debera ser a B
o a C o a D.
44
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Si la primera visita es a la ciudad B, entonces el viajante tiene tres opciones para la segunda, dos
para la siguiente y una para la ultima, luego por el principio de multiplicacion hay
3 2 1 = 6
rutas distintas teniendo a B como la primera ciudad visitada.
Si la primera ciudad visitada es C, un razonamiento identico al anterior ofrecera al viajante el
mismo n umero de opciones, es decir, seis rutas distintas.
Si la primera ciudad visitada es la D, entonces hay dos opciones para la segunda (B y C), dos
opciones para la siguiente y una para la ultima. Consecuentemente, el n umero de opciones distintas
es, en este caso, por el principio de multiplicacion
2 2 1 = 4
As pues, por el principio de adicion existen un total de
6 + 6 + 4 = 16
rutas posibles que puede tomar el viajante.
3.4 Principio de Inclusi on-Exclusi on
El principio de adicion estableca que si X es la union de una coleccion de conjuntos A
1
, A
2
, . . . , A
n
,
disjuntos dos a dos, entonces
|X| = |A
1
| +|A
2
| + +|A
n
| .
En muchas ocasiones, necesitaremos calcular el n umero de elementos de un conjunto X que es la union
de una coleccion de conjuntos A
1
, A
2
, . . . , A
n
que no sean disjuntos. El principio de inclusion-exclusion
nos dice como hacerlo en funcion del n umero de elementos de los conjuntos A
1
, A
2
, . . . , A
n
.
En sntesis, este principio nos dice que si sabemos contar elementos de intersecciones de conjuntos,
entonces podremos determinar el tama no de la union de dichos conjuntos.
3.4.1 Teorema
Sean A y B dos subconjuntos de un conjunto universal arbitrario, U . Entonces,
|A B| = |A| +|B| |A B|
Demostracion
45
Universidad de Cadiz Departamento de Matematicas
A B
A
A\ B A B B \ A
B
U
Principio de Inclusion-Exclusion
Intuitivamente, podemos justificar este teorema examinando la figura. Si sumamos el n umero de elemen-
tos que hay en A y en B, entonces contamos los elementos de AB dos veces. As pues, para encontrar
el |A B| deberamos sumar |A| a |B| y restar |A B|. Veamos una demostracion formal.
Sea x un elemento cualquiera de U . Entonces,
x (A B) (x A) (x B). (3.1)
Ahora bien, si un elemento x esta en A, puede estar en A y no en B o en A y en B, es decir,
x A [(x A) (x / B)] [(x A) (x B)]
o sea,
x A [x (A\ B)] [x (A B)] (3.2)
de aqu que
A = (A\ B) (A B) (3.3)
Tambien, si un elemento x esta en B, razonando exactamente igual, tendremos
x B [x (B \ A)] [x (A B)] (3.4)
luego
B = (B \ A) (A B) (3.5)
Llevando los resultados (3.2) y (3.4) a (3.1), obtenemos
x (A B) [x (A\ B)] [x (A B)] [x (B \ A)] (3.6)
es decir, si un elemento pertenece a A B, entonces puede estar en A y no en B o en B o en A y en B
o en B y no en A.
46
Matematica Discreta Francisco Jose Gonzalez Gutierrez
De (3.6) se sigue directamente que
A B = (A\ B) (A B) (B \ A) . (3.7)
Ademas,
(A\ B) (A B) = (A B
c
) (A B)
= A (B
c
B)
= A
=
(A\ B) (B \ A) = (A B
c
) (B A
c
)
= A B
c
B A
c
= A A
c
=
(A B) (B \ A) = (A B) (B A
c
)
= A B A
c
= A A
c
B
=
es decir, los tres conjuntos son disjuntos dos a dos, por lo tanto (3.3), (3.5) y (3.7) son, respectivamente,
descomposiciones de los conjuntos A, B y A B en union de subconjuntos disjuntos, de aqu que por el
principio de adicion,
|A| = |A\ B| +|A B| = |A\ B| = |A| |A B|
|B| = |B \ A| +|A B| = |B \ A| = |B| |A B|
|A B| = |A\ B| +|A B| +|B \ A|
y sustituyendo los dos primeros resultados en la tercera igualdad,
|A B| = |A| |A B| +|B| |A B| +|A B| = |A| +|B| |A B|
Ejemplo 3.10 De un grupo de programadores, 35 estan familiarizados con ordenadores del tipo A, 41
con ordenadores del tipo B y 46 con algunos de los dos. Cuantos estan familiarizados con ambos?
Solucion
Sea P el conjunto de todos los programadores y sean A y B los subconjuntos de P formados por los
que estan familiarizados con los ordenadores de tipo A y tipo B, respectivamente. Los que lo estan con
ambos son, por tanto, los del conjunto A B. Pues bien, seg un los datos del enunciado,
|A| = 35
|B| = 41
|A B| = 46.
Aplicando el principio de inclusion-exclusion,
|A B| = |A| +|B| |A B| = |A B| = 35 + 41 46 = 30
Hay, por tanto, 30 programadores que est an familiarizados con ambos tipos de ordenadores.
Ejemplo 3.11 Los 100 alumnos de una facultad se han examinado de Matematica Discreta y de Logica
Matematica, obteniendo los siguientes resultados en los examenes.
47
Universidad de Cadiz Departamento de Matematicas
20 alumnos no han aprobado ninguna de las dos asignaturas.
Han aprobado las dos asignaturas un total de 25 personas.
El n umero de alumnos que han aprobado Matematica discreta es el doble de los que han aprobado
el Logica Matematica.
Cuantos alumnos aprobaron unicamente Matematica discreta?
Cuantos alumnos aprobaron unicamente Logica Matematica?
Solucion
Un diagrama de Venn que reeja la situacion planteada en el ejercicio es el de la gura, donde D y
L son los conjuntos cuyos elementos son los alumnos que han aprobado Matematica Discreta y Logica
Matematica, respectivamente.
D
c
L
c
D
D L
c
D L D
c
L
L
U
Ejemplo 3.11
Los alumnos que han aprobado una de las dos asignaturas puede que no hayan aprobado la otra o que
si la hayan aprobado, luego
D = (D L
c
) (D L),
L = (D L) (D
c
L)
y
D L = (D L
c
) (D L) (D
c
L)
donde
(D L
c
) (D L) = D L
c
L = D =
48
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y
(D L) (D
c
L) = D D
c
L = D =
de aqu que por el Principio de Adicion,
|D| = |D L
c
| + |D L|
|L| = |D L| + |D
c
L|
|D L| = |D L
c
| + |D L| + |D
c
L| .
Por otra parte, si llamamos U al conjunto formado por los 100 alumnos,
U = (D L) (D L)
c
donde,
(D L) (D L)
c
=
de aqu que nuevamente por el Principio de Adicion,
|U | = |D L| +|(D L)
c
|
Pues bien, seg un los datos aportados por el enunciado:
20 alumnos no han aprobado ninguna de las dos asignaturas, es decir,
|(D L)
c
| = 20.
luego
|D L| = 100 20 = 80.
Han aprobado las dos asignaturas un total de 25 personas, o sea,
|D L| = 25
El n umero de alumnos que han aprobado Matematica discreta es el doble de los que han aprobado
el Logica Matematica, es decir,
|D| = 2 |L| .
Datos que sustituidos en las ecuaciones anteriores, nos llevan a
2 |L| = |D L
c
| + 25
|L| = 25 + |D
c
L|
80 = |D L
c
| + 25 + |D
c
L| .
de aqu que
|D L
c
| = 45
|D
c
L| = 10
luego hay 45 alumnos que han aprobado unicamente la Matematica Discreta y 10 que aprobaron unicamente
el Logica Matematica.
3.4.2 Teorema
Sean A, B y C tres subconjuntos de un conjunto universal arbitrario, U . Entonces,
|A B C| = |A| +|B| +|C| |A B| |A C| |B C| +|A B C|
Demostracion
49
Universidad de Cadiz Departamento de Matematicas
Apoyandonos en el teorema anterior y en la distributividad de la interseccion respecto a la union de
conjuntos,
|A B C| = |A (B C)|
= |A| +|B C| |A (B C)|
= |A| +|B| +|C| |B C| |(A B) (A C)|
= |A| +|B| +|C| |B C| (|A B| +|A C| |(A B) (A C)|)
= |A| +|B| +|C| |A B| |A C| |B C| +|A B C|
Ejemplo 3.12 Cuantos n umeros existen entre 1 y 1000, ambos inclusive, que no sean ni cuadrados
perfectos, ni cubos perfectos ni cuartas potencias?
Solucion
Sea Z el conjunto de todos los enteros entre 1 y 1000 y sean A
1
, A
2
y A
3
los subconjuntos de Z formados
por los cuadrados perfectos, los cubos perfectos y las cuartas potencias, respectivamente. Entonces,
A
1
=
_
x : x = n
2
, n Z
_
A
2
=
_
x : x = n
3
, n Z
_
A
3
=
_
x : x = n
4
, n Z
_
Pues bien,
31
2
= 961 < 1000 y 32
2
= 1024 > 1000, luego |A
1
| = 31
10
3
= 1000, luego |A
2
| = 10
5
4
= 625 y 6
4
= 1296, luego |A
3
| = 5
Observemos ahora lo siguiente:
A
1
A
2
=
_
x : n Z
+
; x = n
2
y x = n
3
_
=
_
x : n Z; x = n
6
_
y al ser 3
6
= 729 < 1000 y 4
6
= 4096 > 1000, tendremos que |A
1
A
2
| = 3.
Por otra parte,
x A
3
x = n
4
, n Z = x =
_
n
2
_
2
, n Z x A
1
es decir cada cuarta potencia es tambien un cuadrado, luego A
3
A
1
y, por tanto, A
1
A
3
= A
3
y
|A
1
A
3
| = 5. Tambien,
A
2
A
3
=
_
x : x = n
3
y x = n
4
, n Z
+
_
=
_
x : x = n
12
, n Z
+
_
luego el conjunto A
2
A
3
estara formado por todos los n umeros que son a un tiempo, cubos y cuartas
potencias, es decir son de la forma n
12
para alg un entero n y al ser 2
12
= 4096 > 1000, tendremos que
|A
2
A
3
| = 1.
Finalmente,
x A
2
A
3
x = n
12
= x =
_
n
6
_
2
, n Z x A
1
luego las doceavas potencias son tambien cuadrados, es decir, A
2
A
3
A
1
de aqu que
A
1
A
2
A
3
= A
2
A
3
50
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y
|A
1
A
2
A
3
| = 1
Con todos estos datos,
|A
1
A
2
A
3
| = |A
1
| +|A
2
| +|A
3
| |A
1
A
2
| |A
1
A
3
| |A
2
A
3
| +|A
1
A
2
A
3
|
= 31 + 10 + 5 3 5 1 + 1
= 38
Consecuentemente, el n umero de enteros entre 1 y 1000 que no son cuadrados, cubos o cuartas potencias
son 1000 38 = 962.
Ejemplo 3.13 Demostrar que
|A B C| = |A\ (B C)| + |B \ (A C)| + |C \ (A B)|
+ |(A B) \ C| + |(A C) \ B| + |(B C) \ A|
+ |A B C|
donde A, B y C estan incluidos en un universal arbitrario U .
Solucion
En efecto, sea x un elemento arbitrario de U . Entonces
x (A B C) (x A) (x B) (x C) .
Pues bien, si x esta en A, entonces puede estar en A y no estar en B ni en C, o estar en A y en B pero
no estar en C o estar en A y en C pero no en B o estar en A, en B y en C (la situacion planteada puede
apreciarse con claridad en la figura), es decir,
C \ (A B) (B C) \ A B \ (A C)
A B C
A\ (B C)
(A C) \ B (A B) \ C
A
C B
U
Ejemplo 3.13
51
Universidad de Cadiz Departamento de Matematicas
x A [(x A) (x / B) (x / C)] [(x A) (x B) (x / C)]
[(x A) (x / B) (x C)]
[(x A) (x B) (x C)]
[(x A) (x B
c
) (x C
c
)] [(x A) (x B) (x C
c
)]
[(x A) (x B
c
) (x C)]
[(x A) (x B) (x C)]
[x (A B
c
C
c
)] [x (A B C
c
)] [x (A B
c
C)] [x (A B C)]
de aqu que
A = (A B
c
C
c
) (A B C
c
) (A B
c
C) (A B C)
y razonando de forma analoga para los conjuntos B y C, tendremos
B = (A
c
B C
c
) (A B C
c
) (A
c
B C) (A B C)
y
C = (A
c
B
c
C) (A B
c
C) (A
c
B C) (A B C) .
Si ahora unimos los tres, tendremos que
A B C = (A B
c
C
c
) (A B C
c
) (A B
c
C) (A B C)
(A
c
B C
c
) (A
c
B C) (A
c
B
c
C) .
Ademas, en cada pareja de conjuntos que tomemos, en uno de sus miembros aparece un conjunto y en
el otro su complementario, por lo tanto su interseccion es vaca. Por ejemplo,
(A B
c
C
c
) (A B C
c
) = A B
c
C
c
A B C
c
= A B
c
B C
c
= A C
c
= .
Consecuentemente, la igualdad que obtuvimos anteriormente es una descomposicion de A B C en
union de conjuntos disjuntos y aplicando el principio de adicion, tendremos que
|A B C| = |A B
c
C
c
| + |A B C
c
| + |A B
c
C| + |A B C|
+ |A
c
B C
c
| + |A
c
B C| + |A
c
B
c
C|
y ahora bastara aplicar las leyes de De Morgan y la definicion de diferencia de conjuntos para obtener
el resultado,
|A B C| = |A\ (B C)| + |B \ (A C)| + |C \ (A B)|
+ |(A B) \ C| + |(A C) \ B| + |(B C) \ A|
+ |A B C|
Ejemplo 3.14 Una encuesta realizada entre 200 personas arrojo el resultado siguiente:
40 leen Diario de Cadiz.
42 leen El Mundo.
45 leen El Pas.
13 leen Diario de Cadiz y El Mundo.
20 leen El Mundo y El Pas.
18 leen Diario de Cadiz y El Pas.
7 leen los tres periodicos.
52
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Cuantas personas no leen ninguno de los tres periodicos?
(b) Cuantas personas leen unicamente el Diario de Cadiz?
(c) Cuantas personas leen un solo periodico?
Solucion
Un diagrama de Venn de la situacion planteada se muestra en la figura.
U
D
M P
D M
c
P
c
D M
c
P D M P
c
D M P
D
c
M
c
P D
c
M P D
c
M P
c
D
c
M
c
P
c
Ejemplo 3.14
Sea U el conjunto formado por todas las personas encuestadas y sean D, M y P los conjuntos formados
por las personas que leen Diario de Cadiz, El Mundo y El Pas, respectivamente. Seg un los datos del
enunciado
|D| = 40
|M| = 42
|P| = 45
|D M| = 13
|M P| = 20
|D P| = 18
|D M P| = 7
53
Universidad de Cadiz Departamento de Matematicas
(a) Veamos cuantas personas no leen ninguno de los tres periodicos.
El conjunto DMP esta formado por las personas que leen, al menos, uno de los tres periodicos,
luego el conjunto de las personas que no leen ninguno de los tres periodicos sera su complementario
(D M P)
c
y al ser DMP y (D M P)
c
disjuntos, por el principio de adicion, tendremos
|U | = |(D M P) (D M P)
c
| = |D M P| +|(D M P)
c
|
de aqu que
|(D M P)
c
| = |U | |D M P| .
Por el principio de inclusion-exclusi on para tres conjuntos, tendremos
|D M P| = |D| +|M| +|P| |D M| |M P| |D P| +|D M P|
= 40 + 42 + 45 13 20 18 + 7
= 134 51
= 83
por lo tanto,
|(D M P)
c
| = 200 83 = 117
(b) Calculemos ahora el n umero de personas que leen unicamente Diario de Cadiz.
Las personas que leen unicamente Diario de Cadiz seran aquellas que lean Diario de Cadiz y no
lean El Mundo ni El Pas, es decir las del conjunto D M
c
P
c
. Para calcular el n umero de
estas personas, y teniendo en cuenta los datos que proporciona el enunciado, habra que hacerlo en
funcion de |D|, |D M|, |D P| y |D M P|.
Pues bien, las personas que leen Diario de Cadiz puede que lean alguno de los otros dos periodicos
(D (M P)) o que no lean ninguno de los otros dos (D (M P)
c
), es decir,
D = [D (M P)] [D (M P)
c
]
siendo esta descomposicion en union de disjuntos. Aplicando el principio de adicion y, posterior-
mente, el de inclusion-exclusion,
|D| = |D (M P)| +|D (M P)
c
|
= |(D M) (D P)| +|D M
c
P
c
|
= |D M| +|D P| |D M P| +|D M
c
P
c
|
de donde,
|D M
c
P
c
| = |D| |D M| |D P| +|D M P| = 40 13 18 + 7 = 16
(c) Veamos ahora cuantas personas leen un solo periodico.
Las personas que leen unicamente un solo periodico seran aquellas que lean unicamente Diario de
Cadiz (ni El Mundo, ni El Pas) o que unicamente lean El Mundo (ni Diario de Cadiz ni El Pas)
o que lean unicamente El Pas (ni Diario de Cadiz ni El Mundo), es decir las del conjunto
(D M
c
P
c
) (D
c
M P
c
) (D
c
M
c
P)
y como estos tres conjuntos son disjuntos dos a dos, por el principio de adicion, tendremos
|(D M
c
P
c
) (D
c
M P
c
) (D
c
M
c
P)| = |D M
c
P
c
| +|D
c
M P
c
|
+|D
c
M
c
P| (3.8)
El primero de los sumandos lo hemos calculado en el apartado anterior.
Si seguimos un camino analogo para calcular los otros dos, tendremos:
|D
c
M P
c
| = |M| |M P| |D M| +|D M P| = 42 20 13 + 7 = 16 (3.9)
54
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y
|D
c
M
c
P| = |P| |M P| |D P| +|D M P| = 45 20 18 + 7 = 14. (3.10)
Sustituyendo (3.9) y (3.10) junto con el resultado obtenido en el apartado anterior en (3.8) ten-
dremos que el n umero de personas que leen unicamente un periodico es
|(D M
c
P
c
) (D
c
M P
c
) (D
c
M
c
P)| = 16 + 16 + 14 = 46
Ejemplo 3.15 Se ha comprado un lote de banderas monocolores, bicolores y tricolores. En todas ellas
figura, al menos, el blanco, el rojo o el negro. Ademas, en ocho de ellas no figura el blanco, en diez
no figura el rojo y en cuatro no gura el negro. Por otra parte, cinco banderas tienen, al menos, los
colores rojo y blanco, siete el blanco y el negro y seis el rojo y el negro. Finalmente, cuatro tienen los
tres colores. Averiguar:
(a) N umero total de banderas.
(b) N umero de monocolores rojas.
Solucion
Sean
B: Conjunto formado por las banderas en las que gura, al menos, el blanco.
N: Conjunto formado por las banderas en las que gura, al menos, el negro.
R: Conjunto formado por las banderas en las que gura, al menos, el rojo.
(a) N umero total de banderas.
Como en todas las banderas figura, al menos, uno de los tres colores, el n umero total de banderas
sera el cardinal del conjunto B R N.
Veamos que datos aporta el enunciado.
En ocho de ellas no figura el blanco. Entonces,
|B
c
| = 8
En diez de ellas no figura el rojo, es decir,
|R
c
| = 10
En cuatro de ellas no figura el negro, luego,
|N
c
| = 4
Cinco tienen, al menos, los colores rojo y blanco. Pues bien,
|B R| = 5
Siete tienen, al menos, los colores blanco y negro, o sea,
|B N| = 7
55
Universidad de Cadiz Departamento de Matematicas
Seis tienen, al menos, los colores rojo y negro, es decir,
|R N| = 6
Cuatro tienen los tres colores, es decir,
|B R N| = 4.
A la vista de estos datos parece que lo mas logico es utilizar el principio de inclusion-exclusion
para 3 conjuntos:
|B N R| = |B| +|N| +|R| |B N| |B R| |N R| +|B N R|
y utilizando el principio de adicion,
B B
c
= B N R = |B| +|B
c
| = |B N R| = |B| = |B N R| |B
c
|
N N
c
= B N R = |N| +|N
c
| = |B N R| = |N| = |B N R| |N
c
|
R R
c
= B N R = |R| +|R
c
| = |B N R| = |R| = |B N R| |R
c
|
Si ahora sustituimos estos resultados en la igualdad anterior,
2 |B N R| = |B
c
| |N
c
| |R
c
| |B N| |B R| |N R| +|B N R|
de donde se sigue que el n umero total de banderas es
|B N R| =
|B
c
| +|N
c
| +|R
c
| +|B N| +|B R| +|N R| |B N R|
2
=
8 + 10 + 4 + 5 + 7 + 6 4
2
= 18
B
R N
B \ (N R)
(B N) \ R (B R) \ N
B R N
N \ (B R) (R N) \ B R \ (B N)
Ejemplo 3.15
56
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) N umero de monocolores rojas.
El conjunto de banderas que tienen unicamente el color rojo es R \ (B N) o B
c
N
c
R. Pues
bien las banderas que tienen el color rojo, puede que tengan, ademas, uno de los otros dos colores
o ninguno de los dos, es decir,
R = [R (B N)] [R (B N)
c
]
siendo esta una descomposicion de R en union de subconjuntos disjuntos. Aplicando el principio
de adicion y el principio de inclusion-exclusion,
|R| = |R (B N)| +|R (B N)
c
|
= |(B R) (N R)| +|B
c
N
c
R|
= |B R| +|N R| |B N R| +|B
c
N
c
R|
si ahora sustituimos |R| por |B N R| |R
c
| y despejamos,
|B
c
N
c
R| = |B N R| |R
c
| |N R| |B R| +|B N R|
= 18 10 6 5 + 4
= 1
luego hay una sola bandera de color rojo.
Ejemplo 3.16 En una muestra de 1000 individuos elegida para el estudio las preferencias gastronomicas
de una poblacion, se observa que sesenta comen pescado y carne pero no huevos, cuarenta comen pescado
y huevos pero no carne, treinta carne y huevos pero no pescado, cincuenta comen unicamente pescado,
cuarenta solo carne y treinta comen unicamente, huevos. Todos comen al menos, una de las tres cosas.
(a) Cuantos comen las tres cosas?
(b) Cuantos comen pescado?
Solucion
Sean C, H y P los conjuntos formados por los individuos que comen, respectivamente, carne, huevos y
pescado.
(a) Los individuos que comen las tres cosas seran los del conjunto C H P es decir, tenemos que
calcular |C H P|.
Descompondremos el conjunto CHP en union de conjuntos disjuntos, para lo cual razonaremos
igual que en los ejercicios anteriores. En efecto, si un individuo come una de las tres cosas, puede
que coma tambien las otras dos, una o ninguna. Por ejemplo, si come carne, puede que tambien
coma huevos y pescado o huevos y no coma pescado o pescado y no coma huevos o que no coma
huevos ni pescado. Esto en terminos de los conjuntos C, H y P quiere decir lo siguiente:
C = (C H) (C H
c
)
= (C H P) (C H P
c
) (C H
c
P) (C H
c
P
c
)
H = (C H) (C
c
H)
= (C H P) (C H P
c
) (C
c
H P) (C
c
H P
c
)
P = (C P) (C
c
P)
= (C H P) (C H
c
P) (C
c
H P) (C
c
H
c
P)
57
Universidad de Cadiz Departamento de Matematicas
y si ahora unimos los tres, tendremos que
C H P = (C H P) (C H P
c
) (C H
c
P) (C H
c
P
c
)
(C
c
H P) (C
c
H
c
P) (C
c
H P
c
) .
Donde, como siempre, los conjuntos que integran el segundo miembro son disjuntos dos a dos ya
que en cada pareja que elijamos figura un conjunto en uno de sus miembros y su complementario
en el otro. Tenemos, por tanto, una descomposicion de C HP en union de conjuntos disjuntos,
luego por el principio de adicion,
|C H P| = |C H P| + |C H P
c
| + |C H
c
P| + |C H
c
P
c
|
+ |C
c
H P| + |C
c
H
c
P| + |C
c
H P
c
| .
La situacion se refleja en la figura.
C
H P
C H
c
P
c
C H
c
P C H P
c
C H P
C
c
H
c
P C
c
H P C
c
H P
c
Ejemplo 3.16
Observemos ahora los datos que proporciona el enunciado.
Sesenta comen pescado y carne pero no huevos. Entonces,
|C H
c
P| = 60
Cuarenta comen pescado y huevos pero no carne, es decir,
|C
c
H P| = 40
Treinta comen carne y huevos pero no comen carne, o sea,
|C H P
c
| = 30
58
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Cincuenta comen unicamente pescado. Entonces,
|C
c
H
c
P| = 50
Cuarenta comen solo carne, o sea,
|C H
c
P
c
| = 40
Treinta comen solo huevos. Entonces,
|C
c
H P
c
| = 30
Todos comen, al menos, una de las tres cosas.
|C H P| = 1000
Sustituyendo estos datos en la expresion de |C H P| que tenamos al principio,
|C H P| = |C H P| + |C H P
c
| + |C H
c
P| + |C H
c
P
c
|
+ |C
c
H P| + |C
c
H
c
P| + |C
c
H P
c
| .
se sigue que
1000 = |C H P| + 30 + 60 + 40 + 40 + 50 + 30
de aqu que los individuos que comen las tres cosas sean,
|C H P| = 750
(b) Los individuos que comen pescado son los del conjunto P, y seg un vimos anteriormente, una
descomposicion de este conjunto en union de subconjuntos disjuntos era:
P = (C H P) (C H
c
P) (C
c
H P) (C
c
H
c
P)
luego por el principio de adicion,
|P| = |C H P| + |C H
c
P| + |C
c
H P| + |C
c
H
c
P|
= 750 + 60 + 40 + 50
= 900
As pues, son 900 los individuos que comen pescado.
En los dos teoremas anteriores hemos probado el principio de inclusion-exclusion para dos y tres con-
juntos. Se puede generalizar a n conjuntos, aunque para hacerlo se necesitan coeficientes binomiales.
3.4.3 Generalizaci on del Principio de Inclusi on-Exclusi on
Sean A
1
, A
2
, . . . , A
n
subconjuntos de alg un universal U . Entonces,
n
_
i=1
A
i
=
n
i=1
|A
i
|
i,j
|A
i
A
j
| +
i,j,k
|A
i
A
j
A
j
| + + (1)
n1
i=1
A
i
Ejemplo 3.17 En una encarnizada batalla al menos el 70% de los combatientes pierde un ojo, al menos
un 75% pierden una oreja, como mnimo un 80% pierde un brazo y al menos el 85% una pierna.
Cuantos han perdido por lo menos, las cuatro cosas?
Solucion
Sean
59
Universidad de Cadiz Departamento de Matematicas
U . Conjunto de todos los combatientes en la batalla.
O. Conjunto de los combatientes que pierden un ojo.
J. Conjunto de los combatientes que pierden una oreja.
B. Conjunto de los combatientes que pierden un brazo.
P. Conjunto de los combatientes que pierden una pierna.
Seg un los datos del ejercicio,
Al menos el 70% pierde un ojo = |O|
70 |U |
100
Al menos el 75% pierden una oreja = |J|
75 |U |
100
Como mnimo el 80% pierden un brazo = |B|
80 |U |
100
Al menos el 85% pierden una pierna = |P|
85 |U |
100
Tenemos que calcular el tanto por ciento mnimo del |O J B P|.
Pues bien, por el principio de inclusion-exclusion,
|(O J) (B P)| = |O J| +|B P| |O J B P|
de aqu que
|O J B P| = |O J| +|B P| |(O J) (B P)| (3.11)
Ahora bien, es obvio que
|(O J) (B P)| |U |
y
|O J| = |O| +|J| |O J|
70 |U |
100
+
75 |U |
100
|U |
analogamente,
|B P| = |B| +|P| |B P|
80 |U |
100
+
85 |U |
100
|U |
y llevando estos resultados a (3.11), tendremos
|O J B P|
310 |U |
100
3 |U | =
10 |U |
100
luego al menos un 10% de los combatientes han perdido las tres cosas.
Ejemplo 3.18 Se lanzan tres monedas simultaneamente al aire, realizandose este experimento 100
veces. La de 100 ptas. muestra cara en 70 ocasiones, la de 50 ptas. muestra cara 50 ocasiones y 56 veces
ha salido cara en la de 25 ptas. Las de 100 ptas. y 50 ptas. obtienen cara simultaneamente 31 veces, y
las de 50 y 25 ptas. han dado cara simultaneamente en 28 ocasiones. Demostrar que las tres monedas
mostraron cara simultaneamente en 9 veces al menos, y que las tres han mostrado simultaneamente cruz
11 veces como maximo.
Solucion
Llamaremos A
i
, i = 1, 2, 3, 4, 5, 6, 7, 8 al conjunto cuyos elementos son los posibles resultados del lanza-
miento de las tres monedas en cada uno de los 100 lanzamientos. La tabla siguiente muestra la situacion.
(c signica cara y x cruz)
60
Matematica Discreta Francisco Jose Gonzalez Gutierrez
100 50 25
A
1
c c c
A
2
c c x
A
3
c x c
A
4
c x x
A
5
x c c
A
6
x c x
A
7
x x c
A
8
x x x
Si |U | es el conjunto formado por todos los resultados posibles en los 100 lanzamientos, tendremos que
U =
8
_
i=1
A
i
: A
i
A
j
= , i = j
luego por el principio de adicion,
|U | =
8
_
i=1
A
i
=
8
i=1
|A
i
| = 100
Pues bien, de los datos del ejercicio,
La de 100 ptas. muestra cara en 70 ocasiones, luego
|A
1
A
2
A
3
A
4
| = 70 = |A
1
| +|A
2
| +|A
3
| +|A
4
| = 70
La de 50 ptas. muestra cara en 50 ocasiones, luego
|A
1
A
2
A
5
A
6
| = 50 = |A
1
| +|A
2
| +|A
5
| +|A
6
| = 50
56 veces ha salido cara en la de 25 ptas., luego
|A
1
A
3
A
5
A
7
| = 56 = |A
1
| +|A
3
| +|A
5
| +|A
7
| = 56
Las de 100 ptas. y 50 ptas. obtienen cara simultaneamente 31 veces, luego
|A
1
A
2
| = 31 = |A
1
| +|A
2
| = 31
Las de 50 y 25 ptas. han dado cara simultaneamente en 28 ocasiones, luego
|A
1
A
5
| = 28 = |A
1
| +|A
5
| = 28
Pues bien,
|A
1
| +|A
2
| +|A
5
| +|A
6
| = 50
|A
1
| +|A
2
| = 31
|A
1
| +|A
5
| = 28
_
_
= |A
1
| |A
6
| = 9
de aqu que al ser |A
6
| 0,
|A
1
| = 9 +|A
6
| = |A
1
| 9
es decir, las tres monedas mostraron cara simultaneamente, al menos, en nueve ocasiones.
Analogamente,
8
i=1
|A
i
| = 100 = |A
8
| = 100
7
i=1
|A
i
| .
61
Universidad de Cadiz Departamento de Matematicas
Ahora bien,
|A
1
| +|A
2
| +|A
3
| +|A
4
| = 70
|A
1
| +|A
2
| +|A
5
| +|A
6
| = 50
|A
1
| +|A
2
| = 31
_
_
=
6
i=1
|A
i
| = 89
luego,
|A
8
| = 100
6
i=1
|A
i
| |A
7
| = |A
8
| = 100 89 |A
7
|
= |A
8
| = 11 |A
7
|
{|A
7
| 0}
= |A
8
| 11
es decir, las tres monedas han mostrado cruz simultaneamente once veces, como maximo.
Ejemplo 3.19 En un estudio sobre las posibilidades de obtener madera entre los robles y pinos de dos
parcelas, una de la sierra de Gredos y otra de la serrana de Villuercas, se obtuvieron entre otros, los
siguientes datos: robles, 529; pinos, 484; arboles de la sierra de Gredos, 408; arboles maderables, 158;
robles de la sierra de Gredos, 236; arboles de la sierra de Gredos no maderables, 328; robles maderables,
76; robles o arboles de Gredos o maderables, 738.
(a) Hallar el n umero de robles maderables de la sierra de Gredos.
(b) Hallar el n umero de pinos no maderables de la serrana de Villuercas.
Solucion
En este ejemplo hay dos particiones naturales del conjunto de todos los arboles, por un lado los que estan
en la Sierra de Gredos no pueden estar en la Serrana de Villuercas y viceversa y, por otro, los robles
no son pinos y viceversa. Sin embargo, arboles maderables y no maderables los habra tanto en Gredos
como en Villuercas y, a un mas, podran ser robles o pinos. As pues, si llamamos
G:
Arboles de la Sierra de Gredos.
V :
Arboles de la Serrana de Villuercas.
R: Robles.
G: Pinos.
M: Maderables.
tendremos que G V = y R P = , es decir, en ambos casos, cada uno es complementario del otro.
La situacion puede resumirse graficamente en el diagrama siguiente.
62
Matematica Discreta Francisco Jose Gonzalez Gutierrez
P
R
G V
M
P G M
c
R G M
c
R V M
c
P V M
c
P G M
R G M R V M
P V M
Ejemplo 3.19
Veamos que datos que proporciona el enunciado.
Robles, 529, es decir, |R| = 529.
Pinos, 484, o sea, |P| = 484.
Arboles de la sierra de Gredos, luego |G| = 408.
Arboles maderables, por lo tanto, |M| = 158.
Robles de la sierra de Gredos, es decir, |R G| = 236.
Arboles de la sierra de Gredos no maderables, o sea, |G M
c
| = 328.
Robles maderables, luego |R M| = 76.
Robles o arboles de Gredos o maderables, o sea, |R G M| = 738.
(a) Calculemos el n umero de robles maderables que hay en la Sierra de Gredos.
A la vista de los datos que proporciona el enunciado, podemos aplicar el principio de inclusion-
exclusi on para 3 conjuntos:
|R G M| = |R| +|G| +|M| |R G| |R M| |G M| +|R G M| (3.12)
63
Universidad de Cadiz Departamento de Matematicas
y el unico dato que no conocemos es |G M|. Ahora bien, los arboles de la sierra de Gredos pueden
ser maderables o no maderables, es decir,
G = (G M) (G M
c
)
siendo, esta, una descomposicion de G en union de subconjuntos disjuntos. Aplicando el principio
de adicion,
|G| = |G M| +|G M
c
|
de donde,
|G| |G M| = |G M
c
|
sustituimos en (3.12) y
|R G M| = |R| +|M| |R G| |R M| +|G M
c
| +|R G M|
= 738 529 158 + 236 + 76 328
= 35
(b) Pinos no maderables hay en la Serrana de Villuercas.
Lo que nos piden es el n umero de elementos del subconjunto (R G M)
c
. Pues bien, si tenemos
en cuenta que el conjunto universal puede descomponerse en union de disjuntos como R P y,
tambien, como (R G M) (R G M)
c
, aplicando las leyes de De Morgan y el principio de
adicion, tendremos
R P = (R G M) (R G M)
c
= R P = (R G M) (R
c
G
c
M
c
)
= R P = (R G M) (P V M
c
)
= |R| +|P| = |R G M| +|P V M
c
|
= |P V M
c
| = |R| +|P| |R G M|
= |P V M
c
| = 529 + 484 738
= |P V M
c
| = 275
Ejemplo 3.20 En un estudio sobre sus practicas deportivas hecho entre 150 estudiantes de la Univer-
sidad de Cadiz, se observa que los que juegan al f utbol no juegan al tenis ni al ajedrez y ninguno de los
ajedrecistas juega al baloncesto.
La encuesta arrojo ademas, los resultados siguientes:
25 juegan al f utbol.
52 juegan al baloncesto.
11 juegan unicamente al tenis.
15 juegan al f utbol y al baloncesto.
25 juegan al tenis y al baloncesto.
Los que juegan al ajedrez son el cuadruple de los que juegan unicamente al baloncesto.
Cuantos de los estudiantes encuestados no practican ninguno de estos cuatro deportes?
Solucion
Los estudiantes que practican alguno de los cuatro deportes son los del conjunto F B T A por lo
tanto los que no practican ninguno son los de su complementario, es decir, (F B T A)
c
o lo que es
igual F
c
B
c
T
c
A
c
.
64
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por otra parte, si U es el conjunto universal formado por todos los estudiantes encuestados, tendremos
que |U | = 150 y
U = (F B T A) (F B T A)
c
luego por el principio de adicion,
|U | = |F B T A| +|(F B T A)
c
|
de aqu que
|(F B T A)
c
| = |U | |F B T A| = 150 |F B T A| . (3.13)
Nuestro problema es, por tanto, calcular |F B T A| es decir, cuantos estudiantes practican alguno
de los cuatro deportes.
Ademas, del enunciado se sigue lo siguiente:
Los que juegan al f utbol no juegan al tenis ni al ajedrez, luego
F T = y F A =
de aqu que
(F T) (F A) =
es decir,
F (T A) =
Ninguno de los ajedrecistas juega al baloncesto, luego
B A =
de aqu que
(F A) (B A) =
o sea,
(F B) A =
Ademas,
(F B) (T A) = [(F B) T] [(F B) A]
= (F T) (B T) [(F B) A]
= (B T)
= B T
La situacion puede resumirse de forma gr afica en la figura siguiente:
65
Universidad de Cadiz Departamento de Matematicas
F B T A
U
F
c
B
c
T
c
A
c
Ejemplo 3.20
Utilizando el principio de inclusion-exclusion para dos conjuntos F B y T A, tendremos
|F B T A| = |(F B) (T A)|
= |F B| +|T A| |(F B) (T A)|
= |F B| +|T A| |B T| (3.14)
y como el enunciado proporciona, entre otros, los datos |F|, |B|, |F B| y |T B|, aplicamos de nuevo
el principio de inclusion-exclusion a F B, es decir,
|F B| = |F| +|B| |F B|
que sustituido en (3.14), nos lleva a que
|F B T A| = |(F B) (T A)|
= |F B| +|T A| |(F B) (T A)|
= |F| +|B| |F B| +|T A| |B T| (3.15)
y el unico dato que nos falta es |T A|.
Pues bien, como conocemos los que juegan unicamente al tenis y los que juegan al ajedrez, descompon-
dremos los que juegan al tenis o al ajedrez (T A) en los que juegan al tenis y no al ajedrez y los que
juegan al ajedrez, es decir,
T A = (T A
c
) A
y entre los que juegan al tenis y no juegan al ajedrez los hay que tambien juegan al baloncesto, es decir,
(T A
c
) = (T A
c
B) (T A
c
B
c
) .
Sustituyendo este resultado en la igualdad anterior,
T A = (T A
c
B) (T A
c
B
c
) A
y al ser los tres conjuntos disjuntos dos a dos, por el principio de adicion,
|T A| = |T A
c
B| +|T A
c
B
c
| +|A|
66
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y como los que juegan al ajedrez no juegan al baloncesto,
|T A
c
B| = |T B|
de aqu que
|T A| = |T B| +|T A
c
B
c
| +|A|
donde |T A
c
B
c
| son los que juegan unicamente al tenis.
Sustituyendo en (3.15),
|F B T A| = |F| +|B| |F B| +|T B| +|T A
c
B
c
| +|A| |B T|
= |F| +|B| |F B| +|T A
c
B
c
| +|A| (3.16)
y solo nos queda saber cuantos juegan unicamente al baloncesto ya que |A| es el cuadruple de ese n umero.
Pues bien, seg un el enunciado los que juegan al baloncesto no juegan al ajedrez, luego solo podran jugar
al f utbol o al tenis y como los que juegan al f utbol no juegan al tenis, tendremos que
B = (B F) (B F
c
T
c
) (B T)
es una descomposicion de B en union de conjuntos disjuntos. Aplicando el principio de adicion,
|B| = |B F| +|B F
c
T
c
| +|B T|
siendo |B F
c
T
c
| el n umero de estudiantes encuestados que juegan unicamente al baloncesto, luego
|A| = 4 |B F
c
T
c
| = 4 |B| 4 |B F| 4 |B T| .
Sustituyendo en (3.16) este resultado y, posteriormente, los datos del enunciado,
|F B T A| = |F| +|B| |F B| +|T A
c
B
c
| + 4 |B| 4 |B F| 4 |B T|
= |F| + 5 |B| 5 |F B| +|T A
c
B
c
| 4 |B T|
= 25 + 5 52 5 15 + 11 4 25
= 25 + 260 75 + 11 100
= 121
Finalmente, llevando este resultado a (3.13),
|F B T A|
c
= 150 121 = 29
es decir, 129 estudiantes de los encuestados no practican ninguno de estos cuatro deportes.
Ejemplo 3.21 En una reunion hay mas hombres que mujeres, mas mujeres que beben que hombres
que fuman y mas mujeres que fuman y no beben que hombres que no beben ni fuman. Demostrar que
hay menos mujeres que no beben ni fuman que hombres que beben y no fuman.
Solucion
Sea
H: Conjunto formado por los hombres de la reunion.
M: Conjunto formado por las mujeres de la reunion.
F: Conjunto formado por las personas de la reunion que fuman.
B: Conjunto formado por las personas de la reunion que beben.
67
Universidad de Cadiz Departamento de Matematicas
H M
F
B
H F B
c
H F B
H F
c
B
M F B
c
M F B
M F
c
B
H F
c
B
c
M F
c
B
c
Ejemplo 3.21
Seg un los datos aportados por el enunciado,
hay mas hombres que mujeres, es decir,
|H| > |M| (3.17)
Descompondremos los conjuntos H y M en union de conjuntos disjuntos.
H = (H F) (H F
c
)
= (H F B) (H F B
c
) (H F
c
B) (H F
c
B
c
)
M = (M F) (M F
c
)
= (M F B) (M F B
c
) (M F
c
B) (M F
c
B
c
)
Aplicando el principio de adicion,
|H| = |H F B| +|H F B
c
| +|H F
c
B| +|H F
c
B
c
|
|M| = |M F B| +|M F B
c
| +|M F
c
B| +|M F
c
B
c
|
Sustituyendo estos resultados en (3.17)
|H F B| +|H F B
c
| +|H F
c
B| +|H F
c
B
c
| >
|M F B| +|M F B
c
| +|M F
c
B| +|M F
c
B
c
| (3.18)
68
Matematica Discreta Francisco Jose Gonzalez Gutierrez
hay mas mujeres que beben que hombres que fuman, es decir,
|M B| > |H F| (3.19)
Al igual que antes, escribimos los conjuntos M B y H F como union de conjuntos disjuntos
M B = (M F B) (M F
c
B)
H F = (H F B) (H F B
c
) .
Aplicando nuevamente el principio de adicion,
|M B| = |M F B| + |M F
c
B|
|H F| = |H F B| + |H F B
c
| .
y sustituyendo en (3.19)
|M F B| +|M F
c
B| > |H F B| +|H F B
c
| (3.20)
hay mas mujeres que fuman y no beben que hombres que no beben ni fuman. Entonces,
|M F B
c
| > |H F
c
B
c
| . (3.21)
Pues bien, sumando miembro a miembro las desigualdades (3.18), (3.20) y (3.21)
|H F B| +|H F B
c
| +|H F
c
B| +|H F
c
B
c
| +
|M F B| +|M F
c
B| +
|M F B
c
| >
|M F B| +|M F B
c
| +|M F
c
B| +|M F
c
B
c
| +
|H F B| +|H F B
c
| +
|H F
c
B
c
|
y simplificando,
|M F
c
B
c
| < |H F
c
B|
luego hay menos mujeres que no fuman ni beben que hombres que beben y no fuman.
3.5 Principio de Distribuci on
Supongamos que deseamos introducir m objetos en n cajas siendo mayor el n umero de aquellos que de
estas, es decir, m > n. Obviamente, alguna de las cajas debera contener mas de un objeto. El principio
que estudiamos ahora prueba este resultado y lo generaliza. Este principio se conoce, tambien, con el
nombre de principio del cajon de Dirichlet, matematico aleman que lo uso para probar algunos resultados
en teora de n umeros.
3.5.1 Teorema
Sean m, n y p tres n umeros enteros positivos. Si se dispone de np + m objetos para distribuir entre n
cajas, entonces alguna caja debera contener, al menos, p + 1 objetos.
Demostracion
Supongamos que cada caja contiene, como maximo, p objetos; entonces el n umero de objetos contenidos
en la totalidad de las cajas sera, como maximo, np. Por tanto nos sobran m objetos y como por hipotesis
m 1, tendremos que
np < np +m
luego, en efecto, alguna de las cajas ha de contener, al menos, p + 1 objetos.
69
Universidad de Cadiz Departamento de Matematicas
3.5.2 Corolario
Si m
1
, m
2
, . . . , m
n
son n n umeros naturales tales que
n
i=1
m
i
n
> p
entonces, para alg un i entre 1 y n, se tiene que m
i
> p.
Demostracion
Veamos que, al menos, alguno de los n umeros dados es mayor que p.
En efecto,
n
i=1
m
i
n
> p =
n
i=1
m
i
> np
de aqu que exista m 1 tal que
n
i=1
m
i
= np +m
si ahora hacemos la suposicion de que disponemos de n cajas y que m
i
es el n umero de elementos de
cada caja, por el teorema anterior alguno de los m
i
debe ser estrictamente mayor que p.
Observese que en terminos de conjuntos, el principio de distribucion puede expresarse de la forma sigu-
iente: Si se efect ua una particion de un conjunto nito A en n partes, entonces una de las partes posee,
al menos, |A| /n elementos.
Ejemplo 3.22 Se asignan de forma aleatoria a diez puntos de una circunferencia los n umeros del 1 al
10. Demostrar que al menos una de las sumas asignadas a tres puntos consecutivos es mayor que 16.
Solucion
p
9 8
p
8 6
p
7
10
p
6
1
p
5 5
p
4 7
p
3 3
p
2
2
p
1
4
p
10
9
Ejemplo 3.22
70
Matematica Discreta Francisco Jose Gonzalez Gutierrez
En la figura hemos dibujado una circunferencia con los diez puntos p
i
, 1 i 10 y un ejemplo de
asignacion de los n umeros.
Sea n
i
el n umero asignado al punto p
i
y
s
i
= n
i
+n
i+1
+n
i+2
, 1 i 8
s
9
= n
9
+n
10
+n
1
s
10
= n
10
+n
1
+n
2
Cada uno de los n
i
aparece en tres sumas, luego
10
i=1
s
i
=
10
i=1
3n
i
= 3
10
i=1
n
i
= 3(1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10) = 3 55 = 165
Pues bien, por el corolario 3.5.2 existira, al menos, una suma que vale
10
i=1
s
i
10
=
165
10
= 16, 5 > 16
Ejemplo 3.23 Sea T un triangulo equilatero de 2 cms. de lado. Demostrar que si se eligen cinco
puntos en su interior, hay al menos dos de ellos que distan entre s menos de 1 cm.
Solucion
Dividimos el triangulo en cuatro triangulos uniendo los puntos medios de sus lados.
Ejemplo 3.23
Tenemos, pues, cinco puntos a distribuir entre cuatro triangulos. Por el principio de distribucion alguno
de ellos ha de contener al menos, dos puntos. Dado que la distancia maxima entre dos puntos dentro de
cualquiera de los triangulos es 1 cm, la proposicion esta probada.
71
Universidad de Cadiz Departamento de Matematicas
Ejemplo 3.24 En un ordenador hay almacenadas 500.000 palabras de cuatro o menos letras. Son
todas distintas entre s? (Se considera un alfabeto de 26 letras).
Solucion
Para la primera letra de cada palabra hay 26 opciones y para cada una de ellas 26 para la segunda y as
sucesivamente. Por el principio de multiplicacion habra un total de
26 26 26 26 = 26
4
palabras de cuatro letras.
Razonando de forma analoga habra 26
3
palabras de tres letras, 26
2
de dos letras y 26 de una sola letra.
Por el principio de adicion, el n umero total de palabras de cuatro o menos letras sera
26
4
+ 26
3
+ 26
2
+ 26 = 475.254
Dado que hay 500.000 palabras almacenada, no pueden ser todas distintas entre s ya que por el principio
de distribucion, al menos una palabra se repite.
Ejemplo 3.25 Sea A un conjunto formado por 25 n umeros enteros positivos. Probar que A contiene,
al menos, dos n umeros que dan el mismo resto al dividirlos entre 24.
Solucion
Por el Algoritmo de la division, al dividir cualquier entero positivo por 24, existiran un cociente q y un
resto r tales que
n = 24q +r
donde 0 r < 24.
Hay, pues, 24 restos distintos y como el conjunto A contiene 25 n umeros, por el principio de distribucion
habra, al menos, dos que den el mismo resto al dividirlos entre 24.
Ejemplo 3.26 Cuantos habitantes debe tener una ciudad para asegurar que hay al menos dos habi-
tantes cuyas iniciales del nombre y de los dos apellidos coincidan?
Solucion
Sea A el conjunto de las letras del alfabeto y supongamos que |A| = 26. Entonces, el n umero de opciones
para la primera letra del nombre y cada uno de los dos apellidos es el n umero de elementos del conjunto
AAA. Por el principio de multiplicacion,
|AAA| = |A| |A| |A| = 26
3
= 17576
Ahora, por el principio de distribucion, el n umero mnimo de habitantes para asegurar la existencia de
dos de ellos con las mismas iniciales es 17577.
Ejemplo 3.27 En una oposicion, cada opositor debe contestar a tres temas distintos elegidos por
sorteo entre diez. Si se han presentado 721 opositores, demostrar que
(a) Al menos a diecisiete opositores les tocaron los dos primeros temas iguales.
(b) Al menos nueve opositores deberan contestar el mismo primer tema y el mismo tercer tema.
(c) Al menos a dos opositores les coincidieron los tres temas y en el mismo orden.
Solucion
Calculamos el n umero de resultados distintos que son posibles en el sorteo.
72
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Para el primer tema hay diez opciones posibles, nueve para el segundo y, nalmente, hay ocho opciones
para el tercero. Por el principio de multiplicacion, el n umero de resultados distintos es:
10 9 8 = 720
(a) Si consideramos unicamente los dos primeros temas, el n umero de resultados distintos posibles en el
sorteo es de 90. Observamos que el orden de los temas no inuyen, es decir, el resultado de segundo
y cuarto temas es identico al de cuarto y segundo. Consecuentemente, el n umero de resultados
distintos posibles es 45. Pues bien,
721 = 45 16 + 1
luego, por el principio de distribucion, habra al menos, 17 opositores que se han examinado de los
mismos dos primeros temas.
(b) En este caso el orden de los temas en el sorteo si inuye. En efecto, si a un opositor le tocase el
tema seis como primero y el tema ocho como segundo, y a otro el tema ocho como primero y el
tema seis como segundo seran resultados distintos desde el punto de vista en que se plantea la
pregunta. Por el principio de multiplicacion habra 10 9 = 90 resultados posibles del sorteo para
los temas primero y tercero. Al ser
721 = 90 8 + 1
por el principio de distribucion hay, al menos, un subconjunto con nueve opositores que deberan
contestar al mismo primer tema y al mismo tercer tema.
(c) Razonando igual que en el apartado anterior, el orden inuye, luego el n umero de resultados posibles
es 10 9 8 = 720, y al ser
721 = 720 1 + 1
el principio de distribucion asegura que al menos, dos opositores se examinaron de los mismos tres
temas y en el mismo orden.
73
Apuntes de Matematica Discreta
4. Permutaciones y Variaciones
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 4
Permutaciones y Variaciones
Contenido
4.1 Permutaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.1.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.1.2 N umero de Permutaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.2 Permutaciones con Repeticion . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4.2.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.2.2 N umero de Permutaciones con Repeticion . . . . . . . . . . . . . . . . . . . . . 82
4.3 Variaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.3.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.3.2 Formacion y N umero de Variaciones . . . . . . . . . . . . . . . . . . . . . . . . 94
4.4 Variaciones con Repeticion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.4.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.4.2 Formacion y N umero de las Variaciones con Repeticion . . . . . . . . . . . . . 97
Estudiamos en esta leccion las distintas colecciones que pueden formarse con los elementos de un conjunto
con un n umero finito de ellos. Estableceremos los conceptos de permutacion y variacion, calculando su
n umero. Algunos ejemplos ilustraran las situaciones en las que se plantea la necesidad de calcular
permutaciones y variaciones.
Supongamos que a
1
, a
2
, . . . , a
m
son m objetos. Plantearemos problemas tales como cuantas ordenaciones
distintas de los mismos pueden hacerse o cuantos grupos de n objetos pueden extraerse de ellos en
determinadas condiciones.
4.1 Permutaciones
Supongamos que los objetos aludidos al principio de la leccion son cinco, es decir, m = 5 y que son
personas, es decir disponemos de un conjunto de cinco personas y nos planteamos la siguiente cuestion:
De cuantas formas diferentes pueden situarse estas cinco personas en la cola de un cine?
La primera posicion de la cola puede estar ocupada por cualquiera de ellas, luego habra para la
misma cinco opciones posibles.
Una vez ocupada la primera posicion de la cola, quedaran cuatro personas para la segunda, luego
habra cuatro opciones posibles para la misma. Por el principio de multiplicacion las dos primeras
posiciones de la cola pueden ocuparse, por tanto, de 5 4 formas distintas.
75
Universidad de Cadiz Departamento de Matematicas
Para cada una de estas formas quedaran tres personas para ocupar la tercera posicion. Por el
principio antes citado, las tres primeras posiciones de la cola podran ocuparse de 5 4 3 formas
diferentes.
Una vez ocupadas las tres primeras posiciones, quedaran dos personas para ocupar la cuarta. Un
razonamiento analogo a los anteriores nos permite concluir que las primeras cuatro posiciones
pueden ocuparse de 5 4 3 2 formas distintas.
Finalmente, queda una persona y una posicion libre en la cola, por tanto, el n umero total de formas
posibles de situarse las cinco personas en la cola es:
5 4 3 2 1 = 120
Este ejemplo nos servira para introducir, denir y calcular las permutaciones de n elementos.
4.1.1 Denici on
Dada una coleccion de n objetos a
1
, a
2
, . . . , a
n
, llamaremos permutacion a cualquier ordenacion de los
mismos. Por tanto, dos permutaciones seran distintas si los objetos estan colocados en orden diferente.
Por ejemplo, en una coleccion de cinco objetos, a
1
, a
2
, a
3
, a
4
y a
5
, dos permutaciones distintas de ellos
seran
a
1
a
3
a
5
a
2
a
4
y a
2
a
3
a
5
a
1
a
4
4.1.2 N umero de Permutaciones
El n umero de permutaciones de n objetos lo designaremos por P
n
y su valor es, por el principio de
multiplicacion,
P
n
= 1 2 3 (n 1) n.
A este n umero se le llama factorial de n y se nota n!, es decir,
n! = n (n 1) 3 2 1
Observese que
n! = (n 1)! n
Ejemplo 4.1 Calcular el n umero de ordenaciones posibles que pueden hacerse con las cinco vocales y
decir cual de ellas ocupa el decimo lugar en el supuesto de que se ordenen alfabeticamente.
Solucion
Consideramos las cinco vocales a, e, i, o, u. Seg un hemos visto, el n umero de ordenaciones posibles es
P
5
= 5! = 5 4 3 2 1 = 120
Veamos ahora cual de ellas ocupa el decimo lugar en orden alfabetico.
Fijando la a en la primera posicion y permutando las otras cuatro vocales, tendremos que habra
P
4
= 4! = 1 2 3 4 = 24
ordenaciones que comienzan por a, luego la que buscamos tendra la forma
av
2
v
3
v
4
v
5
.
De estas 24 ordenaciones distintas, fijando cualquiera de las otras vocales en la segunda posicion y
permutando las tres restantes, habra
P
3
= 3! = 1 2 3 = 6
76
Matematica Discreta Francisco Jose Gonzalez Gutierrez
ordenaciones que comienzan por a y contin uan por cada una de las restantes vocales en orden alfabetico
esto significa que desde la primera a la sexta comienzan por ae y de la septima a la duodecima por ai,
por tanto nuestra permutacion es una de las seis de la forma:
aiv
3
v
4
v
5
.
De estas seis, y por un razonamiento identico al anterior, habra
P
2
= 2! = 2
ordenaciones que comienzan por ai y siguen con cualquiera de las tres vocales que restan. En orden
alfabetico signica que la septima y la octava empiezan por aie, la novena y la decima por aio y las dos
restantes por aiu, por tanto la permutacion que andamos buscando es
aiov
4
v
5
De las dos ordenaciones posibles para las vocales v
4
y v
5
, la primera en orden alfabetico es eu y la segunda
ue, consecuentemente
aioue
es la que ocupa el decimo lugar en el orden alfabetico.
Ejemplo 4.2 Calcular cuantos n umeros de cuatro cifras distintas pueden formarse con los dgitos 2, 4, 6
y 8 as como la suma de todos ellos. Decir que lugar ocupara el n umero 6248 si los suponemos ordenados
en orden creciente.
Solucion
El total de n umeros de cuatro cifras distintas, sera el n umero total de ordenaciones que puedan hacerse
con los cuatro dgitos dados, es decir,
P
4
= 4! = 1 2 3 4 = 24
Calculemos la suma de todos ellos. De los veinticuatro n umeros distintos habra P
3
que terminen en
dos (bastara jar el 2 y permutar los otros tres), y lo mismo podemos decir de los n umeros que terminan
en 4,6 y 8, luego habra
P
3
= 3! = 1 2 3 = 6
n umeros que terminen en cada uno de los cuatro dgitos. El mismo razonamiento puede aplicarse a cada
una de las tres posiciones restantes. Esquematicamente, sera:
Primera cifra Segunda cifra Tercera cifra Cuarta cifra
6 2 6 2 6 2 6 2
6 4 6 4 6 4 6 4
6 6 6 6 6 6 6 6
6 8 6 8 6 8 6 8
133 3 2 0
Consecuentemente, la suma de todos los n umeros sera 133320.
Veamos ahora en que posicion se encuentra situado el n umero 6248, supuesto que estan ordenados en
orden creciente.
Observese que 6248 es el n umero mas peque no de los que empiezan por 6, luego sera el primero de todos
ellos.
Fijando el 2, tendremos P
3
= 6 n umeros que empiezan por 2 y si fijamos el 4, tendremos, tambien, P
3
= 6
n umeros que empiezan por 4, luego desde el primero hasta el duodecimo empiezan por 2 los seis primeros
y por 4 los seis restantes. El decimotercer n umero empezara por 6 y es, precisamente, nuestro n umero.
77
Universidad de Cadiz Departamento de Matematicas
Consecuentemente, la posicion que ocupa el 6248 en una ordenacion creciente de las permutaciones es la
decimotercera.
Ejemplo 4.3 Los trabajos de los ordenadores a, b, c, d y e van a una cola de impresion que no establece
prioridades entre los mismos. Calcular de cuantas formas distintas pueden imprimirse los trabajos en los
casos siguientes:
(a) El que procede del ordenador a ha de imprimirse en primer lugar.
(b) El que procede del ordenador b ha de imprimirse en tercer lugar.
(c) El que procede del ordenador a ha de imprimirse primero y el procedente del b en tercer lugar.
(d) El que procede del ordenador a ha de imprimirse primero o el procedente del b en tercer lugar.
(e) El que procede del ordenador a no ha de imprimirse en primer lugar ni el procedente del b en tercer
lugar.
(f) El que procede del ordenador a no ha de imprimirse en primer lugar o el procedente del b no ha de
imprimirse en tercer lugar.
Solucion
Llamaremos A y B a los conjuntos formados por todas las ordenaciones posibles en las que los trabajos
procedentes de los ordenadores a y b figuren en primera y tercera posicion, respectivamente.
Si llamamos U al conjunto formado por todas las ordenaciones posibles de los trabajos procedentes de
los cinco ordenadores, es claro que
|U | = P
5
= 5! = 5 4 3 2 1 = 120
Tambien es obvio que A y B son subconjuntos de U .
(a) Hay que calcular |A|. Pues bien, dejando fijo en el primer lugar el trabajo procedente del ordenador
a, los otros cuatro pueden llegar a la cola de
P
4
= 4! = 24
formas distintas, es decir,
|A| = 24
(b) En este caso tendremos que calcular |B|. Bastara razonar exactamente igual que en el apartado
anterior y obtendramos que
|B| = 24
(c) Ahora nos piden |A B|.
Dejando fijos en los lugares primero y tercero los trabajos procedentes de los ordenadores A y B,
respectivamente, los otros tres pueden llegar a la cola de
P
3
= 3! = 6
formas distintas, luego
|A B| = 6.
(d) Ahora hemos de calcular |A B|.
Por el principio de inclusion-exclusion y utilizando los resultados de los apartados anteriores,
|A B| = |A| +|B| |A B| = 24 + 24 6 = 42
78
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(e) En este caso nos piden |A
c
B
c
|.
Pues bien, por el principio de adicion,
|A B| +|(A B)
c
| = |U |
o lo que es igual
|A B| +|A
c
B
c
| = |U |
de aqu que
|A
c
B
c
| = |U | |A B| = 120 42 = 78
(f) Finalmente, hay que calcular |A
c
B
c
|.
De nuevo, por el principio de adicion,
|A B| +|(A B)
c
| = |U |
o lo que es igual
|A B| +|A
c
B
c
| = |U |
de aqu que
|A
c
B
c
| = |U | |A B| = 120 6 = 114
Ejemplo 4.4 Un profesor de informatica tiene siete libros distintos sobre programacion en una es-
tantera. Tres de los libros tratan de FORTRAM y los otros cuatro de BASIC. Calcular de cuantas
formas puede el profesor ordenar los libros en la estantera, si
(a) no hay restricciones.
(b) deben alternarse los lenguajes.
(c) todos los libros de FORTRAM deben estar juntos.
(d) todos los libros de FORTRAM deben estar juntos y los de BASIC tambien.
(e) los tres libros de FORTRAM estan colocados en la estantera con dos libros de BASIC a cada lado.
Solucion
Llamaremos f
1
, f
2
y f
3
a los tres libros de FORTRAM y b
1
, b
2
, b
3
y b
4
a los cuatro de BASIC.
(a) Al no haber restricciones, el n umero total de formas en que el profesor puede colocar los libros en
la estantera seran todas las ordenaciones posibles de los mismos y esto puede hacerse de
P
7
= 7! = 1 2 3 4 5 6 7 = 5040
formas distintas.
(b) Observamos que al haber tres libros de FORTRAM y cuatro de BASIC, para que los lenguajes
se alternen las ordenaciones han de empezar y acabar con un libro de BASIC. Ordenamos, pues,
los cuatro libros de BASIC de todas las formas posibles, lo cual puede hacerse de P
4
formas, y
para cada una de ellas alternamos las P
3
formas distintas en que pueden ordenarse los libros de
FORTRAM. Por el principio de la multiplicacion, habra
P
4
P
3
= 4! 3! = 144
maneras diferentes de colocar los siete libros en la estantera de forma que se alternen los lenguajes.
79
Universidad de Cadiz Departamento de Matematicas
(c) Llamamos f al bloque formado por los tres libros de FORTRAM y ordenamos los elementos
b
1
, b
2
, b
3
, b
4
y f de todas las formas posibles, cosa que puede hacerse de P
5
formas distintas. Ahora,
para cada una de ellas ordenamos los tres libros de FORTRAM que hay en f de P
3
formas, nueva-
mente por el principio de la multiplicacion habra
P
5
P
3
= 5! 3! = 720
formas diferentes de ordenar los siete libros de forma que los de FORTRAM esten juntos.
(d) Razonando igual que en en el apartado anterior, si f es el bloque formado por los tres libros de
FORTRAM y b el formado por los cuatro de BASIC, entonces los bloques f y b pueden ordenarse
de P
2
formas distintas. Dentro de f los libros f
1
, f
2
y f
3
pueden ordenarse de P
3
formas y para
cada una de ellas, los cuatro libros del bloque b pueden ordenarse de P
4
formas diferentes. Bastara
aplicar la regla del producto para concluir que hay
P
2
P
3
P
4
= 2! 3! 4! = 288
formas distintas de colocar los siete libros en la estantera, estando los tres de FORTRAM juntos
y los dos libros de BASIC tambien.
(e) Ordenamos los cuatro libros de BASIC de todas las formas posibles, es decir, de P
4
formas y en
cada una de ellas introducimos entre el segundo y el tercer libro una de las P
3
posibles ordenaciones
de los tres libros de FORTRAM. Aplicando la regla del producto, habra
P
4
P
3
= 4! 3! = 144
formas distintas de colocar los siete libros en la estantera, estando los tres de FORTRAM juntos
y con dos libros de BASIC a cada lado.
Ejemplo 4.5 De cuantas maneras pueden ordenarse las letras a, b, c, d, e, e, e, e y e de forma que
ninguna e sea adyacente a otra?
Solucion
Dado que hay cinco e y cuatro letras distintas entre s y distintas de la e, para que estas no sean adyacentes
las ordenaciones han de empezar y acabar con e, es decir, seran de la forma
e 1 e 2 e 3 e 4 e
donde las posiciones 1, 2, 3 y 4 pueden estar ocupadas por las cuatro letras restantes de
P
4
= 4! = 24
formas distintas.
4.2 Permutaciones con Repetici on
Supongamos ahora que disponemos de cinco objetos, a
1
, a
2
, a
3
, a
4
y a
5
y que son letras del alfabeto.
Cuantas palabras distintas pueden formarse con las cinco letras?
Parece evidente que seg un hemos razonado en el apartado anterior, el n umero de palabras diferentes sera
P
5
es decir, 120.
Pues bien supongamos ahora que la letra a
1
esta repetida tres veces, la a
2
cuatro veces y la a
4
dos veces.
La pregunta anterior podra formularse ahora en los siguientes terminos:
80
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Cuantas palabras distintas pueden formarse con las once letras?
Podramos pensar que el problema es identico al anterior y contestar que hay un total de P
11
palabras
distintas. Sin embargo, un analisis algo mas detallado de la situacion nos permite ver que, aunque
parecida, la situacion es distinta a la anterior.
Supongamos para jar ideas, que a
1
, a
2
, a
3
, a
4
y a
5
son las cinco primeras letras del alfabeto, es decir,
disponemos de las letras,
A, A, A, B, B, B, B, C, D, D, E
si le a nadimos un subndice a cada una de ellas para distinguirlas y suponemos que son distintas, entre
las P
11
ordenaciones que hemos hallado antes figuraran, por ejemplo, las tres palabras siguientes:
A
1
A
2
A
3
B
1
B
2
B
3
B
4
CD
1
D
2
E
A
2
A
1
A
3
B
2
B
4
B
1
B
3
CD
2
D
1
E
A
1
A
3
B
1
A
2
B
2
CB
4
D
1
D
2
EB
3
Si ahora eliminamos los subndices, tendremos
AAABBBBCDDE
AAABBBBCDDE
AABABCBDDEB
y las dos primeras palabras son iguales y la tercera distinta. Como en P
11
las estamos contando todas,
es obvio que hay muchas palabras que estan contadas varias veces, luego la respuesta ofrecida no es, en
absoluto, correcta.
Observamos que dos palabras seran diferentes, unicamente cuando se diferencien, al menos, en el lugar
que ocupan dos letras distintas.
Nuestro problema ahora es saber cuantas palabras repetidas hay dentro de las P
11
ordenaciones que
pueden hacerse con las once letras. Por ejemplo, cuantas veces se repite la palabra AAABBBBCDDE?
Pongamos nuevamente los subndices y dividamos la palabra en cinco bloques.
1 2 3 4 5
A
1
A
2
A
3
B
1
B
2
B
3
B
4
C D
1
D
2
E
El bloque 1 podra ordenarse de P
3
formas distintas. Fijando el primero, el bloque 2 admite P
4
orde-
naciones distintas y fijando los dos primeros, el tercero puede ordenarse de una sola forma. Una vez
jados los tres primeros, habra P
2
ordenaciones distintas para el cuarto y una sola para el quinto. Por
el principio de multiplicacion, el n umero de ordenaciones distintas sera:
P
3
P
4
P
1
P
2
P
1
obviamente al eliminar los subndices todas las palabras seran iguales, luego este es el n umero de veces
que se repite la palabra propuesta. Lo mismo ocurre con cada una de las P
11
ordenaciones que pueden
formarse con las once letras. Consecuentemente, el n umero de palabras distintas por el n umero de veces
que se repite cada una sera igual al n umero total de palabras. As pues, si llamamos N al n umero total
de palabras distintas, tendremos que
N P
3
P
4
P
1
P
2
P
1
= P
11
de aqu que
N =
P
11
P
3
P
4
P
1
P
2
P
1
=
11!
3! 4! 1! 2! 1!
Generalizamos y formalizamos estos conceptos.
81
Universidad de Cadiz Departamento de Matematicas
4.2.1 Denici on
Sea una coleccion de n objetos entre los que hay n
1
iguales entre s, n
2
iguales entre s pero distintos
de los n
1
, n
3
iguales entre s, pero distintos de los n
1
y n
2
y as sucesivamente hasta n
r
iguales entre
s, pero distintos de todos los anteriores. Llamaremos permutaciones con repeticion a las distintas
formas de ordenarlos.
Observese que dos permutaciones cualesquiera seran diferentes, cuando se diferencien, al menos, por el
lugar que ocupan dos elementos distintos.
Las notaremos por
PR
n1,n2,...,nr
n
donde, obviamente, n
1
+n
2
+ +n
r
= n
4.2.2 N umero de Permutaciones con Repetici on
El n umero de permutaciones con repeticion de n elementos en las condiciones de la denicion anterior,
es
PR
n1,n2,...,nr
n
=
P
n
P
n1
P
n2
P
nr
=
n!
n
1
! n
2
! n
r
!
Demostracion
Supongamos que tenemos formadas todas las permutaciones con repeticion:
PR
n1,n2,...,nr
n
si sustituimos los n
1
elementos iguales por otros distintos y luego los ordenamos de todos los modos
posibles conservando en sus puestos los n n
1
restantes, de cada grupo de este cuadro se deduciran n
1
!
distintos y obtendremos un nuevo cuadro compuesto por n
1
! PR
n1,n2,...,nr
n
. Si en este cuadro sustituimos
los n
2
elementos iguales por otros distintos y procedemos de la misma forma, obtendremos otro cuadro
de n
1
! n
2
! n
r
! PR
n1,n2,...,nr
n
grupos.
Si continuamos con este proceso hasta llegar al ultimo grupo de elementos iguales, resultara un total de
n
1
! n
2
! n
r
! PR
n1,n2,...,nr
n
grupos que constituyen las permutaciones de n elementos distintos, luego,
n
1
! n
2
! n
r
! PR
n1,n2,...,nr
n
= n! = PR
n1,n2,...,nr
n
=
n!
n
1
! n
2
! n
r
!
Ejemplo 4.9 Un camino avanza por el plano XY paso a paso bien a la derecha, bien hacia arriba. Si
la longitud de cada paso es de una unidad,
(a) cuantos caminos distintos pueden tomarse para ir desde el origen hasta el punto (7, 7)?
(b) cuantos caminos hay entre los puntos (2, 7) y (9, 14)?
(c) puede formularse una proposicion general que incorpore estos dos resultados?
Solucion
Notaremos por a un paso hacia arriba y por d un paso a la derecha, entonces un camino cualquiera
vendra representado por una sucesion de aes y des siendo su longitud el n umero de letras que tenga. Por
ejemplo,
adddaaaadda
representa un camino de longitud once.
(a) Para ir desde el origen (0, 0) hasta el punto (7, 7) hay que andar un total de
(7 0) + (7 0) = 14
pasos, siete hacia arriba y siete hacia la derecha. El siguiente esquema representa tres posibles
caminos.
(1) adadadadadadad
(2) aaaaaadadadada
(3) ddddddadaaaddd
86
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Observese que los tres caminos son distintos y lo unico que vara de uno a otro es la ordenacion de
las siete aes y las siete des, por tanto, un camino es una permutacion con repeticion de orden 14
de las dos letras repetidas siete veces cada una.
El n umero total de caminos distintos que pueden tomarse para ir desde el origen al punto (7, 7) es,
por tanto,
PR
7,7
14
=
14!
7! 7!
= 3432
(b) Veamos cuantos caminos diferentes hay entre los puntos (2, 7) y (9, 14).
El n umero de pasos que hay que dar es
9 2 = 7 a la derecha
y
14 7 = 7 hacia arriba
es decir, catorce en total. Consecuentemente, el n umero de caminos diferentes que hay entre los
dos puntos dados es, al igual que en el caso anterior,
PR
7,7
14
=
14!
7! 7!
= 3432
(c) El razonamiento hecho en los apartados anteriores, puede generalizarse para calcular el n umero de
caminos de este tipo que hay entre dos puntos cualesquiera del plano XY , p
1
y p
2
de coordenadas
(a
1
, b
1
) y (a
2
, b
2
), respectivamente. Los pasos que habra que dar seran,
a
2
a
1
pasos a la derecha
y
b
2
b
1
pasos hacia arriba
luego para ir de p
1
hasta p
2
habra que dar un total de (a
2
a
1
) +(b
2
b
1
) pasos, consecuentemente
el n umero de caminos distintos que pueden tomarse son:
PR
(a2a1),(b2b1)
(a2a1)+(b2b1)
=
[(a
2
a
1
) + (b
2
b
1
)]!
(a
2
a
1
)! (b
2
b
1
)!
Ejemplo 4.11 Cuantos n umeros hay entre el 1 y el 1000 que tengan la propiedad de que la suma de
sus dgitos sea cinco?
Solucion
Si exceptuamos el 1000 que, obviamente, no tiene la propiedad requerida, podemos transformar los 999
n umeros restantes en n umeros de tres cifras anteponiendo dos ceros y un cero a los de una y dos cifras,
respectivamente. Por ejemplo,
el 3 se transformara en el 003
el 72 se transformara en el 072
Planteamos el esquema siguiente: a cada uno de los n umeros solucion del problema le hacemos corre-
sponder una palabra formada por una c para cada cifra del mismo seguida de un n umero de x igual a su
valor. La siguiente tabla muestra algunos ejemplos
230 cxxcxxxc
221 cxxcxxcx
005 cccxxxxx
De esta forma a cada n umero de los que buscamos le correspondera una palabra de estas y cada una
de las palabras representara a un n umero cuyas cifras sumen cinco. Calculemos, pues, el n umero de
palabras distintas que pueden formarse.
Seran todas las ordenaciones posibles de 7 elementos (la primera c no la contamos porque se repite en
todos), donde la c se repite dos veces y la x cinco, es decir hay
PR
2,5
7
=
7!
2! 5!
= 21
n umeros entre el 1 y el 1000 con la propiedad de que la suma de sus cifras sea cinco.
Ejemplo 4.12 Calcular de cuantas formas pueden distribuirse diez monedas identicas entre cinco ni nos
si
(a) no hay restricciones.
(b) cada ni no recibe una moneda como mnimo.
(c) el ni no mayor recibe, al menos, dos monedas.
Solucion
Designaremos a los ni nos por n
1
, n
2
, n
3
, n
4
y n
5
.
88
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Emplearemos un esquema similar al utilizado en el ejercicio anterior. Representaremos cada forma
de repartir con una n para cada ni no seguida de un n umero de x igual al de monedas que reciba.
La tabla siguiente muestra algunos ejemplos:
n
1
n
2
n
3
n
4
n
5
1 3 4 1 1 nxnxxxnxxxxnxnx
2 5 3 0 0 nxxnxxxxxnxxxnn
8 0 1 0 1 nxxxxxxxxnnxnnx
Siguiendo un razonamiento analogo al del ejercicio anterior, habra tantas formas de repartir como
ordenaciones distintas de 9 letras, donde la n se repite 4 veces y la x diez, es decir, las diez monedas
pueden repartirse entre los diez ni nos de
PR
4,10
14
=
14!
4! 10!
= 1001
formas distintas.
(b) Si cada ni no recibe una moneda como mnimo, entonces damos una moneda a cada uno y repartimos
las cinco restantes. Por un argumento identico al del apartado anterior las diez monedas pueden
repartirse entre los diez ni nos con las condiciones requeridas, de
PR
4,5
9
=
9!
4! 5!
= 126
formas distintas.
(c) Si el ni no mayor recibe, al menos, dos monedas, quedaran ocho para repartir entre los cinco ni nos.
El mismo razonamiento que en los apartados anteriores nos lleva a la conclusion de que la reparticion
pedida puede hacerse de
PR
4,8
12
=
12!
4! 8!
= 495
formas distintas.
Ejemplo 4.13 De cuantas maneras puede distribuir un profesor ocho pasteles de chocolate y siete de
canela entre tres de sus alumnos si cada uno quiere como mnimo un pastel de cada tipo?
Solucion
El profesor dara un pastel de chocolate y otro de canela a cada alumno y le quedaran por repartir cinco
de la primera clase y cuatro de la segunda.
El problema sera ahora distribuir sin restriccion de ning un tipo, los cinco pasteles de chocolate y los
cuatro de canela entre los tres alumnos, para lo cual calcularamos el n umero de formas posibles en que
se pueden distribuir los de chocolate y luego, para cada una de ellas, de cuantas formas distintas pueden
distribuirse los de canela.
Si designamos a los tres alumnos por x
1
, x
2
y x
3
, el problema de repartir los cinco pasteles de chocolate
es equivalente al de calcular el n umero de soluciones enteras de la ecuacion
x
1
+x
2
+x
3
= 5
con la condicion de que x
i
0 para i = 1, 2, 3, n umero que siguiendo el metodo del ejemplo 4.8 es PR
2,5
7
.
El problema de repartir los cuatro pasteles de canela equivale al de calcular cuantas soluciones enteras
tiene la ecuacion
x
1
+x
2
+x
3
= 4
con la condicion de que x
i
0 para i = 1, 2, 3. Nuevamente por el ejemplo 4.8, la solucion es PR
2,4
6
.
89
Universidad de Cadiz Departamento de Matematicas
Consecuentemente, la distribucion de los cinco pasteles de chocolate y los siete de canela, puede hacerla
el profesor de
PR
2,5
7
PR
2,4
6
=
7!
2! 5!
6!
2! 4!
= 315
formas distintas.
Ejemplo 4.14 Calcular de cuantas formas pueden distribuirse ocho pelotas blancas identicas en cuatro
recipientes distintos de modo que
(a) ning un recipiente quede vaco.
(b) el cuarto recipiente contenga un n umero impar de pelotas.
Solucion
Seguiremos aplicando el metodo del ejemplo 4.8 para resolver este ejercicio. Si los cuatro recipientes
son x
1
, x
2
, x
3
y x
4
, el problema de distribuir las ocho pelotas en los cuatro recipientes es equivalente a
calcular el n umero de soluciones enteras que tiene la ecuacion
x
1
+x
2
+x
3
+x
4
= 8
(a) Si ning un recipiente ha de quedar vaco, entonces ponemos una pelota en cada recipiente y dis-
tribuimos las cuatro pelotas restantes en los cuatro recipientes, es decir, calculamos cuantas solu-
ciones enteras tiene la ecuacion
x
1
+x
2
+x
3
+x
4
= 4
con la condicion de que x
i
0 para i = 1, 2, 3, 4. El metodo aludido anteriormente nos dice que
las pelotas se pueden distribuir de
PR
3,4
7
=
7!
3! 4!
= 35
formas distintas.
(b) Si en el cuarto recipiente hay un n umero impar de pelotas, entonces contendra 2k + 1 pelotas,
donde k = 0, 1, 2, 3, por tanto, para cada uno de estos valores de k, quedaran 8 (2k + 1) pelotas
para distribuir entre los restantes recipientes y esto puede hacerse, aplicando el famoso metodo del
ejemplo 4.8, de PR
2,8(2k+1)
10(2k+1)
formas, consecuentemente, por el principio de adicion la distribucion
pedida podra hacerse de
3
k=0
PR
2,8(2k+1)
10(2k+1)
= PR
2,7
9
+PR
2,5
7
+PR
2,3
5
+PR
2,1
3
=
9!
2! 7!
+
7!
2! 5!
+
5!
2! 3!
+
3!
2! 1!
= 118
formas distintas.
Ejemplo 4.15 Un mensaje consta de doce smbolos y cuarenta y cinco espacios en blanco entre los
smbolos.
(a) Si los smbolos son todos distintos entre s, calcular
(i) el n umero de mensajes distintos que pueden realizarse.
(ii) el n umero de mensajes distintos que pueden realizarse con la condicion de que entre dos
smbolos consecutivos debe haber un mnimo de tres espacios en blanco.
90
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) Responder a los dos apartados anteriores, en el caso de que el conjunto de smbolos este formado
por las letras A, B y C repetidas, cada una, cuatro veces.
Solucion
(a) Sean
S
1
, S
2
, S
3
, S
4
, S
5
, S
6
, S
7
, S
8
, S
9
, S
10
, S
11
, S
12
los doce smbolos, todos distintos entre s.
(i) Detras de cada uno de ellos, excepto del ultimo habra un n umero determinado de espacios en
blanco que oscilara entre cero y cuarenta y cinco. Un esquema de tal situacion es el siguiente
S
1
S
2
S
3
S
4
S
5
S
6
S
7
S
8
S
9
S
10
S
11
S
12
Es obvio que cualquiera que sea el n umero de blancos que hay entre los smbolos, si inter-
cambiamos dos o mas smbolos entre ellos se produce un mensaje diferente, luego atendiendo
solamente a los smbolos habra un total de P
12
mensajes distintos. Ahora bien, para cada uno
de ellos los huecos que hemos dejado entre los smbolos pueden estar ocupados por espacios
en blanco. Observemos el siguiente esquema:
S
1
x
1
S
3
x
2
S
5
x
3
S
7
x
4
S
2
x
5
S
4
x
6
S
6
x
7
S
10
x
8
S
8
x
9
S
11
x
10
S
12
x
11
S
9
Para una ordenacion cualquiera de los smbolos hemos llamado x
i
a cada uno de los once
espacios en blanco que hay entre ellos. Dado que el total de blancos es cuarenta y cinco el
n umero de formas distintas de repartirlos entre los espacios es igual al de soluciones enteras
de la ecuacion
x
1
+x
2
+x
3
+x
4
+x
5
+x
6
+x
7
+x
8
+x
9
+x
10
+x
11
= 45
siendo x
i
0 para 1 i 11, que como ya sabemos por el ejemplo 4.8 es permutaciones
con repeticion de 55 elementos donde 10 son iguales entre s y distintos de otros 45 tambien
iguales entre s.
Consecuentemente, el n umero de mensajes distintos que pueden realizarse es
P
12
PR
10,45
55
= 12!
55!
10! 45!
(ii) Como entre dos smbolos consecutivos ha de haber un mnimo de tres espacios en blanco,
nos quedaran 12 blancos a repartir entre los once espacios x
i
, lo cual puede hacerse seg un el
ejemplo famoso (4.8) de
PR
10,12
22
formas distintas. Para cada una de ellas, al igual que en (i), los smbolos podran ordenarse de
P
12
maneras diferentes, por tanto, el n umero de mensajes distintos en este caso es,
P
12
PR
10,12
22
= 12!
22!
10! 12!
=
22!
10!
(b) Ahora los smbolos son
A, A, A, A, B, B, B, B, C, C, C, C
es decir, son iguales entre s cuatro a cuatro.
(i) El razonamiento es identico al apartado (i) del apartado (a) con la salvedad de que los smbolos
se pueden ordenar de PR
4,4,4
12
formas distintas.
Por tanto, el n umero de mensajes distintos es
PR
4,4,4
12
PR
10,45
55
=
12!
4! 4! 4!
55!
10! 45!
91
Universidad de Cadiz Departamento de Matematicas
(ii) Razonamos igual que en (ii) de (a) con la salvedad que acabamos de exponer luego
PR
4,4,4
12
PR
10,12
22
=
12!
4! 4! 4!
22!
10! 12!
es el n umero de mensajes distintos que pueden realizarse en este caso.
Ejemplo 4.16 Calcular de cuantas maneras pueden distribuirse veinticuatro tizas entre cuatro aulas,
si
(a) todas las tizas son blancas y no hay restricciones.
(b) todas las tizas son blancas y todas las aulas han de tener tiza.
(c) hay seis tizas blancas, ocho rojas y diez amarillas y cada aula ha de tener una, al menos, de cada
color.
(d) hay seis tizas blancas, ocho rojas y diez amarillas y el aula primera solo debe tener dos blancas,
una roja y dos amarillas.
Solucion
Nuevamente se trata de distribuir un n umero determinado de objetos. El metodo aprendido en el ejemplo
4.8 sirve de nuevo a nuestros propositos. Sean x
1
, x
2
, x
3
y x
4
el n umero de tizas que se asignan a cada
una de las cuatro aulas.
(a) Al ser todas las tizas iguales y no haber restricciones, el n umero de distribuciones coincidira con el
de soluciones enteras de la ecuacion
x
1
+x
2
+x
3
+x
4
= 24 : x
i
0, i = 1, 2, 3, 4
que como ya sabemos es
PR
3,24
27
=
27!
3! 24!
= 2925
(b) Todas las tizas son iguales y como todas las aulas han de tener tiza, depositamos una en cada aula
y nos quedaran veinte tizas a repartir entre las cuatro aulas. El mismo razonamiento del apartado
anterior nos permite armar que se pueden distribuir de
PR
3,20
23
=
23!
3! 20!
= 1771
formas distintas.
(c) Depositamos en cada aula una tiza blanca, una roja y una amarilla, por tanto nos quedan dos tizas
blancas, cuatro rojas y seis amarillas para repartir entre las cuatro aulas.
Razonando igual que en los apartados anteriores tendremos que las dos tizas blancas pueden repar-
tirse de
PR
3,2
5
formas distintas y para cada una de estas distribuciones las cuatro tizas rojas pueden repartirse
entre las cuatro aulas de
PR
3,4
7
formas diferentes, luego por el principio de multiplicacion, las tizas blancas y las rojas pueden
repartirse de
PR
3,2
5
PR
3,4
7
maneras distintas, para cada una de las cuales las seis tizas amarillas podran repartirse entre las
cuatro aulas de
PR
3,6
9
92
Matematica Discreta Francisco Jose Gonzalez Gutierrez
formas diferentes.
En denitiva, por el principio de multiplicacion el total de distribuciones de las tizas en este caso
es
PR
3,2
5
PR
3,4
7
PR
3,6
9
=
5!
2! 3!
7!
3! 4!
9!
3! 6!
= 24400
(d) Depositamos dos tizas blancas, una roja y dos amarillas en el primer aula y repartimos las tizas
que quedan, es decir, cuatro blancas, siete rojas y ocho amarillas entre las tres aulas que restan.
Un razonamiento identico al apartado anterior nos dice que la distribucion puede hacerse de
PR
2,6
8
PR
2,7
9
PR
2,8
10
=
8!
2! 6!
9!
2! 7!
10!
2! 8!
= 45360
formas diferentes.
4.3 Variaciones
Disponemos ahora de siete objetos a
1
, a
2
, a
3
, a
4
, a
5
, a
6
y a
7
y supongamos que son n umeros de una sola
cifra, es decir, dgitos. Cuantos n umeros de cuatro cifras pueden formarse con los mismos sin que se
repita ninguno?
Supongamos, para fijar ideas, que los dgitos propuestos son 1, 2, 3, 4, 5, 6 y 7. Con los conocimientos de
que disponemos hasta el momento, lo unico que podemos hacer es calcular cuantos n umeros de siete cifras
pueden formarse con ellos sin que se repita ninguna, que sabemos son P
7
. Ahora bien, si de cada uno de
estos n umeros elegimos cuatro cifras cualesquiera (las mismas en todos), tendramos todos los n umeros
de cuatro cifras distintas que puedan formarse con los siete dgitos. Parece, pues, que el problema esta
resuelto y que la solucion es P
7
. Observemos, sin embargo, que esto no es cierto. En efecto, algunas de
las P
7
ordenaciones obtenidas son, por ejemplo,
1234567
1234657
1234765
2341567
2345176
3245167
si ahora elegimos las cuatro primeras cifras en cada uno de ellos, los n umeros obtenidos seran:
1234
1234
1234
2341
3245
3245
93
Universidad de Cadiz Departamento de Matematicas
es decir, empleando este sistema algunos n umeros los estamos contando mas de una vez. El problema
ahora es, por tanto, averiguar cuantas veces esta repetido cada uno de ellos.
Este problema es facil de resolver. En efecto, si fijamos cuatro n umeros cualesquiera y permutamos los
restantes, tendremos todos los n umeros que tienen las mismas primeras cuatro cifras. Consecuentemente,
el n umero de veces que se repite cada uno de los n umeros es P
(74)
As pues, si llamamos N al n umero que buscamos, tendremos que
N P
(74)
= P
7
luego el total de n umeros que cumplen las condiciones del enunciado es:
N =
P
7
P
(74)
=
7!
(7 4)!
= 7 6 5 4
Formalizamos y generalizamos estas cuestiones.
4.3.1 Denici on
Dada una coleccion de m objetos a
1
, a
2
, . . . , a
m1
, a
m
distintos y un n umero entero positivo n m,
llamaremos variacion de orden n a cualquier subcoleccion, a
1
, a
2
, . . . , a
n
de n objetos de la coleccion
dada.
Observese que dos variaciones seran diferentes cuando difieran en alg un o algunos elementos o bien
cuando teniendo los mismos elementos difieran en el orden de colocacion de los mismos.
4.3.2 Formaci on y N umero de Variaciones
Al n umero de variaciones de orden n de una coleccion de m objetos lo notaremos V
m,n
, diciendo que
es el n umero de variaciones de m elementos tomados n a n y
V
m,n
= m (m1) (mn + 1)
Demostracion
Procederemos por induccion para formar las variaciones de orden n que pueden formarse con los m
objetos a
1
, a
2
, . . . , a
m
, siendo n m.
Paso basico. Para n = 1, las variaciones de orden 1 seran:
a
1
a
2
a
3
a
4
. . . a
m
Para obtener las de orden dos (n = 2), a nadimos a cada una de las de orden 1, cada uno de los restantes
elementos, o sea,
a
1
a
2
a
2
a
1
a
3
a
1
a
m
a
1
a
1
a
3
a
2
a
3
a
3
a
2
a
m
a
2
a
1
a
4
a
2
a
4
a
3
a
4
a
m
a
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
1
a
m
a
2
a
m
a
3
a
m
a
m
a
m1
En total habra m columnas de m1 grupos cada una de ellas.
Paso inductivo. Supongamos formadas las de orden m1.
94
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Formaremos las de orden n. Procedemos de la misma forma que antes. A cada una de las variaciones de
orden n 1 a nadimos cada uno de los m(n 1) elementos restantes.
Supongamos que no se obtienen las variaciones de orden n. Entonces, atendiendo a la definicion de
variacion, puede ser por dos razones:
(a) Falta alguna variacion.
(b) Alguna variacion esta repetida.
pero no puede faltar ninguna ya que eso signicara que faltan algunas variaciones de orden n 1, que
se han supuesto formadas. Ademas tampoco puede haber ninguna repetida pues las que provienen de la
misma variacion de orden (n1) se diferencian en el elemento a nadido y si proceden de distinta variacion
de orden (n 1), se diferencian, al menos, en lo que estas se diferenciaban.
Consecuentemente, el proceso de formacion es correcto.
Calculemos, ahora, cuantos grupos son, es decir, cuanto vale el n umero V
m,n
.
Siguiendo el proceso de formacion indicado anteriormente, tendremos
V
m,1
= m
Para calcular las V
m,2
, habra que a nadir a cada una de las V
m,1
uno de los m 1 elementos restantes,
luego,
V
m,2
= V
m,1
(m1)
analogamente,
V
m,3
= V
m,2
(m2)
V
m,4
= V
m,3
(m3)
y siguiendo as sucesivamente,
V
m,n1
= V
m,n2
[m(m2)]
V
m,n
= V
m,n1
[m(m1)]
O sea, tendremos
V
m,1
= m
V
m,2
= V
m,1
(m1)
V
m,3
= V
m,2
(m2)
V
m,4
= V
m,3
(m3)
V
m,n1
= V
m,n2
[m(n 2)]
V
m,n
= V
m,n1
[m(n 1)]
Multiplicando miembro a miembro estas igualdades, resulta
V
m,1
V
m,2
V
m,n1
V
m,n
= m V
m,1
(m1) V
m,n2
[m(n 2)] V
m,n1
[m(n 1)]
de donde simplificando llegamos a
V
m,n
= m(m1)(m2) (mn + 1)
que es el n umero de variaciones de orden n que se pueden formar con m elementos.
Ejemplo 4.17 Con los dgitos 1, 2, 3, 4, 5, 6, 7, 8 y 9,
95
Universidad de Cadiz Departamento de Matematicas
Cuantos n umeros diferentes de cuatro cifras pueden formarse sin que se repita ninguna cifra?
Cuantos de estos n umeros contienen al 1?
Solucion
Tendremos que calcular el n umero de grupo de cuatro elementos que pueden formarse con los nueve
elementos propuestos.
(a) Observemos que uno de los posibles n umeros a formar es el 1234 que, obviamente, es distinto del
1245 y tambien distinto del 3214.
Es decir, dos grupos de cuatro elementos elegidos entre los nueve dados son distintos cuando
se diferencian en alg un o algunos elementos y tambien cuando los colocamos en distinto orden.
Consecuentemente, son variaciones de nueve elementos tomados cuatro a cuatro, de aqu que el
n umero pedido sea:
V
9,4
= 9 8 7 6 = 3024
(b) Veamos ahora cuantos de los 3024 n umeros que pueden formarse cuentan al 1 entre sus cifras.
El problema es identico al de construir n umeros de tres cifras con los dgitos 2,3,4,5,6,7,8 y 9 y
a nadir, posteriormente, el 1 a cada uno de ellos. Razonando igual que en el apartado anterior, este
n umero es V
8,3
. Ahora bien, para cada uno de los n umeros de tres cifras, el 1 puede colocarse en
cuatro posiciones distintas, originando cuatro n umeros diferentes. Tendremos, pues, que el n umero
pedido es
4 V
8,3
= 4 8 7 6 = 1344
Ejemplo 4.19 Dado el conjunto de dgitos D = {1, 2, 3, 4, 5, 6, 7, 8, 9}, calcular cuantos n umeros pueden
formarse en los siguientes casos:
(a) N umeros de cinco cifras distintas.
(b) N umeros de cinco cifras distintas e impares.
(c) N umeros divisibles por dos y que tengan cuatro cifras.
(d) N umeros de cinco cifras tales que los lugares impares esten ocupados por cifras impares.
(e) N umeros de cinco cifras tales que los lugares pares esten ocupados por cifras pares.
(f) N umeros capic uas de cinco cifras.
(g) N umeros de cinco cifras con el uno repetido, exactamente dos veces.
Solucion
Dado que dos n umeros cualesquiera seran distintos si cambiamos el orden de colocacion y si cambiamos
alg un o algunos dgitos, los n umeros de k cifras que pueden formarse con los nueve elementos de D seran
variaciones de orden k elegidas de entre ellos, siendo 1 k 9.
98
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Como los n umeros han de tener cinco cifras todas distintas, k sera cinco y el total de n umeros
buscado es
V
9,5
= 9 8 7 6 5 = 15120
(b) Dado que hay cinco cifras impares, aplicando el mismo razonamiento anterior los n umeros seran
las variaciones de orden cinco elegidas entre cinco elementos, es decir, las permutaciones de cinco
elementos. Consecuentemente, el total de n umeros de cinco cifras todas distintas e impares es
P
5
= 1 2 3 4 5 = 120
(c) Para que los n umeros sean divisibles por 2, han de terminar en 2, 4, 6 u 8. Fijando cada una de
estas cuatro opciones, tendramos para cada una de ellas que las tres posiciones restantes pueden
cubrirse con cualquier terna de dgitos elegidos de entre los nueve del conjunto D, luego el n umero
buscado es
4 V R
9,3
= 4 9
3
= 2916
(d) En los lugares primero, tercero y quinto, puede situarse cualquier grupo de tres dgitos elegidos de
entre los cinco impares que hay en D, lo cual puede hacerse de V R
5,3
formas distintas, para cada
una de las cuales podemos situar en las posiciones segunda, tercera y cuarta, cualquier grupo de dos
cifras elegidas entre las de D y esto puede hacerse de V R
9,2
formas distintas. Consecuentemente,
por el principio de multiplicacion el total de los n umeros buscados sera:
V R
9,2
V R
5,3
= 9
2
5
3
= 10125
(e) Aplicamos un razonamiento identico al del apartado anterior cambiando los impares por los pares
y el resultado sera:
V R
4,2
V R
9,3
= 4
2
5
3
= 11664
(f) Para construir un n umero capic ua de cinco cifras, basta repetir a continuacion y en orden inverso,
las dos primeras de un n umero de tres. Consecuentemente, el total de n umeros de este tipo es igual
al de n umeros de tres cifras, es decir,
V R
9,3
= 9
3
= 729
(g) Si eliminamos el uno del conjunto D con las ocho cifras restantes pueden formarse V R
8,3
n umeros
distintos de tres cifras.
Veamos de cuantas formas pueden a nadirse dos unos para formar n umero de cinco cifras. El
esquema siguiente, siendo ccc cualquiera de los n umeros de tres cifras, simboliza la situacion.
x
1
c x
2
c x
3
c x
4
Los espacios ocupados por las x
i
pueden estar ocupados por cero, uno o dos unos. Calcular cuantas
opciones distintas hay es equivalente a repartir dos objetos entre cuatro o lo que es igual calcular
el n umero de soluciones enteras que tiene la ecuacion
x
1
+x
2
+x
3
+x
4
= 2
que como ya sabemos es
PR
2,3
5
Consecuentemente,
V R
8,3
PR
2,3
5
= 8
3
5!
2! 3!
= 5120
es el total de n umeros de cinco cifras que tienen el uno repetido, exactamente, dos veces.
Ejemplo 4.20 Sea S el conjunto de todos los codigos de diez dgitos que pueden formarse con los
n umeros 0, 1 y 2. (Por ejemplo, un elemento de S sera 0211012201). Se pide:
99
Universidad de Cadiz Departamento de Matematicas
(a) Cuantos elementos tiene S?
(b) Cuantos elementos de S tienen exactamente cinco ceros y cinco unos?
(c) Cuantos elementos de S tienen exactamente tres ceros, cuatro unos y tres doses?
(d) Cuantos elementos de S tienen exactamente tres ceros?
(e) Cuantos elementos de S tienen, al menos, tres ceros, dos unos y cuatro doses?
Solucion
(a) Veamos cuantos elementos tiene S.
Dos elementos cualesquiera de S seran distintos cuando dos elementos distintos cambien entre s
de posicion y tambien cuando cambiemos alg un(os) elementos por otros, por tanto, los distintos
elementos de S seran las variaciones con repeticion de orden diez de los elementos 0,1 y 2, por
tanto,
|S| = V R
3,10
= 3
10
= 59049
(b) Si nos quedamos solamente con el cero y el uno para formar codigos de diez dgitos donde cada uno
de los dos se repita cinco veces, tendremos codigos de la forma
0101010101
los cuales diferiran unos de otros cuando cambiemos de sitio dos elementos distintos, por tanto
los codigos buscados son las permutaciones de diez elementos donde cinco son iguales entre s y
distintos a los cinco restantes, tambien iguales entre s. Consecuentemente, habra
PR
5,5
10
=
10!
5! 5!
= 252
codigos que tengan exactamente, cinco ceros y cinco unos.
(c) El razonamiento es identico al del apartado anterior y el total de codigos que cumplen las condiciones
pedidas es
PR
3,4,3
10
=
10!
3! 4! 3!
= 4200
(d) El n umero de codigos de siete dgitos que se pueden construir empleando unicamente el uno y el
dos es, razonando igual que en (a), V R
2,7
. Para cada uno de ellos distribuimos los tres ceros entre
los siete dgitos seg un el esquema siguiente:
x
1
d x
2
d x
3
d x
4
d x
5
d x
6
d x
7
d x
8
donde d es 1 o 2 y cada uno de los ocho x
i
puede estar ocupado por ninguno, uno, dos o tres ceros.
Calcular cuantas opciones distintas hay equivale a distribuir tres objetos entre ocho lugares o lo
que es igual calcular el n umero de soluciones enteras que tiene la ecuacion
x
1
+x
2
+x
3
+x
4
+x
5
+x
6
+x
7
+x
8
= 3 : x
i
0, i = 1, 2, 3, 4, 5, 6, 7, 8
que es, como ya sabemos, PR
3,7
10
.
Consecuentemente, por el principio de multiplicacion el n umero de codigos que tienen exactamente
tres ceros es
V R
2,7
PR
3,7
10
= 2
7
10!
3! 7!
= 15360
100
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(e) El n umero de grupos de nueve dgitos que tienen tres ceros, dos unos y cuatro doses es, por un
razonamiento analogo al utilizado en (a) y (b), PR
3,2,4
9
. A cada uno de ellos le falta un dgito para
completar un codigo y este podra ocupar uno cualquiera entre diez lugares (ocho entre los nueve
dgitos, uno al comienzo y otro al nal), luego de cada una de estos grupos de nueve, se pueden
construir diez codigos para cada uno de los dgitos 0,1 y 2, consecuentemente S tiene
3 10 PR
3,2,4
9
= 3 10
9!
3! 2! 4!
= 37800
elementos con, al menos, tres ceros, dos unos y cuatro doses.
Ejemplo 4.21 Con los dgitos 0 y 1 pueden formarse un total de 256 bytes. Decir cuantos hay que
(a) comiencen por 1100.
(b) tienen el segundo o el cuarto dgito igual a uno.
(c) tienen exactamente dos bits iguales a uno.
(d) se lean exactamente igual de izquierda a derecha que de derecha a izquierda.
Solucion
Un byte esta formado por ocho bits que son los dgitos 0 y 1.
Los bytes 01001001 y 10001001 son distintos, y el byte 11111111 es distinto de los dos anteriores, luego
dos grupos de ocho bits seran distintos cuando se diferencien en el orden de colocacion de los mismos o
en dos o mas dgitos que ocupen la misma posicion, por tanto el n umero de bytes seran variaciones con
repeticion de orden ocho de los dgitos 0 y 1.
(a) Veamos cuantos de ellos comienzan por 1100.
A cada uno de los grupos de cuatro bits que puedan formarse le anteponemos 1100 y tendremos
todos los que comienzan por dicho n umero. Por tanto, habra tantos como las variaciones con
repeticion de orden cuatro de los dgitos 0 y 1, es decir,
V R
2,4
= 2
4
= 16
(b) Calculamos ahora cuantos tienen el segundo o el cuarto dgito igual a 1.
Si A y B son los conjuntos formados por todos los bytes que tienen un uno en la segunda posicion
y otro en la cuarta, respectivamente, entonces el n umero pedido sera |A B|, es decir,
|A B| = |A| +|B| |A B|
donde A B son todos los bytes que tienen un uno en la segunda posicion y otro en la cuarta.
Pues bien, fijando el uno en las posiciones segunda o cuarta, tendremos que
|A| = |B| = V R
2,7
y dejando fijo un uno en la segunda posicion y otro en la cuarta,
|A B| = V R
2,6
Consecuentemente, el n umero de bytes que tienen el segundo o el cuarto dgito igual a uno es
|A B| = V R
2,7
+V R
2,7
V R
2,6
= 2 2
7
2
6
= 192
101
Universidad de Cadiz Departamento de Matematicas
(c) Veamos cuantos bytes tienen, exactamente, dos bits iguales a uno.
Seran todos aquellos que esten formados por dos unos y seis ceros, es decir, todas las ordenaciones
posibles que puedan hacerse con los dgitos
1, 1, 0, 0, 0, 0, 0, 0
por tanto, habra
PR
2,6
8
=
8!
2! 6!
= 28
bytes con dos de sus bits iguales a uno.
(d) Veamos ahora cuantos bytes se leen exactamente igual de izquierda a derecha que de derecha a
izquierda.
Para construir un byte que cumpla estas condiciones bastara a nadir a un grupo de cuatro bits el
mismo en sentido contrario. Por ejemplo, si a
1010
le a nadimos
0101
tendremos el byte
10100101
que cumple las condiciones exigidas. Por tanto, calcular el n umero pedido equivale a calcular
cuantos grupos de cuatro bits pueden formarse con los dgitos 0 y 1. Consecuentemente, habra
V R
2,4
= 2
4
= 16
bytes que cumplan estas condiciones.
Ejemplo 4.22 Una sucesion de letras de la forma abcba donde la expresion no se altera al invertir el
orden, es un ejemplo de palndromo de cinco letras. Calcular cuantos palndromos de cinco y de seis
letras hay en caso de que
(a) una letra pueda aparecer mas de dos veces.
(b) ninguna letra aparezca mas de dos veces.
Solucion
Supondremos que el alfabeto consta de 26 letras.
Para construir un palndromo de cinco o seis letras escribiramos tres letras cualesquiera del alfabeto y
a continuacion repetiramos las dos o las tres primeras, respectivamente, en orden inverso. Por ejemplo,
con las letras m, o y r construimos la palabra mor la cual produce el palndromo de cinco letras morom
y el de seis letras, morrom. Por tanto, en ambos casos, el n umero de palndromos sera igual al n umero
de sucesiones de tres letras que podamos elegir entre las veintiseis del alfabeto, as pues si calculamos el
n umero de sucesiones que hay de este tipo, tendremos tambien el n umero de palndromos.
Observamos que la sucesion mor es distinta de la rom ya que dan lugar a palndromos diferentes.
Tambien, y por la misma razon, la sucesion mol es distinta de las dos anteriores. Consecuentemente,
tanto el orden en el que esten colocadas las letras como el cambio de alg un o algunas letras inuye en el
hecho de que dos palndromos sean diferentes, luego tendremos que calcular el n umero de variaciones de
orden tres que podamos elegir entre las veintiseis letras del alfabeto.
(a) En el caso de que una letra pueda aparecer mas de dos veces, las variaciones de orden tres seran
con repeticion, as que el n umero total de palndromos de cinco y seis letras es
V R
26,3
= 26
3
= 17576
102
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) Si ninguna letra puede aparecer mas de dos veces, las variaciones de orden tres seran sin repeticion
y, en tal caso,el resultado sera
V
26,3
= 26 25 24 = 15600
Ejemplo 4.23 En cierta version del lenguaje PASCAL, un identificador consta de una letra o de una
letra seguida de hasta siete caracteres que pueden ser letras o dgitos. Se supone que el ordenador no
distingue entre letras min usculas y may usculas y que hay 26 letras y 10 n umeros. Cuantos identificadores
diferentes pueden utilizarse en esta version de PASCAL?
Solucion
Observemos que los identificadores constan de una letra o de una letra seguida de hasta siete caracteres,
luego los habra con una letra y cero caracteres, y un caracter, y dos caracteres y as sucesivamente, hasta
siete. Si I
k
representa un identificador que tiene k caracteres, entonces el n umero total de identificadores,
I, sera
I =
7
k=0
I
k
Dos identificadores con el mismo n umero de caracteres seran distintos cuando difieran en el orden de
colocacion de los mismos o en alg un o algunos elementos, por tanto los identificadores con k caracteres
seran las variaciones con repeticion de orden k elegidas entre los 36 caracteres disponibles. Como todos
han de empezar con una letra, habra 26 opciones distintas para cada uno de ellos, consecuentemente
I
k
= 26 V R
36,k
= 26 36
k
, 0 k 7
y
I =
7
k=0
I
k
=
7
k=0
26 36
k
= 26
7
k=0
36
k
el n umero total de identificadores.
103
Apuntes de Matematica Discreta
5. Combinaciones. Teorema del Binomio
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 5
Combinaciones. Teorema del
Binomio
Contenido
5.1 Combinaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.1.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.1.2 Formacion y n umero de combinaciones . . . . . . . . . . . . . . . . . . . . . . . 106
5.2 Teorema del Binomio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.2.1 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
5.2.2 Formula de Pascal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
5.2.3 Triangulo de Pascal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.3 Combinaciones con Repeticion . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.3.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
5.3.2 N umero de combinaciones con repeticion . . . . . . . . . . . . . . . . . . . . . . 123
Los elementos a combinar en estas cuestiones no tienen mas
propiedades que su diversidad. No tienen valor o capacidad ar-
itmeticos, salvo que se pueden contar. No se puede operar con
ellos, sumarlos o restarlos, multiplicarlos o dividirlos. Simple-
mente, se pueden combinar.
Thomas Kirkman (1857)
5.1 Combinaciones
Supongamos que disponemos de una baraja de 52 cartas. Cuantas manos de cinco cartas diferentes
pueden obtenerse de dicha baraja?
Supongamos calculadas todas las ordenaciones posibles de las 52 cartas de la baraja. Tendramos P
52
ordenaciones distintas. Parece que si elegimos cinco cartas cualesquiera en cada una de las ordenaciones
(las mismas en cada ordenacion), el problema estara resuelto. Sin embargo, no es as, ya que por ejemplo
dos de los grupos elegidos podran ser
a
1
a
2
a
3
a
4
a
5
y a
1
a
3
a
4
a
2
a
5
pero estas dos manos son iguales desde el punto de vista que se plantea la pregunta, es decir, el orden
en que nos den las cinco cartas es irrelevante. Entre las P
52
ordenaciones habra P
5
que seran iguales.
105
Universidad de Cadiz Departamento de Matematicas
Ademas cada una de ellas estara repetida P
525
veces, luego por la regla del producto, dentro de las P
52
ordenaciones habra un total de P
5
P
(525)
ordenaciones iguales. As pues, el n umero de manos distintas,
M, por el n umero de veces que se repite cada una sera igual al total de ordenaciones posibles de las 52
cartas, es decir,
M P
5
P
525
= P
52
de aqu que
M =
P
52
P
5
P
(525)
=
52!
5! (52 5)!
sea el n umero de manos diferentes de cinco cartas que pueden obtenerse. La nueva situacion nos sit ua
ante la definicion de combinacion que ahora veremos.
5.1.1 Denici on
Dada una coleccion de m objetos a
1
, a
2
, . . . , a
m1
, a
m
distintos y un n umero entero positivo n m,
llamaremos combinacion de orden n a cualquier subcoleccion, a
1
, a
2
, . . . , a
n
de n objetos de la coleccion
dada.
Dos combinaciones seran distintas si alg un o algunos elementos de uno de los grupos no se encuentra en
el otro, es decir, si dieren en alg un o algunos elementos.
5.1.2 Formaci on y n umero de combinaciones
Al n umero de combinaciones de orden n de una coleccion de m objetos, lo designaremos por C
m,n
y
diremos que es el n umero de combinaciones de m elementos tomados n a n. Su n umero es
C
m,n
=
m!
n!(m n)!
Demostracion
Procederemos por induccion para formar las combinaciones de m elementos tomados n a n y calcular su
n umero.
Paso basico. Para n = 1, las combinaciones de orden 1, seran:
a
1
a
2
a
3
. . . . . . a
n
para n = 2, obtendremos las combinaciones de orden dos de m elementos. Estas podran obtenerse
a nadiendo a cada combinacion de orden 1 los elementos que le siguen, uno a uno, es decir,
a
1
a
2
a
1
a
3
a
1
a
4
a
1
a
n
a
2
a
3
a
2
a
4
a
2
a
n
a
3
a
4
a
3
a
n
.
.
.
a
n1
a
n
Supuestas formadas las de orden n 1, de modo que en cada una aparezcan los ndices ordenados de
menor a mayor, las combinaciones de orden n, se obtienen a nadiendo a cada combinacion de orden n1
cada uno de los elementos posteriores al ultimo de los que en ella figuren.
De esta forma, todas las combinaciones n-arias as formadas son distintas, bien porque proceden de
combinaciones de orden n 1, o bien, por tener diferente el ultimo elemento.
106
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ademas se obtienen todas las posibles, pues si faltara alguna, separando en una cualquiera de ellas el
ultimo elemento nos quedara una combinacion de orden n 1 que no habra gurado entre las que nos
haban servido de partida de orden n 1 en contra de la hipotesis.
Calculemos ahora el n umero de combinaciones.
Supongamos formadas todas las combinaciones de orden n de m elementos, es decir, C
m,n
. Si en cada
combinacion permutamos de todos los modos posibles los n elementos que guran en ella, obtendramos
todas las variaciones posibles de esos m elementos tomados n a n. As pues, cada combinacion da lugar
a P
n
variaciones, por tanto,
V
m,n
= C
m,n
P
n
= C
m,n
=
V
m,n
P
n
=
m!
(mn)!
n!
=
m!
n!(m n)!
Al n umero resultante se le llama n umero combinatorio y se nota en la forma
m
n
=
m!
n!(m n)!
Ejemplo 5.1 Se dispone de doce puntos en un plano de tal manera que tres cualesquiera de ellos no
estan alineados.
(a) Cuantas rectas determinan dichos puntos?
(b) Cuantas de las rectas anteriores pasan por un determinado punto a?
(c) Cuantos triangulos contienen al punto a como vertice?
Solucion
Recordemos que dos puntos cualesquiera del plano determinan una recta y que un tercer punto, o bien
esta alineado con los otros dos, en cuyo caso pertenece a la recta que ambos determinan, o bien no lo
esta, y en tal caso, determina con los otros puntos, dos rectas, una con cada uno de ellos. Dado que
disponemos de doce puntos y tres cualesquiera de ellos no estan alineados, podremos asegurar que cada
dos de ellos determinan una recta distinta de las demas.
(a) Supongamos que los puntos son a, b, c, d, e, f, g, h, i, j y k y notemos ad como la recta que determinan
los puntos a y d.
Pues bien, ad y por da son iguales ya que la recta que determinan a y d es la misma que la
determinada d y a, por tanto el orden en que tomemos los puntos no inuye en la recta que ambos
determinan.
Sin embargo, los puntos a y d determinan una recta distinta de la que determinan d y e que, a su
vez, es distinta de la que determinan a y f, por tanto el cambio de alg un o algunos puntos inuye
en el hecho de que las rectas que determinan sean distintas.
Consecuentemente, las rectas que determinan los doce puntos seran combinaciones de orden dos
elegidas entre ellos y
C
12,2
=
12
2
=
12!
2! 10!
=
11 12
2
= 66
sera el n umero de rectas distintas que hay.
(b) Bastara dejar fijo el punto a y trazar una recta a cada uno de los restantes once puntos, luego
habra, en total, once rectas que pasan por dicho punto.
(c) Cada tres puntos no alineados en el plano determinan un triangulo que los tiene como vertices.
Dejando jo el punto a, bastara calcular las combinaciones de orden dos de los once puntos
restantes y obtendramos
C
11,2
=
11
2
=
11!
2! 9!
=
10 11
2
= 55
107
Universidad de Cadiz Departamento de Matematicas
triangulos diferentes que tienen al punto a como uno de sus vertices.
Ejemplo 5.2 Un estudiante tiene que responder siete preguntas de un cuestionario de diez. de cuantas
formas puede hacer su eleccion si
(a) no hay restricciones?
(b) debe responder a las dos primeras preguntas?
(c) debe responder, como mnimo, a tres preguntas de las cinco primeras?
Solucion
Supongamos que las diez preguntas son:
p
1
, p
2
, p
3
, p
4
, p
5
, p
6
, p
7
, p
8
, p
9
, p
10
y elegimos un grupo cualquiera de siete de ellas,
p
1
p
3
p
5
p
7
p
8
p
9
p
10
es claro que si cambiamos el orden entre ellas el grupo elegido es el mismo, sin embargo si cambiamos
alguna o algunas preguntas, el grupo es distinto, por tanto los grupos de siete preguntas seran combina-
ciones de orden siete elegidas entre las diez del cuestionario.
(a) Al no haber ning un tipo de restricciones la eleccion podra hacerse de
C
10,7
=
10
7
=
10!
7! 3!
= 120
formas distintas.
(b) Si el estudiante debe responder a las dos primeras preguntas, hallamos todos los grupos distintos
de cinco preguntas que pueden elegirse entre las ocho restantes y a cada uno de ellos le a nadimos
las dos primeras. Por tanto, la eleccion puede hacerse de
C
8,5
=
8
5
=
8!
5! 3!
= 56
formas distintas.
(c) El estudiante debe responder, como mnimo, a tres preguntas de entre las cinco primeras.
Hallamos todos los grupos distintos de k preguntas, con k = 3, 4 o 5 que pueden elegirse entre
las cinco primeras y para cada uno de ellos elegimos 7 k preguntas entre las cinco restantes. El
n umero total de formas distintas de hacer la eleccion sera, por tanto,
5
k=3
C
5,k
C
5,7k
=
5
k=3
5
k
5
7 k
5
3
5
4
5
4
5
3
5
5
5
2
= 11
5
2
= 11
5!
2! 3!
= 110
108
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 5.3 Para hacer un apuesta de la Lotera Primitiva hay que marcar seis n umeros elegidos
entre el 1 y el 49. De cuantas formas diferentes puede marcar una persona 6, 5, 4 o 3 n umeros?
Solucion
Supongamos que marcamos los n umeros 2, 3, 5, 7, 11 y 13 en este orden. Si los hubieramos marcado
en cualquier otro orden la apuesta sera la misma. Sin embargo, cambiando alg un o algunos n umeros de
estos por otros, tendramos una apuesta distinta.
Por tanto, las apuestas que pueden hacerse seran combinaciones de orden seis elegidas entre los cuarenta
y nueve n umeros disponibles.
Marcando seis n umeros, el resultado sera
C
49,6
=
49
6
=
49!
6! (49 6)!
=
44 45 46 47 48 49
2 3 4 5 6
= 13.983.816
formas diferentes.
Cinco n umeros se podran marcar de
C
49,5
=
49
5
=
49!
5! (49 5)!
=
45 46 47 48 49
2 3 4 5
= 1.906.884
formas diferentes.
Analogamente, cuatro n umeros se podran marcar de
C
49,4
=
49
4
=
49!
4! (49 4)!
=
46 47 48 49
2 3 4
= 211876
formas distintas.
Finalmente, podremos marcar tres n umeros de
C
49,3
=
49
3
=
49!
3! (49 3)!
=
47 48 49
2 3
= 18424
formas diferentes.
Ejemplo 5.4 Demostrar que si n es un n umero entero positivo, entonces
C
2n,n
+ C
2n,n1
=
1
2
C
2n+2,n+1
Solucion
109
Universidad de Cadiz Departamento de Matematicas
C
2n,n
+ C
2n,n1
=
2n
n
2n
n 1
=
2n!
n! n!
+
2n!
(n 1)! (n + 1)!
=
2n! (n + 1)
n! (n + 1)!
+
2n! n
n! (n + 1)!
=
2n! (2n + 1)
n! (n + 1)!
=
(2n + 1)!
n! (n + 1)!
=
(2n + 1)! (2n + 2)
(2n + 2) n! (n + 1)!
=
1
2
(2n + 2)!
(n + 1)! (n + 1)!
=
1
2
2n + 2
n + 1
=
1
2
C
2n+2,n+1
Ejemplo 5.5 Se quiere elegir un comite de doce personas de un grupo formado por diez hombres y
diez mujeres. Decir de cuantas formas puede hacerse la eleccion
(a) Si no hay restricciones.
(b) Si debe haber 6 hombres y 6 mujeres.
(c) Si debe haber un n umero par de mujeres.
(d) Si debe haber 8 hombres como mnimo.
Solucion
Se quieren elegir doce personas de entre las veinte que forman el grupo. Obviamente, el orden en el que se
elijan no inuye en la composicion del comite, aunque este si vara cuando cambiamos alguna o algunas
personas. Se trata, por tanto, de combinaciones de orden doce escogidas de entre las veinte personas.
(a) Si no hay restricciones, quiere decir que la composicion del comite puede ser cualquiera, luego la
eleccion puede hacerse de
C
20,12
=
20
12
=
20!
12! 8!
= 125970
(b) Si en el comite debe haber seis hombres y seis mujeres, elegimos seis hombres de entre los diez
que hay en el grupo y para cada uno de ellos se eligen seis mujeres de entre las diez que hay en el
mismo.
Los seis hombres pueden elegirse de C
10,6
formas distintas y para cada una de estas combinaciones
habra C
10,6
formas distintas de elegir a las mujeres, consecuentemente, por la regla del producto, la
eleccion del comite podra hacerse de
C
10,6
C
10,6
=
10
6
10
6
=
10!
6! 4!
10!
6! 4!
= 210 210 = 44100
110
Matematica Discreta Francisco Jose Gonzalez Gutierrez
formas distintas.
(c) Si debe haber un n umero par de mujeres, entonces podemos representar su n umero en el comite
por 2k y el n umero de hombres por 12 2k, donde k = 1, 2, 3, 4, 5.
Razonando igual que en el apartado (b), para cada k tendremos C
10,2k
C
10,122k
comites con un
n umero par de mujeres, por tanto el n umero total de formas de hacer la eleccion sera
5
k=1
C
10,2k
C
10,122k
=
5
k=1
10
2k
10
12 2k
10
2
10
10
10
4
10
8
6
6
6
6
10
8
10
4
10
10
10
2
k=8
C
10,k
C
10,12k
=
10
8
10
4
10
9
10
3
10
10
10
2
= 10695
formas distintas de hacer la eleccion.
Ejemplo 5.6 Un comite de seleccion entrevista a cinco candidatos para un puesto de trabajo, entre-
gando al nal una lista con las personas que propone. Decir cuantas listas distintas puede entregar el
comite en los casos siguientes:
(a) La lista ordena a los candidatos del uno al cinco.
(b) El comite selecciona un primer candidato, un segundo y un tercero.
(c) El comite decide proponer a un candidato para el puesto y seleccionar un grupo de dos suplentes.
Solucion
(a) El n umero de listas, en estas condiciones, coincide con el n umero de formas de ordenar un conjunto
con cinco elementos, por tanto, habra
P
5
= 1 2 3 4 5 = 120
listas distintas.
(b) Si el comite selecciona un primer candidato, un segundo y un tercero, entonces es como seleccionar
ordenadamente tres personas de entre un grupo de cinco, por tanto, el n umero de listas distintas
es, en este caso,
V
5,3
= 5 4 3 = 60
(c) Proponemos cualquiera de los cinco candidatos para el puesto y nos quedaran cinco personas para
elegir a los dos suplentes. Dado que no importa el orden de estos, las distintas formas de elegirlos
seran combinaciones de orden dos elegidas entre las cuatro personas que restan. Por la regla del
producto, el n umero de listas distintas es
5 C
4,2
= 5
4
2
= 5
4!
2! 2!
= 30
111
Universidad de Cadiz Departamento de Matematicas
5.2 Teorema del Binomio
Si n es un n umero entero positivo, entonces,
(a + b)
n
=
n
k=0
n
k
a
k
b
nk
Demostracion
Observemos lo siguiente:
(a + b)
2
= (a + b)(a + b) = a a + a b + b a + b b
donde hemos multiplicado el primer sumando (la a) del primer factor (a + b) por los dos del segundo y
luego el segundo sumando (la b) del primer factor por los dos del segundo. De esta forma vemos que
en cada uno de los cuatro sumandos que configuran el resultado figura uno, y solo un elemento de cada
factor. El siguiente diagrama resume la situacion.
a
a
a
2
b
ab
a
ba
b
b
2
(a + b)
2
= a
2
+ 2ab + b
2
Procediendo de forma identica,
(a +b)
3
= (a +b)(a +b)(a +b) = a a a +a a b +a b a +a b b +b a a +b a b +b b a +b b b
y un diagrama similar al anterior sera,
a
a
a
3
a
2
b
b
a
a
2
b
b
ab
2
a
a
2
b
b
ab
2
a
ab
2
b
3
b
(a + b)
3
= a
3
+ 3a
2
b + 3ab
2
+ b
3
112
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y el siguiente arbol nos permitira escribir el desarrollo de (a + b)
4
.
a
a
b
a
b
a
b
a
b
a
a
4
b
a
3
b
a
a
3
b
b
a
2
b
2
a
a
3
b
a
2
b
2
b
a
a
2
b
2
ab
3
b
a
a
3
b
a
2
b
2
b
a
a
2
b
2
ab
3
b
a
a
2
b
2
ab
3
b
a
ab
3
b
4
b
(a + b)
4
= a
4
+ 6a
2
b
2
+ 4ab
3
+ b
4
Observese que al elegir una letra, y solo una (la a o la b), de cada factor, todos y cada uno de los factores
resultantes han de tener el mismo n umero de letras, dos en (a + b)
2
, tres en (a + b)
3
, cuatro en (a + b)
4
y as sucesivamente. Veamos un ejemplo de lo que decimos e intentemos sacar alguna conclusion.
Supongamos que queremos saber el coeciente de alguno de los sumandos del desarrollo de (a+b)
7
. Como
hemos visto todos tendran siete letras. Consideremos por ejemplo ababaaa, es decir a
5
b
2
y jemonos
unicamente en las aes. Teniendo en cuenta que cada una de ellas pertenece a un unico factor y llamando
a estos f
1
, f
2
, f
3
, f
4
, f
5
, f
6
y f
7
para calcular todas las opciones posibles, podemos utilizar el siguiente
esquema:
a a a a a
f
1
f
2
f
3
f
4
f
5
f
2
f
1
f
5
f
3
f
5
f
7
f
6
f
3
f
2
f
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Por lo tanto, el n umero de veces que se repetira a
5
(y, consecuentemente, a
5
b
2
) es igual al n umero de
grupos de 5 factores que podamos elegir entre los 7 de que disponemos y de tal forma que el orden no
inuye en el hecho de que dos grupos sean distintos, es decir, el coeciente de a
5
b
2
en el desarrollo de
(a + b)
7
es C
7,5
.
Un razonamiento identico nos permite decir que el coeciente de a
3
b
4
en el mismo desarrollo es C
7,3
, y
as podemos calcular los coecientes de todos los sumandos.
Este mismo razonamiento puede utilizarse para calcular el coeficiente de cualquier sumando en el desar-
rollo de (a + b)
n
. Si k es cualquier n umero entero entre 0 y n, el sumando a
k
b
nk
tiene la a repetida k
veces correspondiendo una, y solo una, a cada factor, luego son grupos de k elementos (factores) elegidos
entre n (total de factores) y donde el orden no importa. Por lo tanto su n umero es C
n,k
.
113
Universidad de Cadiz Departamento de Matematicas
De acuerdo con todo lo expuesto, ya estamos en condiciones de escribir el desarrollo de (a + b)
n
.
(a + b)
n
= C
n,0
a
0
b
n
+ C
n,1
a
1
b
n1
+ C
n,2
a
2
b
n2
+ + C
n,n1
a
n1
b + C
n,n
a
n
b
0
=
n
0
a
0
b
n
+
n
1
ab
n1
+
n
2
a
2
b
n2
+ +
n
n 1
a
n1
b +
n
n
a
n
b
0
=
n
k=0
n
k
a
k
b
nk
Nota 5.1 Plantearemos ahora el mismo problema de forma ligeramente distinta. En el calculo que
hicimos del coeciente de a
5
b
2
en el desarrollo de (a +b)
7
nos hemos jado unicamente en las aes. Que
pasara si nos jamos tanto en las aes como en las bes? El esquema siguiente reeja la situacion.
f
1
f
2
f
3
f
4
f
5
f
6
f
7
a b a a b a a
b b a a a a a
a a b a b a a
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
El n umero de productos posibles de la forma a
5
b
2
tal que cada a y cada b este en uno y solo un factor
sera igual al de palabras de siete letras que podamos formar con cinco aes y dos bes o lo que es igual
todas las ordenaciones posibles que puedan hacerse con ellas, es decir, PR
5,2
7
.
En general, el n umero de productos del tipo a
k
b
nk
sera igual al n umero de palabras distintas que
pueden escribirse de tal forma que cada una tuviera n veces repetida la a y n k veces repetida la b, es
decir,
PR
k,nk
n
=
n!
k! (n k)!
=
n
k
Por lo tanto,
(a + b)
n
= PR
0,n
n
a
0
b
n
+ PR
1,n1
n
a
1
b
n1
+ + PR
n1,1
n
a
n1
b + PR
n,0
n
a
n
b
0
=
n
k=0
PR
k,nk
n
a
k
b
nk
=
n
k=0
n!
k! (n k)!
a
k
b
nk
=
n
k=0
n
k
a
k
b
nk
Ejemplo 5.7 Se lanza una moneda al aire n veces. De cuantas maneras pueden obtenerse una, dos,
tres, cuatro, . . . . . ., o n caras?
Solucion
Sea A
k
con 1 k n el conjunto formado por todos los resultados posibles en los que aparezcan,
exactamente, k caras al lanzar la moneda n veces, es decir,
A
1
= {(c, x, x, . . . , x), (x, c, x, . . . , x), . . .}
A
2
= {(c, c, x, . . . , x), (x, c, c, . . . , x), . . .}
.
.
.
A
n
= {(c, c, c, . . . , c)}
114
Matematica Discreta Francisco Jose Gonzalez Gutierrez
El conjunto
A
1
A
2
A
n
=
n
k=1
A
k
estara formado por todos los resultados en los que aparezcan una, dos,. . ., o n caras. Por tanto, el n umero
pedido es el cardinal de dicho conjunto. Como los A
k
son disjuntos dos a dos, por el principio de adici on,
k=1
A
k
=
n
k=1
|A
k
|
El esquema siguiente nos ayudara a calcular |A
k
| para 1 k n.
c c c
(k
c c
1 2 3 k 1 k
2 3 k 1 k 1
2 n 3 n 1 1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Seran todos los grupos de k lanzamientos que podamos elegir entre los n, de tal forma que el orden no
inuye en el hecho de que dos grupos sean distintos (observese que las dos primeras las de la tabla
anterior signican lo mismo aunque esten en distinto orden). Por lo tanto,
|A
k
| = C
n,k
.
De aqu que
k=1
A
k
=
n
k=1
|A
k
|
=
n
k=1
C
n,k
=
n
k=1
n
k
=
n
k=0
n
k
1
k
1
nk
n
0
= 2
n
1
Ejemplo 5.8 De cuantas maneras puede elegir un profesor a uno o mas estudiantes entre seis?
Solucion
Sean a, b, c, d, e y f los seis estudiantes y supongamos que el profesor elige a un grupo de tres, abc. Es
obvio que el orden en que los escoja no inuye en el grupo elegido, sin embargo el cambio de alg un o
algunos estudiantes si inuye ya que los grupos abc y ade son distintos.
Por tanto, las formas de elegir los estudiantes seran combinaciones de orden k seleccionadas de entre los
seis estudiantes, siendo 1 k 6, por tanto el profesor dispone de
6
k=1
C
6,k
=
6
k=1
6
k
=
6
k=0
6
k
6
0
=
6
k=0
6
k
1
k
1
6k
6
0
= (1 +1)
6
1 = 2
6
1 = 63
maneras distintas de elegir a uno o mas estudiantes entre seis.
Ejemplo 5.9 Para elaborar una pizza podemos utilizar, ademas de queso y tomate, los siguientes
ingredientes: carne, champi nones, pimientos, cebolla, salami y anchoas. Decir cuantas pizzas diferentes
es posible elaborar en los casos siguientes:
115
Universidad de Cadiz Departamento de Matematicas
(a) pueden tener desde todos a ning un ingrediente.
(b) tienen al menos, champi nones y anchoas.
(c) no tienen ni carne ni salami.
Solucion
Dos pizzas seran distintas cuando en su elaboracion utilicemos, ademas de queso y tomate, diferentes
ingredientes. El orden en que se utilizan los mismos no es relevante, por tanto las diferentes pizzas seran
combinaciones de orden n elegidas entre los seis ingredientes de que se disponen.
(a) Si pueden tener desde todos a ning un ingrediente, entonces n variara entre seis y cero, por tanto,
el n umero total de pizzas diferentes
6
n=0
C
6,n
=
6
n=0
6
n
=
6
n=0
6
n
1
n
1
6n
= (1 + 1)
6
= 2
6
= 64
(b) Si han de intervenir en su composicion, champi nones y anchoas, entonces le a nadimos estos dos
ingredientes a todas las posibles pizzas que puedan elaborarse con los otros cuatro. El total de
pizzas diferentes sera, utilizando el mismo razonamiento que en (a),
4
n=0
C
4,n
=
4
n=0
4
n
=
4
n=0
4
n
1
n
1
4n
= (1 + 1)
4
= 2
4
= 16
(c) Al no tener carne ni salami, el total de pizzas diferentes sera igual al anterior ya que tendramos
cuatro ingredientes, luego
4
n=0
C
4,n
= 16
es el total de pizzas diferentes que no llevan carne ni salami.
Ejemplo 5.10 Cuantos subconjuntos tiene un conjunto con n elementos?
Solucion
Elegido cualquier subconjunto del conjunto dado, el orden en que esten situados los elementos en el
mismo es irrelevante luego dos subconjuntos seran distintos si, y solo s se diferencian en, al menos, un
elemento, de aqu que los subconjuntos con k elementos sean las combinaciones de orden k que puedan
elegirse entre los n elementos del conjunto dado, siendo 0 k n.
Observese que k = 0 se corresponde con subconjuntos con cero elementos, es decir, el conjunto vaco.
Pues bien, de acuerdo con este razonamiento, el n umero de subconjuntos que tiene un conjunto con n
elementos sera
1 +
n
k=1
C
n,k
=
n
0
+
n
k=1
n
k
=
n
k=0
n
k
1
n
1
nk
= (1 + 1)
n
= 2
n
k=1
C
7,k
=
7
0
+
7
k=1
7
k
=
7
k=0
7
k
1
7
1
7k
= (1 + 1)
7
= 2
7
= 128
(b) El n umero de subconjuntos no vacos de A se calcula directamente del punto anterior,
128 1 = 127
es decir, al total le hemos restado uno ya que hay un solo subconjunto vaco en A. (Se corresponde
con k = 0).
(c) El n umero de subconjuntos de A que contienen tres elementos tambien se sigue directamente del
apartado (a) para k = 3, luego es
C
7,3
=
7
3
=
7!
3! 4!
= 35
(d) Para hallar todos los subconjuntos que contienen al 1 y al 2, hallamos todos los subconjuntos de
{3, 4, 5, 6, 7} y a cada uno de ellos le a nadimos el 1 y el 2. Por tanto, el n umero de subconjuntos
de este tipo sera
5
k=0
C
5,k
=
5
k=0
5
k
1
5
1
5k
= (1 + 1)
5
= 2
5
= 32
(e) Siguiendo el mismo razonamiento que en (a), bastara calcular el n umero de subconjuntos de A
para k = 2, 4 y 6, es decir habra
C
7,2
+ C
7,4
+ C
7,6
=
7
2
7
4
7
6
= 63
subconjuntos de A que tengan un n umero par de elementos.
(f) Bastara hallar todos los subconjuntos de {1, 2, 4, 5, 6, 7} que tengan cero, dos, cuatro y seis ele-
mentos y a nadirle a cada uno de ellos el 3, por tanto, habra
1 + C
6,2
+ C
6,4
+ C
6,6
= 1 +
6
2
6
4
6
6
= 1 + 2
6!
2! 4!
+ 1 = 32
subconjuntos de A con un n umero impar de elementos entre los cuales se incluya el 3.
Ejemplo 5.12 De cuantas formas distintas puede descomponerse el n umero 8 como suma de enteros
positivos?
Solucion
Una posible descomposicion sera
5 + 2 + 1 = 8
117
Universidad de Cadiz Departamento de Matematicas
que consideraremos distinta de la
1 + 5 + 2 = 8
y otra podra ser
7 + 1 = 8
Las descomposiciones mas extremas seran en un unico sumando
8 = 8
y en ocho sumandos
1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 8.
As pues habra que calcular cuantas descomposiciones pueden hacerse con 1, 2, 3, 4, 5, 6, 7 y 8 sumandos
y luego sumarlas todas. Calcularemos el n umero de descomposiciones con k sumandos donde k vara
entre 1 y 8.
El n umero de descomposiciones que hay con k sumandos sera igual al n umero de soluciones de la ecuacion,
x
1
+ x
2
+ + x
k
= 8, 1 k 8
donde x
i
> 0, i = 1, 2, . . . , k, ya que si alguna de las x
i
fuese cero, entonces no habra k sumandos sino
k 1. Pues bien,
x
i
> 0 = x
i
1 = x
i
1 0
y haciendo y
i
= x
i
1 y sustituyendo, tendremos que
y
1
+ 1 + y
2
+ 1 + + y
k
+ 1 = 8
es decir,
y
1
+ y
2
+ + y
k
= 8 k, con y
i
0, i = 1, 2, . . . , k
luego el problema se reduce a calcular el n umero de soluciones enteras no negativas de la ecuacion anterior
que, como ya sabemos, es
PR
k1,8k
k1+8k
= PR
k1,8k
7
, para 1 k 8
Por lo tanto, el n umero total de descomposiciones, sera
8
k=1
PR
8k,k1
7
=
8
k=1
7!
(k 1)!(8 k)!
=
8
k=1
7
k 1
=
7
k=0
7
k
=
7
k=0
7
k
1
k
1
7k
= (1 + 1)
7
= 2
7
= 128
118
Matematica Discreta Francisco Jose Gonzalez Gutierrez
5.2.1 Proposici on
Si n y k son dos n umeros enteros no negativos tales que 0 k n, entonces,
n + 1
k
n
k
n
k 1
Demostracion
Sea A un conjunto con n elementos y B un conjunto con un solo elemento, por ejemplo, B = {b} y tal
que b no pertenezca a A. Entonces, A B = y si C = A B, por el principio de adicion, tendremos
que
|C| = |A| + |B| = n + 1.
Pues bien, sea P el conjunto formado por todos los subconjuntos de C con k elementos, es decir,
P = {X C : |X| = k}
y sea X cualquiera de P. Hay dos opciones:
Los k elementos de X son de A, es decir X es un elemento de
Q = {X A : |X| = k}
o
los k elementos de X son k 1 de A y b es elemento que le falta, o sea es un elemento de
R = {X = D B : D A, |D| = k 1} .
Ademas,
P = Q R, con Q R =
luego por el principio de adicion,
|P| = |Q| + |R|
pero,
|P| = C
n+1,k
|Q| = C
n,k
|R| = C
n,k1
de aqu que
C
n+1,k
= C
n,k
+ C
n,k1
es decir,
n + 1
k
n
k
n
k 1
n
k
n 1
k
n 1
k 1
Demostracion
119
Universidad de Cadiz Departamento de Matematicas
Para obtener la formula de Pascal
1
, basta sustituir n por n 1 en la igualdad anterior.
Ejemplo 5.13 Demostrar la proposicion 5.2.1 efectuando los n umeros combinatorios.
Solucion
En efecto, desarrollando los n umeros combinatorios del segundo miembro,
n
k
n
k 1
=
n!
k!(n k)!
+
n!
(k 1)!(n k + 1)!
=
n!(n k + 1) + n!k
k!(n k + 1)!
=
n!(n k + 1 + k)
k!(n k + 1)!
=
n!(n + 1)
k!(n k + 1)!
=
(n + 1)!
k!(n k + 1)!
=
n + 1
k
1
Blaise Pascal, matematico, fsico, filosofo y escritor frances (Clermont-Ferrand 1623-Pars 1662). Hijo de una familia de
la alta burguesa auvernesa, que, en 1631, fijo su residencia en Pars, donde los medios literarios y cientficos que frecuento
le ayudaron a crear una vocacion precoz. Se dice que su padre trato de mantenerlo, al principio, alejado de los libros de
matematicas, con objeto de estimular al joven Blaise a desarrollar otros intereses, pero a la edad de doce a nos el muchacho
demostraba ya tal grado de inteligencia geometrica que, en adelante, se favorecio su inclinacion matematica. A los catorce
a nos ya acompa naba a su padre a las reuniones informales de la Academia de Mersenne en Pars. Aqu fue donde se
familiarizo con las ideas de Desargues, y dos a nos mas tarde, en 1640, el joven Pascal publico su Essay pour les coniques.
A la edad de dieciocho a nos aproximadamente cambio de tema y para ayudar a su padre en un trabajo fiscal, se dedico a
dise nar una maquina calculadora; en unos pocos a nos construyo y vendio unas cincuenta de estas maquinas. Durante este
tiempo la familia Pascal entro en relacion con los jansenitas Saint-Cyran y Antoine Arnauld. Durante esta epoca, Pascal
continuo sus investigaciones y tuvo dos entrevistas con Descartes, pero sin que al parecer pudieran encontrar ambos un
camino de inteligencia com un; sin duda les separaron, entre otras cosas, sus teoras sobre el vaco. A continuacion, en 1648,
se intereso Pascal en la hidrostatica, y los resultados de sus investigaciones fueron el famoso experimento de Puy-de-D ome
que confirmaba el peso del aire, y los experimentos acerca de la presion ejercida por un uido, que clarificaron la aparente
paradoja hidrostatica. Su padre murio en 1651 y su hermana Jacqueline ingreso en 1652 en el convento de Port-Royal.
Entonces Pascal se dedico mas febrilmente a las ciencias. Comenzo a frecuentar algunos amigos, si no libertinos, al menos
bastante independientes, el duque de Roannez, Mitton y el caballero de Mere. Fue en esta epoca cuando Pascal, buscando
soluciones a un problema propuesto por Mere, se intereso por el Calculo de Probabilidades. Pascal relaciono el estudio de las
probabilidades con el triangulo aritmetico, superando en sus discusiones la obra de Cardano en tal medida que la conocida
distribucion triangular de n umeros ha venido recibiendo, desde entonces, el nombre de triangulo de Pascal. Durante la
noche del 23 de noviembre de 1654 (del que queda emocionante testimonio en su Memorial ), experimento Pascal una
especie de extasis religioso que lo impulso a abandonar la ciencia y la matematica para dedicarse a la teologa. Siguiendo
los M. Singlin, que tomo como director espiritual en 1655, se retiro a Port-Royal des Champs, donde, sin convertirse en
miembro activo de la abada, se dedico a la penitencia. Cuando Arnauld fue amenazado con la condenacion en la Sorbona,
Pascal le defendio revelandose como un excepcional polemista. Desde enero de 1656 a marzo de 1657 bajo el seudonimo de
MONTALTE publico las dieciocho cartas conocidas con el nombre de Provinciales donde ataca a la Sorbona, a los jesuitas
y, sobre todo, los abusos de la casustica. Ya solo volvera a los estudios matematicos durante un breve perodo de tiempo
en 1658-1659. Una noche de 1658 en que un dolor de muelas un otra dolencia le impeda dormir, decidio, como distraccion
contra el dolor, dedicarse al estudio de la cicloide. Milagrosamente, el dolor ceso, lo que interpreto Pascal como un signo de
que el estudio de la matematica no desagradaba a Dios. En 1661 intervino en el drama de conciencia en que se debatan los
jansenitas obligados a firmar la condenacion de Jansenio. La hermana de Pascal (que murio aquel mismo a no) inuyo en su
hermano para que tomara partido por la intransigencia y as lo hizo contra los propios maestros jansenitas Arnauld y Nicole
inclinados a firmar. Ante la resistencia que encontro, Pascal se retiro de la lucha, dedicandose desde entonces a una vida de
piedad personal. Su obra fundamental quedo incompleta. En el contexto de una integracion de la funcion seno en su Traite
des sinus du quart de cercle, de 1658, Pascal se aproximo extraordinariamente a lo que pudo haber sido el descubrimiento
del calculo; tan cerca estuvo de ellos que Leibniz escribira mas tarde que fue leyendo esta obra de Pascal cuando se le
mostro s ubitamente la luz. Si Pascal no hubiera muerto poco despues de cumplir 39 a nos, o bien si su mentalidad hubiera
sido mas exclusivamente matematica, no cabe practicamente duda de que se hubiera anticipado a Newton y a Leibniz en
sus mas grandes descubrimientos.
120
Matematica Discreta Francisco Jose Gonzalez Gutierrez
5.2.3 Triangulo de Pascal
Con la formula de Pascal puede obtenerse un metodo para el calculo de los coef icientes del desarrollo
de (a + b)
n
.
En efecto, si tenemos en cuenta que para cualquier entero no negativo n se verifica que
n
0
n
n
= 1
y los tomamos como valores inicial y final, respectivamente, los coeficientes de las sucesivas potencias de
(a + b)
n
pueden distribuirse en una figura que se conoce como triangulo de Pascal.
2
0
0
1
0
1
1
2
0
2
1
2
2
3
0
3
1
3
2
3
3
4
0
4
1
4
2
4
3
4
4
5
0
5
1
5
2
5
3
5
4
5
5
4 1 + 10
10
= 286
Las combinaciones con repeticion se denen de la misma forma que las combinaciones simples, salvo que
ahora, no es necesario que todos los elementos sean distintos. Por tanto, dos combinaciones con repeticion
seran iguales cuando esten formadas por los mismos elementos repetidos igual n umero de veces.
5.3.1 Denici on
Llamaremos combinaciones con repeticion de orden n denidas en un conjunto A con m elementos,
a los diferentes grupos de n elementos, iguales o distintos, que pueden formarse con los m elementos
dados, de modo que dos grupos sean distintos cuando dieran, al menos, en un elemento.
El orden n de una combinacion con repeticion puede ser mayor que el n umero de elementos con los cuales
se forma. Cuando n m, entre las combinaciones con repeticion figuran las combinaciones simples del
mismo orden.
122
Matematica Discreta Francisco Jose Gonzalez Gutierrez
5.3.2 N umero de combinaciones con repetici on
El n umero de combinaciones con repeticion de orden n de una coleccion de m objetos lo simbolizaremos
por CR
m,n
y lo llamaremos combinaciones con repeticion de m elementos tomados n a n. Su valor es
CR
m,n
=
m 1 + n
n
Demostracion
Disponemos los elementos que forman cada una de las CR
m,n
(combinaciones con repeticion de m
elementos a
1
, a
2
, . . . , a
m
tomados de n en n) de manera que sus ndices respectivos sigan el orden natural.
Entonces, una combinacion generica se puede expresar mediante una sucesion de smbolos de dos clases,
1 y 0 en la forma siguiente:
Para representar el elemento a
1
se escribe un uno seguido de tantos ceros como veces se repite dicho
elemento en la combinacion considerada; a continuacion se escribe otro uno, que representara el elemento
a
2
y se le hace seguir de tantos ceros como veces gure dicho elemento en la citada composicion y as
sucesivamente, conviniendo que si faltase alg un elemento se expresara esta circunstancia escribiendo un
uno por cada uno de ellos sin ir seguido de ning un cero.
Por ejemplo, la combinacion de orden tres a
1
a
1
a
3
elegida entre los cuatro elementos a
1
, a
2
, a
3
, a
4
se
escribira:
1001101
De este modo cada combinacion que estamos considerando viene representada por una expresion que
comienza por uno y contiene en forma ordenada m veces uno y n veces cero.
Recprocamente, toda expresion de este tipo representa una de tales combinaciones.
Consecuentemente, para determinar el n umero de estas combinaciones lo que haremos es calcular el
n umero de expresiones del tipo 100 . . . . . .. Pues bien, el primer smbolo es uno, luego si lo dejamos fijo,
nos queda por disponer en cualquier orden los m 1 unos restantes y los n ceros, lo cual puede hacerse
de
P
m1,n
m1+n
formas distintas. Por tanto,
CR
m,n
= P
m1,n
m1+n
=
(m 1 + n)!
(m 1)! n!
=
m 1 + n
n
= C
m1+n,n
Ejemplo 5.14 Se dispone de tres bolsas iguales con caramelos de fresa, de menta y de limon. Cada
una de las bolsas contiene, al menos, diez caramelos. Decir de cuantas formas pueden seleccionarse diez
caramelos en los siguientes casos:
(a) sin ninguna restriccion.
(b) en cada seleccion deben gurar, al menos, un caramelo de fresa, dos de menta y tres de limon.
(c) en cada seleccion han de gurar exactamente, uno de fresa y, al menos, uno de menta.
Solucion
(a) Veamos de cuantas formas pueden seleccionarse diez caramelos si no hay ninguna restriccion.
Una de las posibles distribuciones de los diez caramelos es
ffmflmmfll
123
Universidad de Cadiz Departamento de Matematicas
donde f, m y l representan los sabores fresa, menta y limon, respectivamente. Observamos que
si en esta distribucion elegida al azar, intercambiamos entre s uno o varios sabores, la misma no
vara, sin embargo si cambiamos uno o varios caramelos por otros de distinto sabor, tendremos una
distribucion diferente, por tanto, las distribuciones de los diez caramelos son combinaciones con
repeticion de orden diez elegidas entre los tres tipos de caramelos distintos. Consecuentemente, los
diez caramelos pueden seleccionarse de
CR
3,10
=
3 1 + 10
10
12
10
=
12!
10! 2!
= 66
formas distintas.
(b) En cada seleccion jamos un caramelo de fresa, dos de menta y tres de limon, quedaran, por tanto,
cuatro caramelos de entre los tres sabores para elegir, el mismo razonamiento del apartado anterior
nos conduce a que el n umero de selecciones distintas es
CR
3,4
=
3 1 + 4
4
6
4
=
6!
4! 2!
= 15
(c) Ahora fijamos en cada seleccion un caramelo de fresa y uno de menta. Entonces, quedaran por
elegir ocho caramelos de entre dos sabores, menta y limon, ya que ha de haber, exactamente, uno
de fresa en cada seleccion, luego el n umero de selecciones distintas es
CR
2,8
=
2 1 + 8
8
9
8
=
9!
8! 1!
= 9
Ejemplo 5.15 Hallar de cuantas maneras pueden distribuirse cuatro pelotas de golf en diez cajas
numeradas, si
(a) todas las pelotas son diferentes y en ninguna caja cabe mas de una pelota.
(b) las pelotas son indistinguibles y en ninguna caja cabe mas de una pelota.
(c) todas las pelotas son diferentes y en cada caja caben cuantas pelotas se desee.
(d) las pelotas son indistinguibles y en cada caja caben cuantas pelotas se desee.
Solucion
Sean c
i
para i = 1, 2, 3, 4, 5, 6, 7, 8, 9 y 10 las diez cajas disponibles.
(a) Como las pelotas son diferentes, las distinguiremos con un subndice, es decir, designaremos a las
pelotas por p
1
, p
2
, p
3
y p
4
.
Fijamos las cuatro pelotas y calculamos el n umero de grupos distintos de cuatro cajas que podemos
elegir entre las diez. El esquema siguiente nos muestra la situacion.
p
1
p
2
p
3
p
4
c
1
c
2
c
3
c
4
c
1
c
2
c
4
c
3
c
1
c
2
c
5
c
6
.
.
.
.
.
.
.
.
.
.
.
.
El grupo c
1
c
2
c
3
c
4
signica, pues, que las pelotas p
1
, p
2
, p
3
y p
4
se asignan a las cajas c
1
, c
2
, c
3
y
c
4
, respectivamente. El grupo c
1
c
2
c
4
c
3
que tiene las mismas cajas que el anterior, signica que la
pelota p
1
va a al caja c
1
, la p
2
a la c
2
, la p
3
a la c
4
y la p
4
a la c
3
, por tanto ambos grupos son
124
Matematica Discreta Francisco Jose Gonzalez Gutierrez
distintos, es decir, el orden el que situemos los elementos en el grupo inuye para que estos sean
diferentes.
Ademas, el grupo c
1
c
2
c
5
c
6
tambien es distinto de los anteriores, luego el cambio de alg un o algunos
elementos tambien hace distintos a dos grupos.
Consecuentemente, el n umero total de grupos distintos que pueden formarse son las variaciones de
orden cuatro de diez elementos, de aqu que, en este caso, haya
V
10,4
= 10 9 8 7 = 5040
formas diferentes de distribuir las pelotas de golf en las diez cajas.
(b) Al ser iguales las cuatro pelotas, el esquema del apartado anterior podra escribirse en la forma:
p p p p
c
1
c
2
c
3
c
4
c
1
c
2
c
4
c
3
c
1
c
2
c
5
c
6
.
.
.
.
.
.
.
.
.
.
.
.
donde hemos eliminado los subndices de las pelotas. Ahora los grupos c
1
c
2
c
3
c
4
y c
1
c
2
c
4
c
3
son
iguales, luego el orden en que se sit uen los elementos dentro de un grupo es irrelevante. Sin
embargo, el grupo c
1
c
2
c
5
c
6
es distinto, es decir, el cambio de alg un o algunos elementos si hace a
dos grupos diferentes.
Consecuentemente, el n umero total de grupos distintos que pueden formarse son las combinaciones
de orden cuatro elegidas entre diez elementos, por tanto, en este caso, hay
C
10,4
=
10
4
=
10!
4! 6!
= 210
maneras de distribuir las cuatro pelotas de golf en diez cajas numeradas.
(c) Las pelotas vuelven a ser diferentes. Un esquema de este caso es
p
1
p
2
p
3
p
4
c
1
c
1
c
1
c
1
c
1
c
1
c
2
c
2
c
1
c
2
c
1
c
2
.
.
.
.
.
.
.
.
.
.
.
.
donde el grupo c
1
c
1
c
1
c
1
significa que a la caja c
1
se le asignan cuatro pelotas y as con todos los que
repitan caja. El razonamiento es identico al del apartado (a) con la salvedad de en que cada caja
podemos introducir cuantas pelotas queramos, por tanto las variaciones de orden cuatro elegidas
entre las diez cajas seran con repeticion, es decir, el n umero de distribuciones distintas es
V R
10,4
= 10
4
= 10000
(d) Ahora son, otra vez, todas las pelotas iguales. El esquema es,
p p p p
c
1
c
1
c
1
c
1
c
1
c
1
c
2
c
2
c
1
c
2
c
1
c
2
.
.
.
.
.
.
.
.
.
.
.
.
125
Universidad de Cadiz Departamento de Matematicas
Ahora los grupos c
1
c
1
c
2
c
2
y c
1
c
2
c
1
c
2
son iguales, ya que ambos signican lo mismo, es decir, dos
pelotas en la caja c
1
y otras dos en la caja c
2
, es decir, el orden es irrelevante.
Sin embargo, los grupos c
1
c
1
c
1
c
1
y c
1
c
1
c
2
c
2
son distintos ya que el primero signica que en la caja
c
1
hay cuatro pelotas y el segundo que hay dos pelotas en la caja c
1
y otras dos en la c
2
, por tanto,
el cambio de alg un o algunos elementos si hace distintos a dos grupos.
Consecuentemente, en este caso, hay
CR
10,4
=
10 1 + 4
4
13
4
=
13!
4! 9!
= 715
formas distintas de distribuir las cuatro pelotas en las diez cajas.
Ejemplo 5.16 Dada la siguiente lista de n umeros:
5, 4, 3, 2, 1, 1, 2, 3, 4
se seleccionan cuatro de ellos.
(a) De cuantas maneras pueden hacerse las selecciones de modo que el producto de los cuatro resulte
positivo y
(a.1) los n umeros sean distintos?
(a.2) cada n umero pueda seleccionarse hasta cuatro veces?
(a.3) cada n umero pueda seleccionarse, a lo sumo, tres veces?
(b) Contestese el apartado (a) siendo el producto de los cuatro n umeros, negativo.
Solucion
Sean a, b, c y d los cuatro n umeros, las distintas opciones que pueden presentarse atendiendo al signo del
producto de los cuatro se reejan en el cuadro siguiente:
opciones a b c d Signo del producto
1 + + + + +
2 + + +
3 + + +
4 +
5 +
(a) Las opciones en que el signo del producto es positivo son la 1, la 3 y la 5.
(a.1) Los n umeros son distintos.
En la primera opcion solo hay una posibilidad ya que hay, unicamente cuatro n umeros
positivos.
En la tercera opcion podremos elegir dos n umeros de entre los cuatro positivos y dos de
entre los cuatro negativos.
Observese que para el signo del producto el orden en que elijamos los n umeros es irrele-
vante, luego dos grupos seran distintos cuando cambiemos alg un(os) elementos, por tanto,
seran combinaciones de orden dos tanto para los cuatro positivos, como para los cinco
negativos.
126
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Los dos positivos pueden elegirse, pues, de C
4,2
formas y para cada una de ellas hay C
5,2
maneras diferentes de elegir los dos negativos. El n umero de formas de hacer la seleccion
de los n umeros en la tercera opcion es, por la regla del producto,
C
4,2
C
5,2
Para la quinta opcion, los cuatro n umeros han de ser negativos, luego razonando igual
que en la opcion anterior y teniendo en cuenta que hay cinco n umeros negativos, habra
C
5,4
formas distintas de seleccionar los cinco n umeros negativos y que el producto de ellos sea
positivo.
Consecuentemente, el n umero de maneras distintas en que pueden hacerse las selecciones de
modo que el producto de los cuatro n umeros resulte positivo es, por la regla de la suma,
1 + C
4,2
C
5,2
+ C
5,4
= 1 +
4
2
5
2
5
4
= 66
(a.2) Cada n umero puede seleccionarse hasta cuatro veces. El razonamiento es identico al del
apartado anterior con la salvedad de que al poder repetirse los n umeros las combinaciones
seran con repeticion.
En la opcion primera las selecciones pueden hacerse de
CR
4,4
formas distintas.
En la tercera opcion, las formas distintas de hacer las selecciones es
CR
4,2
CR
5,2
Para la quinta opcion las selecciones pueden hacerse de
CR
5,4
maneras diferentes.
Consecuentemente, el n umero de formas diferentes en que pueden seleccionarse cuatro n umeros
de entre los dados de forma que el producto sea positivo, pudiendo seleccionar cada n umero
hasta cuatro veces es
CR
4,4
+ CR
4,2
CR
5,2
+ CR
5,4
= 180
(a.3) Cada n umero puede seleccionarse, a lo sumo, tres veces
Al no poder seleccionar ninguno de los n umeros cuatro veces, el resultado sera igual al anterior
descontando los productos en los que un n umero se repita cuatro veces que son cuatro para
los positivos y cinco para los negativos, luego el resultado es
CR
4,4
+ CR
4,2
CR
5,2
+ CR
5,4
9 = 180 9 = 171
(b) Las opciones en las que el producto es negativo son, seg un el cuadro del principio, la 2 y la 4.
(b.1) Los n umeros son diferentes.
Para la segunda opcion hay que elegir tres n umeros positivos y uno negativo. Los tres
positivos pueden elegirse de C
4,3
formas distintas y para el negativo hay cinco opciones
ya que son cinco los propuestos. Por la regla del producto, la eleccion puede hacerse de
5 C
4,3
formas distintas.
Para la cuarta opcion, hay que elegir un n umero positivo y tres negativos. Razonando
exactamente igual, la eleccion puede hacerse de 4 C
5,3
formas distintas.
127
Universidad de Cadiz Departamento de Matematicas
Consecuentemente, el n umero de maneras en que puede hacerse la seleccion de los cuatro
n umeros de forma que todos sean distintos y el producto resulte negativo es, por la regla de
la suma,
5 C
4,3
+ 4 C
5,3
= 5
4
3
+ 4
5
3
= 5
4!
3! 1!
+ 4
5!
3! 2!
= 60
(b.2) Cada n umero puede seleccionarse hasta cuatro veces.
Para la opcion 2, los tres positivos pueden elegirse de CR
4,3
formas distintas y para el
negativo, al igual que en el apartado anterior, hay cinco opciones. La eleccion puede
hacerse, por tanto, de 5 CR
4,3
formas distintas.
Para la cuarta opcion y razonando exactamente igual, la eleccion puede hacerse de 4CR
5,3
formas distintas.
Por la regla de la suma, habra
5 CR
4,3
+ 4 CR
5,3
= 5
4 1 + 3
3
+ 4
5 1 + 3
3
= 240
formas distintas de hacer la seleccion en la forma pedida.
(b.3) El resultado es el mismo que el del apartado anterior, ya que no han podido seleccionarse
nunca los cuatro n umeros.
10
5
=
10!
5! 2!
= 15120
formas distintas de distribuir las manzanas.
(d) Dado que cada persona puede recibir cualquier n umero de manzanas, el planteamiento seria identico
al del apartado anterior, aunque en este caso los grupos seran combinaciones con repeticion de
orden cinco elegidas entre las diez personas, luego
CR
10,5
=
10 1 + 5
5
14
5
=
14!
5! 9!
= 2002
sera el total de formas en que pueden distribuirse cinco manzanas identicas entre las diez personas
si cualquiera de ellas puede recibir cualquier n umero de manzanas.
129
Apuntes de Matematica Discreta
6. Relaciones
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 6
Relaciones
Contenido
6.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.1.1 Relacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.1.2 Igualdad de Relaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.2 Relaciones Binarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.2.1 Dominio e Imagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.3 Matriz de una Relacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.3.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.4 Grafo Dirigido de una Relacion . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6.4.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6.4.2 Representacion Graca de un Grafo Dirigido . . . . . . . . . . . . . . . . . . . 136
6.5 Propiedades de las Relaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.5.1 Reexividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.5.2 Simetra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.5.3 Asimetra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.5.4 Antisimetra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.5.5 Transitividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Las matematicas aparecen como la ciencia que estudia las rela-
ciones entre ciertos objetos abstractos.
Emile Borel
En esta leccion estudiaremos algunas estructuras basicas que pueden representarse a traves de la relacion
entre elementos de conjuntos. Las relaciones tienen una importancia fundamental tanto en la teora como
en las aplicaciones a la informatica.
Una estructura de datos tales como una lista, una matriz o un arbol, se usan para representar conjuntos
de elementos junto con una relacion entre los mismos.
Las relaciones que son parte de un modelo matematico estan a menudo implcitamente representadas por
relaciones en una estructura de datos.
Aplicaciones numericas, recuperacion de informacion y problemas de redes son algunos ejemplos donde
las relaciones ocurren como parte de la descripcion del problema, y la manipulacion de relaciones es
importante en la resolucion de procedimientos.
Las relaciones tambien juegan un importante papel en la teora de computacion, incluyendo estructuras
de programas y analisis de algoritmos.
131
Universidad de Cadiz Departamento de Matematicas
En esta leccion desarrollaremos algunas de las herramientas fundamentales y los conceptos asociados a
las relaciones.
6.1 Generalidades
Hemos estudiado ya dos relaciones importantes entre proposiciones: la implicacion y la equivalencia.
Tambien hemos estudiado la relacion de subconjunto para conjuntos. En algebra y calculo son impor-
tantes las relaciones entre variables; en geometra lo son las relaciones entre figuras. Hasta el momento
no hemos necesitado una definicion precisa de la palabra relacion. Sin embargo, sin una definicion formal
es difcil responder preguntas sobre relaciones. Que se quiere dar a entender, por ejemplo, cuando se
dice que dos relaciones aparentemente diferentes son iguales?
En la realidad que nos circunda existen relaciones entre elementos, entre conjuntos y entre elementos y
conjuntos. Existen relaciones de parentesco, de amistad, de paisanaje, etc., entre personas; relaciones
diplomaticas, economicas, etc., entre pases; relaciones de paralelismo o de perpendicularidad entre rectas
de un plano; relaciones de inclusion entre conjuntos; relaciones como mayor que o menor o igual que
entre n umeros, etc. La matematica intenta, como ahora veremos, hacerse eco de tales sucesos y, mediante
un proceso de abstraccion, expresarlas y estudiarlas cientficamente.
6.1.1 Relaci on
Sean los conjuntos A
1
, A
2
, . . . , A
n
. Una relacion R sobre A
1
A
2
A
n
es cualquier subconjunto
de este producto cartesiano, es decir,
R A
1
A
2
A
n
Si R = , llamaremos a R, la relacion vaca.
Si R = A
1
A
2
A
n
, llamaremos a R la relacion universal.
Si A
i
= A, i = 1, 2, . . . , n, entonces R es una relacion n-aria sobre A.
Si n = 2, diremos que R es una relacion binaria y si n = 3, una relacion ternaria.
6.1.2 Igualdad de Relaciones
Sean R
1
una relacion n-aria sobre A
1
A
2
A
n
y R
2
una relacion n-aria sobre B
1
B
2
B
m
.
Entonces R
1
= R
2
si, y solo si n = m y A
i
= B
i
, i = 1, 2, . . . , n y R
1
y R
2
son conjuntos de n-tuplas
ordenadas iguales.
6.2 Relaciones Binarias
La clase mas importante de relaciones es la de las relaciones binarias. Debido a que este tipo de relaciones
son las mas frecuentes, el termino relacion denota generalmente una relacion binaria; adoptaremos este
criterio cuando no haya confusion y especicaremos las que no sean binarias con terminos tales como
ternaria o n-aria.
Si (a, b) R diremos que a esta relacionado con b y lo notaremos por aRb.
Si (a, b) / R, escribiremos aR/ b y diremos que a no esta relacionado con b.
132
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 6.1 Sea A = {huevos, leche, maz} y B = {vacas, cabras, gallinas}. Escribir la relacion R
de A a B definida por:
(a, b) R a es producido por b
Solucion
La relacion sera:
R = {(huevos,gallinas),(leche,vacas),(leche,cabras)}
Ejemplo 6.2
(a) Sea R la relacion menor que definida en el conjunto Z de los n umeros enteros.
Escribiremos 3 < 5 para indicar que (3, 5) R y 5 </ 3 para indicar que (3, 5) / R
(b) Sea R la relacion es un m ultiplo de en el conjunto de los enteros positivos.
Entonces, 4R2 pero 2R/ 4. Mas generalmente, xRy si, y solo si x = ky para alg un k Z
+
. As
para todo x, xR1. Si p > 1, entonces p es primo si xRp implica que x = 1 o x = p. Un n umero x
es impar si xR/ 2.
(c) Cuando un compilador traduce un programa informatico construye una tabla de smbolos que
contiene los nombres de los smbolos presentes en el programa, los atributos asociados a cada
nombre y las sentencias de programa en las que estan presentes cada uno de los nombres. As pues,
si S es el conjunto de los smbolos, A es el conjunto de los posibles atributos y P es el conjunto de
las sentencias de programa, entonces la tabla de smbolos incluye informacion representada por las
relaciones binarias de S a A y de S a P.
(d) Como dijimos anteriormente, una relacion binaria sobre el conjunto de los n umeros reales puede
representarse graficamente en el plano cartesiano. La figura siguiente es la graca de la relacion
R = {(x, y) R R : |x| +|y| = 1}
x
y
1
1 1
1
|x| +|y| = 1
133
Universidad de Cadiz Departamento de Matematicas
Ejemplo 6.3 Sea A = {1, 2, 3} y R = {(1, 2), (1, 3), (3, 2)}. R es una relacion en A ya que es un
subconjunto de AA. Con respecto a esta relacion, tendremos que
1R2, 1R3, 3R2, pero 1R/ 1, 2R/ 1, 2R/ 2, 2R/ 3, 3R/ 1, 3R/ 3
Nota 6.1
Observese que la matriz de una relacion caracteriza a la misma, o sea, si se conoce la relacion se
conoce la matriz y si se conoce la matriz sabremos de que relacion trata.
Observese tambien lo siguiente: si M
R
es la matriz de una relacion R de A a B, cada fila se
corresponde con un elemento de A y cada columna con un elemento de B. Para calcular el dominio
de R bastara ver en que filas hay, al menos, un uno y para calcular la imagen bastara con ver en
que columnas hay, al menos, un uno.
En el ejemplo anterior,
Dom(R) = {1, 2, 3, 4} e Img (R) = {1, 2, 3, 4}
Existe otra forma de representar una relacion cuando es de un conjunto en si mismo, es decir, cuando la
relacion es binaria.
6.4 Grafo Dirigido de una Relaci on
Los grafos nos ofrecen una forma bastante conveniente de visualizar cuestiones relativas a una relacion
binaria. Por esta razon desarrollaremos algunos conceptos de grafos dirigidos paralelamente a nuestro
tratamiento de las relaciones binarias.
6.4.1 Denici on
Un grafo dirigido o digrafo es un par ordenado D = (A, R) donde A es un conjunto nito y R es una
relacion binaria denida sobre A. Al conjunto A lo llamaremos conjunto de nodos o vertices de D. A
los elementos de R los llamaremos arcos o aristas del digrafo D.
Un grafo dirigido caracteriza a una relacion, es decir, conociendo la relacion se conoce el digrafo y
conociendo el digrafo, puede establecerse la relacion.
Si G
R
es el grafo dirigido de una relacion en un conjunto finito A, entonces el dominio y la imagen
de R estan formados por los puntos que son, respectivamente, extremo inicial y final de alg un arco.
136
Matematica Discreta Francisco Jose Gonzalez Gutierrez
6.4.2 Representaci on Graca de un Grafo Dirigido
Tomaremos los elementos de A como puntos del plano y cuando dos elementos x e y de A esten
relacionados, es decir, xRy, trazaremos un arco dirigido desde x hasta y.
A x lo llamaremos vertice inicial y al y, vertice nal de la arista (x, y).
A una arista que una un punto consigo mismo, la llamaremos bucle.
A un vertice que no sea inicial ni nal de ninguna arista, lo llamaremos aislado.
Grado de entrada de un vertice es el n umero de aristas que llegan hasta el. Representaremos por
gr
e
(a) al del vertice a.
Grado de salida de un vertice es el n umero de aristas que salen de el. Representaremos por
gr
s
(a) al del vertice a.
Ejemplo 6.7 En la figura mostramos una representacion graca del digrafo D = (A, R), siendo A el
conjunto {a, b, c, d} y R = {(a, a), (a, c), (b, c)}.
d
Aislado
b
Bucle
a
Ejemplo 6.7
Las aristas son (a, a), (a, c) y (b, c).
d es un vertice aislado.
Los grados de entrada son:
gr
e
(a) = 1, gr
e
(b) = 0, gr
e
(c) = 2, gr
e
(d) = 0
y los de salida,
gr
s
(a) = 2, gr
s
(b) = 1, gr
s
(c) = 0, gr
s
(d) = 0
5
Ejemplo 6.8
Como Z
+
es un conjunto infinito, en la figura hemos hecho un diagrama que, necesariamente, es incom-
pleto.
6.5 Propiedades de las Relaciones
Las relaciones binarias, es decir definidas sobre un unico conjunto A, satisfacen ciertas propiedades que
expondremos en este apartado.
6.5.1 Reexividad
Una relacion binaria R sobre un conjunto A se dice que es reexiva, cuando cada elemento de A esta
relacionado consigo mismo. Es decir,
R es reexiva a (a A = aRa)
Nota 6.2 La equivalencia anterior,
R es reexiva a (a A = aRa)
puede escribirse tambien, en la forma:
R es reexiva a [(a A) aRa]
y si ahora negamos ambos miembros, tendremos
(R es reexiva) a [(a A) aRa]
es decir,
R no es reexiva a : [((a A) aRa)]
luego,
R no es reexiva a : (a A aR/ a)
Consecuentemente, si podemos encontrar, al menos, un elemento a en el conjunto A que no este rela-
cionado consigo mismo, la relacion R no es reflexiva.
Ejemplo 6.9 Sea A = {1, 2, 3, 4} y R = {(1, 1), (1, 2), (2, 2), (3, 3), (3, 2), (4, 4)} una relacion definida
en A.
Es reexiva? Dibujar el digrafo y escribir la matriz de la relacion
Solucion
138
Matematica Discreta Francisco Jose Gonzalez Gutierrez
2
M
R
=
_
_
_
_
1 1 0 0
0 1 0 0
0 1 1 0
0 0 0 1
_
_
_
_
Relacion Reexiva
En efecto, R es reexiva ya que para cada a A, el par (a, a) esta en la relacion. La gura anterior nos
muestra el digrafo y la matriz de R.
Nota 6.3 Observese lo siguiente:
El digrafo de una relacion reexiva se caracteriza por tener un bucle (ciclo de longitud uno) en
cada uno de los vertices.
La matriz de una relacion reexiva se caracteriza por tener todos los elementos de su diagonal
principal iguales a uno. Es decir, si M
R
= (r
ij
), entonces
R es reexiva r
ii
= 1, i
y
R no es reexiva i : r
ii
= 0
Ejemplo 6.10 Consideremos en el conjunto Z de los n umeros enteros las relaciones menor o igual
que y menor que. Estudiar la reexividad de ambas relaciones.
Solucion
(a) Menor o igual que. aRb a b
Sea a cualquier n umero entero, entonces
a = a
luego,
a = a a < a
es decir,
a a
por tanto,
a (a Z = aRa)
Consecuentemente, la relacion propuesta es reexiva.
139
Universidad de Cadiz Departamento de Matematicas
(b) Menor que. aRb a < b.
Sea a cualquier n umero entero, entonces
a = a
es decir, a no es menor que a, de aqu que
aR/ a
por tanto,
a : (a Z aR/ a)
luego R no es una relacion reexiva.
6.5.2 Simetra
Una relacion binaria R sobre un conjunto A es simetrica si cada vez que a esta relacionado con b se
sigue que b esta relacionado con a. Es decir,
R es simetrica a, b A(aRb = bRa)
Nota 6.4 La equivalencia
R es simetrica a, b A(aRb = bRa)
puede escribirse en la forma
R es simetrica a, b A[(aRb) bRa]
y si ahora negamos ambos miembros, tendremos
(R es simetrica) a, b A[(aRb) bRa]
es decir,
(R es simetrica) a, b A : [(aRb) bRa]
de aqu que
R es no simetrica a, b A : (aRb bR/ a)
O sea, si podemos encontrar dos elementos a y b en A tales que a este relacionado con b y b no lo este
con a, entonces R es no simetrica.
Ejemplo 6.11 Sea A = {1, 2, 3, 4} y R = {(1, 1), (1, 2), (2, 1), (2, 3), (3, 2), (3, 3)} una relacion definida
en A.
Es simetrica? Dibujar el digrafo y escribir la matriz de la relacion.
Solucion
140
Matematica Discreta Francisco Jose Gonzalez Gutierrez
3
4
1
2 M
R
=
_
_
_
_
1 1 0 0
1 0 1 0
0 1 1 0
0 0 0 0
_
_
_
_
Relacion Simetrica
En efecto, R es simetrica ya que para cada par (a, b) R, el par (b, a) tambien pertenece a R.
El digrafo y la matriz de R se muestran en la figura anterior
Nota 6.5 Observese lo siguiente:
Si D es el digrafo de una relacion simetrica, entonces entre cada dos vertices distintos de D existen
dos aristas o no existe ninguna.
La matriz M
R
= (m
ij
) de una relacion simetrica, satisface la propiedad de que todo par de
elementos colocados simetricamente respecto de la diagonal principal son iguales. Luego si M
R
=
(r
ij
) es la matriz de R, entonces
R es simetrica r
ij
= r
ji
, i, j
y
R es no simetrica i, j : r
ij
= r
ji
6.5.3 Asimetra
Una relacion binaria R denida en un conjunto A se dice que es asimetrica si cada vez que aRb se
sigue que bR/ a. Es decir,
R es asimetrica a, b A(aRb = bR/ a)
Nota 6.6 La equivalencia
R es asimetrica a, b A(aRb = bR/ a)
puede escribirse en la forma
R es asimetrica a, b A(aR/ b bR/ a)
de donde negando ambos miembros, resulta
R no es asimetrica a, b A(aRb bRa)
141
Universidad de Cadiz Departamento de Matematicas
Ejemplo 6.12 Sea A = {1, 2, 3, 4} y R = {(1, 2), (1, 4), (2, 3), (2, 4), (3, 1), (4, 3)} una relacion definida
en A.
Es asimetrica? Dibujar el digrafo y escribir la matriz de la relacion.
Solucion
R es, en efecto, asimetrica ya que para cada par (a, b) que pertenece a R, el par (b, a) no pertenece.
1
M
R
=
_
_
_
_
0 1 0 1
0 0 1 1
1 0 0 0
0 0 1 0
_
_
_
_
Relacion Asimetrica
El digrafo y la matriz se muestran en la figura anterior.
Nota 6.7 Observese lo siguiente
Si D es el digrafo de una relacion asimetrica, entonces entre cada dos vertices distintos del mismo,
existe un arco o no existe ninguno.
La matriz M
R
= (r
ij
) de una relaci on asimetrica, satisface la propiedad de que si i = j, entonces
r
ij
= 0 o r
ji
= 0.
6.5.4 Antisimetra
Una relacion binaria R sobre un conjunto A se dice antisimetrica si cuando (a, b) R y (b, a) R,
entonces a = b. Es decir,
R es antisimetrica a, b A(aRb bRa = a = b)
Observese que en virtud de la equivalencia logica entre una proposicion condicional y su contrarrecproca,
142
Matematica Discreta Francisco Jose Gonzalez Gutierrez
otra forma de expresar esta definicion es
R es antisimetrica a, b A(a = b = aR/ b bR/ a)
a, b A[a = b = (aR/ b bRa) (aRb bR/ a) (aR/ b bR/ a)]
Nota 6.8 La equivalencia
R es antisimetrica a, b A(aRb bRa = a = b)
la podemos escribir en la forma
R es antisimetrica a, b A[(aRb bRa) (a = b)]
de donde, negando ambos miembros, resulta
R es no antisimetrica a, b A : (aRb bRa a = b)
O sea, si podemos encontrar dos elementos a y b en A tales que a este relacionado con b y b relacionado
con a, siendo ambos distintos, entonces la relacion es no antisimetrica.
Ejemplo 6.13 Sea A = {1, 2, 3, 4} y sea R = {(1, 2), (2, 2), (3, 4), (4, 1)} una relacion definida en A.
Es antisimetrica? Dibujar el digrafo y escribir la matriz de R.
Solucion
1
M
R
=
_
_
_
_
0 1 0 0
0 1 0 0
0 0 0 1
1 0 0 0
_
_
_
_
Relacion Antisimetrica
Observemos lo siguiente:
1 = 2 y (1, 2) R, pero (2, 1) / R, es decir 1R2 2R/ 1.
1 = 3 y (1, 3) / R y (3, 1) / R, es decir 1R/ 3 3R/ 1.
143
Universidad de Cadiz Departamento de Matematicas
1 = 4 y (4, 1) R, pero (1, 4) / R, es decir 4R1 1R/ 4.
2 = 3 y (2, 3) / R, (3, 2) / R, es decir 2R/ 3 3R/ 2.
2 = 4 y (2, 4) / R, (4, 2) / R, es decir 2R/ 4 4R/ 2.
3 = 4 y (3, 4) R, pero (4, 3) / R, es decir 3R4 4R/ 3.
luego,
si a = b, entonces (a, b) / R o (b, a) / R
de aqu que R sea antisimetrica.
El digrafo y la matriz de R se muestran en la figura anterior.
Nota 6.9 Observese lo siguiente:
Si D es el digrafo de una relacion antisimetrica, entonces entre cada dos vertices distintos de A,
existe un arco o no existe ninguno.
La matriz M
R
= (r
ij
) de una relacion antisimetrica, satisface la propiedad de que si i = j, entonces
r
ij
= 0 o r
ji
= 0. Es decir,
R es antisimetrica i = j, r
ij
= 0 r
ji
= 0
y
R es no antisimetrica i, j : r
ij
= 1 r
ji
= 1 i = j
_
= a = a + p + q = p + q = 0 = p = q = 0 = a = b
Ejemplo 6.15 En el conjunto Z de los n umeros enteros se considera la relacion R definida por:
xRy |x| = |y|
Estudiar la simetra y la antisimetra de R.
Solucion
Si x e y son dos enteros cualesquiera, entonces
xRy = |x| = |y| = |y| = |x| = yRx
es decir la relacion propuesta es simetrica.
Por otra parte, si x es un entero cualquiera distinto de cero, entonces
x = x y |x| = |x| y |x| = |x|
es decir,
(xR(x) (x)Rx) x = x
luego R no es antisimetrica.
6.5.5 Transitividad
Se dice que una relacion R denida en un conjunto A es transitiva si cuando (a, b) R y (b, c) R,
entonces (a, c) R. Es decir,
R es transitiva a, b, c A(aRb bRc = aRc)
Nota 6.10 Negando los dos miembros de la equivalencia anterior, tendremos
R es no transitiva a, b, c A : aRb bRc aR/ c
es decir, la relacion R no es transitiva, si podemos encontrar elementos a, b, c en A tales que aRb y bRc,
pero aR/ c.
Ejemplo 6.16 Sea A = {1, 2, 3, 4} y R = {(1, 2), (1, 3), (1, 4), (2, 3)} una relacion definida sobre A.
Es transitiva? Dibujar el digrafo y escribir la matriz de la relacion.
Solucion
145
Universidad de Cadiz Departamento de Matematicas
1
M
R
=
_
_
_
_
0 1 1 1
0 0 1 0
0 0 0 0
0 0 0 0
_
_
_
_
Relacion Transitiva
En efecto, R es transitiva porque si (a, b) R y (b, c) R, tambien esta en R el par (a, c).
El digrafo y la matriz de R se muestran en la figura.
Nota 6.11 Observese lo siguiente:
Si D es el digrafo de una relacion transitiva y existen arcos desde a hasta b y desde b hasta c,
entonces existira un arco desde a hasta c. Por lo tanto, y existe un camino de longitud mayor que
cero desde a hasta b, entonces existe un arco (camino de longitud uno) desde a hasta b.
Es posible caracterizar la relacion transitiva por su matriz M
R
= (r
ij
),
R es transitiva (r
ij
= 1 r
jk
= 1 = r
ik
= 1)
y
R es no transitiva r
ij
= 1 r
jk
= 1 r
ik
= 0
Ejemplo 6.17 Estudiar las propiedades de las relaciones definidas en el conjunto A = {1, 2, 3} cuyos
digrafos son los de la figura siguiente.
146
Matematica Discreta Francisco Jose Gonzalez Gutierrez
a
R
1
b
c
a
R
2
a
R
3
a
R
4
b
c
a
R
5
Ejemplo 6.17
Solucion
(a) R
1
es la relacion de igualdad sobre A. Es reflexiva, simetrica, antisimetrica y transitiva.
(b) R
2
es simetrica. No es reflexiva, ni antisimetrica, ni transitiva.
(c) La relacion R
3
es antisimetrica y transitiva. No es reexiva, ni simetrica.
(d) La relacion R
4
es la relacion vaca. Es simetrica, antisimetrica, y transitiva, pero no es reflexiva.
(e) R
5
es la relacion universal. Es reexiva, simetrica y transitiva, pero no es antisimetrica.
147
Universidad de Cadiz Departamento de Matematicas
Ejemplo 6.18 Para las siguientes afirmaciones sobre relaciones en un conjunto A, donde |A| = n,
determinar si la proposicion es verdadera o falsa. Si es falsa dar un contraejemplo.
(a) Si R es una relacion reexiva en A, entonces |R| n.
(b) Si R es una relacion en A y |R| n, entonces R es reexiva.
(c) Si R
1
y R
2
son dos relaciones en A, tales que R
1
R
2
, se verica
Si R
1
es reexiva, simetrica y transitiva, entonces R
2
tambien lo es.
(d) Se verifica el recproco del apartado anterior?
Solucion
(a) Verdadera.
Para todo a A ha de cumplirse que (a, a) R, luego en R hay, al menos, el mismo n umero de
elementos que en A.
(b) Falsa.
Por ejemplo, sea A = {1, 2} y R = {(1, 1), (1, 2), (2, 1} el |R| > |A| y, sin embargo, R no es
reflexiva.
(c) Reexiva. Verdadero.
En efecto, si R
1
es reexiva, entonces (a, a) R
1
para cada a de A, luego como R
1
R
2
, tendremos
que (a, a) R
2
, a A y R
2
tambien sera reexiva.
Simetrica. Falso.
En efecto, si A = {1, 2} , R
1
= {(a, a)} y R
2
= {(a, a), (a, b)}, entonces R
1
es simetrica, R
1
R
2
pero R
2
no es simetrica.
Transitiva. Falso.
En efecto, sea A = {a, b, c} , R
1
= {(a, b), (b, c), (a, c)} y R
2
= {(a, b), (b, c), (a, c), (c, a)}. Entonces,
R
1
es transitiva, R
1
R
2
, pero R
2
no es transitiva.
(d) Reexiva. Falso.
En efecto, si A = {a, b} , R
1
= {(b, b)} y R
2
= {(a, a), (b, b)}, entonces R
2
es reexiva, R
1
R
2
,
pero R
1
no es reexiva.
Simetrica. Falso.
En efecto, si A = {a, b} , R
1
= {(a, b)} y R
2
= {(a, b), (b, a)}, entonces R
2
es simetrica, R
1
R
2
,
pero R
1
no es simetrica.
Transitiva. Falso.
En efecto, si A = {a, b, c} , R
1
= {(a, b), (b, c)} y R
2
= {(a, b), (b, c), (a, c)}, entonces R
2
es
transitiva, R
1
R
2
, pero R
1
no es transitiva.
Ejemplo 6.19 Determinar las propiedades de las siguientes relaciones
(a) R es la relacion definida en Z, donde xRy si y solo si x + y es par (impar).
(b) R es la relacion definida en Z Z, donde (a, b)R(c, d) si y solo si a c.
Solucion
(a) xRy x + y es par (impar)
148
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Reexividad.
Dado x Z cualquiera, se verica que x + x = 2x es par, luego xRx, es decir la relacion par es
reexiva.
La relacion impar, obviamente, no es reexiva.
Simetra.
Dados x e y cualesquiera de Z, se verica:
xRy x + y es par (impar) = y + x es par (impar) yRx
luego la relaciones par e impar son simetricas.
Antisimetrica.
Sean x e y dos enteros distintos cualesquiera tales que x + y sea par. Entonces, y + x tambien es
par, luego
x, y Z : xRy yRx x = y
y la relacion par no es antisimetrica.
Lo mismo puede decirse de la relaci on impar.
Transitiva.
Dados x, y, z cualesquiera de Z, tendremos:
xRy x + y par = p Z : x + y = 2p
yRz y + z par = q Z : y + z = 2q
_
= x +z = 2(p +q y) = x +z par = xRz
Luego la relacion par si es transitiva. Veamos la impar.
xRy x + y impar p Z : x + y = 2p + 1
yRz y + z impar q Z : y + z = 2q + 1
_
x+z = 2(p+qy)+2 x+z par xR/ z
por tanto, la relacion impar no es transitiva.
(b) (a, b)R(c, d) a c
Reexiva.
Para cualquier a entero, se verifica que a = a, luego a a, es decir, (a, b)R(a, b)
Simetrica.
Sean a, b, c y d cuatro n umeros enteros tales que a c. Entonces, (a, b)R(c, d), sin embargo el par
(c, d) no esta relacionado con el (a, b) ya que c a. Por tanto,
(a, b), (c, d) Z Z : (a, b)R(c, d) (c, d)R/ (a, b)
es decir, la relacion no es simetrica.
Antisimetrica.
Sean (a, b) y (c, d) dos elementos de Z Z tales que a = c y b = d. Entonces (a, b)R(c, d) y
(c, d)R(a, b), sin embargo (a, b) = (c, d), es decir,
(a, b), (c, d) Z Z : (a, b)R(c, d) (c, d)R(a, b) (a, b) = (c, d)
por lo tanto, la relacion no es antisimetrica.
Transitiva.
Dados tres elementos (a, b), (c, d) y (e, f), cualesquiera de Z Z, se verifica:
(a, b)R(c, d)
(c, d)R(e, f)
_
a c
c e
_
_
= a e = (a, b)R(e, f)
luego la relacion dada es transitiva.
149
Universidad de Cadiz Departamento de Matematicas
Ejemplo 6.20 Sea R = {(a, b), (a, c), (b, c), (a, a), (b, b)} una relacion definida en A = {a, b, c}. Decir
que propiedades tiene, dibujar un digrafo de la misma y escribir su matriz.
Solucion
No es reexiva, ya que (c, c) / R
No es simetrica, ya que por ejemplo (a, b) R y, sin embargo (b, a) / R.
Es antisimetrica. En efecto,
a = b y bR/ a
a = c y aR/ b
b = c y cR/ b
luego,
x, y A(x = y = xR/ y yR/ x)
y, por tanto, R es antisimetrica.
Es transitiva, ya que
x, y, z A(xRy yRz = xRz)
El digrafo y la matriz de la relacion se muestran en la figura siguiente:
b
c
a
M
R
=
_
_
1 1 1
0 1 1
0 0 0
_
_
Ejemplo 6.20
150
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 6.21 Una relacion R definida en un conjunto A, puede tener las propiedades simetrica y
antisimetrica?
Solucion
La relacion R = {(a, a) : a A} definida en cualquier conjunto A es simetrica y antisimetrica.
Ejemplo 6.22 Dibujar el digrafo de las relaciones siguientes:
(a) La relacion R = {(1, 2), (2, 1), (3, 3), (1, 1), (2, 2)} definida en el conjunto A = {1, 2, 3}.
(b) La relacion R = {(1, 2), (2, 3), (3, 4), (4, 1)} definida en A = {1, 2, 3, 4}.
(c) La relacion R sobre el conjunto A = {1, 2, 3, 4} definida por x
2
y.
Solucion
2 3
1
3
3 4
2 1
(a) (b) (c)
Ejemplo 6.22
Ejemplo 6.23 Estudiar la relacion en Q dada por
aRb si y solo si |a b| < 1
Solucion
Veamos que propiedades tiene la relacion dada.
Reexividad. Dado cualquier n umero racional a, se verifica que |a a| = 0 < 1, luego aRa.
Simetra. Dados dos racionales cualesquiera a y b,
aRb |a b| < 1 = |b a| < 1 = bRa
luego la relacion es simetrica.
151
Universidad de Cadiz Departamento de Matematicas
Transitividad. Sean a, b y c tres n umeros racionales tales que aRb y bRc. Entonces
aRb |a b| < 1
bRc |b c| < 1
sin embargo,
|a c| = |a b + b c| |a b| +|b c| < 2
por tanto,
a, b, c Q : aRb bRc aR/ c
por tanto, R no es transitiva.
Ejemplo 6.24 Escribir la relacion cuyos digrafos son los de la figura siguiente, como conjunto de pares
ordenados.
c
d
4
5
3
2
2
a
b
c
d
(a) (b) (c) (d)
Ejemplo 6.24
Solucion
(a) R = {(a, b), (a, c), (b, d), (b, a), (c, d), (c, c)}
(b) R = {(1, 1), (2, 2), (3, 3), (3, 5), (4, 3), (4, 4), (5, 4)(5, 5)}
(c) R =
(d) R = {(b, c), (c, b), (d, d)}
152
Apuntes de Matematica Discreta
7. Relaciones de Orden
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 7
Relaciones de Orden
Contenido
7.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
7.1.1 Relacion de Orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
7.1.2 Relacion de Orden Estricto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
7.1.3 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
7.1.4 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.2 Conjuntos Ordenados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.2.1 Elementos Comparables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.2.2 Orden Parcial y Total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.2.3 Conjuntos Ordenados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
7.3 Producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
7.3.1 Orden del Producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
7.3.2 Orden Lexicograco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
7.4 Representacion Graca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
7.4.1 Diagrama de Hasse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
7.5 Ordenacion Topologica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
7.6 Elementos Caractersticos de un Conjunto Ordenado . . . . . . . . . . . . . 177
7.6.1 Elemento Maximal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
7.6.2 Elemento Minimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
7.6.3 Existencia del Maximal y Minimal . . . . . . . . . . . . . . . . . . . . . . . . . 178
7.6.4 Algoritmo para la Ordenacion Topologica . . . . . . . . . . . . . . . . . . . . . 178
7.6.5 Elemento Maximo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
7.6.6 Elemento Mnimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
7.6.7 Unicidad del Maximo y el Mnimo . . . . . . . . . . . . . . . . . . . . . . . . . 183
7.6.8 Cota Superior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
7.6.9 Cota Inferior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
7.6.10 Conjunto Acotado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7.6.11 Supremo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7.6.12
Inmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7.6.13 Unicidad del
Inmo y el Supremo . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Estudiamos en esta leccion una de las relaciones binarias mas importantes que pueden definirse en un
conjunto, las relaciones de orden.
153
Universidad de Cadiz Departamento de Matematicas
7.1 Generalidades
Una relacion de orden es una relacion definida en un conjunto que verifica las propiedades reexiva,
antisimetrica y transitiva.
Cuando en un conjunto hayamos definido una relacion de orden, diremos que el conjunto esta ordenado
con respecto a dicha relacion.
Los retculos y las algebras de Boole son conjuntos ordenados con caractersticas especiales. Estas
estructuras algebraicas juegan un importante papel en la teora de conjuntos, as como en problemas
de ordenacion y b usqueda (problemas estos de especial interes en la informatica), y en particular las
algebras de Boole son importantes para la representacion de circuitos logicos.
Antes de comenzar fijaremos ideas con un par de ejemplos sencillos.
Ejemplo 7.1 Dado el conjunto A = {a, b, c}, consideramos la relacion de inclusion en el conjunto de
las partes de A.
P(A) = {, {a} , {b} , {c} , {a, b} , {a, c} , {b, c} , {a, b, c}}
La inclusion es una relacion de orden ya que posee las propiedades reflexiva, antisimetrica y transitiva.
Podemos, por tanto, ordenar el conjunto P(A):
{a} {a, b} {a, b, c}
{b} {a, b} {a, b, c}
y as sucesivamente. Ahora bien, considerando dos elementos de P(A), por ejemplo {a} y {c}, ni {a}
esta incluido en {c} ni {c} en {a}, luego la relacion de inclusion no sirve para ordenar todos los elementos
de P(A), diremos en tal caso que este conjunto esta parcialmente ordenado.
7.1.1 Relaci on de Orden
Una relacion binaria R sobre un conjunto A se dice que es de orden, si es reexiva, antisimetrica y
transitiva.
Los ordenes mas comunes son las relaciones y en Z y en R. Por esta razon cuando nos refiramos
en general a una relacion de orden en un conjunto A, usaremos lo smbolos y para R. Estos son
similares a los y que seguiremos utilizando cuando el conjunto sea Z o R.
Si es una relacion de orden sobre un conjunto A, entonces
a b se lee a precede a b o a es anterior a b.
Si a b y a = b, emplearemos a b y diremos que a precede estrictamente a b o a es
estrictamente anterior a b.
a b se lee a sucede a b o a es posterior a b
a b se lee a sucede estrictamente a b o a es estrictamente posterior a b .
Ejemplo 7.2 Probar que la relacion menor o igual denida en el conjunto Z de los n umeros enteros
es de orden.
Solucion
Sean a y b dos enteros cualesquiera. Entonces,
a b b a 0
154
Matematica Discreta Francisco Jose Gonzalez Gutierrez
o lo que es igual
a b b a Z
+
0
es decir,
a b k Z
+
0
: b a = k
Veamos si esta relacion cumple las condiciones exigidas.
Reexividad. En efecto, sea a elegido arbitrariamente en el conjunto de los enteros. Entonces,
a = a = a a = 0; 0 Z
+
0
= a a
Antisimetra. Sean a y b dos enteros cualesquiera. Entonces,
a b k
1
Z
+
0
: b a = k
1
y
b a k
2
Z
+
0
: a b = k
2
_
_
= k
1
= k
2
, con k
1
y k
2
en Z
+
0
= k
1
= k
2
= 0
por lo tanto,
b a = 0 y a b = 0
es decir,
a = b
y, consecuentemente, la relacion es antisimetrica.
Transitividad. En efecto, si a, b y c son tres n umeros enteros cualesquiera. Entonces
a b k
1
Z
+
0
: b a = k
1
y
b c k
2
Z
+
0
: c b = k
2
_
_
= b a + c b = k
1
+ k
2
k
1
, k
2
Z
+
0
= c a = k, k = k
1
+ k
2
Z
+
0
= a c.
Por lo tanto, la relacion es transitiva.
7.1.2 Relaci on de Orden Estricto
Una relacion R sobre un conjunto A se dice que es de orden estricto si es asimetrica y transitiva.
Ejemplo 7.3 Probar que la relacion menor que es una relacion de orden estricto en Z.
Solucion
Sean a y b dos enteros cualesquiera. Entonces,
a < b b a > 0
o lo que es igual
a < b b a Z
+
es decir,
a < b k Z
+
: b a = k
Veamos si esta relacion cumple las condiciones exigidas para el orden estricto.
155
Universidad de Cadiz Departamento de Matematicas
Asimetra. En efecto, si a y b son dos enteros cualesquiera.
a < b k Z
+
: b a = k
k Z
+
: a b = k
a b / Z
+
a b = k; k Z
+
= b a
Por lo tanto, la relacion propuesta es asimetrica.
Transitividad. En efecto, si a, b y c son tres n umeros enteros cualesquiera. Entonces
a < b k
1
Z
+
: b a = k
1
y
b < c k
2
Z
+
: c b = k
2
_
_
= b a + c b = k
1
+ k
2
k
1
, k
2
Z
+
= c a = k, k = k
1
+ k
2
Z
+
= a < c.
Por lo tanto, la relacion es transitiva.
Nota 7.1 Observemos que la relacion de orden denida en Z como menor o igual puede denirse a
traves de la relacion de orden estricto menor que. En efecto, si a y b son dos enteros arbitrarios,
a b a < b a = b
y tambien
a b a b a = b
Teniendo en cuenta esto veamos que la antisimetra de la relacion menor o igual puede probarse de
otra forma, es decir, probaremos que si a y b son dos enteros distintos cualesquiera, entonces a no es
156
Matematica Discreta Francisco Jose Gonzalez Gutierrez
menor o igual que b o b no es menor o igual que a. En efecto,
a = b b a = 0
b a Z \ {0}
b a Z
Z
+
_
b a Z
b a Z
+
_
b a Z
a b Z
_
b a = k; k Z
+
a b = k; k Z
+
_
b a
a b
_
b a
a b
A continuacion veremos que a partir de una relacion de orden puede definirse una de orden estricto y
viceversa.
7.1.3 Proposici on
Sea una relacion de orden denida sobre un conjunto A y sea otra relacion sobre A denida en
la forma
a b si, y solo si a b y a = b.
Entonces es una relacion de orden estricto sobre A.
Demostracion
a b a b a = b, a, b A (7.1)
Asimetrica. En efecto, si no fuera asimetrica, entonces existiran dos elementos a y b en A tales que
a b b a
es decir,
(a b a = b) (b a b = a)
luego,
(a b b a) a = b
de donde, por la antisimetra de , resulta que
a = b a = b
157
Universidad de Cadiz Departamento de Matematicas
lo cual es imposible. Por lo tanto, es asimetrica.
Transitiva. En efecto, sean a, b y c tres elementos arbitrariamente elegidos en A. Pues bien, si
a b b c
por (7.1), tendremos que
(a b a = b) (b c b = c)
es decir,
(a b b c) (a = b b = c) .
Veamos que si a = b b = c, entonces a = c. En efecto, si fuese a = c, tendramos
(a b b a) (a = b b = a)
lo cual, por la antisimetra de nos llevara a la contradiccion,
a = b a = b.
As pues,
(a b b c) a = c
y por la transitividad de , resulta
a c a = c
es decir,
a c
y, consecuentemente, es transitiva.
7.1.4 Proposici on
Sea una relacion de orden estricto denida sobre un conjunto A y sea otra relacion sobre A
denida en la forma
a b si, y solo si a b o a = b.
Entonces es una relacion de orden sobre A.
Demostracion
a b a b a = b, a, b A (7.2)
Reflexiva. En efecto, para cada a de A, se verifica que
a = a = a a a = a a a
Antisimetrica. En efecto, sean a y b cualesquiera de A. Pues bien, si
a b b a
entonces, por (7.2),
(a b a = b) (b a b = a)
de aqu que
(a b b a) (a = b)
pero a b y b a es falso ya que es asimetrica, luego nos queda que a = b.
Tambien podamos haber razonado en la forma siguiente: si no fuera antisimetrica, entonces existiran
a y b en A tales que
a b b a a = b
158
Matematica Discreta Francisco Jose Gonzalez Gutierrez
entonces, por (7.2),
(a b a = b) (b a a = b) (a = b)
es decir,
[(a b b a) (a = b)] (a = b)
pero a b y b a contradice la asimetra de , luego
(a = b) (a = b)
lo cual es una contradiccion, por lo tanto es antisimetrica.
Transitiva. En efecto, sean a, b y c tres elementos arbitrarios de A. Pues bien, si
a b b c
entonces por (7.2),
(a b a = b) (b c b = c)
de aqu que
(a b b c) (a b b = c) (a = b b c) (a = b b = c)
y por ser transitiva, nos quedara que
(a c) (a c) (a c) (a = c)
es decir,
a c a = c
por lo tanto, y de nuevo por (7.2),
a c.
Z
+
a = b
_
_
k Z
: b a = k
k Z
+
: b a = k
a = b
_
_
a b = k, con k Z
+
b a = k, con k Z
+
a = b
_
_
b < a
a < b
_
a = b b < a
a = b a < b
_
b a
a b
Por tanto, la relacion de orden menor o igual denida en el conjunto de los n umeros enteros es total.
Ejemplo 7.5 En el conjunto Z
+
de los n umeros enteros positivos, se considera la relacion de divisibil-
idad, es decir, para cada par de enteros a y b
a b a |b
Probar que es una relacion de orden parcial.
Solucion
Recordemos que si a y b son dos enteros no negativos cualesquiera, entonces
a |b k Z
+
: b = ak
luego la relacion propuesta puede caracterizarse en la forma
a b k Z
+
: b = ak.
Veamos que esta relacion es de orden.
Reexiva. Para cada elemento a de Z
+
, se verifica que
a = a 1
160
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego,
k Z
+
: a = a k
de aqu que
a
_
a Z
+
= a a
_
es decir, la relacion de divisibilidad es, en efecto, reexiva.
Antisimetrica. Sean a y b dos elementos cualesquiera de Z
+
, entonces
a b
b a
_
_
_
_
_
_
k
1
Z
+
: b = a k
1
k
2
Z
+
: a = b k
2
si ahora sustituimos la segunda ecuacion en la primera, tendremos
b = b k
1
k
2
k
1
k
2
= 1 k
1
= k
2
= 1
consecuentemente, a = b.
De aqu que
a, b Z(a b b a = a = b)
es decir, la relacion propuesta es antisimetrica.
Transitiva. Sean a, b y c tres n umeros enteros arbitrarios.
a b
b c
_
_
_
_
_
_
k
1
Z
+
: b = a k
1
k
2
Z
+
: c = b k
2
Sustituyendo la segunda ecuacion en la primera, tendremos que
c = a k
1
k
2
: k
1
k
2
Z
luego,
a c
o sea,
a, b, c Z(a b b c = a c)
la relacion, por tanto, es transitiva.
Por cumplir las tres condiciones anteriores, la relacion es de orden.
Veamos que el orden es parcial. En efecto, consideremos los enteros 2 y 3, entonces
2 = 3k; k Z y 3 = 2k; k Z
consecuentemente,
a, b Z : a / b b / a
es decir, existen elementos no comparables, de aqu que la relacion de orden sea parcial.
Ejemplo 7.6 Determinar si la relacion R es un orden parcial en el conjunto A.
(a) A = Z y aRb a = 2b
(b) A = Z y aRb a
2
|2b
(c) A = Z y aRb k Z
+
: a = b
k
Solucion
161
Universidad de Cadiz Departamento de Matematicas
(a) A = Z y aRb a = 2b
Reexiva. Consideremos el 1, n umero entero, entonces 1 = 2 1, luego 1R/ 1, de aqu que
a : a Z aR/ a
La relacion propuesta no es, por tanto, reexiva y, consecuentemente, no es de orden.
(b) A = Z y aRb a
2
|2b
Reexiva. Consideremos el n umero entero 3, entonces
3
2
no divide a 2 3
de aqu que 3R/ 3, es decir,
a : a Z aR/ a
por tanto, al igual que en el apartado anterior, la relacion propuesta es no reflexiva y, consecuente-
mente, no es de orden.
(c) A = Z y aRb k Z : a = b
k
Reexiva. Dado cualquier n umero entero a, se verifica que a = a
1
, luego
k Z
+
(k = 1) : a = a
k
de aqu que
a (a Z = aRa)
consecuentemente, la relacion propuesta es reexiva.
Antisimetrica. Sean a y b dos enteros cualesquiera, entonces
aRb k
1
Z
+
: a = b
k1
bRa k
2
Z
+
: b = a
k2
sustituyendo la segunda ecuacion en la primera, tendremos
a =
_
a
k2
_
k1
a = a
k1k2
k
1
k
2
= 1 k
1
= k
2
= 1
de aqu que a sea igual a b, por tanto,
a, b Z(aRb bRa = a = b)
es decir, R es antisimetrica.
Transitiva. Sean a, b y c tres n umeros enteros cualesquiera, entonces
aRb k
1
Z
+
: a = b
k1
bRc k
2
Z
+
: b = c
k2
sustituyendo la segunda ecuacion en la primera, tendremos
a =
_
c
k2
_
k1
a = c
k1k2
: k
1
k
2
Z
+
aRc
es decir,
a, b, c Z(aRb bRc = aRc)
luego la relacion propuesta es transitiva.
162
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por tanto, la relacion es de orden. Veamos de que tipo es.
Tomando los enteros 2 y 3, se verifica que
2 = 3
k
, k Z
+
y 3 = 2
k
, k Z
+
luego,
2R/ 3 3R/ 2
es decir,
a, b Z : (aR/ b aR/ b)
es decir, existen en Z elementos no comparables con la relacion propuesta, de aqu que esta sea de
orden parcial.
Ejemplo 7.7 Determinar si la relacion de inclusion denida en el conjunto A = P(S), donde S es un
conjunto cualquiera es una relacion de orden total.
Solucion
A = P(S), donde S es un conjunto cualquiera y R la inclusion de conjuntos.
Esta relacion es claramente reexiva, antisimetrica y transitiva (ver leccion de teora de conjuntos), luego
es de orden.
El siguiente ejemplo prueba que el orden es parcial. En efecto, sea S = {a, b, c} y
P(S) = {, {a} , {b} , {c} , {a, b} , {a, c} , {a, b, c}}
se observa con facilidad que hay elementos en este conjunto que no son comparables con la relacion, por
ejemplo {a} no esta contenido en {b} ni {b} en {a}.
7.2.3 Conjuntos Ordenados
Dado un conjunto A diremos que esta ordenado si en el hay denida una relacion de orden. Dicho
conjunto estara parcial o totalmente ordenado seg un que la relacion denida sea parcial o total.
Notaremos (A, ) al conjunto A ordenado con la relacion .
Ejemplo 7.8
(a) La relacion de inclusion es una relacion de orden parcial sobre cualquier coleccion de subconjuntos
de A; es decir, es un orden parcial sobre el conjunto de las partes de A y, consecuentemente,
(P(A), ) es un conjunto parcialmente ordenado.
(b) La relacion (menor o igual que) es una relacion de orden total sobre el conjunto de los n umeros
enteros, es decir, (Z, ) es un conjunto totalmente ordenado.
(c) La relacion menor que no es un orden sobre Z ya que no es reexiva.
7.3 Producto
El siguiente teorema nos muestra como construir un nuevo conjunto ordenado a partir de otros.
163
Universidad de Cadiz Departamento de Matematicas
7.3.1 Orden del Producto
Si (A,
1
) y (B,
2
) son dos conjuntos parcialmente ordenados, entonces {AB, } tambien lo es
con el orden denido por
(a, b) (a
, b
) a
1
a
b
2
b
Demostracion
Veamos que la relacion definida cumple las tres condiciones que caracterizan las relaciones de orden.
Reexiva. Sea (a, b) un elemento arbitrario de AB. Entonces
(a, b) AB a A b B
= a
1
a b
2
b {Reexividad en (A,
1
) y {B,
2
}}
(a, b) (a, b)
luego,
(a, b) [(a, b) AB = (a, b) (a, b)]
es decir, la relacion propuesta es, en efecto, reflexiva.
Antisimetrica. Sean (a, b) y (a
, b
, b
(a
, b
) (a, b)
_
_
_
_
_
_
a
1
a
b
2
b
1
a b
2
b
_
_
_
a
1
a
1
a en A
b
2
b
2
b en B
= a = a
b = b
, b
)
Tendremos, por tanto,
(a, b), (a
, b
) AB [(a, b) (a
, b
) (a
, b
) (a, b) = (a, b) = (a
, b
)]
luego la relacion propuesta es antisimetrica.
Transitiva. Sean ahora (a, b), (a
, b
) y (a
, b
, b
(a
, b
) (a
, b
)
_
_
_
_
_
_
a
1
a
b
2
b
1
a
2
b
_
_
_
a
1
a
1
a
en A
b
2
b
2
b
en B
= a
1
a
b
2
b
{Transitividad en (A,
1
) y (B,
2
)}
(a, b) (a
, b
)
luego,
(a, b), (a
, b
), (a
, b
) AB [(a, b) (a
, b
) (a
, b
) (a
, b
) = (a, b) (a
, b
)]
es decir, la relacion es transitiva.
164
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por tanto, la relacion definida en el producto cartesiano A B es de orden. Lo llamaremos el orden
del producto.
Ejemplo 7.9 En Z
+
Z
+
y definimos la siguiente relacion:
(a, b) (a
, b
) a |a
b b
, b
) cualesquiera de AA.
(a, b) (a
, b
(a
, b
) (a, b)
_
_
_
_
_
_
a |a
b b
|a b
_
_
_
a |a
|a
b b
b
= a = a
b = b
, b
)
Tenemos, pues,
(a, b), (a
, b
) AA((a, b) (a
, b
) (a
, b
) (a, b) = (a, b) = (a
, b
))
es decir, es antisimetrica.
Transitiva. Si (a, b), (a
, b
) y (a
, b
, b
(a
, b
) (a
, b
)
_
_
_
_
_
_
a |a
b b
|a
_
_
_
a |a
|a
b b
= a |a
b b
, b
)
165
Universidad de Cadiz Departamento de Matematicas
As pues,
(a, b), (a
, b
), (a
, b
) AA((a, b) (a
, b
) (a
, b
) (a
, b
) = (a, b) (a
, b
))
es decir, es transitiva.
Consecuentemente, la relacion propuesta es de orden, siendo este parcial por serlo la relacion de divisi-
bilidad.
7.3.2 Orden Lexicograco
Un orden muy util en el producto AB, siendo (A,
1
) y (B,
2
) dos conjuntos parcialmente orde-
nados, es el denido de la forma siguiente:
(a, b) (a
, b
) a
1
a
(a = a
b
2
b
)
donde a
1
a
si a
1
a
y a = a
.
Demostracion
Veamos que esta relacion es, en efecto, una relacion de orden
Reexiva. Sea (a, b) cualquiera de AB. Entonces, a A y b B y como
2
es reflexiva,
a = a b
2
b = a
1
a (a = a b
2
b) (a, b) (a, b).
Antisimetrica. Sean (a, b) y (a
, b
, b
(a
, b
) (a, b)
_
_
(a
1
a
) (a = a
b
2
b
(a
1
a) (a
= a b
2
b)
_
(a
1
a
1
a) {Contradiccion}
(a
1
a
) (a = a
b
2
b
) {Contradiccion}
(a = a
b
2
b
) (a
1
a) {Contradiccion}
(a = a
b
2
b
) (a
= a b
2
b)
(a = a
b
2
b
) (a
= a b
2
b)
a = a
(b
2
b
2
b)
a = a
b = b
{Antisimetra de
2
}
(a, b) = (a
, b
)
166
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Transitiva. Sean (a, b), (a
, b
) y (a
, b
, b
(a
, b
) (a
, b
)
_
_
a
1
a
(a = a
b
2
b
1
a
(a
= a
2
b
_
(a
1
a
1
a
(a
1
a
) (a
= a
2
b
(a = a
b
2
b
) (a
1
a
(a = a
b
2
b
) (a
= a
2
b
_
(a
1
a
1
a
a
1
a
2
b
a
1
a
b
2
b
(a = a
b
2
b
) (a
= a
2
b
_
(a
1
a
1
a
(a
1
a
) (b
2
b
b
2
b
(a = a
b
2
b
) (a
= a
2
b
_
a
1
a
{Transitividad de
1
}
a
1
a
a = a
b
2
b
{Transitividad de
2
}
a
1
a
(a = a
b
2
b
)
(a, b) (a
, b
Este ordenamiento se llama lexicograco u orden de diccionario. Domina el orden de los elementos
de la primera coordenada, exceptuando el caso de empate, en el que la atencion pasa a la segunda
coordenada.
Nota 7.3 Si (A,
1
) y (B,
2
) son conjuntos totalmente ordenados, entonces el orden lexicograco en
AB tambien es total.
167
Universidad de Cadiz Departamento de Matematicas
En efecto, sean (a, b) y (a
, b
1
a
es decir,
(a
1
a
a = a
) (a
1
a a
= a)
luego
a
1
a
1
a a = a
.
Pues bien,
si a
1
a
, entonces (a, b) (a
, b
)
si a
1
a, entonces (a
, b
) (a, b)
si a = a
, entonces como
2
es de orden total
_
_
b
2
b
, luego (a, b) (a
, b
2
b, luego (a
, b
) (a, b)
As pues, en cualquier caso,
(a, b) (a
, b
) (a
, b
) (a, b)
es decir todos los elementos de AB son comparables mediante y, por tanto, es de orden total.
Ejemplo 7.10 Sea {R, } donde es el orden usual. Consideremos en el plano R
2
= RR, el orden
lexicograco. Si p
1
y p
2
son dos puntos cualesquiera de R
2
de coordenadas (x
1
, y
1
) y (x
2
, y
2
), entonces
(x
1
, y
1
) (x
2
, y
2
) x
1
< x
2
(x
1
= x
2
y
1
y
2
)
x = x
1
p
1
x = x
2
p
2
p
3
Orden lexicograco en R R
En la figura se ilustra el ordenamiento lexicograco en R
2
. El plano esta totalmente ordenado y cada
recta vertical tiene el orden usual en R. Los puntos en una misma lnea son menores que los puntos de
cualquier lnea situada a su derecha. Seg un esto, en la figura p
1
p
2
, p
1
p
3
y p
2
p
3
.
168
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Nota 7.4 El ordenamiento lexicograco puede extenderse facilmente al producto cartesiano A
1
A
2
A
n
en la forma siguiente:
(a
1
, a
2
, . . . , a
n
) (a
1
, a
2
, . . . , a
n
)
_
_
a
1
a
a
1
= a
1
a
2
a
a
1
= a
1
a
2
= a
2
a
3
a
a
1
= a
1
a
2
= a
2
a
n1
= a
n1
a
n
a
n
La primera coordenada predomina excepto para la igualdad, en cuyo caso se examina la segunda coorde-
nada. Si la igualdad se mantiene nuevamente, se pasara a la siguiente coordenada y as sucesivamente.
Ejemplo 7.11 Sea A = {a, b, c, . . . , z} el alfabeto, ordenado totalmente por el orden usual, es decir,
a b, b c, . . . , y z. El producto cartesiano A
n
puede considerarse como el conjunto de las palabras
de longitud n.
El orden lexicograco en A
n
tiene la propiedad que si p
1
p
2
(p
1
, p
2
A
n
), entonces la palabra p
1
debera preceder a la p
2
en una lista de diccionario. Este hecho justifica el nombre dado al ordenamiento.
Observese, por ejemplo,
le nera le nero, ya que l=l, e=e, n= n, e=e, r=r y a o
amigo azar, ya que a=a y m z
pajaro zumbido, ya que p z.
Nota 7.5 Si es un alfabeto ordenado, el orden lexicograco puede extenderse al conjunto
de
todas las palabras de longitud finita construidas con smbolos de , en la forma siguiente:
si x = a
1
a
2
. . . a
n
e y = b
1
b
2
. . . b
k
estan en
con n k, entonces
x y (a
1
, a
2
, . . . , a
n
) (b
1
, b
2
, . . . , b
n
)
bajo el orden lexicograco de
n
.
Dicho con otras palabras: se recorta la palabra de longitud mas larga a la longitud de la mas corta y
luego se comparan.
Ejemplo 7.12 Sea = {a, b, c, . . . , z}. Entonces,
ya que
ama ama
en
3
. Analogamente,
169
Universidad de Cadiz Departamento de Matematicas
amando amante
en
ya que
amando amante
en
6
.
Observese que
ama amando
y
ama amante
lo cual prueba que este orden incluye el orden de los prefijos; esto es, cualquier palabra es mayor que
cualquiera de sus prefijos. Tambien es esta la forma en que las palabras estan colocadas en el diccionario.
Tenemos, pues, nuevamente un ordenamiento de diccionario, en este caso de palabras de cualquier lon-
gitud finita.
Ejemplo 7.13 Sea el conjunto ordenado {Z
+
Z
+
, } donde es el orden lexicograco. Diga si cada
una de las siguientes afirmaciones es verdadera o falsa.
(a) (2, 12) (5, 3)
(b) (3, 6) (3, 24)
(c) (4, 8) (4, 6)
(d) (15, 92) (12, 3)
Solucion
Recordemos que el orden lexicograco se caracterizaba en la forma siguiente:
(a, b) (a
, b
) a < a
(a = a
b b
)
siendo el orden usual en Z
+
. Entonces,
(a) (2, 12) (5, 3)
La armacion es verdadera, ya que 2 < 5.
(b) (3, 6) (3, 24)
Dado que 3 = 3 y 6 < 24, la armacion es verdadera.
(c) (4, 8) (4, 6)
4 = 4, pero 8 6, por tanto la armacion es falsa.
(d) (15, 92) (12, 3)
Como 15 12, la armacion es falsa.
170
Matematica Discreta Francisco Jose Gonzalez Gutierrez
7.4 Representaci on Graca
7.4.1 Diagrama de Hasse
Dada una relacion de orden, , sobre un conjunto A, un diagrama de Hasse es un grafo dirigido de
la misma simplicado seg un los criterios siguientes:
1. Dado que toda relacion de orden es reexiva, en cada punto de su digrafo habra un bucle.
Simplificaremos el dibujo eliminandolos todos.
2. Como toda relacion de orden es transitiva, suprimimos todos los arcos del digrafo que se obtenga
al hallar el cierre transitivo de los restantes. De esta forma, si a b y b c, se sigue que a c.
En este caso omitiremos la arista que va desde a hasta c y mantendremos las que van desde a
hasta b y desde b a c.
3. Al igual que en un digrafo, cada punto de A lo representamos por un punto del plano, aunque
conviniendo en que si a precede a b, dibujaremos el punto a por debajo del b. Todas las lneas
que unan puntos seran, por tanto, ascendentes, de aqu que se supriman las direcciones utilizadas
en los digrafos.
a
c
Paso de un grafo dirigido a un diagrama de Hasse
La figura anterior nos muestra el paso del grafo dirigido de una relacion de orden hasta la obtencion de
su diagrama de Hasse mediante la aplicacion de los criterios anteriores.
Ejemplo 7.14 Dado el conjunto A = {a, b, c} dibujar el diagrama de Hasse del conjunto parcialmente
ordenado {P(A), }
Solucion
Si A = {a, b, c}, entonces el conjunto P(A) de las partes de A, es
P(A) = {, {a} , {b} , {c} , {a, b} , {a, c} , {b, c} , {a, b, c}}
171
Universidad de Cadiz Departamento de Matematicas
y el diagrama de Hasse del conjunto parcialmente ordenado {P(A), } es:
{b} {a}
{c}
{a, c} {b, c}
{a, b}
{a, b, c}
Ejemplo 7.14
Ejemplo 7.15 Determinar el diagrama de Hasse del orden dado por los grafos dirigidos de la figura:
c
d
b
e
2
3
5
(a) (b)
Ejemplo 7.15
Solucion
172
Matematica Discreta Francisco Jose Gonzalez Gutierrez
b
e
1
2
3
4
5
(a) (b)
Solucion al ejemplo 7.15
1
(a)
4
2 3
b
c
d
(b)
Ejemplo 7.16
173
Universidad de Cadiz Departamento de Matematicas
Ejemplo 7.17 Describir las parejas ordenadas de la relacion determinada por el siguiente diagrama
de Hasse de en el conjunto A = {1, 2, 3, 4}.
4
3
(b)
1
2
3
4
(b)
Ejemplo 7.17
Solucion
(a)
R = {(1, 1), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 3), (3, 4), (4, 4)}
(b)
R = {(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 3), (3, 4), (4, 4)}
Ejemplo 7.18 Determinar los diagramas de Hasse de las relaciones en el conjunto A = {1, 2, 3, 4, 5}
cuyas matrices son:
(a)
_
_
_
_
_
_
1 1 1 1 1
0 1 1 1 1
0 0 1 1 1
0 0 0 1 1
0 0 0 0 1
_
_
_
_
_
_
(b)
_
_
_
_
_
_
1 0 1 1 1
0 1 1 1 1
0 0 1 1 1
0 0 0 1 0
0 0 0 0 1
_
_
_
_
_
_
Solucion
174
Matematica Discreta Francisco Jose Gonzalez Gutierrez
1
2
3
4
2
3
4
(a) (b)
Solucion al ejemplo 7.18
Ejemplo 7.19 Dibujar los diagramas de Hasse de los siguientes conjuntos ordenados por la relacion
de divisibilidad y determinar cuales estan totalmente ordenados.
(a) A = {1, 2, 3, 5, 6, 10, 15, 30}
(b) A = {2, 4, 8, 16, 32}
(c) A = {3, 6, 12, 36, 72}
(d) A = {1, 2, 3, 4, 5, 6, 10, 12, 15, 30, 60}
Solucion
175
Universidad de Cadiz Departamento de Matematicas
1
3 5
2
10 6
15
30
2
4
8
16
32
3
6
12
36
72
1
3 5
2
10
4 6
12
15
30
60
(a) (b) (c) (d)
..
Totalmente Ordenados
Ejemplo 7.19
b
d
e
c
f
a
b
c
d
e
g
f
a
c
d
e
f
a
b
e
c
g
f
(1) (2) (3) (4)
Ejemplo 7.20
El orden cuyo diagrama de Hasse se muestra en la gura (2) es un orden total. Es facil ver que
cualquier par en esta tambien en el orden , por lo cual es una ordenacion topologica del orden
parcial . Los apartados (3) y (4) en la misma gura muestran otras dos soluciones de este problema.
7.6 Elementos Caractersticos de un Conjunto Ordenado
Ciertos elementos en un conjunto ordenado son de especial importancia para muchas de las aplicaciones
de esos conjuntos. Explicaremos quienes son estos elementos y posteriormente veremos el importante
papel que juegan.
A lo largo de este apartado {A, } sera un conjunto ordenado y B un subconjunto suyo (B A).
7.6.1 Elemento Maximal
Un elemento b de B se dice que es maximal de B, respecto de la relacion , si no hay en B elemento
alguno que sea estrictamente posterior a el. Es decir,
b es maximal x B : b x
o lo que es igual
b es maximal x B : b x x = b
y una formulacion equivalente sera
b es maximal x B, (b x) x = b
x B, b x = x = b
luego b es maximal si cualquiera que sea x de B se verif ica que si x es posterior a b, entonces x es
igual a b.
177
Universidad de Cadiz Departamento de Matematicas
7.6.2 Elemento Minimal
Un elemento b de B se dice que es minimal de B, respecto de la relacion , si no hay en B elemento
alguno que sea estrictamente anterior a el. Es decir,
b es minimal x B : x b
o lo que es igual
b es minimal x B : x b x = b
y una formulacion equivalente sera
b es minimal x B, (x b) x = b
x B, x b = x = b
luego b es minimal si cualquiera que sea x de B se verica que si x es anterior a b, entonces x es igual
a b.
7.6.3 Existencia del Maximal y Minimal
Todo conjunto ordenado nito posee, al menos, un elemento maximal y un elemento minimal.
Demostracion
Sea {A, } un conjunto ordenado con n elementos, y sea a cualquier elemento de A.
Supongamos que a no fuese maximal. Entonces existira, al menos, un a
1
en A que lo sucede, es decir,
a
1
A : a a
1
si a
1
no fuese maximal, razonando de la misma forma,
a
2
A : a
1
a
2
Como A es un conjunto finito, este razonamiento no se puede continuar indefinidamente, luego obten-
dremos una cadena finita
a a
1
a
2
a
n1
a
n
que ya no puede extenderse. Por lo tanto no es posible encontrar un elemento b en A tal que a
n
b,
luego a
n
es un elemento maximal del conjunto dado.
La existencia de elemento minimal se demuestra de una forma similar.
7.6.4 Algoritmo para la Ordenaci on Topol ogica
Dado un conjunto parcialmente ordenado, {A, }, utilizando el concepto de elemento minimal, es
posible construir un algoritmo que ordene topologicamente dicho conjunto.
Recordemos que la ordenacion topologica de un conjunto es un proceso mediante el cual sumergimos un
orden parcial en un orden total .
Esto es, dado un orden parcial , queremos encontrar un orden total tal que
a b = a b
Pues bien, veamos el algoritmo.
178
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Sea (A, ) un conjunto nito, no vaco y parcialmente ordenado. Seg un la proposicion anterior, existira
un elemento a en A que es minimal. Situamos este elemento como el primero de (A, ).
Repetimos el proceso para el conjunto parcialmente ordenado {A\ {a}}.
Cada vez que encontremos un nuevo elemento minimal, lo situamos como el siguiente en la lista que
representa a (A, ) y el proceso se contin ua hasta que A no tiene mas elementos.
De esta forma obtenemos el siguiente algoritmo que produce un orden total y que llamaremos ORDEN-
TOPO.
Si ORDENTOPO esta ordenado por un ndice ascendente, es decir,
ORDENTOPO[1] ORDENTOPO[2]
entonces, la relacion en A denida de esta forma es una ordenacion topologica de (A, )
Algoritmo ORDENTOPO
I := 1
O := A
Hacer mientras (O = )
ORDENTOPO[I] := a
I := I + 1
O := O \ {a}
f in
Ejemplo 7.21 Sea A = {a, b, c, d, e} y el diagrama de Hasse de la figura (a) del conjunto parcialmente
ordenado (A, ).
Obtener una lista de los elementos de A ordenados topologicamente mediante el algoritmo ORDEN-
TOPO.
Solucion
Los elementos minimales de (A, ) son d y e. Elegimos uno de ellos, por ejemplo, el d.
ORDENTOPO[1] = d
O = O \ {d}
En el apartado (b) de la gura tenemos el diagrama de Hasse del conjunto parcialmente ordenado (O, )
y la ordenacion que produce el algoritmo.
Como O = y su elemento minimal es e, hacemos
ORDENTOPO[2] = e
O = O \ {e}
El apartado (c) de la gura muestra el diagrama de Hasse del conjunto parcialmente ordenado (O, ) y
la ordenacion que produce ORDENTOPO.
Nuevamente es O = y su elemento minimal es c. Repitiendo el proceso,
ORDENTOPO[3] = c
O = O \ {c}
179
Universidad de Cadiz Departamento de Matematicas
y el diagrama de Hasse mas la ordenacion que produce el algoritmo estan en (d).
O = {a, b} y los minimales de (O, ) son a y b, elegimos b y
ORDENTOPO[4] = b
O = O \ {b}
cuya representacion graca es el apartado (e) de la gura.
O = {a}, siendo a el minimal de (O, ). Hacemos,
ORDENTOPO[5] = a
O = O \ {a}
c
b
(a)
d
(b)
e
c
d
e
(c)
b
(d)
d
e
c
d
(e)
e
c
d
(f)
e
c
b
a
Ordenacion Topologica
El orden denitivo y el diagrama de Hasse estan en el apartado (f). El ordenamiento obtenido es una
ordenacion topologica de {A, }.
7.6.5 Elemento Maximo
Un elemento b perteneciente al subconjunto B se dice que es maximo de B, respecto de la relacion ,
si es posterior a todos los elementos de B. Es decir,
b es maximo x, x B = x b
180
Matematica Discreta Francisco Jose Gonzalez Gutierrez
7.6.6 Elemento Mnimo
Un elemento b perteneciente al subconjunto B se dice que es mnimo de B, respecto de la relacion ,
si es anterior a todos los elementos de B. Es decir,
b es mnimo x, x B = b x
Nota 7.6 Observese la diferencia que existe entre maximo y maximal y entre mnimo y minimal.
Para ser maximal solo se necesita que no haya ning un elemento que lo suceda, mientras que para ser
maximo ha de suceder y por tanto estar relacionado con todos los demas.
Un razonamiento similar explica la diferencia entre mnimo y minimal.
Ejemplo 7.22 Sea C = {a, b, c}, consideremos el conjunto A = P(C) ordenado con la relacion de
inclusion y el subconjunto de A,
B = {{a} , {b} , {c} , {a, b} , {b, c}} .
{a}
{b}
{c}
{a, b}
{b, c}
Ejemplo 7.22
Entonces, {a}, {b} y {c} son elementos minimales ya que no hay elemento alguno en B que sea estricta-
mente anterior (este estrictamente contenido) a ellos.
{a, b} y {b, c} seran maximales ya que no hay elemento en B que sea estrictamente posterior (que
contenga) a ellos.
El subconjunto B no tiene maximo ni mnimo ya que no hay ning un elemento que sea posterior ni anterior
a todos los demas.
El diagrama de Hasse puede verse en la figura anterior.
Ejemplo 7.23 En A = Z
+
ordenado por la relacion de divisibilidad consideramos el subconjunto
B = {2, 3, 4, 5, 6, 7, 8}.
181
Universidad de Cadiz Departamento de Matematicas
Los elementos maximales son 5, 6, 7 y 8 ya que no hay en B elementos posteriores a ellos.
2, 3, 5 y 7 son minimales ya que no existen en B elementos, distintos de ellos mismos, que los precedan.
Observese que un elemento puede ser a un tiempo maximal y minimal de un conjunto, como sucede aqu
con el 5 y el 7.
El subconjunto B no tiene maximo ni mnimo ya que no hay ning un elemento que sea posterior ni anterior
a todos los demas.
El diagrama de Hasse puede verse en la gura siguiente:
7
4
6
Ejemplo 7.23
Ejemplo 7.24 Sea A = {R, } donde es la relacion de orden usual y consideremos el subconjunto
B = {x R : x 3} .
Entonces, 3 es minimal ya que no existe x B tal que x 3 y x = 3. Por otra parte elementos maximales
no hay ya que cualquier elemento de B tiene un elemento posterior a el.
El 3 es el mnimo de B ya que pertenece a el conjunto y no hay ninguno que lo preceda. No hay ning un
elemento que sea posterior a todos los demas por lo tanto el conjunto no tiene maximo.
Ejemplo 7.25 En el conjunto R de los n umeros reales con el orden usual, el subconjunto
B = {x R : 1 < x < 3}
no tiene minimales, ni maximales, ni mnimo, ni maximo y el
B = {x R : 1 x 3}
tiene al 1 como mnimo y minimal y al 3 como maximo y maximal.
182
Matematica Discreta Francisco Jose Gonzalez Gutierrez
7.6.7 Unicidad del Maximo y el Mnimo
Todo conjunto ordenado nito posee, a lo sumo, un elemento maximo y uno mnimo.
Demostracion
En efecto, supongamos que un conjunto ordenado {A, } tiene dos elementos m
1
y m
2
que son maximos,
entonces
m
1
, maximo
m
2
A
_
= m
2
m
1
Por otra parte,
m
2
, maximo
m
1
A
_
= m
1
m
2
luego por la antisimetra,
m
1
= m
2
y el maximo, si existe, es unico.
De una forma similar se prueba que el mnimo de un conjunto ordenado, si existe, es unico.
7.6.8 Cota Superior
El elemento a de A se dice que es cota superior de B, subconjunto de A, si es posterior a todos los
elementos de B; es decir,
a es cota superior de B A x, x B = x a
7.6.9 Cota Inferior
El elemento a de A se dice que es cota inferior de B, subconjunto de A, si es anterior a todos los
elementos de B; es decir,
a es cota superior de B A x, x B = a x
Ejemplo 7.26
183
Universidad de Cadiz Departamento de Matematicas
h
Ejemplo 7.26
Sea A = {a, b, c, d, e, f, g, h} y la figura anterior, el diagrama de Hasse del conjunto ordenado {A, }.
Encontrar todas las cotas superiores e inferiores de los subconjuntos de A,
(a) B
1
= {a, b}
(b) B
2
= {c, d, e}
Solucion
(a) B
1
= {a, b}
No tiene cotas inferiores.
Las cotas superiores son c, d, e, f, g y h.
(b) B
2
= {c, d, e}
Las cotas inferiores son a, b y c.
Las cotas superiores son f, g y h.
Observese que un subconjunto B de un conjunto ordenado A puede tener o no cotas superiores o inferiores
en A. Ademas una cota superior o inferior de B podra o no pertenecer a B.
184
Matematica Discreta Francisco Jose Gonzalez Gutierrez
7.6.10 Conjunto Acotado
Cuando un conjunto tiene cota inferior se dice que esta acotado inferiormente y acotado superiormente
cuando tiene cota superior. Cuando un conjunto posee ambas cotas se dice que esta acotado.
7.6.11 Supremo
Sea B un subconjunto de A. El elemento a A se dice que es el supremo o cota superior mnima de
B en A si se verica
1. a es una cota superior de B en A.
2. Si a
.
7.6.12
Inmo
Sea B un subconjunto de A. El elemento a A se dice que es el nmo o cota inferior maxima de B
en A si se verica
1. a es una cota inferior de B en A.
2. Si a
a.
Ejemplo 7.27 Encontrar el supremo y el nmo en el ejemplo 7.26 para los subconjuntos de A,
(a) B
1
= {a, b}
(b) B
2
= {c, d, e}
Solucion
(a) B
1
= {a, b}
2
3
4
5
6
7 8
10
11
Ejemplo 7.28
Solucion
Siguiendo una trayectoria ascendente desde los vertices 6, 7 y 10, el primer vertice que se encuentra es
el 10, luego el supremo es el 10.
De la misma forma, explorando todas las trayectorias descendentes desde 6, 7 y 10, encontramos que el
nfimo es el 4.
Ejemplo 7.29 En el conjunto Z
+
se define la relacion aRb a divide a b.
186
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Demostrar que es de orden. Es de orden total?
(b) Encontrar los elementos caractersticos de los conjuntos
A = {1, 2, 3, 4, 5, 6, 7, 8, 9} y B = {1, 2, 3, 4, 6, 9, 12, 18, 36}
ordenados por esta relacion.
(c) Dibujar un diagrama de Hasse para ambos conjuntos.
Solucion
La relacion de divisibilidad se expresa en los siguientes terminos.
aRb a divide a b (a|b) k Z
+
/b = a k
Observese que a|b equivale a decir que a es un divisor de b o que b es un m ultiplo de a.
(a) Veamos que es de orden.
Reexiva. Dado cualquier a Z
+
, se verifica que a = a 1, luego a|a, es decir aRa.
Antisimetrica. Dados a y b, cualesquiera de Z
+
, tendremos
aRb a|b k
1
Z
+
: b = a k
1
bRa b|a k
2
Z
+
: a = b k
2
_
_
_
= b = b k
2
k
1
= k
2
k
1
= 1 k
1
= k
2
= 1
luego, a = b.
Transitiva. Dados tres elementos arbitrarios de Z
+
, a, b y c, tenemos:
aRb a|b k
1
Z
+
: b = a k
1
bRc b|c k
2
Z
+
: c = b k
2
_
_
_
= c = a k
1
k
2
: k
1
k
2
Z
+
= a|c aRc
La relacion es de orden, pero no es total como prueba la existencia de elementos no comparables
por la relacion. En efecto, el 3 y el 5 no son comparables ya que ni 3 divide a 5 ni 5 divide a 3.
(b) Determinemos los elementos caractersticos de A y B.
A = {1, 2, 3, 4, 5, 6, 7, 8, 9}
Elementos maximales.
Recordemos que a A es maximal si no existe en A ning un elemento que lo suceda. En este caso
podemos decir, por tanto, que a A es maximal si no es divisor de ning un elemento de A, luego
los maximales son 5, 6, 7, 8 y 9.
Elementos minimales.
El elemento a A es minimal si no existe en A ning un elemento que lo preceda. En este caso
podemos decir, por tanto, que a A es minimal si no es m ultiplo de ning un elemento de A, luego
el unico minimal es el 1.
Maximo.
Un elemento a A es maximo si sucede a todos los elementos de A. Por tanto, en este caso a A
es maximo si es m ultiplo de todos los elementos de A. En el conjunto propuesto, obviamente, no
hay maximo.
Mnimo.
Un elemento a A es mnimo si precede a todos los elementos de A. Por tanto, en este caso, a A
es mnimo si es divisor de todos los elementos de A. El mnimo es, consecuentemente, el 1.
187
Universidad de Cadiz Departamento de Matematicas
Cotas superiores.
Un elemento a Z
+
es cota superior del conjunto A si sucede a todos los elementos de A. Con-
secuentemente, en este caso, a Z
+
es cota superior si es m ultiplo de todos los elementos de A.
Por lo tanto, son cotas superiores de A el mnimo com un m ultiplo de 5, 6, 7, 8 y 9 y todos sus
m ultiplos. Es decir,
Cotas superiores =
_
x Z
+
: x = 2520 k, k Z
+
_
Cotas inferiores.
Un elemento a Z
+
es cota inferior del conjunto A si precede a todos los elementos de A. Conse-
cuentemente, en este caso, a Z
+
es cota inferior si es divisor de todos los elementos de A. Por
lo tanto, la unica cota inferior del conjunto A es el 1.
Supremo.
El elemento a Z
+
es el supremo del conjunto A si es cota superior y precede a todas las demas
cotas superiores. En este caso, podemos decir que a Z
+
es el supremo de A si divide a todas las
cotas superiores, luego es el mnimo com un m ultiplo de 5, 6, 7, 8 y 9, es decir, 2520.
Inmo.
El elemento a Z
+
es el nmo del conjunto A si es cota inferior y sucede a todas las demas cotas
inferiores. En este caso, podemos decir que a Z
+
es el nmo de A si es m ultiplo de todas las
cotas inferiores. Dado que solo hay una cota inferior, ella sera el nmo, es decir, el 1.
Veamos ahora los elementos caractersticos de
B = {1, 2, 3, 4, 6, 9, 12, 18, 36}
Elementos maximales. El 36.
Elementos minimales. El 1.
Maximo. El 36.
Mnimo. El 1.
Cotas superiores. {x Z
+
: x = 36 k, k Z
+
}
Cotas inferior. El 1.
Supremo.El 36.
Inmo. El 1.
(c) Los diagramas de Hasse se muestran en la figura.
188
Matematica Discreta Francisco Jose Gonzalez Gutierrez
2
3
4
7
A = {1, 2, 3, 4, 5, 6, 7, 8, 9}
3
4 6 9
12
18
36
B = {1, 2, 3, 4, 6, 9, 12, 18, 36}
Ejemplo 7.29
Ejemplo 7.30 Dado el conjunto B = {2, 4, 6, 10, 12, 30}, se define en el la siguiente relacion:
xRy x divide a y
(a) Demostrar que es una relacion de orden. Es total o parcial?
(b) Dibujar el diagrama de Hasse y hallar la matriz asociada a la relacion.
(c) Dado C = {4, 6}, subconjunto de B, hallar sus elementos caractersticos.
Solucion
(a) La relacion es de orden parcial. Ver ejemplo 7.29.
(b) El diagrama de Hasse y la matriz de la relacion se muestra en la figura siguiente:
189
Universidad de Cadiz Departamento de Matematicas
2
4 6 10
12
30
M
R
=
_
_
_
_
_
_
_
_
1 1 1 1 1 1
0 1 0 0 1 0
0 0 1 0 1 1
0 0 0 1 0 1
0 0 0 0 1 0
0 0 0 0 0 1
_
_
_
_
_
_
_
_
Ejemplo 7.30
(c) Veamos los elementos caractersticos de C = {4, 6}.
Razonando igual que en el ejemplo 7.29,
Elementos maximales. El 4 y el 6.
Elementos minimales. El 4 y el 6.
Maximo. No tiene.
Mnimo. No tiene.
Cotas superiores. El 12.
Cotas inferiores. El 2.
Supremo. El 12
Inmo. El 2.
Ejemplo 7.31 Determinar los elementos maximales y minimales de los siguientes conjuntos ordenados.
(a) Figura siguiente.
190
Matematica Discreta Francisco Jose Gonzalez Gutierrez
1
2 4
d
e
g
(a.1) (a.2)
b
c
9
2
5
8
3
6
7
(a.3) (a.4)
Ejemplo 7.31(a)
(b) R con el orden usual, .
(c) A = {x : x R y 0 x < 1} con el orden usual .
(d) A = {x : x R y 0 < x 1} con el orden usual .
(e) A = {2, 3, 4, 6, 8, 24, 48} con el orden de divisibilidad.
Solucion
Recordemos que si {A, } es un conjunto ordenado, entonces
a A es maximal x A : a x
b A es minimal x A : x b
(a) Seg un la gura,
(a.1) Los maximales son el 3 y el 5 y los minimales el 1 y el 6.
191
Universidad de Cadiz Departamento de Matematicas
(a.2) f y g son los maximales y a, b, c los minimales.
(a.3) Los maximales son el e y f y minimal el a.
(a.4) Los maximales son el 4 y el 7, siendo los minimales 1,9 y 8.
(b) Todo n umero real esta precedido y seguido por otro n umero real, luego el conjunto ordenado {R, }
no tiene maximal ni minimal.
(c) A = {x : x R y 0 x < 1} con el orden usual .
Sea x R, entonces
x A 0 x < 1 x [0, 1)
es decir, A = [0, 1) y este conjunto no tiene maximal ya que el 1 no pertenece al mismo. El cero es
minimal ya que no existe en A ning un n umero que lo preceda.
(d) A = {x : x R y 0 < x 1} con el orden usual .
Razonando igual que en el apartado anterior, A = (0, 1] y en este caso ocurre todo lo contrario, es
decir, el 1 es maximal de {A, } y no tiene minimal.
(e) A = {2, 3, 4, 6, 8, 24, 48} con el orden de divisibilidad.
El maximal es el 48 y los minimales 2 y 3.
Ejemplo 7.32 Determinar los elementos maximo y mnimo, si existen, de los siguientes conjuntos
ordenados.
b
c
d
e
f
(a.1)
b
c
e
(a.2)
2
3
5
(a.3)
1
2 3
4
5
(a.4)
Ejemplo 7.32(a)
(a) Figura anterior.
(b) A = {x R : 0 < x < 1} con el orden usual .
(c) A = {x R : 0 x 1} con el orden usual .
(d) A = {2, 4, 6, 8, 12, 18, 24, 36, 72} con el orden parcial de divisibilidad.
192
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(e) A = {2, 3, 4, 6, 12, 18, 24, 36} con el orden parcial de divisibilidad.
Solucion
Recordemos que si {A, } es un conjunto ordenado, entonces
a A es maximo x A, x a
b A es mnimo x A, b x
(a) Seg un la gura,
(a.1) El maximo es f y el mnimo, a.
(a.2) e es el maximo y mnimo no tiene.
(a.3) No tiene maximo ni mnimo.
(a.4) El maximo es el cinco y no tiene mnimo.
(b) A = {x R : 0 < x < 1} con el orden usual .
A = (0, 1), luego {A, } no tiene maximo ni mnimo ya que ni el cero ni el uno pertenecen al
conjunto.
(c) A = {x R : 0 x 1} con el orden usual .
A = [0, 1], luego el maximo y el mnimo de {A, } son, respectivamente, 0 y 1.
(d) A = {2, 4, 6, 8, 12, 18, 24, 36, 72} con el orden parcial de divisibilidad.
El maximo de {A, } es 72 ya que sucede a todos los elementos de A y el mnimo el 2.
(e) A = {2, 3, 4, 6, 12, 18, 24, 36} con el orden parcial de divisibilidad.
El conjunto ordenado {A, } siendo la relacion de divisibilidad no tiene maximo ni mnimo.
Ejemplo 7.33
b
c
d
e
f
h
B = {c, d, e}
(a.1)
2
3
5
B = {1, 2, 3, 4, 5}
(a.2)
b
c
d
e
f
B = {b, c, d}
(a.3)
2
3
7
4 6 9
8
B = {3, 4, 6}
(a.4)
Ejemplo 7.33(a)
193
Universidad de Cadiz Departamento de Matematicas
Encontrar en los siguientes conjuntos ordenados las cotas superiores, las cotas inferiores, el nmo y el
supremo del subconjunto B que se indica.
(a) Figura anterior.
(b) {A, } es el conjunto ordenado del apartado (a.1) y B = {b, g, h}.
(c) {A, } es el conjunto ordenado del apartado (a.4) y B = {4, 6, 9}.
(d) {A, } es el conjunto ordenado del apartado (a.4) y B = {3, 4, 8}.
(e) {R, }, donde denota el orden usual y B = {x : x R y 1 < x < 2}
(f) {R, }, donde denota el orden usual y B = {x : x R y 1 x < 2}
(g) {P({a, b, c}) , } y B = P({a, b})
(h) A = {2, 3, 4, 6, 8, 12, 24, 48} ordenado por la relacion de divisibilidad y B = {4, 6, 12}.
Solucion
(a) Seg un la gura,
(a.1) B = {c, d, e}
Cotas superiores de B: f, g y h.
Cotas inferiores de B: c, a y b.
Supremo: f.
Inmo: c.
(a.2) B = {1, 2, 3, 4, 5}
Cotas superiores de B: 4 y 5.
Cotas inferiores de B: 1 y 2.
Supremo: no tiene.
Inmo: no tiene.
(a.3) B = {b, c, d}
Cotas superiores de B: d, e y f.
Cotas inferiores de B: a y b.
Supremo: d.
Inmo: b.
(a.4) B = {3, 4, 6}
Cotas superiores de B: 5 y 8.
Cotas inferiores de B: 1, 2 y 3.
Supremo: no existe.
Inmo: 3.
(b) {A, } es el conjunto ordenado del apartado (a.1) y B = {b, g, h}.
Cotas superiores de B: g y h.
Cota inferior de B: b.
Supremo: no existe.
Inmo: b.
(c) {A, } es el conjunto ordenado del apartado (a.4) y B = {4, 6, 9}.
Cotas superiores de B: 5 y 8.
194
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Cotas inferiores de B: 1, 2 3 y 7.
Supremo: no existe.
Inmo: no existe.
(d) {A, } es el conjunto ordenado del apartado (a.4) y B = {3, 4, 8}.
Cotas superior de B: 8.
Cotas inferiores de B: 3,1 y 2.
Supremo: 8.
Inmo: no existe.
(e) {R, }, donde denota el orden usual y B = {x : x R y 1 < x < 2}
Cotas superiores de B: x R : x 2, es decir, [2, ).
Cotas inferiores de B: x R : x 1, es decir, (, 1].
Supremo: el 2.
Inmo: el 1.
(f) {R, }, donde denota el orden usual y B = {x : x R y 1 x < 2}
Cotas superiores de B: x R : x 2, es decir, [2, ).
Cotas inferiores de B: x R : x 1, es decir, (, 1].
Supremo: el 2.
Inmo: el 1.
(g) {P({a, b, c}) , } y B = P({a, b})
Cotas superiores de B: {a, b} y {a, b, c}.
Cota inferior de B: el conjunto vaco, .
Supremo: {a, b}.
Inmo: 2.
Ejemplo 7.34 Dada la siguiente matriz de una relacion R en el conjunto A = {a, b, c, d, e}
M
R
=
_
_
_
_
_
_
1 1 1 1 0
0 1 1 1 0
0 0 1 1 0
0 0 0 1 0
0 0 1 1 1
_
_
_
_
_
_
Hallar el diagrama de Hasse y los elementos caractersticos.
Solucion
El diagrama de Hasse se muestra en la figura siguiente.
195
Universidad de Cadiz Departamento de Matematicas
d
Ejemplo 7.34
Veamos los elementos caractersticos.
Elementos maximales. d.
Elementos minimales. a y e.
Maximo. d
Mnimo. No tiene.
Cotas superiores. d.
Cotas inferiores. No hay.
Supremo. d.
Inmo. No tiene.
Ejemplo 7.35 En el conjunto C de los n umeros complejos se define la relacion:
(a + bi)R(c + di)
_
_
_
a < c
o
a = c y b d
(a) Demostrar que es de orden.
(b) Dibujar el diagrama de Hasse para el siguiente conjunto ordenado por la relacion anterior
A = {1, 1 + i, 3 4i, 1 i, 4i}
y hallar dos cotas superiores y dos inferiores de este conjunto, as como los restantes elementos
caractersticos del mismo.
Solucion
196
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Veamos que es de orden.
Reexiva. Para todo n umero complejo a+bi se verifica que a = a y b = b, luego (a+bi)R(a+bi).
Antisimetrica. Sean a + bi y c + di dos n umeros complejos cualesquiera, entonces:
(a + bi)R(c + di)
_
_
_
a < c
a = c b d
(c + di)R(a + bi)
_
_
_
c < a
c = a d b
_
_
=
_
_
a < c
c < a
_
_
_
Imposible
a < c
c = a d b
_
_
_
Imposible
a = c b d
c < a
_
_
_
= Imposible
a = c b d
c = a d b
_
_
_
= a = c b = d
de donde se sigue que a = c y b = d, luego a + bi = c + di.
Transitiva. Sean a + bi, c + di y e + fi tres n umeros complejos cualesquiera, entonces
(a + bi)R(c + di)
_
_
_
a < c
a = c b d
(c + di)R(e + fi)
_
_
_
c < e
c = e d f
_
_
=
_
_
a < c
c < e
_
_
_
a < e {Orden estricto}
a < c
c = e d f
_
_
_
a < e d f
a = c b d
c < e
_
_
_
a < e b d
a = c b d
c = e d f
_
_
_
a = e b f
y de aqu se sigue que
_
_
_
a < e
a = e b f
luego (a + bi)R(e + fi).
(b) Diagrama de Hasse y elementos caractersticos pedidos.
197
Universidad de Cadiz Departamento de Matematicas
4i
1 i
1
1 + i
3 4i
Dos cotas superiores de A: 4 4i y 3 3i.
Dos cotas inferiores de A: 1 + 4i y 3i.
Maximal: 3 4i.
Minimal: 4i.
Maximo: 3 4i.
Mnimo: 4i.
Cotas superiores: {(a + bi) C : a 3 y b 4}
Cotas inferiores: {(a + bi) C : a 0 y b 4}
Supremo: 3 4i
Inmo: 4i
198
Apuntes de Matematica Discreta
8. Relaciones de Equivalencia
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 8
Relaciones de Equivalencia
Contenido
8.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
8.1.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
8.1.2 Digrafo asociado a una Relacion de Equivalencia . . . . . . . . . . . . . . . . . 201
8.2 Clases de Equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
8.2.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
8.2.2 Lema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
8.3 Conjunto Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
8.3.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
8.3.2 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
8.3.3 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
La verdad no es un objeto que se encuentre al cabo de una
cadena logica rgida; tampoco esta indeterminada en todas las
direcciones del discurso. En una region limitada por contornos
excepcionales: descubrir estos contornos es iluminar esa region,
es explorar lo posible y precisar lo probable, es aplicar a las
cosas la potencia de la claridad y de orden del espritu; en una
palabra es comprender
Jean Ullmo
8.1 Generalidades
Este tipo de relaciones binarias juegan un papel importante en todas las ciencias porque permiten clasi-
car los elementos del conjunto en el que estan definidas.
Muchas veces trataremos a los elementos de un conjunto mas por sus propiedades que como objetos
individuales. En tales situaciones, podremos ignorar todas las propiedades que no sean de interes y
tratar elementos diferentes como equivalentes o indistinguibles, a menos que puedan diferenciarse
utilizando unicamente las propiedades que nos interesen.
La nocion de equivalencia tiene tres caractersticas importantes:
(i) Todo elemento es equivalente a s mismo. (Reexividad).
(ii) Si a es equivalente a b, entonces b es equivalente a a. (Simetra).
199
Universidad de Cadiz Departamento de Matematicas
(iii) Si a es equivalente a b y b es equivalente a c, entonces a es equivalente a c. (Transitividad).
Estas propiedades son la base para una clase importante de relaciones binarias sobre un conjunto.
8.1.1 Denici on
Una relacion binaria R denida sobre un conjunto A se dice que es de equivalencia cuando es reexiva,
simetrica y transitiva.
Ejemplo 8.1 Sea A = {1, 2, 3, 4} y
R = {(1, 1), (1, 2), (2, 1), (2, 2), (3, 4), (4, 3), (3, 3), (4, 4)} .
Ver si R es de equivalencia.
Solucion
Reexividad. En efecto,
(1, 1) R, (2, 2) R, (3, 3) R y (4, 4) R
luego,
x(x A = xRx)
es decir, R es reexiva.
Simetra. En efecto,
(1, 2) R y (2, 1) R
(3, 4) R y (4, 3) R
luego,
x, y A[(x, y) R = (y, x) R]
es decir, la relacion propuesta es simetrica.
Transitividad. En efecto,
(1, 1) R y (1, 2) R = (1, 2) R
(1, 2) R y (2, 1) R = (1, 1) R
(1, 2) R y (2, 2) R = (1, 2) R
(2, 1) R y (1, 1) R = (2, 1) R
(2, 1) R y (1, 2) R = (2, 2) R
(2, 2) R y (2, 1) R = (2, 1) R
(3, 4) R y (4, 4) R = (3, 4) R
(3, 3) R y (3, 4) R = (3, 4) R
(4, 3) R y (3, 3) R = (4, 3) R
(4, 4) R y (4, 3) R = (4, 3) R
luego,
x, y, z A[(x, y) R (y, z) R = (x, z) R]
y la relacion es, por tanto, transitiva.
Ejemplo 8.2
(a) La relacion universal sobre cualquier conjunto A es una relacion de equivalencia.
200
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) La relacion vaca es una relacion de equivalencia sobre el conjunto vaco . No es, sin embargo,
una relacion de equivalencia sobre cualquier conjunto no vaco ya que no es reflexiva.
(c) La relacion de igualdad sobre cualquier conjunto es una relacion de equivalencia.
8.1.2 Digrafo asociado a una Relaci on de Equivalencia
El digrafo asociado a una relacion de equivalencia, R, tiene algunas caractersticas que lo distinguen.
Como R es reexiva, cada vertice tiene un bucle.
La simetra implica que si existe un arco desde a hasta b, tambien existe un arco desde b hasta
a.
La transitividad implica que si existe un camino desde a hasta b, entonces existe un arco desde
a hasta b.
Consecuentemente, cada una de las componentes del digrafo de una relacion de equivalencia es un
digrafo completo.
8.2 Clases de Equivalencia
8.2.1 Denici on
Sea R una relacion de equivalencia sobre un conjunto A. Para cada a A, llamaremos clase de
equivalencia de a, al conjunto formado por todos los elementos de A que esten relacionados con el. La
notaremos [a], es decir,
[a] = {x A : xRa}
Observese que la clase de equivalencia de un elemento a nunca es vaca, ya que la reexividad de R
implica que a [a].
Ejemplo 8.3 Sea A = {a, b, c, d} y R el conjunto
R = {(a, a), (a, b), (b, a), (b, b), (c, c), (c, d), (d, c), (d, d)}
Representar el digrafo de R y calcular las clases de equivalencia.
Solucion
d
[a] = {a, b}
[b] = {a, b}
[c] = {c, d}
[d] = {c, d}
Digrafo Clases
Ejemplo 8.3
Observese que [a] = [b] y [c] = [d], es decir, existen solo dos clases de equivalencia.
201
Universidad de Cadiz Departamento de Matematicas
8.2.2 Lema
Sea R una relacion de equivalencia sobre el conjunto A. Entonces,
(i) [a] = [b] si, y solo si aRb.
(ii) Si [a] = [b], entonces [a] [b] =
Demostracion
(i) [a] = [b] si, y solo si aRb.
Solo si. En efecto, supongamos que [a] = [b]. Como a [a] y [a] = [b], entonces a [b] de aqu
que aRb.
Si. Supongamos que aRb y sea x cualquiera de A, entonces
x [a] xRa
= xRb {Hipotesis y transitividad de R}
x [b]
tenemos, pues, que
x A(x [a] = x [b])
es decir, [a] [b].
Por otra parte,
x [b] xRb
= xRa {Simetra de la hipotesis y transitividad de R}
x [a]
tenemos, pues, que
x A(x [b] = x [a])
es decir, [b] [a].
De la doble inclusion hallada se sigue el resultado.
(ii) Si [a] = [b], entonces [a] [b] =
Probaremos la contrarrecproca. Es decir,
[a] [b] = = [a] = [b]
En efecto,
[a] [b] = = x A : x [a] x [b]
x A : xRa xRb
= x A : aRx xRb {Simetra}
= aRb {Transitividad}
[a] = [b] {Apartado (ii)}
Observese que de todo lo anterior se sigue que cualquiera de los elementos que componen una clase de
equivalencia puede elegirse como representante de la misma.
202
Matematica Discreta Francisco Jose Gonzalez Gutierrez
8.3 Conjunto Cociente
8.3.1 Teorema
Si R es una relacion de equivalencia en un conjunto A, entonces la familia de todas las clases de
equivalencia de los elementos de A produce una particion de A.
Demostracion
Dado que cada clase de equivalencia es un subconjunto de A, el conjunto de todas ellas sera una familia
de subconjuntos de A.
Veamos que, en efecto, es una particion de A.
1. [a] = , a A
En efecto, como ya dijimos antes, al menos a pertenece a su clase de equivalencia, luego son no
vacas.
2. Si [a] = [b], entonces [a] [b] =
Directamente de (ii) en el lema anterior.
3.
_
aA
[a] = A
Veamos que la union de todas las clases de equivalencia es el conjunto A. En efecto,
x
_
aA
[a] = a A : x [a]
[a]A
=x A
luego,
x
_
x
_
aA
[a] = x A
_
es decir,
_
aA
[a] A
Por otra parte,
x A = x [x] = x
_
aA
[a]
luego,
x
_
x A = x
_
aA
[a]
_
es decir,
A
_
aA
[a]
de la doble inclusion se sigue el resultado,
A =
_
aA
[a]
203
Universidad de Cadiz Departamento de Matematicas
8.3.2 Denici on
Dada una relacion de equivalencia sobre un conjunto A, llamaremos conjunto cociente al formado por
todas las clases de equivalencia, lo notaremos por A/R, indicando as que es el conjunto A partido
por la relacion de equivalencia R.
A/R = {[a] : a A}
Ejemplo 8.4 Determinar el conjunto cociente A/R siendo R la relacion de equivalencia del ejemplo
8.1
Solucion
A = {1, 2, 3, 4}
[1] = {x A : xR1} = {1, 2}
[2] = {x A : xR1} = {1, 2}
[3] = {x A : xR1} = {3, 4}
[4] = {x A : xR1} = {3, 4}
Consecuentemente,
A/R = {[1] , [3]} = {{1, 2} , {3, 4}}
8.3.3 Teorema
Dada una particion de un conjunto A, puede denirse en el una relacion de equivalencia R tal que el
conjunto cociente A/R coincida con la particion dada.
Demostracion
Sea {A
1
, A
2
, . . . , A
n
} una particion del conjunto A. Denimos la siguiente relacion:
Dos elementos de A estan relacionados si, y solo si pertenecen al mismo subconjunto de la particion.
es decir, si a y b son cualesquiera de A, entonces
aRb A
i
A : a y b A
i
Veamos que R es de equivalencia.
En efecto,
208
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Reexividad. Si a es cualquiera de A, como {A
1
, A
2
, . . . , A
n
} es una particion de A, sera
A =
n
_
i=1
A
i
luego
a
n
_
i=1
A
i
= A
i
: a A
i
= a y a A
i
= aRa
por lo tanto,
a (a A = aRa)
es decir, la relacion es reexiva.
Simetra. Sean a y b dos elementos cualesquiera de A, entonces
aRb A
i
A : a y b A
i
= A
i
A : b y a A
i
bRa
o sea,
a, b A(aRb = bRa)
y la relacion es, por tanto, simetrica.
Transitividad. En efecto, si a, b y c son tres elementos arbitrariamente elegidos en A, entonces
aRb A
i
A : a y b A
i
y
bRc A
j
A : b y c A
j
de donde se sigue que b A
i
A
j
, consecuentemente A
i
A
j
= y por la denicion de particion
tendremos que A
i
= A
j
.
Resulta, pues, que a y c pertenecen al mismo subconjunto de la particion y, por lo tanto, aRc.
As pues,
a, b, c A(aRb bRc = aRc)
es decir, R es transitiva.
Veamos el conjunto cociente.
Por la forma en que hemos definido la relacion, se sigue directamente que las clases de equivalencia
correspondientes son los subconjuntos de la particion, luego
A/R = {A
1
, A
2
, . . . , A
n
}
Ejemplo 8.7 Sea A = {1, 3, 3, 4} y {{1, 2, 3} , {4}} una particion de A. Determnese la relacion de
equivalencia correspondiente en A.
Solucion
Si tenemos en cuenta que las clases de equivalencia son los subconjuntos de la particion, tendremos
[1] = {1, 2, 3} y [4] = {4}
A partir de la denicion de clases de equivalencia y de que R ha de ser de equivalencia, tendremos:
[1] = {1, 2, 3} , luego (1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3) R
[4] = {4} , luego (4, 4) R
209
Universidad de Cadiz Departamento de Matematicas
de aqu que
R = {(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3), (4, 4)}
Ejemplo 8.8 Determinar si la relacion R cuya matriz se da es una relacion de equivalencia sobre el
conjunto A = {a, b, c}.
(a) M
R
=
_
_
1 0 0
0 1 1
0 1 1
_
_
(b) M
R
=
_
_
1 0 1
0 1 0
0 0 1
_
_
Solucion
Supongamos que r
ij
es un elemento cualquiera de la matriz, donde i indica la fila a la que pertenece y j
la columna.
(a) Veamos si cumple las condiciones para que la relacion propuesta sea de equivalencia.
Reexiva. En efecto lo es ya que todos los elementos de la diagonal principal son unos, lo cual
signica que
x(x A = xRx)
Simetrica. Tambien lo es, ya que
r
ij
= r
ji
, i, j = 1, 2, 3; i = j
lo cual significa que
x, y A(xRy = yRx)
Transitiva. Se prueba con facilidad que
si r
ij
= 1 r
jk
= 1, entonces r
ik
= 1
y
si r
ik
= 0, entonces r
ij
= 0 r
jk
= 0
lo cual significa que
x, y, z A(xRy yRz = xRz)
(b) La relacion propuesta no es de equivalencia ya que r
13
= 1 y r
31
= 0, lo cual significa que
aRc y, sin embargo cR/ a
es decir, la relacion propuesta no es simetrica.
Ejemplo 8.9 Determinar si las relaciones cuyos grafos dirigidos se dan en la figura siguiente son de
equivalencia.
210
Matematica Discreta Francisco Jose Gonzalez Gutierrez
5
1 2
4 3
6
(a)
3
1 2
(b)
Solucion
(a) Veamos si cumple las tres condiciones.
Reexiva. En efecto lo es, ya que en cada uno de los vertices hay un bucle.
Simetrica. Tambien lo es, ya que entre cada dos vertices x e y hay dos aristas, una que va desde x
hasta y y otra que va desde y hasta x.
Transitiva. En efecto, para cada camino entre dos puntos x e y del digrafo, hay una arista entre
los mismos.
(b) Veamos si cumple las condiciones exigidas para que la relacion representada por el digrafo sea de
equivalencia.
Reexiva. En cada uno de los vertices hay un bucle, luego la relacion es reflexiva.
Simetrica. No lo es, ya que por ejemplo entre 1 y 2 hay una arista, pero no as entre 2 y 1.
Consecuentemente, la relacion no es de equivalencia.
Ejemplo 8.10 Si {{a, c, e} , {b, d, f}} es una particion del conjunto A = {a, b, c, d, e, f}, determinar la
relacion de equivalencia correspondiente.
Solucion
Si R es la relacion de equivalencia buscada, entonces el conjunto cociente es
A/R = {{a, c, e} , {b, d, f}}
luego las clases de equivalencia son
[a] = {a, c, e} y [b] = {b, d, f}
Pues bien,
[a] = {a, c, e} , luego (a, a), (a, c), (a, e), (c, a), (c, c), (c, e), (e, a), (e, c) y (e, e) estan en R
211
Universidad de Cadiz Departamento de Matematicas
tambien,
[b] = {b, d, f} , luego (b, b), (b, d), (b, f), (d, b), (d, d), (d, f), (f, b), (f, d) y (f, f) estan en R
Consecuentemente, la relacion es
R = {(a, a), (a, c), (a, e), (c, a), (c, c), (c, e), (e, a), (e, c), (e, e),
(b, b), (b, d), (b, f), (d, b), (d, d), (d, f), (f, b), (f, d), (f, f)}
10
Conjunto cociente
_
= a + b 2 = a + b 1 1 = a + b 1 Z
+
216
Matematica Discreta Francisco Jose Gonzalez Gutierrez
es decir, cuando el par (a, b) recorra Z
+
Z
+
, a + b 1 recorrera Z
+
, luego si hacemos a + b 1
igual a k, tendremos que
Z
+
Z
+
/R =
_
[(k, 1)] : k Z
+
_
.
La graca siguiente es una representacion parcial del conjunto cociente.
(1, 10)
(1, 9) (2, 9)
(1, 8) (2, 8) (3, 8)
(1, 7) (2, 7) (3, 7) (4, 7)
(1, 6) (2, 6) (3, 6) (4, 6) (5, 6)
(1, 5) (2, 5) (3, 5) (4, 5) (5, 5) (6, 5)
(1, 4) (2, 4) (3, 4) (4, 4) (5, 4) (6, 4) (7, 4)
(1, 3) (2, 3) (3, 3) (4, 3) (5, 3) (6, 3) (7, 3) (8, 3)
(1, 2) (2, 2) (3, 2) (4, 2) (5, 2) (6, 2) (7, 2) (8, 2) (9, 2)
(1, 1) (2, 1) (3, 1) (4, 1) (5, 1) (6, 1) (7, 1) (8, 1) (9, 1) (10, 1)
[
(
1
,
1
)
]
[
(
2
,
1
)
]
[
(
3
,
1
)
]
[
(
4
,
1
)
]
[
(
5
,
1
)
]
[
(
6
,
1
)
]
[
(
7
,
1
)
]
[
(
8
,
1
)
]
[
(
9
,
1
)
]
[
(
1
0
,
1
)
]
Conjunto cociente
y)
donde E(x) significa parte entera de x.
Demostrar que se trata de una relacion de equivalencia, hallar las clases de equivalencia y el conjunto
cociente.
Solucion
217
Universidad de Cadiz Departamento de Matematicas
R es de equivalencia.
En efecto, para cada entero positivo x se verifica que E(
x) = E(
x), luego,
x
_
x Z
+
= xRx
_
es decir, R es reexiva.
Tambien es simetrica puesto que,
x, y Z
+
_
xRy = E(
x) = E(
y) E(
y) = E(
x) = yRx
y transitiva, ya que
x, y, z Z
+
_
xRy yRz =
_
E(
x) = E(
y)
_
_
E(
y) = E(
z)
_
= E(
x) = E(
z) = xRz
Clases de equivalencia.
Sea n un n umero entero positivo cualquiera, entonces
[n] =
_
x Z
+
: xRn
_
luego,
x [n] xRn
E (
x) = E (
n)
E (
n)
x < E (
n) + 1
(E (
n))
2
x < (E (
n) + 1)
2
es decir,
[n] =
_
x Z
+
:
_
E
_
n
__
2
x <
_
E
_
n
_
+ 1
_
2
_
Por ejemplo,
[1] =
_
x Z
+
:
_
E
_
1
__
2
x <
_
E
_
1
_
+ 1
_
2
_
= {x Z
+
: 1 x < 4} = {1, 2, 3}
[4] =
_
x Z
+
:
_
E
_
4
__
2
x <
_
E
_
4
_
+ 1
_
2
_
= {x Z
+
: 4 x < 9} = {4, 5, 6, 7, 8}
y as, sucesivamente.
Conjunto cociente.
Observemos lo siguiente:
E(
1) = 1, E(
2) = 1, E(
3) = 1,
E(
4) = 2, E(
5) = 2, E(
6) = 2, E(
7) = 2, E(
8) = 2
E(
9) = 3, E(
10) = 3, . . . . . . . . . E(
15) = 3
E(
16) = 4, E(
17) = 4, . . . . . . . . . . . . E(
24) = 4
E(
25) = 4, . . . . . . . . . . . . . . . . . .
y as sucesivamente, de aqu que el conjunto cociente sea
Z
+
/R = {[1] , [4] , [9] , [16] , [25] . . . . . .}
=
__
n
2
: n Z
+
_
=
__
x Z
+
:
_
E
_
n
2
__
2
x <
_
E
_
n
2
_
+ 1
_
2
__
=
__
x Z
+
: n
2
x < (n + 1)
2
_
n Z
+
_
= {{1, 2, 3} , {4, 5, 6, 7, 8} {9, 10, 11, 12, 13, 14, 15} , {16, 17, 18, 19, 20, 21, 22, 23, 24} , . . .}
218
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 8.14 Dado A = R
2
, sea R la siguiente relacion en A,
(x
1
, y
1
)R(x
2
, y
2
) x
1
= x
2
(a) Verificar que es una relacion de equivalencia.
(b) Describir geometricamente las clases de equivalencia y el conjunto cociente que la relacion R de-
termina en el conjunto A.
Solucion
(a) Veamos que es una relacion de equivalencia.
Reexiva. Para todo (x, y) R
2
, se verifica que x = x luego (x, y)R(x, y).
Simetrica. Dados dos puntos cualesquiera de R
2
, se verifica que:
(x
1
, y
1
)R(x
2
, y
2
) x
1
= x
2
= x
2
= x
1
(x
2
, y
2
)R(x
1
, y
1
)
Transitiva. Para cada terna de puntos de R
2
, se verifica:
(x
1
, y
1
)R(x
2
, y
2
) x
1
= x
2
(x
2
, y
2
)R(x
3
, y
3
) x
2
= x
3
_
= x
1
= x
3
(x
1
, y
1
)R(x
3
, y
3
)
(b) Estudiemos las clases de equivalencia y el conjunto cociente.
Si (a, b) es cualquier punto de R
2
, entonces
[(a, b)] =
_
(x, y) R
2
: (x, y)R(a, b)
_
luego,
(x, y) [(a, b)] (x, y)R(a, b) x = a
de aqu que
[(a, b)] =
_
(x, y) R
2
: x = a
_
es decir, la clase de equivalencia de un punto (a, b) es el conjunto formado por todos los puntos del
plano cuya primera componente es igual a a, o lo que es igual la recta paralela al eje de ordenadas
x = a.
El conjunto cociente sera
R
2
/R = {x = a : a R}
es decir el plano queda partido en rectas paralelas al eje de ordenadas.
Ejemplo 8.15 En R se considera la siguiente relacion:
xRy
_
_
_
x = y
o
x + y = 3
(a) Probar que R es una relacion de equivalencia.
(b) Calcular la clase de equivalencia de 113.
(c) Calcular la clase de equivalencia de un elemento x.
Solucion
219
Universidad de Cadiz Departamento de Matematicas
(a) Veamos si es de equivalencia.
Reexiva. Dado cualquier n umero real x, se verifica que x = x, luego xRx.
Simetrica. Dados dos n umeros reales cualesquiera, x e y, se tiene
xRy
_
_
_
x = y
x + y = 3
_
_
_
_
_
_
y = x
y + x = 3
_
_
_
yRx
Transitiva. Si x, y, z son tres n umeros reales arbitrarios. Entonces,
(xRy) (yRz) = [(x = y) (x + y = 3)] [(y = z) (y + z = 3)]
= [((x = y) (x + y = 3)) (y = z)]
[((x = y) (x + y = 3)) (y + z = 3)]
= [((x = y) (y = z)) ((x + y = 3) (y = z))]
[((x = y) (y + z = 3)) ((x + y = 3) (y + z = 3))]
[(x = z) (x + z = 3)] [(x + z = 3) (x = z)]
= (x = z) (x + z = 3)
xRz
(b) En general,
[a] = {x R : xRa}
luego,
x [a] xRa
_
_
_
x = a
x + a = 3 = x = 3 a
es decir,
[a] = {x R : x = a x + a = 3} = {a, 3 a}
de aqu que
[113] = {110, 113}
(c) Del apartado anterior
[x] = {x, 3 x}
Ejemplo 8.16 En el conjunto A = {1, 2, 3, . . . . . . , q}, siendo q un n umero entero positivo, se define la
siguiente relacion:
aRb m.c.d.(a, p) = m.c.d.(b, p)
Para cada a, b de A y p Z
+
.
(a) Probar que R es una relacion de equivalencia.
(b) Calcular el conjunto cociente que la relacion R determina sobre A para q = 7 y p = 18.
Solucion
(a) Dado que la relacion R viene caracterizada por una igualdad, sera reflexiva, simetrica y transitiva,
por tanto, es de equivalencia.
220
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) Calculamos el conjunto cociente cuando
A = {1, 2, 3, 4, 5, 6, 7}
y
aRb m.c.d.(a, 18) = m.c.d(b, 18).
Por definicion,
A/R = {[a] : a A}
y
[a] = {x A : xRa}
luego,
x [a] xRa m.c.d.(x, 18) = m.c.d.(a, 18)
de aqu que
[a] = {x A : m.c.d.(x, 18) = m.c.d.(a, 18)} .
Entonces,
[1] = {x A : m.c.d.(x, 18) = m.c.d.(1, 18)} = {x A : m.c.d.(x, 18) = 1} = {1, 5, 7}
[2] = {x A : m.c.d.(x, 18) = m.c.d.(2, 18)} = {x A : m.c.d.(x, 18) = 2} = {2, 4}
[3] = {x A : m.c.d.(x, 18) = m.c.d.(3, 18)} = {x A : m.c.d.(x, 18) = 3} = {3}
[4] = [2]
[5] = [1]
[6] = {x A : m.c.d.(x, 18) = m.c.d.(6, 18)} = {x A : m.c.d.(x, 18) = 1} = {6}
[7] = [1]
Por tanto,
A/R = {[1] , [2] , [3] , [6]} = {{1, 5, 7} , {2, 4} , {3} , {6}}
_
x = a
1
1
ax
= 0
_
x = a
x =
1
a
Consecuentemente,
[a] =
_
1
a
, a
_
Conjunto cociente.
(R \ {0}) /R = {[a] : a R \ {0}}
Observese que a R, se verica que
[a] =
_
1
a
_
y
1
a
= [1, 0) (0, 1]
luego en este intervalo hay un representante de cada clase, de aqu que
(R \ {0}) /R = {[a] : a [1, 0) (0, 1]}
Ejemplo 8.18 En el conjunto A = {12, 52, 16, 17, 26, 29, 47, 35, 53} se define la relacion:
aRb la suma de las cifras de a es igual a la suma de las cifras de b
siendo a y b elementos arbitrarios de A. Estudiar la relacion.
Solucion
Dado que la relacion esta denida por una igualdad, sera reexiva, simetrica y transitiva, por tanto es
de equivalencia.
Veamos el conjunto cociente.
A/R = {[a] : a R}
222
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Los resultados que dan la suma de las diferentes cifras de los n umeros de A, son:
1 + 2 = 3
5 + 2 = 7
1 + 6 = 7
1 + 7 = 8
2 + 6 = 8
2 + 9 = 11
4 + 7 = 11
3 + 5 = 8
5 + 3 = 8
habra, por tanto, cuatro clases de equivalencia:
[12]
[52] = [16]
[17] = [26] = [35] = [53]
[29] = [47]
y el conjunto cociente sera:
A/R = {[12] , [52] , [17] , [29]}
= {{12} , {16, 52} , {17, 26, 35, 53} , {29, 47}}
223
Apuntes de Matematica Discreta
9. Funciones
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 9
Funciones
Contenido
9.1 Deniciones y Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
9.1.1 Funcion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
9.1.2 Dominio e Imagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
9.1.3 Igualdad de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
9.1.4 Funcion Identidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
9.2 Composicion de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
9.2.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
9.2.2 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
9.2.3 Asociatividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
9.3 Tipos de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
9.3.1 Funcion Inyectiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
9.3.2 Funcion Suprayectiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
9.3.3 Funcion Biyectiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
9.3.4 Composicion y Tipos de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . 253
9.4 Funcion Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
9.4.1 Funcion Invertible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
9.4.2 Caracterizacion de una Funcion Invertible . . . . . . . . . . . . . . . . . . . . . 255
9.5 Composicion de Funciones e Inversa de una Funcion . . . . . . . . . . . . . 258
9.5.1 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
9.5.2 Unicidad de la Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
9.5.3 Inversa de la Composicion de Funciones . . . . . . . . . . . . . . . . . . . . . . 260
Hija orgullosa del N umero y del Espacio, he aqu a la funcion.
Francois Le lionnais
Las funciones son un tipo especial de relaciones binarias. Una funcion puede tomarse como una relacion
de entrada-salida; es decir, para cada entrada o argumento, una funcion produce una salida o valor. Las
funciones son la base de muchas de las m as poderosas herramientas matematicas, y muchos de nuestros
conocimientos en informatica pueden ser codificados convenientemente describiendo las propiedades de
cierto tipo de funciones. En esta leccion definiremos las funciones en general y varios casos particulares.
La notacion y terminologa que utilizamos se usa ampliamente en matematicas e informatica.
225
Universidad de Cadiz Departamento de Matematicas
9.1 Deniciones y Generalidades
Una funcion de un conjunto A en otro conjunto B es una regla que asigna un elemento de B a cada
elemento de A. Notaremos las funciones con las letras f, g, h, . . ..
9.1.1 Funci on
Sean A y B dos conjuntos no vacos. Una funcion de A en B, y que notaremos f : A B, es una
relacion de A a B en la que para cada a A, existe un unico elemento b B tal que (a, b) f. Si
(a, b) f, escribiremos f(a) = b y diremos que b es la imagen de a mediante f.
Es decir, una funcion f de A en B es una relacion de A a B con las caractersticas especiales siguientes:
1. Cada elemento de A se presenta como la primera componente de un par ordenado de la relacion f.
Observese que esto significa que Dom(f) = A, luego
a A, b B : f(a) = b
o sea, para cada elemento a de A ha de encontrarse un elemento b en B tal que f(a) = b.
2. Si f(a) = b
1
y f(a) = b
2
, entonces b
1
= b
2
.
Las dos condiciones anteriores nos ofrecen la siguiente caracterizacion de una funcion.
f : A B es funcion
_
_
1. a A, b B : f(a) = b
y
2. a A[f(a) = b
1
f(a) = b
2
= b
1
= b
2
]
Nota 9.1 Si en la caracterizacion anterior negamos ambos miembros, la contrarrecproca nos ofrece
una forma sencilla de comprobar que f no es una funcion.
f : A B no es funcion
_
_
1. a A : f(a) = b, b B
o
2. a A : (f(a) = b
1
f(a) = b
2
) b
1
= b
2
Es decir, una relacion f de A a B puede dejar de ser funcion porque exista alg un elemento en A que
no sea imagen, mediante f, de ninguno de B, o bien porque exista alg un elemento en A que tenga dos
imagenes.
Las funciones reciben tambien el nombre de aplicaciones o transformaciones, ya que desde un punto
de vista geometrico, podemos considerarlas como reglas que asignan a cada elemento a A, el unico
elemento f(a) B.
9.1.2 Dominio e Imagen
Si f es una funcion de A en B, entonces A es el dominio de f y su imagen es el subconjunto de B,
Img (f) = {b B, a : a A f(a) = b}
Ejemplo 9.1 Sean A = {1, 2, 3, 4} , B = {a, b, c, d} y f = {(1, a), (2, a), (3, d), (4, c)}. Comprobar que
f es una funcion.
226
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Solucion
En efecto, todos los elementos de A aparecen como primer elemento de un par ordenado en la relacion,
y ninguno como primero de dos pares diferentes. En la funcion propuesta,
f(1) = a, f(2) = a, f(3) = d, f(4) = c
La figura siguiente muestra un esquema de la situacion.
f
4
3
2
1
A
d
c
b
a
B
Observese que el elemento a B aparece como segundo elemento de dos pares diferentes de f, es decir,
es imagen de dos elementos distintos de A y ademas existen elementos en B que no son imagen de ning un
elemento de A. Ninguna de las dos cosas causa conicto con la definicion de funcion.
Ejemplo 9.2 Sean A = {1, 2, 3} y B = {x, y, z}. Determinar si las relaciones siguientes son funciones
de A en B.
(a) R
1
= {(1, x), (2, x)}
(b) R
2
= {(1, x), (1, y), (2, z), (3, y)}
Solucion
(a) R
1
no es una funcion ya que existen elementos de A que no son primer elemento de ning un par de
la relacion, es decir, que no tienen imagen en el conjunto B.
(b) R
2
tampoco es funcion ya que contiene los pares ordenados (1, x) y (1, y), es decir, el 1 tiene dos
imagenes distintas, x e y, lo cual viola la segunda condicion de la definicion de relacion.
La dificultad que encontramos en R
1
para que no sea funcion, no es tan seria como la que presenta la
relacion R
2
. Observese que R
1
es una funcion del conjunto {1, 2} en B. Esto ilustra la idea general de
que, si una relacion f de A en B satisface la segunda condicion de la denicion anterior, entonces f sera
una funcion del Dom(f) en B.
Ejemplo 9.3 Sean A = B = Z y f denida en la forma:
f : A B : f(a) = a + 1, a A
Determinar si f es una funcion.
Solucion
La relacion definida esta formada por todos los pares ordenados (a, a +1), siendo a Z, es decir, f hace
corresponder a cada n umero entero el siguiente. Veamos si f es funcion.
227
Universidad de Cadiz Departamento de Matematicas
1. Para cada a entero, tomando b = a + 1, tendremos que b tambien es entero, y
b = a + 1 = a = b 1 = f(a) = f(b 1) = f(a) = b 1 + 1 = f(a) = b
luego,
a A, b B : f(a) = b
2. Sea a cualquiera de A. Entonces,
f(a) = b
1
y
f(a) = b
2
_
_
_
=
_
_
_
a + 1 = b
1
y
a + 1 = b
2
_
_
_
= b
1
b
2
= 0 = b
1
= b
2
f cumple, pues, las dos condiciones exigidas para ser funcion.
Ejemplo 9.4 Sean A = Z y B = {0, 1}. Determinar si
f : A B : f(a) =
_
0, si a es par.
1, si a es impar.
es una funcion.
Solucion
Veamos si cumple las dos condiciones de funcion.
1. Sea a A, cualquiera, entonces como a es un n umero entero, entonces ha de ser par o impar, luego
tomando b = 0 en el primer caso y b = 1 en el segundo,
a A, b B : f(a) = b
2. Sea a cualquiera de A y sean b y c de B tales que
f(a) = b y f(a) = c
Entonces,
f(a) = b
y
f(a) = c
_
_
_
=
_
_
_
b = 0
y
c = 0
_
_
_
, si a es par
_
_
_
b = 1
y
c = 1
_
_
_
, si a es impar
_
_
= b = c
luego,
a A, [f(a) = b f(a) = c = b = c]
Consecuentemente, f es una funcion.
Ejemplo 9.5 Sean A = {a, b, c, d} y B = {1, 2, 3}. Determinar si las siguientes relaciones de A en B
son funciones. En caso de que lo sean dar su imagen.
(a) R = {(a, 1), (b, 2), (c, 1), (d, 2)}
(b) R = {(a, 1), (b, 2), (a, 2), (c, 1), (d, 2)}
(c) R = {(a, 3), (b, 2), (c, 1)}
(d) R = {(a, 1), (b, 1), (c, 1), (d, 1)}
228
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Solucion
Llamaremos f a las relaciones que sean funciones.
(a) R = {(a, 1), (b, 2), (c, 1), (d, 2)}
Si es funcion.
f : A B tal que f(a) = 1, f(b) = 2, f(c) = 1, f(d) = 2
Img (f) = {y B, x A tal que f(x) = y} = {1, 2}
(b) R = {(a, 1), (b, 2), (a, 2), (c, 1), (d, 2)}
No es funcion, ya que f(a) = 1 y f(a) = 2, siendo 1 = 2.
(c) R = {(a, 3), (b, 2), (c, 1)}
No es funcion, ya que Dom(R) = A
(d) R = {(a, 1), (b, 1), (c, 1), (d, 1)}
Si es funcion.
f : A B tal que f(x) = 1, x A
Img (f) = {1}
Ejemplo 9.6 Verificar que las formulas siguientes producen una funcion de A en B.
(a) A = B = Z; f(a) = a
2
(b) A = B = R; f(a) = e
a
(c) A = R, B = {0, 1} ; f(a) =
_
0, si a / Z
1, si a Z
(d) A = R, B = Z y f(a) es igual al mayor n umero entero que sea menor o igual que a.
Solucion
Veamos si se cumplen las condiciones de funcion.
(a) A = B = Z; f(a) = a
2
f : A B tal que f(a) = a
2
, a A
1. Sea a cualquiera de A. Entonces, tomando b = a
2
, tendremos que b B y
b = a
2
= a =
b = f(a) = f
_
b
_
= f(a) =
_
b
_
2
= f(a) = b
luego,
a A, b B : f(a) = b
2. Si f(a) = b
1
y f(a) = b
2
, entonces a
2
= b
1
y a
2
= b
2
de donde se sigue que b
1
= b
2
.
f cumple las dos condiciones, luego es una funcion de Z en Z.
(c) A = B = R; f(a) = e
a
f : R R tal que f(a) = e
a
, a R
1. Sea a cualquier n umero real. Entonces, tomando b = e
a
tendremos que b R y
b = e
a
= a = ln(b) = f(a) = f(ln(b)) = f(a) = e
ln(b)
= f(a) = b
229
Universidad de Cadiz Departamento de Matematicas
2. Para todo a real, se verifica
f(a) = b
1
y
f(a) = b
2
_
_
_
=
_
_
_
e
a
= b
1
y
e
a
= b
2
_
_
_
= ln(b) = ln(c) = b
1
= b
2
Consecuentemente, f es una funcion de R en R.
(c) A = R, B = {0, 1} ; f(a) =
_
0, si a / Z
1, si a Z
f : A {0, 1} tal que f(a) =
_
0, si a / Z
1, si a Z
, a A
Veamos si f es una funcion.
1. Sea a un elemento arbitrario de A. Entonces,
a A a (R \ Z) Z = a R \ Z a Z = a / Z a Z
tomando b = 0 si a / Z y b = 1 si a Z, tendremos que f(a) = b, luego
a A, b B : f(a) = b
2. Sea a A, cualquiera. Entonces,
f(a) = b
1
y
f(a) = b
2
_
_
_
=
_
_
_
b
1
= b
2
= 0, si a / Z
o
b
1
= b
2
= 1, si a Z
_
_
_
luego en cualquier caso,
a A[f(a) = b
1
f(a) = b
2
= b
1
= b
2
]
Por tanto, f es una funcion de R en {0, 1}.
(c) A = R, B = Z y f(a) es igual al mayor n umero entero que sea menor o igual que a.
f : R Z tal que f(a) = max {p Z : p a} , a R
Veamos si es funcion.
1. Si a es cualquiera de R, entonces
si a es entero, tomamos b = a.
si a no es entero, tomamos b igual al primer entero menor que a.
luego,
a R, b Z : f(a) = b
2. Si a es cualquier n umero real, entonces
f(a) = b
1
y
f(a) = b
2
_
_
_
=
_
_
_
b
1
= max {p Z : p a}
y
b
2
= max {p Z : p a}
_
_
_
= b
1
= b
2
ya que el maximo de un conjunto es unico.
Consecuentemente, f es una funcion.
230
Matematica Discreta Francisco Jose Gonzalez Gutierrez
9.1.3 Igualdad de Funciones
Dadas dos funciones f y g denidas entre los mismos conjuntos A y B, diremos que son iguales
cuando toman identicos valores sobre los mismos elementos de dominio. Es decir,
f = g f(a) = g(a), a A
9.1.4 Funci on Identidad
Dado un conjunto A, se dene la identidad i
A
como la funcion
i
A
: A A : i
A
(a) = a, a A
9.2 Composici on de Funciones
Estudiamos en este apartado una nueva funcion que se obtiene componiendo dos funciones conocidas.
Introduciremos el concepto con un ejemplo.
Sean los conjuntos
A = {a, b, c} , B = {1, 2} C = {, }
y consideremos las funciones
f : A B : f(a) = 1, f(b) = 2, f(c) = 1
y
g : B C : g(1) = , g(2) =
Observemos lo siguiente:
g(1) =
f(a) = 1
_
= g [f(a)] =
g(1) =
f(c) = 1
_
= g [f(c)] =
g(2) =
f(b) = 2
_
= g [f(b)] =
Si ahora llamamos h a la funcion
h : A C : h(a) = , h(b) = , y h(c) =
y comparamos con la anterior, tendremos
h(a) = g [f(a)]
h(b) = g [f(b)]
h(c) = g [f(c)]
es decir, h hace el mismo efecto que la f y la g juntas.
A esta nueva funcion la llamaremos composicion o producto de f y g. La figura siguiente ilustra el
ejemplo.
231
Universidad de Cadiz Departamento de Matematicas
c
b
a
A
f
1
B
g
C
c
b
a
A
h = g f
C
Composicion de Funciones
9.2.1 Denici on
Dadas dos funciones f : A B y g : B C, llamaremos composicion de f y g a una nueva
relacion
h : A C : h(a) = g [f(a)] , a A
la notaremos h = g f.
Veamos ahora que esta nueva relacion tambien es una funcion, es decir, probaremos que la composicion
de dos funciones es una funcion.
9.2.2 Proposici on
Dadas dos funciones f : A B y g : B C, la composicion de ambas, g f es una funcion de A
en C.
232
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Demostracion
Seg un hemos definido:
g f : A C : (g f)(a) = g [f(a)] ; a A
Veamos que cumple las dos condiciones de funcion.
1. Sea a cualquiera de A. Entonces, al ser f : A B una funcion, existira b B tal que f(a) = b.
Dado que g : B C tambien es una funcion, para el b B recien encontrado, existira un c C
tal que g(b) = c.
Tenemos, pues,
f(a) = b
y
g(b) = c
_
_
_
= g [f(a)] = c = (g f)(a) = c
luego,
a A, c C : (g f)(a) = c
es decir, todos los elementos de A tienen imagen mediante g f.
2. Sea a cualquiera de A y sean c
1
, c
2
C tales que (g f)(a) = c
1
y (g f)(a) = c
2
. Entonces,
(g f)(a) = c
1
y
(g f)(a) = c
2
_
_
_
=
_
_
_
g [f(a)] = c
1
y
g [f(a)] = c
2
=
_
_
_
g(b) = c
1
y
g(b) = c
2
{f funcion = b B : f(a) = b}
= c
1
= c
2
{g es funcion}
es decir,
a A[(g f)(a) = c
1
(g f)(a) = c
2
= c
1
= c
2
]
Consecuentemente, la composicion de dos funciones es una funcion.
La figura siguiente ilustra como se calcula el valor de g f en un punto a A.
233
Universidad de Cadiz Departamento de Matematicas
a
A
f
b = f(a)
B
g f
g
c = g(b) = (g f)(a)
C
Calculo de (g f) (a)
Ejemplo 9.7 Sean A = Z, B = Z y C el conjunto de todos los n umeros enteros pares y
f : A B : f(a) = a + 1, g : B C : g(b) = 2b
Encontrar g f.
Solucion
Sea a cualquiera de A. Entonces,
(g f)(a) = g [f(a)] = g(a + 1) = 2(a + 1)
es decir,
g f : A C : (g f)(a) = 2(a + 1), a A
9.2.3 Asociatividad
Dadas tres aplicaciones
f : A B g : B C y h : C D
se verica que
(h g) f = h (g f)
235
Universidad de Cadiz Departamento de Matematicas
Demostracion
g : B C
h : C D
_
_
_
= h g : B D
f : A B
_
_
_
= (h g) f : A D
Por otra parte,
f : A B
g : B C
_
_
_
= g f : A C
h : C D
_
_
_
= h (g f) : A D
es decir, (h g) f y h (g f) tienen el mismo dominio y el mismo conjunto final.
Ademas, para cada a de A, tenemos:
[(h g) f] (a) = (h g) (f(a)) = h[g (f(a))]
[h (g f)] (a) = h[(g f) (a)] = h[g (f(a))]
por tanto,
(h g) f = h (g f)
_
= g(B) = {, }
y es obvio que
{, } {}
luego,
g(B) (g f)(A)
_
x / A y x B = f
A
(x) + f
B
(x) f
AB
(x) = 0 + 1 0 = 1
x A y x B = f
A
(x) + f
B
(x) f
AB
(x) = 1 + 1 1 = 1
x A y x / B = f
A
(x) + f
B
(x) f
AB
(x) = 1 + 0 0 = 1
240
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y si x / (A B), entonces f
AB
(x) = 0, pero
x / (A B) x / A y x / B f
A
(x) + f
B
(x) f
AB
(x) = 0 + 0 0 = 0
As pues,
f
AB
(x) = (f
A
+ f
B
f
AB
)(x), x U
de aqu que
f
AB
= f
A
+ f
B
f
AB
(c) f
A\B
= f
A
(1 f
B
). En efecto, sea x cualquiera de U . Entonces,
x A y x B, luego, f
A\B
= 0 y f
A
(x) (1 f
B
(x)) = 1(1 1) = 0
x A y x / B, luego, f
A\B
= 1 y f
A
(x) (1 f
B
(x)) = 1(1 0) = 1
x / A y x B, luego, f
A\B
= 0 y f
A
(x) (1 f
B
(x)) = 0(1 1) = 0
x / A y x / B, luego, f
A\B
= 0 y f
A
(x) (1 f
B
(x)) = 0(1 0) = 0
Consecuentemente,
f
A\B
(x) = (f
A
(1 f
B
)) (x), x U
y
f
A\B
= f
A
(1 f
B
)
d
c
b
a
A
f
4
3
2
1
B
d
c
b
a
A
g
4
3
2
1
B
En la gura anterior f es inyectiva y g no lo es.
Ejemplo 9.17 Determinar si cada una de las aplicaciones siguientes es inyectiva.
(a) A cada alumno de algebra se le asigna el n umero que se corresponde con su edad.
(b) A cada pas en el mundo se le asigna la longitud y la latitud de su capital.
(c) A cada libro escrito por un determinado autor, se le designa con el nombre del mismo.
(d) A cada pas en el mundo que tenga un primer ministro se le asigna su primer ministro.
Solucion
(a) No, ya que hay muchos alumnos de algebra que tienen la misma edad.
(b) Si, porque a dos pases distintos le corresponderan diferentes longitudes y latitudes.
(c) No, ya que hay diferentes libros que estan escritos por el mismo autor.
(d) Si, porque a pases diferentes les corresponderan distintos primeros ministros.
Ejemplo 9.18 Determinar si la funcion f : R R tal que f(x) = x + 2 es inyectiva.
Solucion
En efecto, sean x
1
y x
2
dos n umeros reales cualesquiera, entonces
f(x
1
) = f(x
2
) = x
1
+ 2 = x
2
+ 2 = x
1
= x
2
luego f es inyectiva.
Nota 9.2 Observemos lo siguiente:
f : A B es inyectiva a
1
, a
2
A(a
1
= a
2
= f(a
1
) = f(a
2
))
lo que puede escribirse en la forma:
f es inyectiva a
1
, a
2
A[(a
1
= a
2
) f(a
1
) = f(a
2
)]
242
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y negando ambos miembros, tendremos
f no es inyectiva a
1
, a
2
A tal que a
1
= a
2
f(a
1
) = f(a
2
)
es decir, la funcion f no es inyectiva si podemos encontrar dos elementos a
1
y a
2
en A, tales que siendo
distintos sus imagenes sean iguales.
Ejemplo 9.19 Sea f : R R tal que f(x) = 2. Es inyectiva?
Solucion
La funcion propuesta no lo es. En efecto, si tomamos dos n umeros reales x
1
y x
2
, distintos, tendramos
x
1
= x
2
y f(x
1
) = 2 = f(x
2
)
luego seg un lo dicho en la nota anterior, la funcion no es inyectiva.
Ejemplo 9.20 Sea f : R R tal que f(x) = x
2
. Es inyectiva?
Solucion
Sea x
1
cualquiera de R. Si tomamos x
2
= x
1
, entonces x
2
R y
f(x
1
) = x
2
1
y f(x
2
) = f(x
1
) = (x
1
)
2
= x
2
1
luego
x
1
, x
2
R : x
1
= x
2
f(x
1
) = f(x
2
)
es decir, f no es inyectiva.
9.3.2 Funci on Suprayectiva
Una funcion f entre los conjuntos A y B se dice que es suprayectiva, sobreyectiva o exhaustiva, cuando
cada elemento de B es imagen de, al menos, un elemento de A. Es decir,
f : A B es suprayectiva b B, a A tal que f(a) = b
En otras palabras, f es sobreyectiva si la imagen de f es todo el conjunto B, es decir si Img (f) = B.
d
c
b
a
A
f
3
2
1
B
d
c
b
a
A
g
3
2
1
B
243
Universidad de Cadiz Departamento de Matematicas
En la figura anterior f es suprayectiva y, sin embargo g no lo es.
Ejemplo 9.21 Sea f : A B donde A = B = R y f(x) = x + 1, x A. Es suprayectiva?
Solucion
Sea y cualquiera de B. Hemos de encontrar un x en A tal que f(x) = y. Dicho de otra forma se trata
de ver si la ecuacion
x + 1 = y
tiene solucion, lo cual, en este caso, es evidente. En efecto,
x + 1 = y x = y 1
luego dado y R, tomando x = y 1, se verica que
f(x) = f(y 1) = y 1 + 1 = y
es decir,
y B, x A : f(x) = y
luego f es suprayectiva.
Nota 9.3 Observese lo siguiente:
f es suprayectiva b B, a A : f(a) = b
si negamos ambos miembros, tendremos
f no es suprayectiva b B : f(a) = b, a A
es decir, f no es suprayectiva si podemos encontrar un elemento en B tal que no es imagen de ning un
elemento de A.
Ejemplo 9.22 Sea f : A B, siendo A = B = R y f(x) = x
2
, x A
Solucion
Esta funcion no es suprayectiva. En efecto, dado un y cualquiera negativo en B, no existe ning un x en
A tal que su cuadrado sea y, ya que el cuadrado de cualquier n umero siempre es positivo. Es decir,
si y < 0, entonces x
2
= y, x A
luego,
y B : x A, f(x) = y
de aqu que seg un la nota anterior, la funcion propuesta no sea suprayectiva.
9.3.3 Funci on Biyectiva
Una funcion f entre los conjuntos A y B se dice que es biyectiva, cuando es, a un tiempo, inyectiva
y suprayectiva.
Ejemplo 9.23 Sea f : A B tal que A = B = R y f(x) = 2x 3, x A. Es biyectiva?
Solucion
Veamos si es inyectiva y suprayectiva.
244
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Inyectiva. Sean x
1
y x
2
dos n umeros reales arbitrarios. Entonces,
f(x
1
) = f(x
2
) = 2x
1
3 = 2x
2
3 = 2x
1
= 2x
2
= x
1
= x
2
luego f es inyectiva.
(b) Suprayectiva. Sea y cualquiera de B. Entonces,
y = 2x 3 2x = y + 3 x =
y + 3
2
luego tomando x =
y + 3
2
, se verifica que x A y
f(x) = f
_
y + 3
2
_
= 2
y + 3
2
3 = y
Consecuentemente,
y B, x A : f(x) = y
o sea, f es suprayectiva.
Por ser inyectiva y suprayectiva, f es biyectiva.
Ejemplo 9.24 Estudiar la funcion
f : R R : f(x) =
x
x
2
+ 1
Solucion
Veamos si f es inyectiva.
En efecto, sean x
1
y x
2
dos n umeros reales cualesquiera. Entonces,
f(x
1
) = f(x
2
) =
x
1
x
2
1
+ 1
=
x
2
x
2
2
+ 1
= x
1
x
2
2
+ x
1
= x
2
1
x
2
+ x
2
= x
1
x
2
2
x
2
1
x
2
+ x
1
x
2
= 0
= x
1
x
2
(x
2
x
1
) + x
1
x
2
= 0
= (x
1
x
2
)(1 x
1
x
2
) = 0
= x
1
= x
2
o x
1
=
1
x
2
As pues, tomando x
1
R y x
2
=
1
x
1
, tendremos que x
1
= x
2
y, sin embargo, f(x
1
) = f(x
2
), por lo
tanto f no es inyectiva.
Veamos si f es suprayectiva.
Sea y R, tal que 1 4y
2
< 0. Entonces
_
1 4y
2
no es un n umero real y, por tanto, estos valores de
y no seran imagenes de ning un x ya que
x =
1
_
1 4y
2
2y
/ R
luego f no es suprayectiva. Consecuentemente, la funcion propuesta no es biyectiva.
Ejemplo 9.25 Sea f : [0, 1] [a, b] : f(x) = (b a)x + a. Determinar que tipo de funcion es.
Solucion
245
Universidad de Cadiz Departamento de Matematicas
(a) Veamos si f es inyectiva.
Sean x
1
y x
2
cualesquiera de [0, 1]. Entonces,
f(x
1
) = f(x
2
) = (b a)x
1
+ a = (b a)x
2
+ a
= (b a)x
1
= (b a)x
2
{a = b}
= x
1
= x
2
luego,
x
1
, x
2
[0, 1] (f(x
1
) = f(x
2
) = x
1
= x
2
)
es decir, f es inyectiva.
(b) Veamos si f es suprayectiva.
En efecto, sea y cualquiera de [a, b]. Entonces,
y = (b a)x + a x =
y a
b a
y al ser a = b existe x, y
a y b b y a a b a y a a
0 y a b a 0
y a
b a
1
0 x 1 x [0, 1]
Pues bien,
f(x) = f
_
y a
b a
_
= (b a)
y a
b a
+ a = y
luego,
y [a, b], x [0, 1] : f(x) = y
es decir, f es suprayectiva.
Al ser inyectiva y suprayectiva, la funcion propuesta es biyectiva.
Ejemplo 9.26
f(x) = x f(x) = x
2
f(x) = 2
x
f(x) = x
3
+ 2x
2
Las propiedades de ser inyectiva, suprayectiva y biyectiva pueden interpretarse en terminos de las graficas
de funciones de R en R. En la gura anterior consideramos las gracas de algunas funciones.
Como son gracas de funciones de R en R, cualquier recta vertical cortara a la graca exactamente en
un punto. Si cada recta horizontal la corta al menos, una vez, entonces la graca representa una funcion
suprayectiva. As que, de las funciones anteriores, f(x) = x y f(x) = x
3
+ 2x
2
son sobreyectivas y las
otras no.
Si ninguna recta horizontal corta al graco mas de una vez, entonces la funcion es inyectiva. As, f(x) = x
y f(x) = 2
x
son inyectivas y, sin embargo las otras no lo son.
246
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Si cada recta horizontal corta a la graca exactamente una vez, entonces la funcion es biyectiva; f(x) = x
es biyectiva y las otras no.
Ejemplo 9.27 Determinar el caracter de las funciones siguientes:
(a) A = {1, 2, 3, 4} = B y f = {(1, 1), (2, 3), (3, 4), (4, 2)}
(b) A = {1, 2, 3} , B = {a, b, c, d} y f = {(1, a), (2, a), (3, c)}
(c) A =
_
1
2
,
1
3
,
1
4
_
, B = {x, y, z, w} y f =
__
1
2
, x
_
,
_
1
4
, y
_
,
_
1
3
, w
__
(d) A = {1.1, 7, 0.06} B = {p, q} y f = {(1.1, p), (7, q), (0.06, p)}
Solucion
(a) Seg un los datos del enunciado,
f : A B : f(1) = 1, f(2) = 3, f(3) = 4, f(4) = 2
y se observa que
a
1
, a
2
A, a
1
= a
2
= f(a
1
) = f(a
2
)
y
b B, a tal que a A f(a) = b
Consecuentemente f es inyectiva y sobreyectiva y, por tanto, biyectiva.
(b) Seg un el enunciado,
f : A B tal que f(1) = a, f(2) = a, f(3) = c
Pues bien, se observa que existen dos elementos distintos en A, el 1 y el 2, con la misma imagen,
es decir,
a
1
, a
2
A : a
1
= a
2
f(a
1
) = f(a
2
)
luego f no es inyectiva.
Tambien se observa que existen dos elementos en B, el b y el d que no son imagen de ninguno de
A, es decir,
b
1
B : (f(a
1
) = b
1
, a
1
A
por tanto, f no es sobreyectiva.
(c) Razonando igual que en los casos anteriores, se observa que la funcion propuesta es inyectiva, pero
no sobreyectiva.
(d) De una forma similar se prueba que f es sobreyectiva y no inyectiva.
Ejemplo 9.28 Determinar el caracter de cada una de las siguientes funciones.
(a) A = B = Z, f : A B tal que f(a) = a 1
(b) A = B = R, f : A B tal que f(a) = |a|
(c) A = R, B = R
+
0
, f : A B tal que f(a) = |a|
(d) A = R R, B = R, f : A B tal que f(a, b) = a
(e) S = {1, 2, 3} , T = {a, b} , A = B = S T y f : A B tal que f(n, a) = (n, b) y f(n, b) =
(1, a), n = 1, 2, 3
247
Universidad de Cadiz Departamento de Matematicas
(f) A = B = R R, f : A B tal que f [(a, b)] = (a + b, a b)
(g) A = R, B = R
+
0
, f : A B tal que f(a) = a
2
Solucion
Determinar el caracter de cada una de las siguientes funciones.
(a) A = B = Z, f : A B tal que f(a) = a 1
Inyectividad. Sean a
1
y a
2
cualesquiera de A. Entonces,
f(a
1
) = f(a
2
) = a
1
1 = a
2
1 = a
1
= a
2
luego,
a
1
, a
2
A, (f(a
1
) = f(a
2
) = a
1
= a
2
)
es decir, f es inyectiva.
Sobreyectividad. Sea b cualquiera de B. Tomando a = b + 1, tendremos que a A, y
f(a) = f(b + 1) = f(a) = b + 1 1 = b
luego,
b B, a A : f(a) = b
o sea, f es sobreyectiva.
Biyectividad. Por ser inyectiva y sobreyectiva, la funcion propuesta es biyectiva.
(b) A = B = R, f : A B tal que f(a) = |a|
Recordemos que si a es un n umero real arbitrario,
|a| =
_
a, si a 0
a, si a < 0
luego |a| 0.
Inyectividad. Sea a cualquiera de A. Si tomamos a
1
= a y a
2
= a, tendremos
f(a
1
) = f(a) = |a|
f(a
2
) = f(a) = | a| = | 1||a| = |a|
luego,
a
1
, a
2
A : a
1
= a
2
f(a
1
) = f(a
2
)
es decir, f no es inyectiva.
Sobreyectividad. Sea b un elemento arbitrario de B. Si b < 0 entonces, no hay ning un a en A tal
que f(a) = b luego la funcion no es sobreyectiva.
Biyectividad. Al no ser inyectiva ni sobreyectiva, la funcion propuesta no es biyectiva.
(c) A = R, B = R
+
0
, f : A B tal que f(a) = |a|
Inyectividad. Por un razonamiento identico al del apartado anterior, la funcion no es inyectiva.
Sobreyectividad. Dado cualquier b B, bastara tomar a = b, y
f(a) = f(b) = f(a) = |b| = b
luego f es sobreyectiva.
Biyectividad. Por no ser inyectiva, tampoco sera biyectiva.
248
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(d) A = R R, B = R, f : A B tal que f(a, b) = a
Inyectividad. Sean (a, b
1
) y (a, b
2
) dos elementos de A tales que b
1
= b
2
. Entonces,
f(a, b
1
) = f(a, b
2
) = a
luego,
(a, b
1
) A y (a, b
2
) A : (a, b
1
) = (a, b
2
) f(a, b
1
) = f(a, b
2
)
es decir, f no es inyectiva.
Sobreyectividad. Sea c cualquiera de B. Entonces, tomando en A, (a, b) : a = c y b R, tendremos
f(a, b) = f(c, b) = f(a, b) = c
luego,
c B, (a, b) A : f [(a, b)] = c
es decir, f es sobreyectiva.
Biyectividad. Por no ser inyectiva, f no es biyectiva.
(e) S = {1, 2, 3} , T = {a, b} , A = B = S T y f : A B tal que f(n, a) = (n, b) y f(n, b) =
(1, a), n = 1, 2, 3
Inyectividad. Observemos lo siguiente:
(1, b) = (2, b) y, sin embargo, f(1, b) = (1, a) y f(2, b) = (1, a)
luego,
(x
1
, y
1
) A y (x
2
, y
2
) A : (x
1
, y
1
) = (x
2
, y
2
) f(x
1
, y
1
) = f(x
2
, y
2
)
es decir, f no es inyectiva.
Sobreyectividad. Observese que (2, a) y (3, a) no estan en B y, sin embargo, no existe en A ning un
elemento que se transforme, mediante f, en ellos, luego
(u, v) B : f(x, y) = (u, v), (x, y) A
es decir, f no es sobreyectiva.
Biyectividad. La funcion propuesta no es inyectiva ni sobreyectiva, por tanto tampoco sera biyec-
tiva.
(f) A = B = R R, f : A B tal que f [(a, b)] = (a + b, a b)
Inyectividad. Sean (a
1
, b
1
) y (a
2
, b
2
) cualesquiera de A. Entonces,
f(a
1
, b
1
) = f(a
2
, b
2
) (a
1
+ b
1
, a
1
b
1
) = (a
2
+ b
2
, a
2
b
2
)
_
a
1
+ b
1
= a
2
+ b
2
a
1
b
1
= a
2
b
2
= a
1
= a
2
y b
1
= b
2
= (a
1
, b
1
) = (a
2
, b
2
)
luego f es inyectiva.
Sobreyectividad. Sea (c, d) cualquiera de B. Tomando,
a =
c + d
2
y b =
c d
2
tendremos
f(a, b) = f
_
c + d
2
,
c d
2
_
= f
_
c + d
2
+
c + d
2
,
c d
2
c d
2
_
= (c, d)
luego,
(c, d) B, (a, b) A : f(a, b) = (c, d)
es decir, f es sobreyectiva.
249
Universidad de Cadiz Departamento de Matematicas
Biyectividad. La funcion propuesta es inyectiva y sobreyectiva, por lo tanto, es biyectiva.
(g) A = R, B = R
+
0
, f : A B tal que f(a) = a
2
Inyectividad. Sea a cualquiera de A. Si tomamos a
1
= a y a
2
= a, entonces
f(a
1
) = f(a) = a
2
y f(a
2
) = f(a) = (a)
2
= a
2
luego,
a
1
, a
2
A : a
1
= a
2
y f(a
1
) = f(a
2
)
es decir, f no es inyectiva.
Sobreyectividad. Sea b cualquiera de B. Tomando a =
b, entonces a A ya que b 0, y
f(a) = f
_
b
_
= f(a) =
_
b
_
2
= f(a) = b
luego,
b B, a A : f(a) = b
y f es sobreyectiva.
Biyectividad. f no es biyectiva ya que no es inyectiva.
g(c
1
) = g(c
2
)
_
_
_
(f(a
1
), g(c
1
)) = (f(a
2
), g(c
2
))
h(a
1
, c
1
) = h(a
2
, c
2
) {h es inyectiva}
= (a
1
, c
1
) = (a
2
, c
2
)
_
_
_
a
1
= a
2
c
1
= c
2
luego f y g son, ambas, inyectivas.
(b) f y g son sobreyectivas.
En efecto, sean b y d dos elementos cualesquiera de B y D, respectivamente, entonces
b B
d D
_
_
_
(b, d) B D {h es sobreyectiva}
= (a, c) AC : h(a, c) = (b, d)
a A c C : (f(a), g(c)) = (b, d)
_
_
_
a A : f(a) = b
c C : g(c) = d
luego f y g son, ambas, sobreyectivas
250
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Dado que f y g son inyectivas y sobreyectivas, seran biyectivas.
Si . Recprocamente, supongamos que f y g son biyectivas.
(a) h es inyectiva.
En efecto, sean (a
1
, c
1
) y (a
2
, c
2
) dos elementos cualesquiera de AC, entonces
h(a
1
, c
1
) = h(a
2
, c
2
) (f(a
1
), g(c
1
)) = (f(a
2
), g(c
2
))
_
_
_
f(a
1
) = f(a
2
)
{f y g son inyectivas}
g(c
1
) = g(c
2
)
=
_
_
_
a
1
= a
2
c
1
= c
2
(a
1
, c
1
) = (a
2
, c
2
)
luego h es inyectiva.
(b) h es sobreyectiva.
En efecto, sea (b, d) un elemento cualquiera de B D, entonces
(b, d) B D
_
_
_
b B
{f y g son sobreyectivas}
d D
=
_
_
_
a A : f(a) = b
c C : g(c) = d
(a, c) AC : (f(a), g(c)) = (b, d)
(a, c) AC : h(a, c) = (b, d)
luego
(b, d) B D, (a, c) AC : h(a, c) = (b, d)
consecuentemente, h es sobreyectiva.
Ejemplo 9.30 Sean los conjuntos A = {1, 2, 3, 4} y B = {x, y, z}
(a) Dar cinco funciones de A a B.
(b) Cuantas funciones f : A B hay?
(c) Cuantas de estas funciones son inyectivas?
(d) Cuantas funciones f : B A hay?
(e) Cuantas de estas funciones son inyectivas?
(f) Cuantas funciones f : A B cumplen que f(1) = x
(g) Cuantas funciones f : A B cumplen que f(1) = x y f(2) = y
Solucion
(a) Escribimos cinco funciones de A en B.
251
Universidad de Cadiz Departamento de Matematicas
1. f
1
: A B : f
1
(1) = x, f
1
(2) = x, f
1
(3) = y, f
1
(4) = z
2. f
2
: A B : f
2
(1) = x, f
2
(2) = y, f
2
(3) = y, f
2
(4) = z
3. f
3
: A B : f
3
(1) = x, f
3
(2) = y, f
3
(3) = z, f
3
(4) = z
4. f
4
: A B : f
4
(a) = x, a A
5. f
5
: A B : f
5
(a) = y, a A
(b) Al 1 A le puede corresponder x, y o z, es decir, hay 3 opciones y para cada una de ellas habra
otras tantas para el 2, luego tendremos 3 3 = 3
2
opciones, para cada una de las cuales habra 3
opciones distintas para el 3 lo cual nos dara 3
2
3 = 3
3
opciones, y para cada una de ellas habra 3
opciones para el 4, luego el n umero de funciones que pueden establecerse entre A y B es
3 3 3 3 = 3
4
= 81
(c) Cuantas de estas funciones son inyectivas?
Ninguna, ya que al ser |A| = 4 > 3 = |B| habra, al menos, dos elementos de A a los que le
corresponda el mismo elemento en B.
(d) Cuantas funciones de B en A hay?
Razonando igual que en el apartado (b), tendremos
4 4 4 = 4
3
= 64
(e) Cuantas de estas funciones son inyectivas?
A x B le puede corresponder el 1, el 2, el 3 o el 4 y para cada una de ellas habra tres opciones
para la y, luego tendramos 4 3 = 12 opciones, para cada una de las cuales quedaran dos opciones
para la z, luego en total habra
4 3 2 = 24
funciones inyectivas de B en A.
(f) Cuantas funciones de A en B cumplen que f(1) = x?
Si dejamos jo el 1 en A tal que le corresponda siempre la x, la pregunta equivale a calcular cuantas
funciones hay entre los conjuntos A
1
= {2, 3, 4} y B = {x, y, z} lo que razonando igual que en el
apartado (b), nos da un total de
3 3 3 = 3
3
= 27
funciones entre A y B tales que f(1) = x.
(g) Razonando igual que el apartado anterior, calculamos cuantas funciones hay entre los conjuntos
A
2
= {3, 4} y B = {x, y, z} que son
3 3 = 3
2
= 9
f
1
(b) = a
2
f(a
2
) = b
_
_
= f(a
1
) = f(a
2
) = a
1
= a
2
luego f
1
es una funcion y, por denicion, f sera invertible.
Ejemplo 9.32 Sean A = B = R y f : A B tal que f(x) = 2x, x A. Calcularemos f
1
.
Solucion
Seg un la definicion de funcion inversa,
f
1
: B A tal que f
1
(y) = x y = f(x), y B
Sea y cualquiera de B. Como f es sobreyectiva, existira x A tal que f(x) = y. Pues bien,
f(x) = y 2x = y x =
y
2
f
1
(y) =
y
2
Es decir, f
1
es la funcion de B en A que hace corresponder a cada n umero real su mitad.
f
1
: B A tal que f
1
(y) =
y
2
, y B
y 2, tenemos que x B y
f(x) = f
_
3
_
y 2
_
=
_
3
_
y 2
_
3
+ 2 = y 2 + 2 = y
Por ser inyectiva y sobreyectiva es biyectiva y, por tanto, invertible.
(b) Calculamos su inversa.
Sea f
1
la inversa de f e y cualquiera de B. Dado que f es sobreyectiva, existe x en A tal que
f(x) = y. Pues bien,
f(x) = y x
3
+ 2 = y x =
3
_
y 2 f
1
(y) =
3
_
y 2
luego,
f
1
: B A tal que f
1
(y) =
3
_
y 2, y B
257
Universidad de Cadiz Departamento de Matematicas
9.5 Composici on de Funciones e Inversa de una Funci on
Veremos ahora como la composicion de funciones nos permite definir y caracterizar de otra forma la
inversa de una funcion.
A lo largo de todo el apartado, f sera una funcion entre dos conjuntos A y B.
9.5.1 Proposici on
La funcion f es invertible si, y solo si existe una funcion g de B en A tal que g f = i
A
y f g = i
B
,
donde i
A
y i
B
son las identidades en A y B, respectivamente.
Demostracion
f es invertible g : B A tal que g f = i
A
y f g = i
B
=) Supongamos que f es una funcion invertible y sea f
1
su funcion inversa. Tomando g = f
1
y
teniendo en cuenta la definicion de inversa, tendremos
g : B A tal que g(b) = a b = f(a), b B
Pues bien,
f : A B
g : B A
_
= g f : A A
y si a A, tenemos
(g f)(a) = g [f(a)] = g(b) = a = i
A
(a)
es decir,
g f = i
A
donde
i
A
: A A tal que i
A
(a) = a, a A
es decir, i
A
es la identidad en A.
Analogamente,
g : B A
f : A B
_
= f g : B B
y si b B, tendremos que
(f g)(b) = f [g(b)] = f(a) = b = i
B
(b)
por tanto,
g f = i
B
donde,
i
B
: B B tal que i
B
(b) = b, b B
o sea, i
B
es la identidad en B.
=) Recprocamente, supongamos que existe una funcion g de B en A tal que g f = i
A
y f g = i
B
,
entonces,
(a) f es inyectiva. En efecto, si a
1
, a
2
son dos elementos cualesquiera de A, entonces
f(a
1
) = f(a
2
) = g [f(a
1
)] = g [f(a
2
)]
= (g f)(a
1
) = (g f)(a
2
) {Por hipotesis g f = i
A
}
= i
A
(a
1
) = i
A
(a
2
)
= a
1
= a
2
258
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) f es sobreyectiva. En efecto, sea b B, cualquiera. Entonces,
g(b) A
tomando g(b) = a, tendremos que a A y
f(a) = f [g(b)] = (f g)(b) = I
B
(b) = b
luego f es sobreyectiva.
De (a) y (b) se sigue que f es biyectiva luego por 9.4.2 tendremos que f es invertible.
Observese que ademas de caracterizar las funciones invertibles, con la proposicion anterior, hemos con-
struido la inversa de la funcion f (f
1
= g).
Ejemplo 9.35 Sea f una funcion de A en B. Encontrar f
1
en los siguientes casos:
(a) A = {x : x R y x 1} , B = {x : x R y x 0} y f(a) =
a + 1.
(b) A = B = R y f(a) = a
3
+ 1
(c) A = B = R y f(a) =
2a 1
3
(d) A = B = {1, 2, 3, 4, 5} y f = {(1, 3), (2, 2), (3, 4), (4, 5), (5, 1)}
Solucion
(a) A = {x : x R y x 1} , B = {x : x R y x 0} y f(a) =
a + 1.
Sea g la inversa de f. Seg un hemos visto en 9.5.1, f g = i
B
. Pues bien,
f g = i
B
(f g)(b) = i
B
(b), b B
f [g(b)] = b, b B
_
g(b) + 1 = b, b B
g(b) = b
2
1, b B
luego,
g : B A tal que g(b) = b
2
1, b B
es la inversa de f.
(b) A = B = R y f(a) = a
3
+ 1
Procediendo igual que en el apartado anterior,
f g = i
B
(f g)(b) = i
B
(b), b B
f [g(b)] = b, b B
(g(b))
3
+ 1 = b, b B
g(b) =
3
b 1, b B
luego,
g : B A tal que g(b) =
3
b 1, b B
es la inversa de f.
259
Universidad de Cadiz Departamento de Matematicas
(c) A = B = R y f(a) =
2a 1
3
De un modo similar a los apartados anteriores,
f g = i
B
(f g)(b) = i
B
(b), b B
f [g(b)] = b, b B
2g(b) 1
3
, b B
g(b) =
3b + 1
2
, b B
luego,
g : B A tal que g(b) =
3b + 1
2
, b B
es la inversa de f.
(d) A = B = {1, 2, 3, 4, 5} y f = {(1, 3), (2, 2), (3, 4), (4, 5), (5, 1)}
Es inmediato que
f
1
= {(3, 1), (2, 2), (4, 3), (5, 4), (1, 5)}
es la inversa de f.
9.5.2 Unicidad de la Inversa
Si f es invertible, entonces su inversa es unica.
Demostracion
Supongamos que f es invertible y sea f
1
su inversa, es decir,
f
1
: B A tal que f
1
(b) = a b = f(a), b B
con f
1
f = i
A
y f f
1
= i
B
.
Supongamos que existe otra funcion h que es tambien inversa de f,
h : B A tal que h f = i
A
y f h = i
B
entonces,
h = h i
B
= h (f f
1
) = (h f) f
1
= i
A
f
1
= f
1
h = i
A
h = (f
1
f) h = f
1
(f h) = f
1
i
B
= f
1
es decir,
h = f
1
Consecuentemente la inversa de f, si existe, es unica.
9.5.3 Inversa de la Composici on de Funciones
Si f y g son invertibles, entonces g f es invertible y
(g f)
1
= f
1
g
1
Demostracion
Sea g una funcion entre los conjuntos B y C.
260
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) g f es invertible. En efecto,
f es invertible, luego es biyectiva
g es invertible, luego es biyectiva
_
(9.3.4)
= g f es biyectiva g f es invertible
(b) Veamos ahora quien es la inversa de la composicion.
Por definicion,
f
1
: B A tal que f
1
(b) = a b = f(a), b B
g
1
: C B tal que g
1
(c) = b c = g(b), c C
Pues bien, para cada c C se verifica
(g f) (f
1
g
1
)(c) = (g f)
__
f
1
g
1
_
(c)
= (g f)
_
f
1
_
g
1
(c)
_
= (g f)
_
f
1
(b)
= (g f)(a)
= g [f(a)]
= g(b)
= c
= i
C
(c)
luego,
(g f) (f
1
g
1
) = i
C
(9.1)
Por otro lado, para cada a A, tenemos
(f
1
g
1
) (g f)(a) = (f
1
g
1
) [(g f) (a)]
= (f
1
g
1
) [g (f(a))]
= (f
1
g
1
) [g(b)]
= (f
1
g
1
)(c)
= f
1
_
g
1
(c)
= f
1
(b)
= a
= i
A
(a)
es decir,
(f
1
g
1
) (g f) = i
A
(9.2)
De (9.1), (9.2) y de 9.5.1 se sigue que
(g f)
1
= f
1
g
1
= c, c C
2(g f)
1
(c) + 1
3
= c, c C
(g f)
1
(c) =
3c 1
2
, c C
luego,
(g f)
1
: C A tal que (g f)
1
(c) =
3c 1
2
, c C
Calculo de f
1
.
f
1
: B A tal que f f
1
= i
B
Entonces,
f f
1
= i
B
(f f
1
)(b) = i
B
(b), b B
f
_
f
1
(b)
= b
2f
1
(b) + 1 = b
f
1
(b) =
b 1
2
luego,
f
1
: B A tal que f
1
(b) =
b 1
2
, b B
Calculo de g
1
.
g
1
: C B tal que g f
1
= i
C
luego,
g f
1
= i
C
(g f
1
)(c) = i
C
(c), c C
g
_
g
1
(c)
= c
g
1
(c)
3
= c
g
1
(c) = 3c, c C
es decir,
g
1
: C B tal que g
1
(c) = 3c, c C
Calculo de f
1
g
1
.
f
1
g
1
: C A tal que (f
1
g
1
)(c) A, c C
Pues bien, sea c cualquiera de C. Entonces,
(f
1
g
1
)(c) = f
1
_
g
1
(c)
= f
1
(3c) =
3c 1
2
por tanto,
f
1
g
1
: C A tal que (f
1
g
1
)(c) =
3c 1
2
, c C
262
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Consecuentemente,
(f
1
g
1
)(c) = (g f)
1
(c), c C
de aqu que
(g f)
1
= f
1
g
1
verificandose el teorema anterior.
Ejemplo 9.37 Sean f : A B y g : B A. Vericar que g = f
1
en los casos siguientes:
(a) A = B = Z, f(a) =
a + 1
2
, g(b) = 2b 1
(b) A = R
+
0
, B = {y : y R e y 1} , f(a) = a
2
1, g(b) =
b + 1
(c) A = B = P(S), donde S es un conjunto. f(X) = X
c
, g(X) = X
c
, X P(S)
(d) A = B = {1, 2, 3, 4} , f = {(1, 4), (2, 1), (3, 2), (4, 3)} y g = {(1, 2), (2, 3), (3, 4), (4, 1)}
Solucion
Seg un hemos visto en 9.5.1, tendremos que probar, en cada uno de los casos, que
g f = i
A
y f g = i
B
(a) A = B = Z, f(a) =
a + 1
2
, g(b) = 2b 1
Sea a A, cualquiera. Entonces,
(g f)(a) = g [f(a)] = g
_
a + 1
2
_
= 2
a + 1
2
1 = a = i
A
(a)
Sea b B, cualquiera. Entonces,
(f g)(b) = f [g(b)] = f (2b 1) = 2
2b 1 + 1
2
1 = b = i
B
(b)
luego,
g f = i
A
y f g = i
B
y, consecuentemente, g es la inversa de f.
(b) A = R
+
0
, B = {y : y R e y 1} , f(a) = a
2
1, g(b) =
b + 1
Para cada a A, se verica:
(g f)(a) = g [f(a)] = g(a
2
1) =
_
a
2
1 + 1 = a = i
A
(a)
y para cada b B,
(f g)(b) = f [g(b)] = f
_
b + 1
_
=
_
b + 1
_
2
1 = b = i
B
(b)
luego,
g f = i
A
y f g = i
B
y g = f
1
.
(c) A = B = P(S), donde S es un conjunto. f(X) = X
c
, g(X) = X
c
, X P(S)
Para cada X P(S), tenemos
(g f)(X) = g [f(X)] = g(X
c
) = (X
c
)
c
= X = i
P(S)
(X)
(f g)(X) = f [g(X)] = f(X
c
) = (X
c
)
c
= X = i
P(S)
(X)
luego, g = f
1
.
263
Universidad de Cadiz Departamento de Matematicas
(d) A = B = {1, 2, 3, 4} , f = {(1, 4), (2, 1), (3, 2), (4, 3)} y g = {(1, 2), (2, 3), (3, 4), (4, 1)}
g f = {(1, 1), (2, 2), (3, 3), (4, 4)} = i
A
f g = {(1, 1), (2, 2), (3, 3), (4, 4)} = i
B
luego g = f
1
.
264
Apuntes de Matematica Discreta
10. Divisibilidad. Algoritmo de la Division
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 10
Divisibilidad. Algoritmo de la
Divisi on
Contenido
10.1 Algoritmo de la Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
10.1.1 Existencia y Unicidad de Cociente y Resto . . . . . . . . . . . . . . . . . . . . 266
10.1.2 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
10.2 Sistemas de Numeracion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
10.2.1 Descomposicion Polinomica de un N umero . . . . . . . . . . . . . . . . . . . . . 271
10.2.2 Representacion Hexadecimal de un Octeto . . . . . . . . . . . . . . . . . . . . . 276
10.2.3 Representacion Binaria de un Hexadecimal de Cuatro Dgitos . . . . . . . . . . 277
10.3 El principio del Buen Orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
10.3.1 Conjunto Bien Ordenado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
10.4 Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
10.4.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
10.4.2 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
10.5 Criterios de Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
10.5.1 Criterio General de Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . 285
10.6 Maximo Com un Divisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
10.6.1 Divisor Com un . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
10.6.2 Maximo Com un Divisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
10.6.3 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
10.6.4 Maximo Com un Divisor de Varios N umeros . . . . . . . . . . . . . . . . . . . . 292
10.6.5 Existencia y Unicidad del m.c.d. . . . . . . . . . . . . . . . . . . . . . . . . . . 292
10.6.6 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
10.6.7 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
10.6.8 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
10.6.9 Mas Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
10.7 Algoritmo de Euclides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
10.7.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
10.7.2 Algoritmo de Euclides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
10.8 Mnimo Com un M ultiplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
10.8.1 M ultiplo Com un . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
10.8.2 Mnimo Com un M ultiplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
10.8.3 Mnimo Com un M ultiplo de Varios N umeros . . . . . . . . . . . . . . . . . . . 307
10.8.4 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
10.8.5 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
265
Universidad de Cadiz Departamento de Matematicas
Dios hizo los enteros, el resto es obra del hombre... Todos los
resultados de la mas profunda investigacion matematica deben
ser expresables en la sencilla forma de las propiedades de los
enteros.
Leopold Kronecker (1823-1891)
10.1 Algoritmo de la Divisi on
Estableceremos en este apartado el algoritmo de la division de dos n umeros, viendo que el cociente y el
resto de la division son unicos.
10.1.1 Existencia y Unicidad de Cociente y Resto
Si a y b son n umeros enteros con b > 0, entonces existen dos enteros, q y r, unicos, tales que
a = bq + r, con 0 r < b. A los n umeros a, b, q y r se les suele llamar, respectivamente, dividendo,
divisor, cociente y resto.
Demostracion
Existencia de q y r.
Bastara tomar q como un n umero entero tal que bq sea el mayor de los m ultiplos de b menor o igual que
a, es decir tal que bq a.
Una vez obtenido el cociente q, podemos calcular el resto r sin mas que hacer
r = a bq.
Por otra parte, si bq a, entonces el siguiente m ultiplo de q, b(q + 1), sera estrictamente mayor que a,
es decir,
bq a < b(q + 1).
Entonces,
bq a < b(q + 1) = bq bq a bq < b(q + 1) bq
= 0 a bq < b
= 0 r < b.
As pues, existen q y r, enteros tales que
a = bq + r, con 0 r < b.
Unicidad de q y r.
Supongamos que no son unicos, es decir, supongamos que existen r
1
, r
2
, q
1
y q
2
, enteros tales que verifican
el teorema, o sea,
a = bq
1
+ r
1
: 0 r
1
< b
a = bq
2
+ r
2
: 0 r
2
< b.
Entonces,
bq
1
+ r
1
= bq
2
+ r
2
= b(q
1
q
2
) = r
2
r
1
= b |q
1
q
2
| = |r
2
r
1
|
y al ser
0 r
1
, r
2
< b
sera
0 |r
2
r
1
| < b
266
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego,
b |q
1
q
2
| = |r
2
r
1
|
|r
2
r
1
| < b
_
= b |q
1
q
2
| < b = b(1 |q
1
q
2
|) > 0
y al ser b > 0, tendremos que
1 |q
1
q
2
| > 0
de donde sigue que
0 |q
1
q
2
| < 1
y como q
1
y q
2
son enteros, tendra que ser
|q
1
q
2
| = 0
por tanto,
q
1
= q
2
de donde se sigue tambien que
r
1
= r
2
10.1.2 Corolario
Si a y b son enteros, con b = 0, entonces existen dos enteros q y r, unicos, tales que a = bq +r, donde
0 r < |b|.
Demostracion
Si b > 0, entonces se cumplen las hipotesis del teorema anterior, luego se verifica el corolario.
Si b < 0, entonces b > 0 y aplicando el teorema anterior, existiran dos enteros q
1
y r, unicos, tales que
a = (b)q
1
+ r, con 0 r < b
de aqu que
a = b(q
1
) + r, con 0 r < b = |b|
tomando q = q
1
, tendremos que
a = bq + r, con 0 r < |b|
siendo q y r unicos, ya que q
1
y r lo eran.
Ejemplo 10.1
1. Sean a = 9 y b = 2.
El mayor m ultiplo 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 1 < 2
2. Sean a = 2 y b = 5.
El mayor m ultiplo 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 2 < 5
3. Sean a = 17 y b = 10.
El mayor m ultiplo de 10 menor o igual que 17 es 10 (2), luego tomando q = 2 y r =
17 10 (2) = 3, tendremos que
17 = 10(2) + 3, con 0 3 < 10
267
Universidad de Cadiz Departamento de Matematicas
4. Sean a = 10 y b = 17.
El mayor m ultiplo 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 7 < 17
5. Sean a = 61 y b = 7.
El mayor m ultiplo 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 5 < |7| = 7
6. Sean a = 7 y b = 61.
El mayor m ultiplo 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 7 < |61| = 61
7. Sean a = 21 y b = 15.
El mayor m ultiplo 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 9 < |15| = 15
8. Sean a = 15 y b = 21.
El mayor m ultiplo 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 < |21| = 21
Ejemplo 10.2 Demuestrese que el cuadrado de cualquier n umero impar puede escribirse en la forma
(a) 4k + 1
(b) 8k + 1
Solucion
En efecto, sea a cualquier n umero entero.
(a) Por el teorema de existencia y unicidad de cociente y resto, pueden encontrarse dos n umeros enteros
q y r, unicos, tales que
a = 2q + r, con 0 r < 2
es decir, a = 2q + r, con r = 0 o r = 1. Pues bien,
Si r = 0, entonces a = 2q, es decir a es par.
Si r = 1, entonces a = 2q + 1, es decir a es impar, y
a
2
= (2q + 1)
2
= 4q
2
+ 4q + 1 = 4(q
2
+ q) + 1 = 4k + 1, con k = q
2
+ q Z
268
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) En el apartado anterior tenamos que
a
2
= 4(q
2
+ q) + 1, con q Z
o lo que es igual
a
2
= 4q(q + 1) + 1, con q Z.
Pues bien, q(q +1) es par ya que uno de los dos, q o q +1 sera par, luego q(q +1) puede escribirse
en la forma 2k, con k entero. De aqu que
a
2
= 4q(q + 1) + 1 = 4 2k = 8k + 1, con k Z.
Ejemplo 10.3 Demuestrese que si un n umero entero es a la vez un cuadrado y un cubo, entonces
puede escribirse en la forma 7k o 7k + 1.
Solucion
Sea n cualquier n umero 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 = a
2
= b
3
Por el teorema 10.1.1, existiran q
1
, q
2
, r
1
y r
2
, unicos, tales que
a = 7q
1
+ r
1
, con 0 r
1
< 7
b = 7q
2
+ r
2
, con 0 r
2
< 7
Pues bien,
a = 7q
1
+ r
1
= a
2
= 49q
2
1
+ 14q
1
r
1
+ r
2
1
= 7(7q
2
1
+ 2q
1
r
1
) + r
2
1
= 7k
1
+ r
2
1
, con k
1
= 7q
2
1
+ 2q
1
r
1
Z
b = 7q
2
+ r
2
= b
3
= 7(49q
3
+ 21q
2
2
r
2
+ 21q
2
2
r
2
+ 3q
2
r
2
2
) + r
3
2
= 7k
2
+ r
3
2
, con k
2
Z
Entonces,
a
2
= b
3
= 7k
1
+ r
2
1
= 7k
2
+ r
3
2
, con 0 r
1
, r
2
7
y, de nuevo por el teorema 10.1.1, k
1
= k
2
y r
2
1
= r
3
2
. En el siguiente cuadro tenemos las opciones que se
presentan.
r
1
0 1 2 3 4 5 6
r
2
1
0 1 4 9 16 25 36
r
3
2
0 1 8 27 64 125 216
r
2
0 1 2 3 4 5 6
Como puede observarse, las unicas opciones en las que coinciden es cuando r
1
y r
2
son los dos 0 o los
dos 1. O sea,
a
2
= b
3
a
2
y b
3
son de la forma 7k o 7k + 1
Por tanto,
n es cuadrado y cubo = n = 7k o n = 7k + 1
i=0
a
i
10
i
y esta forma de escribir el n umero se conoce como representacion polinomica del mismo tomando como
base el n umero 10.
Normalmente, se dice que a
0
es una unidad de primer orden, a
1
de segundo orden, a
2
de tercero y, en
general, diremos que a
k
es una unidad de orden k + 1.
Consideramos ahora el n umero 35 y lo escribimos en la forma
35 = 1 2
0
+ 1 2
1
+ 0 2
2
+ 0 2
3
+ 0 2
4
+ 1 2
5
.
En tal caso tendramos una representaci on polinomica del n umero 35 tomando como base el n umero
2.
Nada nos impide utilizar otro n umero como base para la representacion polinomica del n umero 35. Por
ejemplo, si tomamos el 3, tendramos
35 = 2 3
0
+ 2 3
1
+ 0 3
2
+ 1 3
3
y si tomaramos el 8,
35 = 3 8
0
+ 4 8
1
El siguiente teorema matiza y aclara estas ideas.
10.2.1 Descomposici on Polin omica de un N umero
Dados dos n umeros enteros positivos n y b (con b 2) pueden encontrarse k enteros no negativos a
k
,
unicos, tales que
n =
k
i=0
a
i
b
i
con i 0, 0 a
i
< b; i = 0, 1, . . . , k, siendo a
k
= 0.
271
Universidad de Cadiz Departamento de Matematicas
Demostracion
En efecto, dados n y b, por 10.1.1, existir an q
1
y a
0
, unicos, tales que
n = bq
1
+ a
0
, con 0 a
0
< b y q
1
< n.
Obtenido q
1
y aplicando de nuevo el algoritmo de la division, pueden encontrarse q
2
y a
1
, unicos, tales
que
q
1
= bq
2
+ a
1
con 0 a
1
< b, y q
2
< q
1
.
Reiterando el proceso,
q
2
= bq
3
+ a
2
con 0 a
2
< b, y q
3
< q
2
q
3
= bq
4
+ a
3
con 0 a
3
< b, y q
4
< q
3
y as sucesivamente.
Tendremos una sucesion de enteros positivos,
n, q
1
, q
2
, q
3
, q
4
, . . .
tal que
n > q
1
> q
2
> q
3
> q
4
>
y que por el principio del buen orden, tiene un primer elemento q
k
tal que
q
k
= b 0 + a
k
, con 0 a
k
< b
y a
k
ha de ser distinto de cero ya que de lo contrario q
k
sera cero, lo cual es imposible ya que es un
entero positivo.
Pues bien, sustituyendo el valor de q
1
en n,
n = q
1
b + a
0
q
1
= q
2
b + a
1
_
= n = (q
2
b + a
1
) b + a
0
= q
2
b
2
+ a
1
b + a
0
y sustituyendo en este resultado el valor de q
2
,
n = q
2
b
2
+ a
1
b + a
0
q
2
= q
3
b + a
2
_
= n = (q
3
b + a
2
) b
2
+ a
1
b + a
0
= q
3
b
3
+ a
2
b
2
+ a
1
b + a
0
.
Repitiendo el proceso para q
3
,
n = q
3
b
3
+ a
2
b
2
+ a
1
b + a
0
q
3
= q
4
b + a
3
_
= n = (q
4
b + a
3
) b
3
+ a
2
b
2
+ a
1
b + a
0
= q
4
b
4
+ a
3
b
3
+ a
2
b
2
+ a
1
b + a
0
.
Y siguiendo hasta q
k
,
n = q
k
b + a
k1
b
k1
+ + a
2
b
2
+ a
1
b + a
0
q
k
= a
k
_
= n = a
k
b
k
+ a
k1
b
k1
+ + a
2
b
2
+ a
1
b + a
0
donde por 10.1.1, los coeficientes a
k
son unicos, 0 a
i
< b, i = 0, 1, . . . , k y, como ya hemos visto,
a
k
= 0.
La expresion obtenida es la descomposicion polinomica de n en la base b y se escribe a
0
a
1
a
2
a
k
(b
.
Ejemplo 10.6 Escribir en forma decimal el n umero 1243
(5
.
Solucion
Bastara escribir la representacion polinomica del n umero.
1243
(5
= 3 + 4 5 + 2 5
2
+ 1 5
3
= 3 + 20 + 50 + 125 = 198
272
Matematica Discreta Francisco Jose Gonzalez Gutierrez
En el ejemplo siguiente veremos como puede utilizarse el teorema 10.1.1 para hacer lo contrario, es decir
escribir la representacion de n umeros enteros en bases distintas de la decimal.
Ejemplo 10.7 Escribir el n umero 5346 en base 7.
Solucion
El n umero dado en base 7 sera:
5346 = a
k
a
k1
a
k2
a
2
a
1
a
0
(7
y utilizando la representacion polinomica del n umero,
5346 = a
k
7
k
+ a
k1
7
k1
+ a
k2
7
k2
+ + a
2
7
2
+ a
1
7 + a
0
= 7
_
a
k
7
k1
+ a
k1
7
k2
+ a
k2
7
k3
+ + a
2
7 + a
1
_
+ a
0
. (10.1)
Por otra parte, por el 10.1.1,
5346 = 7 763 + 5 (10.2)
y por la unicidad del cociente y resto, de (10.1) y (10.2), se sigue que
a
0
= 5
y
763 = a
k
7
k1
+ a
k1
7
k2
+ a
k2
7
k3
+ + a
2
7 + a
1
.
Entonces,
763 = a
k
7
k1
+ a
k1
7
k2
+ + a
3
7
2
+ a
2
7 + a
1
= 7
_
a
k
7
k2
+ a
k1
7
k3
+ + a
3
7 + a
2
_
+ a
1
. (10.3)
y por 10.1.1,
763 = 7 109 + 0 (10.4)
y, de nuevo, por la unicidad del cociente y el resto, de (10.3) y (10.4), tendremos que
a
1
= 0
y
109 = a
k
7
k2
+ a
k1
7
k3
+ + a
4
7
2
+ a
3
7 + a
2
.
Repitiendo el proceso,
109 = 7
_
a
k
7
k3
+ a
k1
7
k4
+ + a
4
7 + a
3
_
+ a
2
y
109 = 7 15 + 4
luego,
a
2
= 4
y
15 = a
k
7
k3
+ a
k1
7
k4
+ + a
5
7
2
+ a
4
7 + a
3
.
Repetimos de nuevo, y
15 = 7
_
a
k
7
k4
+ a
k1
7
k5
+ + a
5
7 + a
4
_
+ a
3
y
15 = 7 2 + 1
273
Universidad de Cadiz Departamento de Matematicas
luego,
a
3
= 1
y
2 = a
k
7
k4
+ a
k1
7
k5
+ + a
6
7
2
+ a
5
7 + a
4
.
Por ultima vez,
2 = 7
_
a
k
7
k5
+ a
k1
7
k6
+ + a
6
7 + a
5
_
+ a
4
y
2 = 7 0 + 2
luego,
a
4
= 2
y
0 = a
k
7
k5
+ a
k1
7
k6
+ + a
6
7 + a
5
.
A partir de aqu todos los restos son cero, el proceso termina, y
5346 = 2 7
4
+ 1 7
3
+ 4 7
2
+ 0 7 + 5 = 21405
(7
.
En la practica, este proceso de divisiones sucesivas suele hacerse en la forma
5346 7
44 763 7
26 06 109 7
5 63 39 15 7
0 4 1 2
y
5346 = 21405
(7
Nota 10.1 El sistema de numeracion en base 2 o sistema binario es de vital importancia en la in-
formatica. Los unicos dgitos que pueden utilizarse son los bits 0 y 1.
Con los dgitos 0 y 1, el n umero de n umeros de cuatro cifras que pueden construirse es
V R
2,4
= 2
4
= 16
luego utilizando cuatro posiciones, con los bits 0 y 1 podemos representar 16 n umeros enteros. La
representacion binaria de los dieciseis primeros n umeros enteros es
274
Matematica Discreta Francisco Jose Gonzalez Gutierrez
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 infor-
macion. Observese que el n umero de octetos que pueden construirse con los dgitos 0 y 1 es
V R
2,8
= 2
8
= 256
lo cual equivale a decir que puede almacenarse cualquier n umero entero entre 0 y 255 en formato binario.
Otro sistema de numeracion muy utilizado en la informatica es el de base 16 o hexadecimal. Ademas
de los dgitos del 0 al 9, usaremos A, B, C, D, E y F para los n umeros 10, 11, 12, 13, 14 y 15,
respectivamente.
En la primera y tercera columna de la tabla siguiente recogemos la expresion binaria y hexadecimal de
los enteros entre el 0 y el 15.
Binario Decimal Hexadecimal
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1110 13 D
1110 14 E
1111 15 F
275
Universidad de Cadiz Departamento de Matematicas
10.2.2 Representaci on Hexadecimal de un Octeto
Para escribir un octeto (n umero de ocho bits en binario) en forma hexadecimal, podemos escribirlo en
base diez y, posteriormente, hallar su representacion hexadecimal. Veremos un metodo para obtenerla
directamente.
Seg un hemos visto, con los dgitos 0 y 1, podemos escribir un total de 256 octetos. La primera cuestion
es saber cuantos dgitos hexadecimales tiene un octeto. En efecto, si x es dicho n umero, y a cada octeto
le corresponde un n umero en hexadecimal y, dado que pueden escribirse un total de V R
16,x
n umeros
hexadecimales con x dgitos, tendremos que
V R
16,x
= V R
2,8
de aqu que
16
x
= 2
8
= 2
4x
= 2
8
= 4x = 8 = x = 2
luego a cada octeto le corresponde un n umero hexadecimal de dos cifras.
Pues bien sea N un n umero cualquiera y sean
N = a
7
a
6
a
5
a
4
a
3
a
2
a
1
a
0
(2
y
N = b
1
b
0
(16
sus representaciones respectivas en binario (con ocho bits) y en hexadecimal. Entonces,
N = a
0
+ a
1
2 + a
2
2
2
+ a
3
2
3
+ a
4
2
4
+ a
5
2
5
+ a
6
2
6
+ a
7
2
7
y
N = b
0
+ b
1
16
es decir,
N = a
0
+ a
1
2 + a
2
2
2
+ a
3
2
3
+ 16(a
4
+ a
5
2 + a
6
2
2
+ a
7
2
3
)
y
N = b
0
+ b
1
16
y como el cociente y el resto de dividir N entre 16 son unicos (10.1.1),
b
0
= a
0
+ a
1
2 + a
2
2
2
+ a
3
2
3
y
b
1
= a
4
+ a
5
2 + a
6
2
2
+ a
7
2
3
es decir,
b
0
(16
= a
3
a
2
a
1
a
0
(2
y
b
1(16
= a
7
a
6
a
5
a
4
(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.
Ejemplo 10.8 Obtener la representacion hexadecimal del n umero 01111100.
Solucion
Descomponemos el n umero en dos de cuatro bits y, seg un la tabla anterior,
276
Matematica Discreta Francisco Jose Gonzalez Gutierrez
0111 1100
7 C
luego
01111100
(2
= 7C
(16
b |a q Z : a = bq
_
_
_
= b = bqp = b(1 qp) = 0
y al ser b = 0 y no tener Z divisores de cero, se sigue que
1 pq = 0 = pq = 1 =
_
_
_
p = q = 1
p = q = 1
luego,
b = ap
a = bq
p = q = 1
_
_
= a = b
b = ap
a = bq
p = q = 1
_
_
= a = b
_
_
= a = b
(iii) a |b y b |c = a |c.
En efecto,
a |b p Z : b = ap
b |c q Z : c = bq
_
_
_
= c = apq
con pq Z, luego
a |c
(iv) a |b y a |c = a |pb + qc , p, q Z
En efecto,
a |b s Z : b = as = pb = pas
a |c t Z : c = at = qc = qat
_
_
_
= pb + qc = a(ps + qt)
280
Matematica Discreta Francisco Jose Gonzalez Gutierrez
siendo ps + qt Z, luego
a |pb + qc
Ejemplo 10.12 Probar que si a divide a dos enteros cualesquiera, entonces divide a su suma y a su
diferencia.
Solucion
En efecto,
a |b
y
a |c
_
_
= a|pb + qc, p, q Z {10.4.2(iv)}
=
_
_
a|b + c {Tomando p = q = 1}
y
a|b c {Tomando p = 1 y q = 1}
c |d q Z : d = cq
_
_
_
= bd = acpq, con pq Z
luego
ac |bd
(b) ac |bc si, y solo si a |b.
Solo si. En efecto, supongamos que ac |bc. Entonces, existira un entero q tal que
bc = acq = (b aq)c = 0
pero c = 0 y Z no tiene divisores de cero, luego
b aq = 0 b = aq, con q Z
es decir,
a |b
Si. En efecto, si a |b, como c |c, por el apartado (a) se sigue que ac |bc.
Ejemplo 10.14 Sean a y b dos n umeros enteros positivos. Probar que si b |a y b |(a + 2) , entonces
b = 1 o b = 2.
Solucion
281
Universidad de Cadiz Departamento de Matematicas
Aplicando el resultado obtenido en el ejemplo 10.12,
b |a
b |a + 2
_
_
_
= b |a + 2 a = b |2 = b = 1 o b = 2
Ejemplo 10.15 Pruebese que si a y b son n umeros enteros positivos e impares, entonces 2 divide a
a
2
+ b
2
pero 4 no divide a a
2
+ b
2
.
Solucion
a Z
+
a impar
_
= a = 2p 1, con p Z
+
b Z
+
b impar
_
= b = 2q 1, con q Z
+
Entonces,
a
2
+ b
2
= (2p 1)
2
+ (2q 1)
2
= 4p
2
4p + 1 + 4q
2
4q + 1 = 2(2p
2
+ 2q
2
2p 2q + 1)
siendo 2p
2
+ 2q
2
2p 2q + 1 entero, luego
2
a
2
+ b
2
Veamos ahora que 4| /a
2
+ b
2
. En efecto, supongamos que lo contrario es cierto, es decir,
4
a
2
+ b
2
Pues bien,
4
4(p
2
p + q
2
q)
es decir,
4
a
2
+ b
2
2
As pues,
4
a
2
+ b
2
y
4
(a
2
+ b
2
) 2
_
_
= 4
(a
2
+ b
2
)
_
(a
2
+ b
2
) 2
= 4 |2
lo cual, obviamente, es falso y, por tanto, la suposicion hecha no es cierta. Consecuentemente,
4| /a
2
+ b
2
Ejemplo 10.16 Demostrar que la diferencia de los cubos de dos n umeros consecutivos no puede ser
m ultiplo de 3.
Solucion
Sea p un n umero entero arbitrario. Entonces,
(p + 1)
3
p
3
= p
3
+ 3p
2
+ 3p + 1 p
3
= 3(p
2
+ p) + 1, p
2
+ p Z.
Luego por el teorema de existencia y unicidad de cociente y resto se sigue que el resto de dividir (p+1)
3
p
3
entre 3 es 1, luego
(p + 1)
3
p
3
= 3k, k Z
282
Matematica Discreta Francisco Jose Gonzalez Gutierrez
es decir,
3| /(p + 1)
3
p
3
o sea no es m ultiplo de 3.
Ejemplo 10.17 Demostrar que para cualquier n umero natural n se verifica que 6
n
3
+ 5n.
Solucion
Utilizamos para la demostracion el primer principio de induccion matematica.
Sean p(1), p(2), . . ., predicados con el conjunto Z
+
de los n umeros enteros positivos como universo del
discurso.
Si p(1) es verdad y de la veracidad de p(k) se deduce la veracidad de p(k + 1), entonces la proposicion
p(n) es cierta para cualquier natural n.
Pues bien, sea p(n) : 6| n
3
+ 5n.
Paso basico. Veamos que p(n) es verdad para n = 1, es decir que 6
1
3
+ 5 1, lo cual, es evidente.
Paso inductivo. Veamos que k, [p(k) = p(k + 1)]. En efecto, supongamos que p(n) es cierta para
n = k, es decir,
6
k
3
+ 5k (10.5)
Probemos que p(n) es cierta para n = k + 1. En efecto,
(k + 1)
3
+ 5(k + 1) = k
3
+ 3k
2
+ 3k + 1 + 5k + 5 = (k
3
+ 5k) + 3k(k + 1) + 6 (10.6)
Pues bien,
k impar = k + 1 es par = k(k + 1) es par
k par = k + 1 es impar = k(k + 1) es par
_
= 2 |k(k + 1) , para cualquier k Z
+
y por el ejemplo 10.13,
2 |k(k + 1)
y
3 |3
_
_
= 6 |3k(k + 1)
As pues, utilizando este resultado y la hipotesis de induccion (10.5), tendremos
6
k
3
+ 5k
y
6 |3k(k + 1)
_
_
Ejemplo 10.12
= 6
(k
3
+ 5k) + 3k(k + 1) + 6
(10.6)
= 6
(k + 1)
3
+ 5(k + 1)
luego la proposicion es cierta para n = k + 1 y por el primer principio de induccion matematica,
6
n
3
+ 5n , n Z
+
4
2k+1
+ 3
k+2
= 13
4
2
_
4
2k+1
+ 3
k+2
_
13 |13 = 13
3
k+2
(13)
_
= 13
4
2
_
4
2k+1
+ 3
k+2
_
+ 3
k+2
(13)
= 13
4
2(k+1)+1
+ 3
(k+1)+2
luego la proposicion es cierta para n = k +1. El primer principio de induccion matematica asegura, por
tanto, que
4
2n+1
+ 3
n+2
es m ultiplo de 13.
Ejemplo 10.19 Si n Z
+
y n es impar, pruebese que 8
n
2
1.
Solucion
Utilizamos el primer principio de induccion matematica.
1. Veamos que es cierto para n = 1.
En efecto, para cada a entero, se verifica que a |0 luego, en particular, 8 |0, es decir,
8
1
2
1
de aqu que la proposicion sea cierta para n = 1.
2. Supongamos que es cierta para n = k, es decir,
8
k
2
1
y veamos si lo es para n = k + 2.
En efecto,
(k + 2)
2
1 = k
2
+ 4k + 4 1 = k
2
1 + 4(k + 1)
pero k es impar, luego k + 1 es par y por tanto, existira q Z tal que k + 1 = 2q de donde
4(k + 1) = 8q, es decir, 4(k + 1) es un m ultiplo de 8, y
(k + 2)
2
1 = k
2
1 + 8q
Pues bien, por la hipotesis de induccion
8
k
2
1
y
8 |8q
por tanto,
8
k
2
1 + 8q
luego,
8
(k + 2)
2
1
Aplicando el principio de induccion, de 1. y 2. se sigue que
8
n
2
1
cualquiera que sea n impar.
284
Matematica Discreta Francisco Jose Gonzalez Gutierrez
10.5 Criterios de Divisibilidad
Ejemplo 10.20 Demostrar que un n umero entero positivo es divisible por 2 si, y solo si lo es su ultima
cifra.
Solucion
Sea n Z
+
, cualquiera y sea
n = a
k
10
k
+ a
k1
10
k1
+ + a
2
10
2
+ a
1
10 + a
0
=
k
i=0
a
i
10
i
su representacion decimal. Entonces,
2 |10 = 2
10
i
; i = 1, 2, . . . , k
= 2
a
i
10
i
; i = 1, 2, . . . , k
= 2
i=1
a
i
10
i
= 2 |n a
0
.
Solo si. En efecto, supongamos que n es divisible por 2. Entonces,
2 |n
2 |n a
0
_
= 2 |n (n a
0
) = 2 |a
0
Si. En efecto, supongamos ahora que la ultima cifra de n es divisible por 2, es decir 2 |a
0
. Entonces
2 |a
0
2 |n a
0
_
= 2 |a
0
+ n a
0
= 2 |n
As pues,
un n umero entero positivo es divisible por 2 si, y solo si su ultima cifra es 2 o m ultiplo de 2.
i=1
a
i
r
i
.
Demostracion
Sea p 2. Por el teorema 10.1.1, existiran q
i
y r
i
, i = 1, 2, . . . , k tales que
10
0
= q
0
p + r
0
10 = q
1
p + r
1
10
2
= q
2
p + r
2
. . . . . . . . . . . .
10
k
= q
k
p + r
k
285
Universidad de Cadiz Departamento de Matematicas
es decir, 10
i
= q
i
p + r
i
, i = 0, 1, . . . , k donde q
0
= 0 y r
0
= 1. Entonces,
10
i
r
i
= q
i
p
luego,
p
10
i
r
i
, i = 0, 1, 2, . . . , k
de aqu que
p
a
i
_
10
i
r
i
_
, i = 0, 1, 2, . . . , k
y, por lo tanto,
p
i=0
a
i
_
10
i
r
i
_
de aqu que
p
_
k
i=0
a
i
10
i
i=0
a
i
r
i
_
es decir,
p
_
n
k
i=0
a
i
r
i
_
Solo si. En efecto, si p |n, entonces,
p |n
y
p
_
n
k
i=0
a
i
r
i
_
_
_
= p
n
_
n
k
i=0
a
i
r
i
_
= p
i=0
a
i
r
i
Si. En efecto, si p
i=0
a
i
r
i
, entonces,
p
i=0
a
i
r
i
y
p
_
n
k
i=0
a
i
r
i
_
_
_
= p
_
k
i=0
a
i
r
i
+ n
k
i=0
a
i
r
i
_
= p |n
i=0
a
i
10
i
su representacion decimal y sean r
i
los restos de dividir 10
i
entre 2 para i = 0, 1, 2, . . . , k. Entonces,
r
0
= 1
y
r
i
= 0, i = 1, 2, . . . , k
286
Matematica Discreta Francisco Jose Gonzalez Gutierrez
de aqu que
k
i=1
a
i
r
i
= a
0
luego por el criterio anterior,
n sea divisible por 2 si, y solo si lo es su ultima cifra
Ejemplo 10.22 Obtener una condicion necesaria y suficiente para que un n umero entero positivo sea
divisible por 3.
Solucion
Sea n Z
+
, cualquiera, sea
n = a
k
10
k
+ a
k1
10
k1
+ + a
2
10
2
+ a
1
10 + a
0
=
k
i=0
a
i
10
i
su representacion decimal y sean r
i
los restos de dividir 10
i
entre 3 para i = 0, 1, 2, . . . , k. Por 10.1.1,
existira un entero positivo q tal que
10 = 3q + 1
luego,
10
i
= (3q + 1)
i
y desarrollando por el teorema del binomio, (??),
10
i
= (3q + 1)
i
=
i
k=0
_
i
k
_
(3q)
k
= 1 +
i
k=1
_
i
k
_
3
k
q
k
= 1 + 3
_
i
k=1
_
i
k
_
3
k1
q
k
_
_
Tomando q
i
=
i
k=1
_
i
k
_
3
k1
q
k
_
= 3q
i
+ 1, q
i
Z
es decir, los restos, r
i
, de dividir 10
i
entre 3 para i = 0, 1, 2, . . . , k son siempre iguales a 1, luego
k
i=1
a
i
r
i
=
k
i=1
a
i
de aqu que por el criterio general de divisibilidad, (10.5.1), n es divisible por 3 si, y solo si lo es la suma
de sus cifras, o lo que es igual
Una condicion necesaria y suciente para que un entero positivo sea divisible por 3 es que la
suma de sus cifras sea m ultiplo de 3.
287
Universidad de Cadiz Departamento de Matematicas
i=0
a
i
10
i
su representacion decimal y sean r
i
los restos de dividir 10
i
entre 4 para i = 0, 1, 2, . . . , k. Entonces,
r
0
= 1 y r
1
= 2, y si tenemos en cuenta que
4 |100 , es decir, 4
10
2
tendremos que
4
10
i2
10
2
, i = 2, 3, . . . , k
es decir,
4
10
i
, i = 2, 3, . . . , k
luego,
r
i
= 0, i = 2, 3, . . . , k
de aqu que
k
i=0
a
i
r
i
= a
0
+ 2a
1
es decir,
n es divisible por 4 si, y solo si lo es la suma de la cifra de las unidades mas dos veces la
cifra de las decenas.
i=0
a
i
10
i
su representacion decimal y sean r
i
los restos de dividir 10
i
entre 5 para i = 0, 1, 2, . . . , k. Entonces,
r
0
= 1
y
r
i
= 0, i = 1, 2, . . . , k
de aqu que
k
i=1
a
i
r
i
= a
0
luego por el criterio general de divisibilidad,
n sea divisible por 5 si, y solo si lo es su ultima cifra
288
Matematica Discreta Francisco Jose Gonzalez Gutierrez
i=0
a
i
10
i
su representacion polinomica en base decimal.
Si r
i
son los restos de dividir 10
i
entre 8 para i = 0, 1, 2 . . . , k, entonces r
0
= 1, r
1
= 2 y r
2
= 4 y teniendo
en cuenta que
8|1000, es decir, 8
10
3
tendremos que
8
10
i3
10
3
, i = 3, 4, . . . , k
o sea,
8
10
i
, i = 3, 4, . . . , k
de aqu que
r
i
= 0, i = 3, 4, . . . , k
y, consecuentemente,
k
i=0
a
i
r
i
= a
0
+ 2a
1
+ 4a
2
.
Aplicando el criterio general de divisibilidad,
n es divisible por 8 si, y solo lo es la suma de las cifras de sus unidades mas dos veces la
cifra de sus decenas mas cuatro veces la cifra de sus centenas
_
1. d |a y d |b
y
2. d = max(D)
_
1. d |a y d |b
y
2. c, c D = c|d
_
1. d |a y d |b
y
2. c|a y c|b = c|d
Si a = b = 0, entonces m.c.d. (a, b) = 0.
Ejemplo 10.27 Calcular el maximo com un divisor de 180 y 144.
Solucion
Aplicaremos directamente la denicion. Los conjuntos de divisores positivos de 180 y 144 son:
D
180
= {1, 2, 4, 3, 6, 12, 9, 18, 36, 5, 10, 20, 15, 30, 60, 45, 90, 180}
y
D
144
= {1, 2, 4, 8, 16, 3, 6, 12, 24, 48, 9, 18, 36, 72, 144} .
Por lo tanto, el conjunto de los divisores comunes sera
D
180
D
144
= {1, 2, 4, 3, 6, 12, 9, 18, 36}
El siguiente diagrama de Hasse representa la ordenacion de este conjunto por la relacion de divisibilidad,
290
Matematica Discreta Francisco Jose Gonzalez Gutierrez
36
12 18
4
6
9
2 3
1
y como puede apreciarse claramente el m aximo es el 36, por lo tanto,
m.c.d.(144, 180) = 36
10.6.3 Propiedades
Sean a y b dos n umeros enteros distintos de cero. Se verica:
(i) m.c.d. (a, 0) = |a|
(ii) m.c.d. (a, b) = m.c.d. (|a|, |b|)
Demostracion
(i) m.c.d. (a, 0) = |a| , a Z \ {0}.
En efecto, el maximo com un divisor de a y 0 es, por denicion, el maximo del conjunto de los divisores
comunes a a y a 0 ordenado por la relacion de divisibilidad. Ahora bien, como todos los n umeros
enteros son divisores de cero (10.4.2), el citado conjunto estara formado, unicamente, por los divisores
de a y el mayor divisor de a es el propio a, luego
m.c.d. (a, 0) = a
y al ser el maximo com un divisor mayor que cero, tomamos
m.c.d. (a, 0) = a, si a > 0
y
m.c.d. (a, 0) = a, si a < 0
es decir,
m.c.d. (a, 0) = |a|
(ii) m.c.d. (a, b) = m.c.d. (|a|, |b|).
En efecto, sea d un divisor de a y de b. Como a y b son distintos de cero, pueden ocurrir cuatro casos:
291
Universidad de Cadiz Departamento de Matematicas
1. a < 0 y b > 0. Entonces,
d|a y d|b = d| a y d|b = d ||a| y d ||b|
2. a > 0 y b < 0. Entonces,
d|a y d|b = d|a y d| b = d ||a| y d ||b|
3. a < 0 y b < 0. Entonces,
d|a y d|b = d| a y d| b = d ||a| y d ||b|
4. a > 0 y b > 0. Entonces,
d|a y d|b = d ||a| y d ||b|
Luego en cualquier caso, el conjunto de los divisores comunes a a y a b coincide con el de los
divisores comunes a |a| y a |b|, por lo tanto el maximo com un divisor sera el mismo, es decir,
m.c.d. (a, b) = m.c.d. (|a|, |b|)
Observese que si a y b son enteros positivos, esto es lo mismo que decir que
m.c.d. (a, b) = m.c.d. (a, b) = m.c.d. (a, b) = m.c.d. (a, b) .
_
10.4.2(ii)
= d
1
= d
2
ya que por definicion d
1
y d
2
son mayores que cero.
293
Universidad de Cadiz Departamento de Matematicas
10.6.6 Corolario
Si d es el maximo com un divisor de a y b, entonces d es el menor entero positivo que puede escribirse
como combinacion lineal de a y b con coecientes enteros.
Demostracion
Se sigue directamente del teorema anterior.
Nota 10.5 Sera cierto el recproco?. Es decir, si d > 0 puede escribirse como combinacion lineal con
coecientes enteros de dos n umeros dados a y b, sera d = m.c.d.(a, b)?
Veamos que, en general, no tiene porque serlo. En efecto,
6 = 2 27 + (8) 6
y, sin embargo,
m.c.d. (27, 6) = 3 = 6.
En la proposicion siguiente veremos que si a nadimos la hipotesis de que d sea un divisor com un de a y
de b, entonces si se verica el recproco.
10.6.7 Proposici on
Si d es el menor entero positivo que puede escribirse como combinacion lineal con coecientes enteros
de dos enteros dados a y b y es divisor com un de ambos, entonces d es el maximo com un divisor de a
y de b.
Demostracion
En efecto, supongamos que
d = pa + qb, con p, q Z
y
d|a y d|b
Entonces,
1 d es divisor de a y de b. Directamente de la hipotesis.
2 d es el maximo. En efecto, sea c otro de los divisores comunes de a y b. Entonces,
c|a
y
c|b
_
_
= c|pa + qb, con p y q enteros = c|d.
Por lo tanto, d = m.c.d.(a, b).
Veamos ahora como un corolario a la proposicion anterior que en el caso de que el maximo com un divisor
de a y b sea 1, se verifica el recproco sin necesidad de a nadirle ninguna hipotesis al n umero d.
10.6.8 Corolario
Si a y b son dos enteros distintos de cero, entonces m.c.d. (a, b) = 1 si, y solo si existen dos n umeros
enteros p y q tales que pa + qb = 1.
294
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Demostracion
Solo si. Si m.c.d. (a, b) = 1, entonces por el corolario 10.6.6, pueden encontrarse dos n umeros enteros
p y q tales que pa + qb = 1.
Si. Sean p y q dos n umeros enteros tales que pa + qb = 1. Como 1 es divisor de cualquier n umero
entero, 1|a y 1|b. Aplicamos la proposicion anterior y m.c.d. (a, b) = 1.
Ejemplo 10.28 Demuestrese que si m.c.d. (a, b) = 1 y m.c.d. (a, c) = 1, entonces m.c.d. (a, bc) = 1.
Solucion
Aplicando el corolario, tendremos
m.c.d. (a, b) = 1 p, q Z : pa + qb = 1
m.c.d. (a, c) = 1 r, s Z : ra + sc = 1
y multiplicando termino a termino, se sigue que
(pa + qb)(ra + sc) = 1 a(pra + psc + qrb) + (qs)bc = 1, con pra + psc + qrb y bc enteros
aplicamos de nuevo el corolario anterior, y
m.c.d. (a, bc) = 1
_
= c |pka + qkb con p, q Z = c |kd
Luego,
m.c.d. (ka, kb) = kd = km.c.d. (a, b)
d |a b
_
_
_
= d |(a + b) + (a b) = d |2a
tambien
d |a + b
d |a b
_
_
_
= d |(a + b) (a b) = d |2b
y si d |2a y d |2b, entonces d divide al maximo com un divisor de 2a y 2b, es decir,
d |m.c.d. (2a, 2b) = d |2 m.c.d. (a, b) = d |2
pero los unicos divisores positivos de 2 son 1 y 2, luego
d = 1 o d = 2
o sea,
m.c.d. (a + b, a b) = 1 o 2
_
=
_
_
a =
33
21
b
y
m.c.d. (a, b) = 90
= m.c.d.
_
33
21
b, b
_
= 90
= m.c.d.
_
3 11
3 7
b, b
_
= 90
= m.c.d.
_
11
7
b, b
_
= 90
=
b
7
m.c.d. (11, 7) = 90
= b =
7 90
m.c.d.(11, 7)
= b =
630
1
= b = 630
y, por lo tanto,
a =
33
21
630 = 990
Ejemplo 10.32 Los lados de un rectangulo vienen dados por n umeros enteros positivos. Cual sera
la longitud de dichos lados para que el permetro y la supercie se expresen con el mismo n umero?
297
Universidad de Cadiz Departamento de Matematicas
Solucion
Sean x e y los lados del rectangulo, entonces el permetro y la supercie del mismo son, respectivamente,
2x + 2y y xy, luego para que se cumpla la condicion del enunciado, ha de ser
2x + 2y = xy
Pues bien,
2x + 2y = xy = 2x xy = 2y
= x(2 y) = 2y
= x =
2y
y 2
= x =
2y 4 + 4
y 2
= x = 2 +
4
y 2
pero x Z
+
, luego tambien ha de ser
4
y 2
Z
+
o sea, y 2 ha de ser divisor de 4, por tanto,
y 2 = 1 = y = 3
o
y 2 = 2 = y = 4
o
y 2 = 4 = y = 6
Consecuentemente, las soluciones seran
y = 3, x = 2 +
4
3 2
= 6
y = 4, x = 2 +
4
4 2
= 4
y = 6, x = 2 +
4
6 2
= 3
Ejemplo 10.33 Se han plantado arboles igualmente espaciados en el contorno de un campo triangular
cuyos lados miden 144m., 180m. y 240m. respectivamente. Sabiendo que hay un arbol en cada vertice y
que la distancia entre dos arboles consecutivos esta comprendida entre 5 y 10 metros. Calcular el n umero
de arboles plantados.
Solucion
Sea d la distancia entre dos arboles consecutivos. Entonces d de ser un divisor de 144, 180 y 240 luego
ha de ser divisor de su maximo com un divisor.
Pues bien, calculemos el maximo com un divisor de 144, 180 y 240. Los conjuntos de divisores positivos
de los tres n umeros son:
D
144
= {1, 2, 4, 8, 16, 3, 6, 12, 24, 48, 9, 18, 36, 72, 144}
y
D
180
= {1, 2, 4, 3, 6, 12, 9, 18, 36, 5, 10, 20, 15, 30, 60, 45, 90, 180}
y
D
240
= {1, 2, 4, 8, 16, 3, 6, 12, 24, 48, 5, 10, 20, 40, 80, 15, 30, 60, 120, 240}
298
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por lo tanto, el conjunto de los divisores comunes a los tres n umeros sera
D
144
D
180
D
240
= {1, 2, 4, 3, 6, 12}
y un diagrama de Hasse que represente la ordenacion de este conjunto por la relacion de divisibilidad es:
12
4
6
2 3
1
Como puede apreciarse claramente el maximo 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 estos son 1, 2, 3, 4, 6 y 12, y d ha de estar comprendido
entre 5 y 10, se sigue que
d = 6
El n umero total de arboles plantados sera, pues
N =
144
6
+
180
6
+
240
6
= 94
Ejemplo 10.34 Hallar el maximo com un divisor de 1369 y 2597 y expresarlo como una combinacion
lineal con coeficientes enteros de ellos.
Solucion
Lo haremos de forma practica, disponiendo los calculos en una tabla
1 1 8 1 2 2 3 1 1 2
2597 1369 1228 141 100 41 18 5 3 2 1
1228 141 100 41 18 5 3 2 1 0
luego,
m.c.d. (2597, 1369) = 1
Para hallar los coeficientes de la combinacion lineal pedida, haremos las mismas cuentas pero hacia
302
Matematica Discreta Francisco Jose Gonzalez Gutierrez
atras.
1 = 3 2 1
2 = 5 3 1
_
= 1 = 3 (5 3 1)1
= (1) 5 + 2 3
1 = (1) 5 + 4 3
3 = 18 5 3
_
= 1 = (1)5 + 4(18 5 3)
= 4 18 + (5) 5
1 = 4 18 + (5) 5
5 = 41 18 2
_
= 1 = 4 18 + (5)(41 18 2)
= (5) 41 + 14 48
1 = (5) 41 + 14 18
18 = 100 41 2
_
= 1 = (5) 41 + 4(100 41 2)
= 14 100 13 41
1 = 14 100 13 41
41 = 141 1 100
_
= 1 = 16 100 39(141 1 100)
= (39) 141 + 55 100
1 = (39) 141 + 55 100
100 = 1228 8 141
_
= 1 = (39) 141 + 55(1228 8 141)
= 55 1228 479 141
1 = 55 1228 479 141
141 = 1369 1 1228
_
= 1 = 55 1228 479(1369 1 1228)
= (479)1369 + 534 1228
1 = (479) 1369 + 534 1228
1228 = 2597 1 1369
_
= 1 = (479) 1369 + 534(2597 1 1369)
= 534 2597 + (1013) 1369
De aqu que la combinacion lineal buscada sea
1 = 534 2597 + (1013) 1369
Observese que esta expresion no es unica. En efecto, para cualquier k Z, tendremos
1 = 534 2597 + (1013) 1369
= 534 2597 + (1013) 1369 + (1369k) 2597 + (2597k) 1369
= (534 1369k)2597 + (1013 + 2597k)1369
Observese tambien que
m.c.d. (1369, 2597) = 1
m.c.d. (1369, 2597) = 1
m.c.d. (1369, 2597) = 1
y en tales casos las combinaciones lineales con coecientes enteros seran:
1 = 1013(1369) + 534 2597
1 = (1013) 1369 + (534)(2597)
1 = 1013(1369) + (534)(2597)
303
Universidad de Cadiz Departamento de Matematicas
Ejemplo 10.35 Calcular el maximo com un divisor de 231 y 1820. Expresar dicho n umero como una
combinacion lineal con coeficientes enteros de ellos dos.
Solucion
7 1 7 4
1820 231 203 28 7
203 28 7 0
Por tanto,
m.c.d. (1820, 231) = 7
Calculamos los coeficientes de la combinacion lineal siguiendo el proceso inverso.
7 = 203 28 7
28 = 231 203 1
_
= 7 = 203 (231 203 1)7 = (7)231 + 8 203
7 = (7) 231 + 8 203
203 = 1820 231 7
_
= 7 = (7) 231 + 8 (1820 231 7) = 8 1820 + (63) 231
es decir, la combinacion lineal pedida es
7 = 8 1820 + (63) 231
Ejemplo 10.36 Cual es el mayor n umero que al emplearlo como divisor de 68130 y 107275 origina
los restos 27 y 49, respectivamente?
Solucion
Sea n el n umero que buscamos. Entonces,
68130 = nq + 27
107275 = np + 49
_
=
68103 = nq, con q Z
107226 = np, con p Z
_
= n|68103 y n|107226
luego n es un divisor com un a 68103 y 107226 y como tiene que ser el mayor, sera
n = m.c.d. (68103, 107226) = 1449
Ejemplo 10.37 Halla dos n umeros cuyo maximo com un divisor es 7 y tales que los cocientes obtenidos
en su determinacion por el algoritmo de Euclides son, en orden inverso, 7, 2, 3 y 36.
Solucion
Presentando los calculos en la forma pr actica que vimos antes, si los n umeros buscados son a y b,
tendremos
36 3 2 7
a b r
1
r
2
r
3
r
1
r
2
r
3
0
por tanto,
m.c.d. (a, b) = r
3
304
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego,
r
3
= 7
siguiendo el camino inverso, tendremos:
r
2
= r
3
7 + 0 = r
2
= 7 7 = r
2
= 49
r
1
= r
2
2 + r
3
= r
1
= 49 2 + 7 = r
1
= 105
b = r
1
3 + r
2
= b = 3 105 + 49 = b = 364
a = b 36 + r
1
= a = 364 36 + 105 = a = 13209
luego los n umeros buscados son a = 13209 y b = 364.
Ejemplo 10.38 Demostrar usando el algoritmo de Euclides, el punto (ii) de 10.6.9, es decir, para cada
p > 0 es
m.c.d. (p a, p b) = p m.c.d. (a, b)
Solucion
Seguiremos un camino analogo al utilizado en la demostracion del algoritmo de Euclides y supondremos
que el primer resto nulo aparece en el paso n + 1.
1. Dados pa y pb, por el algoritmo de la division, hallamos dos n umeros enteros q
1
y r tales que
pa = pb q
1
+ r : 0 r < pb
Observamos que el cociente q
1
es el mismo que el de aplicar el algoritmo de la division a a y b.
Ademas, si tomamos
r = pa pb q
1
= p(a b q
1
)
y llamamos r
1
= a b q
1
, resulta que r = pr
1
y r
1
es el resto de dividir a entre b, donde
0 r < pb = 0 pr
1
< pb = 0 r
1
< b
luego,
pa = pb q
1
+ pr
1
: p r
1
< b
2. Aplicando de nuevo el algoritmo de la division a pb y pr
1
, tendremos que existen dos n umeros
enteros q
2
y r tales que
pb = pr
1
q
2
+ r
: 0 r
< pr
1
y q
2
es el mismo cociente que resultara de dividir b entre r
1
.
Tomando,
r
= pb pr
1
q
2
= p(b r
1
q
2
)
y llamando r
2
= b r
1
q
2
, resulta r
= pr
2
y r
2
es el resto de dividir b entre r
1
, donde
0 r
< pr
1
= 0 pr
2
< pr 1 = 0 r
2
< r 1
luego,
pb = pr
1
q
2
+ pr
2
: 0 r
2
< r
1
3. Siguiendo el mismo proceso n + 1 veces, tendramos
pr
n1
= pr
n
q
n+1
+ r
(n+1
: 0 r
(n+1
< pr
n
y q
n+1
es el mismo cociente que resultara al dividir r
n1
entre r
n
.
Tomando
r
(n+1
= pr
n1
pr
n
q
n+1
= p(r
n1
r
n
q
n+1
)
305
Universidad de Cadiz Departamento de Matematicas
y llamando r
n+1
= r
n1
r
n
q
n+1
, resulta r
(n+1
= pr
n+1
y r
n+1
es el resto de dividir r
n1
entre
r
n
, siendo
0 r
(n+1
< pr
n
= 0 pr
n+1
< pr
n
= 0 r
n+1
< r
n
luego,
pr
n1
= pr
n
q
n+1
+ pr
n+1
: 0 r
n+1
< r
n
como hemos supuesto que r
(n+1
= 0, de r
(n+1
= pr
n
+ 1 y al ser p = 0, se sigue que r
n+1
= 0, de
aqu que
pr
n1
= pr
n
q
n+1
y
m.c.d. (pa, pb) = pr
n
_
1. a|m y b|m
y
2. m = min(M)
_
1. a|m y b|m
y
2. c, c M = m|c
_
1. a|m y b|m
y
2. c, a|c y b|c = m|c
Ejemplo 10.39 Calcular el mnimo com un m ultiplo de 12 y 15.
Solucion
Aplicaremos la denicion directamente. Los conjuntos de m ultiplos positivos de 12 y 15 son, respectiva-
mente,
M
12
= {12, 24, 36, 48, 60, 72, 84, 96, 108, 120, . . .}
y
M
15
= {15, 30, 45, 60, 75, 90, 105, 120, . . .}
luego el conjunto de todos los m ultiplos comunes a ambos es
M
12
M
15
= {60, 120, 180, 240, . . .}
y el mnimo de este conjunto es para la relacion de divisibilidad es 60, luego
m.c.m. (12, 15) = 60
c
k
y
kb |c q
2
Z : c = kbq
2
=
c
k
= bq
2
b
c
k
o sea,
c
k
es un m ultiplo com un de a y b, luego ha de serlo tambien de su mnimo com un m ultiplo,
m, luego
m
c
k
q Z :
c
k
= mq c = kmq km|c
y por lo tanto, c es m ultiplo de km.
Por 1. y 2., tendremos que
m.c.m. (ka, kb) = km = k m.c.m. (a, b)
10.8.5 Proposici on
Para cualquier par de n umeros enteros positivos se verica que el producto del maximo com un divisor
y de su mnimo com un m ultiplo es igual al producto de los dos n umeros.
Demostracion
Por (ii) de 10.6.9, si d = m.c.d. (a, b), entonces
a
d
y
b
d
son primos entre s, luego m.c.m.
_
a
d
,
b
d
_
=
a
d
b
d
.
Pues bien,
m.c.d. (a, b) m.c.m. (a, b) = d d m.c.m.
_
a
d
,
b
d
_
= d d
a
d
b
d
= a b
Ejemplo 10.40 Sean a y b dos n umeros enteros distintos de cero. Demostrar que las siguientes
condiciones son equivalentes.
(i) a |b
(ii) m.c.d. (a, b) = |a|
(iii) m.c.m. (a, b) = |b|
Solucion
(i) = (ii) En efecto, si a divide a b, entonces a es un divisor com un de a y b y ademas cualquier otro
divisor com un de a y de b divide a a, luego
Si a > 0, entonces m.c.d. (a, b) = a
Si a < 0, entonces m.c.d. (a, b) = m.c.d. (a, b) = a
_
= m.c.d. (a, b) = |a|
308
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(ii) = (iii) En efecto, supongamos que m.c.d. (a, b) = |a|, entonces por la proposicion anterior,
m.c.d. (a, b) m.c.m. (a, b) = |a b| = |a| m.c.m. (a, b) = |a| |b|
y de aqu se sigue que
m.c.m. (a, b) = |b|
(iii) = (i) En efecto, si m.c.m. (a, b) = |b|, entonces, de la definicion de mnimo com un m ultiplo se sigue
que |b| es un m ultiplo de a, es decir a divide a |b|, luego
a |b
Ejemplo 10.41 Determinar el maximo com un divisor y el mnimo com un m ultiplo de las siguientes
parejas de n umeros y expresar, en cada caso, el maximo com un divisor como una combinacion lineal de
ellos.
(a) 2689 y 4001
(b) 7982 y 7983
Solucion
(a) Hallamos el maximo com un divisor de 2689 y 4001 mediante el algoritmo de Euclides.
1 2 20 5 2 2 2
4001 2689 1312 65 12 5 2 1
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 maximo com un divisor como una combinacion lineal con coeficientes enteros de
4001 y 2689
1 = 5 2 2
2 = 12 2 5
_
= 1 = 5 2(12 2 5)
= 2 12 + 5 5
1 = 2 12 + 5 5
5 = 65 5 12
_
= 1 = 2 12 + 5(65 5 12)
= 5 65 + (27) 12
1 = 5 65 27 12
12 = 1312 20 65
_
= 1 = 5 65 27(1312 20 65)
= 27 1312 + 545 65
1 = 27 1312 + 545 65
65 = 2689 2 1312
_
= 1 = 27 1312 + 545(2689 2 1312)
= 545 2689 1117 1312
1 = 545 2689 1117 1312
1312 = 4001 1 2689
_
= 1 = 545 2689 1117(4001 1 2689)
= 1117 4001 + 1662 2689
309
Universidad de Cadiz Departamento de Matematicas
luego la combinacion lineal buscada es
1 = 1117 4001 + 1662 2689
(b) Al igual que en el apartado anterior, utilizamos el algoritmo de Euclides para hallar el maximo com un
divisor de 7982 y 7983.
1 7982
7983 7982 1
1 0
luego,
m.c.d. (7983, 7982)) = 1
y
m.c.m. (7983, 7982) = 7983 7982 = 63720306
La combinacion lineal buscada sera, por tanto,
1 = 7983 + (1) 7982
Ejemplo 10.43 Sean a, b y c tres n umeros enteros positivos tales que a y b son primos entre s. Probar
que si a |c y b |c, entonces ab |c. Se verifica tambien si a y b no son primos entre s?
Solucion
310
Matematica Discreta Francisco Jose Gonzalez Gutierrez
En efecto,
a |c c es m ultiplo de a
b |c c es m ultiplo de b
_
_
_
= c es m ultiplo del m.c.m. (a, b) {m.c.m. (a, b) = ab}
= c es m ultiplo de ab
ab |c
Si a y b no son primos entre s, no se verifica la proposicion. Por ejemplo
4 |16 y 8 |16
sin embargo 32 no divide a 16.
Ejemplo 10.44 El mnimo com un m ultiplo de los terminos de una fraccion es 340. Determinar dicha
fraccion sabiendo que no altera su valor si se suma 20 al numerador y 25 al denominador.
Solucion
Sean a y b el numerador y del denominador de la fraccion buscada y sea d el maximo com un divisor de
ambos n umeros, entonces
a
b
=
a + 20
b + 25
ab + 25a = ab + 20b
a
b
=
20
25
y si dividimos numerador y denominador de ambas fracciones por su maximo com un divisor, tendremos
a
d
b
d
=
20
5
25
5
a
d
b
d
=
4
5
_
_
a
d
= 4
y
b
d
= 5
Por otra parte,
m.c.d. (a, b) m.c.m. (a, b) = a b
luego,
d 340 = a b
de aqu que
a
d
=
340
b
y
b
d
=
340
a
y comparando estas igualdades con las anteriores, tendremos
a
d
= 4
y
a
d
=
340
b
_
_
=
340
b
= 4 = b =
340
4
= b = 85
b
d
= 5
y
b
d
=
340
a
_
_
=
340
a
= 5 = a =
340
5
= a = 68
Ejemplo 10.45 Hallar dos n umeros, sabiendo que su suma es 240 y su mnimo com un m ultiplo es
1768.
311
Universidad de Cadiz Departamento de Matematicas
Solucion
Sean a y b los n umeros buscados y sea d su maximo com un divisor. Si llamamos
a
=
a
d
y b
=
b
d
entonces,
m.c.d. (a
, b
) = 1
y
m.c.m. (a
, b
) = a
=
a b
d d
=
m
d
= d a
= 1768
por tanto,
da
= 1768
da
+ db
= 240
_
=
da
d(a
+ b
)
=
2
3
221
2
4
15
=
a
+ b
=
221
30
Veamos que a
y a
+ b
y a
+ b
, entonces
c |a
y
c |a
+ b
= c
a
2
+ a
_
= c
a
2
y como m.c.d. (a
, b
+ qb
= 1
luego,
pa
2
+ qa
= a
consecuentemente, c |a
.
As pues, c es un divisor com un de a
y b
, a
+ b
) = 1
y, por tanto,
a
= 221
a
+ b
= 30
_
= a
(30 a
) = 221 = a
2
30a
+ 221 = 0 = a
= 17 o a
= 13
Consecuentemente, las opciones posibles son:
1. a
= 17, b
= 13
2. a
= 13, b
= 17
en cualquiera de los dos casos es a
+ b
= 30, luego
da
+ db
= 240 = d(a
+ b
) = 240 = d 30 = 240 = d = 8
de donde resultan las soluciones:
312
Matematica Discreta Francisco Jose Gonzalez Gutierrez
1. Para a
= 17 y b
= 13
a = d a
= a = 8 17 = a = 136
b = d b
= b = 8 13 = b = 104
2. Para a
= 13 y b
= 17
a = d a
= a = 8 13 = a = 104
b = d b
= b = 8 17 = b = 136
de aqu que los n umeros buscados sean 104 y 136.
Ejemplo 10.46 Determinar dos n umeros naturales sabiendo que su mnimo com un m ultiplo es 360 y
la suma de sus cuadrados 5409.
Solucion
Sean a y b los n umeros a determinar, entonces
m.c.m. (a, b) = 360
y
a
2
+ b
2
= 5409
Pues bien, sea d el maximo com un divisor de a y b y sean
a
=
a
d
y b
=
b
d
entonces,
m.c.d. (a, b) m.c.m. (a, b) = a b = d 360 = a b = d 360 = a
db
d = d
2
a
2
b
2
= 360
2
por otra parte,
a
2
+ b
2
= 5409 = a
2
d
2
+ b
2
d
2
= 5409 = d
2
(a
2
+ b
2
) = 5409
de aqu que
d
2
a
2
b
2
= 360
2
d
2
(a
2
+ b
2
) = 5409
_
=
a
2
b
2
a
2
+ b
2
=
360
2
5409
=
a
2
b
2
a
2
+ b
2
=
360
2
9
5409
9
=
a
2
b
2
a
2
+ b
2
=
120
2
601
=
_
a
= 120
a
2
+ b
2
= 601
=
_
2a
= 240
a
2
+ b
2
= 601
{sumando y restando ambas ecuaciones}
=
_
(a
+ b
)
2
= 841
(a
)
2
= 361
=
_
a
+ b
= 29
a
= 19
=
_
a
= 24
b
= 5
313
Universidad de Cadiz Departamento de Matematicas
y como
da
= 360
tendremos que
d 24 5 = 360 = d = 3
consecuentemente, los n umeros pedidos son
a = d a
= 3 24 = 72
b = d b
= 3 5 = 15
314
Apuntes de Matematica Discreta
12. Ecuaciones Diofanticas
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 12
Ecuaciones Diofanticas
Contenido
12.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
12.1.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
12.2 Solucion de una Ecuacion Diofantica . . . . . . . . . . . . . . . . . . . . . . . 343
12.2.1 Solucion Particular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
12.2.2 Solucion General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
12.1 Generalidades
Estas ecuaciones reciben este nombre en honor a Diofanto
1
, matematico que trabajo en Alejandra a
mediados del siglo III a.c. Fue uno de los primeros en introducir la notacion simbolica en matematicas
y escribio seis libros sobre problemas en las que consideraba la representacion de n umeros anterior como
suma de cuadrados.
12.1.1 Denici on
Una ecuacion diofantica es una ecuacion lineal con coecientes enteros y que exige soluciones tambien
enteras.
12.2 Soluci on de una Ecuaci on Diofantica
Veremos un teorema que nos permite saber cuando una ecuacion de este tipo tiene solucion y aporta un
metodo para calcular una solucion particular de la misma.
1
Matematico griego de la escuela de Alejandra (a.c. 325-a.c. 410). Dejo trece libros de aritmetica, de los cuales solo
los seis primeros nos han llegado, y otro sobre los N umeros angulares. Aunque tomo como ejemplo para sus metodos los
trabajos de Hiparco, su teora completamente nueva de ecuaciones de primer grado y la resolucion que dio a las de segundo
hacen de el un innovador en este campo. Sus obras han constituido tema de meditacion de sus contemporaneos griegos, y de
los arabes, y, mas tarde, de los geometras del renacimiento. El mismo Viete en su obra capital, reproduce sus proposiciones,
aunque sustituye los problemas abstractos por cuestiones de geometra resolubles por algebra.
343
Universidad de Cadiz Departamento de Matematicas
12.2.1 Soluci on Particular
Sean a, b y c tres n umeros enteros. La ecuacion lineal ax + by = c tiene solucion entera si, y solo si
el maximo com un divisor de a y b divide a c.
Demostracion
Solo si. En efecto, supongamos que los enteros x
0
e y
0
son solucion de la ecuacion ax + by = c, es
decir, ax
0
+ by
0
= c. Pues bien, si d = m.c.d.(a, b), entonces
d = m.c.d.(a, b) = d|a y d|b = d|ax
0
+ by
0
= d|c
Si. Recprocamente, supongamos que d = m.c.d.(a, b) es divisor de c. Entonces,
m.c.d.(a, b) = d = m.c.d.
a
d
,
b
d
= 1
p, q Z :
a
d
p +
b
d
q = 1
= a
cp
d
+ b
cq
d
= c
siendo c/d entero ya que, por hipotesis, d es divisor de c. Ahora bastara tomar
x
0
=
cp
d
e y
0
=
cq
d
y tendramos que
ax
0
+ by
0
= c
es decir los enteros x
0
e y
0
son solucion de la ecuacion.
La solucion encontrada se llamara solucion particular del sistema.
Observese que este teorema ademas de asegurar la existencia de solucion para una ecuacion de este tipo,
ofrece un metodo para calcularla. El siguiente ejemplo aclarara estas cuestiones.
Ejemplo 12.1 Encontrar una solucion para la ecuacion diofantica 525x + 100y = 50
Solucion
Veamos si existe solucion entera para la ecuacion.
Calculamos el maximo com un divisor de 525 y 100 mediante el algoritmo de Euclides.
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 solucion entera para la ecuacion.
Calculamos una solucion para la ecuacion.
Siguiendo el metodo indicado en la demostracion del teorema, hallamos los coeficientes de la com-
binacion lineal del maximo com un divisor de 525 y 100. Bastara seguir el algoritmo de Euclides
hacia atras.
25 = 1 525 + (5) 100
344
Matematica Discreta Francisco Jose Gonzalez Gutierrez
por tanto, los coeficientes buscados son p = 1 y q = 5 y seg un el citado teorema una solucion
para la ecuacion sera
x
0
=
cp
d
e y
0
=
cq
d
donde c es el termino independiente de la ecuacion y d el maximo com un divisor de los coeficientes
de x e y. Consecuentemente,
x
0
=
50 1
25
= 2
e
y
0
=
50 (5)
25
= 10
=
a
d
(x
1
x
0
) +
b
d
(y
1
y
0
) = 0
=
a
d
(x
1
x
0
) =
b
d
(y
0
y
1
)
b
d
a
d
(x
1
x
0
)
y al ser
b
d
primo con
a
d
, dividira a x
1
x
0
, luego
b
d
|x
1
x
0
k Z : x
1
x
0
= k
b
d
= x
1
= x
0
+ k
b
d
.
345
Universidad de Cadiz Departamento de Matematicas
Sustituimos el valor de x
1
x
0
en
a
d
(x
1
x
0
) +
b
d
(y
1
y
0
) = 0 y resulta
a
d
k
b
d
+
b
d
(y
1
y
0
) = 0 =
a
d
k + y
1
y
0
= 0 = y
1
= y
0
k
a
d
.
Veamos, finalmente, que x
1
e y
1
es soluci on de la ecuacion ax + by = c.
En efecto,
ax
1
+ by
1
= a
x
0
+ k
b
d
+ b
y
0
+ k
a
d
= ax
0
+ a k
b
d
+ by
0
b k
a
d
= ax
0
+ by
0
= c
luego,
x = x
0
+ k
b
d
y = y
0
k
a
d
es solucion de la ecuacion ax+by = c cualquiera que sea k Z. La llamaremos solucion general de dicha
ecuacion.
Nota 12.1 En el ejemplo anterior, tenamos que
x
0
= 2 e y
0
= 10
era una solucion particular para la ecuacion
525x + 100y = 50
luego una solucion general de la misma, sera:
x = 2 + k
100
25
= 2 + 4k
y = 10 k
525
25
= 10 21k
siendo k cualquier n umero entero.
Ejemplo 12.2 Calcular las soluciones enteras de la ecuacion diofantica 66x + 550y = 88
Solucion
66x + 550y = 88
Veamos si la ecuacion admite soluci on entera.
Calculamos el maximo com un divisor de 66 y 550 por el algoritmo de Euclides.
8 3
550 66 22
22 0
346
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego,
m.c.d. (66, 550) = 22
y como 22 divide a 88, termino independiente de la ecuacion, por el teorema 12.2.1 se sigue que la
ecuacion propuesta admite una solucion particular x = x
0
, y = y
0
.
Calculamos esta solucion particular.
Volviendo hacia atras en el algoritmo de Euclides, tendremos
22 = (8) 66 + 1 550
luego,
x
0
=
88 (8)
22
= 32
y
0
=
88 1
22
= 4
es una solucion particular de la ecuacion.
Calculemos ahora la solucion general.
Seg un lo visto en el teorema 12.2.2 si una solucion particular de la misma es x
0
= 32 e y
0
= 4,
entonces la solucion general es:
x = 32 + k
550
22
= 32 + 25 k
y = 4 k
66
22
= 4 3k
siendo k cualquier n umero entero.
Ejemplo 12.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. mas por litro que la desnatada, y ha
comprado el mnimo posible de leche desnatada, Cuantos litros habra comprado de cada una?
Solucion
Si x el n umero de litros de leche entera, entonces 12 x es el n umero de litros de leche desnatada y si y
es el precio de la leche desnatada, entonces el precio de la leche entera sera y + 30.
Como el precio total de la leche comprada es 1200, tendremos que
x(y + 30) + y(12 x) = 1200
de aqu que
xy + 30x + 126 xy = 1200
o sea,
30x + 12y = 1200
Veamos si esta ecuacion admite soluciones enteras. Hallamos el maximo com un divisor de 30 y 12
por el algoritmo de Euclides.
2 2
30 12 6
6 0
347
Universidad de Cadiz Departamento de Matematicas
luego,
m.c.d. (30, 12) = 6
y dado que 6 divide a 1200, la ecuacion planteada admite soluciones enteras.
Calculamos una solucion particular.
Como m.c.d. (30, 12) = 6, existiran 2 n umeros enteros p y q tales que 6 pueda expresarse como
combinacion lineal de 30 y 12 con coecientes enteros. Los hallaremos volviendo hacia atras en el
algoritmo de Euclides.
6 = 1 30 + (2) 12
luego entonces los coeficientes buscados son 1 y 2 y la solucion particular de la ecuacion es
x
0
=
1200 1
6
= 200
y
0
=
1200 (2)
6
= 400
La solucion general sera:
x = 200 + k
12
6
= 200 + 2k
y = 400 k
30
6
= 400 5k
siendo k cualquier n umero entero.
Veamos, finalmente, cuantos litros se han comprado de cada tipo de leche.
Seg un lo visto hasta ahora, la cantidad de leche entera es
C
e
= 200 + 2k : k Z
y la cantidad de leche desnatada ser a, por tanto,
C
d
= 12 C
e
= 12 200 2k = 188 2k : k Z
Pues bien, suponiendo que se compra alguna cantidad de leche desnatada, tendremos que
0 < C
e
< 12 0 < 200 + 2k < 12
200 < 2k < 188
100 < k < 94
k {99, 98, 97, 96, 95}
y la cantidad mnima de leche desnatada se correspondera con la maxima de leche entera y esta se
da para el valor maximo que pueda tener k, es decir para k = 95. Por tanto,
C
e
= 200 + 2(95) = 200 190 = 10
C
d
= 12 C
e
= 2
o sea, se compraron 10 litros de leche entera y 2 litros de leche desnatada.
Ejemplo 12.4 Hallar los valores de c Z
+
, con 10 < c < 20 para los cuales no tiene solucion la
ecuacion diofantica 84x + 990y = c. Determinar la solucion para los restantes valores de c.
Solucion
348
Matematica Discreta Francisco Jose Gonzalez Gutierrez
La ecuacion 84x + 990y = c admitira solucion entera si, y solo si el maximo com un divisor de 84 y
990 divide a c.
Hallamos dicho maximo com un 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 solucion entera 6 |c q Z : c = 6 q
y como 10 < c < 20, tendremos que las opciones posibles para las que la ecuacion tiene solucion
son
c = 12 y c = 18
por tanto los valores de c para los que la ecuacion no admite solucion entera seran:
11, 13, 14, 15, 16, 17 y 19
Calculamos una solucion particular para la ecuacion propuesta.
Volviendo hacia atras el calculo hecho en el algoritmo de Euclides, tendremos
6 = 18 1 12
12 = 66 3 18
= 6 = 18 1(66 3 18)
= 1 66 + 4 18
6 = 1 66 + 4 18
18 = 84 1 66
= 6 = 1 66 + 4(84 1 66)
= 4 84 5 66
6 = 4 84 5 66
66 = 990 11 84
= 6 = 4 84 5(990 11 84)
= 5 990 + 59 84
luego,
6 = 59 84 + (5) 990
Solucion para c = 12.
Una solucion particular es
x
0
=
12 59
6
= 118
y
0
=
12 (5)
6
= 10
La solucion general es
x = 118 + k
990
6
= 118 + 165k
y = 10 k
84
6
= 10 14k
siendo k cualquier n umero entero.
349
Universidad de Cadiz Departamento de Matematicas
Solucion para c = 18.
Una solucion particular es
x
0
=
18 59
6
= 177
y
0
=
18 (5)
6
= 15
La solucion general es
x = 177 + k
990
6
= 177 + 165k
y = 15 k
84
6
= 15 14k
siendo k cualquier n umero entero.
Ejemplo 12.5 Hallar las soluciones enteras de la ecuacion
luego
4 |n 3 , 7 |n 3 y 11 |n 3
es decir, n 3 es un m ultiplo com un a 4,7 y 11, por tanto ha de ser m ultiplo de su mnimo com un
m ultiplo y al ser
m.c.m.(4, 7, 11) = 4 7 11 = 308
sera
308 |n 3
luego existira un entero x tal que
n 3 = 308x
es decir,
n = 308x + 3
Por otro lado y tambien por el algoritmo de la division, existira un entero y tal que
n = 13y + 1
por tanto,
n = 308x + 3
n = 13y + 1
= 308x 13y = 2
Veamos si esta ecuacion admite soluciones enteras.
Calculamos el maximo com un divisor de 308 y 13 por el algoritmo de Euclides.
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, termino independiente de la ecuacion, luego tiene soluciones enteras.
Solucion particular
Buscamos los coeficientes enteros de 1 expresado como combinacion lineal de 308 y 13.
1 = 9 2 4
4 = 13 1 9
= 1 = 9 2(13 1 9)
= 2(13) + 3 9
1 = 2(13) + 3 9
9 = 308 23 13
x + y + z = 100
x + 20y + 100z = 2000
=
x + y + z = 100
x + y + z + 19y + 99z = 2000
= 100 + 19y + 99z = 2000
Veamos si la ecuacion propuesta tiene soluciones enteras.
Calculamos el maximo com un divisor de 19 y 99 por el algoritmo de Euclides.
353
Universidad de Cadiz Departamento de Matematicas
5 4 1 3
99 19 4 3 1
4 3 1 0
luego,
m.c.d. (19, 99) = 1
y como 1 divide a 1990, termino independiente de la ecuacion, esta tiene soluciones enteras.
Calculamos una solucion particular
Expresamos 1 como combinacion lineal de 19 y 99 volviendo hacia atras los calculos en el
algoritmo de Euclides.
1 = 4 1 3
3 = 19 4 4
= 1 = 4 1(19 4 4)
= 1 99 + 5 4
1 = 1 19 + 5 4
4 = 99 5 19
= 1 = 1 19 + 5(99 5 19)
= 5 99 26 19
luego,
1 = (26) 19 + 5 99
por tanto, una
y
0
=
1900 (26)
1
= 49400
z
0
=
1900 5
1
= 9500
La solucion general sera,
y = 49400 + k
99
1
= 49400 + 99k
z = 9500 k
19
1
= 9500 19k
siendo k cualquier n umero entero.
Veamos, nalmente, cuantos animales de cada clase compro.
Teniendo en cuenta que adquirio animales de las tres clases, tendremos
y > 0 = 49400 + 99k > 0 = 99k > 49400 = k > 498.9
z > 0 = 9500 19k > 0 = 19k < 9500 = k < 500
13.1.2 Teorema
Sea m cualquier n umero entero positivo. Entonces,
(a) Cualquier n umero entero es congruente modulo m exactamente con uno de los enteros
0, 1,. . . . . ., m1.
(b) Dos n umeros enteros son congruentes entre s modulo m si, y solo si ambos dan el mismo resto
al dividirlos por m.
356
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Demostracion
(a) Probaremos que si a es un n umero entero cualquiera, entonces es congruente modulo m exactamente
con uno de los enteros 0, 1,. . . . . ., m1.
En efecto,
a Z y m Z
+
= Existen q y r, enteros y unicos : a = mq + r, con 0 r < m {(??)}
a r = mq, con 0 r < m
m|a r, con 0 r < m
a r(mod m), con 0 r < m
_
a 0(mod m)
o
a 1(mod m)
o
a 2(mod m)
.
.
.
o
a m1(mod m)
A este n umero r, unico, lo llamaremos menor residuo de a, modulo m.
(b) En efecto, sean a y b dos enteros cualesquiera.
Solo si. Si a b(mod m), entonces
a b = mq, con q Z.
Por otra parte, por el teorema de existencia y unicidad de cociente y resto (??), pueden
encontrarse q
1
, q
2
, r
1
y r
2
enteros, tales que
a = mq
1
+ r
1
y
a = mq
2
+ r
2
de aqu que
a b = m(q
1
q
2
) + r
1
r
2
.
Tenemos pues que
a b = mq
y
a b = m(q
1
q
2
) + r
1
r
2
y como el resto de dividir a b entre m es unico,
r
1
r
2
= 0
luego,
r
1
= r
2
es decir, a y b dan, ambos, el mismo resto al dividirlos por m.
Si. Recprocamente, supongamos que ambos, a y b, dan el mismo resto al dividirlos por m, es
decir, existen q
1
, q
2
y r, enteros, tales que
a = mq
1
+ r y b = mq
2
+ r.
Pues bien, restando miembro a miembro, tendremos que
a b = m(q
1
q
2
) m|a b a b(mod m)
357
Universidad de Cadiz Departamento de Matematicas
Ejemplo 13.3 Demuestrese que todo n umero primo mayor o igual que 5 es congruente con 1 o con 5,
modulo 6.
Solucion
Probaremos que
si p es primo y p 5, entonces p 1(mod 6) o p 5(mod 6).
En efecto, supongamos que la proposicion es falsa, es decir,
p es primo y p 5 y, sin embargo, p / 1(mod 6) y p / 5(mod 6).
Entonces, por (a) del teorema anterior, p 0(mod 6) o p 2(mod 6) o p 3(mod 6) o p 4(mod 6).
Pues bien,
Si p 0(mod 6), entonces 6|p lo cual es imposible ya que p es primo.
Si p 2(mod 6), entonces
6|p 2
y
2|6
_
_
_
= 2|p 2
y
2|2
_
_
_
= 2|p 2 + 2 = 2|p
y esto contradice el que p sea primo.
Si p 3(mod 6), entonces
6|p 3
y
3|6
_
_
_
= 3|p 3
y
3|3
_
_
_
= 3|p 3 + 3 = 3|p
y esto contradice el que p sea primo.
Si p 4(mod 6), entonces
6|p 4
y
2|6
_
_
_
= 2|p 4
y
2|4
_
_
_
= 2|p 4 + 4 = 2|p
y esto contradice el que p sea primo.
Hemos llegado, por tanto, a una contradiccion y la proposicion propuesta es cierta, es decir, p ha de ser
congruente modulo 6 con 1 o con 5.
Ejemplo 13.4 Demuestrese que si d|m y a b(mod m), entonces a b(mod d).
Solucion
Directamente de la transitividad de la relacion de divisibilidad,
d|m
a b(mod m) m|a b
_
= d|a b a b(mod d)
358
Matematica Discreta Francisco Jose Gonzalez Gutierrez
13.2 Propiedades
Veremos a continuacion algunas propiedades de las congruencias que son, con frecuencia, bastante utiles
13.2.1 Teorema
Sean a, b, c y m son tres enteros con m > 0. Se verica:
(a) a a(mod m).
(b) Si a b(mod m), entonces b a(mod m)
(c) Si a b(mod m) y b c(mod m), entonces a c(mod m)
Demostracion
Utilizaremos las propiedades de la divisibilidad (??).
(a) a a(mod m)
Teniendo en cuenta que m = 0,
m|0 m|a a a a(mod m)
(b) Si a b(mod m), entonces b a(mod m). En efecto,
a b(mod m) m|a b m|(1)(a b) = m|b a b a(mod m)
(c) Si a b(mod m) y b c(mod m), entonces a c(mod m). En efecto,
a b(mod m) m|a b
y
b c(mod m) m|b c
_
_
= m|(a b) + (b c) = m|a c = a c(mod m)
13.2.2 Teorema
Sean a, b, c, d, p y m, enteros con p = 0 y m > 0. Se verica:
(a) si a b(mod m) y c d(mod m), entonces a + c b + d(mod m) y ac bd(mod m).
(b) Si a b(mod m), entonces pa pb(mod m).
(c) Si p|a, p|b, m.c.d.(p, m) = 1 y a b(mod m), entonces
a
p
b
p
(mod m).
Demostracion
Utilizaremos, al igual que en el teorema anterior, las propiedades de la divisibilidad (??)
(a) si a b(mod m) y b c(mod m), entonces a + c b + d(mod m) y ac bd(mod m).
En efecto,
a b(mod m) m|a b
y
c d(mod m) m|c d
_
_
= m|(a b) + (c d) = m|(a + c) (b + d)
359
Universidad de Cadiz Departamento de Matematicas
luego,
a + c b + d(modm).
Analogamente,
a b(mod m) m|a b = m|ac bc
y
c d(mod m) m|c d = m|bc bd
_
_
= m|(ac bc) + (bc bd) = m|ac bd
por lo tanto,
ac bd(modm).
(b) Si a b(mod m), entonces pa pb(mod m). En efecto,
a b(mod m) m|a b = m|p(a b) = m|pa pb pa pb(mod m)
(c) Si p|a, p|b, m.c.d.(p, m) = 1 y a b(mod m), entonces
a
p
b
p
(mod m).
En efecto,
p|a
y
p|b
_
_
= p|a b
y
a b(mod m) m|a b q
1
Z : a b = mq
1
_
_
= p|mq
1
Pues bien, si p|mq
1
, como m.c.d.(p, m) = 1, tendremos que p|q
1
, es decir, q
1
= pq con q entero.
Entonces,
a b = mq
1
q
1
= pq
_
= a b = mpq =
a
p
b
p
= mq m
a
p
b
p
Consecuentemente,
a
p
b
p
(mod m)
Ejemplo 13.5 Demostrar que el cuadrado de cualquier n umero entero es divisible por 3 o es congruente
con 1 modulo 3.
Solucion
Sea a un n umero entero arbitrario. Por el teorema 13.1.2 a es congruente modulo 3 con 0, 1 o 2. Pues
360
Matematica Discreta Francisco Jose Gonzalez Gutierrez
bien,
a 0(mod 3) = a
2
0(mod 3) {(13.2.2 (a))}
3|a
2
a
2
es divisible por 3
o
a 1(mod 3) = a
2
1(mod 3) {(13.2.2 (a))}
o
a 2(mod 3) = a
2
4(mod 3) {(13.2.2 (a))}
3|a
2
4
a
2
4 = 3q
a
2
= 3q + 4
a
2
= 3(q + 1) + 1
3|a
2
1
a
2
1(mod 3)
luego a
2
es divisible por 3 o es congruente con 1 modulo 3.
Veamos ahora un corolario que generaliza algunos apartados del teorema anterior.
13.2.3 Corolario
Si a
i
b
i
(mod m) para 1 i n, entonces
(i)
n
i=1
a
i
n
i=1
b
i
(mod m)
(ii)
n
i=1
a
i
n
i=1
b
i
(mod m)
Demostracion
Procederemos, en ambos casos, por induccion.
(i)
n
i=1
a
i
n
i=1
b
i
(mod m)
Paso basico. Veamos que es cierto para n = 2. En efecto, por el teorema anterior,
a
1
b
1
(mod m)
a
2
b
2
(mod m)
_
= a
1
+ a
2
b
1
+ b
2
(mod m)
Paso inductivo. Supongamos que la proposicion es cierta para n = p, es decir,
si a
i
b
i
(mod m), i = 1, 2, . . . , p, entonces
p
i=1
a
i
p
i=1
b
i
(mod m)
Veamos que tambien se cumple para n = p + 1. En efecto, si
a
i
b
i
(mod m), i = 1, 2, . . . , p, p + 1
361
Universidad de Cadiz Departamento de Matematicas
entonces por la hipotesis de induccion y por ser cierta la propiedad para i = 2, tendremos que
p
i=1
a
i
p
i=1
b
i
(mod m)
a
p+1
b
p+1
(mod m)
_
_
=
p
i=1
a
i
+ a
p+1
p
i=1
b
i
+ b
p+1
(mod m) =
p+1
i=1
a
i
p+1
i=1
b
i
(mod m)
y, consecuentemente, la proposicion sera cierta para todo n.
(ii)
n
i=1
a
i
n
i=1
b
i
(mod m)
Basta aplicar el apartado (a) del teorema anterior y la igualdad
p+1
i=1
a
i
=
p
i=1
a
i
a
p+1
para llegar, al igual que en el apartado anterior, al resultado.
Ejemplo 13.6 Demostrar que si el ultimo dgito de un n umero n es t, entonces
n
2
t
2
(mod 10)
Solucion
En efecto, si
n = a
k
10
k
+ a
k1
10
k1
+ + a
1
10 + a
0
es la descomposicion polinomica de n, entonces a
0
= t, luego
n =
k
i=1
a
i
10
i
+ t
de aqu que
n t =
k
i=1
a
i
10
i
Ahora bien,
10 0(mod 10)
luego
10
i
0(mod 10), 1 i k
y tambien
a
i
10
i
0(mod 10), 1 i k
de aqu que por el corolario anterior,
k
i=1
a
i
10
i
0(mod 10).
Consecuentemente,
n t 0(mod 10)
y, por lo tanto,
n t(mod 10)
de donde resulta que
n
2
t
2
(mod 10)
362
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 13.7 Demostrar que el resto de dividir 20
4572
entre 7 es 1.
Solucion
En efecto,
21 0(mod 7)
1 1(mod 7)
_
= 20 1(mod 7) = 20
4572
(1)
4572
(mod 7) = 20
4572
1(mod 7)
es decir el resto es 1.
Ejemplo 13.8 Demostrar:
(a) Si a b(mod m), entonces m.c.d.(a, m) = m.c.d.(b, m).
(b) Si a b(mod m), entonces a
n
b
n
(mod m) para cualquier entero positivo n.
(c) Si a + b c(mod m), entonces a c b(mod m).
(d) Si a b(mod m) y d|a y d|m, entonces d|b.
Solucion
(a) Si a b(mod m), entonces m.c.d.(a, m) = m.c.d.(b, m). En efecto,
a b(mod m) m|a b q Z : a b = mq
Pues bien, sea d
1
= m.c.d(a, m) y d
2
= m.c.d(b, m). Entonces,
d
1
= m.c.d(a, m) =
_
_
d
1
|a
y
d
1
|m = d
1
|mq = d
1
|a b
_
_
= d
1
|a (a b) = d
1
|b
Es decir, d
1
divide a b y a m, por tanto dividira al maximo com un divisor de ambos, luego
d
1
|d
2
Analogamente,
d
2
= m.c.d(b, m) =
_
_
d
2
|b
y
d
2
|m = d
2
|mq = d
2
|a b
_
_
= d
2
|a b + b = d
2
|a
O sea, d
2
divide a a y a m, luego dividira al maximo com un divisor de ambos, de aqu que
d
2
|d
1
Finalmente, como d
1
y d
2
son enteros positivos, por la antisimetra de la relacion de divisibilidad
en Z
+
, d
1
sera igual a d
2
, es decir,
m.c.d.(a, m) = m.c.d.(b, m)
(b) Si a b(mod m), entonces a
n
b
n
(mod m) para cualquier entero positivo n.
Basta aplicar el apartado (ii) del corolario anterior para a
i
= a, 1 i n y b
i
= b, 1 i n
(c) Si a + b c(mod m), entonces a c b(mod m).
En efecto,
a + b c(mod m) m|a + b c m|a (c b) a c b(mod m)
363
Universidad de Cadiz Departamento de Matematicas
(d) Si a b(mod m) y d|a y d|m, entonces d|b.
En efecto,
a b(mod m) m|a b
y como d|m, por la transitividad de la relacion de divisibilidad, d|a b. As pues,
d|a
d|a b
_
= d|a (a b) = d|b
y r, enteros
y unicos tales que
a = mq
+ r, con 0 r < m
y si tenemos en cuenta el apartado (b) del teorema 13.1.2, tendremos que [a] estara formada por todos
los enteros que den resto r al dividirlos entre m, es decir,
[a] = {x Z : x = mq + r, con q Z}
Ejemplo 13.13 En el conjunto de los n umeros enteros se considera la clase de equivalencia modulo 5.
Hallar las clases de equivalencia del 22, 6, 0, 3, 5, 7, 18 y 20.
Solucion
El resto dividir 22 entre 5 es 3, luego
[22] = {5q + 3 : q Z} = {. . . , 17, 12, 7, 2, 3, 8, 13, 18, 23, . . .}
El resto de dividir 6 entre 5 es 4, luego
[3] = {5q + 4 : q Z} = {. . . , 16, 11, 6, 1, 4, 9, 14, 19, 24, . . .}
El resto de dividir 0 entre 5 es 0, luego,
[0] = {5q : q Z} = {. . . , 20, 15, 10, 5, 0, 5, 10, 15, 20, . . .}
El resto de dividir 3 entre 5 es 3, luego
[5] = [3]
El resto de dividir 5 entre 5 es 0, luego
[5] = [0]
367
Universidad de Cadiz Departamento de Matematicas
El resto de dividir 7 entre 5 es 2, luego
[7] = {5q + 2 : q Z} = {. . . , 18, 13, 8, 3, 2, 7, 12, 17, 22, . . .}
El resto de dividir 18 entre 5 es 3, luego
[18] = [3]
El resto de dividir 20 entre 5 es 0, luego
[20] = [0]
Nota 13.1 Observese que cualquier conjunto de m enteros que no sean congruentes entre s modulo
m dara lugar al mismo conjunto cociente. En efecto, sean m n umeros enteros a
0
, a
1
, , a
m1
que no
sean congruentes entre s dos a dos. Entonces, seg un hemos visto en el apartado anterior,
a
i
/ a
j
(mod m) en Z [a
i
] = [a
j
] en Z
m
con 0 i, j m1 e i = j. Entonces,
Z
m
= {[a
0
], [a
1
], , [a
m1
]}
y si suponemos, sin perdida de generalidad, que i es el resto de dividir a
i
entre m, tendremos que
[a
i
] = [i], 1 i m1
368
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 13.14 En el conjunto de los n umeros enteros se considera la relacion de equivalencia modulo
5. Hallar el conjunto cociente.
Solucion
Seg un hemos visto,
Z
5
= {[0], [1], [2], [3], [4]}
donde,
[0] = {. . . , 20 15, 10, 5, 0, 5, 10, 15, 20 . . .}
[1] = {. . . , 19, 14, 9, 4, 1, 6, 11, 16, 21 . . .}
[2] = {. . . , 18, 13, 8, 3, 2, 7, 12, 17, 22 . . .}
[3] = {. . . , 17, 12, 7, 2, 3, 8, 13, 18, 23 . . .}
[4] = {. . . , 16, 11, 6, 1, 4, 9, 14, 19, 24 . . .}
Veamos ahora que el conjunto de enteros {10, 9, 12, 8, 19} origina el mismo conjunto cociente. En efecto,
10 / 9(mod 5) en Z [10] = [9] en Z
5
10 / 12(mod 5) en Z [10] = [12] en Z
5
10 / 8(mod 5) en Z [10] = [8] en Z
5
10 / 19(mod 5) en Z [10] = [19] en Z
5
9 / 12(mod 5) en Z [9] = [12] en Z
5
9 / 8(mod 5) en Z [9] = [8] en Z
5
9 / 19(mod 5) en Z [9] = [19] en Z
5
12 / 8(mod 5) en Z [12] = [8] en Z
5
12 / 19(mod 5) en Z [12] = [19] en Z
5
8 / 19(mod 5) en Z [8] = [19] en Z
5
luego,
Z
5
= {[10], [9], [12], [8], [19]}
y, naturalmente,
[10] = [0]
[9] = [1]
[12] = [2]
[8] = [3]
[19] = [4]
13.4 Aritmetica en Z
m
13.4.1 Suma
Dados dos enteros cualesquiera a y b, denimos la suma en Z
m
en la forma siguiente:
[a] + [b] = [a + b]
Ejemplo 13.15 Sumar en el conjunto de las clases de restos modulo 5, Z
5
, las clases [31] y [58].
369
Universidad de Cadiz Departamento de Matematicas
Solucion
Seg un la denicion que acabamos de ver,
[31] + [58] = [89] = {x Z : x = 5q + 4, con q Z} = {. . . , 16, 11, 6, 1, 4, 9, 14, 19, 24 . . .} = [4]
] y [b] = [b
] + [b
].
Demostracion
En efecto,
[a] = [a
] a a
(modm)
y
[b] = [b
] b b
(modm)
_
_
= a+b a
+b
(modm) = [a+b] = [a
+b
] [a] +[b] = [a
] +[b
La suma en Z
m
es asociativa y conmutativa. Veamos, a continuacion, cual es su elemento neutro.
13.4.3 Elemento Neutro para la Suma
El elemento neutro para la suma en Z
m
es la clase [0].
Demostracion
Sea [a] cualquiera de Z
m
y sea [e] el neutro para la suma. Entonces,
[e] + [a] = [a] [e + a] = [a]
e + a a(mod m)
e a a(mod m)
e 0(mod m)
[e] = [0]
] = [0] [a + a
] = [0]
a + a
0(mod m)
a
a(mod m)
[a
] = [a]
13.4.5 Producto
Dados dos enteros cualesquiera a y b, denimos el producto en Z
m
en la forma siguiente:
[a] [b] = [a b]
13.4.6 Bien Denido
El producto esta bien denido, es decir, no depende de los representantes que se elijan en cada clase,
en el sentido de que si [a] = [a
] y [b] = [b
] [b
].
Demostracion
En efecto,
[a] = [a
] a a
(modm)
y
[b] = [b
] b b
(modm)
_
_
= a b a
(modm) = [a b] = [a
] [a] [b] = [a
] [b
El producto en Z
m
es asociativo y conmutativo.
13.4.7 Elemento Neutro para el Producto
El elemento neutro para la multiplicacion en Z
m
es la clase [1].
Demostracion
En efecto, para cada [a] de Z
m
, se verica que
[1] [a] = [1 a] = [a]
] el inverso de [a] en Z
m
. Entonces,
[a
] [a] = [1] [a
a] = [1]
a
a 1(mod m)
a
a = 1 + mq, con q Z
aa
mq = 1
y esta ecuacion lineal con coecientes enteros tiene solucion si, y solo si
m.c.d.(a, m) = 1
es decir, si a y m son primos entre si.
Nota 13.3 Observemos lo siguiente:
[a] Z
m
0 a m1
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 Z
m
, excepto el cero, poseen inverso.
Si m no es primo, solo tendran inverso aquellos que sean primos con a.
Podemos concluir que una condicion necesaria y suciente para que todos los elementos de Z
m
posean
inverso es que m sea primo.
Nota 13.4 De aqu en adelante, y siempre que no haya peligro de confusion, escribiremos a en vez de
[a] para notar la clase de equivalencia de a en el conjunto Z
m
.
Ejemplo 13.16 Hallar los inversos de
(a) 2 en Z
11
(b) 7 en Z
15
(c) 7 en Z
16
(d) 5 en Z
13
Solucion
(a) Inverso de 2 en Z
11
.
Como 11 es primo, todos los elementos de Z
11
, excepto el cero, tienen inverso. Sea, pues, x el
inverso de 2 en Z
11
. Entonces,
x es el inverso de 2 en Z
11
2x = 1 en Z
11
2x 1(mod 11) en Z
11|2x 1 en Z
y Z : 2x 11y = 1
Obtendremos la solucion general de esta ecuacion diofantica utilizando el algoritmo de Euclides,
5 2
11 2 1
1 0
372
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego m.c.d.(2, 11) = 1. Ademas,
1 = 11 2 5 = (5) 2 + (1)(11)
de aqu que
x =
1(5)
1
+ k
(11)
1
, con k Z
= 5 11k
= 6 11 11k
= 11(1 k) + 6
= 11q + 6, tomando q = 1 k
es decir,
x = 6 en Z
11
luego el inverso de 2 en Z
11
es 6.
(b) Inverso de 7 en Z
15
.
Como 7 y 15 son primos entre s, 7 tendra inverso en Z
15
. Pues bien,
x es el inverso de 7 en Z
15
7x = 1 en Z
15
7x 1(mod 15) en Z
15|7x 1 en Z
x Z : 7x 15y = 1
Utilizaremos el algoritmo de Euclides para obtener una solucion general de esta ecuacion diofantica.
2 7
15 7 1
1 0
luego m.c.d.(7, 15) = 1 y
1 = 15 7 2 = (2) 7 + (1)(15)
de aqu que
x =
1(2)
1
+ k
(15)
1
, con k Z x = 2 15k, con k Z
x = 13 15 15k
x = 15(1 k) + 13
x = 15q + 13, con q Z
x = 13, en Z
15
luego el inverso de 7 en Z
15
es 13.
(c) Inverso de 7 en Z
16
.
Como 7 y 16 son primos entre s, 7 tendra inverso en Z
16
. Pues bien,
x es el inverso de 7 en Z
16
7x = 1 en Z
16
7x 1(mod 16) en Z
16|7x 1 en Z
x Z : 7x 16y = 1
Utilizaremos el algoritmo de Euclides para obtener una solucion general de esta ecuacion diofantica.
373
Universidad de Cadiz Departamento de Matematicas
2 3 2
16 7 2 1
2 1 0
luego m.c.d.(7, 16) = 1 y
1 = 7 2 3
2 = 16 2 7
_
= 1 = 7 3(16 2 7) = 1 = 7 7 + 3(16)
de aqu que
x =
1 7
1
+ k
(16)
1
=, con k Z x = 7 16k, con k Z
x = 16q + 7, (q = k), con q Z
x = 7, en Z
16
luego el inverso de 7 en Z
16
es 7.
(d) Inverso de 5 en Z
13
.
Como 13 es primo, todos los elementos de Z
13
, excepto el cero, tienen inverso. Lo calcularemos
utilizando un procedimiento analogo al utilizado en los apartados anteriores.
x es el inverso de 5 en Z
13
5x = 1 en Z
13
5x 1(mod 13) en Z
13|5x 1 en Z
x Z : 5x 13y = 1
Utilizaremos el algoritmo de Euclides para obtener una solucion general de esta ecuacion diofantica.
2 1 1 2
13 5 3 2 1
3 2 1 0
luego,
1 = 3 1 2
2 = 5 1 3
_
= 1 = 3 1(5 1 3) = (1) 5 + 2 3
1 = (1) 5 + 2 3
3 = 13 2 5
_
= 1 = (1) 5 + 2(13 2 5) = (5) 5 + 2 13
luego,
1 = (5) 5 + (2)(13)
de aqu que
x =
1(5)
1
+ k
(13)
1
=, con k Z x = 5 13k, con k Z
x = 8 13 13k, con k Z
x = 13(1 k) + 8, con k Z
x = 13q + 8, (q = 1 k), con q Z
x = 8, en Z
13
luego el inverso de 5 en Z
13
es 8.
374
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 13.17 Escribir las tablas de sumar y multiplicar en Z
5
y Z
6
.
Solucion
Z
5
= {[0], [1], [2], [3], [4]}
Opuestos.
El opuesto de [0] es, obviamente, [0].
El opuesto de [1] es, [5 1] = [4].
El opuesto de [2] es, [5 2] = [3].
El opuesto de [3] es, [5 3] = [2].
El opuesto de [4] es, [5 4] = [1].
Inversos. Como el 5 es primo, todos los elementos de Z
5
, excepto el [0] poseen inverso.
El inverso de [1] es [1].
El inverso de [2] es [3].
El inverso de [3] es [2].
El inverso de [4] es [4].
Tabla de sumar.
+ [0] [1] [2] [3] [4]
[0] [0] [1] [2] [3] [4]
[1] [1] [2] [3] [4] [0]
[2] [2] [3] [4] [0] [1]
[3] [3] [4] [0] [1] [2]
[4] [4] [0] [1] [2] [3]
Tabla de multiplicar.
[0] [1] [2] [3] [4]
[0] [0] [0] [0] [0] [0]
[1] [0] [1] [2] [3] [4]
[2] [0] [2] [4] [1] [3]
[3] [0] [3] [1] [4] [2]
[4] [0] [4] [3] [2] [1]
Z
6
= {[0], [1], [2], [3], [4], [5]}
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 Z
6
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.
375
Universidad de Cadiz Departamento de Matematicas
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.
[0] [1] [2] [3] [4] [5]
[0] [0] [0] [0] [0] [0] [0]
[1] [0] [1] [2] [3] [4] [5]
[2] [0] [2] [4] [0] [2] [4]
[3] [0] [3] [0] [3] [0] [3]
[4] [0] [4] [2] [0] [1] [2]
[5] [0] [5] [4] [3] [2] [1]
Nota 13.5 En Z se verica la ley de cancelacion, es decir, si a, b y c son tres n umeros enteros con
a = 0, se verica que
ab = ac = b = c
En Z
m
esta ley, en general, no se verica, es decir pueden encontrarse a = 0, b y c tales que
ab = ac y, sin embargo, b = c
Por ejemplo, en Z
4
2 1 = 2 3 y, sin embargo, 1 = 3
Observese, tambien, que en Z no existen divisores de cero, es decir, para cualquier par de enteros a y b
se verica
ab = 0 = a = 0 o b = 0
En Z
m
si existen divisores de cero, es decir pueden encontrarse a y b tales que
ab = 0 y, sin embargo, a = 0 y b = 0
Por ejemplo en Z
6
se tiene que
3 2 = 0 y, sin embargo, 3 = 0 y 2 = 0
3 3 4 4
2
=
8
9 16
2
=
8
7
2
=
8
4
2
=
8
2
2
2
=
8 2
2
=
_
_
8 + 2
2
8 2
2
{El inverso de 2 es 6}
=
_
6 10
6 6
=
_
60
36
=
_
5
3
k=1
_
p
k
_
x
pk
y
k
+ y
p
(13.1)
Pues bien,
_
p
k
_
=
p!
k!(p k)!
= k!
_
p
k
_
=
p!
(p k)!
= k!
_
p
k
_
= p(p 1) (p k + 1)
= p
k!
_
p
k
_
378
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por otra parte, como p es primo, p y k seran primos entre s para 1 < k < p, es decir,
m.c.d.(p, k) = 1, 1 < k < p
y aplicando reiteradamente el ejemplo 13.??, tendremos que
m.c.d. (p, k!) = 1
As pues,
p
k!
_
p
k
_
y m.c.d. (p, k!) = 1
luego por el Lema de Euclides,
p
_
p
k
_
es decir,
_
p
k
_
0(mod p) para 1 < k < p
o lo que es igual,
_
p
k
_
= 0
para 1 < k < p en Z
p
. Por lo tanto,
p1
k=1
_
p
k
_
x
pk
y
k
=
p1
k=1
0x
pk
y
k
= 0.
Sustituimos este resultado en (13.1) y
(x + y)
p
= x
p
+ y
p
Ejemplo 13.23 Resolver las siguientes ecuaciones en los conjuntos de clases de restos que se indican.
(a) 5x = 8 en Z
6
.
(b) 15x = 6 en Z
21
380
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(c) 3x = 27 en Z
6
.
(d) 3x = 8 en Z
6
.
(e) 12x = 45 en Z
3
.
Solucion
(a) 5x = 8 en Z
6
. Como 5 y 6 son primos entre s, 5 tendra inverso en Z
6
. Sea a dicho inverso. Entonces,
a es el inverso de 5 en Z
6
5a = 1 en Z
6
5a 1(mod 6) en Z
6|5a 1 en Z
6
y Z : 5a 6y = 1
Utilizaremos el algoritmo de Euclides para obtener la solucion general de esta ecuacion diofantica.
1 5
6 5 1
1 0
luego m.c.d.(5, 6) = 1 y
1 = 6 5 1 = (1)5 + (1)(6)
por lo tanto,
a =
1(1)
1
+ k
6
1
, con k Z a = 1 6k, con k Z
a = 5 6 6k, con k Z
a = 6(1 k) + 5, con k Z
a = 6q + 5, (q = 1 k) con q Z
a = 5 en Z
6
Pues bien,
5x = 8
5 es el inverso de 5
_
= 5 5x = 5 8 = 1 x = 40 = x = 4 en Z
6
(b) 15x = 6 en Z
21
. Como 15 y 21 no son primos entre s, 15 no tendra inverso en Z
21
. Utilizaremos,
pues, un metodo distinto al del apartado anterior para resolver esta ecuacion.
15x = 6 en Z
21
15x 6(mod 21) en Z
21|15x 6 en Z
y Z : 15x 21y = 6
y Z : 5x 7y = 2
Utilizaremos el algoritmo de Euclides para obtener la solucion general de esta ecuacion diofantica.
1 2 2
7 5 2 1
2 1 0
381
Universidad de Cadiz Departamento de Matematicas
luego m.c.d.(5, 7) = 1 y
1 = 5 2 2
2 = 7 5 1
_
= 1 = 5 2(7 5 1) = 1 = 3 5 + 2(7)
por lo tanto,
x =
2 3
1
+ k
7
1
, con k Z x = 7(k) + 6, con k Z
x = 7k
1
+ 6, (k
1
= k) con k
1
Z
Ahora bien, por el teorema de existencia y unicidad del cociente y el resto, para cada k
1
entero,
existiran q y r enteros y unicos tales que
k
1
= 3q + r, con 0 r < 3
es decir,
k
1
= 3q, o k
1
= 3q + 1, o k
1
= 3q + 2
luego,
x = 7k
1
+ 6 =
_
_
x = 7 3q + 6 = x = 21q + 6
x = 7(3q + 1) + 6 = x = 21q + 13
x = 7(3q + 2) + 6 = x = 21q + 20
Consecuentemente, las soluciones en Z
20
son
x = 6, o x = 13, o x = 20
(c) 3x = 27 en Z
6
. Como 3 y 6 no son primos entre s, 3 no tiene inverso en Z
6
. Procederemos, pues,
igual que en el apartado anterior.
3x = 27 en Z
6
3x = 3 en Z
6
3x 3(mod 6) en Z
6|3x 3 en Z
y Z : 3x 6y = 3
x = 2y + 1, con y Z
x = 2(3q + r) + 1, q Z y 0 r < 3 (??)
_
x = 6q + 1, q Z
o
x = 6q + 3, q Z
o
x = 6q + 5, q Z
_
x = 1, en Z
6
o
x = 3, en Z
6
o
x = 5, en Z
6
(d) 3x = 8 en Z
6
. Dado que 3 y 6 no son primos entre s, 3 no tiene inverso en Z
6
. Procederemos, pues,
igual que en el apartado anterior.
3x = 8 en Z
6
3x 8(mod 6) en Z
8|3x 8 en Z
y Z : 3x 6y = 8
Pero el maximo com un divisor de 3 y 6 no divide a 8, luego la ecuacion anterior no tiene solucion
en Z y, consecuentemente, la ecuacion propuesta tampoco la tiene en Z
6
.
382
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(e) 12x = 45 en Z
3
.
Observese que
12 = 0 en Z
3
y 45 = 0 en Z
3
luego,
12x = 45 en Z
3
0 x = 0 en Z
3
x es cualquiera de Z
3
x = 0 o x = 1 o x = 2
0<rm
1
siendo m.c.d.(r, m) = 1. A (m) la llamaremos funcion de Euler del n umero m.
Ejemplo 13.24 Por ejemplo,
(1) = 1
(2) = 1
(3) = 2
(4) = 2
(5) = 4
(6) = 2
(7) = 6
1
Leonhard Euler (Basilea 1707-San Petesburgo 1783), aprendio matematicas de su padre que haba estudiado con Jacques
I Bernouilli. Fue enviado a estudiar teologa a Basilea, donde siguio el curso de Jacques I Bernouilli, con cuyos hijos le unio
una gran amistad. Cuando estos fueron llamados a San Petesburgo por Catalina I, Euler los siguio en 1732, y all sucedio a
Daniel Bernouilli en la catedra de matematicas. Desgraciadamente, en 1735, una congestion cerebral le hizo perder el ojo
derecho, y una ceguera progresiva le aigio durante buena parte de su existencia. En 1736 publico un tratado completo de
mecanica, en el cual aplico el analisis matematico a la ciencia del movimiento. En 1741 fue invitado a Berln por Federico
II, que en 1744 le nombro director de la clase de matematicas de la Academia de Berln. En esta epoca construyo su Teora
de los isopermetros, que permite determinar las curvas o las supercies para las cuales ciertas funciones indenidas son
mayores o menores que para todas las otras. Este problema solo haba recibido antes soluciones parciales. Euler desarrollo
el metodo contenido en estas soluciones parciales y lo denio en formula general. Tambien publico Teora del movimiento
de los planetas y de los cometas y Teora de la imantacion, y resolvio para el rey de Prusia los principales problemas de
balstica. Con todo, sus dos grandes obras de analisis son Introduccion al analisis de los innitesimos (1748) e Instituciones
del calculo diferencial (1755), que han sido clasicas durante mucho tiempo. Regreso a San Petesburgo en 1766, perdi o el
ojo que le quedaba, a pesar de lo cual siguio trabajando. De 1768 a 1770 aparecieron sus Instituciones del calculo integral.
Aunque una operacion de cataratas le devolvio parcialmente al vista, su curacion no fue completa. Murio de un ataque de
apopleja.
383
Universidad de Cadiz Departamento de Matematicas
(8) = 4
Nota 13.6 Observese que si p es un n umero primo, entonces todos los enteros positivos menores que
p son primos con p, luego
(p) = p 1
_
= d |mq
i
m + r = d |ar
i
luego
d|m
y
d|ar
i
_
_
_
= d|m.c.d.(m, ar
i
)
= d|1
= d = 1
= m.c.d.(m, r) = 1
= r es invertible en Z
m
= r = r
j
, con j = i
384
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Si ahora multiplicamos miembro a miembro ar
i
= r
k
, 1 i, j k y reordenamos,
ar
1
ar
2
ar
k
= r
1
r
2
r
k
en Z
m
o sea,
a
k
r
1
r
2
r
k
= r
1
r
2
r
k
en Z
m
y como
m.c.d.(r
1
r
2
r
k
, m) = 1 (??)
resulta que r
1
r
2
r
k
es invertible. Bastara multiplicar ambos miembros por su inverso para obtener
a
k
= 1 en Z
m
es decir,
a
(m)
= 1 en Z
m
El segundo de los teoremas es, en realidad, un corolario al teorema de Euler y se debe a Fermat
2
13.5.3 Corolario (Fermat)
Si a es invertible en Z
p
con p primo, entonces
a
p1
= 1 en Z
p
Demostracion
En efecto, al ser p primo, sera (p) = p 1. Aplicamos el teorema de Euler para m = p, y
a
p1
= 1 en Z
p
_
25
3
_
6
es divisible por 37.
Solucion
Probaremos que
_
27
4
_
9
_
25
3
_
6
= 0 en Z
37
En efecto,
_
27
4
_
9
_
25
3
_
6
= 27
36
5
36
y al ser 37 un n umero primo, 27 y 5 seran primos con el, luego ambos son invertibles en Z
37
. Aplicando
el teorema de Fermat,
27
36
= 1 en Z
37
5
36
= 1 en Z
37
_
= 27
36
5
36
= 0 en Z
37
=
_
27
4
_
9
_
25
3
_
6
= 0 en Z
37
es decir el n umero propuesto es divisible por 37
Ejemplo 13.28 Demostrar:
(a) Si a = b en Z
mi
1 i k, entonces a = b en Z
m.c.m.(m1,m2,...,m
k
)
386
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) 2
132
1 es divisible por 3 13 23
Solucion
(a) Si a = b en Z
mi
1 i k, entonces a = b en Z
m.c.m.(m1,m2,...,m
k
)
En efecto,
a = b en Z
mi
, i = 1, 2, . . . , k a b = 0 en Z
mi
, i = 1, 2, . . . , k
m
i
|a b , i = 1, 2, . . . , k
= m.c.m. (m
1
, m
2
, . . . , m
k
) |a b
a b = 0 en Z
m.c.m.(m1,m2,...,m
k
)
a = b en Z
m.c.m.(m1,m2,...,m
k
)
(b) 2
132
1 es divisible por 3 13 23
Probaremos que
2
132
1 = 0 en Z
31323
En efecto, como 3, 13 y 23 son primos, 2 es invertible en Z
3
, Z
13
y Z
23
, luego por el teorema de
Fermat,
2
2
= 1 en Z
3
2
12
= 1 en Z
13
2
22
= 1 en Z
23
y
2
2
= 1 en Z
3
=
_
2
2
_
66
= 1 en Z
3
= 2
132
= 1 en Z
3
2
12
= 1 en Z
13
=
_
2
12
_
11
= 1 en Z
13
= 2
132
= 1 en Z
13
2
22
= 1 en Z
23
=
_
2
22
_
6
= 1 en Z
23
= 2
132
= 1 en Z
23
Aplicando el apartado (a)
2
132
= 1 en Z
m.c.m.(3,13,23)
y como m.c.m. (3, 13, 23) = 3 13 23, resulta
2
132
= 1 en Z
31323
es decir,
2
132
1 = 0 en Z
31323
y, consecuentemente, 2
132
1 es divisible por 3 13 23.
Ejemplo 13.29 Demostrar que para cualquier entero positivo n, siempre se verica que n
37
n es
divisible por 383838. (Sugerencia: 383838 = 37 19 13 7 3 2).
Solucion
Sea n cualquiera de Z
+
. Por el teorema de existencia y unicidad del cociente y resto, existiran q
1
, q
2
, q
3
,
387
Universidad de Cadiz Departamento de Matematicas
q
4
, q
5
, q
6
y r
1
, r
2
, r
3
, r
4
, r
5
, r
6
, enteros y unicos tales que
n = 37q
1
+ r
1
, 0 r
1
< 37
n = 19q
2
+ r
2
, 0 r
2
< 19
n = 13q
3
+ r
3
, 0 r
3
< 13
n = 7q
4
+ r
4
, 0 r
4
< 7
n = 3q
5
+ r
5
, 0 r
5
< 3
n = 2q
1
+ r
6
, 0 r
6
< 2
es decir, tales que
n = r
1
en Z
37
n = r
2
en Z
19
n = r
3
en Z
13
n = r
4
en Z
7
n = r
5
en Z
3
n = r
6
en Z
2
Ahora bien, 37, 19, 13, 7, 3 y 2 son primos, luego
m.c.d.(r
1
, 37) = 1
m.c.d.(r
2
, 19) = 1
m.c.d.(r
3
, 13) = 1
m.c.d.(r
4
, 7) = 1
m.c.d.(r
5
, 3) = 1
m.c.d.(r
6
, 2) = 1
es decir, r
1
, r
2
, r
3
, r
4
, r
5
y r
6
son invertibles en Z
37
, Z
19
, Z
13
, Z
7
, Z
3
y Z
2
, respectivamente. Aplicamos
el teorema de Fermat, y
r
36
1
= 1 en Z
37
r
18
2
= 1 en Z
19
= r
36
2
= 1 en Z
19
r
12
3
= 1 en Z
13
= r
36
3
= 1 en Z
13
r
6
4
= 1 en Z
7
= r
36
4
= 1 en Z
7
r
2
5
= 1 en Z
3
= r
36
5
= 1 en Z
3
r
6
= 1 en Z
2
= r
36
6
= 1 en Z
2
y
n = r
1
en Z
37
= n = r
1
en Z
37
n = r
2
en Z
19
= n
36
= r
36
2
en Z
19
n = r
3
en Z
13
= n
36
= r
36
3
en Z
13
n = r
4
en Z
7
= n
36
= r
36
4
en Z
7
n = r
5
en Z
3
= n
36
= r
36
5
en Z
3
n = r
6
en Z
2
= n
36
= r
36
6
en Z
2
388
Matematica Discreta Francisco Jose Gonzalez Gutierrez
por lo tanto,
n
36
= 1 en Z
37
n
36
= 1 en Z
19
n
36
= 1 en Z
13
n
36
= 1 en Z
7
n
36
= 1 en Z
3
n
36
= 1 en Z
2
de aqu que por el ejercicio anterior,
n
36
= 1 en Z
m.c.m.(37,19,13,7,3,2)
es decir,
n
36
= 1 en Z
371913732
o sea,
n
36
= 1 en Z
383838
y como
n = n en Z
383838
tendremos que
n
37
= n en Z
383838
y, consecuentemente,
n
37
n = 0 en Z
383838
o lo que es igual
n
37
n es divisible por 383838
En 1770, el matematico ingles Edward Waring publico en Meditationes Algebraicae varios teoremas
nuevos. Uno de ellos reeja una importante propiedad de los n umeros primos. Lleva el nombre de John
Wilson, alumno de Waring.
13.5.4 Teorema de Wilson
Si p es un n umero primo, entonces (p 1)! = 1 en Z
p
.
Demostracion
Como p es primo, todos los elementos de Z
p
, excepto el 0, son invertibles. Ademas, los unicos elementos
de Z
p
que coinciden con sus inversos son 1 y p 1. En efecto, sea r cualquiera de Z
p
y sea x su inverso.
Entonces,
x = r r r = 1 en Z
p
r
2
1 = 0 en Z
p
(r + 1)(r 1) = 0 en Z
p
p|(r + 1)(r 1)
p|r + 1 o p|r 1 {p es primo}
r + 1 = 0 o r 1 = 0 en Z
p
r = 1 o r = 1 en Z
p
r = p 1 o r = 1 en Z
p
389
Universidad de Cadiz Departamento de Matematicas
por lo tanto,
x = r r = 1 y r = p 1 en Z
p
es decir,
r {2, 3, . . . , p 2} x {2, 3, . . . , p 2}
luego el producto de todos ellos es 1 en Z
p
, o sea,
2 3 (p 2) = 1 en Z
p
y como
p 1 = 1 en Z
p
multiplicando ambas igualdades miembro a miembro,
2 3 (p 2)(p 1) = 1(1) en Z
p
y, consecuentemente,
(p 1)! = 1 en Z
p
, distinta de la x, en Z
m1m2m
k
del sistema de ecuaciones propuesto. Entonces,
como x es unica en Z
mi
, tendremos
x = x
en Z
mi
, i = 1, 2, , k
o sea,
m
i
|x x
, i = 1, 2, , k.
Pues bien,
m
1
|x x
y
m
2
|x x
_
= m.c.m.(m
1
, m
2
)|x x
m.c.d.(m1,m2)=1
= m
1
m
2
|x x
y
m
1
m
2
|x x
y
m
3
|x x
_
= m.c.m.(m
1
m
2
, m
3
)|x x
m.c.d.(m1m2,m3)=1
= m
1
m
2
m
3
|x x
y
m
1
m
2
m
3
|x x
y
m
4
|x x
_
= m.c.m.(m
1
m
2
m
3
, m
4
)|x x
m.c.d.(m1m2m3,m4)=1
= m
1
m
2
m
3
m
4
|x x
392
Matematica Discreta Francisco Jose Gonzalez Gutierrez
es decir,
x = x
en Z
m1m2m
k
y la solucion que hemos construido es, por tanto, unica.
El siguiente ejemplo se debe a Sun Tsu.
Ejemplo 13.31 Encontrar el menor n umero entero positivo que dividido por 3 da como resto 2,
dividido por 5 da resto 3 y dividido por 7 da resto 2.
Solucion
Sea x el n umero buscado. Seg un el enunciado habra que encontrar solucion al sistema de ecuaciones,
x = 2 en Z
3
x = 3 en Z
5
x = 2 en Z
7
Observemos que 3, 5 y 7 son primos entre s dos a dos, luego podemos aplicar el teorema anterior y la
solucion unica en Z
357
= Z
105
sera
x = 2 5 7 y
1
+ 3 3 7 y
2
+ 2 3 5 y
3
= 2 35y
1
+ 3 21y
2
+ 2 15y
3
siendo y
1
, y
2
e y
3
los inversos de 35, 21 y 15 en Z
3
, Z
5
y Z
7
, respectivamente. Calculemoslos,
Inverso de 35 en Z
3
.
35 = 2 en Z
3
, y el inverso de 2 en Z
3
es 2, luego y
1
= 2.
Inverso de 21 en Z
5
.
21 = 1 en Z
5
, y el inverso de 1 en Z
5
es 1, luego y
2
= 1.
Inverso de 15 en Z
7
.
15 = 1 en Z
7
, y el inverso de 1 en Z
7
es 1, luego y
3
= 1.
Por lo tanto,
x = 2 35 2 + 3 21 1 + 2 15 1 = 233 en Z
105
es decir,
x = 23 en Z
105
o lo que es igual el menor n umero entero positivo que dividido por 3 da como resto 2, dividido por 5 da
resto 3 y dividido por 7 da resto 2 es 23.
Ejemplo 13.32 Encontrar un n umero entero positivo cuyos restos al dividirlos por 3, 4, 5 y 6 sean,
respectivamente, 2, 3, 4 y 5. (Brahmagupta
4
).
Solucion
4
Matematico hind u del siglo VII. Es autor del Brahma-Sphuta-Siddanta, obra de astronoma. Los siete captulos del
XII al XVIII, tratan de matematicas. Aparentemente, fue el primero que dio una solucion general de la ecuacion diofantica
lineal ax + by = c, con a, b y c enteros. Para que esta ecuacion tenga soluciones enteras, el maximo com un divisor de a
y b debe dividir a c, y Brahmagupta saba que si a y b son primos entre s, entonces todas las soluciones de la ecuacion
vienen dadas por las formulas x = p + mb, y = q ma, donde m es un entero arbitrario. Brahmagupta estudio tambien la
ecuacion diofantica cuatratica x
2
+1+py
2
, que recibe erroneamente el nombre de John Pell (1611-1685) y que aparecio por
primera vez en el problema de los bueyes de Arqumedes. Esta ecuacion de Pell fue resuelta en algunos casos particulares
por el matematico Bhaskara (1114-1185), hind u como Brahmagupta. Es muy notable el merito de Brahmagupta al dar
todas las soluciones enteras de la ecuacion diofantica lineal, mientras que Diofanto se haba contentado con dar una unica
solucion particular de una ecuacion indeterminada. Dado que Brahmagupta utiliza en algunos casos los mismos ejemplos
que Diofanto, podemos ver de nuevo reforzada la evidencia de una inuencia griega en la India, o bien la posibilidad de
que ambos hicieran uso de una fuente com un, verosmilmente de la antigua Babilonia.
393
Universidad de Cadiz Departamento de Matematicas
Sea x el n umero buscado. Por el teorema de existencia y unicidad del cociente y resto, podemos encontrar
cuatro n umeros enteros q
1
, q
2
, q
3
y q
4
tales que
x = 3q
1
+ 2
x = 4q
2
+ 3
x = 5q
3
+ 4
x = 6q
4
+ 5
es decir,
x = 2 en Z
3
x = 3 en Z
4
x = 4 en Z
5
x = 5 en Z
6
.
Observese que 3 es primo con 4 y con 5 pero no con 6 y lo mismo le sucede al 4, ademas 5 es primo con
6, luego podemos aplicar el teorema Chino del resto a las tres primeras soluciones y la solucion unica en
Z
345
= Z
60
es
x = 2 4 5 y
1
+ 3 3 5 y
2
+ 4 3 4 y
3
= 2 20y
1
+ 3 15y
2
+ 4 12y
3
siendo y
1
, y
2
e y
3
los inversos de 20, 15 y 12 en Z
3
, Z
4
y Z
5
, respectivamente.
Calculo de y
1
.
20 = 2 en Z
3
, y el inverso de 2 en Z
3
es 2, luego y
1
= 2.
Calculo de y
2
.
15 = 3 en Z
4
, y el inverso de 3 en Z
4
es 3, luego y
2
= 3.
Calculo de y
3
.
12 = 2 en Z
5
, y el inverso de 2 en Z
5
es 3, luego y
3
= 3.
As pues,
x = 2 20 2 + 3 15 3 + 4 12 3 = 359 en Z
60
es decir,
x = 59 en Z
60
y 59 es el n umero buscado.
394
Apuntes de Matematica Discreta
14. Grafos
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 14
Grafos
Contenido
14.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
14.1.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
14.1.2 Vertices Adyacentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
14.1.3 Representacion Graca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
14.1.4 Multigrafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
14.1.5 Pseudografo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
14.1.6 Digrafo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
14.2 Grados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
14.2.1 Grado de un Vertice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
14.2.2 Vertice Aislado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
14.2.3 Grafo Regular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
14.2.4 Suma de los Grados de un Grafo . . . . . . . . . . . . . . . . . . . . . . . . . . 400
14.2.5 Grado de Entrada y de Salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
14.3 Isomorsmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
14.3.1 Isomorsmo de Grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
14.3.2 Invariante de un Grafo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
14.3.3 Invariancia del Grado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
14.4 Subgrafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
14.4.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
14.4.2 Subgrafo Expandido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
14.4.3 Subgrafo Inducido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
14.4.4 Eliminacion de Aristas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
14.4.5 Eliminacion de Vertices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
14.4.6 Grafos Completos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
14.4.7 Complemento de un Grafo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
14.5 Caminos y Ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
14.5.1 Camino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
14.5.2 Ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
14.5.3 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
14.6 Grafos Conexos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
14.6.1 Vertices Conectados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
14.6.2 Grafos Conexos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
14.6.3 Proposicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
14.6.4 Componentes Conexas de un Grafo . . . . . . . . . . . . . . . . . . . . . . . . . 416
14.6.5 Puntos de Corte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
14.6.6 Puentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
395
Universidad de Cadiz Departamento de Matematicas
14.7 Caminos y Ciclos de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
14.7.1 Ciclo de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
14.7.2 Grafo Euleriano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
14.7.3 Primer Lema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
14.7.4 Camino de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
14.7.5 Segundo Lema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
14.7.6 Problema de los Puentes de Konisgberg . . . . . . . . . . . . . . . . . . . . . . 424
14.7.7 Tercer Lema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
14.7.8 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
14.7.9 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
14.8 Caminos y Ciclos de Hamilton . . . . . . . . . . . . . . . . . . . . . . . . . . 443
14.8.1 Ciclo de Hamilton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
14.8.2 Grafo Hamiltoniano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
14.8.3 Camino de Hamilton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
14.8.4 Metodo desarrollado por Hamilton . . . . . . . . . . . . . . . . . . . . . . . . . 444
14.8.5 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
14.9 Representacion de Grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
14.9.1 Matriz de Adyacencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
14.9.2 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
14.9.3 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
14.9.4 Caracterizacion de un Grafo Conexo . . . . . . . . . . . . . . . . . . . . . . . . 461
14.9.5 Matriz de Incidencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
El hecho es que la teora de grafos sirve como modelo matematico
para cualquier sistema que implique una relacion binaria.
Frank Harary
14.1 Generalidades
Definiremos un grafo como un sistema matematico abstracto. No obstante, para desarrollar el conoci-
miento de los mismos de forma intuitiva los representaremos mediante diagramas. A estos diagramas
les daremos, tambien, el nombre de grafos, aun cuando los terminos y definiciones no esten limitados
unicamente a los grafos que pueden representarse mediante diagramas.
Un grafo es un conjunto de puntos y un conjunto de lneas donde cada lnea une un punto con otro.
Veremos, para comenzar, una definicion formal de grafo.
14.1.1 Denici on
Llamaremos grafo, G, al par ordenado formado por un conjunto nito no vaco, V , y un conjunto,
A, de pares no ordenados de elementos del mismo.
V es el conjunto de los vertices o nodos del grafo.
A sera el conjunto de las aristas o arcos del grafo.
Utilizaremos la notacion G = (V, A) para designar al grafo cuyos conjuntos de vertices y aristas son,
respectivamente, V y A.
A cualquier arista de un grafo se le puede asociar una pareja de vertices del mismo. Si u y v son dos
vertices de un grafo y la arista a esta asociada con este par, escribiremos a = uv.
396
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por ejemplo, si
V = v
1
, v
2
, v
3
, v
4
, v
5
y
A = v
1
v
2
, v
1
v
3
, v
1
v
4
, v
2
v
4
, v
2
v
5
Vertices adyacentes: v
1
y v
2
; v
2
y v
3
; v
2
y v
5
; v
3
y v
4
; v
3
y v
5
.
Vertices no adyacentes: v
1
y v
3
; v
1
y v
4
; v
2
y v
4
; v
4
y v
5
.
Ejemplo 14.2 Sean V = v
1
, v
2
, v
3
, v
4
, v
5
y A = v
1
v
2
, v
1
v
4
, v
2
v
3
, v
2
v
5
, v
3
v
5
, v
4
v
5
. Constr uyase la
representacion graca del grafo G = (V, A).
Solucion
Representamos cada uno de los vertices por un punto y luego cada arista por una lnea que una dos vertices
que representan los extremos de la misma como muestra la figura. La solucion no es, obviamente, la
unica.
397
Universidad de Cadiz Departamento de Matematicas
v
1
v
2
v
3
v
4
v
5
Ejemplo 14.2
14.1.4 Multigrafos
Llamaremos de esta forma a los grafos en los que haya pares de vertices unidos por mas de una arista.
14.1.5 Pseudografo
Llamaremos pseudografos a los grafos en los que existan aristas cuyos extremos coincidan, es decir,
aquellos en los que existan aristas que unan vertices consigo mismos. A tales aristas las llamaremos
bucles o lazos.
Ejemplo 14.3
v
1
v
2
v
3
v
1
v
2
v
3
v
1
v
2
v
3
(a) Multigrafo (b) Pseudografo (c) Pseudomultigrafo
Ejemplo 14.3
398
Matematica Discreta Francisco Jose Gonzalez Gutierrez
En la figura, (a) representa un multigrafo cuyo conjunto de vertices es
V = v
1
, v
2
, v
3
y el de aristas
A = v
1
v
2
, v
1
v
2
, v
1
v
3
, v
1
v
3
, v
2
v
3
y el de aristas,
A = v
1
v
2
, v
1
v
3
, v
2
v
3
, v
1
v
1
y (c) representa un grafo que es, a un tiempo, pseudo y multigrafo cuyo conjunto de vertices es
V = v
1
, v
2
, v
3
14.1.6 Digrafo
Es un grafo en el cual el conjunto de las aristas A esta formado por pares ordenados del conjunto de
vertices V . Lo llamaremos tambien grafo dirigido.
Esto asigna un orden en los extremos de cada arista. Dicho orden se indica en el diagrama con una echa
y llamaremos origen o inicial al primer vertice de una arista y n o terminal al segundo.
14.2 Grados
14.2.1 Grado de un Vertice
Llamaremos grado o valencia de un vertice al n umero de aristas que incidan en el.
Notaremos por gr
G
(v) al grado del vertice v en el grafo G y cuando no haya posibilidad de confusion
notaremos, simplemente, gr(v).
14.2.2 Vertice Aislado
Un vertice de grado cero se denomina aislado.
14.2.3 Grafo Regular
Un grafo se dice que es regular cuando todos sus vertices tienen el mismo grado.
399
Universidad de Cadiz Departamento de Matematicas
14.2.4 Suma de los Grados de un Grafo
En cualquier grafo se verica,
(a) La suma de todos sus grados es igual al doble del n umero de sus aristas.
(b) El n umero de vertices de grado impar es par.
Demostracion
Sea G = (V, A) un grafo cuyo conjunto de vertices es
V = v
1
, v
2
, . . . , v
q
i=1
gr(v
i
) = 2 [A[
(b) En efecto, supongamos que de los q vertices que tiene G hay p con grado par (los p primeros) y el
resto, es decir q p, tienen grado impar. Entonces, por el apartado (a),
q
i=1
gr(v
i
) = 2 [A[ (14.1)
Ahora bien,
gr(v
i
) es par, 1 i p = gr(v
i
) = 2k
i
, 1 i p
=
p
i=1
gr(v
i
) = 2
p
i=1
k
i
gr(v
i
) es impar, p + 1 i q = gr(v
i
) = 2k
i
+ 1, p + 1 i q
=
q
i=p+1
gr(v
i
) = 2
q
i=p+1
k
i
+
q
i=p+1
1
=
q
i=p+1
gr(v
i
) = 2
q
i=p+1
k
i
+ (q p)
de aqu se sigue que
p
i=1
gr(v
i
) +
q
i=p+1
gr(v
i
) = 2
p
i=1
k
i
+ 2
q
i=p+1
k
i
+ (q p)
es decir,
q
i=1
gr(v
i
) = 2
q
i=1
k
i
+ (q p)
sustituyendo en (14.1), resulta
2
q
i=1
k
i
+ (q p) = 2 [A[
y, consecuentemente,
q p = 2 [A[ 2
q
i=1
k
i
es decir, q p es par.
400
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 14.4 Comprobar que la suma de los grados de los vertices de los grafos la figura es igual al
doble del n umero de sus aristas y que el n umero de vertices de grado impar es par.
v
1
v
2
v
3
v
4
v
5
v
6
v
1
v
2
v
3
v
4
v
5
G
1
G
2
Ejemplo 14.4
Solucion
Sea G
1
= (V, A) siendo
V = v
1
, v
2
, v
3
, v
4
, v
5
, v
6
y
A = v
1
v
2
, v
1
v
3
, v
1
v
4
, v
1
v
5
, v
1
v
6
, v
2
v
3
, v
2
v
4
, v
2
v
5
, v
2
v
6
, v
3
v
4
, v
3
v
5
, v
3
v
6
, v
4
v
5
, v
4
v
6
, v
5
v
6
i=1
gr(v
i
) = 30 = 2 15 = 2 [A[
Por otra parte, todos los vertices son de grado impar, luego su n umero (6) es par.
Sea ahora G
2
= (V, A) donde
V = v
1
, v
2
, v
3
, v
4
, v
5
y
A = v
1
v
1
, v
1
v
2
, v
1
v
5
, v
2
v
4
, v
3
v
5
, v
5
v
5
siendo
[A[ = 6
gr(v
1
) = 4
gr(v
2
) = 2
gr(v
3
) = 1
401
Universidad de Cadiz Departamento de Matematicas
gr(v
4
) = 1
gr(v
5
) = 4
y
5
i=1
gr(v
i
) = 12 = 2 6 = 2 [A[
Por otra parte, el n umero de vertices de grado impar es 2 (v
3
y v
4
).
Ejemplo 14.5 Se puede construir un grafo regular con 10 aristas en el que cada vertice tenga grado
4?
Solucion
Seg un el teorema anterior,
p
i=1
gr(v
i
) = 2 [A[ =
p
i=1
gr(v
i
) = 2 10 = 4p = 20 = p = 5
luego es posible y ha de tener cinco vertices. La figura siguiente nos muestra dos ejemplos de grafos que
cumplen estas condiciones.
u
1
u
2
u
3
u
4
u
5
v
1
v
2
v
3
v
4
v
5
G
1
G
2
Ejemplo 14.5
14.2.5 Grado de Entrada y de Salida
Si v es un vertice de un digrafo D, entonces su grado de entrada gr
e
(v) es el n umero de arcos en D
de la forma uv y su grado de salida gr
s
(v) es el n umero de arcos en D de la forma vu.
402
Matematica Discreta Francisco Jose Gonzalez Gutierrez
14.3 Isomorsmo
14.3.1 Isomorsmo de Grafos
Dos grafos G
1
= (V
1
, A
1
) y G
2
= (V
2
, A
2
) se dice que son isomorfos cuando existe una biyeccion
entre los conjuntos de sus vertices que conserva la adyacencia. Si los grafos G
1
y G
2
son isomorfos,
notaremos G
1
G
2
.
Nota 14.1 Seg un la definicion anterior,
G
1
G
2
f : V
1
V
2
:
_
f es biyectiva
uv A
1
f(u)f(v) A
2
; u, v V
1
Ejemplo 14.6 Construir un grafo isomorfo al de la siguiente figura.
u
1
u
2
u
3
u
4
G
1
Solucion
Sea G
1
= (V
1
, A
1
) el grafo dado y sea G
2
= (V
2
, A
2
) el grafo que buscamos. Entonces,
V
1
= u
1
, u
2
, u
3
, u
4
y
A
1
= u
1
u
2
, u
1
u
3
, u
1
u
4
, u
2
u
3
, u
2
, u
4
, u
3
u
4
_
f(u
1
) = v
1
f(u
2
) = v
2
f(u
3
) = v
3
f(u
4
) = v
4
siendo el conjunto de aristas de G
2
,
A
2
= v
1
v
2
, v
1
v
3
, v
1
v
4
, v
2
v
3
, v
2
v
4
, v
3
v
4
G
1
G
2
G
3
Ejemplo 14.8
Solucion
(a) G
1
y G
2
. En efecto, si existiese una biyeccion entre los conjuntos de vertices de G
1
y G
2
, ambos
grafos deberan tener el mismo n umero de vertices. Pero G
1
tiene ocho vertices y G
2
diez, luego
es imposible que exista tal biyeccion y, consecuentemente, no son isomorfos.
(b) G
2
y G
3
. En efecto, ambos tienen el mismo n umero de vertices, luego existen aplicaciones biyectivas
entre los conjuntos de vertices de G
2
y G
3
. Ahora bien, un isomorsmo entre grafos conserva el
grado de los vertices de aqu que el n umero de vertices de grado 2 en G
2
deba ser igual al de vertices
del mismo grado en G
3
. Como G
2
tiene 2 vertices de grado 2 y G
3
tiene 6, dichos grafos no son
isomorfos.
14.4 Subgrafos
14.4.1 Denici on
Un subgrafo de un grafo G = (V (G), A(G)) es un grafo H = (V (H), A(H)) tal que V (H) V (G) y
A(H) A(G).
406
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 14.9 La figura muestra un grafo G y tres de sus subgrafos.
v
1
v
2
v
3
v
4
v
1
v
2
v
4
v
1
v
2
v
3
v
4
v
2
v
3
v
4
G H
1
H
2
H
3
Subgrafos
G = (v
1
, v
2
, v
3
, v
4
, v
1
v
2
, v
1
v
3
, v
1
v
4
, v
2
v
3
, v
2
v
4
, v
3
v
4
)
H
1
= (v
1
, v
2
, v
4
, v
1
v
2
, v
1
v
4
, v
2
v
4
)
H
2
= (v
1
, v
2
, v
3
, v
4
, v
1
v
2
, v
1
v
4
, v
2
v
4
)
H
3
= (v
2
, v
3
, v
4
, v
2
v
3
, v
3
v
4
)
K
1
K
2
K
3
K
4
K
5
Grafos Completos
Ejemplo 14.13 Demostrar que todo grafo completo es regular y dar un ejemplo de que el recproco
no es cierto.
Solucion
En efecto, si G es un grafo completo con p vertices, entonces cualquier vertice de G es adyacente a otro
vertice de G, por lo tanto su grado es p 1. Consecuentemente, G es un grafo regular de grado p 1.
Veamos que el recproco no es cierto.
409
Universidad de Cadiz Departamento de Matematicas
1
= v
3
, v
7
, v
5
, v
3
)
2
= v
4
, v
5
, v
7
, v
3
, v
4
)
3
= v
1
, v
2
, v
3
, v
4
, v
5
, v
6
, v
1
)
(f) Un ciclo simple de longitud 6.
= v
1
, v
2
, v
3
, v
4
, v
5
, v
6
, v
1
)
14.5.3 Teorema
Si en un grafo existe un camino que conecta dos vertices, entonces existe un camino simple con
extremos en dichos vertices.
Demostracion
En efecto, sea = v
1
, v
2
, . . . , v
p1
, v
p
) un camino que conecta v
1
con v
p
y supongamos que el camino
no es simple.
Entonces, en el camino existiran, al menos, dos vertices repetidos v
i
= v
j
con 1 i < j p. Si ahora
eliminamos el camino que une a los dos vertices repetidos (desde v
i+1
hasta v
j
), tendremos un nuevo
camino,
= v
1
, v
2
, . . . , v
i
, v
j+1
, . . . , v
p1
, v
p
).
413
Universidad de Cadiz Departamento de Matematicas
Si este nuevo camino es simple, entonces el teorema estara demostrado, de lo contrario repetiramos el
proceso.
Seguimos as sucesivamente y, como el n umero de vertices es finito, al final obtendramos un camino sin
vertices repetidos, es decir un camino simple.
Ejemplo 14.18 En el grafo del ejemplo 14.16, consideramos el camino:
= v
1
, v
2
, v
6
, v
3
, v
4
, v
6
, v
5
)
El vertice v
6
esta repetido en las posiciones tercera y sexta. Eliminamos los vertices v
3
, v
4
y v
6
y el
camino resultante
1
= v
1
, v
2
, v
6
, v
5
)
no tiene vertices repetidos, es decir, es simple.
14.6 Grafos Conexos
Una de las propiedades mas elementales de las que puede gozar cualquier grafo es que sea conexo.
Desarrollaremos en esta seccion la estructura basica de este tipo de grafos.
14.6.1 Vertices Conectados
Dos vertices de un grafo se dice que estan conectados cuando existe un camino entre ambos, es decir,
u y v estan conectados = u, v)
es un camino que une al vertice u con el v.
14.6.2 Grafos Conexos
Un grafo se dice que es conexo si cada par de sus vertices estan conectados. Es decir,
G es conexo u, v : = u, v)
En caso contrario, diremos que G es un grafo desconexo.
Ejemplo 14.19 En la figura siguiente G
1
es un grafo conexo, en tanto que G
2
no lo es ya que, por
ejemplo, no existe ning un camino entre v
2
y v
3
.
414
Matematica Discreta Francisco Jose Gonzalez Gutierrez
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
1
v
2
v
3
v
4
v
5
v
6
v
7
G
1
(Grafo Conexo) G
2
(Grafo Desconexo)
14.6.3 Proposici on
Dado un grafo, la relacion estar conectado con denida en el conjunto de sus vertices es una relacion
de equivalencia.
Demostracion
Sea el grafo G = (V, A) y definimos en el conjunto V de sus vertices la siguiente relacion
uRv u esta conectado con v
Veamos que esta relacion es de equivalencia.
(a) Reexividad. Sea u cualquiera de V . Entonces, el camino = u, u) conecta u con u, luego
u V ; uRu
es decir, R es reflexiva.
(b) Simetra. Sean u y v dos elementos cualesquiera de V . Entonces,
uRv = u, v) =
= v, u) vRu
luego,
u, v V ; uRv = vRu
o sea, R es simetrica.
(c) Transitividad. Si u, v y w son tres vertices cualesquiera de G, entonces
uRv
1
= u, v)
vRw
2
= v, w)
_
= = u, w) uRw
Bastara, pues, con unir los caminos
1
y
2
. Por lo tanto,
u, v, w; uRv vRw = uRw
es decir, R es transitiva.
415
Universidad de Cadiz Departamento de Matematicas
14.6.4 Componentes Conexas de un Grafo
Dado un grafo G = (V, A), las clases de equivalencia denidas en el conjunto de sus vertices, V , por
la relacion de equivalencia estar conectado con reciben el nombre de componentes conexas de G.
Observese que de esta forma un grafo no conexo G puede ser partido por la relacion anterior en
subgrafos conexos que son las citadas componentes conexas de G.
Ejemplo 14.20 El conjunto de vertices del grafo G
2
del ejemplo 14.19 es
V = v
1
, v
2
, v
3
, v
4
, v
5
, v
6
, v
7
Ejemplo 14.22 Pruebese que en un grafo G = (V, A) que posee k componentes conexas se verifica la
siguiente desigualdad:
[A[
1
2
([V [ k) ([V [ k + 1) .
Deducir de esta desigualdad que si
[A[ >
1
2
([V [ 2) ([V [ 1)
entonces G es conexo.
Solucion
Razonaremos por induccion sobre el n umero de componentes conexas, k.
Paso basico. Para k = 1, por el ejemplo 14.14 la desigualdad es cierta, es decir,
[A[
1
2
[V [ ([V [ 1)
Paso inductivo. Supongamos que la desigualdad es cierta para k 1.
[A[
1
2
([V [ k + 1) ([V [ k + 2)
Veamos que tambien es cierto para k.
En efecto, sea G
k1
= (V
k1
, A
k1
) un subgrafo de G formado por k 1 componentes conexas de G y
sea G
1
= (V
1
, A
1
) el subgrafo de G formado por los vertices y aristas de G que no estan en G
k1
.
Por el paso inductivo, la desigualdad es cierta para G
k1
, o sea,
[A
k1
[
1
2
([V
k1
[ k + 1) ([V
k1
[ k + 2)
y por el paso basico,
[A
1
[
1
2
([V
1
[ 1) [V
1
[
sumando ambas desigualdades miembro a miembro,
[A
k1
[ +[A
1
[
1
2
[([V
k1
[ k + 1) ([V
k1
[ k + 2) + ([V
1
[ 1) [V
1
[]
Por otro lado,
[V
k1
[ < [V [ = [V
k1
[ (k 1) < [V [ (k 1)
= [V
k1
[ (k 1) + 1 [V [ (k 1)
= [V
k1
[ k + 2 [V [ k + 1
ademas, de [V [ = [V
1
[ +[V
k1
[ se sigue que [V
1
[ = [V [ [V
k1
[ y como en cada componente conexa debe
haber al menos un vertice,
[V
k1
[ k 1 = [V
k1
[ k + 1
luego,
[V
1
[ [V [ k + 1
y como
[A
k1
[ +[A
1
[ = [A[
417
Universidad de Cadiz Departamento de Matematicas
tendremos,
[A
k1
[ +[A
1
[
1
2
[([V
k1
[ k + 1) ([V
k1
[ k + 2) + ([V
1
[ 1) [V
1
[]
[A
k1
[ +[A
1
[ = [A[
[V
k1
[ k + 2 [V [ k + 1
[V
1
[ [V [ k + 1
_
_
de donde,
[A[
1
2
[([V
k1
[ k + 1) ([V [ k + 1) + ([V
1
[ 1) ([V [ k + 1)]
=
1
2
[([V
k1
[ k + 1 +[V
1
[ 1) ([V [ k + 1)]
de aqu que
[A[
1
2
([V [ k) ([V [ k + 1)
Probemos ahora que
[A[ >
1
2
([V [ 2) ([V [ 1) = G es Conexo
Lo demostraremos por reduccion al absurdo. En efecto, supongamos que
[A[ >
1
2
([V [ 2) ([V [ 1)
y que, sin embargo, G no es conexo. Entonces, G debe tener, al menos, dos componentes conexas, luego
seg un lo demostrado anteriormente,
[A[
1
2
([V [ 2) ([V [ 1)
lo que contradice la hipotesis. Consecuentemente, G es conexo.
14.6.5 Puntos de Corte
Dado un grafo conexo G = (V, A), un vertice u de G se llama punto de corte cuando el subgrafo G
u
cuyos vertices son los de V u y cuyas aristas son todas las de A cuyos vertices estan en V u
no es conexo.
14.6.6 Puentes
Dado un grafo conexo G = (V, A), a cualquier arista a de G tal que el grafo (V, A a) no sea
conexo, lo llamaremos puente.
Ejemplo 14.23 Hallar los puntos de corte y los puentes del grafo G del la figura
418
Matematica Discreta Francisco Jose Gonzalez Gutierrez
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
G
Solucion
v
1
v
2
v
4
v
5
v
6
v
7
v
8
v
9
v
1
v
2
v
3
v
5
v
6
v
7
v
8
v
9
G
v3
G
v4
v
1
v
2
v
3
v
4
v
6
v
7
v
8
v
9
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
G
v5
Puente
Puntos de Corte y Puentes
Puntos de corte. Los vertices v
3
, v
4
y v
5
ya que en los grafos G
v3
, G
v4
y G
v5
en la figura existen puntos
que no pueden conectarse a traves de ning un camino, luego ninguno de los tres es conexo.
419
Universidad de Cadiz Departamento de Matematicas
Puentes. El unico puente que existe en el grafo propuesto es la arista v
4
v
5
ya que en el grafo resultante
existen vertices que no estan conectados, es decir, no es conexo.
14.7 Caminos y Ciclos de Euler
A
. . . .
Nuevo
Pregel
.
C
Kneiphof
.
.
D
. . .
B
. .
Pregel
Puentes de Konisgberg
En 1736 Leonhard Euler publico el artculo Solutio problematis ad geometriam situs pertinentis (La
solucion de un problema relativo a la geometra de posicion), en el cual resolvio lo que se conoca con el
nombre de Problema de los puentes de Konisgberg. Este trabajo se considera el primer artculo sobre
lo que hoy conocemos como la Teora de grafos.
En el siglo XVIII, la ciudad de Konisgberg en la Prusia oriental (hoy Kaliningrado, en Litu-
ania) estaba dividida por el ro Pregel (hoy Pregolya) en cuatro zonas como muestra la gura.
Las dos orillas A y B del ro, una isla C llamada Kneiphof, y la parte de tierra D entre los
ros Pregel y Nuevo Pregel. Existan siete puentes: dos entre A y C, dos entre B y C y uno
entre A y D, B y D y C y D.
Cuentan que durante sus paseos dominicales, los habitantes de Konisgberg intentaban encon-
trar un camino que uniese dos zonas terrestres en el cual cada uno de los puentes se cruzase
exactamente una vez.
Aunque era ampliamente conocido que tal camino no exista, aparentemente ninguno de los
interesados habitantes de la ciudad poda explicar por que.
Fue Euler quien encontro que tal camino era imposible: Para la existencia del mismo era necesario que
como mucho, dos de las cuatro zonas terrestres A, B, C y D, fueran el final de un n umero impar de
420
Matematica Discreta Francisco Jose Gonzalez Gutierrez
puentes. Euler establecio, tambien, que esta condicion no era suficiente para una solucion del problema,
sin embargo no hizo una demostracion de estas afirmaciones.
No fue hasta 1873 que se publico una demostracion. Su autor, Hierholzer, desconoca, aparentemente, el
trabajo de Euler.
Hoy en da se trata el Problema de los puentes de Konisberg representando el mapa de la figura anterior
por un multigrafo en el que cada una de las zonas de la ciudad estaba representada por un vertice y cada
puente por una arista que una los vertices correspondientes a las zonas conectadas por dicho puente,
aunque esto no fue lo que hizo Euler. Hierholzer, sin embargo, pudo haber planteado el problema de
esta forma, ya que el definio, basicamente, el concepto de grafo cuando hablaba de un sistema de lneas
entrelazadas.
El resultado es el multigrafo de la figura siguiente y el problema puede plantearse de la forma siguiente:
Puede encontrarse un camino en el multigrafo que contenga todas las aristas una sola vez?
= (V
, A
= V w
A
= A uw, vw
es decir, el grafo obtenido a nadiendo el nuevo punto como vertice al grafo original y las dos aristas
adyacentes al mismo y a los extremos u y v.
El ciclo
w, u, u
1
, . . . , u
p
, v, w)
es de Euler en G
, de aqu que G
= (V, A
= A aristas de
1
.
G
seguiran siendolo.
Si A
= , entonces =
1
es el ciclo de Euler que buscamos y la demostracion habra
concluido.
Si A
,= , continuamos el proceso.
2 Elegimos un vertice cualquiera de
1
.
425
Universidad de Cadiz Departamento de Matematicas
Si no esta aislado en G
1
que contenga la arista que forman ambos.
Si esta aislado en G
. Ahora bastara tomar este vertice y uno de sus adyacentes para hallar el ciclo
1
.
Ahora unimos
1
con
1
de la forma siguiente: recorremos
1
hasta llegar al vertice que
acabamos de elegir, seguimos a traves de
1
y volvemos a
1
, de esta forma obtendremos un
nuevo ciclo
2
con mas aristas que
1
. Sea
A
= A
aristas de
Si A
= , entonces =
2
es el ciclo de Euler que buscamos y la demostracion habra
concluido.
Si A
Ejemplo 14.24
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
El problema del cartero (G)
Un cartero tiene asignadas para el reparto una red de calles representadas en la figura anterior. El
reparto de cartas debe comenzar y acabar en la estafeta de correos que se encuentra en el vertice v
9
y
debe efectuarse sin recorrer dos veces la misma calle.
Solucion
El grafo de la figura, ademas de ser conexo, tiene todos los vertices de grado par, luego seg un el teorema
anterior es euleriano, de aqu que contenga un ciclo de Euler. Consecuentemente, el cartero puede efectuar
el reparto sin recorrer dos veces la misma calle utilizando dicho ciclo. Veamos la forma de obtenerlo.
426
Matematica Discreta Francisco Jose Gonzalez Gutierrez
El conjunto de aristas de G es
A = v
1
v
2
, v
1
v
6
, v
1
v
7
, v
1
v
8
, v
2
v
3
, v
3
v
4
, v
3
v
8
, v
3
v
9
, v
4
v
5
, v
4
v
9
, v
4
v
10
, v
5
v
6
, v
6
v
7
, v
6
v
10
, v
7
v
8
, v
7
v
10
, v
8
v
9
, v
9
v
10
1 Consideramos el vertice v
9
y uno de sus adyacentes, por ejemplo v
8
. De acuerdo con el tercer lema
(todos los vertices de G tienen grado par), podremos encontrar un ciclo
1
que contiene a la arista
v
9
v
8
. Siguiendo las instrucciones dadas en la demostracion del citado lema, obtenemos el ciclo:
1
= v
9
, v
8
, v
7
, v
10
, v
9
) = v
9
v
8
, v
8
v
7
, v
7
v
10
, v
10
v
9
)
Sea G
= (V, A
= A aristas de
1
= A v
9
v
8
, v
8
v
7
, v
7
v
10
, v
10
v
9
= v
1
v
2
, v
1
v
6
, v
1
v
7
, v
1
v
8
, v
2
v
3
, v
3
v
4
, v
3
v
8
, v
3
v
9
, v
4
v
5
, v
4
v
9
, v
4
v
10
, v
5
v
6
, v
6
v
7
, v
6
v
10
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
El problema del cartero (G
)
Como A
,= , continuamos el proceso.
2 Elegimos un vertice cualquiera de
1
, por ejemplo v
8
y un vertice de G
,= ), por ejemplo v
5
.
2.1 Como G es conexo, habra en G un camino que una v
8
con v
5
. Por ejemplo,
1
= v
8
, v
9
, v
4
, v
5
)
2.2 La primera arista de
1
que no esta en
1
es v
9
v
4
. Observese que v
9
v
4
A
y v
9
v
4
1
luego
v
9
es de
1
y no esta aislado en G
1
en G
1
= v
9
, v
4
, v
10
, v
6
, v
1
, v
8
, v
3
, v
9
) = v
9
v
4
, v
4
v
10
, v
10
v
6
, v
6
v
1
, v
1
v
8
, v
8
v
3
, v
3
v
9
)
Unimos
1
con
1
empezando por
1
conectando con
1
y terminando con
1
. Obtenemos el
ciclo,
2
= v
9
, v
4
, v
10
, v
6
, v
1
, v
8
, v
3
, v
9
, v
8
, v
7
, v
10
, v
9
)
427
Universidad de Cadiz Departamento de Matematicas
Sea G
= (V, A
) el subgrafo de G
1
, o
sea,
A
= A
aristas de
= v
1
v
2
, v
1
v
6
, v
1
v
7
, v
1
v
8
, v
2
v
3
, v
3
v
4
, v
3
v
8
, v
3
v
9
, v
4
v
5
, v
4
v
9
, v
4
v
10
, v
5
v
6
, v
6
v
7
, v
6
v
10
v
9
v
4
, v
4
v
10
, v
10
v
6
, v
6
v
1
, v
1
v
8
, v
8
v
3
, v
3
v
9
= v
1
v
2
, v
1
v
7
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
El problema del cartero (G
)
como A
,= , seguimos el proceso.
3 Elegimos un vertice cualquiera de
2
, por ejemplo v
10
, y un vertice de G
2
= v
10
, v
4
, v
3
, v
8
, v
1
)
3.2 La primera arista de
2
que no esta en
2
es v
4
v
3
. El vertice v
4
es de
2
y no esta aislado en
G
que sigue teniendo todos sus vertices de grado par. Por el tercer lema habra un ciclo
2
en G
2
= v
4
, v
3
, v
2
, v
1
, v
7
, v
6
, v
5
, v
4
) = v
4
v
3
, v
3
v
2
, v
2
v
1
, v
1
v
7
, v
7
v
6
, v
6
v
5
, v
5
v
4
)
Unimos
2
con
2
de la misma forma que hicimos antes. Obtenemos el ciclo
3
.
3
= v
9
, v
4
, v
3
, v
2
, v
1
, v
7
, v
6
, v
5
, v
4
, v
10
, v
6
, v
1
, v
8
, v
3
, v
9
, v
8
v
7
, v
10
, v
9
)
Sea G
= (V, A
) el subgrafo de G
2
,
es decir,
A
= A
aristas de
= v
1
v
2
, v
1
v
7
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
v
4
v
3
, v
3
v
2
, v
2
v
1
, v
1
v
7
, v
7
v
6
, v
6
v
5
, v
5
v
4
=
428
Matematica Discreta Francisco Jose Gonzalez Gutierrez
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
El problema del cartero (G
)
Como A
Nota 14.7 En un grafo euleriano, puede existir mas de un ciclo de Euler. Obtendremos, a modo de
ejemplo, un ciclo distinto al anterior para este mismo problema.
1 Consideramos el vertice v
9
y uno de sus adyacentes, por ejemplo v
3
. De acuerdo con el tercer lema
(todos los vertices de G tienen grado par), podremos encontrar un ciclo
1
que contiene a la arista
v
9
v
3
. Siguiendo las instrucciones dadas en la demostracion del citado lema, obtenemos el ciclo:
1
= v
9
, v
3
, v
8
, v
9
) = v
9
v
3
, v
3
v
8
, v
8
v
9
)
Sea G
= (V, A
= A aristas de
1
= A v
9
v
3
, v
3
v
8
, v
8
v
9
= v
1
v
2
, v
1
v
6
, v
1
v
7
, v
1
v
8
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
4
v
9
, v
4
v
10
, v
5
v
6
, v
6
v
7
, v
6
v
10
, v
7
v
8
, v
7
v
10
, v
9
v
10
Como A
,= , continuamos el proceso.
2 Elegimos un vertice cualquiera de
1
, por ejemplo v
3
y un vertice de G
,= ), por ejemplo v
10
.
2.1 Como G es conexo, habra en G un camino que una v
3
con v
10
. Por ejemplo,
1
= v
3
, v
8
, v
7
, v
10
)
2.2 La primera arista de
1
que no esta en
1
es v
8
v
7
. Observese que v
8
v
7
A
y v
8
v
7
1
luego
v
8
es de
1
y no esta aislado en G
1
en G
1
= v
8
, v
7
, v
6
, v
1
, v
8
) = v
8
v
7
, v
7
v
6
, v
6
v
1
, v
1
v
8
)
429
Universidad de Cadiz Departamento de Matematicas
Unimos
1
con
1
empezando por
1
conectando con
1
y terminando con
1
. Obtenemos el
ciclo,
2
= v
9
, v
3
, v
8
, v
7
, v
6
, v
1
, v
8
, v
9
)
Sea G
= (V, A
) el subgrafo de G
1
, o
sea,
A
= A
aristas de
= v
1
v
2
, v
1
v
6
, v
1
v
7
, v
1
v
8
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
4
v
9
, v
4
v
10
, v
5
v
6
, v
6
v
7
, v
6
v
10
, v
7
v
8
, v
7
v
10
, v
9
v
10
v
8
v
7
, v
7
v
6
, v
6
v
1
, v
1
v
8
= v
1
v
2
, v
1
v
7
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
4
v
9
, v
4
v
10
, v
5
v
6
, v
6
v
10
, v
7
v
10
, v
9
v
10
como A
,= , seguimos el proceso.
3 Elegimos un vertice cualquiera de
2
, por ejemplo v
7
, y un vertice de G
2
= v
7
, v
6
, v
5
, v
4
)
3.2 La primera arista de
2
que no esta en
2
es v
6
v
5
. El vertice v
6
es de
2
y no esta aislado en
G
que sigue teniendo todos sus vertices de grado par. Por el tercer lema habra un ciclo
2
en G
2
= v
6
, v
5
, v
4
, v
10
, v
6
) = v
6
v
5
, v
5
v
4
, v
4
v
10
, v
10
v
6
)
Unimos
2
con
2
de la misma forma que hicimos antes. Obtenemos el ciclo
3
.
3
= v
9
, v
3
, v
8
, v
7
, v
6
, v
5
, v
4
, v
10
, v
6
, v
1
, v
8
, v
9
)
Sea G
= (V, A
) el subgrafo de G
2
,
es decir,
A
= A
aristas de
= v
1
v
2
, v
1
v
7
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
4
v
9
, v
4
v
10
, v
5
v
6
, v
6
v
10
, v
7
v
10
, v
9
v
10
v
6
v
5
, v
5
v
4
, v
4
v
10
, v
10
v
6
= v
1
v
2
, v
1
v
7
, v
2
v
3
, v
3
v
4
, v
4
v
9
, v
7
v
10
, v
9
v
10
Como A
,= continuamos el proceso.
4 Elegimos un vertice cualquiera de
3
, por ejemplo v
5
, y un vertice de G
3
= v
5
, v
4
, v
3
, v
2
)
4.2 La primera arista de
3
que no esta en
3
es v
4
v
3
. El vertice v
4
es de
3
y no esta aislado en
G
que sigue teniendo todos sus vertices de grado par. Por el tercer lema habra un ciclo
3
en G
3
= v
4
, v
3
, v
2
, v
1
, v
7
, v
10
, v
9
, v
4
) = v
4
v
3
, v
3
v
2
, v
2
v
1
, v
1
v
7
, v
7
v
10
, v
10
v
9
, v
9
v
4
)
Unimos
3
con
3
de la misma forma que hicimos antes. Obtenemos el ciclo
4
.
4
= v
9
, v
3
, v
8
, v
7
, v
6
, v
5
, v
4
, v
3
, v
2
, v
1
, v
7
, v
10
, v
9
, v
4
v
10
, v
6
, v
1
, v
8
, v
9
)
430
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Sea G
v
= (V, A
v
) el subgrafo de G
3
,
es decir,
A
v
= A
aristas de
= v
1
v
2
, v
1
v
7
, v
2
v
3
, v
3
v
4
, v
4
v
9
, v
7
v
10
, v
9
v
10
v
4
v
3
, v
3
v
2
, v
2
v
1
, v
1
v
7
, v
7
v
10
, v
10
v
9
, v
9
v
4
=
Como A
v
= el proceso naliza y el ciclo
4
es la solucion
Un corolario al teorema anterior, nos permitira caracterizar los grafos con caminos de Euler.
14.7.9 Corolario
Un grafo o multigrafo G = (V, A), admite un camino de Euler si, y solo si es conexo y exactamente
2 de sus vertices son de grado impar.
Demostracion
Solo si. En efecto, supongamos que G admite un camino de Euler.
Entonces, para cada dos vertices de G, u y v, la parte del camino de Euler que comienza en u y
acaba en v es un camino que une ambos vertices, luego G es conexo.
Ademas, el segundo lema asegura que exactamente 2 de sus vertices son de grado impar.
Si. En efecto, supongamos que G es conexo y que exactamente dos de sus vertices u y v son de grado
impar.
Sea G
Ejemplo 14.25 Puede dibujarse el grafo de la gura sin levantar el lapiz del papel y sin dibujar dos
veces la misma arista?
431
Universidad de Cadiz Departamento de Matematicas
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
G
Solucion
Este grafo es conexo y tiene exactamente dos vertices con grado impar, el v
1
y el v
3
que tienen grado
cinco. El corolario anterior asegura que el grafo propuesto admite un camino de Euler que comienza en
v
1
y acaba en v
3
o viceversa. Seguiremos el razonamiento propuesto en el mismo para obtener dicho
camino. En efecto, sea G
= (V u , A uv
1
, uv
3
) el grafo obtenido a nadiendo un vertice u y las
aristas uv
1
y uv
3
, es decir,
A
= uv
1
, uv
3
, v
1
v
2
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
, v
7
v
1
, v
1
v
3
, v
3
v
5
, v
6
v
1
, v
8
v
1
, v
8
v
3
, v
8
v
5
, v
8
v
6
u
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
G
El grafo G
tiene todas los vertices de grado par luego por el teorema 14.7.8 podemos encontrar un ciclo
que comience y acabe en el vertice u.
1 Tomamos el vertice u y uno de sus adyacentes, v
1
. El tercer lema nos asegura la existencia de un
ciclo
1
que contiene la arista que forman ambos. En efecto,
1
= u, v
1
, v
3
, v
5
, v
8
, v
6
, v
1
, v
8
, v
3
, u) = uv
1
, v
1
v
3
, v
3
v
5
, v
5
v
8
, v
8
v
6
, v
6
v
1
, v
1
v
8
, v
8
v
3
, v
3
u)
432
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Sea G
= (V
, A
las aristas de
1
, es decir,
A
= A
aristas de
1
= uv
1
, uv
3
, v
1
v
2
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
, v
7
v
1
, v
1
v
3
, v
3
v
5
, v
6
v
1
, v
8
v
1
, v
8
v
3
, v
8
v
5
, v
6
v
5
uv
1
, v
1
v
3
, v
3
v
5
, v
5
v
8
, v
8
v
6
, v
6
v
1
, v
1
v
8
, v
8
v
3
, v
3
u
= v
1
v
2
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
, v
7
v
1
u
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
G
Como A
,= , el proceso continua.
2 Elegimos un vertice cualquiera de
1
, por ejemplo v
8
y un vertice de G
1
= v
8
, v
3
, v
4
) = v
8
v
3
, v
3
v
4
)
2.2 La primera arista de
1
que no esta en
1
es v
3
v
4
, luego v
3
es de
1
y no esta aislado en G
.
El tercer lema nos asegura la existencia de un ciclo que contenga dicha arista.
1
= v
3
, v
4
, v
5
, v
6
, v
7
, v
1
, v
2
, v
3
) = v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
, v
7
v
1
, v
1
v
2
, v
2
v
3
)
unimos
1
con
1
obtenemos el camino,
2
= u, v
1
, v
3
, v
4
, v
5
, v
6
, v
7
, v
1
, v
2
, v
3
, v
5
, v
8
, v
6
, v
1
, v
8
, v
3
, u)
= uv
1
, v
1
v
3
, v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
, v
7
v
1
, v
1
v
2
, v
2
v
3
, v
3
v
5
, v
5
v
8
, v
8
v
6
, v
6
v
1
, v
1
v
8
, v
8
v
3
, v
3
u)
Sea ahora G
= (V
, A
), siendo
A
= A
aristas de
= v
1
v
2
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
, v
7
v
1
v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
, v
7
v
1
, v
1
v
2
, v
2
v
3
=
433
Universidad de Cadiz Departamento de Matematicas
u
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
G
Como A
3
= v
1
, v
3
, v
4
, v
5
, v
6
, v
7
, v
1
, v
2
, v
3
, v
5
, v
8
, v
6
, v
1
, v
8
, v
3
)
Ejemplo 14.26 Determinar cuales de los grafos de la figura pueden dibujarse sin levantar el lapiz del
papel y sin dibujar dos veces la misma arista. En los casos en que la respuesta sea afirmativa especificar
el camino a recorrer.
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
v
11
v
12
v
13
v
14
v
15
(a) (b)
Solucion
(a) Los vertices v
1
, v
3
, v
5
y v
7
son de grado cinco, luego hay mas de dos vertices con grado impar, y
por el corolario anterior no existe un camino de Euler en este grafo.
Obviamente, tampoco existe ning un ciclo de Euler.
434
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) Dados dos vertices cualesquiera del grafo, siempre es posible encontrar un camino que los una,
luego es conexo. Ademas, todos sus vertices son de grado par, de aqu que por el teorema anterior
el grafo sea euleriano, luego es posible encontrar en el un ciclo de Euler. Sea G = (V, A) el grafo
(b), siendo
A = v
1
v
2
, v
1
v
10
, v
2
v
3
, v
2
v
11
, v
2
v
12
, v
3
v
4
, v
4
v
5
, v
4
v
12
, v
4
v
13
, v
5
v
6
, v
6
v
7
, v
6
v
13
, v
6
v
14
,
v
7
v
8
, v
8
v
9
, v
8
v
14
, v
8
v
15
, v
9
v
10
, v
10
v
11
, v
10
v
15
, v
11
v
12
, v
11
v
15
, v
12
v
13
, v
13
v
14
, v
14
v
15
1
= v
1
, v
2
, v
3
, v
4
, v
5
, v
6
, v
7
, v
8
, v
9
, v
10
, v
1
) = v
1
v
2
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
6
v
7
, v
7
v
8
, v
9
v
10
, v
10
v
1
)
Sea G
= (V, A
= A aristas de
1
= v
1
v
2
, v
1
v
10
, v
2
v
3
, v
2
v
11
, v
2
v
12
, v
3
v
4
, v
4
v
5
, v
4
v
12
, v
4
v
13
, v
5
v
6
, v
6
v
7
, v
6
v
13
, v
6
v
14
,
v
7
v
8
, v
8
v
9
, v
8
v
14
, v
8
v
15
, v
9
v
10
, v
10
v
11
, v
10
v
15
, v
11
v
12
, v
11
v
15
, v
12
v
13
, v
13
v
14
, v
14
v
15
v
1
v
2
, v
2
v
3
, v
3
v
4
, v
4
v
5
, v
5
v
6
, v
6
v
7
, v
7
v
8
, v
8
v
9
, v
9
v
10
, v
10
v
1
= v
2
v
11
, v
2
v
12
, v
4
v
12
, v
4
v
13
, v
6
v
13
, v
6
v
14
, v
8
v
14
, v
8
v
15
,
v
10
v
11
, v
10
v
15
, v
11
v
12
, v
11
v
15
, v
12
v
13
, v
13
v
14
, v
14
v
15
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
v
11
v
12
v
13
v
14
v
15
G
Como A
,
por ejemplo v
12
.
2.1 Como G es conexo, existira un camino que una v
2
con v
12
. Por ejemplo,
1
= v
2
, v
11
, v
10
, v
15
, v
8
, v
14
, v
6
, v
13
, v
4
, v
12
)
2.2 La primera arista de
1
que no esta en
1
es v
2
v
11
. Como todos los vertices de G
son de
grado par, por el tercer lema podremos encontrar un ciclo
1
en G
1
= v
2
, v
11
, v
10
, v
15
, v
8
, v
14
, v
6
, v
13
, v
4
, v
12
, v
2
)
= v
2
v
11
, v
11
v
10
, v
10
v
15
, v
15
v
8
, v
8
v
14
, v
14
v
6
, v
6
v
13
, v
13
v
4
, v
4
v
12
, v
12
v
2
)
435
Universidad de Cadiz Departamento de Matematicas
Unimos
1
con
1
empezando por
1
, conectando con
1
y terminando con
1
. Obtenemos
el ciclo,
2
= v
1
, v
2
, v
11
, v
10
, v
15
, v
8
, v
14
, v
6
, v
13
, v
4
, v
12
, v
2
, v
3
, v
4
, v
5
, v
6
, v
7
, v
8
, v
9
, v
10
, v
1
)
Sea G
= (V, A
el subgrafo de G
1
,
es decir,
A
= A
aristas de
= v
2
v
11
, v
2
v
12
, v
4
v
12
, v
4
v
13
, v
6
v
13
, v
6
v
14
, v
8
v
14
, v
8
v
15
,
v
10
v
11
, v
10
v
15
, v
11
v
12
, v
11
v
15
, v
12
v
13
, v
13
v
14
, v
14
v
15
v
2
v
11
, v
11
v
10
, v
10
v
15
, v
15
v
8
, v
8
v
14
, v
14
v
6
, v
6
v
13
, v
13
v
4
, v
4
v
12
, v
12
v
2
= v
11
v
12
, v
11
v
15
, v
12
v
13
, v
13
v
14
, v
14
v
15
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
v
11
v
12
v
13
v
14
v
15
G
Como A
,= continuamos el proceso.
3 Elegimos un vertice cualquiera de
2
, por ejemplo v
14
y un vertice de G
2
= v
14
, v
15
, v
11
, v
12
)
3.2 La primera arista de
2
que no pertenece a
2
es v
14
v
15
. Como todos los vertices de G
2
en G
que contenga a
dicha arista.
2
= v
14
, v
15
, v
11
, v
12
, v
13
, v
14
) = v
14
v
15
, v
15
v
11
, v
11
v
12
, v
12
v
13
, v
13
v
14
)
Al igual que hicimos antes, unimos
2
con
2
. Obtenemos el ciclo
3
.
3
= v
1
, v
2
, v
11
, v
10
, v
15
, v
8
, v
14
, v
15
, v
11
, v
12
, v
13
, v
14
v
6
, v
13
, v
4
, v
12
, v
2
, v
3
, v
4
,
v
5
, v
6
, v
7
, v
8
, v
9
, v
10
, v
1
)
Sea ahora G
= (V, A
) el subgrafo de G
2
, es
decir,
A
= A
aristas de
= v
11
v
12
, v
11
v
15
, v
12
v
13
, v
13
v
14
, v
14
v
15
v
14
v
15
, v
15
v
11
, v
11
v
12
, v
12
v
13
, v
13
v
14
=
436
Matematica Discreta Francisco Jose Gonzalez Gutierrez
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
v
11
v
12
v
13
v
14
v
15
G
Como A
= el proceso naliza.
Consecuentemente, el grafo (b) puede dibujarse sin levantar el lapiz del papel. Basta seguir el
camino
3
.
Ejemplo 14.27 Encontrar en el multigrafo de la figura un ciclo de longitud dos y un ciclo simple de
longitud seis.
v
1
v
2
v
3
v
4
Solucion
Un ciclo de longitud dos sera:
= v
2
, v
2
v
3
, v
3
v
2
, v
2
)
Dado que el grafo propuesto tiene seis aristas, un ciclo de longitud seis que no repita aristas sera un ciclo
de Euler. Como hay dos vertices con grado impar, por 14.7.8 no es posible encontrar tal ciclo.
437
Universidad de Cadiz Departamento de Matematicas
Ejemplo 14.28 Estudiar si es posible trazar el grafo G de la figura sin levantar el lapiz del papel, y
sin pasar dos veces por el mismo lado en los siguientes casos:
(a) comenzando y terminando en el mismo punto.
(b) comenzando y terminando en puntos distintos.
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
G
Solucion
(a) Al existir dos vertices, v
2
y v
3
, con grado impar, de acuerdo con el primer lema el grafo no es
Euleriano, por lo tanto no existe en dicho grafo ning un ciclo de Euler, de aqu que no sea posible
trazar el grafo en la forma que plantea el ejercicio.
(b) El grafo propuesto es conexo y tiene exactamente dos vertices de grado impar, v
2
y v
3
. Conse-
cuentemente, por el corolario 14.7.9, el grafo admite un camino de Euler que comienza en v
2
y
acaba en v
3
o viceversa. As pues, podemos trazar el grafo en la forma que pedida. Hallaremos tal
camino siguiendo las instrucciones dadas en la demostracion del citado corolario. Sea G = (V, A)
el grafo propuesto, siendo su conjunto de aristas,
A = v
1
v
2
, v
2
v
3
, v
3
v
4
, v
4
v
6
, v
5
v
6
, v
5
v
8
, v
6
v
3
, v
6
, v
7
, v
6
v
9
, v
7
v
2
, v
7
v
1
, v
7
v
9
, v
8
v
6
, v
9
v
1
, v
9
v
10
v
10
v
1
y sea G
= (V
, A
),
siendo V
= V u y
A
= v
1
v
2
, v
2
v
3
, v
2
u, uv
3
, v
3
v
4
, v
4
v
6
, v
5
v
6
, v
5
v
8
, v
6
v
3
, v
6
, v
7
, v
6
v
9
, v
7
v
2
, v
7
v
1
, v
7
v
9
, v
8
v
6
, v
9
v
1
,
v
9
v
10
, v
10
v
1
438
Matematica Discreta Francisco Jose Gonzalez Gutierrez
v
1
v
2
v
3
u
v
4
v
5
v
6
v
7
v
8
v
9
v
10
G
. Lo
construiremos empezando y acabando en u.
1 Tomemos, pues, el vertice u y uno de sus adyacentes, por ejemplo, v
2
. Por el tercer lema,
podemos encontrar un ciclo
1
que contiene la arista que forman ambos. En efecto,
1
= u, v
2
, v
3
, v
4
, v
6
, v
3
, u) = uv
2
, v
2
v
3
, v
3
v
4
, v
4
v
6
, v
6
v
3
, v
3
u)
Sea G
= (V
, A
), el subgrafo de G
= A
aristas de
1
= v
1
v
2
, v
2
v
3
, v
2
u, uv
3
, v
3
v
4
, v
4
v
6
, v
5
v
6
, v
5
v
8
, v
6
v
3
, v
6
, v
7
, v
6
v
9
, v
7
v
2
, v
7
v
1
, v
7
v
9
, v
8
v
6
, v
9
v
1
,
v
9
v
10
, v
10
v
1
uv
2
, v
2
v
3
, v
3
v
4
, v
4
v
6
, v
6
v
3
, v
3
u
= v
1
v
2
, v
5
v
6
, v
5
v
8
, v
6
, v
7
, v
6
v
9
, v
7
v
2
, v
7
v
1
, v
7
v
9
, v
8
v
6
, v
9
v
1
, v
9
v
10
, v
10
v
1
v
1
v
2
v
3
u
v
4
v
5
v
6
v
7
v
8
v
9
v
10
G
439
Universidad de Cadiz Departamento de Matematicas
Como A
,= continuamos el proceso.
2 Elegimos cualquier vertice de
1
, por ejemplo v
4
y un vertice que no este aislado en G
, por
ejemplo v
10
.
2.1 Como G
1
= v
4
, v
6
, v
7
, v
1
, v
10
) = v
4
v
6
, v
6
v
7
, v
7
v
1
, v
1
v
10
)
2.2 La primera arista de
1
que no esta en
1
es v
6
v
7
, luego v
6
1
y no esta aislado en G
.
Por el tercer lema, podremos encontrar un ciclo que la contenga,
1
= v
6
, v
7
, v
1
, v
10
, v
9
, v
6
) = v
6
v
7
, v
7
v
1
, v
1
v
10
, v
10
v
9
, v
9
v
6
)
Unimos
1
con
1
,
2
= u, v
2
, v
3
, v
4
, v
6
, v
7
, v
1
, v
10
, v
9
, v
6
, v
3
, u)
Sea G
= (V, A
) el subgrafo de G
1
, o sea,
A
= A
aristas de
= v
1
v
2
, v
5
v
6
, v
5
v
8
, v
6
, v
7
, v
6
v
9
, v
7
v
2
, v
7
v
1
, v
7
v
9
, v
8
v
6
, v
9
v
1
, v
9
v
10
, v
10
v
1
v
6
v
7
, v
7
v
1
, v
1
v
10
, v
10
v
9
, v
9
v
6
= v
1
v
2
, v
5
v
6
, v
5
v
8
, v
7
v
2
, v
7
v
9
, v
8
v
6
, v
9
v
1
v
1
v
2
v
3
u
v
4
v
5
v
6
v
7
v
8
v
9
v
10
G
, por ejemplo v
8
.
3.1 La conexion de G
2
= v
10
, v
9
, v
6
, v
8
) = v
10
v
9
, v
9
v
6
, v
6
v
8
)
3.2 La primera arista de
2
que no esta en
2
es v
6
v
8
, luego v
6
2
y no esta aislado en
G
2
= v
6
, v
8
, v
5
, v
6
) = v
6
v
8
, v
8
v
5
, v
5
v
6
)
440
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ahora unimos
2
con
2
,
3
= u, v
2
, v
3
, v
4
, v
6
, v
8
, v
5
, v
6
, v
7
, v
1
, v
10
, v
9
, v
6
, v
3
, u) =
Sea G
iv
=
_
V
, A
iv
_
, donde
A
iv
= A
aristas de
= v
1
v
2
, v
5
v
6
, v
5
v
8
, v
7
v
2
, v
7
v
9
, v
8
v
6
, v
9
v
1
v
6
v
8
, v
8
v
5
, v
5
v
6
= v
1
v
2
, v
7
v
2
, v
7
v
9
, v
9
v
1
v
1
v
2
v
3
u
v
4
v
5
v
6
v
7
v
8
v
9
v
10
G
iv
Como A
iv
,= , el proceso contin ua.
4 Elegimos v
8
, vertice de
3
, y otro que no este aislado en G
iv
, por ejemplo v
1
.
4.1 Como G
3
= v
8
, v
6
, v
7
, v
2
, v
1
) = v
8
v
6
, v
6
v
7
, v
7
v
2
, v
2
v
1
)
4.2 La primera arista de
3
que no esta en
3
es v
7
v
2
, luego v
7
3
y no esta aislado en
G
iv
. Nuevamente, el tercer lema asegura la existencia de un ciclo que la contiene,
3
= v
7
, v
2
, v
1
, v
9
, v
7
) = v
7
v
2
, v
2
v
1
, v
1
v
9
, v
9
v
7
)
Unimos
3
con
3
,
4
= u, v
2
, v
3
, v
4
, v
6
, v
8
, v
5
, v
6
, v
7
, v
2
, v
1
, v
9
, v
7
, v
1
, v
10
, v
9
, v
3
, u)
Sea G
v
= (V
, A
v
) el subgrafo obtenido eliminando en A
iv
las aristas de
3
, es decir,
A
v
= A
iv
aristas de
= v
1
v
2
, v
7
v
2
, v
7
v
9
, v
9
v
1
v
7
v
2
, v
2
v
1
, v
1
v
9
, v
9
v
7
=
441
Universidad de Cadiz Departamento de Matematicas
v
1
v
2
v
3
u
v
4
v
5
v
6
v
7
v
8
v
9
v
10
G
v
Como A
v
= el proceso naliza. Bastara eliminar el vertice u y el camino buscado sera
5
= v
2
, v
3
, v
4
, v
6
, v
8
, v
5
, v
6
, v
7
, v
2
, v
1
, v
9
, v
7
, v
1
, v
10
, v
9
, v
3
)
Ejemplo 14.29 Repetir los dos ejercicios anteriores para los grafos de la siguiente gura:
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
(a) (b)
Solucion
(a) Este grafo es conexo y tiene, exactamente, dos vertices de grado impar, v
5
y v
8
. Por el corolario
14.7.9 puede encontrarse en el un camino de Euler. Consecuentemente, y siguiendo el mismo, es
442
Matematica Discreta Francisco Jose Gonzalez Gutierrez
posible trazar el grafo comenzando y acabando en el mismo punto sin levantar el lapiz del papel y
sin pasar dos veces por la misma arista.
Siguiendo el mismo razonamiento expuesto en el ejercicio anterior, una de las posibles soluciones
es:
= v
8
, v
9
, v
6
, v
1
, v
2
, v
1
, v
5
, v
2
, v
6
, v
5
, v
4
, v
3
, v
7
, v
5
)
(b) El grafo propuesto tiene cuatro vertices de grado impar, v
3
, v
5
, v
6
y v
9
luego seg un el corolario
14.7.9 no admite ning un camino de Euler, de aqu que no sea posible trazarlo sin levantar el lapiz
del papel y sin pasar dos veces por la misma arista.
14.8 Caminos y Ciclos de Hamilton
El problema de conocer si un grafo es Hamiltoniano y en tal caso encontrar un ciclo de Hamilton es
uno de los mas antiguos en Teora de Grafos. Reciben su nombre del famoso matematico Sir William
Hamilton a quien suele atribuirse el origen del problema en cuestion. Sin embargo, fueron investigados
con anterioridad por el matematico T. P. Kirkman.
En 1856, Hamilton invento un juego matematico llamado el dodecaedro del viajero. Tal
juego consiste en un dodecaedro cada uno de cuyos veinte vertices estaba etiquetado con el
nombre de una ciudad de la epoca. El objetivo del juego era viajar a lo largo de las aristas
del dodecaedro, visitando cada ciudad exactamente una vez y volviendo al punto de partida.
Tal recorrido se denominaba un viaje alrededor del mundo.
Grafo de Petersen
Al contrario de lo que ocurre para los Eulerianos no conocemos una condicion necesaria y suciente para
decidir si un grafo es o no Hamiltoniano.
14.8.4 Metodo desarrollado por Hamilton
Hamilton resolvio el problema del dodecaedro del viajero en la forma siguiente: cuando el viajero llega al
final de una arista, tiene tres opciones: tomar la arista de la derecha, lo que notaremos por D, la arista
444
Matematica Discreta Francisco Jose Gonzalez Gutierrez
de la izquierda, que notaremos por I o quedarse donde esta, lo que notaremos con un 1. Utilizaremos el
grafo de la figura siguiente en el que cada vertice esta etiquetado con un n umero.
v
3
v
4
v
5
v
1
v
2
v
10
v
11
v
12
v
13
v
14
v
15
v
6
v
7
v
8
v
9
v
18
v
19
v
20
v
16
v
17
Grafo del Dodecaedro del viajero
Definimos el producto de estas operaciones.
ID significa tomar la arista de la izquierda y luego la de la derecha.
Por ejemplo, si llegamos al vertice v
1
desde el v
5
, ID significara ir primero a v
6
y despues a v
7
, es decir
sera el camino v
1
, v
6
, v
7
) en la gura.
445
Universidad de Cadiz Departamento de Matematicas
v
5
v
1
D
I
v
2
v
15
v
6
I
D
v
7
Camino ID desde v
5
Si hubieramos llegado al vertice v
1
desde el v
6
, entonces el camino sera v
1
, v
2
, v
3
).
v
3
v
5
D
v
1
I
D
I
v
2
v
6
v
8
Camino ID desde v
6
D
2
I denota la operacion dos veces a la derecha y luego una vez a la izquierda.
446
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por ejemplo, si estamos en el vertice v
20
habiendo llegado a el desde el v
15
, iramos primero a v
16
, luego
a v
7
y, finalmente, a v
8
, es decir el camino sera v
20
, v
16
, v
7
, v
8
)
v
15
v
6
D
v
7
I
v
8
v
19
I
v
20
D
D
v
16
I
v
17
Camino D
2
I desde v
15
Si hubieramos llegado a v
20
desde v
19
, el camino sera v
20
, v
15
, v
14
, v
5
).
v
5
v
13
D
v
14
I
D
v
15
I
v
6
v
19
D
v
20
I
v
16
Camino D
2
I desde v
19
Se dice que dos operaciones son iguales si comenzando ambas en un vertice acaban tambien en el mismo
vertice, es decir, si definen dos caminos con el mismo principio y el mismo final.
447
Universidad de Cadiz Departamento de Matematicas
Observese que el producto de dos operaciones no es conmutativo ya que ID ,= DI, sin embargo si es
asociativo ya que I(DI) = (ID)I.
Seg un esto para el grafo del dodecaedro, tendremos
D
5
= I
5
= 1
DI
2
D = IDI
ID
2
I = DID
DI
3
D = I
2
ID
3
I = D
2
Consecuentemente,
1 = D
5
= D
2
D
3
_
D
2
= ID
3
I
_
= ID
3
ID
3
= (ID
3
)
2
= (ID
2
D)
2
_
D
2
= ID
3
I
_
=
_
I
_
ID
3
I
_
D
2
= (I
2
D
3
ID)
2
= (I
2
D
2
DID)
2
_
D
2
= ID
3
I
_
=
_
I
2
(ID
3
I)DID
2
= (I
3
D
3
IDID)
2
= (IIIDDDIDID)
2
= IIIDDDIDIDIIIDDDIDID
Esta secuencia contiene veinte operaciones y no contiene secuencias parciales iguales a 1. De aqu que
represente un ciclo de Hamilton.
Ciclo de Hamilton
448
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Tambien podemos hacer lo siguiente:
1 = I
5
= I
2
I
3
_
I
2
= DI
3
D
_
= DI
3
DI
3
=
_
DI
3
_
=
_
DI
2
I
_
2
_
I
2
= DI
3
D
_
=
_
D
_
DI
3
D
_
I
2
=
_
D
2
I
3
DI
_
2
=
_
D
2
I
2
IDI
_
2
_
I
2
= DI
3
D
_
=
_
D
2
_
DI
3
D
_
IDI
2
=
_
D
3
I
3
DIDI
_
2
= (DDDIIIDIDI)
2
= DDDIIIDIDIDDDIIIDIDI
y obtendramos el ciclo de Hamilton de la figura siguiente.
Ciclo de Hamilton
Podremos encontrar otras secuencias que representen a ciclos de Hamilton sin mas que partir de cualquier
letra intermedia de la secuencia anterior y en cualquiera de los dos sentidos.
Veremos una condicion necesaria para que un grafo sea Hamiltoniano, pero el problema general de
determinar cuando un grafo es de este tipo, es muy difcil.
14.8.5 Teorema
Sea G = (V, A) un grafo tal que [A[ 3, sea U un subconjunto no vaco de V y sea c(G U) el
n umero de componentes conexas del subgrafo G U. Entonces, una condicion necesaria para que G
sea Hamiltoniano es que c(G U) [U[.
449
Universidad de Cadiz Departamento de Matematicas
([A[ y [U[ son, respectivamente, el n umero de aristas de G y de vertices de U.)
Demostracion
En efecto, supongamos que G es Hamiltoniano y sea un ciclo de Hamilton en G. Sea H el subgrafo de
G cuyos vertices son los de V y las aristas las del ciclo .
Si U es un subconjunto cualquiera de V , entonces H U es un subgrafo expandido de G U ya que
contiene todos los vertices de G, luego
c(G U) c(H U)
Supongamos ahora que U = v
1
, v
2
, . . . , v
r
. Entonces,
H v
1
es conexo, luego
c(H v
1
) = 1
(H v
1
) v
2
puede tener una o dos componentes conexas, es decir,
c ((H v
1
) v
2
) 2
((H v
1
) v
2
) v
3
tiene, a lo sumo, tres componentes conexas, luego
c (((H v
1
) v
2
) v
3
) 3
En general, si eliminamos r vertices (ver nota a continuacion), tendremos que
c(H U) r = [U[
lo cual, teniendo en cuenta la desigualdad anterior, nos lleva directamente al resultado, es decir,
c(G U) [U[
Nota 14.9 Sea G un grafo Hamiltoniano con doce vertices y sea H el subgrafo cuyos vertices son los
de G y las aristas del ciclo de Hamilton . Entonces H puede representarse en la forma que muestra la
figura.
v
3
v
2
v
1
v
12
v
11
v
10
v
9
v
8
v
7
v
6
v
5
v
4
H
450
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Pues bien, observemos lo siguiente:
Si eliminamos un vertice cualquiera, por ejemplo v
4
y al ser conexo tendremos que c(H v
4
) = 1, luego
si U es un subconjunto de vertices de G tal que [U[ = 1, entonces c(H U) = 1.
v
3
v
2
v
1
v
12
v
11
v
10
v
9
v
8
v
7
v
6
v
5
H v
4
En la gura que sigue hemos eliminado dos vertices y seg un los que elijamos, tenemos
v
2
v
1
v
12
v
11
v
10
v
9
v
8
v
7
v
6
v
5
v
3
v
2
v
1
v
12
v
11
v
9
v
8
v
7
v
6
v
5
H v
3
, v
4
H v
4
, v
10
c (H v
3
, v
4
) = 1 y c (H v
4
, v
10
) = 2
luego si U es un subconjunto de vertices de V tal que [U[ = 2, entonces
c(H U) 2
451
Universidad de Cadiz Departamento de Matematicas
Ahora eliminamos tres vertices y, seg un los que elijamos, resulta
v
1
v
12
v
11
v
10
v
9
v
8
v
7
v
6
v
5
v
2
v
1
v
12
v
11
v
9
v
8
v
7
v
6
v
5
H v
2
, v
3
, v
4
H v
4
, v
3
, v
10
c (H v
2
, v
3
, v
4
) = 1
c (H v
3
, v
4
, v
10
) = 2
o
c (H v
4
, v
7
, v
10
) = 3
v
3
v
2
v
1
v
12
v
11
v
9
v
8
v
6
v
5
H v
4
, v
10
, v
7
Ejemplo 14.31
v
4
v
5
v
6
v
7
v
8
v
9
v
10
v
1
v
2
v
3
v
4
v
5
v
7
v
8
v
10
v
1
v
2
v
3
G G v
6
, v
9
Grafo no Hamiltoniano
Es Hamiltoniano el grafo G de la gura?
Solucion
No lo es, ya que como se muestra la figura, si U = v
6
, v
9
, entonces
c(G U) = 3 y [U[ = 2
luego c(G U) > [U[ y, consecuentemente G no es Hamiltoniano.
Ejemplo 14.32 Pruebese que todo grafo completo es Hamiltoniano.
Solucion
En efecto, sea el grafo completo con p vertices K
p
y sean v
1
, v
2
, . . . , v
p
dichos vertices.
453
Universidad de Cadiz Departamento de Matematicas
Al ser completo, existiran las aristas v
1
v
2
, v
2
v
3
, . . . , v
p1
v
r
y v
r
v
1
y tendremos, por tanto, en K
p
el ciclo,
= v
1
, v
2
, . . . , v
r
, v
1
)
que es, claramente, de Hamilton.
Ejemplo 14.33 Determinar un ciclo de Hamilton para los grafos de la figura.
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
v
11
v
12
v
13
v
14
v
15
v
16
(a) (b)
Solucion
(a) = v
1
, v
2
, v
8
, v
3
, v
10
, v
4
, v
5
, v
6
, v
9
, v
7
, v
1
),
(b) = v
1
, v
7
, v
6
, v
5
, v
4
, v
10
, v
11
, v
12
, v
13
, v
14
, v
15
, v
16
, v
8
, v
9
, v
3
, v
1
)
Ejemplo 14.37 Escribir la matriz de adyacencia del grafo completo de cinco vertices.
Solucion
Directamente de la definicion de grafo completo, se sigue que si A = (a
ij
) es la matriz de adyacencia de
K
5
, entonces
a
ij
=
_
1, si i ,= j
0, si i = j
es decir,
A =
_
_
_
_
_
_
0 1 1 1 1
1 0 1 1 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
_
_
_
_
_
_
Ejemplo 14.38 Dibujar el grafo representado por cada una de las matrices de adyacencia siguientes:
(a) A =
_
_
_
_
_
_
1 0 0 1 0
0 0 1 0 1
0 1 1 1 1
1 0 1 0 0
0 1 1 0 0
_
_
_
_
_
_
(b) A =
_
_
_
_
_
_
0 1 0 0 0
1 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
_
_
_
_
_
_
Solucion
457
Universidad de Cadiz Departamento de Matematicas
v
1
v
2
v
3
v
4
v
5
v
1
v
2
v
3
v
5
v
4
(a) (b)
1
= v
2
, v
3
, v
4
) y
2
= v
2
, v
1
, v
4
)
459
Universidad de Cadiz Departamento de Matematicas
Si hubieramos elegido el elemento a
21
que vale uno y razonamos igual, tendramos
_
1 0 1 0 0
_
_
_
_
_
_
_
0
1
1
1
1
_
_
_
_
_
_
= 1 0 + 0 1 + 1 1 + 0 1 + 0 1 = 1
y el unico producto no nulo es 1 1 que representa al par de aristas v
2
v
3
, v
3
v
1
, es decir, hay un camino
de longitud dos entre v
2
y v
1
,
= v
2
, v
3
, v
1
)
Por tanto,
todos los ceros de la matriz A
2
significan que no hay ning un camino de longitud dos entre los
vertices correspondientes.
todos los unos de la matriz A
2
significan que existe un camino de longitud dos entre los vertices
correspondientes.
todos los doses de la matriz A
2
significan que existe dos caminos de longitud dos entre los vertices
correspondientes.
y as sucesivamente.
Observamos, ademas, que los elementos de la diagonal principal son los grados de los vertices. En efecto,
si consideramos el elemento a
11
que vale cuatro, entonces
_
0 1 1 1 1
_
_
_
_
_
_
_
0
1
1
1
1
_
_
_
_
_
_
0 1 + 1 1 + 1 1 + 1 1 + 1 1 = 4
y los cuatro productos no nulos, representan a los pares de aristas
v
1
v
2
, v
2
v
1
v
1
v
3
, v
3
v
1
v
1
v
4
, v
4
v
1
v
1
v
5
, v
5
v
1
por tanto, el n umero de caminos de longitud dos entre v
1
y v
1
es cuatro que es el grado de v
1
.
Formalizaremos estas ideas en el siguiente teorema.
14.9.2 Teorema
Si A es la matriz de adyacencia de un grafo simple, el elemento a
ij
que ocupa la la i-esima y la
j-esima columna de la matriz A
n
= A A
n
A es el n umero de caminos de longitud n que existen
entre el vertice i y el vertice j.
Demostracion
Utilizaremos la induccion sobre n.
Paso basico. Para n = 1, A
1
es la matriz A, o sea, la matriz de adyacencia del grafo. Entonces, por
definicion de la misma, si a
ij
= 1, hay una arista entre los vertices i y j, es decir, un camino de longitud
460
Matematica Discreta Francisco Jose Gonzalez Gutierrez
uno entre ambos vertices. En cualquier otro caso, a
ij
vale cero. Consecuentemente, el teorema es cierto
para n = 1.
Paso inductivo. Supongamos que el teorema es cierto para n = p.
Observemos que A
p+1
= A
0
A, de tal forma que el elemento a
ik
en la matriz a
p+1
se obtiene multiplicando
los elementos de la la i-esima de A
p
por los de la la k-esima de A y sumandolos, es decir,
a
ik
=
m
j=1
b
ij
c
jk
= b
i1
c
1k
+b
i2
c
2k
+ +b
im
c
mk
Ahora bien, b
ij
, j = 1, 2, . . . , m es un elemento de A
p
, luego por la hipotesis de induccion, es el n umero
de caminos de longitud p que hay entre los vertices v
i
y v
j
.
Por otro lado, c
jk
, k = 1, 2, . . . , m es un elemento de la matriz A, luego es cero o uno. Pues bien,
Si c
jk
= 0, no existe arista entre los vertices v
j
y v
k
, consecuentemente habra b
ik
c
jk
= b
ij
0 = 0
caminos de longitud p + 1 entre los vertices i y k cuya ultima arista sea v
j
v
k
.
Si c
jk
= 1, existe una arista entre los vertices v
j
y v
k
. Entonces, como hay b
ij
caminos de longitud
p desde v
i
a v
j
, ahora habra b
ij
c
jk
= b
ij
1 = b
ij
caminos de longitud p + 1 cuya ultima arista sea
la v
j
v
k
.
Al efectuar la suma sobre todos los j
s
se cuentan todos los caminos de longitud p + 1 desde v
i
a v
k
.
Consecuentemente, el elemento a
ik
en A
p+1
no da el n umero de caminos de longitud p+1 desde v
i
hasta
v
k
, vericandose de esta forma el paso inductivo.
Por el primer principio de induccion matematica el teorema esta demostrado.
14.9.3 Corolario
Sea A la matriz de adyacencia de un grafo G con p vertices v
1
, v
2
, . . . , v
p
, p > 1 y sea C = A
p1
+
A
p2
+ + A. Entonces, existe un camino entre los vertices v
i
y v
j
si, y solo si el elemento c
ij
de
la matriz C es distinto de cero.
Demostracion
Solo si. Si existe un camino entre los vertices v
i
y v
j
, entonces por el teorema 14.5.3, existira un camino
simple entre ambos.
Como el camino es simple, su longitud ser a menor que p, de aqu que alguno de los elementos que ocupan
la posicion (i, j) de la matriz A
m
con m < p sera distinto de cero y, por tanto, c
ij
sea no nulo.
Si. Recprocamente, si c
ij
,= 0, entonces, al menos uno de los terminos que ocupan la posicion (i, j) en
A
m
, con 1 m < p ha de ser distinto de cero, luego existe un camino entre los vertices v
i
y v
j
.
Directamente de este corolario se sigue un criterio para establecer la conexion de un grafo.
14.9.4 Caracterizaci on de un Grafo Conexo
Sea A la matriz de adyacencia de un grafo G con p vertices, v
1
, v
2
, . . . , v
p
, p > 1 y sea C = A
p1
+
A
p2
+ +A. El grafo G es conexo si, y solo si todos los elementos de la matriz C son distintos de
cero.
461
Universidad de Cadiz Departamento de Matematicas
14.9.5 Matriz de Incidencia
Sea G = (V, A) un grafo cuyos conjuntos de vertices y aristas son, respectivamente,
V = v
1
, v
2
, . . . , v
p
y
A = a
1
, a
2
, . . . , a
q
Ejemplo 14.42 Dibujar el grafo representado por cada una de las matrices de incidencia siguientes:
(a) A =
_
_
_
_
_
_
1 0 0 0 0 1
0 1 1 0 1 0
1 0 0 1 0 0
0 1 0 1 0 0
0 0 1 0 1 1
_
_
_
_
_
_
(b) A =
_
_
_
_
_
_
0 1 0 0 1 1
0 1 1 0 1 0
0 0 0 0 0 1
1 0 0 1 0 0
1 0 0 1 0 0
_
_
_
_
_
_
Solucion
v
1
a
1
v
2
a
2
v
3
a
3
v
4
a
4
a
5
v
5
a
6
v
1
a
1
a
2
a
4
v
2
a
3
v
3
v
4
a
5
v
5
a
6
(a) (b)
463