Documente Academic
Documente Profesional
Documente Cultură
Algebra Booleana
Conocer y aplicar los postulados y teoremas fundamentales del lgebra booleana adems
de relacionarlos y aplicar los operadores lgicos bsicos en circuitos elctricos,
electrnicos, neumticos e hidrulicos.
Representar las formas cannicas SOP y POS. Reducir funciones booleanas utilizando
los teoremas del lgebra de Boole.
Simplificar funciones booleanas mediante los mtodos de mapas de Karnaugh y
McClausky.
Implementar las funciones con diferentes compuertas lgicas.
Implementar funciones lgicas utilizando solo compuertas NOR o NAND y con circuitos
hidrulicos y neumticos.
4.1 Teoremas y postulados fundamentales
Cuando se trabaja con circuitos digitales es muy comn que al final de un diseo se tenga
un circuito con un nmero de partes mayor al necesario.
Para lograr que el circuito tenga la cantidad de partes correcta (la menor posible) hay que
optimizar (reducir).
Un diseo ptimo causar que:
En consecuencia que el diseo sea el ms econmico posible. Una herramienta para reducir
las expresiones lgicas de circuitos digitales es la matemticas de expresiones lgicas,
(George Boole en 1854) La herramienta se conoce como lgebra de Boole.
El lgebra booleana es un sistema matemtico deductivo centrado en los valores cero y uno
(falso y verdadero). Un operador binario definido en ste juego de valores acepta un
par de entradas y produce un solo valor booleano, Para cualquier sistema algebraico existen
una serie de postulados inciales, de aqu se pueden deducir reglas adicionales, teoremas y
otras propiedades del sistema, el lgebra booleana a menudo emplea los siguientes
postulados:
El lgebra booleana es una estructura algebraica que rigorizan las operaciones lgicas Y, O
y NO, as como el conjunto de operaciones unin, interseccin y complemento.
Los postulados de un sistema matemtico constituyen los supuestos bsicos a partir de los
cuales es posible deducir las reglas, teoremas y propiedades del sistema. Los postulados
comunes que se utilizan para formular diversas algebraicas son:
Un conjunto de elementos es cualquier coleccin de objetos con alguna propiedad en
comn. Si S es un conjunto y A y B son ciertos objetos.
Cerradura o Cerrado. El sistema booleano se considera cerrado con respecto a un
operador binario si para cada par de valores booleanos se produce un solo resultado
booleano. El lgebra booleana es cerrada bajo las operaciones AND, OR y NOT
Elemento Identidad. Un valor booleano I se dice que es un elemento de identidad con
respecto a un operador binario * si A * I = A. Decimos que un conjunto S tiene un
elemento de identidad respecto a una operacin binaria * sobre S si existe un elemento e S
con la propiedad. e * A = A * e = e para todos x S
El elemento de identidad con respecto a es uno y con respecto a + es cero. No existe
elemento de identidad para el operador NOT. El conjunto de los nmeros naturales N, no
tiene elemento de identidad porque 0 no pertenece al conjunto.
Conmutativo. Se dice que un operador binario * sobre un conjunto S es conmutativo
si A * B = B * A para todos los posibles valores de A y B S. Los operadores y + son
conmutativos.
Asociativo. Se dice que un operador binario * sobre un conjunto es asociativo si (A
*B) * C = A * (B * C) para todos los valores booleanos A, B, y C S denota que A es un
miembro del conjunto S . y + son ambos asociativos, esto es, (AB)C = A(BC) y (A+B)+C
= A+(B+C). (a) x + (y + z) = (x + y) + z (b) x (y z) = (x y) z
Inverso. Un valor booleano I es un elemento inverso con respecto a un operador booleano
* si A * I = B, y B es diferente de A, es decir, B es el valor opuesto de A. Decimos que
un conjunto S, que tiene el elemento de identidad e respecto a un operador *, tiene un
inverso si, para todo A S, existe un elemento B S tal que A*B = e
(a) x + x = 1 (b) x x = O
Ejemplo En el conjunto de enteros, I donde e = 0, el inverso de un elemento a es (-a), ya
que a + (-a) = 0.
Nu
m
1
2
3
4
5
6
Postulado
a)
b)
Cerradura
Elemento
Identidad
Conmutativas
Asociativa
Inverso
Distributivo
+ operaciones suma
x+0=x
operacin multiplicacion
x1=x
x+y=y+x
x + (y + z) = (x + y) + z =x+y+z
x + x = 1
x(y + z) = xy + xz
(w + x)(y + z)= wy +xy + wz + xz
xy = yx
(xy)z=x(yz)=xyz
x x = 0
x + yz = (x + y)(x + z)
Es posible probar todos los teoremas del lgebra booleana utilizando stos postulados,
adems es buena idea familiarizarse con algunos de los teoremas ms importantes de los
cuales podemos mencionar los siguientes:
Expresiones duales. Dos expresiones se dicen duales una de la otra, si una se puede
obtener de la otra cambiando los operadores binarios (operaciones) ( + ) por () y viceversa
y cambiando los elementos de identidad O's por 1 's y viceversa.
Ejemplo.
La expresin A + B = 1 es dual de la expresin AB = O,
Todas las expresiones de los incisos (a) de los postulados del lgebra booleana son duales
de las expresiones de los incisos (b) correspondientes.
El teorema 1a):
x+x=x
x + x = (x + x) 1
Por el postulado
2b) x 1 = x
= (x + x )(x + x)
5a) x + x = 1
= x + xx
6b) el producto de una
variable por su complemento da 0 x + yz = (x + y)(x + z)
=x+0
5b) una variable ms el
neutro no se altera x x = 0
=x
2b) x 1 = x
Puede probarse si se comprueban ambos valores de x: 0 + 0 = 0 y 1 + 1 = 1
Teorema 1b):
xx=x
x x = xx +0
Por el postulado
2a) 0 es el neutro de la
suma x + 0 = x
= xx + xx
5b) x x = 0
= x(x + x)
6a) x(y + z) = xy + xz
=x1
5a) x + x = 1
=x
2b) x 1 = x
Puede demostrarse si se prueba cada caso. Si x = 0, entonces 0 0 = 0; si x = 1 entonces
11= 1. Por lo tanto x x = x
Observe que el teorema 1b) es el dual del teorema 1a) y que cada uno de los pasos de la
demostracin en la parte b) es el dual de la parte a). Cualquier teorema dual se puede
deducir de forma similar, partiendo de la demostracin de su par correspondiente.
Este teorema implica que cuando existen trminos semejantes en una expresin, basta con
escribir uno de ellos, o bien, que un trmino puede "desdoblarse" tantas veces como se
quiera. Obsrvese que tambin esto implica que An = A para cualquier nmero n entero
positivo.
Ejemplos:
La expresin (X+Y)(X+Y) por idempotencia es igual a X+Y
La expresin XYZXYX por idempotencia es igual a XYZ
La expresin XY+Z+ XY por idempotencia es igual a XY+Z
Teorema 2a):
+ z)
x+1=1
x + 1 = 1 (x + 1)
= (x + x)(x + 1)
= x + x1
Por el postulado:
2b) x 1 = x
5a) x + x = 1
6b) x + yz = (x + y)(x
=x + x
2b) x 1 = x
=1
Establece que si se aplica un OR entre cualquier variable y 1, el resultado siempre ser 1.
Comprobamos esto para ambos valores de x: 0 + 1 = 1 y 1 + 1 = 1
Teorema 2b):
x 0 = 0 por dualidad.
Antes de presentar ms teoremas, debemos recalcar que cuando se aplican los teoremas la
variable x puede llegar a representar una expresin que contiene ms de una variable. Por
ejemplo: x y(x y) = 0
Los teoremas en que intervienen dos o tres variables se pueden demostrar algebraicamente
a partir de los postulados y los teoremas que ya demostramos.
Teorema 4: asociativo
a) x + (y + z) = (x + y) + z
b) x(y z) = (xy)z
Teorema 5: DeMorgan
a) (x + y) = xy
b) (xy) = x + y
Teorema 6: Absorcin
a) x + xy = x
x + xy = x 1 + xy
= x(1 + y)
= x (y + 1)
=x1
=x
por el postulado:
2b) x 1 = x
6a) x(y + z) = xy + xz
3a)
2a) x + 0 = x
2b) x 1 = x
Ejemplo servirn para ilustrar cmo pueden aplicarse los teoremas booleanos.
Simplifique la expresin y = ABD + ABD
Factorice las variables comunes AB mediante el uso del teoremas por el postulado 6a)
x(y + z) = xy + xz
y = AB(D + D)
Si utilizamos el postulado 5a, el trmino entre parntesis es equivalente a 1. As
y = AB 1
utiliza el postulado 2b) x 1 = x
= AB
Simplifique la expresin z = (A + B)(A + B)