P. 1
Aula13 - Funções Algébricas

Aula13 - Funções Algébricas

|Views: 1.080|Likes:

More info:

Published by: Glauco Roberto Munsberg on Dec 29, 2010
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/19/2013

pdf

text

original

UNIVERSIDADE FEDERAL DE PELOTAS INSTITUTO DE FÍSICA E MATEMÁTICA CURSO CIÊNCIA DA COMPUTAÇÃO CURSO DE ENGENHARIA DE COMPUTAÇÃO

Sistemas Discretos I Prof. Aline Brum Loreto
****************************************************************************************

Estruturas Algébricas
As estruturas algébricas a serem estudadas são: Grupóides, Semigrupos, Monóides, Grupos e Homomorfismos. 1. Operações Binárias O termo operação (pequena) é sinônimo de função parcial. Tipos de operações: - operações binárias: cujo domínio é um conjunto resultante de um produto cartesiano; - operações internas a um conjunto A, ou seja, cujo domínio e contradomínio são definidos sobre A; - operações fechadas, sou seja, total. Definição – Operação Binária, Operação Interna, Operação Fechada Sejam A, B e C conjuntos. Então: a) Uma Operação Binária é uma função parcial do tipo: ⊕: A x B →C b) Uma Operação Interna ao conjunto A é uma operação cujo domínio e contradomínio são definidos em A (o próprio conjunto A ou o conjunto resultante do produto cartesiano sobre A). Em particular, uma operação binária interna ao conjunto A é uma operação do tipo: ⊕: A2→A c) Uma Operação Fechada é uma operação total (ou seja, é uma função). Exemplos: Operação a) Divisão nos reais. A operação div:R2→R, definida como abaixo (suponha <x,y> ∈ RxR), é uma operação binária interna a R: div<x,y>=x/y b) Quadrado nos naturais. A operação quadrado: N→N, definida como abaixo (suponha n ∈ N), é uma operação interna e fechada:
1

Neste caso. Elemento Inverso Seja ⊕:A2→A uma operação binária. Definição – Comutativa. interna e fechada. c) Elemento Neutro: (∃ e ∈A)(∀a∈A) (a ⊕ e = e ⊕ a = a) Se existe um elemento neutro o qual. b. portanto. elemento neutro e elemento inverso. ser denotado sem parênteses: a⊕b⊕c. 2. e equivalentemente. Neste caso. associativa. Elemento Neutro.quadrado<n> = n2 c) União. operado à direita (a ⊕ e) bem como à esquerda (e ⊕ a). A operação ∪: P(A) x P(A)→P(A) é uma operação binária interna e fechada. d) Elemento Inverso: (∀a∈A)(∃ a∈A)(a⊕a = a⊕a = e) Se cada elemento tem elemento inverso. b) Propriedades da Adição. para qualquer inteiro n. A operação ⊕ satisfaz as propriedades: a) Comutativa: (∀a∈A)(∀b∈A)(a⊕b = b⊕a) Se a ordem de operação dos operandos não é importante. afirma-se que a operação possui elemento neutro. os parênteses podem ser omitidos. b. A operação de união ∪: P(A) x P(A)→P(A) satisfaz as propriedades comutativa. • Associativa. Seja A um conjunto.1) A operação de adição nos naturais +:N2→N satisfaz as propriedades comutativa. basta tomar –n como elemento inverso: 2 . associativa e de elemento neutro (conjunto vazio). resulta sempre no outro operando. • Elemento neutro. Associativa. • Elemento inverso. Propriedades das Operações Binárias As principais propriedades das operações binárias. Pois. Seja A um conjunto qualquer. associativa e de elemento neutro (zero). Exemplos: a) Propriedades da União. Neste caso. b) Associativa: (∀a∈A)(∀b∈A)(∀c∈A) (a⊕(b⊕c) = (a⊕b)⊕c) Se a precedência na aplicação do operador não é importante e. a⊕(b⊕c) ou (a⊕b)⊕c pode.2) A operação de adição nos inteiros +:Z2→Z satisfaz as propriedades comutativa. afirma-se que a operação tem inverso. internas e fechadas são: • Comutativa. afirma-se que a operação é Comutativa. ou seja. Neste caso. afirma-se que a operação é Associativa.

