Sunteți pe pagina 1din 456

Apuntes de Matematica Discreta

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}

Ejemplo 1.3 Definir, por extension, los conjuntos siguientes:


(a) A = {x : x Z 3 < x < 12}
(b) B = {x : x es un n umero de un dgito}
(c) B = {x : x = 2 x = 5}
Solucion
(a) A = {4, 5, 6, 7, 8, 9, 10, 11}
(b) B = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
(c) C = {2, 5}

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}

1.1.5 Conjunto Vaco


Al conjunto unico que no contiene elementos, lo llamaremos conjunto vaco. Lo notaremos con el
smbolo que proviene del alfabeto noruego.
1.1.6 Axioma de Extensi on
Dos conjuntos A y B son iguales si, y solo si tienen los mismos elementos. Es decir, cada elemento
del conjunto A es un elemento de B y cada elemento de B es un elemento de A.
Su expresion formal en notacion logica es:
A = B x[(x A = x B) (x B = x A)]
o bien,
A = B x(x A x B)
Nota 1.3 El axioma de extension asegura que si dos conjuntos tienen los mismos elementos, ambos
son iguales, independientemente de como esten definidos.
5
Universidad de Cadiz Departamento de Matematicas
Como todo conjunto tiene los mismos elementos que el mismo, se sigue que si un conjunto esta definido
por extension, el orden el que los elementos guren en el es intrascendente. As pues, los conjuntos
{a, b, c}, {b, c, a} y {c, b, a} son iguales.
Tambien se sigue del axioma de extension que la aparicion de un elemento mas de una vez en un conjunto,
es igualmente intrascendente. Por ejemplo, los conjuntos {a, b}, {a, b, b} y {a, a, a, b} son iguales ya que
todo elemento de cualquiera de ellos esta en los demas, por tanto, son especificaciones diferentes del
mismo conjunto.
Ejemplo 1.7 Determinar, en el conjunto de los n umeros enteros, cuales de los siguientes conjuntos son
iguales.
A =

x : x es par y x
2
es impar

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

es subconjunto del B = {1, 2, 3}


Solucion
En efecto, sea a un elemento cualquiera de R, o sea, un n umero real arbitrario. Entonces,
a A a
2
3a + 2 = 0 a = 2 o a = 1 = a B
luego x(x A = x B) y seg un la definicion anterior, A B.
Ejemplo 1.10 Dar una condicion necesaria y suficiente para que un conjunto A no este contenido en
otro conjunto B.
Solucion
7
Universidad de Cadiz Departamento de Matematicas
A B (A B)
[x(x A = x B)]
x : [(x A = x B)]
x : [((x A) (x B))]
x : [(x A) (x B)]
x : (x A x / B)
es decir, una condicion necesaria y suciente para que A no este contenido en B es que exista, al menos,
un elemento en A que no este en B.
Ejemplo 1.11 Es B = {1, 2, 3} un subconjunto de 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

Ejemplo 1.14 Determinar los subconjuntos de un conjunto.


9
Universidad de Cadiz Departamento de Matematicas
(a) Veamos cuantos subconjuntos tiene el conjunto {a, b}.
De la proposicion 1.2.4 se sigue que el conjunto vaco, es uno de ellos. Por otra parte, a A
y b B luego por la definicion de inclusion (1.2.1), {a}, {b} y {a, b} son subconjuntos de {a, b}.
Consecuentemente, el conjunto propuesto tiene cuatro subconjuntos distintos:
, {a} , {b} , y {a, b}
Observese que {a} {a, b} y a {a, b}, pero a {a, b} y {a} / {a, b}. Tambien {a, b}, pero
/ {a, b}
(b) El conjunto {{a}} es un conjunto unitario ya que tiene un unico elemento, el conjunto {a}. Sus
subconjuntos son el y el {{a}}.
Ejemplo 1.15 Determinar todos los subconjuntos de los siguientes conjuntos:
(a) {1, 2, 3}
(b) {1, {2, 3}}
(c) {{1, {2, 3}}}
(d) {}
(e) {, {}}
(f) {{1, 2} , {2, 1, 1} , {2, 1, 1, 2}}
(g) {{, 2} , {2}}
Solucion
Utilizaremos la definicion de subconjunto (1.2.1),
A B x(x A = x B)
(a) {1, 2, 3}
{1, 2, 3} (Proposicion 1.2.4).
1 {1, 2, 3}, luego {1} {1, 2, 3}.
2 {1, 2, 3}, luego {2} {1, 2, 3}.
3 {1, 2, 3}, luego {3} {1, 2, 3}.
1 {1, 2, 3} y 2 {1, 2, 3}, luego {1, 2} {1, 2, 3}.
1 {1, 2, 3} y 3 {1, 2, 3}, luego {1, 3} {1, 2, 3}.
2 {1, 2, 3} y 3 {1, 2, 3}, luego {2, 3} {1, 2, 3}.
1 {1, 2, 3}, 2 {1, 2, 3} y 3 {1, 2, 3}, luego {1, 2, 3} {1, 2, 3}.
por lo tanto, los subconjuntos de {1, 2, 3} son
, {1} , {2} , {3} , {1, 2} , {1, 3} , {2, 3} y {1, 2, 3}
(b) {1, {2, 3}}. Aqu tenemos que 1 y {2, 3} son los dos elementos que tiene este conjunto, luego
razonando igual que en el apartado anterior, sus subconjuntos son:
, {1} , {{2, 3}} y {1, {2, 3}}
(c) {{1, {2, 3}}}. Este conjunto tiene un unico elemento que es {1, {2, 3}}, por lo tanto sus subconjuntos
son:
y {{1, {2, 3}}}
10
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(d) {}. Este conjunto tiene un elemento que es , por lo tanto tiene dos subconjuntos,
(por 1.2.4) y {} (por 1.2.1)
(e) {, {}}. Este conjunto tiene dos elementos, y {}, por lo tanto sus subconjuntos son
(por 1.2.4) y {} , {{}} y {, {}} (por 1.2.1)
(f) {{1, 2} , {2, 1, 1} , {2, 1, 1, 2}}. Observese que
{1, 2} = {2, 1, 1} = {2, 1, 1, 2}
luego el conjunto propuesto es
{{1, 2}}
y, por lo tanto, sus subconjuntos son
y {{1, 2}}
(g) {{, 2} , {2}}. Siguiendo un razonamiento identico a los anteriores apartados, sus subconjuntos son
, {{, 2}} , {{2}} y {{, 2} , {2}}

1.2.5 Caracterizaci on de la Igualdad


Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Entonces A = B si, y solo si
A B y B A.
Demostracion
Solo si. A = B = A B B A
En efecto, supongamos que A = B. Entonces por el axioma de extension, cada elemento de
A es un elemento de B luego por definicion de subconjunto, A B. As pues, si A = B,
entonces A B. Utilizando los mismos argumentos, aunque intercambiando los papeles de
A y B, tendremos que si A = B, entonces B A. De aqu que
(A = B = A B) (A = B = B A)
lo cual equivale a
A = B = A B B A
Si. A B B A = A = B
En efecto,
(A B) (B A) = [(x(x A = x B)] [(x(x B = x A)]
consecuentemente, por el axioma de extension
A = B
Este teorema lo utilizaremos con mucha frecuencia para comprobar que dos conjuntos son iguales, es
decir, para probar que A = B, probaremos que A B y B A.
11
Universidad de Cadiz Departamento de Matematicas
1.2.6 Corolario
De la caracterizacion anterior se sigue que para cualquier conjunto A, se verica que A A.
1.2.7 Transitividad de la Inclusi on
Sean A, B y C tres conjuntos cualesquiera de un universal arbitrario U . Si A B y B C, entonces
A C.
Demostracion
Sea x un elemento arbitrario del universal U .
De A B, se sigue que x A = x B
De B C, se sigue que x B = x C
De la transitividad de la implicacion logica se sigue que
x A = x C
y al ser x arbitrario, tendremos
x(x A = x C)
por lo tanto,
A C

Ejemplo 1.16 Sean A, B y C tres conjuntos. Si A B y B C, es posible que A C?, es siempre


verdad que A C?. Da ejemplos de tus afirmaciones.
Solucion
En efecto, es posible. Por ejemplo, sean
A = {a}
B = {{a}}
C = {{{a}} , {a}}
entonces, A B, B C y A C. Ahora bien, esto no es verdad siempre. En efecto, sean
A = {a} , B = {{a}} y C = {{{a}}}
entonces,
A B y B C
y sin embargo,
A / C
Ejemplo 1.17 Estudiar la relacion que existe entre los siguientes conjuntos:
A = {1, 2}
B = {1, 3}
C =

x R : x
2
4x + 3 = 0

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

2.2.4 Leyes Distributivas


Dados tres conjuntos A, B y C de un conjunto universal arbitrario, U , se verica:
1. A (B C) = (A B) (A C)
2. A (B C) = (A B) (A C)
Demostracion
En efecto,
1. En efecto, sea x cualquier elemento del conjunto universal U , entonces
x A (B C) x A [x (B C)] {Definicion de union}
x A (x B x C) {Definicion de interseccion}
(x A x B) (x A x C) {Distributividad}
x (A B) x (A C) {Definicion de union}
x (A B) (A C) {Definicion de interseccion}
Al ser x cualquier elemento de U , se sigue que
x[x A (B C) x (A B) (A C)]
21
Universidad de Cadiz Departamento de Matematicas
consecuentemente,
A (B C) = (A B) (A C)
2. De una forma similar se prueba que
A (B C) = (A B) (A C)

2.2.5 Leyes de Identidad


Dado un conjunto cualquiera de un universal arbitrario, U , se verica:
1. A = A
2. A U = U
3. A =
4. A U = A
Demostracion
1. A = A. En efecto, sea x es un elemento arbitrario de U . Entonces,
x (A ) x A x {Denicion de union}
x A {x es falso siempre}
luego,
x[x (A ) x A]
de aqu que
A = A
2. A U = U . Sea x un elemento cualquiera de U . Entonces,
x (A U ) x A x U {Denicion de union}
x U {x U es verdad siempre}
luego,
x[x (A U ) x U ]
es decir,
A U = U
3. A = . Si x es cualquiera de U , entonces
x (A ) x A x {Denicion de union}
x {x es falso siempre}
luego,
A =
4. A U = A. Sea x un elemento arbitrario de U . Entonces,
x A U x A x U {Definicion de interseccion}
x A {x U es verdad siempre}
luego,
A U = A

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

2.2.7 Leyes del Complementario


Dado un conjunto cualquiera A de un universal arbitrario U , se verica:
1. A A
c
= U
2. U
c
=
3. A A
c
=
4.
c
= U
Demostracion
1. A A
c
= U . En efecto, sea x cualquier elemento de U . Entonces,
x (A A
c
) x A x A
c
{Definicion de union}
x A x / A {Complementario}
x A (x A) {Negacion}
x U {Tautologa}
luego,
x[x (A A
c
) x U ]
por lo tanto,
A A
c
= U
2. U
c
= . En efecto,
U
c
= {x U : x U
c
} = {x U x / U } =
23
Universidad de Cadiz Departamento de Matematicas
3. A A
c
= . En efecto,
A A
c
= {x U : x A x A
c
} = {x U : x A x / A} =
4.
c
= U . En efecto,

c
= {x U : x
c
} = {x U : x / } = {x U } = U

2.2.8 Leyes de De Morgan


Dados dos conjuntos A y B en un universal U , se verica:
1. (A B)
c
= A
c
B
c
2. (A B)
c
= A
c
B
c
Demostracion
1. (A B)
c
= A
c
B
c
En efecto, sea x un elemento arbitrario del conjunto universal U . Entonces,
x (A B)
c
x / (A B) {Definicion de complementario}
[x (A B)] {Negacion}
[(x A) (x B)] {Definicion de union}
(x A) (x B) {De Morgan para }
(x / A) (x / B) {Negacion}
(x A
c
) (x B
c
) {Definicion de complementario}
x (A
c
B
c
) {Definicion de interseccion}
y al ser x un elemento arbitrario de U , se sigue que
x[x (A B)
c
x (A
c
B
c
)]
luego,
(A B)
c
= A
c
B
c
2. Analogamente se prueba que
(A B)
c
= A
c
B
c

Ejemplo 2.3 Sean A, B, C y D subconjuntos arbitrarios de un conjunto universal arbitrario, U .


Entonces,
(a) A\ B A
(b) Si A B y C D, entonces (A C) (B D)
(c) Si A B y C D, entonces (A C) (B D)
(d) A (A B)
(e) A B A
24
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(f) Si A B, entonces A B = B
(g) Si A B, entonces A B = A
(h) A\ = A
(i) A (B \ A) =
(j) A (B \ A) = A B
(k) A\ (B C) = (A\ B) (A\ C)
(l) A\ (B C) = (A\ B) (A\ C)
Solucion
(a) A\ B A
En efecto, sea x un elemento arbitrario de U ,
x A\ B x A x / B {Denicion de diferencia}
= x A {Simplificacion}
luego,
x[x A\ B = x A]
consecuentemente,
A\ B A
(b) Si A B y C D, entonces (A C) (B D)
En efecto, supongamos que A B y C D y sea x un elemento arbitrario de U , entonces
x A C x A x C {Definicion de union}
= x B x D {Hipotesis}
x (B D) {Definicion de union}
luego,
x[x (A C) = x (B D)]
por lo tanto,
A C B D
(c) Si A B y C D, entonces (A C) (B D)
Se prueba de forma analoga a la anterior.
(d) A (A B)
En efecto, si x es cualquiera de U , entonces
x A = x A x B {Adicion}
x A B {Definicion de union}
luego,
x[x A = x (A B)]
de aqu que
A (A B)
25
Universidad de Cadiz Departamento de Matematicas
(e) A B A
En efecto, sea x un elemento cualquiera de A B. Entonces,
x A B x A x B {Definicion de interseccion}
= x A {Simplificacion}
luego,
x[x (A B) = x A]
de donde se sigue
A B A
(f) Si A B, entonces A B = B
En efecto, sea x cualquiera de U y supongamos que A B.
x (A B) x A x B {Definicion de union}
= x B x B {Hipotesis}
x B {Idempotencia de }
luego,
x[x (A B) = x B]
por lo tanto,
A B B
y por (d)
B (A B)
De la doble inclusion se sigue la igualdad que buscamos.
(g) Si A B, entonces A B = A
Por el apartado (e), tenemos que
A B A
Veamos la inclusion contraria.
Supongamos que A B y sea x un elemento arbitrario de U , entonces
x A = x A x B {Hipotesis}
x (A B) {Definicion de interseccion}
luego,
x[x A = x (A B)]
de aqu que
A (A B)
Tenemos, pues, que
A (A B) y (A B) A
por lo tanto,
A = A B
(h) A\ = A
Sea x cualquiera de U . Entonces,
x A\ x A x / {Denicion de diferencia}
x A {Por ser x / verdad, siempre}
luego,
A\ = {x : x A} = A
26
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(i) A (B \ A) =
En efecto,
A (B \ A) = A (B A
c
) {Diferencia de conjuntos}
= A (A
c
B) {Conmutatividad de la union}
= (A A
c
) B {Asociatividad de la interseccion}
= B {Leyes del complementario}
= {Leyes de identidad}
(j) A (B \ A) = A B
En efecto,
A (B \ A) = A (B A
c
) {Diferencia de conjuntos}
= (A B) (A A
c
) {Distributividad}
= (A B) U {Leyes del complementario}
= A B {Leyes de identidad}
(k) A\ (B C) = (A\ B) (A\ C)
A\ (B C) = A (B C)
c
{Diferencia de conjuntos}
= A (B
c
C
c
) {De Morgan}
= (A A) (B
c
C
c
) {Idempotencia de la interseccion}
= (A B
c
) (A C
c
) {Commutatividad y asociatividad}
= (A\ B) (A\ C) {Diferencia de conjuntos}
(l) A\ (B C) = (A\ B) (A\ C)
La demostracion es similar a la del apartado anterior.
Ejemplo 2.4 Probar las identidades siguientes:
(a) A (A B) = A
(b) A (A B) = A
(c) A\ B = A B
c
(d) A (A
c
B) = A B
(e) A (A
c
B) = A B
Solucion
(a) A (A B) = A
Sea x un elemento cualquiera del universal U , entonces
x A (A B) x A x (A B) {Denicion de union}
= x A
luego x, x A (A B) = x A es decir,
A (A B) A
27
Universidad de Cadiz Departamento de Matematicas
Por otro lado, siempre se verifica que
A A X, X U
en particular,
A A (A B)
De la doble inclusion se sigue el resultado,
A = A (A B)
(b) A (A B) = A
En efecto,
A (A B) = (A A) (A B) {Distributividad}
= A (A B) {Idempotencia de la interseccion}
= A {Apartado (a)}
(c) A\ B = A B
c
En efecto, sea x cualquiera del conjunto universal U , entonces
x A\ B x A x / B {Definicion de diferencia}
x A x B
c
{Definicion de complementario}
x (A B
c
) {Definicion de interseccion}
luego,
x, x A\ B x (A B
c
)
por lo tanto,
A\ B = A B
c
(d) A (A
c
B) = A B En efecto,
A (A
c
B) = (A A
c
) (A B) {Distributividad}
= U (A B) {Leyes del complementario}
= A B {Leyes de identidad}
(e) A (A
c
B) = A B
A (A
c
B) = (A A
c
) (A B) {Distributividad}
= (A B) {Leyes del complementario}
= A B {Leyes de identidad}

2.3 Conjunto de las Partes de un Conjunto


Dado un conjunto A, si nos referimos a algunos de sus subconjuntos estaramos considerando un conjunto
de conjuntos. En tales casos hablaremos de una clase de conjuntos o coleccion de conjuntos en vez de
un conjunto de conjuntos. Si quisieramos considerar algunos de los conjuntos de una clase dada de
conjuntos, entonces hablaremos de una subclase o de una subcoleccion.
28
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 2.5 Sea A = {a, b, c, d, e} y sea A la clase de subconjuntos de A que contienen exactamente
tres elementos de A. Entonces,
A = {{a, b, c} , {a, b, d} , {a, b, e} , {a, c, d} , {a, c, e} , {a, d, e} , {b, c, d} , {b, c, e} , {c, d, e}}
siendo los elementos de A los conjuntos:
{a, b, c} , {a, b, d} , {a, b, e} , {a, c, d} , {a, c, e} , {a, d, e} , {b, c, d} , {b, c, e} y {c, d, e}

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)

Ejemplo 2.15 Se consideran los conjuntos A = {x Z : 3 x 8} y B = {x Z : 6 < x 4}.


Hallar AB
Solucion
A = {x Z : 3 x 8} = {3, 4, 5, 6, 7, 8}
B = {x Z : 6 < x 4} = {5, 4}
luego,
AB =
{(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)}

Ejemplo 2.16 Demostrar que


(A
1
B
1
) (A
2
B
2
) = (A
1
A
2
) (B
1
B
2
)
Solucion
En efecto, sea (a, b) un elemento arbitrario de (A
1
B
1
) (A
2
B
2
). Entonces,
(a, b) (A
1
B
1
) (A
2
B
2
) (a, b) (A
1
B
1
)) (a, b) (A
2
B
2
) {Def. de }
(a A
1
b B
1
) (a A
2
b B
2
) {Def. de }
(a A
1
a A
2
) (b B
1
b B
2
) {Asoc. y conm.}
a (A
1
A
2
) b (B
1
B
2
)
(a, b) (A
1
A
2
) (B
1
B
2
)
34
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego,
(a, b) ((a, b) (A
1
B
1
) (A
2
B
2
) (a, b) (A
1
A
2
) (B
1
B
2
))
es decir,
(A
1
B
1
) (A
2
B
2
) = (A
1
A
2
) (B
1
B
2
)

Ejemplo 2.17 Dados los conjuntos A = {a, b, c, d} , B = {1, 2, 3} y C = {, , }, hallar


(a) AB C
(b) A(B C)
(c) A(B C)
Solucion
(a)
AB C = {(a, 1, ), (a, 1, ), (a, 1, ), (a, 2, ), (a, 2, ), (a, 2, ), (a, 3, ), (a, 3, ),
(a, 3, ), (b, 1, ), (b, 1, ), (b, 1, ), (b, 2, ), (b, 2, ), (b, 2, ), (b, 3, ),
(b, 3, ), (b, 3, ), (c, 1, ), (c, 1, ), (c, 1, ), (c, 2, ), (c, 2, ), (c, 2, ),
(c, 3, ), (c, 3, ), (c, 3, ), (d, 1, ), (d, 1, ), (d, 1, ), (d, 2, ), (d, 2, ),
(d, 2, ), (d, 3, ), (d, 3, ), (d, 3, )}
(b) A(B C) = A =
(c) A(B C)
Seg un hemos visto en la leccion,
A(B C) = (AB) (AC)
luego,
A(B C) = {(a, 1), (a, 2), (a, 3), (b, 1), (b, 2), (b, 3), (c, 1), (c, 2), (c, 3), (d, 1), (d, 2), (d, 3)
(a, ), (a, ), (a, ), (b, ), (b, ), (b, ), (c, ), (c, ), (c, ), (d, ), (d, ), (d, )}

Ejemplo 2.18 Para A, B, C U , probar que A(B \ C) = (AB) \ (AC).


Solucion
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} =

3.1.3 Cardinal de un conjunto


Si A es un conjunto nito no vaco, designaremos por cardinal de A al n umero de elementos que tiene
A. Si A es el conjunto vaco, entonces su cardinal es cero. Lo notaremos |A|.
3.2 Principio de Adici on
Estudiamos el mas basico y simple de los principios para contar elementos de un conjunto.
3.2.1 Teorema
Si A
1
, A
2
, . . . , A
n
es una coleccion de conjuntos nitos no vacos, disjuntos dos a dos, entonces
|A
1
A
2
A
n
| = |A
1
| +|A
2
| + +|A
n
|
Demostracion
Procederemos por induccion sobre el n umero de conjuntos n.
Paso basico. Veamos que el teorema es cierto para n = 2.
En efecto, sean A
1
y A
2
dos conjuntos finitos tales que A
1
A
2
= . Pues bien, si
A
1
= {a
1
, a
2
, . . . , a
q
} y A
2
= {b
1
, b
2
, . . . , b
r
}
al ser disjuntos no tendran elementos comunes, de aqu que
A
1
A
2
= {a
1
, a
2
, . . . , a
q
, b
1
, b
2
, . . . , b
r
}
luego,
|A
1
A
2
| = q +r = |A
1
| +|A
2
|
y el teorema es cierto para n = 2.
Paso inductivo. Supongamos que el teorema es cierto para n = p, es decir, si A
1
, A
2
, . . . , A
p
son una
familia de conjuntos finitos y disjuntos dos a dos, entonces

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
|

Observese que en este tipo de problemas, la palabra o aparece o se sobrentiende implcitamente. En


cualquier caso en el que tengamos una accion simple a realizar y que debe satisfacer una condicion u otra
siendo las condiciones mutuamente excluyentes, utilizaremos normalmente el principio de adicion. Este
primer principio del conteo puede expresarse como sigue:
3.2.2 Regla de la Suma
Si una primera tarea puede realizarse de m formas distintas, mientras que una segunda tarea puede
realizarse de n formas distintas, y no es posible realizar ambas tareas de manera simultanea, entonces,
para llevar a cabo cualquiera de ellas pueden utilizarse cualquiera de m+n formas.
Ejemplo 3.3 Se lanza al aire una moneda cuatro veces. De cuantas formas distintas pueden obtenerse
una, dos, tres o cuatro caras?
Solucion
Sea A
i
el conjunto formado por todos los resultados posibles en los que aparezcan, exactamente, i caras
al lanzar cuatro veces la moneda. Entonces,
A
1
= {(c, x, x, x), (x, c, x, x), (x, x, c, x), (x, x, x, c)}
A
2
= {(c, c, x, x), (c, x, c, x), (c, x, x, c), (x, c, c, x), (x, c, x, c), (x, x, c, c)}
A
3
= {(c, c, c, x), (c, c, x, c), (c, x, c, c), (x, c, c, c)}
A
4
= {(c, c, c, c)}
y el conjunto A
1
A
2
A
3
A
4
estara formado por todos los resultados en los que aparecen una, dos,
tres o cuatro caras, por tanto el n umero pedido es el cardinal de dicho conjunto. Al ser los A
i
dos a dos
disjuntos, por el principio de adicion, tendremos que habra
|A
1
A
2
A
3
A
4
| = |A
1
| +|A
2
| +|A
3
| +|A
4
| = 15
40
Matematica Discreta Francisco Jose Gonzalez Gutierrez
formas distintas de obtener una, dos, tres o cuatro caras.
3.3 Principio de Multiplicaci on
Este principio nos va a permitir resolver con mas comodidad situaciones que involucren procesos que
consistan en acciones sucesivas.
Supongamos una accion que consista en una secuencia de pasos. Por ejemplo tirar un dado, luego otro
y a continuacion un tercero. Diremos que los pasos son independientes si el n umero de formas en que
puede hacerse cada uno de ellos no depende del n umero de formas en que pueden realizarse cada uno de
los otros.
3.3.1 Teorema
Si A
1
, A
2
, . . . , A
n
es una coleccion de conjuntos nitos no vacos, entonces
|A
1
A
2
A
n
| = |A
1
| |A
2
| |A
n
|
Demostracion
Procederemos por induccion sobre el n umero de conjuntos, n.
Paso basico. Veamos si el teorema es cierto para n = 2. En efecto, sean A
1
y A
2
dos conjuntos finitos
no vacos,
A
1
= {a
1
, a
2
, . . . , a
q
} y A
2
= {b
1
, b
2
, . . . , b
r
}
Por definicion de producto cartesiano,
A
1
A
2
= {(a
i
, b
j
) : a
i
A
1
y b
j
A
2
}
para cada uno de los a
i
, 1 i q, tendremos los pares distintos,
(a
i
, b
1
), (a
i
, b
2
), . . . , (a
i
, b
r
)
es decir, r pares o r elementos de A
1
A
2
. Haciendo lo mismo para cada uno de los a
i
A
i
, 1 i q,
tendremos
(a
1
, b
1
), (a
1
, b
2
), . . . , (a
1
, b
r
)
(a
2
, b
1
), (a
2
, b
2
), . . . , (a
2
, b
r
)
. . . . . . . . . . . . . . . . . . . . . . . . . . .
(a
q
, b
1
), (a
q
, b
2
), . . . , (a
q
, b
r
)
o sea, un total de q r pares distintos en A
1
A
2
, luego
|A
1
A
2
| = q r = |A
1
| |A
2
|
por tanto, la proposicion es cierta para n = 2.
Paso inductivo. Supongamos que es cierta para n = p, es decir si A
1
, A
2
, . . . , A
p
es una coleccion de
conjuntos finitos no vacos. Entonces,
|A
1
A
2
A
p
| = |A
1
| |A
2
| |A
p
|
Veamos si la proposicion es cierta para n = p + 1. En efecto, si A
1
, A
2
, . . . , A
p
, A
p+1
es una coleccion de
conjuntos finitos no vacos, entonces
|A
1
A
2
A
p
A
p+1
| = |(A
1
A
2
A
p
) A
p+1
| {Asociatividad de }
= |A
1
A
2
A
p
| |A
p+1
| {Paso basico}
= |A
1
| |A
2
| |A
p
| |A
p+1
| {Paso inductivo}
41
Universidad de Cadiz Departamento de Matematicas
Consecuentemente, por el Principio de induccion matematica, el teorema es cierto para todo entero
positivo, n, es decir,
|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

