Академический Документы
Профессиональный Документы
Культура Документы
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole Retculos de Boole Funciones booleanas Formas canonicas Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
El algebra de Boole
Las algebras de las funciones proposicionales y de la teora de conjuntos tienen una serie de propiedades identicas. Se dene el concepto de algebra de Boole como una estructura algebraica caracterizada por todas estas propiedades comunes. George Boole (1815-1864) fue un matematico y losofo britanico. Como inventor del algebra de Boole, la base de la aritmetica computacional moderna, Boole es considerado como uno de los fundadores del campo de las Ciencias de la Computacion. En 1854 publico An Investigation of the Laws of Thought. En el desarrollaba un sistema de reglas que le permita expresar, manipular y simplicar, problemas logicos y losocos cuyos argumentos admiten dos estados (verdadero o falso) por procedimientos matematicos.
a + (b + c) = (a + b) + c a (b c) = (a b) c
2 Propiedades conmutativas.
a + (b c) = (a + b) (a + c) a (b + c) = (a b) + (a c)
4 Elementos neutros. Existen dos elementos 0, 1 A tales que:
a+0=a a1=a
a+a=1 aa=0
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Ejemplos
El algebra de Boole mas simple es aquella en la que A tiene un solo elemento (A = {a}) y las l.c.i. se denen como a + a = a y a a = a, siendo a = a. Aqu se tiene que 0 = 1 = a = a = a. Se denomina algebra de Boole trivial. Por ejemplo, {} con las operaciones dadas por la union y la interseccion es una algebra de Boole trivial. Sea E un conjunto. P(E) es una algebra de Boole con las operaciones union e interseccion. El conjunto cociente de las formas proposicionales respecto a la relacion de equivalencia logica (que es una R.B.E.) es una algebra de Boole con las operaciones y . El algebra de Boole binaria es A = {0, 1} (con 0 = 1) con las operaciones obvias.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Primeras propiedades
1 2
Los elementos neutros 0 y 1 son unicos. Dado un elemento a A, existe un unico elemento a A tal que a + a = 1 y a a = 0. Leyes de idempotencia: a, b A se verica que a + a = a y a a = a. Propiedades de absorcion: 1 + a = a + 1 = 1 y 0 a = a 0 = 0 a A. Propiedades simplicativas: a + (a b) = a y a (a + b) = a a, b A. Doble complementario: a = a a A. Leyes de De Morgan: a + b = a b y a b = a + b a, b A. 0 = 1 y 1 = 0.
Algebras de Boole Retculos de Boole Funciones booleanas Formas canonicas Metodo de Quine-McCluskey
6 7
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Propiedades
Si A es una algebra de Boole, la relacion de orden asociada verica las siguientes propiedades:
1
2 3
Para cualquier par de elementos a, b A se tiene que sup{a, b} = a + b y inf{a, b} = a b. Por tanto, (A, ) es un retculo. 1 es el maximo de A y 0 es el mnimo de A. Para cualquier a A se tiene que sup{a, a} = 1 e inf{a, a} = 0.
Ejercicio: Sea E = {a, b, c}. Considera el retculo denido a partir del algebra de Boole P(E) y representa su diagrama de Hasse.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Retculo de Boole
Denicion Un retculo de Boole es un conjunto A dotado de una relacion de orden tal que: (A, ) es un retculo (es decir, todo subconjunto formado por dos elementos de A admite supremo e nmo). El retculo (A, ) es distributivo, es decir, las leyes de composicion interna y denidas por a b := sup{a, b}, a b := inf{a, b}
satisfacen las propiedades distributivas, es decir: a(b c) = (ab)(ac) y a(b c) = (ab)(ac) a, b, c A. El retculo (A, ) es complementado, es decir, existen el maximo (denotado por 1) y el mnimo (denotado por 0) y, para todo a A, existe a A (llamado complementario de a) tal que a a = 1 y a a = 0.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Ejemplo
Para todo numero natural n, denotemos por Dn al conjunto de sus divisores naturales con la relacion de divisibilidad (que es una relacion binaria de orden). Es decir, consideramos la relacion denida por a b a | b a, b Dn . Propiedades Dn es un retculo distributivo, y ademas a b = sup{a, b} = mcm(a, b) y a b = inf{a, b} = mcd(a, b). Dn tiene maximo (que es n) y mnimo (que es 1). Por tanto: Dn sera un retculo de Boole si y solo si cada elemento a Dn admite complementario, es decir, si existe a Dn tal que mcm(a, a) = n y mcd(a, a) = 1. Ejercicio: Es D30 un retculo de Boole? Y D12 ? Ejercicio: En general, cuando es Dn un retculo de Boole?
4 3 1
Algebras de Boole Retculos de Boole Funciones booleanas Formas canonicas Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Funciones booleanas
Sea A una algebra de Boole. Una variable booleana es una variable a la cual se le pueden asignar elementos del conjunto A. Dada una variable booleana x, el complemento de x, denotado por x es una variable tal que x = b siempre que x = b (para cualquier b A). Un literal es una variable booleana x o su complemento x. Denicion Las funciones booleanas de orden n son aplicaciones f : An A, ; (x1 , . . . , xn ) f (x1 , . . . , xn ) denidas, de forma recurrente, de la siguiente manera: xi es una funcion booleana de orden n para todo i = 1, 2, . . . , n. Si f y g son dos funciones booleanas de orden n, entonces las funciones (f + g)(x1 , . . . , xn ) := f (x1 , . . . , xn ) + g(x1 , . . . , xn ), (f g)(x1 , . . . , xn ) := f (x1 , . . . , xn ) g(x1 , . . . , xn ) y f (x1 , . . . , xn ) := f (x1 , . . . , xn ) tambien lo son.
Ejemplos
Consideremos un algebra de Boole cualquiera A y la aplicacion f : A3 A dada por: f (x, y , z) := x + x y + y z. Entonces f es una funcion booleana de orden 3. Si, por ejemplo, A es el algebra de Boole P(E), donde E es un conjunto, esta funcion se correspondera con: (A, B, C) A (A B) (B c C). Observese que, aplicando la propiedad simplicativa, la anterior funcion es la misma que f (x, y , z) = x + y z.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Objetivos
Una misma funcion booleana admite diferentes expresiones, sin mas que aplicar las identidades propias del algebra de Boole. Cabe plantearse, as, dos problemas, que se resolveran a lo largo del tema: Como averiguar, de una manera sistematica, si dos expresiones distintas corresponden a la misma funcion booleana? Como obtener expresiones que representen a una funcion booleana, pero que sean lo mas sencillas posible?
Un termino minimal (o minitermino) de orden n es una funcion booleana de la forma m(x1 , x2 , . . . , xn ) = b1 b2 bn , donde bi {xi , x i } para todo i = 1, 2, . . . , n. Ejemplos: m(x, y , z) = x y z es un termino minimal de orden 3, m(x, y, z, t) = x y z t es un termino minimal de orden 4. Denicion Un termino maximal (o maxitermino) de orden n es una funcion booleana de la forma M(x1 , x2 , . . . , xn ) = b1 + b2 + . . . + bn , donde bi {xi , x i } para todo i = 1, 2, . . . , n. Ejemplos: M(x, y , z) = x + y + z es un termino maximal de orden 3, M(x, y , z, t) = x + y + z + t es un termino maximal de orden 4.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Propiedades
1
Cualquier termino maximal es el complementario de un termino mnimal (el obtenido al intercambiar unos por ceros y ceros por unos en el subndice binario). Por ejemplo: M100 = x + y + z = x y z = m011 , como consecuencia de la Ley de de Morgan. Dos maxiterminos distintos denen funciones booleanas distintas (como consecuencia de las dos propiedades anteriores). El numero de terminos minimales (y maximales) de orden n en una algebra de Boole no trivial es 2n (como consecuencia de la subindexacion con numeros binarios y de las propiedades anteriores). La suma de todos los miniterminos de orden n es igual a 1 (puede probarse por induccion sobre n). El producto de todos los maxiterminos de orden n es igual a 0 (es la propiedad dual de la anterior).
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole Retculos de Boole Funciones booleanas Formas canonicas Metodo de Quine-McCluskey Teorema-Denicion Sea f (x1 , x2 , . . . , xn ) funcion booleana de orden n. Entonces f puede expresarse de manera unica como suma de miniterminos. Esta expresion se denomina forma canonica es la siguiente: disyuntiva de f y, ademas, f (x1 , x2 , . . . , xn ) = f (e1 , e2 , . . . , en )me1 e2 en ,
donde la suma se toma sobre todas las n-tuplas (e1 , e2 , . . . , en ) tales que ei {0, 1} i = 1, 2, . . . , n.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Ejemplo: deduccion de la forma canonica disyuntiva a partir de la propiedad del elemento complementario
Otra forma alternativa de deducir la forma canonica disyuntiva es mediante el uso de la propiedad a + a = 1. En el ejemplo anterior: f (x, y ) = x y + x = x y + x 1 = x y + x (y + y ) = x y +x y +x y
Usando esta tabla, segun la formula dada en el teorema anterior, la forma canonica disyuntiva de f sera: f (x, y ) = 1 m00 + 1 m01 + 0 m10 + 1 m11 = m00 + m01 + m11 = x y + x y + x y
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Forma canonica disyuntiva del complementario de una funcion booleana (1) Los 23 = 8 miniterminos de orden 3 (con los subndices expresados en base 10) son m0 , m1 , m2 , m3 , m4 , m5 , m6 y m7 . Consideremos la siguiente funcion booleana de orden 3 (expresada en su forma canonica disyuntiva): f (x, y, z) = x y z + x y z + x y z = m001 + m010 + m111 . Expresando los subndices de los miniterminos en base 10 obtenemos: f (x, y, z) = m1 + m2 + m7 . Por un lado: f (x, y, z) + f (x, y, z) = 1 (por complementariedad). Por otro lado, segun una propiedad vista: m1 + m2 + m7 +m0 + m3 + m4 + m5 + m6 = 1
f (x,y ,z)
Este hecho es claramente generalizable para cualquier funcion booleana: Teorema Sea f una funcion booleana de orden n. Entonces la forma canonica disyuntiva de su funcion complementaria, f , es igual a la suma de los miniterminos de orden n que no aparecen en la forma canonica disyuntiva de f . Ejercicio: Calcula la forma canonica disyuntiva de f (x, y , z, t) = x y z + x y z t + x y + z + t y la de f .
Debido a la unicidad de la forma canonica disyuntiva se obtiene: f (x, y, z) = m0 + m3 + m4 + m5 + m6 = m000 + m011 + m100 + m101 + m110 = x y z + x y z + x y z + x y z + x y z Observese que en f estan exactamente los miniterminos que no estan en f .
Algebras de Boole Retculos de Boole Funciones booleanas Formas canonicas Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Consideremos la funcion booleana (expresada segun su forma canonica disyuntiva) del ejemplo anterior.
El enunciado dual del teorema de existencia de la forma canonica disyuntiva es el siguiente: Teorema-Denicion Sea f (x1 , x2 , . . . , xn ) funcion booleana de orden n. Entonces f puede expresarse de manera unica como producto de maxiterminos. Esta expresion se denomina forma canonica conjuntiva de f .
f (x, y , z) = x y z + x y z + x y z = m001 + m010 + m111 = m1 + m2 + m7 . Hemos visto que la forma canonica disyuntiva de su funcion complementaria se obtiene sumando los miniterminos que no aparecen en la de f , es decir: f (x, y, z) = m0 + m3 + m4 + m5 + m6 = m000 + m011 + m100 + m101 + m110 . Aplicando doble negacion y de Morgan: f (x, y , z) = f (x, y, z) = m000 + m011 + m100 + m101 + m110 = = m000 m011 m100 m101 m110 = M111 M100 M011 M010 M001 = (x + y + z) (x + y + z) (x + y + z) (x + y + z) (x + y + z).
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Calculo de la forma canonica conjuntiva a partir de la tabla de verdad (1) Consideremos la funcion booleana del ejemplo anterior (expresada en su forma canonica disyuntiva): f (x, y, z) = x y z + x y z + x y z. Su tabla de verdad es la siguiente: x 0 0 0 0 1 1 1 1 y 0 0 1 1 0 0 1 1 z 0 1 0 1 0 1 0 1 f (x, y, z) 0 1 1 0 0 0 0 1
A partir de las consideraciones anteriores es sencillo deducir lo siguiente: Teorema La forma canonica conjuntiva de una funcion booleana f (x1 , x2 , . . . , xn ) es el producto de todos los maxiterminos de la forma Mb1 b2 ...bn (con subndice en binario) tales que f (b1 , b2 , . . . , bn ) = 0. Dicho de otro modo, se consideran las las de la tabla de verdad correspondientes a valores nulos de la funcion y se toman los maxiterminos cuyos subndices son los complementarios de los valores de las variables (se cambian los unos por ceros y los ceros por unos).
Hemos visto en la transparencia anterior que la forma canonica conjuntiva de f se obtiene de la siguiente manera: f (x, y , z) = m000 m011 m100 m101 m110 = M111 M100 M011 M010 M001
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Objetivo
1
Algebras de Boole Retculos de Boole Funciones booleanas Formas canonicas Metodo de Quine-McCluskey
Dada una expresion de una funcion booleana f de orden n, describiremos un proceso (denominado Metodo de Quine-McCluskey) que nos conducira a una expresion de f mas simple. En lo que sigue consideraremos inicialmente la forma canonica disyuntiva de f = 0, que sabemos que es unica, y la simplicaremos escribiendola como suma de productos con el mnimo numero de literales posible. Un tratamiento dual podra hacerse con la expresion de la forma canonica conjuntiva de f = 1. El Metodo de Quine-McCluskey consta de dos fases: La primera trata de encontrar terminos posibles de la expresion mnima de f (denominados implicantes primos). En una segunda fase, se determinan cuales de los implicantes primos constituyen una expresion mnima de f.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Se escriben en una columna, a la izquierda, los subndices binarios de los terminos minimales de f . Estaran separados por bloques de manera que los numeros del primer bloque no contienen ningun 1, los del segundo bloque contienen exactamente un 1, los del tercero contienen dos 1s, etc.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Deducimos, tras lo dicho hasta ahora, que la funcion booleana original se expresa como suma de los implicantes primos: f (x, y, z, t) = m000 +m000 +m01 +m10 +m11 +m11 = x y t +y z t +x z +x z +y z +x y Hemos llegado, as, a una expresion mas simple de la funcion f . En la segunda parte veremos como obtener expresiones simples, eliminando algunos implicantes primos todava mas sobrantes.
Denicion Diremos que un termino r cubre a un cierto minitermino m si todos los literales que son factores de r lo son tambien de m. Por ejemplo, el termino m01 = y t cubre al minitermino m1001 = x y z t. El siguiente paso consistira en determinar a que miniterminos de la forma canonica disyuntiva de f cubre cada uno de los implicantes primos que aparecen en la expresion simplicada de f que hemos obtenido.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
00 0 000 0 1 1 0 11 11
0000 X X
0010 X X
0011
0110
0111
1000 X
1001
1100
1101
1110
1111
X X
X X X X X X X X X X X X
Construimos una tabla de manera que cada la corresponde a un implicante primo y cada columna corresponde a un minitermino de la forma canonica disyuntiva de f . Marcamos con una cruz aquellas casillas en las que el implicante primo (asociado a su la) cubra al minitermino (asociado a su columna).
Buscamos las columnas que solo contengan una cruz y encerramos en un crculo estas cruces. Esto quiere decir que los correspondientes miniterminos solo son cubiertos por un implicante primo. Estos son los implicantes primos esenciales (senalados en verde), y tendran que aparecer necesariamente minimal de f (ya que, de lo contrario, en cualquier expresion habra miniterminos que no quedaran cubiertos): f (x, y , z, t) = m01 + m10 + = x z + x z +
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
00 0 000 0 1 1 0 11 11
0000 X X
0010 X X
0011
0110
0111
1000 X
1001
1100
1101
1110
1111
X X
X X X X X X X X X X X
00 0 000 0 1 1 0 11 11
Senalamos de alguna manera todos los miniterminos que son cubiertos por los implicantes primos esenciales (los escritos en rojo, en la tabla). As pues, la expresion: m01 + m10 = x z + x z ya cubre a todos los miniterminos escritos en rojo. Solo faltan por cubrir los escritos en azul.
Los miniterminos que faltan por cubrir son cubiertos unicamente por los implicantes primos senalados tambien en azul. Por lo tanto: Las expresiones minimales de f se obtendran sumando, a los implicantes primos esenciales (que han de aparecer necesariamente en todas las expresiones minimales), una cantidad mnima de implicantes primos no esenciales de manera que se cubran todos los miniterminos.
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Justicacion de la segunda fase del Metodo de Quine-McCluskey As como la primera parte del Metodo de Quine-McCluskey (la deduccion de la expresion de una funcion booleana como suma de los implicantes primos) ha sido justicada durante el desarrollo del ejemplo, no ha quedado muy claro hasta ahora por que las expresiones obtenidas a partir de la tabla anterior se corresponden con la funcion f . Justicaremos ahora este hecho. La forma canonica disyuntiva de una funcion booleana queda determinada por su tabla de verdad. Por tanto, se tiene el siguiente resultado: Proposicion Dos funciones booleanas f y g de orden n son iguales si y solo si f (b1 , b2 , . . . , bn ) = g(b1 , b2 , . . . , bn ) para todas las n-tuplas (b1 , b2 , . . . , bn ) {0, 1}n . Como consecuencia: Corolario Dos funciones booleanas f y g de orden n son iguales si y solo si para todo (b1 , b2 , . . . , bn ) {0, 1}n se satisface la equivalencia: f (b1 , b2 , . . . , bn ) = 1 g(b1 , b2 , . . . , bn ) = 1.
En nuestro caso podemos obtener 4 expresiones minimales de f (jugando con los 4 implicantes primos no esenciales): f (x, y , z, t) = m01 + m10 + m000 + m11 x z +x z +x y t +y z f (x, y , z, t) = m01 + m10 + m000 + m11 x z +x z +x y t +x y f (x, y , z, t) = m01 + m10 + m000 + m11 x z +x z +y z t +y z f (x, y , z, t) = m01 + m10 + m000 + m11 x z +x z +y z t +x y = = = =
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Algebras de Boole
Retculos de Boole
Funciones booleanas
Formas canonicas
Metodo de Quine-McCluskey
Sea f (x1 , x2 , . . . , xn ) una funcion booleana de orden n y sea f = m1 + m2 + + ms su forma canonica disyuntiva (los sumandos mi representan los terminos minimales que aparecen en la misma). Aplicando la primera fase del Metodo de Quine-McCluskey se tiene que f (x1 , x2 , . . . , xn ) = r1 + r2 + + rm , siendo r1 , r2 , . . . , rm los implicantes primos. Sea g(x1 , x2 , . . . , xn ) = r1 + r2 + + rt (con t m) una de las expresiones minimales obtenidas al nalizar la aplicacion del Metodo de Quine-McCluskey a f . Probaremos que g = f usando el corolario anterior. Consideremos, por tanto, un elemento (b1 , b2 , . . . , bn ) {0, 1}n arbitrario. Si g(b1 , b2 , . . . , bn ) = 1 entonces ri (b1 , b2 , . . . , bn ) = 1 para algun i {1, 2, . . . , t}; y como f = r1 + r2 + + rm , es claro que f (b1 , b2 , . . . , bn ) = 1. Supongamos ahora que f (b1 , b2 , . . . , bn ) = 1. Entonces existe un minitermino mi tal que mi (b1 , b2 , . . . , bn ) = 1. Pero, teniendo en cuenta como se ha construdo g, existe un termino ri (con 1 i t) tal que ri cubre a mi . Luego ri (b1 , b2 , . . . , bn ) = 1 y, por lo tanto, g(b1 , b2 , . . . , bn ) = 1. Aplicando el corolario anterior queda probado que f = g.
Bibliografa recomendada
C. Alegre Gil, A. Martnez Pastor y M. C. Pedraza Aguilera. Problemas de Matematica Discreta. Servicio de Publicaciones UPV, Valencia, 1997. J. C. Ferrando y V. Gregori. Matematica Discreta. Reverte, Barcelona, 1995. ` R. Fuster, Matematica discreta. Monograes de la UPV. ` Servei de Publicacions UPV, Valencia, 2009. R. Garnier, J. Taylor, Discrete Mathematics for new technology, Institute of Physics Publishing. R. P. Grimaldi. Matematicas Discretas y Combinatoria. Addison Wesley Longman, Mexico, tercera edicion, 1998.