53
 Introdu¸ c˜ ao  Opera¸ oes Bin´ ar ias  Semigrupos  Grupos Es tr uturas Alg´ ebr icas Prof. Dr. Leandro Balby Marinho Mat em´ at ica Dis cre ta Prof. Dr. Leandro Balby Marinho 1 / 46 UFCG CEEI

estruturas_algebricas

Embed Size (px)

DESCRIPTION

estruturas algébricas - matemática discreta

Citation preview

  • Introducao Operacoes Binarias Semigrupos Grupos

    Estruturas Algebricas

    Prof. Dr. Leandro Balby Marinho

    Matematica Discreta

    Prof. Dr. Leandro Balby Marinho 1 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Roteiro

    1. Introducao

    2. Operacoes Binarias

    3. Semigrupos

    4. Grupos

    Prof. Dr. Leandro Balby Marinho 2 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Introducao

    I Algebra Elementar.I Exemplo: adicao e multiplicacao sobre os inteiros.I Essencia: operacao binaria sobre um conjunto.

    I Abstracao: recurso poderoso.I Consiste em isolar a essencia do problema.I Conexao entre problemas aparentemente nao relacionados.I Problemas complexos viram simples casos de esquema mais

    geral.I Permite reuso de resultados.

    I Modelagem na computacao:I Interessa mais o esquema geral que os detalhes.I Abstracao permite focar mais no que interessa.

    Prof. Dr. Leandro Balby Marinho 2 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Roteiro

    1. Introducao

    2. Operacoes Binarias

    3. Semigrupos

    4. Grupos

    Prof. Dr. Leandro Balby Marinho 3 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Operacoes Binarias

    Definicao 2

    Uma operacao binaria sobre um conjunto A:

    I e uma funcao f : A A A.I definida para todos os pares ordenados de elementos em A.

    I atribui a cada par ordenado de elementos em A um unicoelemento em A (fechamento).

    Prof. Dr. Leandro Balby Marinho 3 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Notacao

    I Os smbolos +, , , etc. sao usados para denotar operacoesbinarias sobre um conjunto.

    I Dado um conjunto A e um operador definido por

    + : A A A

    para +(a, b) = c escrevemos a + b = c (notacao infixa).

    Prof. Dr. Leandro Balby Marinho 4 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 1

    Seja + a operacao de adicao usual nos inteiros. Entao + e umaoperacao binaria sobre os inteiros:

    a, b Z (a + b) Z e (a + b) e unico

    Prof. Dr. Leandro Balby Marinho 5 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 2

    Seja / a operacao de divisao usual em R. Entao / nao e umaoperacao binaria em R:

    (a, b) R R : (a/b) 6 R

    Por exemplo, 3/0 nao e definida.

    Prof. Dr. Leandro Balby Marinho 6 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 3

    Seja a operacao usual de subtracao em Z+. Entao nao euma operacao binaria em Z+.

    Por exemplo, 3 5 6 Z+.

    Prof. Dr. Leandro Balby Marinho 7 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 4

    Seja P(S) para algum conjunto S .I Sejam A e B dois subconjuntos de P(S).I e sao operacoes binarias em P(S) (verifique!).

    Prof. Dr. Leandro Balby Marinho 8 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exerccio 1

    Seja uma operacao sobre Z tal que a b retorna um inteiro menordo que a e do que b. Determine se e uma operacao binaria.

    Prof. Dr. Leandro Balby Marinho 9 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exerccio 2

    Seja uma operacao sobre Z tal que a b retorna max(a, b).Determine se e uma operacao binaria.

    Prof. Dr. Leandro Balby Marinho 10 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Operacoes Binarias

    Note que e possvel definir muitas operacoes binarias sobre o mesmoconjunto.

    Exemplo 5: Seja L um reticulado. Sao operacoes binarias em L:

    I a sup b (sup = supremum).

    I a inf b (inf = infimum).

    Prof. Dr. Leandro Balby Marinho 11 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Operacoes Binarias & Tabelas

    Pode-se definir uma operacao binaria sobre um conjunto A = {a1, a2, . . . , an}por meio de uma tabela:

    a1 a2 . . . ai . . . ana1a2...ai ai aj...an

    Elemento na posicao i , j denota ai aj .

    Prof. Dr. Leandro Balby Marinho 12 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Operacoes Binarias: Comutatividade

    Uma operacao binaria e comutativa em um conjunto A se:

    a b = b a a, b A

    Prof. Dr. Leandro Balby Marinho 13 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exerccio 3

    Determine se a operacao de subtracao usual em Z ecomutativa.

    Prof. Dr. Leandro Balby Marinho 14 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Operacoes Binarias: Associatividade

    Uma operacao binaria e associativa em um conjunto A se:

    a (b c) = (a b) c a, b, c A

    Prof. Dr. Leandro Balby Marinho 15 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exerccio 4

    Considere a operacao em Z+ definida por:

    a b = a + b + 2 a, b Z+

    Mostre que a operacao e associativa.

    Prof. Dr. Leandro Balby Marinho 16 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Operacoes Binarias: Identidade

    Um elemento e A e chamado de elemento identidade (ou elementoneutro) em relacao a` uma operacao binaria , se para todo a A

    a e = e a = a

    Teorema 1

    O elemento neutro, quando existe, e unico.

    Prof. Dr. Leandro Balby Marinho 17 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Operacoes Binarias: Inverso

    Assuma que uma operacao binaria em um conjunto A possuium elemento neutro e. Se para cada elemento a A, existe umelemento b A tal que:

    a b = b a = e

    entao b e chamado de elemento inverso e e denotado por a1.

    Prof. Dr. Leandro Balby Marinho 18 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 6

    O elemento 0 e o elemento neutro da adicao nos inteiros, pois

    0 + a = a + 0 a Z

    De outra forma, a Z e o inverso de a, pois

    a + (a) = (a) + a = 0 a A (1)

    Prof. Dr. Leandro Balby Marinho 19 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exerccio 5

    Determine, se existirem, os elementos neutros e inversos damultiplicacao em Z.

    Prof. Dr. Leandro Balby Marinho 20 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Roteiro

    1. Introducao

    2. Operacoes Binarias

    3. Semigrupos

    4. Grupos

    Prof. Dr. Leandro Balby Marinho 21 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Estruturas Algebricas

    Definicao 1

    Uma estrutura algebrica consiste de um conjunto associado a umaou mais operacoes fechadas sobre esse conjunto satisfazendo certosaxiomas.

    I Denotamos uma estrutura algebrica por C ,F onde C denotaum conjunto arbitrario e F um conjunto de operacoes em C .

    I Estruturas algebricas tambem sao chamadas de algebras oualgebras universais.

    Prof. Dr. Leandro Balby Marinho 21 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo de Estrutura Algebrica

    Seja C ,F onde C = R e F = {+, }, onde s e m sao duas funcoesbinarias dadas por

    + : R2 R tal que s(x , y) = x + y e : R2 R tal que m(x , y) = x y

    Ou de forma equivalente R,+,

    Prof. Dr. Leandro Balby Marinho 22 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Semigrupos

    I Uma estrutura algebrica S , onde e uma operacao binariaassociativa sobre S .

    I Muitas aplicacoes importantes (e.g. maquinas de estadosfinitos).

    I S , e chamado comutativo se e uma operacaocomutativa.

    Prof. Dr. Leandro Balby Marinho 23 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 7

    (i) N,+ e um semigrupo, pois a adicao e associativa nosnaturais.

    (ii) N, e um semigrupo, pois a multiplicacao e associativa nosnaturais.

    (iii) P(S), e um semigrupo, pois a uniao e uma operacaoassociativa entre conjuntos.

    (iv) Z, nao e um semigrupo, pois a subtracao nao eassociativa nos inteiros. Assuma 2, 5, 6 Z. Entao

    (2 5) 6 = 3 6 = 9 e 2 (5 6) = 2 (1) = 3

    Prof. Dr. Leandro Balby Marinho 24 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 8

    Seja a operacao binaria em Q definida por

    a b = a + b ab

    Mostre que Q, e um semigrupo. E comutativo?

    Prof. Dr. Leandro Balby Marinho 25 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 8 cont.

    Mostrando associatividade:

    (a b) c = (a + b ab) c = (a + b ab) + c (a + b ab)c= a + b ab + c ac bc + abc= a + b + c ab ac bc + abc

    a (b c) = a (b + c bc) = a + (b + c bc) a(b + c bc)= a + b + c bc ab ac + abc

    Mostrando comutatividade:

    a b = a + b ab = b + a ba = b a

    Prof. Dr. Leandro Balby Marinho 26 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 9

    I Seja A = {a1, a2, . . . , an}.I Sejam u e v dois elementos de A.1

    I Seja a operacao binaria de concatenacao sobre A.I A concatenacao e associativa. Para quaisquer u, v ,w A

    u (v w) = (u v) wI Entao, A, e um semigrupo.I Tambem chamado semigrupo livre gerado por A.

    1conjunto de todas as cadeias finitas de smbolos de AProf. Dr. Leandro Balby Marinho 27 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Monoide

    Semigrupo que satisfaz identidade.

    Exemplo 11: O semigrupo P(S), e um monoide pois e oelemento neutro:

    A = A = A, A P(S)

    Exemplo 12: O semigrupo A, e um monoide pois a string vazia() e o elemento neutro

    u = u = u, u A

    Prof. Dr. Leandro Balby Marinho 28 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Monoide

    Semigrupo que satisfaz identidade.

    Exemplo 11: O semigrupo P(S), e um monoide pois e oelemento neutro:

    A = A = A, A P(S)

    Exemplo 12: O semigrupo A, e um monoide pois a string vazia() e o elemento neutro

    u = u = u, u A

    Prof. Dr. Leandro Balby Marinho 28 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exerccio 6

    Quais dos seguintes semigrupos sao monoides? Identifique os ele-mentos neutros.

    a) N,+b) N, c) Q, d) R+,+e) R,+f) P(S),g) P(S),

    Prof. Dr. Leandro Balby Marinho 29 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Subsemigrupos & Submonoides

    I A associatividade vale em qualquer subconjunto de umsemigrupo.

    I Portanto, um subsemigrupo T , de um semigrupo S , epor si mesmo um semigrupo.

    I Da mesma forma, um submonoide de um monoide e eleproprio um monoide.

    Prof. Dr. Leandro Balby Marinho 30 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 10

    I Seja T o conjunto de todos os inteiros pares.

    I Entao T , e um subsemigrupo de Z, onde e amultiplicacao usual.

    I Mas nao e um submonoide (por que?).

    Prof. Dr. Leandro Balby Marinho 31 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Isomorfismo e Homomorfismo

    Sejam S , e T , dois semigrupos2. Uma bijecao f : S T eum isomorfismo de S , em T , se

    f (a b) = f (a) f (b)

    Para mostrar que dois semigrupos sao isomorfos devemos mostraros passos abaixo:

    1. Definir uma funcao f : S T .2. Mostrar que f e bijetora.

    3. Mostrar que f (a b) = f (a) f (b)Quando somente (3) e satisfeito temos um homomorfismo.

    2O mesmo serve para grupos.Prof. Dr. Leandro Balby Marinho 32 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 11

    Seja T o conjunto de todos os inteiros pares. Seja f : Z Tdefinda por f (a) = 2a. Mostre que os semigrupos Z,+ e T ,+sao isomorfos.

    Prof. Dr. Leandro Balby Marinho 33 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Roteiro

    1. Introducao

    2. Operacoes Binarias

    3. Semigrupos

    4. Grupos

    Prof. Dr. Leandro Balby Marinho 34 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Grupos

    I Um grupo G , e um monoide com a seguinte propriedadeadicional:

    a G , a G a a = a a = eI Grupo = conjunto G+operacao binaria sobre G tal que:

    I associatividade (semigrupo).I semigrupo + identidade (monoide).I monoide + inverso (grupo).I grupo + comutatividade (grupo abeliano).

    Prof. Dr. Leandro Balby Marinho 34 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 12

    I Z,+ onde + e a adicao e um grupo (verifique).I Z+, onde e a multiplicacao nao e um grupo (verifique).I R \ {0}, onde e a multiplicacao e um grupo (verifique).

    Prof. Dr. Leandro Balby Marinho 35 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 13

    Mostre que G , , onde G = R \ {0} e

    a b = (ab)/2

    e um grupo abeliano.

    Prof. Dr. Leandro Balby Marinho 36 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 13 cont.

    I Fechamento: a b = (ab/2) e um real-nao nulo.I Associatividade:

    (a b) c = ab2 c

    =abc

    4

    a (b c) = a bc2

    =abc

    4

    Prof. Dr. Leandro Balby Marinho 37 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exemplo 13 cont.

    I Elemento neutro: 2

    a 2 = a22

    = a =2a

    2= 2 a

    I Elemento inverso: 4/a

    a 4a

    =a4/a

    2= 2 =

    4a/a

    2=

    4

    a a

    I Comutatividade:

    a, b G , a b = b a (2)

    Prof. Dr. Leandro Balby Marinho 38 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Unicidade de Inversos

    Teorema 2

    Todo elemento a em um grupo G , tem apenas uma inversa em G .

    Prova:

    I Sejam a e a ambas inversas de a.

    I entao:

    a (a a) = a e = a(a a) a = e a = a

    I Por associatividade: a = a.

    I Denotaremos a inversa de a por a1.

    Prof. Dr. Leandro Balby Marinho 39 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Regras de Cancelamento

    Teorema 3

    Sejam a, b, c elementos de um grupo G , . Entao:(a) a b = a c b = c (cancelamento a` esquerda).(b) b a = c a b = c (cancelamento a` direita).

    Prova para (a): Multiplicando os dois lados por a1

    a1 (a b) = a1 (a c)(a1 a) b = (a1 a) c (por associatividade)

    e b = e c (pela def. de inversa)b = c (pela def. de identidade)

    Prova de (b) similar.

    Prof. Dr. Leandro Balby Marinho 40 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Resolucao de Equacoes Lineares em um Grupo

    Teorema 4

    Sejam a e b elementos de um grupo G , . Entao:(a) A equacao a x = b tem uma solucao unica em G .(b) A equacao x a = b tem uma solucao unica em G .

    Prova de (a): O elemento x = a1 b e uma solucao, pois:

    a (a1 b) = (a a1) b = e b = b

    Por contradicao, assuma que ha duas solucoes: x1 e x2.

    a x1 = b e a x2 = b x1 = x2Prova de (b) similar

    Prof. Dr. Leandro Balby Marinho 41 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Representacao em Tabelas

    I Se um grupo G , tem um numero finito de elementos,entao a sua operacao binaria pode ser dada por uma tabela.

    I A tabela deve satisfazer as seguintes propriedades:I Linha e coluna rotuladas por e devem conter todos os

    elementos.I Pelo Teorema 4: cada elemento do grupo deve aparecer

    exatamente uma vez em cada linha e coluna da tabela.

    I Cada linha e coluna e uma permutacao diferente doselementos de G .

    I A ordem de G , e o numero de elementos |G | em G .

    Prof. Dr. Leandro Balby Marinho 42 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Tabelas para Diferentes Ordens de Grupos

    I Ordem 1: G = {e}I e e = e.

    I Ordem 2: G = {e, a} e ae e aa a ?

    I Como nao pode haver repeticoes o espaco em branco deve serpreenchido com e.

    e ae e aa a e

    I Satisfaz todas as propriedades de grupo.

    Prof. Dr. Leandro Balby Marinho 43 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Tabelas para Diferentes Ordens de Grupos

    I Ordem 1: G = {e}I e e = e.

    I Ordem 2: G = {e, a} e ae e aa a ?

    I Como nao pode haver repeticoes o espaco em branco deve serpreenchido com e.

    e ae e aa a e

    I Satisfaz todas as propriedades de grupo.

    Prof. Dr. Leandro Balby Marinho 43 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Tabelas para Diferentes Ordens de Grupos

    I Ordem 3: G = {e, a, b} e a be e a ba a ? ?b b ? ?

    I Possibilidades diferentes para preencher a tabela:

    e a be e a ba a e bb b a e

    I Pode-se mostrar que e um grupo (associatividade trabalhoso).

    Prof. Dr. Leandro Balby Marinho 44 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Tabelas para Diferentes Ordens de Grupos

    I Ordem 3: G = {e, a, b} e a be e a ba a ? ?b b ? ?

    I Possibilidades diferentes para preencher a tabela:

    e a be e a ba a e bb b a e

    I Pode-se mostrar que e um grupo (associatividade trabalhoso).

    Prof. Dr. Leandro Balby Marinho 44 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Exerccio 6

    Suponha que e uma operacao binaria associativa em {1, a, b, c , d}.Complete a tabela a seguir de modo a definir um grupo com identi-dade 1.

    1 a b c d1 1a c d 1b c dc d ad b c

    Prof. Dr. Leandro Balby Marinho 45 / 46 UFCG CEEI

  • Introducao Operacoes Binarias Semigrupos Grupos

    Referencias

    Keneth H. Rosen. Discrete Mathematics and Its Applications.Sexta Edicao. McGRAW-HILL International Edition, 2007.

    Judith L. Gersting. Fundamentos Matematicos para a Cienciada 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 46 / 46 UFCG CEEI

    1. Introduo2. Operaes Binrias3. Semigrupos4. Grupos