3.3.2 Regla del Producto


Si un procedimiento puede descomponerse en las etapas primera y segunda, y si existen m resultados
posibles de la primera etapa y si, para cada uno de estos resultados, existen n resultados posibles para
la segunda etapa, entonces el procedimiento entero puede realizarse, en el orden dado, de mn formas.
Ejemplo 3.6 Se dispone de una baraja de 40 cartas de la cual extraemos cuatro de dos formas difer-
entes:
42
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Sin devolucion de cada carta extrada.
(b) Con devolucion de la carta en cada extraccion.
Calcular el n umero de formas diferentes de obtener cuatro cartas en cada caso.
Solucion
Consideraremos el experimento como una accion con cuatro pasos independientes.
(a) Para el primer paso tenemos 40 opciones posibles y como la carta extrada no se devuelve quedaran
39 opciones para el segundo paso y, por la misma razon, 38 y 37 opciones para el tercero y el cuarto,
respectivamente. As pues el experimento podra hacerse de
40 39 38 37 = 2193360
formas distintas.
(b) Cada carta extrada se devuelve a la baraja. Por tanto, para cada una de las cuatro extracciones
dispondremos de las cuarenta. As pues, el n umero de formas diferentes de obtener las cuatro cartas
es
40 40 40 40 = 2560000

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.6 Con las letras A, A, M, B, B, E, E,


(a) Cuantas palabras pueden construirse?
(b) Cuantas empiezan y acaban en E?
Solucion
(a) Observemos que dos palabras distintas cualesquiera
AMABEBE y BEBEAMA
82
Matematica Discreta Francisco Jose Gonzalez Gutierrez
solo se diferencian en el orden de colocacion de las letras, por tanto el n umero de palabras distintas
sera igual al de ordenaciones que puedan hacerse con las siete letras dadas, es decir permutaciones
de orden siete. Dado que las letras estan repetidas seran permutaciones con repeticion de las siete
letras donde tres de ellas se repiten dos veces cada una, luego el n umero total de palabras es
PR
2,1,2,2
7
=
7!
2! 1! 2! 2!
=
3 4 5 6 7
4
= 630
(b) Como todas las palabras han de empezar y terminar con E, el problema sera equivalente a fijar
una E delante y otra detras, permutando con repeticion las restantes letras, luego el resultado es
PR
2,1,2
5
=
5!
2! 1! 2!
= 30

Ejemplo 4.7 Demostrar que si n y p son enteros positivos y n es el doble de p, entonces


n!
2
p
es un
n umero entero.
Solucion
En efecto, si consideramos los n = 2p smbolos x
1
, x
1
, x
2
, x
2
, . . . , x
p
, x
p
, entonces el n umero de formas de
ordenarlos es un entero igual a
PR
2,2,
(p
......,2
n
=
n!
2! 2! 2!
=
n!
2
p

Ejemplo 4.8 Determinar el n umero de soluciones enteras de la ecuacion


x
1
+x
2
+x
3
+x
4
= 32
en los casos siguientes:
(a) x
i
0, 1 i 4
(b) x
i
> 0, 1 i 4
(c) x
1
, x
2
5, x
3
, x
4
7
(d) x
i
8, 1 i 4
(e) x
i
2, 1 i 4
(f) x
1
, x
2
, x
3
> 0, 0 < x
4
25
Solucion
(a) x
i
0, 1 i 4
Observese que al ser todas las x
i
no negativas, ninguna de ellas puede ser mayor que 32, es decir,
0 x
i
32, i = 1, 2, 3, 4
Pues bien, sea A el conjunto formado por todas las soluciones enteras de la ecuacion dada, es decir,
A = {(x
1
, x
2
, x
3
, x
4
) : x
1
+x
2
+x
3
+x
4
= 32, x
i
0, 1 i 4}
y sea B el conjunto formado por todas las sucesiones de x y 1, construidas de la forma siguiente:
83
Universidad de Cadiz Departamento de Matematicas
Dada una solucion cualquiera de la ecuacion dada, escribimos una x para cada una de las incognitas
seguido de un n umero de unos igual al valor de la misma. Por ejemplo a la solucion
x
1
= 7, x
2
= 9, x
3
= 8, x
4
= 8
le correspondera una secuencia formada por una x seguida de siete unos, a continuacion otra x
seguida de nueve unos, una tercera x seguido de ocho unos y terminara la secuencia con una x
seguida de ocho unos.
El siguiente cuadro ilustra algunos ejemplos de la correspondencia as definida.
A B
(7, 9, 8, 8) x1111111x111111111x11111111x11111111
(0, 0, 4, 28) xxx1111x1111111111111111111111111111
(10, 4, 18, 0) x1111111111x1111x111111111111111111x
Observese que a cualquier solucion de la ecuacion le correspondera una secuencia de la forma
anterior y, recprocamente, dada cualquier secuencia de este tipo existe una solucion de la ecuacion
a la cual representa. Quiere decir, por tanto, que la correspondencia as denida entre A y B es
biunvoca y ambos conjuntos tienen el mismo n umero de elementos.
Consecuentemente, el problema de calcular el n umero de soluciones que tiene la ecuacion dada es
equivalente al de calcular el n umero de elementos que hay en el conjunto B y esto es relativamente
facil.
En efecto, los elementos de B se diferencian unos de otros unicamente en el orden de colocacion de
sus elementos, luego seran todas las ordenaciones posibles que puedan hacerse con los 35 elementos
(no contamos la primera x ya que todas empiezan por x y no inuye en el conteo) donde uno de
ellos (la x) se repite tres veces y el otro (el 1) se repite treinta y dos veces. Por lo tanto, el n umero
de soluciones enteras no negativas que tiene la ecuacion propuesta es
PR
3,32
35
=
35!
3! 32!
= 6545
(b) x
i
> 0, 1 i 4
Observemos lo siguiente:
x
i
> 0 = x
i
1 = x
i
1 0
y haciendo
y
i
= x
i
1, i = 1, 2, 3, 4
tendremos que
y
i
0, i = 1, 2, 3, 4
sustituimos en la ecuacion propuesta, y
y
1
+ 1 +y
2
+ 1 +y
3
+ 1 +y
4
+ 1 = 32
es decir,
y
1
+y
2
+y
3
+y
4
= 28 : y
i
0, 1 i 4
luego el problema propuesto equivale a calcular el n umero de soluciones enteras de esta ecuacion.
Bastara aplicar el mismo razonamiento que en el apartado (a) para llegar a que el n umero buscado
es
PR
3,28
31
=
31!
28! 3!
= 4495
84
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(c) x
1
, x
2
5 y x
3
, x
4
7.
Razonamos igual que en (b) y hacemos
y
1
= x
1
5, y
2
= x
2
5, y
3
= x
3
7, y
4
= x
4
7
sustituimos en la ecuacion original y resulta
y
1
+y
2
+y
3
+y
4
= 8 : y
i
0, 1 i 4
razonamos igual que en (a) y tendremos que el n umero de soluciones enteras de la ecuacion prop-
uesta que cumplen las condiciones dadas es
PR
3,8
11
=
11!
3! 8!
= 165
(d) x
i
8, 1 i 4
Razonando igual que en los apartados (a) y (b), hacemos
y
i
= x
i
8, 1 i 4
sustituimos en la ecuacion original, y nos queda
y
1
+y
2
+y
3
+y
4
= 0 : y
i
0, 1 i 4
la cual, obviamente, solo admite la solucion trivial,
y
1
= y
2
= y
3
= y
4
= 0
luego la ecuacion general tiene una unica solucion entera no negativa que cumpla las condiciones
dadas.
(e) x
i
2, 1 i 4
Razonamos igual que en los apartados anteriores, y hacemos
y
i
= x
i
+ 2, i = 1, 2, 3, 4
sustituimos en la ecuacion original y resulta la ecuacion
y
1
+y
2
+y
3
+y
4
= 40 : y
i
0, 1 i 4
Utilizando nuevamente los argumentos del apartado (a), el n umero de soluciones enteras no nega-
tivas de esta ecuacion y, consecuentemente, de la ecuacion original con las condiciones impuestas
es
PR
3,40
43
=
43!
3! 40!
= 12341
(f) x
1
, x
2
, x
3
> 0, 0 < x
4
25
Observemos lo siguiente: si S es el conjunto formado por todas las soluciones que nos piden, es
decir,
S = {(x
1
, x
2
, x
3
, x
4
) : x
1
, x
2
, x
3
> 0 y 0 < x
4
25}
y S
1
y S
2
son los conjuntos:
S
1
= {(x
1
, x
2
, x
3
, x
4
) : x
1
, x
2
, x
3
> 0 y 0 < x
4
32}
S
2
= {(x
1
, x
2
, x
3
, x
4
) : x
1
, x
2
, x
3
> 0 y 25 < x
4
32}
entonces,
S
1
= S S
2
y S S
2
=
luego por el principio de adicion,
|S
1
| = |S S
2
| = |S| +|S
2
|
85
Universidad de Cadiz Departamento de Matematicas
es decir,
|S| = |S
1
| |S
2
|
donde |S
1
| = PR
3,28
31
, calculado en el apartado (b).
Para calcular |S
2
|, tenemos que x
1
, x
2
, x
3
> 0 y x
4
> 25. Entonces,
x
i
> 0 = x
i
1 = x
i
1 0, i = 1, 2, 3
y
x
4
> 25 = x
4
26 = x
4
26 0
luego haciendo
y
i
= x
i
1, i = 1, 2, 3 y y
4
= x
4
26
y sustituyendo en la ecuacion original, tendremos
y
1
+y
2
+y
3
+y
4
= 3 y
i
0, 1 i 3 : y
i
0, 1 i 4
Utilizando el mismo razonamiento que en apartados anteriores, el n umero de soluciones enteras de
la ecuacion original cumpliendo las condiciones impuestas es PR
3,3
6
.
Por lo tanto, el n umero de soluciones enteras de la ecuacion propuesta con las condiciones x
1
, x
2
, x
3
>
0 y 0 < x
4
25 es,
|S| = PR
3,28
31
PR
3,3
6
= 4495 20 = 4475

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.10 Cuantas permutaciones de la palabra MISSISSIPPI no tienen S consecutivas?


Solucion
Consideremos la palabra MIIIPPI es decir, la que resulta eliminando las cuatro eses en la palabra
dada. Dejamos un hueco en blanco antes y despues de cada una de las letras,
M I I I P P I
si ahora ordenamos estas de PR
1,4,2
7
formas distintas, tendremos todas las palabras que pueden formarse
con las siete letras. Para cada una de ellas introducimos en los ocho huecos en blanco cuatro eses y
cuatro bes, signicando esto que el espacio en blanco desaparece, por ejemplo,
S M S I b I b I S P b P b I S
87
Universidad de Cadiz Departamento de Matematicas
es la palabra,
SMSIIISPPIS
y todas las as construidas no tienen eses consecutivas. Pues bien, para cada una de las PR
1,4,2
7
de
que disponamos, esto ultimo puede hacerse de PR
4,4
8
formas distintas, consecuentemente, el n umero de
permutaciones de la palabra dada que no tienen eses consecutivas es
PR
1,4,2
7
PR
4,4
8
=
8!
4! 4!

7!
4! 2!
= 7350

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

4.4 Variaciones con Repetici on


Supongamos ahora que disponemos de cinco objetos a
1
, a
2
, a
3
, a
4
y a
5
, que son n umeros de una sola cifra
y que nos planteamos la siguiente cuestion:
Cuantos n umeros de tres cifras pueden formarse con los cinco dgitos propuestos?
Para fijar ideas, supondremos que los n umeros son 1, 2, 3, 4 y 5 y observamos que ahora no se hace
referencia a la repeticion de las cifras, luego hay que suponer que pueden repetirse.
El resultado a la pregunta es una sencilla aplicacion del principio de multiplicacion. En efecto, para la
primera cifra tendremos cinco opciones y como pueden repetirse, habra tambien cinco para la segunda
y para la tercera. El citado principio asegura que el total de n umeros que pueden formarse en las
condiciones pedidas es:
5 5 5 = 5
3
Definimos y calculamos el n umero de las variaciones con repeticion.
4.4.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, lla-
maremos variacion con repeticion de orden n a cualquier subcoleccion de n objetos de la coleccion
dada pudiendo repetirse los mismos.
Observese que dos variaciones con repeticion seran diferentes cuando difieran en alg un o algunos elemen-
tos o bien cuando teniendo los mismos elementos dieran en el lugar que ocupan elementos distintos.
96
Matematica Discreta Francisco Jose Gonzalez Gutierrez
4.4.2 Formaci on y N umero de las Variaciones con Repetici on
Al n umero de variaciones con repeticion de orden n de una coleccion de m objetos lo notaremos V R
m,n
,
y diremos que es el n umero de variaciones con repeticion de m elementos tomados n a n y
V R
m,n
= m
n
Demostracion
Procederemos por induccion para formar las variaciones con repeticion de orden n que pueden formarse
con los m objetos a
1
, a
2
, . . . , a
m
.
Paso basico. Para n = 1, las variaciones con repeticion de orden 1 seran:
a
1
a
2
a
3
a
4
. . . a
m
es decir, V R
m,1
= m.
Para obtener las de orden dos (n = 2), a nadimos a cada una de las de orden 1, cada uno de los demas
elementos, incluido el mismo, o sea,
a
1
a
1
a
2
a
1
a
3
a
1
a
m
a
1
a
1
a
2
a
2
a
2
a
3
a
2
a
m
a
2
a
1
a
3
a
2
a
3
a
3
a
3
a
m
a
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
1
a
m
a
2
a
m
a
3
a
m
a
m
a
m
Entonces, por cada variacion con repeticion de orden 1, habra m variaciones con repeticion de orden 2,
luego,
V R
m,2
= m V R
m,1
Paso inductivo. Supongamos obtenidas las de orden m1.
Para obtener las de orden m a nadimos a cada una de ellas, cada uno de los demas elementos, incluido el
mismo. Entonces,
V R
m,n
= m V R
m,n1
tendremos, por tanto,
V R
m,1
= m
V R
m,2
= m V R
m,1
V R
m,3
= m V R
m,2

V R
m,n1
= m V R
m,n2
V R
m,n
= m V R
m,n1
Multiplicando miembro a miembro estas igualdades, tendremos
V R
m,1
V R
m,2
V R
m,n1
V R
m,n
= m m V R
m,1
m V R
m,2
m V R
m,n2
m V R
m,n1
de aqu que
V R
m,n
= m
n
sea el n umero de variaciones con repeticion de orden n que pueden formarse con m elementos dados.
Ejemplo 4.18 Calcular cuantas palabras de tres letras pueden formarse con las letras A, B, C, D y E
en los siguientes casos:
97
Universidad de Cadiz Departamento de Matematicas
(a) Comienzan por A.
(b) No contienen la letra A.
(c) Contienen la letra A.
Solucion
Observamos que las palabras ABC y BAC son distintas, luego el orden inuye en el hecho de que dos
grupos de tres elementos elegidos entre los cinco dados sean diferentes, ademas ABC y ADE tambien
son palabras distintas, luego el cambio de alg un o algunos elementos es, asimismo, relevante.
Consecuentemente, las palabras de tres letras seran variaciones de orden tres elegidas entre las cinco
letras dadas.
(a) Veamos cuantas palabras comienzan por A.
Bastara anteponer la letra A a cada una de las variaciones con repeticion de segundo orden de las cinco
letras dadas. Consecuentemente, el n umero de palabras de tres letras construidas con las cinco dadas y
que empiezan por A es
V R
5,2
= 5
2
= 25
(b) Calculamos cuantas palabras no contienen a la letra A.
En este caso, bastara calcular el n umero de palabras de tres letras que pueden formarse con B, C, D y
E, es decir,
V R
4,3
= 4
3
= 64
(c) Veamos, finalmente, cuantas palabras contienen la letra A.
El n umero total de palabras de tres letras es V R
5,3
y el n umero de palabras que no contienen la letra A
es, seg un el apartado (b), V R
4,3
, consecuentemente el n umero pedido es
V R
5,3
V R
4,3
= 5
3
4
3
= 125 64 = 61

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

= 45 1 + 210 45 + 210 210 + 45 210 + 45 1


= 63090
(d) Sea k el n umero de hombres que integran el comite, entonces k = 8, 9 o 10, siendo el de mujeres
12 k, razonando igual que en el apartado anterior, habra
10

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

Ejemplo 5.11 Dado el conjunto A = {1, 2, 3, 4, 5, 6, 7}, determinar el n umero de


(a) subconjuntos de A.
(b) subconjuntos no vacos de A.
116
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(c) subconjuntos de A que contienen tres elementos.
(d) subconjuntos de A que contienen a los elementos 1 y 2.
(e) subconjuntos de A con un n umero par de elementos.
(f) subconjuntos de A con un n umero impar de elementos y que incluyan al elemento 3.
Solucion
(a) Veamos cuantos subconjuntos tiene A.
Directamente del ejemplo anterior, el n umero de subconjuntos que tiene A sera
1 +
7

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

5.2.2 F ormula de Pascal


Si n y k son dos enteros positivos tales que 1 k n 1, entonces

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

que desarrollando los n umeros combinatorios, resulta


1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Todas y cada una de las filas empiezan y terminan con 1 y cualquier otro n umero en el triangulo es suma
de los dos que estan encima suya.
5.3 Combinaciones con Repetici on
Supongamos que disponemos de m objetos a
1
, a
2
, . . . , a
m
y que son bocadillos.
Supongamos, tambien, para fijar ideas supongamos que m = 4, es decir, hay cuatro clases distintas de
bocadillos, por ejemplo a
1
es de jamon (j), a
2
de chorizo (c), a
3
de salchichon (s) y a
4
de tortilla (t).
2
Figura en el Traite du Triangle Arithmetique publicado por Pascal en 1665. Tambien recibe el nombre de triangulo
de Yang Huis, en honor al matematico chino que lo descubrio en 1261. El matematico Chu Shih-Chieh, tambien chino, lo
incluye en su libro El espejo precioso de los cuatro elementos de 1303.
121
Universidad de Cadiz Departamento de Matematicas
Supongamos que diez estudiantes de Matematica Discreta entran en la cafetera de la Escuela dispuestos
a comerse un bocadillo cada uno.
De cuantas maneras distintas pueden pedir los bocadillos los estudiantes?
Designaremos con las letras c, j, s y t a los bocadillos de chorizo, jamon, salchichon y tortilla, respectiva-
mente. Uno de los pedidos puede ser cccjjstttt que, obviamente, es igual al pedido ccjcstttt y distinto al
ccjjssttt. El orden, por tanto, es irrelevante y lo unico que hace a dos peticiones distintas es el cambio
de alg un o algunos elementos entre los que no sean iguales entre s.
Estamos, pues, ante un problema de combinaciones, aunque los elementos pueden repetirse, luego no
podremos utilizar lo estudiado en el apartado anterior.
Calcularemos este n umero con el metodo siguiente: a cada grupo de diez elementos le hacemos corre-
sponder otro de catorce elementos escribiendo tantos unos como elementos distintos haya en los grupos,
seguidos de tantos ceros como veces se repita el elemento en el mismo.
En nuestro ejemplo, hay cuatro clases de bocadillos que lo supondremos ordenados en la forma csjt,
luego habra cuatro unos, as, la peticion, cjjtttccss se correspondera con el grupo, 10001001001000. La
siguiente tabla representa alguna de las peticiones y los grupos de ceros y unos correspondientes.
A B
cccjjcjctt 10000011000100
cccjjtttss 10001001001000
ssssjjjjjj 11000010000001
tttttttttt 11110000000000
En la columna A tenemos todas las combinaciones con repeticion de cuatro elementos tomados diez a
diez y su n umero coincidira con el n umero de grupos distintos que haya en la columna B.
Observese que los grupos de la columna B comienzan todos con un uno. Para calcular cuantos grupos
hay podemos prescindir de la primera posicion y quedan, por tanto, trece elementos, de los cuales tres
son unos y los diez restantes son ceros. Consecuentemente, el n umero total de grupos es igual al de
permutaciones con repeticion de trece elementos donde hay tres iguales entre s y distintos a otros diez,
tambien iguales entre s, por tanto, el n umero sera
PR
3,10
13
As pues,
CR
4,10
= PR
3,10
13
=
13!
3! 10!
=
(4 1 + 10)!
(4 1)! 10!
=

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.

Ejemplo 5.17 Resolver las siguientes cuestiones:


(a) De cuantas formas puede distribuirse cinco dulces diferentes entre diez personas si ninguna de
ellas puede recibir mas de uno?
(b) De cuantas formas pueden distribuirse cinco dulces diferentes entre diez personas si cualquiera de
ellas puede recibir cualquier n umero de dulces?
(c) De cuantas formas puede distribuirse cinco manzanas identicas entre diez personas si ninguna de
ellas puede recibir mas de una?
(d) De cuantas formas pueden distribuirse cinco manzanas identicas entre diez personas si cualquiera
de ellas puede recibir cualquier n umero de manzanas?
Solucion
(a) Sea
D = {d
1
, d
2
, d
3
, d
4
, d
5
}
el conjunto de los dulces, y
P = {p
1
, p
2
, p
3
, p
4
, p
5
, p
6
, p
7
, p
8
, p
9
, p
10
}
el conjunto de las personas. El esquema siguiente muestra algunos ejemplos de la situacion que se
plantea.
d
1
d
2
d
3
d
4
d
5
(1) p
1
p
3
p
5
p
7
p
9
(2) p
3
p
1
p
5
p
7
p
9
(3) p
1
p
3
p
6
p
8
p
10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Veamos lo que ocurre:
128
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Los grupos (1) y (2) son distintos ya que en el primero a la persona p
1
le corresponde el dulce
d
1
y a la p
3
el d
1
y en el segundo es al contrario, por tanto, el orden inuye en el hecho de
que dos grupos sean distintos.
El grupo (3) es, asimismo, distinto de los anteriores ya que hemos cambiado las personas, luego
el cambio de alg un o algunos elementos tambien es relevante para discernir si dos grupos son
iguales o distintos.
Consecuentemente, los distintos grupos son las variaciones de orden cinco elegidas de entre las diez
personas y el n umero de formas pedido es:
V
10,5
= 10 9 8 7 6 = 30240
(b) La situacion es identica a la del caso anterior, aunque ahora las variaciones de orden cinco elegidas
entre las diez personas, seran con repeticion. El n umero total de formas distintas sera, por tanto,
V R
10,5
= 10
5
= 100000
(c) Como ahora las manzanas son identicas, el esquema sera
m m m m m
(1) p
1
p
3
p
5
p
7
p
9
(2) p
3
p
1
p
5
p
7
p
9
(3) p
1
p
3
p
6
p
8
p
10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Los grupos (1) y (2) son iguales, luego el orden no es relevante para que dos grupos sean distintos.
Sin embargo, el tercer grupo si es distinto de los dos anteriores luego el cambio de alg un o algunos
elementos es lo unico que influye para que dos grupos sean distintos. Consecuentemente, estos son
combinaciones de orden cinco elegidas entre de las diez personas, as pues, habra
C
10,5
=

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

6.2.1 Dominio e Imagen


Llamaremos dominio de una relacion R al conjunto formado por todos los primeros elementos de los
pares ordenados que pertenecen a R, e imagen o rango al conjunto formado por los segundos elementos.
Es decir, si R es una relacion de A a B, entonces
Dom(R) = {a A, b : b B (a, b) R}
Img (R) = {b B, a : a A (a, b) R}
As en el ejemplo anterior, el dominio de R es Dom(R) = {1, 3} y la imagen Img (R) = {2, 3}
Ejemplo 6.4 Para los conjuntos U = {1, 2, 3, 4, 5}, A = {1, 2, 3}, B = {2, 4, 5}, determinar:
(a) |AB|.
(b) El n umero de relaciones de A a B.
(c) El n umero de relaciones binarias en A.
(d) El n umero de relaciones de A a B que contengan al (1,2) y al (1,5).
(e) El n umero de relaciones de A a B que contengan exactamente cinco pares ordenados.
(f) El n umero de relaciones binarias en A que contengan siete elementos como mnimo.
Solucion
(a) |AB| = |A| |B| = 3 3 = 9
(b) Sea N el n umero de relaciones de A a B.
Como una relacion es cualquier subconjunto del producto cartesiano de A por B, el n umero de
relaciones de A a B sera igual al n umero de subconjuntos que tenga AB, es decir, el n umero de
elementos del conjunto de las partes de este conjunto, por tanto,
N = |P(AB)| = 2
|AB|
= 2
9
(c) Igual que en el apartado anterior, si N es el n umero pedido, entonces
N = |P(AA)| = 2
|AA|
= 2
9
(d) Si eliminamos del producto cartesiano de A y B los pares (1,2) y (1,5), quedaran 7 pares, luego
el n umero de posibles relaciones que pueden establecerse sin ellos sera 2
7
igual al n umero N de
relaciones que contienen a los dos pares dados ya que bastara con a nadirlos a cada una de las
relaciones que no los tienen, por tanto,
N = 2
7
134
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(e) Dos subconjuntos con cinco pares del producto cartesiano de A y B, seran distintos solo si se
diferencian en alg un par sin que el orden en que los mismos figuren en el subconjunto inuya para
nada, por tanto, el n umero de subconjuntos de AB con cinco pares sera igual al de combinaciones
de nueve elementos tomados cinco a cinco, es decir, si N es el n umero pedido, entonces
N = C
9,5
=
_
9
5
_
= 126
(f) Sea N
i
el n umero de relaciones que contienen i elementos y sea N el n umero pedido. Entonces,
N = N
7
+ N
8
+ N
9
y razonando igual que en el apartado anterior,
N
i
= C
9,i
=
_
9
i
_
luego,
N = C
9,7
+ C
9,8
+ C
9,9
=
_
9
7
_
+
_
9
8
_
+
_
9
9
_
= 46

Ejemplo 6.5 Para U = Z


+
, A = {2, 3, 4, 5, 6, 7}, B = {10, 11, 12, 13, 14}, escribir los elementos de la
relacion R AB, donde
aRb si y solo si a divide (exactamente) a b.
Solucion
R = {(2, 10), (2, 12), (2, 14), (3, 12), (4, 12), (5, 10), (6, 12), (7, 14)}

6.3 Matriz de una Relaci on


En este apartado veremos una de las formas de representar una relacion entre dos conjuntos finitos, como
es su matriz booleana.
6.3.1 Denici on
Dados dos conjuntos nitos, no vacos,
A = {a
1
, a
2
, . . . , a
m
} y B = {b
1
, b
2
, . . . , b
n
}
y una relacion R cualquiera de A a B, llamaremos matriz de R a la matriz booleana siguiente:
M
R
=
_
r
ij
_
: r
ij
=
_
1, si (a
i
, b
j
) R
0, si (a
i
, b
j
) / R
donde i = 1, 2, . . . . . . , m; j = 1, 2, . . . . . . , n.
Directamente de la definicion dada se deduce que la matriz de una relacion binaria es cuadrada.
135
Universidad de Cadiz Departamento de Matematicas
Ejemplo 6.6 Sea A = {1, 2, 3, 4} y denimos la relacion
aRb b es m ultiplo de a, a, b A
Calcularemos la matriz de la relacion R.
Solucion
La relacion vendra dada por el conjunto
R = {(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 4), (3, 3), (4, 4)}
y la matriz sera, por tanto,
M
R
=
_
_
_
_
1 1 1 1
0 1 0 1
0 0 1 0
0 0 0 1
_
_
_
_

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

Ejemplo 6.8 Representar graficamente el digrafo D = (Z


+
, R), donde R es la relacion denida sobre
el conjunto de los n umeros naturales consistente en todos los pares de n umeros de la forma (x, x + 2).
137
Universidad de Cadiz Departamento de Matematicas
Solucion
R =
_
(x, x + 2) : x Z
+
_

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

Ejemplo 6.14 En el conjunto Z de los n umeros enteros, consideramos la relacion


R = {(a, b) Z Z : a b}
es decir, la relacion menor o igual que. Es simetrica?, Es antisimetrica?
Solucion
Simetra.
Considerando los enteros 1 y 2, tendremos que
1 es menor que 2 y 2 no es menor que 1
es decir,
1R2 y 2R/ 1
luego,
a, b Z : (aRb bR/ a)
de aqu que por 4, la relacion propuesta sea no simetrica.
Antisimetra.
Sean a y b dos enteros cualesquiera. Entonces,
a = b = a < b b < a
= (b a) (a b)
= aR/ b bR/ a
144
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Consecuentemente, tendremos que
a, b A(a = b = aR/ b bR/ a)
de aqu que la relacion propuesta sea antisimetrica.
Veamos otra forma de probar la antisimetra.
aRb a b = p Z
+
0
: b = a + p
y
bRa b a = q Z
+
0
: a = b + q
_

_
= 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.

7.2 Conjuntos Ordenados


7.2.1 Elementos Comparables
Dados dos elementos a y b de un conjunto A sobre el que se ha denido una relacion de orden ,
diremos que son comparables si uno de ellos es anterior al otro. En caso contrario se dice que a y b
son no comparables.
Nota 7.2 Observese que
a y b son comparables a b b a
luego
a y b no son comparables a / b b / a

7.2.2 Orden Parcial y Total


Una relacion de orden se dice que es total cuando todos los elementos del conjunto sobre el que esta
denida son comparables por dicha relacion. En caso contrario, es decir, si existen elementos no
comparables, diremos que la relacion denida es de orden parcial. As pues, dada la relacion de orden
, diremos
es de orden total a, b A(a b b a)
es de orden parcial a, b A : (a / b b / a)
159
Universidad de Cadiz Departamento de Matematicas
Ejemplo 7.4 Probar que la relacion de orden menor o igual denida en el conjunto Z de los n umeros
enteros es total.
Solucion
En efecto, sean a y b dos enteros cualesquiera, veamos que a b o b a, es decir, todos los n umeros
enteros son comparables por la relacion.
Como a y b estan arbitrariamente elegidos, puede ocurrir que sean iguales o distintos. Pues bien,
a = b a = b a = b b a = 0
a = b b a Z \ {0}
a = b b a Z

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

) dos elementos cualesquiera de AB. Entonces,


