Professional Documents
Culture Documents
(apoyo de clase)
FIME-UANL
8 de marzo de 2018
Índice general
Introducción V
1. Lógica 1
1.1. Proposiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Operadores lógicos . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1. Negación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.2. Conjunción . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3. Disyunción . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.4. Implicación . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.5. Doble implicación . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.6. Precedencia . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3. Representaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.1. Tablas de verdad . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.2. Redes de decisión . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.3. Diagrama de decisión binario . . . . . . . . . . . . . . . . 6
1.4. Tautologı́as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.1. Implicación tautológica . . . . . . . . . . . . . . . . . . . . 8
1.4.2. Equivalencias . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4.3. Leyes del álgebra de proposiciones . . . . . . . . . . . . . . 9
1.4.4. Más sobre la implicación . . . . . . . . . . . . . . . . . . . 10
1.5. Argumentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5.1. Reglas de inferencia . . . . . . . . . . . . . . . . . . . . . . 11
1.5.2. Demostraciones . . . . . . . . . . . . . . . . . . . . . . . . 13
1.6. Cuantificadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.6.1. Negación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.6.2. Cuantificadores anidados . . . . . . . . . . . . . . . . . . . 15
2. Conjuntos 17
i
Matemáticas discretas (M. Mata) ii
5. Relaciones y funciones 36
5.1. Relaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.1.1. Representación gráfica de una relación . . . . . . . . . . . 36
5.1.2. Representación matricial de una relación . . . . . . . . . . 37
5.1.3. Dominio y rango de una relación . . . . . . . . . . . . . . 38
5.1.4. Relación inversa . . . . . . . . . . . . . . . . . . . . . . . . 38
5.2. Relaciones de equivalencia y relaciones de orden . . . . . . . . . . 39
5.2.1. Relaciones de orden . . . . . . . . . . . . . . . . . . . . . . 40
5.2.2. Relaciones de equivalencia . . . . . . . . . . . . . . . . . . 40
5.2.3. Particiones . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.2.4. Relaciones de equivalencia y particiones . . . . . . . . . . 41
5.3. Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.3.1. Gráfica de una función . . . . . . . . . . . . . . . . . . . . 43
5.3.2. Composición de funciones . . . . . . . . . . . . . . . . . . 44
5.3.3. Funciones inyectivas y sobreyectivas . . . . . . . . . . . . . 45
5.3.4. Función inversa . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.5. Función identidad . . . . . . . . . . . . . . . . . . . . . . . 46
6. Recursividad 47
6.1. Sucesiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.1.1. Sucesiones crecientes y decrecientes . . . . . . . . . . . . . 47
6.1.2. Subsucesiones . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.2. Funciones recursivas . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.3. Notación Sigma . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.4. Inducción matemática . . . . . . . . . . . . . . . . . . . . . . . . 50
7. Combinatoria 53
7.1. Conteo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.1.1. Principio fundamental del conteo . . . . . . . . . . . . . . 53
7.2. Permutaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.2.1. Permutaciones con repetición . . . . . . . . . . . . . . . . 54
7.3. Combinaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.4. Diagramas de árbol . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.5. Coeficientes binomiales . . . . . . . . . . . . . . . . . . . . . . . . 57
8. Teorı́a de grafos 59
8.1. Grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
8.2. Definiciones básicas . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.2.1. Incidencia y adyacencia . . . . . . . . . . . . . . . . . . . . 61
8.2.2. Cadenas, caminos, ciclos y circuitos . . . . . . . . . . . . . 61
8.3. Algunos tipos de grafos . . . . . . . . . . . . . . . . . . . . . . . . 63
8.3.1. Grafos completos . . . . . . . . . . . . . . . . . . . . . . . 63
8.3.2. Grafos conexos . . . . . . . . . . . . . . . . . . . . . . . . 63
8.3.3. Árboles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.3.4. Grafos bipartitos . . . . . . . . . . . . . . . . . . . . . . . 64
8.4. Predecesores, sucesores y grados . . . . . . . . . . . . . . . . . . . 64
8.5. Representaciones matriciales . . . . . . . . . . . . . . . . . . . . . 65
A. Conjuntos numéricos 66
A.1. Breve resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Competencias especı́ficas
De acuerdo al programa analı́tico de la materia, las competencias de la
materia son:
Unidades temáticas
De acuerdo a la academia, este curso debe cubrir:
Lógica
v
Matemáticas discretas (M. Mata) vi
Combinatoria
Grafos
Según los ejercicios del programa analı́tico, este curso debe cubrir:
Tablas lógicas
Inducción matemática
Tipos de sucesiones
Representación de funciones
Calificación
De acuerdo a la academia, esta materia debe ser evaluada de la siguiente
manera:
Exámenes: 40 %.
Actividades: 50 %.
Proyecto: 10 %.
Bibliografı́a
R. Johnsonbaugh. Matemáticas discretas. 6.a edición. Editorial Pearson
Educación. México, 2005.
Lógica
Por ello, antes de comenzar, iniciemos con un pequeño examen de lógica. Res-
ponda a lo siguiente:
6. El padre dijo a su hijo, ((Si sacas buenas notas te compro una bicicleta)), el
niño sacó malas notas, cuando el padre las vio el hijo le preguntó, ((Papá,
¿me vas a comprar una bicicleta?)). ¿Hizo el niño una pregunta lógica?
1
Matemáticas discretas (M. Mata) 2
1.1. Proposiciones
Una proposición es un enunciado que puede ser calificado como verdadero o
falso.
Ejemplo 1.1. Las siguientes son proposiciones simples:
2. 1 ` 1 “ 3.
3. x2 ` 1 ą 0.
5. Hoy es miércoles.
1.2.1. Negación
Dada una proposición p la negación de p es también una proposición. La
denotaremos p y se lee ((no p)). Su valor de verdad será el contrario al de p.
Ejemplo 1.2. Algunos ejemplos de negación:
2. q: 1 ` 1 “ 3,
q: 1 ` 1 ‰ 3.
3. r: x2 ` 1 ą 0,
r: x2 ` 1 ď 0.
1.2.2. Conjunción
Dadas dos proposiciones p y q la conjunción de p con q es también una propo-
sición. La denotaremos p ^ q y se lee ((p y q)). Su valor de verdad será verdadero
sólo cuando ambas proposiciones p y q sean verdaderas.
Ejemplo 1.3. Algunos ejemplos de conjunción:
1. p: Parı́s está en Inglaterra,
q: Madrid está en España,
p ^ q: Parı́s está en Inglaterra y Madrid está en España.
2. p: |x| ą π,
q: x2 ´ 16 ď 0,
p ^ q: |x| ą π y x2 ´ 16 ď 0.
3. p : Las rosas son rojas,
q: Las violetas son azules,
p ^ q: Las rosas son rojas y las violetas son azules.
1.2.3. Disyunción
Dadas dos proposiciones p y q la disyunción de p con q es también una pro-
posición. La denotaremos p _ q y se lee ((p o q)). Su valor de verdad será falso sólo
cuando ambas proposiciones p y q sean falsas.
Ejemplo 1.4. Algunos ejemplos de disyunción:
1. p: Parı́s está en Inglaterra, q: Madrid está en España,
p _ q: Parı́s está en Inglaterra o Madrid está en España.
2. Sacas buenas calificaciones o no vas a la fiesta.
1.2.4. Implicación
Dadas dos proposiciones p y q la implicación de p con q es también una pro-
posición. La denotaremos p Ñ q y se lee ((p implica q)) o ((si p entonces q)) (entre
otras expresiones). Su valor de verdad será falso sólo cuando p sea verdadera pero
q sea falsa.
Ejemplo 1.5. Algunos ejemplos de implicación:
1. p: Parı́s está en Francia, q: Madrid está en Inglaterra,
p Ñ q: Si Parı́s está en Francia, Madrid está en Inglaterra.
2. Si x ă ´2 entonces x2 ą 4.
3. Si apruebas matemáticas te compro una bicicleta.
1.2.6. Precedencia
Cuando se escriben sin paréntesis, los operadores se ejecutan con la siguiente
precedencia: , ^, _, Ñ, Ø. De esta manera, la expresión p _ q ^ r _ s Ñ p _ s
es equivalente a rp _ pq ^ p rqq _ ss Ñ rp _ p sqs.
1.3. Representaciones
Los valores de verdad de las proposiciones se representan simbólicamente de
diversas maneras:
Verdadero: V, T, J, 1.
Falso: F, F, K, 0.
Con estas tablas podemos calcular los valores de verdad de expresiones más
complejas.
A B C
hkkikkj
hkkikkj hkkikkj
p q r q^r q^ r A_B p^C
1 1 1 0 0 0 0
1 1 0 0 1 1 1
1 0 1 1 0 1 1
1 0 0 0 0 0 0
0 1 1 0 0 0 0
0 1 0 0 1 1 0
0 0 1 1 0 1 0
0 0 0 0 0 0 0
T0 p T1
p
T0 T1
q
T0 p q T1
r
p
s
T0 T1
q t
Ejercicio 1.10. Dibujar la red de decisión para rrp ^ pq _ rqs _ rpq _ sq ^ tss ^ s:
Ejemplo 1.11. pp ^ qq _ pp ^ rq _ pq ^ rq
A kj hkkik
hkkik B kj hkkik
C kj
p q r p^q p^r q^r A_B_C
1 1 1 1 1 1 1
1 1 0 1 0 0 1
1 0 1 0 1 0 1
1 0 0 0 0 0 0
0 1 1 0 0 1 1
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 0 0 0 0
p p
q q q q
r r r r r
1 1 1 0 1 0 0 0 1 0
Ejemplo 1.12. p p ^ q ^ rq _ pp ^ qq _ pq ^ rq
A
hkkkkkkkikkkkkkkj B kj hkkik
hkkik C kj
p q r p^ q^ r p^q q^r A_B_C
1 1 1 0 1 1 1
1 1 0 0 1 0 1
1 0 1 0 0 0 0
1 0 0 0 0 0 0
0 1 1 0 0 1 1
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 1
p p
q q q q
r r r r r r
1 1 0 0 1 0 0 1 1 0
p p
q q
r r r r
1 1 1 1 0 0 0 0 1 0
1.4. Tautologı́as
Ejercicio 1.14. Calcular la tabla de verdad de la siguiente proposición:
r p _ pq ^ rqs _ rp ^ p q _ rqs.
A
hkkikkj B
hkkikkj C
hkkikkj D kj
hkkik
p q r q^ r p_A q_r p^C B_D
1 1 1 0 0 1 1 1
1 1 0 1 1 0 0 1
1 0 1 0 0 1 1 1
1 0 0 0 0 1 1 1
0 1 1 0 1 1 0 1
0 1 0 1 1 0 0 1
0 0 1 0 1 1 0 1
0 0 0 0 1 1 0 1
El resultado es verdadero en todos los casos, por lo tanto sı́ es una implicación
tautológica.
1.4.2. Equivalencias
Cuando una proposición es una doble implicación y es una tautologı́a se llama
equivalencia. Esta estructura es importante porque, si A Ø B es una tautologı́a,
entonces A tiene el mismo valor de verdad de B. Es decir, tenemos una estructura
que es equivalente para todas las variables.
Cuando A es equivalente a B se escribe A ô B.
A B AÑB pA Ñ Bq A ^ B
1 1 1 0 0
1 0 0 1 1
0 1 1 0 0
0 0 1 0 0
p_pôp
1 Leyes idempotentes
p^pôp
p_q ôq_p
2 Leyes conmutativas
p^q ôq^p
p _ pq _ rq ô pp _ qq _ r
3 Leyes asociativas
p ^ pq ^ rq ô pp ^ qq ^ r
p _ pq ^ rq ô pp _ qq ^ pp _ rq
4 Leyes distributivas
p ^ pq _ rq ô pp ^ qq _ pp ^ rq
pp _ qq ô p ^ q
5 Leyes de De Morgan
pp ^ qq ô p _ q
6 p pq ô p Doble negación
p_ pô1
7 Leyes de complementación
p^ pô0
p_0ôp
8 Leyes de identidad
p^1ôp
p_1ô1
9 Leyes de dominación
p^0ô0
Ejercicio 1.18. Demostrar, mediante las leyes de las proposiciones, las siguientes
equivalencias:
1. pp _ qq ^ p ô p^q
2. p _ pp ^ qq ô p
3. pp _ qq _ p p ^ qq ô p
10 pÑqô qÑ p Contrapuesta
11 pÑq ô p_q Equivalencia a la implicación
12 pp Ñ qq ô p ^ q Negación de la implicación
13 p Ø q ô pp Ñ qq ^ pq Ñ pq Doble implicación
1.5. Argumentos
Definición 1.21. Un argumento es la deducción de una conclusión Q a partir de
un conjunto de premisas P1 , P2 ,. . . , Pn .
Un argumento, denotado por P1 , P2 , . . . , Pn $ Q, es válido si la conclusión Q
es verdadera cuando todas las premisas son verdaderas.
Observación 1.22. El argumento P1 , P2 , . . . , Pn $ Q es válido si y sólo si pP1 ^
P2 ^ ¨ ¨ ¨ ^ Pn q ñ Q.
Ejemplo 1.23. Verificar si el siguiente es un argumento válido: ((Todos los hom-
bres son mortales)), ((Homero es hombre)), por lo tanto, ((Homero es mortal)).
Ejemplo 1.24. Verificar si el siguiente es un argumento válido:
p _ q, r Ñ q, s ^ r, t Ñ p $ pt ^ rq
Una opción serı́a verificar mediante su tabla de verdad que:
rpp _ qq ^ pr Ñ qq ^ ps ^ rq ^ pt Ñ pqs ñ pt ^ rq
Afortunadamente hay una alternativa.
Notación 1.25. El argumento P1 , P2 , . . . , Pn $ Q también suele denotarse verti-
calmente de la forma
P1
P2
..
.
Pn
Q
AÑB
A^B
Modus ponendo ponens: A Simplificación:
A
B
AÑB
A
Modus tollendo tollens: B Adición:
A_B
A
A_B A
Modus tollendo ponens: B Conjunción: B
A A^B
AÑC
AÑB
BÑC
Silogismo hipotético: BÑC Prueba por casos:
A_B
AÑC
C
Solución:
A B A Ñ B pA Ñ Bq ^ A rpA Ñ Bq ^ As Ñ B
1 1 1 1 1
1 0 0 0 1
0 1 1 0 1
0 0 1 0 1
Ejercicio 1.27. Demostrar, por medio de las reglas de inferencia, que los siguien-
tes argumentos son válidos:
1. p Ñ ps _ tq, p $ s_t
Equivalentemente: Solución:
P1 : p Ñ ps _ tq Q : s _ t por M. ponens de P2 en P1 .
P2 : p
Q: s_t
2. r Ñ s, s^p $ r
Equivalentemente: Solución:
P1 : r Ñ s C1 : s por simplificación en P2 ,
P2 : s^p Q: r por M. tollens de C1 en P1 .
Q: r
3. q Ñ s, p _ q, r ^ p $ s _ t
Equivalentemente: Solución:
P1 : q Ñ s C1 : p por simplificación en P3 ,
P2 : p_q C2 : q por ponendo tollens de C1 en P2 ,
P3 : r ^ p C3 : s por m. ponens de C2 en P1 ,
Q: s_t Q: s_t por adición a C3 .
4. p _ q, r Ñ q, s ^ r, t Ñ p $ pt ^ rq
5. p _ q, t ^ p, q Ñ s $ sÑm
6. m Ñ n, q _ m, p Ñ n, p _ r, q $ r
7. A, A $ B (regla de contradicción)
1.5.2. Demostraciones
Una demostración es un argumento deductivo para verificar una proposición
matemática. Veamos dos ejemplos:
1.6. Cuantificadores
Expresiones del tipo ((todos los hombres son mortales)) o ((algunos alumnos
de este salón tienen menos de 80 años)) se pueden traducir en expresiones lógicas
mediante la ayuda de los cuantificadores.
1.6.1. Negación
La negación de un cuantificador universal es uno existencial con la propiedad
negada. De la misma forma, la negación de un cuantificador existencial es uno
universal con la propiedad negada:
Dn P N : @z P Z, n divide a z.
4. @x P R, Da P Z : a ď x ă a ` 1.
5. @x P R, ε ą 0, Dq P Q : x ă q ă x ` ε.
Conjuntos
5. D “ tn P Z | n es un número dı́gitou
8. E “ tn P N | n ą 10u
9. F “ tx P R | x2 ´ 3x ` 2 “ 0u
10. F “ t1, 2u
17
Matemáticas discretas (M. Mata) 18
¿Cuál es la negación de A Ď B?
Ejemplo 2.12. .
1. En geometrı́a, U es el plano.
Ejemplo 2.13. .
1. A “ tn P Z | n2 “ 16, n es imparu “ ∅.
2. B “ tx P R | x2 ` 1 “ 0u “ ∅.
2.4. Cardinalidad
Dado A un conjunto, se define la cardinalidad de A, y se denota |A|, como la
cantidad de elementos que pertenecen a A.
Ejemplo 2.15. .
1. Dado A “ ta, e, i, o, uu, |A| “ 5.
2. Dado B el conjunto de las letras del alfabeto español, ¿cuánto vale |B|?
Ejercicio 2.16. .
1. Si S “ ∅, ¿cuánto vale |S|?
2. ¿Cuál es la cardinalidad de N?
3. Si A Ď B, ¿|A| ď |B|?
4. Si A Ă B, ¿|A| ă |B|?
PpSq “ t∅, tau, tbu, tcu, ta, bu, ta, cu, tb, cu, Su.
A Y B “ tx | x P A _ x P Bu.
2.6.2. Intersección
Definición 2.23. La intersección de dos conjuntos A y B, expresada por A X B,
es el conjunto de todos los elementos que pertenecen a A y a B:
A X B “ tx | x P A ^ x P Bu.
2.6.3. Diferencia
Definición 2.24. La diferencia entre dos conjuntos A y B, expresada por AzB,
es el conjunto de todos los elementos que pertenecen a A pero que no pertenecen
a B:
AzB “ tx | x P A ^ x R Bu.
2.6.4. Complemento
Definición 2.25. El complemento de un conjunto A, expresado por Ac , es el
conjunto de todos los elementos que no pertenecen a A:
Ac “ tx | x P U ^ x R Au.
1. A “ tx P U | x es paru
2. B “ tx P U | x es múltiplo de 3u
3. C “ tx P U | x es primou
4. Ac Y C
5. B c X C
6. CzA
7. AzC
8. BzpA Y Cq
1. pA X Bqc “ Ac Y B c
Demostración.
2. BzA “ B X Ac
Demostración.
1. pAzBqc “ Ac Y B.
2. A Y pA X Bq “ A.
3. pAzBq X B “ ∅.
3. |A Y B| ě máxt|A|, |B|u.
1. |A X B| ď mı́nt|A|, |B|u.
A B
1. A y B no se intersectan
2. A Ď B
1. A Y B
2. A X B
3. Ac
4. Ac X B
R = Dos y seis.
Ejercicio 2.35. En una encuesta a 200 alumnos se encontró que 68 tienen exce-
lente conducta, 138 son inteligentes, 160 son muy sociables, 120 son muy sociables
e inteligentes, 20 tienen excelente conducta pero no son inteligentes, 13 tienen ex-
celente conducta pero no son muy sociables, y 15 tienen excelente conducta, son
muy sociables y no son inteligentes. Identificar en un diagrama de Venn.
3.1. Alfabetos
Definición 3.1. Un alfabeto es un conjunto finito no vacı́o de elementos que
llamaremos sı́mbolos.
5. Sea Σ “ N.
1. ASCII.
3. UTF-8.
25
Matemáticas discretas (M. Mata) 26
3.2. Cadenas
Definición 3.5. Una cadena o palabra sobre un alfabeto A es una secuencia finita
de elementos de A.
Ejemplo 3.6. .
1. Sea A “ ta, b, c, du, las siguientes son tres posibles cadenas sobre A: babc,
dcbbbbad y a.
2. Sea B “ t0, 1u, las siguientes son posibles cadenas sobre B: 10010, 001, 10
y 01.
Definición 3.9. La cadena sin elementos se llama cadena nula y se denota por λ.
1. β “ aabcad
2. β “ 015 08 1
3. λ
3.2.1. Concatenación
Definición 3.14. Sea A un alfabeto y sean α y β dos cadenas sobre A, la conca-
tenación de α con β es la cadena formada por α seguida de β, y se escribe αβ.
Ejercicio 3.16. .
1. Sean α “ aab y β “ acad, escribir αβ y βα.
2. Sea γ “ 0110, escribir λγ y γλ.
3. Sean ε “ x10 z 9 y 13 y δ “ y 8 x7 , escribir εδ y δε.
Ejercicio 3.17. .
1. Si α P A˚ y β P B ˚ , ¿a qué conjunto pertenece αβ?
2. Si |α| “ n y |β| “ m, ¿cuál es el valor de |αβ|?
Ejercicio 3.19. .
1. En los siguientes casos, decir si α es una subcadena β.
a) α “ ab y β “ cabad.
b) α “ 011 y β “ 001011.
2. Dado β “ x10 z 9 y 13 , ¿cuáles de las siguientes son una subcadena de β?
a) α1 “ x2 y 3 .
b) α2 “ x10 z 10 .
c) α3 “ zy.
1. β n β m “ β n`m .
2. |β n | “ n|β|.
3. |β n`m | “ |β n | ` |β m |.
3.3. Lenguajes
Definición 3.30. Un lenguaje L sobre un alfabeto Σ es un subconjunto de Σ˚ .
Ejemplo 3.33. Sea Σ los sı́mbolos del alfabeto cirı́lico y L el conjunto de palabras
legales del idioma ruso.
Ejemplo 3.35. Sean A y B dos lenguajes sobre Σ, entonces los siguientes también
son lenguajes:
1. A Y B.
2. A X B.
3. AzB.
4. Ac “ Σ˚ zA.
AB “ tαβ | α P A, β P Bu
Ejercicio 3.39. Sean A y B dos lenguajes sobre Σ, decir si las siguientes afirma-
ciones son verdaderas:
1. pABqR “ B R AR .
2. pA Y BqR “ AR Y B R .
3. pA X BqR “ AR X B R .
4. pAR qR “ A.
Ejemplo 4.2. .
1. Observe que p2, 3q ‰ p3, 2q.
3. Ambos elementos del par ordenado puede ser el mismo: pa, aq.
A ˆ B “ tpa, bq | a P A ^ b P Bu.
31
Matemáticas discretas (M. Mata) 32
Ejercicio 4.5. .
1. Sean A “ ta, bu y B “ t1, 2, 3u, escribir explı́citamente el conjunto A ˆ B.
A1 ˆ A2 ˆ ¨ ¨ ¨ ˆ An “ tpa1 , a2 , . . . , an q | a1 P A1 , a2 P A2 , . . . , an P An u
An “ tpa1 , a2 , . . . , an q | a1 , a2 , . . . , an P Au.
Con lo anterior, todas las posibles combinaciones para evaluar P estarı́an dadas
por B 3 “ tp1, 1, 1q, p1, 1, 0q, p1, 0, 1q, p1, 0, 0q, p0, 1, 1q, p0, 1, 0q, p0, 0, 1q, p0, 0, 0qu.
Ejemplo 4.8. .
1. T pp _ qq “ tp1, 1q, p1, 0q, p0, 1qu.
2. T ppp Ñ qq ^ pq Ñ rqq “ tp1, 1, 1q, p0, 1, 1q, p0, 0, 1q, p0, 0, 0qu.
Ejercicio 4.9. .
1. T pp Ø qq.
2. T p pq.
3. Es evidente que siempre T pP q Ď B n pero, ¿puede T pP q “ B n ?
4. ¿Existe la posibilidad de que T pP q “ ∅?
4.2. Matrices
Definición 4.11. Una matriz de m ˆ n es un arreglo rectangular de elementos
de un conjunto (normalmente numérico) de la forma
¨ ˛
a11 a12 a13 ¨ ¨ ¨ a1n
˚ a21 a22 a23 ¨ ¨ ¨ a2n ‹
˚ ‹
˚ .. .. .. . . .. ‹
˝ . . . . . ‚
am1 am2 am3 ¨ ¨ ¨ amn
Observación 4.14. Observe la estrecha relación que hay entre una matriz y el
producto cartesiano. De hecho, cuando cada uno de los elementos de la matriz
m ˆ n, A, están en un conjunto F, se suele denotar A P Fmˆn .
Definición 4.19. Una matriz cuadradad paij q se dice que es diagonal si y sólo si
los elementos que no pertenecen a la diagonal principal son cero, es decir, aij “ 0
si i ‰ j.
Definición 4.27. Se dice que una matriz cuadrada paij q es triangular inferior si
y sólo aij “ 0 para i ă j.
Relaciones y funciones
5.1. Relaciones
Definición 5.1. Sean A y B dos conjuntos, una relación R definida del conjunto
A al conjunto B es un subconjunto de A ˆ B.
Ejemplo 5.2. .
1. Sean A “ ta, b, cu, B “ t1, 2, 3u y R “ tpa, 2q, pa, 3q, pb, 3qu
36
Matemáticas discretas (M. Mata) 37
c 1 a
b
2 b
a
3 c
1 2 3
4 1 1 1 2
3
2 2
2
1 3 3
1 2 3 4 4 4 4 3
Notación 5.12. Algunos autores dan otros nombres al rango de R, como contra-
dominio, imagen o recorrido. Por la misma razón, al conjunto Ran R lo denotan
de otra manera, por ejemplo Im R.
Ejemplo 5.14. .
1. R “ tp1, 2q, p1, 3q, p2, 3qu.
R´1 “ tp2, 1q, p3, 1q, p3, 2qu.
Ejercicio 5.15. Sea R “ tp1, 2q, p1, 3q, p2, 1q, p2, 3qu:
1. Expresar R´1 .
Ejercicio 5.17. Para cada una de las relaciones siguientes, diga si es reflexiva,
transitiva, simétrica o antisimétrica.
2. R “ tpa, bq P Z | a ě bu.
1. Si R es reflexiva.
2. Si R es transitiva.
3. Si R es simétrica.
4. Si R es antisimétrica.
Ejemplo 5.22. Sea Pn rxs el conjunto de los polinomios de grado menor o igual
a n. Sean ppxq y qpxq dos polinomios en Pn rxs y sea R la relación que se define
mediante la regla ((ppxq R qpxq si y sólo si ppxq y qpxq tienen el mismo grado)).
Entonces R es una relación de equivalencia.
5.2.3. Particiones
Definición 5.24. Una partición de un conjunto X es una división de los elementos
de X de tal manera que cada elemento pertenece sólo una parte de la división.
Formalmente, tX1 , X2 , X3 , . . . , Xn u es una partición de X si y sólo si X “ X1 Y
X2 Y ¨ ¨ ¨ Y Xn y para cada par de conjuntos Xi y Xj (con i ‰ j) se cumple que
Xi X Xj “ ∅.
Ejemplo 5.27. Sea X el intervalo cerrado r0, 1s, ¿cuáles de las siguientes es una
partición de X?:
1. tr0, 21 s, r 12 , 1su
2. tr0, 21 q, r 12 , 1su
3. tr0, 21 s, p 12 , 1su
4. tr0, 21 q, p 12 , 1su
Ejemplo 5.29. Sea A “ t1, 2, 3, 4, 5, 6u y R “ tp1, 1q, p1, 2q, p1, 4q, p2, 1q, p2, 2q, p2, 4q,
p3, 3q, p3, 5q, p4, 1q, p4, 2q, p4, 4q, p5, 3q, p5, 5q, p6, 6qu. ¿Es R una relación de equiva-
lencia?
Ejemplo 5.34. Graficar, como un grafo dirigido, la relación del ejemplo anterior.
1 3 6
2 4 5
Ejercicio 5.36. .
¿Cuántos arcos se conectan a cada nodo en cada parte del grafo?
5.3. Funciones
Definición 5.37. Sean A y B dos conjuntos. Una función de A en B es una
relación f tal que a cada elemento de A se le asigna uno y sólo un elemento de B.
Ejemplo 5.39. .
1. Sean A “ t1, 2, 3u y B “ ta, b, cu. Sea f “ tp1, aq, p2, cq, p3, cqu.
1. Sean A “ ta, b, c, d, eu y B “ A. Sea f “ tpa, bq, pb, cq, pc, dq, pe, aqu.
2. Sean A “ ta, b, c, d, eu y B “ A. Sea f “ tpa, eq, pb, eq, pc, eq, pd, eq, pe, equ.
3. Sean A “ ta, b, c, d, eu y B “ A. Sea f “ tpa, bq, pb, cq, pc, dq, pb, eq, pe, aqu.
Observación 5.41. Dado que las funciones son un caso particular de las relacio-
nes, todo lo que hemos estudiado de las relaciones es válido para las funciones.
Observación 5.43. Dos funciones f y g, son iguales si y sólo si f paq “ gpaq para
todo a P A. ¿Cuándo dos funciones son distintas?
?
Ejercicio 5.44. Sean f pxq “ x y gpxq “ x2 . ¿Son f y g iguales?
Ejercicio 5.45. Se define el piso de un número real x, denotado por txu, como
el mayor número entero menor o igual a x. Análogamente, se define el techo de
un número real x, denotado por rxs, como el menor número entero mayor o igual
a x.
Sean f : R Ñ Z y g : R Ñ Z definidas por f pxq “ txu y gpxq “ rxs.
e 5 10
4 9
d 3 8
2 7
c 1 6
´3 ´2 ´1 0 1 2 3 5
b ´1 4
´2 3
a ´3 2
´4
1
a b c d e ´5
´3 ´2 ´1 0 1 2 3
Observación 5.50. En la gráfica de una función cada recta vertical que pasa por
un elemento del dominio intersecta con uno y sólo un punto de la gráfica.
f g
A B C
1. Sea A “ ta, b, c, d, eu y f : A Ñ A, f “ tpa, bq, pb, cq, pc, dq, pd, cq, pe, aqu.
2. f : Z Ñ Z, f pzq “ 2z ´ 1
3. f : R Ñ R`
0, f pxq “ x2
Ejemplo 5.60. Dados A “ B “ ta, b, c, d, eu y f “ tpa, bq, pb, cq, pc, dq, pd, cq, pe, aqu,
entonces f ´1 “ tpa, eq, pb, aq, pc, bq, pc, dq, pd, cqu no es una función.
Ejemplo 5.61. Dados A “ B “ ta, b, c, d, eu y f “ tpa, bq, pb, dq, pc, eq, pd, aq, pe, cqu,
entonces f ´1 “ tpa, dq, pb, aq, pc, eq, pd, bq, pe, cqu sı́ es función.
Observación 5.62. Para que f ´1 sea una función, es necesario que f sea biyec-
tiva.
Ejercicio 5.64. Dada f “ tp1, bq, p2, dq, p3, eq, p4, aq, p5, cqu, graficar f y f ´1 .
f f ´1
e 5
d 4
c 3
b 2
a 1
1 2 3 4 5 a b c d e
Recursividad
6.1. Sucesiones
Definición 6.1. Una sucesión S es una función f : N Ñ A. Si f pnq “ sn solemos
denotar S “ ps1 , s2 , s3 , . . . q, S “ psn q8
n“1 , S “ psn qnPN o simplemente S “ psn q.
Los elementos sn son llamados términos de la sucesión.
Notación 6.2. La mayorı́a de los autores denotan las sucesiones por S “ tsn u.
Nosotros las denotaremos con paréntesis como una n-upla y no con llaves como
un conjunto, ya que el orden de los elementos es importante.
Ejemplo 6.3. .
#
n
2
si n es par,
1. f pnq “ n`1
2
si n es impar.
2. f pnq “ p´1qn
3. p2, 4, 6, 8, . . . q
´ 2 ¯
4. n 2`n
nPN
47
Matemáticas discretas (M. Mata) 48
1. sn “ np , pp ě 1q
` ˘
2. n1 nPN
n´1
3. sn “ n
4. S “ p2, 4, 6, 8, . . . q
5. sn “ p´1qn
´ 2
¯
6. n´n2
8
7. pn2 ´ 2n qn“1
6.1.2. Subsucesiones
Definición 6.7. Sea psn q una sucesión y pnk q una sucesión de elementos de N tales
que n1 ă n2 ă n3 ă ¨ ¨ ¨ . Entonces, la sucesión psnk q es llamada una subsucesión
de psn q.
Ejemplo 6.8. Sea S “ psn q una sucesión, la sucesión ps2n qnPN “ ps2 , s4 , s6 , . . . q
es una subsucesión de S.
Teorema 6.9. Toda sucesión de números reales tiene una subsucesión monótona.
cn “ 5 ` 1.5pn ´ 1q.
1. f0 “ 1 y fn “ n ¨ fn´1 . (Factorial)
4
ÿ
2. cj`1
j“1
5
ÿ
3. a2k´1
k“1
5
ÿ
1. 3i
i“2
4
ÿ
2. pj ` 1q2
j“1
5
ÿ
3. p2k ´ 1q
k“1
888
ÿ
4. p´1qi
i“1
n
ÿ
5. 1
i“1
n
ÿ n
ÿ n
ÿ
2. pai ` bi q “ ai ` bi
i“1 i“1 i“1
n
ÿ m
ÿ n
ÿ
3. ai “ ai ` ai
i“1 i“1 i“m`1
Paso base: Demostrar que existe un número inicial k0 para el cual se cumple
la propiedad deseada.
2. n! ě 2n ¿cuál es la base?
n
ÿ npn ` 1qpn ` 2q
2. kpk ` 1q “
k“1
3
3. n2 ą 2n ` 1, ¿cuál es la base?
4. 2n ą n2 , ¿cuál es la base?
8. @n P N se cumple que n3 ` 1 ě n2 ` n.
Combinatoria
7.1. Conteo
Ejemplo 7.1. Un estudiante tiene 6 playeras, 4 pantalones y 2 pares de tenis.
¿De cuántas formas distintas puede combinar su ropa al vestir?
n1 ˆ n2 ˆ ¨ ¨ ¨ ˆ nk .
7.2. Permutaciones
Definición 7.4. Sea A un conjunto de n elementos. Una ((permutación de esos
n elementos tomados de r a la vez)) (r ď n) es un arreglo de r elementos de A
en un orden determinado. En otras palabras, una ((permutación de n en r)) es un
posible ordenamiento de r de los elementos de A.
53
Matemáticas discretas (M. Mata) 54
n!
Teorema 7.9. Prn “ npn ´ 1qpn ´ 2q ¨ ¨ ¨ pn ´ r ` 1q “
pn ´ rq!
Ejercicio 7.10. Calcular P47 .
n!
n1 !n2 ! ¨ ¨ ¨ nk !
Ejemplo 7.13. ¿Cuántos cadenas distintas de longitud 7 pueden formarse con
los elementos de la cadena cananea?
7.3. Combinaciones
Definición 7.14. Sea A un conjunto de n elementos. Una ((combinación de esos
n elementos tomados de r a la vez)) es cualquier selección de r elementos de A sin
importar el orden. En otras palabras, una ((combinación de n en r)) es cualquier
subconjunto de r elementos del conjunto A.
t1
p1
t2
c1
t1
p2
t2
t1
p1
t2
‚ c2
t1
p2
t2
t1
p1
t2
c3
t1
p2
t2
Ejemplo 7.21. Marcos y Enrique van a jugar frontenis. El primero en ganar dos
juegos seguidos o que gane un total de tres juegos será el ganador del encuentro.
El siguiente diagrama ilustra las posibles formas en que termine el encuentro:
M M
M M M
E E
E E
‚
M M
M M
E E E
E E
4 4
3
2
3 2
2
1
0
1 2
4
3
2
1 2
0 2
1
0 0
`n˘
Observación 7.24. r
“ Crn
`n˘ ` n
˘
Ejemplo 7.25. Demostrar que r
“ n´r
`0 ˘
1 0
`1˘ `1˘
1 1 0 1
`2˘ `2˘ `2˘
1 2 1 0 1 2
`3˘ `3˘ `3˘ `3˘
1 3 3 1 0 1 2 3
`4˘ `4˘ `4˘ `4˘ `4˘
1 4 6 4 1 0 1 2 3 4
`5˘ `5˘ `5˘ `5˘ `5˘ `5˘
1 5 10 10 5 1 0 1 2 3 4 5
`6˘ `6˘ `6˘ `6˘ `6˘ `6˘ `6˘
1 6 15 20 15 6 1 0 1 2 3 4 5 6
`7˘ `7˘ `7˘ `7˘ `7˘ `7˘ `7˘ `7˘
1 7 21 35 35 21 7 1 0 1 2 3 4 5 6 7
Los números del triángulo de Pascal están ı́ntimamente relacionados con los
coeficientes binomiales, como se muestra en la figura, y con el teorema del binomio.
Para establecer la relación entre el triángulo de Pascal y los
`n´1coeficientes
˘ bino-
miales observe que el k-ésimo elemento de la n-ésima fila es k´1 .
Ası́, la propiedad de que cada elemento del triángulo es igual a la suma de los
elementos superiores a él se puede demostrar en el siguiente teorema.
ˆ ˙ ˆ ˙ ˆ ˙
n n´1 n´1
Teorema 7.26. “ ` .
r r´1 r
Teorı́a de grafos
Los grafos, también llamados gráficas, son herramientas muy útiles en la com-
prensión, construcción y resolución de modelos y métodos matemáticos para la
solución de diversos problemas teóricos y prácticos de diversas áreas del conoci-
miento.
La teorı́a de grafos aún no es una disciplina uniformada, por lo que las defi-
niciones y conceptos varı́an de un autor a otro (ya sea en relación al problema
a resolver o la imaginación del autor) en forma casi anárquica. Las definiciones
que se proporcionan en este capı́tulo han sido constituidas en forma más o menos
generalizada.
8.1. Grafos
Definición 8.1. Un grafo G “ pV, Eq es una pareja ordenada constituida por
59
Matemáticas discretas (M. Mata) 60
Ejemplo 8.4. Sea G “ pt1, 2, 3, 4u, tp1, 2q, p2, 2q, p2, 4q, p3, 2q, p3, 4quq, el cual se
puede representar gráficamente por:
1 2
4 3
Ejercicio 8.5. Representar gráficamente G “ pt1, 2, 3, 4, 5u, tt1, 2u, t2, 4u, t2, 5u,
t3, 3u, t3, 4u, t4, 5uuq:
5 2
4 3
1. Si pu, vq está en el grafo, ¿es posible que pv, uq también esté en el grafo?
Definición 8.10. Dos arcos son adyacentes si tienen un mismo vértice extremo.
Dos vértices son adyacentes si existe un arco que los une.
Definición 8.13. En un grafo dirigido, un camino es una cadena tal que cada
par de arcos adyacentes en la cadena, el vértice final de un arco es el vértice inicial
del otro arco.
Definición 8.14. Un ciclo es una cadena que inicia y termina en el mismo vértice.
3 4
1 1
2 2
3 4 3 4
(a) una cadena, (b) un camino,
1 1
2 2
3 4 3 4
(c) un ciclo, (d) un circuito.
Definición 8.18. Una cadena (o camino) simple es aquella que no pasa más de
una vez por la misma arista (o arco). Una cadena (o camino) elemental es aquella
que no pasa más de una vez por el mismo vértice.
Ejercicio 8.19. ¿Puede existir una cadena que no sea simple pero que sı́ sea
elemental?
npn ´ 1q
.
2
8.3.3. Árboles
Definición 8.30. Un árbol es un grafo conexo sin ciclos.
Teorema 8.31. Sea G un grafo con n vértices, entonces las siguientes afirmaciones
son equivalentes:
G es un árbol.
Definición 8.40. El grado entrante de v se define por g ´ pvq “ |Γ´ pvq|. El grado
saliente de v se define por g ` pvq “ |Γ` pvq|. El grado de v se define por gpvq “
g ´ pvq ` g ` pvq.
Ejemplo 8.46. Dados V “ t1, 2, 3, 4, 5u y E “ tp1, 2q, p2, 5q, p3, 2q, p3, 4q, p5, 1q, p5, 4qu:
1. Graficar G “ pV, Eq.
2. Escribir la matriz de adyacencia.
3. Verifique que en la matriz de adyacencia la suma por filas es g ` piq. ¿A qué
es igual la suma por columnas?
4. Escribir la matriz de incidencia.
5. Verifique que en la matriz de incidencia la suma por columnas es cero. ¿A
qué es igual la suma por filas?
Conjuntos numéricos
Números naturales: Los más antiguos. Son los que se emplean para contar.
N “ t1, 2, 3, . . . u
Números reales: Son aquellos que contienen a todos los números con cual-
quier tipo de expansión decimal. Son la unión de los números racionales y los
irracionales.
R “ tA.A1 A2 A3 ¨ ¨ ¨ | A P Z, Ai P t0, 1, 2, . . . , 9uu
66
Matemáticas discretas (M. Mata) 67
C “ ta ` b i | a, b P Ru