Definição – Grupóide. Semigrupo. semigrupo. Monóide. Em uma álgebra interna <A. Grupos Uma operação binária e interna ⊕:A2→A é um exemplo de álgebra e é usualmente denotada como um par ordenado como segue: <A. A figura acima. por exemplo: . Grupo Seja ⊕:A2→A uma operação (binária e interna). Monóides.: Como a operação ⊕ é interna. a álgebra é denominada de álgebra interna. semigrupo. grupóide) é um grupo. .⊕>. Grupóides.⊕> Obs. o conjunto A é denominado de conjunto suporte.⊕> é um: a) Grupóide: se a operação for fechada. Então <A. mas nem todo monóide (respectivamente. Tipos mais importantes de álgebras internas e correspondentes propriedades: Tipo de Álgebra Interna Fechada Associativa Elemento Neutro Elemento Inverso Grupóide Semigrupo Monóide Grupo X X X X X X X X X X Existe uma hierarquia entre esses tipos de álgebras. representa inclusões próprias. grupóide). conforme esquema abaixo: Universo de Todas as Álgebras Internas (uma operação) Grupóides (fechada) Semigrupos (fechada+associativa) Monóides (fechada+associativa+neutro) Grupos (fechada+associativa+neutro+inverso) Figura: Hierarquia das álgebras internas.todo grupo é um monóide (respectivamente.n + -n = -n + n =0 3. 3 . Semigrupos.todo grupóide é uma álgebra interna. mas nem toda álgebra interna é um grupóide.

associativa e possui elemento neutro (a palavra vazia ε). d) Grupo. Logo. Exemplo 1: Grupóide. Semigrupo. +> e <R. Portanto. semigrupo e monóide. com o objetivo de destacar o elemento neutro. conc> é simultaneamente grupóide. +> <R. Exemplo 3: Grupóide. Considere as seguintes operações de união e de intersecção. • Monóide Comutativo ou Monóide Abeliano. adicionalmente.⊕. Neste caso. • Grupo Comutativo ou Grupo Abeliano. semigrupos abelianos e monóides abelianos: <P(A). a operação ⊕:A2→A satisfaz a propriedade de elemento inverso. Considere a seguinte operação de concatenação: conc:Σ* x Σ*→Σ* a qual é fechada. se <A. Se a operação for comutativa. então o grupóide. Exemplo 2: Grupóide. as seguintes álgebras internas são simultaneamente grupóides abelianos.e> é um monóide e. adicionalmente.⊕> é um semigrupo e. Monóide: Concatenação Seja Σ um alfabeto não vazio. monóide ou grupo é dito.∪> e <P(A). respectivamente: • Grupóide Comutativo ou Grupóide Abeliano. c) Monóide. semigrupo. as seguintes álgebras internas são simultaneamente grupóides abelianos. Monóide. associativas. a álgebra interna <Σ*. são grupos abelianos as seguintes álgebras internas: <Z. Monóide: União e Intersecção Seja A um conjunto. os conjuntos ∅ e A) e comutativa. 4 . a operação ⊕:A2→A satisfaz a propriedade de elemento neutro.⊕. possuem elemento neutro (são. Grupo: Adição e Multiplicação Considerando as operações de adição e multiplicação. *> <R. +> e <N. semigrupos abelianos e monóides abelianos: <N. +> e <Z. o monóide é denotado por <A. Semigrupo. *> <Z. +> <R-{0}.⊕> é um grupóide e. *>. *> Adicionalmente. respectivamente: ∪: P(A) x P(A)→P(A) e ∩: P(A) x P(A)→P(A) as quais são fechadas. Semigrupo. adicionalmente. se <A. respectivamente. se <A. ∩>. a operação ⊕:A2→A é associativa. • Semigrupo Comutativo ou Semigrupo Abeliano.b) Semigrupo. e>.