(a, b) (a

, 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

{Por la antisimetra en (A,


1
) y (B,
2
)}
(a, b) = (a

, 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

) cualesquiera de AB, entonces


(a, b) (a

, 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

donde es el orden usual. Demuestre que es de orden.


Solucion
Recordemos que la relacion de divisibilidad | sobre el conjunto de los enteros positivos, es de orden
parcial.
Veamos si la relacion propuesta es de orden.
Reexiva. Sea (a, b) un elemento arbitrario de AA. Entonces,
a |a , por ser | reflexiva

b b, por ser reflexiva


luego,
(a, b) (a, b)
es decir,
(a, b) ((a, b) AA = (a, b) (a, b))
o sea, es reexiva.
Antisimetrica. Sean (a, b) y (a

, 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

{Por ser | y antisimetricas}


(a, b) = (a

, 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

) son elementos arbitrarios de AA, entonces


(a, b) (a

, b

(a

, b

) (a

, b

)
_
_
_

_
_
_
a |a

b b

|a

_
_
_
a |a

|a

b b

= a |a

b b

{Por ser | y transitivas}


(a, b) (a

, 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

) dos elementos cualesquiera de AB. Pues bien,


(a, b) (a

, 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

) tres elementos cualesquiera de AB. Entonces,


(a, b) (a

, 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

) cualesquiera de AB. Como


1
es de orden total
a
1
a


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,

es el conjunto de todas las palabras posibles de


cualquier longitud, independientemente de que tengan o no significado.
Consecuentemente, tendremos
ama amando
en

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

Ejemplo 7.16 Determinar el diagrama de Hasse de las relaciones siguientes:


(a) A = {1, 2, 3, 4} y
R = {(1, 1), (1, 2), (2, 2), (2, 4), (1, 3), (3, 3), (3, 4), (1, 4), (4, 4)}
(b) A = {a, b, c, d, e} y
R = {(a, a), (b, b), (c, c), (a, c), (c, d), (c, e), (a, d), (d, d), (a, e), (b, c), (b, d), (b, e), (e, e)}
Solucion

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

7.5 Ordenaci on Topol ogica


Si {A, } es un conjunto parcialmente ordenado, muchas veces sera necesario encontrar un orden total
del conjunto A que es simplemente una extension del orden parcial dado en el sentido de que a b
a b.
El proceso de construccion de un orden total tal como se llama clasicacion u ordenacion topologica.
Este problema se presenta cuando se necesita introducir un conjunto parcialmente ordenado en una
computadora. Los elementos de A deberan introducirse en un orden secuencial y la introduccion sera de
tal manera que el orden parcial se preserve. Esto es si a b, entonces a se introducira antes que b. Una
clasicacion topologica dara un orden de entrada de los elementos que satisfagan esta condicion.
Ejemplo 7.20 Obtener la ordenacion topologica del conjunto parcialmente ordenado cuyo diagrama
de Hasse es el (1) de la gura siguiente:
Solucion
176
Matematica Discreta Francisco Jose Gonzalez Gutierrez

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

es otra cota superior de B en A, entonces a 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

es otra cota inferior de B en A, entonces 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}

Inmo. Seg un vimos en el citado ejemplo, B


1
no tena cotas inferiores, luego tampoco tendra
cota inferior maxima, es decir, no tiene nmo.
El supremo es c ya que precede a todas las cotas superiores de B
1
.
(b) B
2
= {c, d, e}
El nmo es c ya que sucede a todas las cotas inferiores de B
2
.
Supremo no tiene ya que al no ser comparables los elementos f y g, no hay ninguna cota
superior que preceda a todas las demas.
7.6.13 Unicidad del

Inmo y el Supremo
Todo conjunto ordenado nito posee, a lo sumo, un nmo y un supremo.
Demostracion
En efecto, supongamos que un conjunto ordenado {A, } tiene dos elementos s
1
y s
2
que son supremos,
entonces
s
1
, supremo
s
2
A
_
= s
2
s
1
185
Universidad de Cadiz Departamento de Matematicas
Por otra parte,
s
2
, supremo
s
1
A
_
= s
1
s
2
luego por la antisimetra,
s
1
= s
2
y el supremo, si existe, es unico.
De una forma similar se prueba que el nmo de un conjunto ordenado, si existe, es unico.
Nota 7.7 Sea {A, } un conjunto ordenado y B = {b
1
, b
2
, . . . , b
k
} un subconjunto suyo. Observemos
lo siguiente:
Si a es el supremo, entonces a es el primer vertice que puede alcanzarse siguiendo una trayectoria
ascendente desde b
1
, b
2
. . . , b
k
.
Si a es el nmo, entonces a es el ultimo vertice que puede alcanzarse siguiendo una trayectoria
descendente desde b
1
, b
2
. . . , b
k
.
Ejemplo 7.28 Sea A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11} un conjunto ordenado cuyo diagrama de Hasse
esta en la figura. Encontrar el supremo y el nmo de B = {6, 7, 10}.

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: el conjunto vaco, .


(h) A = {2, 3, 4, 6, 8, 12, 24, 48} ordenado por la relacion de divisibilidad y B = {4, 6, 12}.
Cotas superior de B: 12, 24 y 48.
Cota inferior de B: 2.
Supremo: 12.

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}}

Ejemplo 8.5 Sea el conjunto Z


+
Z
+
y consideremos en el la relacion
(a, b)R(c, d) si, y solo si a + d = b + c
cualesquiera que sean (a, b) y (c, d) de Z
+
Z
+
.
(a) Probar que la relacion propuesta es de equivalencia.
(b) Hallar las clases de equivalencia.
(c) Obtener el conjunto cociente.
(d) Escribir el conjunto cociente que se obtiene en el caso de que la relacion se dena en el conjunto
AA siendo A = {1, 2, 3, 4, 5}.
(e) Construir una graca que represente al conjunto cociente para A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Solucion
(a) Probaremos que R cumple las condiciones exigidas para ser de equivalencia.
Reexividad. En efecto, para cada par (a, b) de Z
+
Z
+
se verifica que
a + b = b + a
de aqu que
(a, b)R(a, b)
y la relacion es, por tanto, reflexiva.
Simetra. En efecto, si (a, b) y (c, d) son cualesquiera de Z
+
Z
+
tales que
(a, b)R(c, d)
204
Matematica Discreta Francisco Jose Gonzalez Gutierrez
tendremos que
a + d = b + c
de donde por la conmutatividad de la suma en Z
+
se sigue que
d + a = c + b
luego
(c, d)R(a, b)
y R es, por tanto, simetrica.
Transitividad. Sean (a, b), (c, d) y (e, f) tres elementos arbitrarios de Z
+
Z
+
, tales que
(a, b)R(c, d) y (c, d)R(e, f)
es decir, tales que
a + d = b + c y c + f = d + e
si sumamos miembro a miembro ambas igualdades obtendremos
a + d + c + f = b + c + d + e
de donde se sigue que
a + f = b + e
luego
(a, b)R(e, f)
y, consecuentemente, R es transitiva.
Por ser reflexiva, simetrica y transitiva, R sera una relacion de equivalencia
(b) Hallemos las clases de equivalencia.
Sea (a, b) un par de enteros positivos cualesquiera. Entonces,
[(a, b)] = {(x, y) Z
+
Z
+
: (x, y)R(a, b)}
= {(x, y) Z
+
Z
+
: x + b = y + a}
= {(x, y) Z
+
Z
+
: x y = a b}
= {(x, y) Z
+
Z
+
: x y = d}
donde d es la diferencia entre a y b. Cuando el par (a, b) recorra todo el conjunto Z
+
Z
+
, su diferencia, d,
recorrera el conjunto Z de los n umeros enteros ya que sera un entero negativo, cero o positivo dependiendo
de que a sea menor, igual o mayor que b.
Por lo tanto, la clase de equivalencia de cualquier elemento tendra la forma:
_
(x, y) Z
+
Z
+
: x y = d, con d Z
_
Por ejemplo,
_
(x, y) Z
+
Z
+
: x y = 0
_
sera la clase de equivalencia del par (1, 1) y del (2, 2), del (3, 3), etc..., en general de todos los pares de
la forma (a, a). Tomando como representante el (1, 1),
[(1, 1)] =
_
(x, y) Z
+
Z
+
: x = y
_
= {(1, 1), (2, 2), (3, 3), . . . . . .}
y el conjunto
_
(x, y) Z
+
Z
+
: x y = 8
_
= {(1, 9), (2, 10), (3, 11), (4, 12), . . . . . .}
205
Universidad de Cadiz Departamento de Matematicas
sera, por ejemplo, [(1, 9)], clase de equivalencia del par (1, 9).
(c) Obtengamos el conjunto cociente.
Z
+
Z
+
/R = { {(x, y) Z
+
Z
+
: x y = 2} ,
{(x, y) Z
+
Z
+
: x y = 1} ,
{(x, y) Z
+
Z
+
: x y = 0} ,
{(x, y) Z
+
Z
+
: x y = 1} ,
{(x, y) Z
+
Z
+
: x y = 2} , }
es decir,
Z
+
Z
+
/R =
_
{(x, y) Z
+
Z
+
: x y = d}
dZ
,
{(x, y) Z
+
Z
+
: x y = 0} ,
{(x, y) Z
+
Z
+
: x y = d}
dZ
+
_
=
_
{(x, y) Z
+
Z
+
: x y = d}
dZ
+ ,
{(x, y) Z
+
Z
+
: x y = 0} ,
{(x, y) Z
+
Z
+
: x y = d}
dZ
+
_
=
_
{(x, x + d) Z
+
Z
+
}
dZ
+ , {(x, x) Z
+
Z
+
} , {(y + d, y) Z
+
Z
+
}
dZ
+
_
= {[(x, x + d)] , [(x, x)] , [(y + d, y)] , con d Z
+
}
xZ
+
,yZ
+
y como x (x + d) = d, x x = 0 y d + y y = d independientemente de los valores que tomen x e
y, podemos tomar x = 1 e y = 1, es decir elegir como representante de cada clase a los pares (1, 1 + d),
(1, 1) y (1 + d, 1), respectivamente. Entonces,
Z
+
Z
+
/R =
_
[(1, 1 + d)] , [(1, 1)] , [(1 + d, 1)] , con d Z
+
_
y haciendo 1 + d = p,
Z
+
Z
+
/R =
_
[(1, p)] , [(1, 1)] , [(p, 1)] , con p Z
+
\ {1}
_
=
_
[(1, p)] , [(p, 1)] , con p Z
+
_
(d) Escribiremos el conjunto cociente para el subconjunto de Z
+
, A = {1, 2, 3, 4, 5}
AA/R = {[(1, p)] , [(p, 1)] , con p A}
= {[(1, 5)] , [(1, 4)] , [(1, 3)] , [(1, 2)] , [(1, 1)] , [(2, 1)] , [(3, 1)] , [(4, 1)] , [(5, 1)]}
= {{(1, 5)} , {(1, 4)(2, 5)} , {(1, 3), (2, 4), (3, 5)} , {(1, 2), (2, 3), (3, 4), (4, 5)} ,
= {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5)} , {(2, 1), (3, 2), (4, 3), (5, 4)} , {(3, 1), (4, 2), (5, 3)} ,
= {(4, 1), (5, 2)} , {(5, 1)}}
(e) Construiremos una graca representativa del conjunto cociente para el subconjunto de Z
+
,
A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} .
206
Matematica Discreta Francisco Jose Gonzalez Gutierrez
[
(
1
,
1
0
)
]
(1, 10) (2, 10) (3, 10) (4, 10) (5, 10) (6, 10) (7, 10) (8, 10) (9, 10) (10, 10)
(1, 9) (2, 9) (3, 9) (4, 9) (5, 9) (6, 9) (7, 9) (8, 9) (9, 9) (10, 9)
[
(
1
,
9
)
]
(1, 8) (2, 8) (3, 8) (4, 8) (5, 8) (6, 8) (7, 8) (8, 8) (9, 8) (10, 8)
[
(
1
,
8
)
]
(1, 7) (2, 7) (3, 7) (4, 7) (5, 7) (6, 7) (7, 7) (8, 7) (9, 7) (10, 7)
[
(
1
,
7
)
]
(1, 6) (2, 6) (3, 6) (4, 6) (5, 6) (6, 6) (7, 6) (8, 6) (9, 6) (10, 6)
[
(
1
,
6
)
]
(1, 5) (2, 5) (3, 5) (4, 5) (5, 5) (6, 5) (7, 5) (8, 5) (9, 5) (10, 5)
[
(
1
,
5
)
]
(1, 4) (2, 4) (3, 4) (4, 4) (5, 4) (6, 4) (7, 4) (8, 4) (9, 4) (10, 4)
[
(
1
,
4
)
]
(1, 3) (2, 3) (3, 3) (4, 3) (5, 3) (6, 3) (7, 3) (8, 3) (9, 3) (10, 3)
[
(
1
,
3
)
]
(1, 2) (2, 2) (3, 2) (4, 2) (5, 2) (6, 2) (7, 2) (8, 2) (9, 2) (10, 2)
[
(
1
,
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
Ejemplo 8.6 En el conjunto A = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} se considera la relacion
aRb si, y solo si a b es m ultiplo de 3
Probar que es de equivalencia, hallar las clases de equivalencia y el conjunto cociente.
Solucion
Observese que
a b es m ultiplo de 3 a b = 3k; k Z.
luego la relacion puede escribirse en la forma
aRb a b = 3k; k Z
Reexiva. Para cada a de A se verifica que
a a = 0
lo cual puede escribirse en la forma
a a = 3 0; 0 Z
207
Universidad de Cadiz Departamento de Matematicas
luego aRa.
Simetrica. Si a y b son cualesquiera de A tales que aRb, entonces
a b = 3k; k Z
de aqu que
b a = 3(k); k Z
y por tanto, bRa.
Transitiva. En efecto, si a, b y c son cualesquiera de A tales que aRb y bRc, entonces
a b = 3k
1
; k
1
Z y b c = 3k
2
; k
2
Z
y si sumamos miembro a miembro ambas ecuaciones, tendremos que
a c = 3(k
1
+ k
2
); k
1
+ k
2
Z
luego aRc.
Clases de equivalencia. Si a es cualquiera de A, entonces
x [a] xRa
x a = 3k; k Z
x = a + 3k; k Z
luego
[a] = {x : x = a + 3k; k Z} .
As pues,
[0] = {x : x = 3k; k Z} = {0, 3, 6, 9}
[1] = {x : x = 1 + 3k; k Z} = {1, 4, 7}
[2] = {x : x = 2 + 3k; k Z} = {2, 5, 8}
El conjunto cociente sera, por tanto,
A/R = {{0, 3, 6, 9} , {1, 4, 7} , {2, 5, 8}}

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)}

Ejemplo 8.11 Sobre el conjunto Z


+
Z
+
se dene la relacion,
(a, b)R(c, d) ad = bc
(a) Probar que R es de equivalencia.
(b) Obtener las clases de equivalencia.
(c) Escribir el conjunto cociente.
(d) Escribir el conjunto cociente y dibujar una graca explicativa del mismo para el conjunto A A,
siendo A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Solucion
(a) Probaremos que R es de equivalencia.
Reexiva. Sea (a, b) cualquiera de Z
+
Z
+
A. Por la conmutatividad del producto de enteros, ab = ba,
luego (a, b)R(b, a), es decir,
(a, b)
_
(a, b) Z
+
Z
+
= (a, b)R(a, b)

y la relacion es, en efecto, reexiva.


Simetrica. Sean (a, b) y (c, d) dos elementos arbitrarios de Z
+
Z
+
. Entonces,
(a, b)R(c, d) ad = bc bc = ad (c, d)R(a, b)
luego,
(a, b), (c, d) Z
+
Z
+
[(a, b)R(c, d) = (c, d)R(a, b)]
es decir, R es simetrica.
Transitiva. Si (a, b), (c, d) y (e, f) son cualesquiera de Z
+
Z
+
, entonces
(a, b)R(c, d) ad = bc
y
(c, d)R(e, f) cf = de
_
_
_
= adcf = bcde = af = be (a, b)R(e, f)
(b) Obtengamos las clases de equivalencia.
Sea (a, b) un par de enteros positivos cualquiera. Entonces,
[(a, b)] = {(x, y) Z
+
Z
+
: (x, y)R(a, b)}
= {(x, y) Z
+
Z
+
: xb = ya}
=
_
(x, y) Z
+
Z
+
:
x
y
=
a
b
_
Por ejemplo,
[(9, 15)] =
_
(x, y) Z
+
Z
+
:
x
y
=
9
15
_
212
Matematica Discreta Francisco Jose Gonzalez Gutierrez
ahora bien,
9
15
=
9
3
15
3
=
3
5
, siendo 3 = m.c.d.(9, 15)
y
3
5
=
3k
5k
, con k Z
+
luego,
[(9, 15)] =
_
(x, y) Z
+
Z
+
:
x
y
=
3
5
_
= [(3, 5)]
y
[(3, 5)] =
_
(x, y) Z
+
Z
+
:
x
y
=
3
5
_
= {(x, y) Z
+
Z
+
: x = 3k e y = 5k, con k Z
+
}
= {(3k, 5k) : k Z
+
}
= {k(3, 5) : k Z
+
}
En general podemos razonar de forma an aloga.
Si m.c.d.(a, b) = 1, es decir si la fraccion
a
b
es irreducible, entonces
a
b
=
ka
kb
, con k Z
+
Si m.c.d.(a, b) = d = 1, entonces
a
b
=
a
d
b
d
y la fraccion
a
d
b
d
es irreducible, luego
a
d
b
d
=
k
a
d
k
b
d
con k Z
+
Por lo tanto, si llamamos d al m.c.d.(a, b), tendremos
[(a, b)] =
_
(x, y) Z
+
Z
+
:
x
y
=
a/d
b/d
_
=
_
(x, y) Z
+
Z
+
: x = k
a
d
e y = k
b
d
, con k Z
+
_
=
__
k
a
d
, k
b
d
_
, con k Z
+
_
=
_
k
_
a
d
,
b
d
_
, con k Z
+
_
Por ejemplo, si queremos calcular la clase de equivalencia del par (3, 7), como m.c.d.(3, 7) = 1, tendremos
que
[(3, 7)] = {k(3, 7), con k Z
+
}
= {(3, 7), (6, 14), (9, 21), (12, 28), (15, 35), . . .}
y si queremos calcular la clase del par (16, 20), como m.c.d.(16, 20) = 4,
[(16, 20)] =
_
k
_
16
4
,
20
4
_
, con k Z
+
_
= {k(4, 5), con k Z
+
}
= {(4, 5), (8, 15), (16, 20), (20, 25), (24, 30), . . .}
213
Universidad de Cadiz Departamento de Matematicas
(c) Escribamos el conjunto cociente Z
+
Z
+
/R.
Seg un lo que hemos visto en el punto anterior,
Z
+
Z
+
/R = {{k(a, b), con k Z
+
} (a, b) Z
+
Z
+
y m.c.d.(a, b) = 1}
= {[(a, b)] : (a, b) Z
+
Z
+
y m.c.d.(a, b) = 1}
(d) Veamos cual es el conjunto cociente para A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}.
Por el punto anterior,
AA/R = {{k(a, b), con k Z
+
} (a, b) AA y m.c.d.(a, b) = 1}
= {[(a, b)] : (a, b) AA y m.c.d.(a, b) = 1}
luego tenemos que saber cuantos pares de n umeros primos entre s hay en el conjunto A A. En la
siguiente tabla guran los divisores de todos los n umeros y en los cruces los divisores comunes.
1 2 3 4 5 6 7 8 9 10
1 1,2 1,3 1,2,4 1,5 1,2,3,6 1,7 1,2,4,8 1,3,9 1,2,5,10
1 1 1 1 1 1 1 1 1 1 1 1
2 1,2 1 1,2 1 1,2 1 1,2 1 1,2 1 1,2
3 1,3 1 1 1,3 1 1 1,3 1 1 1,3 1
4 1,2,4 1 1,2 1 1,2,4 1 1,2 1 1,2,4 1 1,2
5 1,5 1 1 1 1 1,5 1 1 1 1 1,5
6 1,2,3,6 1 1,2 1,3 1,2 1 1,2,3,6 1 1,2 1,3 1,2
1 1,7 1 1 1 1 1 1 1,7 1 1 1
8 1,2,4,8 1 1,2 1 1,2,4 1 1,2 1 1,2,4,8 1 1,2
9 1,3,9 1 1 1,3 1 1 1,3 1 1 1,3,9 1
10 1,2,5,10 1 1,2 1 1,2 1,5 1,2 1 1,2 1 1,2,5,10
Por lo tanto,
AA/R = {[(1, 10)] , [(1, 9)] , [(1, 8)] , [(1, 7)] , [(1, 6)] , [(1, 5)] , [(2, 9)] , [(1, 4)] , [(2, 7)] ,
[(3, 10)] , [(1, 3)] , [(3, 8)] , [(2, 5)] , [(3, 7)] , [(4, 9)] , [(1, 2)] , [(5, 9)] , [(4, 7)] ,
[(3, 5)] , [(5, 8)] , [(2, 3)] , [(7, 10)] , [(5, 7)] , [(3, 4)] , [(7, 9)] , [(4, 5)] , [(5, 6)] ,
[(6, 7)] , [(7, 8)] , [(8, 9)] , [(9, 10)] , [(1, 1)] , [(10, 9)] , [(9, 8)] , [(8, 7)] , [(7, 6)] ,
[(6, 5)] , [(5, 4)] , [(9, 7)] , [(4, 3)] , [(7, 5)] , [(10, 7)] , [(3, 2)] , [(8, 5)] , [(5, 3)] ,
[(7, 4)] , [(9, 5)] , [(2, 1)] , [(9, 4)] , [(7, 3)] , [(5, 2)] , [(8, 3)] , [(3, 1)] , [(10, 3)] ,
[(7, 2)] , [(4, 1)] , [(9, 2)] , [(5, 1)] , [(6, 1)] , [(7, 1)] , [(8, 1)] , [(9, 1)] , [(10, 1)]}
= {{(1, 10)} , {(1, 9)} , {(1, 8)} , {(1, 7)} , {(1, 6)} , {(1, 5) , (2, 10)} , {(2, 9)} ,
{(1, 4) , (2, 8)} , {(2, 7)} , {(3, 10)} , {(1, 3) , (2, 6) , (3, 9)} , {(3, 8)} , {(2, 5) , (4, 10)} ,
{(3, 7)} , {(4, 9)} , {(1, 2) , (2, 4) , (3, 6) , (4, 8) , (5, 10)} , {(5, 9)} , {(4, 7)} ,
{(3, 5) , (6, 10)} , {(5, 8)} , {(2, 3) , (4, 6) , (6, 9)} , {(7, 10)} , {(5, 7)} , {(3, 4) , (6, 8)} ,
{(7, 9)} , {(4, 5) , (8, 10)} , {(5, 6)} , {(6, 7)} , {(7, 8)} , {(8, 9)} , {(9, 10)} , {(1, 1)} ,
{(10, 9)} , {(9, 8)} , {(8, 7)} , {(7, 6)} , {(6, 5)} , {(5, 4) , (10, 8)} , {(9, 7)} ,
{(4, 3) , (8, 6)} , {(7, 5)} , {(10, 7)} , {(3, 2) , (6, 4) , (9, 6)} , {(8, 5)} , {(5, 3) , (10, 6)} ,
{(7, 4)} , {(9, 5)} , {(2, 1) , (4, 2) , (6, 3) , (8, 4) , (10, 5)} , {(9, 4)} , {(7, 3)} ,
{(5, 2) , (10, 4)} , {(8, 3)} , {(3, 1) , (6, 2) , (9, 3)} , {(10, 3)} , {(7, 2)} , {(4, 1) , (8, 2)} ,
{(9, 2)} , {(5, 1) , (10, 2)} , {(6, 1)} , {(7, 1)} , {(8, 1)} , {(9, 1)} , {(10, 1)}}
Veamos una graca del conjunto cociente para A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}.
214
Matematica Discreta Francisco Jose Gonzalez Gutierrez
10
[
(
1
,
1
0
)
]
[
(
3
,
1
0
)
]
[
(
7
,
1
0
)
]
[
(
9
,
1
0
)
]
9
[
(
1
,
9
)
]
[
(
2
,
9
)
]
[
(
4
,
9
)
]
[
(
5
,
9
)
]
[
(
7
,
9
)
]
[
(
8
,
9
)
]
[
(
1
0
,
9
)
]
8
[
(
1
,
8
)
]
[
(
3
,
8
)
]
[
(
5
,
8
)
]
[
(
7
,
8
)
]
[
(
9
,
8
)
]
7
[
(
1
,
7
)
]
[
(
2
,
7
)
]
[
(
3
,
7
)
]
[
(
4
,
7
)
]
[
(
5
,
7
)
]
[
(
6
,
7
)
]
[
(
8
,
7
)
]
[
(
9
,
7
)
]
[
(
1
0
,
7
)
]
6
[
(
1
,
6
)
]
[
(
5
,
6
)
]
[
(
7
,
6
)
]
5
[
(
1
,
5
)
]
[
(
2
,
5
)
]
[
(
3
,
5
)
]
[
(
4
,
5
)
]
[
(
6
,
5
)
]
[
(
7
,
5
)
]
[
(
8
,
5
)
]
[
(
9
,
5
)
]
4
[
(
1
,
4
)
]
[
(
3
,
4
)
]
[
(
5
,
4
)
]
[
(
7
,
4
)
]
[
(
9
,
4
)
]
3
[
(
1
,
3
)
]
[
(
2
,
3
)
]
[
(
4
,
3
)
]
[
(
5
,
3
)
]
[
(
7
,
3
)
]
[(
8
,
3
)
]
[(
1
0
,
3
)
]
2
[
(
1
,
2
)
]
[
(
3
,
2
)
]
[
(
5
,
2
)
]
[(
7
,
2
)
]
[(9
, 2
)]
1
[
(
1
,
1
)
]
[
(
2
,
1
)
]
[(
3
,
1
)
]
[(4
,
1
)]
[(5, 1)]
[(6, 1)]
[(7, 1)]
[(8, 1)]
[(9, 1)]
[(10, 1)]

