Anda di halaman 1dari 72

Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas


Estruturas Algebricas
Prof. Dr. Leandro Balby Marinho
Matematica Discreta
Prof. Dr. Leandro Balby Marinho 1 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Roteiro
1. Introducao
2. Estruturas Algebricas Basicas
3. Reticulados
4.

Algebras Booleanas
5. Homomorsmos e Isomorsmos
6. Outras Estruturas Algebricas
Prof. Dr. Leandro Balby Marinho 2 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Introducao

Algumas vezes, propriedades matematicas ou opera coes semelhantes


podem ser observadas em contextos diferentes.

Modelos matematica sao utilizados para capturar essas propriedades


comuns.

Esses modelos sao expressos atraves de estruturas matematicas:


conjuntos + operacoes sobre esses conjuntos.
Prof. Dr. Leandro Balby Marinho 2 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Introducao
Considere algumas das identidades da logica proposicional e conjuntos
abaixo. Voce alguma estrutura em comum entre elas?
Identidade (logica) Identidade (conjuntos) Nome
p q q p A B = B A Leis Comutativas
p q q p A B = B A
(p q) r p (q r ) A (B C) = (A B) C Leis Associativas
(p q) r p (q r ) A (B C) = (A B) C
p (q r ) (p q) (p r ) A (B C) = (A B) (A C) Leis Distributivas
p (q r ) (p q) (p r ) A (B C) = (A B) (A C)
p F = p A = A Elementos Neutros
p T = p A U = A
p p T A

A = U Leis de Complemento
p p F A

A =
Prof. Dr. Leandro Balby Marinho 3 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Roteiro
1. Introducao
2. Estruturas Algebricas Basicas
3. Reticulados
4.

Algebras Booleanas
5. Homomorsmos e Isomorsmos
6. Outras Estruturas Algebricas
Prof. Dr. Leandro Balby Marinho 4 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Estruturas Algebricas
Denicao 1
Uma estrutura algebrica consiste de um conjunto associado a uma ou mais
opera coes fechadas sobre esse conjunto satisfazendo certos axiomas.

Denotamos uma estrutura algebrica por C, T onde C denota um


conjunto arbitrario e T um conjunto de opera coes em C.

Estruturas algebricas tambem sao chamadas de algebras ou algebras


universais.
Prof. Dr. Leandro Balby Marinho 4 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Operac oes
Denicao 2
Uma operacao n-area em um conjunto A e uma funcao
f : A A . . . A

n vezes
A
Notacao
Dada uma algebra C, +, com
+ : C C C
para +(a, b) = c escrevemos a + b = c.
Prof. Dr. Leandro Balby Marinho 5 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplos de Estruturas Algebricas
Exemplo 1: Seja C, T onde C = R e T = s, m, onde s e m
sao duas fun coes binarias dadas por
s : R
2
R tal que s(x, y) = x + y e
m : R
2
R tal que m(x, y) = x y
Ou de forma equivalente R, +,
Prof. Dr. Leandro Balby Marinho 6 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Propriedades das Operac oes
Dada uma algebra C, , onde representa uma operacao binaria qual-
quer, as seguintes propriedades podem ser validas, para quaisquer x, y, z
de C:
x y = y x (Comutativa)
(x y) z = x (y z) (Associativa)
e C : (x e = x) (Identidade)
x C x

C : (x x

= e) (Inverso)
Exerccio 1: Analise a estrutura Z, + de acordo com as propriedades
acima, onde + e a soma usual entre dois inteiros.
Prof. Dr. Leandro Balby Marinho 7 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Roteiro
1. Introducao
2. Estruturas Algebricas Basicas
3. Reticulados
4.

Algebras Booleanas
5. Homomorsmos e Isomorsmos
6. Outras Estruturas Algebricas
Prof. Dr. Leandro Balby Marinho 8 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Reticulados
Denicao 3
Um reticulado e um POSET (S, _) tal que para cada dois elementos
a, b L existe supremo (menor limite superior) e nmo (maior limite
inferior) de a, b.

Para t, r , s, q S

t = sup(r , s) como o menor elemento t tal que r _ t e s _ t.

q = inf(r , s) como o maior elemento q tal que q _ r e q _ s.


