Você está na página 1de 53

Introduc

ao

Operac
oes Bin
arias

Semigrupos

Grupos

Estruturas Alg
ebricas
Prof. Dr. Leandro Balby Marinho

Matem
atica Discreta

Prof. Dr. Leandro Balby Marinho

1 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Roteiro

1. Introducao
2. Operacoes Binarias
3. Semigrupos
4. Grupos

Prof. Dr. Leandro Balby Marinho

2 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Introducao
I

Algebra
Elementar.
I
I

Abstracao: recurso poderoso.


I
I
I

Exemplo: adicao e multiplicacao sobre os inteiros.


Essencia: operacao binaria sobre um conjunto.

Consiste em isolar a essencia do problema.


Conexao entre problemas aparentemente nao relacionados.
Problemas complexos viram simples casos de esquema mais
geral.
Permite reuso de resultados.

Modelagem na computacao:
I
I

Interessa mais o esquema geral que os detalhes.


Abstracao permite focar mais no que interessa.

Prof. Dr. Leandro Balby Marinho

2 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Roteiro

1. Introducao
2. Operacoes Binarias
3. Semigrupos
4. Grupos

Prof. Dr. Leandro Balby Marinho

3 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Operacoes Binarias

Definicao 2
Uma operacao binaria sobre um conjunto A:
I

e uma funcao f : A A A.

definida para todos os pares ordenados de elementos em A.

atribui a cada par ordenado de elementos em A um u


nico
elemento em A (fechamento).

Prof. Dr. Leandro Balby Marinho

3 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Notacao

Os smbolos +, , , etc. sao usados para denotar operacoes


binarias sobre um conjunto.

Dado um conjunto A e um operador definido por


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

Prof. Dr. Leandro Balby Marinho

4 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 1

Seja + a operacao de adicao usual nos inteiros. Entao + e uma


operacao binaria sobre os inteiros:

a, b Z (a + b) Z e

Prof. Dr. Leandro Balby Marinho

(a + b) e u
nico

5 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 2

Seja / a operacao de divisao usual em R. Entao / nao e uma


operacao 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

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 3

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


uma operacao binaria em Z+ .
Por exemplo, 3 5 6 Z+ .

Prof. Dr. Leandro Balby Marinho

7 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 4

Seja P(S) para algum conjunto S.


I

Sejam A e B dois subconjuntos de P(S).

e sao operac
oes binarias em P(S) (verifique!).

Prof. Dr. Leandro Balby Marinho

8 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exerccio 1

Seja uma operacao sobre Z tal que a b retorna um inteiro menor


do que a e do que b. Determine se e uma operacao binaria.

Prof. Dr. Leandro Balby Marinho

9 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

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

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Operacoes Binarias

Note que e possvel definir muitas operac


oes binarias sobre o mesmo
conjunto.
Exemplo 5: Seja L um reticulado. Sao operac
oes binarias em L:
I

a sup b (sup = supremum).

a inf b (inf = infimum).

Prof. Dr. Leandro Balby Marinho

11 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

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
..
.

a1

a2

...

ai

...

an

ai aj

an
Elemento na posicao i, j denota ai aj .

Prof. Dr. Leandro Balby Marinho

12 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Operacoes Binarias: Comutatividade

Uma operacao binaria e comutativa em um conjunto A se:


ab =ba

Prof. Dr. Leandro Balby Marinho

a, b A

13 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exerccio 3

Determine se a operacao de subtracao usual em Z e


comutativa.

Prof. Dr. Leandro Balby Marinho

14 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Operacoes Binarias: Associatividade

Uma operacao binaria e associativa em um conjunto A se:

a (b c) = (a b) c

Prof. Dr. Leandro Balby Marinho

a, b, c A

15 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exerccio 4

Considere a operacao em Z+ definida por:


ab =a+b+2

a, b Z+

Mostre que a operacao e associativa.

Prof. Dr. Leandro Balby Marinho

16 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Operacoes Binarias: Identidade

