A B C ... = A + B + C + ...
A + B + B + ... = A B C ...
Por outras palavras, estas equaes dizem que o complemento de um produto de variveis igual soma dos complementos das variveis individuais (equao da esquerda) e o complemento de uma soma de variveis igual ao produto dos complementos das variveis individuais (equao da direita). O Teorema de De Morgan define as regras usadas para converter operaes lgicas AND em operaes lgicas OR e vice-versa. Essas regras so: A negao da soma lgica, representada pela seguinte equao Z = A + B = A B , e a negao do produto lgico, representado pela equao Z = A B = A + B . Vamos ver agora os seguintes exemplos usando, alm das respectivas equaes, os circuitos lgicos correspondentes; a explicao das gates ser dada imediatamente a seguir. Assim, para duas variveis temos:
A B = A + B
A + B = A B
equivalente a
36
Do Transstor ao Digital
A ideia que, ao quebrar a barra sobre uma operao, esta muda de sinal, isto , ao quebrar uma barra longa no primeiro termo, a operao correspondente a essa barra transforma-se de multiplicao em soma e vice-versa. Com vista ao desenvolvimento de um procedimento de simplificao de funes lgicas, vamos falar de duas formas padro em que as funes lgicas podem ser expressas. A primeira a soma de produtos. A soma de produtos uma forma de representao de funes booleanas em que aplicada a operao lgica OU sobre um conjunto de termos formados pela operao E. Tomemos o seguinte exemplo: Dada a funo lgica f ( A, B, C , D) = ( A + BC )( B + CD) , vamos express-la como uma soma de produtos. Atravs do axioma da distributividade chegamos ao seguinte:
f ( A, B, C , D) = ( A + BC )( B + CD) = ( A + BC ) B + ( A + BC )CD
= AB + BBC + ACD + BCCD = AB + BC + ACD + BCD
Vejamos outro exemplo: Dada a funo lgica de cinco variveis f ( A, B, C , D, E ) = ( A + BC )( D + BE ) , vamos express-la como uma soma de produtos. Atravs do teorema de De Morgan e do axioma da distributividade chegamos ao seguinte:
f ( A, B, C , D, E ) = ( A + BC )( D + BE ) = ( A + B + C )[ D( BE )] = ( A + B + C )[ D( B + E )] = ( A + B + C )( BD + DE )
= ABD + ADE + BD + BDE + BC D + C DE
Por estes exemplos podemos ver que: caso apaream na sua forma complementar apenas variveis individuais, como no primeiro exemplo, necessitamos de usar apenas o axioma da distributividade; caso o sinal de complementaridade aparea numa combinao de variveis, como no segundo exemplo, devemos usar primeiro o teorema de De Morgan.
37