Leyes
Básicas del Álgebra de Boole
• Leyes
básicas del Álgebra de Boole:
– Leyes
conmutativas de la suma y multiplicación.
– Leyes
asociativas de la suma y multiplicación.
– Ley
distributiva.
• Son
las mismas que las del álgebra ordinaria.
Leyes
Conmutativas
• El
orden en que se aplica a las variables la operación OR es indiferente:
A+B
= B+A
• El
orden en que se aplica a las variables la operación AND es indiferente:
AB
= BA
Ley
conmutativa de la suma para dos variables
Ley
conmutativa de la multiplicación para dos variables
Leyes
Asociativas
• Al
aplicar la operación OR a más de dos variables, el resultado es el mismo
independientemente de la forma en que se agrupen las variables:
A
+ (B + C) = (A + B) + C
• Al
aplicar la operación AND a más de dos variables, el resultado es el mismo
independientemente de la forma en que se agrupen las variables:
A (BC)
= (AB) C
Ley
asociativa de la suma para tres variables
Ley
asociativa de la multiplicación para tres variables
Ley
Distributiva
• Aplicar
la operación OR a dos o más variables y luego aplicar la operación AND al
resultado de la operación y a otra variable aislada, es equivalente a aplicar
la operación AND a la variable aislada con cada uno de los sumandos y luego
aplicar la operación OR a los productos resultantes.
• Esta
ley también expresa el proceso de sacar factor común, en el que la variable
común se saca como factor de los productos parciales.
A(B
+ C) = AB + AC
Ley
distributiva para tres variables
Reglas Básicas del Álgebra de Boole
Muy
útiles para la manipulación y simplificación de expresiones booleanas.
1. A
+ 0 = A
2. A
+ 1 = 1
3. A
·0 = 0
4. A
·1 = A
5. A
+ A = A
6. A
+ A = 1
7. A
·A = A
8. A
·A = 0
9. A
= A
10. A
+ AB = A
11. A
+ AB = A + B
12. (A
+ B)(A + C) = A + BC
A,
B, o C pueden representar una única variable o una combinación de variables.
Leyes de
Morgan
Para
todo par de variables lógicas a, b 0 A, se cumple...
a + b = a*b y a*b =a + b
Para
demostrar esto: a + b = a*b
Si
demostramos que siempre se cumple (a + b) + (a*b) = 1 y (a +b) *(a*b) = 0, es
porque (a + b) y (a*b) son siempre
opuestos, o sea, porque (a +b) y(a*b) son siempre iguales.
(a+ b) * (a *b) = [(a + b)+a]
* [(a + b)+b] = (1+b) * (1+a) = 1*1 = 1(a + b) * (a*b) = [a*(a*b)] + [b*(a*b)]
= (0*b) + (0*a) = 0+0 = 0
Estas
dos leyes son muy importantes, ya que permiten pasar de expresiones en sumas
lógicas a expresiones equivalentes en productos lógicos.
No hay comentarios:
Publicar un comentario