SlideShare une entreprise Scribd logo
1  sur  43
Módulo 6:
Estruturas Matemáticas
• Modelos matemáticos de fenômenos da natureza podem
ser divididos em três grandes categorias:
• Estruturas de Ordem <C, R>
• Estruturas Algébricas <C, Op>
• Estruturas Topológicas (Geometria, Análise) <C, P(C)>
•UNIVERSIDADE FEDERAL DE CAMPINA GRANDE
•CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA
•DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO
•Professor Ulrich Schiel
Estruturas Algébricas
•Estruturas Algébricas:
- conjunto abstrato de objetos juntamente com operações e
relações entre esses objetos e que obedecem certas regras.
A = <C, Op, R>
Em que Op é um conjunto de operações e R é um conjunto de
relações
Se R é vazio temos uma Álgebra,
se Op é vazio temos um Modelo ou um Sistema Relacional
Estruturas Algébricas
• Estruturas Algébricas - Operações:
 Uma operação (interna) * sobre um conjunto C, é uma função
*:C×.. × C → C
 Exemplos: A = <Z, +>; B = <Z, +, ≤>;
 C = < Z, ≤ >; D = < N, succ, *, 0, 1, max, min >
 Uma operação externa * de um domínio K sobre um conjunto
C, é uma função
* : K × C → C
Exemplo:
 E = < N, R2
, *>, com *: N×R2
→ R2
, dado por *(k,(x,y)) = (kx,ky)
Estruturas Algébricas
• DEFINIÇÃO:
• Uma Álgebra é um par <C, Op> com:
 - C é um conjunto
 - Op é um conjunto de operações sobre C