10
Conjunto cociente

Ejemplo 8.12 Sobre Z


+
Z
+
se define la relacion,
(a, b)R(c, d) a + b = c + d
(a) Probar que R es de equivalencia.
(b) Hallar las clases de equivalencia.
(c) Obtener el conjunto cociente.
Solucion
215
Universidad de Cadiz Departamento de Matematicas
(a) Probemos que R es de equivalencia.
Reexiva. Para todo (a, b) de Z
+
Z
+
se verica que a + b = a + b, de aqu que (a, b)R(a, b) y R
sea reflexiva.
Simetrica. Para todo (a, b) y (c, d) de Z
+
Z
+
, se verifica,
(a, b)R(c, d) a + b = c + d c + d = a + b (c, d)R(a, b)
luego R es simetrica.
Transitiva. Para todo (a, b), (c, d) y (e, f) de AZ
+
Z
+
, se verifica,
(a, b)R(c, d) a + b = c + d
y
(c, d)R(e, f) c + d = e + f
_
_
_
= a + b = e + f (a, b)R(e, f)
luego R es transitiva y, consecuentemente, de equivalencia.
(b) Hallemos las clases de equivalencia.
Sea (a, b) cualquier par de enteros positivos. Entonces,
[(a, b)] = {(x, y) Z
+
Z
+
: (x, y)R(a, b)}
= {(x, y) Z
+
Z
+
: x + y = a + b}
= {(a + b y, y) Z
+
Z
+
}
= {(a + b y, y) : a + b y Z
+
e y Z
+
}
= {(a + b y, y) : a + b y 1 e y 1}
= {(a + b y, y) : y a + b 1 e y 1}
= {(a + b y, y) : 1 y a + b 1}
Por ejemplo,
[(1, 1)] = {(1 + 1 y, y) : 1 y 1 + 1 1} = {(2 y, y) : y = 1} = {(1, 1)}
y
[(5, 8)] = {(5 + 8 y, y) : 1 y 5 + 8 1}
= {(13 y, y) : 1 y 12}
= {(12, 1), (11, 2), (10, 3), (9, 4), (8, 5), (7, 6), (6, 7), (4, 9), (3, 10), (2, 11), (1, 12)}
(c) Obtengamos el conjunto cociente.
Z
+
Z
+
/R =
_
[(a, b)] : (a, b) Z
+
Z
+
_
donde
[(a, b)] = {(a + b y, y) : 1 y a + b 1}
= {(a + b 1, 1) , (a + b 1, 2) , . . . , (2, a + b 2) , (1, a + b 1)}
= [(a + b 1, 1)]
es decir, en cada clase habra un par cuya segunda componente es 1 y que elegiremos como repre-
sentante, luego
Z
+
Z
+
/R =
_
[(a + b 1, 1)] : a Z
+
y b Z
+
_
.
Ademas,
a Z
+
= a 1
y
b Z
+
= b 1
_

_
= 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

Ejemplo 8.13 En el conjunto Z


+
se define la siguiente relacion R
xRy E
_
x
_
= E (

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}}

Ejemplo 8.17 En R \ {0}, se define la relacion:


aRb a +
1
a
= b +
1
b
De que tipo de relacion se trata?
Solucion
Dado que la relacion viene caracterizada a traves de una igualdad, sera reexiva, simetrica y transitiva,
luego es de equivalencia.
Clases de equivalencia. Sea a cualquiera de R \ {0}, entonces
[a] = {x R \ {0} : xRa}
221
Universidad de Cadiz Departamento de Matematicas
luego,
x [a] xRa
x +
1
x
= a +
1
a
x a +
1
x

1
a
= 0
x a
x a
ax
= 0
(x a)
_
1
1
ax
_
= 0

_
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

Ejemplo 9.8 Dadas las funciones


f : R R : f(x) = x
2
g : R R : g(x) = x + 5
Calcular g f y f g.
Solucion
Para cada x de R, se verica que
(g f)(x) = g [f(x)] = g(x
2
) = x
2
+ 5
(f g)(x) = f [g(x)] = (x + 5)
2
= x
2
+ 10x + 25
luego
g f : R R : (g f)(x) = x
2
+ 5
234
Matematica Discreta Francisco Jose Gonzalez Gutierrez
y
f g : R R : (f g)(x) = x
2
+ 10x + 25

Observese que g f = f g, es decir, la composicion de aplicaciones no es, en general, conmutativa.


Puede ocurrir incluso que una de las dos no exista.
Ejemplo 9.9 Sean
f : Z
+
Z
+
tal que f(x) = x, x Z
+
y g : {0, 1, 2} Z
+
tal que g(x) = x, x {0, 1, 2}
Calcular g f y f g.
Solucion
g f no existe ya que el dominio de g no es igual a la imagen de f.
f g esta definida en la forma siguiente:
f g : {0, 1, 2} Z
+
tal que (f g)(x) = f [g(x)] = f(x) = x
En este caso, f g = g.
Ejemplo 9.10 Sean f y g las funciones,
f : Z
+
0
Z
+
0
tal que f(x) =
_
_
_
x
2
, si x es par.
0, en cualquier otro caso.
g : Z
+
0
Z
+
0
tal que g(x) = 2x
Calcular g f y f g.
Solucion
Sea x cualquiera de Z
+
0
. Entonces,
(g f)(x) = g [f(x)] =
_
_
_
g
_
x
2
_
, si x es par.
g(0), en cualquier otro caso.
_
_
_
=
_
_
_
2
x
2
= x, si x es par.
2 0 = 0, en cualquier otro caso.
es decir,
g f : Z
+
0
Z
+
0
tal que (g f)(x) =
_
x, si x es par.
0, en cualquier otro caso.
Por otra parte,
(f g)(x) = f [g(x)] = f(2x) =
2x
2
, ya que 2x siempre es par.
luego,
f g : Z
+
0
Z
+
0
tal que (f g)(x) = x
es decir f g = i
Z
+
0

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)

Ejemplo 9.11 Sean A = B = C = R y sean f : A B, g : B C definidas por f(a) = a 1 y


g(b) = b
2
. Encontrar
(a) (g f)(2)
(b) (f g)(2)
(c) (f g)(x)
(d) (g f)(x)
(e) (f f)(y)
(f) (g g)(y)
Solucion
(a) (g f)(2) = g [f(2)] = g(2 1) = g(1) = 1
2
= 1
(b) (f g)(2) = f [g(2)] = f(2
2
) = 2
2
1 = 3
(c) (f g)(x) = f [g(x)] = f(x
2
) = x
2
1
(d) (g f)(x) = g [f(x)] = g(x 1) = (x 1)
2
= x
2
2x + 1
(e) (f f)(y) = f [f(y)] = f(y 1) = y 1 1 = y 2
(f) (g g)(y) = g [g(y)] = g(y
2
) = y
4

Ejemplo 9.12 Sean A = B = C = R y sean f : A B, g : B C definidas por f(a) = a + 1 y


g(b) = b
2
+ 2. Encontrar:
236
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) (f g)(2)
(b) (g f)(2)
(c) (f g)(x)
(d) (g f)(x)
(e) (f f)(y)
(f) (g g)(y)
Solucion
(a) (f g)(2) = f [g(2)] = f
_
(2)
2
+ 2
_
= (2)
2
+ 2 + 1 = 7
(b) (g f)(2) = g [f(2)] = g(2 + 1) = g(1) = (1)
2
+ 2 = 3
(c) (f g)(x) = f [g(x)] = f(x
2
+ 2) = x
2
+ 2 + 1 = x
2
+ 3
(d) (g f)(x) = g [f(x)] = g(x + 1) = (x + 1)
2
+ 2 = x
2
+ 2x + 3
(e) (f f)(y) = f [f(y)] = f(y + 1) = y + 1 + 1 = y + 2
(f) (g g)(y) = g [g(y)] = g(y
2
+ 2) = (y
2
+ 2)
2
+ 2 = y
4
+ 4y
2
+ 6
Ejemplo 9.13 Sean A = B = {x : x R \ {0, 1}}. Examine las siguientes funciones de A en B, cada
una denida por su formula.
f
1
(x) = x f
2
(x) = 1 x f
3
(x) =
1
x
f
4
(x) =
1
1 x
f
5
(x) =
x
x 1
f
6
(x) =
x 1
x
Demuestre, sustituyendo una formula en otra, que la composicion de cualquier par de estas seis funciones
es alguna otra de ellas.
Solucion
Antes que nada, observemos que si i
A
es la funcion identidad sobre el conjunto A, entonces
(i
A
f
i
)(a) = i
A
[f
i
(a)] = f
i
(a), a A = i
A
f
i
= f
i
, i = 1, 2, 3, 4, 5, 6
(f
i
i
A
)(a) = f
i
[i
A
(a)] = f
i
(a), a A = f
i
i
A
= f
i
, i = 1, 2, 3, 4, 5, 6
Pues bien, dado que f
1
es la funcion identidad sobre A, tendremos que
f
1
f
i
= f
i
y f
i
f
1
= f
i
, i = 1, 2, 3, 4, 5, 6
237
Universidad de Cadiz Departamento de Matematicas
Por otra parte, para cada x A se verica:
(f
2
f
2
)(x) = f
2
[f
2
(x)] = f
2
(1 x) = 1 (1 x) = x = f
1
(x) = f
2
f
2
= f
1
(f
2
f
3
)(x) = f
2
[f
3
(x)] = f
2
_
1
x
_
= 1
1
x
=
x 1
x
= f
6
(x) = f
2
f
3
= f
6
(f
2
f
4
)(x) = f
2
[f
4
(x)] = f
2
_
1
1 x
_
= 1
1
1 x
=
x
x 1
= f
5
(x) = f
2
f
4
= f
5
f
2
f
5
= f
2
(f
2
f
4
) = (f
2
f
2
) f
4
= f
1
f
4
= f
4
f
2
f
6
= f
2
(f
2
f
3
) = (f
2
f
2
) f
3
= f
1
f
3
= f
3
(f
3
f
2
)(x) = f
3
[f
2
(x)] = f
3
(1 x) =
1
1x
= f
3
f
2
= f
4
(f
3
f
3
)(x) = f
3
[f
3
(x)] = f
3
_
1
x
_
= x = i(x) = f
3
f
3
= f
1
f
3
f
4
= f
3
(f
3
f
2
) = (f
3
f
3
) f
2
= f
1
f
2
= f
2
(f
3
f
5
(x) = f
3
[f
5
(x)] = f
3
_
x
x1
_
=
1
x
x 1
=
x 1
x
= f
6
(x) = f
3
f
5
= f
6
f
3
f
6
= f
3
(f
3
f
5
) = (f
3
f
3
) f
5
= f
1
f
5
= f
5
f
4
f
2
= (f
3
f
2
) f
2
= f
3
(f
2
f
2
) = f
3
f
1
= f
3
f
4
f
3
= (f
3
f
2
) f
3
= f
3
(f
2
f
3
) = f
3
f
6
= f
5
f
4
f
4
= (f
3
f
2
) f
4
= f
3
(f
2
f
4
) = f
3
f
5
= f
6
f
4
f
5
= (f
3
f
2
) f
5
= f
3
(f
2
f
5
) = f
3
f
4
= f
2
f
4
f
6
= (f
3
f
2
) f
6
= f
3
(f
2
f
6
) = f
3
f
3
= f
1
f
5
f
2
= (f
2
f
4
) f
2
= f
2
(f
4
f
2
) = f
2
f
3
= f
6
f
5
f
3
= (f
2
f
4
) f
3
= f
2
(f
4
f
3
) = f
2
f
5
= f
4
f
5
f
4
= (f
2
f
4
) f
4
= f
2
(f
4
f
4
) = f
2
f
6
= f
3
f
5
f
5
= (f
2
f
4
) f
5
= f
2
(f
4
f
5
) = f
2
f
2
= f
1
f
5
f
6
= (f
2
f
4
) f
6
= f
2
(f
4
f
6
) = f
2
f
1
= f
2
f
6
f
2
= (f
2
f
3
) f
2
= f
2
(f
3
f
2
) = f
2
f
4
= f
5
f
6
f
3
= (f
2
f
3
) f
3
= f
2
(f
3
f
3
) = f
2
f
1
= f
2
f
6
f
4
= (f
2
f
3
) f
4
= f
2
(f
3
f
4
) = f
2
f
2
= f
1
f
6
f
5
= (f
2
f
3
) f
5
= f
2
(f
3
f
5
) = f
2
f
6
= f
3
f
6
f
6
= (f
2
f
3
) f
6
= f
2
(f
3
f
6
) = f
2
f
5
= f
4

Ejemplo 9.14 Dadas las funciones f : A B y g : B C, probar que (g f)(A) g(B). Es


cierto el recproco?. Justificar la respuesta.
Solucion
Probaremos que todos los elementos de (g f)(A) estan en g(B).
Por definicion de composicion de funciones,
f : A B
g : B C
_
= g f : A C
238
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego,
(g f)(A) = {c C, a : a A, (g f)(a) = c}
y
g(B) = {c C, b : b B g(b) = c}
por tanto,
c (g f)(A) a : a A (g f)(a) = c
a : a A g [f(a)] = c {f es funcion, luego b : b B f(a) = b}
= b : b B g(b) = c
c g(B)
de aqu que
(g f)(A) g(B)
El recproco, en general, no es cierto. El siguiente contraejemplo lo prueba.
Sean A = {x, y}, B = {1, 2, 3} y C = {, } y sean f y g las funciones
f : A B : f(x) = 1, f(y) = 2
g : B C : g(1) = , g(2) = , g(3) =
entonces,
(g f)(x) = g [f(x)] = g(1) =
(g f)(y) = g [f(y)] = g(2) =
_
= (g f)(A) = {}
por otro lado,
g(1) =
g(2) =
g(3) =
_

_
= g(B) = {, }
y es obvio que
{, } {}
luego,
g(B) (g f)(A)

Ejemplo 9.15 Si U es el conjunto universal, S, T U , g : P(U ) P(U ) y g(A) = T (S A).


Probar que g
2
= g, siendo g
2
= g g.
Solucion
Sea A cualquiera de P(U ),entonces
g
2
(A) = (g g)(A)
= g [g(A)]
= g [T (S A)]
= T [S (T (S A))]
= (T S) [T (S A)]
= (T S) [(T S) (T A)]
= (T S) (T A)
= T (S A)
= g(A)
239
Universidad de Cadiz Departamento de Matematicas
luego,
g
2
= g g

Ejemplo 9.16 Se considera un conjunto no vaco U y un subconjunto suyo X. Se define la funcion


caracterstica f
X
del conjunto X como la funcion
f
X
: U {0, 1} tal que f
X
(x) =
_
1, si x X
0, si x / X
_
Si A y B son dos subconjuntos de U , demostrar:
(a) f
A
= f
B
A = B
(b) f
AB
= f
A
+ f
B
f
AB
(c) f
A\B
= f
A
(1 f
B
)
Solucion
(a) f
A
= f
B
A = B
=) Supongamos que f
A
= f
B
y sea a cualquiera de A. Entonces,
a A f
A
(a) = 1 f
B
(a) = 1 a B
luego,
a (a A a B)
es decir, A = B.
=) Recprocamente, supongamos que A = B y sea x cualquiera de U .
Si x A, entonces al ser A = B, sera x B, luego
f
A
(x) = 1 = f
B
(x)
y si x / A, por la misma razon, x / B, luego
f
A
(x) = 0 = f
B
(x)
Consecuentemente,
f
A
(x) = f
B
(x), x U
es decir,
f
A
= f
B
(b) f
AB
= f
A
+ f
B
f
AB
En efecto, sea x U , cualquiera.
Si x (A B), entonces f
AB
(x) = 1, pero
x (A B)
_

_
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
)

9.3 Tipos de Funciones


Examinaremos en este apartado distintas clases especiales de funciones.
9.3.1 Funci on Inyectiva
Una funci on f entre los conjuntos A y B se dice que es inyectiva, cuando cada elemento de la imagen
de f lo es, a lo sumo, de un elemento de A. Suele decirse tambien que la funcion es uno-a-uno. Dicho
de otra forma:
f : A B es inyectiva a
1
, a
2
A[a
1
= a
2
= f(a
1
) = f(a
2
)]
La mejor forma de probar en la practica la inyectividad de una funcion es utilizar la contrarrecproca,
es decir,
f : A B es inyectiva a
1
, a
2
A[f(a
1
) = f(a
2
) = a
1
= a
2
]
241
Universidad de Cadiz Departamento de Matematicas

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.

Ejemplo 9.29 Sea f : A B, g : C D, h : AC B D tal que h(a, c) = (f(a), g(c)).


Probar que h es biyectiva si y solo si f y g son biyectivas.
Solucion
Solo si . Supongamos que h es biyectiva.
(a) f y g son inyectivas.
En efecto, sean a
1
, a
2
de A y c
1
, c
2
de C cualesquiera. Entonces,
f(a
1
) = f(a
2
)

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

Ejemplo 9.31 Sean a y b dos n umeros enteros y


f : Z Z tal que f(x) = ax + b
Discutir para que valores de a y b,
(a) f es inyectiva.
(b) f es sobreyectiva.
(c) f es biyectiva.
252
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Solucion
(a) Sean x
1
y x
2
dos n umeros enteros arbitrarios, entonces
f(x
1
) = f(x
2
) ax
1
+ b = ax
2
+ b
= ax
1
= ax
2
, b Z
= x
1
=
a
a
x
2
, b Z
= x
1
= x
2
, b Z, y a Z \ {0}
luego f es inyectiva para cada entero a distinto de cero y para cualquier entero b.
(b) Sea y cualquier n umero entero, tomando
x =
y b
a
entonces
x Z
y b
a
Z k Z : y b = a k
ademas,
f(x) = f
_
y b
a
_
= a
y b
a
+ b = y, a Z \ {0}
luego f es sobreyectiva para cada a, b tales que a se distinto de cero e
yb
a
sea entero, cualquiera que sea
y.
(c) De (a) y (b) se sigue que f es biyectiva
a Z \ {0} y b :
y b
a
Z

9.3.4 Composici on y Tipos de Funciones


Dadas las funciones f : A B y g : B C, se verica:
(i) Si f y g son inyectivas, entonces la composicion de ambas es inyectiva.
(ii) Si f y g son sobreyectivas, entonces la composicion de ambas es sobreyectiva.
(iii) Si f y g son biyectivas, entonces la composicion de ambas es biyectiva.
(iv) Si la composicion de dos funciones es inyectiva, entonces la primera de ellas es inyectiva.
(v) Si la composicion de dos funciones es sobreyectiva, entonces la segunda de ellas es sobreyectiva.
(vi) Si la composicion de dos funciones es inyectiva y la primera de ellas es sobreyectiva, entonces
la segunda es inyectiva.
(vii) Si la composicion de dos funciones es sobreyectiva y la segunda de ellas es inyectiva, entonces
la primera es sobreyectiva.
Demostracion
(i) Si f y g son inyectivas, entonces g f es inyectiva.
253
Universidad de Cadiz Departamento de Matematicas
En efecto, sean a
1
y a
2
dos elementos cualesquiera de A, entonces,
(g f)(a
1
) = (g g)(a
2
) = g [f(a
1
)] = g [f(a
2
)] {g es inyectiva}
= f(a
1
) = f(a
2
) {f es inyectiva}
= a
1
= a
2
(ii) Si f y g son sobreyectivas, entonces g f es sobreyectiva.
En efecto, dado c cualquiera de C, como g es sobreyectiva, existe b B tal que g(b) = c y al ser f
tambien sobreyectiva, dado b B, existira a A tal que f(a) = b, luego
(g f)(a) = g [f(a)] = g(b) = c
y g f es, por tanto, sobreyectiva.
(iii) Si f y g son biyectivas, entonces g f es biyectiva.
Se sigue directamente de (i) e (ii).
(iv) Si g f es inyectiva, entonces f es inyectiva.
En efecto, sean a
1
y a
2
cualesquiera de A, entonces por ser g funcion
f(a
1
) = f(a
2
) = g [f(a
1
)] = g [f(a
2
)]
= (g f)(a
1
) = (g f)(a
2
) {g f es inyectiva}
= a
1
= a
2
luego f es inyectiva.
(v) Si g f es sobreyectiva, entonces g es sobreyectiva.
En efecto, sea c C, cualquiera, entonces al ser gf sobreyectiva, existira a A tal que (gf)(a) =
c, es decir,
g [f(a)] = c
pero si a A, como f es funcion f(a) pertenece a B, tomando b = f(a), tendremos que
b B : g(b) = c
luego g es sobreyectiva.
(vi) Si g f es inyectiva y f es sobreyectiva, entonces g es inyectiva.
En efecto, sean b
1
, b
2
B cualesquiera, entonces al ser f sobreyectiva, existiran a
1
, a
2
A tales
que f(a
1
) = b
1
, f(a
2
) = b
2
. Pues bien,
g(b
1
) = g(b
2
) g [f(a
1
)] = g [f(a
2
)]
(g f)(a
1
) = (g f)(a
2
) {g f es inyectiva}
a
1
= a
2
{f es funcion}
f(a
1
) = f(a
2
)
b
1
= b
2
(vii) Si g f es sobreyectiva y g es inyectiva, entonces f es sobreyectiva.
En efecto, sea b B, cualquiera. Al ser g funcion g(b) C y como g f : A C es sobreyectiva,
existira a A tal que
(g f)(a) = g(b)
es decir,
g [f(a)] = g(b)
254
Matematica Discreta Francisco Jose Gonzalez Gutierrez
de donde teniendo en cuenta que g es, por hipotesis, inyectiva, se sigue que
f(a) = b.
Resumiendo,
b B, a A : f(a) = b
luego f es sobreyectiva.
9.4 Funci on Inversa
Dada una funcion f entre los conjuntos A y B, consideremos su relacion inversa, es decir aquella que se
obtiene intercambiando cada uno de los pares que componen la relacion.
Pues bien, seg un hemos visto en el apartado anterior, la relacion inversa de una funcion no es, en general,
otra funcion.
Dedicamos este apartado al estudio de las relaciones inversas que son funciones.
9.4.1 Funci on Invertible
Dada una funcion f entre los conjuntos A y B, diremos que es invertible si su relacion inversa tambien
es funcion. En tal caso, a la relacion inversa de f, la notaremos f
1
y la llamaremos funcion inversa
de f, estando denida en la forma:
f
1
: B A : f
1
(b) = a b = f(a), b B
A la vista del ejemplo del apartado anterior, podemos deducir que para que f
1
sea funcion, f ha de ser
inyectiva y tambien suprayectiva ya que de lo contrario f
1
dejara de cumplir las condiciones requeridas
para que sea funcion.
9.4.2 Caracterizaci on de una Funci on Invertible
La condici on necesaria y suciente para que una funcion f sea invertible es que sea biyectiva.
Demostracion
Sea f : A B una funcion entre los conjuntos A y B.
La condicion es necesaria
En efecto, supongamos que f es invertible, es decir, que su relacion inversa f
1
es una funcion,
f
1
: B A tal que f
1
(b) = a b = f(a), b B
Pues bien,
f es inyectiva. En efecto, sean a
1
, a
2
cualesquiera de A.
Como f es funcion, existiran b
1
y b
2
en B tales que
f(a
1
) = b
1
y f(a
2
) = b
2
y tambien
f
1
(b
1
) = a
1
y f
1
(b
2
) = a
2
255
Universidad de Cadiz Departamento de Matematicas
Pues bien,
f(a
1
) = f(a
2
) = b
1
= b
2
= f
1
(b
1
) = f
1
(b
2
)
_
Por ser f
1
funcion
_
a
1
= a
2
f es suprayectiva. En efecto, como f
1
es funcion, tendremos que
b B, a A : f
1
(b) = a
y al ser,
f
1
(b) = a f(a) = b
tendremos que
b B, a A : f(a) = b
luego f es sobreyectiva.
Como fes inyectiva y sobreyectiva, sera biyectiva.
La condicion es suciente
En efecto, si f es biyectiva, entonces sera sobreyectiva, luego,
b B, a A : f(a) = b
y al ser,
f(a) = b f
1
(b) = a
tendremos que
b B, a A : f
1
(b) = a
luego todos los elementos de B tienen imagen mediante f
1
, ademas por ser f inyectiva, tendremos que
si b B es tal que
f
1
(b) = a
1
f(a
1
) = b

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

