Escolar Documentos
Profissional Documentos
Cultura Documentos
Algebra de Boole
Algebra de Boole
Objetivo
lgebra de Boole
Contedo
Postulados Teoremas Fundamentais Simplificao de Funes Lgicas Funes de Chaveamento
Postulados
Postulado I
Existe um conjunto de K objetos ou elementos sujeitos relao de equivalncia, denotada =, que satisfaz o princpio da substituio, ou seja, se a=b, a pode ser substitudo por b em qualquer expresso envolvendo b sem afetar a validade da expresso.
Sistemas de Numerao e Cdigos 4
Postulados
Postulado IIIa
Existe um elemento 0 em K tal que para todo a em K, a+0=a
Postulado IIIb
Existe um elemento 1 em K tal que para todo a em K, a 1 = a.
Postulados
Postulado IVa. a + b = b + a Postulado IVb. a b = b a
propriedade comutativa
propriedade distributiva
Postulado VI. Para todo elemento a em K existe um elemento a tal que aa=0 a+a =1
Sistemas de Numerao e Cdigos 6
Dualidade
Cada teorema tem seu dual substituindo 0 por 1 e + por Exemplos: a+ 0=a a 1=a ou ainda a+(b c) a(b + c) = (a + b) (a + c) = (a b) + (a c)
7
Contedo
Postulados Teoremas Fundamentais Simplificao de Funes Lgicas Funes de Chaveamento
Teoremas Fundamentais
Lema 1:
Os elementos 0 e 1 so nicos.
Lema 2:
Para todos os elementos a em K, a+a = a a a =a
Sistemas de Numerao e Cdigos 9
Teoremas Fundamentais
Lema 3:
Para todos os elementos a em K, a+1 = 1 a 0 = 0
Lema 4:
Os elementos 0 e 1 so distintos e 1=0 1=0
10
Teoremas Fundamentais
Lema 5:
Para todo par de elementos a e b em K, a + ab = a a(a + b) = a
Lema 6:
Para cada a em K a nico.
Sistemas de Numerao e Cdigos 11
Teoremas Fundamentais
Lema 7:
Para cada a em K e b em K, a= a
12
Teoremas Fundamentais
Teorema 9: Para quaisquer trs elementos a,b e c em K (propriedade associativa)
a+(b+c) =(a+ b)+c
Teoremas Fundamentais
Teorema 11: (DeMorgan) Para qualquer par de elementos a e b em K
(a+ b)=a b ab=(a+ b)
14
Teoremas Fundamentais
Teorema 12: Para quaisquer trs elementos a,b e c em K
ab a c bc ab a c ( a b )( a c )( b c ) ( a b )( a c )
Prova:
ab a c bc ab a c bc ( a a ) ab abc a c a bc ab (1 c ) a c (1 b ) ab a c ( a b )( a c )( b c ) ( a b )( a c )
Sistemas de Numerao e Cdigos
Dualidade!
15
Contedo
Postulados Teoremas Fundamentais Simplificao de Funes Lgicas Funes de Chaveamento
16
Simplificao
Exemplo 1: Simplifique a funo abaixo
F x , y , z y z z z x x z x y x z y z x z x y x z y z x z x y z yz x y z yz x z x y Identifica F x, y, z zy x z
Sistemas de Numerao e Cdigos 17
(Lema
5) Vb)
(Postulado (Lema 5)
(Postulado
Vb) 12
Simplificao
Exemplo 1: Redes antes e aps a simplificao
18
Simplificao
Exemplo 2 : Simplifique a funo abaixo
F w , x , y , z x xyz yz x wx w x x y x yz ( x x ) x y x ( w w ) x x y yz x x y yz x x y (Teorema (Teorema 10) 5) (Postulado Vb)
19
Simplificao
Exerccio 1:Verifique as igualdades abaixo por manipulao algbrica. Justifique cada passo com uma referncia a um postulado ou teorema:
a x
(b) (c) y xy
x y x y c
d
0 d e ab c d
x ab
y x y xy x z yz xy x y z c d
20
10
Simplificao
Exerccio 2: Usando teoremas e postulados simplifique as frmulas abaixo de modo a terem o mnimo de ocorrncia de cada varivel.
a x y xyz
(b) y z x xy z x x y
y x xz x z y y
(c) x z y x z y z x y z x y z y x z
21
Contedo
Algebra de Boole e Funes Lgicas Postulados Teoremas Fundamentais Simplificao de Funes Lgicas Funes de Chaveamento
22
11
Funes de Chaveamento
Uma funo de chaveamento de n variveis qualquer atribuio particular de valores (0s ou 1s) para todas as possveis 2n combinaes de valores das n variveis.
x1 0 0 0 0 1 1 1 1
2
n
x2 0 0 1 1 0 0 1 1
x3 0 1 0 1 0 1 0 1
F ? ? ? ? ? ? ? ?
lgebra de Boole
Fim
Sistemas de Numerao e Cdigos 24
12