Buscar

L10D131

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MAT 01375 – Matema´tica Discreta B 2013/1
Lista de Exerc´ıcios 10
1. Seja (B = {0, 1},∨,∧,−, 0, 1) a´lgebra de Boole associada a` lo´gica bina´ria.
Usando as portas lo´gicas, AND, NOT, NAND, OR, XOR e NOR,
diagrame um circuito equivalente a cada expressa˜o booleana dada:
a) x ∨ (x ∧ y).
b) (x ∨ y).
c) x ∨ ((x ∧ y) ∨ (x ∧ y)).
d) (x ∧ y) ∨ (y ∧ x).
2. Considere o circuito diagramado abaixo chamado ENOR e use a a´lgebra
de Boole (B = {0, 1},∨,∧,−, 0, 1) para simplifica´-lo e diagrame o circuito
resultante. Sugesta˜o: Denote a porta XOR como x⊕ y ⇔ (x ∨ y) ∧ (x ∧ y).
3. Prove as propriedades a seguir para A´lgebras de Boole. Justifique cada passo.
(a) x ∧ (y ∨ (x ∧ z)) = (x ∧ y) ∨ (x ∧ z)
(b) x ∨ (y ∧ (x ∨ z)) = (x ∨ y) ∧ (x ∨ z)
(c) x ∨ y = x ∨ ((x ∧ y) ∨ (x ∧ y))
(d) (x ∧ y) ∨ (x ∧ z) ∨ (y ∧ z) = x ∨ y
(e) (x ∧ (z ∨ y)) ∨ (x ∨ y) = x
4. Utilizando a definic¸a˜o de uma A´lgebra de Boole B e o fato de que as suas
operac¸o˜es bina´rias ∨ e ∧ sa˜o idempotentes (isto e´, x∨x = x e x∧x = x para
todo x ∈ B), demonstre os fatos a seguir. Justifique cada passo.
(a) x ∧ 0 = 0
(b) x ∨ 1 = 1
(c) x ∧ (x ∨ y) = x
(d) x ∨ y = 0 implica x = 0 e y = 0
(e) x ∧ y = 0 implica x ∧ y = x
(f) (x ∧ y) ∨ (y ∧ x) = y implica x = 0
(g) x ∨ y = y se, e somente se, x ∧ y = x
5. Seja S = {0, 1, a, b} e sejam ∨ e ∧ operac¸o˜es bina´rias e − operac¸a˜o una´ria.
Sabendo que [S,∨,∧,−, 0, 1] forma uma A´lgebra Booleana, complete as tabelas
abaixo que definem as operac¸o˜es bina´rias ∨ e ∧, usando a primeira tabela
que define a operac¸a˜o una´ria −.
−
0 1
1 0
a b
b a
∨ 0 1 a b
0
1
a
b
∧ 0 1 a b
0
1
a
b
6. Seja A o conjunto {0, 1}. Enta˜o A2 e´ o conjunto de todos os pares ordenados
formados com 0 e 1. Considere o conjunto B de todas as func¸o˜es de A2 em A.
Por exemplo, uma dessas func¸o˜es f(x, y) e´ dada por f(0, 0) = 0, f(0, 1) = 1,
f(1, 0) = 1 e f(1, 1) = 1.
(a) Quantos elementos tem B?
(b) Se f1 e f2 sa˜o elementos de B e se (x, y) ∈ A
2, defina
(f1 ∨ f2)(x, y) = max{f1(x, y), f2(x, y)},
(f1 ∧ f2)(x, y) = min{f1(x, y), f2(x, y)},
(f1)(x, y) =
{
1, se f1(x, y) = 0,
0, se f1(x, y) = 1.
Suponha que f1 e f2 sejam dadas por f1(0, 0) = 1, f1(0, 1) = 0, f1(1, 0) =
1, f1(1, 1) = 0 e f2(0, 0) = 1, f2(0, 1) = 1, f2(1, 0) = 0 e f2(1, 1) = 0.
Quais sa˜o as func¸o˜es f1 ∧ f2, f1 ∨ f2 e (f1).
(c) Determine quais devem ser as func¸o˜es 0 e 1 para que [B,∨,∧,−, 0, 1] seja
uma A´lgebra Booleana. Justifique que temos uma A´lgebra Booleana.

Continue navegando