Essa propriedade é denominada cancelamento. sabe-se que. tem-se que e = e. x∈A e y∈A.Importantes Propriedades dos Monóides e Grupos O seguinte teorema mostra que o elemento neutro em um monóide (e. Assim.4. Teorema – Propriedade de Cancelamento dos Grupos Seja <A. e> não é único. b) Cancelamento à esquerda: (∀a ∈A)(∀x∈A) (∀y∈A)(a⊕x = a⊕y →x =y). Então a propriedade de cancelamento é satisfeita. para qualquer a ∈A.⊕. o teorema. para qualquer a ∈A. Então e ∈A é o único elemento neutro do monóide. consequentemente. para a seguinte equação nos reais: x+3=y+3 obtêm-se x = y. Para quaisquer a ∈A. Suponha que x⊕a = y⊕a. Em particular. e> um monóide. para a = e. existe um outro elemento neutro e ≠ e.⊕. e> um grupo.⊕. para a = e. pois foi suposto que e ≠ e. De fato. é absurdo supor que o elemento neutro do monóide <A. a qual generaliza a intuição sobre operações como a adição nos reais (bem como nos inteiros ou racionais). Prova: (por absurdo) Seja <A.⊕> um grupo. Suponha que e não é o único elemento neutro. Então: x= elemento neutro 5 . tem-se que: e =e+e=e+e (1) • Como e é elemento neutro. O seguinte Teorema apresenta uma importante propriedade para os grupos. vale: a) Cancelamento à direita. tem-se que: (2) e =e+e=e+e • Portanto. em um grupo) é único. tem-se que a = e + a = a + e. tem-se que a = e + a = a + e. pela transitividade da igualdade em (1) e (2). Logo. o elemento neutro de qualquer monóide é único. simultaneamente: a) Cancelamento à direita: (∀a ∈A)(∀x∈A) (∀y∈A)(x⊕a = y⊕a →x =y). Portanto. Em particular. Por exemplo. Teorema – Elemento Neutro de um Monóide é Único Seja <A.⊕. Prova: Suponha <A. Então: • Como e é elemento neutro. o que é uma contradição. com a correspondente prova. ou seja. e> um monóide. é uma generalização do seguinte resultado apresentado quando do estudo das Técnicas de Demonstração (prova por absurdo): 0 é o único elemento neutro da adição em N.

Monóide. Então. 1}: * -1 0 1 -1 1 0 -1 0 0 0 0 1 -1 0 1 2) Tábua da operação mdc sobre E = {1. A prova é análoga.. 3. aj) o elemento ai ⊕ aj = aij. Semigrupo. x=y. isto é. y) = mdc(x. Exemplo: Em cada álgebra interna abaixo. elemento inverso associatividade hipótese associatividade elemento inverso elemento neutro Teorema – Elemento Inverso em um Grupo é Único Seja <A. 5. a2. . Cada operação sobre A é uma função (ou aplicação) f: A x A→ A que associa a cada par (ai. f(x. Grupo: a) E=Z e x⊕y = xy+2x b) E=R e x⊕y= x+y Tábua de uma Operação Construção: Seja A = {a1.. para qualquer a∈A. verifique se é Grupóide. Exemplos: 1) Tábua da operação de multiplicação sobre A = {-1. 0. b) Cancelamento à esquerda. a propriedade de cancelamento é satisfeita.x⊕e= x ⊕(a⊕a)= (x⊕a)⊕a = (y⊕a)⊕a = y⊕(a⊕a) = y⊕e = y Portanto. o elemento inverso de a é único.. considere a operação ⊕ sobre E. Logo.⊕> um grupo.y): mdc 1 3 5 15 1 1 1 1 1 3 1 3 1 3 5 1 1 5 5 15 1 3 5 15 6 . an} (n ≥1) um conjunto com n elementos. 15}.

