Introducción a Estructuras Discretas
Introducción a Estructuras Discretas
DEPARTAMENTO DE MATEMÁTICAS
Barquisimeto 2009
Índice general
0.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
0.2. Orientaciones Generales para los Usuarios . . . . . . . . . . . 4
0.2.1. Para los Alumnos . . . . . . . . . . . . . . . . . . . . . 4
0.2.2. Para los Docentes (Sugerencias para la Evaluación de
los Aprendizajes) . . . . . . . . . . . . . . . . . . . . . 5
0.3. Objetivos de Aprendizajes . . . . . . . . . . . . . . . . . . . . 6
0.3.1. Generales . . . . . . . . . . . . . . . . . . . . . . . . . 6
0.3.2. Especı́ficos . . . . . . . . . . . . . . . . . . . . . . . . . 6
0.4. Referencias Bibliográficas . . . . . . . . . . . . . . . . . . . . . 8
0.4.1. Básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
0.4.2. Complementarias . . . . . . . . . . . . . . . . . . . . . 9
1. CÁLCULO PROPOSICIONAL 10
1.1. Proposiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2. Operaciones Veritativas . . . . . . . . . . . . . . . . . . . . . . 13
1.3. Formas Proposicionales . . . . . . . . . . . . . . . . . . . . . . 18
1.4. Tautologı́as, Implicaciones y Equivalencias . . . . . . . . . . . 21
1.5. Circuitos Lógicos . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.6. Cuantificadores . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.7. Ejercicios Resueltos . . . . . . . . . . . . . . . . . . . . . . . . 30
1.8. Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . 32
1.9. Referencias Bibliográficas . . . . . . . . . . . . . . . . . . . . . 36
2. CONJUNTOS 37
2.1. Conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.2. Operaciones con Conjuntos . . . . . . . . . . . . . . . . . . . . 41
2.3. Producto Cartesiano . . . . . . . . . . . . . . . . . . . . . . . 49
2.4. Ejercicios Resueltos . . . . . . . . . . . . . . . . . . . . . . . . 51
2.5. Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . 53
2
2.6. Referencias Bibliográficas . . . . . . . . . . . . . . . . . . . . . 56
3. RELACIONES 58
3.1. Relaciones Binarias . . . . . . . . . . . . . . . . . . . . . . . . 58
3.2. Relaciones en un Conjunto . . . . . . . . . . . . . . . . . . . . 65
3.3. Relaciones de Equivalencia y de Orden . . . . . . . . . . . . . 68
3.4. Ejercicios Resueltos . . . . . . . . . . . . . . . . . . . . . . . . 70
3.5. Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . 73
3.6. Referencias Bibliográficas . . . . . . . . . . . . . . . . . . . . . 76
4. FUNCIONES 78
4.1. Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.2. Ejercicios Resueltos . . . . . . . . . . . . . . . . . . . . . . . . 86
4.3. Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . 88
4.4. Referencias Bibliográficas . . . . . . . . . . . . . . . . . . . . . 91
5. ÁLGEBRAS DE BOOLE 92
5.1. Álgebras de Boole . . . . . . . . . . . . . . . . . . . . . . . . . 92
5.2. Polinomios Booleanos y Circuitos Lógicos . . . . . . . . . . . . 96
5.3. Ejercicios Resueltos . . . . . . . . . . . . . . . . . . . . . . . . 102
5.4. Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . 103
5.5. Referencias Bibliográficas . . . . . . . . . . . . . . . . . . . . . 104
6. GRAFOS 105
6.1. Grafos no Dirigidos . . . . . . . . . . . . . . . . . . . . . . . . 105
6.2. Dı́grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
6.3. Ejercicios Resueltos . . . . . . . . . . . . . . . . . . . . . . . . 117
6.4. Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . 119
6.5. Referencias Bibliográficas . . . . . . . . . . . . . . . . . . . . . 125
3
0.1. Introducción
La presente unidad curricular Estructuras Discretas está concebida para
la carrera de Análisis de Sistemas para introducir al estudiante del primer
semestre en el conocimiento y dominio de la lógica básica, lo que le per-
mitirá desarrollar distintos lenguajes de programación, en virtud de que un
programa representa una serie de secuencias lógicas.
4
capı́tulo.
Por otro lado como se mencionó, al final de cada capı́tulo existen sec-
ciones de ejercicios resueltos y propuestos; los ejercicios resueltos siguen el
modelo de los ejemplos que siguen a las definiciones y/o teoremas, y en los
ejercicios propuestos el estudiante y profesor encontrará ejercicios acordes a
los objetivos (generales y especı́ficos) a evaluar.
5
Evaluación Tema Ponderación Parcial
Prueba escrita individual 1 30 puntos I
Prueba escrita individual 2 20 puntos II
Prueba escrita individual 3 15 puntos II
Trabajo grupal (máx. 3 estudiantes) 6 5 puntos III
Prueba escrita individual 4, 6 30 puntos III
0.3.2. Especı́ficos
A continuación se describen los objetivos especificos que se esperan que
alcance el estudiante en cada capı́tulo:
Capı́tulo 1:
6
5. Verificar Tautologı́as, Contradicciones y Contigencias.
Capı́tulo 2:
Capı́tulo 3:
Capı́tulo 4:
1. Definir función.
7
5. Definir la inversa de una función.
Capı́tulo 5:
Capı́tulo 6:
1. Definir Grafos.
6. Definir subgrafos.
7. Identificar árboles.
8
0.4.2. Complementarias
1. Johnsonbaugh, Richard. Matemáticas Discretas. Prentice Hall. Cuarta
edición, 1997.
9
Capı́tulo 1
CÁLCULO PROPOSICIONAL
1.1. Proposiciones
Definición 1.1.1 Una proposición es un juicio declarativo del que tiene
sentido decir que es verdadero o falso pero no ambas simultáneamente.
2. 3 − 2 = 4
4. ¡ Vete !
7. 4 · 8 = 32
10
Son proposiciones 1,2,5 y 7 (verdadera, falsa, falsa, verdadera respectiva-
mente). 3 y 4 no son siquiera juicios declarativos. 6 es un juicio declarativo
pero es contradictorio.
a) x + 1 > 0.
11
2. No es proposición.
Una función proposicional puede tener varias variables, si por ejemplo tiene
dos variables digamos: x, y entonces deben existir dos conjuntos, uno donde
varia x y otro donde varia y. Por ejemplo:
Q(x, y) : x + y < 2
12
Siempre conservando el orden, es decir los elementos de A en primer lugar
y en segundo lugar los de B, esto es importante pues cambiar el orden nos
puede producir errores, veamos un ejemplo.
Sea (A, B, P (x, y)) con A = {0, 1, 2, 3}, B = {1, 2, 4, 5, 6}, P (x, y) : x − y > 0
2 no es número par.
A los términos no, y, o, o...o, si...entonces, ...si y sólo si..., se les llama conec-
tivos lógicos elementales.
Por otro lado, diremos que una proposición es simple si no posee conec-
tivos lógicos. Por ejemplo:
p: 2 es número par.
q: 2 es número primo.
Una proposición compuesta es una proposición que posee conectivos
lógicos; como por ejemplo las seis proposiciones iniciales.
13
Definición 1.2.1 Una operación veritativa es una operación con proposi-
ciones tal que el valor lógico de la proposición resultante depende de los val-
ores lógicos de las proposiciones componentes.
Definición 1.2.2 Sea p una proposición. La negación de p es la proposi-
ción denotada por ∼ p que se lee: ’no p’, ’no es cierto que p’, ’es falso que
p’ y cuyo valor lógico viene dado por la siguiente tabla de verdad:
p ∼p
1 0
0 1
La proposición ’ 2 no es número par’ es falsa, porque la proposición ’2 es
número par’ es verdadera.
Definición 1.2.3 Sean p y q dos proposiciones. La conjunción de p y q
es la proposición denotada por p ∧ q que se lee: ’ p y q’, y cuyo valor lógico
viene dado por la siguiente tabla de verdad:
p q p∧q
1 1 1
1 0 0
0 1 0
0 0 0
El valor lógico de la proposición ’2 es número par y es primo’ es 1 ya que las
proposiciones ’2 es número par’ y ’2 es número primo ’ son verdaderas.
Definición 1.2.4 Sean p y q dos proposiciones. La disyunción de p y q es
la proposición denotada por p ∨ q que se lee: ’ p o q’, y cuyo valor lógico viene
dado por la siguiente tabla de verdad:
p q p∨q
1 1 1
1 0 1
0 1 1
0 0 0
El valor lógico de la proposición ’2 es número par o es primo’ es 1, ya que
la proposición ’2 es número par’ es verdadera.
’2 es número primo ’ tambien es verdadera pero es suficiente que sólo una
de las proposiciones involucradas sea verdadera para que lo sea la disyunción.
14
Definición 1.2.5 Sean p y q dos proposiciones. La disyunción exclusiva
de p y q es la proposición denotada por p Y q que se lee: ’ o p o q’, y cuyo
valor lógico viene dado por la siguiente tabla de verdad:
p q pYq
1 1 0
1 0 1
0 1 1
0 0 0
El valor lógico de la proposición ’o 2 es número par o es primo’ es 0, ya que
las proposiciones ’2 es número par’ y ’2 es número primo ’ son verdaderas.
Definición 1.2.6 Sean p y q dos proposiciones. El condicional con an-
tecedente p y consecuente q es la proposición denotada por p → q que se
lee:
1. Si p, entonces q.
2. q es condición necesaria para p.
3. Una condición necesaria para p es q.
4. p es condición suficiente para q.
5. Una condición suficiente para q es p.
6. q si p.
7. p sólo si q.
8. p solamente si q.
y cuyo valor lógico viene dado por la siguiente tabla de verdad:
p q p→q
1 1 1
1 0 0
0 1 1
0 0 1
El valor lógico de la proposición ’ si 2 es número par entonces es primo’ es
1 ya que las proposiciones ’2 es número par’ y ’2 es número primo ’ son
verdaderas.
15
Al condicional p → q (el cual llamaremos directo) se le asocian los siguientes
condicionales:
1. Recı́proco: q → p
2. Contrario: (∼ p) → (∼ q)
3. Contrarrecı́proco: (∼ q) → (∼ p)
16
Debemos tener mucho cuidado al pasar una proposición del lenguaje simbóli-
co al lenguaje cotidiano (viceversa), pues una coma puede ser suficiente para
darle un significado distinto a una proposición, veamos un ejemplo.
Consideremos las proposiciones p, q, r dadas por:
(p ∨ q) ∧ r
p ∨ (q ∧ r)
Se puede caer el error de escribir ambas expresiones como:
Lo cual no puede ser ya que las proposiciones son distintas, ası́ que ’NO
DEBERÍAN’ escribirse iguales, pero efectivamente no se escriben iguales.
Veamos como se escriben en lenguaje cotidiano respectivamente:
Juan tiene hambre o está enfermo, y llora mucho.
Juan tiene hambre, o está enfermo y llora mucho.
Veamos un problema que puede surgir en el caso del condicional Sean p,q,r
como antes y consideremos las proposiciones:
(p → q) ∧ r
p → (q ∧ r)
Se puede cometer el error acá nuevamente de escribir las proposiciones como:
17
1.3. Formas Proposicionales
Definición 1.3.1 A las expresiones que se obtienen a partir de las variables
proposicionales, mediante aplicaciones de conectivos lógicos se llaman for-
mas proposicionales.
Ejemplo 1.3.1 Son formas proposicionales:
1. (p ∨ q) → r
2. (∼ p) ∧ t
3. (p ↔ q) Y (q →∼ r)
No son formas proposicionales:
1. (p, q) → r
2. p →↔ r
3. ∼ pq
Observación 1.3.1 1. Las variables proposicionales son formas proposi-
cionales (llamadas formas proposicionales atómicas).
2. Si P Y Q son formas proposicionales, entonces también lo son:
a) ∼P
b) P ∨Q
c) P ∧Q
d) P YQ
e) P →Q
f) P ↔Q
Para comodidad en la escritura, se adoptarán las siguientes convenciones, que
nos permitirán eliminar algunos signos de agrupación en una forma proposi-
cional sin que esta pierda su sentido original. Para esto se asignan a las
conectivas los siguientes rangos:
Conectiva Rango
↔ 4
→ 3
∨, ∧, Y 2
∼ 1
18
Definición 1.3.2 El rango de una forma proposicional atómica lo
definimos como 0; el rango de una forma proposicional no atómica
será igual al rango de su conectiva principal.
1. (p ∨ q) → r
2. (∼ p) ∧ t
3. (p ↔ q) Y (q →∼ r)
4. p
son respectivamente 3, 2, 2, 0.
1. (p ∨ q) → r
2. (∼ p) ∧ t
3. (p ∧ q) → (q →∼ r)
4. ∼ (∼ (p ↔ q))
1. p ∨ q → r
2. ∼ p ∧ t
3. p ∧ q → (q →∼ r)
4. ∼∼ (p ↔ q)
19
El valor lógico de una forma proposicional dependerá de los valores lógicos
de sus variables proposicionales, para el cálculo (ordenado) de este valor
utilizaremos las tablas de verdad.
Existen dos métodos para construir tablas de verdad:
p q ∼q p∨q p ∨ q →∼ q
1 1 0 1 0
1 0 1 1 1
0 1 0 1 0
0 0 1 0 1
p ∨ q → ∼q
1 1 1 0 0
1 1 0 1 1
0 1 1 0 0
0 0 0 1 1
20
variables respectivamente:
p q r
1 1 1
p q 1 1 0
p 1 1 1 0 1
1 1 0 1 0 0
0 0 1 0 1 1
0 0 0 1 0
0 0 1
0 0 0
p ∧ ∼p
1 0 0
0 0 1
21
2. La negación de una tautologı́a es una contradicción, y la negación de
una contradicción es una tautologı́a.
Definición 1.4.2 Sean P y Q dos formas proposicionales.
1. Diremos que P implica lógicamente (implica a) a Q, denotado por
P ⇒ Q, si la forma proposicional P → Q es una tautologı́a. En otras
palabras P implica lógicamente a Q si cada asignación de valores que
hacen verdadera P , también hacen verdadera Q.
2. Diremos que P lógicamente equivalente (equivalente a) a Q, deno-
tado por P ⇔ Q o P ≡ Q, si la forma proposicional P ↔ Q es una
tautologı́a. En otras palabras P equivalente a Q si y sólo si tienen los
mismos valores lógicos.
Ejemplo 1.4.3 p ∧ q ⇒ p ya que
p ∧ q → q
1 1 1 1 1
1 0 0 1 0
0 0 1 1 1
0 0 0 1 0
Ejemplo 1.4.4 p ∨ q ⇔ q ∨ p ya que
p ∨ q ↔ q ∨ p
1 1 1 1 1 1 1
1 1 0 1 0 1 1
0 1 1 1 1 1 0
0 0 0 1 0 0 0
Observación 1.4.2 1. Para toda forma proposicional P se cumple que
P ≡ P (reflexividad).
2. Si P ≡ Q, entonces Q ≡ P (simetrı́a).
3. Si P ≡ Q y Q ≡ R, entonces P ≡ R (transitividad).
Debido a la segunda propiedad podemos decir que P y Q son equivalentes, en
lugar de decir que P es equivalente Q o que Q es equivalente a P .
A continuación veremos una lista de unas equivalencias lógicas fundamen-
tales, a las que llamaremos leyes del álgebra de proposiciones.
22
LEYES DEL ÁLGEBRA DE PROPOSICIONES
Leyes Idempotentes
p∨p≡p p∧p≡p
Leyes Conmutativas
p∨q ≡q∨p p∧q ≡q∧p
Leyes Asociativas
(p ∨ q) ∨ r ≡ p ∨ (q ∨ r) (p ∧ q) ∧ r ≡ p ∧ (q ∧ r)
Leyes Distributivas
p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r) p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r)
Leyes de Identidad
p∨V ≡V p∨F ≡p
p∧F ≡F p∧V ≡p
Leyes de Complementación
p∧ ∼ p ≡ F p∨ ∼ p ≡ V
∼ (∼ p) ≡ p ∼ F ≡ V, ∼ V ≡ F
Leyes de De Morgan
∼ (p ∨ q) ≡∼ p∧ ∼ q ∼ (p ∧ q) ≡∼ p∨ ∼ q
Leyes de Absorción
p ∧ (p ∨ q) ≡ p p ∨ (p ∧ q) ≡ p
23
Existe otra forma de demostrar equivalencias utilizando las propiedades
de las tablas antes dadas, la idea es llegar de una forma proposicional a
otra mediante equivalencias ya probadas, tal tipo de demostración se llama
prueba deductiva. Veamos un ejemplo.
Demostración:
(p → q ∨ r) ≡ (∼ p) ∨ (q ∨ r) (leycond.)
≡ (∼ p) ∨ (r ∨ q) (conmut.)
≡ (∼ p ∨ r) ∨ q (asoc.)
≡ (r∨ ∼ p) ∨ q (conmut.)
≡ r ∨ (∼ p ∨ q) (asoc.)
≡ ∼∼ r ∨ (p → q) ([Link], ycondicional.)
≡ ∼ r → (p → q) (leycond.)
24
Asociaremos un interruptor cerrado, con una proposición verdadera y en este
caso diremos que el valor de conducción del interruptor es 1 , por otro lado
asociaremos uno abierto con una proposición falsa y diremos que el valor
de conducción es 0 en tal caso. Los interruptores se dibujarán como sigue,
representados con letras minúsculas como en el caso de las proposiciones.
25
La disyunción de proposiciones corresponde, en la teorı́a de los circuitos, a la
llamada conexión en paralelo, esto es, la proposición p ∨ q está relacionada
al circuito lógico:
1. p∧ ∼ q
2. p ∨ (∼ r ∧ q)
26
Ejemplo 1.5.2 La forma proposicional que corresponde al circuito
(p ∨ q) ∧ (∼ p ∧ q) ∧ (∼ p∧ ∼ q)
(p ∨ q) ∧ (∼ p ∨ q) ∧ (∼ p∨ ∼ q) = [(p ∨ q) ∧ (∼ p ∨ q)] ∧ (∼ p∨ ∼ q)
= [(p∧ ∼ p) ∨ q] ∧ (∼ p∨ ∼ q)
= [F ∨ q] ∧ (∼ p∨ ∼ q)
= q ∧ (∼ q∨ ∼ p)
= (q∧ ∼ q) ∨ (q∧ ∼ p)
= F ∨ (∼ q∧ ∼ p)
= ∼ q∧ ∼ p
27
este circuito es ’equivalente’ al inicial.
1.6. Cuantificadores
Sea (A, P (x)) un función proposicional. Para cada elemento a del con-
junto A obtenemos una proposición P (a), la cual o es verdadera o es falsa.
¿ Cuántos elementos de A, hacen P (x) verdadera? todos, algunos, uno sólo,
ninguno; todos estos términos se llaman cuantificadores, estudiaremos los
tres primeros (el cuarto se obtiene del primero).
1. El cuantificador para todos se llama cuantificador universal, y se
lo denota por ∀.
28
2. El cuantificador algunos o existe al menos uno se llama cuantifi-
cador existencial, y se lo denota por ∃.
29
Cuando el conjunto A está sobreentendido se puede escribir
(∃!x)(P (x))
en lugar de
(∃!x ∈ A)(P (x))
Una proposición del tipo (∃!x ∈ A)(P (x)) es verdadera si y sólo si P (a)
es verdadera para sólo un valor a de A.
Por la tanto la proposición del ejemplo anterior es falsa porque existen
más de un número racional que es menor que 0.
A=R
P (x) : x2 < 0
En lenguaje simbólico la proposición se escribe como
o como
(∀x ∈ R)(x2 ≥ 0)
30
Solución: Encontremos en primer lugar las proposiciones atómicas de
la proposición. Estas son:
(p ∧ q) → (∼ r∨ ∼ s)
Por otro lado, si se conoce que esta proposición es falsa, responda las
siguientes preguntas:
(p ∧ q) → (∼ r∨ ∼ s)
1| {z 1} 0| {z 0}
1| {z 0}
0
Como vemos V L(p) = V L(q) = V L(r) = V L(s) = 1, entonces Petra
presentó el examen, Lucy llegó a tiempo, y como el examen comenzo a
la 8 y Petra llegó 15 minutos antes que Lucy quien llegó a tiempo (es
decir a las 8), entonces Petra llegó a las 7:45 A.M., en conclusión:
31
a) Lucy llegó a tiempo.
b) Petra llegó a las 7:45 A.M.
c) Petra presentó el examen.
(p → q ∨ r) ⇔ (∼ r → (p → q))
Demostración:
p → q ∨ r ↔ (∼ r → (p → q))
1 1 1 1 1 1 0 1 1 1 1
1 1 1 1 0 1 1 1 1 1 1
1 1 0 1 1 1 0 1 1 0 0
1 0 0 0 0 1 1 0 1 0 0
0 1 1 1 1 1 0 1 0 1 1
0 1 1 1 0 1 1 1 0 1 1
0 1 0 1 1 1 0 1 0 1 0
0 1 0 0 0 1 1 1 0 1 0
−3x
b) (A, P (x)) donde A = {−4, −2, 0, 1} y P (x) : + 1 < 5.
2
32
g) (A, P (x)) donde A = {2, 3, −5, 0, 7, 9, −1} y P (x) = x − 1 es par
o x es primo.
P (x, y, z) : x − y + z > 2
5. Dada la proposición:
O no veo televisón y hago gimnasia o si hago gimnasia, entonces no
hago dieta ni veo televisión.
a) ¿ Se hizo gimnasia?
b) ¿ Se vio televisión?
6. Dada la proposición:
Si la función de las 9:30 pm. en el cine empezó a la hora exacta y Pedro
llegó a tiempo, entonces Marı́a no llegó 30 minutos más temprano que
Pedro o no asistió a esta función.
Conociendo que esta proposición es falsa, responda las siguientes pre-
guntas:
a) (p → q) ∧ (r → q) ↔ (p ∨ r → q)
b) (p ∨ q) → r ≡ (p → r) ∧ (q → r)
33
c) (p → q)∧ ∼ q →∼ p
d ) (p Y q) ↔ (∼ r → p ∧ q)
e) ∼ (p ∨ s) ∧ (∼ q → r)
8. Elimine tantos signos de agrupación como sea posible sin que se altere
el sentido original de las siguientes expresiones:
a) (∼ p) ∧ (∼ (∼ (q → p)))
b) [p → (q ∧ r)] → [p ∨ (∼ (∼ q))]
c) (p ∨ (∼ q)) ↔ (r ∧ s)
9. Dada la expresión:
∼p→q∧r∨m↔t
Utilizar los signos de agrupación necesarios para que la expresión sea:
a) (p ∨ q)∧ ∼ q =⇒ p
b) (p → q)∧ ∼ q ⇒ ∼ p
c) (p → q) ∨ (p → r) ≡ (p → q ∨ r)
d ) (p ∨ q) → r ≡ (p → r) ∧ (q → r)
e) (p ↔ q) ≡ (p ∧ q) ∨ (∼ p∧ ∼ q)
f ) (p ↔ q) ≡∼ (p Y q)
g) (p∨ ∼ q) → (∼ r → p) ≡ (∼ p → q) ∨ (∼ r → q)
h) (∼ r ∧ q) →∼ (q → p) ≡ (p ∧ q) → r
a) (∼ p ∧ q) ∨ [q ∧ (p ∧ r)]
b) (∼ p∨ ∼ q) ∧ (∼ p∨ ∼ q) ∧ (p ∨ q)
34
c) [(p ∧ r) ∨ (q∧ ∼ r) ∨ (∼ r ∧ p) ∨ (q ∧ r)] ∧ p
d ) [p ∧ ((q∧ ∼ p) ∨ (r ∧ p))] ∨ [∼ p ∧ ((p ∧ q) ∨ (q ∧ r))]
e) [(p ∧ r) ∨ (∼ q ∨ r) ∨ (p∧ ∼ r)] ∧ [(∼ r ∧ p) ∨ (∼ r∨ ∼ q) ∨ (r ∧ q)]
1) Dibuje su circuito asociado.
2) Simplifique tal circuito.
3) Dibuje el circuito equivalente encontrado.
q(x) : x es positivo.
35
p(x) : x es un número par.
q(x) : x es negativo.
r(x) : x es entero.
36
Capı́tulo 2
CONJUNTOS
2.1. Conjuntos
La teorı́a de conjuntos se construye a partir de tres términos básicos que
son: Conjunto, elemento y pertenencia. El término de conjunto tendrá el
significado que se le da en el lenguaje usual, esto es una colección de objetos,
a estos objetos los llamaremos elementos del conjunto. Por otro lado si A
es un conjunto y x es un elemento de A, diremos que x pertenece a A, y
este lo denotaremos por x ∈ A. Si x no pertenece a A se denotará x ∈ / A.
Es costumbre escribir los conjuntos en letras mayúsculas, mientras que
los elementos de los conjuntos se escriben es minúscula.
Llamaremos conjunto vacı́o a un conjunto que carece de elementos. Se
puede probar que sólo existe un conjunto vacı́o, por lo tanto se suele decir el
conjunto vacı́o, el cual se denota como ∅.
Se llama conjunto referencial o conjunto universal, usualmente de-
notado por U , al conjunto formado por todos los elementos en discusión. Tal
conjunto no es único, depende del contexto en que se trabaja.
37
Existen dos maneras de determinar (escribir) un conjunto:
1. Por extensión: se enumeran, entre llaves, sin importar el orden los
elementos del conjunto. Por ejemplo:
a) {1, 2, 3, 4, 5}
b) {a, e, i, o, u}
c) {a, 1, −2, 5, 3, 7, e}
2. Por comprensión: se expresa el conjunto como el dominio de verdad
de una función proposicional.
Si (U, P (x)) es una función proposicional, entonces
A = {x ∈ U/P (x)}
es el conjunto formado por todos los elementos de U que hacen ver-
dadero P (x) (en pocas palabras A es el dominio de verdad de (U, P (x))).
Ası́ por ejemplo:
a) {1, 2, 3, 4, 5} = {x ∈ N/1 ≤ x ≤ 5}.
b) {a, e, i, o, u} = {x ∈ U/x es vocal }, donde U es el conjunto de
todas las letras del abecedario.
c) ∅ = {x ∈ R ∈ /x2 + 1 = 0}.
Un conjunto infinito puede escribirse por extensión, al escribir unos pocos
elementos y luego cuando sea clara la secuencia de los elementos se escriben
puntos suspensivos (dependiendo del conjunto, se escriben puntos suspensivos
al comienzo y/o al final). Veamos unos ejemplos.
1. El conjunto de los números impares positivos {1, 3, 5, 7, 9, ...}.
2. El conjunto de los números impares {..., −3, −1, 3, 5, 7, ...}.
3. Los números enteros negativos {..., −5, −4, −3, −2, −1}.
Definición 2.1.1 Dos conjuntos A y B son iguales, denotado por A = B,
si se cumple que todo elemento de A es elemento de B y viceversa
A = B ⇔ (∀x)(x ∈ A ⇔ x ∈ B)
Si A y B no son iguales decimos que son distintos, lo cual denotaremos
como A 6= B.
38
Ejemplo 2.1.1 Los conjuntos A = {1, 2, 3, 4}, B = {2, 3, 1, 2, 4} son iguales.
2. Si A = B, entonces B = A (simetrı́a).
3. Si A = B y B = C, entonces A = C (transitividad).
A ⊂ B ⇔ (∀x)(x ∈ A ⇒ x ∈ B)
Si A no es subconjunto de B, escribiremos A * B.
39
Ejemplo 2.1.4 Si A = {1, 2, 3, 4} y C = {2, 3, 4}, entonces C ⊂ A, pero
A * C (1 ∈
/ C), es decir, C A.
Demostremos esto.
x∈B ⇔ | x + 2 |< 3
⇔ −3 < x + 2 < 3
⇔ −3 − 2 < x + 2 − 2 < 3 − 2
⇔ −5 < x < 1
⇒ x<1
⇔ x−1<0
⇔ x∈A
3. Si A ⊂ B y B ⊂ A, entonces A = B (antisimetrı́a).
4. Si A ⊂ B y B ⊂ C, entonces A ⊂ C (transitividad).
Teorema 2.1.1
A=B ⇔A⊂B∧B ⊂A
Esto último nos puede ayudar a la hora de determinar si dos conjuntos son
iguales o no.
40
Definición 2.1.3 El conjunto potencia (o conjunto de partes de A),
denotado por P(A), es el conjunto formado por todos los subconjuntos de A,
es decir,
P(A) = {X ⊂ U/X ⊂ A}
P(A) = {∅, {{1}}, {a}, {∅}, {{1}, a}, {{1}, ∅, {a, ∅}, A}
2. A ⊂ B ⇔ P(A) ⊂ P(B).
41
Ejemplo 2.2.1 Si A = {1, 2, 3, 4, 5} y B = {−1, 0, 1, a, b, 2, 7}, entonces
A ∪ B = {−1, 0, 1, 2, 3, 4, 5, 7, a, b}
Demostración:
A ∩ B = {x ∈ U/x ∈ A ∧ x ∈ B}
42
Ejemplo 2.2.2 Si A = {1, 2, 3, 4, 5}, B = {−1, 0, 1, a, b, 2, 7} C = {−1, 0},
entonces A ∩ B = {1, 2}, A ∩ C = ∅, B ∩ C = {−1, 0}.
Demostración:
Teorema 2.2.3 A ⊂ B ⇔ A ∩ B = A
43
Definición 2.2.4 Dados un conjunto A, se llama complemento de A, de-
notado por {A, al conjunto formado por los elementos del conjunto referencial
U que no pertenecen a A.
{A = {x ∈ U/x ∈
/ A}
44
Ejemplo 2.2.4 Si A = {1, 2, 3, 4, 5}, B = {−1, 0, 1, a, b, 2, 7}, entonces
A − B = {3, 4, 5}
B − A = {−1, 0, a, b, 7}
Note que A − B 6= B − A.
Observación 2.2.1
{A = U − A
A − B = A ∩ {B
A4B = {x ∈ U/x ∈ A Y x ∈ B}
Teorema 2.2.4
A4B = (A − B) ∪ (B − A)
A4B = (A ∪ B) − (A ∩ B)
45
Demostración:
46
LEYES DEL ÁLGEBRA DE CONJUNTOS
Leyes Idempotentes
A∪A=A A∩A=A
Leyes Conmutativas
A∪B =B∪A A∩B =B∩A
Leyes Asociativas
(A ∪ B) ∪ C = A ∪ (B ∪ C) (A ∩ B) ∩ C = A ∩ (B ∩ C)
Leyes Distributivas
A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C) A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)
Leyes de Identidad
A∪U =U AT∪∅=A
A∩∅=∅ A U =A
Leyes de Complementación
A ∩ {A = ∅ A ∪ {A = U
{({A) = A {∅ = U, {U = ∅
Leyes de De Morgan
{(A ∪ B) = {A ∩ {B {(A ∩ B) = {A ∪ {B
Leyes de Absorción
A ∩ (A ∪ B) = A A ∪ (A ∩ B) = A
Probemos que (A ∪ B) ∪ C = A ∪ (B ∪ C)
x ∈ (A ∪ B) ∪ C ⇔ x ∈ (A ∪ B) ∨ x ∈ C (def. unión)
⇔ (x ∈ A ∨ x ∈ B) ∨ x ∈ C (def. unión)
⇔ x ∈ A ∨ (x ∈ B ∨ x ∈ C) (asociativa)
⇔ x ∈ A ∨ x ∈ (B ∪ C) (def. unión)
⇔ x ∈ A ∪ (B ∪ C) (def. unión)
∴ (A ∪ B) ∪ C = A ∪ (B ∪ C)
47
Probemos ahora que {(A ∩ B) = {A ∪ {B
x ∈ {(A ∩ B) ⇔ x∈/ (A ∩ B) (def. complemento)
⇔ ∼ (x ∈ (A ∩ B)) (negación)
⇔ ∼ (x ∈ A ∧ x ∈ B) (def. intersección)
⇔ ∼ (x ∈ A)∨ ∼ (x ∈ B) (De Morgan)
⇔ x∈/ A∨x∈ /B (negación)
⇔ x ∈ {A ∨ x ∈ {B (def. complemento)
⇔ x ∈ ({A ∩ {B) (def. intersección)
∴ {(A ∩ B) = {A ∪ {B
Probemos que A ∪ (B − C) = (A ∪ B) − (C − A)
(A ∪ B) − (C − A) = (A ∪ B) ∩ {(C ∩ {A) (X − Y = X ∩ {Y )
= (A ∪ B) ∩ ({C ∪ {({A)) (De Morgan)
= (A ∪ B) ∩ ({C ∪ A) (complementación)
= (A ∪ B) ∩ (A ∪ {C) (conmutativa)
= A ∪ (B ∩ {C) (distributiva)
= A ∪ (B − C) (X − Y = X ∩ {Y )
Ejemplo 2.2.6 Sean U = {1, 2, 3, 4, ..., 10}, A = {1, 2, 3, 4, 8}, B = {2, 4, 6, 8},
C = {1, 2, 5, 7, 9}. Encuentre:
(A ∩ B) − (C ∪ {A)
Solución:
A ∩ B = {2, 4, 8}
{A = {5, 6, 7, 9}
C ∪ {A = {1, 2, 5, 6, 7, 9}
(A ∩ B) − (C ∪ {A) = {4, 8}
48
Definición 2.2.7 Sea X un conjunto no vacı́o. Una partición del conjunto
X es una familia de subconjuntos no vacı́os de X, disjuntos dos a dos y cuya
unión es X.
Ejemplo 2.2.7 Sea X = {1, 2, 3, 5, a}. Una partición de X serı́a por ejemplo
Observación 2.3.1
(a, b) = (c, d) ⇔ a = c ∧ b = d
49
1. AxB = {(1, 1), (1, 3), (1, a), (1, 4), (2, 1), (2, 3), (2, a), (2, 4), (3, 4), (3, 3), (3, a), (3, 4)}.
2. BxA = {(1, 1), (1, 2), (1, 3), (3, 1), (3, 2), (3, 3), (a, 1), (a, 2), (a, 3), (4, 1), (4, 2), (4, 3)}.
3. AxA = {(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3)}.
50
2.4. Ejercicios Resueltos
1. Sean A = {x ∈ R/ | x+2 |< 3}, B = {x ∈ R/−5 < x < 1}. Demuestre
que A = B
Demostración:
x∈A ⇔ | x + 2 |< 3
⇔ −3 < x + 2 < 3
⇔ −3 − 2 < x + 2 − 2 < 3 − 2
⇔ −5 < x < 1
⇔ x∈B
Entonces B = C.
1) A, B, C, BxC
T S
2) B A − {(C A)
Solución:
1. A = {0, 2, 4, 6, 8, 10}, B = {1, 2, 4}, C = {8, 9, 10}
BxCS= {(1, 8), (2, 8), (4, 8), (1, 9), (2, 9), (4, 9), (1, 10), (2, 10), (4, 10)}
2. C A = {0, 2, 4, 6, 8, 9, 10}, luego
S
{(C A) = {1, 3,T5, 7}
por otro lado, B A = {2, 4}, entonces
T S
B A − {(C A) = {2, 4}
3. Demuestre que A ⊂ B ⇔ A ∩ B = A
Demostración: Para realizar esta demostración debemos tener pre-
sente que
p ⇔ q ≡ (p ⇒ q) ∧ (q ⇒ p)
Entonces dividiremos la prueba en dos, primero se demostrará que
A ⊂ B ⇒ A ∩ B = A y luego que A ∩ B = A ⇒ A ⊂ B.
(⇒)
51
Hipótesis: A ⊂ B.
Tesis: A ∩ B = A (lo que se debe probar).
Por el teorema anterior se tiene que A∩B ⊂ A, ası́ que sólo falta probar
que A ⊂ A ∩ B (bajo nuestra hipótesis).
x∈A ⇔ x∈A∧x∈A (idempotencia)
⇒ x∈A∧x∈B (hipótesis)
⇔ x∈A∩B (def. intersección)
S
4. Demuestre que A4B ⊂ {A {B.
Demostración:
52
T S T S T S
5. Demuestre que (A B) ({A B) (A {B) = A B.
Demostración: Dejamos como ejercicio al lector el justificar los pasos.
\ [ \ [ \ [ \ [ \
(A B) ({A B) (A {B) = [(A {A) B)] (A {B)
\ [ \
= (U B) (A {B)
[ \
= B (A {B)
[ \ [
= (B A) (B {B)
[ \
= (B A) U
[
= (B A)
[
= (A B)
53
2. Escribe por extención los siguientes conjuntos:
a) {x ∈ Z/x = 2n + 3, n ∈ Z}
b) {x ∈ Z/1 < x < 10}
−4
c) {x ∈ Q/x = , n ∈ {1, 2, 3, 4, 5, 6, 7}}
n+5
d) {x ∈ Z/x = 4n, n ∈ Z}
e) {x ∈ Z/ − 5 ≤ x ≤ 3}
2n + 1
f ) {x ∈ Q/x = , n ∈ {0, 1, 2, 3, 4, ..., 50}}
2n + 3
a) A = {∅, 1, {a}}
b) A = {∅, 1, a}
c) A = {∅, −1, {3}}
d) A = {1, −1, {3}, a}
e) A = {1, {1}, {{1}}}
1) A, B, C
T S
2) B A − {(C A)
3) B 4 (A − C)
4) AxB, AxC
1) A, B, C
T S
2) B A − {(C B)
54
3) B 4 (A − C)
4) AxB, CxB, BxB
1) A, B, C
T S
2) B A − {(C B)
3) B 4 (A − C)
4) Ax(A ∪ B), Ax(B − C)
1) A, B, C
T S
2) B A − {(C B)
3) A 4 (B − C)
4) AxB, CxB
8. Demuestre que:
S
a) (A − B) − C = A − (B C)
S T
b) A − (B − C) = (A − B) (A C)
S S
c) (A B) − C = (A − C) (B − C)
d ) A4B = {A4{B
S S T
e) A B = (A4B) (A B)
f ) (A − B) − C ⊂ A − (B − C)
g) A ∪ (B − C) = (A ∪ B) − (C − A)
h) (A ∩ B) − C = (A − C) ∩ (B − C)
S
i ) A4B ⊂ A B
55
10. Si A = {x ∈ R/x = 2n + 2, n ∈ Z} y B = {x ∈ R/x es par }
demuestre que A = B.
2x
11. Si A = {x ∈ R/ − 1 < 3} y B = {x ∈ R/x < 10}, demuestre que
5
A = B.
2x
12. Si A = {x ∈ R/ − 1 < 1} y B = {x ∈ R/x < 7}, demuestre que
5
A ⊂ B.
14. Encuentre los números reales x, y tales que los puntos A y B sean
iguales si:
a) A = (x, y) y B = (4, y + 3)
b) A = (x, y + 4) y B = (2 − x, 3y − 4)
c) A = (x, y 2 ) y B = (x + 2, 2y + 1)
2x y
d) A = ( , 3y) y B = (x + 1, − 1)
3 3
15. Dibuje los siguientes conjuntos:
a) [1, 4]x[−1, 5]
b) [−2, 7)x(5, 7]
c) (0, 2)x[−3, 4]
d) [−3, 1)x(−5, 2)
56
3. Ramos, Dennis. Estructuras Discretas.
57
Capı́tulo 3
RELACIONES
XxY = {(1, 1), (1, 3), (1, a), (1, 4), (2, 1), (2, 3), (2, a), (2, 4), (3, 4), (3, 3), (3, a), (3, 4)}
Por lo tanto
1. ∅
2. XxY
son relaciones de X en Y .
58
Notemos por otro lado que:
Y xX = {(1, 1), (1, 2), (1, 3), (3, 1), (3, 2), (3, 3), (a, 1), (a, 2), (a, 3), (4, 1), (4, 2), (4, 3)}
ası́ que {(1, 1), (a, 1), (4, 1)} (por ejemplo) es una relación de Y en X, pero
no una relación de X en Y (casualmente {(1, 1), (1, 3)} es relación de Y en
X y de X en Y ).
Observación 3.1.1 Sea R una relación de X en Y :
1. Si X = Y , en lugar de decir que R es una relación de X en X, diremos
que R es una relación en X.
Ejemplo 3.1.2 Consideremos las relaciones R = {(1, 1), (1, 4), (2, 1)} y
S = {(1, 1), (1, 3), (2, a), (3, 4)} del ejemplo anterior. Entonces:
1. dom(R) = {1, 2}, dom(S) = {1, 2, 3}
3. R−1 = {(1, 1), (4, 1), (1, 2)}, S −1 = {(1, 1), (3, 1), (a, 2), (4, 3)}
59
Teorema 3.1.1 Sea R una relación de X en Y . Entonces:
1. dom(R) = rang(R−1 )
2. dom(R−1 ) = rang(R)
3. (R−1 )−1 = R
Demostración:
60
2. REPRESENTACIÓN MATRICIAL
R = {(1, −1), (1, a), (3, 0), (3, b), (3, a)}
3. REPRESENTACIÓN SAGITAL
61
La representación sagital se usa cuando los conjuntos de partidas y
de llegada son finitos y con pocos elementos. Se obtiene representando
mediante los llamados diagramas de Venn el conjunto de partida y
el conjunto de llegada. Si (x, y) está en la relación R, se une x con y
mediante una flecha, esta flecha parte de x y términa en y.
Ejemplo 3.1.5 Si R = {(1, −1), (1, a), (3, 0), (3, b), (3, a)} es la relación
del ejemplo anterior (entonces R−1 = {(−1, 1), (a, 1), (0, 3), (b, 3), (a, 3)}),
la representación de sagital de R y R−1 vienen dadas respectivamente
por:
62
Si el conjunto de partida es igual al conjunto de llegada, se usa un
sólo diagrama de Venn, y las flechas se representan en el interior del
diagrama.
Ejemplo 3.1.6 Si X = {1, a, 2}, R = {(1, 1), (a, 1), (2, 2), (1, 2)} es
una relación en X. La representación sagital de R viene dada por:
63
Es decir,
x(S ◦ R)z ⇔ ∃y ∈ Y, xRy ∧ ySz
Ejemplo 3.1.7 Sean X = {1, 2, 3}, Y = {1, 2, 4, 5}, Z = {3, 5, 7, 8}. Con-
sideremos las relaciones R y S de X en Y y de Y en Z respectivamente,
definidas como:
R = {(1, 1), (2, 4), (3, 5), (1, 2)}, S = {(1, 3), (2, 3), (5, 8)}
Entonces la relación S ◦ R viene dada por:
S ◦ R = {(1, 3), (3, 8)}
Teorema 3.1.2 Si R es una relación de X en Y y S es una relación de Y
en Z, entonces:
(S ◦ R)−1 = R−1 ◦ S −1
Ejemplo 3.1.8 Consideremos X, Y, Z, R, S como en el ejemplo anterior, en-
tonces
(S ◦ R)−1 = {(3, 1), (8, 3)}
Por otro lado S −1 = {(3, 1), (3, 2), (8, 5)} y R−1 = {(1, 1), (4, 2), (5, 3), (2, 1)},
ası́ que
R−1 ◦ S −1 = {(3, 1), (8, 3)}
64
3.2. Relaciones en un Conjunto
Recordemos que si R es una relación de X en Y , donde X = Y , entonces
se suele decir que R es una relación en X.
Definición 3.2.1 Sea R una relación en un conjunto X. Diremos que:
1. R es reflexiva si y sólo si para todo x en X, se cumple que xRx.
Se puede ver que para todo conjunto X la relación IX es una relación reflex-
iva, simétrica, antisimétrica y transitiva.
65
1. Reflexiva si y sólo si cada vértice tiene un lazo.
2. Simétrica si y sólo si cada flecha que une dos vértices distintos existe
otra de sentido contrario.
66
1. R1 no es reflexiva ya que no hay un lazo en a, no es simétrica porque
no hay flecha de vuelta de 1 hasta a (tampoco desde 2 hasta 1). Es
antisimétrica. No es transitiva pues hay una fleha de a hasta 1, y de 1
hasta 2, pero no hay una de a hasta 2.
2. R2 es reflexiva, no es simétrica porque no hay flecha de vuelta de 2
hasta 1. No es antisimétrica porque hay una flehas de ida y vuelta de
a hasta 1. Es transitiva.
3. R3 es reflexiva. Es también simétrica, antisimétrica y transitiva (se
puede notar que no hay conflicto con las definiciones).
∴ R ⊂ R−1 (∗)
Por otro lado,
67
∴ R−1 ⊂ R (∗∗)
De (∗) y (∗∗) concluimos que R = R−1
(⇐)
Supongamos que R = R−1 .
∴ R es simétrica.
R = {(1, 1), (1, 3), (1, 4), (2, 2), (4, 2), (4, 4), (3, 3), (3, 4), (2, 3)}
1. IX = {(1, 1), (2, 2), (3, 3), (4, 4)}, como IX ⊂ R, entonces R es reflexiva.
2. R−1 = {(1, 1), (3, 1), (4, 1), (2, 2), (2, 4), (4, 4), (3, 3), (4, 3), (3, 2)}, como
R 6= R−1 , entonces R no es simétrica.
3. R ∩ R−1 = {(1, 1), (2, 2), (3, 3), (4, 4)} ⊂ IX , ası́ que la relación es anti-
simétrica.
4. R ◦ R−1 = {(1, 1), (1, 3), (1, 2), (1, 4), (2, 2), (2, 4), (4, 2), (4, 4), (4, 1),
(4, 3), (3, 1), (3, 3), (3, 2), (3, 4), (2, 1), (2, 3)}
como R◦R−1 no es subconjunto de R, concluimos que R no es transitiva.
68
Ejemplo 3.3.1 1. La relación IX es una relación de equivalencia y es
una relación de orden.
a ∼ b ⇔ [a] = [b]
x≺y∨y ≺x
69
Ejemplo 3.3.2 Sea U = {1, 2}. Entonces P(U ) = {∅, U, {1}, {2}}. Si con-
sideramos la relación inclución en P(U ) (que es una relación de orden en
P(U )), tendremos que
{1} ⊂ U , ası́ que {1} ≺ U , por lo tanto {1} y U son comparables.
xRy ⇔| x |=| y |
70
Supongamos que xRy
xRy ⇒ | x |=| y |
⇒ | y |=| x |
⇒ yRx
[0] = {x ∈ Z/xR0}
= {x ∈ Z/ | x |=| 0 |}
= {x ∈ Z/ | x |= 0}
= {x ∈ Z/x = 0}
= {0}
Sea a ∈ Z − 0
[a] = {x ∈ Z/xRa}
= {x ∈ Z/ | x |=| a |}
= {x ∈ Z/x = a, x = −a}
= {a, −a}
71
Notemos que [a] = [−a].
Z
= {[0], [1], [2], [3], [4], ...}
R
3. Si X = {0, 1, 2}, Y = {0, 4, 5}, Z = {0, 6, 7} y R, S son relaciones de
X en Y y de Y en Z respectivamente, dadas por:
xRy ⇔ x + y es par ySz ⇔ z − y < 1
Encuentre:
a) R, S, R−1 , S −1 .
b) El dominio y rango de cada una de las relaciones de la parte anterior.
c) La representación matricial de R, S, R−1 , S −1 .
d) S ◦ R, (S ◦ R)−1 , R−1 ◦ S −1 .
Solución:
72
Demostración: Supongamos que x(R ∩ S)y y que y(R ∩ S)z (dejamos
la justificación de los pasos como ejercicio al lector)
Encuentre:
a) R, S, R−1 , S −1 .
b) El dominio y rango de cada una de las relaciones de la parte anterior.
c) La representación matricial y sagital de R, S, R−1 , S −1 .
d) S ◦ R, (S ◦ R)−1 , R−1 ◦ S −1 .
x
xRy ⇔ + y es par ySz ⇔ 2z + y < 7
2
Encuentre:
73
a) R, S, R−1 , S −1 .
b) El dominio y rango de cada una de las relaciones de la parte anterior.
c) La representación matricial y sagital de R, S, R−1 , S −1 .
d) S ◦ R, (S ◦ R)−1 , R−1 ◦ S −1 .
y
xRy ⇔ x − es impar ySz ⇔ 3y − z < 7
2
Encuentre:
a) R, S, R−1 , S −1 .
b) El dominio y rango de cada una de las relaciones de la parte anterior.
c) La representación matricial y sagital de R, S, R−1 , S −1 .
d) S ◦ R, (S ◦ R)−1 , R−1 ◦ S −1 .
a) xR1 y ⇔ x + y < 3
b) xR2 y ⇔ y = 0
c) xR3 y ⇔ x + y = 3
d ) xR4 y ⇔ x < y
74
e) xR5 y ⇔ x2 = y
f ) xR6 y ⇔ x − y es par
g) xR7 y ⇔ 2x = y
R = {(0, 0), (−1, 2), (4, 4), (−1, −1), (2, −1), (3, 2), (2, 3), (2, 2)}
R = {(0, 0), (−1, 2), (4, 4), (−1, −1), (3, 3), (3, −1), (−1, 3), (2, −1), (3, 2), (2, 3), (2, 2)}
R = {(0, 0), (−1, 2), (a, a), (−1, −1), (a, −1), (2, −3), (a, 2), (−3, −3)}
(a, b) ∼ (c, d) ⇔ b − a = d − c
a ∼ b ⇔ (a − b) ∈ Z
75
12. Si X = {0, 1, 2, 3, 4, 5, 6}. Probar que la relación en X dada por:
a ∼ b ⇔ 7 divide a (a2 − b2 )
13. Demuestre que la relación R = {(1, 1), (1, 2), (2, 1), (3, 3), (3, a), (2, 2),
(a, a), (a, 3), (−7, −7), (4, 4), (−7, 3), (−7, a), (a, −7), (3, −7), (7, 7)}
es una relación de equivalencia en X = {a, −7, 1, 2, 3, 4, 7}, y encuentre
el conjunto cociente de X por R.
(a, b) ∼ (c, d) ⇔ a + b = c + d
n ≺ m ⇔ n divide a m
n ≺ m ⇔ n divide a m
76
3. Ramos, Dennis. Estructuras Discretas.
77
Capı́tulo 4
FUNCIONES
4.1. Funciones
Definición 4.1.1 Sean X, Y conjuntos. Una función de X en Y es una
trı́ada (f, X, Y ), donde f es una relación de X en Y que satisface las sigu-
ientes condiciones:
1. dom(f ) = X
2. xf y ∧ xf z ⇒ y = z
f
En tal caso se acostumbra escribir f : X → Y o X Y en lugar de
→
(f, X, Y ).
78
La primera condición nos dice que cada elemento de X tiene una imagen en
una función. La segunda condición nos dice que la imagen de un elemento en
una función es única. f y g no son funciones, f viola la segunda condición, g
viola la primera.
79
Observación 4.1.1 En el conjunto de llegada de una función pueden existir
elementos que no tengan preimagen. Además pueden existir elementos con
más de una imagen. Por ejemplo f dada a continuación es función.
80
Las siguientes relaciones de X en Y no son funciones.
1. {(1, 1), (2, 1), (1, a), (3, a), (4, −1), (5, −1)}
2. {(1, −1), (2, 0), (4, 0), (5, 1)}
La primera no es función porque 1 tiene dos imagenes. La segunda no lo es
porque su dominio no es todo X.
Teorema 4.1.1 Sean f : X → Y , g : X → Y dos funciones. Entonces:
f = g ⇔ f (x) = g(x), ∀x ∈ X
Ejemplo 4.1.2 Sea X un conjunto arbitrario.
Entonces IX : X → X dada por f (x) = x para todo x en X, es una función,
llamada función identidad , cuyo rango niene dado por: rang(IX ) = X
(esta es la misma relación identidad del capitulo anterior).
Ejemplo 4.1.3 Sean X, Y conjuntos cualesquiera y sea c ∈ Y un elemento
fijo. Entonces, f : X → Y dada por f (x) = c, para todo x en X es una
función , llamada función constante. En este caso rang(f ) = {c}.
Ejemplo 4.1.4 Sea X un conjunto y sea A subconjunto de X. Se llama
función inclusión de A en X a la función, denotada por iA , dada por:
iA : A → X; iA (x) = x, ∀x ∈ A
En este caso rang(iA ) = A.
Ejemplo 4.1.5 Sean X, Y, Z conjuntos. Una función f : XxY → Z es lla-
mada función de dos variables.
f (1, 1) 1+2·1=3
=
f (2, 0) 2+2·0=2
=
f (1, 3) 1+2·3=7
=
f (3, 1) 3+2·1=5
=
2 1 2 5
f (2/3, 1/2) = +2 = +1=
3 2 3 3
81
Para evaluar una función en un punto (de dos coordenadas es este caso),
debemos recordar que el dominio de f esta formado por conjuntos ordenados,
ası́ que no es necesariamente igual f (1, 3) a f (3, 1).
82
Definición 4.1.4 Sea f : X → Y una función. Diremos que f es inyectiva
si se cumple que:
f (x) = f (y) ⇒ x = y
o de manera equivalente, que:
x 6= y ⇒ f (x) 6= f (y)
g(x) = x2
h(x) = x2
si es inyectiva, ya que:
h(x) = h(y) ⇒ x2 = y 2
√ p
⇒ x2 = y 2
⇒ | x |=| y |
⇒ x=y (x, y ≥ 0)
83
Definición 4.1.5 Sea f : X → Y una función. Diremos que f es sobreyec-
tiva si
(∀y ∈ Y )(∃x ∈ X)(f (x) = y)
Esto es equivalente a decir que rang(f ) = Y , es decir que todo elemento de
Y tiene preimagen.
g(x) = x2
g(x) = x2
si es sobreyectiva.
g(x) = y ⇒ x2 = y
√ √
⇒ x2 = y (y ≥ 0)
√
⇒ | x |= y
√ √
⇒ x= y∨x=− y
√
Si x = y
√
g(x) = g( y)
√ 2
= y
= y
84
Definición 4.1.6 Una función es biyectiva si es inyectiva y sobreyectiva.
Por ejemplo la función R antes estudiada es biyectiva. Por otro lado las
funciones S, h, i anteriores no son biyectivas. Aunque h es inyectiva no es
sobreyectiva. i es sobreyectiva pero no es inyectiva. Ahora j : [0, +∞) →
[0, +∞) dada por:
j(x) = x2
si es biyectiva (dejamos la justificación de esto al lector).
y = f (x) ⇔ x = f −1 (y)
85
Las funciones g, h, i no son invertibles.
Teorema 4.1.4 Si f : X → Y , g : Y → Z son funciones, entonces la
relación compuesta g ◦ f : X → Z es también función. En este caso
(f ◦ f )(x) = f (f (x))
= f (2x)
= 2(2x)
= 4x
f (x) = −2x + 3
86
Demostración:
f (x) = f (y) ⇒ −2x + 3 = −2y + 3
⇒ −2x = −2y
⇒ x=y
Demostración:
87
4. Sean f, g, h : R → R (funciones) dadas respectivamente por:
1
f (x) = 2x, g(x) = −x + 1, h(x) =
x2 +1
Encuentre h ◦ g ◦ f
a) R = {(1, 2), (1, b), (2, −3), (3, −3), (4, b)}
b) S = {(1, 2), (2, 2), (3, 2), (4, 2)}
c) T = {(1, 2), (3, 2), (4, 5)}
d ) U = {(3, 2), (4, b), (2, −3), (1, b)}
2. Para cada una de las siguientes funciones, diga cuáles son inyectivas,
sobreyectivas, biyectivas. Para aquellas que sean invertibles diga cuál
es su inversa.
88
−6
d ) f4 : R − {1} → R − {0}, dada por f4 (x) = .
x−1
√
e) f5 : [0, +∞) → [0, +∞), f5 (x) = x + 1.
Encuentre:
−1 4 −3
a) f ( ), f ( ), g(−4), g(11), h(−2), i( )
7 5 4
b) f ◦ g
c) f ◦ f
d) g ◦ h
e) f ◦ i
f) g◦f ◦h
Encuentre:
a) f ◦ g
b) f ◦ f
c) g ◦ f
89
d) g ◦ g ◦ g
Encuentre:
a) f (0, 0)
b) f (1, 5)
c) f (−3, 4)
1 −3
d) f( , )
2 4
7. Sea g : R2 → R, definida como:
Encuentre:
a) g(0, 0)
b) g(−1, 4)
c) g(−2, 5)
2 −1
d ) g( , )
3 4
8. Sea f : R3 → R, definida como:
p
h(x, y, z) = x2 + y 2 + z 2 − 2xyz + 1
Encuentre:
a) h(0, 0, 0)
b) h(1, 5, 0)
c) h(1, −3, 4)
−1 −3
d ) h( , , 1)
3 5
90
4.4. Referencias Bibliográficas
1. Gutiérrez, Ronald. Guı́a Didáctica de Estructuras Discretas. Barquisime-
to, 2011.
91
Capı́tulo 5
ÁLGEBRAS DE BOOLE
+ : BxB → B
(a, b) → a + b (suma de a y b)
· : BxB → B
(a, b) → a · b (producto de a y b)
0
es una operación unitaria
0
:B→B
a → a0 ( a a0 se le llama complemento de a)
92
B2) a + 0 = a, a · 1 = a (leyes de identidad)
2. Debe quedar claro que en un Álgebra de Boole (B, +, ·,0 , 0, 1), 0 y 1 son
simbolos, no debe creerse que necesariamente los ’números’ 0, 1 están
en B, sino que en B existen dos elementos que se simbolizan por 0, 1
que cumplen con los axiomas B2, B4 anteriores.
93
Ejemplo 5.1.3 Sea B un conjunto con sólo dos elementos, digamos B =
{a, b}. Definamos las operaciones +, ·,0 como sigue:
a + a = a, b + b = b, a + b = b + a = b
a · a = a, b · b = b, a · b = b · a = a
a0 = b, b0 = a
Entonces (B, +, ·,0 , a, b) es un Álgebra de Boole, llamada Álgebra de Boole
de todo o nada.
S T
Si U = {x} (un conjunto con sólo un elemento), entonces (P(U ), , , {, ∅, U )
es un Álgebra de Boole de todo o nada.
3. b · a = c · a ∧ b · a0 = c · a0 ⇒ b = c
2. El dual de a · (b + c) = (a · b) + (a · c) es a + (b · c) = (a + b) · (a + c)
3. El dual de a + a0 = 1 es a · a0 = 0
94
1. a + a = a, a · a = a (leyes de idempotencia)
2. a + 1 = 1, a · 0 = 0 (leyes de identidad)
3. 10 = 0, 00 = 1 (leyes de complementación)
4. a · (a + b) = a, a + (a · b) = a (leyes de absorción)
5. a + (b + c) = (a + b) + c, a · (b · c) = (a · b) · c (leyes asociativas)
1)
a = a+0 (B2)
0
= a + (a · a ) (B4)
0
= (a + a) · (a + a ) (B3)
= (a + a) · 1 (B4)
= a+a (B2)
3)
0 = 1 · 10 (B4)
= 10 · 1 (B1)
= 10 (B2)
95
Esta es una relación de orden. Dejamos la prueba de esto como ejercicio al
lector.
P + Q, P · Q, Q0
1. (x + y) · z
2. (x · y) + (x · (z 0 ))
3. [(x · y) · z 0 ] + (1 · x)0
96
1. (x + y) · z
2. x · y + x · z 0
3. x · y · z 0 + (1 · x)0
Demostración:
Un polinomio booleano puede ser considerado como una función. Por ejemplo
si B = {0, 1} es el Álgebra de Boole de boole de todo o nada y P es un
polinomio en las variables x1 , ..., xn , entonces se obtiene una función
P : Bn → B
P : BxB → B
dada por:
P (1, 1) = 1 · 1 + 10 · 10 = 1 + 10 = 1 + 0 = 1
P (1, 0) = 1 · 0 + 10 · 00 = 0 + 0 · 1 = 0 + 0 = 0
97
P (0, 1) = 0 · 1 + 00 · 10 = 0 + 1 · 0 = 0 + 0 = 0
P (0, 0) = 0 · 0 + 00 · 00 = 0 + 00 = 0 + 1 = 1
Podemos resumir esto en una tabla (de verdad), como sigue:
x y P
1 1 1
1 0 0
0 1 0
0 0 1
Los polinomios booleanos, vistos como funciones, tienen interpretación en
el diseño de los llamados circuitos lógicos . Un circuito lógico se puede
pensar como una máquina que tiene uno o más dispositivos de entradas y un
dispositivo de salida. En cada instante, cada entrada acepta un bit (0 ó 1)
de información. Esta información es procesada por el circuito lógico para dar
un bit (0 ó 1).
Todo circuito lógico puede ser construido combinando unos pocos cir-
cuitos elementales, a los que llamaremos compuertas lógicas. Tres de estas
compuertas son las compuertas AND, OR y NOT.
Definición 5.2.3 Llamaremos compuerta AND a cualquier circuito lógi-
co de dos entradas, x, y, que da como salida el producto xy, es decir, esta
compuerta realiza el polinomio P (x, y) = xy. Su tabla de verdad es como
la de la conjunción. La compuerta AND se representa mediante el siguiente
sı́mbolo:
x y xy
1 1 1
1 0 0
0 1 0
0 0 0
Como un caso particular de esta compuerta tenemos un circuito de dos in-
terruptores conectados en serie.
98
Definición 5.2.4 Llamaremos compuerta OR a cualquier circuito lógico
de dos entradas, x, y, que da como salida la suma x + y, es decir, esta com-
puerta realiza el polinomio P (x, y) = x + y. Su tabla de verdad es como la de
la disyunción. La compuerta OR se representa mediante el siguiente sı́mbolo:
x y x+y
1 1 1
1 0 1
0 1 1
0 0 0
Como un caso particular de esta compuerta tenemos un circuito de dos in-
terruptores conectados en paralelo.
x x’
1 0
0 1
Como un caso particular de esta compuerta tenemos un circuito de dos in-
terruptores conectados en serie.
99
Cualquier polinomio booleano que no contenga 0 ni 1 se puede representar
por un circuito lógico compuesto de las compuertas AND, OR, y NOT. Lo
reciproco también se cumple.
P (x, y, z) = (xy)0 + x0 z
Solución:
b1 · ... · x
x bn
bi es xi ó x0i
donde cada x
1. xyz
2. x0 yz
3. x0 y 0 z
1. yz
2. x0 zy
100
3. xy
2. x0 yz + xyz
3. x0 y 0 z + x0 yz + x0 y 0 z 0
no están en forma normal disyuntiva:
1. yz
2. x0 yz + xyz + x0 yz
3. xyz + zxy
Solución:
P (x, y) = xy + y + x0
= xy + 1 · y + x0 · 1 (B2)
= xy + (x + x )y + x (y + y 0 )
0 0
(B4)
= xy + xy + x0 y + x0 y + x0 y 0 (B3)
= xy + x0 y + x0 y 0 (idemp.)
101
5.3. Ejercicios Resueltos
1. Demuestre la ley asociativa a + (b + c) = (a + b) + c
Demostración: Sea x = a + (b + c), y sea y = (a + b) + c, debemos
probar que x = y
Entonces, x · a = y · a (i)
x · a0 = a0 · x (B1)
0
= a · (a + (b + c))
= (a0 · a) + (a0 · (b + c)) (B3)
0
= 0 + (a · (b + c)) (B4)
0
= a · (b + c) (B2)
y · a0 = a0 · y (B1)
0
= a · ((a + b) + c)
= ([a0 · (a + b)] + (a0 · c) (B3)
0 0 0
= [(a · a) + (a · b)] + (a · c) (B3)
0 0
= [0 + (a · b)] + (a · c) (B4)
0 0
= (a · b) + (a · c) (B2)
0
= a · (b + c) (B3)
Entonces, x · a0 = y · a0 (ii).
102
2. Dado P (x, y, z) = xy + zx + x0 z + z. Encuentre el polinomio en forma
normal disyuntiva equivalente a P .
Solución:
P (x, y, z) = xy + zx + x0 z + z
= xy · 1 + xz + x0 · 1 · z + 1 · z (B2, conmut.)
0 0 0
= xy(z + z ) + x · 1 · z + x (y + y )z
+ (y + y 0 )z (B4, B2)
= xyz + xyz + x(y + y 0 )z + x0 (yz + y 0 z)
0
+ yz + y 0 z (B3, B4)
= xyz + xyz + x(yz + y 0 z) + x0 yz + x0 y 0 z
0
+ x0 yz + x0 yz + x0 y 0 z + x0 y 0 z (conmut.)
0 0 0 0 0
= xyz + xyz + xy z + x yz + x y z (idemp..)
a) (x0 + y 0 + xy)0 = 0
b) (x + z 0 )0 (y + x0 z) = x0 z
c) [(x + y 0 )z 0 + z(x + y 0 )]0 = x0 y
d ) xy + x0 y + xy 0 = x + y
103
a) (xy 0 + x0 y)0
b) xy 0 + (xy)z 0
c) (x + yz)0 + y
d ) (x + (y + z 0 ))0 + (x0 y)0
e) (xy + yx0 )z + y 0 z
a) P (x, y) = (x + y 0 )x
b) P (x, y, z) = (x0 + z)0 + y
c) P (x, y) = ((xy)0 x0 )0
d ) P (x, y, z) = ((x + y 0 )z)0
e) P (x, y, z) = xyx + xyx0 + yz
104
Capı́tulo 6
GRAFOS
105
y se dice que la arista x incide en el vértice vi y en el vértice vj
Si vi = vj , se escribe f (x) = {vi } y decimos que x es un lazo.
1. V = {v1 , v2 , v3 , v4 , v5 }
2. A = {a, b, c, d, e, f, g}
a) f (a) = {v1 , v3 }
b) f (b) = {v1 }
c) f (c) = {v4 , v3 }
d) f (d) = {v1 , v3 }
e) f (e) = {v5 , v2 }
f) f (f ) = {v2 , v4 }
g) f (g) = {v1 , v4 }
Solución:
106
Definición 6.1.2 Sea G = (V, A, f ) un grafo. Diremos que:
IG = [bij ]nxm
107
b) Las aristas (de la cadena) son todas distintas. Al número k de aris-
tas se le llama longitud de la cadena. A w0 se le llama vértice
inicial de la cadena y a wk se le llama vértice final de la cadena.
Una cadena también puede denotarse más simplemente mediante
la sucesión de sus vértices (w0 , w1 , w2 , ..., wk ), o la sucesión de sus
aristas (b1 , b2 , ..., bk ).
7. Una cadena simple es una cadena que tiene todos sus vértices dis-
tintos.
8. Un ciclo es una cadena que tiene al menos una arista tal que el vértice
inicial y el vértice final de la cadena son iguales (w0 = wk ). Si todos sus
vértices son distintos, excepto el inicial y el final, se dice que el ciclo
es simple.
4.
1 0 2 1 0
0 0 0 1 1
MG =
2 0 0 1 0
1 1 1 0 0
0 1 0 0 0
108
5. Tomaremos el orden de las aristas de forma natural a, b, c, d, e, f, g.
1 2 0 1 0 0 1
0 0 0 0 1 1 0
IG = 1 0 0 1 0 0 0
0 0 1 0 0 1 1
0 0 1 0 1 0 0
a) {v1 , a, v3 }.
b) {v1 , a, v3 , c, v4 , f, v2 , e, v5 }.
c) {v4 , c, v3 , d, v1 , g, v4 }.
d) {v3 , a, v1 , b, v1 , d, v3 }.
109
El grafo del ejemplo anterior no es simple (tiene un lazo, además no era
inyectiva porque hay dos aristas que unen v1 y v3 ), no es completo (v5 por
ejemplo no es adyacente a v1 ), no es regular (no todos los vértices tienen
igual grado), es conexo.
Ejemplo 6.1.3 El siguiente grafo es simple, conexo y regular de orden 2.
Ejemplo 6.1.4 Los siguientes grafos son conexos, simple, completos, y reg-
ulares de orden 0,1,2,3 respectivamente.
110
Dejamos como ejercicio al lector el identificar cuales de los grafos anteriores
son árboles.
1. V 0 ⊂ V .
2. A0 ⊂ A.
3. f 0 = f /A0 .
1. V 0 = {v1 , v3 , v4 , v5 }
2. A0 = {a, b, c, d}
111
Este grafo es un árbol, G0 no lo es.
112
1. G es un árbol.
2. G no tine ciclos y que tiene n vértices u n − 1 aristas.
3. Cualquier par de vértices de G pueden ser unidos por una única cadena
simple.
Teorema 6.1.3 Todo grafo conexo tiene uno o más árboles generadores.
En un grafo G = (V, A, f ) (conexo), a las aristas se las puede representar
por ’números’ (lo cual será llamada longitud de la arista) que representen
a cierta unidad de medida; por ejemplo, si G es el grafo cuyos vértices rep-
resentan las ciudades de un paı́s y las aristan representan las autopista que
unen las ciudades de tal paı́s, dichas aristas se pueden representar por medio
del número de kilometros que tiene. Teniendo esto presente nos preguntamos
¿ por qué autopistas se debe ir de una ciudad a otra de tal forma que se
llegue más rapido?, el resto de la sección aborda este asunto.
Definición 6.1.6 Sea G un grafo cuyas aristas poseen longitud, la longitud
se define como la suma de las longitudes de todas sus aristas.
Definición 6.1.7 Sea G un grafo conexo. Un árbol generador económi-
co de G o un árbol generador de G de longitud mı́nima, es un árbol
de longitud mı́nima de G.
PROCEDIMIENTO PARA CONSTRUIR UN ÁRBOL
GENERADOR ECONÓMICO DE UN GRAFO CONEXO G DE
n VÉRTICES
1. Se elige una arista que no sea un lazo, digamos a1 , que tenga la menor
longitud de las aristas de G. Sea G1 el grafo compuesto por la arsita a1
y sus dos vértices por arista.
2. Se construye un grafo G2 , agregando al grafo G1 una arista (distinta a
a1 obviamente), digamos a2 , que tenga la menor longitud de las aristas
de G junto con sus dos vértices, y de tal manera que el grafo G2 no
tenga un ciclo. Este grafo no es necesariamente conexo.
3. Se procede de manera similar al paso 2, hasta obtener un grafo Gn−1 ,
este grafo es un árbol generador económico de G.
Observación 6.1.1 Un grafo conexo puede tener distintos árboles gener-
adores económicos, pero estos tendrán la misma longitud.
113
6.2. Dı́grafos
Definición 6.2.1 Un dı́grafo (o grafo dirigido) es una trı́ada de objetos
G = (V, A, f ), donde:
f (x) = (vi , vj )
1. V = {v1 , v2 , v3 , v4 , v5 }
2. A = {a, b, c, d, e, f, g}
a) f (a) = (v1 , v3 )
b) f (b) = (v1 , v1 )
c) f (c) = (v4 , v3 )
d) f (d) = (v1 , v3 )
e) f (e) = (v5 , v2 )
f) f (f ) = (v2 , v4 )
g) f (g) = (v1 , v4 )
Solución:
114
Definición 6.2.2 Sea G = (V, A, f ) un grafo. Diremos que:
1. El grado positivo de un vértice vi , denotado por gr+ (vi ), es el número
de aristas de G que salen de vi . El grado negativo de un vértice vi ,
denotado por gr− (vi ), es el número de aristas de G que llegan a vi . El
grado total de un vértice vi , denotado por gr(vi ), es el número dado
por:
gr(vi ) = gr+ (vi ) + gr− (vi )
115
Una cadena también puede denotarse más simplemente mediante
la sucesión de sus vértices (w0 , w1 , w2 , ..., wk ), o la sucesión de sus
aristas (b1 , b2 , ..., bk ).
4. Una cadena simple es una cadena que tiene todos sus vértices dis-
tintos.
5. Un ciclo es una cadena que tiene al menos una arista, tal que el vértice
inicial y el vértice final de la cadena son iguales (w0 = wk ). Si todos sus
vértices son distintos, excepto el inicial y el final, se dice que el ciclo
es simple.
7. Una cadena euleriana es una cadena que pasa por todas las aristas.
Un ciclo euleriano es un ciclo que contiene a todas las aristas del
grafo.
3.
1 0 2 1 0
0 0 0 1 0
AG =
0 0 0 0 0
0 0 1 0 0
0 1 0 0 0
116
3. Diremos que G es fuertemente conexo si dados dos vértices cualesquiera
v, v 0 de G se cumple que v es accesible desde v 0 y que v 0 es accesible
desde v.
117
Otro árbol generador económico de G serı́a
118
6.4. Ejercicios Propuestos
1. Dado el grafo G = (V, A, G), donde:
a) V = {v1 , v2 , v3 , v4 , v5 }
b) A = {a, b, c, d, e, f, g}
c) f viene dada por:
1) f (a) = {v1 , v3 }
2) f (b) = {v3 }
3) f (c) = {v4 , v3 }
4) f (d) = {v2 , v3 }
5) f (e) = {v5 , v2 }
6) f (f ) = {v2 , v1 }
7) f (g) = {v1 , v4 }
Dibuje el grafo.
Diga si es simple, conexo, regular, completo, o árbol.
Encuentre dos subgrafos distintos de G.
Encuentre la matriz de adyacencia y de incidencia del grafo,
ası́ como el grado de cada vértice.
Encuentre una cadena de longitud 5, y encuentre un ciclo
simple de longitud 3.
¿ Se puede encontrar una cadena euleriana en G ? De ser
ası́ encuentrela.
¿ Se puede encontrar una ciclo euleriano en G ? De ser ası́ en-
cuentrelo.
a) V = {v1 , v2 , v3 , v4 , v5 , v6 , v7 }
b) A = {a, b, c, d, e, f, g, h, i}
c) f viene dada por:
1) f (a) = {v1 , v3 }
2) f (b) = {v3 , v6 }
3) f (c) = {v4 , v3 }
119
4) f (d) = {v2 , v6 }
5) f (e) = {v5 , v2 }
6) f (f ) = {v3 , v1 }
7) f (g) = {v1 , v4 }
8) f (h) = {v3 , v5 }
9) f (i) = {v2 , v4 }
Dibuje el grafo.
Diga si es simple, conexo, regular, completo, o árbol.
Encuentre dos subgrafos distintos de G.
Encuentre la matriz de adyacencia y de incidencia del grafo,
ası́ como el grado de cada vértice.
Encuentre una cadena de longitud 5, y encuentre un ciclo
simple de longitud 3.
¿ Se puede encontrar una cadena euleriana en G ? De ser
ası́ encuentrela.
¿ Se puede encontrar una ciclo euleriano en G ? De ser ası́ en-
cuentrelo.
a) V = {v1 , v2 , v3 , v4 , v5 , v6 , v7 }
b) A = {a, b, c, d, e, f, g, h, i}
c) f viene dada por:
1) f (a) = {v1 , v3 }
2) f (b) = {v3 , v6 }
3) f (c) = {v4 , v3 }
4) f (d) = {v2 , v5 }
5) f (e) = {v5 , v2 }
6) f (f ) = {v7 , v1 }
7) f (g) = {v1 , v4 }
8) f (h) = {v2 , v7 }
9) f (i) = {v6 , v4 }
Dibuje el grafo.
120
Diga si es simple, conexo, regular, completo, o árbol.
Encuentre dos subgrafos distintos de G.
Encuentre la matriz de adyacencia y de incidencia del grafo,
ası́ como el grado de cada vértice.
Encuentre una cadena de longitud 5, y encuentre un ciclo
simple de longitud 3.
¿ Se puede encontrar una cadena euleriana en G ? De ser
ası́ encuentrela.
¿ Se puede encontrar una ciclo euleriano en G ? De ser ası́ en-
cuentrelo.
4. Dado el grafo G:
121
5. Dado el grafo G:
6. Dada la matriz
1 1 0 0 1 0 1
0 0 1 1 0 0 0
1 1 0 1 0 1 0
0 0 1 0 1 1 1
Encuentre el grafo que tiene a esta matriz como su matriz de incidencia.
7. Dada la matriz
1 1 0 0 1 0 0
1 0 0 1 1 0 1
0 1 0 1 0 1 0
0 0 2 0 0 1 1
Encuentre el grafo que tiene a esta matriz como su matriz de incidencia.
8. Dada la matriz
1 1 0 0
1 0 1 2
0 1 0 3
0 2 3 1
Encuentre el grafo que tiene a esta matriz como su matriz de adyacen-
cia.
122
9. Dada la matriz
1 1 0 0 1 0 0
1 0 0 1 1 0 1
0 0 0 2 0 1 2
0 1 2 0 0 0 1
1 1 0 0 1 0 0
0 0 1 0 0 0 0
0 1 2 1 0 0 1
Encuentre el grafo que tiene a esta matriz como su matriz de adyacen-
cia.
a) V = {v1 , v2 , v3 , v4 , v5 }
b) A = {a, b, c, d, e, f, g}
c) f viene dada por:
1) f (a) = (v1 , v2 )
2) f (b) = (v3 , v4 )
3) f (c) = (v5 , v3 )
4) f (d) = (v1 , v1 )
5) f (e) = (v5 , v2 )
6) f (f ) = (v2 , v4 )
7) f (g) = (v4 , v1 )
Dibuje el dı́grafo.
Halle la matriz de adyacencia de G, ası́ como los grados positivos,
negativos, totales de sus vértices.
Encuentre un ciclo simple de longitud 3 y una cadena simple de
longitud 4 en el grafo.
Determine el (los) tipo(s) de conexidad del dı́grafo.
a) V = {v1 , v2 , v3 , v4 , v5 , v6 , v7 }
b) A = {a, b, c, d, e, f, g, h, i, j, k}
123
c) f viene dada por:
1) f (a) = (v1 , v2 )
2) f (b) = (v3 , v4 )
3) f (c) = (v5 , v3 )
4) f (d) = (v6 , v6 )
5) f (e) = (v5 , v2 )
6) f (f ) = (v2 , v7 )
7) f (g) = (v2 , v1 )
8) f (h) = (v6 , v7 )
9) f (i) = (v2 , v3 )
10) f (j) = (v4 , v7 )
11) f (k) = (v7 , v3 )
Dibuje el dı́grafo.
Halle la matriz de adyacencia de G, ası́ como los grados positivos,
negativos, totales de sus vértices.
Encuentre un ciclo simple de longitud 3 y una cadena simple de
longitud 4 en el grafo.
Determine el (los) tipo(s) de conexidad del dı́grafo.
124
a) Encuentre la función de incidencia de G.
b) Halle la matriz de adyacencia de G, ası́ como los grados positivos,
negativos, totales de sus vértices.
c) Determine el (los) tipo(s) de conexidad del dı́grafo.
125
2. Ramos, Dennis. Estructuras Discretas.
126