Você está na página 1de 51

Álgebra

de Boole
IEFP VILA REAL | CET TEPSI 2021
TRABALHO MATEMÁTICA = DANIELA ∨ n.º 00 ∧ DIOGO ∨ n.º 00 ∧ INÊS ∨ n.º 5 ∧ PEDRO ∨ n.º 12
GEORGE
BOOLE
BIO

BIOGRAFIA
1...
2...
3...
4...

georgeboole.com

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
DEFINIÇÃO
ÁLGEBRA
DE BOOLE

ENQUANTO A ÁLGEBRA TRADICIONAL OPERA COM RELAÇÕES QUANTITATIVAS,


A ÁLGEBRA DE BOOLE OPERA COM RELAÇÕES LÓGICAS.

AS VARIÁVEIS SÃO BINÁRIAS – VERDADEIRO OU FALSO, REPRESENTADAS POR 0 E 1.

AQUI 0 E 1 NÃO EXPRIMEM QUANTIDADES MAS ESTADOS DAS VARIÁVEIS.

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
FUNÇÕES
=

IGUALDADE a s

s=a
0 0

1 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
¬

NEGAÇÃO ¬a s

s = ¬a
1 0

0 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
OR

a+b a b a∨b

a OR b
0 0 0

0 1 1

a∨b 1

1
0

1
1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
AND

axb a b a∧b

a AND b
0 0 0

0 1 0

a∧b
1 0 0

1 1 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
NAND

NEGAÇÃO AND a b a∧b ¬(a ∧ b)

a NAND b
0 0 0 1

0 1 0 1

¬(a∧ b) 1

1
0

1
0

1
1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
NOR

NEGAÇÃO OR a b a∨b ¬(a ∨ b)

a NOR b
0 0 0 1

0 1 1 0

¬(a ∨ b) 1

1
0

1
1

1
0

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
XOR

EXCLUSIVE OR a b a⊕b

0 0 0

0 1 1

a⊕b 1 0 1

1 1 0

0 SE O NÚMERO DE 1 É PAR
1 SE O NÚMERO DE 1 É IMPAR
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
LEIS
ELEMENTO
ABORVENTE

LEI DO ELEMENTO ABSORVENTE PARA A SOMA LÓGICA


a∨1=1
LEI DO ELEMENTO ABSORVENTE PARA A MULTIPLICAÇÃO LÓGICA
a∧0= 0
DISTRIBUTIVA
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
IDENTIDADE

LEI DA IDENTIDADE PARA A SOMA LÓGICA


a∨0=a
LEI DA IDENTIDADE PARA A MULTIPLICAÇÃO LÓGICA
a∧1= a
DISTRIBUTIVA
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
COMPLEMENTO

LEI DO COMPLEMENTO PARA A SOMA LÓGICA


a ∨ ¬a = 1
LEI DO COMPLEMENTO PARA A MULTIPLICAÇÃO LÓGICA
a ∧ ¬a = 0
DISTRIBUTIVA
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
IDEMPOTÊNCIA

LEI DA IDEMPOTÊNCIA

a∨a=a
a∧a=a
DISTRIBUTIVA
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
INVOLUÇÃO

LEI DA INVOLUÇÃO OU DUPLA NEGAÇÃO

¬(¬a) = a

DISTRIBUTIVA
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
PROPRIEDADES
DISTRIBUTIVA

a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c)

a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c)

a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c)
DISTRIBUTIVA
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c)
a b c b∨c a ∧ (b ∨ c) a∧b a∧c 
(a ∧ b) ∨ (a ∧ c)
0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 0
0 1 0 1 0 0 0 0
0 1 1 1 0 0 0 0
distributiva

1 0 0 0 0 0 0 0
1 0 1 1 1 0 1 1
1 1 0 1 1 1 0 1
1 1 1 1 1 1 1 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
DISTRIBUTIVA

a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c)

a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c)
a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c)

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c)
a b c b∧c a ∨ (b ∧ c) a∨b a∨c 
(a ∨ b) ∧ (a ∨ c)
0 0 0 0 0 0 0 0
0 0 1 0 0 0 1 0
0 1 0 0 0 1 0 0
0 1 1 1 1 1 1 1
distributiva