Um elemento e A e chamado de elemento identidade (ou elemento


neutro) em relacao `a uma operacao binaria , se para todo a A

ae =e a=a

Teorema 1
O elemento neutro, quando existe, e u
nico.

Prof. Dr. Leandro Balby Marinho

17 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Operacoes Binarias: Inverso

Assuma que uma operacao binaria em um conjunto A possui


um elemento neutro e. Se para cada elemento a A, existe um
elemento b A tal que:

ab =ba=e
entao b e chamado de elemento inverso e e denotado por a1 .

Prof. Dr. Leandro Balby Marinho

18 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

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

Prof. Dr. Leandro Balby Marinho

19 / 46

(1)

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exerccio 5

Determine, se existirem, os elementos neutros e inversos da


multiplicacao em Z.

Prof. Dr. Leandro Balby Marinho

20 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Roteiro

1. Introducao
2. Operacoes Binarias
3. Semigrupos
4. Grupos

Prof. Dr. Leandro Balby Marinho

21 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Estruturas Algebricas
Definicao 1
Uma estrutura algebrica consiste de um conjunto associado a uma
ou mais operacoes fechadas sobre esse conjunto satisfazendo certos
axiomas.

Denotamos uma estrutura algebrica por hC , Fi onde C denota


um conjunto arbitrario e F um conjunto de operacoes em C .

Estruturas algebricas tambem sao chamadas de algebras ou


algebras universais.

Prof. Dr. Leandro Balby Marinho

21 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo de Estrutura Algebrica

Seja hC , Fi onde C = R e F = {+, }, onde s e m sao duas funcoes


binarias 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 hR, +, i

Prof. Dr. Leandro Balby Marinho

22 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Semigrupos

Uma estrutura algebrica hS, i onde e uma operacao binaria


associativa sobre S.

Muitas aplicacoes importantes (e.g. maquinas de estados


finitos).

hS, i e chamado comutativo se e uma operacao


comutativa.

Prof. Dr. Leandro Balby Marinho

23 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 7
(i) hN, +i e um semigrupo, pois a adicao e associativa nos
naturais.
(ii) hN, i e um semigrupo, pois a multiplicacao e associativa nos
naturais.
(iii) hP(S), i e um semigrupo, pois a uniao e uma operacao
associativa entre conjuntos.
(iv) hZ, i nao e um semigrupo, pois a subtracao nao e
associativa nos inteiros. Assuma 2, 5, 6 Z. Entao
(2 5) 6 = 3 6 = 9

Prof. Dr. Leandro Balby Marinho

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

24 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 8

Seja a operacao binaria em Q definida por


a b = a + b ab
comutativo?
Mostre que hQ, i e um semigrupo. E

Prof. Dr. Leandro Balby Marinho

25 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

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

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 9
I

Seja A = {a1 , a2 , . . . , an }.

Sejam u e v dois elementos de A .1

Seja a operacao binaria de concatenacao sobre A .

A concatenacao e associativa. Para quaisquer u, v , w A


u (v w ) = (u v ) w

Entao, hA , i e um semigrupo.

Tambem chamado semigrupo livre gerado por A.

conjunto de todas as cadeias finitas de smbolos de A

Prof. Dr. Leandro Balby Marinho

27 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Monoide
Semigrupo que satisfaz identidade.
Exemplo 11: O semigrupo hP(S), i e um monoide pois e o
elemento neutro:

A = A = A,

Prof. Dr. Leandro Balby Marinho

A P(S)

28 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Monoide
Semigrupo que satisfaz identidade.
Exemplo 11: O semigrupo hP(S), i e um monoide pois e o
elemento neutro:

A = A = A,

A P(S)

Exemplo 12: O semigrupo hA , i e um mon


oide pois a string vazia
() e o elemento neutro

u = u = u,

Prof. Dr. Leandro Balby Marinho

u A

28 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exerccio 6
Quais dos seguintes semigrupos sao mon
oides? Identifique os elementos neutros.
a) hN, +i
b) hN, i
c) hQ, i
d) hR+ , +i
e) hR, +i
f) hP(S), i
g) hP(S), i

Prof. Dr. Leandro Balby Marinho

29 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Subsemigrupos & Submonoides

A associatividade vale em qualquer subconjunto de um


semigrupo.

Portanto, um subsemigrupo hT , i de um semigrupo hS, i e


por si mesmo um semigrupo.

Da mesma forma, um submon


oide de um monoide e ele
proprio um monoide.

Prof. Dr. Leandro Balby Marinho

30 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 10

Seja T o conjunto de todos os inteiros pares.

Entao hT , i e um subsemigrupo de hZ, i onde e a


multiplicacao usual.

Mas nao e um submon


oide (por que?).

Prof. Dr. Leandro Balby Marinho

31 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Isomorfismo e Homomorfismo
Sejam hS, i e hT , i dois semigrupos2 . Uma bijecao f : S T e
um isomorfismo de hS, i em hT , i se
f (a b) = f (a) f (b)
Para mostrar que dois semigrupos sao isomorfos devemos mostrar
os 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.

O mesmo serve para grupos.

Prof. Dr. Leandro Balby Marinho

32 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 11

Seja T o conjunto de todos os inteiros pares. Seja f : Z T


definda por f (a) = 2a. Mostre que os semigrupos hZ, +i e hT , +i
sao isomorfos.

Prof. Dr. Leandro Balby Marinho

33 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Roteiro

1. Introducao
2. Operacoes Binarias
3. Semigrupos
4. Grupos

Prof. Dr. Leandro Balby Marinho

34 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Grupos

Um grupo hG , i e um mon
oide com a seguinte propriedade
adicional:
a G ,

a0 G

a a0 = a0 a = e

Grupo = conjunto G +operacao binaria sobre G tal que:


I
I
I
I

associatividade (semigrupo).
semigrupo + identidade (mon
oide).
mon
oide + inverso (grupo).
grupo + comutatividade (grupo abeliano).

Prof. Dr. Leandro Balby Marinho

34 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 12

hZ, +i onde + e a adicao e um grupo (verifique).

hZ+ , i onde e a multiplicacao nao e um grupo (verifique).

hR \ {0}, i onde e a multiplicacao e um grupo (verifique).

Prof. Dr. Leandro Balby Marinho

35 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 13

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


a b = (ab)/2
e um grupo abeliano.

Prof. Dr. Leandro Balby Marinho

36 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 13 cont.
I

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

Associatividade:
ab
c
2
abc
=
4
bc
a (b c) = a
2
abc
=
4

(a b) c =

Prof. Dr. Leandro Balby Marinho

37 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Exemplo 13 cont.
I

Elemento neutro: 2
a2=

Elemento inverso: 4/a


a

a2
2a
=a=
=2a
2
2

4
a4/a
4a/a
4
=
=2=
= a
a
2
2
a

Comutatividade:
a, b G ,

Prof. Dr. Leandro Balby Marinho

ab =ba

38 / 46

(2)

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Unicidade de Inversos
Teorema 2
Todo elemento a em um grupo hG , i tem apenas uma inversa em G .

Prova:
I

Sejam a0 e a00 ambas inversas de a.

entao:
a0 (a a00 ) = a0 e = a0
(a0 a) a00 = e a00 = a00

Por associatividade: a0 = a00 .

Denotaremos a inversa de a por a1 .

Prof. Dr. Leandro Balby Marinho

39 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Regras de Cancelamento
Teorema 3
Sejam a, b, c elementos de um grupo hG , i. 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
e b =e c
b=c

(por associatividade)

(pela def. de inversa)

(pela def. de identidade)

Prova de (b) similar.


Prof. Dr. Leandro Balby Marinho

40 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Resolucao de Equacoes Lineares em um Grupo


Teorema 4
Sejam a e b elementos de um grupo hG , i. Entao:
(a) A equacao a x = b tem uma solucao u
nica em G .
(b) A equacao x a = b tem uma solucao u
nica 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 soluc
oes: x1 e x2 .
a x1 = b

a x2 = b x1 = x2

Prova de (b) similar

Prof. Dr. Leandro Balby Marinho

41 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Representacao em Tabelas
I

Se um grupo hG , i tem um n
umero finito de elementos,
entao a sua operacao binaria pode ser dada por uma tabela.

A tabela deve satisfazer as seguintes propriedades:


I

Linha e coluna rotuladas por e devem conter todos os


elementos.
Pelo Teorema 4: cada elemento do grupo deve aparecer
exatamente uma vez em cada linha e coluna da tabela.

Cada linha e coluna e uma permutacao diferente dos


elementos de G .

A ordem de hG , i e o n
umero de elementos |G | em G .

Prof. Dr. Leandro Balby Marinho

42 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Tabelas para Diferentes Ordens de Grupos


I

Ordem 1: G = {e}
I

e e = e.

Ordem 2: G = {e, a}

e
a

Prof. Dr. Leandro Balby Marinho

e
e
a

a
a
?

43 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Tabelas para Diferentes Ordens de Grupos


I

Ordem 1: G = {e}
I

e e = e.

Ordem 2: G = {e, a}

e
a

a
a
?

Como nao pode haver repetic


oes o espaco em branco deve ser
preenchido com e.

e
a

e
e
a

e
e
a

a
a
e

Satisfaz todas as propriedades de grupo.

Prof. Dr. Leandro Balby Marinho

43 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Tabelas para Diferentes Ordens de Grupos


I

Ordem 3: G = {e, a, b}

e
a
b

Prof. Dr. Leandro Balby Marinho

e
e
a
b

a
a
?
?

b
b
?
?

44 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

Semigrupos

Grupos

Tabelas para Diferentes Ordens de Grupos


I

Ordem 3: G = {e, a, b}

e
a
b

a
a
?
?

b
b
?
?

Possibilidades diferentes para preencher a tabela:

e
a
b

e
e
a
b

e
e
a
b

a
a
e
a

b
b
b
e

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

Prof. Dr. Leandro Balby Marinho

44 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

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 identidade 1.

1
a
b
c
d

Prof. Dr. Leandro Balby Marinho

1
1

c
d

c
d

a
b

45 / 46

UFCG CEEI

Introduc
ao

Operac
oes Bin
arias

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 Ciencia
da Computacao. Quinta Edicao. LTC, 2004.
Algebraic Structures. Wikipedia. Wikimedia Foundation Inc..
02 Nov. 2010.
hhttp://en.wikipedia.org/wiki/Algebraic_structurei.
Joao C. A. Barata. Curso de Fsica Matematica. Livro on-line.
02 Nov. 2010. hhttp://denebola.if.usp.br/~jbarata/
Notas_de_aula/notas_de_aula.htmli.

Prof. Dr. Leandro Balby Marinho

46 / 46

UFCG CEEI

Você também pode gostar