Está en la página 1de 7

FUNCIONES BOOLEANAS

Introduccin Si se hace un anlisis comparativo del clculo proposicional y la teora de conjuntos, con sus conectivos lgicos y las operaciones unin, interseccin y complemento respectivamente, se observa un comportamiento idntico. EL lgebra booleana provee operaciones y reglas para trabajar con el conjunto de {0, 1}. 0 F y 1 V. Las 3 operaciones del lgebra booleana son complemento, suma y producto booleano. El complemento es definido por 0 = 1 y 1 = 0. La suma es definido por +, or 1 + 1 = 1, 1 + 0 = 1, 0 + 1=1, 0 + 0 = 0. El producto es definido por , and 1 1 = 1, 1 0 = 0, 0 1 = 1, 0 0 = 0. Precedencia son , , +. Ejemplo : Encuentre el valor de 1 0 + (0 + 1). EXPRESIONES BOOLEANAS Definicin : Una expresin booleana es una sucesin de smbolos que incluye 0,1, algunas variables x, y, z y las operaciones booleanas + , . Para ser ms precisos definamos una expresin boolena en n variables x1, x2..., xn recursivamente como:

Los smbolos 0 y 1 y x1, x2,..., xn son expresiones

booleanas en x1, x2,... xn. Si E1 y E2 son expresiones booleanas en x1, x2,... xn tambin lo son E1 + E2; E1 E2 y E1.

Ejemplo : Las siguientes son cuatro expresiones booleanas en las tres variables x, y, z:

(x + y)(x + z) xz + xy + z.

Es obvio que las expresiones del lado izquierdo involucran las tres variables. Las expresiones booleanas 0 y 1 pueden verse como expresiones en cualquier nmero de variables. FUNCIONES BOOLEANAS Definicin : La funcin booleanas F(x,y) con valores 1 donde x = 1 e y = 0 y el valor 0 para todas las otras elecciones x e y. Las funciones booleanas pueden ser representadas usando expresiones con variables y operaciones booleanas. x 1 1 0 0 y F(x, y) 0 1 1 0 0 1 0 0

Cada expresin booleana representa una funcin. El valor de la funcin es obtenido sustituyendo 0 y 1 por los valores de las variables en la expresin.

x 1 1 1 1 0 0 0 0

y 1 1 0 0 1 1 0 0

z 1 0 1 0 1 0 1 0

xy 1 1 0 0 0 0 0 0

x 0 1 0 1 0 1 0 1

F(x, y,z) =xy +z 1 1 0 1 0 1 0 1

Las funciones booleanas F y G de n variables son iguales si y solo si F(b1, b2, ..., bn) = G(b1, b2, ..., bn). Dos funciones diferentes que tienen los mismos valores de verdad en su tabla son llamadas equivalentes. El complemento de una funcin booleana F es la funcin F, donde F(x1, x2, ..., xn) = (F(x1, x2, ..., xn). La suma booleana F + G y el producto FG es definido por (F + G)(x1, x2, ..., xn) = F(x1, x2, ..., xn) + G(x1, x2, ..., xn) y (FG)(x1, x2, ...,xn) = F(x1, x2, ...,xn) G(x1, x2, ...,xn). IDENTIDADES EN LGEBRA BOOLEANAS Equivalencia Lgica
X X XXX X+XX X + (Y + Z) (X + Y) + Z Doble negacin Idempotencia Idempotencia Ley asociativa

X (Y Z) (X Y) Z (X + Y) (Y + X) (X Y) (Y X)

Ley asociativa Ley conmutativa Ley conmutativa

X + (Y Z) (X + Y) (X + Ley distributiva Z) X (Y + Z) (X Z)

Y) + (X Ley distributiva
Ley de De Morgan Ley de De Morgan Ley de identidad Ley de identidad Ley de dominacin Ley de dominacin Ley de cobertura Ley de cobertura Ley de contradiccin Ley de contradiccin

(X + Y) X Y (X Y) X + Y X+0X X1X X+11 X00 X + (X Y) X X (X + Y) X XX0 X + X 1

Principio de la dualidad : Toda proposicin o identidad algebraica sigue siendo vlida, si todas las operaciones (+) y () y los elementos identidad 0 y 1 son intercambiados. Si una proposicin o una expresin algebraica se obtiene de otra por una sola aplicacin del principio de la dualidad, la segunda se llamar la dual de la primera y recprocamente. Ejemplo

Se tiene que a + ab entonces por el principio de la dualidad se puede concluir que a(a + b). Se tiene que x(x+y) entonces por el principio de la dualidad se puede concluir que a = x +(xy).

Representacin de Funciones Booleanas Los ms importante del algebra booleana es :

Dados los valores de una funcin booleana, podemos encontrar una expresin booleana que representa esta funcin. Las funciones booleanas pueden ser representadas por sumas, productos y complemento booleana de variables (, +, ).

Expansin de Suma de Productos Ejemplo : Encontrar una expansin booleana que represente las funciones F(x, y, z) y G(x, y, z), las cuales son : x 1 1 1 1 0 0 0 0 y 1 1 0 0 1 1 0 0 z 1 0 1 0 1 0 1 0 F 0 0 1 0 0 0 0 0 G 0 1 0 0 0 1 0 0

Solucin : el producto booleano de F = xyz y G= xyz + xyz. Definicin : Un literal es una variable booleana o su complemento. Un mintrmino de las variables booleanas x1, x2, ..., xn es un producto booleano y1 y2, ...yn donde yi = xi o yi = xi, un mintrmino es un producto de n literales, con un literal para cada variable. Forma normal disyuntiva : Una expresin booleana est en forma normal disyuntiva con n variables x1, x2,... xn, si la expresin es una suma de trminos del tipo E1(x1) E2( x2) ... En(xn), donde Ei(xi) = xi o xi para i = 1, 2,..., n, y ningn par de trminos son idnticos. Toda expresin booleana que no contiene constantes es igual a una funcin en forma normal disyuntiva. Ejemplo.

Escribir (xy + xz) + x en F.N.D Escribir (x + y)z en F.N.D, luego generar la tabla y encontrar la suma de productos en expansin. Encuentre y simplifique la expresin booleana especificada por la siguiente tabla. x y z x+y z (x+y)z 111 1 0 0

110 101 100 011 010 001 000

1 1 1 1 1 0 0

1 0 1 0 1 0 1

1 0 1 0 1 0 0

Exprese cada una de las siguientes funciones en F.N.D con el menor nmero posible de variables. o (u + v + w)(uv + uw) o (x + y)(x + y)( x + z) o xyz + (x + y)(x + z) Encuentre el complemento de las siguientes funciones: xz + xz xy + xy + xy Simplifique las siguientes expresiones usando teoremas del lgebra booleana. o xy + (x + y)z + y o x + y + (x + y + z) o yz + wx + z + wz(xy + wz) o xyz + xyz + xyz + xyz + xyz + xyz.
Continuar Funciones

Seccin anterior Booleanas

También podría gustarte