semigrupos. b. d) Elementos simetrizáveis: um elemento ai é simetrizável quando o neutro figura ao menos uma vez na linha i e na coluna j da tábua. ... quando prefixado por homo. d} b) A={a. Calculam-se todos os compostos do tipo ai ⊕ (aj ⊕ ak) com i. k ∈ {1. a2. j. monóides e grupos (abelianos ou não) são preservadas por homomorfismos. A seguir. ann. Epimorfismo e Isomorfismo de Álgebras 7 .. . a33. Monóide.. Sabemos que uma operação ⊕ é comutativa se: ai ⊕ aj = aj ⊕ ai. b) Comutativa: chamamos de diagonal principal da tábua de uma operação o conjunto formado pelos compostos a11. preservando as suas estruturas. Identifique se são Grupóide.. n.. 2.. função. com i.. j. se aij = aji para quaisquer i. destaca que o morfismo em questão preserva a estrutura. etc. .. calculam-se todos os compostos do tipo (ai ⊕ aj)⊕ ak. o qual... compostos colocados simetricamente em relação à diagonal são iguais.. c.) entre duas estruturas similares. .. Grupo. 2.Homomorfismos O termo morfismo é usado genericamente para representar alguma forma de mapeamento (relação. a) A={a. .. Mas aij e aji ocupam posições simétricas relativamente à diagonal principal. Observação: Monomorfismo. b.Propriedades: Vejamos como se pode estudar as propriedades de uma operação ⊕ sobre A = {a1. veremos como as estruturas de grupóides. an}. a) Associativa: é aquela cuja verificação exige maior trabalho. Exemplos: A partir de cada tábua abaixo. verifique se ⊕ é associativa. portanto uma operação ⊕ é comutativa desde que sua tábua seja simétrica em relação à diagonal principal. isto é. k ∈ {1. c) Elemento Neutro: uma operação ⊕ tem elemento neutro desde que exista um elemento cuja linha e coluna são respectivamente iguais à linha e coluna fundamentais. ocupando posições simétricas em relação à diagonal principal.. n}. se existe neutro e que elementos são simetrizáveis. a22. isto é. Um homomorfismo de álgebras é constituído por funções (no caso de álgebras pequenas) que mapeiam álgebras de um mesmo tipo. j=1. Semigrupo. comutativa. d} ⊕ a b c d a c d a b b d c b a c a b c d d b a d c ⊕ a b c d a c a b d b a b c d c d c d a d b d a c 5. quando * é dada por meio de uma tábua. c. 2. 3. n}.

⊕> b) Inclusão. ⊗> destaca o fato de que se trata de um morfismo entre álgebras. <N.⊕> e <B. Alguns homomorfismos de grupóides são óbvios. no sentido em que basta preservar a operação. Nesse caso.inclusão. . as estruturas são consideradas basicamente a mesma. A função inclusão incN.⊕> b2 b3=b1⊕b2 Figura: Homomorfismo de grupóides preserva a operação. Então: a) Identidade. ou seja. Exemplo: Homomorfismo de Grupóides: Identidade. homomorfismo <A.⊕> . Um homomorfismo de semigrupos é como um homomorfismo de grupóides. por exemplo: .⊕>:<A.+> grupóides.Z:N→Z induz o homomorfismo inclusão de grupóides: 8 .⊗> dois grupóides.⊕>→ <B.O conceito de isomorfismo.identidade. obrigatoriamente.⊕> a1 a2 a3=a1⊕a2 b1 <B. Definição – Homomorfismo de Grupóides Sejam <A. +> e <Z.1Homomorfismo de Grupóides e de Semigrupos Um homomorfismo de grupóides é constituído por uma função entre os conjuntos suportes tal que preserva a operação no seguinte sentido: a imagem do resultado da operação dos operandos no grupóide origem é igual ao resultado da operação da imagem dos operandos no grupóide destino.⊕>→ <B. A função identidade idA:A→A induz o homomorfismo identidade de grupóides: id<A. Inclusão Sejam <A. pode ser estendido para as estruturas algébricas em geral. baseado na existência de um morfismo inverso. ⊗> é uma função entre os conjuntos suportes h:A→B tal que: (∀a1∈A)(∀a2∈A)(h<a1⊕a2>=h<a1> ⊗ h<a2>). iguais a menos de isomorfismo e. possuem as mesmas propriedades.⊕>→<A. Duas estruturas algébricas são ditas isomorfas se existe um isomorfismo entre tais estruturas. Um homomorfismo de Grupóides: h: <A. A notação h: <A. 5.

