Vous êtes sur la page 1sur 8

NOES DE LGICA MATEMTICA

NOES DE LGEBRA BOOLEANA


"Uma das caractersticas da investigao cientfica procurar padres ou
semelhanas entre fenmenos observados"(livro I). Vimos que o Clculo
Proposicional e a Teoria dos Conjuntos possuem algumas propriedades em
comum ou sejam so estruturas matemticas que, juntamente com operaes
ou relaes entre seus objetos obedecem certas regras." Podemos comparar
uma estrutura matemtica a um esqueleto humano pois, embora as
aparncias externas das pessoas sejam diferentes, a forma e a disposio dos
ossos so as mesmas."(livro I). Assim, vamos definir, uma estrutura
matemtica, lgebra Booleana, que incorpora as propriedades bsicas do
Clculo Proposicional e da Teoria dos Conjuntos, ou seja, um outro modelo
de uma mesma estrutura matemtica. O conceito de lgebra Booleana foi
formulado pelo matemtico ingls George Boole por volta de 1850.
Por LGEBRA BOOLEANA entendemos um conjunto B={p, q, r , ..} junto
com duas operaes binrias + e - em B, uma operao singular em B e dois
elementos distintos 0 e 1 de B tais que valem as seguintes propriedades: (para
todo p , q , r em B ) :

Associativa (p + q) + r = p + (q + r) (p - q) - r = p - (q - r)
Comutativa p + q = q + p p - q = q - p
Idempotente p + p = p p - p = p
Absoro
(p - q) + p = p (p + q) - p = p
Distributiva
p + (q - r) = (p + q) - (p +
r)
p - (q + r) = (p - q) +
(p - r)
Propriedades do 0 p + 0 = p p - 0 = 0
Propriedades do 1 p + 1 = 1 p - 1 = p
Quaisquer que seja p em B,
existe p emB tal que
p + p = 1 p - p = 0
Indicamos uma lgebra Booleana por [ B , + , - , , 0 , 1 ].
- A operao p - q pode ser denotada simplesmente por pq eliminando o
operador - .
- normal a seguinte terminologia na lgebra Booleana :
p - q : encontro de p e q.
p + q : juno de p e q.
p : complemento de p.
0 : elemento zero.
1 : elemento unitrio.
Uma expresso booleana, uma frmula e uma expresso na lgebra do
conjuntos,so correspondentes se substituimos , + , - , = , 0 ,
1 respectivamente por ~ , v , . , , F , V ou ainda por , , , = , C , U
(considerando-se p , q ,.. como: elementos de B , variveis proposicionais ou
conjuntos respectivamente).
Exemplo: (p + (q - r)) corresponde a ~(~ p v (q . r)) ou ainda
a (p (q r))
Para formalizar as semelhanas entre o Clculo Proposicional e a lgebra
Booleana, notemos que o conjunto das proposies uma lgebra de Boole
em relao conjuno, disjuno e negao.


APLICAES DE LGEBRA BOOLEANA : MAPA DE KARNAUGH
De modo sucinto podemos dizer que o MAPA DE KARNAUGH, idealizado
em 1950 por MauriceKarnaugh, um mtodo de simplificao de expresses
lgicas fundamentado em teoremas da lgebra Booleana e utilizando
representaes grficas. Utilizando o mapa de Karnaugh podemos simplificar
frmulas ou expresses booleanas em FND COMPLETA, sem o uso direto
de propriedades para obter tais simplificaes.
REPRESENTAO GRFICA : Temos as seguintes representaes
grficas (mapas), de acordo com o nmero de variveis (aqui representadas
por letras maisculas) das expresses: (no que se segue entende-
se ABcomo A - B)
a) Duas variveis:
A A
B
B
b) Trs variveis :
AB AB AB AB
C
C
c) Quatro variveis :
AB AB AB AB
CD
CD
CD
CD
Em cada mapa:
-Os quadrados de cima e os de baixo so adjacentes; os da esquerda e os da
direita so adjacentes.
-Os quadrados adjacentes diferem apenas por uma varivel .
-Cada quadrado indicar um DISJUNCTO da FNDCOMPLETA que est
sendo representada.
-Cada DISJUNCTO ser representado escrevendo 1 no respectivo quadrado.
Exemplos:
Representar a expresso ABC + ABC + ABC
AB AB AB AB
C 1 1
C 1
Representar a expresso AB+ AB + AB
A A
B 1
B 1 1
Podemos construir Mapas de Karnaugh para 5 ou mais variveis passando
para representaes grficas tridimensionais tornando-se inadequado.
SIMPLIFICAO : Para simplificar procedemos do seguinte modo:
1. Agrupar , traando ovais ao redor de todos os "1" para formar grupos de
2
n
"1" adjacentes.
2. Nenhum "1" pode ficar fora dos grupos formados. Se necessrio, agrup-lo
sozinho.
3. Quanto maior o grupo, mais simplificada ficar a expresso.
4. Se necessrio, um "1" pode ser agrupado mais de uma vez. Nunca agrup-lo
se no houver necessidade.
5. A varivel que se repetir em cada grupo permanece na expresso. A
varivel que no se repete eliminada.
Exemplos:
a) Simplificando a expresso ABC + ABC + ABC obtemos a
expresso ABC + BC




