Professional Documents
Culture Documents
La lógica estudia las formas del pensamiento desde el punto de vista de su estructura;
esto es, analiza las relaciones entre las proposiciones (o enunciados) y no el contenido de
éstas; en particular se analiza la veracidad o falsedad de un razonamiento.
Los razonamientos lógicos se utilizan en áreas como: matemática (para realizar pruebas
matemáticas, demostrar teoremas etc), derecho (para dar argumentos legales que demuestren
la culpabilidad o inocencia de una persona, etc.), vida cotidiana ( para explicar las razones por
las que salimos mal en un examen, por las que llegamos tarde a casa, etc.) en computación
(par demostrar que los programas hacen precisamente lo que deberían hacer o bien lo que
queremos que hagan); en general se usan en cualquier hecho que involucre un conjunto de
hipótesis.
Notación: las proposiciones generalmente se representan con las letras minúsculas p, q, r, etc.
Sin embargo algunos autores simbolizan las proposiciones con letras mayúsculas como son P,
Q, R y hasta por A, B, C, ... En este libro usaremos letras minúsculas para denotar las
proposiciones. Además, usaremos p: 2<5, para indicar que p es la proposición “2 es menor
que 5, 2 < 5”.
Ejemplo 1.1.1
a) Oraciones que son proposiciones.
p: Una decena tiene 10 unidades.
q: México está en Europa.
r: 2 + 2 = 3.
s: El hombre llegó a la luna en el año 2000.
t: la tierra es redonda.
u: El número 9 es primo.
v: 2 + 3 es un número par.
w: 15 es divisible por 7.
x: 2 > 5.
y: Dante escribió la “Divina Comedia”.
z: Hoy es lunes
Observe que cada una de estas oraciones puede ser calificada como falsa o verdadera.
Proposición Razón
P No tiene sentido.
q, v, z Está expresada en forma de pregunta y una pregunta no puede ser
calificada como falsa o verdadera.
r, w, x Está expresada en forma de orden y una orden no puede ser calificada
Ejemplo 1.1.2
Determine si las siguientes oraciones son proposiciones; si son proposiciones establezca
su valor de verdad.
El valor de verdad de las proposiciones del ejemplo 1.2, no dependen del lugar ni del
tiempo, sin embargo si se considera la proposición “ hoy es lunes ” el valor de verdad de esta
proposición dependerá del tiempo, esto es, si hoy es lunes, entonces la proposición es
verdadera, pero, si hoy es martes la proposición es falsa. Lo mismo ocurre con las
proposiciones: “está lloviendo”, “hace frío”, etc.
Conectivos lógicos
Negación.
Conjunción.
Disyunción.
Implicación o condicional.
Doble implicación o bicondicional.
p p
0 1
1 0
Ejemplo 1.1.3
Sea p: El agua es incolora.
La negación de p es una proposición que puede escribirse como:
p : El agua no es incolora.
p : No es el caso que el agua es incolora.
p : No sucede que el agua es incolora.
p : No ocurre que el agua es incolora.
Ejemplo 1.1.4
q: Hoy es martes.
q : Hoy no es martes.
q : No es cierto que hoy es martes.
q : Es falso que hoy es martes.
q : No ocurre que hoy es martes.
El valor de verdad de esta proposición depende del tiempo.
Si q es falso, q es verdadero.
Si q es verdadero, q es falso.
(q ) : Es falso que hoy no es martes: hoy es martes.
Ejemplo 1.1.5
Proposición Valor de verdad Negación Valor de verdad
a) s: 2 < 5. 1 s:2 5 0
b) t: 3 es múltiplo de 6. 0 t : 3 no es múltiplo de 6 1
Como... Aún...
A la vez... No obstante...
A pesar de... Tanto ... como...
Y se denota por p q que se lee “p y q”.
Tabla de verdad (p q )
p q p q
0 0 0
0 1 0
1 0 0
1 1 1
Ejemplo 1.1.6
a) Considere las proposiciones p y q definidas como: p: 5<7, q: 9>3
Entonces la conjunción de p y q puede escribirse como:
p q :5 <7 y 9>3.
p q : 5<7 pero 9>3.
p q : 5<7 aunque 9>3.
p q : 5<7 sin embargo 9>3.
Como las proposiciones p y q son verdaderas p q también es verdadera.
c) m: Esta lloviendo.
n: Hace sol.
d) p: 9 es un número primo
q: 9 es un número impar.
p q : 9 es un número primo y 9 es un número impar.
p q : 9 es un número primo pero 9 es un número impar.
p q :9 es a la vez par e impar.
Como p es falsa y q es verdadera p q es falsa.
e) p: 2 + 2 = 4.
q: 2 x 3 = 6.
p q: 2 + 2 = 4 y 2 x 3 = 6.
Como p es verdadera y q es verdadera p q es verdadera.
f) p: Hoy es lunes
q: Está nublado
p q : No es cierto que hoy es lunes y está nublado.
p q : No es cierto que, hoy es lunes y está nublado.
El valor de verdad de estas proposiciones depende del tiempo.
Tabla de verdad ( p q )
p q p q
0 0 0
0 1 1
1 0 1
1 1 1
Ejemplo 1.1.7
a) p: El tigre es carnívoro. Verdadera
q: El tigre es un animal felino. Verdadera
p q : El tigre es carnívoro o el tigre es un animal felino. Verdadera
b) r: 7>2. Verdadera
s: 5<0. Falsa
r s : 7>2 o 5<0. Verdadera
c) j: 4 es par. Verdadera
k: 4 es impar. Falsa
l: 4 es primo. Falsa
j l: 4 es par y 4 es primo. Falsa
k l: 4 es impar y 4 es primo. Falsa
(j l) (k l): 4 es par y 4 es primo, o 4 es impar y 4 es primo. Falsa
Tabla de verdad (p q)
p q p q
0 0 0
0 1 1
1 0 1
1 1 0
Ejemplo1.1.8
a) p: Abril tiene 30 días. Verdadera
q: Abril tiene 31 días. Falsa
p q: Abril tiene 30 días ó abril tiene 31 días Verdadera
p q: Abril tiene 30 o 31 días. Verdadera
Puede ocurrir una cosa o la otra, pero no pueden ocurrir ambas. La expresión o tiene
sentido exclusivo.
b) s: Trabajo.
t: Estudio.
s t: Trabajo o estudio pero no ambas.
El valor de verdad de estás proposiciones depende de la persona a la que se cuestione.
c) m: 2 es par. Verdadera
n: 2 es primo. Verdadera
m n: 2 es par o dos es primo. Verdadera
m n: 2 es par ó 2 es primo. Falsa
m n : no es cierto que, 2 es par o primo pero no ambos. Verdadera
m n : 2 no es par o 2 es primo pero no ambas. Verdadera
Si p, entonces q. p implica q.
p sólo si q. q si p.
Cuando p, q. q es una condición necesaria para p.
p es una condición suficiente para q. p luego q.
No q a menos que p. p por consiguiente q.
p por lo tanto q. p en consecuencia q.
Nota 1.1.3: Al referirnos a los elementos constitutivos de una proposición condicional hay que
hacerlo considerando las siguientes parejas:
Hipótesis conclusión.
Antecedente consecuente.
Condición suficiente condición necesaria.
Ejemplo 1.1.9
Sean p: estudio q: aprobaré
p q: Si estudio, entonces aprobaré.
Con este ejemplo observamos que no siempre concuerda con el lenguaje coloquial la
asignación del valor de verdad de una proposición en el contexto de la lógica.
Ejemplo 1.1.10
Consideremos las siguientes proposiciones:
p: Tengo dinero.
q: Voy al cine.
p q: Si tengo dinero, entonces voy al cine.
2) p es verdadera y q es falsa.
3) p es falsa y q es verdadera.
La proposición p q es verdadera ya que cumplió la promesa aunque no se tenía
dinero, y por tanto no se dijo mentira.
4) p es falsa y q es falsa.
Ejemplos 1.1.11
a) p: 2<5.
q: Tengo clases de matemáticas.
p q: Si 2 < 5, entonces tengo clases de matemáticas.
b) p: 8 es par. verdadera
q: 2 es factor de 8. verdadera
p q: Si 8 es par, entonces 2 es factor de 8. verdadera
p q: 2 es factor de 8 si 8 es par.
p q: Una condición necesaria para que 8 sea par es que 2 sea factor de 8.
p q: Una condición suficiente para que 2 sea factor de 8 es que 8 sea par.
p q: 8 es par sólo si 2 es factor de 8.
p q: 8 es par en consecuencia 2 es factor de 8.
p q: 8 es par por lo tanto 2 es factor de 8.
p q: 8 es par luego 2 es factor de 8.
p q: 2 no es factor de 8 a menos que 8 sea par.
Ejemplo 1.1.12
Escribe las siguientes proposiciones de la forma “Si p entonces q”.
a) María será una buena estudiante si estudia mucho.
Si maría estudia mucho, entonces será una buena estudiante.
b) Juan puede tomar cálculo sólo si ha aprobado el segundo o tercer grado de bachillerato.
Si Juan cursa cálculo, entonces tiene el nivel de segundo o tercer grado de bachillerato.
d) Una condición necesaria para que el triángulo t sea equilátero es que t tenga iguales sus
tres ángulos.
e) Una condición suficiente para que la función f sea continua es que f sea diferenciable.
Si una función f es diferenciable, entonces f es continua.
Ejemplo 1.1.13
Supóngase que p es falsa (0), q es verdadera (1) y r es verdadera (1). Encontrar el valor
de verdad de cada una de las siguientes proposiciones.
a) ( p q ) r Verdadera
P q ( p q) (p q) r
1 0 0
b) p q r Verdadera
p r q r p q r
1 0 0 1
c) p (q r) Verdadera
q r p (q r)
1 1
Tipos de implicaciones
Definición 1.1.12
Sean p y q dos proposiciones.
a) La implicación si no p, entonces no q, que se denota por p q es la proposición
inversa de la proposición condicional p q.
Resumiendo
1) Implicación directa p q.
2) Implicación recíproca q p.
3) Implicación inversa p q.
4) Implicación contrarecíproca. q p.
0 1 1 0 1 0 0 1
1 0 0 1 0 1 1 0
1 1 0 0 1 1 1 1
Ejemplo 1.1.14
a) Escribir la proposición “Si 3>2, entonces 5<4” en forma simbólica.
b) Escribir la inversa, la recíproca y la contrarecírpoca de manera simbólica y con palabras.
c) Determine el valor de verdad de cada proposición.
Solución
a) Si definimos a p: 3>2, q: 5<4, podemos escribir la proposición de manera simbólica
como: p q.
c)
Implicación Inversa Recíproca Contrapositiva
p q p q p q p q q p q p
1 0 0 1 0 1 1 0
Tabla de verdad (p q)
p q P q
0 0 1
0 1 0
1 0 0
1 1 1
Ejemplo 1.1.15
Sean p: T es un triángulo equilátero y
q: T es un triángulo con 3 lados iguales
Observe que las proposiciones bicondicionales tienen oraciones diferentes, sin embargo
lógicamente son iguales ya que de ambas se obtienen las mismas proposiciones condicionales
p q y q p. Así lógicamente no hay diferencia en considerar p q o q p.
Ejemplo 1.1.16
a) Sean a, b y c las longitudes de un triángulo rectángulo T siendo c la longitud del lado
mayor.
p: T es un triángulo rectángulo
q: a2 + b2 = c2
p q : T es un triángulo rectángulo si y sólo si a2+b2=c2.
Ejemplo 1.1.17
Determine las proposiciones simples y simbolice los siguientes enunciados:
a) La división es un algoritmo y while es una instrucción de Pascal.
p=La división es un algoritmo. q=While es una instrucción de Pascal.
p q
Ejemplos 1.1.18
a) Construir la tabla de verdad de la proposición compuesta p q r p
Solución
Observe que la proposición está formada por tres proposiciones simples, p, q y r, por lo
que se debe considerar 2 3=8 filas.
p q r p q p r p
p q p q r p
0 0 0 0 1 1 0 0
0 0 1 0 1 1 1 1
0 1 0 0 1 1 0 0
0 1 1 0 1 1 1 1
1 0 0 0 1 0 0 0
1 0 1 0 1 0 0 0
1 1 0 1 0 0 0 1
1 1 1 1 0 0 0 1
1 1 1 1 1
Ejemplo 1.1.19
a) La proposición más simple que es una tautología es p p
p p p p
0 1 1
1 0 1
P q a q p q B a b
p q p q
0 0 1 1 0 1 1
0 1 1 0 0 1 1
1 0 0 1 1 0 1
1 1 1 0 0 1 1
Como los valores de verdad de la proposición son verdaderos, entonces decimos que la
proposición es una tautología.
Ejemplo 1.1.20
a) La proposición más simple que es una contradicción es p p
p p p p
0 1 0
1 0 0
P q p q a b c d
p q p q p q p q m=a b n=c d m n
0 0 1 1 0 1 1 1 0 1 0
0 1 1 0 1 1 0 0 1 0 0
1 0 0 1 1 0 1 0 0 0 0
1 1 0 0 1 1 1 0 1 0 0
Como los valores de verdad de la proposición son falsos, entonces decimos que la
proposición es una contradicción.
Ejemplos 1.1.21
a) Las proposiciones más simples que son contingencias son las proposiciones: p q ,
p q, p q, p q y p q.
p r q r a b
0 0 0 1 1 1 0 1
0 0 1 1 1 1 0 1
0 1 0 1 0 0 1 0
0 1 1 1 1 1 0 1
1 0 0 0 1 0 1 1
1 0 1 1 1 1 0 0
1 1 0 0 0 0 1 1
1 1 1 1 1 1 0 0
Como los valores de verdad de la proposición son algunos falsos y otros verdaderos,
entonces decimos que la proposición es una contradicción.
Ejemplo 1.1.22
Determinar si las siguientes proposiciones son tautologías, contingencias o
contradicciones:
a) p q r p q r Tautología
P Q r a b r c b c
p q a r a r
0 0 0 0 0 1 1 1
0 0 1 0 0 0 0 1
0 1 0 0 0 1 1 1
0 1 1 0 0 0 0 1
1 0 0 0 0 1 1 1
1 0 1 0 0 0 0 1
1 1 0 1 0 1 1 1
1 1 1 1 1 0 1 1
b) p q r p q p r Contradicción
P q r a a b q c r d e b e
q r p a p q p r c d b e
0 0 0 0 1 0 1 0 1 0 0 1 0
0 0 1 1 0 0 1 0 0 0 0 1 0
0 1 0 1 0 0 0 0 1 0 0 1 0
0 1 1 1 0 0 0 0 0 0 0 1 0
1 0 0 0 1 1 1 1 1 1 1 1 0
1 0 1 1 0 0 1 1 0 0 1 1 0
1 1 0 1 0 0 0 0 1 1 1 1 0
1 1 1 1 0 0 0 0 0 0 0 1 0
c) p q q p Contingencia
p Q a b a b
p q q p
0 0 1 1 1
0 1 1 0 0
1 0 0 1 0
1 1 1 1 1
d) p q p r q r Tautología
p q r a b c d c d
p q p r a b q r
0 0 0 1 0 0 0 1
0 0 1 1 0 0 0 1
0 1 0 0 0 0 0 1
0 1 1 0 0 0 1 1
1 0 0 0 0 0 0 1
1 0 1 0 1 0 0 1
1 1 0 1 0 0 0 1
1 1 1 1 1 1 1 1
e) p q q p Tautología
p q a b a b
p q q p
0 0 0 0 1
0 1 0 1 1
1 0 0 1 1
1 1 1 1 1
En algunos casos, es posible que dos proposiciones tengan los mismos valores de
verdad, sin importar los valores de verdad de las proposiciones simples que las constituyen.
Cuando esto sucede se dice que las proposiciones son lógicamente equivalentes.
Nota 1.1.4: En este libro usaremos la notación p q, para indicar que las proposiciones p y q
son lógicamente equivalentes.
Observación: p q se cumple precisamente cuando p(p1, p2, p3, ... , p n) q(p1, p2, p3, ... , p n) es
una tautología.
Ejemplo 1.1.23
Demuestre que las proposiciones p q y p q son lógicamente equivalentes.
Solución
Para determinar la equivalencia de las proposiciones haremos las tablas de verdad de
cada una de ellas.
p Q p q p q p q p q p q
0 0 0 1 0 0 1 1 1
0 1 1 0 0 1 1 0 0
1 0 1 0 1 0 0 1 0
1 1 1 0 1 1 0 0 0
Como los valores de verdad de las proposiciones son iguales decimos que son
lógicamente equivalentes.
Leyes de dominación
Leyes asociativas 6a.- p Fo Fo
2a.- (p q) r p (q r) 6b.- p To To
2b.- (p q) r p (q r)
Leyes inversas
7a.- p p To
Leyes conmutativas
7b.- p p Fo
3a.- p q q p
3b.- p q q p Leyes de complementación
8a.- p p
Leyes distributivas 8b.- Fo To
4a.- p (q r) (p q) (p r) 8.c.- To Fo
4b.- p (q r) (p q) (p r)
Leyes de De Morgan
9a.- p q p q
9b.- p q p q
Leyes de identidad
5a.- p Fo p
Leyes de absorción
10a.- p (p q) p
10b.- p (p q) p
Recordemos que To representa una proposición que es una tautología y que Fo representa a
una proposición que es una contradicción.
Para las proposiciones primitivas p, q ¿existe una forma más sencilla de expresar la
proposición compuesta (p q) p q ? es decir podemos encontrar una expresión más sencilla
que sea lógicamente equivalente a la dada?.
Ejemplo 1.24
Usando el álgebra de proposiciones demuestre que las siguientes proposiciones son
lógicamente equivalentes.
a) (p q) p q p
p q p q D’ Morgan
p q p q Complemento
p q q Distributiva
p Fo Inversa
p Identidad
b) [(q (r r ) (q r)] q r
q To q r Inversa
q q r Identidad
q q q r Distributiva
To q r Inversa
q r Identidad
c) [(p q) (r p)] To
p q r p Equivalencia de la implicación
p p r q Asociativa
To r q Inversa
To Dominación
d) (p q r) (p q r ) To
((p q) r) ((p q) r ) Asociativa
((p q) r) p q r D’ Morgan
m r m r Cambio de variable
m r m r D’ Morgan
s s Cambio de variable
To Inversa
e) (p q ) (p r) (p q) p
((p q ) (p r)) (p q) Asociativa
(p (q r)) (p q) Distributiva
(p m) (p q) Cambio de variable
p (m q) Distributiva
p q r q Sustitución de variable
p q q r Conmutativa
p To r Inversa
p To Dominación
p Identidad
f) (p q) p q p
p q p q D’ Morgan
p q p q Complemento
p q q Distributiva
p Fo Inversa
p Identidad
Ejemplo 1.1.25
Usando el álgebra de proposiciones simplifique, a su mínima expresión, las proposiciones
dadas.
a) (p q) p
p (p q) Conmutativa
( p p) ( p q) Distributiva
Fo ( p q) Inversa
p q Identidad
b) [p ( p q)] [q (q r)] q
[(p p ) (p q)] [q (q r)] q Distributiva
[Fo (p q)] [q (q r)] q Inversa
(p q) [q (q r)] q Identidad
(p q) [q m] q cambio de variable
(p q) q Asociativa
q Absorción
Ejemplo 1.1.26
Demostrar que se cumplen las leyes de idempotencia
a) p p p.
Solución
Para demostrar que esta ley se cumple podemos partir de cualquier lado de la identidad y
aplicando las leyes del álgebra de proposiciones podemos llegar al otro lado de la identidad.
p p (p p ) Inversa
p (p p) (p p ) Distributiva
p (p p) Fo Inversa
p p p Identidad
b) p p p
Partiendo del lado derecho de la identidad se tiene
p p Fo Identidad
p p (p p ) Inversa
p (p p)(p p ) Distributiva
p (p p) To Inversa
p p p Identidad
Ejemplo 1.1.27
Demostrar que se cumple la ley de absorción p (p q) p.
Solución
p (p q) (p To) (p q) Identidad
p (To q) Distributiva
p To Dominación
p Identidad
Si p, entonces q (1)
Tabla de verdad
p q p q
1 1 1
1 0 0
0 1 1
0 0 1
Si p es falsa, la expresión (1) es verdadera; por ello, sólo se necesita considerar el caso en el
cual p es verdadera.
Ejemplo 1.2.1
Considere la siguiente sucesión de proposiciones.
El celular está sobre el escritorio o en mi portafolio.
El celular no está sobre el escritorio. (2)
Observación: p( p1, p2, ... , p n) q(p1, p2, ... , p n), se cumple precisamente cuando p(p1, p2, ... ,
pn) q(p1, p2, ... , p n) es una tautología.
Las proposiciones p1, p2, p3, … , pn reciben el nombre de hipótesis o premisas, el símbolo
se lee “por lo tanto” o bien “en consecuencia”, y la proposición q se conoce como conclusión.
Ejemplo 1.2.2
Determine si la conclusión C se obtiene lógicamente de las premisas H 1 y H2 .
a) H1: p q H2: p C: q
H2 C H1
p Q p q
0 0 1
0 1 1
1 0 0
1 1 1
Observe que sólo en un caso las dos premisas son verdaderas y en este la conclusión
también lo es, por lo tanto el argumento es válido.
b) H1: p q H2: p C: q
p C H2 H1
q p p q
0 0 1 1
0 1 1 1
1 0 0 0
1 1 0 1
Observe los primeros dos renglones de la tabla, en estos se tienen premisas verdaderas, sin
embargo, en el primer renglón se tiene conclusión falsa y en el segundo conclusión verdadera.
Como no siempre que se tienen premisas verdaderas se obtiene una conclusión verdadera
entonces el argumento no es válido. Esto es, la conclusión no es una consecuencia lógica de las
premisas.
Ejemplo 1.2.3
Represente simbólicamente el razonamiento siguiente
Si 2 = 3, entonces 2 < 5.
2 < 5.
2=3
y determine la validez del razonamiento.
Solución
p : 2=3
q : 2<5
Razonamiento
P1: p q
P2: q
C p
Construimos la tabla de verdad.
C P2 P1
P q p q
1 1 1
1 0 0
0 1 1
0 0 1
Observemos las filas 1 y 3, en estas filas se cumple que P 1 y P2 son verdaderas pero la
conclusión es verdadera en el primer renglón y falsa en el tercer renglón, por lo tanto, este
razonamiento no es válido.
Ejemplo 1.2.4
Resolver el inciso a) del ejemplo 1.2.2 analizando sus premisas.
Como las premisas son proposiciones que se consideran verdaderas, en este caso se tiene
que, H1: p q y H2: p son verdaderas, si H2 es verdadera se tiene que p es una proposición
verdadera, dado que la implicación p q es verdadera y p es verdadera se tiene que q también es
verdadera, ya que si fuera falsa entonces la implicación sería falsa y estamos suponiendo que la
implicación es verdadera. Por lo tanto la conclusión C: q, se obtiene lógicamente de las premisas
H 1 y H 2.
Para demostrar la validez de un argumento analizando las premisas se siguen las siguientes
reglas de inferencia.
En cada ley, los primeros renglones representan las premisas, los tres puntos significan “por
lo tanto” o bien “en consecuencia” y el último renglón representa la conclusión.
Leyes de inferencia
Ejemplo 1.2.5
Si Lidia Gana el melate, entonces Pedro renuncia a su trabajo
Lidia Ganó el melate.
Por lo tanto, Pedro renuncia a su trabajo.
Ejemplo 1.2.6
Si Toño es elegido Jefe del departamento de Matemáticas, entonces José será coordinador
de asignatura.
José no es coordinador de asignatura.
Por lo tanto, Toño no es elegido Jefe del departamento de Matemáticas.
p q p q
p q
q p
Ejemplo 1.2.7
p r
Ejemplo 1.2.8
5. Conjunción
p
q
p q
Ejemplo 1.2.9
6. Simplificación Conjuntiva
p q
p
q
Ejemplo 1.2.10
Ejemplo 1.2.11
8. Ley de casos
p r
q r
(p q) r
Ejemplo: 1.2.12
Por lo tanto, si el día está soleado o es fin de semana, entonces juego fútbol.
Reglas de inferencia
Regla CP: (Regla de prueba condicional) Si se puede concluir que s es verdadera a partir de r y
de un conjunto de premisas, entonces se puede concluir, r s, a partir sólo del
conjunto de premisas.
En general la regla CP se usa si la conclusión es de la forma r s, en tales casos r se
toma como una premisa adicional y s se deduce de las premisas dadas y de r.
Una demostración directa supone que las premisas son verdaderas y después, usando tanto
estas premisas, así como axiomas, definiciones y teoremas establecidos con anterioridad, se
prueba directamente que la conclusión es verdadera.
Ejemplo 1.2.13
a) Demuestre que r es una deducción válida de las premisas p q, q r y p.
Pasos Razones
(1) p Regla P
(2) p q Regla P
(3) q Regla T, (1) (2) Modus Ponens
(4) q r Regla P
(5) r Regla T, (3) (4) Modus Ponens
(2) p m Premisa.
(3) p Regla T (1) (2) Modus Tollens.
(4) p q Premisa.
(5) q Regla T (3) (4) Silogismo Disyuntivo.
(6) q r Premisa.
(7) r Regla T (5) (6) Modus Ponens.
(8) r (p q) Regla T (7) (4) Amplificación Conjuntiva.
Otra forma:
Pasos Razones
(1) (c d) h Regla P.
(2) h (a b) Regla P.
(3) (c d) (a b ) Regla T, (1)(2) Silogismo Hipotético.
(4) (a b ) (r s) Regla P.
(5) (c d) (r s) Regla T, (3)(4) Silogismo Hipotético.
(6) (c d) Regla P.
(7) r s Regla T (5)(6) Modus Ponens.
Ejemplo 1.2.14
Determinar si los siguientes argumentos son válidos.
a)
p r
p q
q s
r s
Pasos Razones
(1) p q Premisa.
(2) q s Premisa.
(3) p s Regla T (1) (2) Silogismo Hipotético.
(4) p r Premisa.
(5) r Premisa Adicional.
(6) p Regla T (4) (5) Modus Tollens.
(7) s Regla T (3) (6) Modus Ponens.
b)
q s
p q
p s p r
r t
p t
Pasos Razones
(1) q s Premisa.
(2) p q Premisa.
(3) p s Regla T (1) (2) Silogismo Hipotético.
(4) p s p r Premisa.
(5) p r Regla T (3) (4) Modus Ponens.
(6) r t Premisa.
(7) p t Regla T (5) (6) Silogismo Hipotético.
c)
s r
p
p q r
s
Pasos Razones
(1) p Premisa.
(2) p q r Premisa.
Ejemplo 1.2.15
Simbolice los enunciados dados y muestre que constituyen un argumento válido.
a) O aumentaron los impuestos o si aumentan los gastos se eleva la deuda. Si los impuestos
aumentaron entonces el costo de recaudar los impuestos crece. Si un aumento en los gastos
implica que el gobierno pide prestado más dinero, entonces si se eleva la deuda aumentan
las tasas de interés. Si no se aumentan los impuestos y el costo de recaudación de impuestos
no crece, entonces si la deuda se eleva entonces el gobierno pide prestado más dinero. El
costo de recaudación de impuestos no crece. O las tasas de interés no aumentan o el
gobierno no pide prestado más dinero. Por lo tanto, o la deuda no se eleva o los gastos no
aumentan.
Solución
p: Aumentan los impuestos.
q: Aumentan los gastos.
r: Se eleva la deuda.
s: El costo de recaudar impuestos crece.
t: El gobierno pide prestado más dinero.
u: Aumentan las tasas de interés.
Premisas: p (q r)
p s
(q t) (r u)
( p s ) (r t)
s
u t
Conclusión: r q
Pasos Razones
(1) s Premisa.
(2) p s Premisa.
(3) p Regla T, (1) (2) Modus tollens.
(4) p s Regla T, (1) (3) Equivalencia.
(5) ( p s ) (r t) Premisa.
(6) r t Regla T, (4) (5) Modus ponens.
(7) p (q r) Premisa.
(8) q r Regla T, (3) (7) Silogismo disyuntivo.
(9) q t Regla T, (6) (8) Silogismo hipotético.
(10) (q t) (r u) Premisa.
(11) r u Regla T, (9) (10) Modus ponens.
(12) u t Premisa.
(13) u t Regla T, (12) Equivalencia.
(14) r t Regla T, (11) (13) Silogismo hipotético.
(15) t q Regla T, (14) Equivalencia.
(16) r q Regla T, (11) (13) Silogismo hipotético.
(17) r q Regla T, (16) Equivalencia.
b) O Pedro asistió a la fiesta o Pedro no fue invitado a la fiesta. Si sus amigos deseaban la
presencia de Pedro en la fiesta entonces Pedro fue invitado a la fiesta. Pedro no asistió a la
fiesta. Si los amigos no deseaban la presencia de Pedro en la fiesta y Pedro no fue invitado
a la fiesta, entonces Pedro se va de la fiesta. Por lo tanto, Pedro se va de la fiesta.
Solución
p: Pedro asistió a la fiesta.
q: Pedro fue invitado a la fiesta.
r: Los amigos deseaban la presencia de Pedro en la fiesta.
s: Pedro se va de fiesta.
Premisas: p q
r q
p
(r q) s
Conclusión: s
Pasos Razones
(1) p Premisa.
(2) p q Premisa.
(3) q Regla T, (1) (2) Silogismo Disyuntivo.
(4) r q Premisa.
c) Si se desarrolla una escasez de artículos de consumo hay alza de precios. Si hay un cambio
en el gobierno no seguirán los controles fiscales. Si la amenaza de inflación persiste
seguirán los controles fiscales. Si hay sobreproducción no hay alza de precios. O hay
sobreproducción o hay un cambio de gobierno. Por lo tanto, o no se desarrolla una escasez
de artículos de consumo o la amenaza de inflación no persiste.
Solución
p: Se desarrolla una escasez de artículos de consumo.
Premisas: p q
r s
t s
u q
u r
Conclusión: p t
Pasos Razones
(1) p q Premisa.
(2) u q Premisa.
(3) q u Regla T, (2) Equivalencia.
(4) p u Regla T, (1) (3) Silogismo Hipotético.
(5) u r Premisa.
(6) u r Regla T, (5) Equivalencia.
(7) p r Regla T, (4) (6) Silogismo Hipotético.
(8) r s Premisa.
(9) p s Regla T, (7) (8) Silogismo Hipotético.
(10) t s Premisa.
(11) s t Regla T, (10) Equivalencia.
(12) p t Regla T, (9) (11) Silogismo Hipotético.
(13) p t Regla T, (12) Equivalencia.
d) Si trabajo gano dinero, pero si estoy de ocioso gozo la vida. O trabajo o estoy de ocioso.
Sin embargo, si trabajo no gozo la vida mientras que si estoy de ocioso no gano dinero. Por
lo tanto, gozo la vida si y sólo si no gano dinero.
Solución
p: Trabajo.
q: Gano dinero.
r: Estoy de ocioso.
s: Gozo la vida.
Premisas: (p q) (r s)
p r
(p s ) (r q )
Conclusión: s q (s q ) ( q s)
Pasos Razones
(1) (p q) (r s) Premisa.
(2) p q Regla T, (1) Simplificación Conjuntiva.
(3) r s Regla T, (1) Simplificación Conjuntiva.
(4) (p s ) (r q ) Premisa.
(5) p s Regla T, (4) Simplificación Conjuntiva.
(6) r q Regla T, (4) Simplificación Conjuntiva.
(7) s p Regla T, (5) Equivalencia.
(8) p r Premisa.
(9) p r Regla T, (8) Equivalencia.
(10) s r Regla T, (7) (9) Silogismo Hipotético.
(11) s q Regla T, (6) (10) Silogismo Hipotético.
e) Andrés está jugando fútbol. Si Andrés está jugando fútbol, entonces no está estudiando. Si
Andrés no está estudiando, entonces su padre no le prestará el carro. Por lo tanto el padre
de Andrés no le prestará el carro.
Solución:
p: Andrés está jugando fútbol.
q: Andrés está estudiando.
r: Su papá le prestará el carro.
Premisas: p
p q
q r
Conclusión: r
Pasos Razones
(1) p q Premisa.
(2) q r Premisa.
(3) p r Regla T (1) (2) Silogismo Hipotético.
(4) p Premisa.
5) r Regla T (3) (4) Modus Ponens.
Solución:
p: El payaso pudo estar en la fiesta.
q: Los bocadillos llegan a tiempo.
r: La fiesta de cumpleaños tendría que cancelarse.
s: Paty se enojaría.
t: Se devolvería el dinero.
Premisas: p q r s
r t
t
Conclusión: p
Pasos Razones
(1) r t Premisa.
(2) t Premisa.
(3) r Regla T (1) (2) Modus Tollens.
(4) r s Regla T (3) Amplificación Disyuntiva.
(5) r s Regla T (4) Equivalencia De Morgan.
(6) p q r s Premisa.
(7) p q Regla T (5) (6) Modus Tollens.
(8) p q Regla T (7) Equivalencia De Morgan.
(9) p Regla T (8) Simplificación Conjuntiva.
Podemos tener las siguientes propiedades en donde se usa la misma palabra como verbo,
adjetivo y adverbio.
a) Elena es un encanto.
b) Elena encanta.
c) Elena es encantadora.
Notación: Al sujeto lo denotaremos con letras minúsculas como con las que acostumbramos
denotar a las variables en cálculo y al predicado con letras mayúsculas.
Sujetos Predicados
j=Juan S=soltero
p=Pedro
l=Luis
t=Tigris R=Río
En particular podemos formar tres proposiciones diferentes con el mismo predicado, estas
son:
Juan es soltero.
Pedro es soltero.
Luis es soltero.
Observamos que en estas tres proposiciones el sujeto varia y el predicado está fijo, De esta
manera es posible considerar al sujeto como una variable, de modo que, se puede considerar a las
tres proposiciones con un solo enunciado de la siguiente forma:
x es soltero
Ejemplo 1.3.1
a) x tiene cabello oscuro.
d) R(x): x2–x–6=0
Usando los conectivos lógicos podemos unir estas funciones lógicas simples, para formar
funciones lógicas compuestas, como por ejemplo:
a) x es apuesto y x es soltero.
b) x es apuesto o x es soltero.
c) Si x es apuesto entonces x es soltero.
Ejemplo 1.3.2
Sean P(x)=x es un gato y Q(x)=x tiene cola.
P(x) Q(x)= x es un gato y x tiene cola
P(x) Q(x)= Si x es un gato entonces x tiene cola.
En particular si se considera una variable diferente para cada función es posible tener
funciones lógicas de dos variables.
Ejemplo 1.3.3
a) Sean A(x)=x es apuesto y S(y)=y es soltero.
Podemos obtener funciones de dos variables como las siguientes:
P(x,y)=A(x) S(y)=x es apuesto y y es soltero.
Q(x, y)=A(x) S(y)=Si x es apuesto entonces y es soltero.
También es posible formar funciones lógicas de dos o más variables en las que se tiene un
solo predicado, algunos ejemplos de estos se presentan a continuación:
Ejemplos 1.3.4
a) M(x,y)=x es mayor que y.
Si tanto x como y se reemplazan por valores se obtiene una proposición.
Suponga que x=3yy=4.
M(3,4)=3 es mayor que 4. Proposición falsa.
Suponga que x=6 y y=4.
M(6,4)=6 es mayor que 4. Proposición verdadera.
b) H(x,y)=x es hermano de y.
H(maría, Ana) = María y Ana son hermanas.
d) P(x,y,z): La suma de x y y es z.
P(2,3,5): La suma de 2 y 3 es 5, proposición verdadera.
P(1,3,6): La suma de 1 y 3 es 6, proposición falsa.
El predicado de la primera función es: “es mayor que”; de la segunda “es hermano de”, de
la tercera “está entre y “, y finalmente en la cuarta: “la suma de y es”
En general para obtener funciones de dos o tres variables con un solo predicado se trata de
establecer una relación entre las variables.
Consideremos ahora las funciones: A(x), B(y) y C(z), al combinarlas con los conectivos
lógicos obtenemos funciones de tres variables, como:
falsa. Sin embargo, al sustituir x por un valor se convierte en proposición y por tanto, puede ser
verdadera o falsa.
En álgebra, la variable x se sustituye por números reales, complejos, racionales enteros, etc.
Se plantea esta idea diciendo que el universo de la variable x es el conjunto de los números
reales, o de los complejos, o de los enteros etc., la selección de estos conjunto depende del
propósito del problema.
1. (x-2)=4
2. x2+1=0
3. 2x2-7x+6=0
4. x2+4x+4=(x+2)2
Las funciones proposicionales no siempre son expresiones matemáticas por lo que el valor
de la variable no siempre es numérico. Para saber como son los valores que toma la variable x se
especifica que los valores son miembros de una clase o conjunto particular. Esta clase se conoce
como el universo del discurso o dominio de la variable. Esto nos permitirá simbolizar las
funciones proposicionales.
La palabra cuantificador hace referencia a cantidad, nos centraremos en dos cantidades, las
que se refieren a pocos elementos y a todos, dentro de un cierto universo.
Ejemplo 1.3.5
Proposiciones que involucran el cuantificador universal.
a) Todos los comunistas son marxistas.
b) Ningún comunista es marxista.
c) No todos los comunistas son marxistas.
Ejemplo 1.3.6
Proposiciones que involucran el cuantificador universal.
a) Algunos comunistas son marxistas.
b) No hay comunistas y marxistas.
c) Hay comunistas que no son marxistas.
Ejemplo 1.3.7
Considere las proposiciones dadas en el ejemplo 1.3.5y represente cada proposición como
una función con cuantificadores de manera enunciativa y simbólica.
Ejemplo 1.3.8
Considere las proposiciones del ejemplo 1.3.6 y represente cada proposición como una
función con cuantificadores de manera enunciativa y simbólica.
Ejemplo 1.3.9
Expresar de manera simbólica los siguientes enunciados.
Ejemplo 1.3.10
Cuantifique los siguientes enunciados:
e) Nadie es perfecto
Para toda x, Si x es una persona, entonces no es perfecto.
Ejemplo 1.3.11
Ejemplo 1.3.12
Cuantifique los siguientes enunciados.
a) Dado cualquier enteo positivo, existe un entero positivo mayor.
Para toda x, si x es un entero positivo, entonces existe y tal que y es un entero positivo y es
mayor que x.
Ejemplo 1.3.13
a) Sean P(x): x 0.
Q(x): x2 0.
R(x): x2–3x –4 = 0.
S(x): x2 – 3 > 0.
Donde el universo de discurso son todos los números reales.
Determine si las siguientes proposiciones son falsas o verdaderas?
i. x[P(x) R(x)] Verdadera
Ejemplo 1.3.14
Exprese los siguiente en forma simbólica. El universo de discurso está formado por
los reales positivos.
a) No existe un número real positivo mínimo.
P(x): x es un # real positivo.
Q(x): x es mínimo.
x ( P(x) Q(x))
x (P(x) Qx )
Ejemplo 1.3.14
Sean los predicados diádicos:
P(x, y )=x es amigo de y, Q(x, y)=x da la mano a y y R(x, y)=x engaña a y.
Los monádicos:
A(x)=x pide armas, B(x)=x pide ayuda cultural y C(x)=x puede evadir los impuestos.
Y las constantes:
a:Carlos, b:Saúl, c:Nicolás, d:Bruno y e:César.
Si Saúl pide armas entonces no existe x tal que si x pide ayuda cultural entonces César dará
la mano a Nicolás.
b) Si nadie pide armas entonces, o Carlos engaña a Saúl o Saúl no es amigo de Bruno.
Para toda x, si x no pide armas entonces Carlos engaña a Saúl o Saúl no es amigo de Bruno.
x ( A(x) R(a, b) P(b, d ))
e) Aunque todo el mundo pide ayuda cultural, nadie dará la mano a nadie a menos que Carlos
pueda evadir los impuestos.
Para toda x, x pide ayuda cultural y si Carlos no puede evadir impuestos entonces para toda
x y para toda y, x no da la mano a y.
x B(x) ( C (a) x y Q x, y )
La palabra cuantificador hace referencia a cantidad, nos centraremos en dos cantidades, las
que se refieren a pocos elementos y a todos, dentro de un cierto universo.
etc.; todas aquellas frases que nos indiquen todos los elementos de un conjunto. Es posible usar el
cuantificador universal para indicar negación y este se presenta en expresiones como: “ninguno”,
“nadie”, “para ningún”, “nada” y “no”.
Ejemplo 1.3.5
Proposiciones que involucran el cuantificador universal.
d) Todos los comunistas son marxistas.
e) Ningún comunista es marxista.
f) No todos los comunistas son marxistas.
Ejemplo 1.3.6
Proposiciones que involucran el cuantificador universal.
d) Algunos comunistas son marxistas.
e) No hay comunistas y marxistas.
f) Hay comunistas que no son marxistas.
Ejemplo 1.3.7
Considere las proposiciones dadas en el ejemplo 1.3.5y represente cada proposición como
una función con cuantificadores de manera enunciativa y simbólica.
Ejemplo 1.3.8
Considere las proposiciones del ejemplo 1.3.6 y represente cada proposición como una
función con cuantificadores de manera enunciativa y simbólica.
Ejemplo 1.3.9
Expresar de manera simbólica los siguientes enunciados.
Ejemplo 1.3.10
Cuantifique los siguientes enunciados:
p) Nadie es perfecto
Para toda x, Si x es una persona, entonces no es perfecto.
Ejemplo 1.3.11
Ejemplo 1.3.12
Cuantifique los siguientes enunciados.
f) Dado cualquier enteo positivo, existe un entero positivo mayor.
Para toda x, si x es un entero positivo, entonces existe y tal que y es un entero positivo y es
mayor que x.
Ejemplo 1.3.13
b) Sean P(x): x 0.
Q(x): x2 0.
R(x): x2–3x –4 = 0.
S(x): x2 – 3 > 0.
Donde el universo de discurso son todos los números reales.
Determine si las siguientes proposiciones son falsas o verdaderas?
v. x[P(x) R(x)] Verdadera
vi. x[P(x) Q(x)] Verdadera
vii. x[Q(x) S(x)] Falsa
viii. x[R(x) S(x)] Falsa
Ejemplo 1.3.14
Exprese los siguiente en forma simbólica. El universo de discurso está formado por
los reales positivos.
c) No existe un número real positivo mínimo.
P(x): x es un # real positivo.
Q(x): x es mínimo.
x ( P(x) Q(x))
x (P(x) Qx )
Ejemplo 1.3.14
Sean los predicados diádicos:
P(x, y )=x es amigo de y, Q(x, y)=x da la mano a y y R(x, y)=x engaña a y.
Los monádicos:
A(x)=x pide armas, B(x)=x pide ayuda cultural y C(x)=x puede evadir los impuestos.
Y las constantes:
a:Carlos, b:Saúl, c:Nicolás, d:Bruno y e:César.
Si Saúl pide armas entonces no existe x tal que si x pide ayuda cultural entonces César dará
la mano a Nicolás.
A(b) x (B(x) Q(e, c))
g) Si nadie pide armas entonces, o Carlos engaña a Saúl o Saúl no es amigo de Bruno.
Para toda x, si x no pide armas entonces Carlos engaña a Saúl o Saúl no es amigo de Bruno.
x ( A(x) R(a, b) P(b, d ))
j) Aunque todo el mundo pide ayuda cultural, nadie dará la mano a nadie a menos que Carlos
pueda evadir los impuestos.
Para toda x, x pide ayuda cultural y si Carlos no puede evadir impuestos entonces para toda
x y para toda y, x no da la mano a y.
x B(x) ( C (a) x y Q x, y )
2.2.1 Unión
A B
Ejemplo 2.2.1
Considere los siguientes conjuntos: A={1,2,3,4}, B={2,4,6} y C={2,3,5,7}.
a) A B={1,2,3,4,6}.
b) A C={1,2,3,4,5,7}.
c) B C={2,3,4,5,6,7}.
2.2.2 Intersección
Representación gráfica
A B A B=
Ejemplo 2.2.2
A={1,2,3,4} B={2,4,6} C={2,3,5,7}
a) A B={2,4}.
b) A C={2,3}.
c) B C={2}.
d) A B C={2}.
2.2.3 Complemento
Representación gráfica
Ejemplo 2.2.3
Sea U=conjunto de los números enteros y A={x | x es un entero y x 4}. El complemento de
A es: Ā={x | x es un entero y x<4}.
Ejemplo 2.2.4
Sean U={0,1,2,3,4,5,6,7,8}, A={1,2,3,4} y B={2,4,6}.
a) A ={0,5,6,7,8}
b) B = {0,1,3,5,7,8}
c) A B = {0,5,7,8}
d) A B = {0,1,3,5,6,7,8}
2.2.4 Diferencia
A-B
Ejemplo 2.2.5
a) Sean A={a,b,c} y B={c,d}.
A–B={a,b} B–A={d}.
b) A={3,4,5,6} B={4,5}.
A–B={3,6} B–A={}.
c) A={1,2,3} B={6,7}.
A–B={1,2,3} B–A={6,7}.
Representación gráfica
A B
Ejemplo 2.2.6
Sean A={1,2,3,4}, B={2,4,6} y C={2,3,5,7}.
a) A B={1,3,6}.
b) A C={1,4,5,7}.
c) B C={3,4,5,6,7}.
Ejemplo 2.2.7
Podemos decir que los conjuntos A B C y (A B C)–(A B C) son iguales?
(A B C)–(A B C)={1,2,3,4,5,6,7}–{2}={1,3,4,5,6,7}.
(A B) C={1,2,5,6,7}.
A (B C)={1,2,5,6,7}.
Por lo tanto no son iguales.
AxB={(x,y) | x A y y B}
Ejemplo 2.2.8
Ejemplo 2.2.9
Sean U={a,b,c,d,e,f,g,h,k}, A={a,b,c,g}, B={d,e,f,g}, C={a,c,f} y D = {f, h, k}.
a) A B={a,b,c,d,e,f,g}.
b) A C={a,c}.
c) A–B={a,b,c}.
d) B–A={d,e,f}.
e) A ={d,e,f,h,k}.
f) A B={a,b,c,d,e,f}.
g) D C={h,k,a,c}.
h) CxD={(a,f),(a,h),(a,k),(c,f),(c,h),(c,k),(f,f),(f,h),(f,k)}.
Ejemplo 2.2.10
Sean A={1,2,3,4}, B={2,4,5,6}, C={3,4,6,7} y U={1,2,3,...,8}, Determinar:
Ejemplo 2.2.11
Considere los conjuntos definidos en el ejemplo 2.2.10.
Comprobar si los siguientes enunciados son falsos o verdaderos.
a) A A B A {1,2,3,4}={1,2,3,4} Verdadero
b) A C B A {1,2,3,4,6}={1,2,3,4} Falso
c) A B A {1,3} {1,2,3,4} Verdadero
d) B B C B {2,4,5,6} {2,4,5,6} Falso
e) A B A B A B {1,3,5,6} {1,2,3,4,5,6} Falso
Ejemplo 2.2.12
Representa simbólicamente el área iluminada en los siguientes diagramas
a)
b)
c)
d)
Ejemplo 2.2.13
Sabiendo que y m, n, t , x y m, n, p, q, r y x y p, q
Hallar:
a) x={m,n,p,q}.
b) y={r,p,q}
Demostración de propiedades
a) x A x B.
Partimos de que x A, pero esto no nos lleva a algún resultado y además no es posible usar
la hipótesis dada, así que agregaremos una hipótesis adicional, esta es suponer que x está o no en
C, luego tenemos:
1. x A y x C.
2. x A y x C.
Demostración
Para mostrar la equivalencia se necesita mostrar (a) (b), (b) (c), (c) (d) y (d) (a)
1. x A B x B.
x A y x B
Como x A B entonces x A ó x B, esto es x A y x B , en el primero y tercer
x A y x B
x B
caso se tiene que x B y en el segundo se tiene que x A, esto es x A
x B
Para llegar a la conclusión pedida hay que mostrar que x B para cualquier caso, así
falta de verificar que esto se cumple si x A.
Como x A y por hipótesis A B entonces x B.
Por lo tanto para toda x se cumple que x B.
1) x A B x A.
Como x A B entonces x A y x B, así encontramos que x A.
2) x A x A B.
Tenemos que x A y como hipótesis que A B=B, buscando relacionar la hipótesis
con lo que tenemos, sucede
Si x A entonces x A B=B, así x B.
Por lo tanto x A y x B, con lo cual x A B.
A A=A. 5) dentidad
A A=A. A =A.
A U=A.
2) Conmutativa
A B=B A. 6) Dominación
A B=B A. A = .
A U=U.
3) Asociativa
(A B) C=A (B C).
7) Inversas
(A B) C=A (B C).
A A U.
4) Distributiva A A .
8) Complemento
A =A.
U= .
=U.
9) De Morgan
A B A B.
A B A B
10) Absorción
A (A B)=A.
A (A B)=A.
Ejemplo 2.3.1
Use las propiedades para simplificar el siguiente conjunto
(A B) C B
A B C B De Morgan
(A∪B) C) B Complemento
(A∪B) (C B) Asociativa
(A∪B) (B C) Conmutativa
((A∪B) B) C Asociativa
(B (B∪A)) C Conmutativa
B C Absorción
Ejemplo 2.3.2
Si A B=(A B) A B Demuestre que A B A B.
A B = A B (A B) Definición
A B (A B) De Morgan
(A B) A B Complemento
A B A A B B Distributiva
A A) (A B (A B) (B B) Distributiva
U ( A B) ( A B) U ) Complemento
( A B) ( A B) Identidad
A B A B De morgan
A B Definición
Ejemplo 2.3.3
Demostrar que A A B A B
A A A B Distributiva
Ø A B Inversa
A B Identidad
Ejemplo 2.3.4
Demuestre que P Q P Q P
P Q P Q De Morgan
P Q P Q Complemento
P Q Q Distributiva
P Ø Complemento
P Identidad
Ejemplo 2.3.5
Demuestre que A B A B C Ø
A A B B C Conmutativa y asociativa
Ø BC Complemento
Ø Identidad
Ejemplo 2.3.6
Demuestre que A B C A B C U
B
A
C B
A C
M M
M M Cambio de variable
U Complemento
Ejercicios: unidad II
2.2 Escriba de la forma {x | P(x)}, donde P(x) es la propiedad que los elementos del conjunto
tienen en común.
a) {2,4,6,8,10}.
b) {1,4,9,16,25,36}.
c) {-2, -1, 0, 1, 2}.
f) A B.
g) B C.
h) AxC.
i) A B C
j) B C
k) B A C
2.11 Simplifica los conjuntos siguientes usando las leyes del álgebra de conjuntos.
a) (A C ) [A (B C)] (A C)
b) [A (B C)] ( A B ) C
c) (A B) (B A)
d) [B ( C B)] [B (A C)]
e) [(A B ) (A C)] (A B)
f) A (B–A)
g) (A B) [{(A B) ( C D)} ( A B)]
h) (A–B) (A B)
i) ( A B) [(A B) C]
j) (A B) [B {(C D) (C D)}]
k) (A B ) [(A C) (A B)]
l) [(A B) C] [ A ( B C )]
m) (A B) ( A B)]
n) (A B ) (B C) (B C )
o) (A B) (A B ) ( A B) ( A B )
p) [A ( A B )] {[B (B C)] B}
q) (A B) ( A C )
3.5 Funciones.
Si (x,y) R se escribe “xRy” y se dice que x está relacionado con y o que x está en relación
con y. En el caso que el conjunto X es igual al conjunto Y, afirmamos que R es una relación
binaria sobre X o sobre Y.
De este modo notamos que una relación queda determinada por cualquier subconjunto del
producto cartesiano.
Ejemplo 3.1.1
Sean los conjuntos X={1,2,3} y Y={1,2}.
El producto cartesiano de X y Y es: X Y={(1,1), (1,2), (2,1), (2,2), (3,1), (3,2)}.
Son relaciones de X en Y las siguientes:
R1={(1,1), (2,1), (3,1)}.
R2={(2,2)}.
R3={(1,1), (1,2), (2,1), (2,2), (3,1), (3,2)}= X Y.
R4= =relación vacía.
Propiedad 3.1.1
Para conjuntos finitos X y Y con |X|=m y |Y|=n, existen 2mn relaciones de X en Y,
incluyendo la relación vacía y la propia relación X Y.
1
Recordemos que el conjunto vacío es subconjunto de cualquier conjunto.
Ejemplo 3.1.2
Sean A={1,2,3} y B={a,b,c}.
Determinar el dominio y la imagen de las relaciones dadas.
a) R1={(1,a), (1,b), (1,c)}.
b) R2={(1,a), (2,b), (3,c)}.
c) R3={(1,a), (2,a), (3,a)}.
Solución
a) DR1={1} IR1={a,b,c}
b) DR2={1,2,3} IR2={a,b,c}
c) DR3={1,2,3} IR3={a}
Para la relación R3, es posible considerar que el contradominio es {a,b,c}. Sin embargo
notemos que el concepto que estamos usando es el de imagen y no el de contradominio ya que
este último contiene a la imagen, tal y como se presenta en cálculo.
Una relación se puede representar de diferentes formas, estas son: con el uso de una
condición, un conjunto (tal y como lo presenta la definición), una tabla (idea intuitiva), un dígrafo
y una matriz. La que más usamos es la que se presenta en la definición, esto es como un conjunto.
Es posible representar a la relación por medio de una condición, en este caso es necesario
conocer donde está definida. En la mayoría de las veces esta representación es, de donde se parte
para el uso de otras representaciones de la relación en donde ya es posible observar todos los
elementos que están en ella.
Ejemplos 3.1.3
a) Consideramos una relación R definida como sigue:
Observe que si la condición debe cumplirse en YxX la relación sería {(3,2), (3,3)}, la cual
es diferente a la que se obtiene en XxY, por eso es importante especificar donde está definida la
relación.
c) Sea X={1,2,3,}.
Decimos que x está en relación con y (xRy) si x + y es par en XxX.
Los elementos de la relación deben cumplir la condición de que su suma sea par.
Ejemplos 3.1.4
Considere las relaciones definidas en el ejemplo 3.1.3.
a) Consideremos que los elementos que están en la relación se presentan en la tabla siguiente:
x cursa la asignatura y
x y El dominio de la relación es:
Benito Computación DR={Benito, María, Carmen, David}
María Matemáticas ={B,M,C,D}.
Benito Artes
Carmen Historia La imagen de la relación es:
Carmen Computación IR={Computación, Matemáticas, Artes,
David Matemáticas Historia}={C,M,A,H}.
Observe que si una relación se representa mediante una tabla, el dominio esta formado por
elementos de la primera columna, y la imagen por los miembros de la segunda.
b)
x y y son números primos
x y
2 3 El dominio de la relación es D R={2,3}.
2 5 La imagen de la relación es I R={3,5}.
3 3
3 5
c)
x + y es un número par
x y
1 1 El dominio de la relación es D R={1,2,3}.
1 3 La imagen de la relación es I R={1,2,3}.
2 2
3 1
3 3
Ejemplo 3.1.5
Consideremos las relaciones definidas en el ejemplo 3.1.3.
a) R={(B,C), (B,A), (M,M), (C,H), (C,C), (D,M)}.
El concepto de dígrafo se desarrollará en una unidad posterior por el momento daremos una
idea gráfica del concepto; un digrafo está formado por puntos y por arcos (líneas con dirección).
Así, un digrafo nos representa una relación si tomamos los elementos de los conjuntos
dominio e imagen como los puntos y la relación entre estos como arcos del digrafo.
Si los conjuntos donde está definida la relación son diferentes se presentan dos columnas de
puntos, estos puntos se unen por medio de líneas con dirección las cuales indican la relación entre
los mismos. Si los conjuntos son iguales (la relación está definida sobre un conjunto) sólo se
presentan una vez los puntos.
Ejemplo 3.1.6
Consideremos las relaciones definidas en el ejemplo 3.1.5.
b) Sean X={1,2,3,4},
Y={1,3,5} y
R={(2,3),(2,5)(3,3)(3,5)}
El digrafo que representa esta relación es
c) Sean X={1,2,3},
R={(1,1), (1,3), (2,2) (3,1), (3,3)}
El dígrafo que representa esta relación es:
Ejemplo 3.1.7.
Sea X={1,2,3} y
R={(1,2), (1,3), (2,2), (3,1)}.
El digrafo que representa la relación es:
Para dar la representación de una relación por medio de una matriz empecemos por definir
el concepto.
Ejemplo 3.1.8
La matriz
1 0 0 1
E 0 1 0 1 es una matriz 3x4, donde por ejemplo e11=1, e23=0 y e31=1.
1 0 0 0
Ejemplo 3.1.9
Ejemplo 3.1.10
a) Considere la relación definida en los incisos c) del ejemplo 3.2.
Sea A={1,2,3} y R={(1,1), (1,3), (2,2) (3,1), (3,3)}.
1 0 1
Matriz de relación, R= 0 1 0
1 0 1
b) Sea R={(1,b), (1,d), (2,c) (3,c), (3,b), (4,a)} de X={1,2,3,4} y Y={a, b, c, d}.
0 1 0 1
0 0 1 0
Matriz de relación, R=
0 1 1 0
1 0 0 0
Ejemplo 3.1.11
La matriz de relación de R={(a,a), (b,b), (c,c), (d,d), (b,c), (c,b)} sobre {a,b,c,d} es
1 0 0 0
0 1 1 0
R=
0 1 1 0
0 0 0 1
Ejemplo 3.1.12
Sea X={1,2,3,4} y definimos la relación sobre X como:
1) Representación por condición.
xRy si x<y.
X Y
1 2
1 3
1 4
2 3
2 4
3 4
Ejemplo 3.1.13
a) Sean X={1,2,3,4}, Y={1,3,5} y R={(2,3),(2,5)(3,3)(3,5)} definida en XxY.
R-1={(3,2), (5,2), (3,3), (5,3)}.
Propiedad 3.1.2
Ejemplo 3.1.14
a) Sean R1 y R2 relaciones sobre X={1,2,3,4} dadas por:
R1={(1,1),(1,2),(3,4),(4,2)}.
R2={(1,1),(2,1),(3,1),(4,4),(2,2)}.
R2 R1 = {(1,1), (1,2), (3,4), (4,1), (4,2)}.
R1 R2 = {(1,1), (1,2), (2,1), (2,2), (3,1), (3,2), (4,2)}.
Ejemplo 3.1.15
Considere las siguientes relaciones definidas sobre X={a,b,c}.
a) R1={(a,b), (a,c), (c,b)}.
R12 ={(a,b)}.
R13 R14 ...
Es posible decir que cuando mucho hay n potencias distintas de R. R m, m>n, se puede
expresar con base en R, R2 ,…,R n.
Ahora bien podemos definir R + como R R R2 R3 ...
Ejemplo 3.1.16
Considere las relaciones definidas en el ejemplo 3.1.15.
a) R1 R1 R12 R13 ... R1 = {(a,b), (a,c), (c,b)}
b) R2 R2 R22 R23 ... R2 R22 R23 =
{(a,b),(b,c),(c,a),(a,c),(b,a),(c,b),(a,a),(b,b),(c,c)}
c) R3 R3 R32 R33 ... R3 R32 ={(a,b), (b,c), (c,c), (a,c)}
d) R4 R4 R42 R43 ... R4 R42 ={(a,b), (b,a), (c,c), (a,a), (b,b)}
Observe que R1 R1 , R2 R2 , R3 R3 y R4 R4 .
Ejemplo 3.1.17
Sean R = {(1,2),(3,4),(2,2) y S = {(4,2),(2,5),(3,1),(1,3)}
Encuentre: R°S, S°R, R°(S°R), (R°S)°R, R°R, S°S y R°R°R.
Solución
R°S={(1,5),(3,2),(2,5)}.
S°R={(4,2),(3,2),(1,4)}.
(R°S)°R={(3,2)}.
R°(S°R)={(3,2)}.
R°R={(1,2),(2,2)}.
S°S={(4,5),(3,3),(1,1)}.
R°R°R={(1,2), (2,2)}.
Como las relaciones son conjuntos, cumplen las mismas propiedades y definiciones que
estos. El siguiente teorema puede demostrarse basándose en las definiciones y propiedades de los
conjuntos.
Teorema 3.1.1
Supóngase que R y S son relaciones de A en B
a) Si R S R 1 S 1.
b) Si R S S R.
c) R S 1 R 1 S 1.
d) R S 1 R 1 S 1.
e) R S S R.
f) R S S R.
A partir de este tema nos centraremos en las relaciones definidas sobre un conjunto.
x X (x,x) R
Ejemplo 3.2.1
a) La relación de contención entre conjuntos es reflexiva por que todo conjunto esta contenido
en si mismo.
b) Si X es el conjunto de todas las rectas del plano, la relación de paralelismo entre rectas es
reflexiva por que toda recta es paralela a si misma.
x X (x,x) R
Ejemplo 3.2.2
Si X es el conjunto de todas las rectas del plano, la relación de perpendicularidad entre 2
rectas es irreflexiva, ya que no hay rectas que sean perpendiculares a sí mismas.
Una relación R sobre un conjunto X, es simétrica si para todo (x,y) R se tiene que (y,x) R.
Esto equivale a decir: R es simétrica si y sólo si para todo par de la relación, también se encuentra
el par conmutado en la relación.
Ejemplo 3.2.3
a) Si X es el conjunto de todos los seres humanos, la relación: “ser hermano de” es simétrica.
b) Si X es el conjunto de todos los seres humanos, la relación “ser mas alto que” no es
simétrica.
Ejemplo 3.2.4
a) La relación de contención de conjuntos es antisimétrica por que dados dos conjuntos A, B
donde A B, si A B entonces B A.
b) En el conjunto de todos los seres humanos la relación “ser tío de” es antisimétrica.
Ejemplo 3.2.5
a) La contención de conjuntos es transitiva, esto es, para los conjuntos A, B y C, se cumple
que si A B y B C entonces A C.
b) Si A es el conjunto de todas las rectas del plano, la relación de perpendicularidad entre dos
rectas no es transitiva, porque si l1 l2 y l2 l3 entonces l1 l3.
c) Si A es el conjunto de todas las rectas del plano, la relación de paralelismo entre dos rectas
es transitiva, porque si l1 || l2 y l2 || l3 entonces l1 || l3 .
Estas propiedades pueden también identificarse con las representaciones de una relación como
digrafo o matriz, solo que estas no son muy precisas. Así, tenemos:
Ejemplo 3.2.6
a) Determinar las propiedades que cumple la relación definida sobre X={1,2,3,4} como xRy si
x<y.
Solución
La relación es R={(1,2), (1,3), (1,4), (2,3), (2,4), (3,4)}, las propiedades que cumple son:
1) No es reflexiva, porque 1 X y (1,1) X.
2) Es irreflexiva, porque 1 X y (1,1) X, 2 X y (2, 2) X, 3 X y (3,3) X, 4 X y (4,4) X
y 5 X y (5,5) X.
3) No es simétrica, porque (1,2) X y (2,1) X.
4) Es antisimétrica, porque (1,2) X y (2,1) X, (1,3) X y (3,1) X, (1,4) X y (4,1) X,
(2,3) X y (3,2) X, (2,4) X y (4,2) X y (3, 4) X y (4,3) X.
5) Es transitiva, porque (1,2) y (2,3) X y (1,3) X.
(1,2) y (2,4) X y (1,4) X
(1,3) y (3,4) X y (1,4) X
(1,3) y (3,4) X y (1,4) X
0 1 1 1
0 0 1 1
Usando la matriz R tenemos:
0 0 0 1
0 0 0 0
Así, con cualquier representación que se use obtenemos que R no es reflexiva, es irreflexiva, no
es simétrica, es antisimétrica y es transitiva.
b) CASO ESPECIAL
La relación llamada identidad definida sobre X={1,2,3,4,5} definida por xRy si x=y.
Así R={(1,1), (2,2), (3,3), (4,4), (5,5)}.
Esta relación es reflexiva, simétrica, antisimétrica y transitiva.
Teorema 3.2.1
Sea R una relación sobre un conjunto A.
a) Si R es reflexiva entonces R-1 es reflexiva.
b) R es reflexiva si y sólo si R es irreflexiva.
(NOTA: Una relación R es irreflexiva si y sólo si R I= , donde I es la relación identidad).
c) R es simétrica si y sólo si R=R -1.
d) Si R es simétrica entonces R -1 es simétrica.
e) Si R es simétrica entonces R es simétrica.
f) R es antisimétrica si y sólo si R R-1 I.
g) R es asimétrica si y sólo si R R-1= .
h) Si R es antisimétrica entonces R -1 es antisimétrica.
Ejemplo 3.2.7
Demuestre que si R y S son relaciones simétricas entonces R S es simétrica.
Demostración 1:
Sea (x,y) (R S) Por lo que se tiene que (x,y) R (x,y) S
Como R y S son simétricas se tiene que
(y,x) R (y,x) S en consecuencia (x,y) (R S), por lo tanto R S es simétrica.
Demostración 2
Como R y S son simétricas, por el teorema 3.2.1 c), se tiene que R=R -1 y S=S-1.
R S=R -1 S-1=(R S)-1 por teorema 3.1.1 d).
En consecuencia R S es simétrica.
Ejemplo 3.2.8
Demuestre que si R y S son relaciones transitivas entonces R S es transitiva.
Demostración:
Por demostrar que si (x,y) (R S) y (y,z) (R S) entonces (x,z) (R S).
Sean (x,y) (R S) y (y,z) (R S) de esto se tiene que
((x,y) R (x,y) S) ((y,z) R (y,z) S) asociando se tiene que
((x,y) R (y,z) R) ((x,y) S (y,z) S), Dado que R y S son transitivas se tiene que
((x,z) R (x,z) S) es decir, (x,z) (R S), en consecuencia R S es transitiva.
Observación: De acuerdo a las condiciones que se presentan para que se cumpla la ley de
tricotomía nos damos cuenta que:
Ejemplo 3.3.1
Consideremos el siguiente organigrama de una escuela:
Director a
b Subdirector Subdirector
Académico Administrativo c
d e f g
La relación R, definida por x depende de y, es
R={(b,a),(c,a),(d,b),(e,b),(d,a),(e,a),(f,c),(g,c),(f,a),(g,a)}
Determine las propiedades que cumple la relación.
Solución
R no es reflexiva, no hay pares de la forma (x,x) en R.
R es irreflexiva, no hay pares de la forma (x,x) en R.
R no es simétrica, (b,a) R y (a,b) R.
R es antisimétrica, (b,a) R y (a,b) R. (c,a) R y (a,c) R.
(d,b) R y (b,d) R. (e,b) R y (b,e) R.
(d,a) R y (a,d) R (e,a) R y (a,e) R.
(f,c) R y (c,f) R. (g,c) R y (c,g) R.
(f,a) R y (a,f) R. (g,a) R y (a,g) R.
Ejemplo 3.3.2
a) Sea A={a,b,c} y R la relación definida sobre A, del modo siguiente:
R={(b,a), (c,b), (c,a)}
Determine las propiedades de la relación.
Solución
R no es reflexiva no hay pares de la forma (x,x) en R.
R es irreflexiva no hay pares de la forma (x,x) en R.
R no es simétrica (b,a) R y (a,b) R.
R es antisimétrica, (b,a) R y (a,b) R.
(c,b) R y (b,c) R.
(c,a) R y (a,c) R.
R cumple la ley Para a y b sólo se cumple (b,a) R, en la relación notamos que (b,a) R
de tricotomía y notamos que a b, este mismo análisis se tiene para los otros elementos.
i) (x,x) R x A.
ii) Si (x,y) R entonces (y,x) R.
iii) Si (x,y) R y (y,z) R, entonces (x,z) R.
Ejemplo 3.4.1
a) Sea A=conjunto de todos los triángulos y R la relación en A determinada por la semejanza
de triángulos, esto es, si t1 y t2 son triángulos en A, entonces (t1, t2) R si y sólo si t1 es
semejante a t2. Determine las propiedades que cumple la relación.
Solución
Recordemos que dos triángulos son semejantes, si:
Los 3 lados son proporcionales.
Dos lados son proporcionales y el ángulo que sustentan igual.
Los tres ángulos son iguales.
R es reflexiva, por que los ángulos de t 1 son iguales a los ángulos de t1.
R no es ireflexiva, porque los ángulos de t1 son iguales a los ángulos de t1 .
R es simétrica, por que si los ángulos del triángulo t1 son iguales a los ángulos del
triángulo t2 , entonces los ángulos del triángulo t2 son iguales a los
ángulos del triángulo t1.
R no es antisimétrica, por que si los ángulos del triángulo t1 son iguales a los ángulos del
triángulo t2 , entonces los ángulos del triángulo t2 son iguales a los
ángulos del triángulo t1.
R es transitiva, porque si los ángulos del triángulo t1 son iguales a los ángulos del
triángulo t2, y si los ángulos del triángulo t2 son iguales a los
ángulos del triángulo t3, entonces los ángulos del triángulo t1 son
iguales a los ángulos del triángulo t3 .
Como R es reflexiva, simétrica y transitiva, R es una relación es de equivalencia.
b) Sea R={(1,1), (1,3), (1,5), (2,2), (2,4), (3,1), (3,3), (3,5), (4,2), (4,4), (5,1), (5,3), (5,5)}
definida sobre X={1,2,3,4,5}.
Determinemos las propiedades que cumple la relación.
Solución
R es reflexiva, por que (1,1), (2,2), (3,3), (4,4), (5,5) R.
R no es irreflexiva, porque (1,1) R.
R es simétrica, porque (1,3) R y (3,1) R, (1,5) R y (5,1) R.
(2,4) R y (4,2) R (3,1) R y (1,3) R.
(3,5) R y (5,3) R (4,2) R y (2,4) R.
(5,1) R y (1, 5) R (5,3) R y (3,5) R.
Ejemplo 3.4.2
a) Sea el conjunto A={a,b,c,d,e} y R=Ax(A-{a}), Determinar si R es: reflexiva, simétrica,
asimétrica, antisimétrica, transitiva, de equivalencia, de orden parcial o de orden total.
Solución
R no es reflexiva, a A y (a,a) R.
R no es simétrica, (a,b) R y (b,a) R.
R no es asimétrica, (b,c) R y (c,b) R.
R no es antisimétrica, (b,c) R y (c,b) R pero b c.
R es transitiva, si (a,b) R y (b,c) se tiene que (a,c) R.
R no es de equivalencia, R no es reflexiva ni es simétrica.
R no es de orden parcial, R no es reflexiva.
La relación no es de orden parcial R no es reflexiva ni antisimétrica.
Ejemplo 3.4.3
a) Determinar las propiedades que cumple la relación.
R={(x,y)|3 divide a x–y}
Definida sobre el conjunto de los enteros.
Solución
Reflexiva.
La relación es reflexiva, si para todo x entero se cumple que (x,x) R.
Por la definición de la relación (x,x) R, si 3 divide a x–x.
Por la definición de divisibilidad 3|x–x si existe q Z tal que x–x=3q.
Como x–x=0, entonces 0=3q y el entero que cumple con esta condición es 0.
Así 3|x–x y (x,x) R.
Por lo tanto, la relación R es reflexiva.
Irreflexiva
La relación es irreflexiva, si se cumple que (x,x) R.
Sin embargo mostramos que (x,x) R para todo número entero.
Por lo tanto, la relación no es irreflexiva.
Simétrica
La relación es simétrica, si para todo (x,y) R se cumple (y,x) R.
Lo que nos señala que hay que mostrar que la proposición condicional es válida.
Por hipótesis se tiene que (x,y) R, lo que implica que 3|x–y, esto es, que existe un entero q1
tal que x–y=3q1.
Hay que mostrar que (y,x) R, esto es, que existe un entero q tal que y–x=3q.
Ahora bien y–x=–(x–y)=–3q1=3(–q1)
Así es posible representar a y–x como el producto de 3 y de –q1 , y este es el entero que se
buscaba.
Por lo tanto, la relación es simétrica.
Antisimétrica
La relación es antisimétrica, si para todo (x,y) R con x≠y se cumple que (y,x) R.
La proposición condicional, tiene por hipótesis (x,y) R, lo que implica que 3|x–y, esto es,
existe un entero q1 ≠0 tal que x–y=3q1.
Hay que mostrar (y,x) R, esto es, que no existe un entero q tal que y–x=3q o, de manera
equivalente que y–x=3q donde q Z.
Transitiva
La relación es transitiva, si para todo (x,y) R y para todo (y,z) R se cumple (x,z) R.
Por hipótesis se tiene que (x,y) R y (y,z) R lo que implica que 3|x–y,3|y–z esto es, que
existen enteros q1 y q2 tales que x–y=3q1 y y–z =3q2 .
Se debe mostrar que (x,z) R, esto es, que existe un entero q tal que x–z=3q.
Sumando las dos igualdades de la hipótesis, se tiene:
(x–y)+(y–z)=3q1 + 3q2
x–z=3(q1+q2)
así, es posible representar a x–z como el producto de 3 y de un número entero q=q1+q2,
(q1+q2 es entero porque tanto q1 como q2 lo son)
Por lo tanto, la relación es transitiva.
Ley de Tricotomía
La relación no cumple la ley de tricotomía, porque para x y x en Z, se tiene que x=x y que
(x,x) R; cumpliéndose más de una de las condiciones para la ley de tricotomía.
b) Determinar las propiedades que cumple la relación R={(x,y)|x y}, definida sobre el
conjunto de los enteros.
Solución
Reflexiva.
La relación es reflexiva, si para todo x entero se cumple que (x,x) R.
Por la definición de la relación (x,x) R, si x x, como x=x, se cumple la igualdad y (x,x) R.
Por lo tanto, la relación R es reflexiva.
Irreflexiva
La relación es irreflexiva, si se cumple que (x,x) R.
Sin embargo mostramos que (x,x) R para todo número entero.
Por lo tanto, la relación no es irreflexiva.
Simétrica
La relación es simétrica, si para todo (x,y) R se cumple (y,x) R.
Lo que nos señala que hay que mostrar que la proposición condicional es válida.
Tiene por hipótesis (x,y) R, lo que implica que x y.
Hay que mostrar (y,x) R, esto es, que y x.
Antisimétrica
La relación es antisimétrica, si para todo (x,y) R con x≠y se cumple que (y,x) R
Tiene por hipótesis (x,y) R, lo que implica que x<y.
Hay que mostrar (y,x) R, esto es, que y<x.
Por hipótesis x<y, así x no es mayor que y y (y, x) R.
Por lo tanto, la relación es antisimétrica.
Transitiva
La relación es transitiva, si para todo (x,y) R y para todo (y,z) R se cumple (x,z) R.
Por hipótesis se tiene que Hipótesis (x,y) R y (y,z) R lo que implica que x y y y z.
Se debe mostrar que (x,z) R, esto es, x z.
Se tiene que x y z por lo tanto x z.
Por lo tanto la relación es transitiva.
Ley de Tricotomía
La relación no cumple la ley de tricotomía, porque para x y x en Z, se tiene que x=x y
(x,x) R; cumpliéndose más de una de las condiciones para la ley de tricotomía.
Irreflexiva
La relación es irreflexiva, si se cumple que (x,x) R.
Sin embargo mostramos que (x,x) R para todo número entero.
Por lo tanto, la relación no es irreflexiva.
Simétrica
La relación es simétrica, si para todo (x,y) R se cumple (y,x) R.
Hipótesis (x,y) R, lo que implica que x y 2
Antisimétrica
La relación es antisimétrica, si para todo (x,y) R con x≠y se cumple que (y,x) R.
Hipótesis (x,y) R, lo que implica que x y 2
Hay que mostrar (y,x) R, esto es, que y x 2 o, de manera equivalente que y x 2,
sin embargo encontramos que y x 2 ; por lo que (y, x) R.
Por lo tanto, la relación no es antisimétrica.
Transitiva
La relación es transitiva, si para todo (x, y) R y para todo (y, z) R se cumple (x, z) R.
Hipótesis (x,y) R y (y, z) R, lo que implica que x y 2 y y z 2
Hay que mostrar que (x, z) R, esto es, que x z 2.
x z x y y z ( x y) ( y z ) x y y z 2 2 4.
Luego, x z 4 y (x, z) R.
Por lo tanto, la relación no es transitiva.
Ley de Tricotomía
La relación no cumple la ley de tricotomía, porque para x y x en Z, se tiene que x=x y que
(x,x) R; cumpliéndose más de una de las condiciones para la ley de tricotomía.
Partición de un conjunto
Para introducir el concepto consideremos la partición de una casa, está se puede dividir en:
sala, comedor, cocina, recamara y baño; cada una de las partes de la casa no es vacía no vamos a
decir que se considera un cuarto que no exista, ninguna de las partes de la casa tiene un fin
diferente lo que señala que no son iguales; y finalmente si juntamos todas las partes de la casa lo
que se obtiene es precisamente una casa, no algo menos o más. Este ejemplo nos muestra las
condiciones que se debe tener el conjunto para poder tener lo que llamamos partición, veamos la
definición del concepto.
Ejemplo 3.4.4
a) Sea X={1,2,3,4,5,6,7,8,9,10}.
Una partición de X es L(X)={A1,A2} donde A1={1,3,5,7,9} y A2={2,4,6,8,10}
Puede verse que:
i) A1 ≠ ; A2 ≠ .
ii)A1 A2= .
iii)A1 A2=A.
Otra partición de X es
L2(X)={A1,A2 ,A3,A4}.
Donde A1={2,3}, A2={3,4,5}, A3={6,7,8,9}, y A4={10}.
Es posible verificar que se cumplen las condiciones de la definición.
iii)A1 A2 A3={1,2,3,4,5,6}=X.
El siguiente teorema muestra como utilizar una partición para definir una relación de
equivalencia.
Teorema 3.4.1
Sea L(X) una partición del conjunto X. Defínase xRy si x y y pertenecen a Ai para algún
Ai L(X). Entonces R es reflexiva, simétrica y transitiva.
Demostración
Reflexiva
Sea x X. Como X= Ai, x Ai para algún Ai L(X). Entonces xRx y R es reflexiva.
Simétrica
Supóngase que xRy. Entonces x y y pertenecen a algún conjunto Ai L(X). Como x y y
pertenecen a Ai, yRx y R es simétrica.
Transitiva
Supóngase que xRy y yRz. Entonces x y y pertenecen a un conjunto Ai L(X); asimismo, y
y z pertenecen a un conjunto Aj L(X). Si Ai Aj, se tiene que y pertenecería a Ai y a Al;
pero como L(X) es una familia disjunta por pares, esto es imposible. Entonces A i=Ajy tanto
x como z pertenecen a Ai. Por lo tanto xRz y R es transitiva.
Ejemplo 3.4.5
a) Considérese la partición L={{1,3,5},{2,6},{4}} de X={1,2,3,4,5,6}.
Determine la relación R sobre X.
Solución
R={(1,1),(1,3),(1,5),(3,1),(3,3),(3,5),(5,1),(5,3),(5,5),(2,2),(2,6),(6,2),(6,6),(4,4)}.
Ejemplo 3.4.6
a) Consideremos la relación de equivalencia
[6]={2,6}.
Observemos que hay clases de equivalencia iguales
[1]=[3]=[5]
[2]=[6]
y que precisamente son iguales las clases de los elementos que la conforman. Así
observamos que [1]={1, 3, 5} y [1]=[3] =[5].
Ejemplo 3.4.7
Sea A un conjunto cualquiera y sea R la relación de igualdad definida en A. Para cualquier
x A la clase de equivalencia de x es simplemente {x}, esto es [x]={x}.
Ejemplo 3.4.8
Sea X = {1,2,3,...10}. Defínase xRy si 3 divide a x-y. Puede verificarse que la relación R es
reflexiva, simétrica y transitiva. Esto es, que R es una relación de equivalencia sobre X.
Determinar los elementos de las clases de equivalencia.
Solución
La clase de equivalencia de [1] está formada por todos los x con xR1. Es decir
[1]={x X|3 divide a x-1}={1,4,7,10}.
[2]={2,5,8}.
[3]={3,6,9}.
Estos tres conjuntos forman una partición de X. Obsérvese que
[1]=[4]=[7]=[10].
[2]=[5]=[8].
[3]=[6]=[9].
Esta relación equivalencia quiere decir “se tiene el mismo residuo cuando se divide entre
3”.
Ejemplo 3.4.9
Sea R={(x,y)|x y (mod d), x,y,d Z y d 0}= {(x,y)|x– es divisible por d}, una relación de
equivalencia.
Si R={(x,y)|x y (mod 4) }.
[0]={...,-16,-12,-8,-4,0,4,8,12,16,...}={4n|n Z}.
[1]={...–15,-11,-7,-4,1,5,9,13,17,...}={4n+1|n Z}.
[2]={ ...–14,-10,-6,-2, 2,6,10,14,18,...}={4n+2|n Z}.
[n]={ 4n+n|n Z}.
Teorema 3.4.2
Sea R una relación de equivalencia sobre un conjunto X, para cada a X, sea
[a]={x X|xRa}
Entonces
L(X)={[a]|a X}
Es una partición de X.
De mostración
Hay dos hechos que deben verificarse con el fin de probar que es una partición de X.
i) X= Ai para todo Ai L(X).
ii) L(X) es una familia disjunta por pares.
Sea a X. Puesto que aRa, a [a]. En consecuencia X= Ai lo que verifica i).
Debe demostrarse que L(X) es una familia disjunta por pares. Supóngase que [a] y
[b] L(X) con [a] [b]. Se probará que [a] [b]= . Supóngase por reducción al absurdo, que
para algún x se tienen que x [a] [b]. Entonces xRa y xRb. El resultado anterior muestra que
[x]=[a] y [x]=[b]. Consecuentemente, [a]=[b], lo cual es una contradicción. Por lo tanto,
[a] [b]= y L(X) es una familia disjunta por pares.
Teorema 3.4.3
Toda relación de equivalencia R definida sobre un conjunto X, induce en X una partición.
Esta es X , así el conjunto cociente es una partición del conjunto A.
R
Ejemplo 3.4.10
Sea R={(1,1), (1,3), (1,5), (2,2), (2,4), (3,1), (3,3), (3,5), (4,2), (4,4), (5,1), (5,3), (5,5)}
definida sobre X={1,2,3,4,5}.
Las clases de equivalencia son:
[1]={1,3,5}.
[2]={2, 4}.
[3]={1,3,5}.
[4]={2,4}.
[5]={1,3,5}.
Así el conjunto cociente de R es
X [1],[2],[3],[4],[5] [1],[2] 1,3,5 , 2, 4
R
Observe que el conjunto cociente es una partición del conjunto X.
i) [1]={1,3,5} y [2]={2,4} .
ii) [1] [2]= .
iii) [1] [2]={1,3,5,2,4}={1,2,3,4,5}=X.
Con esto verificamos que el conjunto cociente es una partición de X.
Ejemplo 3.4.11
Sea A={-4,-3,-2,-1,0,1,2,3,4,} y R={(x,y)|x(x+1)=y(y+1)}. Determinar si R es una relación
de equivalencia, si la relación es de equivalencia encontrar el conjunto cociente de la relación.
Solución
Reflexiva
R es reflexiva puesto que x(x+1)=x(x+1), por lo que se tiene que (x,x) R.
Simétrica
La relación es simétrica ya que si (x,y) R se tiene que x(x+1)=y(y+1) y como
y(y+1)=x(x+1) se tiene que (y,x) R.
Transitiva
La relación es transitiva, ya que si x(x+1)=y(y+1) y y(y+1)=z(z+1) se tiene que
x(x+1)=z(z+1).
Como la relación es reflexiva, simétrica y transitiva la relación es de equivalencia.
La relación es:
R={(0,0), (0,-1), (1,0), (-1,-1), (1,1), (1,-2), (-2,2), (2,2), (2,-3), (-3,2), (-3,-3), (3,3), (3,-4),
(-4,3), (-4,4), (4,4)}.
3.5 FUNCIONES
La teoría de funciones es muy amplia, aquí solo nos centraremos en considerar las
funciones como una relación especial.
Ejemplo 3.5.1
a) Sean X={3,5}, Y={2,4,6}.
R={(x,y)|x>y} definida en XxY.
R={(3,2), (5,4)}, R es una función por que D R={3,5}=X y los elementos del conjunto X
aparecen sólo una vez. f={(3,2), (5,4}.
b) Sea X={1,2,3}.
R={(x,y)|x=y} definida en XxX.
R={(1,1), (2,2), (3,3)}, R es una función por que D R={1,2,3}=X y los elementos del
conjunto X aparecen sólo una vez. f={(1,1), (2,2), (3,3)}.
c) Sea X={1,2,3}.
R={(1,2), (2,1), (2,3),(3,2)}, R no es una función por que los elementos del conjunto X
aparecen más de una vez.
d) Sea X={1,2,3}.
R={(1,2), (2,1), (2,2),(1,1}, R no es una función por que no aparecen todos los elementos
del conjunto X y además re repiten.
Ejemplo 3.5.2
Considere las funciones de los incisos a) y b) del ejemplo 3.5.1
a) Sean X={3,5}, Y={2,4,6} y f={(3,2), (5,4}.
El dominio de f es Df = {3,5}, la imagen de f es I f = {2,4}.
Ejemplo 3.5.3
a) Sean X={3,5}, Y={2,4,6} y f={(3,2), (5,4}, f es uno a uno.
b) Sean X={1,2,3} y f={(1,1), (2,2), (3,3)}, f es uno a uno
c) f={(1,b), (3,a), (2,c)}, X={1,2,3} y Y={a,b,c,d}, f es uno a uno.
d) Sea X={1,2,3} y f={(1,1),(2,1)(3,1)} definida en XxX, f no es uno a uno por que para y=1
hay más de una X. En particular esta función se llama función constante.
Nota: Observe que para que una relación sea función no se debe repetir la primera coordenada y
para que sea uno a uno no se repite la segunda coordenada, luego para tener una función uno a
uno no se debe de repetir ni la primera ni la segunda coordenada.
Ejemplo 3.5.4
a) Sean X={3,5}, Y={2,4,6} y f={(3,2), (5,4}, f no es sobre por que If={2,4} Y.
b) Sean X={1,2,3} y f={(1,1), (2,2), (3,3)}, f es sobre.
c) Sean X={1,2,3}, Y={a,b,c} y f={(1,a), (2,c), (3,b)}, f es sobre.
Ejemplo 3.5.5
a) La función definida en el inciso b) del ejemplo 3.5.1 es biyectiva.
b) Sean X={1,2,3}, Y={a,b,c} y f={(1,a), (2,c), (3,b)}, f es una función biyectiva.
Ejemplo 3.5.6
3.7 Determina si cada una de las relaciones es reflexiva, irreflexiva, simétrica, antisimétrica y
transitiva.
a) R={(x,y) | x=y} sobre X={1,2,3,4}.
b) R={(x,y) | 3x =y} sobre X={1,2,3,4}.
3.8 Determinar si cada relación definida sobre el conjunto de los enteros positivos es reflexiva,
irreflexiva, simétrica, antisimétrica o transitiva.
a) (x,y) R si x=y2.
b) (x,y) R si x>y.
c) (x,y) R si x y.
d) (x,y) R si el m.c.d. de x y y es 1.
e) (x,y) R si 3 divide a x–y.
3.10 Sea X un conjunto no vacío. Se define una relación sobre P(X), el conjunto potencia de X
como (A,B) R si A B. ¿Es esta una relación reflexiva, irreflexiva, simétrica, antisimétrica
o transitiva?.
3.11 Sea A y P(A) el conjunto potencia de A, la relación definida por P(x,y): x y= , ¿qué
propiedades cumple?.
3.12 Dar ejemplos de relaciones sobre X={1,2,3,4} que posea las propiedades indicadas.
a) Reflexiva, simétrica, no transitiva .
b) Reflexiva, no simétrica, no transitiva.
c) Reflexiva, antisimétrica, no transitiva.
d) No reflexiva, simétrica, no antisimétrica, transitiva.
e) No reflexiva, no simétrica, transitiva.
f) No reflexiva, simétrica, transitiva.
g) Simétrica, antisimétrica.
3.13 Sean R y S relaciones sobre X. Determine si cada una de las proposiciones es verdadera o
falsa. Si es falsa, de un ejemplo.
a) Si R y S son transitivas, entonces R S es transitiva.
3.14 ¿Cuál es el error en el siguiente razonamiento que pretende demostrar que si una relación
en X es simétrica y transitiva, entonces también es reflexiva?
Sea x X. Usando simetría tenemos que (x,y) y (y,x) están en R. Como (x,y), (y,x) por la
propiedad transitiva (x,x) R. Por consiguiente R es reflexiva.
3.16 Sean R={(1,2), (1,3), (2,2), (2,1), (4,4)} y S={(1,1), (1,3 ), (2,3), (3,1)}
Calcular
a) R°S.
b) S°R.
c) R°(S°R).
d) (R°S)°R.
e) R°R.
f) S°S.
g) R°R°R
3.17 Determinar las propiedades que satisfacen las relaciones siguientes, definidas sobre el
conjunto de los enteros positivos; así como el tipo de relación.
a) R={(x,y) | x divide a y (x|y)}.
b) R={(x,y) | x+y es par}.
c) R={(x,y) | x–y es par}.
d) R={(x,y) | x3+y2 es par}.
e) R={(x,y) | x+y es múltiplo de 2}.
f) R={(x,y) | x=y}.
g) R={(x,y) | 7 divide a x–y (7|x–y)}.
h) R={(x,y) | x2 y2}.
i) R={(x,y) | x>y}.
j) R={(x,y) | x y 3 }.
k) R={(x,y) | x–y es múltiplo de 2}.
l) R={(x,y) | 2 divide a–y}.
m) R={(x,y) | 5 divide a x–y}.
n) R={(x,y) | x+y es impar}.
o) R={(x,y) | 3 divide a x2–y2}.
3.19 Sea P una partición del conjunto X={1,2,3,4}. Defínase xRy si x y y pertenecen al mismo
conjunto de la partición. Dar la relación de equivalencia y las clases de equivalencia de X
inducidas por R.
a) {{1,2}, {3,4}.
b) {{1}, {2}, {3,4}}.
c) {{1}, {2}, {3}, {4}}.
d) {{1,2,3}, {4}}.
e) {{1,2,3, 4}}.
f) {{1}, {2,4}, {3}}.
3.21 Proporcionar un ejemplo, mediante una lista de pares ordenados, de una relación de
equivalencia sobre {1,2,3,4,5,6,7} que tenga exactamente 4 clases de equivalencia.
3.25 Sea Z el conjunto de los números enteros. Determinar si la relación definida sobre Z es una
relación de equivalencia.
a) R={(a,b)│a Z, b Z y a+b es múltiplo de 2}.
a
b) R={(a,b)│a Z, b Z y Z }.
b
c) R={(a,b)│a Z, b Z y a=3b}.
24. Sea R una relación reflexiva y transitiva sobre X. Demuestre que R R-1 es una
relación de equivalencia sobre X.
3.27 Sea f={(x,x2)│x X} una función de X={-5,-4,... ,4,5} al conjunto de enteros, escriba f
como un conjunto de pares ordenados. ¿Es uno a uno o sobre?.
3.28 Determine si cada una de las siguientes relaciones es una función. Si una relación es una
función, determine su imagen.
a) {(x,y)│x, y Z, y =x2+7}, una relación de Z en Z.
b) {(x,y)│x, y R, y2=x}, una relación de R en R.
c) {(x,y)│x, y R, y=3x+1}, una relación de R en R.
d) {(x,y)│x, y R, x2+y2=1} , una relación de R en R.
3.29 Determine si las siguientes funciones son uno a uno y determine también su imagen.
a) f: Z→Z, f(x)=2x+1.
b) f: Q→Q, f(x)=2x+1.
c) f: Z→Z, f(x)=x3 -x.
d) f: R→R, f(x)=ex.
e) f: , →R, f(x)=senx.
2 2
f) f: [0, ]→R, f(x)=sen x.
Principio de inducción matemática: supóngase que se tiene una proposición S(n) para cada
entero positivo n, la cual es verdadera o falsa, consideremos que:
a) S(1) es verdadera
b) S(i) es verdadera para todo i<n+1, entonces S(n+1) es verdadera.
De modo que S(n) es verdadera para todo entero positivo.
Para verificar el paso inductivo se supondrá que S(i) es verdadera para toda i<n+1 y se
probará que S(n+1) es verdadera.
De esta manera para resolver problemas usando inducción matemática se realizan los
siguientes pasos.
a) Se prueba que S(1) es verdadera.
b) Se supone que S(n) es verdadera.
c) Se demuestra que S(n+1) es verdadera.
Ejemplo 4.1.1
Demuestre que:
n(n 1)
1+2+…+n= para toda n 1
2
Lo anterior también podría expresarse como:
n
n(n 1)
i .
i 1 2
Demostración
b) Paso básico: se demuestra que S(1) es verdadera, esto es, la expresión se cumple para n=1.
1(1 1) 2
1= 1
2 2
c) Paso inductivo: supóngase que S(n) es verdadero.
n(n 1)
1+2+…+n=
2
d) Demuéstrese que S(n+1) es verdadera, esto es, se quiere demostrar que
(n 1)[( n 1) 1] (n 1)( n 2)
S(n+1)=1+2+…n+(n+1)=
2 2
Para demostrar que S(n+1) se cumple se usa el paso inductivo de la siguiente manera:
se sustituye
n(n 1) n(n 1)
1+2+…n por , es decir, S(n+1)=1+ 2+…n+(n+1) = (n 1) .
2 2
n(n 1)
Posteriormente se manipula la expresión (n 1) de la siguiente forma:
2
n(n 1) n(n 1) 2(n 1) (n 1)( n 2) (n 1)[( n 1) 1]
(n 1) = = = .
2 2 2 2
Con esto queda demostrado que S(n+1) es verdadera, Por lo tanto se concluye que la
propiedad es válida para todos los enteros positivos.
Ejemplo 4.1.2
Demostrar que
n
5n(n 1)
5i es válida para todos los enteros positivos.
i 1 2
Expandiendo la expresión se tiene
5n(n 1)
5+10+15+20+…+5n= .
2
Demostración
a) Paso básico: para n=1, se tiene que:
5(1) (1) 1 10
S(1)=5= 5 se cumple.
2 2
b) Paso inductivo: se supone que la expresión se S(n) se cumple.
5n(n 1)
5+10+15+20+...+5n=
2
c) Demuéstrese que S(n+1) es verdadera, esto es, se quiere demostrar que
5(n 1)(( n 1) 1) 5(n 1)(n 2)
5 10 15 20 ... 5k 5(n 1)
2 2
5n(n 1) 5n(n 1) 10(n 1)
5
10
15
20
...
5n 5(n 1) +5(n+1)= =
2 2
5 n(n 1) 2(n 1) 5(n 1)(n 2)
.
2 2
Luego la propiedad es válida para todos los en teros positivos.
Ejemplo 4.1.3
n
Demostrar que la propiedad 2i 2n 1
2 es válida para todos los enteros positivos
i 1
2+22+23+...+2n=2n+1–2.
Demostración
c) Verificar que S(1) es verdadera.
S(1)=2=21+1–2=4–2=2.
d) Hipótesis de inducción: Suponga que se cumple S(n).
2+22+23+...+2n=2n+1–2.
e) Demostrar que se cumple S(n+1).
2 22 23 ... 2 n 2n 1
2 (n 1) 1
2 2n 2
2
2 3 n
22 2...
2 2n 1= 2n 1
2 +2n+1=22n+1–2=2(n+1)+1–2=2(n+2)–2.
Ejemplo 4.1.4
n
1 n
Mostrar que la propiedad se cumple para todos los enteros positivos.
i 1 i (i 1) n 1
n
1 1 1 1 1 n
...
i 1
i (i 1) (1)( 2) (2)(3) (3)( 4) n(n 1) n 1
Demostración:
a) Paso básico: para n=1, se tiene que:
1 1 1 1
S(1)=
2 (1)( 2) 1 1 2
b) Hipótesis de inducción; suponemos que S(n) se cumple.
1 1 1 1 n
...
(1)( 2) (2)(3) (3)( 4) n(n 1) n 1
c) Demostrar que se cumple S(n+1).
1 1 1 1 1 n 1 n 1
...
(1)( 2) (2)(3) (3)( 4) n(n 1) (n 1)(( n 1) 1) (n 1) 1 n 2
1 1 1 1 1 n 1
...
(1)( 2) (2)(3) (3)( 49 n(n 1) (n 1)(( n 1) 1) n 1 (n 1)( n 2)
n(n 2) 1 n 2 2n 1 (n 1) 2 n 1
(n 1)( n 2) (n 1)( n 2) (n 1)( n 2) n 2
Así, la propiedad es válida.
Ejemplo 4.1.5
Mostrar que la propiedad n<2 n para n=0,1,2,…es válida.
Demostración
a) Paso básico: se demuestra que S(0) es verdadera, esto es, la expresión se cumple para n=0.
S(0)=0<2 0 1 y 0 si es menor que 1.
b) Paso inductivo: supóngase que S(n) es verdadero.
n<2n.
c) Demuéstrese que S(n+1) se cumple, esto es, se quiere demostrar que
(n+1)<2n+1
Por b) sabemos que n<2n se cumple, sumando 1 en ambos lados de la desigualdad se tiene:
n+1<2n+1<2n+2 4.1.1
n n+1
Ahora bien el problema se reduce a demostrar que 2 +2<2 , para n>1.
Se aplica el proceso de inducción nuevamente.
b) Paso básico verificar que S(2) se cumple
S(2)=22+2=6<22+1=8.
Ejemplo 4.1.6
Mostrar que 5n–1 es divisible entre 4 para n=1,2,…
Demostración
a) Paso básico verificar que S(1) se cumple
S(1)=5 1 1 4 y 4 si es divisible entre 4
b) Paso inductivo, Supóngase que S(n) se cumple
S(n)=5n–1 es divisible entre 4
c) Demuéstrese que S(n+1) se cumple.
Por demostrar que 5n+1–1 es divisible entre 4.
Por el paso inductivo sabemos que
5n-1 es divisible entre 4, esto significa que, al dividir 5 n -1 entre 4 el resultado es un número
entero, esto es,
5n 1
R(entero) , en consecuencia 5n–1=4R.
4
Multiplicando por 5 ambos lados se tiene
5(5n–1)=5(4R).
5n+1–5=5(4R).
5n+1–1–4=5(4R).
5n+1–1=5(4R)+4=4(5R+1).
Como R es un entero, se tiene que R1=(5R+1) es un entero por lo que 4R1 es un número
divisible entre 4, por lo tanto 5 n+1–1 es divisible por 4.
Así, la propiedad es válida para todo n 1.
tiene solución, ya que no existe ningún número que sumado a 8 dé por resultado 6. Esta
diferencia si tiene solución en los enteros, el número negativo –2.
En la matemática moderna el conjunto de los números enteros, que se designan con la letra
Z, llegan hasta el infinito hacia ambos lados de una recta numérica, por tanto, en rigor no existe
un comienzo, salvo que como tal se considere el CERO. Los números negativos permiten contar
nuevos tipos de cantidades (como los saldos deudores) y ordenar por encima o por debajo de un
cierto elemento de referencia (las temperaturas superiores o inferiores a 0 grados, los pisos de un
edificio por encima o por debajo de la entrada al mismo, etc.).
4.2.6 Propiedades.
Axioma 1.2.4. Para cada a en Z existe en Z su inverso aditivo que se denota por –a, esto es,
a+(–a)=(–a)+a=0.
Propiedad 4.2.1: (Ley de cancelación) Si a,b y c son enteros y a+b=a+c, entonces b=c.
Proposición 4.2.1
Si a,b,c Z, entonces a(b–c)=ab–ac.
a
Si a y b son números enteros con b 0, al formar el cociente este puede o no ser un
b
número entero; cuando el cociente es un número entero decimos que b divide a a. Este concepto
es la base para la divisibilidad.
Definición 4.2.3(divisibilidad)
Si a y b son números enteros, decimos que b divide a a, si existe un entero q tal que,
a=bq. Si restringimos el valor de b a b 0, la definición es equivalente a considerar que el cociente
a
q . Para simbolizar que b divide a a utilizamos la notación b|a, el símbolo b | a indica que b
b
no divide a a.
Propiedad 4.2.5 (Propiedad reflexiva): Para todo número entero a, se tiene que a divide a a.
Propiedad 4.2.6 (Propiedad transitiva): Si a, b y c son números enteros tales que a divide a b y
b divide a c, entonces a divide a c. Simbólicamente Si a|b y b|c entonces a|c.
Corolario 4.2.1: Si a y b son enteros, las condiciones siguientes son equivalentes:
(i) a divide a b (a|b)
(ii) |a| divide a |b| (|a|||b|)
Proposición 4.2.2 (Propiedad de simetría): Si a y b son dos enteros distintos de cero tales que
a|b yb|a entonces a=b.
Proposición 4.2.3:Si a|b y a|c entonces a|(b+c)
Proposición 4.2.4: Si a|b y c es un entero arbitrario, entonces a|bc.
Corolario 4.2.2: Si a, b y c son enteros tales que c|a y c|b, entonces c|(ar+bs)
Ejemplo 4.2.1
Determinar mcd(18,24)
Los divisores de 18 son 1, 2, 3, 6, 9
Los divisores de 24 son 1, 2, 3, 4, 6, 8, 12, 24
Divisores comunes de 18 y 24 son
{ 1, 2, 3, 6, 9} { 1, 2, 3, 4, 6, 8, 12, 24}={ 1, 2, 3, 6}
Así, mcd(18,24)=6.
Ejemplo 4.2.2
Determinar si los números12 y 25 son primos relativos.
Los divisores de 12 son: 1, 2, 3, 4, 6 y 12.
Los divisores de 25 son: 1, 5 y 25.
Luego mcd(12, 25) = 1, por consiguiente 12 y 25 son primos relativos.
Ejemplo 4.2.3
Determinar el mcm(6, 10).
Los múltiplos positivos de 6 son: 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, …
Los múltiplos positivos de 10 son: 10, 20, 30, 40, 50, 60, 70,…
Así el conjunto de múltiplos comunes de 6 y 10 es {30, 60, 90,…}.
El mcm(6,10)=30.
Ejemplo 4.2.4
17 2 (mod 5) por que 5 divide a 17-2=15.
–7 –49 (mod 6) por que 6 divide a -7–(-49)=-7+49=42.
Teorema 4.2.1: La congruencia módulo m es compatible con la suma de los números enteros,
esto es:
a b (mod m) y c d (mod m) entonces (a+c) (b+d) (mod m).
Demostración
Hipótesis a b (mod m)
c d (mod m)
Conclusión a+c b+d (mod m)
Esta propiedad nos dice que son congruentes todos aquellos números enteros que tengan el
mismo residuo.
El entero m, determina el conjunto, que denotamos con Z m, de las clases residuales módulo
m, esto es, en el conjunto se encuentran todos aquellos elementos que son los residuos obtenidos
de dividir cualquier entero entre m. Por ejemplo si m=6, Zm={0,1,2,3,4,5} porque al dividir
cualquier entero entre 6 encontramos como residuos a 0, 1, 2, 3, 4, ó 5.
Existen varios sistemas de numeración, cada uno de ellos determina una base para la
representación de cualquier número entero, inclusive de un número real. Consideremos, entonces,
algunos sistemas de numeración.
Ejemplo 4.2.5
El número 4 679 321 es un número entero.
Considerando la notación de un número entero se tiene que S 0=1, S1=2, S2 =3, S3=9, S4=7,
S5=6 y S6=4.
6 Hexal 0, 1, 2, 3, 4, 5
7 Septal 0, 1, 2, 3, 4, 5, 6
8 Octal 0, 1, 2, 3, 4, 5, 6, 7
9 Nonario 0, 1, 2, 3, 4, 5, 6, 7, 8
10 Decimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
11 Undecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A
12 Duodecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B
13 Tridecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C
14 Tetradecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D
15 Pentadecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E
16 Hexadecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
De estos sistemas, los más usados son: binario, octal, decimal y hexadecimal.
Donde B es la base del sistema y los Si son símbolos del sistema considerado.
Esta representación de cualquier número entero, se denomina expansión en base B de un
número entero.
Ejemplo 4.2.6
Representar el número 45 en base 4.
11 2
4 45 4 11 (S2) 4510=2314
1 3
S0 S1
Ejemplo 4.2.7
Representar el número 37 en base 2.
37=2(18)+1 S0=1.
18=2(9)+0 S1=0.
9=2(4)+1 S2=1.
4=2(2)+0 S3=0.
2=2(1)+0 S4=0 y S5=1.
Ejemplo 4.2.8
Convertir el número 4534231 6 a base decimal.
Expresamos el número 4534231 6 en expansión de la base 6.
4 534 2316=4 66+5 65+3 64+4 63+2 62+3 61+1 60
=4 46 656+5 7 776+3 1296+4 216+2 36+3 6+1 1
=186 624+38880+3888+ 432+72+18+1
=229 915.
Operaciones
Simplificación: Simplificar una fracción es hallar otra equivalente que sea irreducible.
Si se desea reducir a mínimo común denominador bastará con hallar el mcm (mínimo
común múltiplo) de los denominadores, que será el denominador común, para hallar los
numeradores se divide el mcm por cada uno de los denominadores y se multiplica el cociente por
el numerador correspondiente.
bastará con hallar su mínimo común denominador. Si los números racionales tienen el
mismo denominador, su resta se efectúa sumando al minuendo el opuesto del sustraendo y
se deja el mismo denominador.
Cociente: Para dividir dos números racionales, bastará con multiplicar el primero por el
inverso del segundo.
Potencia: Para hallar la potencia de un número racional se elevan a dicha potencia los dos
términos.
4.3.4 Propiedades
El conjunto de números racionales está integrado por parejas de números enteros cuyos
elementos se dividen entre sí. A este conjunto también pertenece el 0 (cero), que está definido por
todas aquellas fracciones que tienen al 0 por numerador.
Los racionales serán positivos o negativos según sea el signo de cada uno de los integrantes
de las parejas que los definen. Así será que parejas de enteros de igual signo definirán un racional
positivo; y parejas de enteros de distinto signo definirán un racional negativo.
Propiedades generales.
1) Si los dos términos de una fracción se multiplican por un mismo número entero, la fracción
resultante es equivalente a la primera y representa, por lo tanto, el mismo número natural.
2) Si los dos términos de una fracción tienen un divisor común y se dividen por él, la fracción
resultante es equivalente a la primera.
Consecuencia: Un número natural puede representarse por una fracción cuyos dos términos
son primos entre sí (basta con dividirlos por su máximo divisor común). Una fracción de
este tipo se llama irreducible y es representante canónico del número racional.
3) Densidad del orden: Dados dos números racionales distintos, a<b, siempre existe otro
número racional c tal que a<c<b.
u p u p
Para ello, si a y a , con v y q positivos, basta con tomar c .
v q v q
Propiedades de la suma
La suma de números racionales goza de las mismas propiedades que la suma de números
naturales y enteros. Es decir, cumplen las propiedades de cerradura, conmutativa, asociativa,
tiene el elemento neutro, existe el opuesto de todo elemento, esto es, el inverso y cumple además
la propiedad uniforme.
c) Asociativa: En una suma de números racionales pueden sustituirse dos o más sumandos por
su suma ya efectuada, no variando la suma total.
d) Elemento neutro: El conjunto de los números racionales existe un número que, sumando a
cualquier otro, da siempre este otro. A este número se le llama elemento neutro de la suma
3 0 9 3
y es el cero. Por ejemplo:
4 6 12 4
e) Elemento inverso: Es aquél que, multiplicado por un número racional, hace que su
2 5
producto sea el elemento neutro. Por ejemplo, para , su inverso es . Dos números
5 2
racionales que tienen numerador y denominador respectivamente iguales al numerador y
denominador del otro se dicen inversos. Convenimos en no escribir el denominador 1. El 0
no tiene inverso.
f) Distributiva: Para aplicarla, se procede así: el factor se multiplica por cada término de la
suma algebraica, aplicando la regla de los signos; por último se efectúa la suma algebraica
indicada.
Los números reales comprenden los números naturales, los números enteros, los números
racionales y los números irracionales, son más amplios que los números racionales ya que
incluye también números que no están formados por parejas de enteros. Surgen ante la necesidad
de solucionar problemas como: determinar, en Q, la solución de la ecuación x2–2=0, la cual no
existe en este conjunto, porque no existe un número racional cuyo cuadrado sea igual a 2. El
conjunto de los números reales se designan con la letra R.
Operaciones
Con los números reales, sumamos, restamos, multiplicamos, dividimos, determinamos la
potencia de un número y determinamos la raíz de un número; estas constituyen las operaciones
principales en los números reales.
Suma: La suma de números reales, también llamada adición, es una operación que se
efectúa entre dos números, pero se pueden considerar también más de dos sumandos.
Siempre que se tengan dos números reales, se pueden sumar entre sí.
Resta: La resta es la operación inversa de la suma, es una operación entre dos números: el
minuendo y el sustraendo. Siempre que se tengan dos números reales, se pueden restar. Al
efectuar restas hay que tener cuidado con los signos de los números. Las siguientes reglas
pueden recordarle cómo es esto:
números reales, se pueden dividir. La excepción es que el divisor no puede ser cero. Esto
es, no se puede dividir entre cero. Observe que el dividendo sí puede ser cero, y cuando
esto ocurre el resultado o cociente siempre es cero.
Las reglas de los signos en el caso de la división son las mismas que para la multiplicación:
a) La división de dos números de igual signo siempre es positivo.
b) La división de dos números de distinto signo siempre es negativo.
Potencias y raíces: Elevar un número real a una potencia equivale a multiplicarlo por sí
mismo tantas veces como indica el exponente.
La operación inversa es la raíz, que puede ser cuadrada, raíz tercera, cuarta o quinta, etc.
La raíz más utilizada es la raíz cuadrada. La raíz cuadrada de un número a es el número que
elevado al cuadrado da a. Cuando se usa raíz cuadrada no se suele poner el 2 arriba del
símbolo. No todos los números reales tienen raíz cuadrada. Todos los números reales
positivos y el cero tienen raíz cuadrada, pero no se puede calcular la raíz cuadrada de un
número negativo
4.4.6 Propiedades
Propiedades de la suma
a) Conmutativa: La expresión usual de esta propiedad es: "el orden de los sumandos no altera
la suma". Si a y b son dos números reales, la conmutatividad se puede expresarse a+b=b+a.
b) Asociativa: Si se tienen más de dos sumandos, da igual cuál de las sumas se efectúe
primero. Si a, b y c son tres números reales, la asociatividad dice que: a+(b+c)=(a+b)+c.
Como da igual en qué orden se efectúen las sumas, lo usual es prescindir de los paréntesis,
y marcar sólo a+b+c.
c) Elemento neutro. El número real 0 sumado a cualquier número lo deja sin cambio: si a es
un número real, entonces a+0=a.
d) Elemento inverso. Todo número real tiene un inverso aditivo, lo que quiere decir que si se
suman el número y su inverso, el resultado es 0: si a es un número real, entonces a+(–a)=0.
Propiedades de la resta
Aunque la resta está muy emparentada con la suma, no tiene todas las propiedades de la
suma. Por ejemplo, la resta no es una operación conmutativa. Consideramos que la resta tiene las
mismas propiedades que la suma, excepto la conmutativa.
b) Asociativa. Si se tienen más de dos factores, da igual cuál de las multiplicaciones se efectúe
primero. Si a, b y c son tres números reales, la asociatividad dice que: a (b c)=(a b) c.
Como en el caso de las sumas, da igual en qué orden se efectúen las multiplicaciones, y por
eso lo usual es prescindir de los paréntesis. Cuando se usan letras, se marca sólo a b c, o
bien, para evitar que el signo se confunda con la letra x, se marca abc, o bien se usa un
punto en vez de la cruz: a·b·c. Es también común prescindir del signo cuando se señalan
productos con los números entre paréntesis: por ejemplo, en vez de escribir (–5) (–3),
podemos escribir (–5)(–3), y en vez de escribir 3 4 podemos escribir 3(4). Es decir, cuando
no se señala ninguna operación entre dos números, se efectúa una multiplicación.
c) Elemento neutro. El número real 1 (uno), multiplicado a cualquier número lo deja sin
cambio: si a es un número real, entonces: a 1 = a.
d) Elemento inverso. Todo número real distinto de cero tiene un inverso multiplicativo, lo que
quiere decir que si se multiplican el número y su inverso, el resultado es 1: si a es un
1
número real distinto de cero, entonces a 1
a
Propiedades de la división
Al ser la división la operación inversa de la multiplicación, cumple las propiedades de
ésta, pero no todas, por ejemplo, la división no es una operación conmutativa.
Ejemplo 4.4.1
El número 523.245 es un número real.
En base 10 se representa
523.245=5 102+2 101+3 100+2 10–1+4 10–2+5 10– 3.
3) La parte fraccionaria se multiplica por la base del número deseado. Se separa la parte entera
del número del producto y se designa con S–1 . Seguidamente, la parte fraccionaria del
nuevo producto se multiplica por la base y la parte entera de este producto es la segunda
cifra del a fracción en la base deseada. Se repite este proceso de multiplicación de las partes
fraccionarias de los sucesivos productos por la base deseada; después de realizar cada
multiplicación, se separa la parte entera del producto para que sirva de nuevo dígito S, hasta
que ocurra una de dos cosas: (a) la parte fraccionaria del producto es exactamente igual a
cero, o (b) los dígitos de la fracción comienzan a repetirse, todos a partir de alguno, en
grupos iguales llamados períodos.
Ejemplo 4.4.2
Representar el número 45.65 en base 4.
Primero consideramos la parte entera, esta es 45 y la representamos en base 4
11 2
4 45 4 11 (S2) 4510 = 2314
1 3
S0 S1
4510=2314
La parte fraccionaria es 0.65
0.65 4=2.6 parte entera=2 y parte fraccionaria=0.6 S–1=2.
0.6 4=2.4 parte entera=2 y parte fraccionaria=0.4 S–2=2.
Así, 0.6510=22121214= 221 , donde la barra sobre el número 21 nos indica el período, es
decir que este se repite.
Luego 45.6510=231. 221 4.
Ejemplo 4.4.3
Convertir el número 7412.653 8 a base decimal.
Ejercicios: Unidad IV
4.1 Mostrar que las propiedades siguientes son válidas para los enteros positivos.
n
a) 4i 2n(n 1)
i 1
10n(n 1)
b) 10+20+30+...+10n=
2
n
n(2n 1)( 2n 1)
c) (2i 1)2
i 1 3
n n 1
a 1
d) ai para a 1
a 0 a 1
n
n(n 1)( 2n 1)
e) i2
i 1 6
n
n(n 1)( n 2)
f) i(i 1)
i 1 3
n 2
3 n(n 1)
g) i
i 1 2
n
h) i(i!) (n 1)! 1
i 1
n
[( 1) n 1 n(n 1)]
i) ( 1) i 1 i 2
i 1
2
n
1 n
j)
i 1 ( 2i 1)( 2i 1) 2n 1
n
n(3n 1)
k) (3i 2)
i 1 2
n
l) 9 10 i 1
10 n 1
i 1
n
m) (2i 1) n2
i 1
n
1 3 1 1
n) 2
i 1 (i 1) 1 4 2(n 1) 2(n 2)
n
n(3n 1)
o) (3i 1)
i 1 2
c) 2 n n 2 para n=4,5,…
d) 2 n n! para n 4
e) 2 n 2n 1
2n 1
1 para n=1,2,…
1 1 1 1 1 1
f) 1 1 1 ... 1 para n=1,2,…
2 4 8 2n 4 2 n 1
h) 2n+1 2n para n 3
i) n!>2 n 1
para n 3
j) n n 2n n ! para n 3
5.3 Árboles.
5.3.1 Árboles enraizados.
5.3.2 Árboles binarios y n-arios.
En la siguiente figura se muestra el mapa de un sistema eléctrico, este sistema debe ser
inspeccionado por un electricista, el electricista debe analizar cada uno de los cables y
proporcionar un informe sobre las condiciones de los mismos. La manera más rápida de
inspeccionar todo el sistema será comenzar en una conexión, recorrer todos los cables
exactamente una vez y terminar en el punto de inicio. ¿Es esto posible?
Este problema se soluciona haciendo uso del concepto matemático que llamamos grafo o
gráfica. Veamos las nociones básicas de este concepto y luego podremos regresar al problema
planteado.
De la definición dada notamos que un grafo queda determinado por un conjunto de vértices
y por un conjunto de aristas así, gráficamente un grafo queda determinado también en función de
estos dos conjuntos; el conjunto de vértices lo representamos por puntos y el conjunto de aristas
lo representamos por líneas (arcos). El siguiente ejemplo nos muestra un grafo representado
tanto analíticamente como gráficamente.
Ejemplo 5.1.1
a) Sea G un grafo determinado por los siguientes conjuntos
V={a,b,c,d,e} y E={(a,b), (a,e), (b,c), (c,a), (c,e), (d,a), (d,b), (e,b)}
El grafo G se muestra de manera gráfica en la siguiente figura.
Fig. 5.1.2
b) Otro ejemplo de un grafo no dirigido es el mapa de la ciudad que muestra sólo las calles de
doble sentido, donde
Los nodos (o vértices) son las intersecciones de las calles.
2
Denotada por e debido a su nombre en ingles edge.
Si existe una única arista e asociada con el par ordenado (v,w) de vértices escribimos
e=(v,w), lo cual denota la arista de v a w. El digrafo G de vértices V y aristas E se denota de la
misma manera que el grafo G de vértices V y aristas E, esto es G=(V,E).
Ejemplo 5.1.2
Sea G un digrafo determinado por los conjuntos
V={1,2,3,4,5} y E={(1,2), (1,3), (1,5), (2,3), (3,1), (3, 4), (4,1), (4,3), (5,2)}
Con la siguiente representación gráfica.
Fig. 5.1.3
Examinando los ejemplos dados para un grafo y un digrafo vemos que la diferencia entre
ellos se presenta en la dirección de las aristas, notando también que en la representación analítica
de un grafo no aparecen dos parejas ordenadas con los mismos elementos mientras que el digrafo
si las hay y nos representan aristas diferentes.
Definición 5.1.3
Sea G=(V,E) un digrafo.
a) (Vértices adyacentes o vecinos)
Decimos que los vértices v y w son adyacentes o vecinos si existe una arista e asociada con
el par de vértices v y w. Decimos además que e es incidente en v y w o bien que los vértices
v y w son incidentes en e.
b) (Aristas paralelas)
Las aristas e1 y e2 son paralelas si están asociadas al mismo par de vértices, esto es, las
arista e1 y e2 son incidentes a los vértices v y w.
c) (Lazo)
La arista e se denomina lazo si es incidente en un único vértice.
d) (Vértice aislado)
Es un vértice que no es incidente a ninguna arista.
e) (Grafo simple)
Si G no tiene aristas paralelas y no tiene lazos se denomina grafo simple.
Ejemplo 5.1.3
Considere el siguiente digrafo.
Fig. 5.1.4
a) Los pares de vértices a b; a,c; a,e; b,c; c,e; c,d; d,d; e,c y e,d; determinan una arista, así
decimos que cada pareja de vértices son incidentes, son adyacentes o son vecinos.
b) Las aristas e1=(c,e) y e2=(e,c) son aristas paralelas ya que los mismos vértices determinan
aristas diferentes.
c) La arista e3=(d,d) representa un lazo ya que es incidente en un solo vértice. Y,
d) f representa un vértice aislado ya que no tiene vértices incidentes en él.
Estos conceptos también se aplican a los grafos, salvo el de aristas paralelas ya que en un
grafo no hay aristas diferentes asociadas a un mismo par de vértices.
Ejemplo 5.1.4
La figura muestra un grafo simple, observemos que no tiene aristas paralelas ni lazos.
Fig. 5.1.5
Ejemplo 5.1.5
Los siguientes grafos representan a K3 y K4 .
Ejemplo 5.1.6
Considere el siguiente grafo.
En particular para un lazo consideramos que se tienen dos aristas incidentes, por lo que el
grado de un lazo es de dos, y que un vértice aislado no tiene aristas incidentes por lo que el grado
de un vértice aislado es cero.
Definición 5.1.8
Sea G = (V, E) un digrafo.
a) (grado de entrada de un vértice)
El grado de entrada o grado interior de un vértice v es el número de aristas de G que llegan
a v y se denota por ge (v).
b) (grado de salida de un vértice)
El grado de salida o grado exterior de un vértice v es el número de aristas de G que parten
de v y se denota por gs (v).
Ejemplo 5.1.7
Consideremos el siguiente digrafo
Fig. 5.1.9
Observe que un lazo tiene un grado de salida y un grado de entrada, hay vértices que solo
tienen grado de entrada o bien de salida, y algo más importante que la suma de los grados de
entrada y de salida es el grado del vértice. En general en grafos sólo se considera el grado de
vértice y los grados de entrada y de salida se usan para los digrafos.
Para representar un grafo por medio de una matriz de adyacencia se pueden seguir los
siguientes pasos:
Ejemplo 5.1.8
Considere el siguiente grafo
Fig. 5.1.10
a b c d e f
a 0 1 0 0 0 0
b 1 0 1 0 1 1
c 0 1 1 0 0 1
d 0 0 0 0 1 0
e 0 1 0 1 0 0
f 0 1 1 0 0 0
Observe que la matriz de adyacencia permite representar los lazos pero no permite
representar las aristas paralelas.
Ejemplo 5.1.9
Considere el siguiente grafo
Fig. 5.1.11
Observe que este grafo no tiene lazos y se puede obtener el grado de un vértice sumando
la fila o la columna correspondiente, por ejemplo el gr(a)=2, gr(b)= , etc.
Para representar un grafo por medio de una matriz de incidencia se pueden seguir los
siguientes pasos:
Ejemplo 5.1.10
Considere el grafo de la figura 5.1.6.
Fig. 5.1.12
Ejemplo 5.1.11
Considere el grafo de la figura 5.1.7.
Fig. 5.1.13
e1 e2 e3 e4 e5 e6 e7
a 1 1 0 0 0 0 0
b 1 0 1 0 0 1 0
c 0 0 1 1 1 0 0
d 0 1 0 1 0 0 1
e 0 0 0 0 1 1 1
Observe que la matriz de incidencia permite representar tanto lados paralelos como lazos.
Nótese que en un grafo sin lazos cada columna tiene dos unos y que la suma de cada fila da el
grado del vértice correspondiente, por ejemplo en el caso de la figura 5.1.9, el grado del vértice c
es tres y la suma de las cifras de la fila correspondiente a c también es 3.
de vértices y aristas de G que comienza en el vértice v y que termina en el vértice w, que contiene
además n aristas ei={vi,vi+1} donde 1 i n.
Con frecuencia en un grafo la sucesión de lados, v=v1, e1, v2, e2, v3 , e3, . . . , en-1 , v n-1, en,
vn=w, se puede escribir como:
{(v1,v2), (v2,v3), (v3,v4) ,…, (v n-1 ,v n)}, y se puede abreviar como (v1 , v2, v3, … , v n-1 , v n), o bien
(e0 , e1 , e2 ,...en ) .
Definición 5.2.2
a) La longitud de un camino es igual al número de aristas que integran el camino.
b) Si n=0, no existe arista, v=w, el camino se llama trivial.
c) Cualquier camino v–w donde v=w(y n>1) se llama camino cerrado; en caso contrario
decimos que el camino es abierto.
Ejemplo 5.2.1
3
Consideramos una sucesión alternada a una lista que con elementos que se presentan de un modo alternado
Fig. 5.2.1
b) (b,c,d,e,c,f), es un camino abierto desde b hasta f de longitud n=5, en este camino se repite
el vértice c y no se repite ninguna arista.
Ejemplo 5.2.2
Sea G el grafo determinado por el conjunto V de vértices y el conjunto E de aristas.
V={1,2,3,4,5,6,7} y E={(1,2), (2,3), (2,4), (2,5), (3,4), (5,6), (2,6), (6,7)}
encontrar un camino de 1 a 7.
Fig. 5.2.2
Todos ellos nos dan una solución al problema planteado pero observamos que tienen
diferente longitud, el primero de ellos tiene longitud 3, el segundo 4 y el tercero 7. Con lo cual
notamos que la determinación de un camino v–w no es única.
Hay algunos otros conceptos para grafos referidos a un camino, estos se presentan en la
siguiente definición:
Ejemplo 5.2.3
Determine como se llaman los caminos del ejemplo 5.2.1.
a) ninguno
b) recorrido
c) recorrido, camino simple
d) circuito, ciclo.
Ejemplo 5.2.4
a) Sea G=(V,E) como el grafo de la figura 5.2.2. El grafo es conexo, ya que es posible
determinar uno (o varios) camino entre 1 y 7 y de la misma manera sucede con cualquier
par de vértices.
Fig. 5.2.3
Con este ejemplo notamos que para que un grafo sea conexo no puede tener vértices
aislados además que, podríamos decir que debe ser de una sola pieza. Si tenemos un grafo que no
es conexo con varias “piezas” podemos decir que cada una de ellas es conexa como sucede aquí
con el triángulo formado por los vértices V1, V2 y V3 y el segmento formado por V5 y V6.
Con todos estos conceptos considerados de teoría de gráficas nos es posible volver al
problema inicial. Recordemos que en él se pregunta si es posible que el electricista inicie en una
conexión, por ejemplo a, recorra todos los cables una sola vez y regrese al punto a. Para
responder a esta pregunta empecemos por considerar el grafo asociado a la situación planteada,
para ello se considera a las conexiones como vértices y los cables como aristas.
Fig. 5.1.4
Al trazar una gráfica la única información importante es saber cuales vértices están unidos
por cuales aristas.
Si intentamos formar caminos cerrados con esta característica veremos que no es posible, lo
más cercano es el repetir una sola arista pero esto no es lo que se pide. Es importante que se
intente encontrar una solución para apreciar que efectivamente no es posible.
Este problema nos introduce en el concepto de camino Euleriano el cual da una razón del
porqué no se puede determinar el camino pedido.
Observe que en la definición no se hace referencia a los vértices, esto indica que no importa
si estos se repiten o no.
Ejemplo 5.2.5
Los siguientes grafos tienen un circuito Euleriano.
a)
Circuito Euleriano:
a, e1, b, e3, c, e5,d, e4, b, e6, e, e7, c, e2, a.
Fig. 5.2.5
b)
Circuito Euleriano:
a, e1, b, e4, d, e9, e, e5, b, e2, c, e6, f, e10, e, e14,
j, e15, f, e11, g, e7, c, e8, h, e12, g, e18, l, e20, h,
e19, k, e23, l, e17, f, e16, k, e22, j, e21, i, e13, d,
e3, a.
Fig. 5.2.6
Nota: Observe que cada vértice tiene grado par y se puede construir el circuito desde cualquier
vértice.
¿Si uno o más vértices tienen grado impar se puede construir un circuito Euleriano?
No, porque cada vértice debe tener una entrada y una salida.
Teorema 5.2.1
Un grafo tiene un Circuito Euleriano si y sólo si todos sus vértices tienen grado par.
Este teorema nos da una razón del porque el problema del electricista no tiene solución. En
el grafo que representa el sistema eléctrico dado al inicio de la unidad (ver fig 5.2.4) se tienen dos
aristas de grado impar, por lo tanto el electricista no puede analizar el sistema eléctrico
comenzando en un vértice y terminar en el mismo vértice.
Ejemplo 5.2.6
Los siguientes grafos tienen un recorrido Euleriano.
a)
Recorrido Euleruiano:
e, e4, b, e1, a, e3, d, e11, e, e9, g, e10, f, e7, d, e8, g, e6, c, e2,
b, e5 g.
Fig. 5.2.7
b)
Recorrido Euleriano:
g, e9, d, e5, b, e1, a, e4, g, e11, f, e8, d, e6, c, e7, e, e2, a, e3, f, e10, e.
Fig. 5.2.8
Teorema 5.2.2
Un grafo tiene un recorrido Euleriano si y sólo si G es un conexo y tiene exactamente dos
vértices de grado impar. Para construir el recorrido Euleriano se debe empezar en un el vértice de
grado impar y se termina en el otro vértice.
Observe que en la definición no se hace referencia a las aristas, esto indica que no importa
si se pasa o no por todas ellas.
Ejemplo 5.2.7
El siguiente grafo tiene un ciclo hamiltoniano.
Fig. 5.2.9
Ciclos Hamiltonianos:
Fig. 5.2.10
Como puede observar, si un grafo tiene ciclo Hamiltoniano, se pueden construir muchos.
Ejemplo 5.2.8
El siguiente grafo tiene un camino
Hamiltoniano.
Fig. 5.2.11
Caminos Hamiltonianos:
Fig.5.2.12
Ejemplo 5.2.9
Determinar si el siguiente grafo tiene un ciclo hamiltoniano o un camino hamiltoniano.
Fig. 5.2.13
Número de vértices=|V|=11.
Número de aristas=|E|=19.
Observe que los vértices, a, c y k sólo tienen dos aristas, por lo que las dos deben aparecer
en el ciclo Hamiltoniano.
Vértices a b c g k j f e i h d a
Aristas eliminadas 0 4 0 1 0 1 1 1 0 0 0 0
Total de aristas eliminadas=8
Fig. 5.2.14
5.3 ÁRBOLES
Los árboles son una clase especial de grafos. Una de las aplicaciones importantes de los
árboles se da en las ciencias de la computación, en particular, para la organización y ordenación
de datos y las relaciones entre los mismos en una base de datos.
De manera intuitiva un árbol es una gráfica que se parece a un árbol con sus ramificaciones
hacia abajo.
Definición5.3.1 (Árbol)
Sea G=(V,E) un grafo no dirigido sin lazos. El grafo G es un árbol si G es conexo y no
contiene ciclos.
Un árbol T es un grafo simple que satisface: si v, w son vértices de T, entonces existe un
único camino simple de v a w.
Dado que el camino que va de la raíz a cada uno de los vértices es único, a cada vértice le
corresponde un nivel único. El nivel cero le corresponde a la raíz. A los vértices que están debajo
de la raíz le corresponde el nivel uno, y así sucesivamente. En consecuencia, a la longitud del
camino que va desde la raíz hasta el vértice v se le denomina nivel del vértice v.
Para dibujar un árbol con raíz primero se coloca la raíz en la parte superior. Debajo de la
raíz y en el mismo nivel, se sitúan los vértices que están unidos a la raíz mediante un camino de
longitud 1. Debajo de cada uno de los vértices y en el mismo nivel, se sitúan los vértices que
están unidos a la raíz mediante un camino de longitud 2. Se continúa de esta manera hasta
obtener el dibujo completo del árbol.
Ejemplo 5.3.1
Considere el árbol de la figura 5.3.2. Los vértices a, b, c, d, e, f, g, h, i y j tienen niveles 3,
3, 2, 1, 2, 2, 0, 1, 2 y 2 respectivamente. El árbol tiene altura 3.
Definición 5.3.7
Sea T un árbol con raíz Vo. Supóngase que x, y, z son vértices en T y que (V0 , V1, ..., Vn)
es un camino en T. Entonces:
Ejemplo 5.3.2
Considere el árbol con raíz de la figura 5.3.2
a) El padre de c es d.
Fig. 5.3.3
Un árbol con raíz se puede utilizar para especificar relaciones de jerarquía. En este caso, si
un vértice a está en un nivel superior al que corresponde a un vértice adyacente b, entonces a está
“justo arriba” de b y la relación lógica existente entre a y b es: a domina a b, esto es, b es un
subordinado de a. Así por ejemplo el organigrama de la Escuela Superior de Cómputo es un árbol
de jerarquía.
Ejemplo 5.3.3
a) El grafo de un torneo de eliminación simple es un árbol binario completo. Los equipos
concursantes están a la izquierda y los ganadores siguen a la derecha. Al final hay un
equipo ganador como raíz. Si el número de concursantes no es potencia de 2,
alguno de ellos pasa directamente a la próxima ronda. Las siguientes figuras ilustran un torneo
de eliminación simple con 7 y 8 equipos concursantes.
b) Si se lanza 3 veces una moneda el número de posibles soluciones se puede representar por
medio de un árbol binario completo, ver figura 5.2.6.
Fig. 5.3.6
Teorema 5.3.1
Si T es un árbol binario completo con i vértices internos, entonces T tiene i+1 vértices
terminales y 2i +1 vértices en total.
Demostración:
Los vértices de T están formados por los vértices hijos de algún padre y por los vértices que
no son hijos de padre alguno. Hay un vértice que no tiene padre, el vértice raíz. Dado que hay i
vértices internos y cada vértice tiene dos hijos, hay 2i hijos. En consecuencia el número total de
vértices de T es 2i + 1, y el número de vértices terminales es el número total de vértices menos el
número de vértices internos, esto es, (2i+1)–i=i–1.
Ejemplo 5.3.4
Si hay 20 equipos concursantes en un torneo de eliminación simple, ¿cuántos partidos
habrá?
Solución
Como este tipo de torneo se puede representar como un árbol binario completo, el número
de participantes es el de vértices terminales, en este caso 20, y el número de partidos i es el
número de vértices internos. Por el teorema 5.3.1 se tiene que el número de vértices terminales es
i+1=20, o bien, i=19.
Un árbol con raíz se llama n–ario cuando todos los padres tienen el mismo número de hijos
que es n.
Ejemplo 5.3.5
Si se lanza un dado n veces el número de posibles soluciones puede verse como un árbol
n–ario en este caso n=6.
Ejemplo 5.3.6
Las palabras de la frase “Sólo con el corazón se puede ver bien” se puede colocar en un
árbol binario de de búsqueda como en la figura 5.3.7.
Fig. 5.3.7
Fig. 5.3.8
Para localizar un dato en un árbol binario de búsqueda se puede usar el siguiente algoritmo.
Paso 1 Inicialización
P=r.
Paso 2 ¿Dato encontrado?
Si P=#
Terminar “Fracaso: dato no encontrado”
En caso contrario
Si Valor(P)=W
Terminar “Éxito: P es el vértice que contiene el dato W”
Paso 3 Continuar
Si W>Valor(P)
P=D(P)
En caso contrario
P=I(P)
Ir al paso 2.
En el ejemplo 5.2.2 se muestra que, en un grafo se pueden tener varios caminos entre dos
vértices, y la pregunta que surge es ¿cuál de todos los caminos es la ruta más corta?
Para responder esta pregunta, estudiaremos el algoritmo del camino más corto. Para ello
veamos primero algunas definiciones importantes.
Por ejemplo, si en un sistema eléctrico se interpretan las conexiones como vértices y los
cables conectados como lados, al asignarle longitud a los cables se tiene un grafo ponderado. Con
frecuencia los pesos se usan para representar costos, en el ejemplo anterior los pesos podrían
representar el costo del cable entre dos conexiones.
El peso de un camino se conoce como longitud del camino. Con frecuencia, el objetivo es
encontrar, en grafos ponderados, el camino más corto entre dos vértices dados, es decir, un
camino cuya longitud sea mínima.
El algoritmo de Dijkstra supone que se le han asignado marcas a los vértices del grafo
dado. Sea L(v) la marca del vértice v. Inicialmente todos los vértices tienen marcas temporales.
Cada iteración del algoritmo cambia el estado de una marca de temporal a permanente. Para
ilustrar el algoritmo se encierra en un círculo cada vértice que tenga marca permanente.
4) Revisar marcas
Para cada vértice x T, adyacente a y, L(x)=mín{L(x),L(y)+w(y,x)}
Ir al paso 2).
Ejemplo 5.4.1
Considere la fig. 5.4.1. Determin la longitud del camino más corto del vértice a al vértice e.
Fig. 5.4.1
Paso 1: Inicialización:
L(a)=0, Para cada vértice x a, L(x)=
T={a,b,c,d,e,f,g}
Fig. 5.4.2
Paso 2: ¿Terminó?
No, por que e T
Paso 3: Seguir
Se elige el vértice a, en donde L(a) tiene el valor mínimo.
T=T–{a}={a,b,c,d,e,f,g}–{a)={b,c,d,e,f,g}
Paso 4: Revisar marcas
Los vértices adyacentes al vértice a son: b y f.
L(b)=mín{L(b),L(a)+W(a,b)}=mín{ ,0+2}=2
L(f)=mín{L(f),L(a)+W(a,f)}=mín{ ,0+3}=3
Ir al paso 2)
Fig. 5.4.3
Paso 2: ¿Terminó?
No, por que e T
Paso 3: Seguir
Se elige el vértice b, en donde L(b) tiene el valor mínimo.
T=T–{b}={b,c,d,e,f,g}–{b)={c,d,e,f,g}
Paso 4: Revisar marcas
Los vértices adyacentes al vértice b son: c, d y e
L(c)=mín{L(c),L(b)+W(b,c)}=mín{ ,2+2}=4
L(d)=mín{L(d),L(b)+W(b,d)}=mín{ ,2+1}=3
L(e)=mín{L(e),L(b)+W(b,e)}=mín{ ,2+4}= 6
Ir al paso 2)
Fig. 5.4.4
Paso 2: ¿Terminó?
No, por que e T
Paso 3: Seguir
Se puede elegir el vértice d o el vértice f por que tienen el mismo valor, elegimos d
en donde L(d) tiene el valor mínimo.
T=T–{d}={c,d,e,f,g}–{f)={c,e,f,g}
Fig. 5.4.5
Cuando se ha terminado el proceso, el valor del vértice final del camino representa la
longitud del camino más corto. Para formar el camino se parte del vértice final y se leen los
vértices de donde provienen, en este caso, la longitud del camino más corto es 6; y el camino es:
(a,b,d,e) o bien (a,b,e).
Otra forma de determinar la longitud del camino más corto, este se presenta en el ejemplo
siguiente.
Ejemplo 5.4.2
Determinar la longitud del camino más corto del vértice a al vértice e del grafo de la figura
5.4.1. Este es el mismo grafo del ejemplo anterior, pero ilustraremos la determinación del camino
más corto con otro procedimiento.
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
2. En la segunda fila consideramos el vértice inicial del camino y su longitud hacia los otros
vértices, si no hay una arista entre el vértice inicial y el vértice considerado indicamos que
hay una longitud desconocida L.
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a 2 L L L 3 L
Como el vértice inicial es a y no hay una arista de a hacia a (no se consideran los lazos), no
hay una longitud asociada hacia este vértice. Como los únicos vértices adyacentes a a son b y f
estos son los únicos que tiene una longitud asociada y en los otros vértices se tiene una cantidad
desconocida.
3. Elegimos la longitud más corta y agregamos en la columna de vértice final, el vértice con el
que se obtiene la longitud más corta.
4. En la columna de arista de longitud mínima se agrega la arista que nos da la longitud
mínima.
5. En la última columna consideramos la longitud elegida como mínima.
P a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
6. En la segundas fila se pone como vértice inicial el vértice final de la primera fila y se
vuelve a aplicar el procedimiento (pasos 2–5), hasta obtener que, el vértice de la longitud
mínima de la arista coincide con el vértice final del camino solicitado.
7. Al determinar la longitud desde el nuevo vértice inicial hacia los otros vértices:
b) Ya no se toma el vértice que marca el inicio del camino, este ya se uso y desde el paso
anterior no se consideró.
c) La longitud desde el nuevo vértice inicial hacia él mismo no se considera porque no hay
una arista entre él mismo (lazo).
d) Al determinar la longitud hacia los otros vértices se considera una longitud inicial, esta
es la de la arista mínima y se suma a ella la longitud de la nueva arista considerada; si la
nueva cantidad es mayor a la anterior, esta se desprecia y se mantiene la anterior.
e) Si el nuevo vértice inicial y otro vértice no son adyacentes, entonces se conserva la
cantidad anterior, si no se tenía una cantidad anterior se presenta la misma longitud
desconocida L.
En el ejemplo, iniciamos ahora con el vértice b y examinamos la longitud hacia los demás
vértices; hacia c la arista vale 2, pero ya teníamos una longitud acumulada de 2, así el valor es 4;
hacia d la arista vale 1, con la acumulada el valor es de 3; hacia e vale 4 lo que da 6; hacia f no
hay arista por lo que se conserva la cantidad anterior; y hacia g no hay arista y no se tenía una
cantidad antes por lo que es una longitud desconocida L.
P a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
d / / 4 / 6 3 4
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
d / / 4 / 6 3 4 f af 3
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
d / / 4 / 6 3 4 f af 3
5
f / / 4 / 6 / 4
Al determinar la longitud hacia los vértices que quedan, notamos que si hay una arista de f
a g, sin embargo al considerar la cantidad acumulada, aquí obtenemos un 5 que es mayor que el 4
del paso anterior, así esta se desprecia y se considera el mismo 4.
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
d / / 4 / 6 3 4 f af 3
5
f / / 4 / 6 / 4 c dc 4
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
d / / 4 / 6 3 4 f af 3
5
f / / 4 / 6 / 4 c dc 4
6
c / / / / 6 / 4
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
d / / 4 / 6 3 4 f af 3
5
f / / 4 / 6 / 4 c dc 4
6
c / / / / 6 / 4 g dg 4
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
d / / 4 / 6 3 4 f af 3
5
f / / 4 / 6 / 4 c dc 4
6
c / / / / 6 / 4 g dg 4
8
g / / / / 6 / /
La longitud mínima se obtiene en e, que era el vértice señalado como final, cuando se
encuentra este en el procedimiento se finaliza el proceso se hayan considerado todos los vértice
como aquí o no.
La arista de longitud mínima no es ge, vale 8; no es ce, no hay una arista; no es fe no hay
una arista; con de si hay una arista y esta vale 6; luego la arista de longitud mínima es de.
p a b c d e f g q pq Longitud
vértice vértice Arista de mínima
inicial final longitud mínima
a / 2 L L L 3 L b ab 2
b / / 4 3 6 3 L d bd 3
d / / 4 / 6 3 4 f af 3
5
f / / 4 / 6 / 4 c dc 4
6
c / / / / 6 / 4 g dg 4
8
g / / / / 6 / / e de 6
8) Para determinar el camino de longitud mínima, representamos el árbol con raíz a y con las
aristas dadas en la columna de longitud mínima.
9) El camino de longitud mínima queda determinado por el camino en el árbol que va desde el
vértice inicial al vértice final.
El camino más corto es: (a,b,d,e) y su longitud es 6 (resultado del procedimiento o suma de
las aristas)
Ejemplo 5.5.1
Determine si los grafos G 1 y G 2 son isomorfos.
Fig. 5.5.1
Solución
Sean f(a)=A, f(b)=B, f(c)=C, f(d)=D, f(e)=E y g(xi)=yi para i=1, …, 5.
Teorema 5.5.1
Los grafos G1 y G2 son isomorfos si y sólo si para alguna ordenación de los vértices y
aristas sus matrices incidencia son iguales.
Ejemplo 5.5.2
Considere los grafos del ejemplo 5.5.1. Sus matrices de incidencia son:
x1 x2 x3 x4 x5 y1 y2 y3 y4 y5
a 1 1 0 0 0 A 1 1 0 0 0
b 0 1 1 0 0 B 0 1 1 0 0
c 0 0 1 1 0 C 0 0 1 1 0
d 0 0 0 1 1 D 0 0 0 1 1
e 1 0 0 0 1 E 1 0 0 0 1
Matriz de incidencia de G1 Matriz de incidencia de G2 .
Ejemplo 5.5.3
Determine si los siguientes grafos son isomorfos.
Fig. 5.5.2
Solución
No son isomorfos por que el grafo G 1 tiene 6 vértices y el grafo G2 tiene 5 vértices.
Ejemplo 5.5.4
Determine si los siguientes grafos son isomorfos.
Fig. 5.5.3
Solución
No son isomorfos por que el grafo G 1 tiene 10 lados y el grafo G2 tiene 8 lados.
Una forma de mostrar que dos grafos G 1 y G 2 no son isomorfos es encontrar una
propiedad que se preserve en grafos isomorfos, pero no entre G 1 y G 2 . Una propiedad que se
preserva entre grafos isomorfos se llama invariante.
Invariantes
a) Igual números de vértices.
b) Igual número de lados.
c) Si G1 tiene m vértices de grado k, G2 también debe de tener m vértices de grado k.
d) Si en G1 hay un ciclo de longitud n, también debe de haberlo en G2.
Ejemplo 5.5.5
Determine si los siguientes grafos son isomorfos.
Fig. 5.5.4
Solución
a) G1 tiene 6 vértices y G2 tiene 6 vértices.
b) G1 tiene 9 lados y G2 tiene 9 lados.
c) G1 tiene 2 vértices de grado 2 y G 2 tiene 3 vértices de grado 2.
Por lo tanto los grafos G1 y G2 no son isomorfos.
Ejemplo 5.5.6
Determine si los siguientes grafos son isomorfos.
Fig. 5.5.5
Solución
a) G1 tiene 8 vértices y G2 tiene 8 vértices.
b) G1 tiene 16 lados y G2 tiene 16 lados.
c) G1 tiene 8 vértices de grado 4 y G 2 tiene 8 vértices de grado 4.
d) G2 tiene un circuito de longitud 3, y todos los circuitos de G 1 tienen, por lo menos, longitud
4.
Por lo tanto los grafos G1 y G2 no son isomorfos.
Ejemplo 5.5.7
Determine si los siguientes grafos son isomorfos.
Fig. 5.5.6
Solución
a) G1 tiene 5 vértices y G2 tiene 5 vértices.
b) G1 tiene 7 lados y G2 tiene 7 lados.
c) G1 tiene 2 vértices de grado 2, y tres vértices de grafo 3; G 2 tiene 2 vértices de grado 2 y
tres vértices de grado 3.
d) G1 tienen tres circuitos de longitud 3, 2 circuitos de longitud 4 y circuito de longitud 5 y G 2
tiene los mismos circuitos.
Esto sugiere que los grafos pueden ser isomorfos y para verificarlo es necesario encontrar
las funciones f y g biyectivas.
Designemos por E1 a las aristas de grafo G1 y por E2 las aristas del grafo G2.
E1={ab,ad,be,bd,bc,ce,cd}
E2={AB,AD,AE,BE,CE,CD,DE}
ab E1 y f(a)f(b)=CE E2.
ad E1 y f(a)f(d)=CD E 2.
be E1 y f(b)f(e)=EB E2.
bd E1 y f(b)f(d)=ED E2.
bc E1 y f(b)f(c)=EA E2.
ce E1 y f(c)f(e)=AB E2.
cd E1 y f(c)f(d)=AD E 2.
Un grafo es plano si puede trazarse en un plano sin que se crucen sus aristas.
Ejemplo 5.6.1
El grafo de la figura 5.6.1 es plano por que puede reescribirse sin que se crucen sus lados,
ver fig. 5.6.2.
En 1752 Euler probó que para cualquier grafo plano y conexo, hay una relación entre el
número de caras, vértices y aristas, esto es, si f representa el número de caras, e el número de
lados y v el número de vértices se satisfacen la ecuación
f=e–v+2 (5.6.1)
Para el grafo de la figura 5.6.2, se tiene que f=4, e=8, v=6 y 4=8–6+2.
Ejemplo 5.6.2
Demostrar que el grafo K3,3 (ver fig. 5.6.3) no es plano.
Demostración
Supóngase que el grafo K3,3 es plano, esto implica que debe satisfacer la fórmula de Euler,
f=e–v+2.
Como cada circuito tiene, por lo menos, cuatro lados, cada cara está limitada, al menos, por
cuatro aristas, esto significa que, el número de aristas que limitan las caras es, al menos, 4f. En un
grafo plano cada arista es frontera de, a lo más, dos circuitos. En consecuencia,
Para el grafo de la figura 5.6.3, se tiene que e=9 y v=6, sustituyendo estos valores en la
expresión (5.6.2) se tiene que 18 4(9–6+2)=20.
Esto es una contradicción, esta contradicción se tiene por el hecho de haber supuesto que el
grafo K3,3 era plano. Por lo tanto que concluye que el grafo K3,3 no es plano.
La reducción de una serie consiste en eliminar el vértice a del grafo y remplazar las aristas
(a,b) y (a,c) por (b,c). El grafo resultante G’ se dice que se ha obtenido de G mediante reducción
de serie.
Ejemplo 5.6.3
En el grafo G de la figura 5.6.5, los lados (e,d) y (e,c) están en serie. El grafo G’ de la
figura 5.6.6 se obtiene de G mediante reducción de serie.
Ejemplo 5.6.4
Los grafos G1 y G2 de la figura 5.6.7 son homeomorfos, dado que los dos se pueden reducir
al grafo G’ mediante una sucesión de reducciones de serie.
Fig. 5.6.6
Ejemplo 6.5.5
Los grafos G 1 y G 2 son homeomorfos por que el grafo G 1 se puede reducir al grafo G2
mediante una sucesión de reducciones de serie.
Fig. 5.6.7
El siguiente teorema proporciona una condición suficiente y necesaria para que un grafo
sea plano.
Ejemplo 5.6.6
Considere el grafo de la figura 5.6.8.
Fig. 5.6.8
Solución
Observe que los vértices a, d y e tienen grado 4. En K3,3, todos los vértices tienen grado 3,
así que se eliminan los lados (a,d) y (e,c) de modo que todos los vértices tengan grado 3 (ver fig.
5.6.9).
Fig. 5.6.9
Observe que si se elimina un lado más, se originarán dos vértices de grafo 2 y podrán
realizarse dos reducciones en serie.
Empleando el método de ensayo y error, vemos que si se elimina el lado (c,f) y se realizan
las reducciones de serie correspondientes, se tiene una copia isomorfa a K 3,3 (ver fig. 5.6.10. Por
lo tanto el grafo de la fig. 5.6.8 no es plano, pues contiene un subgrafo homeomofo a K 3,3 y este
no es plano.
Fig. 5.6.10
Ejercicios: Unidad V
5.1 Sean V={a,b,c,d,e} y E={(a,a), (a,e), (b,a), (c,d), (c,e), (d,a), (d,b), (e,b)}.
Represente el grafo que determinan.
5.2 Sean V={1,2,3,4,5} y E={(1,2), (1,3), (1,5), (2,3), (3,1), (3,4), (4,1), (4,3), (5,2)}.
Represente el dgrafo que determinan.
5.3 Dibuje, si es posible, un grafo conexo con 5 aristas y 7 vértices o explique por que no existe
tal grafo.
5.5 Trace
a) K2, 4
b) K3, 3
5.8 Esquematice el grafo representado por cada una de las matrices de adyacencia.
a) b)
a b c d e f a b c d e f
a 0 1 0 0 0 1 a 1 0 0 0 0 0
b 1 0 0 0 1 1 b 0 0 1 1 1 1
c 0 0 1 0 0 0 c 0 1 0 0 0 1
d 0 0 0 1 1 0 d 0 1 0 0 1 0
e 0 1 0 1 0 1 e 0 1 0 1 1 0
f 1 1 0 0 1 0 f 0 1 1 0 0 0
5.9 Esquematice el grafo representado por cada una de las matrices de incidencia.
a) b)
e1 e2 e3 e4 e5 e6 e7
e1 e2 e3 e4 e5 e6 e7
a 1 0 0 0 0 0 1
a 0 0 0 1 1 0 0
b 1 1 0 1 1 0 0
b 0 1 0 0 0 1 1
c 0 0 1 0 0 0 0
c 1 0 0 0 0 0 0
d 0 1 0 0 0 0 0
d 0 1 1 0 0 0 0
e 0 0 1 0 0 0 1
e 1 0 0 1 1 1 1
f 0 0 0 0 1 1 0
5.10 Determine el grado de cada vértice de los grafos representados en el ejercicio 5.7.
5.12 Esquematice el grafo representado por una matriz de 7 7 tal que su ij–esimo elemento es
1 si i+1 divide a j+1, o si j+1 divide a i+1, en otro caso, su ij–ésimo elemento es 0.
5.13 Esquematice el grafo representado por una matriz de adyacencia de 7 7 tal que su ij–ésimo
elemento es 1 si i+1 divide a j+1, o si j+1 divide a i+1, en otro caso, su ij–ésimo elemento
es 0.
5.14 ¿Cómo debe ser el grafo si alguna fila de su matriz de incidencia está constituida sólo por
ceros.
5.15 ¿Cómo debe ser el grafo si alguna fila de su matriz de adyacencia está constituida sólo por
unos.
5.16 Para cada uno de los siguientes grafos responda las siguientes preguntas
a) ¿Es posible trazar el grafo comenzando y terminando en el mismo punto, sin levantar el
lápiz del papel, y sin pasar dos veces por el mismo lado? Justifique su respuesta.
b) ¿Es posible trazar el grafo sin levantar el lápiz del papel y sin pasar dos veces por el mismo
lado? Justifique su respuesta.
a) b)
c) d)
5.19 Determine cuales de los siguientes grafos contienen ciclos de Hamilton. Describa cada uno
de los ciclos hamiltonianos encontrados. Si algunos de los grafos no tienen tales ciclos,
justifíquelo.
a) b)
c) d)
5.20 Dé un ejemplo de un grafo que tenga un circuito de Euler pero no un ciclo Hamiltoniano.
5.21 Dé un ejemplo de un grafo que tenga un circuito de Euler que sea también un ciclo
hamiltoniano.
5.22 Dé un ejemplo de un circuito que de Euler y un ciclo hamiltoniano, diferentes entre sí.
5.26 Dibuje, si es posible, el árbol que cumpla las propiedades dadas, o explique por qué no
existe tal árbol.
a) El grado de todos los vértices es 2.
b) Con 5 vértices que tengan grado 1, 1, 2, 2 y 4.
c) Con 4 vértices internos y 6 vértices terminales.
d) Binario Completo; con 4 vértices internos y 5 vértices terminales.
e) De altura 3 y nueve vértices terminales.
f) De altura 4 y nueve vértices terminales.
5.27 Coloque las palabras de la frase “Sólo los niños saben lo que quieren” en un árbol binario
de búsqueda de altura mínima.
5.28 Coloque las palabras de la frase “Todos los alumnos pueden aprender si se lo proponen” en
un árbol binario de búsqueda de altura mínima.
a) ayf
b) ayh
c) aye
d) cyg
e) bei
a) ayh
b) aei
c) ayj
d) bei
e) dyg
f) cei
5.31 Hallar la longitud más corta y el camino que determina ésta longitud entre los vértices
indicados.
a) f y c.
b) a y c
5.32 Hallar la longitud más corta y el camino que determina ésta longitud entre a y todos los
demás vértices.
5.33 Un grafo plano y conexo tiene nueve vértices que tienen grado 2, 2, 2, 3, 3, 3, 4, 4 y 5.
¿Cuántas artistas hay? ¿Cuántas caras hay?.
5.34 Determine si los grafos G1 y G2 son isomorfos. Si son isomorfos, halle las funciones
biyectivas f y g; en caso contrario, establezca una invariante, que los grafos no tengan en
común.
a) b)
c) d)
e) f)
g) h)
5.35 Cada uno de los grafos es plano. Vuélvalas a dibujar de manera que los lados no se crucen.
a) b) c)
5.36 Pruebe que cada uno de los grafos no es plano, encontrando un subgrafo homeomorfo a K 5
o bien a K3,3.
a) b)
5.37 Determine si los siguientes grafos son planos. En caso de serlo, trácelo de nuevo de modo
que sus lados no se crucen; en caso contrario halle un subgrafo homeomorfo a K 5 o bien a
K3,3.
a) b)
c) d)
En los sistemas digitales4 la información que se procesa por lo general se presenta en forma
binaria. Las cantidades binarias sólo utilizan dos dígitos y pueden representarse por medio de
cualquier dispositivo que solamente tenga dos estados de operación o posibles condiciones.
Por ejemplo, un interruptor sólo tiene dos estados: abierto o cerrado. Podemos hacer que un
interruptor abierto represente un cero binario (0) y que uno cerrado represente el uno binario (1).
Con esta asignación se puede representar cualquier número binario y los estados de los diversos
interruptores.
Fig. 6.1.1
Otro ejemplo es donde se utilizan perforaciones en papel para representar números binarios.
Una perforación es un 1 binario y la ausencia de una perforación es un 0 binario.
4
Los sistemas digitales son una combinación de dispositivos diseñados para manipular cantidades físicas o
información que estén presente en forma digital; esto es, que sólo puedan tomar valores discretos, por ejemplo las
computadoras y calculadoras digitales, los relojes digitales, los controladores de señales de tráfico, las máquinas de
escribir, etc.
Fig. 6.1.2
Hay muchos dispositivos que solamente tienen dos estados de operación o que pueden
operarse en dos condiciones extremas. Como por ejemplo: la bombilla eléctrica (encendido o
apagado), la cinta magnética (magnetizada o desmagnetizada), el diodo (conductor o no
conductor), el termostato (abierto o cerrado), la fotocelda (iluminada u oscura), etc.
Cada carácter binario, cero o uno, recibe el nombre de bit, nombre que deriva de las dos
primeras y de la última letra de la expresión inglesa “binary digit”, que significa precisamente
dígito binario.
La forma en que un circuito digital responde a una entrada se conoce como lógica del
circuito. Cada tipo de circuito digital obedece a cierto conjunto de reglas lógicas.
Circuitos combinatorios.
Los circuitos pueden ser combinatorios o secuenciales. Un circuito combinatorio no tiene
memoria, esto es, las salidas se determinan directamente de forma única en cualquier momento
de las combinaciones presentes de entrada sin tener en cuenta las entradas anteriores y el estado
del sistema.
Los circuitos para los cuales la salida es una función que depende de las entradas y del
estado del sistema, se llaman circuitos secuenciales.
Las compuertas son circuitos que se emplean para combinar niveles lógicos digitales (unos y
ceros) en formas específicas. Las compuertas básicas son: AND, OR, NOT, NAND Y NOR.
1 si x1 1 y x2 1
x1 x2
0 en otro caso.
x y x y
0 0 0
0 1 0
1 0 0
1 1 1
Fig. 6.1.3
Una compuerta AND de tres entradas produce una salida de lógica 1 si las tres señales de
entrada son de lógica 1. La salida produce una señal de lógica 0 si cualquier entrada es de lógica
0.
Los aspectos importantes que deben recordarse en relación a las compuertas AND son:
b) Una salida igual a 1 ocurre sólo en el caso de que todas las entradas sean 1.
6.1.2 Compuerta OR
0 si x1 0 y x2 0
x1 x2
1 en otro caso.
x y x y
0 0 0
0 1 1
1 0 1
1 1 1
Fig. 6.1.4
Esta misma idea puede ampliarse a más de dos entradas. Por ejemplo una compuerta OR
de cuatro entradas produce una salida con lógica 1 cuando cualquier entrada es de lógica 1. Su
salida será de lógica 0 si todas las señales de entrada son de lógica 0.
Los aspectos importantes que deben recordarse en relación a las compuertas OR son:
1 si x 0
x
0 si x 1
x x
0 1
1 0
La compuerta NOT se representa por
Fig. 6.1.5
Ejemplo 6.1.1
Señales de entrada-salida para las compuertas AND, OR y NOT (BAJA indica lógica cero
y ALTA indica lógica 1).
Fig. 6.1.6
x y x NAND y
0 0 1
0 1 1
1 0 1
1 1 0
Fig. 6.1.7
6.1.5 Compuerta NOR
x y x NOR y
0 0 1
0 1 0
1 0 0
1 1 0
Fig. 6.1.8
Ejemplo 6.1.2
Determinar la salida de cada circuito combinatorio
a)
Z A B A
b)
Z A (B C)
c)
Z A B A C
d)
Z A B C D B D
Propiedades asociativas:
A B C A B C
A B C A B C A, B, C Z2
Propiedades conmutativas:
A B B A
A B B A A, B Z2
Propiedades distributivas:
A B C A B A C
A B C A B A C A, B, C Z2
Propiedades de identidad:
A 0 A
A 1 A A Z2
Propiedades de complemento:
A A 1,
A A 0 A Z2
Propiedades de D´Morgan:
A B A B
A B A B A, B Z2
Las demostraciones de estas propiedades son considerando las tablas y todas las combinaciones
de 0 y 1.
Para determinar si dos circuitos son equivalentes se pueden usar dos métodos:
Método 1: Elaborar la tabla de verdad de los dos circuitos.
Método 2: Usar las propiedades de los circuitos.
Ejemplo 6.1.3
Determinar si los siguientes circuitos son equivalentes.
B C A A B C
Método 1:
A B C A B B C B C A
0 0 0 1 1 1 1
0 0 1 1 1 1 1
0 1 0 1 0 0 1
0 1 1 1 0 1 1
1 0 0 0 1 1 1
1 0 1 0 1 1 1
1 1 0 0 0 0 0
1 1 1 0 0 1 1
A B C A B A B A B C
0 0 0 0 1 1
0 0 1 0 1 1
0 1 0 0 1 1
0 1 1 0 1 1
1 0 0 0 1 1
1 0 1 0 1 1
1 1 0 1 0 0
1 1 1 1 0 1
Como las salidas de las tablas de verdad son iguales, los circuitos son equivalentes.
Método II:
B C A
B C A Propiedad asociativa.
B A C Propiedad conmutativa.
B A C Propiedad asociativa.
A B C Propiedad conmutativa.
A B C Propiedad de De Morgan.
Por lo tanto los circuitos son equivalentes.
6.2.4 Definición.
El concepto de variable lógica fue introducido en 1850 a través del uso del álgebra
booleana. El álgebra booleana permite expresar situaciones, en forma de lenguaje matemático. La
lógica digital adquiere su dimensión práctica a través de las compuertas y se consolida como una
ciencia estructurada mediante el álgebra booleana. El método booleano permite fácilmente
representar, analizar y diseñar circuitos digitales. Sus principios teóricos fueron desarrollados por
el matemático ingles George Boole en su obra “Análisis matemático de la lógica" publicada en
1847. Sin embargo, sólo hasta 1938 se descubrió su real utilidad.
Con el advenimiento de los tubos de vacío, los transistores y los circuitos integrados y la
fabricación de compuertas, circuitos y sistemas digitales con estas tecnologías, el álgebra
booleana adquirió un papel determinante en el desarrollo de la electrónica digital moderna y sus
aplicaciones.
En 1954 George Boole introdujo un tratamiento sistemático de lógica y para ello desarrolló
un sistema algebraico que hoy en día llamamos álgebra de Boole. En 1904 E. V. Huntington
formuló los postulados para la definición formal del álgebra de Boole.
Postulados:
1) Cerradura
a) El conjunto B es cerrado bajo el operador +.
b) El conjunto B es cerrado bajo el operador .
2) Identidad
a) Existe un elemento de identidad con respecto a +, designado por 0.
x+0=0+x=x.
b) Existe un elemento de identidad con respecto a , designado por 1.
x 1=1 x=x.
3) Conmutativo
a) Conmutativo con respecto a +: x+y=y+x.
b) Conmutativo con respecto a : x y=y x.
4) Distributivo
a) es distributivo sobre +: x (y+z)=(x y)+(x z).
b) + es distributivo sobre : x+(y z)=(x+y) (x+z).
5) Complemento
Para todo x B, existe un elemento x B llamado el complemento de x o la negación de x,
tal que:
a) x+ x =1.
b) x x =0.
Se pueden formar muchas álgebras de Boole dependiendo de la forma en que se elijan los
elementos de B y las reglas de operación.
Ejemplo 6.2.1
Verificar que el conjunto dado con las operaciones definidas es un álgebra booleana. Sea U
un conjunto Universal y sea S=P(U), el conjunto potencia de U, para el cual se define lo
siguiente:
Distributiva Inversas
X (Y Z)=(X Y) (X Z). X X =U.
X (Y Z)=(X Y) (X Z). X X= .
Como los elementos de S son conjuntos y estos cumplen con las propiedades de los
conjuntos que son las mismas que las propiedades del álgebra booleana, se tiene que
(S, , , , ,U) es un álgebra booleana.
Ejemplo 6.2.2
Sea S={1,2,4,8}. Definimos
x+y=mcm(x,y);
x y=mcd(x,y);
8
x
x
para x, y S. (Aquí mcm es el mínimo común múltiplo y mcd es el máximo común
divisor). Demostrar que (S,+, , ,1,8) no es un álgebra booleana. (1 representa el elemento
identidad respecto a la suma y 8 representa el elemento identidad respecto a la multiplicación).
Solución:
Sean x=2k, y=2 m y z=2 n, donde 0 k,m,n 3.
Para que sea un álgebra booleana debe cumplir
Cerradura
El conjunto S es cerrado bajo el operador +.
mcm(x,y)=mcm(2k,2s).
El mcm(2k,2 m) es el mímino de los múltiplos de 2 k y 2 m.
Múltiplos de 2k=2k, 22k, 32k,...
Múltiplos de 2 m=2m, 22 m, 32 m,...
Observe que el mínimo debe ser un elemento con potencia 2, así es mínimo es de la forma:
mcm(2k,2 m)=2t donde t=máx{k,m} por tanto, x+y S.
Identidad conmutativa
mcm(x,1)=x. x+y=mcm(x,y)=mcm(x,y)=y+x.
mcd(x,8) =x. x y=mcd(x,y)=mcd(x,y)=y x.
Distributiva
x+(y z)=(x+y) (x+z), es decir,
mcm(x,mcd(y,z))=mcd(mcm(x,y),mcm(x+y)).
mcm(x,mcd(y,z))
Ahora bien mcd((y,z) es el máximo de los divisores comunes de y=2m y z=2n.
mcm(x,mcd(y,z)=mcm(x,2s)=mcm(2k,2s).
El mcm(2k,2s) es el mímino de los múltiplos de 2 k y 2s.
Múltiplos de 2k=2k, 22k, 32k,...
Múltiplos de 2s=2s, 22s, 32s,...
Observe que el mínimo debe ser un elemento con potencia 2, así es mínimo es de la
forma: mcm(2k,2s)=2t donde t=máx{k,s}=máx{k,mín{m,n}}.
Por último falta demostrar que 2t=2s, esto se cumple si y sólo si t=s.
Analicemos por casos, proponiendo valores para k.
Si k = 0, se tiene t=máx{0,mín{m,n}=mín{m,n} y
s=mín{máx{0,m},máx{0,n}}=mín{m,n} y de esto se tiene que t=s.
Si k=1 y m=0, t=máx{1,mín{0,n}=máx{1,0}=1, para toda n.
s=mín{máx{1,0},máx{1,n}}=mín{1,n}, se tienen dos casos
caso1: n 1, s=mín{1,n}=1,
caso 2: n<1 s=mín{1,1}=1 de esto se tiene que t=s.
Si k=1 y m=1,t=máx{1,mín{1,n} se tienen dos casos
Caso 1: n 1, t=máx{1,1}=1
Caso 2: n<1, t=máx{1,0}=1
s=mín{máx{1,1},máx{1,n}}=
caso1: n 1, s=mín{1,n}=1
caso 2: n<1 s=mín{1,1}=1
Continuando con este proceso probamos que s=t, por lo tanto la primera propiedad
Complemento
8
Debe cumplir que x+ x =1. Sin embargo, para x=4 tenemos x+ x =mcm(4, )=4. Por
4
lo tanto, (S, +, , , 1, 8) no es un álgebra booleana.
Cada axioma de la definición de álgebra booleana está dada en parejas. Cada una
puede obtenerse de la otra intercambiando + por y 0 por 1.
Ejemplo 6.2.3
Escribir la expresión dual de x+(y z)+ y
Solución
Expresión dual: x (y+z) y
El álgebra booleana se parece mucho al álgebra ordinaria en algunos aspectos, por lo que la
manipulación de ésta podría resultar fácil, sin embargo, se debe tener cuidado de no sustituir las
reglas del álgebra ordinaria donde no sean aplicables.
En particular se analizará un álgebra de Boole bivalente , es decir, una con dos elementos.
El álgebra de Boole bivalente tiene aplicaciones en la lógica de proposiciones. El interés de
estudiar álgebra booleana bivalente es su aplicación a los circuitos con compuertas.
x y x+y
0 0 0
0 1 1
1 0 1
1 1 1
3. Los postulados de Huntington son válidos para el conjuntos B={0,1} y para los operadores
definidos anteriormente. Como se muestra a continuación.
1. A partir de las tablas se observa que el conjunto es cerrado ya que el resultado de cada
operación es 1 ó 0 y 1, 0 B.
4. La ley distributiva x (y+z)=(x y)+(x z), puede demostrase que es verdadera con la
siguiente tabla de verdad.
0 0 1 1 0 0 0 0
0 1 0 1 0 0 0 0
0 1 1 1 0 0 0 0
1 0 0 0 0 0 0 0
1 0 1 1 1 0 1 1
1 1 0 1 1 1 0 1
1 1 1 1 1 1 1 1
Teorema 6.2.1
En un álgebra booleana el complemento de la variable x, x es único, es decir que si x+y=1
y x y=0 entonces y= x .
Demostración:
y=y(1)
=y(x+ x )
=yx+y x =0+y x =x x +y x = x (x+y)= x 1= x
El álgebra booleana se utiliza para describir los efectos que producen las entradas lógicas
sobre los diversos circuitos digitales (circuitos lógicos). También se usa para manipular variables
lógicas en la determinación del método de ejecución de una cierta función de circuito.
3) Absorción 6) Asociativa
a) x+x y=x a) x+(y+z)=(x+y)+z=x+y+z.
b) x (x+y)=x b) x (y z)=(x y) z=x y z.
Demostración de propiedades
Propiedad de idempotencia
a) Demuestre que x+x=x
x+x=(x+x) 1 Identidad
=(x+x)(x+ x ) Inversos
=x+x x Distributiva
=x+0 Inversos
=x Identidad
Propiedad de dominación
a) Demuestre que x+1=1
x+1=1 (x+1) Identidad
=(x+ x )(x+1) Inversos
=x+( x 1) Distributiva
=x+ x Identidad
=1 Complemento
=x x Identidad
0 Inverso
Propiedad distributiva
a) Demuestre que x+xy=x
x+xy=x 1+xy
=x (1+y)
=x(y+1)
=x 1=x
Propiedad de De Morgan
a) Demuestre que x y x y
Sabemos que x y (x y) =0 y si x y x y se debe cumplir que:
( x y)( x y) 0 y (x y) ( x y) 1.
( x y)( x y) ( x y) x ( x y) y
= ( xx ) y x( y y )
=0 y x 0
=0+0
=0
(x y) ( x y) = ( x y) x x y y
= x x y x y y
= (1 y )( x 1)
=(1)(1)
=1
Las propiedades del álgebra de Boole pueden demostrarse también por tablas de verdad. En
estas tablas, ambos lados de la relación tienen resultados idénticos para todos los valores posibles
de las variables integrantes.
Para evaluar las expresiones de Boole se deben tener en cuenta las siguientes prioridades:
1. Paréntesis.
2. Operador NOT.
3. Operador AND.
4. Operador OR.
Esto es, los paréntesis deben ser evaluados antes que otras operaciones, después el
complemento, luego la AND y por último la OR.
Ejemplo 6.2.4
Una expresión para un circuito lógico, puede reducirse a una forma más simple que
contenga menos términos o variables en uno o más términos. La nueva expresión puede utilizarse
para implantar un circuito que sea equivalente al original pero que contenga menos compuertas y
conexiones.
Ejemplo 6.3.1
considere los siguientes circuitos:
Fig. 6.3.1
A B C A B A B AC A B AC (B + C) A( B C )
0 0 0 1 1 0 0 0 0 0
0 0 1 1 1 0 1 1 1 1
0 1 0 1 0 1 0 1 1 1
0 1 1 1 0 1 1 1 1 1
1 0 0 0 1 0 0 0 0 0
1 0 1 0 1 0 0 0 1 0
1 1 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 1 0
Observe que las columnas 8 y 10 son iguales esto significa que los circuitos producen la
misma salida, cuando esto sucede se dice que los circuitos son equivalentes, ya que ambos
circuitos ejecutan la misma lógica, debe ser obvio que el circuito más simple resultará más viable
debido a que contiene menos compuertas y, por tanto, será más pequeño y menos costoso que el
original.
Además la confiabilidad del circuito mejorará por que hay menos interconexiones que
puedan llevar a fallas potenciales del circuito.
Para simplificar funciones usando álgebra booleana no hay una metodología que nos
indique que ley se debe aplicar en primer lugar, por lo que hay diversas formas para simplificar.
Ejemplo 6.3.2
Simplifique las siguientes expresiones usando el álgebra booleana.
a) f(x,y)=x+xy
Solución 1
El alumno puede observar que puede aplicar directamente la propiedad de absorción y
simplificar a x+xy=x.
Solución 2
El alumno puede aplicar la propiedad distributiva
x+xy=x(1+y) distributiva
=x 1 dominación o acotación
=x Identidad
b) f(x,y)=x( x y )
Solución
x ( x y ) =x x +xy Distributiva
=0+xy Complemento
=xy Identidad
c) f(x,y)=x+( x y)
Solución
x+( x y)=(x+ x )(x+y) Distributiva
=1(x+y) Complemento
=x+y Identidad
d) f(x,y,z)= x y z x yz
Solución
= x( y z yz ) Distributiva
= x z( y y) Distributiva
e) f(A,B,C)= ABC AB A C
Solución
ABC A B A C = ABC AB A C De Morgan.
= ABC AB A C Involución.
= ABC A B A A BC Distributiva.
= ABC A B A BC Conmutativa e idempotencia.
= AC B B AB Conmutativa y distributiva.
AC (1) AB Complemento.
AC A B Identidad.
= A(C B) Distributiva.
Solución 2
Los dos primeros términos tienen a las variables AB en común. El primero y el último
tienen a las variables AC en común. ¿Cómo saber si debemos factorizar AB de los dos primeros
términos o bien AC del primero y el último?.
Se pueden hacer ambas cosas utilizando el término ABC dos veces. Esto es, se puede
reescribir la expresión agregando el término ABC. Esto es válido ya que ABC+ABC=ABC.
g) f(x,y,z)=xy+ x z yz
Solución
= xy+(1+z)+ x z (1 z )
= xy.1+ x z.1
= xy+ x z
SIMPLIFICACIÓN DE CIRCUITOS
El álgebra de circuitos es un álgebra booleana, por tanto todos los resultados obtenidos
anteriormente serán válidos. En particular las reglas relativas a simplificación de funciones
booleanas se aplican en el álgebra de circuitos.
Una tabla de verdad es una manera conveniente de representar simbólicamente una función
lógica. Todas las posibles combinaciones de los valores de la variable de entrada se presentan en
una tabla y, para cada combinación única de entradas, los valores de la variable de salida se listan
en una columna separada asignada a cada una de las variables. De este modo, la tabla de verdad
constituye una especificación completa de la lógica combinacional que se va a diseñar. En
muchos casos, la construcción de una tabla de verdad a partir de la especificación del problema
puede ser muy difícil, por lo tanto, el proceso que se implante en lógica debe ser estudiado en
detalle, hasta que se comprendan sus características.
Ejemplo 6.3.3
Las expresiones dadas constan de variables A, B, y C.
a) La expresión ABC ABC está escrita en forma normal disyuntiva por que consta de dos
términos AND (productos) que se operan con OR. Cada término AND consta de todas las
variables que aparecen en forma complementada o no complementada.
b) La expresión AB ABC consta de dos términos AND (productos) que se operan con OR.
Cada término AND consta de variables que aparecen en forma complementada o no
complementada , pero el primer término no consta de todas las variables.
Cuando esto sucede dicho término se multiplica por 1 donde ese uno se expresa en términos
de la variable que falta, por ejemplo, en este caso, al primer término le falta la variable C,
entonces
AB=AB(1)=AB(C+ C )=ABC+AB C
Y ahora si, la expresión ABC+AB C + A BC está escrita en forma normal disyuntiva.
Ejemplo 6.3.4
Escribir x y xz x en FND.
Solución:
x y xz x x y xz x De Morgan
=( x + y )( x + z )+ x De Morgan
=( x +y)( x + z )+ x Complemento
=( x +y) x +( x +y) z + x Distributiva
= x x + x y+ x z +y z + x Distributiva
= x + x y+ x z +y z + x Idempotencia
= x +y z Absorción e idempotencia.
= x (y+ y )(z+ z )+y z (x+ x ) Se multiplica por 1 cada término.
= x y z+ x y z + x y z+ x y z + xy z Distributiva.
Cualquier función booleana puede colocarse en forma normal disyuntiva en más de una
forma. Basta cambiar el número de variables.
Ejemplo 6.3.5
f(x,y)=xy es una función booleana en dos variables en FND. Si la multiplicamos por z+ z
(que es 1), obtenemos f(x,y)=xyz+xy z la cual es una función booleana en tres variables escrita en
FND.
Se considerará, a menos que se diga otra cosa, que la FND se refiere a aquella forma que
contiene el menor número posible de variables. Con esta excepción, se puede demostrar que la
FND de una función está determinada unívocamente por la función.
Ejemplo 6.3.6
Las expresiones dadas constan de variables A, B, y C.
a) La expresión ( A B C )( A B C ) está escrita en forma normal conjuntiva completa por
que consta de dos OR (sumas) que se operan con AND. Cada término OR consta de todas
las variables que aparecen en forma complementada o no complementada.
Cuando esto sucede a dicho término se le suma 0, donde ese cero se expresa en términos de la
variable que falta, por ejemplo, en este caso, al primer término le falta la variable C, entonces
A+B=(A+B)+0 =(A+B)+C C =(A+B+C)(A+B+ C )
Y ahora si, la expresión (A+B+C)(A+B+ C )( A +B+C) está escrita en forma normal
disyuntiva completa.
Ejemplo 6.3.7
Escribir x y xz x en FNC.
Solución
x y xz x = x y )( xz x De Morgan
=( x + y )( x + z )+ x De Morgan
=( x + y)( x + z )+ x Complemento
=( x + x +y)( x + x + z ) Distributiva
=( x +y)( x + z ) Idempotencia (simplificación)
=( x +y+ z z )( x + z +y y ) Sumar cero.
DE LA FNC A LA FND
Para pasar de la forma normal conjuntiva a la disyuntiva o viceversa se aplican las
propiedades distributivas.
Ejemplo 6.3.8
a) Escribe la expresión (A+B)( A + B ) en forma normal disyuntiva.
(A+B)( A + B )=A( A + B )+B( A + B ) Distributiva
=A A +A B +B A +B B Distributiva
=0+A B +B A +0
=A B + A B FND
Teorema 6.3.1
Dos expresiones booleanas son iguales si y sólo si sus respectivas FND (FNC) son iguales.
Teorema 6.3.2
Para establecer cualquier Identidad en álgebra booleana, es suficiente verificar el valor de
cada función para todas las combinaciones de 0 y 1 que pueden asignarse a las variables.
Para determinar la función en forma normal disyuntiva usando tablas de verdad se pueden
seguir los siguientes pasos:
El término así escogido es un producto de n unos, y por lo tanto, es 1. Todos los otros
términos contendrán por lo menos un factor 0, y en consecuencia, serán 0.
En el diseño de circuitos, esta es precisamente la manera como las funciones booleanas son
construidas. Si tal tabla ha sido dada, entonces la expresión booleana en FND puede escribirse
por inspección. A cada conjunto de condiciones para los cuales la expresión booleana sea 1,
corresponderá un término en la FND escogida. La suma de estos términos da la función aunque
no necesariamente en la forma más simple.
Ejemplo 6.3.9
Considere la siguiente tabla de verdad:
A B C D Y
0 0 0 0 0 0
1 0 0 0 1 0
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 0
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 1 Mintérmino Y7
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 1 Mintérmino Y11
12 1 1 0 0 0
13 1 1 0 1 1 Mintérmino Y13
14 1 1 1 0 1 Mintérmino Y14
15 1 1 1 1 0
13 A B C D 1
14 A B C D 1
Una de las propiedades de las operaciones booleanas es que hay más de una combinación
de ellas que da lugar al mismo resultado. En otras palabras, la misma operación lógica puede
implementarse mediante más de un circuito lógico. El objetivo principal de la simplificación de
los circuios lógicos es el de determinar la combinación de puertas lógicas que producirá el
resultado deseado empleando el mínimo número de puertas lógicas, esto permite que las
compuertas ocupen poco espacio sobre una pastilla (chip) de silicio. Esto reduce el costo y el
consumo de potencia eléctrica de los circuios lógicos, se incrementa la velocidad. Un segundo
objetivo que se persigue en ocasiones es el de realizar un circuito lógico empleando sólo
determinados tipos de puertas lógicas. La simplificación algebraica efectiva requiere habilidad y
experiencia y, para diseños lógicos complicado, la reducción óptima es tanto un arte como una
ciencia y a menudo se requiere de la utilización de un software poderoso para diseño asistido por
computador.
Ejemplo 6.3.10
Exprese en FND la función booleana especificada por la siguiente tabla.
RENGLÓN x y z f(x,y,z)
1 0 0 0 0
2 0 0 1 0
3 0 1 0 0
4 0 1 1 0
5 1 0 0 1
6 1 0 1 0
7 1 1 0 1
8 1 1 1 0
Solución
La función booleana escrita en FND tendrá dos términos, los cuales se obtienen de las filas
5 y 7 que es donde la función booleana vale 1.
Para determinar la función en forma normal conjuntiva usando tablas de verdad se pueden
seguir los siguientes pasos:
El término así escogido es una suma de n ceros, y por lo tanto, es 0. Todos los otros
términos contendrán por lo menos un factor 1, y en consecuencia, serán 1.
Ejemplo 6.3.11
Exprese en FNC la función booleana especificada por la siguiente tabla.
x y z f (x,y,z)
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
Solución
La FNC tendrá 2 términos o factores y serán los correspondientes a las filas segunda y
sexta en las cuales la función es 0.
Esto es: f(x,y,z)=(x+y+ z ’)( x +y+ z ), simplificando se tiene f(x,y,z)=y+ z .
Ejemplo 6.3.12
Considere la función definida en el ejemplo 6.3.11
Exprese la función booleana en FNC
RENGLÓN x y z f(x,y,z)
1 0 0 0 0
2 0 0 1 0
3 0 1 0 0
4 0 1 1 0
5 1 0 0 1
6 1 0 1 0
7 1 1 0 1
8 1 1 1 0
La función booleana escrita en FNC tendrá seis términos, los cuales se obtienen de las filas
1,2,3,4 y 6 que es donde la función booleana vale 0.
f(x,y,z)=(x+y+z)(x+y+ z )(x+ y +z)(x+ y + z )( x +y+ z )( x + y + z )
Ejemplo 6.3.13
x Y f
0 0 1
0 1 0
1 0 0
1 1 1
Ejemplo 6.3.14
Hallar el complemento de la función booleana dada en el ejemplo 6.3.10
a) En FND.
b) En FNC.
Solución
a) El complemento será entonces los términos que faltan, así
Si se considera la FND sin simplificar se tiene una función de tres variables dada por
f ( x, y, z ) xyz xyz x y z x yz x y z x yz x yz xyz .
Si se considera la FND simplificada se tiene una función de dos variables dada por
f ( x, y, z ) xz xz xz x z , simplificando se tiene
f ( x, y, z ) xz xz+ x (z+ z )=xz+ x =(x+ x )(z+ x )= x + z.
Observe que f ( x, y, z ) x +z es el resultado obtenido si hubiéramos utilizado las leyes de
De Morgan en la función f ( x, y, z ) xz .
b) f ( x, y, z ) (x y z )( x y z )( x y z )( x y z )( x y z )( x y z) =
(x y z )( x y z)
Generalmente la FNC es usada cuando el número de ceros es menor que el número de unos
en la columna f; y la FND es usada cuando el número de unos es menor que el número de ceros
en la columna f
Para la simplificación de funciones booleanas, además del álgebra booleana, usamos los
mapas de karnaugh.
Un mapa de Karnaugh o mapa K es una tabla de verdad modificada que se utiliza para
simplificar ecuaciones Booleanas y diseñar circuítos lógicos de manera sistemática. Los mapas K
aprovechan la capacidad del cerebro humano de trabajar mejor con patrones gráficos que con
ecuaciones y otras formas de expresión analítica.
Los mapas de Karnaugh son diagramas rectangulares que tienen 2 n compartimentos, donde
n es el número de variables y cada compartimento representa una fila de la tabla de verdad. En
los mapas de Karnaugh se usa la FND como representación principal de una función. Cada
compartimento tiene un cero o un uno según corresponda al valor de la función.
Fig 6.3.2
En la figura siguiente (a), por ejemplo, se muestra una tabla de verdad de dos variables y en
las figuras (b) y (c) dos mapas de Karnaugh equivalentes. En los márgenes del mapa se señalizan
las coordenadas de cada uno de los cuadrados con respecto a la tabla de verdad.
Fig. 6.3.3
En el sistema de señalización de la figura (b) se utilizan las letras que identifican cada
variable para demarcar las zonas del mapa donde cada combinación vale 1 ó 0. En la figura (c),
las márgenes del mapa se señalizan con 0's y 1's, de tal forma que generan las coordenadas
exactas de cada una de las combinaciones de la tabla de verdad.
Llevar una tabla de verdad al mapa de Karnaugh es muy simple: se transcribe el valor de la
función lógica, para cada combinación de la tabla, a su correspondiente cuadrado, en el mapa,
según las coordenadas escogidas. Si se usa la convención de la figura (b), la tabla de la figura (a)
se lleva al mapa aplicando el siguiente razonamiento: la función lógica F, en la tabla, vale 1
cuando x=0 y y=0, o lo que es lo mismo, cuando x =1 y y =1. Este 1 lógico se ubicará, en el
mapa de Karnaugh, en el cuadrado situado en la intersección de las columnas x y y. Los otros tres
cuadrados deben estar ocupados por 0's, como lo indica la tabla de verdad.
Si se emplea el sistema de señalización de la figura (c), basta con ubicar las coordenadas
que correspondan a las combinaciones de la tabla de verdad y colocar, en los cuadrados, el valor
de la función lógica (0 ó 1). En este caso la función F(x,y)= x y .
Fig. 6.3.4
Fig. 6.3.5
Fig. 6.3.6
De la misma forma que una tabla de verdad, se lleva al mapa de Karnaugh una expresión
booleana se lleva a un mapa de Karnaugh. Se colocan 1's en los cuadrados donde los términos de
la ecuación valgan 1: el resto de los cuadrados se llenan con 0's o se dejan vacíos, que es lo más
usual. En la figura siguiente se muestran dos ejemplos ilustrativos.
Fig. 6.3.7
La figura (a) corresponde a una expresión booleana de tres variables que se lleva a un mapa
de Karnaugh. Con fines didácticos, se ha resaltado, con un bucle, el "grupo" de 1's que coloca, en
el mapa, cada uno de los términos de la expresión. Observe que el primer término de la función
representada en a) tiene una variable y esta corresponde a cuatro cuadros del mapa, esto es debido
a que cuando se representa la función en FND este término se transforma en cuatro términos. La
figura (b) presenta la misma situación usando una expresión booleana de cuatro variables (A, B,
C y D).
Los ejemplos de la figura anterior nos ofrecen una conclusión muy importante: el numero
de 1's que coloca, en una mapa de Karnaugh, cada uno de los términos que componen una
expresión booleana de N variables es igual a 2 N-n, siendo n el número de variables que utiliza el
término.
Por ejemplo, cuando se trabaja con tres variables (N=3) un término de una variable (n=1,
por ejemplo A o B).coloca en el mapa K 2 3-1=22=4 (cuatro) 1's, un término de dos variables (n=2,
por ejemplo AB o AC) coloca 2 3-2=21=2 (dos) 1's y un término de tres variables coloca un 1.
En este punto, es conveniente que nos preguntemos por que el mapa de Karnaugh facilita la
simplificación de expresiones booleanas. Responderemos esta inquietud usando un ejemplo.
Supongamos que se trata de simplificar la siguiente función lógica:
F ( A, B, C ) ABC ABC ABC ABC
Utilizando las reglas del álgebra Booleana anteriormente estudiadas es posible simplificar
esta ecuación y minimizar el número de compuertas requeridas para su realización.
La simplificación anterior es simple y sistemática por una sola razón: cada uno de los
términos de la expresión difiere del siguiente en el valor de una sola variable. Los términos que
difieren en una variable se pueden combinar y rechazar el término diferente. EI mapa de
Karnaugh nos permite visualizar este hecho con gran facilidad.
sólo hay un cambio de bit. Las reglas prácticas que se deben seguir para identificar adyacencias
en un mapa de Karnaugh son:
Cada subrectángulo del mapa de Karnaugh difiere de uno adyacente en una variable.
Para mapas de Karnaugh de dos variables, los subrectángulos cuyos lados horizontales o
verticales se tocan son adyacentes. Ver la siguiente figura.
Fig. 6.3.8
Fig. 6.3.9
El procedimiento sistemático que debe emplearse para simplificar una expresión Booleana
o una tabla de verdad mediante el mapa de Karnaugh se puede resumir en los siguientes pasos:
Para escribir la función simplificada la cual se va a expresar como una suma de términos, se
analizan los grupos para formar los términos. Estos términos se forman con la multiplicación de
las variables que no cambian en el grupo.
Ejemplo 6.3.15
Simplifique las siguientes funciones de Boole usando mapas K, exprese la solución usando
sólo compuertas NAN o NOR y dibuje el circuito de la función simplificada.
a) F ( x, y, z ) x yz x y z xyz xy z
Solución
La función está escrita en forma normal disyuntiva.
Fig. 6.3.10
F ( x, y, z ) yz xz
Para expresar la solución usando sólo compuertas NAND o NOR se toma el doble complemento
de la función la cual no se altera.
F( x, y , z ) yz xz yz x z
b) F ( A, B, C ) AC AB ABC BC
Solución
La función no está escrita en forma normal disyuntiva, por lo que en primer lugar debe
expresarse en esta forma.
F ( A, B, C ) AC ( B B) AB(C C ) ABC BC ( A A)
Fig. 6.3.11
F ( A, B, C ) C AB
F( A, B,C ) C AB C AB
Ejemplo 6.3.16
Simplifique las siguientes funciones de Boole usando mapas K.
a) F ( A, B, C ) 0,2,4,5,6
Solución
En este ejemplo se dan los mintérminos, que son los lugares del mapa donde la función vale
uno.
Fig. 6.3.12
F ( A, B, C ) 0,2,4,5,6 Z XY
b) F ( A, B, C, D) 0,1,2,4,5,6,8,9,12,13,14
Fig. 6.3.13
F ( A, B, C, D) 0,1,2,4,5,6,8,9,12,13,14 C AD B D
c) F ( A, B, C ) ABC BC D ABC D A BC
Solución
Fig. 6.3.14
d) F ( A, B, C, D, E ) 0,2,4,6,9,11,13,15,17,21,25,27,29,31
Fig. 6.3.15
F ( A, B, C , D, E ) BE ADE AB E
Ejemplo 6.3.16
Simplificar la siguiente función F ( A, B; C, D) (0,1,2,5,8,9,10) en
a) Suma de productos.
b) Productos de sumas.
Los unos marcados en el mapa representan todos los términos mínimos (mintérminos) de la
función. Los cuadros marcados con ceros representan los términos mínimos no incluidos en F y
por tanto denotan el complemento de F.
Combinando los cuadrados con unos se obtendrá una función simplificada en suma de
productos: F ( A, B, C , D) B D BC ACD .
Si se agrupan los cuadrados marcados con ceros, se obtiene la siguiente función simplificada
F ( A, B, C , D) AB CD B D .
tomando el complemento de F , se obtiene una función simplificada en producto de sumas:
F ( A, B, C , D) ( A B)(C D) ( B D) .
Ejercicios: Unidad VI
6.7 Diseñe un circuito lógico que tenga entradas A, B y C , y cuya salida sea alta cuando la
mayoría de las entradas sea alta.
6.8 Diseñar un circuito lógico de tres entradas, L, M y N, cuya salida sea alta cuando L=M=1 o
N=0.
6.9 Diseñar un circuito de 4 entradas que representan números binarios de 4 bits el cual
produce un salida alta sólo cuando el número binario es mayor que 0110 2=610.
6.10 Escribir la expresión en forma normal disyuntiva para un circuito con cuatro entradas y
cuya salida sea alta sólo cuando la primera entrada sea baja al mismo tiempo que la
segunda y tercer entrada sean bajas.
6.12 Multiplicar los siguientes términos suma para obtener una expresión suma de productos en
cada caso. Simplificar cuando sea posible.
a) (A+C)(B+D)
b) (A+C+D)(B+D+C)
c) (AB+C+DC)(AB+BC+D)
6.13 Escribir una expresión de Boole (en forma de suma de productos) para un circuito lógico
que tenga salida igual a 1 cuando A=1, B=0, C=0; A=1, B=1, C=0; A=1, B=1, C=1. La
salida debe ser 0 para cualquier otro caso. Simplificar la expresión obtenida y dibujar el
circuito.
6.14 Deducir la expresión booleana para un circuito lógico de compuertas que tiene una salida
igual a 0 sólo en los siguientes casos: A=1, B=1, C=1; A=0, B=0, C=0; A=1, B=0, C=0. La
salida será 1 en los demás casos.
6.15 Escribir las funciones F1, F2 y F3 en FND y FNC dadas en la siguiente tabla.
ENTRADAS SALIDAS
A B C F1 F2 F3
0 0 0 0 0 1
0 0 1 0 1 1
0 1 0 1 1 1
0 1 1 1 1 0
1 0 0 1 0 0
1 0 1 0 1 0
1 1 0 1 1 1
1 1 1 1 0 1
6.16 Escribir las funciones F1, F2 y F3 en FND y FNC dadas en la siguiente tabla. Dibujar el
circuito para las expresiones simplificadas.
ENTRADAS SALIDA
A B C Z
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 0
6.17 Escribir la expresión de Boole para F1, F2 y F3 de la siguiente tabla, en FNC y en FND,
simplificar cada expresión y dibujar el circuito lógico.
ENTRADAS SALIDAS
A B C F1 F2 F3
0 0 0 0 1 1
0 0 1 1 0 1
0 1 0 1 0 1
0 1 1 0 1 1
1 0 0 1 1 1
1 0 1 1 0 0
1 1 0 0 0 0
1 1 1 0 1 0
6.18 Expresar cada una de las siguientes funciones en FNDC en el menor número posible de
variables.
(u+v+w) uv uw
(x+y)(x+ y )( x + z )
xyz+(x+y)(xz)
6.19 Escribir la función de tres variables x, y, z en FND. Si la función vale 1 cuando x=1 ,
y=z=0.
6.20 Escribir la función de las tres variables x, y, z que vale 1 si x=y=1 y z=0 o si x=z=1 y=0 y
que vale 0 para los demás casos en FND y FNC.
x y z F(x,y,z)
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
6.25 Simplificar las siguientes expresiones usando los teoremas del álgebra booleana.
a) xy+(x+y) z +y.
b) x+y+ x y z .
c) yz+wx+z+wz(xy+wz).
d) xyz+ x yz+ x y z + x y z+x y z+x y z .
6.26 Hallar los complementos de las expresiones booleanas del ejercicio 6.25.
6.28 Usar el álgebra booleana para simplificar las siguientes expresiones y dibujar el circuito
para cada expresión, usando compuertas AND y OR.
a) A BC ABC ABC ABC .
b) ABC ABC ABC ABC ABC ABC ABC .
c) A( A B C )( A B C )( A B C )( A B C ) .
d) ( A B C )( A B C )( A B C )( A B C ) .
6.29 Usar el álgebra booleana para simplificar las expresiones dadas y dibujar el circuito lógico
de compuertas para las expresiones simplificadas, usando compuertas OR, AND y NOT.
a) ABC(AB C +A B C+ A BC).
b) AB+A B + A C+ A C .
c) AB+ABC+AB C +ACB.
d) AB( A B C +A B C + A B C ).
6.30 Expresar la solución del ejercicio 6.29 usando sólo compuertas NAND y NOR y hacer el
circuito combinatorio.
6.32 Expresar la solución del ejercicio 6.31 usando sólo compuertas NAND y NOR y hacer el
circuito combinatorio.
6.37 Multiplicar los siguientes términos suma para obtener una expresión suma de productos en
cada caso. Simplificar cuando sea posible.
a) (A+C)(B+D).
b) (A+C+D)(B+D+C).
c) (AB+C+DC)(AB+BC+D).
6.38 Escribir una expresión de Boole en FND para un circuito lógico que tenga salida igual a 1
cuando A=1, B=0, C=0; A=1, B=1, C=0; A=1, B=1, C=1. La salida debe ser 0 para cualquier
otro caso. Simplificar la expresión obtenida y dibujar el circuito.
6.39 Deducir la expresión booleana para un circuito lógico de compuertas que tiene una salida
igual a 0 sólo en los siguientes casos: A=1, B=1, C=1, A=0, B=0, C=0; A=1, B=0, C=0. La
salida será 1 en los demás casos.
6.40 En los siguientes ejercicios escribir las expresiones booleanas que representan los circuitos,
la tabla lógica y, simbólicamente, los datos de salida de cada compuerta.
a) b)
c) d)
b)
c)
d)
6.42 Simplificar las siguientes funciones usando mapas de Karnaugh. Expresar la solución en
FNC, en FND y Dibujar el circuito combinatorio de la función original y de la función
simplificada.
a) F ( A, B, C , D) D( A B) B(C AD) .
b) F ( K , L, M , N ) K LM K MN KLM N LM N .
c) F (W , X , Y , Z ) XZ W XY ( XY XY).
d) F ( w, x, y, z ) wx y x y z wxy z wx y .
e) F (w, x, y, z ) x yz x y z x y z x yz .
f) F ( A, B, C, D) ABC D AC D BC D ABCD BCD .
g) F ( A, B, C ) AC AB ABC BC .
h) F ( A, B, C, D) ABD AC D AB AC D AB D .
i) F (w, x, y, z ) xz wx y w( x y x y) .
j) F ( A, B, C, D) ( A B D)( A B D)(C D)(C D) .
k) F ( A, B, C, D) ( A C D) ( A B C )( A B D)( B C D) .
l) F ( x, y ) x y x y xy .
m) F ( x, y, z) x yz x y z x y z x yz .
n) F (w, x, y, z ) wx y x y z wxy z wx y .
o) F (w, x, y, z ) wx y w yz wx y z xy z .
6.43 Simplificar las siguientes funciones usando mapas de Karnaugh. Expresar la solución
usando sólo compuertas NAND o compuertas NOR y Dibujar el circuito combinatorio de la
función simplificada.
a) F ( A, B, C ) AC AB ABC BC .
b) F ( A, B, C, D) ABC BC D ABC D ABC .
c) F ( A, B, C, D) ABC D AC D BC D ABCD BCD .
d) F ( A, B, C, D) ( A B D)( A D)( A B D)( A B C D) .
e) F ( A, B, C, D) ( B D)( A C D)( A B C D)( A B C D) .
f) F (w, x, y, z ) (wz xyz )( y x yz) .
g) F ( w, x, y, z ) wx( yz y z ) wyz .
h) F ( w, x, y, z ) wx y yz wy z x y z .
i) F ( w, x, y, z ) ( w x y z )(( x y z )( w y z) .
6.44 Simplificar las siguientes funciones usando mapas de Karnaugh. Expresar la solución en
FNC, en FND y Dibujar el circuito de la función simplificada.
a) F ( A, B, C) 0,2,4,5,6 .
b) F (w, x, y, z) 4,5,7,8,9,11 .
c) F (w, x, y, z) 0,1,2,3,8,9,10 .
d) F (w, x, y, z) 9,10,11,12,13 .
e) F (w, x, y, z) 3,4,5,7,9,13,14,15 .
f) F (w, x, y, z) 0,2,5,7,8,10,13,15 .
g) F (w, x, y, z) 5,6,8,11,12,13,14,15 .
h) F (w, x, y, z) 7,9,10,11,14,15 .
i) F ( A, B, C, D, E) 0,1,5,10,17,21,25,29 .
6.45 Simplificar las siguientes funciones usando mapas de Karnaugh. Expresar la solución en
FNC, en FND y Dibujar el circuito combinatorio de la función simplificada.
a) F ( x, y, z ) 0,1,4,5 .
b) F ( w, x, y, z ) 1,3,5,7,13,15 .
c) F ( A, B, C , D) 0,1,2,3,4,10,11,15 .
d) F ( A, B, C , D) 3,4,6,7,9,10,11,15 .