portanto. sendo que P(A)={∅.∪>→ <P(A).∪>. ao ser considerado apenas o conjunto suporte.∪>→ <P(A). Exemplo a seguir. em geral. conc1> e <Σ2*. {b}.: Homomorfismo de Grupóides: Na Identidade e Inclusão. conc2> o qual é indutivamente definido como segue: f*<ε> = ε para qualquer símbolo x ∈ Σ1. então f*<xw> = f<x> f*<w>. Logo. Obs. vale f*<x> = w se x ∈ Σ1 e w ∈ Σ1*. por exemplo. conc2>.<Z. Considere os grupóides <P(A).b} o que é diferente de: idP(A)<{a}∪{b}> = idP(A)<{a}> ∩ idP(A)<{b}> = {a} ∩ {b} = ∅ e. os morfismos apresentados consideram sempre a mesma operação.c} e Σ2={r. Por exemplo: f*<abc> = 9 . Considere os grupóides <Σ1*.b}. Considere. <P(A).b.∩> não preserva a operação.+>.b}> = {a. Então: A função f:Σ1→Σ2 tal que (função entre alfabetos): f<a> = r f<b> = r f<c> = s induz o seguinte homomorfismo de grupóides (mapeia palavras): f*:<Σ1*.s} alfabetos. não é homomorfismo de grupóides. Em particular idP(A)<{a}∪{b}> = idP(A)<{a. idP(A): <P(A). Exemplo: Homomorfismo de Grupóides: Concatenação Sejam Σ1={a. Os termos identidade e inclusão consideram toda a estrutura do grupóide. +>.{a}.b}}. um homomorfismo de grupóides: idP(A): <P(A). Exemplo: Morfismo Não-Homomorfismo de Grupóides Seja A um conjunto. conc1> → <Σ2*.inc<N.+>→<Z. {a. ilustra um caso em que. a função identidade induz um morfismo o qual não é um homomorfismo de grupóides.∩>.∩> e a função identidade idP(A):P(A)→P(A). O seguinte morfismo induzido pela função idP(A) não é. A={a. e não apenas o conjunto suporte. +>:<N.

conc> → <N.⊕>→ <B.+> definido indutivamente como segue: h*<ε> = 0 h*<a> = h<a> se w ∈Σ*. ⊗>.⊕> Exemplo: Isomorfismo de Grupóides Seja Σ={a} um alfabeto. Seja: h: Σ → N uma função tal que h<a> = 1. Um homomorfismo de semigrupos h: <A. Um homomorfismo de Semigrupos: h: <A. Por exemplo: h*<aaa> = h<a> + h*<aa> = h<a> + h<a> + h*<a> = h<a> + h<a> + h<a>+h*<ε> = 1 + 1 + 1 + 0 = 3. ⊗> é dito um isomorfismo de semigrupos se e somente se h possui um homomorfismo de semigrupos inverso.f<a> f*<bc> = f<a> f<b> f*<c> = f<a> f<b> f<c> f*<ε> = r r s ε = r r s.⊕>→ <B.conc> e <N. Definição – Isomorfismo de Grupóides Um homomorfismo de grupóides h: <A. ⊗> é um homomorfismo de grupóides h: <A.⊕> e <B. se existe um homomorfismo de grupóides g: <B. ou seja. Então h:Σ→N induz o homomorfismo de grupóides: h*:<Σ*. Considere os grupóides <Σ*. ⊗> é dito um Isomorfismo de Grupóides se e somente se h possui um homomorfismo de grupóides inverso.⊕> tal que: g ° h = id<A. então h*<aw> = h<a> + h*<w>. ⊗> dois semigrupos. ⊗>→<A.⊕> e h ° g = id<B.+>. O homomorfismo apresentado mapeia cada palavra no seu correspondente tamanho (número de símbolos). 10 .⊕>→ <B. Definição – Homomorfismo de Semigrupos Sejam <A.⊕>→ <B.

y} h<{b}> = {y. y. um homomorfismo de monóides é um isomorfismo de monóides se e somente se possuir um homomorfismo de monóides inverso. Inclusão Sejam <A.⊕. z} conjuntos. <N. Um Homomorfismo de Monóides: h:<A. A função identidade idA: A→A induz o homomorfismo identidade de monóides: id<A.0>→<Z. simultaneamente . Analogamente aos grupóides (ou semigrupos). Z: N→Z induz o homomorfismo inclusão de monóides abelianos: inc<N.∪.⊕.0>:<N.∪.+. não necessariamente implica preservar o elemento neutro.0> e <Z. A função inclusão incN. +. +.z} h<{a.Homomorfismo de Monóides Em se tratando de mapeamento de monóides. eB> dois monóides. +. b) Inclusão.b} e B ={x. ou seja: h<eA> = eB.⊕.e> .∅>→<P(B).e> é um isomorfismo de monóides.0> monóides. bem como o morfismo: h: <P(A). Exemplo: Homomorfismo: Identidade.preserva o elemento neutro. Definição – Homomorfismo de Monóides Sejam <A. ⊗.e>:<A.⊕.0>. Então: a) Identidade.z}. um homomorfismo de monóides é uma função entre os conjuntos suportes tal que.e>→<A.+.+. eA> → <B.⊕>→ <B. eB> é um homomorfismo de semigrupos (ou de grupóides) h: <A.y. 11 . ∪.⊕.b}> = {x.∅> e <P(B). eA> e <B. Considere os monóides abelianos <P(A). Assim.∅>.∅> tal que: h<∅> = ∅ h<{a}> = {x.⊕. O endomorfismo id<A. ⊗. ⊗> tal que preserva o elemento neutro.<Z.0>. preservar a operação. Exemplo: Homomorfismo: União Sejam A ={a.e>.preserva a operação (como um homomorfismo de grupóides/semigrupos) . ∪.⊕.

Um homomorfismo de grupos é um isomorfismo de grupos se e somente se possuir um homomorfismo de grupos inverso. h é um homomorfismo de monóides. a composição de homomorfismos de grupos é um homomorfismo de grupos. Em se tratando de grupos.Então. 12 . no sentido em que basta preservar a operação.b}> = {x. preserva-se o elemento neutro e o elemento inverso. automaticamente.z} = {x. considere o seguinte: h<{a}∪{b}> = h<{a.y} ∪ {y. h<{a}∪{b}> = h<{a}> ∪ h<{b}>. preserva a operação. ao preservar a operação.z} = h<{a}> ∪ h<{b}> e portanto. Como a composição de homomorfismos de grupóides é um homomorfismo de grupóides. Homomorfismo de Grupos Um homomorfismo de grupos é como um homomorfismo de grupóides.y. Para exemplificar a preservação da operação. De fato. além de preservar o elemento neutro.

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->