Note que nem todo poset possui sup(r , s) e inf(r , s).
Prof. Dr. Leandro Balby Marinho 8 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Reticulados: Exemplo
Exemplo 2: Os POSETS (a) e (c) da gura abaixo sao reticulados. Note
que a gura (b) nao e um reticulado pois os elementos b e c ao possuem
um menor limite superior.
Prof. Dr. Leandro Balby Marinho 9 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Reticulados como Estrutura Algebrica
Denicao 4
De forma equivalente, um reticulado e uma estrutura algebrica B, +, ,
onde para todo x, y e z em B vale:
Identidade Nome
x x = x + x = x Idempotencia
x y = y x Comutatividade
x + y = y + x
x (y z) = (x y) z Associatividade
x + (y + z) = (x + y) + z
x (x + y) = x Absorvencia
x + (x y) = x
Prof. Dr. Leandro Balby Marinho 10 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplos de Reticulados
Exemplo 2: Seja C, +, uma estrutura onde C = T(B), para algum
conjunto nao vazio B, e sejam as funcoes binarias e denidas para
todos a, b C, por a b = a b, a + b = a b. Mostre que essa
estrutura e um reticulado.
Solucao: Como uniao e intersecao sao operacoes idempotentes,
comutativas, associativas e absorventes em conjuntos, entao a estrutura
e um reticulado.
Exerccio 2: Seja R, , onde as fun coes binarias e sao denidas
por:
a b := min(a, b),
a b := max(a, b)
Prof. Dr. Leandro Balby Marinho 11 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplos de Reticulados
Exemplo 2: Seja C, +, uma estrutura onde C = T(B), para algum
conjunto nao vazio B, e sejam as funcoes binarias e denidas para
todos a, b C, por a b = a b, a + b = a b. Mostre que essa
estrutura e um reticulado.
Solucao: Como uniao e intersecao sao operacoes idempotentes,
comutativas, associativas e absorventes em conjuntos, entao a estrutura
e um reticulado.
Exerccio 2: Seja R, , onde as fun coes binarias e sao denidas
por:
a b := min(a, b),
a b := max(a, b)
Prof. Dr. Leandro Balby Marinho 11 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplos de Reticulados
Exemplo 2: Seja C, +, uma estrutura onde C = T(B), para algum
conjunto nao vazio B, e sejam as funcoes binarias e denidas para
todos a, b C, por a b = a b, a + b = a b. Mostre que essa
estrutura e um reticulado.
Solucao: Como uniao e intersecao sao operacoes idempotentes,
comutativas, associativas e absorventes em conjuntos, entao a estrutura
e um reticulado.
Exerccio 2: Seja R, , onde as fun coes binarias e sao denidas
por:
a b := min(a, b),
a b := max(a, b)
Prof. Dr. Leandro Balby Marinho 11 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Reticulados e Ordens Parciais
Exemplo 4: Dado um reticulado L, +, , podemos denir uma
ordem parcial _ em L assumindo:
a _ b sse a = a b ou
a _ b sse b = a + b
Mostre que essa estrutura e um ordem parcial.
Prof. Dr. Leandro Balby Marinho 12 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Roteiro
1. Introducao
2. Estruturas Algebricas Basicas
3. Reticulados
4.

Algebras Booleanas
5. Homomorsmos e Isomorsmos
6. Outras Estruturas Algebricas
Prof. Dr. Leandro Balby Marinho 13 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas

Algebras Booleanas
Denicao 4
Uma

Algebra Booleana e uma estrutura algebrica B, +, , , 0, 1 onde B
contem dois elementos distintos, denotados genericamente por 0 e 1, e por
tres fun coes, onde + e sao fun coes binarias ee uma fun cao unaria. Essas
funcoes sao supostas satisfazer os seguintes requisitos:
1. B, + e formam um reticulado distributivo.
2. Para todo a B vale que 1 + a = a e que 0 a = a (Identidade).
3. Para todo a B vale que a +a = 0 e que a +a = 1 (Complemento).
Prof. Dr. Leandro Balby Marinho 13 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Outras Identidades Booleanas
Identidade Nome

x = x Lei de Involu cao


x + 0 = x Leis de Identidade
x 1 = x
x + 1 = 1 Leis de Domina cao
x 0 = 0
(x y) = x + y Leis de De Morgan
(x + y) = x y
Prof. Dr. Leandro Balby Marinho 14 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplos de

Algebras Booleanas
Exemplo 5: Seja A um conjunto nao-vazio. A estrutura T(A), , , , , A
e uma

Algebra de Boole pois satisfaz todas os axiomas da denicao 4.
Exemplo 6: Seja B = 0, 1, e dena as operacooes + e por x + y =
max(x, y) e x y = min(x, y). As tabelas a seguir ilustram essas opera coes.
+ 0 1
0 0 1
1 1 1
0 1
0 0 0
1 0 1
Tambem denimos a operacao unaria na tabela abaixo:

