TP3 MD2023
TP3 MD2023
TP3 MD2023
1. Simplifique las siguientes expresiones mediante la aplicación de las propiedades del álgebra de Boole.
Justifique cada paso.
a) a.b.(a + b)
b) a + (a.b.c) + (a.b) + (a.b)
c) [(x + y).z ].x.y
d) ( x'.y ) . ( x.z ) '. x + ( x.y ') . ( x '+ y )'
e) [ (xy)’ + x] z’ + [x (x + z)y’ ] + (xy’ z)
f)
[a. b' + c (a' + b)](b + c)
6
4. a) Sea A = 1,2,3,6 . Se define: x + y = mcm(x, y), x.y = mcd(x, y), x = para x, y A . Demuestre
x
que el conjunto (A, + , . , , 1 , 6 ) es un álgebra de Boole.
5. Demuestre las siguientes afirmaciones, utilizando las propiedades del álgebra de Boole. Justifique cada
paso.
a) x + x.(y + 1) = x
b) x.x=x
c) a.b = a → a + b = b
d) x + y = 0 → x. y’ = 0
e) x + y = y xy’ = x → x = 0
f) a + b’ = a’ + b → a = b
g) ba = b → a + bc = a
h) x + y = 0 → x = 0, y = 0
6. De un contraejemplo para demostrar que las siguientes afirmaciones son falsas en un álgebra de Boole:
a) x + z = y + z x = y
b) x.z = y.z x = y
c) a.b = a a.b = (a.b) + a
7. Se sabe que el conjunto B = {a, b, c, d} tiene estructura de álgebra e Boole. Las operaciones “+” y
“.” están definidas por las siguientes tablas, que están incompletas:
1
Trabajo Práctico 3: Álgebra de Boole Matemática Discreta
+ a b c d . a b c d
a a a a
b b d b b
c c c a c
d d d d
Teniendo en cuenta las propiedades que se verifican en un álgebra de Boole, complete las tablas y
determine el complemento de cada elemento.
9. i) Describa las expresiones booleanas para cada uno de los siguientes casos:
a)
b)
c)
d)
2
Trabajo Práctico 3: Álgebra de Boole Matemática Discreta
10. Sea (B, +, . , ‘, 0, 1) un álgebra de Boole. Dada la expresión x + xyz + x´z’ + (x + y’)’, se pide:
a) Simplificar la expresión utilizando las leyes del álgebra de Boole. Indicar en cada paso la ley
utilizada.
b) Representar la expresión obtenida en el ítem anterior mediante compuertas
x y z f
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
12. Se desea realizar una alarma para automóvil para detectar ciertas condiciones no deseables. Para la
misma se emplean tres interruptores para indicar el estado en el que se encuentra la puerta del lado del
conductor, el encendido y los faros respectivamente. Se quiere diseñar un circuito lógico con estos tres
interruptores como entradas, de manera que la alarma se active cuando se presenten cualquiera de las
siguientes condiciones:
• Los faros están prendidos mientras el encendido está apagado.
• La puerta está abierta mientras el encendido está prendido.
3
Trabajo Práctico 3: Álgebra de Boole Matemática Discreta
Ejercicio 1 Simplifique las siguientes expresiones mediante la aplicación de las propiedades del álgebra de
Boole. Justifique cada paso.
( x '.y ) . ( x.z ) '. x + ( x.y ') . ( x '+ y )' = y ( x. x ') z ' x + ( x.y ') . ( x '+ y )' por conmutatividad y ley asociativa
= y. 0 . z ' x + ( x.y ') . ( x '+ y )' por ley del inverso
= 0 '. x + ( x.y ') . ( x '+ y )' por ley de do min ación
= x + ( x.y ') . ( x '+ y ) ' dado que 1' = 0 y ley de identidad
= x. ( x ' + y )' por ley de absorción
= x. ( x. y ') por ley de De Morgan / doble contradicción
= xy ' ley asociativa / ley de idempotencia
Ejercicio 3: En un álgebra de Boole, ¿existe algún elemento que sea igual a su complemento?
Demostraremos que en un álgebra de Boole no existe ningún elemento que sea igual a su inverso utilizando
el método del absurdo.
Sea (B ; + ; . ; ‘ ; 0 ; 1) un álgebra de Boole. Supongamos que existe un elemento x B tal que x es igual a su
inverso, es decir, x = x’. Entonces tenemos que:
1. x = x.x = x. x’ = 0 , por lo que x = 0 (se aplicó la ley de idempotencia y que x = x’)
2. x = x + x = x + x’ = 1, por lo que x = 1
Luego, obtenemos que x = 0 = 1, lo cual es absurdo dado que, por definición de álgebra de Boole, 0 1
Ejercicio 5: Demuestre las siguientes afirmaciones, utilizando las propiedades del álgebra de Boole. Justifique
cada paso.
e) x + y = y xy’ = x x = 0
Por hipótesis, x = xy’ Por hipótesis, y = x+y Ley de asociativa Ley del inverso/ ley de
dominación
De
Morgan
Ejercicio 6: De un contraejemplo para demostrar que las siguientes afirmaciones son falsas en un álgebra de
Boole:
a) x + z = y + z x = y
Dar un contraejemplo significa, en este caso, mostrar un álgebra de Boole en la que el antecedente de la
implicación resulte verdadero y el consecuente falso. Es decir, se tiene que verificar que x + z = y + z pero x
tiene que ser distinto de y.
4
Trabajo Práctico 3: Álgebra de Boole Matemática Discreta
- x + z = X Z = 1 , 3 1 ,2 = 1 , 2 , 3
- y + z = Y Z = 2 , 3 1 , 2 = 1 , 2 , 3
Observación: notemos que con este ejercicio estamos viendo que en un álgebra de Boole no se verifica la
propiedad cancelativa.