Matemáticas Discretas Tc1003 Estructuras Algebraicas Actividades de Álgebra Booleana Solución 1. Reduce las siguientes expresiones xy xz = x x * yz xyzy = xz * yy a) = 0 * yz b) xy z y x z = x x * yy * z z = 0* y *0 c) xz * y =0 xyz 2. Expresa las siguientes funciones como una suma de productos f = x( xy´+ xý + y´z ) f = z ( x´+ y ) + y´ = xxy´+ xx´ y + xy´z a) b) = xy´+0 + xy´z = zx´+ zy + y´ = xy´+ xy´z ( ( f ( x, y, z ) = x xy + y + x y ) = x y + xy ( ) ) = xy + x y + x x y f ( x, y , z ) = x + y + x y c) =0 ( = x y z + z + xy z + z ) = xy + x y + 0 d) = xy + x y ( ) ( = xy z + z + x y z + z = x yz + x yz + x yz + x y z ) = xyz + xy z + x yz + x y z 3. Encuentra el valor de cada una de las siguientes expresiones booleanas si los valores de las variables booleanas w, x, y y z son 1, 1, 1 y 0 respectivamente. w + xy 1 + 0 *1 a) 1+ 0 1 ( wx + y z ) + w y + ( w + y )( x + y ) wx + xy + yz b) 1 *1 + 1 *1 + 1 * 0 1+1+ 0 (1 *1 + 1 *1) + 1 * 0 + (1 + 1)(0 + 1) c) 1 + 0 + (0 * 0) + (1 * 0) 1 1+ 0 + 0 1 4. Sean w, x y y variables booleanas, donde x toma el valor 1. Para cada una de las siguientes expresiones booleanas, determine, si es posible, el valor de la expresión. Si no puede determinar el valor de la expresión, encuentre entonces el número de asignaciones de valores de w y y tales que producen el valor de 1 para la expresión. x y + xw = 0 * y + 1 * w xy + w = 0 * y + w = 0+w = 0+w a) b) =w =w x =1 w =1 w =1 Ngj/v2008 5 Estructuras algebraicas 1 Matemáticas Discretas Tc1003 Estructuras Algebraicas 5. Encuentra la conjunción fundamental (sumas) formada con las variables w, x, y, z o sus complementos, de modo que el valor de la conjunción sea 1 exactamente cuando a) w = 0, x = 1, y = 1, z = 0 b) w = x = y = z =0 wxy z wxyz c) w =x = 0, y = z =1 w x yz d) w = 0, x = y = z = 1 wxyz 6. Determina la f.n.d. y la f.n.c. de a) Sea f : B 3 → B está dada por f(x, y, z) = ( x + y ) + ( xz ) f.n.d.: forma normal disyuntiva: suma de productos f(x, y, z) = ( x + y ) + ( xz ) = (x + y ) * ( x + z ) = ( x + y) * x z = xz + yz = x z( y + y ) + y z( x + x) = y z + x y z + xy z + x y z f.n.c.: forma normal conjuntiva: producto de sumas f(x, y, z) = ( x + y ) + ( xz ) = (x + y ) * ( x + z ) = ( x + y) * x z = ( x + y) * x z + y y = ( x + y ) * ( x + y ) * (z + y ) * (x + y ) * (z + y ) = ( x + y ) * (z + y ) * (x + y ) * (z + y ) = ( x + y + z z ) * (z + y + x x )(x + y + z z ) * (z + y + x x ) = ( 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 ) * ( x + y + z ) * ( x + y + z ) * ( x + y + z ) * (x + y + z ) * ( x + y + z ) Ngj/v2008 5 Estructuras algebraicas 2 Matemáticas Discretas Tc1003 Estructuras Algebraicas b) Sea g : B 4 → B dada por g(w, x, y, z) = ( wz + xyz )( x + x y z ) Suma de productos: f.n.d. g(w, x, y, z) = ( wz + xyz )( x + x yz ) = wzx + wz x yz + xyzx + xyz x y z = wxz + w x yz + xyz = wxz ( y + y ) + w x y z + xyz ( w + w) = wxyz + wx yz + w x yz + wxyz + wxyz = wxyz + wx yz + w x yz + wxyz Producto de sumas: f.n.c. g(w, x, y, z) = ( wz + xyz )( x + x yz ) w x y z wz xyz wz + xyz 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 x yz 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 x + x yz 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 g ( w, x, y, z ) 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 g ( w, x, y , z ) = ( w + x + y + z )( w + x + y + z )( w + x + y + z ) ( w + x + y + z )( w + x + y + z )( w + x + y + z ) ( w + x + y + z )( w + x + y + z )( w + x + y + z ) ( w + x + y + z )( w + x + y + z )( w + x + y + z ) Ngj/v2008 5 Estructuras algebraicas 3 Matemáticas Discretas Tc1003 Estructuras Algebraicas 7. Simplifica las siguientes expresiones booleanas xy + ( x + y ) z + y = xy + x z + y z + y x + xy = 0 = x( y + z ) + y ( z + 1) a) b) 0 + 0 = 0 = x( y + z ) + y x=0 1* 0 = 0 y=0 yz + wx + z + [ wz ( xy + wz )] = yz + wx + z + xywz + wz = z ( y + 1) + wz ( xy + 1) + wx c) = z + wz + wx = z ( w + 1) + wx = z + wx Ngj/v2008 5 Estructuras algebraicas 4