NOTAÇÃO: dado uma álgebra <C,*>, com
*:C × C → C
para *(a,b) = c escrevemos a*b = c
Estruturas Algébricas
Propriedades das operações:
- Dado uma álgebra <C,*> as seguintes propriedades podem
ser válidas, para quaisquer x, y, z de C:
x * y = y * x (comutativa)
(x * y) * z = x * (y * z) (associativa)
∃ 1∈C (x * 1 = x) (identidade ou neutro à direita)
∀x ∈C ∃ x’
∈C (x * x’ = 1) (inverso)
Se houver outra operação + em C, ou seja, temos <C,*, ⊕>,
pode valer a propriedade:
x ⊕ (y * z) = (x ⊕ y) * (x ⊕ z) (distributiva-1)
x * (y ⊕ z) = (x * y) ⊕ (x * z) (distributiva-2)
Estruturas Algébricas
• Estruturas Algébricas – Álgebras de Boole
• Um exemplo notável de estrutura algébrica é a
álgebra booleana ou Álgebra de Boole (George
Boole, 1850), formulada inicialmente para modelar a
lógica proposicional e utilizada posteriormente por
Shannon (1938) para modelar circuitos eletrônicos
(ou digitais).
Álgebra Booleana
→Uma Álgebra de Boole B é uma álgebra
B = <B, +, ·, ‘, a, b> formada por
→um conjunto não-vazio (domínio) B,
→duas operações binárias + : B2
→B e · : B2
→B,
→uma operação unária ‘ : B→B e
→dois elementos distinguíveis de B, a e b,(funções 0-árias)
satisfazendo as seguintes propriedades:
→ para todo x, y e z pertencentes à B vale
• 1a. x+y = y+x 1b. x · y = y · x
• 2a. (x+y)+z = x+(y+z) 2b. (x · y) · z = x · (y · z)
• 3a. x+(y · z) = (x+y)·(x+z) 3b. x · (y+z) = (x · y)+(x · z)
• 4a. x+a = x 4b. x · b = x
• 5a. x+x’ = b 5b. x · x’ = a
Álgebra Booleana
• Exemplo 1: B1 = <{0,1}, +, ·, ‘, 0, 1>, onde:
• x+y = max(x,y), x · y = min(x,y), 0’=1 e 1’=0.
• Exemplo 2: B2 = <{∅, {1}, {2}, {1,2}}, ∪, ∩, ‘, ∅, {1,2} >
• Exemplo 3: B3 = <P(S), ∪, ∩, ‘, ∅, S>, para qualquer S
• Exemplo 4: B4= <{F,V}, OR, AND, NOT, F, V>.
Propriedades de uma àlgebra de Boole
• Demonstre as seguintes propriedades para uma
álgebra de Boole B = <B, +, ·, ‘, a, b> :
1. x+x = x, para todo x ∈ B (Idempotência)
2. x+b = b, para todo x ∈ B
3. (x ’) ’ = x, para todo x ∈ B (involução)
4. x+(x · y) = x, para todo x, y ∈ B
5. (x+y)’ = x ’ · y ’ e (x·y)’ = x’ + y’ (Leis de De Morgan)
1. Variante: x.y=(x’+y’)’ e x+y=(x’.y’)’
6. O elemento neutro é único.
Álgebra Booleana – conjuntos completos de
operadores
• Considerando a álgebra de Boole
B4= <{F,V}, OR, AND, NOT, F, V>.
pode-se mostrar que toda expressão booleana pode ser
realizada com um dos conjuntos
{AND, OR, NOT} ou {+, ·, ‘}
{AND, NOT} ou {·, ‘}
{NAND} ou {‘·} xNANDy = NOT(xANDy) ou x ’· y = (x·y)’
{NOR} ou {‘+} xNORy = NOT(xORy) ou x ‘+ y = (x+y)’
Álgebra Booleana – conjuntos completos de operadores
•Para escrever uma expressão booleana apenas com operadores NANDNAND deve-se
•(1) colocá-la na forma normal disjuntiva-FND (somas de produtos) e
•(2) eliminar as somas com as leis de DeMorgan
• (3) converter os produtos em NAND usando involução
•(4) eliminar as negações pela fórmula x’ = (x.1)’ = x '· 1
•EXEMPLO:EXEMPLO: x+(y·z’)=deMorg (x’ . (y.z’)’)’ =defNAND x’ '· (y.z’)’ = defNAND x’ '· (y '· z’)
•= defNOT (x '· 1) '· (y '· (z '· 1))
•Para escrever uma expressão booleana apenas com operadores NORNOR deve-se
•(1) colocá-la na forma normal conjuntiva-FNC (produtos de somas) e
•(2) eliminar os produtos com as leis de DeMorgan
• (3) converter as somas em NOR usando involução
•(4) eliminar as negações pela fórmula x’ = (x+0)’ = x ‘+ 0
•EXEMPLO:EXEMPLO: x+(y.z’) =distrib (x+y).(x+z’) = deMorg [(x+y)’ + (x+z’)’]’ =
•=defNOR (x '+ y) '+ (x '+ z’) =OBS-2 (x '+ y) '+ (x '+ (z '+ 0))
Álgebra Booleana – Exemplo de conversão
(1) Escreva a expressão booleana (x+(y·z’))’ com operadores NANDNAND
•(1) FND:(1) FND: (x+(y·z’))’ =distrib ((x+y).(x+z’))’ =deMorgan (x+y)’ + (x+z’)’
• =deMorgan (x’.y’) + (x’.z) =
•(2) deMorgan:(2) deMorgan: = (= ((x’.y’)’ . (x’.z)’)’
•(3) involução+def(3) involução+def = (((x’.y’)’ . (x’.z)’)’ = (x’.y’)’ '· (x’.z)’ = (x’ '· y’) '· (x’ '· z)
•(4) elim. negações(4) elim. negações = ((x '·1) '· (y '·1)) '· ((x '·1) '· z)
(2) Escreva a expressão booleana (x+(y·z’))’ com operadores NORNOR
•(1) FNC:(1) FNC: (x+(y·z’))’ =deMorgan x’ . (y.z’)’ =deMorgan x’ . (y’+z) =
•(2) deMorgan:(2) deMorgan: =deMorgan (x + (y’+z)’)’
•(3) involução+def:(3) involução+def: = x ‘+ (y’+z)’ = x ‘+ (y’ ‘+ z)
•(3) elim. Negações:(3) elim. Negações: = x ‘+ ((y ‘+ 0) ‘+ z))
Exercícios
• Escrever a expressão booleana x.(y’+z)
• apenas com operadores NANDNAND
• apenas com operadores NORNOR
• Calcule o valor da expressão para x=1, y=0 e z=0. Use primeiro a
expressão original e depois a com NAND e com NOR.
Exercício adicional: (x+y).(x.y)’
Funções Booleanas
Dado uma álgebra de Boole
B = <B, +, ·, ‘, a, b>
Uma função booleana é uma função
f: B x...x B → B
determinada por uma expressão da álgebra de Boole.
Exemplo:
f(x,y,z) = x.y + x.z’ + y.z'
Funções Booleanas
Formas de definição de uma
função booleana:
• algébrica
•tabular (tabela verdade)
• esquemática
•Definição algébricaalgébrica:
f (x,y,z)=x+( y'⋅z)
•Definição tabulartabular :
•Definição esquemáticaesquemática:
x y z f(x,y,z)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
y
z
x
f(x,y,z)
Funções Booleanas
Conectores lógicos: •inversorinversor •NOTNOT
•ANDAND •NANDNAND
•OROR •NORNOR
•XORXOR •XNORXNOR
NOT(x) = x’
AND(x,y) = x.y
OR(x,y) = x+y
NAND(x,y) = (x.y)’
NOR(x,y) = (x+y)’
XOR(x,y) = (x+y).(x.y)’
XNOR(x,y) = ((x+y).(x.y)’)’
Funções Booleanas
Conversões:
• algébrica => tabular (resolver cada trecho da expressão)
•tabular => algébrica (FND: cada linha com valor 1 é uma expressão AND;
combinar linhas com OR)
• algébrica <=> esquemática (substituir componentes)
• tabular <=> esquemática (converter para algébrica)
Funções Booleanas
Exemplo:
1. seja a função f(x,y) = (x+y’).(x’+y)
• encontre suas definições tabular e esquemática
2. seja a função f(x,y) dada
pela tabela ao lado:
• encontre suas
definições algébrica e
esquemática
x y f(x,y)
0 0 1
0 1 1
1 0 1
1 1 0
Funções Booleanas
Redução de uma expressão Booleana:
f(x,y) = (x’.y’) + (x.y’)+ (x’.y) =
=[3b] (x’+x).y’ + (x’.y)
=[5a+4b] y’ + (x’.y) =[3a] (y’+x’)(y’+y) =[5a] (y’+x’).1
=[4b] y’+x’ =[deMorgan] (x.y)’
1. f(x,y) = (x’.y’) + (x.y’)+ (x’.y) =? (x.y)’
Forma normal disjuntiva (soma de produtos)
Funções Booleanas
Exercícios:
1. seja a função f(x,y,z) = (x.y’).(y+z’)
• encontre suas definições tabular e esquemática
2. seja a função
f(x,y,z) dada pela
tabela ao lado:
• encontre suas
definições algébrica
(reduzida) e
esquemática
x y z f(x,y,z)
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
Álgebras - Homomorfismos e Isomorfismos
• Entre conjuntos temos funções
f:C → D
• Entre estruturas matemáticas ou álgebras ou categorias
temos morfismos
h:<A, opA> → <B, opB>,
com h: A → B e h: opA → opB funções
• Dados duas Álgebras A=<A, *A> e B=<B, *B>, um morfismo
h: A → B
é um homomorfismo se conserva as operações, ou
seja, para todo a,b ∈ A temos
• h(a * b) = h(a) * h(b)
Álgebras - Homomorfismos e Isomorfismos
• Duas estruturas matemáticas A e B são ditas serem
isomorfas se e somente se existir uma bijeção
(isomorfismo) que leva elementos de uma em
elementos da outra de modo que as propriedades
(funções e relações) sejam preservadas.
• Se duas estruturas são isomorfas então cada uma é
a imagem semelhante da outra, a menos do
rotulamento de seus elementos.
• Ex.: considere os seguintes POSET’s:
• P1 = ({1,2,3,6}, x divide y)
•
• P2 = (P({1,2}), x⊆y)
Isomorfismo
•
• Seja h:: {1,2,3,6} → P({1,2}) definida por:
• h(1) = ∅; h(2) = {1}; h(3) = {2}; h(6) = {1,2}
h é um isomorfismo de P1 em P2
2
6
3
1
{1}
{1,2}
{2}
∅
h
Isomorfismo de álgebras booleanas
• Sejam A = <A, +, ·, ‘, a, b > e B = <B, &, *, “, c, d >
duas álgebras booleanas.
Um morfismo f: A → B é um isomorfismo de A em B,
se para todo x e y ∈A:
1. f é uma bijeção entre A e B
2. f(x+y) = f(x) & f(y)
3. f(x.y) = f(x) * f(y)
4. f(x’) = f(x)”
Isomorfismo
Princípio da dualidade em Álgebras de Boole
Para qualquer Álgebra de Boole
• B = <B, +, ·, ‘, a, b>
A estrutura
BD
= <B, ·,+, ‘, b, a>
É uma Álgebra de Boole e, além disso,
B ≅ BD
são isomorfos
Teorema de álgebras booleanas finitas
Teorema: Seja B qualquer álgebra booleana com |B|=n
elementos. Então,
•n = 2m
, para algum inteiro m, e
•B é isomorfa a <P({1,2,..,m}), ∪, ∩, ‘, ∅, {1,2,..m}> .
Corolário: o número de elementos do domínio de
qualquer álgebra booleana é uma potência de 2.
Isomorfismo
x,y ∈B
f
u,v∈A
operação (+, .
, ‘)
operação (&, *, “)
z ∈B
f-1
w ∈A
Podemos implementar uma operação em outra estrutura:
P.ex.: u&v = f-1
(f(u)+f(v))
Exemplo
Sejam
C = <{a, b, c, d}, sup, inf>,
onde as operações são dadas pelas
tabelas ao lado, e
B = <P({1,2}), ∪, ∩> duas álgebras.
Seja o morfismo f:{a,b,c,d} → P({1,2}) dada
por:
f(a) = ∅ f(b) = {1} f(c) = {2}
f(d) = {1,2}
2. Calcule
inf(sup(a,b),b) = f-1
(f(a) ∪ f(b)∩f(b))
sup a b c d
a a b c d
b b b d d
c c d c d
d d d d d
inf a b c d
a a a a a
b a b a b
c a a c c
d a b c d
Álgebras
Seja S um conjunto e * uma operação binária :
* : S x S → S.
1. A operação * é associativa (A) se:
x * (y * z) = (x * y) * z, para quaisquer x, y e z ∈ S.
1. S tem um elemento neutro (N) em relação à
operação * se:
existe i ∈ S tal que para todo x ∈ S, x * i = x = i * x .
1. Todo elemento tem um inverso (I) em relação à
operação * se:
para todo x ∈ S existe y∈ S tal que x * y = i = y * x .
Notação: y= x-1
1. A operação * é comutativa (C) se:
x * y = y * x, para todo x e y ∈ S.
Exemplo: As estruturas < Z, + >, < Z, . >.
Grupo
→ Uma estrutura G = < S, * > é um grupo se S é um
conjunto não vazio e * é uma operação binária sobre S
(operação de grupo) tal que:
1. * é associativa;
2. S tem um elemento neutro ;
3. todo elemento de S tem um elemento inverso
→ Se valer só a associatividade temos um semi-grupo.
→ Se valer a associativa e neutro temos um monóide
→ Obs. Um grupo em que * é comutativa é chamado de
grupo comutativo ou abeliano.
→ Exemplos: A estrutura < Z, + > é um grupo comutativo.
E <Z, .> ??
Exemplo
Seja R+
o conjunto dos reais positivos e seja . a
operação de multiplicação de reais. Então :
• < R+
, . > é um grupo comutativo.
• O elemento neutro é o 1.
• Para qualquer real positivo x, 1/x é o seu inverso com
relação à operação de multiplicação.
• < R+
, + > é um semi-grupo comutativo.
Exercícios
1. < R, . > é um grupo ? É semi-grupo?
1. < Z, - > é um grupo ? É semi-grupo?
1. Seja M2(Z) o conjunto das matrizes 2x2 de
elementos inteiros e seja + a operação de adição de
matrizes. Mostre que < M2(Z), + > é um grupo
comutativo. Mostre que < M2(Z), . > não é um grupo.
Temos o grupo <Z, +> e o semi-grupo <Z, .>.
O que será <Z, +, .> ??
Anel
→ Uma álgebra G = < S, +, * > é um anel se valem as
seguintes propriedades:
1. < S, + > é um grupo abeliano;
2. < S, * > é um semi-grupo;
3. Vale a distributividade a esquerda e a direita da
operação * sobre +, ou seja,
a*(b+c)= a*b + a*c e (a+b)*c = a*c + a*c
Um anel é comutativo se * é comutativa.
Exemplos: Z, Q, R, C com + e . são anéis. Uma álgebra de
Boole é um anel comutativo idempotente (i.e. a.a = a)
Dado um anel <S, +, .>
O que falta para <S,*> ser um grupo ??
Corpo
→ Uma álgebra G = < S, +, * > é um corpo se valem as
seguintes propriedades:
1. < S, + , * > é um anel com o neutro 0 em +;
2. < S-{0}, * > é um grupo comutativo;
Exemplos: Q, R, C com + e . são corpos.
→ Dado um corpo < S, +, * >, podemos definir operadores
de diferença e divisão como
→ a - b = a + (-b) e a / b = a * b-1
Corpo ordenado
Uma estrutura < S, +, * , ≤> é um corpo ordenado, quando
1. < S, +, * > é um corpo
2. a ≤ b → a+c ≤ b+ c
3. 0 ≤ a e 0 ≤ b → 0 ≤ a.b
Exemplos: < R, +, * , ≤> é um corpo ordenado
< C, +, * , ≤> não é um corpo ordenado
Operadores externos
→ Dado um grupo <S, +> uma operação externa * de um
domínio K sobre S é uma função:
1. * : K x S → S, ou seja k*s1 = s2 ;
Operações externas de um anel <K, +, . > podem ser
combinadas com operações internas do grupo :
→ k * (s1 + s2) = k * s1 + k * s2
→ (k + m) * s = k * s + m * s
→ (k . m) * s = (k * s) . (m * s)
→ 1 * s = s
Que da origem a estrutura de Módulo.
Ou seja, um módulo é uma estrutura:
M= <K,S, *> em que Ké um anel comutativo <K,+,.> e
S é um grupo comutativo <S,+>
Se K é um corpo, temos um espaço vetorial.
Operadores externos
EXEMPLOS:
1. M = <R, R2
, *> com a soma de vetores e
k*<x,y> = <k.x, k.y> é um espaço vetorial
2. M = <Z, R2
, *> com k*<x,y> = <k.x, k.y> é um
módulo
3. Espaço vetorial das funções reais lineares:
M= <R, F, *> em que
F = {f:R →R, com f(x)=ax+b} com
f(x)+g(x) e com k*f(x)
Resumo & Exemplos
Propriedades: <S,*>
* é fechada se x * y está em S
A – associativa x * (y * z) = (x * y) * z
C – comutativa x * y = y * x
N – neutro ou identidade x * i = i * x = x
I – inverso x * x-1
= x-1
* x = i
A → semi-grupo
AN → monóide
ANI → grupo
ANIC → grupo comutativo
Exemplos:
• grupo
• <R+
, . > comutativo
• <M2(Z), +> comutativo
• <R, + > comutativo
• monóide
•<R, . > comutativo
• <N, +> comutativo
• <P(S), ∪> comutativo
• <P(S), ∩> comutativo
• <M2(Z), . > não-comutativo
• semi-grupo
• <R-{0}, +> comutativo
Resumo & Exemplos
Propriedades: <S,*>
* é fechada se x * y está em S
A – associativa x * (y * z) = (x * y) * z
N – neutro ou identidade x * i = i * x = x
I – inverso x * x-1
= x-1
* x = i
C – comutativa x * y = y * x
A → semi-grupo
AN → monóide
ANI → grupo
ANIC → grupo comutativo
Exemplos:
• grupo
• <R[x], + > comutativo
• monóide
•<R[x], . > comutativo
• < Σ*, ||> não-comutativo
•
• semi-grupo
•
Resumo & Exemplos
Propriedades: <S,+,*>
* é fechada se x * y está em S
A – associativa x * (y * z) = (x * y) * z
N – neutro ou identidade x * i = i * x = x
I – inverso x * x-1
= x-1
* x = i
C – comutativa x * y = y * x
D-distributivo a *(b+c)= a * b + a * c
(a+b)*c = a*c + b*c
Dado <S,+,*> é um:
Anel se
<S, +> grupo comutativo (ANIC)
<S, *> semi-grupo (A)
vale D
Corpo se
é um anel e
< S-{0}, * > é um grupo
Corpo comutativo se
é um corpo e * é comutativa
Exemplos:
• anel
• <Z, + , . > comutativo
• corpo
• <R, +, . > comutativo
• <M2(Z), +, . > não-comut.
•<R[x], +, . > comutativo
•
• Em uma Álgebra de Boole
<B, +, ·, ‘, 0, 1>
<B, +> e <B, .> são monóides
comutativos
Exercício
Sejam
C = <{0, 1, a, b}, +, *, “, 0, 1>,
onde as operações são dadas pelas tabelas ao lado, e
B = <P({1,2}), ∪, ∩, ‘, ∅, {1,2}> duas álgebras booleanas.
Seja o morfismo f:{0,1,a,b} → P({1,2}) dada por:
f(0) = ∅ f(1) = {1,2} f(a) = {1} f(b) = {2}
2. Calcule (a+b)”*b = f-1
(f(a) ∪ f(b)’ ∩f(b))
+ 0 1 a b
0 0 1 a b
1 1 1 1 1
a a 1 a 1
b b 1 1 b
* 0 1 a b
0 0 0 0 0
1 0 1 a b
a 0 a a 0
b 0 b 0 b
“
0 1
1 0
a b
b a
Exercícios
Analise a estrutura algébrica de
1) < Σ*, ||> com:
Σ* o conjunto de todas cadeias de caracteres (strings)
|| a operação de concatenação de strings
2) < Z7, +7, .7> com:
Z7= {0,1,2,3,4,5,6} e + a soma módulo 7 e . o produto módulo 7.
3) Sendo Z=< Z7, +7,.7> da questão anterior e N = <N+
, +, .> o anel
dos inteiros positivos, como será a estrutura M = < N+
, Z, *> em
que *:N+
x Z → Z é o produto módulo 7 de N+
em Z.
4) < C, sup, inf> com:
C um reticulado finito ordenado por uma relação ≤ e inf(x,y) é o
ínfimo de x e y e sup(x,y) é o supremo de x e y.
Exercícios
Mais exercícios resolvidos em
http://pt.scribd.com/doc/57701066/Matematica-Discreta-Exercicios-resolv
http://web.ist.utl.pt/~ist10898/public/sd/Problems/Resolv_v01.pdf
http://pt.scribd.com/doc/93333089/Estruturas-Algebricas-Exercicios-
Resolvidos

Contenu connexe

Tendances

Tabela completa de derivadas e integrais
Tabela completa de derivadas e integraisTabela completa de derivadas e integrais
Tabela completa de derivadas e integraisDiego Rodrigues Vaz
 
1 exercícios 1º ano
1 exercícios 1º ano1 exercícios 1º ano
1 exercícios 1º anoJezus
 
AULA 05 DE FEVEREIRO DE 2023.pptx
AULA 05 DE FEVEREIRO DE 2023.pptxAULA 05 DE FEVEREIRO DE 2023.pptx
AULA 05 DE FEVEREIRO DE 2023.pptx37261166
 
Planos de aula 2011 -pdf
Planos de aula   2011 -pdfPlanos de aula   2011 -pdf
Planos de aula 2011 -pdfqcavalcante
 
Equações do 2º grau
Equações do 2º grauEquações do 2º grau
Equações do 2º graujhones84
 
Slides- Progressão Geométrica
Slides- Progressão GeométricaSlides- Progressão Geométrica
Slides- Progressão GeométricaKetlin Cavane
 
Bingo matemático(sistemas de equações do 1º grau com duas variáveis)
Bingo matemático(sistemas de equações do 1º grau com duas variáveis)Bingo matemático(sistemas de equações do 1º grau com duas variáveis)
Bingo matemático(sistemas de equações do 1º grau com duas variáveis)Edimar Santos
 
Plano de aula - Razão e Proporção
Plano de aula - Razão e ProporçãoPlano de aula - Razão e Proporção
Plano de aula - Razão e ProporçãoJaneteMPires
 
Geometria Espacial - Questões resolvidas sobre cubo e paralelepípedo - Fundam...
Geometria Espacial - Questões resolvidas sobre cubo e paralelepípedo - Fundam...Geometria Espacial - Questões resolvidas sobre cubo e paralelepípedo - Fundam...
Geometria Espacial - Questões resolvidas sobre cubo e paralelepípedo - Fundam...Celso do Rozário Brasil Gonçalves
 
Noções de Funções
Noções de FunçõesNoções de Funções
Noções de FunçõesEquipe_FAETEC
 
Exercícios função de 2° grau 2p
Exercícios função de 2° grau 2pExercícios função de 2° grau 2p
Exercícios função de 2° grau 2pKamilla Oliveira
 

Tendances (20)

Equação do 2º grau
Equação do 2º grauEquação do 2º grau
Equação do 2º grau
 
Gabarito av2 ma14_2016
Gabarito av2 ma14_2016Gabarito av2 ma14_2016
Gabarito av2 ma14_2016
 
Tabela completa de derivadas e integrais
Tabela completa de derivadas e integraisTabela completa de derivadas e integrais
Tabela completa de derivadas e integrais
 
1 exercícios 1º ano
1 exercícios 1º ano1 exercícios 1º ano
1 exercícios 1º ano
 
lista-de-exercicios-funcao-exponencial
lista-de-exercicios-funcao-exponenciallista-de-exercicios-funcao-exponencial
lista-de-exercicios-funcao-exponencial
 
AULA 05 DE FEVEREIRO DE 2023.pptx
AULA 05 DE FEVEREIRO DE 2023.pptxAULA 05 DE FEVEREIRO DE 2023.pptx
AULA 05 DE FEVEREIRO DE 2023.pptx
 
Função quadrática - definições e exercícios - AP 12
Função quadrática - definições e exercícios - AP 12Função quadrática - definições e exercícios - AP 12
Função quadrática - definições e exercícios - AP 12
 
Funcao exponencial
Funcao exponencialFuncao exponencial
Funcao exponencial
 
Planos de aula 2011 -pdf
Planos de aula   2011 -pdfPlanos de aula   2011 -pdf
Planos de aula 2011 -pdf
 
Equações do 2º grau
Equações do 2º grauEquações do 2º grau
Equações do 2º grau
 
Tabela de Integrais
Tabela de  IntegraisTabela de  Integrais
Tabela de Integrais
 
Função composta
Função compostaFunção composta
Função composta
 
Slides- Progressão Geométrica
Slides- Progressão GeométricaSlides- Progressão Geométrica
Slides- Progressão Geométrica
 
Logaritmos
LogaritmosLogaritmos
Logaritmos
 
Bingo matemático(sistemas de equações do 1º grau com duas variáveis)
Bingo matemático(sistemas de equações do 1º grau com duas variáveis)Bingo matemático(sistemas de equações do 1º grau com duas variáveis)
Bingo matemático(sistemas de equações do 1º grau com duas variáveis)
 
Plano de aula - Razão e Proporção
Plano de aula - Razão e ProporçãoPlano de aula - Razão e Proporção
Plano de aula - Razão e Proporção
 
Geometria Espacial - Questões resolvidas sobre cubo e paralelepípedo - Fundam...
Geometria Espacial - Questões resolvidas sobre cubo e paralelepípedo - Fundam...Geometria Espacial - Questões resolvidas sobre cubo e paralelepípedo - Fundam...
Geometria Espacial - Questões resolvidas sobre cubo e paralelepípedo - Fundam...
 
Noções de Funções
Noções de FunçõesNoções de Funções
Noções de Funções
 
Exercícios função de 2° grau 2p
Exercícios função de 2° grau 2pExercícios função de 2° grau 2p
Exercícios função de 2° grau 2p
 
Função.quadratica
Função.quadraticaFunção.quadratica
Função.quadratica
 

En vedette

Estructuras algebraicas ejercicios adicionales
Estructuras algebraicas ejercicios adicionalesEstructuras algebraicas ejercicios adicionales
Estructuras algebraicas ejercicios adicionalesandreagache
 
57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidosHAROLDO MIRANDA DA COSTA JR
 
ESTRUCTURAS ALGEBRAICAS
ESTRUCTURAS ALGEBRAICASESTRUCTURAS ALGEBRAICAS
ESTRUCTURAS ALGEBRAICASnildalaudecina
 
Matemática Discreta - Parte VI funções
Matemática Discreta - Parte VI funçõesMatemática Discreta - Parte VI funções
Matemática Discreta - Parte VI funçõesUlrich Schiel
 
Matemática Discreta - Introdução
Matemática Discreta - IntroduçãoMatemática Discreta - Introdução
Matemática Discreta - IntroduçãoUlrich Schiel
 
Matemática Discreta - Parte IV teoria dos-conjuntos
Matemática Discreta - Parte IV teoria dos-conjuntosMatemática Discreta - Parte IV teoria dos-conjuntos
Matemática Discreta - Parte IV teoria dos-conjuntosUlrich Schiel
 
estruturas algébricas
estruturas algébricas estruturas algébricas
estruturas algébricas José Santos
 
Matemática Discreta - Parte III definicoes indutivas
Matemática Discreta - Parte III definicoes indutivasMatemática Discreta - Parte III definicoes indutivas
Matemática Discreta - Parte III definicoes indutivasUlrich Schiel
 
Informação+Sistemas=Sistemas de Informação?
Informação+Sistemas=Sistemas de Informação?Informação+Sistemas=Sistemas de Informação?
Informação+Sistemas=Sistemas de Informação?Ulrich Schiel
 
Md9 estruturas algébricas
Md9 estruturas algébricasMd9 estruturas algébricas
Md9 estruturas algébricasUlrich Schiel
 
Estructuras algebraicas
Estructuras algebraicasEstructuras algebraicas
Estructuras algebraicastanato153
 
MODELOS DE DADOS - Parte 1 introdução
MODELOS DE DADOS - Parte 1 introduçãoMODELOS DE DADOS - Parte 1 introdução
MODELOS DE DADOS - Parte 1 introduçãoUlrich Schiel
 
MODELOS DE DADOS - Parte 3 Bancos de Dados
MODELOS DE DADOS - Parte 3 Bancos de DadosMODELOS DE DADOS - Parte 3 Bancos de Dados
MODELOS DE DADOS - Parte 3 Bancos de DadosUlrich Schiel
 
Estructuras algebraicas 1
Estructuras algebraicas 1Estructuras algebraicas 1
Estructuras algebraicas 1rosibel_mejia
 

En vedette (20)

Matematica discreta - estruturas algebricas
Matematica discreta -  estruturas algebricasMatematica discreta -  estruturas algebricas
Matematica discreta - estruturas algebricas
 
Estructuras algebraicas ejercicios adicionales
Estructuras algebraicas ejercicios adicionalesEstructuras algebraicas ejercicios adicionales
Estructuras algebraicas ejercicios adicionales
 
Grupos, anillos y cuerpos
Grupos, anillos y cuerposGrupos, anillos y cuerpos
Grupos, anillos y cuerpos
 
57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos
 
ESTRUCTURAS ALGEBRAICAS
ESTRUCTURAS ALGEBRAICASESTRUCTURAS ALGEBRAICAS
ESTRUCTURAS ALGEBRAICAS
 
Matemática Discreta - Parte VI funções
Matemática Discreta - Parte VI funçõesMatemática Discreta - Parte VI funções
Matemática Discreta - Parte VI funções
 
Matemática Discreta - Introdução
Matemática Discreta - IntroduçãoMatemática Discreta - Introdução
Matemática Discreta - Introdução
 
Matemática Discreta - Parte IV teoria dos-conjuntos
Matemática Discreta - Parte IV teoria dos-conjuntosMatemática Discreta - Parte IV teoria dos-conjuntos
Matemática Discreta - Parte IV teoria dos-conjuntos
 
estruturas algébricas
estruturas algébricas estruturas algébricas
estruturas algébricas
 
Matemática Discreta - Parte III definicoes indutivas
Matemática Discreta - Parte III definicoes indutivasMatemática Discreta - Parte III definicoes indutivas
Matemática Discreta - Parte III definicoes indutivas
 
Estruturas algébricas
Estruturas algébricasEstruturas algébricas
Estruturas algébricas
 
Informação+Sistemas=Sistemas de Informação?
Informação+Sistemas=Sistemas de Informação?Informação+Sistemas=Sistemas de Informação?
Informação+Sistemas=Sistemas de Informação?
 
Musica
MusicaMusica
Musica
 
Md9 estruturas algébricas
Md9 estruturas algébricasMd9 estruturas algébricas
Md9 estruturas algébricas
 
Estructuras algebraicas
Estructuras algebraicasEstructuras algebraicas
Estructuras algebraicas
 
Lógica temporal
Lógica temporalLógica temporal
Lógica temporal
 
MODELOS DE DADOS - Parte 1 introdução
MODELOS DE DADOS - Parte 1 introduçãoMODELOS DE DADOS - Parte 1 introdução
MODELOS DE DADOS - Parte 1 introdução
 
Md7 banco dados
Md7 banco dadosMd7 banco dados
Md7 banco dados
 
MODELOS DE DADOS - Parte 3 Bancos de Dados
MODELOS DE DADOS - Parte 3 Bancos de DadosMODELOS DE DADOS - Parte 3 Bancos de Dados
MODELOS DE DADOS - Parte 3 Bancos de Dados
 
Estructuras algebraicas 1
Estructuras algebraicas 1Estructuras algebraicas 1
Estructuras algebraicas 1
 

Similaire à Matemática Discreta - Parte VII estruturas algébricas

Similaire à Matemática Discreta - Parte VII estruturas algébricas (20)

Álgebra de Boole
Álgebra de BooleÁlgebra de Boole
Álgebra de Boole
 
Algebra Boole
Algebra BooleAlgebra Boole
Algebra Boole
 
Explorando a ideia da função
Explorando a ideia da funçãoExplorando a ideia da função
Explorando a ideia da função
 
Funções.saa
Funções.saaFunções.saa
Funções.saa
 
áLgebra i
áLgebra iáLgebra i
áLgebra i
 
Equações do 2ºgrau, Função Polinomial do 1º e 2º grau, Semelhanças, Segmentos...
Equações do 2ºgrau, Função Polinomial do 1º e 2º grau, Semelhanças, Segmentos...Equações do 2ºgrau, Função Polinomial do 1º e 2º grau, Semelhanças, Segmentos...
Equações do 2ºgrau, Função Polinomial do 1º e 2º grau, Semelhanças, Segmentos...
 
Funções
Funções Funções
Funções
 
conjuntos_numericos.pdf
conjuntos_numericos.pdfconjuntos_numericos.pdf
conjuntos_numericos.pdf
 
Conjuntosnumericos
Conjuntosnumericos Conjuntosnumericos
Conjuntosnumericos
 
Conjuntos numericos
Conjuntos numericosConjuntos numericos
Conjuntos numericos
 
Algebra[1]
Algebra[1]Algebra[1]
Algebra[1]
 
Funçao quadratica-revisao 2
Funçao quadratica-revisao 2Funçao quadratica-revisao 2
Funçao quadratica-revisao 2
 
LISTA 02 E 03 - EXERCÍCIOS DE MATEMÁTICA 1º ANO - PROFª NEID
LISTA 02 E 03 - EXERCÍCIOS DE MATEMÁTICA 1º ANO - PROFª NEIDLISTA 02 E 03 - EXERCÍCIOS DE MATEMÁTICA 1º ANO - PROFª NEID
LISTA 02 E 03 - EXERCÍCIOS DE MATEMÁTICA 1º ANO - PROFª NEID
 
Matemática apostila 1 suely
Matemática   apostila 1 suelyMatemática   apostila 1 suely
Matemática apostila 1 suely
 
Derivadas
DerivadasDerivadas
Derivadas
 
Produtos NotáVeis
Produtos NotáVeisProdutos NotáVeis
Produtos NotáVeis
 
Funçao quadratica-revisao
Funçao quadratica-revisaoFunçao quadratica-revisao
Funçao quadratica-revisao
 
Apostila matematica
Apostila matematicaApostila matematica
Apostila matematica
 
Conjuntos numericos
Conjuntos numericosConjuntos numericos
Conjuntos numericos
 
Função de 1º grau
Função de 1º grauFunção de 1º grau
Função de 1º grau
 

Dernier

Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfArthurRomanof1
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaaulasgege
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxfabiolalopesmartins1
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 

Dernier (20)

Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdf
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptx
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 

Matemática Discreta - Parte VII estruturas algébricas

  • 1. Módulo 6: Estruturas Matemáticas • Modelos matemáticos de fenômenos da natureza podem ser divididos em três grandes categorias: • Estruturas de Ordem <C, R> • Estruturas Algébricas <C, Op> • Estruturas Topológicas (Geometria, Análise) <C, P(C)> •UNIVERSIDADE FEDERAL DE CAMPINA GRANDE •CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA •DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO •Professor Ulrich Schiel
  • 2. Estruturas Algébricas •Estruturas Algébricas: - conjunto abstrato de objetos juntamente com operações e relações entre esses objetos e que obedecem certas regras. A = <C, Op, R> Em que Op é um conjunto de operações e R é um conjunto de relações Se R é vazio temos uma Álgebra, se Op é vazio temos um Modelo ou um Sistema Relacional
  • 3. Estruturas Algébricas • Estruturas Algébricas - Operações:  Uma operação (interna) * sobre um conjunto C, é uma função *:C×.. × C → C  Exemplos: A = <Z, +>; B = <Z, +, ≤>;  C = < Z, ≤ >; D = < N, succ, *, 0, 1, max, min >  Uma operação externa * de um domínio K sobre um conjunto C, é uma função * : K × C → C Exemplo:  E = < N, R2 , *>, com *: N×R2 → R2 , dado por *(k,(x,y)) = (kx,ky)
  • 4. Estruturas Algébricas • DEFINIÇÃO: • Uma Álgebra é um par <C, Op> com:  - C é um conjunto  - Op é um conjunto de operações sobre C NOTAÇÃO: dado uma álgebra <C,*>, com *:C × C → C para *(a,b) = c escrevemos a*b = c
  • 5. Estruturas Algébricas Propriedades das operações: - Dado uma álgebra <C,*> as seguintes propriedades podem ser válidas, para quaisquer x, y, z de C: x * y = y * x (comutativa) (x * y) * z = x * (y * z) (associativa) ∃ 1∈C (x * 1 = x) (identidade ou neutro à direita) ∀x ∈C ∃ x’ ∈C (x * x’ = 1) (inverso) Se houver outra operação + em C, ou seja, temos <C,*, ⊕>, pode valer a propriedade: x ⊕ (y * z) = (x ⊕ y) * (x ⊕ z) (distributiva-1) x * (y ⊕ z) = (x * y) ⊕ (x * z) (distributiva-2)
  • 6. Estruturas Algébricas • Estruturas Algébricas – Álgebras de Boole • Um exemplo notável de estrutura algébrica é a álgebra booleana ou Álgebra de Boole (George Boole, 1850), formulada inicialmente para modelar a lógica proposicional e utilizada posteriormente por Shannon (1938) para modelar circuitos eletrônicos (ou digitais).
  • 7. Álgebra Booleana →Uma Álgebra de Boole B é uma álgebra B = <B, +, ·, ‘, a, b> formada por →um conjunto não-vazio (domínio) B, →duas operações binárias + : B2 →B e · : B2 →B, →uma operação unária ‘ : B→B e →dois elementos distinguíveis de B, a e b,(funções 0-árias) satisfazendo as seguintes propriedades: → para todo x, y e z pertencentes à B vale • 1a. x+y = y+x 1b. x · y = y · x • 2a. (x+y)+z = x+(y+z) 2b. (x · y) · z = x · (y · z) • 3a. x+(y · z) = (x+y)·(x+z) 3b. x · (y+z) = (x · y)+(x · z) • 4a. x+a = x 4b. x · b = x • 5a. x+x’ = b 5b. x · x’ = a
  • 8. Álgebra Booleana • Exemplo 1: B1 = <{0,1}, +, ·, ‘, 0, 1>, onde: • x+y = max(x,y), x · y = min(x,y), 0’=1 e 1’=0. • Exemplo 2: B2 = <{∅, {1}, {2}, {1,2}}, ∪, ∩, ‘, ∅, {1,2} > • Exemplo 3: B3 = <P(S), ∪, ∩, ‘, ∅, S>, para qualquer S • Exemplo 4: B4= <{F,V}, OR, AND, NOT, F, V>.
  • 9. Propriedades de uma àlgebra de Boole • Demonstre as seguintes propriedades para uma álgebra de Boole B = <B, +, ·, ‘, a, b> : 1. x+x = x, para todo x ∈ B (Idempotência) 2. x+b = b, para todo x ∈ B 3. (x ’) ’ = x, para todo x ∈ B (involução) 4. x+(x · y) = x, para todo x, y ∈ B 5. (x+y)’ = x ’ · y ’ e (x·y)’ = x’ + y’ (Leis de De Morgan) 1. Variante: x.y=(x’+y’)’ e x+y=(x’.y’)’ 6. O elemento neutro é único.
  • 10. Álgebra Booleana – conjuntos completos de operadores • Considerando a álgebra de Boole B4= <{F,V}, OR, AND, NOT, F, V>. pode-se mostrar que toda expressão booleana pode ser realizada com um dos conjuntos {AND, OR, NOT} ou {+, ·, ‘} {AND, NOT} ou {·, ‘} {NAND} ou {‘·} xNANDy = NOT(xANDy) ou x ’· y = (x·y)’ {NOR} ou {‘+} xNORy = NOT(xORy) ou x ‘+ y = (x+y)’
  • 11. Álgebra Booleana – conjuntos completos de operadores •Para escrever uma expressão booleana apenas com operadores NANDNAND deve-se •(1) colocá-la na forma normal disjuntiva-FND (somas de produtos) e •(2) eliminar as somas com as leis de DeMorgan • (3) converter os produtos em NAND usando involução •(4) eliminar as negações pela fórmula x’ = (x.1)’ = x '· 1 •EXEMPLO:EXEMPLO: x+(y·z’)=deMorg (x’ . (y.z’)’)’ =defNAND x’ '· (y.z’)’ = defNAND x’ '· (y '· z’) •= defNOT (x '· 1) '· (y '· (z '· 1)) •Para escrever uma expressão booleana apenas com operadores NORNOR deve-se •(1) colocá-la na forma normal conjuntiva-FNC (produtos de somas) e •(2) eliminar os produtos com as leis de DeMorgan • (3) converter as somas em NOR usando involução •(4) eliminar as negações pela fórmula x’ = (x+0)’ = x ‘+ 0 •EXEMPLO:EXEMPLO: x+(y.z’) =distrib (x+y).(x+z’) = deMorg [(x+y)’ + (x+z’)’]’ = •=defNOR (x '+ y) '+ (x '+ z’) =OBS-2 (x '+ y) '+ (x '+ (z '+ 0))
  • 12. Álgebra Booleana – Exemplo de conversão (1) Escreva a expressão booleana (x+(y·z’))’ com operadores NANDNAND •(1) FND:(1) FND: (x+(y·z’))’ =distrib ((x+y).(x+z’))’ =deMorgan (x+y)’ + (x+z’)’ • =deMorgan (x’.y’) + (x’.z) = •(2) deMorgan:(2) deMorgan: = (= ((x’.y’)’ . (x’.z)’)’ •(3) involução+def(3) involução+def = (((x’.y’)’ . (x’.z)’)’ = (x’.y’)’ '· (x’.z)’ = (x’ '· y’) '· (x’ '· z) •(4) elim. negações(4) elim. negações = ((x '·1) '· (y '·1)) '· ((x '·1) '· z) (2) Escreva a expressão booleana (x+(y·z’))’ com operadores NORNOR •(1) FNC:(1) FNC: (x+(y·z’))’ =deMorgan x’ . (y.z’)’ =deMorgan x’ . (y’+z) = •(2) deMorgan:(2) deMorgan: =deMorgan (x + (y’+z)’)’ •(3) involução+def:(3) involução+def: = x ‘+ (y’+z)’ = x ‘+ (y’ ‘+ z) •(3) elim. Negações:(3) elim. Negações: = x ‘+ ((y ‘+ 0) ‘+ z))
  • 13. Exercícios • Escrever a expressão booleana x.(y’+z) • apenas com operadores NANDNAND • apenas com operadores NORNOR • Calcule o valor da expressão para x=1, y=0 e z=0. Use primeiro a expressão original e depois a com NAND e com NOR. Exercício adicional: (x+y).(x.y)’
  • 14. Funções Booleanas Dado uma álgebra de Boole B = <B, +, ·, ‘, a, b> Uma função booleana é uma função f: B x...x B → B determinada por uma expressão da álgebra de Boole. Exemplo: f(x,y,z) = x.y + x.z’ + y.z'
  • 15. Funções Booleanas Formas de definição de uma função booleana: • algébrica •tabular (tabela verdade) • esquemática •Definição algébricaalgébrica: f (x,y,z)=x+( y'⋅z) •Definição tabulartabular : •Definição esquemáticaesquemática: x y z f(x,y,z) 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 y z x f(x,y,z)
  • 16. Funções Booleanas Conectores lógicos: •inversorinversor •NOTNOT •ANDAND •NANDNAND •OROR •NORNOR •XORXOR •XNORXNOR NOT(x) = x’ AND(x,y) = x.y OR(x,y) = x+y NAND(x,y) = (x.y)’ NOR(x,y) = (x+y)’ XOR(x,y) = (x+y).(x.y)’ XNOR(x,y) = ((x+y).(x.y)’)’
  • 17. Funções Booleanas Conversões: • algébrica => tabular (resolver cada trecho da expressão) •tabular => algébrica (FND: cada linha com valor 1 é uma expressão AND; combinar linhas com OR) • algébrica <=> esquemática (substituir componentes) • tabular <=> esquemática (converter para algébrica)
  • 18. Funções Booleanas Exemplo: 1. seja a função f(x,y) = (x+y’).(x’+y) • encontre suas definições tabular e esquemática 2. seja a função f(x,y) dada pela tabela ao lado: • encontre suas definições algébrica e esquemática x y f(x,y) 0 0 1 0 1 1 1 0 1 1 1 0
  • 19. Funções Booleanas Redução de uma expressão Booleana: f(x,y) = (x’.y’) + (x.y’)+ (x’.y) = =[3b] (x’+x).y’ + (x’.y) =[5a+4b] y’ + (x’.y) =[3a] (y’+x’)(y’+y) =[5a] (y’+x’).1 =[4b] y’+x’ =[deMorgan] (x.y)’ 1. f(x,y) = (x’.y’) + (x.y’)+ (x’.y) =? (x.y)’ Forma normal disjuntiva (soma de produtos)
  • 20. Funções Booleanas Exercícios: 1. seja a função f(x,y,z) = (x.y’).(y+z’) • encontre suas definições tabular e esquemática 2. seja a função f(x,y,z) dada pela tabela ao lado: • encontre suas definições algébrica (reduzida) e esquemática x y z f(x,y,z) 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1
  • 21. Álgebras - Homomorfismos e Isomorfismos • Entre conjuntos temos funções f:C → D • Entre estruturas matemáticas ou álgebras ou categorias temos morfismos h:<A, opA> → <B, opB>, com h: A → B e h: opA → opB funções • Dados duas Álgebras A=<A, *A> e B=<B, *B>, um morfismo h: A → B é um homomorfismo se conserva as operações, ou seja, para todo a,b ∈ A temos • h(a * b) = h(a) * h(b)
  • 22. Álgebras - Homomorfismos e Isomorfismos • Duas estruturas matemáticas A e B são ditas serem isomorfas se e somente se existir uma bijeção (isomorfismo) que leva elementos de uma em elementos da outra de modo que as propriedades (funções e relações) sejam preservadas. • Se duas estruturas são isomorfas então cada uma é a imagem semelhante da outra, a menos do rotulamento de seus elementos. • Ex.: considere os seguintes POSET’s: • P1 = ({1,2,3,6}, x divide y) • • P2 = (P({1,2}), x⊆y)
  • 23. Isomorfismo • • Seja h:: {1,2,3,6} → P({1,2}) definida por: • h(1) = ∅; h(2) = {1}; h(3) = {2}; h(6) = {1,2} h é um isomorfismo de P1 em P2 2 6 3 1 {1} {1,2} {2} ∅ h
  • 24. Isomorfismo de álgebras booleanas • Sejam A = <A, +, ·, ‘, a, b > e B = <B, &, *, “, c, d > duas álgebras booleanas. Um morfismo f: A → B é um isomorfismo de A em B, se para todo x e y ∈A: 1. f é uma bijeção entre A e B 2. f(x+y) = f(x) & f(y) 3. f(x.y) = f(x) * f(y) 4. f(x’) = f(x)”
  • 25. Isomorfismo Princípio da dualidade em Álgebras de Boole Para qualquer Álgebra de Boole • B = <B, +, ·, ‘, a, b> A estrutura BD = <B, ·,+, ‘, b, a> É uma Álgebra de Boole e, além disso, B ≅ BD são isomorfos
  • 26. Teorema de álgebras booleanas finitas Teorema: Seja B qualquer álgebra booleana com |B|=n elementos. Então, •n = 2m , para algum inteiro m, e •B é isomorfa a <P({1,2,..,m}), ∪, ∩, ‘, ∅, {1,2,..m}> . Corolário: o número de elementos do domínio de qualquer álgebra booleana é uma potência de 2.
  • 27. Isomorfismo x,y ∈B f u,v∈A operação (+, . , ‘) operação (&, *, “) z ∈B f-1 w ∈A Podemos implementar uma operação em outra estrutura: P.ex.: u&v = f-1 (f(u)+f(v))
  • 28. Exemplo Sejam C = <{a, b, c, d}, sup, inf>, onde as operações são dadas pelas tabelas ao lado, e B = <P({1,2}), ∪, ∩> duas álgebras. Seja o morfismo f:{a,b,c,d} → P({1,2}) dada por: f(a) = ∅ f(b) = {1} f(c) = {2} f(d) = {1,2} 2. Calcule inf(sup(a,b),b) = f-1 (f(a) ∪ f(b)∩f(b)) sup a b c d a a b c d b b b d d c c d c d d d d d d inf a b c d a a a a a b a b a b c a a c c d a b c d
  • 29. Álgebras Seja S um conjunto e * uma operação binária : * : S x S → S. 1. A operação * é associativa (A) se: x * (y * z) = (x * y) * z, para quaisquer x, y e z ∈ S. 1. S tem um elemento neutro (N) em relação à operação * se: existe i ∈ S tal que para todo x ∈ S, x * i = x = i * x . 1. Todo elemento tem um inverso (I) em relação à operação * se: para todo x ∈ S existe y∈ S tal que x * y = i = y * x . Notação: y= x-1 1. A operação * é comutativa (C) se: x * y = y * x, para todo x e y ∈ S. Exemplo: As estruturas < Z, + >, < Z, . >.
  • 30. Grupo → Uma estrutura G = < S, * > é um grupo se S é um conjunto não vazio e * é uma operação binária sobre S (operação de grupo) tal que: 1. * é associativa; 2. S tem um elemento neutro ; 3. todo elemento de S tem um elemento inverso → Se valer só a associatividade temos um semi-grupo. → Se valer a associativa e neutro temos um monóide → Obs. Um grupo em que * é comutativa é chamado de grupo comutativo ou abeliano. → Exemplos: A estrutura < Z, + > é um grupo comutativo. E <Z, .> ??
  • 31. Exemplo Seja R+ o conjunto dos reais positivos e seja . a operação de multiplicação de reais. Então : • < R+ , . > é um grupo comutativo. • O elemento neutro é o 1. • Para qualquer real positivo x, 1/x é o seu inverso com relação à operação de multiplicação. • < R+ , + > é um semi-grupo comutativo.
  • 32. Exercícios 1. < R, . > é um grupo ? É semi-grupo? 1. < Z, - > é um grupo ? É semi-grupo? 1. Seja M2(Z) o conjunto das matrizes 2x2 de elementos inteiros e seja + a operação de adição de matrizes. Mostre que < M2(Z), + > é um grupo comutativo. Mostre que < M2(Z), . > não é um grupo. Temos o grupo <Z, +> e o semi-grupo <Z, .>. O que será <Z, +, .> ??
  • 33. Anel → Uma álgebra G = < S, +, * > é um anel se valem as seguintes propriedades: 1. < S, + > é um grupo abeliano; 2. < S, * > é um semi-grupo; 3. Vale a distributividade a esquerda e a direita da operação * sobre +, ou seja, a*(b+c)= a*b + a*c e (a+b)*c = a*c + a*c Um anel é comutativo se * é comutativa. Exemplos: Z, Q, R, C com + e . são anéis. Uma álgebra de Boole é um anel comutativo idempotente (i.e. a.a = a) Dado um anel <S, +, .> O que falta para <S,*> ser um grupo ??
  • 34. Corpo → Uma álgebra G = < S, +, * > é um corpo se valem as seguintes propriedades: 1. < S, + , * > é um anel com o neutro 0 em +; 2. < S-{0}, * > é um grupo comutativo; Exemplos: Q, R, C com + e . são corpos. → Dado um corpo < S, +, * >, podemos definir operadores de diferença e divisão como → a - b = a + (-b) e a / b = a * b-1
  • 35. Corpo ordenado Uma estrutura < S, +, * , ≤> é um corpo ordenado, quando 1. < S, +, * > é um corpo 2. a ≤ b → a+c ≤ b+ c 3. 0 ≤ a e 0 ≤ b → 0 ≤ a.b Exemplos: < R, +, * , ≤> é um corpo ordenado < C, +, * , ≤> não é um corpo ordenado
  • 36. Operadores externos → Dado um grupo <S, +> uma operação externa * de um domínio K sobre S é uma função: 1. * : K x S → S, ou seja k*s1 = s2 ; Operações externas de um anel <K, +, . > podem ser combinadas com operações internas do grupo : → k * (s1 + s2) = k * s1 + k * s2 → (k + m) * s = k * s + m * s → (k . m) * s = (k * s) . (m * s) → 1 * s = s Que da origem a estrutura de Módulo. Ou seja, um módulo é uma estrutura: M= <K,S, *> em que Ké um anel comutativo <K,+,.> e S é um grupo comutativo <S,+> Se K é um corpo, temos um espaço vetorial.
  • 37. Operadores externos EXEMPLOS: 1. M = <R, R2 , *> com a soma de vetores e k*<x,y> = <k.x, k.y> é um espaço vetorial 2. M = <Z, R2 , *> com k*<x,y> = <k.x, k.y> é um módulo 3. Espaço vetorial das funções reais lineares: M= <R, F, *> em que F = {f:R →R, com f(x)=ax+b} com f(x)+g(x) e com k*f(x)
  • 38. Resumo & Exemplos Propriedades: <S,*> * é fechada se x * y está em S A – associativa x * (y * z) = (x * y) * z C – comutativa x * y = y * x N – neutro ou identidade x * i = i * x = x I – inverso x * x-1 = x-1 * x = i A → semi-grupo AN → monóide ANI → grupo ANIC → grupo comutativo Exemplos: • grupo • <R+ , . > comutativo • <M2(Z), +> comutativo • <R, + > comutativo • monóide •<R, . > comutativo • <N, +> comutativo • <P(S), ∪> comutativo • <P(S), ∩> comutativo • <M2(Z), . > não-comutativo • semi-grupo • <R-{0}, +> comutativo
  • 39. Resumo & Exemplos Propriedades: <S,*> * é fechada se x * y está em S A – associativa x * (y * z) = (x * y) * z N – neutro ou identidade x * i = i * x = x I – inverso x * x-1 = x-1 * x = i C – comutativa x * y = y * x A → semi-grupo AN → monóide ANI → grupo ANIC → grupo comutativo Exemplos: • grupo • <R[x], + > comutativo • monóide •<R[x], . > comutativo • < Σ*, ||> não-comutativo • • semi-grupo •
  • 40. Resumo & Exemplos Propriedades: <S,+,*> * é fechada se x * y está em S A – associativa x * (y * z) = (x * y) * z N – neutro ou identidade x * i = i * x = x I – inverso x * x-1 = x-1 * x = i C – comutativa x * y = y * x D-distributivo a *(b+c)= a * b + a * c (a+b)*c = a*c + b*c Dado <S,+,*> é um: Anel se <S, +> grupo comutativo (ANIC) <S, *> semi-grupo (A) vale D Corpo se é um anel e < S-{0}, * > é um grupo Corpo comutativo se é um corpo e * é comutativa Exemplos: • anel • <Z, + , . > comutativo • corpo • <R, +, . > comutativo • <M2(Z), +, . > não-comut. •<R[x], +, . > comutativo • • Em uma Álgebra de Boole <B, +, ·, ‘, 0, 1> <B, +> e <B, .> são monóides comutativos
  • 41. Exercício Sejam C = <{0, 1, a, b}, +, *, “, 0, 1>, onde as operações são dadas pelas tabelas ao lado, e B = <P({1,2}), ∪, ∩, ‘, ∅, {1,2}> duas álgebras booleanas. Seja o morfismo f:{0,1,a,b} → P({1,2}) dada por: f(0) = ∅ f(1) = {1,2} f(a) = {1} f(b) = {2} 2. Calcule (a+b)”*b = f-1 (f(a) ∪ f(b)’ ∩f(b)) + 0 1 a b 0 0 1 a b 1 1 1 1 1 a a 1 a 1 b b 1 1 b * 0 1 a b 0 0 0 0 0 1 0 1 a b a 0 a a 0 b 0 b 0 b “ 0 1 1 0 a b b a
  • 42. Exercícios Analise a estrutura algébrica de 1) < Σ*, ||> com: Σ* o conjunto de todas cadeias de caracteres (strings) || a operação de concatenação de strings 2) < Z7, +7, .7> com: Z7= {0,1,2,3,4,5,6} e + a soma módulo 7 e . o produto módulo 7. 3) Sendo Z=< Z7, +7,.7> da questão anterior e N = <N+ , +, .> o anel dos inteiros positivos, como será a estrutura M = < N+ , Z, *> em que *:N+ x Z → Z é o produto módulo 7 de N+ em Z. 4) < C, sup, inf> com: C um reticulado finito ordenado por uma relação ≤ e inf(x,y) é o ínfimo de x e y e sup(x,y) é o supremo de x e y.
  • 43. Exercícios Mais exercícios resolvidos em http://pt.scribd.com/doc/57701066/Matematica-Discreta-Exercicios-resolv http://web.ist.utl.pt/~ist10898/public/sd/Problems/Resolv_v01.pdf http://pt.scribd.com/doc/93333089/Estruturas-Algebricas-Exercicios- Resolvidos