1 0 0 0 1 1 1 1
1 0 1 0 1 1 1 1
1 1 0 0 1 1 1 1
1 1 1 1 1 1 1 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
COMUTATIVA

a b a∨b b∨a

0 0 0 0
a∨b=b∨a 0 1 1 1

1 0 1 1

1 1 1 1

DISTRIBUTIVA
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
COMUTATIVA

a b a∧b b∧a

0 0 0 0
a∧b=b∧a 0 1 0 0

1 0 0 0

1 1 1 1

DISTRIBUTIVA
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
ASSOCIATIVA

(a ∨ b) ∨ c = a ∨ (b ∨ c)

(a ∨ b) ∨ c = a ∨ (b ∨ c)
(a ∨ b) ∨ c = a ∨ (b ∨ c)
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
(a ∨ b) ∨ c = a ∨ (b ∨ c)
a b c a∨b b∨c 
(a ∨ b) ∨ c 
a ∨ (b ∨ c)
0 0 0 0 0 0 0
0 0 1 0 1 1 1
0 1 0 1 1 1 1
0 1 1 1 1 1 1
associativa

1 0 0 1 0 1 1
1 0 1 1 1 1 1
1 1 0 1 1 1 1
1 1 1 1 1 1 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
ASSOCIATIVA

(a ∧ b) ∧ c = a ∧ (b ∧ c)

(a ∧ b) ∧ c = a ∧ (b ∧ c)
(a ∧ b) ∧ c = a ∧ (b ∧ c)
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
(a ∧ b) ∧ c = a ∧ (b ∧ c)
a b c a∧b b∧c 
(a ∧ b) ∧ c 
a ∧ (b ∧ c)
0 0 0 0 0 0 0
0 0 1 0 0 0 0
0 1 0 0 0 0 0
0 1 1 0 1 0 0
associativa

1 0 0 0 0 0 0
1 0 1 0 0 0 0
1 1 0 1 0 0 0
1 1 1 1 1 1 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
TEOREMAS
ABSORÇÃO

a b a∨b a ∧ (a ∨ b)
0 0 0 0
a ∧ (a ∨ b) = a 0 1 1 0
1 0 1 1
1 1 1 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
ABSORÇÃO

a b a∧b a ∨ (a ∧ b)
0 0 0 0
a ∨ (a ∧ b) = a 0 1 0 0
1 0 0 1
1 1 1 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 20∧21 | MATEMÁTICA
TEOREMA
DE MORGAN

¬(a ∧ b) = ¬a ∨ ¬b
a b ¬a ¬b a∧b ¬(a ∧ b) ¬a ∨ ¬b
0 0 1 1 0 1 1
0 1 1 0 0 1 1
1 0 0 1 0 1 1
1 1 0 0 1 0 0

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
TEOREMA
DE MORGAN

¬(a ∨ b) = ¬a ∧ ¬b
a b ¬a ¬b a∨b ¬(a ∨ b) ¬a ∧ ¬b
0 0 1 1 0 1 1
0 1 1 0 1 0 0
1 0 0 1 1 0 0
1 1 0 0 1 0 0

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
TEOREMA
DE MORGAN

¬(a ∨ b) = ¬a ∧ ¬b
¬(a ∧ b) = ¬a ∨ ¬b
É MUITO ÚTIL NA SIMPLIFICAÇÃO DE OPERAÇÕES COMPLEXAS

PERMITE MUDAR OS OPERADORES OR > AND E AND >OR

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
TEOREMA
DE MORGAN

¬(a ∨ b) = ¬a ∧ ¬b
¬(a ∨ b) ¬(¬a ∧ ¬b)
¬¬(¬a ∧ ¬b) ¬¬(¬a ∧ ¬b)
(¬a ∧ ¬b) ¬a ∧ ¬b
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
TEOREMA
DE MORGAN

¬(a ∧ b) = ¬a ∨ ¬b
¬(a ∧ b) ¬(¬a ∨ ¬b)
¬¬(¬a ∨ ¬b) ¬¬(¬a ∨ ¬b)
(¬a ∨ ¬b) ¬a ∨ ¬b
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
TEOREMA
DE MORGAN

z = ¬(¬a ∧ ¬b) ∨ b
z = ¬(¬a ∧ ¬b) ∨ b DE MORGAN – CONVERTER AND EM OR