0 1
1 0
Prof. Dr. Leandro Balby Marinho 15 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplos de

Algebras Booleanas
Exemplo 5: Seja A um conjunto nao-vazio. A estrutura T(A), , , , , A
e uma

Algebra de Boole pois satisfaz todas os axiomas da denicao 4.
Exemplo 6: Seja B = 0, 1, e dena as operacooes + e por x + y =
max(x, y) e x y = min(x, y). As tabelas a seguir ilustram essas opera coes.
+ 0 1
0 0 1
1 1 1
0 1
0 0 0
1 0 1
Tambem denimos a operacao unaria na tabela abaixo:

0 1
1 0
Prof. Dr. Leandro Balby Marinho 15 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplo 6 cont.
Para mostrar associatividade para , por exemplo, teramos que vericar
todos os casos:
(0 0) 0 = 0 (0 0) = 0
(0 0) 1 = 0 (0 1) = 0
(0 1) 0 = 0 (1 0) = 0
(0 1) 0 = 0 (1 0) = 0
(0 1) 1 = 0 (1 1) = 0
(1 0) 0 = 1 (0 0) = 0
(1 0) 1 = 1 (0 1) = 0
(1 1) 0 = 1 (1 1) = 0
(1 1) 1 = 1 (1 1) = 0
Exerccio 3: Verique a comutatividade e elemento neutro.
Prof. Dr. Leandro Balby Marinho 16 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas

Algebra Booleana

Basicamente, uma

Algebra Booleana fornece operacoes e regras para
trabalhar com o conjunto 0, 1.

As tres opera coes usuais da



Algebra Booleana sao: complemento (

1 =
0 e

0 = 1), adi cao Booleana (denotada por + ou (OR)), e produto
Booleano (denotado por ou (AND)).

Valores da soma Booleana:


1 + 1 = 1, 1 + 0 = 1, 0 + 1 = 1, 0 + 0 = 0

Valores do Produto Booleano:


1 1 = 1, 1 0 = 0, 0 1 = 0, 0 0 = 0
Prof. Dr. Leandro Balby Marinho 17 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas

Algebra Booleana
A menos que parenteses sejam usados as regras de precedencia sao: (1)
complemento, (2) produto, (3) soma.
Exemplo 7: O valor da expressao 1 0 + (0 + 1) e 0.
Igualdades em algebra Booleana podem ser traduzidas em equivalencias
de proposicoes compostas da logica proposicional.
Exemplo 8: A expressao 1 0 + (0 + 1) = 0 pode ser dada pela
equivalencia logica T F (F 1).
Prof. Dr. Leandro Balby Marinho 18 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas

Algebra Booleana
A menos que parenteses sejam usados as regras de precedencia sao: (1)
complemento, (2) produto, (3) soma.
Exemplo 7: O valor da expressao 1 0 + (0 + 1) e 0.
Igualdades em algebra Booleana podem ser traduzidas em equivalencias
de proposicoes compostas da logica proposicional.
Exemplo 8: A expressao 1 0 + (0 + 1) = 0 pode ser dada pela
equivalencia logica T F (F 1).
Prof. Dr. Leandro Balby Marinho 18 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas

Algebra Booleana
A menos que parenteses sejam usados as regras de precedencia sao: (1)
complemento, (2) produto, (3) soma.
Exemplo 7: O valor da expressao 1 0 + (0 + 1) e 0.
Igualdades em algebra Booleana podem ser traduzidas em equivalencias
de proposicoes compostas da logica proposicional.
Exemplo 8: A expressao 1 0 + (0 + 1) = 0 pode ser dada pela
equivalencia logica T F (F 1).
Prof. Dr. Leandro Balby Marinho 18 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas

Algebra Booleana
A menos que parenteses sejam usados as regras de precedencia sao: (1)
complemento, (2) produto, (3) soma.
Exemplo 7: O valor da expressao 1 0 + (0 + 1) e 0.
Igualdades em algebra Booleana podem ser traduzidas em equivalencias
de proposicoes compostas da logica proposicional.
Exemplo 8: A expressao 1 0 + (0 + 1) = 0 pode ser dada pela
equivalencia logica T F (F 1).
Prof. Dr. Leandro Balby Marinho 18 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Func oes Booleanas
Denicao 5
Seja B = 0, 1. Entao B
n
= (x
1
, x
2
, . . . , x
n
[ x
i
B para 1 i n) e o
conjunto de todas as n-uplas possveis de 0s e 1s, onde a variavel Booleana
x assume apenas valores de B. Uma funcao de B
n
em B e chamada de
fun cao Booleana de grau n.
Exemplo 10: Ache os valores da fun cao Booleana representada por
F(x, y) = x y.
Exemplo 11: Ache os valores da fun cao Booleana representada por
F(x, y, z) = x y + z.
Prof. Dr. Leandro Balby Marinho 19 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Func oes Booleanas
Denicao 5
Seja B = 0, 1. Entao B
n
= (x
1
, x
2
, . . . , x
n
[ x
i
B para 1 i n) e o
conjunto de todas as n-uplas possveis de 0s e 1s, onde a variavel Booleana
x assume apenas valores de B. Uma funcao de B
n
em B e chamada de
fun cao Booleana de grau n.
Exemplo 10: Ache os valores da fun cao Booleana representada por
F(x, y) = x y.
Exemplo 11: Ache os valores da fun cao Booleana representada por
F(x, y, z) = x y + z.
Prof. Dr. Leandro Balby Marinho 19 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Func oes Booleanas
Denicao 5
Seja B = 0, 1. Entao B
n
= (x
1
, x
2
, . . . , x
n
[ x
i
B para 1 i n) e o
conjunto de todas as n-uplas possveis de 0s e 1s, onde a variavel Booleana
x assume apenas valores de B. Uma funcao de B
n
em B e chamada de
fun cao Booleana de grau n.
Exemplo 10: Ache os valores da fun cao Booleana representada por
F(x, y) = x y.
Exemplo 11: Ache os valores da fun cao Booleana representada por
F(x, y, z) = x y + z.
Prof. Dr. Leandro Balby Marinho 19 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Portas L ogicas

A algebra Booleana e utilizada para a modelagem de circtuitos eletronicos.

Os elementos basicos de circuitos sao chamados portas logicas.

Portas logicas sao dispositivos que operam um ou mais sinais logicos


de entrada para produzir uma e somente uma sada, dependente da
fun cao implementada no circuito.
Prof. Dr. Leandro Balby Marinho 20 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Portas L ogicas

A algebra Booleana e utilizada para a modelagem de circtuitos eletronicos.

Os elementos basicos de circuitos sao chamados portas logicas.

Portas logicas sao dispositivos que operam um ou mais sinais logicos


de entrada para produzir uma e somente uma sada, dependente da
fun cao implementada no circuito.
Prof. Dr. Leandro Balby Marinho 20 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Portas L ogicas

A algebra Booleana e utilizada para a modelagem de circtuitos eletronicos.

Os elementos basicos de circuitos sao chamados portas logicas.

Portas logicas sao dispositivos que operam um ou mais sinais logicos


de entrada para produzir uma e somente uma sada, dependente da
fun cao implementada no circuito.
Prof. Dr. Leandro Balby Marinho 20 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Portas L ogicas

A algebra Booleana e utilizada para a modelagem de circtuitos eletronicos.

Os elementos basicos de circuitos sao chamados portas logicas.

Portas logicas sao dispositivos que operam um ou mais sinais logicos


de entrada para produzir uma e somente uma sada, dependente da
fun cao implementada no circuito.
Prof. Dr. Leandro Balby Marinho 20 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Portas L ogicas

A algebra Booleana e utilizada para a modelagem de circtuitos eletronicos.

Os elementos basicos de circuitos sao chamados portas logicas.

Portas logicas sao dispositivos que operam um ou mais sinais logicos


de entrada para produzir uma e somente uma sada, dependente da
fun cao implementada no circuito.
Prof. Dr. Leandro Balby Marinho 20 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Combinando Portas Logicas
Circuitos podem ser construdos usando-se uma combinacao de inversores,
portas OR e AND.
Exemplo 12: Construa circuitos que gerem as seguintes sadas:
1. x y + x y
2. (x + y) x
3. x (y + z)
Exemplo 13: Um comite de tres indivduos decide questoes de uma Uni-
versidade. Cada indivduo vota sim ou nao para cada proposta que aparece.
Uma proposta e aprovada se ela recebe pelo menos dois votos. Desenvolva
um circuito que determine quando uma proposta e aprovada.
Prof. Dr. Leandro Balby Marinho 21 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Combinando Portas Logicas
Circuitos podem ser construdos usando-se uma combinacao de inversores,
portas OR e AND.
Exemplo 12: Construa circuitos que gerem as seguintes sadas:
1. x y + x y
2. (x + y) x
3. x (y + z)
Exemplo 13: Um comite de tres indivduos decide questoes de uma Uni-
versidade. Cada indivduo vota sim ou nao para cada proposta que aparece.
Uma proposta e aprovada se ela recebe pelo menos dois votos. Desenvolva
um circuito que determine quando uma proposta e aprovada.
Prof. Dr. Leandro Balby Marinho 21 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Conjuntos Completos de Operadores

Como qualquer fun cao Booleana pode ser expressa atraves dos oper-
adores +, ,, dizemos que esse conjunto de operadores e funcional-
mente completo.

Pode-se achar um conjunto menor de operadores que tambem seja


funcionalmente completo?
x + y = x y, , Lei de De Morgan
xy = x + y, +, Lei de De Morgan

Pode-se achar um conjunto contendo um so operador que tambem


seja funcionalmente completo?
Prof. Dr. Leandro Balby Marinho 22 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Conjuntos Completos de Operadores

Como qualquer fun cao Booleana pode ser expressa atraves dos oper-
adores +, ,, dizemos que esse conjunto de operadores e funcional-
mente completo.

Pode-se achar um conjunto menor de operadores que tambem seja


funcionalmente completo?
x + y = x y, , Lei de De Morgan
xy = x + y, +, Lei de De Morgan

Pode-se achar um conjunto contendo um so operador que tambem


seja funcionalmente completo?
Prof. Dr. Leandro Balby Marinho 22 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Conjuntos Completos de Operadores

Como qualquer fun cao Booleana pode ser expressa atraves dos oper-
adores +, ,, dizemos que esse conjunto de operadores e funcional-
mente completo.

Pode-se achar um conjunto menor de operadores que tambem seja


funcionalmente completo?
x + y = x y, , Lei de De Morgan
xy = x + y, +, Lei de De Morgan

Pode-se achar um conjunto contendo um so operador que tambem


seja funcionalmente completo?
Prof. Dr. Leandro Balby Marinho 22 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Conjuntos Completos de Operadores
Dena um operador [ (NAND) como
1 [ 1 = 0 e 1 [ 0 = 0 [ 1 = 0 [ 0 = 1 e
um operador (NOR) como
1 1 = 1 0 = 0 1 = 0 e 0 0 = 1
Exemplo 14: Mostre que:

x = x [ x.

xy = (x [ y) [ (x [ y).

x = x x.

xy = (x x) (y y).
Prof. Dr. Leandro Balby Marinho 23 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Roteiro
1. Introducao
2. Estruturas Algebricas Basicas
3. Reticulados
4.

Algebras Booleanas
5. Homomorsmos e Isomorsmos
6. Outras Estruturas Algebricas
Prof. Dr. Leandro Balby Marinho 24 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Homomorsmos e Isomorsmos
Mapeamentos entre estruturas matematicas ou algebricas sao chamados
de morsmos. E.g. h : A,
A
B,
B
.
Denicao 7
Um homomorsmo da algebra universal A,
A
em B,
B
e um par de
aplicacoes f , com f : A B e :
A

B
tal que
f (
A
(a
1
, . . . , a
n
)) =
B
(f (a
1
), . . . , f (a
n
))
para qualquer operacao n-area
A
e para todos elementos a
1
, . . . , a
n
A.
Denicao 8
Um isomorsmo e um morsmo bijetivo h, tal que tanto h quanto seu
inverso h
1
, sao homomorsmos.
Prof. Dr. Leandro Balby Marinho 24 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Homomorsmos e Isomorsmos
Mapeamentos entre estruturas matematicas ou algebricas sao chamados
de morsmos. E.g. h : A,
A
B,
B
.
Denicao 7
Um homomorsmo da algebra universal A,
A
em B,
B
e um par de
aplicacoes f , com f : A B e :
A

B
tal que
f (
A
(a
1
, . . . , a
n
)) =
B
(f (a
1
), . . . , f (a
n
))
para qualquer operacao n-area
A
e para todos elementos a
1
, . . . , a
n
A.
Denicao 8
Um isomorsmo e um morsmo bijetivo h, tal que tanto h quanto seu
inverso h
1
, sao homomorsmos.
Prof. Dr. Leandro Balby Marinho 24 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplo 15
Considere os seguintes POSETS:

S
1
:= (1, 2, 3, 5, 6, 10, 15, 30, xy x divide y)

S
2
:= (T(1, 2, 3), AB A B)
Prof. Dr. Leandro Balby Marinho 25 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplo 15
Considere os seguintes POSETS:

S
1
:= (1, 2, 3, 5, 6, 10, 15, 30, xy x divide y)

S
2
:= (T(1, 2, 3), AB A B)
Se duas ocorrencias de uma estrutura sao isomorfas, cada uma e a imagem
semelhante `a outra, com um novo rotulamento de seus elementos.
Prof. Dr. Leandro Balby Marinho 26 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Isomorsmo em

Algebra Booleana
Exemplo 16: Sejam B, +, , , 0, 1 e P, , , , T, F duas algebras
booleanas com as denicoes usuais. Verique se essas duas estruturas sao
isomorcas.
Solucao: Para quaisquer x, y B:

Seja f : 0, 1 T, F, denida por f (1) = T, f (0) = F e,

: +, , , , denida por (+) = , () = e


() = . Precisamos mostrar que:

(x + y) = (x) (y)

(x y) = (x) (y)

( x) = (x)
Prof. Dr. Leandro Balby Marinho 27 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Isomorsmo em

Algebra Booleana
Exemplo 16: Sejam B, +, , , 0, 1 e P, , , , T, F duas algebras
booleanas com as denicoes usuais. Verique se essas duas estruturas sao
isomorcas.
Solucao: Para quaisquer x, y B:

Seja f : 0, 1 T, F, denida por f (1) = T, f (0) = F e,

: +, , , , denida por (+) = , () = e


() = . Precisamos mostrar que:

(x + y) = (x) (y)

(x y) = (x) (y)

( x) = (x)
Prof. Dr. Leandro Balby Marinho 27 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Isomorsmo em

Algebra Booleana
Exemplo 16: Sejam B, +, , , 0, 1 e P, , , , T, F duas algebras
booleanas com as denicoes usuais. Verique se essas duas estruturas sao
isomorcas.
Solucao: Para quaisquer x, y B:

Seja f : 0, 1 T, F, denida por f (1) = T, f (0) = F e,

: +, , , , denida por (+) = , () = e


() = . Precisamos mostrar que:

(x + y) = (x) (y)

(x y) = (x) (y)

( x) = (x)
Prof. Dr. Leandro Balby Marinho 27 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Isomorsmo em

Algebra Booleana
Exemplo 16: Sejam B, +, , , 0, 1 e P, , , , T, F duas algebras
booleanas com as denicoes usuais. Verique se essas duas estruturas sao
isomorcas.
Solucao: Para quaisquer x, y B:

Seja f : 0, 1 T, F, denida por f (1) = T, f (0) = F e,

: +, , , , denida por (+) = , () = e


() = . Precisamos mostrar que:

(x + y) = (x) (y)

(x y) = (x) (y)

( x) = (x)
Prof. Dr. Leandro Balby Marinho 27 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Isomorsmo em

Algebra Booleana
Exemplo 16: Sejam B, +, , , 0, 1 e P, , , , T, F duas algebras
booleanas com as denicoes usuais. Verique se essas duas estruturas sao
isomorcas.
Solucao: Para quaisquer x, y B:

Seja f : 0, 1 T, F, denida por f (1) = T, f (0) = F e,

: +, , , , denida por (+) = , () = e


() = . Precisamos mostrar que:

(x + y) = (x) (y)

(x y) = (x) (y)

( x) = (x)
Prof. Dr. Leandro Balby Marinho 27 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Isomorsmo em

Algebra Booleana
Exemplo 16: Sejam B, +, , , 0, 1 e P, , , , T, F duas algebras
booleanas com as denicoes usuais. Verique se essas duas estruturas sao
isomorcas.
Solucao: Para quaisquer x, y B:

Seja f : 0, 1 T, F, denida por f (1) = T, f (0) = F e,

: +, , , , denida por (+) = , () = e


() = . Precisamos mostrar que:

(x + y) = (x) (y)

(x y) = (x) (y)

( x) = (x)
Prof. Dr. Leandro Balby Marinho 27 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplo 16 cont.

Para x = 1 e y = 0, por exemplo, para as operacoes + e temos:


(0 + 1) = (0) (1)
(1) = F T
T = T

Para as opera coes e temos:


(0 1) = (0) (1)
(0) = F T
F = F

Para x e para as opera coese temos:


(

0) = (0)
T = F
T = T
Prof. Dr. Leandro Balby Marinho 28 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplo 16 cont.

Para x = 1 e y = 0, por exemplo, para as operacoes + e temos:


(0 + 1) = (0) (1)
(1) = F T
T = T

Para as opera coes e temos:


(0 1) = (0) (1)
(0) = F T
F = F

Para x e para as opera coese temos:


(

0) = (0)
T = F
T = T
Prof. Dr. Leandro Balby Marinho 28 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Exemplo 16 cont.

Para x = 1 e y = 0, por exemplo, para as operacoes + e temos:


(0 + 1) = (0) (1)
(1) = F T
T = T

Para as opera coes e temos:


(0 1) = (0) (1)
(0) = F T
F = F

Para x e para as opera coese temos:


(

0) = (0)
T = F
T = T
Prof. Dr. Leandro Balby Marinho 28 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Princpio da dualidade em

Algebras de Boole
Para qualquer

Algebra de Boole B, +, ,, a, b, a estrutura
B, , +,, b, a tambem e uma

Algebra de Boole de forma que
ambas sao isomorcas.
Prof. Dr. Leandro Balby Marinho 29 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Roteiro
1. Introducao
2. Estruturas Algebricas Basicas
3. Reticulados
4.

Algebras Booleanas
5. Homomorsmos e Isomorsmos
6. Outras Estruturas Algebricas
Prof. Dr. Leandro Balby Marinho 30 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Grupos
Denicao 8
Um grupo e uma estrutura algebrica G, (onde representa uma
opera cao binaria) satisfazendo os seguintes axiomas:
1. Associatividade - Quando satisfeito temos um semigrupo.
2. Identidade - Quando satisfeito juntamente com associatividade temos
um monoide.
3. Inverso - Quando satisfeitos esses tres axiomas temos um grupo.
4. Comutatividade - Se comutatividade tambem e satisfeito, entao
temos um grupo abeliano ou comutativo.
Prof. Dr. Leandro Balby Marinho 30 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Grupos
Denicao 8
Um grupo e uma estrutura algebrica G, (onde representa uma
opera cao binaria) satisfazendo os seguintes axiomas:
1. Associatividade - Quando satisfeito temos um semigrupo.
2. Identidade - Quando satisfeito juntamente com associatividade temos
um monoide.
3. Inverso - Quando satisfeitos esses tres axiomas temos um grupo.
4. Comutatividade - Se comutatividade tambem e satisfeito, entao
temos um grupo abeliano ou comutativo.
Prof. Dr. Leandro Balby Marinho 30 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Grupos
Denicao 8
Um grupo e uma estrutura algebrica G, (onde representa uma
opera cao binaria) satisfazendo os seguintes axiomas:
1. Associatividade - Quando satisfeito temos um semigrupo.
2. Identidade - Quando satisfeito juntamente com associatividade temos
um monoide.
3. Inverso - Quando satisfeitos esses tres axiomas temos um grupo.
4. Comutatividade - Se comutatividade tambem e satisfeito, entao
temos um grupo abeliano ou comutativo.
Prof. Dr. Leandro Balby Marinho 30 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Grupos
Denicao 8
Um grupo e uma estrutura algebrica G, (onde representa uma
opera cao binaria) satisfazendo os seguintes axiomas:
1. Associatividade - Quando satisfeito temos um semigrupo.
2. Identidade - Quando satisfeito juntamente com associatividade temos
um monoide.
3. Inverso - Quando satisfeitos esses tres axiomas temos um grupo.
4. Comutatividade - Se comutatividade tambem e satisfeito, entao
temos um grupo abeliano ou comutativo.
Prof. Dr. Leandro Balby Marinho 30 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Grupos
Denicao 8
Um grupo e uma estrutura algebrica G, (onde representa uma
opera cao binaria) satisfazendo os seguintes axiomas:
1. Associatividade - Quando satisfeito temos um semigrupo.
2. Identidade - Quando satisfeito juntamente com associatividade temos
um monoide.
3. Inverso - Quando satisfeitos esses tres axiomas temos um grupo.
4. Comutatividade - Se comutatividade tambem e satisfeito, entao
temos um grupo abeliano ou comutativo.
Prof. Dr. Leandro Balby Marinho 30 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Grupos
Exemplo 17: A estrutura Z, +. onde + e a opera cao usual de soma,e
um grupo comutativo? E Z, sob a operacao usual de produto?
Exemplo 18: O conjunto S = 1, 2, 3, . . . em relaca `a opera cao de soma
usual e um semigrupo, monoide ou grupo? E quanto ao conjunto S =
0, 1, 2, 3, . . .? Justique.
Exemplo 19: O conjunto R dotado da operacao de multiplicacao usual e
um semigrupo, monoide ou grupo? Justique.
Prof. Dr. Leandro Balby Marinho 31 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Grupos
Exemplo 17: A estrutura Z, +. onde + e a opera cao usual de soma,e
um grupo comutativo? E Z, sob a operacao usual de produto?
Exemplo 18: O conjunto S = 1, 2, 3, . . . em relaca `a opera cao de soma
usual e um semigrupo, monoide ou grupo? E quanto ao conjunto S =
0, 1, 2, 3, . . .? Justique.
Exemplo 19: O conjunto R dotado da operacao de multiplicacao usual e
um semigrupo, monoide ou grupo? Justique.
Prof. Dr. Leandro Balby Marinho 31 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Grupos
Exemplo 17: A estrutura Z, +. onde + e a opera cao usual de soma,e
um grupo comutativo? E Z, sob a operacao usual de produto?
Exemplo 18: O conjunto S = 1, 2, 3, . . . em relaca `a opera cao de soma
usual e um semigrupo, monoide ou grupo? E quanto ao conjunto S =
0, 1, 2, 3, . . .? Justique.
Exemplo 19: O conjunto R dotado da operacao de multiplicacao usual e
um semigrupo, monoide ou grupo? Justique.
Prof. Dr. Leandro Balby Marinho 31 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Aneis
Denicao 9
Uma algebra S, +, e um anel se valem as seguintes propriedades:
1. Se S, + e um grupo abeliano.
2. Se S, e um semigrupo.
3. Vale a distributividade a esquerda e a direita da opera cao sobre +,
ou seja,
a (b + c) = a b + a c e (a + b) c = a c + b c
Exemplo 23: A estrutura Z, +, sob a soma usual em inteiros e um
anel.
Prof. Dr. Leandro Balby Marinho 32 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Aneis
Denicao 9
Uma algebra S, +, e um anel se valem as seguintes propriedades:
1. Se S, + e um grupo abeliano.
2. Se S, e um semigrupo.
3. Vale a distributividade a esquerda e a direita da opera cao sobre +,
ou seja,
a (b + c) = a b + a c e (a + b) c = a c + b c
Exemplo 23: A estrutura Z, +, sob a soma usual em inteiros e um
anel.
Prof. Dr. Leandro Balby Marinho 32 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Corpos
Denicao 10
Uma algebra S, +, e um corpo se valem as seguintes propriedades:
1. Se S, +, e um anel.
2. Se S, e um monoide comutativo.
3. Vale a distributividade a esquerda e a direita da opera cao sobre +,
ou seja,
a (b + c) = a b + a c e (a + b) c = a c + b c
Exemplo 24: A estrutura R, +, e um corpo. E quanto a Z, +, ?
Dado um corpo S, +, podemos denir operadores de diferen ca e
divisao como a b = a + (b) e a/b = a b
1
.
Prof. Dr. Leandro Balby Marinho 33 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Corpos
Denicao 10
Uma algebra S, +, e um corpo se valem as seguintes propriedades:
1. Se S, +, e um anel.
2. Se S, e um monoide comutativo.
3. Vale a distributividade a esquerda e a direita da opera cao sobre +,
ou seja,
a (b + c) = a b + a c e (a + b) c = a c + b c
Exemplo 24: A estrutura R, +, e um corpo. E quanto a Z, +, ?
Dado um corpo S, +, podemos denir operadores de diferen ca e
divisao como a b = a + (b) e a/b = a b
1
.
Prof. Dr. Leandro Balby Marinho 33 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Corpos
Denicao 10
Uma algebra S, +, e um corpo se valem as seguintes propriedades:
1. Se S, +, e um anel.
2. Se S, e um monoide comutativo.
3. Vale a distributividade a esquerda e a direita da opera cao sobre +,
ou seja,
a (b + c) = a b + a c e (a + b) c = a c + b c
Exemplo 24: A estrutura R, +, e um corpo. E quanto a Z, +, ?
Dado um corpo S, +, podemos denir operadores de diferen ca e
divisao como a b = a + (b) e a/b = a b
1
.
Prof. Dr. Leandro Balby Marinho 33 / 34 UFCG CEEI
Introducao Estruturas Algebricas Reticulados

Algebras Booleanas Homomorsmos e Isomorsmos Outras Estruturas
Referencias
Keneth H. Rosen. Discrete Mathematics and Its Applications.
Sexta Edicao. McGRAW-HILL International Edition, 2007.
Judith L. Gersting. Fundamentos Matematicos para a Ciencia
da Computacao. Quinta Edicao. LTC, 2004.
Algebraic Structures. Wikipedia. Wikimedia Foundation Inc..
02 Nov. 2010.
http://en.wikipedia.org/wiki/Algebraic_structure.
Joao C. A. Barata. Curso de Fsica Matematica. Livro on-line.
02 Nov. 2010. http://denebola.if.usp.br/
~
jbarata/
Notas_de_aula/notas_de_aula.html.
Prof. Dr. Leandro Balby Marinho 34 / 34 UFCG CEEI

Anda mungkin juga menyukai