Ejemplo 9.33 Sean A = B = R y f : A B tal que f(x) = 2x 3


256
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Es f invertible?
(b) Si (a) es armativo, hallar f
1
Solucion
(a) Veamos si f es invertible.
Inyectiva. Sean x
1
y x
2
dos n umeros reales cualesquiera, entonces
f(x
1
) = f(x
2
) = 2x
1
3 = 2x
2
3 = 2x
1
= 2x
2
= x
1
= x
2
Sobreyectiva. Sea y B, cualquiera. Tomando
x =
y + 3
2
tendremos que
x R y f(x) = f
_
y + 3
2
_
= 2
y + 3
2
3 = y
luego f es sobreyectiva.
Por ser inyectiva y sobreyectiva, f es biyectiva, luego por 9.4.2, f es invertible.
(b) Calculamos f
1
.
Sea y un elemento arbitrario de B. Entonces, al ser f sobreyectiva, existira x en A tal que f(x) = y.
Pues bien, apoyandonos en la denicion de f
1
,
f(x) = y 2x 3 = y x =
y + 3
2
f
1
(y) =
y + 3
2
luego,
f
1
: B A tal que f
1
(y) =
y + 3
2
, y B

Ejemplo 9.34 Sean A = B = R y f : A B definida por f(x) = x


3
+ 2. Encontrar una formula
para la funcion inversa de f.
Solucion
(a) Veamos si f es invertible.
Inyectiva. Sean x
1
y x
2
cualesquiera de A.
f(x
1
) = f(x
2
) = x
3
1
+ 2 = x
3
2
+ 2 = x
3
1
= x
3
2
= x
1
= x
2
Sobreyectiva. Para cada y B, tomando x =
3

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

Ejemplo 9.36 Verificar el teorema anterior para las funciones f : A B y g : B C donde


A = B = C = R y f(a) = 2a + 1 y g(b) = b/3, respectivamente.
Solucion
f : A B tal que f(a) = 2a + 1, a A
g : B C tal que g(b) =
b
3
, b B
261
Universidad de Cadiz Departamento de Matematicas
Calculo de g f.
Sea a cualquiera de A. Entonces,
(g f)(a) = g [f(a)] = g(2a + 1) =
2a + 1
3
es decir,
g f : A C tal que (g f)(a) =
2a + 1
3
, a A
Calculo de (g f)
1
.
(g f)
1
: C A tal que (g f) (g f)
1
= i
C
Pues bien,
(g f) (g f)
1
= i
C

_
(g f) (g f)
1
_
(c) = c, c C
(g f)
_
(g f)
1
(c)

= 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

Ejemplo 10.4 Demostrar que


(a) El cuadrado de cualquier n umero entero es de la forma 3k o 3k + 1.
(b) El cubo de cualquier n umero entero es de la forma 9k, 9k + 1 o 9k + 8.
269
Universidad de Cadiz Departamento de Matematicas
Solucion
Sea n un entero cualquiera. Entonces, por 10.1.1, existen q y r tales que
n = 3q + r, con 0 r < 3
(a) El cuadrado de n es
n = 3q + r = n
2
= (3q + r)
2
= 3(3q
2
+ 2qr) + r
2
= 3k
1
+ r
2
, con k
1
= 3q
2
+ 2qr
Pues bien,
Para r = 0, n
2
= 3k, con k = k
1
Para r = 1, n
2
= 3k + 1, con k = k
1
Para r = 2, n
2
= 3k
1
+ 4 = 3(k
1
+ 1) + 1 = 3k + 1, con k = k
1
+ 1
(b) Veamos ahora como es el cubo de n.
n = 3q + r = n
3
= (3q + r)
3
= 27q
3
+ 27q
2
r + 27qr + r
3
= 9(3q
3
+ 3q
2
r + 3qr) + r
3
= 9k + r
3
con k = 3q
3
+ 3q
2
r + 3qr Z. Entonces,
Para r = 0, n
3
= 9k
Para r = 1, n
3
= 9k + 1
Para r = 2, n
3
= 9k + 8

Ejemplo 10.5 Probar que si n es un n umero entero, entonces


n(n + 1)(2n + 1)
6
tambien lo es.
Solucion
Veamos que el resto de dividir p = n(n + 1)(2n + 1) entre 6 siempre es cero.
En efecto, por el teorema de existencia y unicidad de cociente y resto, existiran q y r unicos tales que
n = 6q + r, con 0 r < 6
entonces,
p = n(n + 1)(2n + 1)
= 2n
3
+ 3n
2
+ n
= 2(6q + r)
3
+ 3(6q + r)
2
+ 6q + r
= 26
3
q
3
+ 46
2
q
2
r + 46qr
2
+ 2r
3
+ 36
2
q
2
+ 6
2
qr + 3r
2
+ 6q + r
= 6(72q
3
+ 24q
2
r + 4qr
2
+ 18q
2
+ 6qr + q) + 2r
3
+ 3r
2
+ r
= 6k + 2r
3
+ 3r
2
+ r, con k entero y 0 r < 6
Pues bien,
Para r = 0, p = 6k
Para r = 1, p = 6(k + 1)
Para r = 2, p = 6k + 30 = 6(k + 5)
Para r = 3, p = 6k + 84 = 6(k + 14)
Para r = 4, p = 6k + 180 = 6(k + 30)
Para r = 5, p = 6k + 330 = 6(k + 55)
270
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego en cualquier caso n(n + 1)(2n + 1) es divisible por 6 y, por tanto,
n(n + 1)(2n + 1)
6
es un n umero
entero.
10.2 Sistemas de Numeraci on
Consideremos, por ejemplo, el entero positivo 7345. Normalmente leemos siete mil trescientos cuarenta
y cinco y, dado que es lo habitual, entendemos que esta escrito en el sistema decimal de numeracion o
en base 10.
Tambien sabemos que la ultima cifra, leyendo el n umero de derecha a izquierda, es la de las unidades,
la siguiente es la cifra de las decenas, la que sigue de las centenas, y as sucesivamente. Observemos lo
siguiente:
7345 = 5 + 40 + 300 + 7000
y si escribimos los n umeros de la derecha como potencias de diez, tendremos
7345 = 5 10
0
+ 4 10
1
+ 3 10
2
+ 7 10
3
y esto mismo puede hacerse con cualquier n umero entero positivo escrito en forma decimal, es decir si
tal n umero es a
k
a
k1
a
2
a
1
a
0
, entonces
a
k
a
k1
a
2
a
1
a
0
= a
0
10
0
+ a
1
10
1
+ a
2
10
2
+ + a
k1
10
k1
+ a
k
10
k
=
k

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

10.2.3 Representaci on Binaria de un Hexadecimal de Cuatro Dgitos