b) Simplificando a expresso AB+ AB + AB obtemos A+ B



c) Simplifique usando um applet apropriado para 4 variveis.

APLICAES DE LGEBRA BOOLEANA : LGEBRA DOS
CIRCUITOS
A introduo de uma lgebra Booleana no estudo dos circuitos deve-se ao
matemtico americano CLAUDE ELWOOD SHANNON (1916-2001) (A
Symbolic Analysis of Relay and Switching Circuits - 1938). De modo sucinto
mostraremos esse tipo de relacionamento com a Clculo Proposicional e a
lgebra Booleana.
Um interruptor um dispositivo ligado a um ponto de um circuito, que pode
assumir um dos dois estados, "fechado" ou "aberto". No
estado "fechado" (que indicaremos por 1) o interruptor permite que a
corrente passe atravs do ponto, enquanto no estado "aberto" (que
indicaremos por 0) nenhuma corrente pode passar pelo ponto.
1.Circuito com um interruptor p:
p

A indicao "fechado" ou "aberto" do interruptor ser
conhecida com a indicao
de p=1 ou p=0 respectivamente.
2.Circuito com dois interruptores p e q:
- Em paralelo indicado por p + q
p

q Neste caso no passa corrente se e somente p=0 e q=0 ou
seja, esto ambos "abertos" o que corresponde no Clculo Proposicional
tabela verdade da disjuno p v q .
- Em srie indicado por p - q ou pq
p q
Neste caso passa corrente se e somente
se p=1 e q=1 ou seja, esto ambos "fechados" o que
corresponde no Clculo Proposicional tabela verdade
da conjuno p . q .
- Circuitos acoplados contraditrios: quando um abre o outro fecha e
reciprocamente correspondendo tabela verdade da negao.
-Circuitos acoplados equivalentes: se comportam do mesmo modo
correspondendo tabela verdade da bi-implicao p q .
Exemplo : A expresso booleana correspondente ao esquema abaixo :
(( p- q) + ((p- q) + q)) = pq + pq + q
Simplificando a expresso:
(( p- q) + ((p- q) + q)) = ( p- q) + q = q (por absoro) representamos o
circuito simplificado obtido :





Exemplo : A expresso e um circuito correspondente frmula
( p q) v ~ r ~ p v q v~ r ser : p + q +r


Exemplo : Um comit tem 3 membros . Um projeto passa se e somente se o
presidente vota a favor e obtm maioria. Projetar um circuito de modo que
cada membro vote a favor apertando um boto e tal que a luz se acenda se o
projeto for aprovado.
Soluo: Sendo P o presidente e A e B os outros dois membros, a tabela
verdade abaixo corresponde s informaes dadas onde 1 representa a
aprovao do projeto.
Obtendo a FND correspondente temos (P - A - B) + (P - A - B ) +
(P - A - B) que simplificando por Mapa de Karnaugh temos PA + PB = P (
A + B) sendo simples a representao do circuito.
P A B ?
1 1 1 1
1 1 0 1
1 0 1 1
1 0 0 0
0 1 1 0
0 1 0 0
0 0 1 0
0 0 0 0

CELINA ABAR
- 2004
PUC - Rio
Curso Superior de Tecnologia em Processamento de
Dados (TPD/P15)
ORGANIZAO DE COMPUTADORES
Atualizado em 09/11/97
Prof. Rui Mano
E-mail Internet: rmano@tpd.puc-rio.br
CONCEITOS DE LGICA DIGITAL - CONTINUAO
LGEBRA DE BOOLE
As operaes bsicas da lgebra de Boole so:

AVALIAO DE UMA EXPRESSO BOOLEANA
Uma expresso booleana uma expresso formada por sinais de entrada
(chamados variveis de entrada) ligados por conectivos lgicos, produzindo
como resultado um nico sinal de sada.

Na avaliao de uma expresso Booleana, dever ser seguida uma ordem de
precedncia conforme a seguir definido:

1 - avalie NOT
2 - avalie AND
3 - avalie OR
Obs.: respeitando-se sempre os parnteses!

Ex.: Avalie a expresso:

EQUIVALNCIA DE FUNES LGICAS
Duas funes Booleanas so equivalentes se - e somente se - para a mesma
entrada, produzirem iguais valores de sada .

PORTANTO, DUAS FUNES LGICAS EQUIVALENTES TEM A
MESMA TABELA VERDADE.

Ex.: Verifique se as funes lgicas a seguir representam funes
equivalentes:

PROPRIEDADES DA LGEBRA DE BOOLE

Exerccio:
Simplifique a seguinte expresso:

PROPRIEDADES DA FUNO EXCLUSIVE OR (XOR)