z = ¬¬(¬¬a ∨ ¬¬b) ∨ b REMOVER A DUPLA NEGAÇÃO


z=a∨b∨b LEI IDEMPOTÊNCIA: a ∨ a = a

z=a∨b

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
EXERCÍCIOS
SIMPLIFICAR
EXERCÍCIO 1

z = a ∨ (¬a ∧ b)
z = a ∨ (¬a ∧ b) DISTRIBUITIVA: EXPANDIR

z = (a ∨ ¬a) ∧ (a ∨ b) COMPLEMENTO: a ∨ ¬a = 1

Z = 1 ∧ (a ∨ b) IDENTIDADE: a ∧ 1 = a

z=a∨b

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
SIMPLIFICAR
EXERCÍCIO 2

z = a ∧ ((a ∨¬a) ∨ ¬b)

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
SIMPLIFICAR
EXERCÍCIO 2

z = a ∧ ((a ∨¬a) ∨ ¬b)


z = a ∧ ((a ∨¬a) ∨ ¬b) COMPLEMENTO: a ∨ ¬a = 1

z = a ∧ (1 ∨ ¬b) EMENTO ABSORVENTE: a ∨ 1 = 1

z=a∧1 IDENTIDADE: a ∧ 1 = a

z=a

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
FORMAS
CANÓNICAS
FORMAS
CANÓNICAS

PRIMEIRA FORMA CANÓNICA (DISJUNTIVA)


DE UMA FUNÇÃO BOOLEANA – MINTERMS

SOMA DE TODOS OS PRODUTOS LÓGICOS


QUE DÃO À FUNÇÃO O VALOR 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
FORMAS
CANÓNICAS

SEGUNDA FORMA CANÓNICA (CONJUNTIVA)


DE UMA FUNÇÃO BOOLEANA – MAXTERMS

MULTIPLICAÇÃO DE TODAS AS SOMAS LÓGICAS


QUE DÃO À FUNÇÃO O VALOR 0

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
FORMAS
CANÓNICAS

a b c f PRIMEIRA FORMA CANÓNICA


0 0 0 1
DISJUNTIVA
0 0 1 0
0 1 0 0
MINTERMS
0 1 1 0
1 0 0 0
f=a·b·c+a·b·c+a·b·c
1 0 1 1
1 1 0 1
1 1 1 0
SOMA DE TODOS OS PRODUTOS LÓGICOS QUE DÃO À FUNÇÃO O VALOR 1
O NÚMERO DE TERMOS É IGUAL AO NÚMERO DE 1 DA FUNÇÃO
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
PRIMEIRA
CANÓNICA

a b c f PRIMEIRA FORMA CANÓNICA


0 0 0 1
0 0 1 0
0 1 0 0 f=a·b·c+a·b·c+a·b·c
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
AS VARIÁVEIS APARECEM NEGADAS
1 1 1 0
QUANDO O SEU VALOR NA TABELA É DIFERENTE DE 1

IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
SEGUNDA
CANÓNICA

a b c f SEGUNDA FORMA CANÓNICA


0 0 0 1
CONJUNTIVA |MAXTERMS
0 0 1 0
0 1 0 0
0 1 1 0 f = (a+b+c) · (a+b+c)
1
1
0
0
0
1
0
1
· (a+b+c)· (a+b+c) · (a+b+c)
1 1 0 1
1 1 1 0

MULTIPLICAÇÃO DE TODAS AS SOMAS LÓGICAS QUE DÃO À FUNÇÃO O VALOR 0


IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS O NÚMERO DE TERMOS É IGUAL
DE INFORMAÇÃO | 2021AO| NÚMERO DE 0
MATEMÁTICA
FORMAS
CANÓNICAS

a b c f SEGUNDA FORMA CANÓNICA


0 0 0 1
0 0 1 0
0 1 0 0 f = (a+b+c) · (a+b+c)
0 1 1 0 · (a+b+c)· (a+b+c) · (a+b+c)
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 0 AS VARIÁVEIS APARECEM NEGADAS
QUANDO O SEU VALOR NA TABELA É DIFERENTE DE 0
IEFP VILA REAL | CET EM TECNOLOGIAS E PROGRAMAÇÃO DE SISTEMAS DE INFORMAÇÃO | 2021 | MATEMÁTICA
OBRIGADO

Você também pode gostar