Veamos ahora como puede escribirse directamente en binario un n umero hexadecimal de cuatro dgitos.
El n umero de representaciones hexadecimales con cuatro dgitos sera V R
16,4
. Si, al igual que en el
apartado anterior, a cada uno de ellos le hacemos corresponder su representacion en binario y x es el
n umero de bits que tiene dicha representacion, tendremos que
V R
2,x
= V R
16,4
de aqu que
2
x
= 16
4
= 2
x
= 2
16
= x = 16
es decir cada n umero de cuatro dgitos hexadecimales puede representarse por 16 dgitos binarios (dos
octetos).
Pues bien, sea N un entero arbitrario y sean
N = a
3
a
2
a
1
a
0
(16
y
N = b
15
b
14
b
13
b
12
b
11
b
10
b
9
b
8
b
7
b
6
b
5
b
4
b
3
b
2
b
1
b
0
(2
sus representaciones en hexadecimal con cuatro dgitos y en binario con 16 bits, respectivamente. En-
tonces,
N = a
0
+ a
1
16 + a
2
16
2
+ a
3
16
3
y
N = b
0
+ b
1
2 + b
2
2
2
+ b
3
2
3
+ b
4
2
4
+ b
5
2
5
+ b
6
2
6
+ b
7
2
7
+ b
8
2
8
+ b
9
2
9
+ b
10
2
10
+ b
11
2
11
+ b
12
2
12
+ b
13
2
13
+ b
14
2
14
+ b
15
2
15
o sea,
N = a
0
+ a
1
16 + a
2
16
2
+ a
3
16
3
y
N = b
0
+ b
1
2 + b
2
2
2
+ b
3
2
3
+ 16
_
b
4
+ b
5
2 + b
6
2
2
+ b
7
2
3
_
+ 16
2
_
b
8
+ b
9
2 + b
10
2
2
+ b
11
2
3
_
+ 16
3
_
b
12
+ b
13
2 + b
14
2
2
+ b
15
2
3
_
y como la descomposicion polinomica de un n umero en una base dada es unica,
a
0
= b
0
+ b
1
2 + b
2
2
2
+ b
3
2
3
a
1
= b
4
+ b
5
2 + b
6
2
2
+ b
7
2
3
a
2
= b
8
+ b
9
2 + b
10
2
2
+ b
11
2
3
a
3
= b
12
+ b
13
2 + b
14
2
2
+ b
15
2
3
277
Universidad de Cadiz Departamento de Matematicas
es decir,
a
0
(16
= b
3
b
1
b
2
b
0
(2
a
1
(16
= b
7
b
6
b
5
b
4
(2
a
2
(16
= b
11
b
10
b
9
b
8
(2
a
3
(16
= b
15
b
14
b
13
b
12
(2
As pues, para convertir un n umero hexadecimal de cuatro dgitos a binario, basta obtener la repre-
sentacion binaria con cuatro dgitos de cada uno de los smbolos hexadecimales.
Ejemplo 10.9 Obtener la representacion binaria del n umero hexadecimal A8B3.
Solucion
Seg un la tabla,
A 8 B 3
1010 1000 1011 0011
luego
A8B3
(16
= 1010100010110011
(2

10.3 El principio del Buen Orden


Sea A un conjunto cualquiera y R una relacion de orden definida en el, es decir,
R AA : R es de orden
10.3.1 Conjunto Bien Ordenado
Un conjunto se dice que esta bien ordenado por una relacion de orden, cuando esta es total y ademas,
todo subconjunto suyo no vaco tiene primer elemento.
Veamos algunos ejemplos que nos aclararan este concepto.
Ejemplo 10.10
1. Sea Z el conjunto de los n umeros enteros y R la relacion menor o igual. Pues bien, sabemos
que R es una relacion de orden total, sin embargo Z carece de primer elemento, luego no esta bien
ordenado.
2. Sea R el conjunto de los n umeros reales y R la misma relacion anterior.
Por las mismas razones que en el punto anterior, R esta totalmente ordenado, sin embargo no esta
bien ordenado.
En efecto, el intervalo (1, 1) es una parte no vaca de R y carece de primer elemento.
3. Sea Z
+
. Si consideramos la misma relacion que en los ejemplos anteriores, Z
+
esta totalmente
ordenado y ademas toda parte no vaca de Z
+
tiene elemento mnimo o primer elemento, luego Z
+
esta bien ordenado con la relacion supuesta.
278
Matematica Discreta Francisco Jose Gonzalez Gutierrez
4. Sea Q
+
= {x Q : x > 0}.
Pues bien, Q
+
no esta bien ordenado con la relacion de los apartados anteriores.
En efecto, si lo estuviese entonces existira q Q
+
tal que q es el mnimo de Q
+
, pero
0 <
q
2
< q
y
q
2
Q
+
, luego q no sera el mnimo y de la contradiccion se sigue Q
+
no esta bien ordenado.
10.4 Divisibilidad
Aunque el conjunto de los n umeros enteros Z no es cerrado para la division, hay muchos casos en los que
un n umero entero divide a otro. Por ejemplo 2 divide a 12 y 3 divide a 27. La division es exacta y no
existe resto. As pues, el que 2 divida a 12 implica la existencia de un cociente, 6, tal que 12 = 2 6.
10.4.1 Denici on
Sean a y b dos n umeros enteros tales que a = 0. Diremos que a divide a b si existe un n umero entero
q tal que b = a q. Suele notarse a|b, es decir,
a|b q Z : b = aq
Expresiones equivalentes a a divide a b son a es un divisor de b o b es m ultiplo de a o b es divisible
por a.
Nota 10.2 Observese que si negamos ambos miembros de la equivalencia anterior, en virtud de la
equivalencia logica entre una proposicion y su contrarrecproca, tendremos
a| /b b = a q; q Z
es decir, a no divide a b si b = aq para cualquier entero. Dicho de otra forma, si b no es m ultiplo de a.
Ejemplo 10.11
(a) 2 divide a 6 ya que 6 = 2 3, con 3 Z.
(b) 5 divide a 45 ya que 45 = 5(9), con 9 Z.
(c) 4 divide a 64 ya que 64 = (4)(16), con 16 Z.
(d) 7 divide a 21 ya que 21 = (7)3, con 3 Z.
(e) 3 no divide a 5 ya que no existe ning un n umero entero q tal que 5 = 3 q.
Observese que la definicion de divisibilidad nos permite hablar de division en Z sin ir a Q.
Nota 10.3 Aunque nuestro objetivo no es el estudio de la estructura algebraica de los n umeros enteros,
es importante recordar que la suma y el producto de n umeros enteros son operaciones asociativas y
conmutativas, que {Z, +} es grupo abeliano y que se satisface la propiedad distributiva del producto
respecto de la suma, por lo que {Z, +, } es un anillo conmutativo con elemento unidad (el 1) y sin
divisores de cero.
279
Universidad de Cadiz Departamento de Matematicas
10.4.2 Propiedades
Sean a, b y c tres n umeros enteros, siendo a y b distintos de cero. Se verica:
(i) 1 divide a a y a divide a 0.
(ii) Si a divide a b y b divide a a, entonces a = b.
(iii) Si a divide a b y b divide a c, entonces a divide a c.
(iv) Si a divide a b y a divide a c, entonces a divide a pb + qc, cualesquiera que sean p
y q, enteros. (A la expresion pb + qc se le llama combinacion lineal de b y c con coecientes
enteros).
Demostracion
(i) 1|a y a|0.
En efecto,
a = 1 a, con a Z, luego 1 |a
0 = a 0, con 0 Z, luego a |0
(ii) a |b y b |a = a = b, a, b Z \ {0}
En efecto,
a |b p Z : b = ap

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}

Ejemplo 10.13 Sean a, b, c y d n umeros enteros con a = 0 y c = 0. Demuestrese que


(a) Si a |b y c |d, entonces ac |bd.
(b) ac |bc si, y solo si a |b.
Solucion
(a) Si a |b y c |d, entonces ac |bd.
En efecto,
a |b p Z : b = ap

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
+

Ejemplo 10.18 Probar que para cada n 0, el n umero 4


2n+1
+ 3
n+2
es m ultiplo de 13.
Solucion
Paso basico. Para n=0, 4
20+1
+ 3
n+2
= 4 + 9 = 13, luego es cierto.
283
Universidad de Cadiz Departamento de Matematicas
Paso inductivo. Supongamos que es cierto para n = k, es decir 4
2k+1
+ 3
k+2
es m ultiplo de 13.
Veamos que es cierto para n = k + 1. En efecto,
4
2(k+1)+1
+ 3
(k+1)+2
= 4
(2k+1)+2
+ 3
(k+2)+1
= 4
2k+1
4
2
+ 3
k+2
3
= 4
2k+1
4
2
+ 3
k+2
3 + 4
2
3
k+2
4
2
3
k+2
= 4
2
_
4
2k+1
+ 3
k+2
_
+ 3
k+2
(3 16)
= 4
2
_
4
2k+1
+ 3
k+2
_
+ 3
k+2
(13)
Pues bien, utilizando la hipotesis de induccion (paso inductivo), tendremos
13

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.

10.5.1 Criterio General de Divisibilidad


Sea n un entero positivo, sea

k
i=1
a
i
10
i
su representacion decimal, y sean r
i
los restos de la divisi on
de 10
i
por p 2, i = 1, 2, . . . , k. Entonces,
n es divisible por p si, y solo si lo es
k

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

Veamos de nuevo el ejemplo 10.20.


Ejemplo 10.21 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, 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 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

Ejemplo 10.23 Obtener un criterio de divisibilidad por 4.


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 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.

Ejemplo 10.24 Obtener un criterio de divisibilidad por 5.


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 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

Ejemplo 10.25 Obtener un criterio de divisibilidad por 8.


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 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

10.6 Maximo Com un Divisor


Siguiendo con la operacion de division que desarrollamos anteriormente, centraremos ahora nuestra
atencion en los divisores comunes de un par de n umeros enteros.
10.6.1 Divisor Com un
Dados dos n umeros enteros a y b, diremos que el entero d = 0, es un divisor com un de ambos, si
divide a a y divide a b, es decir,
d = 0, es divisor com un de a y b d |a y d |b
Observese que es lo mismo que decir que a y b son divisibles por d o que a y b son m ultiplos de d.
Ejemplo 10.26
2 |4 y 2 |8, luego 2 es un divisor com un de 4 y 8.
289
Universidad de Cadiz Departamento de Matematicas
3 |9 y 3 |27, luego 3 es un divisor com un de 9 y 27.

10.6.2 Maximo Com un Divisor


Sean a y b dos n umeros enteros. Diremos que d es el maximo com un divisor de a y b, si d es el maximo
del conjunto de los divisores positivos comunes a ambos, ordenado por la relacion de divisibilidad. Lo
notaremos m.c.d. (a, b).
Teniendo en cuenta la denicion de maximo de un conjunto ordenado, si llamamos D al conjunto de
todos los divisores positivos comunes a a y a b, tendremos
d = m.c.d. (a, b)
_

_
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.6.4 Maximo Com un Divisor de Varios N umeros


Sean a
1
, a
2
, . . . , a
n
n umeros enteros. Llamaremos maximo com un divisor de a
1
, a
2
, . . . , a
n
al divisor
com un d > 0 tal que cualquier otro divisor com un de a
1
, a
2
, . . . . . . , a
n
divide tambien a d. Se designara
mediante m.c.d.(a
1
, a
2
, . . . . . . , a
n
).
Nota 10.4 Nos planteamos ahora las siguientes cuestiones:
1. Dados dos n umeros enteros a y b, existe siempre su maximo com un divisor? Caso de que la
respuesta sea afirmativa, como se hallara dicho n umero?
2. Cuantos maximo com un divisor pueden tener un par de n umeros enteros?
El siguiente teorema responde a ambas preguntas demostrando la existencia y unicidad del maximo
com un divisor de dos n umeros enteros.
10.6.5 Existencia y Unicidad del m.c.d.
Dados dos n umeros enteros a y b distintos de cero, existe un unico d, que es el maximo com un divisor
de ambos.
Demostracion
Supondremos que a y b son de Z
+
ya que seg un hemos visto en 10.6.3 (ii), si uno de los dos o ambos
fuera negativo el maximo com un divisor sera el mismo.
Existencia. Sea C el conjunto de todas las combinaciones lineales positivas con coecientes enteros que
puedan formarse con a y b, es decir,
C =
_
ma + nb Z
+
: m, n Z
_
292
Matematica Discreta Francisco Jose Gonzalez Gutierrez
C es no vaco. En efecto, como a es positivo, podemos escribirlo en la forma:
a = 1 a + 0 b
y, al menos, a estara en C.
As pues, C es un subconjunto no vaco de Z
+
. Aplicamos el principio de buena ordenacion (10.3) y C
ha de tener primer elemento o elemento mnimo y que llamaremos d.
Veamos que d es el maximo com un divisor de a y b. En efecto,
d C = d = sa + tb, con s y t enteros
Pues bien,
1. d es un divisor com un de a y b.
Supongamos lo contrario, es decir d no es divisor de a o d no es divisor de b. Entonces, si d no
divide a a, por el teorema de existencia y unicidad de cociente y resto (10.1.1), podremos encontrar
dos enteros q y r tales que
a = dq + r, con 0 < r < d
de aqu que
r = a dq = r = a (sa + tb)q = r = (1 sq)a + (tq)b > 0
con 1 sq y tq enteros, luego r est a en C. As pues, tenemos que
r C y r < d
lo cual contradice el que d sea el mnimo de C. Consecuentemente, la suposicion hecha es falsa y
d |a.
Con un razonamiento identico, se prueba que d |b.
2. Veamos ahora que d es el maximo de los divisores comunes a a y b.
En efecto, si c Z es otro divisor com un de a y de b, entonces
c|a
y
c|b
_
_
_
10.4.2 (iv)
= c |ma + nb
cualesquiera que sean m y n enteros. En particular,
c |sa + tb
luego
c |d
De 1. y 2. se sigue que d = m.c.d. (a, b).
Unicidad. En efecto, supongamos que hubiese dos maximo com un divisor de a y b, digamos d
1
y d
2
.
Entonces,
d
1
= m.c.d. (a, b)
d
2
es divisor com un de a y b
_
= d
2
|d
1
d
2
= m.c.d. (a, b)
d
1
es divisor com un de a y b
_
= d
1
|d
2
_

_
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

10.6.9 Mas Propiedades


Sean a y b dos n umeros enteros. Se verica:
(i) Si m.c.d. (a, b) = d, entonces m.c.d.
_
a
d
,
b
d
_
= 1
(ii) m.c.d. (ka, kb) = km.c.d. (a, b) , k Z
+
Demostracion
(i) Si m.c.d. (a, b) = d, entonces m.c.d.
_
a
d
,
b
d
_
= 1
En efecto,
d = m.c.d.(a, b) = p, q Z : pa + qb = d {Corolario 10.6.6}
= p, q Z : p
a
d
+ q
b
d
= 1
m.c.d.
_
a
d
,
b
d
_
= 1 {Corolario 10.6.8}
(ii) m.c.d. (ka, kb) = km.c.d. (a, b) , k Z
+
En efecto, supongamos que m.c.d. (a, b) = d. Entonces,
d = m.c.d.(a, b) = p, q Z : pa + qb = d {Corolario 10.6.6}
= p, q Z : pka + qkb = kd
Veamos que kd es el maximo com un divisor de ka y kb.
295
Universidad de Cadiz Departamento de Matematicas
1. kd es divisor de ka y kb.
En efecto,
d = m.c.d. (a, b) =
_
_
_
d |a = kd |ka
y
d |b = kd |kb
2. Sea c cualquier otro divisor com un de ka y kb. Entonces,
c |ka
y
c |kb
_

_
= c |pka + qkb con p, q Z = c |kd
Luego,
m.c.d. (ka, kb) = kd = km.c.d. (a, b)

Ejemplo 10.29 Demostrar que si m.c.d. (a, b) = 1, entonces m.c.d. (a + b, a b) = 1 o 2.


Solucion
Sea d = m.c.d. (a + b, a b). Entonces,
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

Ejemplo 10.30 Demuestrese que d = m.c.d. (a, b) si, y solo si d |a , d |b y m.c.d.


_
a
d
,
b
d
_
= 1.
Solucion
Solo si. Esta demostracion la hicimos en (i) de 10.6.9. Ahora la haremos utilizando (ii) de dicha
proposicion.
Si d = m.c.d. (a, b), es obvio que d |a y d |b, entonces
a
d
y
b
d
son n umeros enteros. Escribimos,
a = d
a
d
y b = d
b
d
296
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego,
m.c.d. (a, b) = d = m.c.d.
_
d
a
d
, d
b
d
_
= d
= d m.c.d.
_
a
d
,
b
d
_
= d
= m.c.d.
_
a
d
,
b
d
_
= 1
Veamos ahora que la hipotesis de que d |a y d |b, permite probar el recproco tambien.
Si. En efecto, como d |a y d |b, al igual que antes, se sigue que
a
d
y
b
d
son n umeros enteros, por tanto,
m.c.d. (a, b) = m.c.d.
_
d
a
d
, d
b
d
_
= d m.c.d.
_
a
d
,
b
d
_
= d 1
= d

Ejemplo 10.31 Hallar dos n umeros cuyo cociente es igual a


33
21
y su maximo com un divisor 90.
Solucion
Si a y b son los n umeros buscados, entonces
a
b
=
33
21
y
m.c.d. (a, b) = 90
_

_
=
_

_
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

10.7 Algoritmo de Euclides


Desarrollaremos un metodo para calcular el maximo com un divisor de dos n umeros conocido como el
Algoritmo de Euclides
1
. Este metodo es mas sencillo que el de calcular todos los divisores de ambos
n umeros cuando se trata de calcular el maximo com un divisor de dos n umeros y estos son muy grandes.
Veamos un teorema previo que sustenta teoricamente el algoritmo.
1
Matematico griego del siglo III antes de Cristo. Se sabe que ense naba matematicas en Alejandra, donde fundo la
escuela mas celebre de la antig uedad. Es sobre todo conocido por sus Elementos, que contin uan siendo considerados como
el libro de geometra por excelencia. En el principio de esta obra, importante por su gran claridad y rigor, hay la definicion
de las nociones comunes, a las que Euclides recurre casi constantemente en las paginas que siguen, y entre las cuales
gura su famoso postulado. A continuacion va desarrollando, en un orden logico, los diversos teoremas. El conjunto consta
de trece libros, a los que suele unirse otros dos atribuidos a Hipsicles, matematico de Alejandra que vivio probablemente
en el siglo II antes de Cristo. Los cuatro primeros libros tratan de la geometra del plano y estudian las razones y las
proporciones. La teora de los n umeros enteros es el objeto de los libros VII, VIII y IX. El libro X, mas largo, y considerado
tambien como el mas perfecto de todos, esta consagrado al estudio de los irracionales algebraicos mas simples. La ultima
parte trata de la geometra del espacio. Los Calculos, especie de complemento de los Elementos, tienen una forma mas
analtica. Una obra perdida, la de los Lugares de la supercie, deba tener por objeto el estudio de las secciones planas de
las supercies de revolucion de segundo grado. Los textos de Proclo y de Papo nos han transmitido los Porismas sobre
los cuales se ha discutido mucho, pero que, seg un Chasles, contienen en germen las tres teoras modernas de la razon
anarmonica, de las divisiones homogracas y de la involucion. En n, en su Optica, Euclides procede como en geometra,
poniendo en cabeza algunas proposiciones fundamentales, la mas importante de las cuales admite la propagacion de los
rayos luminosos en lnea recta.
299
Universidad de Cadiz Departamento de Matematicas
10.7.1 Teorema
El maximo com un divisor del dividendo y del divisor de una division es el mismo que el maximo com un
divisor del divisor y el resto.
Demostracion
Sean a y b dos n umeros enteros cualesquiera con b = 0. Por el teorema de existencia y unicidad de
cociente y resto, existiran dos n umeros enteros, unicos, q y r tales que
a = bq + r : 0 r < b
Probaremos que el maximo com un divisor de a y b es el mismo que el de b y r.
En efecto, sea d = m.c.d. (a, b). Entonces, d es un divisor com un a a y a b, luego por (iv) de 10.4.2,
d |a + (q)b
es decir,
d |r .
Por lo tanto,
d |b y d |r . (10.7)
Veamos ahora que es el maximo de los divisores comunes de b y r. En efecto, si c es otro divisor com un
a b y r, nuevamente por (iv) de 10.4.2,
c |bq + r
es decir,
c |a
luego,
c |a y c |b
y, consecuentemente, ha de dividir al maximo com un divisor de a y b, es decir,
c |d . (10.8)
De (10.7) y (10.8) se sigue que
m.c.d. (b, r) = d
y, por lo tanto,
m.c.d. (a, b) = m.c.d. (b, r)

10.7.2 Algoritmo de Euclides


El teorema anterior es el fundamento del algoritmo de Euclides, proceso de divisiones sucesivas que
permite calcular el maximo com un divisor de dos n umeros.
Demostracion
Sean a y b dos n umeros enteros que supondremos mayores que cero y tales que a = b.
Observese que al ser
m.c.d. (a, b) = m.c.d. (|a| , |b|)
el suponer que a > 0 y b > 0 no significa perdida de generalidad alguna y lo mismo ocurre con suponer
que a = b ya que m.c.d.(a, a) = a. Como a = b, sera a > b o a < b. Supondremos que a > b.
300
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por el teorema 10.1.1, existiran dos enteros q
1
y r
1
, unicos, tales que
a = bq
1
+ r
1
: 0 r
1
< b
y por el teorema anterior,
m.c.d.(a, b) = m.c.d.(b, r
1
).
Ahora pueden ocurrir dos cosas:
Si r
1
= 0, entonces,
m.c.d.(a, b) = m.c.d.(b, r
1
) = m.c.d.(b, 0) = b
y el proceso para obtener el maximo com un divisor termina.
Si r
1
= 0, entonces aplicando de nuevo 10.1.1, obtenemos q
2
y r
2
tales que
b = r
1
q
2
+ r
2
: 0 r
2
< r
1
y por el teorema previo,
m.c.d.(b, r
1
) = m.c.d.(r
1
, r
2
)
y, nuevamente, pueden ocurrir dos cosas:
Si r
2
= 0, entonces
m.c.d.(b, r
1
) = m.c.d.(r
1
, r
2
) = m.c.d.(r
1
, 0) = r
1
y, consecuentemente,
m.c.d.(a, b) = m.c.d.(b, r
1
) = m.c.d.(r
1
, r
2
) = r
1
terminando el proceso.
Si r
2
= 0, entonces el teorema 10.1.1 permite, de nuevo, obtener q
3
y r
3
tales que
r
1
= r
2
q
3
+ r
3
: 0 r
3
< r
2
y por el teorema previo,
m.c.d.(r
1
, r
2
) = m.c.d.(r
2
, r
3
)
y, otra vez,
Si r
3
= 0, entonces
m.c.d.(r
1
, r
2
) = m.c.d.(r
2
, r
3
) = m.c.d.(r
2
, 0) = r
2
por lo tanto,
m.c.d.(a, b) = m.c.d.(b, r
1
) = m.c.d.(r
1
, r
2
) = m.c.d.(r
2
, 0) = r
2
y el proceso acaba.
Si r
3
= 0, entonces que haras?
Procediendo as sucesivamente, obtendramos
r
1
> r
2
> r
3
> > r
k
>
y todos y cada uno de los n umeros r
1
, r
2
, . . . . . . , r
k
son mayores que cero, luego el conjunto de todos ellos
no puede tener infinitos elementos.
En alg un momento y despues de un n umero finito de pasos, aparecera un resto igual a cero. Supongamos
que dicho resto es r
n+1
, entonces aplicando sucesivamente el teorema previo, tendremos
m.c.d. (a, b) = m.c.d. (b, r
1
) = m.c.d. (r
1
, r
2
) = = m.c.d. (r
n1
, r
n
) = m.c.d. (r
n
, r
n+1
)
301
Universidad de Cadiz Departamento de Matematicas
y al ser r
n+1
= 0, sera
m.c.d. (r
n
, r
n+1
) = m.c.d. (r
n
, 0) = r
n
y, por tanto,
m.c.d. (a, b) = r
n
nalizando el proceso de obtener el maximo com un divisor de los n umeros a y b.
En la practica los calculos suelen disponerse en la forma siguiente:
q
1
q
2
q
3
q
n
q
n+1
a b r
1
r
2
r
n1
r
n
= m.c.d. (a, b)
r
1
r
2
r
3
r
n
r
n+1
= 0

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

10.8 Mnimo Com un M ultiplo


Estudiaremos en esta seccion los m ultiplos comunes a un par de n umeros enteros.
10.8.1 M ultiplo Com un
Dados dos n umeros enteros a y b, diremos que el entero m = 0 es un m ultiplo com un de ambos, si es
m ultiplo de a y es m ultiplo de b, es decir,
m = 0, es m ultiplo com un de a y b a|m y b|m
Observese que sera lo mismo decir que a y b son divisores de m o que a y b dividen a m.
Por ejemplo,
2 |16 y 4 |16, luego 16 es m ultiplo com un de 2 y 4.
3 |27 y 9 |27, luego 27 es m ultiplo com un de 3 y 9.
10.8.2 Mnimo Com un M ultiplo
El mnimo com un m ultiplo de dos n umeros enteros es el mnimo del conjunto de los m ultiplos positivos
comunes a ambos ordenado por la relacion de divisibilidad. Notaremos por m.c.m.(a, b) al mnimo
com un m ultiplo de los enteros a y b.
Teniendo en cuenta la denicion de mnimo de un conjunto ordenado, si llamamos M al conjunto de
306
Matematica Discreta Francisco Jose Gonzalez Gutierrez
todos los m ultiplos positivos comunes a a y b, tendremos
m = m.c.m.(a, b)
_

_
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

10.8.3 Mnimo Com un M ultiplo de Varios N umeros


Sean a
1
, a
2
, . . . , a
n
n umeros enteros. Llamaremos mnimo com un m ultiplo de ellos al m ultiplo com un
m > 0 tal que cualquier otro m ultiplo com un de dichos n umeros es tambien m ultiplo de m. Se designara
por m.c.m. (a
1
, a
2
, . . . , a
n
).
Observese que la definicion dada equivale a decir que es el entero positivo mas peque no que sea m ultiplo
de todos ellos.
10.8.4 Proposici on
Sean a y b dos n umeros enteros positivos. Se verica que
m.c.m. (ka, kb) = k m.c.m. (a, b) , k Z
+
Demostracion
Sea m = m.c.m. (a, b). Entonces,
307
Universidad de Cadiz Departamento de Matematicas
1.
m = m.c.m. (a, b) =
_
_
_
a |m = ka |km
y
b |m = kb |km
es decir, km es m ultiplo com un de ka y kb.
2. Supongamos que c es otro m ultiplo com un de ka y kb. Entonces,
ka |c q
1
Z : c = kaq
1
=
c
k
= aq
1
a

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.42 Para cada n Z


+
, Cual es el mnimo com un m ultiplo y el maximo com un divisor
de n y n + 1?
Solucion
Observese lo siguiente:
Si n es par(impar), entonces n + 1 es impar(par), luego el unico divisor com un positivo que tienen es el
1, de aqu que
m.c.d. (n, n + 1) = 1
Si empleamos el algoritmo de Euclides
1 n
n + 1 n 1
1 0
o sea,
m.c.d. (n, n + 1) = 1
De
m.c.d. (n, n + 1) m.c.m. (n, n + 1) = n(n + 1)
se sigue que
m.c.m. (n, n + 1) = n(n + 1)

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

Pues bien, sea m = m.c.m. (a, b), entonces


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

son primos entre s.


En efecto, si c es el maximo com un divisor de a

y a

+ b

, entonces
c |a

y
c |a

+ b

= c

a
2
+ a

_
= c

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

, b

) = 1, existiran dos n umeros enteros p y q tales que


pa

+ qb

= 1
luego,
pa
2
+ qa

= a

consecuentemente, c |a

Analogamente y con el mismo razonamiento, puede probarse que c |b

.
As pues, c es un divisor com un de a

y b

, por tanto debera ser divisor de su maximo com un divisor, es


decir
c |1
luego,
m.c.d. (a

, 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

12.2.2 Soluci on General


Sean a, b y c tres n umeros enteros no nulos tales que el maximo com un divisor de a y b divide a c.
Entonces la solucion general de la ecuacion ax + by = c es
x = x
0
+ k
b
d
y = y
0
k
a
d
donde x
0
e y
0
es una solucion particular de la misma y k es cualquier n umero entero.
Demostracion
Sea d el maximo com un divisor de a y b. Por hipotesis d divide a c luego el teorema 12.2.1 asegura la
existencia de una solucion particular x = x
0
e y = y
0
para el sistema. Entonces,
ax
0
+ by
0
= c
Dividiendo ahora ambos miembros de esta ecuacion por el maximo com un divisor de a y b, tendremos,
a
d
x
0
+
b
d
y
0
=
c
d
siendo
c
d
entero y
a
d
,
b
d
n umeros enteros primos entre s, luego el maximo com un divisor de ambos es 1
y como 1 divide a
c
d
, el teorema 12.2.1 asegura la existencia de una solucion particular x
1
, y
1
para esta
ecuacion, luego
a
d
x
1
+
b
d
y
1
=
c
d
Pues bien,
a
d
x
1
+
b
d
y
1
=
c
d
a
d
x
0
+
b
d
y
0
=
c
d

=
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

(x + y)(x y) + (2x + 2y 3)y 2(x 7) = x + y + 3


Solucion
Elevando al cuadrado ambos miembros
x
2
y
2
+ 2xy + 2y
2
3y 2x + 14 = x
2
+ y
2
+ 2xy + 6x + 6y + 9
y simplificando, resulta
8x + 9y = 5
Veamos si tiene soluciones enteras.
8 y 9 son primos entre s, luego
m.c.d. (8, 9) = 1
y como 1 divide a 5, termino independiente de la ecuacion, esta tendra soluciones enteras.
Calculamos una solucion particular
El maximo com un divisor de 8 y 9 escrito en combinacion lineal de ambos, es
1 = (1) 8 + 1 9
luego una solucion particular es:
x
0
=
5 (1)
1
= 5
y
0
=
5 1
1
= 5
La solucion general, por tanto, sera
x = 5 + 9k
y = 5 8k
siendo k cualquier n umero entero.
350
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Ejemplo 12.6 Una mujer tiene un cesto de manzanas. Haciendo grupos de 3 sobran 2 y haciendo
grupos de 4 sobran 3. Hallar el n umero de manzanas que contiene el cesto sabiendo que estan entre 100
y 110.
Solucion
Sean x e y los n umeros de grupos de tres y cuatro manzanas, respectivamente. Si N es el n umero total
de manzanas que contiene el cesto, tendremos
3x + 2 = N
4y + 3 = N

y restando miembro a miembro, resulta


3x 4y = 1
Veamos si esta ecuacion tiene soluciones enteras.
Como m.c.d. (3, 4) = 1 y 1 divide a 1, termino independiente de la ecuacion, resulta que la misma
admite soluciones enteras.
Solucion particular
1 = (1) 3 + (1)(4)
luego,
x
0
=
1 (1)
1
= 1
y
0
=
1(1)
1
= 1
es una solucion particular de la ecuacion.
Solucion general
x = 1 +
4
1
k = 1 4k
y = 1
3
1
k = 1 3k
siendo k cualquier n umero entero.
Calculemos, finalmente, cuantas manzanas hay en el cesto.
3x + 2 = N
x = 1 4k

= 3(1 4k) + 2 = N = N = 12k 1


y como
100 N 110
tendremos
100 12k 1 110 =
101
12
k
111
12
=
111
12
k
101
12
= 9.25 k 8.42
y como k es un n umero entero, tendremos que
k = 9
351
Universidad de Cadiz Departamento de Matematicas
Consecuentemente,
N = 12(9) 1 = 108 1 = 107
es decir el cesto contiene 107 manzanas.
Ejemplo 12.7 Hallar el menor n umero de cuatro cifras que dividido por 4, 7 y 11 da resto 3, y que
dividido por 13 da resto 1.
Solucion
Sea n el n umero buscado, entonces por el algoritmo de la division existen q
1
, q
2
y q
3
tales que
n = 4 q
1
+ 3 = n 3 = 4 q
1
n = 7 q
2
+ 3 = n 3 = 7 q
2
n = 11 q
3
+ 3 = n 3 = 11 q
3

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

= 1 = 2(13) + 3 [308 + 23 (13)]


= 3 308 + 71 (13)
352
Matematica Discreta Francisco Jose Gonzalez Gutierrez
luego
1 = 3 308 + 71 (13)
y una solucion particular es:
x
0
=
(2) 3
1
6
y
0
=
(2) 71
1
142
Solucion general
x = 6 + k
13
1
= 6 13k
y = 142 k
308
1
= 142 308k
donde k es cualquier n umero entero.
Calculemos, finalmente, el n umero pedido.
n = 308x + 3
x = 6 13k

= n = 308(6 13k) + 3 = 1845 4004k


y al ser n > 0, tendremos
1845 4004k > 0 = k <
1845
4004
= k < 0.46 = k 1
y el n umero mas peque no se producira para el valor mas alto de k.
Para k = 1,
n = 1845 4004(1) = 2159
y es el menor n umero de cuatro cifras que cumple las condiciones del enunciado.
Ejemplo 12.8 Un granjero gasto 100.000 pts. en 100 animales entre pollos, conejos y terneros. Si los
pollos los compro a 50 pts, a 1000 pts. los conejos y a 5000 pts. los terneros y adquirio animales de las
tres clases, Cuantos animales compro de cada clase?
Solucion
Sean x, y y z el n umero de pollos, conejos y terneros, respectivamente. De acuerdo con el enunciado
tendremos el siguiente sistema de ecuaciones:
x + y + z = 100
50x + 1000y + 5000z = 100000

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

= 498.9 < k < 500


y como k es un n umero entero, se sigue que k = 499.
As pues,
y = 49400 + 99 499 = 1
z = 9500 19 499 = 19
y al ser
x + y + z = 100
sera
x = 100 1 19 = 80
por tanto compro 80 pollos, 1 conejo y 19 terneros.
354
Apuntes de Matematica Discreta
13. Clases de Restos Modulo m
Francisco Jose Gonzalez Gutierrez
Cadiz, Octubre de 2004
Universidad de Cadiz Departamento de Matematicas
ii
Leccion 13
Clases de restos m odulo m
Contenido
13.1 Conceptos Basicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
13.1.1 Denicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
13.1.2 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
13.2 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
13.2.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
13.2.2 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
13.2.3 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
13.3 Conjunto de las Clases de Restos Modulo m . . . . . . . . . . . . . . . . . . 366
13.3.1 Relacion de Equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
13.3.2 Clases de Equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
13.3.3 Conjunto Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
13.4 Aritmetica en Zm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
13.4.1 Suma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
13.4.2 Bien Denida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
13.4.3 Elemento Neutro para la Suma . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
13.4.4 Elemento Opuesto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
13.4.5 Producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
13.4.6 Bien Denido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
13.4.7 Elemento Neutro para el Producto . . . . . . . . . . . . . . . . . . . . . . . . . 371
13.4.8 Elemento Inverso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
13.5 Euler, Fermat y Wilson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
13.5.1 Funcion de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
13.5.2 Teorema de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.5.3 Corolario (Fermat) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
13.5.4 Teorema de Wilson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
13.6 Teorema Chino del Resto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
13.6.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
En su obra Disquisitiones Arithmeticae, publicada en 1801, Gauss introdujo en las Matematicas el con-
cepto de congruencia. Dada la analoga que exista entre ella y la igualdad algebraica, Gauss adopto el
smbolo , notacion que a un se utiliza para la congruencia.
la relacion de congruencia ha proporcionado las herramientas con las cuales se han demostrado impor-
tantes hechos en la Teora de N umeros, de hecho ha sido un instrumento de vital importancia para el
estudio de la divisibilidad en Z.
355
Universidad de Cadiz Departamento de Matematicas
Muchos problemas de Calculo con enteros muy grandes pueden reducirse a problemas equivalentes usando
enteros peque nos mediante el uso de las congruencias.
13.1 Conceptos Basicos
Comenzamos deniendo el concepto central de la leccion y analizando con detenimiento sus propiedades.
Distintos ejemplos aclararan los conceptos que se denen y permitiran una aplicacion directa de las
propiedades.
13.1.1 Denici on
Sea m un entero positivo y a, b dos n umeros enteros. Diremos que a y b son congruentes modulo m
si m divide a a b. Utilizaremos la notacion a b(mod m), es decir,
a b(mod m) m|a b
Ejemplo 13.1
80 20(mod 15), ya que 15|60
8 16(mod 4), ya que 4| 24
5 25(mod 10), ya que 10|20
12 3(mod 5), ya que 5|15
Ejemplo 13.2 Encontrar cinco n umero enteros distintos, cada uno los cuales sea congruente con 13
modulo 11.
Solucion
Sea a cualquiera de los n umeros buscados. Entonces,
a 13(mod 11) a = 13 + 11q, con q Z.
Si ahora tomamos, por ejemplo, q = 2, 1, 0, 1 o 2, tendremos los cinco n umeros buscados:
a = 13 + 11(2) = 9
a = 13 + 11(1) = 2
a = 13 + 11 0 = 13
a = 13 + 11 1 = 24
a = 13 + 11 2 = 35

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

Ejemplo 13.9 Demostrar que para cualquier entero positivo n, el n umero 3 5


2n+1
+2
3n+1
es divisible
por 17.
Solucion
Observemos lo siguiente:
3 5
2n+1
= 3 (5
2
)
n
5 = 15 25
n
2
3n+1
= (2
3
)
n
2 = 2 8
n
Por otra parte,
15 2(mod 17)
25 8(mod 17) = 25
n
8
n
(mod 17)
_
= 15 25
n
2 8
n
(mod 17)
luego,
15 25
n
+ 2 8
n
0(mod 17)
es decir,
3 5
2n+1
+ 2
3n+1
0(mod 17)
por lo tanto, el n umero dado es divisible por 17.
Ejemplo 13.10 Demostrar por induccion que el n umero 7
2n
48n 1 es divisible por 2304 para
cualquier entero positivo n.
Solucion
Probaremos que
7
2n
48n 1 0(mod 2304)
o lo que es igual,
(7
2
)
n
48n + 1(mod 2304)
es decir,
49
n
48n + 1(mod 2304)
o sea,
(48 + 1)
n
48n + 1(mod 2304)
Procederemos por induccion.
Para n = 1 es cierto claramente.
Veamos si es cierto para n = 2. En efecto,
(48 + 1)
2
= 48
2
+ 2 48 + 1 (48 + 1)
2
= 48 2 + 1 + 2304
(48 + 1)
2
(48 2 + 1) = 2304
(48 + 1)
2
48 2 + 1(mod 2304)
364
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Supongamos que es cierto para n = p, es decir,
(48 + 1)
p
48p + 1(mod 2304)
Veamos que es cierto para n = p + 1. En efecto,
48 + 1 48 + 1(mod 2304) {Por ser cierto para n = 1}
(48 + 1)
p
48p + 1(mod 2304) {Por la hipotesis de induccion}
luego,
(48 + 1)
p
(48 + 1) (48p + 1)(48 + 1)(mod 2304).
Por otra parte,
(48p + 1)(48 + 1) = 2304p + 48 + 48p + 1
es decir,
(48p + 1)(48 + 1) [48(p + 1) + 1] = 2304p
de aqu que
(48p + 1)(48 + 1) 48(p + 1) + 1(mod 2304).
Finalmente, por la transitividad de la relacion de congruencia, de
(48 + 1)
p
(48 + 1) (48p + 1)(48 + 1)(mod 2304)
(48p + 1)(48 + 1) 48(p + 1) + 1(mod 2304)
se sigue que
(48 + 1)
p+1
48(p + 1) + 1(mod 2304).
Consecuentemente, la congruencia es cierta para cada entero positivo n, o sea,
(48 + 1)
n
48n + 1(mod 2304)
y, consecuentemente,
7
2n
48n + 1
es divisible por 2304 para cualquier entero positivo n.
Ejemplo 13.11 Calcular el resto de dividir 9
6n+1
+ 3
2n+1
487
2n
10 por 730.
Solucion
Observemos lo siguiente:
9
6n+1
+ 3
2n+1
487
2n
10 = (9
3
)
2n
9 + (3 487)
2n
3 10
= 729
2n
9 + 1461
2n
3 10
Pues bien,
729 1(mod 730) = 729
2n
(1)
2n
(mod 730)
= 729
2n
1(mod 730)
= 729
2n
9 9(mod 730)
9
6n+1
9(mod 730).
Por otra parte,
1461 1(mod 730) = 1461
2n
1
2n
(mod 730)
= 1461
2n
1(mod 730)
= 1461
2n
3 3(mod 730)
3
2n+1
487
2n
3(mod 730)
365
Universidad de Cadiz Departamento de Matematicas
de aqu que
9
6n+1
+ 3
2n+1
487
2n
12(mod 730)
es decir,
9
6n+1
+ 3
2n+1
487
2n
10 2(mod 730)
y, consecuentemente, el resto de dividir el n umero dado entre 730 es 2.
Ejemplo 13.12 Demostrar que para cualquier entero positivo n, el n umero 10
n
(9n1) +1 es divisible
por 9.
Solucion
En efecto,
10 1(mod 9) = 10
n
1(mod 9)
y
9n 0(mod 9) 9n 1 1(mod 9) 9n 1 1(mod 9)
luego,
10
n
(9n 1) 1(mod 9)
por lo tanto,
10
n
(9n 1) + 1 0(mod 9)
y, consecuentemente, el resto de dividir el n umero dado entre 9 es cero.
13.3 Conjunto de las Clases de Restos M odulo m
En este apartado veremos que la relacion de congruencia es de equivalencia y calcularemos el conjunto
cociente, al cual llamaremos Z
m
. Este conjunto sera {[0], [1], . . . , [m1]}, donde
[0] = {. . . , 2m, m, 0, m, 2m, . . .}
[1] = {. . . , 2m + 1, m + 1, 1, m + 1, 2m + 1, . . .}
y as sucesivamente.
Con esta interpretacion, cada elemento de Z
m
es considerado como el conjunto de todos los enteros
congruentes con un entero i tal que 0 i m1.
Esta es la razon de que la propiedad cclica de las congruencias sea tan importante. Si contamos desde 0
a 10 en base decimal, originamos un ciclo desde 0 a 9 y volvemos al 0. Por ejemplo, el cuentakilometros
de un coche es una instrumentacion fsica de esta propiedad. Los dgitos desde el 0 hasta el 9 se sit uan
en un crculo, y cuando este gira, tiene lugar la cuenta. Cuando un crculo pasa desde el 9 hasta el 0, el
siguiente crculo a su izquierda se incrementa en 1. El cuentakilometros vuelve a 0 de nuevo cuando el
coche recorre 100.000 kms. As pues, el cuentakilometros es una instrumentacion de Z
100.000
y cada una
de las ruedas de dgitos son instrumentaciones de Z
10
.
La informatica tambien es bastante dependiente de esta propiedad. Por ejemplo, un byte es un n umero
de ocho bits que vara desde 00000000 hasta 11111111; si a nadimos 1 a 11111111 volvemos de nuevo
a 00000000. Esta transicion se registra normalmente como un desbordamiento. El hecho de contar en
un ordenador, supone exactamente el mismo principio que el utilizado en el cuentakilometros. Ademas,
no importa lo potente que sea el mismo, siempre sera una maquina nita. As que cada esfuerzo para
tratar con los n umeros enteros es, basicamente, una aproximacion de los enteros por Z
m
para alg un
m lo sucientemente grande. Este hecho, combinado con la naturaleza cclica de Z
m
, es la base para
algoritmos utilizados en la generacion de n umeros aleatorios.
366
Matematica Discreta Francisco Jose Gonzalez Gutierrez
13.3.1 Relaci on de Equivalencia
Dado un entero m > 0, la relacion de congruencia modulo m es una relacion de equivalencia en el
conjunto de los n umeros enteros.
Demostracion
Se sigue directamente del teorema 13.2.2.
13.3.2 Clases de Equivalencia
Dado un n umero entero cualquiera a, su clase de equivalencia es el conjunto formado por todos los
enteros que dan el mismo resto que a al dividirlos entre m.
Demostracion
Recordemos que la clase de equivalencia de un elemento es el conjunto formado por todos los elementos
relacionados con el.
Pues bien, sea a es un n umero entero cualquiera. Entonces,
[a] = {x Z : x a(mod m)}
Por otra parte, el teorema de existencia y unicidad de cociente y resto, asegura que existen q

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]

13.3.3 Conjunto Cociente


Al conjunto formado por las clases de equivalencia, es decir al conjunto cociente, lo llamaremos con-
junto de las clases de restos modulo m, lo notaremos por Z
m
y es
Z
m
= {[0], [1], . . . , [m1]}
Demostracion
Sean a y b dos enteros cualesquiera. Entonces,
[a] = [b] en Z
m
a y b dan el mismo resto al dividirlos por m en Z
a b(mod m) en Z {13.1.2 (b)}
de donde se sigue que
[a] = [b] en Z
m
a y b dan distinto resto al dividirlos por m en Z
a / b(mod m) en Z
Como al dividir cualquier n umero entero por m pueden aparecer m restos distintos (0, 1, , m 1),
querra esto decir que habra unicamente m clases distintas. Si tomamos el resto como representante de
cada clase, es decir,
[r] = {x Z : x = mq + r, con q Z}
el conjunto cociente sera
Z
m
= {[0], [1], , [m1]}

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]

Nota 13.2 Observese que en Z


5
las clases [16] y [63] son iguales, respectivamente, a las clases [31] y
[58], por lo tanto su suma ha de ser igual a la calculada en el ejemplo anterior. En efecto,
[16] + [63] = [79] = {x Z : x = 5q + 4, con q Z} = {. . . , 16, 11, 6, 1, 4, 9, 14, 19, 24 . . .} = [4]

13.4.2 Bien Denida


La suma esta bien denida, es decir, no depende de los representantes que se elijan en cada clase, en
el sentido de que si [a] = [a

] y [b] = [b

], entonces [a] + [b] = [a

] + [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]

13.4.4 Elemento Opuesto


Si [a] es cualquiera de Z
m
, entonces su opuesto es [a]
Demostracion
370
Matematica Discreta Francisco Jose Gonzalez Gutierrez
En efecto, sea [a

] el opuesto de [a]. Entonces,


[a] + [a

] = [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

], entonces [a] [b] = [a

] [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]

13.4.8 Elemento Inverso


Un elemento [a] de Z
m
admite inverso si, y solo si, a y m son primos entre si.
Demostracion
371
Universidad de Cadiz Departamento de Matematicas
En efecto, sea [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

Ejemplo 13.18 Resolver el siguiente sistema de ecuaciones en Z


7
.
x + 2y = 4
4x + 3y = 4
_
Solucion
Lo resolvemos por los tres metodos tradicionales de la matematica elemental.
376
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Sustitucion.
Despejamos x en la primera ecuacion y sustituimos en la segunda.
x + 2y = 4 = x + 2y + 5y = 4 + 5y = x = 4 + 5y
Entonces,
x = 4 + 5y
4x + 3y = 4
_
= 4 (4 + 5y) + 3y = 4
= 2 + 6y + 3y = 4
= 2 + 2y = 4
= 2y = 4 + 5
= 2y = 2
y como 7 es primo, todos los elementos de Z
7
tienen inverso, luego multiplicando ambos miembros
por el inverso de 2 se sigue que
y = 1
Pues bien,
x = 4 + 5y
y = 1
_
= x = 4 + 5 1 = x = 2
Igualacion.
Despejamos x en ambas ecuaciones.
x + 2y = 4 = x + 2y + 5y = 4 + 5y
= x = 4 + 5y
4x + 3y = 4 = 2 4x + 2 3y = 2 4
= x + 6y = 1
= x + 6y + 1y = 1 + 1y
= x = 1 + 1y
Igualando ambos resultados,
1 + 1y = 4 + 5y = 6 + 1 + 2y + 1y = 4 + 6 + 5y + 2y = 3y = 3 = y = 1
Consecuentemente,
x = 1 + 1y
y = 1
_
= x = 1 + 1 1 = x = 2
Reduccion.
Multiplicamos la primera ecuacion por 3, la segunda por 1 y las sumamos.
x + 2y = 4
4x + 3y = 4
_
=
3x + 6y = 5
4x + 3y = 4
_
= 2y = 2 = y = 1
Analogamente, multiplicando la primera por 2, la segunda por 1 y sumandolas posteriormente,
x + 2y = 4
4x + 3y = 4
_
=
2x + 4y = 1
4x + 3y = 4
_
= 6y = 5
= 6 1x = 6 5
= x = 2
377
Universidad de Cadiz Departamento de Matematicas

Ejemplo 13.19 Resolver la ecuacion x


2
+ 3x + 4 = 0 en Z
11
.
Solucion
x =
3
_
(3)
2
4 1 4
2 1
=
3

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

Ejemplo 13.20 Demostrar que en Z


p
, con p primo, se verica la igualdad (x + y)
p
= x
p
+ y
p
.
Solucion
Por el Teorema del Binomio, tendremos
(x + y)
p
= x
p
+
p1

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.21 Demostrar que para p, primo, 3


p
+ (2)
p
+ (1)
p
es divisible por p.
Solucion
Observemos lo siguiente: 3
p
+ (2)
p
+ (1)
p
sera divisible por p, si da resto cero al dividirlo por p, es
decir, si
3
p
+ (2)
p
+ (1)
p
0(mod p) en Z
lo cual es lo mismo que decir que
3
p
+ (2)
p
+ (1)
p
= 0 en Z
p
.
As pues, si probamos esto ultimo, tendremos resuelta la demostracion.
Pues bien,
3
p
+ (2)
p
+ (1)
p
= (3 + (2))
p
+ (1)
p
{Ejemplo anterior}
= 1
p
+ (1)
p
= (1 + (1))
p
{Ejemplo anterior}
= 0
p
= 0
y, consecuentemente, el n umero propuesto es divisible por p.
Ejemplo 13.22 En el conjunto Z
5
de las clases de restos modulo 5, se pide:
(a) Divisores de cero.
379
Universidad de Cadiz Departamento de Matematicas
(b) Elementos invertibles.
(c) Resolver el siguiente sistema de ecuaciones.
2x + y = 2
3x + 4y = 3
_
Solucion
(a) Veamos si Z
5
tiene divisores de cero.
Recordemos que
Z
5
no tiene divisores de cero a, b Z
5
: ab = 0 = a = 0 o b = 0
por lo tanto,
Z
5
tiene divisores de cero a, b Z
5
: ab = 0 y a = 0 y b = 0
Pues bien, sean a y b cualesquiera de Z
5
. Entonces,
ab = 0 en Z
5
ab 0(mod 5) en Z
5|ab en Z
5|a o 5|b en Z {Corolario ??}
a 0(mod 5) o a 0(mod 5) en Z
a = 0 o b = 0 en Z
5
Por lo tanto, Z
5
no tiene divisores de cero.
(b) Elementos invertibles. Como 5 es primo todos los elementos de Z
5
, excepto el 0, son invertibles.
(c) Resolvamos el sistema de ecuaciones propuesto.
2x + y = 2
3x + 4y = 3
_
Observese que la segunda ecuacion es igual a la primera multiplicada por 4, luego ambas ecuaciones
son equivalentes en Z
5
, entonces,
2x + y = 2 3x + 2x + y = 2 + 3x y = 2 + 3x : x Z
5
y las soluciones seran:
Para x = 0, y = 2
Para x = 1, y = 0
Para x = 2, y = 3
Para x = 3, y = 1
Para x = 4, y = 4

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

13.5 Euler, Fermat y Wilson


Estudiaremos en este apartado tres importantes teoremas sobres congruencias. Introduremos previa-
mente la funcion de Euler
1
que nos permitira demostrar con facilidad tales teoremas.
13.5.1 Funci on de Euler
Dado un n umero entero positivo m, denimos la funcion (m) como el n umero de enteros positivos
primos con m y que sean menores o iguales que m. Su expresion es
(m) =

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

13.5.2 Teorema de Euler


Si a es invertible en Z
m
, entonces a
(m)
= 1 en Z
m
.
Demostracion
Supongamos que en Z
m
hay k elementos invertibles r
1
, r
2
, , r
k
. Entonces, m.c.d.(r
i
, m) = 1, 1 i k
luego (m) = k.
Veremos que ar
1
, ar
2
, , ar
k
son tambien k elementos invertibles en Z
m
. En efecto,
ar
i
es invertible en Z
m
para 1 i k (supondremos a = 1 en Z
m
para evitar el caso trivial).
En efecto,
a es invertible en Z
m
= m.c.d.(a, m) = 1
r
i
es invertible en Z
m
= m.c.d.(r
i
, m) = 1
_
(??)
= m.c.d.(ar
i
, m) = 1 = ar
i
es invertible en Z
m
Probaremos ahora que los ar
i
, 1 i k son distintos dos a dos, es decir tambien hay k elementos
invertibles de la forma ar
i
.
En efecto, si i = j y, sin embargo, ar
i
= ar
j
, entonces si a
1
es el inverso de a, tendremos
ar
i
= ar
j
= a
1
ar
i
= a
1
ar
j
= r
i
= r
j
lo cual es imposible ya que r
i
= r
j
.
Veamos ahora que ar
i
= r
j
con i = j en Z
m
. En efecto, por el teorema de existencia y unicidad del
cociente y resto, existen enteros q
i
y r, unicos, tales que
ar
i
= mq
i
+ r : 0 < r < m.
Pues bien, sea d = m.c.d.(m, r). Entonces
d|r
y
d |m = d |mq
i
_

_
= 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

Ejemplo 13.25 Encontrar el resto que se obtiene al dividir 23


2587
entre 7.
Solucion
Por el teorema de existencia y unicidad de cociente y resto, existiran q y r, enteros y unicos tales que
23
2587
= 7q + r, 0 r < 7
luego,
23
2587
= r en Z
7
.
Bastara, pues, con resolver esta ecuacion.
Como m.c.d.(23, 7) = 1, 23 es invertible en Z
7
, ademas 7 es primo luego por el teorema de Fermat,
23
6
= 1 en Z
7
.
2
Pierre de Fermat, matematico frances (Beaumont-de-Lomagne 1601-Castres 1665). Fue consejero del parlamento de
Tolouse (1631). Pascal le llamo el primer hombre del mundo y on siempre pudo seguirle en sus investigaciones. Fermat
que rara vez publicaba sus descubrimientos, e incluso olvidaba anotar las demostraciones matematicas que iba encontrando,
por lo que gran n umero de sus trabajos se han perdido. DAlambert, Lagrange y Laplace le concedieron el honor de haber
tenido la primera idea sobre el calculo diferencial. Desde 1636, las cartas de Fermat prueban que ya representaba las
curvas mediante ecuaciones, antes de la publicacion de la geometra de Descartes. Asimismo, es opinion de Laplace que
Fermat deba compartir con Pascal el honor de haber inventado el calculo de probabilidades. Sus principales escritos fueron
publicados por su hijo Samuel (1679), con el ttulo de Varia opera mathematica. En ellos se encuentran enunciados varios
principios y teoremas que en la actualidad son conocidos y estudiados.
385
Universidad de Cadiz Departamento de Matematicas
Por otra parte,
2587 = 6 431 + 1
luego,
23
2587
=
_
23
6
_
431
23.
Entonces,
23
6
= 1 en Z
7
=
_
23
6
_
431
= 1 en Z
7
23 = 2 en Z
7
_
=
_
23
6
_
431
23 = 2 en Z
7
= 23
2587
= 2 en Z
7
es decir el resto buscado es 2.
Ejemplo 13.26 Calcular el resto de dividir 3
47
entre 23.
Solucion
Al igual que en el ejercicio anterior, el teorema de existencia y unicidad de cociente y resto asegura la
existencia de dos enteros, q y r, unicos tales que
3
47
= 23q + r, 0 r < 23
y esto es lo mismo que decir que
3
47
= r en Z
23
.
Pues bien, como 3 y 23 son primos entre s, 3 es invertible y ademas 23 es primo, luego por el teorema
de Fermat,
3
22
= 1 en Z
23
.
Por otra parte,
47 = 22 2 + 3
luego
3
47
=
_
3
22
_
3
3
y
3
22
= 1 en Z
23
=
_
3
22
_
2
= 1 en Z
23
3
3
= 4 en Z
23
_
=
_
3
22
_
2
3
3
= 1 4 en Z
23
= 3
47
= 4 en Z
23
y, consecuentemente, el resto pedido es 4
Ejemplo 13.27 Demostrar que el n umero
_
27
4
_
9

_
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

Ejemplo 13.30 Demostrar que 138! + 197


138
es divisible por 139.
Solucion
Probaremos que 138! + 197
138
= 0 en Z
139
. En efecto, 139 es primo, luego por el teorema de Wilson,
(139 1)! = 1 en Z
139
es decir,
138! = 1 en Z
139
Por otra parte, 139 y 197 son primos entre s, luego por el teorema de Fermat,
197
1391
= 1 en Z
139
o sea,
197
138
en Z
139
y sumando ambos resultados,
138! + 197
138
= 0 en Z
139
Consecuentemente, 138! + 197
138
es divisible por 139.
13.6 Teorema Chino del Resto
En este apartado, estableceremos el Teorema Chino del resto, resultado que aparece en los mas impor-
tantes manuscritos chinos de la antig uedad, como en los trabajos de Sun Tsu en el siglo I. Tambien, y
en esa misma epoca, es conocido por el neopitagorico Nicomaco.
3
3
Vivio cerca de Jerusalen alrededor del a no 100. Parece ser que tena ascendencia siria, pero lo cierto es que en su obra
predominan las tendencias losocas griegas. Es autor de la Introductio Aritmeticae de la que nos han llegado solo dos
libros, pero es posible que esta sea solamente una version abreviada de un tratado originalmente mas extenso. Esta obra
comienza con la ya veterana clasicacion pitagorica de los n umeros pares e impares, siguen las deniciones de los n umeros
primos, compuestos y perfectos, incluyendo una descripcion de la criba de Eratostenes y una lista de los cuatro primeros
n umeros perfectos (6,28, 496 y 8128). La obra incluye tambien una clasicacion de las razones y de las combinaciones de
razones (puesto que las razones entre enteros son esenciales para la teora pitagorica de los intervalos musicales), un amplio
tratamiento del tema favorito de la aritmetica pitagorica, los n umeros gurados en dos y tres dimensiones, y una exposicion
exhaustiva de los diversos tipos de medias (de nuevo un tema favorito de la matematica y de la losofa pitagoricas). Como
tantos otros escritores, Nicomaco considera al 3 como el primer n umero en el estricto sentido de la palabra, ya que 1 y
2 no eran en realidad n umeros, sino solo los generadores de la sucesion numerica, y ademas, para Nicomaco los n umeros
estaban dotados de cualidades tales como mejor o peor, mas joven o mas viejo, etc..., y podan transmitir estos caracteres,
como los padres a sus hijos. La Introductio no tena la intencion de ser un tratado de calculo ni de algebra, sino un manual
conteniendo aquellos elementos de la matematica que resultaban esenciales para entender la losofa pitagorica y platonica,
y en este sentido sirvio como modelo para muchos imitadores y comentadores posteriores.
390
Matematica Discreta Francisco Jose Gonzalez Gutierrez
13.6.1 Teorema
Si m
1
, m
2
, , m
k
son enteros positivos primos entre s dos a dos, entonces el sistema de ecuaciones,
x = a
1
en Z
m1
x = a
2
en Z
m2
. . . . . . . . . . . . . . .
x = a
k
en Z
m
k
tiene solucion unica en Z
m1m2m
k
.
Demostracion
Primero obtendremos una solucion, probando as su existencia, y luego demostraremos que es unica.
En efecto, sea x una combinacion lineal con coecientes enteros de las soluciones a
i
en Z
mi
para cada
i = 1, 2, , k, es decir,
x = c
1
a
1
+ c
2
a
2
+ + c
k
a
k
(13.2)
Si ahora elegimos los coecientes c
i
(1 i k) de tal manera que
c
i
= 1 en Z
mi
y
c
i
= 0 en Z
mj
, para j = i
tendremos que
c
1
= 1 en Z
m1
y
c
1
= 0 en Z
mj
, para j = 1
_
_
_
= x = a
1
en Z
m1
c
2
= 1 en Z
m2
y
c
2
= 0 en Z
mj
, para j = 2
_
_
_
= x = a
2
en Z
m2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c
k
= 1 en Z
m
k
y
c
k
= 0 en Z
mj
, para j = k
_
_
_
= x = a
k
en Z
m
k
luego la x dada por la expresion (13.2) sera solucion simultanea de todas las ecuaciones propuestas.
Centremos, pues, nuestra atencion en obtener estos coecientes.
Empecemos por c
1
. Por hipotesis los m
i
son primos entre s dos a dos, es decir,
m.c.d.(m
i
, m
j
) = 1, i = j, 1 i, j k
Entonces, aplicando reiteradamente el ejercicio ??
m.c.d.(m
2
, m
1
) = 1
m.c.d.(m
3
, m
1
) = 1
_
= m.c.d.(m
2
m
3
, m
1
) = 1
y
m.c.d.(m
2
m
3
, m
1
) = 1
m.c.d.(m
4
, m
1
) = 1
_
= m.c.d.(m
2
m
3
m
4
, m
1
) = 1
y as sucesivamente, llegaramos a que
m.c.d.(m
2
m
3
m
k
, m
1
) = 1
391
Universidad de Cadiz Departamento de Matematicas
y haciendo m
2
m
3
m
k
= t
1
,
m.c.d.(t
1
, m
1
) = 1
luego t
1
es invertible en Z
m1
, es decir existe y
1
Z
m1
tal que
t
1
y
1
= 1 en Z
m1
.
Ademas, t
1
y
1
es m ultiplo de todos los m
j
para j = 1 luego
t
1
= 0 en Z
mj
para j = 1, (2 j k).
Si procedemos de forma identica para c
j
, j = 2, 3, , k, tendremos que
t
j
y
j
= 1 en Z
mj
, para j = 2, 3, , k
y
t
j
= 0 en Z
mi
, para i = j
As pues, si tomamos
c
i
= t
i
y
i
, 1 i k
y sustituimos en (13.2), nos queda
x = t
1
y
1
a
1
+ t
2
y
2
a
2
+ + t
k
y
k
a
k
que es una solucion de todas las ecuaciones propuestas.
Veamos ahora que esta solucion es unica en Z
m1m2m
k
. En efecto, supongamos que no lo es, es decir que
existe otra solucion x

, 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

y as sucesivamente, llegaramos a que


m
1
m
2
m
k
|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

entonces el grafo G = (V, A) tiene a v


1
, v
2
, v
3
, v
4
y v
5
como vertices y sus aristas son v
1
v
2
, v
1
v
3
, v
1
v
4
, v
2
v
4
y v
2
v
5
.
14.1.2 Vertices Adyacentes
Diremos que los vertices u y v son adyacentes, si existe una arista a tal que a = uv. A los vertices u
y v los llamaremos extremos de la arista.
14.1.3 Representaci on Graca
Un grafo se representa mediante un diagrama en el cual a cada vertice le corresponde un punto y si
dos vertices son adyacentes se unen sus puntos correspondientes mediante una lnea.
Ejemplo 14.1
v
1
v
2
v
3
v
4
v
5
Representacion graca de un grafo
El grafo de la figura tiene como conjunto de vertices
V = v
1
, v
2
, v
3
, v
4
, v
5

siendo su conjunto de aristas,


A = v
1
v
2
, v
2
v
3
, v
2
v
5
, v
3
v
4
, v
3
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

(b) representa un pseudografo cuyo conjunto de vertices es


V = v
1
, 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

y que tiene por conjunto de aristas


A = v
1
v
2
, v
1
v
2
, v
1
v
3
, v
1
v
3
, v
2
v
3
, v
1
v
1

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

y sea [A[ el n umero de aristas de G.


(a) Cada una de las aristas une dos vertices luego al sumar los grados de estos, las contamos, exactamente,
dos veces, de aqu que
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

Entonces, [A[ = 15 y gr(v


i
) = 5, i = 1, 2, 3, 4, 5, 6, luego
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

son, respectivamente, sus conjuntos de vertices y de aristas.


Pues bien, como tenemos que construir una funcion entre los conjuntos de vertices que sea biyectiva, V
2
ha de tener el mismo n umero de elementos que V
1
, es decir 4. Podemos escribir, por tanto,
V
2
= v
1
, v
2
, v
3
, v
4
.
403
Universidad de Cadiz Departamento de Matematicas
Por otra parte, f ha de conservar la adyacencia luego ha de cumplirse que
f(u
1
)f(u
2
) A
2
f(u
1
)f(u
3
) A
2
f(u
1
)f(u
4
) A
2
f(u
2
)f(u
3
) A
2
f(u
2
)f(u
4
) A
2
f(u
3
)f(u
4
) A
2
cosa que se consigue sin mas que definir
f : V
1
V
2
:
_

_
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

Una representacion grafica de G


2
puede ser la de la figura siguiente:
v
1
v
2
v
3
v
4
G
2

14.3.2 Invariante de un Grafo


Un invariante de un grafo G es un n umero asociado con G que tiene el mismo valor para cualquier
grafo que sea isomorfo con el.
14.3.3 Invariancia del Grado
Dado un grafo G, el grado de cualquiera de sus vertices es un invariante de G.
Demostracion
404
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Sean G
1
y G
2
dos grafos y sea f un isomorfismo entre ambos. Veamos que si u es un vertice arbitrario
de G
1
, entonces gr(u) = gr(f(u)).
En efecto, como f es una biyeccion que conserva la adyacencia, el n umero de vertices adyacentes a u en
G
1
ha de ser el mismo que el de vertices adyacentes a f(u) en G
2
, por lo tanto, el n umero de aristas
con extremo en u ha de coincidir con el n umero de aristas con extremo en f(u) y, consecuentemente, sus
grados seran iguales.
Ejemplo 14.7 Los grafos de la figura siguiente tienen el mismo n umero de vertices (6) y de aristas
(9). Son isomorfos?
u
1
u
2
u
3
u
4
u
5
u
6
v
1
v
2
v
3
v
4
v
5
v
6
G
1
G
2
Grafos no isomorfos
Solucion
Observemos que
gr
G1
(u
1
) = 2
gr
G1
(u
2
) = 4
gr
G1
(u
3
) = 3
gr
G1
(u
4
) = 2
gr
G1
(u
5
) = 4
gr
G1
(u
6
) = 3
y
gr
G2
(v
1
) = 4
gr
G2
(v
2
) = 2
gr
G2
(v
3
) = 4
gr
G2
(v
4
) = 2
gr
G2
(v
5
) = 4
gr
G2
(v
6
) = 2
405
Universidad de Cadiz Departamento de Matematicas
y, seg un la proposicion anterior,
si G
1
es isomorfo a G
2
entonces gr
G1
(u) = gr
G2
(f(u))
para cualquier vertice u del grafo G
1
.
Por lo tanto, si encontramos, al menos, un vertice u en G
1
tal que gr
G1
(u) ,= gr
G2
(f(u)), entonces f
no sera un isomorfismo, es decir, no podra establecerse entre ambos grafos una funcion biyectiva que
conserve la adyacencia.
Pues bien, si tenemos en cuenta, por ejemplo, que en G
1
hay dos vertices de grado 2 y en G
2
hay tres,
cualquier funcion que establezcamos entre ambos grafos hara corresponder a un vertice de grado 2 un
vertice de grado distinto de 2 y, consecuentemente, ambos grafos no son isomorfos.
Ejemplo 14.8
(a) Probar que los grafos G
1
y G
2
en la figura no son isomorfos.
(b) Idem con los grafos G
2
y G
3






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
)

14.4.2 Subgrafo Expandido


Un subgrafo expandido de un grafo G, es un subgrafo que contiene todos los vertices de G.
En el ejemplo anterior, H
2
es un subgrafo expandido de G.
14.4.3 Subgrafo Inducido
Para cualquier subconjunto W de vertices de un grafo G, llamaremos subgrafo inducido por W, y lo
notaremos W), al subgrafo de G que se obtiene tomando los vertices de W y las aristas de G que son
incidentes con ellos.
Por tanto, dos vertices de W son adyacentes en W) si, y solo si son adyacentes en G.
Ejemplo 14.10
407
Universidad de Cadiz Departamento de Matematicas
v
1
v
2
v
3
v
4
v
5
v
6
v
1
v
2
v
3
v
5
v
1
v
2
v
3
v
4
v
5
v
6
G H
1
H
2
Subgrafos expandido e inducido
En la figura anterior, H
2
es un subgrafo expandido de G, ya que contiene a todos los vertices de G, sin
embargo H
1
no lo es ya que le faltan v
4
y v
6
.
Por otra parte, H
1
es un subgrafo inducido ya que si W = v
1
, v
2
, v
3
, v
5
, el subgrafo H
1
contiene todas
las aristas de G incidentes con los vertices de W, pero H
2
no lo es ya que le faltan las aristas v
1
v
6
, v
3
v
4
y v
5
v
6
.
14.4.4 Eliminaci on de Aristas
Si a es una arista del grafo G, entonces el subgrafo G a es el grafo que se obtiene de G eliminando
la arista a.
En general, escribiremos Ga
1
, a
2
, . . . , a
k
para denominar al subgrafo que se obtiene de G eliminando
las aristas a
1
, a
2
, . . . , a
k
.
14.4.5 Eliminaci on de Vertices
Si v es un vertice del grafo G, entonces G v es el subgrafo obtenido del G eliminando el vertice v
junto con todas las aristas incidentes con el.
En general, escribimos G v
1
, v
2
, . . . , v
k
para notar al grafo obtenido eliminando los vertices
v
1
, v
2
, . . . , v
k
en G y todas las aristas incidentes con cualquiera de ellos.
Ejemplo 14.11 La figura nos muestra un grafo y dos subgrafos suyos obtenidos eliminando aristas y
vertices, respectivamente.
408
Matematica Discreta Francisco Jose Gonzalez Gutierrez
v
1
v
2
v
3
v
4
v
5
v
1
v
2
v
3
v
4
v
5
v
2
v
3
v
5
G G v
1
v
5
, v
4
v
5
G v
1
, v
4

Eliminando aristas y vertices


14.4.6 Grafos Completos
Se dice que un grafo es completo cuando todos sus vertices son adyacentes a todos los vertices del
grafo, es decir, cuando cada par de vertices son los extremos de una arista. Notaremos por K
n
los
grafos completos de n vertices.
Ejemplo 14.12 La figura siguiente muestra los cinco primeros grafos completos.

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

En efecto, este grafo es regular de grado 2 y, sin embargo, los


vertices en diagonal no son adyacentes, por tanto no es completo.
Ejemplo 14.14 Pruebese que en todo grafo G = (V, A) se verica
[A[
1
2
[V [ ([V [ 1)
y si se da la igualdad, entonces G es completo.
Solucion
Supongamos que G tiene p vertices, es decir, [V [ = p. Como el grafo completo K
p
es el que mas aristas
tiene entre todos los grafos con p vertices, tendremos que
[A[ n umero de aristas de K
p
Por otro lado, es obvio que
N umero de aristas de K
p
= C
p,2
=
_
p
2
_
=
p(p 1)
2
luego,
[A[
1
2
[V [ ([V [ 1)
y si se verifica la igualdad, entonces G ha de tener todas las aristas posibles y, por tanto, cada par de
sus vertices ha de estar unido por una de ellas, de aqu que G sea completo.
14.4.7 Complemento de un Grafo
Dado un grafo G con n vertices, llamaremos complemento de G, y lo notaremos por G , al subgrafo
de K
n
formado por todos los vertices de G y las aristas que no estan en G.
Ejemplo 14.15
410
Matematica Discreta Francisco Jose Gonzalez Gutierrez
v
1
v
2
v
3
v
4
v
1
v
2
v
3
v
4
G G
Complemento de un Grafo
En la figura representamos un grafo de cuatro vertices y su complemento.
14.5 Caminos y Ciclos
14.5.1 Camino
Sea G un grafo o un multigrafo. Un camino en G es una sucesion donde se alternan vertices y aristas,
comenzando y terminando con vertices y en el que cada arista es incidente con los dos vertices que la
preceden y la siguen.
Un camino que une los vertices v
1
y v
n
sera:
v
1
, v
1
v
2
, v
2
, v
2
v
3
, . . . , v
n1
, v
n1
v
n
, v
n
Si se trata de un grafo (no un multigrafo) este camino tambien puede especicarse simplemente por la
sucesion de sus vertices, v
1
, v
2
, v
3
. . . , v
n1
, v
n
y lo representaremos por:
= v
1
, v
2
, v
3
, . . . , v
n1
, v
n
)
A los vertices v
1
y v
n
se les denomina extremos del camino. Suele decirse tambien que el camino conecta
v
1
con v
n
o que va de v
1
a v
n
. La longitud del camino es el n umero n 1 de aristas que contiene.
Un camino es simple si en la sucesion de vertices no hay ninguno repetido.
14.5.2 Ciclo
Sea G un grafo o un multigrafo. Un ciclo en G es un camino en el que sus extremos coinciden.
El ciclo sera simple si no hay, ademas del primero y el ultimo, ning un otro vertice repetido.
En un grafo dirigido, utilizaremos los terminos caminos y ciclos dirigidos.
Ejemplo 14.16
411
Universidad de Cadiz Departamento de Matematicas
v
1
v
2
v
3
v
4
v
5
v
6
Caminos y Ciclos
= v
1
, v
2
, v
6
, v
3
, v
4
, v
6
, v
5
) es un camino.
= v
1
, v
2
, v
3
, v
4
) es un camino simple ya que no hay ning un vertice repetido.
= v
1
, v
2
, v
6
, v
5
, v
4
, v
6
, v
2
, v
1
) es un ciclo.
= v
2
, v
3
, v
4
, v
5
, v
6
, v
2
) es un ciclo simple ya que se repiten, unicamente, los vertices primero y
ultimo.

Ejemplo 14.17 Sea G el grafo de la figura. Encontrar:


v
1
v
2
v
3
v
4
v
5
v
6
v
7
G
412
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a) Un camino que conecte v
3
con v
7
.
(b) Un camino simple de longitud 5 entre v
3
y v
7
.
(c) Un camino de longitud 6 entre v
3
y v
7
.
(d) Un ciclo con origen en v
7
de longitud 6.
(e) Un ciclo de longitud 3, otro de longitud 4 y un tercero de longitud 6.
(f) Un ciclo simple de longitud 6.
Solucion
(a) Un camino que conecte v
3
con v
7
.
= v
3
, v
4
, v
5
, v
7
)
(b) Un camino simple de longitud 5 entre v
3
y v
7
.
= v
3
, v
2
, v
1
, v
6
, v
5
, v
7
)
(c) Un camino de longitud 6 entre v
3
y v
7
.
= v
3
, v
2
, v
6
, v
5
, v
4
, v
3
, v
7
)
(d) Un ciclo con origen en v
7
de longitud 6.
= v
7
, v
3
, v
2
, v
1
, v
6
, v
5
, v
7
)
(e) Un ciclo de longitud 3, otro de longitud 4 y un tercero de longitud 6.

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

y si consideramos en el la relacion de equivalencia denida en la proposicion anterior, las clases de


equivalencia seran
[v
1
] = v
1
, v
2
, v
6
= [v
2
] = [v
6
]
[v
3
] = v
3
, v
4
, v
5
, v
7
= [v
4
] = [v
5
] = [v
7
]
Por lo tanto, el grafo G
2
tiene dos componentes conexas que son los subgrafos H
1
y H
2
cuyos conjuntos
de vertices son [v
1
] y [v
3
], es decir,
H
1
= (v
1
, v
2
, v
6
, v
1
v
2
, v
1
v
6
)
H
2
= (v
3
, v
4
, v
5
, v
7
, v
3
v
4
, v
3
v
7
, v
4
v
5
, v
4
v
7
)

Ejemplo 14.21 Demuestrese que en un grafo conexo G = (V, A) se verifica: [V [ 1 [A[


Solucion
Utilizaremos la induccion sobre el n umero de vertices de G.
Paso basico. Si [V [ = 1, entonces [A[ = 0, luego
[V [ 1 = 1 1 = 0 = [A[
Paso inductivo. Supongamos que la desigualdad es cierta para [V [ = p con p > 1 y veamos que tambien
es cierta para [V [ = p + 1.
En efecto, sea u un vertice cualquiera de G. Como el n umero de vertices, p, es mayor que 1, habra otro
vertice v en G distinto de u y, al ser G conexo, debera existir, al menos, un camino entre u y v, luego
gr(u) 1.
Si gr(u) = 1 y a es la unica arista que tiene a u como extremo, entonces el grafo
(V u , A a)
es conexo y tiene p vertices. Por la hipotesis de induccion,
[V u[ 1 [A a[
es decir,
[V [ 2 [A[ 1
de donde,
[V [ 1 [A[
Si gr(u) > 1, u V , entonces por el teorema 14.2.4
2 [V [ Suma de los grados de los vertices de G = 2 [A[
o sea, [V [ [A[, de aqu que
[V [ 1 < [A[
416
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Por el primer principio de induccion matematica,
[V [ 1 [A[

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?

Figura 14.7. Multigrafo


14.7.1 Ciclo de Euler
Un ciclo de un grafo o multigrafo se dice de Euler si pasa por todos los vertices recorriendo cada
arista exactamente una vez.
421
Universidad de Cadiz Departamento de Matematicas
14.7.2 Grafo Euleriano
Un grafo que admita un ciclo de Euler se denomina grafo euleriano.
14.7.3 Primer Lema
Una condicion necesaria para que un grafo o multigrafo sea Eureliano es que todos sus vertices sean
de grado par.
Demostracion
En efecto, supongamos que G es un grafo Eureliano, es decir, supongamos que existe un ciclo de Euler,
, en G. Sea v un vertice cualquiera de G. Veamos que tiene grado par.
Si v no es el primer vertice de , cada una de las veces que el ciclo pase por v entrara y saldra por
dos aristas distintas de la vez anterior, luego contribuira con 2 al grado de v.
Si v es el primer vertice de , el ciclo contribuye con 2 al grado de v en cada una de las visitas
que se realicen a v, salvo en la primera y en la ultima en la que a nade 1 cada vez.
Por lo tanto, en cualquier caso, el grado de v es par.
Nota 14.2
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
(a) Grafo no Eureliano (b) Grafo Eureliano
El grafo de la figura en su apartado (a) nos muestra que la condicion no es suciente, es decir, existen
grafos con todos sus vertices de grado par y, sin embargo, no son eulerianos. Observese que si conectamos
el grafo, entonces si es euleriano (apartado (b) en la gura). En efecto, el ciclo
= v
1
, v
2
, v
3
, v
4
, v
5
, v
6
, v
7
, v
8
, v
5
, v
9
, v
3
, v
4
, v
10
, v
1
)
es de Euler.
Nota 14.3 En el Primer Lema hemos visto que
422
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Si G es un grafo Euleriano, entonces todos sus vertices son de grado par.
de donde negando ambos miembros, y teniendo en cuenta la equivalencia logica entre una proposicion
condicional y su contrarrecproca, tendremos
Si existe alg un vertice de grado impar, entonces G no es Euleriano.
es decir, si en un grafo G existe, al menos, un vertice de grado impar, entonces no es Euleriano.
14.7.4 Camino de Euler
Se dice que un camino de un grafo o multigrafo es de Euler si pasa por todos los vertices del mismo,
recorriendo cada arista del mismo exactamente una vez.
Nota 14.4 Claramente, el problema de los puentes de Konisgberg estara resuelto si encontramos un
camino de euler en el multigrafo de la figura 14.7.
Observese que un camino de Euler en un grafo G puede entenderse tambien como una forma de dibujar
el grafo sin levantar el lapiz del papel y sin pintar dos veces la misma arista.
14.7.5 Segundo Lema
Una condicion necesaria para que un grafo o multigrafo admita un camino de Euler es que el n umero
de vertices de grado impar sea 2 o ninguno.
Demostracion
Sea G = (V, A) un grafo con un camino de Euler = u, u
1
, u
2
, . . . , u
p
, v).
Tomamos un punto w que no pertenezca a V y sea G

= (V

, A

) un grafo tal que


V

= 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

sea un grafo euleriano y aplicando el primer lema, tengamos que todos


sus vertices son de grado par.
Pues bien, si x es cualquier vertice de G distinto de u y de v, entonces
gr
G
(x) = gr
G
(x)
luego el grado de x en el grafo G es par. Por otra parte,
gr
G
(u) = gr
G
(u) 1 = gr
G
(u) es impar
y
gr
G
(v) = gr
G
(v) 1 = gr
G
(v) es impar
luego los unicos dos vertices de grado impar son u y v.
Nota 14.5
423
Universidad de Cadiz Departamento de Matematicas
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
(a) Sin camino de Euler (b) Con camino de Euler
El grafo de la figura (apartado (a)) nos muestra que la condicion no es suficiente, es decir, existen grafos
con todos sus vertices de grado par o con exactamente 2 vertices de grado impar que no admiten un
camino de Euler. Observese que si conectamos el grafo, entonces si admite un camino euleriano ((b) en
la gura). En efecto, el camino
= v
6
, v
7
, v
4
, v
5
, v
6
, v
4
, v
3
, v
2
, v
1
, v
8
)
lo es.
Nota 14.6 En el segundo lema, hemos visto que
Si G es un grafo con un camino de Euler, entonces el n umero de vertices de grado impar es
2 o ninguno.
Si ahora negamos ambos miembros, y tenemos en cuenta la equivalencia logica entre una proposicion
condicional y su contrarrecproca, tendremos
Si el n umero de vertices de grado impar es distinto de 2, entonces G no tiene ning un camino
de Euler.

14.7.6 Problema de los Puentes de K onisgberg


En el multigrafo de la gura 14.7 hay cuatro vertices de grado impar, luego seg un el segundo lema
no existe en el ning un camino de Euler, de aqu que no exista ning un camino que una dos puntos
terrestres cruzando cada uno de los puentes exactamente una vez.
14.7.7 Tercer Lema
Si G es un grafo en el que todos sus vertices tienen grado par, entonces para cada par de vertices
adyacentes de G, puede encontrarse un ciclo que contiene a la arista que forman ambos.
424
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Demostracion
Sean u y v dos vertices adyacentes de G y sea un camino que comienza en u y contin ua por la arista
uv.
Cada vez que llega a un vertice w distinto de u, continuamos el camino por una arista que no este en
, si w es igual u damos por terminado el proceso. Dado que los grados de los vertices son pares por
hipotesis, cada vez que el camino pasa por un vertice utiliza dos aristas con un extremo en el mismo.
Como el n umero de aristas y el de vertices es nito, el camino acaba por volver a u y es, seg un la
construccion hecha, un ciclo.
14.7.8 Teorema
Un grafo o multigrafo G = (V, A) es euleriano si, y solo si es conexo y todos sus vertices tienen grado
par.
Demostracion
Sea G = (V, A) un grafo o multigrafo.
Solo si. En efecto, supongamos que G admite un ciclo de Euler.
Dados dos vertices cualesquiera de G, u y v, la parte del ciclo que comienza en u y acaba en v es
un camino que une u con v, luego G es conexo.
Ademas, el primer lema asegura que todos los vertices de G tienen grado par.
Si. Recprocamente, supongamos que G es conexo y que todos sus vertices son de grado par.
Si [V [, n umero de vertices de G, es 1 o 2, entonces como pone de manifiesto la figura siguiente, el
resultado es trivial.
u u v
Un Vertice Dos Vertices
Supongamos, pues, que [V [ > 2.
1 Sean u y v dos vertices adyacentes de G. Como G tiene todos sus vertices de grado par, el
tercer lema asegura la existencia de un ciclo
1
que contiene a la arista uv. Pues bien, sea
G

= (V, A

) el subgrafo de G que resulta eliminando las aristas que estan en


1
, es decir,
A

= A aristas de
1
.
G

tiene todos sus vertices de grado par (o cero) ya que en el ciclo


1
cada vertice habra
aportado dos aristas, luego si los vertices de G eran de grado par, los de 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

, tomamos uno de sus adyacentes y por el tercer lema, habra un


ciclo

1
que contenga la arista que forman ambos.
Si esta aislado en G

, entonces elegimos un vertice cualquiera que no este aislado en G

(siempre existira ya que A

,= ). La primera arista del camino que une a ambos en G


(recuerdese que G es conexo) que no este en
1
comenzara en un vertice de
1
no 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

,= , entonces reiteramos el proceso.


Siguiendo as sucesivamente, como el n umero de aristas es finito y en cada una de las construcciones
aumenta el n umero de aristas que tiene el ciclo construido, el proceso termina con la obtencion de
un ciclo de Euler.

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

) el subgrafo de G que resulta de eliminar las aristas que estan en


1
, es decir,
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

que no este aislado (existe


ya que A

,= ), 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

. Como todos los vertices de G

siguen siendo de grado


par, aplicamos el tercer lema y podremos encontrar un ciclo

1
en G

que contenga a la arista


v
9
v
4
. Por ejemplo,

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

que se obtiene eliminando las aristas que estan en

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

que no este aislado, por


ejemplo v
1
.
3.1 Como G es conexo, habra un camino con extremos en v
10
y v
1
, por ejemplo,

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

que contiene a la arista v


4
v
3
.

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

que se obtiene eliminando las aristas que estan en

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

= el proceso naliza y la solucion es el ciclo


3
.

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

) el subgrafo de G que resulta de eliminar las aristas que estan en


1
, es decir,
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

que no este aislado (existe


ya que A

,= ), 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

. Como todos los vertices de G

siguen siendo de grado


par, aplicamos el tercer lema y podremos encontrar un ciclo

1
en G

que contenga a la arista


v
8
v
7
. Por ejemplo,

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

que se obtiene eliminando las aristas que estan en

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

que no este aislado, por


ejemplo v
4
.
3.1 Como G es conexo, habra un camino con extremos en v
7
y v
4
, por ejemplo,

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

que contiene a la arista v


6
v
5
.

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

que se obtiene eliminando las aristas que estan en

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

que no este aislado, por


ejemplo v
2
.
4.1 Como G es conexo, habra un camino con extremos en v
5
y v
2
, por ejemplo,

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

que contiene a la arista v


4
v
3
.

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

que se obtiene eliminando las aristas que estan en

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

= (V w , A uw, vw), es decir, el grafo que se obtiene a nadiendo un vertice w y dos


aristas uw y vw al grafo dado G.
Ahora todos los vertices de G

tienen grado par, luego por el teorema anterior, existira un ciclo


en G

. Ademas, podemos construir empezando en w y terminando en w, o sea,


= w, u, v
1
, . . . , v
p
, v, w)
Por lo tanto, el camino
u, v
1
, . . . , v
p
, v)
es el buscado.

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

) el subgrafo obtenido eliminando de 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

que no este aislado, por


ejemplo v
4
.
2.1 Como G

es conexo, habra un camino que una v


8
con v
4
, por ejemplo,

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

= , el proceso naliza. Bastara eliminar el vertice u del camino


2
y el camino
buscado sera:

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 Consideremos un vertice cualquiera y un adyacente suyo. Por ejemplo v


1
y v
2
. Como todos
los vertices de G son de grado par, aplicando el tercer lema, podemos encontrar un ciclo que
contenga a la arista v
1
v
2
. En efecto, el ciclo
1
cumple tal condicion,

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

) el subgrafo de G que resulta de eliminar las aristas que estan en


1
, es decir,
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

no esta vaco, continuamos el proceso.


2 Elegimos un vertice cualquiera de
1
, por ejemplo v
2
y un vertice que no este aislado en G

,
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

que contenga dicha


arista. En efecto,

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

que se obtiene eliminando las aristas que estan en

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

que no este aislado,


por ejemplo v
12
.
3.1 Como G es conexo, podremos encontrar un camino entre v
14
y v
12
. Por ejemplo,

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

siguen siendo de grado par, por el tercer lema habra un ciclo

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

resultante de eliminar las aristas de

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

el grafo obtenido a nadiendole a G el vertice u y las aristas uv


2
y uv
3
, es decir, 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

Todos los vertices de G

tienen grado par, luego por el teorema 14.7.8 habra un ciclo en 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

resultante de eliminar las aristas de


1
, es decir,
A

= 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

es conexo, habr a un camino que una v


4
con v
10
. En efecto,

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

que se obtiene eliminado las aristas de

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

3 Elegimos un vertice arbitrariamente en


2
, por ejemplo v
10
y un vertice que no este aislado
en G

, por ejemplo v
8
.
3.1 La conexion de G

asegura la existencia de un camino que una los vertices v


10
y v
8
. Por
ejemplo,

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

. Por el tercer lema habra un ciclo que la contiene. En efecto,

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

es conexo, habr a un camino que una v


8
con v
1
. En efecto,

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.

Dodecaedro del Viajero


14.8.1 Ciclo de Hamilton
Un ciclo simple en un grafo o multigrafo G se dice que es de Hamilton, si contiene a todos los vertices
de G.
443
Universidad de Cadiz Departamento de Matematicas
14.8.2 Grafo Hamiltoniano
Un grafo o multigrafo que contenga un ciclo de Hamilton se denomina Hamiltoniano.
Nota 14.8 En terminos de la teora de grafos, el juego consista pues, en encontrar un ciclo de Hamilton
en el grafo de la figura anterior.
Es claro que el grafo completo K
p
es Hamiltoniano, ya que podemos empezar en cualquier vertice e ir
sucesivamente a cualquier otro vertice todava no visitado. Sin embargo, si ponderamos las aristas de
K
p
, entonces el problema de encontrar un ciclo de Hamilton con el mnimo peso es difcil. Usualmente
se le llama el problema del vendedor viajero, y representa el problema de encontrar como un vendedor
puede visitar cada una de las p ciudades en el tiempo mas corto posible.
Lo ideal sera encontrar un algoritmo bueno o eficiente que nos permitiese encontrar el ciclo de
Hamilton, pero aunque existe abundante literatura sobre este problema, no se conoce ninguno.
14.8.3 Camino de Hamilton
Un camino simple en un grafo o multigrafo G que contenga a todos los vertices se denomina camino
de Hamilton.
Ejemplo 14.30 El grafo de Petersen contiene un camino de Hamilton que comienza en cada uno de
sus vertices. Este grafo es la base de la mayora de los contraejemplos en las conjeturas sobre grafos de
Hamilton.

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

luego si U es un subconjunto de vertices de V tal que [U[ = 3, entonces


c(H U) 3
452
Matematica Discreta Francisco Jose Gonzalez Gutierrez
Nota 14.10 En el teorema anterior, hemos obtenido una condicion necesaria para que un grafo G =
(V, A) sea Hamiltoniano, es decir hemos probado que
G es Hamiltoniano = c(G U) [U[ ; U V
de aqu que negando ambos miembros y teniendo en cuenta la equivalencia logica entre una proposicion
condicional y su contrarrecproca, resulta:
U V : c(G U) > [U[ = G no es Hamiltoniano
es decir, si existe un subconjunto U del conjunto de vertices, V , de G tal que el n umero de componentes
conexas del subgrafo GU sea mayor que el n umero de vertices de U entonces el grafo no es Hamiltoniano.

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.34 Verificar que los grafos de la figura no son Hamiltonianos.


454
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
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) En efecto, eliminando los vertices v
2
, v
4
, v
6
y v
8
el n umero de componentes conexas del subgrafo
resultante es 5. Por tanto, por el teorema 14.8.5, el grafo G no contiene ning un ciclo de Hamilton.
(b) El grafo propuesto tiene 16 vertices, luego un ciclo de Hamilton debera tener 16 aristas. Cada
vertice debera tener en dicho ciclo 2 aristas incidentes con el, una para llegar y otra para salir.
Pues bien, si eliminamos de cada vertice todas las aristas que excedan de 2, tendran que quedar
16 para que existiese un ciclo de Hamilton. Procediendo de esta forma, si eliminamos las aristas
v
9
v
3
, v
9
v
8
, v
9
v
13
, v
14
v
16
, v
4
v
10
, v
11
v
15
, v
11
v
5
, v
11
v
12
, v
12
v
7
, v
7
v
1
y v
1
v
2
quedaran 15 aristas que no
son sucientes para un ciclo de Hamilton, luego el grafo no es Hamiltoniano.

Ejemplo 14.35 Determinar si el grafos de la figura es hamiltoniano.


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
455
Universidad de Cadiz Departamento de Matematicas
Solucion
El ciclo
= v
10
, v
13
, v
12
, v
8
, v
7
, v
6
, v
11
, v
5
, v
4
, v
3
, v
2
, v
1
, v
9
, v
10
)
es de Hamilton, luego el grafo es hamiltoniano.
14.9 Representaci on de Grafos
En las secciones anteriores, hemos representado los grafos mediante un esquema o un diagrama. Algunas
veces, como por ejemplo cuando se desea analizar un grafo por ordenador es necesaria una representacion
mas formal.
14.9.1 Matriz de Adyacencia
Sea G un grafo cuyo conjunto de vertices es V = v
1
, v
2
, . . . , v
p
. Llamaremos matriz de adyacencia
del grafo G a la matriz A = (a
ij
) de p las y p columnas, donde
a
ij
=
_
1 si v
i
y v
j
son adyacentes
0 si v
i
y v
j
no son adyacentes
Ejemplo 14.36 Escribir la matriz de adyacencia de los grafos de la figura.
v
1
a
1
a
8
v
2
a
2
v
3
a
3
a
4
v
4
a
5
v
5
a
6
a
7
v
1
a
1
a
10
v
2
a
2
a
3
v
3
a
4
v
4
v
5
a
5
a
6
v
6
a
7
v
7
a
8
a
9
(a) (b)
Solucion
Tomaremos como ordenacion de las las y las columnas en la matriz, el orden natural de los subndices
de los vertices.
456
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(a)
A =
_
_
_
_
_
_
0 1 1 1 1
1 0 1 0 0
1 1 0 1 1
1 0 1 0 1
1 0 1 1 0
_
_
_
_
_
_
(b)
A =
_
_
_
_
_
_
_
_
_
_
_
_
1 1 0 0 0 0 1
1 0 1 0 0 0 1
0 1 0 0 0 0 0
0 0 0 1 1 0 1
0 0 0 1 1 0 1
0 0 0 1 0 1 0
0 0 0 0 1 0 1
1 1 0 1 0 1 0
_
_
_
_
_
_
_
_
_
_
_
_

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)

Ejemplo 14.39 Hallar las matrices de adyacencia de los grafos de la figura.


v
1
a
1
a
6
v
2
a
2
v
3
a
3
v
4
a
4
v
5
a
5
v
1
a
1
a
2
v
2
a
3
v
3
a
4
a
5
v
5
a
7
a
6
v
4
a
8
(a) (b)
Solucion
(a) Primero seleccionamos un orden arbitrario de los vertices, por ejemplo v
1
, v
2
, v
3
, v
4
y v
5
. A con-
tinuacion asignamos a las filas y columnas de la matriz el mismo orden dado a los vertices. Un
elemento de la matriz es 1 si los vertices correspondiente a la la y a la columna estan unidos por
458
Matematica Discreta Francisco Jose Gonzalez Gutierrez
una arista y 0 en caso contrario. As pues, la matriz buscada es:
A =
_
_
_
_
_
_
0 1 1 1 1
1 0 1 0 0
1 1 0 1 0
1 0 1 0 0
1 0 0 0 0
_
_
_
_
_
_
(b) Razonando igual
A =
_
_
_
_
_
_
1 1 1 1 1
1 0 1 0 0
0 1 1 0 1
1 0 0 0 1
1 0 1 1 0
_
_
_
_
_
_

Nota 14.11 Observemos lo siguiente:


La matriz de adyacencia de un grafo permite representar los bucles, aunque no las aristas repetidas
entre dos vertices.
Si el grafo no tiene bucles, entonces puede calcularse el grado de un vertice sumando la fila o
columna correspondiente al mismo.
Dado que la matriz de adyacencia de un grafo es simetrica respecto de la diagonal, la informacion,
exceptuando la contenida en la diagonal, aparece dos veces.
Veamos que informacion puede extraerse de la matriz de adyacencia del grafo (a) en la gura. Multipli-
cando la matriz por si misma, tendremos
A
2
=
_
_
_
_
_
_
0 1 1 1 1
1 0 1 0 0
1 1 0 1 0
1 0 1 0 0
1 0 0 0 0
_
_
_
_
_
_
_
_
_
_
_
_
0 1 1 1 1
1 0 1 0 0
1 1 0 1 0
1 0 1 0 0
1 0 0 0 0
_
_
_
_
_
_
=
_
_
_
_
_
_
4 1 2 1 0
1 1 0 2 1
2 1 3 1 1
1 2 0 2 1
0 1 1 1 1
_
_
_
_
_
_
Consideremos cualquier elemento distinto de cero que no este en la diagonal principal. Por ejemplo el
a
24
que vale dos. Este elemento resulta de multiplicar la segunda la que se corresponde con el vertice
v
2
con la cuarta columna correspondiente al vertice v
4
. Es decir,
_
1 0 1 0 0
_
_
_
_
_
_
_
1
0
1
0
0
_
_
_
_
_
_
= 1 1 + 0 0 + 1 1 + 0 0 + 0 0 = 2
Ahora bien, la unica forma de que los sumandos sean distintos de cero es que los elementos que se
multipliquen sean, ambos, iguales a uno. Esto ocurrira cuando haya un vertice cuyo elemento en la fila
correspondiente a v
2
sea uno y el de la columna que se corresponde con v
4
tambien sea uno. Es decir,
han de existir aristas de la forma v
2
v y de la forma vv
4
. Cada vez que esto suceda, la suma aumentara
una unidad.
En nuestro ejemplo, la suma es dos, representando a los pares de aristas
v
2
v
1
, v
1
v
4
y v
2
v
3
, v
3
v
4
es decir, tenemos dos caminos de longitud dos entre v
2
y v
4
,

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

Llamaremos matriz de incidencia del grafo G a la matriz B = (b


ij
) de p f ilas y q columnas, donde
b
ij
=
_
1, si v
i
y a
j
son incidentes.
0, en otro caso.
Ejemplo 14.40 Hallar las matrices de incidencia de los grafos de la figura del ejemplo 14.39.
Solucion
(a)
B =
_
_
_
_
_
_
1 0 0 0 0 0
1 1 0 1 0 1
0 1 1 0 0 0
0 0 1 1 1 0
0 0 0 0 1 1
_
_
_
_
_
_
(b)
B =
_
_
_
_
_
_
1 1 0 0 0 0 0 1
0 1 1 0 0 1 0 0
0 0 1 1 0 0 0 0
0 0 0 1 1 1 1 0
0 0 0 0 0 0 1 1
_
_
_
_
_
_
Nota 14.12 Observese lo siguiente:
La matriz de incidencia de un grafo permite representar tanto bucles como aristas repetidas entre
dos vertices.
Si el grafo no tiene bucles, entonces cada columna tiene dos 1 y la suma de cada fila nos da el
grado del vertice correspondiente.
Ejemplo 14.41 Escribir la matriz de incidencia de los grafos de la figura del ejemplo 14.36.
Solucion
(a) B =
_
_
_
_
_
_
1 0 1 0 0 1 0 1
1 1 0 0 0 0 0 0
0 1 1 1 0 0 1 0
0 0 0 1 1 0 0 1
0 0 0 0 1 1 1 0
_
_
_
_
_
_
462
Matematica Discreta Francisco Jose Gonzalez Gutierrez
(b) B =
_
_
_
_
_
_
_
_
_
_
1 1 0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 0 1 0
0 0 1 0 0 0 0 0 0 0
0 0 0 1 1 0 0 1 0 1
0 0 0 0 1 1 0 0 0 0
0 0 0 0 0 1 1 0 0 0
0 0 0 0 0 0 1 1 1 1
_
_
_
_
_
_
_
_
_
_
(c) C =
_
_
_
_
_
_
1 0 0 1
1 0 1 0
0 1 0 0
0 1 0 0
0 0 1 1
_
_
_
_
_
_

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

S-ar putea să vă placă și