Você está na página 1de 427

Conte udo

1 No co es B asicas da Algebra 1.1 Introdu ca o . . . . . . . . . . . . . . . . . 1.2 Grupos . . . . . . . . . . . . . . . . . . 1.3 Permuta co es . . . . . . . . . . . . . . . . 1.4 Homomorsmos e Isomorsmos . . . . . 1.5 An eis, Dom nios Integrais e Corpos . . . 1.6 Homomorsmos e Isomorsmos de An eis 1.7 Os Quaterni oes . . . . . . . . . . . . . . 1.8 Simetrias . . . . . . . . . . . . . . . . . 2 Os 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 N umeros Inteiros Axiom atica dos Inteiros . . . . . . . . . Desigualdades . . . . . . . . . . . . . . . Princ pio de Indu ca o . . . . . . . . . . . Somat orios e Produtos . . . . . . . . . . Factores, M ultiplos e Divis ao . . . . . . Ideais e o Algoritmo de Euclides . . . . O Teorema Fundamental da Aritm etica Congru encias . . . . . . . . . . . . . . . Factoriza ca o Prima e Criptograa . . . 9 9 14 20 24 32 41 48 52 61 61 66 71 77 82 86 95 101 110 115 115 126 131 138 143 150 154 166

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

3 Outros Exemplos de An eis 3.1 Os An eis Zm . . . . . . . . . . . . 3.2 Frac co es e N umeros Racionais . . . 3.3 Polin omios e S eries de Pot encias . 3.4 Fun co es Polinomiais . . . . . . . . 3.5 Divis ao de Polin omios . . . . . . . 3.6 Os Ideais de K [x] . . . . . . . . . . 3.7 Divisibilidade e Factoriza ca o Prima 3.8 Factoriza ca o em D [x] . . . . . . . 1

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

2 4 Quocientes e Isomorsmos 4.1 Grupos e Rela co es de Equival encia . 4.2 Grupos e An eis Quocientes . . . . . 4.3 N umeros Reais e Complexos . . . . . 4.4 Isomorsmos Can onicos de Grupos . 4.5 Isomorsmos Can onicos de An eis . . 4.6 Grupos Livres, Geradores e Rela co es

CONTEUDO 171 171 178 186 193 201 208 223 223 229 234 240 245 245 248

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

5 Grupos Finitos 5.1 Grupos de Transforma co es . . . . . . . . . . . . . . . . 5.2 Teoremas de Sylow . . . . . . . . . . . . . . . . . . . . 5.3 Grupos Nilpotentes e Resol uveis . . . . . . . . . . . . 5.4 Grupos Simples . . . . . . . . . . . . . . . . . . . . . . 5.5 Grupos de Simetrias . . . . . . . . . . . . . . . . . . . 5.5.1 Grupos de simetrias de guras planas . . . . . 5.5.2 Grupos de simetrias de guras tridimensionais

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

6 M odulos 6.1 M odulos sobre An eis . . . . . . . . . . . . . . . . . . . . . . 6.2 Independ encia Linear . . . . . . . . . . . . . . . . . . . . . . 6.3 Produtos Tensoriais . . . . . . . . . . . . . . . . . . . . . . 6.4 M odulos sobre Dom nios Integrais . . . . . . . . . . . . . . 6.5 M odulos de Tipo Finito sobre d.i.p. . . . . . . . . . . . . . . 6.5.1 Diagonaliza ca o de matrizes com entradas num d.i.p. 6.5.2 Decomposi ca o em factores c clicos invariantes . . . . 6.5.3 Decomposi ca o em factores c clicos prim arios . . . . . 6.5.4 Componentes prim arias . . . . . . . . . . . . . . . . 6.6 Classica co es . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6.1 Classica ca o de grupos abelianos de tipo nito . . . 6.6.2 Forma can onica de Jordan . . . . . . . . . . . . . . . 6.7 Categorias e Functores . . . . . . . . . . . . . . . . . . . . . 7 Teoria de Galois 7.1 Extens oes de Corpos . . . . . . . . . . . . . 7.2 Constru co es com R egua e Compasso . . . . 7.3 Extens oes de Decomposi ca o . . . . . . . . . 7.4 Homomorsmos de Extens oes . . . . . . . . 7.5 Separabilidade . . . . . . . . . . . . . . . . 7.6 Grupo de Galois . . . . . . . . . . . . . . . 7.7 A Correspond encia de Galois . . . . . . . . 7.8 Algumas Aplica co es . . . . . . . . . . . . . 7.8.1 Express oes racionais sim etricas. . . . 7.8.2 N umeros construt veis. . . . . . . . . 7.8.3 Resolu ca o de equa co es alg ebricas por

253 . 253 . 262 . 266 . 274 . 280 . 281 . 284 . 286 . 288 . 290 . 290 . 291 . 295 301 303 306 311 317 320 325 329 336 336 338 341

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . radicais.

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

CONTEUDO 8 Algebra Comutativa 8.1 Zeros de Um Polin omio . . . . . . . . . 8.2 M odulos e An eis Noetherianos . . . . . . 8.3 Factoriza ca o de Ideais . . . . . . . . . . 8.4 Ideais Maximais e o Lema de Nakayama 8.5 O Teorema dos Zeros de Hilbert . . . . 8.6 Divis ao de Polin omios . . . . . . . . . . 8.7 Bases de Gr obner . . . . . . . . . . . . .

3 347 347 350 356 362 367 372 378 391 392 397 404 409 417 421

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

A Complementos sobre a Teoria dos Conjuntos A.1 Rela co es e Fun co es . . . . . . . . . . . . . . . A.2 Axioma da Escolha, Lema de Zorn e Indu ca o A.3 Conjuntos Finitos . . . . . . . . . . . . . . . . A.4 Conjuntos Innitos . . . . . . . . . . . . . . . Sugest oes de Leitura Adicional Indice Remissivo

CONTEUDO

Pref acio
A divis ao tradicional da Matem atica nas tr es a reas fundamentais, Algebra, An alise e Geometria/Topologia, subsiste at e aos dias de hoje. Embora a Matem atica contempor anea cada vez menos possa ser caracterizada desta forma, quer pelas novas a reas que n ao encaixam nesta divis ao tradicional, quer pela import ancia crescente de a reas multidisciplinares, e nossa opini ao que a forma ca o do aluno deve ter por base uma forte prepara ca o em cada uma destas tr es a reas fundamentais. O programa de estudos de qualquer licenciatura em Matem atica bem estruturada, seja ela virada para o ensino, para a investiga ca o ou para a ind ustria, deve pois incluir, pelo menos, tr es semestres de prepara ca o em cada uma destas a reas. O presente texto pretende ser um livro de apoio a `s disciplinas de forma ca o de base em uma delas: a Algebra. Antes de mais, deve-se observar que, hoje em dia, e aceite por toda a comunidade matem atica a formula ca o conceptual, axiom atica, da Algebra. Mais do que isso, a metodologia alg ebrica e uma das ferramentas essenciais da Matem atica. Por outro lado, depois de na segunda metade do s eculo XX se ter assistido a uma abstrac ca o sem paralelo na Matem atica, mais recentemente, vericou-se um retorno a uma tradi ca o nunca perdida: os desaos criados por problemas concretos, por vezes de natureza elementar, mas cuja solu ca o requer m etodos de extrema complexidade. O ensino da Algebra deve, quanto a n os, reectir este bin omio abstracto-concreto. Como perguntava o grande matem atico contempor aneo Vladimir Arnold, de que serve a um estudante saber o que e um anel local e as suas propriedades, se desconhecer o exemplo do anel das s eries de pot encias? Este texto e, pois, uma inicia ca o ao estudo sistem atico da Algebra assente nestes princ pios. Ao longo do texto, apresentam-se as estruturas alg ebricas elementares e estudam-se as suas propriedades. A introdu ca o de uma nova estrutura alg ebrica e sempre precedida de exemplos e/ou problemas que a motivam, partindo-se da para a sua deni ca o axiom atica. O n vel de abstrac ca o e progressivo em cada sec ca o, em cada cap tulo e em cada novo cap tulo. Para al em das preocupa co es pedag ogicas, o leitor deve estar consciente de que assim sucede com a forma ca o de qualquer matem atico, e foi assim que aconteceu ao longo dos tempos com a pr opria Matem atica: as fun co es foram introduzidas e estudadas, antes de qualquer deni ca o axiom a5

Pref acio

tica em termos de pares ordenados; os grupos e os an eis foram introduzidos, estudados e investigados, muito antes de terem sido conceptualizados; as semelhan cas de constru co es entre as v arias estruturas alg ebricas foram notadas e utilizadas, muito antes de o conceito abstracto de categoria ter sido descoberto. Este livro nasceu de notas compiladas pelos autores durante a lecciona ca o das disciplinas de Algebra I e II da Licenciatura em Matem atica Aplicada e Computa ca o, do Instituto Superior T ecnico (IST). O material aqui exposto inclui todos os t opicos cobertos por essas disciplinas e ainda alguns t opicos adicionais que, principalmente por limita co es de tempo, n ao eram normalmente cobertos. A escolha de t opicos pretende ser representativa, de forma a constituir o essencial de uma forma ca o b asica em Algebra. Para al em disso, dentro dos princ pios acima enunciados, pretendemos estabele frequente um cap cer pontes com outras a reas da Matem atica. E tulo incluir uma sec ca o de aplica co es, que pressup oe conhecimentos de outras a reas da Matem atica por parte do leitor. Como j a referimos acima, os autores n ao v eem o estudo da Algebra de forma independente do estudo das outras a reas da Matem atica, e estas sec co es, embora n ao prejudicando a depend encia l ogica entre os cap tulos, devem ser entendidas como parte integrante do texto, em vez de meras curiosidades. Nunca e de mais referir que os exerc cios propostos s ao igualmente parte integrante do texto. Na Matem atica, como em tudo, aprende-se experimentando e enfrentando problemas. Por isso mesmo, as demonstra co es de alguns dos resultados enunciados no texto s ao propostas como exerc cio. Existem certamente outras possibilidades de ordena ca o da mat eria para al em da sugerida pela sequ encia dos v arios cap tulos. Um exemplo de programa alternativo poss vel para um curso de tr es semestres e o seguinte: Semestre 1: no co es elementares (Cap tulo 1), inteiros (Cap tulo 2), aritm etica mod p e an eis de polin omios (Cap tulo 3, excepto duas u ltimas sec co es), quocientes e isomorsmo (primeiras 5 sec co es do Cap tulo 4); Semestre 2: grupos nitos e sua estrutura (Cap tulo 5) e Teoria de Galois (Cap tulo 7); Semestre 3: m odulos (Cap tulo 6 e duas u ltimas sec co es do Cap tulo 3 e do Cap tulo 4) e Algebra Comutativa (Cap tulo 8); Deve notar-se que o livro assume conhecimentos elementares de Algebra Linear. Os autores gostavam, em primeiro lugar, de agradecer a todos os alunos que ao longo de mais de dez anos utilizaram as notas que deram origem a este livro. A interac ca o com estes alunos, o que aprendemos com eles, foi o principal motor de aperfei coamento das notas que deram origem a este

Pref acio

texto. Foi com grande satisfa ca o que pudemos testemunhar como alguns desses alunos vieram a singrar como matem aticos prossionais. Gost avamos tamb em de agradecer a todos os colegas do Departamento de Matem atica do Instituto Superior T ecnico, o seu apoio e o excelente ambiente de trabalho, que possibilitou o desenvolvimento deste texto. Uma men ca o especial a Maria Vaz Pinto, colega que tamb em leccionou Algebra no IST com recurso a este texto, e aos dois referees an onimos, que nos transmitiram in umeros coment arios e sugest oes que ajudaram a melhorar signicativamente o texto.

Lisboa, Janeiro de 2003 Rui Loja Fernandes Manuel Ricou

Departamento de Matem atica Instituto Superior T ecnico 1096 Lisboa Codex PORTUGAL rfern@math.ist.utl.pt mricou@math.ist.utl.pt

Pref acio

Cap tulo 1

No co es B asicas da Algebra
1.1 Introdu c ao

A Algebra e hoje, como sempre foi, o estudo das opera co es, regras de c alculo, e procedimentos para a solu ca o de equa co es. A origem do pr oprio termo Algebra e especialmente elucidativa. De acordo com B. L. van der Waerden, um distinto algebrista contempor aneo, este termo foi utilizado pela primeira vez por um autor a rabe do s eculo IX, no t tulo 1 de um tratado apresentando conhecimentos matem aticos de utilidade pr atica. A palavra a rabe al-jabr e utilizada nesse tratado para designar dois procedimentos fundamentais para a resolu ca o de equa co es: 1. a soma da mesma quantidade positiva a ambos os membros de uma equa ca o, para eliminar quantidades negativas, e 2. o produto da mesma quantidade positiva por ambos os membros de uma equa ca o, para eliminar frac co es. O tratado referido descreve conhecimentos de natureza diversa, incluindo n ao s o a resolu ca o de equa co es do 1 o e 2o graus, como o estudo de problemas geom etricos, astron omicos, comerciais, o c alculo de calend arios, etc. Com o tempo, o termo al-jabr, ou Algebra, passou a ser utilizado para representar em geral conhecimentos sobre opera co es e equa co es num ericas. Hoje em dia, e comum distinguir a chamada Algebra Cl assica da Algebra Moderna. Estas express oes n ao s ao particularmente felizes, e parafraseando o matem atico italiano F. Severi, sem d uvida que a Algebra Moderna de hoje se tornar a na Algebra Cl assica de amanh a. Na realidade, se comparar mos, por exemplo, a Algebra do s eculo XX com a Algebra do s eculo XVI, e eliminarmos diferen cas que s ao vis veis em qualquer outro ramo cient co (rigor, formalismo, nota co es, pura quantidade de conhecimentos), a principal
A tradu ca o para ingl es do t tulo completo e The Compendious Book on Calculation by al-jabr and al-muqabala.
1

10

Cap tulo 1. No co es B asicas da Algebra

diferen ca que nos resta e a da generalidade com que os problemas alg ebricos s ao hoje enunciados e estudados. Mesmo esta tend encia para a generaliza ca o do a mbito da Algebra sempre esteve presente no passado. Inicialmente, reectiu-se apenas nas sucessivas generaliza co es do conceito de n umero (de natural, para racional positivo, para mais recentemente incluir n umeros negativos, complexos e irracionais). No s eculo XIX, reconheceu-se que muitas das ideias ditas alg ebricas se aplicavam igualmente a objectos que n ao s ao n umeros, como por exemplo vectores, matrizes e transforma co es. ` lenta expans A ao do dom nio da Algebra sucedeu-se uma brusca explos ao, quando se compreendeu que e poss vel estudar propriedades de qualquer opera ca o alg ebrica sem especicar a natureza dos objectos sobre os quais essa opera ca o actua, nem descrever como o resultado da opera ca o deve ser calculado. Na realidade, este estudo faz-se simplesmente postulando (i.e., tomando como hip otese) um determinado conjunto de propriedades alg ebricas b asicas que a opera ca o e suposta vericar, como por exemplo a comutati vidade e a associatividade. A Algebra tornou-se nalmente axiom atica (se bem que com um atraso de mais de 2000 anos em rela ca o a ` Geometria). Esta foi a inova ca o mais signicativa introduzida no s eculo passado, e justica o uso do nome Algebra Geral, quando nos referimos a ` Algebra dos nossos dias. A axiomatiza ca o da Algebra exigiu antes do mais a deni ca o de estruturas alg ebricas abstractas. No caso mais simples, uma estrutura alg ebrica abstracta e formada por um conjunto n ao-vazio X , dito o suporte da estrutura, e uma opera ca o bin aria em X , que n ao e mais do que uma fun ca o : X X X . Diferentes conjuntos de suposi co es, ou axiomas, exigidos a esta opera ca o, conduzem a ` deni ca o de diferentes estruturas alg ebricas abstractas. Estas deni co es n ao incluem qualquer hip otese sobre a natureza dos elementos do conjunto X , nem sobre os procedimentos a seguir para calcular os valores da fun ca o . Certas conven co es simples s ao universalmente seguidas. Se : X X X for uma opera ca o bin aria em X , e comum escolher um s mbolo como por exemplo + ou para a representar, escrevendo x + y ou x y em vez de (x, y ). Frequentemente indicamos a opera ca o por simples justaposi ca o, i.e., escrevemos xy em vez de (x, y ). A utiliza ca o de nota co es como x + y e xy n ao signica de modo algum que os s mbolos designem as usuais opera co es sobre n umeros. A este respeito, a u nica conven ca o geralmente aceite e que o s mbolo + s o e utilizado para designar opera co es comutativas, i.e., opera co es tais que (x, y ) = (y, x). Para simplicar a nossa terminologia, sempre que lidarmos com uma opera ca o comutativa representada pelo s mbolo + diremos que usamos nota ca o aditiva. Em todos os outros casos, a nota ca o diz-se multiplicativa. Usamos sistematicamente

1.1. Introdu ca o as conven co es habituais sobre o uso de par enteses, ou seja, x (y z ) = (x, (y, z )), em geral diferente de (x y ) z = ((x, y ), z ).

11

Quando impomos poucos axiomas a ` estrutura alg ebrica em estudo, obtemos resultados de grande generalidade, porque aplic aveis a muitas estruturas alg ebricas concretas. Naturalmente, os resultados muito gerais tendem a ser pouco interessantes, precisamente porque se baseiam num n umero reduzido de hip oteses. Se escolhermos a ` partida um conjunto de axiomas mais rico, podemos em princ pio derivar resultados mais interessantes, mas naturalmente menos gerais, porque menos estruturas alg ebricas concretas vericam os axiomas de partida. Consequentemente, um dos problemas principais da Algebra Geral e exactamente o de determinar conjuntos de axiomas (i.e., deni co es de estruturas alg ebricas abstractas) que s ao sucientemente gerais para incluir muitos exemplos concretos u teis e, ao mesmo tempo, sucientemente ricos para permitir obter resultados interessantes. Ilustramos estas observa co es com alguns exemplos muito simples. Sem qualquer hip otese adicional sobre a opera ca o , podemos introduzir a no ca o de elemento neutro, sugerida pelo comportamento dos inteiros 0 e 1, respectivamente em rela ca o a ` soma e produto usuais. Deni ca o 1.1.1. Seja uma opera ca o bin aria no conjunto X . O elemento e X diz-se elemento neutro para esta opera ca o se e s o se xe = ex = x para qualquer x X . Podemos provar imediatamente um resultado v alido para qualquer opera ca o bin aria. Proposi ca o 1.1.2. Toda a opera ca o bin aria tem no m aximo um elemento neutro. Demonstra ca o. Suponha-se que e e e s ao ambos elementos neutros para a opera ca o . Temos ent ao ee = e ee = e (porque e e elemento neutro), (porque e e elemento neutro).

Conclu mos portanto que e = e . comum usar os termos zero e um (este u E ltimo mais frequentemente chamado identidade) para designar o elemento neutro da opera ca o , quando este elemento neutro existe. Conv em evidentemente usar estes termos de forma consistente, i.e., o termo zero (e mesmo o s mbolo 0)

12

Cap tulo 1. No co es B asicas da Algebra

usa-se em nota ca o aditiva, e o termo identidade (e possivelmente o s mbolo 1, ou I ) usa-se em nota ca o multiplicativa. Quando a opera ca o tem identidade e, e poss vel introduzir a no ca o de elementos inversos. A deni ca o e a seguinte: Deni ca o 1.1.3. O elemento x X diz-se invert vel se e s o se existe y X tal que x y = y x = e. Neste caso, y diz-se inverso de x. Mais uma vez, por uma quest ao de familiaridade, quando usamos nota ca o aditiva, os inversos dizem-se sim etricos. Note que y e inverso de x se e s o se x e inverso de y , i.e., a rela ca o e inverso de e sim etrica. Quando temos apenas x y = e, dizemos que y e inverso de x a ` direita, e x e inverso de y a ` esquerda. E claro que y e inverso de x se e s o se y e inverso a ` direita e a ` esquerda de x. No entanto, um inverso a ` direita n ao e necessariamente inverso a ` esquerda. Apesar disso, e se a opera ca o e associativa, podemos ainda provar o seguinte resultado. Proposi ca o 1.1.4. Seja uma opera ca o associativa em X . Se x X tem inverso a ` direita y , e inverso a ` esquerda z , ent ao y = z e x e invert vel. Demonstra ca o. Supomos que y, z A s ao tais que x y = z x = e. Temos ent ao x y = e z (x y ) = z ey =z y=z (porque z e = z ),

(z x) y = z

(porque a opera ca o e associativa), (porque z x = e), (porque e y = y ).

A utilidade de resultados como o anterior e o de serem aplic aveis a qualquer estrutura alg ebrica concreta que satisfa ca as hip oteses que utiliz amos (exist encia de identidade, e associatividade da opera ca o). Essas hip oteses s ao precisamente as usadas na deni ca o da estrutura alg ebrica que agora introduzimos: ide se satisDeni ca o 1.1.5. A estrutura alg ebrica (X, ) diz-se um mon o faz as seguintes propriedades: (i) A opera ca o tem identidade e em X . (ii) A opera ca o e associativa, i.e., (x y ) z = x (y z ), para quaisquer x, y, z X .

1.1. Introdu ca o

13

Se a opera ca o e comutativa, i.e., se x y = y x para quaisquer x, y X , dizemos que o mon oide e abeliano 2 . Se a opera ca o e comutativa e usamos nota ca o aditiva, dizemos que o mon oide e aditivo. A Proposi ca o 1.1.4 permite concluir que: Proposi ca o 1.1.6. Se (X, ) e um mon oide (com identidade e), e x X e invert vel, existe um u nico elemento y X tal que x y = y x = e. Algumas das opera co es mais conhecidas fornecem exemplos de mon oides. Exemplos 1.1.7.
1. O conjunto das matrizes n n com entradas reais com o produto usual de matrizes e um mon oide. Portanto, se A, B, C s ao matrizes n n, I e a matriz identidade, e AB = CA = I , ent ao B = C e a matriz A e invert vel. 2. O conjunto RR das fun co es 3 f : R R com o produto de composi ca o, denido por (f g )(x) = f (g (x)) e um mon oide. A identidade e a fun ca o I : R R dada por I (x) = x. Portanto, se existem fun co es g, h : R R tais que f g = h f = I , ent ao g = h e f e invert vel ( i.e., e uma bijec ca o). 3. O conjunto dos reais com a soma habitual e um mon oide (aditivo). Neste caso, qualquer elemento e invert vel. 4. O conjunto dos reais positivos com o produto usual e um mon oide. Mais uma vez a opera ca o e comutativa, e todo o real n ao nulo e invert vel.

Se o elemento x do mon oide (X, ) e invert vel, vimos que o inverso de x e u nico. Tal como fazemos para os n umeros, usamos em nota ca o multiplicativa a designa ca o x1 para representar este inverso, e em nota ca o aditiva a designa ca o x. Com estas conven co es, certas regras alg ebricas b asicas sobre sim etricos e inversos aplicam-se na realidade em qualquer mon oide. Deixamos a demonstra ca o dos seguintes resultados como exerc cio: Proposi ca o 1.1.8. Se (X, ) e um mon oide, e x, y X s ao invert veis, ent ao x1 e y 1 s ao invert veis e temos (x1 )1 = x, e (xy )1 = y 1 x1 . Para um mon oide aditivo, temos (x) = x, e (x + y ) = (x) + (y ). Exerc cios.
2 Em honra de Niels Henrik Abel (1802-1829), matem atico noruegu es considerado um dos fundadores da Algebra Moderna. 3 Se X e Y s ao conjuntos, Y X e o conjunto de todas as fun co es f : X Y (Ver a deni ca o A.2.4 no Ap endice).

14

Cap tulo 1. No co es B asicas da Algebra

1. Seja X = {x, y } um conjunto com dois elementos. Quantas opera co es bin arias existem em X ? Quantas dessas opera co es s ao (i) comutativas, (ii) associativas, (iii) t em identidade? 2. Quantas opera co es bin arias existem num conjunto com 10 elementos? 3. Em (Z, ) existe identidade? Existem inversos? A opera ca o e associativa? 4. Seja RR o conjunto de fun co es referido no exemplo 1.1.7.2, e suponha que f RR . (b) Mostre que existe g RR tal que g f = I se e s o se f e injectiva. (c) Se f g = f h = I , e sempre verdade que g = h? 5. Prove a Proposi ca o 1.1.8. 6. Seja uma opera ca o bin aria em X , e x, y X . Se n N e um n umero natural, denimos a pot encia xn por indu ca o como se segue: x1 = x e, para n 1, xn+1 = xn x. Suponha que e associativa, e prove: (b) xn y n = (x y )n , para qualquer n N se x y = y x. (a) xn xm = xn+m , e (xn )m = xnm , para quaisquer n, m N. (a) Mostre que existe g RR tal que f g = I se e s o se f e sobrejectiva.

Como se podem exprimir estes resultados em nota ca o aditiva? 7. Suponha que (X, ) e um mon oide com identidade e, e x X e invert vel. n Neste caso, denimos para n N qualquer, xn = (x1 ) , x0 = e. Prove que as identidades do problema anterior s ao v alidas para quaisquer n, m Z.

1.2

Grupos

Os exemplos discutidos na sec ca o anterior mostram que num mon oide arbitr ario nem todos os elementos s ao necessariamente invert veis. Os mon oides em que todos os elementos s ao invert veis correspondem a ` estrutura abstracta mais central da Algebra. Deni ca o 1.2.1. O mon oide (G, ) diz-se um grupo se e s o se todos os elementos de G s ao invert veis. O grupo diz-se abeliano se a sua opera ca o e comutativa. Os seguintes exemplos d ao uma ideia por p alida que seja da generalidade deste conceito. Exemplos 1.2.2.
1. (R, +) e um grupo abeliano.

1.2. Grupos
2. (R+ , ) e igualmente um grupo abeliano. 3. (Rn , +), onde a soma e a soma vectorial, e um grupo abeliano.

15

4. O conjunto das matrizes n n invert veis (n ao-singulares) de entradas reais e um grupo n ao-abeliano com o produto usual de matrizes (o chamado Grupo Geral Linear, por vezes designado por GL(n, R)). 5. Os complexos C com |z | = 1 (o c rculo unit ario, usualmente designado por S1 ) com o produto complexo formam um grupo abeliano. 6. Os complexos {1, 1, i, i} com o produto complexo formam um grupo nito abeliano. 7. As fun co es f : R R formam um grupo abeliano com a soma usual de fun co es. Podemos tamb em considerar classes especiais de fun co es, tais como as fun co es cont nuas, as fun co es diferenci aveis ou, ainda, as fun co es integr aveis, e todas elas formam grupos abelianos. 8. Se X e um conjunto qualquer e (G, +) e um grupo abeliano, ent ao as fun co es f : X G formam um grupo abeliano, com a opera ca o + denida por (f + g )(x) = f (x) + g (x), x X.

(Nesta u ltima express ao o s mbolo + tem dois signicados distintos!) 9. Mais geralmente, se X e um conjunto e (G, ) e um grupo, ent ao as fun co es f : X G formam um grupo, com a opera ca o denida por (f g )(x) = f (x) g (x), x X.

(Mais uma vez, nesta express ao o s mbolo tem dois signicados distintos.)

O quarto exemplo ilustra um facto absolutamente geral: os elementos invert veis de qualquer mon oide formam sempre um grupo. Proposi ca o 1.2.3. Seja (X, ) um mon oide, e G o conjunto dos elementos invert veis em X . Ent ao G e fechado em rela ca o a , e (G, ) e um grupo. Demonstra ca o. A identidade e de X e invert vel, e e 1 = e, porque e e = e. Portanto, G n ao e vazio, e cont em a identidade de X . A Proposi ca o 1.1.8 mostra que x G = x1 G e, ainda, que x, y G = x y G (porque (x y )1 = y 1 x1 ). (porque (x1 )1 = x),

Como a opera ca o e associativa (no mon oide original), (G, ) e um grupo.

16

Cap tulo 1. No co es B asicas da Algebra

N ao e objectivo desta sec ca o discutir a teoria dos grupos em profundidade. Referimos aqui apenas alguns resultados elementares que nos ser ao u teis no estudo de muitas outras estruturas alg ebricas. Proposi ca o 1.2.4. Se (G, ) e um grupo (com elemento neutro e), temos 4 : (i) Se g, g , h G e g h = g h ou h g = h g , ent ao g = g ( leis do corte); (ii) Em particular, se g g = g ent ao g = e; (iii) A equa ca o g x = h (respectivamente, x g = h) tem como solu ca o u nica x = g 1 h (respectivamente, x = h g 1 ). Demonstra ca o. Temos: g h = g h = (g h) h1 = (g h) h1 (porque h e invert vel), = g e = g e = g = g = g (h h1 ) = g (h h1 ) (por associatividade), (porque h h1 = e),

(porque e e identidade).

A demonstra ca o para h g = h g e an aloga, logo (i) verica-se. Por outro lado, g g = g = g g = g e = g = e (porque g e = g ),

(pelo resultado anterior).

e (ii) e verdadeira. A demonstra ca o de (iii) ca como exerc cio. Se (G, ) e um grupo e H G e um conjunto n ao-vazio, e poss vel que H seja fechado em rela ca o a ` opera ca o , i.e., e poss vel que h h H , sempre que h, h H . Neste caso, a opera ca o e uma opera ca o bin aria em H , e podemos investigar em que condi co es e que (H, ) e um grupo, caso em que (H, ) se diz subgrupo de (G, ). O resultado seguinte fornece um crit erio simples para decidir se um dado subconjunto H de um grupo G e um subgrupo. Proposi ca o 1.2.5. Se (G, ) e um grupo (com elemento neutro e), e H G e n ao-vazio, ent ao (H, ) e um subgrupo de (G, ) se e s o se h h 1 H , para quaisquer h, h H . Demonstra ca o. Supomos primeiro que (H, ) e um grupo. Temos a provar 1 que h h H , para quaisquer h, h H . Neste caso, H tem um elemento neutro e , que naturalmente satisfaz e e = e . Conclu mos da Proposi ca o
Note que os resultados neste teorema s ao em u ltima an alise variantes sosticadas da opera ca o de al-jabr mencionada na introdu ca o.
4

1.2. Grupos

17

1.2.4 (ii) que e = e, e portanto H cont em a identidade de G. Sendo h H , considere-se a equa ca o h x = e. De acordo com a Proposi ca o 1.2.4 (iii), esta equa ca o tem solu ca o u nica em H , que e igualmente solu ca o da mesma equa ca o em G, e portanto s o pode ser x = h 1 (o inverso de h no grupo original G). Portanto, se h H , temos h 1 H . Finalmente, se h, h H , temos h 1 H , como acab amos de ver, e como H e fechado em rela ca o ao 1 produto, temos h h H , como quer amos demonstrar. Supomos agora que h h 1 H , para qualquer h, h H . Temos a provar que (H, ) e um grupo. Como H e n ao-vazio, tomamos h H , e 1 observamos que h h = e H , donde H cont em a identidade de G. Analogamente, se h H , temos e h1 = h1 H , e portanto H cont em os inversos (em G) de todos os seus elementos. Finalmente, e para provar que H e fechado em rela ca o a ` opera ca o , observamos que, se h, h H , temos como j a vimos que h 1 H , donde h (h 1 )1 = h h H (a opera ca o e associativa em H porque j a o era em G). Exemplos 1.2.6.
1. Considere-se o grupo (R, +) e o conjunto dos inteiros Z R. Como o conjunto dos inteiros e n ao-vazio e a diferen ca de dois inteiros e ainda um inteiro, conclu mos que (Z, +) e um subgrupo de (R, +). (Observe que em nota ca o aditiva a condi ca o h h 1 H escreve-se h + (h ) H ou 5 ainda h h H ). 2. No mesmo grupo (R, +), consideramos o conjunto dos naturais N R. Como a diferen ca de dois naturais n ao e necessariamente um natural, (N, +) n ao e um subgrupo de (R, +). Note que apesar disso a soma de dois naturais e um natural, e portanto a soma e uma opera ca o bin aria no conjunto dos naturais.

Sejam (G, ) e (H, ) dois grupos, e considere o produto cartesiano G H = {(g, h) : h G, h H }. Denimos em G H a opera ca o bin aria (1.2.1) (g, h) (g , h ) = (g g , h h ).

Deixamos como exerc cio vericar que esta estrutura alg ebrica e um grupo, dito produto directo dos grupos G e H . Note que G e H podem ser vistos como subgrupos de G H se os identicarmos com G {e} = {(g, e) : g G} e {e} H = {(e, h) : h H }.

Se G e H s ao grupos abelianos e usamos a nota ca o aditiva, ent ao vamos escrever G H em vez de G H , e designamos este grupo por soma directa de G e H .
5

A diferen ca h h dene-se em qualquer grupo aditivo por h h = h + (h ).

18

Cap tulo 1. No co es B asicas da Algebra

Naturalmente que a no ca o de produto directo ou soma directa de grupos se aplica sem modica co es signicativas a um n umero arbitr ario mas nito de grupos6 . Por exemplo, se G, H , e K s ao grupos, o produto directo G H K pode ser denido por G H K = (G H ) K . Mais geralmente, dados grupos G1 , G2 , , Gn , temos:
1 n n1

Gk = G 1 , e
k =1 k =1

Gk =
k =1

Gk

Gn .

Exemplos 1.2.7.
1. Considere-se o grupo (Z, +). Podemos fazer a soma directa deste grupo com ele pr oprio um n umero arbitr ario mas nito de vezes, e o grupo resultante designa-se usualmente por
n

Z.
k=1

Este grupo, que como veremos no Cap tulo 4 e o chamado grupo abeliano livre em n s mbolos, e bem entendido um subgrupo do grupo (Rn , +).

Exerc cios.
1. Prove que os conjuntos G = {0, 1} e H = {1, 1} com as opera co es dadas pelas tabuadas seguintes s ao grupos.7 + 0 1 0 0 1 1 1 0 1 -1 1 1 -1 -1 -1 1

2. Repita a quest ao anterior para os conjuntos G = {0, 1, 2} e H = {1, x, x 2 }, com as opera co es dadas pelas tabuadas. 8 + 0 1 2 0 0 1 2 1 1 2 0 2 2 0 1 1 x x2 1 1 x x2 x x x2 1 x2 x2 1 x

3. Conclua a demonstra ca o da Proposi ca o 1.2.4 (iii). 4. Verique que a lei do corte n ao e em geral v alida em mon oides.
6 Uma outra distin ca o entre soma e produto directo ser a explicitada mais tarde, quando considerarmos o caso da soma ou produto directos de uma fam lia innita de grupos. 7 O grupo da esquerda designa-se usualmente por (Z2 , +), por raz oes que esclareceremos mais adiante. O grupo da direita e formado pelas ra zes quadradas da unidade. 8 O grupo da esquerda designa-se por (Z3 , +). O grupo da direita e formado pelas ra zes 2 c ubicas da unidade. Podemos por exemplo supor que x e o n umero complexo e 3 i .

1.2. Grupos

19

5. Sendo (G, ) um grupo, mostre que a fun ca o denida em G por f (x) = x1 e uma bijec ca o de G em G. 6. Exprima as Proposi co es 1.2.4 e 1.2.5 em nota ca o aditiva. 7. Sendo (G, ) um grupo, seja C (G) = {x G : g x = x g, g G}. Mostre que (C (G), ) e um subgrupo de G (dito o centro de G). Determine o centro de G = GL(n, R). 8. Sendo (G, ) um grupo, e H1 , H2 subgrupos de G, mostre que H1 H2 e um subgrupo de G. 9. Prove que o grupo (G, ) e abeliano se e s o se (g g )2 = g 2 g 2 , para quaisquer g, g G. 10. Seja uma opera ca o bin aria associativa no conjunto G, que satisfaz: (ii) Para qualquer g G existe g G tal que g g = e (inversos a ` direita ). Mostre que: (a) (G, ) e um grupo. o: prove primeiro que g g = g g = e). (Sugesta (i) Existe e G tal que, para qualquer g G, g e = g (identidade a ` direita ).

(b) Seja G a classe das fun co es sobrejectivas f : X X , a opera ca o de composi ca o (com X um conjunto xo arbitr ario). Por que raz ao este exemplo n ao contradiz (a)? 11. Seja uma opera ca o bin aria associativa no conjunto n ao-vazio G, que satisfaz: (i) A equa ca o g x = h tem solu ca o em G para quaisquer g, h G.

(ii) A equa ca o x g = h tem solu ca o em G para quaisquer g, h G. Prove que (G, ) e um grupo.

12. Sejam (G, ) e (H, ) dois grupos. Mostre que a opera ca o bin aria em G H denida por (1.2.1) e uma estrutura de grupo. Verique que o produto directo (R, +) (R, +) e precisamente (R2 , +). 13. Determine o produto directo dos grupos descritos nos Exerc cios 1 e 2. 14. Considere o grupo (Z4 , +), que e dado pela tabuada seguinte: + 0 1 2 3 0 0 1 2 3 1 1 2 3 0 2 2 3 0 1 3 3 0 1 2

20

Cap tulo 1. No co es B asicas da Algebra


(a) Determine todos os seus subgrupos. (b) Considere o grupo com suporte H = {1, 1, i, i} C e o produto complexo. Existe alguma bijec ca o f : G H tal que f (x+y ) = f (x)f (y ), para quaisquer x, y G? Se tal acontecer, quantas existem?

1.3

Permuta co es

As fun co es bijectivas f : X X com a opera ca o de composi ca o formam um grupo SX , dito o grupo sim etrico em X . As bijec co es de X em X dizem-se es de X , especialmente quando X permutac o e um conjunto nito. Estudaremos aqui os grupos de permuta co es nos conjuntos {1, 2, 3, . . . , n}, usualmente designados por Sn . Um argumento simples de contagem mostra que Sn e um grupo nito com n! elementos (n! designa o factorial de n, i.e., o produto dos primeiros n inteiros). Exemplos 1.3.1.
1. O grupo S2 tem apenas dois elementos, I e , onde I e a identidade no conjunto {1, 2}, e troca 1 com 2, ( i.e., (1) = 2 e (2) = 1). 2. A fun ca o : {1, 2, 3} {1, 2, 3} denida por (1) = 2, (2) = 3, e (3) = 1 e uma das seis permuta co es em S3 . 3. Mais geralmente, em Sn temos a permuta ca o : Sn Sn que permuta ciclicamente todos os elementos: (i) = i + 1 (i = 1, . . . , n 1) e (n) = 1.

comum representar uma permuta E ca o de S n por uma matriz de duas linhas, indicando na primeira linha a vari avel x e na segunda linha os valores (x). No caso de S3 , os seus elementos podem ser representados por I= = 1 2 3 1 2 3 1 2 3 2 1 3 , , = = 1 2 3 1 3 2 1 2 3 2 3 1 , , = = 1 2 3 3 2 1 1 2 3 3 1 2 , .

N ao e dif cil calcular todos os poss veis produtos destas permuta co es indicados na tabuada seguinte: I I I I I I I I

1.3. Permuta co es

21

Dada uma permuta ca o de X e um elemento x X , o conjunto dos elementos que se obt em de x por aplica ca o repetida de designa-se rbita da permuta por Ox e diz-se uma o ca o . Temos portanto O x = {x, (x), ( (x)), . . . }. Exemplos 1.3.2.
1. No caso de S3 , temos I : as o rbitas s ao O1 = {1}, O2 = {2} e O3 = {3}; : a u nica o rbita e O1 = O2 = O3 = {1, 2, 3}. : as o rbitas s ao O1 = {1}, O2 = O3 = {2, 3};

A estrutura das o rbitas de e e semelhante a ` de ( e capaz de dizer precisamente como s ao?), enquanto que , tal como , possui uma s oo rbita (qual?). 2. A permuta ca o = e O3 = O4 = {3, 4}. 1 2 3 4 2 1 4 3 de S4 tem as o rbitas O1 = O2 = {1, 2}

O comprimento duma o rbita e simplesmente o n umero de elementos que essa o rbita cont em. Note que as o rbitas associadas a uma dada permuta ca o de X s ao subconjuntos disjuntos de X , cuja uni ao e X . Dizemos o do conjunto X . por isso que as o rbitas de constituem uma partic a Note tamb em que a identidade eau nica permuta ca o com todas as o rbitas de comprimento 1. As permuta co es com no m aximo uma o rbita de comprimento maior do que 1 dizem-se ciclos. Deve ser evidente que todos as permuta co es de S3 s ao ciclos, mas a permuta ca o de S 4 mencionada acima n ao e um ciclo, porque tem duas o rbitas de comprimento 2. Observe igualmente que (x) = x, precisamente quando x pertence a uma o rbita de de comprimento maior que 1. A um ciclo com uma o rbita de comprimento 2 o. chama-se uma transposic a Se a permuta ca o e um ciclo, e mais simples represent a-la indicando os 2 elementos da sua maior o rbita Ox , escrevendo (x, (x), (x), . . . , k1 (x)), onde k e o comprimento de Ox , ou seja, o menor natural tal que k (x) = x. Exemplo 1.3.3.
No caso de S3 , escrevemos: = (2, 3) = (3, 2), = (1, 3) = (3, 1), = (1, 2) = (2, 1),

= (1, 2, 3) = (2, 3, 1) = (3, 1, 2),

= (1, 3, 2) = (3, 2, 1) = (2, 1, 3).

A identidade I pode ser representada, por exemplo, como I = (1). Notese que a permuta ca o inversa dum ciclo se obt em invertendo a ordem pela qual os elementos aparecem na respectiva o rbita. Em particular, a permuta ca o

22

Cap tulo 1. No co es B asicas da Algebra

inversa de uma transposi ca o e a mesma transposi ca o. No exemplo acima, , , e s ao iguais a `s respectivas inversas, e e s ao inversas uma da outra. Dois ciclos dizem-se disjuntos se as suas o rbitas de comprimento maior do que 1 s ao disjuntas. Quaisquer ciclos disjuntos e comutam, i.e., = , e qualquer permuta ca o e um produto de ciclos disjuntos (um ciclo por cada uma das suas o rbitas de comprimento maior do que 1). Mais precisamente, temos em Sn o seguinte resultado sobre factoriza ca o, que de certo modo e an alogo ao Teorema Fundamental da Aritm etica 9 : Proposi ca o 1.3.4. Qualquer permuta ca o em S n e um produto de ciclos disjuntos. Esta factoriza ca o eu nica a menos da ordem dos factores. Observe-se que, em geral, temos (x1 , x2 , . . . , xm ) = (x1 , xm ) . . . (x1 , x3 )(x1 , x2 ) logo e poss vel factorizar permuta co es de S n usando como factores apenas ciclos de comprimento 2 (naturalmente, desde que n 2). Neste caso, no entanto, os factores n ao s ao u nicos e a sua ordem e relevante, porque se torna indispens avel usar transposi co es que n ao s ao disjuntas. Exemplos 1.3.5.
1. No caso da permuta ca o de S4 acima, temos 1 2 3 4 2 1 4 3 = 1 2 3 4 2 1 3 4 1 2 3 4 1 2 4 3 ,

i.e., podemos escrever esta permuta ca o na forma = (1, 2)(3, 4) = (3, 4)(1, 2). 2. Da mesma forma, o ciclo (1, 2, 4, 3) pode ser escrito como um produto de transposi co es: (1, 2, 4, 3) = (1, 3)(1, 4)(1, 2). Observe-se que este ciclo tamb em admite, por exemplo, as factoriza co es (1, 2, 4, 3) = (2, 1)(2, 3)(2, 4) = (1, 3)(1, 4)(1, 2)(2, 4)(1, 3)(2, 4)(1, 3).

O exemplo anterior mostra que, na factoriza ca o de uma permuta ca o como um produto de transposi co es, estas n ao s ao unicamente determinadas. Note-se tamb em que o n umero de transposi co es utilizadas n ao eu nico. Apesar desta falta de unicidade, e poss vel provar que o n umero de factores necess arios tem paridade xa, i.e., e sempre par ou sempre mpar. Para este m, sendo uma permuta ca o com o rbitas O 1 , O2 , . . . , OL , com comprimentos n1 , n2 , . . . , nl , denimos P ( ) = L i=1 (ni 1), e provamos:
Qualquer natural n 2 e um produto de n umeros primos, que s ao u nicos a menos da ordem dos factores (ver Cap tulo 2).
9

1.3. Permuta co es

23

Proposi ca o 1.3.6. Se e uma permuta ca o e e uma transposi ca o, ent ao P ( ) = P ( ) 1. Demonstra ca o. Sendo = (a, b), temos dois casos distintos a considerar: (a) os elementos a e b pertencem a o rbitas distintas O i e Oj de , e (b) os elementos a e b pertencem a ` mesma o rbita O i . Pode vericar-se as seguintes arma co es, para cada um dos casos indicados acima: (a) tem as mesmas o rbitas que , com excep ca o de O i e Oj , que passam a formar uma u nica o rbita, com comprimento n i + nj . Portanto, P ( ) = P ( ) + 1; (b) tem as mesmas o rbitas que , com excep ca o de O i , que e separada em duas o rbitas. Neste caso, P ( ) = P ( ) 1. Podemos agora provar: Teorema 1.3.7. Se 1 , 2 , . . . , m s ao transposi co es tais que = 1 2 m , ent ao P ( ) m e par, e portanto P ( ) e m t em a mesma paridade (s ao ambos pares, ou ambos mpares). Demonstra ca o. Argumentamos por indu ca o em m. Se m = 1, ent ao e uma transposi ca o e P ( ) = 1, donde P ( ) m = 0 e par. Se m > 1, tomamos = 1 2 m1 . Temos, pela hip otese de indu ca o, que P () (m 1) e par, e pelo resultado anterior temos P ( ) = P () 1. Conclu mos que P ( ) m = (P () 1) m 1 + 1 = P () (m 1) (1 1) e par. o de Sn A paridade duma permutac a e a paridade do n umero de transposi co es numa sua factoriza ca o em transposi co es ou, como acab amos de ver, a paridade de P ( ). Se P ( ) e um n umero par (respectivamente, mpar), dizemos que e uma permuta ca o par (respectivamente, mpar). O sinal de e +1 (respectivamente, 1), se e par (respectivamente, mpar), e designa-se por sgn( ). Em particular, qualquer transposi ca o e mpar, assim como o ciclo (1, 2, 4, 3), e a identidade e uma permuta ca o par, j a que I = (1, 2)(1, 2). As permuta co es pares de Sn formam um grupo, designado por An , dito grupo alternado (em n s mbolos). Deixamos como exerc cio vericar que n! An cont em 2 elementos.

24 Exerc cios.
1. Factorize a permuta ca o =

Cap tulo 1. No co es B asicas da Algebra

1 2 3 4 5 6 7 2 3 4 1 6 7 5

num produto de ciclos disjuntos. 2. Qual e a paridade da permuta ca o do exerc cio anterior? 3. Quantas transposi co es existem em Sn ? 4. Quantos ciclos distintos de comprimento k (1 k n) existem em Sn ? 5. Mostre que, se , Sn , ent ao sgn() = sgn( ) sgn(). 6. Prove que An e um subgrupo de Sn . 7. Indique todos os elementos do grupo A3 . 8. Determine todos os subgrupos de S3 . 9. Mostre que em Sn o n umero de permuta co es pares e igual ao n umero de permuta co es mpares, se n > 1.

1.4

Homomorsmos e Isomorsmos

A compara ca o de estruturas alg ebricas que satisfazem a mesma deni ca o abstracta faz-se com recurso a uma das no co es mais fundamentais da Algebra, a de isomorsmo, ela pr opria um caso particular da no ca o de homomorsmo. A respectiva deni ca o formal apresenta-se a seguir para mon oides: Deni ca o 1.4.1. Se (X, ) e (Y, ) s ao mon oides, a fun ca o : X Y diz-se um homomorfismo se e s o se (x1 x2 ) = (x1 ) (x2 ), x1 , x2 X.

Se o homomorsmo e uma bijec ca o, ent ao diz-se um isomorfismo, e neste caso os mon oides dizem-se isomorfos 10 .
10 O uso dos seguintes termos tamb em e frequente: um monomorfismo e um homomorsmo injectivo; e um epimorfismo e um homomorsmo sobrejectivo. Por outro lado, um endomorfismo e um homomorsmo de uma estrutura alg ebrica em si pr opria, enquanto que um automorfismo e um isomorsmo de uma estrutura alg ebrica em si pr opria.

1.4. Homomorsmos e Isomorsmos

25

Uma forma particularmente sugestiva de descrever a no ca o de homomorsmo e atrav es do seguinte diagrama: X X


GX

Y Y

GY

Este tipo de diagrama diz-se comutativo, precisamente porque pode ser percorrido por dois caminhos distintos, sem alterar o resultado nal de chegada. Exemplos 1.4.2.
1. A fun ca o logaritmo : R+ R dada por (x) = log(x) e uma bijec ca o. Como log(xy ) = log(x) + log(y ), os grupos (R+ , ) e (R, +) s ao isomorfos. Note-se que a fun ca o inversa ( exponencial) (x) = exp(x) e igualmente um isomorsmo. 2. O conjunto das transforma co es lineares T : Rn Rn com a opera ca o de composi ca o e um mon oide. Fixada uma base de Rn , e poss vel calcular para cada transforma ca o T a sua representa ca o matricial M(T ), que e uma matriz f n n. E acil vericar que a fun ca o M(T ) e um isomorsmo de mon oides (a composi ca o de transforma co es lineares corresponde ao produto das respectivas representa co es matriciais).

Se (G, ) e (H, ) s ao grupos isomorfos, indicamos este facto escrevendo (G, ) (H, ), ou mesmo, quando as opera co es s ao evidentes do contexto da discuss ao, apenas G H . Escrevemos por isso (R + , ) (R, +), ou R+ R. 11 Suponha-se agora que (G, ) e (H, ) s ao grupos, com identidades designadas respectivamente por e e e , e : G H e um homomorsmo (n ao necessariamente um isomorsmo). Temos neste caso: Proposi ca o 1.4.3. Se (G, ) e (H, ) s ao grupos, com identidades designadas respectivamente por e e e , e : G H e um homomorsmo, ent ao (i) Invari ancia da identidade: (e) = e . (ii) Invari ancia dos inversos: (g 1 ) = ((g ))1 , g G. Demonstra ca o. (i) Como (e) (e) = (e e) = (e), segue-se, da lei do corte, que (e) = e .
Usamos o s mbolo etc.) s ao isomorfos.
11

para indicar que dois objectos do mesmo tipo (mon oides, grupos,

26 (ii) Como conclu mos que (g 1 ) = ((g ))1 . Exemplos 1.4.4.

Cap tulo 1. No co es B asicas da Algebra

(g ) (g 1 ) = (g g 1 ) = (e) = e ,

1. Considerem-se os grupos (R, +) e (C , ), onde C designa o conjunto dos complexos n ao-nulos. Denimos : R C por (x) = e2xi = cos(2x) + i sen(2x). A fun ca o e um homomorsmo (ez ew = ez+w , mesmo quando claro que n z e w s ao complexos12 ). E ao e sobrejectiva (porque (x) e um complexo de m odulo 1), e n ao e injectiva (porque, se x = n e um inteiro, temos (n) = 1. Note que a fun ca o corresponde a enrolar a recta real sobre o c rculo unit ario. De acordo com a Proposi ca o, o elemento neutro do grupo de partida (o real 0), e transformado no elemento neutro do grupo de chegada (o complexo 1), e a imagem do sim etrico do real x e o inverso do complexo (x). 2. Considerem-se os grupos (Z, +) e (C , ). Denimos : Z C por (n) = in . A fun ca o e mais uma vez um homomorsmo que n ao e sobrejectivo nem injectivo. O elemento neutro do grupo de partida, que e o inteiro 0, e transformado no elemento neutro do grupo de chegada, que e o complexo 1, e a imagem do sim etrico do inteiro n e o inverso do complexo (n). 3. O exemplo anterior pode ser generalizado: se (G, ) e um grupo arbitr ario e g G, podemos sempre denir : Z G por (n) = g n (nota ca o multiplicativa). A fun ca o e um homomorsmo de (Z, +) para (G, ).

Dado um homomorsmo de grupos : G H , consideramos agora a equa ca o (x) = y , onde supomos y H xo, e x a inc ognita a determinar. Por analogia com a Algebra Linear, a equa ca o diz-se homog enea quando y=e e a identidade do grupo de chegada, e n ao-homog enea quando y = e . O conjunto das solu co es da equa ca o homog enea diz-se n ucleo do homomorfismo, designado por N (), e o conjunto dos y H para os quais a equa ca o (x) = y tem solu ca o x G, designado por (G) (ou ainda por Im()) diz-se imagem do homomorfismo. Exemplos 1.4.5.
1. Continuando os Exemplos 1.4.4, o n ucleo de : R C e precisamente o conjunto dos inteiros, e (R) e o conjunto S1 dos complexos de m odulo 1 (o c rculo unit ario). 2. De igual modo, o n ucleo de : Z C e precisamente o conjunto dos inteiros que s ao m ultiplos de 4, e (Z ) e o conjunto {1, 1, i, i}.

A gura seguinte ilustra os conceitos de n ucleo e imagem de um homomorsmo.


Recorde que se z = x + iy e um complexo, com x, y R, denimos ez = ex (cos(y ) + i sen(y )).
12

1.4. Homomorsmos e Isomorsmos

27

 

 

Figura 1.4.1: N ucleo e imagem dum homomorsmo. Nos exemplos acima, tanto o n ucleo do homomorsmo como a imagem do conjunto de partida s ao subgrupos dos grupos originais. O pr oximo resultado mostra que este facto n ao e uma coincid encia. Proposi ca o 1.4.6. Se (G, ) e (H, ) s ao grupos, e : G H e um homomorsmo, ent ao: (i) O n ucleo de e um subgrupo de G; (ii) (G) e um subgrupo de H . Demonstra ca o. (i) O n ucleo de n ao e vazio, pois cont em pelo menos a identidade de G (Proposi ca o 1.4.3 (i)). Al em disso, se g1 , g2 N () temos
1 1 (g1 g2 ) = (g1 ) (g2 ) (porque e um homomorsmo),

=e ((g2 ))1 =e e 1 =e .

(pela Proposi ca o 1.4.3 e porque g1 N ()), (porque g2 N ()),

(ii) (G) n ao e vazio, porque G n ao e vazio. Se h 1 , h2 (G), existem 1 g1 , g2 G tais que h1 = (g1 ) e h2 = (g2 ), e portanto h1 h 2 = (g1 ) 1 1 ((g2 )) = (g1 g2 ) (G). De ora em diante deixamos de explicitar as opera co es nos grupos, excepto se isso puder dar azo a alguma confus ao. Assim, se G e H s ao grupos, g 1 , g2 G e h1 , h2 H , escrevemos g1 g2 e h1 h2 para os produtos dos elementos em G e H , embora estes possam n ao estar de alguma forma relacionados. Do contexto dever a ser claro a que opera ca o nos referimos. Da mesma forma designamos por e indistintamente a unidade em G e em H . interessante observar que o n E ucleo de um homomorsmo n ao e um subgrupo arbitr ario, mas sim um subgrupo com a seguinte caracter stica:

28

Cap tulo 1. No co es B asicas da Algebra

Deni ca o 1.4.7. Se H G e subgrupo, dizemos que H e um subgrupo normal de G se e s o se, para qualquer h H e g G, temos ghg 1 H . Exemplos 1.4.8.
1. Se G e um grupo abeliano, e claro que ghg 1 = hgg 1 = h H , ou seja, todos os subgrupos de um grupo abeliano s ao normais. 2. Se G = S3 e H ={I, }, ent ao H e subgrupo de G. H n ao e normal, pois 1 = H . 3. Supondo ainda G = S3 , tomamos H = A3 = {I, , }, e recordamos que o grupo alternado A3 e formado pelas permuta co es pares de S3 . Se A3 e S3 , e claro que 1 e uma permuta ca o par (porqu e?), e portanto 1 A3 , logo, A3 e um subgrupo normal de S3 . 4. Se G e H s ao grupos e formarmos o produto directo G H , ent ao G e H (identicados com, respectivamente, G {e} e {e} H ) s ao subgrupos normais de G H .

Podemos agora demonstrar: Teorema 1.4.9. Se : G H e um homomorsmo e N () e o respectivo n ucleo, ent ao N () e um subgrupo normal de G. Demonstra ca o. Sendo n N () e g G, temos a provar que gng 1 N (), ou seja, (gng 1 ) = e, onde e e a identidade do grupo H . Notamos apenas que: (gng 1 ) = (g )(n)(g 1 ) = (g )(g 1 ) = e. (deni ca o de homomorsmo), (porque (n) = e, j a que n N ()),

Tal como na Algebra Linear, o n umero de solu co es da equa ca o n ao-homog enea (x) = y , i.e., a quest ao da poss vel injectividade de , depende apenas do n ucleo N (). A este respeito, e f acil provar o seguinte: Teorema 1.4.10. Seja : G H um homomorsmo. Temos ent ao:
1 N (); (i) (g1 ) = (g2 ) se e s o se g1 g2

(ii) e injectivo se e s o se N () = {e}; (iii) se x0 e uma solu ca o particular de (x) = y 0 , a solu ca o geral e x = x0 n, com n N ().

1.4. Homomorsmos e Isomorsmos Demonstra ca o. (i) Observemos que:

29

(g1 ) = (g2 ) (g1 )((g2 ))1 = e (multiplica ca o em H por ((g2 ))1 ),


1 (g1 g2 )=e

(porque e um homomorsmo),

1 (ii) e injectiva se e s o se (g1 ) = (g2 ) g1 = g2 g1 g2 = e. Por (i), conclu mos que N () = {e}. (iii) Se (x0 ) = y0 , n N (), e x = x0 n, e claro que

1 g 1 g2 N ()

(por deni ca o de ).

(x) = (x0 n) = (x0 )(n) = (x0 )e = (x0 ) = y0 , e portanto x e igualmente solu ca o da equa ca o n ao-homog enea. Por outro lado, se x e solu ca o da equa ca o n ao-homog enea, temos (x) = (x 0 ), donde 1 1 xx N ( ). Sendo xx = n , obtemos x = x0 n. 0 0 Exemplos 1.4.11.
1. Continuando os Exemplos 1.4.4, vimos que o n ucleo de : R+ C e o conjunto dos inteiros, i.e., (x) = 1 cos(2x) = 1, sen(2x) = 0 x Z, Considere-se a equa ca o (x) = i, i.e., [cos(2x) = 0, sen(2x) = 1]. Uma solu ca o o bvia desta equa ca o ex= 1 ca o geral e portanto x = 1 4 . A solu 4 + n, com n Z. 2. O n ucleo de : Z C e o conjunto dos m ultiplos de 4, i.e., Considere-se a equa ca o (n) = i, i.e., in = i. Uma solu ca o o bvia desta equa ca o e n = 1. A solu ca o geral e portanto n = 1 + 4k , com k Z. 3. As estruturas alg ebricas (Rn , +) e (Rm , +), onde a adi ca o e a usual soma vectorial, s ao claramente grupos abelianos. Se T : Rn Rm e uma transforma ca o linear, e f acil vericar que T e igualmente um homomorsmo de grupos, e que o teorema estudado na Algebra Linear sobre a equa ca o T (x) = y n ao passa de um caso muito particular do teorema anterior. (n) = 1 in = 1 n = 4k, com k Z.

A no ca o de isomorsmo entre estruturas alg ebricas que satisfazem a mesma deni ca o abstracta est a na origem de outro dos problemas funda mentais da Algebra contempor anea, dito o problema da classica ca o de estruturas alg ebricas. De uma forma um pouco imprecisa, este problema e o seguinte: Dada uma deni ca o (abstracta, axiom atica) de estrutura alg ebrica, determinar uma classe C de estruturas alg ebricas concretas que satisfazem essa deni ca o, e tais que qualquer outra estrutura alg ebrica que satisfa ca a mesma deni ca o seja isomorfa exactamente a uma estrutura alg ebrica da classe C .

30

Cap tulo 1. No co es B asicas da Algebra

A t tulo de exemplo, o problema da classica ca o para os grupos nitos simples (uma classe muito importante de grupos que estudaremos mais adiante no Cap tulo 5) foi resolvido muito recentemente, no que foi seguramente um dos resultados mais importantes da Matem atica do s eculo XX. Apresentaremos neste texto a resolu ca o de alguns problemas de classica ca o, de complexidade crescente. Come camos por discutir um exemplo trivial, apenas para substanciar as ideias expostas: a classica ca o dos mon oides com exactamente dois elementos. Se (X, ) e um mon oide com dois elementos, temos X = {I, a}, onde I designa a identidade, e I = a. Note-se que os produtos I I , I a e a I est ao determinados pelo facto de I ser a identidade (I I = I , I a = a I = a). Resta-nos calcular o produto a a, que s o pode vericar a a = a ou a a = I (no segundo caso, a seria invert vel, e portanto o mon oide seria um grupo). As tabuadas seguintes descrevem estas duas possibilidades: I I a a a I I I a a a a

I a

I a

Para vericar que ambos os casos s ao poss veis, considerem-se os conjuntos M = {0, 1}, e G = {1, 1}, sendo a opera ca o correspondente em ambos evidente que o produto os casos o produto usual. E e uma opera ca o bin aria, associativa, e com identidade, em qualquer um destes conjuntos. Portanto, cada um destes conjuntos, com o produto usual, e um mon oide com dois elementos. Note-se tamb em, inspeccionando as diagonais principais das respectivas tabuadas, que estes mon oides n ao s ao isomorfos. 1 1 -1 -1 -1 1 1 1 0 0 0 0

1 -1

1 0

claro que qualquer uma das duas primeiras tabuadas representa um E mon oide isomorfo a um destes mon oides. Na realidade, se a a = I , o isomorsmo e a fun ca o : X G dado por (I ) = 1 e (a) = 1, e se a a = a, o isomorsmo e a fun ca o : X M dada por (I ) = 1 e (a) = 0. Resumimos estas observa co es como se segue: G e M s ao mon oides com dois elementos, G e M n ao s ao isomorfos entre si, e Se X e um qualquer mon oide com dois elementos, temos X X M. G ou

Dizemos por isso que, a menos de isomorsmo, existem exactamente dois mon oides com dois elementos, e a classica ca o dos mon oides com dois

1.4. Homomorsmos e Isomorsmos

31

elementos e a fam lia {G, M }. Note-se que, como qualquer grupo e um mon oide, e apenas G e um grupo, podemos tamb em concluir que, a menos de isomorsmo, existe um u nico grupo com dois elementos, que e G. 13 Exerc cios.
1. Mostre que a identidade ez+w = ez ew com z e w complexos resulta das identidades usuais para ex+y , cos(x + y ) e sen(x + y ) com x e y reais. 2. As solu co es complexas da equa ca o xn = 1 s ao os complexos e2ki/n , onde 1 k n. Estas ra zes-n da unidade, formam os v ertices de um pol gono regular de n lados, inscrito no c rculo unit ario, com um dos v ertices sobre o ponto 1. (b) Conclua que as ra zes-n da unidade formam um subgrupo de C . (c) Determine o n ucleo do homomorsmo . 3. Suponha que G, H e K s ao grupos. (a) Prove que G H H G, e G (H K ) (G H ) K . (a) Verique que : Z C dada por (k ) = e2ki/n e um homomorsmo.

(b) Mostre que : G H K e um homomorsmo se e s o se (x) = (1 (x), 2 (x)), onde 1 : G H e 2 : G K s ao homomorsmos. 4. Considere a estrutura alg ebrica (R2 , +) com a soma vectorial usual. (a) Mostre que (R2 , +) e um grupo abeliano. (b) Prove que qualquer transforma ca o linear T : R2 R e um homomorsmo 2 do grupo (R , +) para o grupo (R, +). (c) Mostre que qualquer homomorsmo do grupo (R2 , +) para o grupo (R, +) que seja uma fun ca o cont nua e igualmente uma transforma ca o linear 14 . (d) Sendo a R2 xo, denimos T : R2 R por T (x) = a x, onde designa o produto interno usual. Calcule o n ucleo de T , e verique directamente que esse n ucleo e um subgrupo e um subespa co. (e) D e um exemplo de um subgrupo de (R2 , +) que n ao seja um subespa co vectorial. 5. Suponha que (A, ) e (B, ) s ao mon oides com identidades designadas respectivamente por e e e , e : A B e um isomorsmo. Prove que: (a) (e) = e . (b) (a1 ) = ((a)) (c)
13 14

:BA e igualmente um isomorsmo.

se a A e invert vel.

Este grupo e evidentemente isomorfo ao grupo (Z2 , +), que tamb em j a mencion amos. Existem efectivamente homomorsmos que n ao s ao cont nuos e n ao s ao transforma co es lineares. A sua exist encia s o pode ser demonstrada com recurso ao Axioma da Escolha, discutido no Ap endice.

32

Cap tulo 1. No co es B asicas da Algebra


(d) (A, ) e um grupo se e s o se (B, ) e um grupo.

6. Continuando o exerc cio anterior, suponha agora apenas que e um homomorsmo injectivo (respectivamente, sobrejectivo). Quais das arma co es anteriores s ao ainda v alidas em cada um destes casos? 7. Seja G um grupo, e Aut(G) o conjunto dos automorsmos : G G. (a) Prove que Aut(G) com a opera ca o de composi ca o e um grupo. (b) Determine Aut(G) quando G e o grupo formado pelas solu co es complexas de x4 = 1. 8. Seja G um grupo qualquer. (a) Sendo g G xo, mostre que g : G G dada por g (x) = gxg 1 e um automorsmo. (b) Prove que a fun ca o T : G Aut(G) dada por T (g ) = g e um homomorsmo. (c) Prove que o n ucleo de T e o centro do grupo G (ver Exerc cio 7, na sec ca o anterior). 9. Classique os grupos com tr es e quatro elementos. 10. Mostre que An e o n ucleo do homomorsmo : Sn Z2 que a uma permuta ca o associa o seu sinal sgn( ). 11. Determine todos os subgrupos normais de S3 . 12. Seja G um grupo qualquer e : S3 G um homomorsmo. Classique o grupo (S3 ) (i.e., diga quais s ao as possibilidades para (S3 ) a menos de isomorsmo). 13. Seja G um grupo qualquer, e g G. Considere a fun ca o Tg : G G dada por Tg (x) = gx. (a) Mostre que Tg e uma permuta ca o no conjunto G. (b) Considere a fun ca o (g ) : G SG dada por (g ) = Tg . Prove que um homomorsmo injectivo, e conclua que G e isomorfo a um subgrupo de um grupo de permuta co es. (c) Conclua que, se G e um grupo nito com n elementos, ent ao existe um subgrupo H Sn tal que G H .

1.5

An eis, Dom nios Integrais e Corpos

Os n umeros inteiros, racionais, reais e complexos podem ser somados e multiplicados por n umeros do mesmo tipo, e o resultado de cada opera ca o e

1.5. An eis, Dom nios Integrais e Corpos

33

ainda um n umero do mesmo tipo. Analogamente, podemos somar e multiplicar matrizes quadradas da mesma dimens ao, transforma co es lineares de um espa co vectorial sobre si pr oprio, e muitos outros tipos de objectos que s ao hoje de utiliza ca o corrente na Matem atica e nas suas aplica co es a outras ci encias. Estes exemplos s ao estruturas alg ebricas mais complexas do que os grupos ou mon oides, precisamente porque envolvem duas opera co es. Partilham um conjunto de propriedades b asicas comuns, que s ao a base da deni ca o da estrutura alg ebrica chamada de anel, introduzida nesta sec ca o. Ainda nesta sec ca o, distinguimos certos casos especiais de an eis, o dos corpos (an eis onde o produto e comutativo e a divis ao por elementos n ao-nulos e sempre poss vel, de que s ao exemplos Q, R e C), e o dos dom nios integrais (an eis com propriedades an alogas a `s dos inteiros). Seja A um conjunto n ao-vazio, e , : A A A duas opera co es bin arias em A. Para simplicar a nota ca o, escrevemos a + b em vez de (a, b), e a b (ou ainda ab) em vez de (a, b). Dizemos que a + b e a b s ao respectivamente a soma e o produto dos elementos a e b de A. Deni ca o 1.5.1. O terno ordenado (A, +, ) diz-se um anel se: (i) Propriedades da soma : (A, +) e um grupo abeliano. (ii) Propriedades do produto : O produto e associativo, i.e., a, b, c A, (a b) c = a (b c). (iii) Propriedades mistas : A soma e o produto s ao distributivos, i.e., a, b, c A, a (b + c) = a b + a c, e (b + c) a = b a + c a. O signicado preciso das propriedades (i) a (iii) desta deni ca o e: Associatividade da soma : a, b, c A, (a + b) + c = a + (b + c). Comutatividade da soma : a, b A, a + b = b + a. Identidade para a soma : 0 A a A, a + 0 = a. Sim etricos em rela ca o a ` soma : a A b A : a + b = 0. Associatividade do produto : a, b, c A, (a b) c = a (b c). Distributividade : a, b, c A, a(b+c) = ab+ac, e (b+c)a = ba+ca. Como dissemos acima, a Deni ca o 1.5.1 e pelo menos parcialmente inspirada pelo caso em que A = Z e o conjunto dos inteiros, quando a soma e o produto nela mencionados s ao as habituais opera co es sobre n umeros inteiros, e 0 e o inteiro zero. Em particular, todas as propriedades indicadas s ao nesse caso bem conhecidas. No entanto, a compara ca o dum qualquer

34

Cap tulo 1. No co es B asicas da Algebra

anel A com o anel dos inteiros deve ser sempre feita com prud encia. Note-se que em geral o produto n ao e comutativo, nem se faz na Deni ca o 1.5.1 qualquer refer encia a ` exist encia duma identidade para esta opera ca o (semelhante ao inteiro 1). Os exemplos que estudaremos mais a ` frente mostrar ao que, por vezes, um anel goza de propriedades radicalmente diferentes das do anel dos inteiros. Se o anel A tem identidade (para o produto) ent ao (A, ) e um mon oide. rio. Referimo-nos sempre a Nesse caso dizemos que A e um anel unit a ` ( unica) identidade para a soma como o zero do anel, reservando o termo identidade sem mais qualicativos para a ( unica) identidade para o produto, quando esta existir no anel em causa (i.e., quando o anel for unit ario). Mais uma vez, um anel comutativo, ou abeliano, e um anel em que a b = b a, para quaisquer a, b A. Exemplos 1.5.2.
1. O conjunto dos inteiros com as opera co es habituais de soma e produto e um anel abeliano unit ario. Por outro lado, o conjunto dos inteiros pares com as opera co es habituais de soma e produto e um anel abeliano sem identidade. 2. Os conjuntos de n umeros racionais, reais e complexos (designados respectivamente por Q, R e C) tamb em com a soma e o produto habituais s ao an eis abelianos unit arios. 3. O conjunto das matrizes quadradas (n n) com entradas em Z, Q, R ou C, que designaremos respectivamente por Mn (A), onde A = Z, Q, R ou C, ainda com as opera co es de soma e produto usuais para matrizes, s ao an eis (n ao-abelianos se n > 1) unit arios (a identidade e a matriz identidade I ). Mais geralmente, podemos considerar o anel das matrizes Mn (A) com entradas num anel arbitr ario A. 4. O conjunto de todas as fun co es f : R R, com a soma e o produto denidos por (f + g )(x) = f (x) + g (x), (f g )(x) = f (x)g (x), e um anel abeliano unit ario (a identidade e a fun ca o constante igual a 1). De forma semelhante, podemos considerar o anel das fun co es cont nuas, o anel das fun co es diferenci aveis, etc. 5. O conjunto Z2 = {0, 1}, com a soma e produto denidos por 0 + 0 = 1 + 1 = 0, 0 0 = 0 1 = 1 0 = 0, 0 + 1 = 1 + 0 = 1, 1 1 = 1,

e um anel abeliano unit ario. Note-se que as opera co es deste anel correspondem a `s opera co es l ogicas de disjun ca o (ou exclusivo) e conjun ca o (e), se associarmos 0 Falso, 1 Verdadeiro.

1.5. An eis, Dom nios Integrais e Corpos

35

As opera co es deste anel correspondem igualmente a ` usual aritm etica bin aria, i.e., na base 2, sendo a soma sem transporte. 6. O conjunto dos complexos da forma z = n + mi, com n, m Z, e um anel abeliano unit ario. Este anel designa-se habitualmente por Z[i], e os seus elementos dizem-se os inteiros de Gauss15

Passamos agora a enunciar propriedades b asicas de qualquer anel, come cando por algumas consequ encias directas de resultados que j a prov amos num contexto mais geral: Proposi ca o 1.5.3. Seja A um anel. (i) Lei do corte para a adi ca o: a + c = b + c a = b, e em particular d + d = d d = 0. (ii) Unicidade dos sim etricos: A equa ca o a + x = 0 tem uma s o solu ca o em A, dada por x = a. (iii) Regras dos sinais: (a) = a, (a + b) = (a) + (b), e (a b) = (a) + b. Mencion amos acima que A e um anel unit ario se e s o se (A, ) e um mon oide. Neste caso, designamos por A o conjunto dos elementos invert veis do mon oide (A, ), ditos igualmente elementos invert veis do anel A, e recordamos resultados provados num contexto mais geral: Proposi ca o 1.5.4. Seja A um anel unit ario. Ent ao (A , ) e um grupo, donde: (i) A e fechado em rela ca o ao produto. (ii) Se a A , ax = 1 tem como u nica solu ca o x = a 1 , onde a1 A . (iii) Se a, b A , (ab)1 = b1 a1 , e (a1 )1 = a. Exemplos 1.5.5.
1. Os u nicos inteiros invert veis s ao 1 e 1, i.e., Z = {1, 1}. 2. Todos os racionais, reais e complexos diferentes de zero s ao invert veis. Assim, temos por exemplo Q = Q {0} 16 .
15 Carl Friedrich Gauss (1777-1855) foi um dos grandes matem aticos de G ottingen. Foi uma crian ca prod gio, e com apenas 19 anos descobriu um m etodo de constru ca o dum pol gono regular de 17 lados usando exclusivamente r egua e compasso (ver Cap tulo 7). Durante mais de 2000 anos, desde os ge ometras gregos, os u nicos pol gonos regulares com um n umero primo de lados que se sabia construir com r egua e compasso eram o tri angulo equil atero e o pent agono regular. Alguns dos resultados mais relevantes que discutiremos s ao de facto descobertas de Gauss, como por exemplo a teoria das congru encias. 16 Se A e B s ao conjuntos, A B = {x A : x B }.

36

Cap tulo 1. No co es B asicas da Algebra

3. No anel Mn (R), os elementos invert veis s ao as matrizes n ao-singulares, que sabemos serem as matrizes com determinante = 0.

Em geral, num anel arbitr ario A com identidade 1 = 0, podemos apenas dizer que 1 e 1 s ao invert veis, porque 1 1 = (1) (1) = 1, o que e precisamente o caso do anel Z. No outro extremo, existem an eis como Q, R e C, onde todos os elementos n ao-nulos s ao invert veis. Existem igualmente casos interm edios como o do anel Mn (A) (A um anel), onde a determina ca o dos elementos invert veis pode ser bastante complicada. Enunciamos em seguida algumas propriedades elementares de an eis que envolvem as duas opera co es do anel, e que por isso n ao s ao consequ encias directas de resultados provados anteriormente. A primeira propriedade, por exemplo, mostra que o zero de qualquer anel n ao e invert vel (a divis ao por zero e sempre imposs vel), excepto no caso trivial do anel A = {0}. Proposi ca o 1.5.6. Para quaisquer a, b A, temos: (i) Produto por zero: a0 = 0a = 0. (ii) Regras dos sinais: (ab) = (a)b = a(b), e (a)(b) = ab. Demonstra ca o. As demonstra co es destes resultados n ao oferecem diculdades especiais. Provamos a t tulo de exemplo apenas a regra do produto por zero, deixando a demonstra ca o das restantes arma co es como exerc cio. Para mostrar que a0 = 0 notamos que a0 + a0 = a(0 + 0) = a0 a0 = 0 (propriedade distributiva), (porque 0 e elemento neutro), (pela lei do corte).

Uma parte das diferen cas mais o bvias entre os diversos an eis que j a referimos prendem-se claramente com propriedades do produto, e t em a ver n ao s o com a invertibilidade dos respectivos elementos como igualmente com a poss vel aplica ca o da lei do corte ao produto, formalmente denida como se segue: Deni ca o 1.5.7. O anel A verica a lei do corte para o produto se a, b, c A, [c = 0 e (ac = bc ou ca = cb)] a = b. A restri ca o c = 0 (que n ao tem correspondente na lei do corte para a soma) e evidentemente inevit avel devido a ` regra do produto por zero. Para mostrar que a lei do corte para o produto n ao e v alida em todos os an eis, e

1.5. An eis, Dom nios Integrais e Corpos

37

portanto n ao e uma consequ encia l ogica da Deni ca o 1.5.1, basta considerar por exemplo em M2 (R) o produto 1 0 0 0 0 0 0 1 = 1 0 0 0 0 0 0 0 = 0 0 0 0 ,

onde temos ca = cb, com c = 0 e a = b. Este exemplo mostra tamb em que existem an eis onde podemos ter cd = 0 com c = 0 e d = 0, caso em que c e d se dizem divisores de zero. Esta no ca o n ao deve ser confundida com a de elemento n ao-invert vel. Se ca = cb (ou ac = bc) e c e invert vel, e claro que qualquer das igualdades pode ser multiplicada pelo inverso de c, para concluir que a = b. Assim, eo bvio que um divisor de zero e sempre n ao-invert vel, mas observe que podem existir elementos n ao-invert veis que n ao s ao divisores de zero (em Z, por exemplo, onde n ao h a divisores de zero). Deixamos como exerc cio vericar que: Proposi ca o 1.5.8. A lei do corte para o produto e v alida num anel A se e s o se em A n ao existem divisores de zero. Pelas observa co es acima, conclu mos ainda que num anel em que todos os elementos n ao-nulos s ao invert veis (A = A {0}), a lei do corte e v alida. Estes an eis s ao distinguidos com um nome especial. o Deni ca o 1.5.9. Um anel de divisa e um anel unit ario A tal que A = A {0}. Um corpo e um anel de divis ao abeliano. Os an eis Q, R e C s ao evidentemente corpos (no entanto, j a mencion amos mais um corpo; qual?). Descreveremos adiante um anel de divis ao que n ao e um corpo. Existem igualmente an eis que n ao s ao an eis de divis ao, porque nem todos os seus elementos n ao-nulos s ao invert veis, mas nos quais a lei do corte para o produto e mesmo assim v alida. Exemplos t picos s ao os inteiros Z, os an eis de polin omios com coecientes em Z, Q, R ou C, e os inteiros de Gauss. Veremos ainda outros exemplos mais adiante. Esta classe de an eis tamb em toma um nome especial: Deni ca o 1.5.10. Um dom nio integral 17 e um anel unit ario abeliano A = {0} no qual a lei do corte para o produto e v alida. Pela proposi ca o (1.5.8), um anel unit ario abeliano A = {0} e um dom nio integral se e s o se n ao possui divisores de zero. Note-se tamb em que se A e um anel unit ario com identidade 1 ent ao A = {0} se e s o se 1 = 0. A gura seguinte mostra a rela ca o entre os diversos tipos de an eis que mencion amos at e ao momento (veja tamb em os exerc cios no nal desta sec ca o).
Preferimos esta designa ca o a ` outra designa ca o tamb em usual de dom nio de integridade.
17

38

Cap tulo 1. No co es B asicas da Algebra

An eis
eis An de ao Divis

nios Dom Integrais

Corpos

Figura 1.5.1: Dom nios integrais, an eis de divis ao e corpos. Se (A, +, ) e um anel, e B A, e poss vel que B seja fechado em rela ca o a `s opera co es de soma e produto de A, i.e., e poss vel que a, b B a + b B e a b B. Neste caso, e poss vel que (B, +, ) seja por sua vez um anel. Deni ca o 1.5.11. Seja B A um subconjunto fechado em rela ca o a ` soma e ao produto do anel (A, +, ). B diz-se um subanel de A se (B, +, ) e um o do anel B . anel. Dizemos tamb em que o anel A e uma extens a Exemplos 1.5.12.
1. Z e um subanel de Q, e o anel dos inteiros pares e um subanel de Z. 2. O conjunto N dos n umeros naturais (inteiros positivos) e fechado em rela ca o a ` soma e produto de Z, mas n ao e um subanel de Z. 3. C e uma extens ao de R. 4. O anel Mn (C) e uma extens ao de Mn (Z).

De acordo com o resultado provado para grupos na sec ca o anterior, se B A e B n ao e vazio, ent ao (B, +) e subgrupo de (A, +) (i.e., verica (i) na Deni ca o 1.5.1) se e s o se e fechado em rela ca o a ` diferen ca. Se B e fechado em rela ca o a ` soma e produto de A, e evidente que verica as propriedades (ii) e (iii) da Deni ca o 1.5.1, simplesmente porque as suas opera co es s ao as do anel A. Conclu mos imediatamente que: Proposi ca o 1.5.13. Seja A um anel. Um subconjunto B e um subanel de A se e s o se n ao e vazio, e e fechado em rela ca o a ` diferen ca e ao produto. Se A e B s ao an eis, e claro que podemos formar a soma directa dos respectivos grupos aditivos. Mas e evidente que podemos denir de forma

1.5. An eis, Dom nios Integrais e Corpos an aloga tanto a soma como o produto : (1.5.1) (a, b) + (a , b ) = (a + a , b + b ), (a, b)(a , b ) = (aa , bb ).

39

Deixamos como exerc cio vericar que o produto cartesiano A B com as opera co es de soma e produto aqui referidas forma um anel, que dizemos ser a soma directa dos an eis A e B , e designamos por A B . Mais uma vez e claro que podemos formar somas directas de um n umero arbitr ario mas nito de an eis, e deixamos para mais tarde a discuss ao do caso de um n umero innito de an eis. Exerc cios.
1. Verique se cada uma das seguintes estruturas alg ebricas e um anel. Em caso armativo, indique se se trata de um anel comutativo, se tem identidade, e se verica a lei do corte para o produto. Em caso negativo, especique as condi co es da Deni ca o 1.5.1 que s ao violadas. (a) o conjunto dos inteiros m ultiplos dum inteiro xo m, com a soma e o produto usuais; (b) o conjunto das transforma co es lineares T : Rn Rn , com a soma usual e o produto de composi ca o; (c) o conjunto das fun co es f : R R com a soma usual e o produto de composi ca o; (d) o conjunto dos inteiros n ao-negativos, com a soma e o produto usuais; (e) o conjunto dos reais irracionais, com a soma e o produto usuais; (f) o conjunto dos inteiros de Gauss Z[i], com a soma e o produto usuais; (g) o conjunto R[x]18 dos polin omios na vari avel x com coecientes reais, ainda com a soma e o produto usuais. 2. Prove que 0 = 0 num anel qualquer. 3. Complete a demonstra ca o do teorema 1.5.6. 4. Seja A um conjunto com tr es elementos distintos, que designaremos por 0, 1, e 2. De quantas maneiras pode denir opera co es de adi ca o e produto em A de modo a obter um anel unit ario, sendo 0 o zero do anel, e 1 a sua identidade? 5. Mostre que em geral a opera ca o de diferen ca num qualquer anel n ao e nem comutativa nem associativa, mas verique que existem an eis onde esta opera ca o tem as duas propriedades referidas. 6. A equa ca o a + x = b tem exactamente uma solu ca o em A. O que e que pode dizer sobre a equa ca o ax = b? E sobre a equa ca o x = x?
18 Veremos adiante que, se A e um anel, e poss vel denir o anel dos polin omios na vari avel x com coecientes em A, o qual e normalmente designado por A[x]. Note-se que o s mbolo Z[i] para o anel dos inteiros de Gauss usa a mesma ideia, j a que um polin omio na unidade imagin aria i se pode sempre reduzir ao 1o grau.

40

Cap tulo 1. No co es B asicas da Algebra

7. Suponha que A, B e C s ao an eis. Prove as seguintes arma co es: (b) Se A e B t eem mais de um elemento, ent ao A B tem divisores de zero. (d) A B e isomorfo a B A, e A (B C ) e isomorfo a (A B ) C . (c) Se A e B s ao unit arios ent ao A B e unit ario, e (A B ) = A B . (a) O conjunto A B com as opera co es denidas em 1.5.1 e um anel.

(e) : A B C e um homomorsmo de an eis se e s o se (x) = (1 (x), 2 (x)), onde 1 : A B e 2 : A C s ao homomorsmos de an eis.

8. Sendo X um conjunto e A um anel, mostre que a classe de fun co es f : X A e um anel com as opera co es usuais de soma e produto de fun co es. 9. Use o exerc cio anterior com X = {0, 1} e A = Z2 para obter um exemplo de um anel com 4 elementos. Mostre que esse anel e isomorfo a Z2 Z2 . 10. Seja A = {0, 1, 2, 3} um conjunto com quatro elementos. Mostre que existe um corpo com suporte em A, sendo 0 o zero de A, e 1 a sua identidade. 11. Seja A um anel. Mostre que o conjunto das matrizes n n com entradas em A, que se designa por Mn (A), e um anel. Mostre ainda que, se A tem identidade, ent ao Mn (A) tem identidade. 12. Seja B um subanel de A. Mostre que os seguintes casos s ao todos poss veis: (a) A tem identidade e B n ao tem identidade. (b) A n ao tem identidade e B tem identidade. (c) A e B t em identidades distintas. o: recorra a suban (Sugesta eis apropriados de an eis de matrizes 2 2). 13. D e um exemplo dum anel nito n ao-abeliano. 14. Mostre que qualquer subanel dum anel de divis ao verica a lei do corte para o produto, e em particular que qualquer subanel dum corpo contendo a identidade desse corpo e um dom nio integral, mas n ao necessariamente um corpo. 15. Prove que a lei do corte para o produto e v alida no anel A se e s o se n ao existem em A divisores de zero. 16. Seja A um dom nio integral. Diga se se tem necessariamente: (b) 1 = 1. (a) x2 = 1 implica x = 1 ou x = 1;

17. Suponha que o anel A e uma extens ao do corpo K , e que K cont em a identidade de A. Prove que A e um espa co vectorial sobre K . 18. Determine os elementos invert veis no anel Z[i] dos inteiros de Gauss.

1.6. Homomorsmos e Isomorsmos de An eis


19. Prove que qualquer dom nio integral nito = {0} e um corpo. 20. Mostre que M2 (Z) e innito. o: mostre que M2 (Z) = {A M2 (Z) : det(A) = 1}). (Sugesta 21. Suponha que B e um subanel de A. Verique que: (a) o zero de B e o zero de A; (b) o sim etrico de um elemento de B e o mesmo em B e em A. Suponha agora que A e B t em identidade.

41

verdade que B A ? (c) E verdade que o inverso dum elemento em B (d) E e necessariamente o mesmo que o seu inverso em A ? E se as identidades de A e B forem iguais?

1.6

Homomorsmos e Isomorsmos de An eis

Na sec ca o anterior introduzimos a deni ca o de anel. Estudamos agora os homomorsmos e isomorsmos associados a esta deni ca o. Naturalmente, estes s ao fun co es que t em como dom nio e contradom nio conjuntos que s ao suportes de an eis, e que al em disso preservam as opera co es alg ebricas dos an eis envolvidos. Observe que na deni ca o seguinte usamos os mesmos s mbolos para representar as opera co es alg ebricas de an eis distintos, apesar de estas opera co es serem em geral diferentes. Note tamb em que um homomorsmo de an eis e um caso especial de homomorsmo de grupos. Deni ca o 1.6.1. Sejam A e B an eis, e : A B uma fun ca o. e um homomorfismo de an eis se: (i) (a1 + a2 ) = (a1 ) + (a2 ), a1 , a2 A; (ii) (a1 a2 ) = (a1 )(a2 ), a1 , a2 A. eis e um homomorsmo bijectivo19 . Dizemos que Um isomorfismo de an os an eis A e B s ao isomorfos se existe algum isomorsmo : A B . Exemplos 1.6.2.
1. Designamos o complexo conjugado de z = x + iy por z = x iy . Temos z + w = z + w, zw = zw.

De acordo com a deni ca o anterior, a fun ca o : C C dada por (z ) = z e um automorsmo do anel C.


Tal como no caso dos mon oides e dos grupos, tamb em usaremos os termos epimorsmo e monomorsmo de an eis, bem como endomorsmo e automorsmo de an eis, cujas deni co es s ao o bvias.
19

42

Cap tulo 1. No co es B asicas da Algebra

2. Considere-se a fun ca o : C M2 (R) denida por (x + iy ) = Vericamos que x y ou seja, (x + iy ) + (x + iy ) = ((x + iy ) + (x + iy )), e, analogamente, x y ou seja, (x + iy )(x + iy ) = ((x + iy )(x + iy )). Temos portanto que e um homomorsmo de an eis. Neste caso, e injectivo ( i.e., e um monomorsmo) mas n ao e sobrejectivo. 3. Seja : Z Z2 dado por (n) = 0, se n e par, e (n) = 1, se n e mpar. f E acil vericar que e ainda um homomorsmo de an eis sobrejectivo ( i.e., e um epimorsmo), mas n ao e injectivo. 4. Seja : R M2 (R) dado por (x) = x 0 0 0 . y x x y y x = xx yy xy + x y (xy + x y ) xx yy , y x + x y y x = x+x y+y y y x+x , x y y x .

Deve ser evidente que e um monomorsmo (mas n ao-sobrejectivo) 20 . 5. Sejam S, T : Rn Rn duas transforma co es lineares. Denimos a soma S + T e composi ca o ST por (S + T )(x) = S (x) + T (x), (ST )(x) = S (T (x)).

J a observ amos que com estas opera co es o conjunto das transforma co es lineares de Rn em Rn e um anel, que designamos aqui por L(Rn , Rn ). Fixada uma base para Rn , seja M(S ) a matriz da transforma ca o linear S relativa a esta base. E claro que M(S ) e uma matriz n n com entradas reais, e sabemos da Algebra Linear que a fun ca o M : L(Rn , Rn ) Mn (R) verica as identidades M(S + T ) = M(S ) + M(T ), M(ST ) = M(S )M(T ).

Temos portanto que M e um isomorsmo de an eis.


x 0 constituem um subanel de M2 (R) com 0 0 identidade distinta da identidade do anel M2 (R).
20

Note-se que as matrizes da forma

1.6. Homomorsmos e Isomorsmos de An eis

43

Em certos casos, quando existe um homomorsmo injectivo : A B obvio, usamos o mesmo s mbolo para designar a e (a). Apesar de esta pr atica n ao ser recomend avel de um ponto de vista estritamente l ogico, e frequentemente inevit avel para n ao sobrecarregar excessivamente a nota ca o utilizada. Casos t picos desta pr atica s ao a representa ca o do real a, do complexo (a, 0), e do polin omio constante p(x) = a pelo mesmo s mbolo. Como qualquer homomorsmo de an eis : A B e igualmente um homomorsmo entre os grupos aditivos (A, +) e (B, +), podemos reescrever a Proposi ca o 1.4.3 na forma: Proposi ca o 1.6.3. Seja : A B um homomorsmo de an eis. Ent ao: (i) (0) = 0; (ii) (a) = (a). De acordo com a deni ca o de homomorsmo e o resultado anterior, podemos dizer que qualquer homomorsmo : A B preserva somas, produtos, o zero, e os sim etricos. Deve no entanto observar-se que certas no co es associadas ao produto n ao s ao mantidas da forma mais simples. Em particular, um dos exemplos acima mostra que, quando A tem identidade 1 para o produto, n ao se segue que (1) seja a identidade de B . Veremos nos exerc cios como enunciar um resultado correcto desta natureza. O estudo da equa ca o (x) = y n ao sofre altera co es signicativas, quando comparado com o estudo feito atr as para grupos. O n ucleo de e naturalmente o conjunto das solu co es da equa ca o homog enea (x) = 0, i.e., N () = {x A : (x) = 0}, e o conjunto (A) e o conjunto dos y B para os quais a equa ca o (x) = y tem solu co es x A. Claro que e sobrejectivo se e s o se (A) = B , e e injectivo, como j a vimos, se e s o se N () = {0}. Basta-nos reescrever o Teorema 1.4.10 em nota ca o aditiva para obter: Teorema 1.6.4. Se : A B um homomorsmo de an eis, temos: (i) (x) = (x ) se e s o se x x N (); (ii) e injectivo se e s o se N () = {0}; (iii) se x0 e uma solu ca o particular de (x) = y 0 , a solu ca o geral e x= x0 + n, com n N (). O exemplo seguinte e uma ilustra ca o muito simples deste resultado. Exemplo 1.6.5.

44

Cap tulo 1. No co es B asicas da Algebra

No caso do homomorsmo : Z Z2 dado por (n) = 0, se n e par, e (n) = 1, se n e mpar, o respectivo n ucleo e o conjunto dos inteiros pares. Como (0) = 0 e (1) = 1, temos (x) = 0 x = 2n, com n Z,

(x) = 1 x = 1 + 2n, com n Z.

Dado um homomorsmo : A B , sabemos que N () e (A) s ao subgrupos dos grupos aditivos (A, +) e (B, +). Podemos vericar facilmente que neste caso esses subgrupos s ao na realidade suban eis. Proposi ca o 1.6.6. Se : A B e um homomorsmo, ent ao N () e um subanel de A, e (A) e um subanel de B . Em particular, se e injectivo, ent ao A e isomorfo a (A). Demonstra ca o. Temos apenas a provar que N () e (A) s ao fechados em rela ca o aos respectivos produtos. Se b1 , b2 (A), existem a1 , a2 A tais que b1 = (a1 ) e b2 = (a2 ). E portanto o bvio que b1 b2 = (a1 )(a2 ) = (a1 a2 ) (A), e (A) e fechado em rela ca o ao produto de B , logo e um subanel de B . Se a1 , a2 N (), temos (a1 ) = (a2 ) = 0. Conclu mos que (a1 a2 ) = (a1 )(a2 ) = 0 0 = 0, donde a1 a2 N (), e N () e fechado em rela ca o ao produto de A, logo e um subanel de A. Finalmente, e evidente que, se e injectivo, ent ao e um isomorsmo entre A e (A). Exemplos 1.6.7.
1. Considere-se mais uma vez o homomorsmo : C M2 denido por (x + iy ) = x y y x .

Do teorema, conclu mos que o conjunto das matrizes da forma x y y x

e um subanel de M2 (R), isomorfo ao corpo dos complexos. 2. No caso do homomorsmo : R M2 dado por (x) = x 0 0 0 ,

1.6. Homomorsmos e Isomorsmos de An eis

45

observamos que M2 cont em igualmente um subanel isomorfo ao corpo dos reais. Note-se no entanto que M2 cont em v arios suban eis distintos, todos eles isomorfos ao corpo dos reais. Na realidade, o exemplo anterior, quando restrito aos reais, conduz ao homomorsmo injectivo : R M2 dado por (x) = xI , onde I e a matriz identidade.

Vimos que o n ucleo de qualquer homomorsmo de grupos e um subgrupo de tipo especial, dito um subgrupo normal, ou invariante. Analogamente, o n ucleo N () de um homomorsmo de an eis : A B e um subanel de A de tipo especial. A sua especicidade prende-se com o seu comportamento face ao produto. N ao s o N () e fechado em rela ca o ao produto, como qualquer subanel, mas tamb em para que o produto ab perten ca a N () basta que apenas um dos factores a ou b perten ca a N (). Para vericar esta arma ca o, observe que a1 a2 N () (a1 a2 ) = 0 (a1 )(a2 ) = 0, e que o produto (a1 )(a2 ) e nulo sempre que um dos factores (a 1 ) ou (a2 ) e nulo, i.e., desde que pelo menos um dos elementos a 1 ou a2 perten ca ao n ucleo N (). E este o conte udo da Proposi ca o 1.6.8. Se a N () e a e um qualquer elemento de A, ent ao tanto aa como a a pertencem a N (). Os suban eis com esta propriedade s ao distinguidos como se segue. Deni ca o 1.6.9. Seja A um anel e I um subanel de A. Dizemos que I e um ideal de A se para qualquer a A e b I se tem ab, ba I . Nem todos os suban eis de um anel xo s ao ideais desse anel. Os exemplos abaixo ilustram ambas as possibilidades.
claro que Z 1. E e um subanel de R (a diferen ca e o produto de inteiros e sempre um inteiro). No entanto, Z n ao e um ideal de R (o produto dum inteiro por um real arbitr ario n ao e necessariamente um inteiro). claro que I 2. Seja A = Z e I o conjunto dos inteiros pares. E e um subanel de Z (a diferen ca e o produto de inteiros pares e um inteiro par) mas I e al em disso um ideal de Z (o produto de qualquer inteiro por um inteiro par e sempre um inteiro par). Veremos mais adiante que todos os suban eis de Z s ao automaticamente seus ideais. Note-se tamb em que I e igualmente um subanel de R, mas e evidente que n ao e um ideal de R. 3. Qualquer anel A tem pelo menos os ideais {0} e A. 4. Em certos casos, um anel tem apenas os ideais mencionados acima. Na verdade, e isso que ocorre com qualquer corpo. Para o vericar, suponha-se que K e um corpo, e I K e um ideal. Se I cont em um elemento x = 0 ( i.e., se I = {0}), ent ao xx1 = 1 I (porque x I e x1 K ). Mas neste caso qualquer elemento y K pertence a I , porque y = 1y , onde 1 I e y K .

Exemplos 1.6.10.

46

Cap tulo 1. No co es B asicas da Algebra

Num anel n ao-abeliano A podemos considerar suban eis para as quais a condi ca o de ideal se verica apenas num dos lados. Assim, um ideal esquerdo de A e um subanel B A tal que para qualquer a A e b B se tem ab B . Da mesma forma, um ideal direito de A e um subanel B A claro que I A tal que para qualquer a A e b B se tem ba B . E e um ideal num sentido da Deni ca o 1.6.9 se e s o se e, simultaneamente, um ideal esquerdo e um ideal direito. Para um anel abeliano, todas estas no co es coincidem. Os ideais laterais desempenham um papel bem menos importante que os ideais bilaterais, por causa da Proposi ca o 1.6.8. Exerc cios.
1. Seja A um anel e , : A A endomorsmos. Mostre que a composi ca o e um endomorsmo, mas que + pode n ao o ser. Em particular, mostre que o conjunto dos endomorsmos de A, designado por End(A), com a opera ca o de composi ca o, forma um mon oide. 2. Seja A um anel e , : A A automorsmos. Mostre que a composi ca o e a inversa 1 s ao automorsmos. Em particular, mostre que o conjunto de todos os automorsmos de A, designado por Aut(A), com a opera ca o de composi ca o, forma um grupo. 3. Qualquer inteiro m e da forma m = 3n + r, onde n e o quociente da divis ao de m por 3 e r o respectivo resto. Note que n e r s ao u nicos desde que 0 r < 3. Prove que a fun ca o : Z Z3 dada por (m) = r e um homomorsmo de an eis. Qual e o n ucleo deste homomorsmo? 4. Prove que, se A e B s ao an eis, A tem identidade 1, e : A B e um homomorsmo ent ao (1) e a identidade de (A), n ao necessariamente a identidade de B . Mostre tamb em que, se a A , ent ao (a)1 e o inverso de (a) em (A), n ao necessariamente o inverso de (a) em B . Em particular, (a) pode n ao ser invert vel em B . 5. Prove que, se A e B s ao an eis, A tem identidade 1, e : A B e um isomorsmo ent ao (1) e a identidade de B . Mostre tamb em que, se a A , ent ao (a)1 e o inverso de (a) em B e (A ) = B . 6. Prove que, se A e B s ao an eis, A tem identidade 1, e : A B e um isomorsmo, ent ao B e um corpo (respectivamente, anel de divis ao, dom nio integral) se e s o se A e um corpo (respectivamente, anel de divis ao, dom nio integral). 7. Mostre que, se K e um corpo, A e um anel, e : K A e um homomorsmo, ent ao A cont em um subanel isomorfo a K , ou e identicamente 0. 8. Existem suban eis de Z Z que n ao s ao ideais de Z Z? 9. Determine End(A) quando A = Z e A = Q. o: Calcule (1) e proceda por indu (Sugesta ca o.)

1.6. Homomorsmos e Isomorsmos de An eis


10. Determine End(R). o: Mostre que (x) 0 quando x 0, donde (Sugesta e crescente.)

47

11. Determine todos os homomorsmos : C C que satisfazem (x) R quando x R. o: Mostre que se (1) = 0 e x = (i) ent (Sugesta ao x2 = 1.) 12. Suponha que I e um ideal de M2 (R) e 13. Determine todos os ideais de M2 (R). 14. Seja A um anel comutativo com identidade e considere o anel Mn (A). Mostre que a aplica ca o det : Mn (A) A denida por det(B ) =
Sn

1 0 0 0

I . Prove que I = M2 (R).

sgn( )a1(1) a2(2) an(n) ,

onde B = (aij ), preserva produtos (mas n ao e um homomorsmo de an eis). Conclua que a matriz B Mn (A) se e s o se det(B ) A . 15. Suponha que C B A onde B e um subanel de A. (a) Se C e um subanel de B , pode concluir que C e um subanel de A? (b) Se C e um ideal de B , pode concluir que C e um ideal de A? (c) Se C e um ideal de A, pode concluir que C e um ideal de B ? 16. Prove que, se A e um anel abeliano unit ario e os seus u nicos ideais s ao {0} e A, ent ao A e necessariamente um corpo. Se A for n ao abeliano, ser a que A e necessariamente um anel de divis ao? 17. Sejam A e B an eis unit arios. (a) Suponha que J e um ideal de A B , e prove que (a, b ), (a , b) J (a, b) J .

(b) Prove que K A B e um ideal de A B se e s o se K = K1 K2, onde K1 e um ideal de A, e K2 e um ideal de B . 18. Este exerc cio refere-se a ` decomposi ca o de an eis em somas directas. (a) Suponha, primeiro, que A e isomorfo a B C , e prove que existem ideais I e J de A tais que I J = {0}, e I + J = {i + j : i I, j J } = A.

(b) Suponha agora que existem ideais I e J de A tais que I J = {0}, e I + J = A. Prove que A e isomorfo a I J . Para este m, proceda como se indica a seguir: (i) Mostre que, se i I , j J e i + j = 0, ent ao i = j = 0. (ii) Mostre que, se i I e j J , ent ao ij = 0. (iii) Mostre que a fun ca o : I J A, dada por (i, j ) = i + j , e um isomomorsmo de an eis.

48

Cap tulo 1. No co es B asicas da Algebra

1.7

Os Quaterni oes

O corpo dos complexos e uma extens ao do corpo dos reais. Este u ltimo e uma extens ao do corpo dos racionais, que s ao por sua vez uma extens ao do curioso investigar se anel dos inteiros. E e poss vel criar uma extens ao do corpo dos complexos, e de procurar determinar at e que ponto e que este processo de extens oes sucessivas tem um m natural. No s eculo passado, W. R. Hamilton 21 colocou a si pr oprio esta quest ao.

Figura 1.7.1: O problema de Hamilton. Numa primeira tentativa (que durou 20 anos!), Hamilton procurou utilizar n umeros da forma a+ib+cj , onde a, b, c R e i e a unidade imagin aria, i.e., em linguagem moderna, procurou criar um corpo com suporte em R 3 e contendo um subcorpo isomorfo ao corpo dos complexos. Depois de muitas tentativas para atribuir um valor razo avel ao produto ij (na forma ij = a + bi + cj ), viu-se na necessidade de introduzir um n umero adicional k , de forma a ter ij = k . No seguimento das suas investiga co es, descobriu a exist encia n ao de um corpo mas de um anel de divis ao, com suporte em R 4 , es, ou nu meros de Hamilton. e cujos elementos se dizem quaterni o Designamos os elementos da base can onica do espa co vectorial R 4 por 1 = (1, 0, 0, 0), i = (0, 1, 0, 0), j = (0, 0, 1, 0), k = (0, 0, 0, 1).

O quaterni ao q = (a, b, c, d) escreve-se portanto q = a1 + bi + cj + dk, onde a, b, c, d s ao n umeros reais. Desejamos naturalmente que as fun co es injectivas : R R4 e : C R4 denidas por (x) = x1 e (x+iy ) = x1+y i, sejam homomorsmos, de modo a poder identicar o conjunto R com o conjunto {(x, 0, 0, 0) : x R}, e o conjunto C com o conjunto {(x, y, 0, 0) : x, y R}. Dado um quaterni ao q = a1 + bi + cj + dk, a1 diz-se a parte real de q , e bi + cj + dk a parte vectorial. Tal como no caso dos complexos, escreveremos
William Rowan Hamilton (1805-1865), grande astr onomo e matem atico irland es. Hamilton foi tamb em muito precoce: aos 5 anos sabia ler grego, hebraico e latim, e aos 10 anos estava familiarizado com meia d uzia de l nguas orientais!
21

1.7. Os Quaterni oes

49

normalmente q = a + bi + cj + dk, deixando o quaterni ao 1 subentendido. portanto A soma de quaternioes e a soma vectorial usual em R4 . E evidente que, se x e y s ao reais e z e w complexos, se tem (x + y ) = (x) + (y ), (z + w) = (z ) + (w).

es O produto de quaternio e mais dif cil de descobrir. Observamos primeiro que, se entendermos o produto dum real a pelo quaterni ao q como o produto (a1)q , ent ao esse produto reduz-se ao produto habitual dum escalar por um vector, e em particular os quaterni oes formam um espa co vectorial de dimens ao 4 sobre os reais. Por outro lado, devemos tamb em ter (1.7.1) pois i2 = (i) (i) = (i2 ) = (1) = (1) = (1) = 1. Hamilton descobriu as identidades: (1.7.2) ij = k, jk = i, ki = j . i2 = 1,

Com base nestas identidades, e poss vel calcular os produtos ji, kj , ik, j 2 e 2 k usando apenas a propriedade associativa do produto e a rela ca o i 2 = 1. A t tulo de exemplo, note-se que ij = k i(ij ) = ik (ii)j = ik (1)j = ik j = ik. Deixamos os detalhes destes c alculos como exerc cio, mas indicamos aqui os resultados: (1.7.3) j 2 = k2 = 1, ji = k, kj = i, ik = j .

Observe que o produto de quaterni oes n ao e comutativo, e portanto os quaterni oes n ao formam um corpo. A partir das identidades (1.7.1), (1.7.2), e (1.7.3) e poss vel calcular o produto de dois quaterni oes arbitr arios usando as propriedades associativa e distributiva. Em vez de fazer isso, preferimos inverter todo o processo e denir formalmente o anel dos quaterni oes. Teorema 1.7.1. O conjunto R4 com a adi ca o vectorial usual e o produto de q = a + v e r = b + w denido por22 (1.7.4) (a + v )(b + w ) = ab (v w) + aw + bv + v w,

e um anel de divis ao (que n ao e um corpo) e que se designa por H.


Nesta f ormula, (v w) e v w designam os habituais produtos interno e externo da a lgebra vectorial moderna. Na realidade, estas opera co es e a nota ca o i, j e k para a base can onica de R3 s ao vest gios do trabalho de Hamilton.
22

50

Cap tulo 1. No co es B asicas da Algebra

Demonstra ca o. Antes de mais observamos que o produto (q , r ) qr denido por (1.7.4) coincide com o produto por escalares se q R, e ainda que e uma aplica ca o R-bilinear: dados a 1 , a2 R, q , q 1 , q 2 R4 e r 1 , r 2 , r R4 temos (a1 q 1 + a2 q 2 )r = a1 (q 1 r ) + a2 (q 2 r ), q (a1 r 1 + a2 r 2 ) = a1 (qr 1 ) + a2 (qr 2 ).

Vericamos tamb em que, com a nota ca o i, j e k para a base can onica de 3 R , s ao v alidas as identidades (1.7.1), (1.7.2), e (1.7.3). Para obter a associatividade da opera ca o usamos agora a bilinearidade e as identidades (1.7.1), (1.7.2), e (1.7.3), para calcular os produtos (a0 + a1 i + a2 j + a3 k) ((b0 + b1 i + b2 j + b3 k)(c0 + c1 i + c2 j + c3 k)) , e ((a0 + a1 i + a2 j + a3 k)(b0 + b1 i + b2 j + b3 k)) (c0 + c1 i + c2 j + c3 k), e vericar assim que coincidem. Finalmente, e claro que q 1 = 1q = q , e deixamos como exerc cio vericar que para todo o quaterni ao q = (a, b, c, d) n ao-nulo s ao v alidas as identidades: (1.7.5) qq = q q = 1, onde q = a bi cj dk . a2 + b 2 + c 2 + d 2

ainda interessante constatar que os quaterni E oes formam um anel isomorfo a um subanel do anel M4 (R) das matrizes 4 4 com entradas reais, o que fornece uma realiza ca o concreta deste anel de divis ao, e outra demonstra ca o do Teorema 1.7.1. Para isso considerem-se as matrizes 2 2: M= 1 0 0 1 , N= 0 1 1 0 , 0= 0 0 0 0 ,

que permitem denir a transforma ca o linear : R 4 M4 (R) atrav es de (1) = (i) = (j ) = (k) = M 0 N 0 0 M 0 N 0 M 0 N , , ,

M 0

N 0

1.7. Os Quaterni oes

51

(como {1, i, j , k} e uma base de R4 esta aplica ca o linear ca bem denida). Temos ent ao: Proposi ca o 1.7.2. A aplica ca o : H M 4 (R) e um homomorsmo injectivo, logo o anel das matrizes 4 4 com entradas reais possui um subanel isomorfo ao anel de divis ao H. A demonstra ca o deste resultado e um simples exerc cio de c alculo. Ve remos mais adiante que do Teorema Fundamental da Algebra (Qualquer polin omio com coecientes complexos de grau maior que zero tem pelo menos uma raiz complexa ) se segue que n ao existe nenhum corpo que seja uma extens ao de C e simultaneamente um espa co vectorial de dimens ao nita sobre R ou C. Por outras palavras, sabemos hoje que o problema original de Hamilton n ao tem solu ca o. Exerc cios.
1. Demonstre, a partir da f ormula (1.7.4) para o produto de dois quaterni oes, que s ao v alidas as rela co es (1.7.1), (1.7.2) e (1.7.3). 2. Verique, a partir de (1.7.4), da bilinearidade e das identidades (1.7.1), (1.7.2), e (1.7.3), a f ormula (1.7.5) para o inverso de um quaterni ao q = 0. 3. Para um quaterni ao q = a1 + bi + cj + dk denimos o seu complexo conjugado por q = a1 bi cj dk. Mostre que: (a) A aplica ca o : H H denida por (q ) = q e um automorsmo de (H, +). O que e que pode dizer sobre (q 1 q 2 )? (b) qq = ||q ||2 onde ||q || = a2 + b2 + c2 + d2 designa a norma do quaterni ao q = a1 + bi + cj + dk; q (c) O inverso de um quaterni ao q e o quaterni ao q 1 = ||q ||2 . 4. Mostre directamente que o conjunto formado por todas as combina co es lineares das matrizes 4 4: M 0 0 M , N 0 0 N , 0 M M 0 , 0 N N 0 ,

e um subanel de M4 (R). 5. Demonstre a Proposi ca o 1.7.2, i.e., mostre que a aplica ca o : H M4 (R) e um homomorsmo injectivo. 6. Descreva todas as solu co es da equa ca o x2 = 1 no anel H dos quaterni oes. 7. Suponha que {1} K L M s ao corpos, com M uma extens ao de L, e L uma extens ao de K . Sabemos que M e um espa co vectorial sobre K e sobre L, e que L e por sua vez um espa co vectorial sobre K . Suponha que a dimens ao de M sobre L e m, e a dimens ao de L sobre K e n. Prove que a dimens ao de M sobre K e mn. Conclua que uma extens ao n ao-trivial de C tem pelo menos dimens ao 4 sobre R.

52

Cap tulo 1. No co es B asicas da Algebra

8. Considere os quaterni oes da forma a + bi+ cj + dk, com a, b, c, d Z. Verique que estes quaterni oes formam um anel n ao-abeliano, que n ao e de divis ao, mas onde a lei do corte e v alida. 9. Verique que o conjunto formado pelos elementos invert veis do anel referido no exerc cio anterior formam um grupo n ao-abeliano com oito elementos, designado por H8 . Determine todos os subgrupos de H8 , e identique todos os subgrupos normais.

1.8

Simetrias

Ilustramos nesta sec ca o a forma como a teoria dos grupos pode ser utilizada para formalizar a no ca o de simetria, considerando sobretudo o caso das simetrias de guras geom etricas planas. Para isso, come camos por notar que uma gura plana e formalmente um conjunto R 2 , e vamos chamar simetria de a uma fun ca o f : R2 R2 que preserva as dist ancias entre 2 pontos de R , i.e., tal que ||f (x) f (y )|| = ||x y ||, x, y R2 ,

e que transforma o conjunto nele pr oprio, i.e., tal que f () = . Exemplo 1.8.1.
Se e o c rculo unit ario de raio 1 e centro na origem, e f acil ver que qualquer rota ca o do plano em torno da origem e uma simetria de . Analogamente, qualquer reex ao do plano numa recta que passe pela origem e tamb em uma simetria de .

As simetrias do plano, ou mais geralmente as simetrias de R n , s ao as fun co es f : Rn Rn que preservam dist ancias, e que por isso se dizem isometrias. Exemplos 1.8.2.
1. Qualquer transla ca o e uma isometria do plano. 2. Qualquer rota ca o e uma isometria do plano. 3. Qualquer reex ao (numa linha ou num ponto) e uma isometria do plano.

O nosso pr oximo objectivo e classicar todas as isometrias de R n . Para isso, come camos por estudar as isometrias f que mant em xa a origem, i.e., tais que f (0) = 0.

1.8. Simetrias

53

Proposi ca o 1.8.3. Se f (0) = 0, ent ao as seguintes arma co es s ao equivalentes: (i) f e uma isometria, i.e., ||f (x) f (y )|| = ||x y ||, x, y Rn ; (ii) f preserva produtos internos, i.e., 23 f (x) f (y ) = x y , x, y Rn . Demonstra ca o. Supomos primeiro que f e uma isometria, e notamos que ||x|| = ||x 0|| = ||f (x) f (0)|| = ||f (x)||. Al em disso, temos ||f (x) f (y )||2 = ||f (x)||2 + ||f (y )||2 2f (x) f (y ), ||x y ||2 = ||x||2 + ||y ||2 2x y . Como por hip otese ||f (x) f (y )|| = ||x y ||, e j a prov amos acima que ||x|| = ||f (x)||, e imediato que f (x) f (y ) = x y , para quaisquer x, y R n . Conclu mos portanto que (i) implica (ii). Deixamos como exerc cio a demonstra ca o de que (ii) implica (i). Continuando a considerar apenas isometrias que mant em xa a origem, mostramos em seguida que estas isometrias s ao necessariamente transforma co es lineares. Proposi ca o 1.8.4. Se f e uma isometria, e f (0) = 0, ent ao f e uma transforma ca o linear. Demonstra ca o. Seja {e1 , . . . , en } a base can onica de Rn . e v k = f (ek ). Os vectores v k s ao unit arios (porque ||v k || = ||f (ek )|| = ||ek || = 1) e ortogonais (porque v i v j = f (ei ) f (ej ) = ei ej ). Portanto, os vectores {v 1 , . . . , v n } formam igualmente uma base de Rn (porqu e?). n Seja agora x, y R , onde y = f (x). Sendo {e1 , . . . , en } e {v 1 , . . . , v n } bases de Rn , existem escalares x1 , . . . , xn e y1 , . . . , yn tais que
n n

x=
k =1

xk ek ,

y=
k =1

yk v k .

Deve ser claro que xk = x ek e yk = y v k , e como y v k = f (x) f (ek ) = x ek ,


23

Designamos nesta sec ca o, por o produto interno usual de Rn .

54 temos xk = yk , donde
n

Cap tulo 1. No co es B asicas da Algebra

f (x) = f (
k =1

xk e k ) =
k =1

yk v k =
k =1

xk f (ek ),

logo f e uma transforma ca o linear. As isometrias tais que f (0) = 0 s ao, como acab amos de ver, trans pois natural caracterizar estas fun forma co es lineares. E co es em termos da sua representa ca o matricial. Para isso, recordamos que a matriz n n se diz ortogonal se AT A = I , ou seja, se A1 = AT . (Recorde-se igualmente que como det(AT ) = det(A), temos ainda [det A]2 = det AT det A = det(AT A) = det I = 1, donde det A = 1). Proposi ca o 1.8.5. Se f : Rn Rn , as seguintes arma co es s ao equivalentes: (i) f e uma isometria e f (0) = 0; (ii) f e uma transforma ca o linear, e a matriz de f na base can onica e ortogonal. Demonstra ca o. (i) (ii). Sendo A a matriz de f na base can onica, temos n A = (aij ), onde v j = i=1 aij ei . Por palavras, a coluna j da matriz A e formada pelas componentes do vector v j na base can onica. Como os vectores v j s ao unit arios e ortogonais, temos
n

vj vk =

aij aik =
i=1

se se

j = k, j = k,

ou seja, AT A = I , e a matriz A e ortogonal. (ii) (i). Exerc cio. As transforma co es lineares que s ao isometrias dizem-se simplesmente transforma co es ortogonais . Podemos agora caracterizar completamente as isometrias de Rn . Teorema 1.8.6. Se f : Rn Rn , as seguintes arma co es s ao equivalentes: (i) f e uma isometria, (ii) existe uma transforma ca o ortogonal g : R n Rn e a Rn tal que f (x) = a + g(x).

1.8. Simetrias

55

Demonstra ca o. (i) (ii). Seja f uma isometria, e a = f (0). A fun ca o g (x) = f (x) a satisfaz g (0) = 0 e e uma isometria: ||g (x) g (y )|| = ||f (x) f (y )|| = ||x y ||. De acordo com a Proposi ca o 1.8.5, g e uma transforma ca o ortogonal. (ii) (i). Se g e uma transforma ca o ortogonal, sabemos que g e uma imediato que, se a Rn , ent isometria. E ao a + g (x) e uma isometria. As transforma co es ortogonais f : R n Rn formam um grupo O (n, R), a que se chama grupo ortogonal. O determinante de uma transforma ca o ortogonal f s o pode ser 1 ou 1, como foi observado acima, e as transforma co es ortogonais f com determinante 1 formam um subgrupo do grupo ortogonal, designado por SO (n, R) e dito grupo ortogonal especial. es pro prias ou simplesAos elementos de SO (n, R) chamamos rotac o es. mente rotac o As isometrias f : Rn Rn formam igualmente um grupo E (n, R), dito o grupo de simetria de Rn ou grupo euclidiano, do qual os grupos ortogonal e ortogonal especial s ao subgrupos: SO (n, R) O (n, R) E (n, R). Mais geralmente, se Rn , ent ao as isometrias de Rn que s ao simetrias de formam um grupo, que se diz grupo de simetria de . Podemos ent ao falar das simetrias de que s ao transla co es, transforma co es ortogonais, rota co es, reex oes, etc. Exemplos 1.8.7.
1. Se R2 e um rect angulo centrado na origem, com lados (de comprimentos distintos) paralelos aos eixos coordenados, ent ao o respectivo grupo de simetria tem 4 elementos: a identidade, as reex oes nos eixos Ox e Oy , e a rota ca o de 180o em torno da origem (que e igualmente a reex ao na origem). O grupo de simetria do rect angulo, dito frequentemente grupo de Klein, e isomorfo ao produto directo Z2 Z2 .

Figura 1.8.1: Simetrias dum rect angulo.

56

Cap tulo 1. No co es B asicas da Algebra

2. Se R2 e um pol gono regular com n lados centrado na origem, ent ao o respectivo grupo de simetria, dito grupo diedral, tem 2n elementos: as rota co es de 2k/n em torno da origem, as reex oes em rela ca o a `s rectas que passam na origem e pelos v ertices, e as reex oes em rela ca o a `s rectas que passam pela origem e bissectam os lados do pol gono. Costuma-se designar este grupo pelo s mbolo Dn .

Figura 1.8.2: Simetrias dum tri angulo equil atero.


Por exemplo, para um tri angulo equil atero (n = 3), temos tr es simetrias rotacionais {R, R2 , R3 = I } geradas por uma rota ca o R de 2/3 em torno da origem. A representa ca o matricial de R em rela ca o a ` base can onica de R 2 e R=
1 2 3 2

23 1 2

Temos ainda tr es eixos de simetria que d ao origem a outras tantas reex oes 2i 4i {1 , 2 , 3 }. Escolhendo o tri angulo com v ertices em 1, e 3 , e e 3 , as representa co es matriciais destas reex oes em rela ca o a ` base can onica s ao: 3/2 1 0 1/2 3/2 1/2 , . , 0 1 3/2 1/2 3/2 1/2 Deixamos como exerc cio vericar que o grupo de simetrias D3 que se obt em desta forma e isomorfo ao grupo sim etrico S3 .

Nos exemplos anteriores, as guras eram limitadas. Tamb em e muito interessante estudar grupos de simetria de guras ilimitadas. Considere-se a t tulo de exemplo um subconjunto do plano da forma: = {na + mb : n, m Z}, onde a, b R2 s ao vectores xos do plano linearmente independentes. e um conjunto discreto de pontos, e podemos consider a-lo como um modelo simplicado de uma rede bidimensional de a tomos, estendendo-se indenidamente sobre todo o plano.

1.8. Simetrias

57

Figura 1.8.3: Uma rede bidimensional . N ao determinaremos aqui os poss veis grupos de simetria de , detendo-nos apenas no estudo de um problema mais simples, o de calcular as rota co es que podem ser simetrias de . As simetrias de conjuntos ilimitados no plano s ao extensivamente utilizadas na decora ca o de superf cies planas: a contempla ca o de exemplos reais sugere que se baseiam na repeti ca o de motivos enquadrados por uma das seguintes guras: tri angulo equil atero, quadrado, rect angulo ou hex agono 24 . Este facto sugere, ainda, que, se existe alguma rota ca o que seja simeo o tria de , ent ao essa rota ca o s o pode ser de 60 , 90 , 120o ou 180o (al em naturalmente da identidade, que e igualmente uma rota ca o). Para vermos que de facto assim e, seja f uma rota ca o que e simetria de , e A a sua representa ca o matricial na base can onica, donde A= cos sen sen cos .

Seja ainda B a representa ca o matricial de f na base {a, b}. Nesta base todos os elementos de t em coordenadas inteiras (na realidade, os pontos de s ao precisamente os vectores de R 2 cujas componentes na base {a, b} s ao inteiros). Portanto, a pr opria matriz B tem entradas inteiras, j a que estas entradas representam os vectores f (a) e f (b), que s ao necessariamente pontos de . Escrevemos B= n11 n12 n21 n22 ,

onde os nij s ao inteiros. As matrizes A e B s ao semelhantes, i.e., existe uma matriz n ao-singular 1 S tal que S AS = B . As matrizes A xI e B xI s ao igualmente
Para uma discuss ao pormenorizada da no ca o de simetria e a sua rela ca o com a arte, recomendamos a leitura da monograa de H. Weyl, Symmetry, Princeton University Press, Princeton N. J. (1952).
24

58

Cap tulo 1. No co es B asicas da Algebra

Figura 1.8.4: Simetrias de guras planas ilimitadas. semelhantes, e portanto t em o mesmo determinante, ou seja, os polin omios caracter sticos de A e B s ao iguais. O polin omio caracter stico de qualquer matriz C , de tamanho 2 2, e dado por p(x) = det(C xI ) = x2 tr(C )x + det(C ) (o termo independente do polin omio e o determinante de C , e o coeciente de x e o sim etrico da soma dos elementos da diagonal principal, ou seja, o sim etrico do tra co de C ). Como as matrizes A e B t em o mesmo polin omio caracter stico, podemos concluir que os respectivos tra cos s ao iguais, ou seja, 2 cos = n11 + n22 , claro que 1 cos 1, donde e, portanto, 2 cos e um inteiro. E conclu mos que cos s o pode ser 1, 1/2, 0, 1/2 ou 1, i.e., que = o o o o 180 , 120 , 90 , 60 ou 0o . Existem muitos outros exemplos de import ancia pr atica onde a teoria dos grupos e fundamental para a compreens ao de problemas relacionados com a ideia de simetria: Exemplos 1.8.8.
1. A explora ca o das simetrias de determinadas regi oes ilimitadas do espa co conduz ao c alculo dos chamados grupos cristalogr acos, utilizados na classica ca o dos cristais que ocorrem na natureza.

1.8. Simetrias

59

2. Veremos no Cap tulo 7 que e poss vel associar a cada polin omio um grupo de simetrias formado por permuta co es das suas ra zes, dito grupo de Galois do polin omio. A natureza do grupo de Galois de cada polin omio distingue os polin omios cujas ra zes podem ser calculadas usando express oes envolvendo radicais e os coecientes do polin omio, e permite explicar a raz ao pela qual n ao existem f ormulas resolventes para polin omios de grau superior a 4. 3. Uma das ideias mais b asicas e mais frutuosas da F sica e o princ pio de objectividade. De uma forma necessariamente vaga, este princ pio exprime a ideia de que observadores diferentes, usando sistemas diferentes de coordenadas espaciais e temporais, descrevem os mesmos fen omenos f sicos usando as mesmas leis f sicas. De um ponto de vista matem atico, este facto for ca as leis da natureza a ter como grupos de simetrias os grupos das transforma co es que relacionam as coordenadas usadas por diferentes observadores. De acordo com este princ pio, e a t tulo de exemplo, as leis da Mec anica e as leis do Electromagnetismo devem ter o mesmo grupo de simetria: foi a explora ca o cuidada desta ideia por Albert Einstein que o levou a ` descoberta da Teoria da Relatividade, seguramente uma das conquistas mais importantes da Ci encia.

Exerc cios.
1. Suponha que f : R2 R2 e uma isometria do plano. Mostre que: (a) Se f mant em xos dois pontos a e b do plano, ent ao f e uma reex ao na recta determinada por a e b; (b) Se f mant em xo um u nico ponto a, ent ao f e uma rota ca o em torno de a; (c) Se f n ao mant em nenhum ponto xo, ent ao f e uma transla ca o, seguida possivelmente de uma rota ca o ou de uma reex ao. 2. Conclua a demonstra ca o da Proposi ca o 1.8.3. 3. Conclua a demonstra ca o da Proposi ca o 1.8.5. 4. Mostre que o grupo de Klein e isomorfo a Z2 Z2 . 5. Prove que os seguintes conjuntos de transforma co es s ao grupos: (b) As isometrias f : Rn Rn . (a) As transforma co es ortogonais e rota co es pr oprias f : R n Rn . (c) As simetrias de uma gura Rn .

6. Mostre que o grupo ortogonal especial SO(n, R) e um subgrupo normal de O(n, R), mas n ao e um subgrupo normal de E (n, R). 7. Mostre que D3 (o grupo de simetria do tri angulo equil atero) e isomorfo a S3 . 8. Determine o grupo D4 (grupo de simetria do quadrado).

60

Cap tulo 1. No co es B asicas da Algebra

9. A colmeia da Figura 1.8.4 admite como simetrias rotacionais as rota co es de 60o em torno dos centros das faces, bem como as rota co es de 120o em torno dos v ertices. Como pode alterar esta gura de forma que as simetrias rotacionais sejam apenas as rota co es de 120o? 10. Seja f : R3 R3 uma rota ca o. Mostre que existe uma base {v 1 , v 2 , v 3 } de R3 em rela ca o a ` qual a representa ca o matricial de f e 1 0 0 0 cos sen . 0 sen cos A v 1 chama-se eixo de rota ca o e a chama-se a ngulo de rota ca o de f . Consegue generalizar este resultado a dimens oes n > 3?

Cap tulo 2

Os N umeros Inteiros
2.1 Axiom atica dos Inteiros

J a referimos v arias vezes (sempre informalmente) o anel dos inteiros e algumas das propriedades destes n umeros. Temos suposto que essas propriedades s ao conhecidas e obvias. N ao e no entanto poss vel desenvolver teorias matem aticas precisas sem um cuidadoso exame dos seus fundamentos, e em particular sem distinguir entre os seus resultados aqueles que n ao s ao postos em causa pela teoria em quest ao, i.e., os seus axiomas, e os que devem ser exibidos como consequ encia l ogica dos primeiros, ou seja, os seus teoremas. Desejamos agora indicar as propriedades dos n umeros inteiros que consideraremos como axiomas. Note-se no entanto que a nossa exposi ca o nunca ser a completamente formal. Em particular, continuaremos a usar no co es e resultados da teoria dos conjuntos sem nos preocuparmos com a sua formula ca o rigorosa, j a que esse e um assunto que sai claramente do a mbito da Algebra. A escolha dos axiomas que servem de base a uma teoria dada e, at e certo ponto, arbitr aria, porque e sempre poss vel escolher axiomas distintos, mas logicamente equivalentes. Portanto, a escolha nal e necessariamente ditada por crit erios subjectivos de eleg ancia, brevidade e economia de pensamento. Preferimos come car por um axioma que se encadeia facilmente com a nossa discuss ao anterior. Axioma I. Existe um dom nio integral Z, cujos elementos se designam por inteiros. O zero e a identidade de Z designam-se respectivamente por 0 e 1. Seguese do cap tulo anterior que um grande n umero de propriedades elementares dos inteiros e consequ encia directa do Axioma I. Em particular, as leis do corte para a soma e o produto e as regras dos sinais provadas anteriormente s ao v alidas em Z, assim como a arma ca o 0 = 0 que consta dos exerc cios. Por outro lado, deve ser claro que o axioma acima n ao caracteriza completamente os inteiros; por exemplo, e imposs vel decidir com base neste 61

62

Cap tulo 2. Os N umeros Inteiros

axioma se a arma ca o 1 = 1 e verdadeira ou falsa, ou decidir se os inteiros formam um conjunto nito ou innito (porqu e?). Para o completar, vamos agora examinar com algum cuidado certas propriedades dos n umeros naturais. De um ponto de vista intuitivo, os naturais s ao os inteiros que se obt em de 1 por adi ca o sucessiva de 1, ou seja, s ao os n umeros da forma 1, 2 = 1 + 1, 3 = 2 + 1, 4 = 3 + 1, . . . Designando o conjunto dos naturais por N, devemos portanto ter 1 N, e n N n + 1 N. Em geral, introduzimos a seguinte deni ca o. Deni ca o 2.1.1. Se A e um anel unit ario com identidade 1, um subconjunto B A diz-se indutivo se: (i) 1 B ; (ii) n B n + 1 B . O pr oprio anel A e evidentemente um subconjunto indutivo de A. Portanto, Z e subconjunto indutivo de si pr oprio, e N n ao pode ser o u nico subconjunto indutivo de Z. Mas na realidade a descri ca o heur stica de N que demos acima sugere uma outra propriedade deste conjunto: a de que qualquer subconjunto indutivo de Z cont em necessariamente todos os n umeros naturais. Dito doutra forma, N e o menor subconjunto indutivo de Z. Regressemos ao contexto dum anel arbitr ario A com identidade 1, para formalizar estas ideias. J a not amos que o pr oprio anel A e sempre indutivo. Por este motivo, a fam lia de subconjuntos indutivos de A e necessariamente n ao-vazia. Seja agora N (A) a intersec ca o de todos os subconjuntos induti imediato da sua pr vos de A. E opria deni ca o que N (A) est a contido em qualquer subconjunto indutivo de A, observa ca o a que damos o seguinte nome: Teorema 2.1.2 (Princ pio de Indu ca o Finita). Seja A um anel unit ario. Ent ao: (i) se B A e indutivo, ent ao N (A) B , e (ii) se B N (A) e indutivo, ent ao B = N (A). A arma ca o anterior torna-se mais interessante tendo em conta o seguinte: Proposi ca o 2.1.3. Se A e um anel unit ario, ent ao N (A) e um subconjunto indutivo de A.

2.1. Axiom atica dos Inteiros

63

Demonstra ca o. Como 1 pertence a todos os subconjuntos indutivos de A, vemos que 1 N (A). Suponha-se que a N (A) e B e um qualquer subconjunto indutivo de A. Ent ao a B (porque N (A) B ) e a + 1 B (porque B e indutivo). Como B e arbitr ario, segue-se que a +1 pertence a todos os subconjuntos indutivos de A, i.e., a + 1 N (A). Conclu mos, pois, que N (A) e indutivo. De acordo com os dois resultados anteriores, N (A) e indutivo e est a contido em qualquer subconjunto indutivo de A. Por este motivo, introduzimos: Deni ca o 2.1.4. Chama-se a N (A) o menor subconjunto indutivo de A. Se A = Z, escrevemos N em lugar de N (Z), e chamamos a N conjunto meros naturais. dos nu Veremos adiante que a forma usual do princ pio de indu ca o nita e exactamente o Teorema 2.1.2 aplicado ao anel dos inteiros, e identicaremos todos os poss veis conjuntos N (A) (a menos de um isomorsmo). Note-se tamb em que a descri ca o (heur stica) de N que demos no in cio desta sec ca o se aplica igualmente ao conjunto N (A) , i.e., este e sempre formado pelos elementos de A que se obt em da identidade 1 por adi ca o sucessiva da mesma identidade, observa ca o a que eventualmente daremos uma forma mais precisa. Exemplos 2.1.5.
1. Se A = C, ent ao N (A) = N. 2. Se A = Mn (C), ent ao N (A) = {mI : m N }. 3. Se A = Z2 , ent ao N (A) = Z2 .

Sabemos que a soma e o produto de n umeros naturais s ao ainda n umeros naturais. Podemos agora provar esta arma ca o, e simultaneamente generaliz a-la a qualquer anel com identidade. Proposi ca o 2.1.6. N (A) e fechado em rela ca o a ` soma e ao produto, i.e., a, b N (A), a + b A e ab N (A). Demonstra ca o. Provamos apenas que a soma de dois elementos de N (A) e um elemento de N (A). Para isso, xamos a N (A) e denimos B a N (A) como o conjunto dos elementos b N (A) tais que a + b N (A). Temos a provar que Ba = N (A), o que faremos mostrando que B a e indutivo, e aplicando o Teorema 2.1.2 (ii): 1. Como N (A) e indutivo, e claro que a + 1 N (A), e portanto 1 B a . 2. Se b Ba , ent ao a + b N (A) e temos (a + b) + 1 N (A), pois N (A) e indutivo. Como (a + b) + 1 = a + (b + 1), segue-se que b + 1 B a .

64

Cap tulo 2. Os N umeros Inteiros

Conclu mos que Ba e indutivo. Logo, pelo Teorema 2.1.2 (ii), Ba = N (A). Regressando ao problema de caracterizar axiomaticamente o anel dos inteiros, recordamos que o conjunto dos inteiros e usual e informalmente descrito como formado pelos naturais, os sim etricos dos naturais, e o zero, ou seja, Z = {0, 1, 1, 2, 2, 3, 3, . . . }, sendo subentendido que a lista acima n ao inclui repeti co es. O nosso pr oximo axioma precisa e rena esta propriedade dos inteiros. Axioma II. Se m Z, verica-se exactamente um dos seguintes tr es casos: m = 0 ou m N ou m N. Observe-se que, se neste axioma substituirmos o anel Z por outro anel A e o conjunto N pelo correspondente conjunto N (A), obtemos uma arma ca o claramente falsa para todos os outros exemplos de an eis que j a mencion amos. Designaremos o conjunto N {0} por N 0 . Os Axiomas I e II que indic amos acima ser ao a base do nosso estudo dos inteiros. Mostraremos tamb em que os axiomas usuais sobre n umeros racionais e reais s ao consequ encia l ogica destes axiomas para os inteiros. A quest ao de saber se estes axiomas s ao completos, ou seja, se permitem decidir a respeito de qualquer arma ca o razo avel sobre os inteiros se essa arma ca o e falsa ou verdadeira, e n ao-contradit orios, no sentido de nunca levarem a ` conclus ao de que determinada arma ca o e simultaneamente falsa e verdadeira, e um problema profundo e delicado da al cada da L ogica Matem atica, sobre o qual n ao poderemos debru car-nos. Acrescente-se que uma pergunta equivalente a esta constitu a o 2 o problema de Hilbert1 . A resolu ca o que lhe foi dada por Kurt G odel 2 em 1930 e um dos resultados mais surpreendentes e signicativos da Matem atica contempor anea. G odel mostrou que estes dois atributos duma axiom atica para os inteiros (completa e n ao-contradit oria) s ao eles pr oprios contradit orios: qualquer sistema de axiomas para Z que seja n ao-contradit orio admite arma co es cujo valor l ogico n ao pode ser decidido com base nesses mesmos axiomas. Por estranho que pare ca algu em sequer colocar estas quest oes, o que e verdadeiramente surpreendente e o reexo que o seu estudo veio a ter no mundo actual. Registe-se que os trabalhos de G odel foram estudados pelo
David Hilbert (1862-1943), matem atico alem ao, professor em G ottingen. A comunica ca o de Hilbert ao Congresso Internacional de Matem aticos em Paris (1900) inclu a uma lista de 23 problemas que ele achava que deveriam ser considerados pelos matem aticos do s eculo XX (ver Bull. Am. Math. Soc., 2nd ser., vol. 8 (1901-02), pp. 437-79). 2 Kurt G odel (1906-1978) nasceu na Austria e emigrou jovem para os EUA, onde se tornou membro do Institute for Advanced Study em Princeton. A sua resolu ca o do 2o problema de Hilbert foi feita com 24 anos apenas.
1

2.1. Axiom atica dos Inteiros

65

matem atico ingl es Alan Turing, que os transformou em 1936 na sua teoria de um Aut omato Universal (hoje dito M aquina de Turing). As ideias puramente te oricas de Turing, por sua vez, inspiraram o matem atico h ungaro John von Neumann 3 , j a ent ao nos EUA, a colaborar no aperfei coamento dum Aut omato Universal Electr onico, o eniac. Esta m aquina e outras semelhantes, constru das na d ecada que se seguiu a ` publica ca o do trabalho de Turing, foram, naturalmente, os precursores dos modernos computadores. Na realidade, os esfor cos destes dois homens n ao caram por aqui. A Segunda Guerra Mundial tinha entretanto come cado em 1939, e Turing teve um papel central para os esfor cos militares ingleses, decifrando os c odigos alem aes baseados na utiliza ca o da m aquina enigma. Von Neumann e o eniac foram mobilizados para complexos problemas de c alculo de interesse militar, e em particular para o gigantesco projecto Manhattan. Este culminou na constru ca o da bomba at omica, que com a destrui ca o de Hiroxima e Nagas aqui p os m a ` guerra. Exerc cios.
1. Complete a demonstra ca o do Teorema 2.1.2 e da Proposi ca o 2.1.6. 2. Indique o menor subconjunto indutivo de cada um dos an eis com identidade mencionados no Exerc cio 1 da Sec ca o 1.5. 3. Quais dos an eis referidos no problema anterior vericam um axioma an alogo ao Axioma II se a express ao exactamente um for substitu da por um? 4. Investigue a possibilidade de substituir a express ao exactamente um no Axioma II por um, acrescentando-lhe: (b) n N n N, ou (c) n N n N. 5. Um conjunto X diz-se infinito 4 se existe uma fun ca o : X X injectiva mas n ao-sobrejectiva. Prove que N e innito. 6. Prove que, se existe uma fun ca o bijectiva : X Y , ent ao X e innito se e s o se Y e innito. 7. Prove que, se Y X e Y e innito, ent ao X e tamb em innito. Em particular, prove que Z e innito.
John von Neumann (1903-1957), nasceu na Hungria, tendo ensinado em Berlim e Hamburgo antes de emigrar para os EUA. Foi conjuntamente com Einstein um dos primeiros membros do Institute for Advanced Study em Princeton. A ele devemos tamb em a primeira axiomatiza ca o da no ca o de espa co de Hilbert, uma no ca o da An alise Funcional fundamental para a Mec anica Qu antica. 4 A no ca o de n umero de elementos (ou cardinal) dum conjunto e discutida no Ap endice.
3

(a) 0 N, ou

66

Cap tulo 2. Os N umeros Inteiros

2.2

Desigualdades

Parte das propriedades elementares dos n umeros inteiros, racionais e reais dizem respeito a ` manipula ca o de desigualdades, ou seja, dizem respeito a ` rela ca o de ordem existente nestes an eis. Nesta sec ca o vamos estudar a ordena ca o dum anel de uma forma abstracta, exibindo propriedades que s ao comuns a todos os an eis ordenados. Procuraremos compreender os motivos pelos quais certos an eis podem ser ordenados, enquanto outros n ao o podem ser, e se a ordena ca o eu nica. Faremos ainda refer encia a propriedades de ordem que s ao caracter sticas dos inteiros, e mostraremos que as propriedades de ordem deste anel s ao consequ encia dos axiomas mencionados na sec ca o anterior. Parte das no co es que utilizaremos podem ser denidas no contexto dum qualquer conjunto, sem refer encia a opera co es alg ebricas, e e isso que passamos a fazer. Deni ca o 2.2.1. Uma rela ca o bin aria > num conjunto X diz-se uma o de ordem estrita e total5 se: relac a (i) Transitividade : x, y, z X , x > y e y > z x > z . (ii) Tricotomia: x, y X , verica-se exactamente um dos tr es casos x > y ou y > x ou x = y . Note que a condi ca o (ii) arma que quaisquer dois elementos podem sempre ser comparados. Dado um conjunto X com uma rela ca o de ordem >, que lemos maior que , podem denir-se (tal como no caso dos n umeros) as rela co es <, e , que se l eem da forma usual, por a < b se e s o se b > a; a b se e s o se a > b ou a = b; a b se e s o se a < b ou a = b. Relembramos a seguir alguns conceitos elementares aplic aveis em qualquer conjunto ordenado X . Deni ca o 2.2.2. Se Y X e x X , (i) x diz-se majorante (respectivamente minorante) de Y se x y (respectivamente x y ), y Y ; (ii) Y diz-se majorado (respectivamente minorado) em X se Y tem pelo menos um majorante (respectivamente minorante) em X ; (iii) Y diz-se limitado em X se e majorado e minorado em X .
5

Para a deni ca o e propriedades das rela co es de ordem em geral, ver o Ap endice.

2.2. Desigualdades

67

Com estas no co es temos ainda as no co es usuais de m aximo, m nimo, supremo e nmo, que passamos a enunciar para refer encia futura. Deni ca o 2.2.3. Se Y X e x X , ent ao (i) se x e majorante (respectivamente minorante) de Y e x pertence a Y , ximo (respectivamente m x diz-se ma nimo) de Y , e designamos x por max Y (respectivamente min Y ); (ii) o m nimo (respectivamente m aximo) do conjunto dos majorantes de Y , se existir, chama-se supremo (respectivamente nfimo) de Y , designado por sup Y (respectivamente inf Y ). Os diferentes tipos de intervalos que nos s ao familiares podem ser generalizados a qualquer conjunto ordenado. Por exemplo, se a, b X , ent ao ]a, +[ = {y X : y > a}, ]a, b] = {y X : a < y b}, . . .

Exemplo 2.2.4.
Seja X = R com a rela ca o usual >, e Y =] , 0[. Neste caso, Y n ao tem minorantes em R, e portanto n ao pode ter nmo ou m nimo. O conjunto dos seus majorantes e o intervalo [0, +[, com m nimo 0 que n ao pertence a Y . Claramente 0 = sup Y , e Y n ao tem m aximo.

Se o conjunto X e o suporte dum anel, e natural considerar apenas rela co es de ordem que de algum modo respeitam as opera co es alg ebricas desse anel. Exigiremos no caso dum anel que a > b a b > 0, i.e, que a > b se e s o se a b e positivo, e que a soma e o produto de por isso mais conveniente elementos positivos seja um elemento positivo. E descrever uma rela ca o de ordem num anel em termos do conjunto dos seus elementos positivos. Deni ca o 2.2.5. O anel A diz-se um anel ordenado se existe um subconjunto A+ em A que verique: (i) Fecho em rela ca o a ` soma e ao produto : a + b, ab A + , a, b A+ . (ii) Tricotomia : Para todo o a A n ao-nulo verica-se exactamente um + + dos casos a A ou a A .

68

Cap tulo 2. Os N umeros Inteiros Se A e um anel ordenado, denimos em A a rela ca o > por a > b a b A+

Em particular, temos a > 0 se e s o se a A + , e consequentemente dizemos + que A e o conjunto dos elementos positivos do anel A. Temos naturalmente a < 0 se e s o se a A+ , e por isso os elementos do conjunto A = {a A : a A+ } dizem-se negativos. Note-se que esta rela ca o e efectivamente uma rela ca o de ordem em A. A transitividade da rela ca o > segue-se do fecho de A+ em rela ca o a ` soma, e a tricotomia de > e consequ encia imediata de (ii) na Deni ca o 2.2.5. Indicamos a seguir regras b asicas para manipular desigualdades que s ao v alidas em qualquer anel ordenado. Proposi ca o 2.2.6. Seja A um anel ordenado. Para quaisquer a, b, c A, temos as seguintes propriedades: (i) a > b a + c > b + c; (ii) a > b a < b; (iii) ab > 0 (a > 0 e b > 0) ou (a < 0 e b < 0); (iv) ab < 0 (a > 0 e b < 0) ou (a < 0 e b > 0); (v) ac > bc (a > b e c > 0) ou (a < b e c < 0); (vi) a = 0 a2 = aa > 0. Assim, uma boa parte das propriedades de ordem dos inteiros, racionais e reais s ao id enticas, porque s ao comuns a todos os an eis ordenados. A demonstra ca o destas propriedades e muito simples, e remetemo-la para os exerc cios, exemplicando aqui apenas a demonstra ca o da propriedade (i): Demonstra ca o. Pela Deni ca o 2.2.5, a + c > b + c (a + c) (b + c) A+ a b A+ a > b.

evidente das considera E co es acima que o anel dos inteiros pode ser or+ denado fazendo Z = N, o que corresponde a ` ordena ca o usual dos inteiros. A propriedade de tricotomia de N e exactamente o Axioma II sobre os inteiros, e j a prov amos que em qualquer anel com identidade o conjunto N (A) e fechado em rela ca o a ` soma e ao produto. Talvez mais interessante e vericar que a ordena ca o usual dos inteiros eau nica poss vel neste anel. Para isso necessitamos de mais um resultado aplic avel a qualquer anel ordenado A com identidade 1 = 0 (i.e., com mais de um elemento).

2.2. Desigualdades

69

Teorema 2.2.7. Se A e ordenado com identidade 1 = 0, ent ao N (A) A + . Demonstra ca o. Temos apenas de provar que A + e indutivo e usar a deni ca o de N (A): (a) Como 1 = 0 e 1 = (1)(1) = 12 , segue-se da propriedade (vi) da Proposi ca o 2.2.6 que 1 > 0, i.e., que 1 A+ ; (b) Como A+ e fechado em rela ca o a ` adi ca o, a A+ a + 1 A. Assim, A+ e indutivo e conclu mos que N (A) A + . claro que existem an E eis A para os quais A + = N (A), ou seja, para + os quais N (A) A . Exemplos o bvios s ao os an eis dos racionais e dos reais. No entanto, e como sugerimos acima, se A e o anel dos inteiros, ent ao + N (A) = A . Teorema 2.2.8. O anel dos inteiros s o pode ser ordenado fazendo Z + = N. Demonstra ca o. Suponha-se Z ordenado duma forma possivelmente diferente da usual, e seja Z+ o correspondente conjunto de inteiros positivos. Sabemos do resultado anterior que N Z + . Resta-nos portanto provar que Z+ N. Se m Z+ , ent ao m = 0 e m Z+ , de acordo com a propriedade de tricotomia na Deni ca o 2.2.5. Como N Z+ , segue-se tamb em que m N. Finalmente, segue-se do Axioma II que, neste caso, m N. N ao se deve concluir do resultado anterior que a ordena ca o de um anel arbitr ario e sempre u nica! Indicaremos nos exerc cios desta sec ca o um subanel de R que pode ser ordenado de maneiras distintas. Como dissemos acima, os primeiros resultados desta sec ca o mostram que uma boa parte das propriedades de ordem dos inteiros e comum aos an eis dos racionais e dos reais. O resultado anterior sugere por sua vez que as propriedades de ordem espec cas dos inteiros resultam de, no caso A = Z, termos A+ = N (A), i.e., Z+ = N. A t tulo de exemplo, provamos que os inteiros positivos s ao os inteiros maiores ou iguais a 1, arma ca o que se torna obviamente falsa se substituirmos a palavra inteiros por racionais ou reais. Proposi ca o 2.2.9. Z+ = {m Z : m 1}. Demonstra ca o. Seja S = {m Z : m 1}. Se m S , ent ao m 1, e como 1 > 0, temos que m 0. Logo, S N. evidente que 1 S e que E 1 > 0 1 + 1 > 1 + 0 = 1.

70

Cap tulo 2. Os N umeros Inteiros

Portanto, se m S , ent ao m + 1 1 + 1 > 1, donde m + 1 S , e S e + indutivo. Pelo Princ pio de Indu ca o e pelo Teorema 2.2.8, S = N = Z . A proposi ca o anterior e ainda equivalente a dizer que no anel dos inteiros ]0, +[= [1, +[, ou que ]0, 1[= . Note-se que em Q e R o intervalo ]0, 1[ e um conjunto innito. Discutiremos outras propriedades de ordem espec cas dos inteiros nos exerc cios que se seguem e na sec ca o seguinte. A no ca o de valor absoluto (ou m odulo) pode ser introduzida sem diculdades num qualquer anel ordenado A. Deni ca o 2.2.10. Seja A um anel ordenado e a A. O valor absoluto dulo de a designa-se por |a| e dene-se por |a| = max{a, a}. ou mo Indicamos a seguir algumas das propriedades do valor absoluto que podem ser provadas directamente desta deni ca o. A respectiva demonstra ca o faz parte dos exerc cios. Proposi ca o 2.2.11. Para quaisquer a, b A, temos: (i) |a| a |a|; (ii) |a + b| |a| + |b|; (iii) |ab| = |a||b|. Exerc cios.
1. Complete a demonstra ca o da Proposi ca o 2.2.6. 2. Mostre que, se A e um anel com identidade 1 = 0 e existe em A um elemento i tal que i2 = 1, ent ao A n ao pode ser ordenado. 3. Prove que, se m Z, ent ao ]m, m + 1[= em Z. 4. Prove que em Z: (a) m > n m n + 1;

(b) mn = 1 (m = n = 1) ou (m = n = 1); (c) m = sup S se e s o se m = max S ; (d) m = inf S se e s o se m = min S . 5. Prove a Proposi ca o 2.2.11. 6. Mostre que em qualquer anel ordenado: (a) |a| |b| |b| a |b| a2 b2 ;

(b) ||a| |b|| |a b|;

2.3. Princ pio de Indu ca o

71

8. Seja A = {m + n 2 : m, n Z}. Mostre que A pode ser ordenado com uma ordena ca o distinta da usual (induzida de R). De quantas maneiras distintas o: Note que (m + n 2) = m n 2 pode ordenar A? (Sugesta e um automorsmo de A e utilize o exerc cio anterior.) 9. Mostre que, se o anel ordenado A e majorado ou minorado, ent ao A = {0}. 10. Mostre que qualquer anel ordenado A = {0} e innito. 11. Mostre que a lei do corte para o produto e v alida em qualquer anel ordenado. 12. O anel ordenado A diz-se arquimediano se e s o se para quaisquer a, b A com a = 0 existe x A tal que ax > b. Prove que o anel dos inteiros e arquimediano.

7. Seja B um anel ordenado e : A B um isomorsmo de an eis. Mostre que A pode ser ordenado com A+ = {a A : (a) B + }.

2.3

Princ pio de Indu c ao

De acordo com a deni ca o de N discutida na sec ca o anterior, o conjunto dos naturais verica o princ pio de indu ca o : Teorema 2.3.1 (Princ pio de Indu ca o). Se S Z e um conjunto indutivo em Z, ent ao N S . Em particular, se S N, ent ao S = N. Tradicionalmente, uma demonstra ca o por indu ca o obedece ao seguinte esquema: dada uma proposi ca o P (n), h a que provar que P (1) e verdadeira, e demonstrar que, se P (n) e verdadeira, ent ao P (n + 1) e tamb em verdadeira. A rela ca o entre este procedimento e o Princ pio de Indu ca o e facilmente esclarecida introduzindo o conjunto S = {n N : P (n) e verdadeira}. Temos ent ao (P (1) e verdadeira) (1 S ); (P (n) P (n + 1)) (n S n + 1 S ). O argumento por indu ca o habitual resume-se portanto a provar que o conjunto dos naturais para os quais determinada arma ca o e verdadeira e um subconjunto indutivo de N. Frequentemente n ao chegamos a mencionar explicitamente o conjunto S , mas isso n ao deve causar qualquer confus ao. Exemplo 2.3.2.

72

Cap tulo 2. Os N umeros Inteiros

Dizemos que n N e par (respectivamente, mpar) se existe k Z tal que n = 2k (respectivamente, n = 2k + 1). Para provar a arma ca o qualquer natural e par ou mpar, consideramos P (n) =n par ou mpar. Agora: (ii) Se n e um natural tal que P (n) e verdadeira, temos n = 2k ou n = 2k +1. Segue-se que n + 1 = 2k + 1 ou n + 1 = (2k + 1) + 1 = 2(k + 1), e portanto P (n + 1) e verdadeira. Conclu mos que P (n) e verdadeira para qualquer natural. (i) Se n = 1, temos 1 = 2 0 + 1, donde 1 e mpar, e P (1) e verdadeira.

Aproveitaremos esta t ecnica de demonstra ca o para provar mais algumas propriedades de ordem dos naturais e dos inteiros. Come camos pelo princ pio de boa ordena ca o. Teorema 2.3.3 (Princ pio de Boa Ordena ca o). Qualquer conjunto n ao vazio de naturais tem m nimo. Demonstra ca o. Seja S um qualquer conjunto n ao vazio de naturais e considere a proposi ca o P (n) =Se S cont em um natural k n, ent ao S tem m nimo. Observe que o teorema a demonstrar e equivalente a ` arma ca o (porqu e?) P (n) e verdadeira para qualquer natural n . Podemos pois utilizar o Princ pio de Indu ca o: (i) P (1) e verdadeira, porque, se S cont em um natural k 1, ent ao de acordo com a Proposi ca o (2.2.9) temos k = 1, e 1 e obviamente o m nimo de S , porque e o m nimo de N. (ii) Suponha-se que P (n) e verdadeira para o natural n, e suponha-se que S cont em um natural k n + 1. Temos de provar que S tem m nimo. Se S cont em algum natural k n, segue-se de P (n) que S tem m nimo. Caso contr ario, S cont em um natural no intervalo [1, n + 1], mas nenhum natural no intervalo [1, n]. Como sabemos que o intervalo ]n, n + 1[ e vazio, conclu mos que n + 1 e o m nimo de S .

Quando S e um conjunto de inteiros, temos Teorema 2.3.4. Qualquer conjunto n ao-vazio de inteiros tem m nimo (respectivamente, m aximo) desde que seja minorado (respectivamente, majorado).

2.3. Princ pio de Indu ca o

73

Deixamos a demonstra ca o deste teorema como exerc cio, mas provamos o resultado seguinte, que pode ser utilizado para fazer demonstra co es por indu ca o que come cam num qualquer inteiro k = 1. Note-se, do argumento seguinte, que os Teoremas 2.3.3 e 2.3.4 s ao ocasionalmente de utiliza ca o mais pr atica do que o princ pio de indu ca o nita, e podem substitu -lo. Proposi ca o 2.3.5. Se a arma ca o P (n) e verdadeira para n = k e se P (n) P (n+1) para qualquer n k , ent ao P (n) e verdadeira para qualquer inteiro n k . Demonstra ca o. Seja S = {n Z : n k e P (n) e falsa }. Pretendemos provar que S e vazio, i.e., que P (n) e verdadeira para qualquer n k . Note-se que S e por deni ca o minorado por k . Portanto, de acordo com o Teorema 2.3.4, se S e n ao-vazio tem necessariamente um elemento m nimo m. Al em disso, como m S , segue-se que m k . Por hip otese P (k ) e verdadeira, e portanto k S , donde m > k . Considere-se agora o inteiro m 1. Como m > k , temos m 1 k . Como m1 e menor que o m nimo de S , m 1 S , ou seja, P (m 1) e verdadeira. Mas tamb em por hip otese P (n) P (n + 1) para qualquer n k e portanto P (m) e verdadeira. Esta conclus ao e absurda, porque m e elemento de S . Ou seja, S n ao pode ter m nimo, e por isso e necessariamente vazio. Em certas circunst ancias e mais conveniente utilizar ainda uma outra forma do princ pio de indu ca o. A t tulo de exemplo, considere-se a sucess ao an dos n umeros de Fibonacci, constitu da pelos naturais 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, . . . Esta sucess ao costuma ser introduzida como a sucess ao a n que satisfaz6 : (2.3.1) a0 = a1 = 1, e an+1 = an + an1 para n 1.

poss E vel determinar uma express ao expl cita para a sucess ao de Fibonacci. N ao nos detemos para examinar o processo do seu c alculo, mas a express ao e a seguinte: (2.3.2) 5+ 5 an = 10 1+ 5 2
n

5 5 + 10

1 5 2

6 Fibonacci, tamb em conhecido por Leonardo de Pisa (1180-1250), chegou a esta sucess ao, considerando o seguinte problema: Quantos casais de lebres existem ao m de um ano se cada casal origina um novo casal ao m de um m es que, por sua vez, passa a reproduzir-se ao m de 2 meses.

74

Cap tulo 2. Os N umeros Inteiros

Parece o bvio que a sucess ao an acima denida deve ser a u nica que satisfaz (2.3.1). No entanto, a demonstra ca o desta u ltima arma ca o n ao e t ao simples como a ` primeira vista pode parecer. Conv em antes do mais formalizar a no ca o de sucess ao num qualquer conjunto X . o de elementos do conjunto X Deni ca o 2.3.6. Uma sucessa e uma fun ca o f : N X. Quando discutimos sucess oes, e tradicional escrever f n em vez de f (n), e falar da sucess ao {f1 , f2 , . . . }, {fn }, ou mesmo fn , em vez de mencionar a sucess ao f . Cometeremos frequentemente o mesmo abuso de linguagem (porque e que este h abito e um abuso de linguagem?). Note-se tamb em que, se k e um inteiro, ent ao a ` fun ca o g : [k, [Z X corresponde a sucess ao f : N X dada por f (n) = g (n + k 1). Por este motivo, dizemos que g e uma sucess ao denida em [k, [. A sucess ao de Fibonacci mencionada acima e portanto uma sucess ao denida em [0, [. O resultado que pretendemos demonstrar e o seguinte: Proposi ca o 2.3.7. Se f e uma sucess ao de naturais denida em N 0 , tal que f0 = f1 = 1 e fn+1 = fn + fn1 para n 1, ent ao f (n) = a(n), onde a(n) = an e a sucess ao denida por (2.3.2). Sendo P (n) a arma ca o f (n) = a(n), temos de provar P (n) para qualquer inteiro n 0. A diculdade em empregar o habitual m etodo de indu ca o est a em que, por raz oes evidentes, n ao conseguimos demonstrar que P (n) P (n +1), mas apenas que (P (n) e P (n 1)) P (n +1). Para tornar mais f acil a resolu ca o deste problema e doutros semelhantes, introduzimos a seguinte forma do princ pio de indu ca o: Teorema 2.3.8. Seja S um conjunto de inteiros tal que (i) k S , e (ii) para qualquer n k , [k, n] S [k, n + 1] S . Ent ao [k, +[ S . Em termos da proposi ca o P (n) =n S , o resultado anterior diz que, se P (k ) e verdadeira e se P (n) e verdadeira sempre que P (m) e verdadeira para ( qualquer) m, k m < n, (e n ao apenas para m = n 1), ent ao P (n) e verdadeira para qualquer n k . A demonstra ca o desta arma ca o faz-se sem diculdades de maior, a partir do princ pio de boa ordena ca o, de forma semelhante a ` demonstra ca o da Proposi ca o 2.3.5. Demonstra ca o do Teorema 2.3.8. Seja F = {n k : n S }. Pretendemos provar que F e vazio. Se F = , como F e por deni ca o minorado, conclu mos que F tem m nimo m k .

2.3. Princ pio de Indu ca o

75

Como k S , e claro que m > k . Portanto m 1 > k , e o intervalo [k, m 1] n ao cont em nenhum elemento de F , porque todos os seus elementos s ao menores do que o m nimo de F . Por outras palavras, [k, m 1] S . Segue-se da hip otese (ii) que [k, m] S , e portanto m S , i.e., m F , o que e absurdo. Conclu mos que F n ao pode ter m nimo, donde F e vazio, ou seja, [k, +[ S . O teorema anterior permite uma demonstra ca o imediata da Proposi ca o 2.3.7 que deixamos como exerc cio. Este resultado, no entanto, n ao elimina totalmente as diculdades l ogicas com deni co es como (2.3.1). Esta e, na realidade, um exemplo duma deni ca o recursiva, ou seja, duma deni ca o que refere o objecto a denir na descri ca o que d a desse mesmo objecto. Como sabemos pelo menos desde que Epim enides de Creta se tornou famoso pela sua frase Todos os homens de Creta s ao mentirosos, e poss vel criar paradoxos l ogicos, ou arma co es cujo valor l ogico n ao pode ser decidido, utilizando proposi co es que de algum modo se referem a elas pr oprias. Um exemplo j a cl assico e o paradoxo de Bertrand Russell 7 , sugerido pela tentativa de denir o conjunto de todos os conjuntos . Observe-se que a deni ca o U e o conjunto de todos os conjuntos e recursiva, porque U , sendo um conjunto, e um dos elementos que entram na sua pr opria composi ca o, ou seja, U tem a estranha propriedade de ser elemento dele pr oprio, o que n ao e usual nos conjuntos que conhecemos! Se nos desagrada esta propriedade de U , podemos considerar em seu lugar o conjunto N dos conjuntos normais, i.e., dos que n ao s ao elementos deles pr oprios. Em s mbolos, N = {C U : C C }. A pergunta a p or agora e simples: N e ou n ao um conjunto normal? Infelizmente, se supusermos que N e normal (i.e., N N ) ent ao N pertence ao conjunto dos conjuntos normais (i.e., N N !). Se supusermos que N n ao e normal, temos N N . Mas ent ao N e um elemento do conjunto dos conjuntos normais, e portanto N e ele pr oprio normal (N N !). Por outras palavras, n ao conseguimos atribuir um valor l ogico a ` arma ca o N N . A um n vel supercial, a li ca o a tirar deste exemplo e simplesmente que e necess ario algum cuidado com deni co es recursivas, arma ca o que,
7 Bertrand Russell (1872-1970) foi juntamente com Alfred N. Whitehead (1861-1947) autor do famoso tratado Principia Mathematica (3 vols., 1910-13), onde se tentavam formalizar de forma axiom atica as no co es fundamentais da aritm etica. Este trabalho monumental foi sem d uvida o auge de um programa de formalizar a Matem atica, a que se poder a chamar log stica, e que consistia em construir toda a Matem atica atrav es da dedu ca o l ogica a partir de um pequeno n umero de conceitos e princ pios. Embora essa abordagem tenha falhado, devido aos trabalhos posteriores de G odel, ela deu uma contribui ca o not avel para a L ogica Matem atica.

76

Cap tulo 2. Os N umeros Inteiros

como dissemos acima, j a era compreendida por alguns l osofos da Gr ecia Antiga. Mais prosaicamente, a mesma diculdade surge quando se utilizam folhas de c alculo autom atico (spreadsheets ), e se cria um circuito fechado de refer encias entre c elulas da folha, ou quando se enuncia um teorema como o que se segue: Teorema 2.3.9. Esta arma ca o e falsa. . . intuitivamente claro que diculdades deste tipo n E ao podem surgir com deni co es semelhantes a ` utilizada para a sucess ao de Fibonacci, e na realidade empregaremos frequentemente deni co es recursivas para introduzir no co es fundamentais. Discutiremos v arios exemplos na sec ca o seguinte, e esbo caremos o processo formal que as sustenta no Ap endice a este texto. A um n vel mais profundo, no entanto, as diculdades l ogicas com deni co es recursivas, ou mais geralmente com proposi co es que se referem a elas pr oprias, parecem inevit aveis e est ao relacionadas com alguns dos pro poss blemas mais dif ceis contemplados por matem aticos e l osofos. E vel dar uma deni ca o (rigorosa!) de deni ca o rigorosa? Podemos compreender o funcionamento da nossa pr opria intelig encia? Como podemos conciliar o aspecto mec anico das dedu co es l ogicas, espelhado no funcionamento dum programa de computador, com a innita adaptabilidade que chamamos comportamento inteligente? Anal de contas, e regressando a ` vida pr atica, este e o problema central do desenvolvimento da Intelig encia Articial. Exerc cios.
1. Determine todos os subconjuntos indutivos de Z. 2. Prove o Teorema 2.3.4. 3. Prove a Proposi ca o 2.3.7. 4. Considere-se a arma ca o (obviamente falsa!) Todas as mulheres loiras t em olhos azuis. Qual e o erro da seguinte demonstra ca o por indu ca o? Designamos por P (n) a arma ca o Se num conjunto de n mulheres loiras existe uma com olhos azuis, ent ao todas t em olhos azuis. Ent ao: (b) Suponha-se que P (n) e verdadeira, e considere-se um conjunto com n + 1 mulheres loiras L = {M1 , . . . , Mn+1 }. Supomos que M1 tem olhos azuis. Denimos Ln+1 = {Mk : k = n + 1}, e Ln = {Mk : k = n}. Como P (n) e verdadeira, todas as mulheres em Ln e Ln+1 t em olhos azuis. Como L = Ln Ln+1 , todas as mulheres em L t em olhos azuis. (c) Como existe pelo menos uma mulher loira com olhos azuis, todas as mulheres loiras t em olhos azuis. (a) P (1) e evidentemente verdadeira.

5. Uma outra variante do problema das mulheres loiras de olhos azuis e a seguinte. Considere-se a arma ca o (obviamente falsa!) Todas os grupos nitos

2.4. Somat orios e Produtos

77

s ao abelianos. Temos a seguinte demonstra ca o por indu ca o: Seja G um grupo e designemos por P (n) a arma ca o Num subconjunto de G com n elementos, todos os elementos comutam. (b) Suponha-se que P (n) e verdadeira, e considere-se um subconjunto de G com n + 1 elementos L = {g1 , . . . , gn+1 }. Designe-se ainda por Li = {gk : k = i} o conjunto formado pelos elementos de L, a ` excep ca o do elemento i. Como P (n) e verdadeira, cada Li e comutativo. Como os Li esgotam os elementos de L, vemos que L e comutativo. (c) Como G e nito, conclu mos que G e comutativo. 6. A f ormula (2.3.2) para a sucess ao de Fibonacci pode ser obtida determinando as sucess oes da forma n que satisfazem a equa ca o (2.3.1). Quais s ao as sucess oes de inteiros que satisfazem bn+1 = bn + 6bn1 e b0 = b1 = 1? (a) P (1) e evidentemente verdadeira.

2.4

Somat orios e Produtos

S o raramente utilizamos somas e produtos de apenas dois elementos. Por este motivo, conv em-nos generalizar estas opera co es alg ebricas para um n umero arbitr ario, mas nito, de parcelas ou factores. Come camos por analisar a deni ca o de produtos de mais de dois factores, dado que os resultados referentes a somat orios se obt em por uma simples mudan ca de nota ca o. Nesta sec ca o, S designa um conjunto com uma opera ca o bin aria associativa. Dada uma sucess ao a1 , a2 , . . . , an , . . . de elementos de S , a sucess ao dos respectivos produtos parciais, i.e., a sucess ao 1 = a1 , 2 = a1 a2 , 3 = (a1 a2 )a3 , . . . e denida formalmente como se segue. Deni ca o 2.4.1. A sucess ao : N S e dada por: (i) para n = 1, 1 = a1 ; (ii) para n > 1, n = n1 an . n diz-se o produto dos ak s, com k de 1 at e n, e escrevemos
n k =1 ak

= n .

A propriedade associativa do produto exprime-se em termos das sucess oes agora introduzidas, como se indica na seguinte proposi ca o. Proposi ca o 2.4.2. Se a, b : N S s ao sucess oes em S , temos: (i) sempre que n > m
m n n

ak
k =1 k =m+1

ak

=
k =1

ak ;

78 (ii) se a opera ca o e comutativa,


n n

Cap tulo 2. Os N umeros Inteiros

ak
k =1 k =1

bk

=
k =1

(ak bk ) .

A demonstra ca o, por indu ca o, ca para exerc cio (note que a deni ca o acima pode ser alterada sem diculdade para produtos que come cam com k > 1). Um caso particular interessante da Deni ca o 2.4.1 e o duma sucess ao a : N S constante (i.e., com an = c, para qualquer n N). O produto dos n primeiros termos da sucess ao a corresponde ent ao claramente a ` no ca o de pot encia de base c e expoente n. Deni ca o 2.4.3. A pot encia de base c e expoente n N e dada por cn = n c . k =1 Note-se que a pot encia e formalmente uma fun ca o : N S S , dada por (n, c) = cn . Se xarmos c, obtemos uma fun ca o exponencial : N S , mas podemos igualmente xar n, para obter uma fun ca o : S S . De acordo com as Deni co es 2.4.1 e 2.4.3, temos: (2.4.1) cn = (cn1 )c (n > 1), e c1 = c.

Se S e um mon oide com identidade I e o elemento c e invert vel, usaremos tamb em as deni co es (2.4.2) cn = (c1 )n (n > 1), e c0 = I.

Se c e invert vel, a pot encia cm ca assim denida para qualquer inteiro m. Portanto, se S e um grupo, ent ao a fun ca o : N S S pode ser : Z S S . As seguintes regras elementares substitu da por uma fun ca o sobre pot encias s ao em qualquer caso v alidas neste contexto mais geral. Proposi ca o 2.4.4. Se a opera ca o no conjunto S e associativa, e a, b S . Ent ao: (i) an am = an+m e (an )m = anm , para n, m N; (ii) Se ab = ba, ent ao (ab)n = an bn , para n N; Se S e um mon oide, e a e b s ao invert veis, ent ao: (iii) an am = an+m e (an )m = anm , para n, m Z; (iv) Se ab = ba, ent ao (ab)n = an bn , para n Z; Mais uma vez a demonstra ca o destes resultados requer o Princ pio de Indu ca o. Ilustramos a demonstra ca o de (i), como exemplo de um argumento que envolve dois naturais.

2.4. Somat orios e Produtos

79

Demonstra ca o. Provamos an am = an+m por indu ca o no natural m. Seja P (m) a arma ca o: P (m) = an am = an+m para qualquer a S e qualquer natural n. P (1) segue-se da Deni ca o 2.4.1, e para provar P (m + 1), note-se que an am+1 = (an )(am a) = ((a )(a ))a = (a
n+m n m

(por (2.4.1)), (por associatividade), (por hip otese de indu ca o), (por (2.4.1)).

)a

= an+m+1

Repare-se, ainda, que de acordo com (iii), e supondo que S e um grupo, a n fun ca o f : Z S dada por f (n) = a (com a S xo) e um homomorsmo de grupos. Se S e apenas um mon oide, a restri ca o da mesma fun ca o a N 0 e ainda um homomorsmo de mon oides. A passagem dos resultados anteriores a ` nota ca o aditiva n ao oferece diculdades de maior. Se + designa uma opera ca o bin aria comutativa no conjunto S , a Deni ca o 2.4.1 deve ser reescrita como se segue: Deni ca o 2.4.5. A sucess ao : N S e dada por (i) para n = 1, 1 = a1 ; (ii) para n > 1, n = n1 + an . rio dos ak s, com k de 1 at n diz-se o somato e n, e escrevemos n .
n k =1 ak

Da mesma forma, se a : N S e constante com a n = c, ent ao escrevemos nc = n c . Al e m disso, se S tem identidade 0 e o elemento c tem k =1 sim etrico, denimos 0c = 0, (n)c = n(c).

Referimo-nos a ` opera ca o : N S S dada por (n, c) = nc como o produto de um natural n por um elemento c de S , e a ` correspondente opera ca o : Z S S como o produto de um inteiro n por um elemento c de S . Esta terminologia causa no entanto uma pequena ambiguidade quando S e ele pr oprio o conjunto dos inteiros. Neste caso, passamos a dispor aparentemente de duas opera co es de produto: a opera ca o mencionada no Axioma 1 deste Cap tulo, e a opera ca o introduzida na Deni ca o 2.4.5. Deixamos como exerc cio vericar que estas duas opera co es s ao efectivamente a mesma. Na realidade, o que esta duplica ca o sugere e que as

80

Cap tulo 2. Os N umeros Inteiros

refer encias ao produto na axiom atica dos inteiros s ao sup eruas e desnecess arias, o que e efectivamente o caso: e poss vel apresentar conjuntos de axiomas para os inteiros sem mencionar a opera ca o do produto, e provar todas as propriedades usuais do produto como teoremas, se bem que n ao tenhamos explorado aqui essa via. Se (G, +) e um grupo abeliano, as propriedades alg ebricas b asicas do produto de inteiros por elementos de G podem ser resumidas como se segue: Proposi ca o 2.4.6. Se g, h G, e m e n s ao inteiros temos: (i) Identidade: 1g = g . (ii) Distributividade: (n + m)g = ng + mg e n(g + h) = ng + nh. (iii) Associatividade: n(mg ) = (nm)g . Note-se a t tulo de curiosidade que estas propriedades s ao formalmente semelhantes a `s da deni ca o de espa co vectorial. Mais exactamente, se substituirmos os elementos do grupo G por vectores de um qualquer espa co vectorial e os inteiros por escalares do correspondente corpo, ent ao as propriedades expressas na Proposi ca o 2.4.6 s ao exactamente as exigidas a ` opera ca o produto dum escalar por um vector na deni ca o de espa co vectorial. De facto, existe uma no ca o b asica da Algebra que permite tratar ao mesmo n vel os conceitos de grupo abeliano e de espa co vectorial: a no ca o de m odulo sobre um anel. Esta no ca o ser a formalizada num cap tulo mais adiante. Se (A, +, ) e um anel, podemos ainda vericar algumas propriedades adicionais mistas, ou seja, combinando a soma e o produto. Temos ent ao: Proposi ca o 2.4.7. Se a, a1 , . . . , an , b, c A e n N, ent ao temos: (i) c ( (ii) (
n k =1 ak ) n k =1 ak ) c

= =

n k =1 (cak ); n k =1 (ak c);

(iii) n(ab) = (na)b = a(nb). Mencion amos acima que, quando G e um grupo e g G, ent ao a fun ca o n : Z G dada por (n) = g e um homomorsmo de grupos. Naturalmente, se G e um grupo abeliano e (n) = ng , ent ao e igualmente um homomorsmo de grupos. Deve notar-se nalmente que se (A, +, ) e um anel e a A, ent ao (n) = na e sempre um homomorsmo de grupos entre (Z, +) e (A, +), mas s o e um homomorsmo de an eis se, por acaso, a 2 = a (porqu e?). Exerc cios.
1. Qual e a sucess ao denida em Z por a1 = 1, an+1 =
n k=1

ak ?

2. Complete as demonstra co es dos resultados enunciados nesta sec ca o.

2.4. Somat orios e Produtos

81

3. Mostre que, se S e um mon oide onde a lei do corte e v alida, ent ao a igualdade
n n n

ak
k=1 k=1

bk

=
k=1

(ak bk )

verica-se se e s o se S e abeliano. 4. Suponha que n Z, e g1 , g2 G, onde G e um grupo aditivo. Diga se e sempre verdade que n = 0 e ng1 = ng2 g1 = g2 . o: Considere o grupo Z2 referido no Cap (Sugesta tulo 1.) 5. Prove que, se B e um subconjunto do anel A fechado em rela ca o a ` diferen ca em A, ent ao B e tamb em fechado em rela ca o ao produto por inteiros, ou seja, Se [a, b B a b B ] ent ao [(n Z e b B ) nb B ]. 6. Use o resultado anterior para provar que no anel dos inteiros, as seguintes arma co es s ao equivalentes para um subconjunto B Z n ao vazio: (a) B e fechado em rela ca o a ` diferen ca; (b) B e um subanel de Z; (c) B e um ideal de Z. 7. Mostre que: (a) se : G H e um homomorsmo de grupos aditivos, ent ao (ng ) = n(g ), n Z, g G;

(b) se : Z G e um homomorsmo de grupos aditivos, ent ao (n) = ng , para algum g G. Como e que pode generalizar estes resultados a grupos que n ao s ao aditivos? 8. Mostre que, se G e um grupo e g G, ent ao H = {an : n N} e o menor subgrupo de G que cont em g . 9. Seja A um anel com identidade I , e : Z A dada por (n) = nI . Mostre que: (a) e um homomorsmo, e (Z) = {nI : n N} e o menor subanel de A que cont em I ; (b) {n Z : na = 0} e um ideal de A que cont em o n ucleo N (); (c) (N) = {nI : n N} = {
n k=1
8

I : n N} e o conjunto N (A)8 .

Esta e a forma mais rigorosa que podemos dar a ` ideia de que os elementos de N (A) se obt em somando a identidade I a si pr opria, um n umero arbitr ario, mas nito, de vezes.

82

Cap tulo 2. Os N umeros Inteiros

10. Seja A = {0} um anel com identidade I , e : Z A dada por (n) = nI . Prove que, se A e bem-ordenado (i.e., se A e ordenado e qualquer subconjunto n ao-vazio de A+ tem m nimo), ent ao A e isomorfo a Z. o: Mostre, pela seguinte ordem, que: Sugesta (b) A+ = (N): (c) A = (Z); (d) e injectiva. (a) O conjunto {a A : 0 < a < I } e vazio;

2.5

Factores, M ultiplos e Divis ao

Num anel arbitr ario A a equa ca o ax = b n ao tem necessariamente solu ca o para quaisquer a e b, mesmo que a = 0 (se a = 0 a equa ca o s o pode em qualquer caso ter solu ca o para b = 0). Para evitar a necessidade de distinguir a equa ca o ax = b da equa ca o xa = b, suporemos sempre nesta sec ca o que A designa um anel comutativo. Deni ca o 2.5.1. Se a, b A, dizemos que a e factor (ou divisor 9 ) de ltiplo de a, e escrevemos a|b, se a equa b, ou que b e mu ca o ax = b tem alguma solu ca o x A. Exemplos 2.5.2.
1. Num anel com identidade 1, qualquer elemento b tem pelo menos os factores 1, 1, b, b, porque b = 1b = (1)(b) (se bem que possa acontecer que 1 = 1 = b = b!). 2. Se K e um corpo, e k = 0, qualquer r K e m ultiplo de k . 3. Se A = Z, e a2 = 1, o conjunto dos m ultiplos de a e distinto de Z. 4. Os m ultiplos de (x 1) no anel R[x] dos polin omios reais na vari avel x s ao precisamente {p(x) R[x] : p(1) = 0}.

evidente que a rela E ca o e factor de e transitiva (se a|b e b|c, ent ao a|c), e se c = 0 n ao e divisor de zero, temos que ac|bc se e s o se a|b. Por outro lado, se A e um anel ordenado, e tamb em claro que a|b se e s o se |a| | |b|. Neste cap tulo estamos interessados no caso A = Z. O estudo da factoriza ca o e divisibilidade em an eis mais gerais ser a efectuado no pr oximo cap tulo. No caso dos inteiros, a implica ca o n > 0 n 1 permite-nos obter ainda:
Note-se que o termo divisor e utilizado aqui numa acep ca o ligeiramente diferente da que us amos quando denimos divisor de zero. Recorde-se que a = 0 se diz divisor de zero se a equa ca o ax = 0 tem solu ca o x = 0.
9

2.5. Factores, M ultiplos e Divis ao Lema 2.5.3. Se m, n Z, ent ao: (i) m|n = (|m| |n| ou n = 0); (ii) (m|n e n|m) |m| = |n|.

83

De acordo com o lema anterior, se n e k s ao naturais e k |n, ent ao k < n. Como j a observ amos, 1 e factor de qualquer natural n. Portanto, se n e m s ao naturais, o conjunto dos factores (ou divisores) comuns a n e m e n ao-vazio e majorado, e consequentemente tem m aximo. Analogamente, o conjunto dos m ultiplos naturais de n e m, i.e., o conjunto {k N : n|k e m|k }, e n ao-vazio, j a que nm > 0 e m ultiplo comum de n e m. Tem portanto um elemento m nimo, de acordo com o Princ pio de Boa Ordena ca o. Deni ca o 2.5.4. Se n, m N, ent ao: ximo divisor comum (i) mdc(n, m) = max{k N : k |n e k |m} diz-se m a de n e m; ltiplo co(ii) mmc(n, m) = min{k N : n|k e m|k } diz-se m nimo mu mum de n e m. Exemplo 2.5.5.
Se n = 12 e m = 16, os divisores naturais de n e m formam os conjuntos {k N : k |12} = {1, 2, 3, 4, 6, 12}, {k N : k |16} = {1, 2, 4, 8, 16}. Consequentemente, os divisores naturais comuns a 12 e 16 formam o conjunto {k N : k |12 e k |16} = {1, 2, 4}, e o respectivo m aximo divisor comum e mdc(12, 16) = 4. Os m ultiplos naturais de 12 e 16 s ao {k N : 12|k } = {12, 24, 36, 48, . . . }, {k N : 16|k } = {16, 32, 48, . . . }, donde conclu mos que os m ultiplos naturais comuns a 12 e 16 formam o conjunto {k N : 12|k e 16|k } = {48, 96, . . . } e que o respectivo m nimo m ultiplo comum e mmc(12, 16) = 48.

Observe-se que, pelo menos neste exemplo, mdc(m, n) e m ultiplo de todos os divisores comuns a n e m, e mmc(n, m) e factor de todos os m ultiplos comuns a n e m, sugerindo que:

84

Cap tulo 2. Os N umeros Inteiros

Proposi ca o 2.5.6. Sejam n, m, d, l N. Ent ao: (i) d = mdc(n, m) se e s o se: (a) d|n e d|m;

(b) para qualquer k N, (k |n e k |m) k |d.

(ii) d = mmc(n, m) se e s o se: (a) n|d e m|d;

(b) para qualquer k N, (n|k e m|k ) d|k .

Provaremos estas arma co es na sec ca o seguinte. Indicamos aqui para refer encia futura mais duas deni co es elementares. Note-se que convencionamos dizer que o natural 1 n ao e primo. Deni ca o 2.5.7. Sejam p, m, n N. (i) Dizemos que p e primo se p > 1 e se, para todo o k N tal que k |p, temos que k = 1 ou k = p. (ii) Dizemos que n e m s ao primos entre si se mdc(n, m) = 1. Exemplo 2.5.8.
f E acil vericar enumerando todas as possibilidades que 4 e 9 s ao primos entre si, i.e., mdc(4, 9) = 1, e que 13 e um n umero primo. Para provar que p e primo n ao e necess ario testar todos os n umeros k com 1 < k < p, podendo o teste terminar com o maior natural k tal que k 2 < p. No caso de p = 13, basta portanto constatar que 13 n ao e m ultiplo de 2 nem de 3.

Na sec ca o anterior prov amos por indu ca o que qualquer natural n e par ou mpar, ou seja, dado n, existem inteiros q e r tais que n = 2q + r , com 0 r < 2. Este resultado n ao e espec co do natural 2. Por outras palavras, podemos escrever sempre n = 3q + r , com 0 r < 3, ou n = 4q + r , com 0 r < 4, etc. Um momento de reex ao mostra que estas arma co es est ao relacionadas com o Algoritmo de Divis ao que todos aprendemos na escola prim aria. Teorema 2.5.9 (Algoritmo de Divis ao). Se n, m Z e n = 0, existem inteiros u nicos q, r , tais que m = nq + r , e 0 r < |n|. Demonstra ca o. Provamos apenas o caso n, m N, deixando o caso geral como exerc cio. Note-se que o argumento para provar a exist encia corresponde ao processo usual para efectuar uma divis ao. (i) Exist encia: Considere-se o conjunto Q = {x N 0 : nx m}. Note-se que Q e n ao-vazio (porque 0 Q) e majorado (porque x nx m). claro que nq m < n(q + 1), Tem consequentemente um m aximo x = q . E

2.5. Factores, M ultiplos e Divis ao

85

porque q Q e (q + 1) Q. Subtraindo nq destas desigualdades, obtemos 0 r n, j a que r = m nq . (ii) Unicidade: Se m = nq + r = nq + r , segue-se que n(|q q |) = |r r |. Agora, se q = q , eo bvio que |q q | 1 e |r r | > n. Por outro lado, r e r vericam 0 r, r < n, donde temos n < r r < n, ou seja, |r r | < |n|. Assim, s o pode ser q = q , mas como n(|q q |) = |r r |, tamb em r = r . Deni ca o 2.5.10. Se n, m Z, n = 0, e m = nq + r com 0 r < |n|, dizemos que q e r s ao respectivamente o quociente e o resto da divis ao de m por n. O quociente e o resto dependem dos sinais alg ebricos de m e n duma forma que n ao e imediatamente o bvia. Para o vericar, considerem-se os exemplos abaixo: n q r m 5 3 1 2 5 3 1 2 5 3 2 1 5 3 2 1 Supondo n = 0 xo, considere a fun ca o : Z {0, 1, . . . , n 1}, onde (m) e o resto da divis ao de m por n. Deixamos como exerc cio a verica ca o do seguinte resultado: Proposi ca o 2.5.11. Se x, y s ao inteiros arbitr arios, temos (i) (x) = (y ) se e s o se n|(x y ); (ii) (x y ) = ((x) (y )); (iii) (xy ) = ((x)(y )). Vamos usar o Teorema 2.5.9 j a na pr oxima sec ca o para descrever completamente os ideais do anel dos inteiros, e tornaremos a encontr a-lo repetidas vezes. No pr oximo cap tulo apresentaremos uma sua generaliza ca o a certos an eis de polin omios e outros an eis mais gerais. De facto, todas as no co es introduzidas nesta sec ca o (primo, mdc, mmc, etc.) ser ao eventualmente generalizadas a uma classe muito extensa de an eis. Exerc cios.
1. Seja A um anel comutativo, e a, b, c A. Prove que, se a|b e b|c, ent ao a|c, e que, se c = 0 n ao e divisor de zero, temos ac|bc se e s o se a|b. 2. Prove o Lema 2.5.3. 3. Conclua a demonstra ca o do Teorema 2.5.9.

86

Cap tulo 2. Os N umeros Inteiros

4. Mostre que, para m, n, k N, se mn = k e m2 > k , ent ao n2 < k . 5. Fa ca uma lista com os naturais entre 100 e 200. Observe que 172 = 289, e corte da sua lista todos os m ultiplos de 2, 3, 5, 7, 11 e 13. Quais s ao os n umeros que restam10 ? 6. Determine os n umeros primos entre 1950 e 2000. o: Determine primeiro os primos p 2000). (Sugesta 7. Se m, n Z, n = 0 e : Z {0, 1, . . . , n 1} e o resto da divis ao por n, quando e que (m) = (m)? 8. Prove a Proposi ca o 2.5.11. Qual e a rela ca o entre este teorema e a prova dos nove da Aritm etica elementar? 9. Diga se o Teorema 2.5.9 e v alido se substituirmos o anel dos inteiros pelo anel formado pelos m ultiplos de 2. E se substituirmos o anel dos inteiros pelo anel dos reais? 10. Enuncie e demonstre um resultado an alogo ao Teorema 2.5.9 para o anel dos inteiros de Gauss.

2.6

Ideais e o Algoritmo de Euclides

Se dispusermos de dois rel ogios de areia (ampulhetas), um marcando um intervalo de tempo de 21 minutos e o outro marcando um intervalo de tempo de 30 minutos, que intervalos podemos medir utilizando as duas ampulhetas? Certos intervalos s ao obviamente poss veis, se utilizarmos sucessivamente uma ou outra ampulheta. Por exemplo, 30, 60, 90,. . . , 21, 42, 63,. . . , ou somas destes n umeros, como 51, 81, 111,. . . , 102, 123,. . . , 132, 153,. . . , etc. Se usarmos simultaneamente as duas ampulhetas, podemos obter diferen cas destes n umeros. Exemplos s ao 9 = 30 21, 3 = 63 60, etc. Um exame mais cuidadoso dos n umeros que se podem obter sugere as seguintes observa co es: Podemos obter qualquer natural da forma x21 + y 30 com x, y Z. Todos os n umeros da forma x21 + y 30 s ao m ultiplos de 3 (pois 3 eo m aximo divisor comum de 21 e 30). Por outro lado, existem inteiros x e y (e.g., x = 3, y = 2) tais que 3 = x 21 + y 30. Em particular, se m = k 3 e um qualquer m ultiplo de
10 stenes. Erat Chama-se a este procedimento o filtro de Erato ostenes (276 a.C.194 a.C.) nascido na actual L bia, foi o terceiro bibliotec ario da famosa Biblioteca de Alexandria. Entre outras coisas estabeleceu a esfericidade da Terra, e calculou com grande exactid ao o seu di ametro.

2.6. Ideais e o Algoritmo de Euclides

87

3, ent ao m = k (x 21 + y 30) = k (x 21 + y 30) = x 21 + y 30. Por outras palavras, Os n umeros da forma x21 + y 30 s ao precisamente os m ultiplos de 3; 3 = mdc(21, 30) e o menor natural da forma x21 + y 30. O objectivo desta sec ca o e explorar estas observa co es, generalizando a um anel arbitr ario as ideias que se t em revelado u teis noutros contextos. Como subprodutos do nosso trabalho determinaremos todos os ideais de Z e encontraremos um processo de c alculo de mdc(n, m), o chamado Algoritmo de Euclides, que n ao envolve o conhecimento dos factores primos de n e m, e facilmente generaliz avel a polin omios, e e especialmente apropriado ao c alculo autom atico. Sendo n e m inteiros arbitr arios xos, considere-se o conjunto I = {xn + evidente que I n ym : x, y Z}. E ao e vazio, e e fechado em rela ca o a ` diferen ca e ao produto por inteiros arbitr arios, i.e., se x, y, x , y , z Z, ent ao (xn + ym) (x n + y m) = (x x )n + (y y )m I, z (xn + ym) = (xn + ym)z = (zx)n + (zy )m I. Por outras palavras, I e um ideal de Z. Por outro lado, se J e um ideal tal que n, m J , e claro que xn, ym J para quaisquer x, y Z, donde xn + ym J , ou seja, I J . Dizemos por isso que I e o menor ideal de Z que cont em n e m, ou ainda que I e o ideal gerado por n e m. Mais geralmente, considere-se um qualquer anel A em lugar do anel dos inteiros, e substitua-se o conjunto {n, m} por um subconjunto arbitr ario (n ao-vazio) S em A. Notamos que o pr oprio anel A e um ideal de A que cont em S . Portanto, a fam lia dos ideais de A que cont em S n ao e vazia. Designamos por S a intersec ca o de todos os ideais pertencentes a esta f fam lia, sendo claro que S S . E acil vericar da deni ca o de ideal que a intersec ca o duma fam lia de ideais de A e ainda um ideal de A, e portanto tamb S e um ideal de A que cont em S . E em evidente que, se S I A e I e um ideal, ent ao S I . A verica ca o de todas estas arma co es e deixada como exerc cio. Deni ca o 2.6.1. Se A e um anel, e S A, chama-se a S o ideal gerado por S , ou o menor ideal de A que cont em S . Os elementos de S dizem-se geradores do ideal S , e S diz-se conjunto gerador de S . Se S = {a1 , a2 , . . . , an } e um subconjunto nito dum anel A, escrevemos por vezes a1 , a2 , . . . , an em lugar de S . Vimos no caso dos inteiros que n, m = {xn + ym : x, y Z}, e e imediato provar que n = {xn : x Z}. Existem no entanto an eis onde n ao e t ao f acil determinar o ideal gerado por um dado conjunto de elementos.

88 Exemplos 2.6.2.

Cap tulo 2. Os N umeros Inteiros

1. Seja A um anel abeliano e a A. Ent ao {xa : x A} e um subanel de A, pois, se x, y A, temos xa ya = (x y )a, (xa)(ya) = (xay )a, logo {xa : x A} e fechado para a diferen ca e o produto. Por outro lado, se x, b A, como A e abeliano, temos b(xa) = (xa)b = (bx)a, logo {xa : x A} e um ideal. Finalmente a cont em necessariamente os m ultiplos de a, e conclu mos que a = {xa : x A}. 2. Seja A = M2 (Z) o anel das matrizes 2 2 com entradas em Z, e a= O conjunto dos m ultiplos de a e {ax : x M2 (Z)} = { n m 0 0 : n, m Z}, 1 0 0 0 .

mas a = M2 (Z) por raz oes que exploraremos nos exerc cios.

O ideal de Z gerado por 21 e 30 e tamb em gerado por 3. De facto acontece que qualquer ideal dos inteiros e gerado por um dos seus elementos, propriedade que n ao e de modo nenhum generaliz avel a todos os an eis. Teorema 2.6.3. I e um ideal de Z se e s o se existe d Z tal que I = d . Demonstra ca o. Vejamos que ambas as implica co es se vericam. (a) Se I = d , ent ao I e obviamente um ideal de Z. (b) Seja I um ideal de Z. Se I se reduz ao conjunto {0}, e claro que I = 0 . Podemos portanto supor I = 0 , e notamos que neste caso o ideal I cont em inteiros positivos (note que, se n I , ent ao n I ). Sendo I + = {n I : n > 0}, tomamos d igual ao m nimo de I + (m nimo esse que existe pelo Princ pio de Boa Ordena ca o). Como d I segue-se (porqu e?) que d I , restando-nos portanto provar a inclus ao oposta I d , ou seja, que, se m I , ent ao m e m ultiplo de d. Seja m I , e q e r o quociente e resto da divis ao de m por d (recorde-se que d > 0, donde d = 0). Temos ent ao m = qd + r , ou r = m qd. Observese que qd d , e portanto qd I (j a vimos que d I ). Como r = m qd e a diferen ca de dois elementos do ideal I , temos r I . Finalmente, como 0r<ded e por deni ca o o menor elemento positivo do ideal I , temos necessariamente r = 0, donde m e m ultiplo de d, i.e., m d . Portanto, I d.

2.6. Ideais e o Algoritmo de Euclides

89

O exemplo do ideal 21, 30 sugere que, se I = d = n, m , ent ao |d| eo m aximo divisor comum de n e m. O resultado anterior permite estabelecer este resultado e ainda a parte (i) da Proposi ca o 2.5.6. Corol ario 2.6.4. Se n, m N, ent ao n, m = d onde d = mdc(n, m). Em particular, temos que: (i) a equa ca o xn + ym = d tem solu co es x, y Z; (ii) se k e um divisor comum de n e m, ent ao k e tamb em divisor de d. Demonstra ca o. (i) Sabemos, do teorema anterior, que existe um natural o d tal que n, m = d . E bvio que d d = n, m . Como n, m e o conjunto dos inteiros da forma xn + ym, existem inteiros x , y tais que d = x n + y m. igualmente o (ii) E bvio que n, m n, m = d . Portanto, n e m s ao m ultiplos de d, que e um divisor comum a n e m. Por outro lado, se k N e um qualquer divisor comum a n e m, temos n = kn e m = km , donde d = x n + y m = k (x n + y m ), ou seja, k |d. Em especial, k d e d eo m aximo divisor comum de n e m. Este corol ario sugere que o c alculo de mdc(n, m) pode ser feito por busca do menor natural no ideal n, m . O Algoritmo de Divis ao torna essa busca poss vel recorrendo ao seguinte lema. Lema 2.6.5. Se n, m N e m = qn + r , ent ao n, m = n, r . Demonstra ca o. Por um lado, k n, m = k = xm + yn

= k = x(qn + r ) + yn = k = (xq + y )n + xr = k n, r ,

logo n, m n, r . Por outro lado, k n, r = k = xn + yr = k = xn + y (m qn) = k = (x yq )n + ym = k n, m ,

ou seja, n, r n, m . O Algoritmo de Euclides e a aplica ca o repetida do lema anterior at e obter uma divis ao exacta (r = 0). Este e um procedimento muito simples, f acil de programar, e que passamos a ilustrar no caso com que inici amos esta sec ca o:

90 Exemplo 2.6.6.
Se n = 21 e m = 30, ent ao

Cap tulo 2. Os N umeros Inteiros

30 = 1 21 + 9 = 30, 21 = 21, 9 , 21 = 2 9 + 3 = 21, 9 = 9, 3 , 9 = 3 3 + 0 = 9, 3 = 3 . 30, 21 = 3 , e pelo corol ario anterior temos que 3 = mdc(21, 30). Em termos gerais, i.e., come cando com dois naturais quaisquer n e m, e supondo n < m, o procedimento a seguir deve ser claro, e corresponde a um processo iterativo muito f acil de programar (experimente-o!). Observe-se tamb em que e simultaneamente poss vel determinar inteiros x e y tais que mdc(n, m) = xn + ym. Das equa co es acima temos imediatamente 3 = 21 + (2)9 e 9 = 30 + (1)21, donde 3 = 21 + (2)[30 + (1)21] = (3)21 + (2)30.

Logo

Apresentamos a seguir um argumento que explora o facto de mdc(n, m) ser uma combina ca o linear de n e m. Proposi ca o 2.6.7. Sejam m, n, p, k N e suponha-se que mn|kp. Se m e p s ao primos entre si, ent ao m e factor de k . Demonstra ca o. Como por hip otese mdc(m, p) = 1, existem inteiros x , y tais que 1 = x m + y p, donde k = k (x m + y p). Al em disso, como mn|kp, existe um inteiro z tal que kp = z mn. Portanto, k = k (x m + y p) = kx m + y kp = kx m + y z mn = (kx + y z n)m, donde m|k . O m nimo m ultiplo comum de dois naturais pode tamb em ser estudado a partir do Teorema 2.6.3. Dados os naturais n e m, observamos que n m e o conjunto dos m ultiplos comuns a n e m. Como a intersec ca o de dois ideais e um ideal, conclu mos, do Teorema 2.6.3, que n m = l , onde l e um claro que l natural. E e um m ultiplo comum de n e m, e que qualquer m ultiplo comum k de n e m e m ultiplo de l, e portanto l |k |. Assim, podemos vericar, analogamente ao caso do do m aximo divisor comum, a parte (ii) da Proposi ca o 2.5.6. Estas observa co es sugerem a deni ca o de m aximo divisor comum e m nimo m ultiplo comum de dois inteiros como se segue.

2.6. Ideais e o Algoritmo de Euclides Deni ca o 2.6.8. Se m, n, d, l s ao inteiros, e d, l 0, ent ao: (i) d = mdc(n, m) se d = n, m ; (ii) l = mmc(n, m) se l = n m .

91

A deni ca o acima e compat vel com o Teorema 2.6.3 e conduz ao resultado natural mdc(n, m) = mdc(|n|, |m|) e mmc(n, m) = mmc(|n|, |m|). Note-se de passagem que mdc(n, 0) = n e mmc(n, 0) = 0. Veremos mais adiante que e poss vel explorar estes resultados para estender as no co es de m aximo divisor comum e m nimo m ultiplo comum a certas classes de an eis. Num anel arbitr ario, distinguimos com um nome especial os ideais que, tal como os ideais do anel Z, s ao gerados por um dos seus elementos. Deni ca o 2.6.9. O ideal I num anel A diz-se um ideal principal se existe a A tal que I = a . De acordo com o Teorema 2.6.3, todos os ideais do anel dos inteiros s ao ideais principais, mas veremos adiante an eis com ideais que n ao s ao principais. No entanto, os an eis onde todos os ideais s ao principais constituem uma classe importante de an eis. Sabemos que, se A e um anel com identidade I , ent ao a fun ca o : Z A dada por (n) = nI e um homomorsmo. Segue-se naturalmente que o conjunto das solu co es da equa ca o homog enea nI = 0 (n Z), que e o n ucleo de , e um ideal de Z. Portanto, e dado que todos os ideais de Z s ao principais, existe um inteiro m 0 tal que {n Z : nI = 0} = m . Na realidade, e de acordo com a demonstra ca o do Teorema 2.6.3, se m > 0, ent ao m e simplesmente a menor solu ca o positiva da equa ca o nI = 0. Em qualquer caso, o inteiro m merece um nome especial. Deni ca o 2.6.10. Dizemos que um inteiro m 0 e a caracter stica do anel A se {n Z : nI = 0} = m . Exemplos 2.6.11.
1. Os an eis mais comuns (Z, Q, R, C, H, etc.) t em caracter stica 0. 2. O anel Z2 tem caracter stica 2.

Se m e n s ao ideais de Z, e claro que n m se e s o se m|n. Por outras palavras, determinar todos os ideais que cont em n e equivalente a determinar todos os divisores de n. Isto mesmo e ilustrado na pr oxima gura, quando n = 12, onde cada rect angulo representa um ideal de Z que cont em 12 . Note-se que, se um

92
 

Cap tulo 2. Os N umeros Inteiros

  

Figura 2.6.1: Ideais de Z que cont em 12 . rect angulo est a contido noutro, ent ao os ideais correspondentes tamb em o est ao, e que o ideal gerado por 1 e obviamente o anel Z. Em alternativa, podemos representar os ideais que cont em 12 como no seguinte diagrama (note o subdiagrama a ` direita).
"!#$&% 3254768@9BADCFEG# '# 1# 9H# (# 0# 3CF#

!)'#

252I6839BAGCPE#

Figura 2.6.2: Os divisores de 12. Deve observar-se que um diagrama deste tipo pode ser prolongado para baixo indenidamente, mas n ao o pode ser para cima. Em particular, dado um ideal m dos inteiros e poss vel que o u nico ideal que o contenha estritamente seja o pr oprio Z, o que acontece precisamente quando n e um n umero primo ou 1. O mesmo pode acontecer a um ideal arbitr ario de um qualquer anel, pelo que introduzimos: ximo ou maximal se para Deni ca o 2.6.12. O ideal I em A diz-se m a qualquer ideal J em A, I J = J = I ou J = A. Os ideais m aximos de um dom nio integral D podem ser utilizados, como veremos adiante, para associarmos a D certos corpos. Como dissemos acima, e f acil identicar os ideais m aximos de Z, que usaremos adiante para denir uma classe importante de corpos nitos.

2.6. Ideais e o Algoritmo de Euclides

93

Teorema 2.6.13. O ideal p em Z e m aximo se e s o se p = 1 ou |p| e um n umero primo. Demonstra ca o. Suponha-se p, q N e p q , i.e., q |p. Se p = 1 ou p e primo, temos q = 1 ou q = p, donde q = Z ou q = p , e p e m aximo. Se, por outro lado, p > 1 n ao e primo, ent ao existe q N tal que 1 < q < p e q |p. Segue-se que Z = q = p , e p q , donde p n ao e m aximo. Na pr oxima sec ca o examinaremos mais pormenorizadamente outras propriedades dos n umeros primos. Exemplos 2.6.14.
1. O ideal 0 e m aximo no anel R, mas n ao no anel Z. 2. O ideal x2 2 n ao e m aximo em R[x], porque x2 2 x+ 2, e x + 2 = R[x]. Por outro lado, x2 2 e maximal em Z[x] (porqu e?). 3. No ap endice mostra-se, recorrendo ao lema de Zorn, que num anel arbitr ario A qualquer ideal pr oprio I A est a contido num ideal maximal.

Exerc cios.
1. D e exemplos de naturais a, b, n tais que ab n ao e factor de n, mas a|n e b|n. 2. Determine inteiros x e y tais que mdc(135, 1987) = x135 + y 1987. 3. Como pode medir 1 litro de a gua, se tiver a ` sua disposi ca o apenas dois recipientes com capacidades respectivamente de 15 e 23 litros? 4. Sejam a, b, d, m, x, y, s, t Z. Mostre que: (b) as + bt = 1 mdc(a, b) = mdc(a, t) = mdc(s, b) = mdc(s, t) = 1; (d) mdc(a, m) = mdc(b, m) = 1 mdc(ab, m) = 1; (e) a|m e b|m ab|m mdc(a, b); (f) |ab| = mdc(a, b) mmc(a, b). (c) mdc(ma, mb) = |m| mdc(a, b); (a) d = M DC (a, b), a = dx, b = dy mdc(x, y ) = 1;

5. Seja I = {I } B uma fam lia de ideais de um anel A indexada por um conjunto B qualquer. Considere o conjunto intersec ca o desta fam lia: I=
B

I = {a A : a I , para qualquer B }.

(a) Prove que I e um ideal de A.

94

Cap tulo 2. Os N umeros Inteiros


(b) Seja S A, e I a fam lia de todos os ideais de A que cont em S . Prove que neste caso I e o menor ideal de A que cont em S .

6. Prove que, se S1 S2 A, ent ao S1 S2 . 7. Suponha que m, n Z, e prove que: (b) n = m m = n. 8. Prove que, se A e um anel abeliano com identidade e a1 , a2 , . . . , an A, ent ao
n

(a) n m m|n;

a 1 , a2 , . . . , an =
k=1

xk ak : xk A, 1 k n .

Como e que descreveria a1 , a2 , . . . , an se A fosse abeliano, mas n ao contivesse identidade? 9. Seja {an }nN uma sucess ao de inteiros. (a) Dena dn = mdc(a1 , a2 , . . . , an ) e ln = mmc(a1 , a2 , . . . , an ), e prove que n a equa ca o dn = k=1 xk ak tem solu co es xk Z. (c) Quais s ao os valores de n para os quais 30x +105y +42z = n tem solu co es inteiras? 10. Fa ca um diagrama semelhante ao dos divisores de 12 para n = 18. 11. Suponha que A e B s ao an eis unit arios, de caracter stica respectivamente n e m. Prove que a caracter stica de A B e mmc(n, m). 12. Seja A um anel abeliano com identidade 1, e J um ideal de A. Prove que J e maximal se e s o se, para qualquer a J , a equa ca o xa + y = 1 tem solu co es x A e y J. o: Verique primeiro que {xa + y : x A e y J } (Sugesta e o ideal gerado por J {a}.) 13. Suponha que A e um anel com identidade I e caracter stica m > 0, e prove que {nI : n Z} = {nI : n N} = {(1), (2), . . . , (m)} e um anel com m elementos. Prove tamb em que, se a A, ent ao a menor solu ca o positiva de na = 0 e um factor de m. o: se n = mq + r ent (Sugesta ao (n) = (r).)

(b) Prove que dn+1 = mdc(dn , an+1 ) e ln+1 = mmc(ln , an+1 ).

14. Suponha que A e um anel com caracter stica 4, e determine as tabuadas da soma e do produto do anel (Z). Verique se este anel e ou n ao isomorfo ao corpo de 4 elementos referido no Cap tulo 1. 15. Determine os ideais de cada um dos seguintes an eis.

2.7. O Teorema Fundamental da Aritm etica


(a) O anel dos inteiros pares. (b) O anel Z[i] dos inteiros de Gauss. (d) O anel Mn (Z). (c) O anel Z Z.

95

16. Determine no caso de cada um dos an eis do exerc cio 15 se os respectivos ideais s ao todos principais.

2.7

O Teorema Fundamental da Aritm etica

Uma das propriedades mais importantes dos n umeros primos e a de gerarem por multiplica co es todos os naturais n 2. O objectivo deste sec ca o e precisar e demonstrar esta observa ca o que, formulada convenientemente, se diz o Teorema Fundamental da Aritm etica. Proposi ca o 2.7.1. Qualquer natural n 2 tem pelo menos um divisor primo p. Demonstra ca o. O conjunto D = {m N : m > 1 e m|n} e n ao-vazio, j a que cont em n. Seja p o m nimo de D . Se p n ao e primo, ent ao p = mk , onde 1 < m < p. Como m e obviamente factor de n ,p n ao pode ser o m nimo de D . Conclu mos que p e primo. Uma consequ encia desta proposi ca o e a exist encia de factoriza co es em n umeros primos para qualquer natural n 2. Corol ario 2.7.2. Se n 2, existem n umeros primos p 1 p2 pk k tais que n = i=1 pi . Demonstra ca o. Demonstramos este resultado por indu ca o. Se n = 2, e evidente que n tem uma factoriza ca o do tipo indicado (k = 1 e p1 = 2). Supomos agora que qualquer natural m com 2 m < n tem uma factoriza ca o do tipo indicado. Pretendemos provar que n tem tamb em uma factoriza ca o deste tipo. Seja P = {p N : p|n, p primo} o conjunto dos factores primos de n. Sabemos que P e majorado (n e um majorante) e n ao-vazio (de acordo com a Proposi ca o 2.7.1). P tem portanto um elemento m aximo q . Se q = n, ent ao n e primo, e tomamos k = 1 e p1 = q = n. Caso contr ario, q < n e, portanto, n = mq , onde 2 m < n. Pela hip otese de indu ca o, existem n umeros primos p1 p2 pk tais que m = k p , i=1 i todos eles majorados por q . Tomamos neste caso k = k + 1, e pk = q .

96

Cap tulo 2. Os N umeros Inteiros

Veric amos acima a exist encia de factoriza co es em primos para qualquer natural n > 2. A quest ao da unicidade dessas factoriza co es (a menos da ordem dos factores) ser a esclarecida em seguida, mas conv em desde j a notar que corresponde a um problema conceptualmente distinto do anterior, como se ilustra no exemplo seguinte. Exemplo 2.7.3.
Se classicarmos como primos no anel dos n umeros pares os inteiros pares que n ao podem ser expressos como produtos de outros inteiros pares, e f acil constatar que 2, 6 e 18 s ao primos. Deixaremos para os exerc cios a demonstra ca o dos an alogos dos resultados anteriores para este anel que, tal como o dos inteiros, e bem ordenado. Por outro lado, como 36 = 2 18 = 6 6, e o bvio que as decomposi co es em primos n ao s ao u nicas no anel dos inteiros pares.

O resultado fundamental para provar a unicidade das factoriza co es em primos no anel dos inteiros e o seguinte lema. Lema 2.7.4 (Euclides). Sejam m, n, p Z e suponha-se que p e um n umero primo. Se p e factor do produto mn, ent ao p e factor de m ou factor de n. Demonstra ca o. Seja d = mdc(m, p). Como d e factor de p e p e primo, temos d=1 ou d = p. evidente que, se d = p, ent E ao p e factor de m. Se d = 1, existem inteiros x e y tais que 1 = xm + yp, donde n = nxm + nyp. Como p e factor de mn, existe tamb em um inteiro z tal que mn = zp. Conclu mos que n = xzp + nyp = (zx + ny )p, e portanto p e factor de n. Note-se de passagem que o exemplo apresentado antes do Lema de Euclides mostra que este lema n ao e aplic avel no anel dos inteiros pares, se interpretarmos o qualicativo primo como indic amos. Exemplo 2.7.5.
Uma das descobertas dos matem aticos gregos da Antiguidade que mais os surpreendeu e intrigou foi, em linguagem moderna, a da exist umeros encia de n irracionais. Podemos vericar agora sem diculdade que 2 e irracional, i.e., n 2 que n ao existem inteiros n e m tais que m = 2, ou seja, n2 = 2m2 . Argumentamos por absurdo. Podemos supor sem perda de generalidade que m e n s ao primos entre si (porqu e?). Notamos agora que n2 = 2m2 2|n2 2|n, pelo Lema de Euclides. Conclu mos que n = 2k , para algum inteiro k . Assim, n2 = 4k 2 , donde 4k 2 = 2m2 , ou ainda 2k 2 = m2 . Como 2|m2 , segue-se novamente do Lema de Euclides que 2|m, contradizendo a hip otese de m e n 2 2 serem primos entre si. Conclu mos que a equa c a o n = 2 m n a o tem solu co es ao e racional. nos inteiros, e 2 n

2.7. O Teorema Fundamental da Aritm etica

97

Deixamos para os exerc cios a generaliza ca o deste exemplo para o caso n, quando n N n ao e um quadrado perfeito. Por palavras, quando n e um natural, a sua raiz quadrada e ou outro natural (caso em que n e um quadrado perfeito) ou e um n umero irracional. Podemos generalizar o Lema de Euclides para um qualquer produto nito de inteiros. A demonstra ca o (que ca como exerc cio) deve ser feita por indu ca o no n umero de factores. Corol ario 2.7.6. Se p e primo e p |
k i=1

mi , ent ao:

(i) p|mj para algum j , com 1 j k . (ii) Se os inteiros mi s ao primos, ent ao p = mj , para algum j , com 1 j k. Podemos agora enunciar e provar o Teorema 2.7.7 (Teorema Fundamental da Aritm etica). Qualquer natural n > 2 tem uma factoriza ca o em primos, que eu nica a menos da ordem dos factores. Demonstra ca o. A exist encia de factoriza co es em primos decorre do Corol ario 2.7.2. Resta-nos por isso provar a sua unicidade. Procedemos como se segue. Supondo que k e m s ao naturais, p 1 p2 pk e q1 q2 qm s ao primos, e
k m

pi =
i=1 j =1

qj ,

provamos que k = m e pi = qi . Para isso, argumentamos por indu ca o em k : Para k =1, o resultado eo bvio da deni ca o de n umero primo; Supomos o resultado v alido para o natural k 1, e
k m

pi =
i=1 j =1

qj .

Seja P = {pi : 1 i k } e Q = {qj : 1 j m}. Note-se mais uma vez que de acordo com a deni ca o de primo temos necessariamente m > 1, porque k > 1. Pelo Corol ario 2.7.6 e evidente que pk Q, donde pk qm , e analogamente qm P , donde qm pk . Conclu mos que pk = qm , e segue-se da lei do corte que
k 1 m1

pi =
i=1 j =1

qj .

Pela hip otese de indu ca o, k 1 = m 1 e p i = qi , para i < k , donde k = m e pi = qi , para i k .

98

Cap tulo 2. Os N umeros Inteiros

A factoriza ca o de n em primos pode evidentemente conter factores repetidos, e e por isso comum escrev e-la na forma
m

n=
i=1

p i ei

(ei 1),

que se diz a factoriza ca o de n em pot encias primas. Esta express ao eu nica, a menos da ordem dos factores. O Teorema Fundamental da Aritm etica n ao implica directamente a exist encia dum n umero innito de primos. Este u ltimo facto foi tamb em descoberto por Euclides. Teorema 2.7.8 (Euclides). O conjunto dos primos e ilimitado. Demonstra ca o. Pretendemos provar que para qualquer natural n existe um primo p > n. Dado um natural n, considere-se o natural m = n! + 1, onde evidente do Algoritmo de Divis n! e o factorial de n. E ao que o resto da divis ao de m por qualquer natural entre 2 e n e 1. Em particular, todos os factores de m, incluindo os seus factores primos (que existem de acordo com a Proposi ca o 2.7.1), s ao maiores do que n. Conclu mos que existem n umeros primos maiores do que n. Como acab amos de ver, os n umeros primos formam uma sucess ao ilimitada 2, 3, 5, 7, 11, 13, . . . , pn , . . . sobre a qual a mais elementar curiosidade sugere algumas perguntas simples. Por exemplo, e poss vel determinar uma f ormula expl cita, envolvendo o natural n, que permita calcular o primo p n ? Quantos n umeros primos existem no intervalo de 1 a n? At e que ponto e dif cil determinar os factores primos dum dado natural n? Sobre a primeira quest ao mencionada acima, a resposta parece ser negativa. Em particular, n ao se conhece nenhuma f ormula expl cita que produza apenas n umeros primos. A t tulo de exemplo, descrevemos aqui uma das mais famosas tentativas nesta direc ca o, devida a Fermat 11 , e que envolveu os n umeros da forma n Fn = 22 + 1, f hoje conhecidos por n umeros de Fermat . E acil calcular os n umeros de Fermat correspondentes a n = 0, 1, 2 e 3, obtendo-se respectivamente 3, 5, 17, e 257, todos eles primos. A escolha n = 4 corresponde a 65537, que e
Pierre de Fermat (1601-1665), matem atico franc es. Fermat, advogado de pross ao, e um dos personagens mais interessantes da hist oria da Matem atica. Foi um dos fundadores do C alculo Innitesimal, e descobriu independentemente de Descartes (de quem ali as foi amigo) os princ pios da Geometria Anal tica. O seu trabalho mais importante foi sem d uvida a cria ca o da moderna Teoria dos N umeros.
11

2.7. O Teorema Fundamental da Aritm etica

99

ainda um n umero primo. H a no entanto n umeros de Fermat que n ao s ao 12 primos, como Euler descobriu em 1732 para n = 5. Se esta lhe parece uma observa ca o simples de demonstrar, note que n = 5 corresponde a 22 + 1 = 4 294 967 297, e Euler descobriu que a factoriza ca o deste n umero em primos e 22 + 1 = 641 (6 700 417). 2e A escolha do expoente e = 2n e f acil de explicar. Suponha-se que F = + 1, e e = ks, onde k, s > 1, com s mpar. O polin omio p(x) = x s + 1 tem a raiz x = 1, logo factoriza-se p(x) = (x + 1)q (x), onde q (x) e um polin omio com coecientes inteiros. Substituindo x por 2 k , conclu mos que F = 2e + 1 = (2k ) + 1 = (2k + 1)q (2k ), seguindo-se imediatamente que o n umero F n ao e primo. Por outras palavras, se F = 2e + 1 e primo ent ao e n ao tem factores mpares maiores do n que 1, logo o seu u nico factor primo e 2, donde e = 2 , e F e o n umero de Fermat Fn . Apesar do come co auspicioso da sucess ao de Fermat, n ao conhecemos n umeros de Fermat com n > 4 que sejam primos, e sabemos que alguns desses n umeros s ao compostos. Sabemos por exemplo que o menor factor primo do n umero de Fermat correspondente a n = 1945 (n umero esse com mais de 10582 d gitos na sua expans ao decimal!) e um n umero primo p de 587 d gitos: p = 5 21947 + 1, e julga-se que nenhum dos n umeros de Fermat com n > 4 e primo. Apesar disso, veremos nos exerc cios que estes n umeros podem ser usados para provar a exist encia de um n umero innito de primos. As quest oes sobre o n umero de primos no intervalo de 1 a n, ou sobre a distribui ca o dos primos, referem-se evidentemente a ` probabilidade de um n umero natural escolhido ao acaso no intervalo [1, n] ser primo. Est ao tamb em directamente relacionadas com o problema mencionado inicialmente, sobre a determina ca o duma express ao expl cita para o en esimo 13 primo. Legendre e Gauss foram os primeiros matem aticos a sugerir uma
Leonhard Euler (1707-1783), matem atico su co. Euler foi um dos mais prodigiosos matem aticos de sempre, tendo trabalhado nas mais diversas a reas da Matem atica Pura e Aplicada (an alise, geometria, geometria diferencial, teoria dos n umeros, f sica, mec anica dos uidos, e outras). 13 Adrien Marie Legendre (1752-1833), matem atico franc es. Legendre distinguiu-se na teoria dos n umeros e no estudo das fun co es el pticas.
12 5 5

100

Cap tulo 2. Os N umeros Inteiros

express ao aproximada para o n umero de primos < x, que designamos por (x). Nos nais do s eculo XIX, Hadamard 14 provou que (x)
x log x

1 quando x .

N ao provaremos aqui resultados desta natureza, que tipicamente requerem t ecnicas anal ticas para a sua demonstra ca o. Problemas como os referidos s ao talvez dos mais te oricos e dif ceis que podemos conceber, e ilustram bem as capacidades e limita co es do esp rito humano. Apesar da sua origem, t em tamb em reexos interessantes na vida actual. Referiremos adiante t ecnicas de Criptograa que exploram a relativa facilidade de c alculo de grandes n umeros primos, comparada com a diculdade de determinar os factores primos dos naturais que podemos obter pela multiplica ca o desses primos. Neste contexto, os n umeros grandes podem ter mais duma centena de d gitos; a sua factoriza ca o por verica ca o sequencial de todos os poss veis factores envolveria um n umero de divis oes da ordem de 1050 ! N ao sabemos at e que ponto e poss vel estabelecer um algoritmo pr atico para a factoriza ca o de n umeros desta ordem de grandeza, mas enquanto essa ignor ancia se mantiver, as mais secretas comunica co es pol ticas e militares poder ao continuar a fazer-se com seguran ca recorrendo dif aos n umeros primos. E cil neste momento indicarmos outros problemas pr aticos onde as propriedades dos n umeros primos t em reexos importantes, porque todos tendem a ser tecnicamente sosticados. Rera-se no entanto que o problema do reconhecimento da fala por computadores exige o desenvolvimento de algoritmos t ao r apidos quanto poss vel para a decomposi ca o de sons nas suas frequ encias fundamentais, uma t ecnica conhecida como An alise de Fourier. A velocidade te orica m axima desses algoritmos est a directamente relacionada com a fun ca o (x). Exerc cios.
oes 1. Se n = i=1 pi ei e m = i=1 pi fi com ei , fi 0 inteiros, obtenha express para o mdc(n, m) e mmc(n, m). 2. Sejam p e q primos distintos, e n = p2 q 3 . Conte os factores naturais de n, e mostre que a sua soma e (1 + p + p2 )(1 + q + q 2 + q 3 ). 3. Generalize o resultado anterior para o caso em que n =
k i=1 k k

p i ei .

4. Prove uma vers ao do Corol ario 2.7.2 para o anel dos inteiros pares. 5. Demonstre o Corol ario 2.7.6.
Jacques Hadamard (1865-1963), um dos matem aticos franceses mais inuentes do virar dos s eculos XIX e XX, e que trabalhou em dom nios muito diferentes da Matem atica (e.g., na teoria do n umeros e no c alculo de varia co es).
14

2.8. Congru encias

101

6. Prove que, para qualquer natural n, o intervalo [n + 1, n! + 1] cont em pelo menos um primo. 7. Os primos da forma 2n 1 dizem-se primos de Mersenne. Prove que, se an 1 e primo e n > 1, ent ao a = 2 e n e primo. 8. Prove que a sucess ao an = n2 n + 41 n ao e s o constitu da por primos. 9. Mostre que, se p(x) e um polin omio n ao-constante com coecientes inteiros, ent ao o conjunto dos inteiros n para os quais an = p(n) n ao e primo e innito. 10. Seja Fn = 22 + 1 o en esimo n umero de Fermat (n 0). (a) Prove que Fn+1 = 2 +
n i=0
n

Fi ;

(b) Prove que se n = m ent ao mdc(Fn , Fm ) = 1; (c) Porque e que o resultado anterior estabelece a exist encia de um n umero innito de primos? 11. Prove que, se n n ao e um quadrado perfeito, ent ao equa ca o x2 = ny 2 n ao tem solu co es x, y Z). n e irracional (i.e., a

2.8

Congru encias

Estudaremos nesta sec ca o novas rela co es bin arias em Z, as de congru encia m odulo m , associadas a ` rela ca o de divisibilidade. Usaremos a teoria aqui desenvolvida para resolver equa co es do tipo ax + by = n, onde todas as vari aveis s ao inteiros. No pr oximo cap tulo, as mesmas ideias ser ao usadas para exibir uma classe muito importante de an eis nitos. dulo m Deni ca o 2.8.1. Se x, y Z, dizemos que x e congruente m o com y se e s o se x y e m ultiplo de m. O inteiro m diz-se o m odulo de congru encia. Se x e congruente com y m odulo m, escrevemos x y (mod m). Temos portanto xy (mod m) m|(x y ) (x y ) m .

o de equiRecorde-se que uma rela ca o bin aria se diz uma relac a e reexiva, sim etrica e transitiva. valencia quando Proposi ca o 2.8.2. A rela ca o de congru encia m odulo m e de equival encia. Demonstra ca o. Vejamos que a rela ca o de congru encia m odulo m satisfaz as tr es propriedades:

102

Cap tulo 2. Os N umeros Inteiros (i) e reexiva: Como 0 e m ultiplo de m, temos x x (mod m).

claro que x y = km se, e s (ii) e sim etrica: E o se, y x = (k )m, logo x y (mod m) y x (mod m). (iii) e transitiva: Se x y (mod m) e y z (mod m), ent ao existem inteiros k e n tais que x y = km e y z = nm. Mas ent ao, x z = (x y ) + (y z ) = km + nm = (k + n)m, logo x z (mod m). Exemplos 2.8.3.
1. Ignorando a inc ognita y , a equa ca o 3 = 21x + 30y (x, y inteiros) escreve-se 3 21x (mod 30), ou 21x 3 (mod 30). 2. Se m = 0, ent ao como 0 eou nico m ultiplo de 0, xy (mod 0) x = y,

ou seja, a rela ca o de congru encia m odulo 0 e a habitual rela ca o de igualdade. Num outro extremo, se m = 1, ent ao x y (mod 1), para qualquer x, y Z (o inteiro x y e sempre m ultiplo de 1). 3. Qualquer inteiro n e par ou mpar, i.e., n = 0 + 2k ou n = 1 + 2k . Portanto n 0 (mod 2), ou n 1 (mod 2).

De acordo com o Algoritmo de Divis ao, se m > 0 e x e xo, ent ao x = mq + r , onde q, r Z (i.e., x r (mod m)), e estes inteiros s ao u nicos se 0 r < m. Portanto, x r (mod m), com 0 r < m, se e s o se r consequentemente f e o resto da divis ao de x por m. E acil generalizar a observa ca o acima, a prop osito de m = 2, a qualquer m > 0. Proposi ca o 2.8.4. Se m > 0, qualquer inteiro x e congruente com exactamente um inteiro r do conjunto {0, 1, 2, . . . , m 1}, onde r e o resto da divis ao de x por m. Com m = 0 xo, o conjunto {x Z : x r (mod m)} diz-se por esta raz ao uma classe de restos. Veremos no pr oximo cap tulo que a fam lia das classes de restos (mod m) e na realidade o suporte do anel Z m , de que j a mencion amos, informalmente, alguns exemplos, como Z 2 e Z3 . Exemplo 2.8.5.

2.8. Congru encias


Qualquer inteiro x verica exactamente uma das equa co es x 0 (mod 4), x 1 (mod 4), x 2 (mod 4) ou x 3 (mod 4).

103

As equa co es que envolvem rela co es de congru encia podem ser manipuladas como equa co es alg ebricas vulgares, excepto no que diz respeito a ` lei do corte para o produto. Proposi ca o 2.8.6. Se x x (mod m) e y y (mod m), ent ao vericamse as propriedades: (i) x y x y (mod m); (ii) xy x y (mod m). Em particular, temos que: (iii) x x (mod m) x + a x + a (mod m); (iv) x x (mod m) ax ax (mod m). Demonstra ca o. Por hip otese, tanto x x como y y s ao m ultiplos de m. portanto evidente que (x x ) (y y ) = (x y ) (x y ) s E ao m ultiplos de m, i.e., x y x y (mod m). Por outro lado, (x x )y e x (y y ) s ao ainda m ultiplos de m. Por isso, (x x )y x (y y ) = xy x y e m ultiplo de m, ou seja, xy x y (mod m). Deixamos as restantes arma co es para os exerc cios. Exemplo 2.8.7.
claro que 10 3 (mod 7) e 11 3 (mod 7). De acordo com a Proposi E ca o 2.8.6, temos que 10 + 11 3 + (3) (mod 7) 21 0 (mod 7), 10 11 3 (3) (mod 7) 1 6 (mod 7), Por outro lado, observe que 4 5 4 8 (mod 6), mas 5 8 (mod 6). Assim, em geral, ax ax (mod m) n ao implica x x (mod m).

10 11 3 (3) (mod 7) 110 9 (mod 7).

importante compreender que a Proposi E ca o 2.8.6 usa precisamente as propriedades de m que tornam este conjunto um ideal. A demonstra ca o do seguinte corol ario desta proposi ca o ca como exerc cio.

104

Cap tulo 2. Os N umeros Inteiros

Corol ario 2.8.8. Se x y (mod m), ent ao x n y n (mod m) para todo o natural n. Uma das aplica co es mais simples da Proposi ca o 2.8.6 e do seu Corol ario e o estabelecimento de crit erios de divisibilidade de n por m em termos dos algarismos da representa ca o decimal de x. Exemplo 2.8.9.
Tomando m = 3, observamos que 10 1 (mod 3) = 10k 1 (mod 3) para qualquer natural k. Para n = 1998, notamos que 1998 = 1 1000 + 9 100 + 9 10 + 8, logo: 1998 1 + 9 + 9 + 8 27 0 (mod 3). Conclu mos, assim, que o n umero 1998 e divis vel por 3, sem que para tal seja necess ario usar o Algoritmo de Divis ao.

Este exemplo ilustra o seguinte crit erio de divisibilidade: Proposi ca o 2.8.10. O natural n e divis vel por 3 se e s o se a soma dos d gitos da sua representa ca o decimal e divis vel por 3. Deixamos para os exerc cios os crit erios de divisibilidade por 2, 5, 9 e 11. Passamos agora a estudar em pormenor as equa co es (lineares) do tipo ax b (mod m). Como sabemos, a equa ca o ax = b s o tem solu co es inteiras quando b e m ultiplo de a, sendo a sua solu ca o nestes casos u nica (excepto se a = 0). Pretendemos determinar os valores de b (em termos de a e m) para os quais a equa ca o ax b (mod m) tem solu co es, e estabelecer algoritmos de c alculo de todas as suas solu co es. interessante reconhecer que a quest E ao da exist encia de solu co es para ax b (mod m) se reduz a `s ideias que introduzimos a prop osito do m aximo divisor comum de dois inteiros. Teorema 2.8.11. A equa ca o ax b (mod m) tem solu co es, se e s o se b e m ultiplo de d = mdc(a, m). Demonstra ca o. Na realidade, ax b (mod m) tem solu co es se e s o existem inteiros x e y tais que b ax = my , i.e., b = ax + my . Dito doutra forma, ax b (mod m) tem solu co es precisamente quando b e uma combina ca o linear de a e m com coecientes inteiros. Como vimos na Sec ca o 2.6 (ver Deni ca o 2.6.8), as combina co es lineares de a e m com coecientes inteiros s ao exactamente os m ultiplos de mdc(a, m).

2.8. Congru encias

105

De um ponto de vista pr atico, o resultado anterior mostra que a exist encia de solu co es da equa ca o ax b (mod m) pode ser decidida com o aux lio do Algoritmo de Euclides. Na realidade, como este permite obter d = mdc(a, m) como combina ca o linear de a e m, obtemos tamb em uma solu ca o de ax d (mod m), e desta obtemos facilmente solu co es da equa ca o original. Ilustramos este procedimento no pr oximo exemplo. Exemplo 2.8.12.
Considere-se a equa ca o Usando o Algoritmo de Euclides, temos 15x b (mod 40).

15 = 10 1 + 5, ou 5 = 15 + 10 (1) = 15 3 + 40 (1), 10 = 5 2 + 0, logo 5 = mdc(15, 40) = 15 3 + 40 (1). Conclu mos do Teorema 2.8.11 que a equa ca o tem solu co es precisamente quando b e m ultiplo de 5. Ainda de acordo com os mesmos c alculos, temos 5 = 15 3 + 40 (1), donde x=3 e solu ca o de 15x 5 (mod 40), ou mais geralmente x = 3k e solu ca o de 15x 5k (mod 40). Tomando como exemplo a equa ca o 15x 10 (mod 40), observamos que x = 6 e uma sua solu ca o o bvia, porque 15 3 5 (mod 40) = 15 3 2 5 2 (mod 40),

40 = 15 2 + 10, ou 10 = 40 + 15 (2),

evidente que qualquer inteiro x que vede acordo com a Proposi ca o 2.8.6. E rique x 6 (mod 40) e tamb em solu ca o de 15x 10 (mod 40), e portanto esta u ltima equa ca o tem um n umero innito de solu co es. No entanto, os inteiros que satisfazem x 6 (mod 40) n ao incluem todas as solu co es de 15x 10 (mod 40), e. g., x = 2 e solu ca o de 15x 10 (mod 40), claro que este facto mas 2 6 (mod 40). E e um outro reexo da aus encia de uma lei do corte geral para o produto, porque 3 5 (2) 5 2 (mod 40) 6 2 (mod 40).

Analisamos agora as circunst ancias em que esta multiplicidade de soluc o es que existia neste exemplo n ao e poss vel. Segue-se tamb em do Teorema 2.8.11 que a equa ca o ax b (mod m) tem solu co es para qualquer b precisamente quando mdc(a, m) = 1, ou seja, quando a e m s ao primos entre si. Este caso ocorre evidentemente quando a equa ca o ax 1 (mod m) tem solu co es. Deni ca o 2.8.13. Diz-se que a Z e invert vel (mod m) se e s o se ax 1 (mod m) tem solu ca o, i.e., se e s o se a e m s ao primos entre si. Se a e solu ca o da equa ca o ax 1 (mod m), dizemos que a e inverso (mod m) de a.

106 Exemplos 2.8.14.

Cap tulo 2. Os N umeros Inteiros

1. A equa ca o 4x b (mod 9) tem solu co es para qualquer b, pois vemos que mdc(4, 9) = 1. Em particular, 4x 1 (mod 9) tem a solu ca o x = 2 porque 4(2) + 9 = 1. Portanto, (a) 2 e inverso de 4 (mod 9), e (b) x = 2b e solu ca o de 4x b (mod 9), qualquer que seja o inteiro b.

2. Como mdc(21, 30) = 3, 21 n ao e invert vel (mod 30).

Suponha-se que x = c e uma solu ca o particular de ax b (mod m). J a observ amos que qualquer inteiro x congruente com c e tamb em solu ca o da mesma equa ca o, ou seja, x c (mod m) = ax ac b (mod m),

mas que podem existir solu co es x que n ao s ao congruentes com c, i.e., podemos ter ax b (mod m) com x c (mod m).

No entanto, se a e m s ao primos entre si, e agora f acil constatar que este u ltimo caso e imposs vel, em virtude da seguinte lei do corte. Teorema 2.8.15. Se a e m s ao primos entre si, ax ay (mod m) xy (mod m).

Demonstra ca o. J a sabemos que xy (mod m) = ax ay.

Por outro lado, seja a um inverso (mod m) de a, donde aa a a 1 (mod m). Ent ao ax ay (mod m) = a (ax) a (ay ) = (a a)x (a a)y = x y (mod m) (mod m) (Proposi ca o 2.8.6), (associatividade), (mod m).

(mod m) (a a 1

Conclu mos dos Teoremas 2.8.11 e 2.8.15 que Teorema 2.8.16. Se a e m s ao primos entre si e b Z, ent ao: (i) A equa ca o ax b (mod m) tem pelo menos uma solu ca o c Z; (ii) ax b (mod m) x c (mod m).

2.8. Congru encias

107

Temos pois um m etodo simples para resolver a equa ca o linear ax b (mod m) no caso em que a e m s ao primos entre si. Isto mesmo e ilustrado no pr oximo exemplo. Exemplo 2.8.17.
Como mdc(4, 7) = 1, e 4 2 1 (mod 7), conclu mos que as solu co es de 4x 1 (mod 7) (os inversos de 4 (mod 7)) s ao precisamente os inteiros que satisfazem x 2 (mod 7), ou seja, s ao os n umeros da forma x = 2 + 7k . Tomando como exemplo b=3, temos 4x 3 (mod 7) x 6 (mod 7).

Quando a e m n ao s ao primos entre si, e mesmo assim f acil determinar todas as solu co es da equa ca o ax b (mod m). Conv em para isso recordar que, se a = a d e m = m d com d = mdc(a, m) = 0, ent ao a e m s ao primos entre si. Exemplo 2.8.18.
Para calcular todas as solu co es de 15x 10 (mod 40), notamos que esta equa ca o e equivalente a 15x = 10 + 40y , que dividimos por mdc(15, 40) = 5 para obter 3x = 2 + 8y , ou 3x 2 (mod 8). Temos portanto 15x 10 (mod 40) 3x 2 (mod 8), onde naturalmente na u ltima equa ca o mdc(3, 8) = 1. J a vimos que x = 6 e solu ca o da equa ca o original, e consequentemente de 3x 2 (mod 8). Seguese, do Teorema 2.8.16, que as solu co es da segunda equa ca o s ao os inteiros que satisfazem x 6 (mod 8). Conclu mos que as solu co es de 15x 10 (mod 40) s ao os n umeros da forma x = 6 + 8k . Em particular, e claro que a primeira equa ca o tem 5 solu co es que n ao s ao congruentes (mod 40), nomeadamente, x = 6, 14, 22, 30, 38 (a solu ca o que referimos anteriormente, i.e., x = 2, corresponde a x = 38).

Veremos nos exerc cios como calcular o n umero de solu co es da equa ca o ax b (mod m) que n ao s ao congruentes entre si para o m odulo m. Teremos ocasionalmente necessidade de resolver sistemas do tipo (2.8.1) xa xb (mod m), (mod n).

O resultado seguinte foi descoberto pelo matem atico chin es Sun-Tsu (no s eculo I !) e por isso e muitas vezes referido pela designa ca o de Teorema Chin es do Resto .

108

Cap tulo 2. Os N umeros Inteiros

Teorema 2.8.19 (Teorema Chin es do Resto). O sistema (2.8.1) tem solu co es para quaisquer a e b se e s o se m e n s ao primos entre si. Neste caso, se c e uma solu ca o, ent ao (2.8.1) e equivalente a x c (mod mn). evidente que os inteiros da forma x = a + ym s Demonstra ca o. E ao as solu co es da equa ca o x a (mod m). Portanto x = a + ym e solu ca o de (2.8.1) se e s o se xb (mod n) a + ym b (mod n) my b a (mod n).

Pelo que vimos acima, esta u ltima equa ca o tem solu ca o para quaisquer a e b se e s o se m e n s ao primos entre si. Nesse caso, segue-se, do Teorema 2.8.16, que as solu co es s ao os inteiros da forma y = y + zn, onde y e uma qualquer solu ca o xa, e z e arbitr ario. Conclu mos que as solu co es do sistema (2.8.1) s ao os inteiros da forma x = a + (y + zn)m = c + z (nm), onde c = a + y m, i.e., s ao as solu co es de x c (mod mn). O caso em que m e n n ao s ao primos entre si ser a tratado num exerc cio da pr oxima sec ca o. Exemplo 2.8.20.
Considere-se o sistema x1 x2 (mod 4), (mod 9).

As solu co es da primeira equa ca o s ao os inteiros da forma x = 1 + 4y , que de acordo com a segunda equa ca o devem tamb em satisfazer 1 + 4y 2 (mod 9) 4y 1 (mod 9) com solu ca o y = 2 (vimos acima que 2 e inverso de 4 (mod 9)). Conclu mos que c = 1+4(2) = 7 e uma solu ca o particular do sistema, sistema esse que e portanto equivalente a ` equa ca o x 7 (mod 36). As suas solu co es s ao consequentemente os inteiros da forma x = 7 + 36z , com z Z.

Nas equa co es que temos vindo a estudar as inc ognitas s ao inteiros. Por 15 este motivo, estas equa co es dizem-se diofantinas . Apesar da relativa simplicidade da teoria que expusemos (que diz respeito basicamente a equa co es lineares do tipo ax + by = n), deve notar-se que alguns dos problemas mais dif ceis (e mais famosos) da Matem atica se referem a equa co es diofantinas n ao-lineares. Um dos exemplos mais c elebres e o chamado Ultimo Teorema n n n de Fermat , que envolve a equa ca o x + y = z . Apesar de esta equa ca o ter
15 De Diofanto de Alexandria, matem atico grego do s eculo III, autor do tratado Arithmetica, onde se expunham entre outros assuntos solu co es (por vezes extremamente engenhosas!) de equa co es alg ebricas. Diofanto apenas se interessava pelas solu co es racionais, e designava as irracionais por imposs veis.

2.8. Congru encias

109

um n umero innito de solu co es para n=2 (e.g., x = 3, y = 4 e z = 5), nunca se encontraram solu co es naturais para n > 2. Fermat escreveu na margem duma c opia da Arithmetica de Diofanto, junto a ` discuss ao sobre o teorema de Pit agoras, que sabia demonstrar a n ao-exist encia de solu co es para n > 2, mas que a margem do livro era demasiado pequena para descrever o seu argumento. N ao nos chegou at e hoje a demonstra ca o de Fermat. De facto, foi preciso esperar 300 anos, e pelos esfor cos de gera co es de matem aticos famosos, para que se obtivesse uma demonstra ca o completa do Ultimo Teorema de Fermat . Esta demonstra ca o, devida ao matem atico americano Andrew Wiles16 , e sem d uvida uma das grandes descobertas da Matem atica contempor anea. O grau de sostica ca o da demonstra ca o, que culmina os trabalhos de matem aticos c elebres ao longo de mais de 200 anos, e tal que a transforma numa das mais elaboradas constru co es intelectuais alcan cadas pela humanidade. Exerc cios.
1. Calcule todas as solu co es (inteiras) de 21x + 30y = 9. 2. Para que inteiros b e que a equa ca o 533x b (mod 4141) tem solu co es? 3. Enuncie e demonstre crit erios de divisibilidade por 2, 5, 9 e 11, em termos da representa ca o decimal de um natural n. 4. Calcule para qualquer natural k o resto da divis ao de 3k por 7. 5. Determine todas as solu co es de xy 0 (mod 12). 6. Prove que exactamente uma das seguintes alternativas e v alida para qualquer a, m Z, m = 0: (b) a equa ca o ax 0 (mod m) tem solu co es x 0 (mod m) (caso em que mdc(a, m) = 1). 7. Suponha que mdc(a, m) = d, e m = dn. Prove que: (a) a equa ca o ax 0 (mod m) tem d solu co es x, com 0 < x m, que s ao n, 2n, . . . , dn;
Andrew Wiles anunciou no Ver ao de 1993 que possu a uma demonstra ca o do Ultimo Teorema de Fermat. Veio posteriormente a vericar-se que de facto nessa demonstra ca o faltava justicar um passo crucial. Finalmente, em Setembro de 1994 o pr oprio Wiles em conjunto com Richard Taylor descobriram um argumento que permite evitar esse passo. A demonstra ca o correcta foi entretanto publicada sob o t tulo Modular elliptic curves and Fermats last theorem, Ann. of Math. 141 (1995), no. 3, 443551, e recorre ao artigo seguinte dos Annals que e precisamente o artigo conjunto de Wiles e Taylor, Ring-theoretic properties of certain Hecke algebras, Ann. of Math. 141 (1995), no. 3, 553572.
16

(a) a equa ca o ax 1 (mod m) tem solu co es (caso mdc(a, m) = 1), ou

110

Cap tulo 2. Os N umeros Inteiros

(b) a equa ca o ax b (mod m) tem 0 ou d solu co es x, com 0 < x m. 8. Prove que a equa ca o x2 + 1 0 (mod 11) n ao tem solu co es. 9. Determine quais s ao os n umeros entre 1 e 8 que possuem inverso (mod 9). 10. Calcule todas as solu co es da equa ca o x2 + 1 0 (mod 13). 11. Prove que x5 x 0 (mod 30) para qualquer inteiro x. 12. Prove que, se a a (mod m), ent ao mdc(a, m) = mdc(a , m). 13. Para que valores de c Z e que o sistema xc 2x 10 tem solu co es? 14. Resolva o sistema de equa co es 2x + 3y 3 3x + y 4 (mod 5) (mod 5). (mod 14) (mod 42)

15. Que dia da semana foi 15 de Mar co de 1800? o: No calend (Sugesta ario actual (chamado Calend ario Gregoriano) um ano e bissexto se for divis vel por 4 mas n ao por 100 ou se for divis vel por 400.). 16. Cinco n aufragos chegam a uma ilha onde encontram um chimpanz e. Depois de passarem o dia a apanhar cocos, decidem deixar a divis ao dos cocos para o dia seguinte. Durante a noite, os n aufragos acordam sucessivamente e v ao buscar o que julgam ser a sua parte dos cocos. Todos eles descobrem que n ao podem dividir os cocos exactamente por 5, sobrando-lhes sempre 1 coco que deixam para o chimpanz e. No dia seguinte, dividem os cocos que sobraram das suas sucessivas incurs oes nocturnas por 5, e desta vez a divis ao e exacta. Quantos cocos tinham apanhado no dia anterior, sabendo que apanharam menos de 10 000?

2.9

Factoriza c ao Prima e Criptograa

A t tulo de exemplo, vamos descrever em detalhe uma aplica ca o das ideias anteriores a ` Criptograa. Precisamos para isso de alguns resultados prelimin , o n nares. Supomos conhecida a express ao para C k umero de combina co es de n elementos em grupos de k , e em particular a equa ca o
n k !(n k )!Ck = n!.

Como n|n!, e evidente, da equa ca o anterior e do Lema de Euclides, que, se p n=p e primo e k verica 0 < k < p, ent ao p|C k . Enunciamos este resultado na seguinte forma:

2.9. Factoriza ca o Prima e Criptograa


p Lema 2.9.1. Se p e primo e 0 < k < p, ent ao C k 0 (mod p).

111

Supomos tamb em conhecida a f ormula do bin omio de Newton, que pode em qualquer caso ser demonstrada por indu ca o em qualquer anel comutativo. Esta f ormula e
n

(2.9.1)

(a + b)n =
k =0

n k nk Ck a b .

No caso em que n = p e primo, conclu mos sem diculdade que Proposi ca o 2.9.2 (A f ormula do caloiro). Se p e primo, (a + b) p p p a + b (mod p). Demonstra ca o. Pelo Lema 2.9.1, os u nicos termos da expans ao do bin omio que podem n ao ser congruentes com zero (mod p) correspondem a k = 0 e k = n. Teorema 2.9.3 (Fermat). Se p e primo, a p a (mod p). Demonstra ca o. Provaremos este resultado por indu ca o em a. O resultado e o bvio para a = 0. Se for verdadeiro para um inteiro a 0, temos (a + 1) p ap + 1 (mod p), pela f ormula do caloiro, e a p a (mod p), pela hip otese de indu ca o. Conclu mos que (a + 1) p a + 1 (mod p), e o resultado e p verdadeiro para qualquer inteiro a 0. Como (1) (1) (mod p) para qualquer primo p (porqu e?), o resultado e v alido para qualquer inteiro. Um corol ario interessante deste teorema e o seguinte, que descreve explicitamente como calcular inversos (mod p). Corol ario 2.9.4. Se p e primo e a 0 (mod p), ent ao a p1 1 (mod p).

evidente que mdc(a, p) = p (donde a 0 (mod p)) ou Demonstra ca o. E ent ao mdc(a, p) = 1. Temos portanto e por hip otese que mdc(a, p) = 1. De acordo com a lei do corte, obtemos, do teorema, que ap = ap1 a a (mod p) = ap1 1 (mod p).

Podemos agora expor um mecanismo de codica ca o particularmente astucioso, do tipo a que se chama de chave p ublica. Esta express ao e utilizada porque o processo de codica ca o pode ser conhecido por todos, sendo apenas o processo de descodica ca o mantido secreto. Este tipo de codica ca o e por 17 exemplo utilizado na Internet em transac co es nanceiras .
17 O sistema mais utilizado na Internet e o chamado sistema de codica ca o RSA (descoberto por Rivest, Shamir e Adleman) ou suas variantes. Este e um sistema de chave p ublica, como o que descrevemos, que inclui ainda um esquema simples (mas engenhoso) de verica ca o de assinatura, crucial nas comunica co es privadas via canais p ublicos.

112

Cap tulo 2. Os N umeros Inteiros

Os ingredientes fundamentais s ao um natural N , da forma N = pq , onde p e q s ao primos distintos, e um outro natural r , que deve ser primo relativamente a p 1 e a q 1. Os n umeros N e r s ao do dom nio p ublico, mas a factoriza ca o de N deve ser mantida secreta. Este sistema explora portanto a possibilidade de determinar n umeros primos grandes, juntamente com a diculdade de c alculo dos factores primos de naturais grandes. O procedimento a seguir e o seguinte: os s mbolos a transmitir s ao n umeros a vericando 0 a N . Em lugar de transmitir a, transmite-se o resto da divis ao de ar por N , que designamos por b = (ar , N ). A descodica ca o corresponde ao c alculo de a, conhecido b = (a r , N ). Este c alculo, por sua vez, s o e pr atico se conhecidos os factores primos de N , e neste caso e uma aplica ca o de alguns dos resultados acima. Por um lado, tomando c = (b, p) e d = (b, q ), e evidente que c ar (mod p) e d ar (mod q ).

Por outro lado, como r e suposto primo relativamente a p 1 e q 1, existem inteiros x, y, x , y tais que 1 = rx + (p 1)y = rx + (q 1)y , donde a = arx+(p1)y (ar )x cx a=a
rx +(q 1)y

(mod p), e
x

(a )

r x

(mod q ),

de acordo com o corol ario acima. Note-se que o c alculo de x e x pode ser feito directamente com o Algoritmo de Euclides. As pot encias negativas de a devem ser interpretadas como pot encias positivas dum inverso de a, mas e claro que x e x podem ser sempre escolhidos ambos positivos. Conclu mos que a mensagem original a satisfaz o sistema a ((b, p))x a ((b, q ))x (mod p) . (mod q )

De acordo com o Teorema Chin es do Resto, estas equa co es determinam unicamente a (mod pq ), i.e., (mod N ). A sua resolu ca o envolve apenas conhecer um inverso de p (mod q ), o que representa mais uma vez uma aplica ca o do Algoritmo de Euclides. Isto tudo e ilustrado no exemplo seguinte. Exemplo 2.9.5.
Seja N = 21 = 3 7 = p q , e r = 5 que e primo relativamente a p 1 = 2 e q 1 = 6. Suponhamos que se quer transmitir a mensagem a = 4. De acordo com o procedimento descrito acima, em vez de transmitir a, transmite-se o resto da divis ao de ar = 1024 por N = 21, que e b = (1024, 21) = 16 (pois 1024 = 48 21 + 16).

2.9. Factoriza ca o Prima e Criptograa

113

Suponhamos que receb amos a mensagem codicada b = 16 e que quer amos descodicar, de forma a recuperar a mensagem a (que desconhec amos). Como 1 = 5 (1) + 2 3 = 5 (1) + 6 1, conclu mos que x = 1 e x = 1. Por sua vez, os n umeros c e d s ao dados por c = (b, p) = 1, (pois 16 = 3 5 + 1) d = (b, q ) = 2, (pois 16 = 7 2 + 2). Assim, o n umero a procurado satisfaz o sistema a (1)1 a (2)1 (mod 3) . (mod 7)

Como o inverso de 2 (mod 7) e 4 (pois 2 4 = 8 1 (mod 7)), conclu mos que a satisfaz o sistema a 1 (mod 3) . a 4 (mod 7)

A primeira equa ca o tem como solu co es a = 1 + 3n onde n Z, o que, substituindo na segunda equa ca o, fornece 1 + 3n 4 (mod 7), ou ainda Para resolver esta ultima equa ca o notamos que o inverso de 3 (mod 7) e 5 (pois 3 5 = 15 1 (mod 7)), logo: n 3 5 = 15 (mod 7). Assim, pelo Teorema Chin es do Resto, conclu mos que a 1 + 3 15 = 46 (mod 21). Como 0 a < 21, obtemos nalmente a resposta correcta: a = 4. 3n 3 (mod 7).

Exerc cios.
1. Uma palavra e codicada fazendo corresponder a cada letra do alfabeto portugu es (23 letras) um n umero inteiro, de forma que a 1, b 2, c 3,. . . . De seguida e transmitida num sistema de chave p ublica com N = 35 e r = 5. Sabendo que a mensagem transmitida e 33, 10, 12, 24, 14 determine a palavra original. 2. Demonstre a seguinte generaliza ca o do Teorema Chin es do Resto: Seja d = mdc(m, n). O sistema xa (mod m) xb (mod n) tem solu co es se e s o se d|(a b). Neste caso, se c e uma solu ca o, ent ao o sistema e equivalente a x c (mod mmc(n, m)).

114

Cap tulo 2. Os N umeros Inteiros

Cap tulo 3

Outros Exemplos de An eis


3.1 Os An eis Zm

No Cap tulo 2 vimos em pormenor o anel dos inteiros. O leitor tamb em conhece certamente muitas das propriedades alg ebricas de corpos como Q, R ou C. Existem no entanto outros exemplos de an eis muito importantes que vamos estudar neste cap tulo. Come camos pelo estudo dos an eis associados a ` congru encia (mod m), os an eis Zm . No Cap tulo 1 j a vimos brevemente os casos Z2 e Z3 , sem qualquer refer encia a ` congru encia (mod m). Um estudo sistem atico destes an eis exige no entanto a utiliza ca o desta congru encia. Observamos que a congru encia (mod m) pode ser substitu da por uma igualdade se identicarmos (i.e., tratarmos como um u nico objecto) todos os inteiros congruentes entre si. O procedimento que seguimos e aplic avel a qualquer rela ca o de equival encia, e consiste em utilizar em lugar de um determinado objecto a classe de todos os objectos que lhe s ao equivalentes. Para isso, supomos xado o m odulo de congru encia m Z, e sendo x um inteiro arbitr ario, introduzimos: Deni ca o 3.1.1. A classe de equival encia (mod m) de x e o conjunto x dos inteiros congruentes com x (mod m), ou seja, x = {y Z : x y Exemplo 3.1.2.
Com o m odulo de congru encia m = 3, temos 0 = {0, 3, 6, . . . }, 1 = {1, 1 3, 1 6, . . . }, 2 = {2, 2 3, 2 6, . . . }.

(mod m)}.

claro que o s E mbolo x e amb guo porque n ao cont em qualquer informa ca o sobre o m odulo de congru encia m em causa. No entanto, e evidente 115

116 que

Cap tulo 3. Outros Exemplos de An eis

x = {x + ym : y Z}, ou ainda x = {x + z : z m }. Por este motivo, sempre que necess ario escrevemos x + m em lugar de x. Exemplo 3.1.3.
Para m = 4 e m = 5 temos respectivamente m=4: m=5: 3 = 3 + 4 = {. . . , 5, 1, 3, 7, 11, . . . }, 3 = 3 + 5 = {. . . , 7, 2, 3, 8, 13, . . . }.

Para substituir a congru encia x y (mod m) por uma igualdade, usamos o seguinte lema, que como consequ encia directa da Proposi ca o 2.8.2 e na realidade aplic avel a qualquer rela ca o de equival encia. Lema 3.1.4. Para todo os inteiros x, y temos: xy (mod m) x=y x y = .

evidente da transitividade da rela Demonstra ca o. E ca o de congru encia que, se x y (mod m), ent ao x y . Por simetria, x y (mod m) y x (mod m), logo tamb em x y. Conclu mos que, se x y (mod m), ent ao x = y. Por reexividade, sabemos tamb em que y y . Portanto, se x = y , ent ao x y = . Finalmente, se x y = , seja z um elemento de x y, e note-se que, por deni ca o de classe de equival encia, se tem x z (mod m) e y z (mod m), donde se segue por simetria e transitividade que x y (mod m). De acordo com a propriedade reexiva, qualquer inteiro x pertence a ` classe x, e portanto a uni ao de todas as classes de equival encia e o conjunto Z. Por este motivo, dizemos que o conjunto de todas as classes de equival encia para um dado m odulo m, que e o conjunto {x : x Z}, e uma cobertura de Z. Al em disso, de acordo com o lema anterior, as classes de equival encias distintas s ao necessariamente disjuntas. Dizemos por isso que o conjunto {x : x Z} e uma parti ca o de Z. Recorde-se ainda que, como indic amos no Cap tulo anterior, e quando m = 0, dizemos que x e uma textscclasse de restos. Exemplos 3.1.5.
1. Se m = 2, a parti ca o referida e a habitual classica ca o dos inteiros em pares e mpares.

3.1. Os An eis Zm

117

2. Se m = 3, a parti ca o corresponde a ` classica ca o dos inteiros em termos do resto da sua divis ao por 3: Z = {0, 3, 6, . . . } {1, 1 3, 1 6, . . . } {2 3, 2 6, . . . }.

Note-se de passagem que a classe de equival encia x ca unicamente determinada por qualquer um dos inteiros que a constituem. Por este motivo, qualquer inteiro y em x diz-se um representante da classe x, j a que y = x. Exemplo 3.1.6.
Se m = 3, os inteiros 1, 4, 7, 2 e 5 s ao todos representantes de 1, e temos 1 = 4 = 7 = 2 = 5.

Dada uma rela ca o de equival encia num conjunto X , o conjunto das respectivas classes de equival encia diz-se o quociente de X por e designase em geral por X/ . A fun ca o : X X/ dada por (x) = x, que o transforma cada elemento de X na sua classe de equival encia, e a aplicac a quociente. No caso de X = Z, e quando e a rela ca o de equival encia m odulo m, designamos o conjunto quociente Z/ por Z m , e a aplica ca o quociente por m , ou apenas . Temos por isso m (x) = x + m = x. Mais formalmente, Deni ca o 3.1.7. Sendo x = {y Z : y x (mod m)}, ent ao Z m = {x : x Z}, e m : Z Zm e dada por m (x) = x. Com esta nova nota ca o, a Proposi ca o 2.8.4 resume-se agora em contar o n umero de elementos de Zm : Proposi ca o 3.1.8. Se m > 0, Zm = {0, 1, . . . , m 1} tem m elementos. Observe-se ainda que, se m = 0, ent ao x = {x}, e portanto Z 0 e um conjunto innito. Na realidade, e com as opera co es alg ebricas que deniremos a seguir, Z0 e Z s ao an eis isomorfos. Exemplo 3.1.9.
O conjunto Z6 tem precisamente 6 elementos, e podemos escrever Z6 = {0, 1, 2, 3, 4, 5} = {6, 7, 8, 9, 10, 11} = {36, 5, 2, 63, 610, 19}, etc. Note-se mais uma vez a ambiguidade da nota ca o que utilizamos: quando escrevemos Z4 = {0, 1, 2, 3}, os s mbolos nesta lista designam objectos que n ao s ao elementos de Z6 . Por exemplo, 2 + 4 = 2 + 6 i.e., 4 (2) = 6 (2).

118

Cap tulo 3. Outros Exemplos de An eis

De acordo com a Proposi ca o 2.8.6, sabemos que, quando x x (mod m) e y y (mod m), ent ao x + y x + y (mod m) e xy x y (mod m). Em termos de classes de equival encia, temos x = x e y = y = x + y = x + y e xy = x y . Por outras palavras, as classes x + y e xy n ao dependem dos representantes x e y , mas apenas das classes x e y. Aproveitamos este facto para introduzir opera co es de soma e produto em Zm . Deni ca o 3.1.10. A soma e produto em Z m s ao dados por x + y = x + y, e x y = xy.

Como seria de esperar, uma parte das propriedades das opera co es alg ebricas em Z transferem-se automaticamente para as opera co es agora denidas. Por exemplo, observe-se que x + (y + z ) = x + y + z, = x + (y + z ), = (x + y ) + z, = x + y + z, = (x + y ) + z, donde conclu mos que a adi ca o em Z m e associativa. Deixamos como exerc cio a verica ca o do seguinte Teorema 3.1.11. (Zm , +, ) e um anel abeliano com identidade. Exemplo 3.1.12.
As tabuadas da soma e do produto em Z4 s ao: + 0 1 2 3 0 0 1 2 3 1 1 2 3 0 2 2 3 0 1 3 3 0 1 2 0 1 2 3 0 0 0 0 0 1 0 1 2 3 2 0 2 0 2 3 0 3 2 1

curioso observar algumas diferen E cas e semelhan cas entre este anel e Z: e claro que 2 e um divisor de zero, e portanto Z 4 n ao e Como 2 2 = 0 um dom nio integral; Os m ultiplos naturais da identidade 1 s ao trivialmente 1 1 = 1, 2 1 = 2, 3 1 = 3, 4 1 = 4 = 0, etc. e consequentemente este anel tem caracter stica 4; A equa ca o x = x tem duas solu co es em Z4 ;

3.1. Os An eis Zm

119

Os suban eis de Z4 s ao todos ideais principais (tal como ocorre no anel dos inteiros), e reduzem-se a 1 = 3 = Z4 , 2 = {0, 2}, e 0 = 4 = {0}.

Note-se que estes ideais correspondem exactamente aos divisores de 4.

Regressamos agora ao caso geral do anel Z m , com m > 0, e come camos por identicar os elementos invert veis de Z m , que formam o conjunto Z m, (na nota ca o introduzida no Cap tulo 1). Dado a Z, e claro que a e invert vel em Zm se e s o se a equa ca o a x = 1 tem solu co es em Z m . De acordo com os resultados da Sec ca o 2.8, temos, ainda, que: a Z ca o em Zm , m a x = 1 tem solu ax 1 mdc(a, m) = 1. (mod m) tem solu ca o em Z,

Por palavras, os elementos invert veis de Z m correspondem aos naturais k , 1 k m, que s ao primos relativamente a m. O n umero de elementos de Zm , designa-se por (m), e a ` fun ca o : N N assim denida chamamos o de Euler. func a Exemplo 3.1.13.
Os elementos invert veis no anel Z9 formam o conjunto Z 9 = {1, 2, 4, 5, 7, 8}, portanto, (9) = 6.

Veremos adiante como calcular a fun ca o de Euler, conhecidos os factores primos do seu argumento. Para j a, observamos que, se p e um n umero primo, ent ao (p) = p 1, e todos os elementos n ao-nulos de Z p s ao invert veis. Dito doutra forma: Teorema 3.1.14. Se p e primo, ent ao Z p e um corpo nito com p elementos. A caracter stica dos an eis Zm e muito f acil de calcular. J a observ amos que Z4 tem caracter stica 4. Na realidade, e f acil mostrar que Teorema 3.1.15. O anel Zm tem caracter stica m. Demonstra ca o. De facto, por indu ca o, vemos que (3.1.1) n N, a Z : na = n a = na. n1 = 0 n=0 n m ,

No caso espec co de a = 1, temos

donde o resultado se segue.

120

Cap tulo 3. Outros Exemplos de An eis

Identic amos acima todos os suban eis e ideais de Z 4 , e not amos que neste anel (tal como no anel dos inteiros) os respectivos suban eis s ao na realidade ideais principais. Antes de provar esta arma ca o para qualquer valor de m, examinemos em pormenor os ideais gerados por cada um dos elementos de Zm . A proposi ca o seguinte eo bvia da comutatividade da multiplica ca o de Zm , e de (3.1.1). Proposi ca o 3.1.16. Se a Z, ent ao a = {a n : n Z m } = {na : n Z}. Assim, e f acil listar os elementos de um ideal de Z m , uma vez dado um gerador. Exemplos 3.1.17.
1. Em Z40 temos: 15 = {15, 30, 45 = 5, 20, 35, 50 = 10, 25, 40 = 0}. 2. Em Z21 temos: 15 = {15, 30 = 9, 24 = 3, 18, 33 = 12, 27 = 6, 21 = 0}.

Um momento de reex ao mostra que os elementos do ideal a correspondem aos inteiros b para os quais a equa ca o ax b (mod m) tem solu co es. agora Estes inteiros s ao, como sabemos, os m ultiplos de d = mdc(a, m). E poss vel exprimir este resultado na seguinte forma: Proposi ca o 3.1.18. Se d = mdc(a, m), ent ao temos que a = d em Z m . Demonstra ca o. Como d = ax + my , temos d = ax, donde d a e a d . Como a = dz , temos a = dz , donde a d , e d a . Observe-se que o resultado anterior torna simples a contagem dos elementos de a . Na verdade, se d = mdc(a, m), ent ao m = dk , e a = d 1 tem k elementos . Exemplos 3.1.19.
1. Em Z40 temos: 15 = 5 = {5, 10, 15, 20, 25, 30, 35, 0}, com
40 5

= 8 elementos. 15 = 3 = {3, 6, 9, 12, 15, 18, 0}, = 7 elementos.

2. Em Z21 temos com


1

21 3

Vemos aqui directamente que o n umero de elementos do ideal a e um factor do n umero de elementos do anel Zm . Veremos no pr oximo cap tulo que este facto n ao passa de um caso particular do chamado Teorema de Lagrange.

3.1. Os An eis Zm

121

Todos os suban eis do anel Z4 s ao ideais principais, tal como todos os suban eis do anel dos inteiros. Vericamos agora que esta e uma propriedade comum a todos os an eis Zm . Com este objectivo, come camos por estabelecer uma rela ca o directa entre os suban eis de Z m e os suban eis do anel dos inteiros. Esta rela ca o envolve a aplica ca o quociente : Z Z m , dada como sabemos por (x) = x, e e ilustrada na gura seguinte.

 



Figura 3.1.1: Suban eis de Z e de Zm . Proposi ca o 3.1.20. Se I e um subconjunto de Z m , e J = {a Z : a I } = 1 (I ), ent ao I e um subanel de Zm se e s o se J e um subanel de Z que cont em m . Demonstra ca o. Provamos apenas que, se I e um subanel, ent ao J e tamb em um subanel. Obviamente, se a, b J , ent ao a, b I . Logo, vemos que a b = a b I = a b J, a b = ab I = ab J.

O seguinte corol ario e imediato. Corol ario 3.1.21. Se I e um subconjunto de Z m , as seguintes arma co es s ao equivalentes: (i) I e um subanel de Zm ; (ii) I e um ideal de Zm ; (iii) existe d Z tal que d|m e I = d . Demonstra ca o. Deve ser o bvio que (iii)(ii)(i). O corol ario ca portanto provado se estabelecermos que (i)(iii), o que deixamos para os exerc cios.

122

Cap tulo 3. Outros Exemplos de An eis

Segue-se deste corol ario que Zm tem precisamente um subanel (que e necessariamente um ideal principal) por cada um dos divisores de m. Isto mesmo se ilustra na gura seguinte, para m = 40. Aproveitamos ainda este exemplo para ilustrar a utiliza ca o da Proposi ca o 3.1.18 no c alculo de todos os geradores de cada um destes ideais.

Figura 3.1.2: Os ideais de Z40 . Exemplo 3.1.22.


`s solu co es de mdc(x, 40) = 1: Os geradores de 1 = Z40 correspondem a 1 = 3 = 7 = 9 = 11 = 13 = 17 = 19 = 21 = 23 = 27 = 29 = 31 = 33 = 37 = 39 . Os geradores de 2 correspondem a `s solu co es de mdc(x, 40) = 2: 2 = 6 = 14 = 18 = 22 = 26 = 34 = 38 . Os geradores de 4 correspondem a `s solu co es de mdc(x, 40) = 4: 4 = 12 = 28 = 36 . Os geradores de 8 correspondem a `s solu co es de mdc(x, 40) = 8: 8 = 16 = 24 = 32 . Os geradores de 5 correspondem a `s solu co es de mdc(x, 40) = 5: 5 = 15 = 25 = 35 . Os geradores de 10 correspondem a `s solu co es de mdc(x, 40) = 10: 10 = 30 . Os ideais 20 e 0 t em naturalmente um u nico gerador.

muito Suponha-se que n|m, e B e o subanel de Z m com n elementos. E interessante estudar desde j a as seguintes quest oes: O grupo aditivo B e sempre isomorfo ao grupo Z n ?

3.1. Os An eis Zm O anel B e sempre isomorfo ao anel Z n ? A primeira destas quest oes e muito f acil de esclarecer:

123

Proposi ca o 3.1.23. Se n|m e B e o subanel de Z m com n elementos, ent ao os grupos aditivos B e Zn s ao isomorfos. Demonstra ca o. Seja m = dn, donde B = d . Denimos : Z n Zm por (x) = dx, onde bem entendido x Zn , e dx Zm .2 fundamental mostrar aqui que a fun E ca o est a bem denida, i.e., provar ao depende da escolha do inteiro que o lado direito da igualdade (x) = dx n x que representa a classe x no lado esquerdo. Para isso, basta vericar que x = x em Zn n|(x x ) = m = dn|(dx dx ) = dx = dx em Zm . imediato que E e um homomorsmo de grupos, e tamb em que (Zn ) = {dx : x Z} = d = B. Resta-nos provar que e um isomorsmo entre Z n e B , ou seja, que e injectivo, o que se reduz a calcular o respectivo n ucleo: (x) = 0 dx = 0 (em Zm ) dn = m|dx n|x x = 0 (em Zn ). Como o n ucleo de e trivial, e um isomorsmo entre B e Z n . Veremos mais adiante que este resultado n ao passa de uma propriedade geral dos chamados grupos c clicos. A quest ao relativa aos isomorsmos de anel n ao e t ao simples, e podemos ilustrar a complexidade adicional com alguns exemplos. Exemplos 3.1.24.
1. Considere-se, em Z4 , o subanel B = 2 = {2, 0}. Como acab amos de ver, (B, +) (Z2 , +). No entanto, os an eis B e Z2 n ao s ao certamente isomorfos, porque o produto em B e sempre nulo, ou seja, x, y B xy = 0. 2. Considere-se, em Z6 , os suban eis B = 2 = {2, 4, 0}, e C = 3 = {3, 0}. Mais uma vez, temos (B, +) (Z3 , +) e (C, +) (Z2 , +), mas neste caso os an eis em causa s ao igualmente isomorfos, apesar de este facto n ao ser o bvio.

As observa co es feitas nos exemplos acima podem ser esclarecidas pelo resultado seguinte, cuja demonstra ca o ca como exerc cio. Proposi ca o 3.1.25. Se n|m e B e o subanel de Z m com n elementos, ent ao as seguintes arma co es s ao equivalentes:
2

Pod amos igualmente escrever, para mais clareza, (n (x)) = m (dx).

124

Cap tulo 3. Outros Exemplos de An eis

(i) Os an eis B e Zn s ao isomorfos, (ii) O anel B e unit ario, (iii) m = nd, onde mdc(n, d) = 1. Neste caso, a identidade de B eou nico x Z m tal que x0 Exemplos 3.1.26.
1. O anel Z36 tem 9 suban eis, porque 36 tem 9 divisores naturais. Exceptuando os suban eis triviais 0 = {0} e 1 = Z36 , apenas os suban eis B = 4 , com 9 elementos, e C = 9 , com 4 elementos, t em identidade. 2. Continuando o exemplo anterior, a solu ca o do sistema x 0 (mod 4) e x 1 (mod 9) e x 28 (mod 36), e portanto a identidade de B e x = 28. Analogamente, a solu ca o de x 0 (mod 9) e x 1 (mod 4) e x 9 (mod 36), e portanto a identidade de C e x = 9.

(mod d), e x 1

(mod n).

Exerc cios.
1. Prove o Teorema 3.1.11. 2. Verique directamente que os u nicos suban eis de Z4 s ao 1 , 2 e 0 . 3. Prove que, se m > 1, ent ao Zm ou e um corpo ou tem divisores de zero. 4. Prove que na = na (em particular, n = n1). 5. Mostre que, se n > 1, ent ao Mn (Zm ) e um anel n ao-abeliano, com carac2 ter stica m, e mn elementos. 6. Considere o anel das fun co es f : Z Zm e mostre que para qualquer m > 1 existem an eis innitos com caracter stica m.
3 7. Prove que A Mn (Zm ) e invert vel se e s o se det(A) Z m .

8. D e um exemplo de um espa co vectorial nito sobre um corpo nito (compare Rn com Zn p ). 9. Determine todas as matrizes em GL(2, Z2 ) (matrizes 2 2 com entradas em Z2 , invert veis).
3 O determinante de uma matriz A = (aij ) de dimens ao n n com entradas num anel comutativo dene-se da forma usual: X det A = sgn( )a1(1) an(n) . Sn

3.1. Os An eis Zm

125

o: Note que as 10. Qual e o cardinal de GL(n, Zp ), se p e primo? (sugesta linhas da matriz M GL(n, Zp ), que s ao vectores de Zn , devem ser linearmente p independentes.) 11. Calcule a inversa da matriz 1 0 0 2 3 4 GL(3, Z5 ). 3 2 4 12. Resolva o sistema x + 2y 3x + 3y = a = b

em Z5 . 13. Prove que a = Zm se e s o se a Z m. 14. Conclua as demonstra co es da Proposi ca o 3.1.20 e do Corol ario 3.1.21. 15. Quais s ao os elementos e os geradores de 85 em Z204 ? 16. Quantos elementos tem o ideal 28, 52 em Z204 ? 17. Determine todos os ideais de Z30 . Quais destes ideais s ao an eis unit arios, e quais s ao as respectivas identidades? 18. Sendo p um n umero primo, e n N, mostre que (pn ) = pn pn1 . o: Mostre que x Z sugesta pn x p . o: Mostre que 19. Calcule (3000). sugesta x Z 3000 x ( 2 3 5 ). 20. Suponha que d = mdc(a, m), m = dn, e : Zm Zm e dada por (x) = ax. (a) Mostre que e um homomorsmo de grupos. (b) Prove que o n ucleo de e n , e (Zm ) tem n elementos. (c) Supondo m = 12, quais s ao os valores de a para os quais e um automorsmo de grupos? (d) Supondo m = 12, quais s ao os valores de a para os quais e um homomorsmo de an eis? 21. Supondo n|m, prove que a fun ca o : Zm Zn dada por (x) = x, i.e., (m (x)) = n (x), com x Z, est a bem denida, e e um homomorsmo de an eis. Qual e o respectivo n ucleo? 22. Para provar a proposi ca o 3.1.25, proceda como se segue: (a) Demonstre a implica ca o (i) = (ii).

126

Cap tulo 3. Outros Exemplos de An eis

e a identidade (b) Para provar que (ii) = (iii), mostre primeiro que se a de B ent ao a = d , e a2 = a. Conclua que a 0 (mod d), e a 1 (mod n). (c) Resolva o sistema a 0 (mod d), e a 1 (mod n), e considere a fun ca o a bem denida, : Zn Zm dada por (x) = ax. Prove que est e um homomorsmo injectivo de an eis, e (Zn ) = B , o que termina a demonstra ca o. 23. Esta quest ao refere-se a homomorsmos : Z4 Z36 . (a) Quais s ao os homomorsmos de grupo ? Quais destes s ao injectivos? (b) Quais s ao os homomorsmos de anel ? Quais destes s ao injectivos?
24. Suponha que a Z m , e considere : Zm Zm dada por (x) = a x.

(a) Prove que e injectiva, e que de facto (x) Z m , para qualquer x Zm . (b) Sendo Z e a fun ca o de Euler, m = {x1 , x2 , x3 , . . . , xk }, onde k = (m) e k k mostre que i=1 (xi ) = i=1 xi , e utilize este facto para provar o Teorema de Euler : ak = 1. (c) Prove ainda o Teorema de Fermat : Se m = p e primo, ent ao ap = a.

3.2

Frac co es e N umeros Racionais

Esta sec ca o tem como principais objectivos denir o corpo dos n umeros racionais e mostrar que as suas propriedades (normalmente introduzidas por via axiom atica) s ao consequ encia l ogica dos axiomas para os inteiros que indic amos no Cap tulo 2. Veremos simultaneamente que o processo de deni ca o dos n umeros racionais a partir dos n umeros inteiros e efectivamente aplic avel a qualquer anel abeliano onde a lei do corte seja v alida, o que nos permitir a mais adiante introduzir outros corpos de import ancia pr atica. Os n umeros racionais (frac co es, raz oes, etc.) s ao normalmente e inforao malmente introduzidos como as express oes do tipo m n , em que m e n s inteiros, e n = 0. De um ponto de vista mais formal, observamos que o par ordenado de inteiros (m, n) determina um n umero racional, desde que n = 0. Por outro lado, todos sabemos que pares ordenados distintos podem corresponder ao mesmo n umero racional, ou seja, podemos ter (m, n) = (m , n ) e m m co es n = n , o que ocorre exactamente quando mn = m n. Estas observa sugerem a deni ca o dos n umeros racionais n ao como pares ordenados de inteiros mas sim como classes de equival encia de pares ordenados de inteiros. Como veremos, o exito desta ideia n ao assenta em propriedades espec cas dos inteiros, mas apenas no facto de Z ser um anel abeliano com mais de um elemento, onde a lei do corte para o produto e v alida. Por este motivo, formularemos alguns dos nossos resultados num contexto mais abstracto. No que se segue, A = {0} designa um qualquer anel abeliano onde a lei do corte para o produto e v alida (i.e., sem divisores de zero).

3.2. Frac co es e N umeros Racionais

127

Deni ca o 3.2.1. Seja B = {(a, b) : a, b A, e b = 0}. Designa-se por a rela ca o bin aria em B denida por (a, b) (a , b ) ab = a b.

A rela ca o denida acima e sugerida pela igualdade de frac co es que referimos. Naturalmente, s o pode ser u til se corresponder a uma rela ca o de equival encia, o que vericamos a seguir. Lema 3.2.2. A rela ca o e uma rela ca o de equival encia.

evidente que a rela Demonstra ca o. E ca o e reexiva e sim etrica. Para vericar a sua transitividade, suponha-se que (a, b) (a , b ), e (a , b ) (a , b ). Usando a comutatividade e associatividade do produto, temos: (a , b ) (a, b) (a , b ) (a , b ) ab =a b ab = a b = a bb = a bb , a bb = ab b .

Conclu mos que a bb = ab b , donde a b = ab , e (a, b) (a , b ), usando naturalmente o facto de b = 0, e A n ao ter divisores de 0. Como sabemos, uma rela ca o de equival encia em B determina sempre uma parti ca o de B em classes de equival encia. Se (a, b) B , diremos o de A, que que a respectiva classe de equival encia (a, b) e uma fracc a a designaremos por a/b, ou por b . Por outras palavras, temos a seguinte deni ca o: Deni ca o 3.2.3. Seja A = {0} um anel abeliano onde a lei do corte e v alida. o (i) Se a, b A e b = 0, a fracc a
a b

e dada por

a = {(a , b ) A A : b = 0 e ab = a b}; b (ii) Designamos o conjunto de todas as frac co es


a b

por Frac(A);

umero racional, e o (iii) No caso em que A = Z, a frac ca o a b diz-se um n conjunto Frac(Z) designa-se por Q. No caso A = Z, o conjunto dos n umeros racionais Frac(Z) = Q e de facto um anel. No caso geral, dotamos o conjunto das frac co es de A com opera co es alg ebricas de soma e produto por simples c opia das opera co es usuais com n umeros racionais, que s ao dadas, como sabemos, por (3.2.1) (3.2.2) a c ad + bc + = , b d bd ac ac = . bd bd

128

Cap tulo 3. Outros Exemplos de An eis

Para formalizar esta deni ca o, que representa opera co es sobre classes de equival encia, resta-nos provar que o resultado de cada opera ca o e independente do representante escolhido para cada classe. Deixamos a verica ca o deste facto, que enunciamos no pr oximo lema, como exerc cio. Lema 3.2.4. Se (a, b) (a , b ), e (c, d) (c , d ), ent ao

(ad + bc, bd) (ac, bd)

(a d + b c , b d ), (a c , b d ).

De acordo com este lema, as Deni co es (3.2.1) e (3.2.2) n ao acarretam qualquer ambiguidade. o E bvio que a soma e produto denidos acima s ao comutativos, e que o produto e associativo. Com um pouco mais de trabalho podemos tamb em vericar que a soma e associativa e que o produto e distributivo em rela ca o a ` soma. A exist encia de identidades para as duas opera co es n ao oferece igualmente quaisquer diculdades. Na realidade, e exactamente como sabemos acontecer nos racionais, temos: Teorema 3.2.5. O conjunto Frac(A) com as opera co es alg ebricas denidas es de A. por (3.2.1) e (3.2.2) e um corpo, dito corpo das fracc o Demonstra ca o. Seja b = 0 um qualquer elemento n ao-nulo de A, e dena-se b , e 1 = . Ent a o deixamos como exerc cio vericar que 0 =0 b b 0 = {(0, c) : c = 0} e 1 = {(c, c) : c = 0} s ao respectivamente identidades para a soma e produto em Frac(A). Note-se que os elementos 0 e 1 s ao efectivamente independentes da escolha de b = 0 em A. Em particular, e supondo y = 0, temos: x =0 x = 0, e y x =1 x = y. y Note-se, ainda, que a exist encia de uma identidade para o produto de frac co es n ao depende da exist encia de uma identidade para o produto no anel original A, e observe-se nalmente que a (a) + =0, b b e que, se
a b

= 0 , ent ao a = 0 (donde

b a

e uma frac ca o) e

ab =1. ba

3.2. Frac co es e N umeros Racionais

129

Quando A = Z e o anel dos inteiros, e Frac(A) = Q, estamos habituados interessante observar que esta a considerar Z como um subconjunto de Q. E identica ca o e sempre poss vel para um anel arbitr ario, ou seja, o corpo das frac co es do anel A cont em sempre um subanel isomorfo ao anel A. Proposi ca o 3.2.6. Seja a = 0 um elemento xo do anel A. Ent ao: (i) a fun ca o : A Frac(A) dada por (x) = os an eis A e (A);
ax a

e um isomorsmo entre

(ii) o isomorsmo e independente da escolha de a A {0}. Demonstra ca o. As identidades (x + y ) = (x) + (y ) e (xy ) = (x)(y ) s ao de verica ca o imediata. Portanto e um homomorsmo de an eis, e (A) e um subanel de Frac(A). Al em disso, (x) = 0 ax =0 a ax = 0 x = 0,

e consequentemente e um isomorsmo entre os an eis A e (A). ax Por outro lado, se a, a = 0 e x A, ent ao a = aa x , (porque (ax)a = (a x)a, donde a fun ca o e independente da escolha de a A {0}. De acordo com este resultado, os elementos de Frac(A) da forma ax a , com a, x A e a = 0 xo, s ao c opias dos elementos x A. Por esse motivo, quando trabalhamos com elementos do corpo Frac(A), designamos a frac ca o ax a por x, e dizemos que se trata de um elemento do anel A. Escrevemos tamb em Frac(A) A, ou seja, consideramos Frac(A) como uma extens ao do anel A. Cometemos evidentemente um abuso de linguagem, mas fazemo-lo para evitar sobrecarregar a nota ca o que utilizamos. Usamos naturalmente o mesmo s mbolo para designar os zeros de A e Frac(A), e procedemos analogamente com as suas identidades para o produto, sempre que essa identidade exista em A. O mesmo tipo de diculdade surge quando consideramos frac co es de frac co es. Sabemos perfeitamente, do nosso estudo dos racionais, que a a frac ca o b e a frac ca o ad e evidente que de acordo com a deni ca o forc bc , mas d mal de frac ca o que indic amos acima tal igualdade n ao pode ser literalmente e um elemento de Q , enquanto que a frac ca o verdadeira (note-se que ad bc composta original e uma frac ca o de Q, ou seja, um elemento de Frac(Q)). O sentido em que a igualdade deve ser entendida e o seguinte: Proposi ca o 3.2.7. Se K e um corpo, a fun ca o : K Frac(K ) denida na Proposi ca o 3.2.6 e sobrejectiva, e e portanto um isomorsmo de an eis.

130

Cap tulo 3. Outros Exemplos de An eis

1 Demonstra ca o. A demonstra ca o resume-se a observar que x y = (xy ), o que de acordo com as conven co es mencionadas acima se escreve normalmente 1 . na forma x = xy y c No caso da frac ca o composta acima (x = a b e y = d ), temos, estritamente falando, que a ad a c 1 ad b = . = = c b d bc bc d

Usando a identica ca o de x com (x), temos, ent ao, que

a b c d

ad bc .

Vimos na sec ca o anterior que a exist encia dos corpos nitos Z p se segue dos axiomas para os inteiros que indic amos, e acab amos de ver que a exist encia do corpo Q e outra das consequ encias desses axiomas. Mais adiante mostraremos que estes corpos s ao em certo sentido os menores corpos que existem. Por outras palavras, provaremos que qualquer corpo cont em necessariamente um subcorpo isomorfo a um Z p ou isomorfo a Q. Exerc cios.
1. Demonstre o Lema 3.2.4. 2. Complete a demonstra ca o do Teorema 3.2.5 3. Qual e o corpo das frac co es do anel dos inteiros de Gauss? 4. Se Frac(A) e isomorfo a Frac(B ), e sempre verdade que A e isomorfo a B ? E se A e isomorfo a B , Frac(A) e sempre isomorfo a Frac(B )? 5. Mostre que, se o corpo K e uma extens ao do anel A, ent ao K cont em um subcorpo isomorfo a Frac(A) (este resultado, que e uma generaliza ca o da Proo: posi ca o 3.2.6, mostra que Frac(A) e o menor corpo que cont em A). (sugesta Se K e um corpo, a intersec ca o de todos os subcorpos de K e o menor subcorpo de K .) 6. Prove que, se A e numer avel, ent ao Frac(A) e numer avel. 7. Suponha que A e um dom nio integral, e mostre que as caracter sticas de Frac(A) e A s ao iguais. 8. Prove que Q s o pode ser ordenado da forma usual: m n > 0 mn > 0. o: Em qualquer corpo ordenado tem-se sempre x > 0 x1 > 0.) (sugesta 9. Prove que, se A e um anel ordenado, ent ao Frac(A) e ordenado.

3.3. Polin omios e S eries de Pot encias

131

3.3

Polin omios e S eries de Pot encias

Os polin omios com coecientes reais s ao muitas vezes denidos como as fun co es p : R R da forma
N

p(x) =
n=1

pn xn ,

onde os n umeros reais pn s ao os coecientes do polin omio p. N ao podemos denir de modo an alogo os polin omios com coecientes num anel arbitr ario A, se desejarmos que polin omios com coecientes distintos sejam necessariamente polin omios distintos. Na realidade, desde que A tenha mais de um elemento, existe uma innidade de possibilidades distintas para os coecientes de um poss vel polin omio. No entanto, se A e nito, existe apenas um n umero nito de fun co es f : A A, que seguramente n ao podem ser usadas para denir todos os polin omios com coecientes em A. Exemplo 3.3.1.
O suporte do anel Z2 e o conjunto {0, 1}, com dois elementos. O conjunto das fun co es f : Z2 Z2 tem portanto 4 elementos. Por outro lado, se polin omios com coecientes distintos s ao polin omios distintos, existe um n umero innito de polin omios com coecientes em Z2 .

Resolvemos este problema identicando um polin omio com a sucess ao dos seus pr oprios coecientes, deixando a sua rela ca o com fun co es de tipo especial para considera ca o posterior. Note-se que consideramos os polin omios (que t em um n umero nito de coecientes n ao-nulos) como um caso particular de s eries de pot encias. Estas u ltimas s ao denidas sem qualquer refer encia a quest oes de converg encia ou diverg encia. No que se segue, A designa um anel abeliano com identidade 1. Deni ca o 3.3.2. Uma s erie (formal) de pot encias em A e uma fun ca o mio se e s s : N0 A. A s erie diz-se um polino o se existe N N0 tal que s(n) = 0 para todo o n > N . Exemplos 3.3.3.
1. Os seguintes polin omios com coecientes em A t em um papel importante: mio zero, ou nulo; 0 = (0, 0, 0, . . . ), dito o polino mio um, ou identidade; 1 = (1, 0, 0, . . . ), o polino x = (0, 1, 0, . . . ), a que chamaremos a indeterminada x.

mio cons2. O polin omio a = (a, 0, 0, . . . ), onde a A, diz-se um polino tante. Em particular, os polin omios zero e um s ao polin omios constantes.

132

Cap tulo 3. Outros Exemplos de An eis

3. O conjunto das s eries de pot encias em Z2 e innito n ao-numer avel (trata-se de um conjunto obviamente isomorfo a P (N)), e o conjunto dos polin omios em Z2 e innito numer avel.

Os termos s(0), s(1), s(2), . . . da sucess ao (s erie formal) s : N 0 A dizem-se naturalmente os coeficientes da s erie. Para evitar confus oes com os valores da fun ca o possivelmente associada a ` s erie pelos processos usuais, designaremos sempre estes coecientes por s 0 , s1 , s2 , etc. Designaremos os conjuntos das s eries e polin omios com coecientes em A respectivamente pelos s mbolos A[[x]] e A[x], sendo o bvio que A[x] A[[x]] 4 . A soma e produto de polin omios com coecientes reais e-nos seguramente familiar. A t tulo de exemplo, e considerando polin omios de grau 2, temos: (a0 + a1 x + a2 x2 ) + (b0 + b1 x + b2 x2 ) = (a0 + b0 ) + (a1 + b1 )x + (a2 + b2 )x2 (a0 + a1 x + a2 x2 )(b0 + b1 x + b2 x2 ), = (a0 b0 ) + (a0 b1 + a1 b0 )x +(a0 b2 + a1 b1 +a2 b0 )x2 + (a1 b2 + a2 b1 )x3 + (a2 b2 )x4 . A deni ca o seguinte limita-se a reconhecer que as opera co es sobre os coecientes dos polin omios que aparecem a ` direita das igualdades precedentes s ao poss veis em qualquer anel. Note que a soma introduzida n ao passa da soma usual de sucess oes, mas o produto n ao e o habitual. Quando h a risco de ambiguidade, referimo-nos ao produto denido abaixo como o produto o, e representamo-lo por s t em lugar de st. de convoluc a Deni ca o 3.3.4. Sendo s, t : N0 A s eries de pot encias, a soma s + t e o) s t s o produto (de convoluc a ao as sucess oes dadas por: (3.3.1) (3.3.2) Exemplos 3.3.5.
1. Se a = (a, 0, 0, . . . ) e b = (b, 0, 0, . . . ) s ao polin omios constantes, a sua soma e o seu produto s ao dados por a + b = (a + b, 0, 0, . . . ) e a b = ab = (ab, 0, 0, . . . ). Portanto, o conjunto dos polin omios constantes com as opera co es acima indicadas e um anel isomorfo ao anel A. 2. Se a = (a, 0, 0, . . . ) e constante e s = (s0 , s1 , s2 , . . . ) e uma qualquer s erie, o n produto a s e a s erie (as0 , as1 , as2 , . . . ) = as , porque a soma k=0 ak snk se reduz sempre ao termo com k = 0.
O uso da letra x na nota ca o A[x] ou A[[x]] e condicionado pela escolha desta letra para designar a indeterminada (0, 1, 0, . . . ). Poderemos por vezes designar esta indeterminada por uma outra letra, e.g. y , caso em que usamos a nota ca o A[y ] ou A[[y ]].
4

(s + t)n = sn + tn , e,
n

(s t)n =
k =0

sk tnk .

3.3. Polin omios e S eries de Pot encias

133

3. Considere-se a s erie s = (1, 1, 1, . . . ) com coecientes em Z2 . Para calcular n n o seu quadrado, observamos que (ss)n = k=0 sk snk = k=0 1 = n + 1. Conclu mos que (1, 1, 1, . . . )(1, 1, 1, . . . ) = (1, 0, 1, 0, . . . ). 4. Se s = (s0 , s1 , s2 , . . . ) e uma qualquer s erie, o produto xs e a s erie que se obt em de s por transla ca o de todos os seus coecientes para a direita, porque (xs)0 = x0 s0 = 0,
n+1

(xs)n+1 =
k=0

xk sn+1k = sn .

No caso s = x, conclu mos que x2 = (0, 0, 1, 0, . . . ), x3 = (0, 0, 0, 1, 0, . . . ), etc. Alargamos esta observa ca o ao caso n = 0, escrevendo por conven ca o x0 = (1, 0, 0, . . . ) = 1.

O pr oximo teorema n ao apresenta diculdades t ecnicas, e a sua demonstra ca o ca como exerc cio. Teorema 3.3.6. Se A e um anel abeliano com identidade, tanto A[[x]] como A[x]5 s ao an eis abelianos com identidade (com a soma e o produto denidos por (3.3.1) e (3.3.2)), e A[x] e um subanel de A[[x]]. Observ amos acima que o conjunto dos polin omios constantes e um anel isomorfo a A. Como zemos em casos an alogos, passamos a usar o mesmo s mbolo a para designar um dado elemento do anel A, e o correspondente polin omio constante (a, 0, 0, . . . ). Dizemos tamb em que A[x] e (por maioria de raz ao) A[[x]] s ao extens oes de A. Note-se que a express ao ax n passa a representar assim o produto do polin omio constante (a, 0, 0, . . . ) pela pot encia n da indeterminada x, i.e., xn , que de acordo com o que dissemos acima tem como u nico coeciente diferente de zero o coeciente (ax n )n = a (nesta u ltima igualdade, a tem dois signicados diferentes!). Conclu mos que, se p = (p0 , p1 , p2 , . . . , pN , 0, . . . ), ent ao
N

p = p 0 + p 1 x + + p N xN =

pn xn .
n=0

nica do polin Dizemos que a soma a ` direita e a forma can o omio p. Como e habitual, um coeciente e omitido se for igual a 1.
O anel A[[x]] das s eries formais de pot encias em A e o anel S das sucess oes em A t em evidentemente o mesmo suporte e a mesma opera ca o de soma, sendo diferentes apenas na opera ca o de multiplica ca o. Quando e necess ario distinguir a s erie de pot encias s em A[[x]] da correspondente sucess ao a em S , e frequente dizer que s e a transformada z de a.
5

134 Exemplo 3.3.7.

Cap tulo 3. Outros Exemplos de An eis

Suponha-se que p, q Z4 [x] s ao dados por p = 1 + x + 2x2 e q = 1 + 2x2 . Para somar e multiplicar estes polin omios, procedemos exactamente como com polin omios com coecientes reais, reconhecendo que os procedimentos usuais envolvem apenas propriedades alg ebricas comuns a qualquer anel. Deve ser f acil reconhecer essas propriedades nos c alculos pormenorizados que se seguem, complementados com detalhes espec cos do anel a que pertencem os coecientes: (1 + x + 2x2 ) + (1 + 2x2 ) = (1 + 1) + (1 + 0)x + (2 + 2)x2 = 2 + x, (1 + x + 2x2 )(1 + 2x2 ) = (1 + x + 2x2 )1 + (1 + x + 2x2 )2x2 = (1 + x + 2x2 ) + (2x2 + 2x3 ) = 1 + x + 2x 3 .

Em certos casos, e poss vel atribuir signicado a somas do tipo n=0 sn , em que cada sn e uma s erie de pot encias. Se snk designa o coeciente k da s erie sn , o signicado mais simples a atribuir a ` igualdade t = e n=0 sn

t=
n=0

sn tk =

n=0

snk , para todo o k N0 .

Utilizaremos esta deni ca o sempre que a sucess ao s nk for eventualmente zero para qualquer k 0, interpretando a soma innita a ` direita como a soma (nita) dos seus termos diferentes de zero. Escreveremos em particular

s=
n=0

sn xn ,

para qualquer s erie de pot encias s. Deni ca o 3.3.8. Se p = 0 e um polin omio, o grau de p e o inteiro deg p denido por deg p = max{n N0 : pn = 0}. Se p = 0, ent ao convencionamos que deg p = . Exemplo 3.3.9.
Claramente, deg xn = n, para qualquer n 0.

O exemplo de produto de polin omios em Z 4 [x] que vimos acima mostra que nem sempre o grau do produto de dois polin omios e a soma dos graus dos polin omios factores. O pr oximo teorema esclarece completamente as

3.3. Polin omios e S eries de Pot encias

135

propriedades do grau, face a ` soma e ao produto de polin omios. Para evitar frequentes excep co es envolvendo o polin omio nulo, convencionamos que deg p + deg q = , sempre que p = 0 ou q = 0. Proposi ca o 3.3.10. Sejam p, q A[x]. temos ent ao: (i) deg(p + q ) max{deg p, deg q }, e deg(pq ) deg p + deg q ; (ii) se A e um dom nio integral, deg(pq ) = deg p + deg q , e A[x] e um dom nio integral. A demonstra ca o deste teorema ca como exerc cio. Note-se que, de acordo com (ii), quando A e um dom nio integral, podemos formar o corpo das frac co es de A[x] (i.e., Frac(A[x]) na nota ca o da sec ca o anterior). Um momento de reex ao mostra que este corpo e o an alogo formal e abstracto es racionais da Algebra do corpo das func o elementar. Deni ca o 3.3.11. Se A e um dom nio integral, A(x) designa o corpo de fracc oes de A[x]. Exemplo 3.3.12.
Se A = Z, ent ao Z(x) e o corpo das frac co es cujos numeradores e denominadores s ao polin omios com coecientes inteiros. Neste corpo, temos x2 1 = x 1. x+1 No entanto, as fun co es f (x) = t em dom nios distintos.
x2 1 x+1

e g (x) = x 1 n ao s ao iguais, porque

Sendo : A B um homomorsmo de an eis, e f acil vericar que a fun ca o : A[x] B [x] dada por
N N

n=0

pn xn

=
n=0

(pn )xn

e igualmente um homomorsmo de an eis. Frequentemente, se p A[x], ent ao designamos o polin omio q = (p) por p (x). Em certos casos (por exemplo, se A B e um subanel e : A B e a inclus ao), utilizamos a mesma letra para designar estes dois polin omios, sendo claro do contexto a que anel pertencem os coecientes do polin omio. O exemplo seguinte mostra que este e um abuso razo avel (mesmo natural) de nota ca o ao qual j a estamos habituados! Exemplo 3.3.13.

136

Cap tulo 3. Outros Exemplos de An eis

Seja p = 1 + 2x + 3x2 Z[x] um polin omio com coecientes inteiros. Claro que Z Q, e podemos considerar a inclus ao can onica : Z Q = Frac(Z). Temos obviamente p (x) = 1+2x +3x2 Q[x]. Na realidade, os s mbolos 1, 2 e 3 nesta segunda express ao designam n umeros racionais e n ao n umeros inteiros, mas esse e um abuso de nota ca o aceit avel, tal como discutimos a prop osito dos corpos de frac co es: a frac ca o ax a designa-se por x. E pois natural representar este novo polin omio pela mesma letra do original.

Finalmente, observe-se que, se : A B e um monomorsmo de an eis e p A[x], ent ao p e p (x) possuem o mesmo grau. Exerc cios.
1. Para m = 2, 3 e 6, calcule em Zm [x] o produto (1 + x + 2x2 )(2 + 3x + 2x2 ). 2. Demonstre o Teorema 3.3.6. 3. Mostre que o ideal 2, x em Z[x] n ao e principal. 4. Demonstre a Proposi ca o 3.3.10. 5. Quais s ao os elementos de A[x] , quando A e um dom nio integral? 6. Suponha que A e um dom nio integral, e mostre que as caracter sticas de A[x] e A s ao iguais. 7. Os polin omios em mais de uma vari avel podem ser denidos de diversas maneiras. Para o caso de 2 vari aveis, podemos considerar: (i) O anel A[x], e os polin omios com coecientes em A[x] que denotamos por A[x][y ] (designamos neste caso a nova indeterminada por y ); (ii) As fun co es s : N0 N0 A, denindo de forma apropriada as opera co es de soma e produto de convolu ca o, e as indeterminadas x e y , de modo a obter um anel que denotamos por A[x, y ]. Estas duas formas de encarar polin omios a v arias vari aveis s ao ambas u teis. Os exerc cios seguintes mostram que s ao equivalentes. (a) Descreva completamente a deni ca o sugerida em (ii). (b) Prove que as duas deni co es indicadas s ao equivalentes, i.e., conduzem a an eis isomorfos. (c) Como se devem generalizar estas deni co es para polin omios nas vari aveis x1 , . . . , xn ? (d) Como se devem generalizar estas deni co es para polin omios nas vari aveis x , com I , onde I pode ser um conjunto innito?

3.3. Polin omios e S eries de Pot encias


8. Mostre que as seguintes arma co es s ao equivalentes: (a) A e um dom nio integral; (b) A[x] e um dom nio integral; (c) A[[x]] e um dom nio integral; (d) para quaisquer p, q A[x], deg(pq ) = deg p + deg q .

137

9. Mostre que existem an eis com caracter stica p (primo) que n ao s ao corpos, e corpos com caracter stica p que s ao innitos (tanto numer aveis como n aonumer aveis). 10. Se p A[x] e o polin omio p = e o polin omio p =
n=1 N n=0

pn xn , a sua derivada (formal) p

npn xn1 .

sempre verdade que p = 0 implica que p E e constante? 11. Use o exerc cio anterior e o homomorsmo : Z Zp dado por (n) = n para provar a seguinte generaliza ca o do Lema de Euclides: se p N e primo, a, b Z[x] e p|ab, ent ao p|a ou p|b. 12. Seja D um dom nio integral, e K = Frac(D). Prove que D(x) e isomorfo a K (x). 13. Dena um anel com suporte nas s eries de pot encias da forma n=k sn xn , 6 onde k Z e arbitr ario . Mostre que, se os coecientes pertencem a um corpo K , ent ao o anel assim denido e um corpo isomorfo a Frac(K [[x]]). 14. Prove que em K [[x]] temos 1 = xn . 1 x n=0 (Note o abuso de nota ca o que o exerc cio anterior possibilita!) 15. Determine as s eries de pot encias inversas de (a x) e de (a x)(b x) em K [x]. 16. Mostre que em Z2 [[x]], temos 1 = x2n . (1 x)2 n=0
ries de Laurent, sendo pois este anel Estas s eries s ao conhecidas pelo nome de se designado por anel das s eries de Laurent com coecientes em A. O caso em que A = C desempenha um papel crucial na An alise Complexa e na Geometria Alg ebrica.
6

138

Cap tulo 3. Outros Exemplos de An eis

poss 17. E vel resolver problemas como o da sucess ao de Fibonacci da Sec ca o 2.3 atrav es de c alculos com s eries formais de pot encias. Recordando que esta e denida recursivamente pela equa ca o an+2 = an+1 + an , (n 0),
n=0 n=0

come camos por observar a sua equival encia com


n=0

an+2 xn =

n=0 n=0

an+1 xn +

a n xn ,

e com

n=0

an+2 xn+2 = x an x , ent ao


n=0 n=0 n

an+1 xn+1 + x2

a n xn .

Como, se s =

n=0

an+2 xn+2 = s a0 a1 x, an+1 xn+1 = s a0 ,

conclu mos que a rela ca o de recorr encia e equivalente a s a0 a1 x = x(s a0 ) + x2 s. Resolvendo em ordem a s, obtemos: s= a0 + (a0 a1 )x . x2 + x 1

Sendo e as ra zes de x2 + x 1, podemos decompor a frac ca o racional anterior na forma a0 + (a0 a1 )x A B = + , 2 x +x1 x x e usar o resultado do exerc cio acima para calcular explicitamente os coecientes de s, que s ao os termos da sucess ao de Fibonacci. Verique todas estas arma co es, e calcule os coecientes da sucess ao de Fibonacci.

3.4

Fun co es Polinomiais

Observ amos na sec ca o anterior que n ao e de todo conveniente denir os polin omios com coecientes em A como fun co es de determinado tipo, com dom nio e valores em A. Apesar disso, nada nos impede de denir fun co es de A em A a partir de polin omios em A[x].

3.4. Fun co es Polinomiais

139

n e um polin Deni ca o 3.4.1. Se p = N omio em A[x], a fun ca o n=0 pn x N n o polinomial p : A A denida por p (a) = n=0 pn a diz-se func a associada a p.

Exemplo 3.4.2.
Seja A = Z2 , e p = 1+ x + x2 (7 ). A fun ca o polinomial associada ao polin omio p e p : Z2 Z2 dada por p (a) = 1 + a + a2 , para qualquer a Z2 . Neste caso, temos p (0) = p (1) = 1, e portanto p e uma fun ca o constante, apesar de p n ao ser um polin omio constante. Em particular, se q = 1, temos p = q e p = q .

Sendo A um anel e designando por AA o conjunto das fun co es f : A A, observ amos no Cap tulo 1 que AA e um anel, com as opera co es usuais de soma e produto de fun co es. A fun ca o que associa a cada polin omio p A[x] a respectiva fun ca o p : A A e uma fun ca o : A[x] AA , e temos Proposi ca o 3.4.3. : A[x] AA e um homomorsmo. Demonstra ca o. Sejam p, q A[x], onde podemos sempre escrever (tomando N n n se necess ario coecientes nulos adicionais) p = N n=0 qn x . n=0 pn x e q = Supondo que a A, temos a provar as seguintes igualdades: (p + q ) (a) = p (a) + q (a), e (pq ) (a) = p (a)q (a). A primeira destas igualdades foi provada no Cap tulo 2 em termos um pouco mais gerais. A segunda pode ser demonstrada sem grandes diculdades por indu ca o em N . Exemplos 3.4.4.
1. Dado um polin omio p A[x], a fun ca o p associada est a denida n ao s o no anel A como em qualquer extens ao de A. Por exemplo, sendo p = 1 + 2x + 3x2 Z[x], a fun ca o polinomial associada e em princ pio p : Z Z, dada 2 naturalmente por p (n) = 1 + 2n + 3n , para qualquer n Z. No entanto, como Z Q podemos tamb em considerar q : Q Q, dada igualmente por 2 q (r) = 1 + 2r + 3r , para qualquer r Q.

De um modo geral, se o anel B e uma extens ao do anel A (no sentido em que existe um homomorsmo injectivo : A B , donde (A) e um subanel de B N n isomorfo a A), e p = n=0 pn x e um polin omio em A[x], ent ao p determina N uma fun ca o polinomial q : B B , nomeadamente q (b) = n=0 (pn )bn . claro que, na nota E ca o da sec ca o anterior, temos q = (p ) . Tal como observ amos em rela ca o a ` forma can onica de p , e uma mera quest ao de bom
7

Daqui em diante, n ao distinguimos entre o inteiro n e a classe n, sendo claro do contexto se nos referimos a um inteiro (elemento de Z) ou a uma classe de equival encia nalgum Zm .

140

Cap tulo 3. Outros Exemplos de An eis

senso saber se utilizamos uma letra diferente para q e se e necess ario escrever explicitamente os coecientes na forma (pn ), ou se e mais razo avel usar o mesmo s mbolo para pn e (pn ). 2. Continuando o exemplo anterior, recordamos que M2 (Z) e o anel das matrizes 2 2 com entradas inteiras, e que o conjunto das matrizes da forma nI (onde I e a matriz identidade e n Z) e isomorfo a Z. O monomorsmo : Z M2 (Z) e dado por (n) = nI , e portanto (p ) : M2 (Z) M2 (Z) e dada por (p ) (C ) = (1) + (2)C + (3)C 2 , onde C designa agora uma claro que a express qualquer matriz em M2 (Z). E ao (1) + (2)C + (3)C 2 se 2 pode simplicar neste caso para I + 2C + 3C , express ao em tudo igual a ` usada no exemplo 1, com excep ca o da pequena subtileza de substituir o s mbolo 1 pelo s mbolo I , este u ltimo representando evidentemente a matriz identidade.

No primeiro exemplo, a identica ca o do anel Z com a sua imagem em Q e aceit avel e recomend avel. No segundo exemplo n ao e necess ario substituir os coecientes de grau > 0 (porque o produto de uma matriz pelo inteiro n e igual ao produto da mesma matriz por nI ), mas e indispens avel substituir o coeciente com grau zero, porque a soma de uma matriz com um inteiro n n ao est a denida, e portanto n ao deve ser usada para representar a soma da mesma matriz com a matriz nI . Por outro lado, podemos utilizar estas ideias para formalizar a no ca o de raiz de um polin omio: Deni ca o 3.4.5. Seja p A[x] e B uma extens ao de A. Dizemos que bB e uma raiz de p se p (b) = 0. Quando escrevemos a express ao p (a), estamos habituados a considerar p como xo e a como vari avel (a vari avel independente da fun ca o p ). No entanto, e poss vel considerar ao mesmo tempo p e a como vari aveis independentes. Supondo que A e mais uma vez um qualquer anel abeliano com identidade e B uma sua extens ao, introduzimos a seguinte deni ca o (sem esquecer as observa co es acima a prop osito da identica ca o entre um anel e uma sua imagem isomorfa): Deni ca o 3.4.6. A fun ca o Val : A[x] B B e dada por Val(p, b) = p (b). Val(p, b) diz-se o valor do polin omio p no ponto b. A fun ca o Val tem duas vari aveis independentes (o polin omio p e o ponto b). Se xarmos o polin omio p, Val reduz-se a ` fun ca o p : B B , associada tamb ao polin omio p, de que j a vimos v arios exemplos. E em poss vel xar o valor de b, para obter uma fun ca o : A[x] B . Exemplos 3.4.7.
1. Seja A = Z, B = C e b = i. Temos portanto : Z[x] C dada por (p) = p (i), e para determinar a imagem de (Z[x]) recordamos que qualquer polin omio p Z[x] pode ser dividido por 1 + x2 , com um resto de grau inferior

3.4. Fun co es Polinomiais

141

a 2. Por outras palavras, p = (1+ x2 )q +(a0 + a1 x), onde q Z[x] e a0 , a1 Z. Logo p (i) = a0 + a1 i e um inteiro de Gauss. 2. Seja A = Q, B = R e b = 2. Neste caso, (p) = p ( 2), e como p = (2 x2 )q +(a0 + a1 x), onde q Q[x] e a0 , a1 Q, temos p ( 2) = a0 + a1 2, e conclu mos que (Q[x]) e o conjunto dos n umeros reais da forma a 0 + a1 2 com a0 , a1 Q. 3. O anel A[x] e sempre uma extens ao de A, e por isso supomos agora A ar o bitr ario, B = A[x] e b = x. E bvio que (p) = p (x) = p, i.e., : A[x] A[x] e a identidade. Por este motivo, podemos designar o polin omio p pelo s mbolo p (x), usualmente simplicado para p(x).

Por analogia com o u ltimo exemplo, sempre que B e uma extens ao de A, b B , e : A[x] B e dada por (p) = p (b), designamos o conjunto esta a raz (A[x]) pelo s mbolo A[b]. E ao pela qual introduzimos o s mbolo Z[i] quando primeiro referimos os inteiros de Gauss. No caso do segundo dos Exemplos 3.4.7, temos Q[ 2] = {p ( 2) : p Q} = {a0 + a1 2 : a0 , a1 Q}. Os exemplos anteriores sugerem que A[b] e sempre um subanel de B . E isso que provamos a seguir. Proposi ca o 3.4.8. Fixado b B , e denindo : A[x] B por (p) = p (b), e um homomorsmo de an eis, donde A[b] e um subanel de B . Demonstra ca o. Procedemos como na demonstra ca o da Proposi ca o 3.4.3. Por analogia com a Deni ca o 3.3.11, sempre que A[b] e um dom nio integral designamos o seu corpo de frac co es por A(b). Note-se que A[b] cont em necessariamente os valores de todos os polin omios constantes, que formam um subanel de A[b] isomorfo a A. Portanto, A[b] e sempre uma extens ao de A. (O anel dos inteiros de Gauss cont em um subanel isomorfo a Z, Q( 2) cont em um subanel isomorfo a Q, etc.). Por outro lado, nos Exemplos 3.4.7, e injectiva apenas no u ltimo, e portanto s o no u ltimo caso e que A[b] e isomorfo a A[x]. E claro que e injectiva se e s o se o seu n ucleo N ( ) se reduz ao polin omio zero, e que o n ucleo de , dado por N ( ) = {p A[x] : p (b) = 0}, e simplesmente o conjunto dos polin omios com coecientes em A que t em b como uma das suas ra zes. Conclu mos que e injectiva se e s o se b n ao e raiz de nenhum polin omio n ao-nulo com coecientes em A. Deni ca o 3.4.9. Seja B uma extens ao de A, e b B . Dizemos que b e alg ebrico sobre A se existe algum polin omio n ao-nulo p A[x] tal que p (b) = 0. Caso contr ario, b diz-se transcendente sobre A.

142 Exemplo 3.4.10.

Cap tulo 3. Outros Exemplos de An eis

Como vimos acima, i e alg ebrico sobre Z, e 2 e alg ebrico sobre Q (como ali as sobre Z). O polin omio x e sempre transcendente sobre A.

Em geral, se B e uma qualquer extens ao de A, ent ao B pode conter elementos alg ebricos e elementos transcendentes sobre A, ou apenas elementos alg ebricos sobre A. Distinguimos estas possibilidades como se segue: o alg Deni ca o 3.4.11. B diz-se uma extens a ebrica de A se todos os seus elementos s ao alg ebricos sobre A. Caso contr ario, B diz-se uma ex o transcendente de A. tensa Exemplos 3.4.12.
1. O anel dos inteiros de Gauss e uma extens ao alg ebrica de Z. Para o vericar, notamos apenas que o inteiro de Gauss m + ni e raiz do polin omio com coecientes inteiros (x m)2 + n2 = x2 2mx + m2 + n2 , que e sempre n ao-nulo. e uma extens ao alg ebrica de Q, porque a + b 2 e raiz do polin omio 2. Q[ 2] com coecientes racionais (x a)2 2b2 , mais uma vez n ao-nulo. 3. Q e uma extens ao alg ebrica de Z, porque
m n

e raiz de nx m Z[x].

4. C e uma extens ao alg ebrica de R, porque a + bi e raiz de (x a) 2 + b2 R[x]. 5. A[x] e uma extens ao transcendente de A. 6. Provaremos adiante que R e uma extens ao transcendente de Q.

O pr oximo resultado diz essencialmente que A[x] e a menor extens ao transcendente de A. A sua demonstra ca o ca como exerc cio. Teorema 3.4.13. Qualquer extens ao transcendente de A cont em um subanel isomorfo a A[x]. Exerc cios.
1. Conclua a demonstra ca o da Proposi ca o 3.4.3. 2. Suponha que n e irracional, e mostre que Q[ n] e uma extens ao alg ebrica de Q, um subcorpo de R, e um espa co vectorial de dimens ao 2 sobre Q.8 3. Demonstre o Teorema 3.4.13. 4. Suponha que A B s ao dom nios integrais e b B . Mostre que:
8

Os corpos da forma Q[ a] onde a n ao e um quadrado perfeito, os chamados corpos ticos, desempenham um papel importante na Teoria dos N quadra umeros.

3.5. Divis ao de Polin omios


(a) A[b] e o menor dom nio integral que cont em A e b. (b) A(b) e o menor corpo que cont em A e b.

143

5. Sendo K um corpo, considere N pontos (ak , bk ) em K K com ai = aj para i = j . Prove que: (a) Existe um polin omio pi K [x] tal que se j = i, 1, pi (aj ) = 0, se j = i. o: Modique o polin (Sugesta omio q i =
QN

k=1 (xak )

(b) Existe um polin omio p(x) K [x] de grau n 1 tal que p(ak ) = bk . A f ormula que dene p chama-se a f ormula de interpola ca o de Lagrange. 6. Prove que, se K e um corpo nito, ent ao qualquer fun ca o de K em K e polinomial. 7. Seja K um subcorpo do corpo L, e suponha que L e um espa co vectorial de dimens ao nita sobre K . Mostre que L e uma extens ao alg ebrica de K . o: se a dimens (Sugesta ao de L sobre K e n e a L, as pot encias ak com 0 k n n ao podem ser linearmente independentes.)

(xai )

.)

3.5

Divis ao de Polin omios

Nesta sec ca o e na pr oxima estudamos em pormenor o anel dos polin omios A[x]. Na base deste estudo est a o algoritmo usual para a divis ao de polin omios. Necessitamos pois de encontrar condi co es sobre o anel A para que este algoritmo seja aplic avel. Em muitos casos, os resultados que obtemos s ao an alogos a resultados que prov amos no Cap tulo 2 para os inteiros. De acordo com o que vimos no Exemplo 3.4.7.3, passamos a adoptar a seguinte conven ca o: o polin omio p e representado pelo s mbolo p(x), e o valor do polin omio p no ponto a e representado por p(a), em vez de p (a). nico se pn = 1, onde Deni ca o 3.5.1. O polin omio p(x) A[x] diz-se m o deg p(x) = n e 1 e a identidade do anel A. Exemplo 3.5.2.
O polin omio 5 + 3x + 2x2 + x4 Z[x] e m onico.

N ao provaremos resultados sobre divisibilidade para polin omios com coecientes num anel com divisores de zero. Por este motivo, supomos nesta sec ca o que A = D e um dom nio integral. Segue-se portanto da Proposi ca o 3.3.10(b) que D [x] e igualmente um dom nio integral.

144

Cap tulo 3. Outros Exemplos de An eis

Teorema 3.5.3 (Algoritmo de Divis ao). Se p(x), d(x) D [x] e d(x) e m onico, existem polin omios u nicos q (x) e r (x), com deg r (x) < deg d(x), tais que p(x) = q (x)d(x) + r (x). Tal como no caso dos inteiros, os polin omios q (x) e r (x) dizem-se respectivamente quociente e resto da divis ao de p(x) por d(x). O caso em que r (x) = 0 corresponde, claro est a, ao caso em que d(x) e divisor (ou factor) de p(x). Recordemos que neste caso escrevemos d(x)|p(x). Demonstra ca o do Teorema 3.5.3. Mostramos separadamente a exist encia e unicidade da divis ao. Exist encia: Tomamos R = {p(x) a(x)d(x) : a(x) D [x]}. Temos dois casos, dependendo se 0 pertence ou n ao a R: (a) Se 0 R, i.e., se existe a0 (x) D [x] tal que p(x) a0 (x)d(x) = 0, ent ao tomamos q (x) = a0 (x) e r (x) = 0; (b) Se 0 D [x], o conjunto G = {deg(p(x) a(x)d(x)) : a(x) D [x]}, formado pelos graus dos polin omios em R, e um subconjunto de N 0 , e tem consequentemente um m nimo m. Existe portanto um polin omio a0 (x) tal que deg(p(x) a0 (x)d(x)) = m. Tomamos q (x) = a0 (x) e r (x) = p(x) q (x)d(x). No caso (a), e evidente que p(x) = q (x)d(x) + r (x) e deg r (x) < deg d(x). No caso (b), notamos que deg r (x) = m, e deg r (x) deg(p(x) a(x)d(x)), para qualquer a(x) D [x]. Dado que temos p(x) = q (x)d(x) + r (x), resta-nos provar que m = deg r (x) < deg d(x), o que fazemos por redu ca o ao absurdo. Sendo n = deg d(x) m e k = m n, tomamos r (x) = r (x) rm xk d(x). Deve ser claro que r (x) = p(x) (q (x) + rm xk )d(x) R. Por outro lado, como d(x) e m onico, temos que deg r (x) < m = deg r (x), o que e imposs vel. Conclu mos que m < n, ou seja, deg r (x) < deg d(x). Unicidade: Se p(x) = q (x)d(x) + r (x) = q (x)d(x) + r (x), temos que q (x) q (x) d(x) = r (x) r (x), e conclu mos que, quando q (x) = q (x), ent ao deg (r (x) r (x)) deg d(x). Se supusermos que tanto deg r (x) como deg r (x) s ao menores do que deg d(x), temos deg r (x) r (x) max{deg r (x), deg r (x)} < deg d(x), e portanto o caso q (x) = q (x) e imposs vel, donde q (x) = q (x) e tamb em r (x) = r (x). O argumento de exist encia pode ser esquematizado da seguinte forma. Para um polin omio p(x) = an xn + an1 xn1 + + a0 K [x] de grau n designamos por ptop (x) = an xn o termo de grau m aximo. Ent ao para dividir o polin omio p(x) por um polin omio d(x) procede-se por itera ca o:

3.5. Divis ao de Polin omios Come cando com q (x) = 0 e r (x) = p, substitu mos em cada passo q (x) q (x) + r top (x) , dtop (x) r (x) r (x) r top (x) d(x). dtop (x)

145

A itera ca o termina quando deg r (x) < deg d(x). Exemplo 3.5.4.
Seja D = Z5 . A divis ao de p(x) = x4 +2x3 +3x2 + x +4 por d(x) = x2 + x +1 resulta no quociente q (x) = x2 + x + 1, com resto r(x) = 4x + 3.

Supondo a D , o polin omio d(x) = (x a) e m onico, e de grau 1. Qualquer polin omio p(x) D [x] pode ser dividido por (x a), e de acordo com o teorema anterior o resto dessa divis ao e um polin omio constante. O pr oximo corol ario, cuja demonstra ca o ca como exerc cio, resume-se a observar que esse resto (identicado com o correspondente elemento de D ) e o valor de p(x) em a. Corol ario 3.5.5 (Teorema do Resto). Se p(x) D [x] e a D , o resto da divis ao de p(x) por (x a) e o polin omio constante r (x) = p(a). Em particular, (x a)|p(x) se e s o se a e raiz de p(x). Exemplos 3.5.6.
1. Considere-se o polin omio p(x) = x4 + 2x3 + 3x2 + x + 2 em Z5 [x]. Como p(1) = 4, segue-se que o resto da divis ao de x4 + 2x3 + 3x2 + x + 2 por (x 1) = (x + 4) e r(x) = 4. 2. Supondo agora que p(x) = x4 + 2x3 + 3x2 + x + 2 e um polin omio com coecientes em Z3 , temos p(1) = 0, e neste caso (x 1) = (x + 2) e um factor de x4 + 2x3 + 3x2 + x + 2.

Outra das consequ encias do Algoritmo de Divis ao (ou mais directamente do Corol ario 3.5.5) e o resultado cl assico sobre o n umero m aximo de ra zes de um polin omio n ao-nulo. Proposi ca o 3.5.7. Se p(x) D [x] e deg p(x) = n 0, ent ao p(x) tem no m aximo n ra zes em D . Demonstra ca o. Argumentamos por indu ca o no grau do polin omio p(x). Se n = 0, o polin omio p(x) e constante e n ao-nulo. E portanto o bvio que n ao tem ra zes. Supondo a arma ca o v alida para um inteiro n 0, suponha-se que deg p(x) = n + 1, e que a e raiz de p(x) (se p(x) n ao tem ra zes, nada temos a provar!). De acordo com o teorema do resto, p(x) = q (x)(x a), onde e claro que deg q (x) = n. Podemos portanto concluir, da hip otese de indu ca o,

146

Cap tulo 3. Outros Exemplos de An eis

que q (x) tem no m aximo n ra zes. Por outro lado, se b D e distinto de a, temos p(b) = q (b)(b a), e como D e um dom nio integral, s o e poss vel que p(b) = 0 quando q (b) = 0. Por outras palavras, as restantes ra zes de p(x) s ao necessariamente ra zes de q (x), e por isso p(x) tem no m aximo n + 1 ra zes. Se D e um dom nio integral, os u nicos polin omios p(x) D [x] invert veis s ao os polin omios constantes p(x) = a, com a D invert vel. Estes polin omios podem ser sempre utilizados para obter factoriza co es triviais, ou o bvias, de qualquer outro polin omio p(x), porque se a(x)b(x) = 1 ent ao naturalmente p(x) = a(x)b(x)p(x). Por esta raz ao, se q (x)|p(x), e comum prio de p(x) se e s dizer que q (x) e um factor pro o se p(x) = a(x)q (x), onde nem a(x) nem q (x) s ao invert veis. Nesta terminologia, uma factori o-trivial se e s za ca o e na o se inclui pelo menos um factor pr oprio. Nos termos da pr oxima deni ca o, que deve ser cuidadosamente comparada com a deni ca o de n umeros primos apresentada no Cap tulo 2, os polin omios irredut veis s ao aqueles que n ao s ao invert veis, e t em apenas factoriza co es triviais, ou seja, s ao os polin omios n ao invert veis que n ao t em factores pr oprios. Repare-se ainda que a restri ca o a polin omios n ao invert veis e em tudo an aloga a ` exclus ao do natural 1 do conjunto dos n umeros primos. Deni ca o 3.5.8. Um polin omio p(x) D [x] diz-se irredut vel em D [x] quando n ao tem factores pr oprios (em D [x]), e n ao e invert vel (em D [x]). Em particular, se p(x) e irredut vel em D [x] e q 1 (x), q2 (x) D [x] p(x) = q1 (x)q2 (x) = q1 (x) ou q2 (x) e invert vel em D [x].

Caso contr ario, p(x) diz-se redut vel em D [x]. Exemplos 3.5.9.
1. p(x) = x a e irredut vel, qualquer que seja o dom nio D em quest ao. 2. Se D = Z, p(x) = 2x 3 e irredut vel (verique!), mas q (x) = 2x + 6 e redut vel, porque 2x + 6 = 2(x + 3), e 2 e x + 3 n ao s ao invert veis em Z[x]. 3. Se deg p(x) 2 e p(x) tem pelo menos uma raiz em D, segue-se, do Teorema do Resto, que p(x) e necessariamente redut vel em D[x]. 4. Se p(x) e m onico e tem grau 2 ou 3, ent ao p(x) e redut vel em D[x] se e s o se tem pelo menos uma ra z em D (porqu e?). poss o 5. E vel que p(x) n ao tenha ra zes em D, e seja redut vel em D[x]. E 4 2 4 2 2 caso de x + 2x + 1, que e redut vel em Z[x], porque x + 2x + 1 = (x + 1)2 , e que claramente n ao tem ra zes em Z. 6. Deve ser conhecido da Algebra elementar que os u nicos polin omios irredut veis em R s ao os polin omios de grau 1 e os polin omios quadr aticos p(x) = ax2 + bx + c, com discriminante = b2 4ac negativo. Veremos adiante que este facto e uma consequ encia do Teorema Fundamental da Algebra .

3.5. Divis ao de Polin omios

147

7. A irredutibilidade de um polin omio depende fortemente do dom nio D considerado. Todos sabemos que o polin omio x2 + 1 e irredut vel em R[x], mas redut vel em C[x] R[x]. Por outro lado, o polin omio p(x) = 2x +6 e redut vel em Z[x], mas irredut vel em Q[x] Z[x].

poss E vel em certos casos descrever todos os polin omios irredut veis em D [x], como ocorre no Exemplo 6 acima. Noutros casos, e praticamente imposs vel faz e-lo, e os pr oximos resultados sugerem a complexidade presente nos an eis Z[x] e Q[x]. Dado p(x) Z[x], p(x) = a 0 + a1 x + + an xn , do de p(x). Dizemos dizemos que c(p) = mdc(a0 , a1 , . . . , an ) e o conteu ainda que p(x) e PRIMITIVO se os seus coecientes s ao primos entre si, i.e., se c(p) = 1. E claro que p(x) e primitivo se e s o se n ao tem factoriza co es do tipo p(x) = kq (x), k Z, k = 1, que s ao triviais em Q[x]. Lema 3.5.10. Se p(x) Z[x], e p(x) = a(x)b(x) com a(x), b(x) Q[x], ent ao existem polin omios a (x), b (x) Z[x], e k Q, tais que p(x) = a (x)b (x), a(x) = ka (x), e b(x) = k 1 b (x). evidente que existem inteiros n, m tais que a Demonstra ca o. E (x) = na(x) Z[x] e b(x) = mb(x) Z[x], e temos nmp(x) = a (x) b(x). Sendo q um qualquer factor primo de nm, recordamos a generaliza ca o do Lema de Euclides dada no Exerc cio 11 da Sec ca o (3.3): q |a (x)b(x) = q |a (x) ou q | b(x). Podemos assim dividir a igualdade nmp(x) = a (x) b(x) por q , obtendo ainda do lado direito dois polin omios em Z[x]. Repetindo esta opera ca o para todos os factores primos de nm, obtemos uma igualdade da forma p(x) = a (x)b (x), onde a (x), b (x) Z[x], a (x) = sa (x) e b(x) = tb (x), t s t s com s, t Z. Conclu mos que a(x) = n a (x), b(x) = m b (x), e n m = 1. Lema 3.5.11 (Gauss). Se p(x) Z[x] n ao e constante, ent ao p(x) e irredut vel em Z[x] se e s o se e e primitivo em Z[x] e irredut vel em Q[x]. Demonstra ca o. Supomos primeiro que p(x) e redut vel e primitivo em Z[x], e mostramos que p(x) e redut vel em Q[x]. Neste caso p(x) = a(x)b(x), com a(x), b(x) Z[x]. Notamos que se algum dos polin omios a(x) ou b(x) e constante ent ao e invert vel, i.e., e 1, porque p(x) e primitivo. Conclu mos que a(x) e b(x) n ao s ao constantes, portanto n ao s ao invert veis em Q[x], e a factoriza ca o p(x) = a(x)b(x) n ao e trivial em Q[x], ou seja, p(x) e igualmente redut vel em Q[x]. Se p(x) n ao e primitivo e evidente que e redut vel em Z[x]. Resta-nos por isso provar que se p(x) e redut vel em Q[x] ent ao e tamb em redut vel em Z[x]. Neste caso p(x) = a(x)b(x), onde a(x), b(x) Q[x] n ao s ao constantes. De acordo com o lema (3.5.10), existem polin omios a (x), b (x) Z[x] tais que p(x) = a (x)b (x), e a (x), b (x) n ao s ao constantes. Portanto p(x) e redut vel em Z[x].

148

Cap tulo 3. Outros Exemplos de An eis

O pr oximo teorema e o lema anterior permitem-nos obter facilmente exemplos de polin omios irredut veis em Z[x] e Q[x]. Teorema 3.5.12 (Crit erio de Eisenstein). Seja a(x) = a 0 + a1 x + + n an x Z[x] um polin omio de grau n. Se existe um primo p Z tal que ak 0 (mod p) para 0 k < n, an 0 (mod p) e a0 0 (mod p2 ) ent ao a(x) e irredut vel em Q[x]. Demonstra ca o. Supomos que temos em Q[x] a(x) = b(x)c(x) = (b0 + b1 x + . . . )(c0 + c1 x + . . . ). De acordo com o lema (3.5.10), podemos supor sem perda de generalidade que b(x), c(x) Z[x]. Se b0 c0 0 (mod p), e claro que a0 = b0 c0 0 (mod p2 ), contradizendo a hip otese a0 0 (mod p2 ). Supomos portanto (ainda sem perda de generalidade) que c 0 0 (mod p). evidente que se p|b(x) ent E ao p|a(x), o que e imposs vel, porque a n 0 (mod p). Conclu mos que o conjunto {k 0 : b k 0 (mod p)} n ao e vazio, e designamos por m o seu m nimo. Finalmente, notamos que
m

am =
i=0

bi cmi bm c0 0

(mod p),

donde m = n, j a que an eou nico coeciente de a(x) n ao divis vel por p. Assim, deg b(x) deg a(x), e como a(x) = b(x)c(x), temos deg b(x) = deg a(x), e c(x) e constante. Logo a(x) e irredut vel em Q[x]. Exemplos 3.5.13.
1. Se p Z e primo, q (x) = xn p e irredut vel em Z[x] e em Q[x]. 2. O Crit erio de Eisenstein n ao e aplic avel ao polin omio q (x) = x 6 + x3 + 1. No entanto, q (x + 1) = (x + 1)6 + (x + 1)3 + 1 = x6 + 6x5 + 15x4 + 21x3 + 18x2 + 9x + 3, logo o polin omio q (x + 1) e irredut vel em Q[x]. Conclu mos que q (x) e irredut vel em Q[x].

Os exemplos e refer encias anteriores permitem-nos observar o seguinte: Em qualquer anel de polin omios, os polin omios x a s ao irredut veis. Existem an eis de polin omios que cont em polin omios irredut veis de grau arbitrariamente grande.

3.5. Divis ao de Polin omios

149

Existem an eis de polin omios que cont em polin omios irredut veis apenas at e determinado grau superior a 1. (Em R, os polin omios irredut veis t em grau 1 ou 2.) Resta-nos vericar que existem efectivamente corpos onde os u nicos polin omios irredut veis s ao da forma x a. Neste caso, e como veremos nos exerc cios, qualquer polin omio de grau > 1 tem necessariamente ra zes, raz ao pela qual introduzimos: Deni ca o 3.5.14. O corpo K diz-se algebricamente fechado se e s o se qualquer polin omio n ao-constante p(x) K [x] tem pelo menos uma raiz em K . N ao demonstramos o pr oximo teorema, que naturalmente utilizaremos apenas para exemplos e exerc cios. O leitor poder a encontrar a sua demonstra ca o num texto de An alise Complexa. Deixamos como exerc cio a determina ca o dos polin omios irredut veis em R utilizando este resultado. Teorema 3.5.15 (Teorema Fundamental da Algebra). O corpo dos complexos e algebricamente fechado, ou seja, qualquer polin omio complexo n ao-constante tem pelo menos uma raiz complexa. Exerc cios.
1. Se p(x) D[x], p(x) = 0, e a D e raiz de p(x), o maior natural m tal que p(x) e m ultiplo de (x a)m diz-se a multiplicidade da raiz a. Prove que a soma das multiplicidades das ra zes de p(x) e deg p(x). 2. Mostre que p(x) A[x] pode ter mais do que deg p(x) ra zes, se A tem divisores de zero. 3. Mostre que x2 + 1 e irredut vel em Z3 [x]. 4. Determine todos os polin omios p(x) Z3 [x] irredut veis com deg p(x) 2. 5. Quantos polin omios irredut veis de grau 5 existem em Z5 [x]? o: conte os polin (Sugesta omios redut veis e irredut veis de graus 5.) 6. Mostre que as seguintes arma co es s ao equivalentes: (a) O corpo K e algebricamente fechado. (b) Qualquer polin omio em K [x] de grau 1 e um produto de polin omios do grau 1. 7. Suponha que o corpo K e algebricamente fechado, e mostre que, se p(x) K [x] e deg p(x) = n 1, ent ao a soma das multiplicidades das ra zes de p(x) e exactamente n. 8. Suponha que p(x) R[x] e prove o seguinte (a partir do Teorema Funda mental da Algebra):

150

Cap tulo 3. Outros Exemplos de An eis

(a) Se c C e ra z de p(x), o complexo conjugado de c e tamb em ra z de p(x). (b) Se p(x) e irredut vel em R[x] e deg p(x) > 1, ent ao p(x) = ax2 + bx + c 2 e b 4ac < 0. 9. Mostre que, se K e um corpo algebricamente fechado, e D e um dom nio integral e uma extens ao alg ebrica de K , ent ao K = D.9 10. Sendo p(x) = a0 + a1 x + + n xn Z[x], e c(p) = mdc(ao , a1 , . . . , n ), mostre que: (a) p(x) = c(p)q (x) onde q (x) e primitivo, (b) Se p(x) e q (x) s ao primitivos ent ao p(x)q (x) e primitivo.

3.6

Os Ideais de K [x]

Como vimos no Cap tulo 2, a estrutura dos ideais de Z e particularmente simples, um facto que est a na base do Algoritmo de Euclides para o c alculo do m aximo divisor comum e menor m ultiplo comum de dois inteiros. Se D e um dom nio integral, a estrutura dos ideais de D [x] pode ser bastante complexa (basta pensar nos ideais de Z[x]), e n ao existem em geral an alogos do Algoritmo de Euclides. No entanto, se D = K e um corpo, ent ao a estrutura dos ideais de K [x] e simples de descrever. Come camos por referir que o Algoritmo da Divis ao apresentado em (3.5.3) pode ser refor cado como se segue, deixando a respectiva verica ca o como exerc cio. Teorema 3.6.1. Se p(x), d(x) K [x] e d(x) = 0, existem polin omios u nicos q (x) e r (x), tais que p(x) = q (x)d(x) + r (x) e deg r (x) < deg d(x). Este resultado, muito semelhante ao que prov amos no Cap tulo 2 para os inteiros, pode ser facilmente explorado para estabelecer v arias analogias entre os an eis K [x] e Z, muito em especial a seguinte. Teorema 3.6.2. Qualquer ideal em K [x] e principal. Demonstra ca o. Supomos que I K [x] e um ideal. Se I = {0}, ent ao I= 0 e um ideal principal. Podemos pois assumir que I = {0} e portanto existe um polin omio n ao-nulo p(x) I . Considere-se o conjunto N = {n N0 : p(x) I, n = deg p(x)}. O conjunto N e n ao-vazio, e tem m nimo. Seja m(x) I tal que deg m(x) = min N , donde (3.6.1)
9

r (x) I e r (x) = 0

deg m(x) < deg r (x).

Em particular, e de acordo com o Teorema Fundamental da Algebra, n ao existe nenhum corpo L que seja uma extens ao alg ebrica de C, o que e a resposta completa ao problema de Hamilton discutido no Cap tulo 1.

3.6. Os Ideais de K [x]

151

Como m(x) I , eo bvio que m(x) I . Por outro lado, se p(x) I segue-se do algoritmo de divis ao que p(x) = m(x)d(x) + r (x), onde deg r (x) < deg m(x). Dado que I e um ideal, vemos que r (x) = p(x) m(x)d(x) I, e conclu mos, de (3.6.1), que r (x) = 0 (caso contr ario ter amos deg m(x) deg r (x), uma contradi ca o). Portanto, p(x) m(x) , e I = m(x) . Recorde-se que no Cap tulo 2 explor amos o correspondente resultado para o anel dos inteiros, onde introduzimos o Algoritmo de Euclides para o c alculo do m aximo divisor comum e do menor m ultiplo comum de quaisquer dois inteiros. No que segue, seguimos de muito perto essas ideias, agora aplicadas no anel K [x]. A demonstra ca o do seguinte resultado ca como exerc cio. Proposi ca o 3.6.3. Sejam I = p(x) e J = q (x) ideais em K [x]. Ent ao: (a) I J se e s o se q (x)|p(x); (b) I e m aximo se e s o se p(x) e irredut vel; (c) se I = J e p(x) e q (x) s ao m onicos ou nulos, ent ao p(x) = q (x). Se p(x), q (x) K [x], ent ao I = p(x), q (x) e um ideal em K [x], dado por I = {a(x)p(x) + b(x)q (x) : a(x), b(x) K [x]}. Este ideal e principal, de acordo com o Teorema 3.6.2. Existe portanto um polin omio d(x) K [x] tal que d(x) = p(x), q (x) , e e f acil vericar que: d(x)|p(x) e d(x)|q (x); existem polin omios a(x) e b(x) tais que d(x) = a(x)p(x) + b(x)q (x); se c(x)|p(x) e c(x)|q (x), ent ao c(x)|d(x). Por palavras, d(x) e um divisor comum de p(x) e q (x), e e m ultiplo de qualquer outro divisor comum destes dois polin omios. Analogamente, p(x) q (x) e um ideal principal, logo existe m(x) K [x] tal que m(x) = p(x) q (x) . Temos neste caso que: p(x)|m(x) e q (x)|m(x); se p(x)|n(x) e q (x)|n(x), ent ao m(x)|n(x). Portanto, m(x) e m ultiplo comum de p(x) e q (x), e e divisor de qualquer outro polin omio que seja m ultiplo comum destes dois polin omios. Como, de acordo com a Proposi ca o 3.6.3 (c), se p(x) e q (x) s ao polin omios m onicos ou nulos e p(x) = q (x) , ent ao p(x) = q (x), podemos introduzir

152

Cap tulo 3. Outros Exemplos de An eis

Deni ca o 3.6.4. Sejam p(x), q (x) K [x]. ximo divisor comum (i) Se d(x) = p(x), q (x) ent ao d(x) diz-se m a de p(x) e q (x), abreviadamente d(x) = mdc(p(x), q (x)), desde que d(x) seja m onico ou nulo. ltiplo (ii) Se m(x) = p(x) q (x) ent ao m(x) diz-se m nimo mu comum de p(x) e q (x), abreviadamente m(x) = mmc(p(x), q (x)), desde que m(x) seja m onico ou nulo. Ainda, tal como para os inteiros, temos p(x) = q (x)a(x) + r (x) = p(x), q (x) = q (x), r (x) ,

e o Algoritmo de Euclides mant em a sua validade. Ilustramo-lo com um exemplo em Z5 [x]. Exemplo 3.6.5.
Para calcular o m aximo divisor comum de p(x) = x4 + x3 + 2x2 + x + 1 3 2 e q (x) = x + 3x + x + 3 em Z5 [x], procedemos como se segue: Primeiro dividimos p(x) por q (x), obtendo x4 + x3 + 2x2 + x + 1 = (x3 + 3x2 + x + 3)(x + 3) + 2x2 + 2, donde x4 + x3 + 2x2 + x + 1, x3 + 3x2 + x + 3 = x3 + 3x2 + x + 3, 2x2 + 2 . De seguida, dividimos x3 + 3x2 + x + 3 por 2x2 + 2, obtendo x3 + 3x2 + x + 3 = (2x2 + 2)(3x + 4). Assim, vemos que x3 + 3x2 + x + 3, 2x2 + 2 = 2x2 + 2 = x2 + 1 . Conclu mos pois que mdc(x4 + x3 + 2x2 + x + 1, x3 + 3x2 + x + 3) = x2 + 1.

Exactamente como para os inteiros, podemos provar o seguinte resultado: Lema 3.6.6. Se p(x), q (x) K [x] s ao polin omios m onicos, temos mdc(p(x), q (x)) mmc(p(x), q (x)) = p(x)q (x). Exemplo 3.6.7.

3.6. Os Ideais de K [x]

153

Vimos acima que o m aximo divisor comum de p(x) = x4 + x3 + 2x2 + x + 1 3 2 e q (x) = x + 3x + x + 3 em Z5 [x] e d(x) = x2 + 1, donde conclu mos que o m nimo m ultiplo comum destes polin omios e m(x) dado por m(x) = (x4 + x3 + 2x2 + x + 1)(x3 + 3x2 + x + 3) x2 + 1 5 4 2 = x + 4x + 2x + 4x + 3.

Exerc cios.
1. Prove o teorema 3.6.1. 2. Prove a Proposi ca o 3.6.3. 3. Sejam p(x), q (x) K [x]. Mostre que I = p(x), q (x) = {a(x)p(x) + b(x)q (x) : a(x), b(x) K [x]} 4. Sejam p(x), q (x) K [x]. Verique que, se d(x) = p(x), q (x) , ent ao: (b) d(x)|p(x) e d(x)|q (x). (a) Existem a(x), b(x) K [x] tal que d(x) = a(x)p(x) + b(x)q (x). (c) Se c(x)|p(x) e c(x)|q (x), ent ao c(x)|d(x), e portanto deg c(x) deg d(x).

5. Prove a seguinte generaliza ca o do Lema de Euclides: se p(x), q1 (x), q2 (x) K [x], p(x) e irredut vel e p(x)|q1 (x)q2 (x), ent ao p(x)|q1 (x) ou p(x)|q2 (x). 6. Se p(x), q (x) K [x], prove que p(x) = q (x)a(x) + r(x) = p(x), q (x) = q (x), r(x) .

7. Sendo d(x) o m aximo divisor comum de x4 + x3 +2x2 + x +1 e x3 +3x2 + x +3 em Z5 [x], determine a(x) e b(x) em Z5 [x] tais que d(x) = a(x)(x4 + x3 + 2x2 + x + 1) + b(x)(x3 + 3x2 + x + 3). 8. Sejam p(x), q (x) K [x], d(x) = mdc(p(x), q (x)) e m(x) = mmc(p(x), q (x)). (b) Prove que existe k K tal que kd(x)m(x) = p(x)q (x). (a) Mostre que, se p(x)|r(x) e q (x)|r(x), ent ao p(x)q (x)|r(x)d(x).

9. Seja q (x) K [x] n ao-nulo e n ao invert vel. Prove o seguinte (recorde o Teorema Fundamental da Aritm etica): (a) Existem polin omios irredut veis p(x) tais que p(x)|q (x).

(b) Existem polin omios irredut veis m onicos m1 (x), . . . , mk (x) K [x] e a0 k K tais que q (x) = a0 i=1 mi (x). (c) A decomposi ca o referida acima eu nica a menos da ordem dos factores.

154

Cap tulo 3. Outros Exemplos de An eis

10. Prove que o ideal x, y em K [x, y] n ao e principal. 11. Suponha-se que o anel A e uma extens ao do corpo K , e seja a A alg ebrico sobre K . Seja ainda J = {p(x) K [x] : p(a) = 0}. Mostre que: (a) J = m(x) e um ideal de K [x]
10

(b) Se A n ao tem divisores de zero, ent ao m(x) e irredut vel, e K [a] = K (a) e um corpo. (c) Se A n ao tem divisores de zero, e B e o conjunto de todos os elementos de A que s ao alg ebricos sobre K , ent ao B e um corpo e e a maior extens ao alg ebrica de K em A. 12. Mostre que Q[ 3 2] e Q[ 4 2] s ao extens oes alg ebricas de Q e subcorpos de R. Quais s ao as respectivas dimens oes como espa cos vectoriais sobre Q? 13. Seja A o conjunto de todos os reais alg ebricos sobre Q. Mostre que: (a) A e um corpo numer avel. (b) A, que e uma extens ao alg ebrica de Q, e tamb em um espa co vectorial de dimens ao innita sobre Q.

3.7

Divisibilidade e Factoriza c ao Prima

O nosso estudo anterior do anel dos inteiros Z e do anel dos polin omios K [x] mostrou que todo o elemento n ao-nulo e n ao invert vel nestes an eis possui uma factoriza ca o essencialmente u nica num produto de elementos natural averiguar se esta propriedade se pode irredut veis ou primos. E generalizar a outros an eis. Vamos por isso estudar nas pr oximas sec co es como e que os conceitos sobre divisibilidade e factoriza ca o que temos vindo a utilizar podem ser estendidos a um qualquer dom nio integral D . Recordemos que, dados a, b D , dizemos que a divide (ou e factor de) b se existir d D tal que b = da, e que nesse caso escrevemos a|b 11 . As seguintes no co es, adaptadas em parte das que introduzimos em Z e K [x], ser ao muito u teis no que se segue. Deni ca o 3.7.1. Seja D um dom nio integral, a, b, p D , e p um elemento n ao invert vel. Dizemos que: (i) a e associado de b, se a|b e b|a; (ii) p e primo, se p = 0 e p|ab p|a ou p|b; (iii) p e irredut vel, se p = ab a e invert vel ou b e invert vel.
10 11

Diz-se por vezes que m(x) e o polin omio m nimo do elemento a. Tamb em usamos o s mbolo a b para dizer que a n ao divide b.

3.7. Divisibilidade e Factoriza ca o Prima

155

Repare-se portanto que, neste contexto mais geral, o chamado Lema de Euclides passa a ser a deni ca o dos elementos primos, e os elementos irre f dut veis s ao os que apenas admitem factoriza co es triviais. E acil vericar que nos an eis Z e K [x] os elementos primos no sentido da deni ca o acima s ao exactamente os elementos irredut veis, e e apenas por raz oes hist oricas que usamos o termo primo em Z e o termo irredut vel em K [x]. N ao e esse o caso em todos os dom nios integrais, mas identicaremos aqui extensas classes de an eis onde estas no co es s ao equivalentes, e onde e poss vel estabelecer uma generaliza ca o apropriada do Teorema Fundamental da Aritm etica, entendido sempre este resultado como uma arma ca o sobre a exist encia e unicidade de factoriza co es em elementos irredut veis. A rela ca o bin aria associado de e de facto uma rela ca o de equival encia: e simples vericar que a e associado de b se e s o se a = ub para algum elemento invert vel u. Assim, se a, b D s ao associados, escrevemos a b. frequente, em Teoria da Factoriza E ca o, designar os elementos invert veis por unidades , uma pr atica que seguiremos. Note-se que as unidades s ao os associados da identidade de D , e observe-se igualmente que, dados p, q D , se p q , ent ao p e primo (respectivamente, irredut vel) se e s o se q e primo (respectivamente, irredut vel). Em particular, se p e primo ent ao todos os elementos que resultam de multiplicar p por uma unidade s ao igualmente primos, o que bem entendido n ao e a conven ca o tradicional em Z. Exemplos 3.7.2.
1. Os elementos primos de qualquer dom nio integral D s ao sempre irredut veis. De facto, se p D e primo e p = ab, ent ao p|a ou p|b. Se, por exemplo, p|a, ent ao existe x D tal que a = px. Conclu mos que p = ab = = p = pxb, e como p = 0, 1 = xb, b e invert vel.

De igual forma, se p|b, ent ao conclu mos que a e invert vel. 2. Em Z as unidades s ao {1, 1}, e p Z e irredut vel no sentido de 3.7.1 evidente que se e s o se o natural |p| e primo (no sentido do Cap tulo 2). E p|n |p||n, e portanto se p e irredut vel temos do lema de Euclides que p|ab = |p||ab = |p||a ou |p||b = p|a ou p|b. Conclu mos assim que os inteiros irredut veis no sentido de 3.7.1 s ao os inteiros primos no sentido da mesma deni ca o. 3. As unidades de K [x] s ao os polin omios de grau zero, e os polin omios irredut veis no sentido de 3.7.1 s ao exactamente os que denimos como irredut veis em 3.5.8. J a vimos tamb em que se p(x) K [x] e irredut vel ent ao e primo (recorde o exerc cio 5 da sec ca o anterior, referente ao Lema de Euclides para polin omios). Conclu mos novamente que os polin omios irredut veis no sentido de 3.7.1 s ao os polin omios primos no sentido da mesma deni ca o.

156

Cap tulo 3. Outros Exemplos de An eis

4. As unidades do anel dos inteiros de Gauss Z[i] s ao {1, 1, i, i}. O elemento 2 Z[i] n ao e irredut vel em Z[i], apesar de ser irredut vel em Z, pois temos 2 = (1 + i)(1 i), com 1 i n ao invert veis. Para vericar que 1 + i e 1 i s ao irredut veis, consideramos a fun ca o N : Z[i] N0 denida por N (a + bi) = |a + bi|2 = a2 + b2 . Esta fun ca o satisfaz as seguintes duas propriedades: (a) se z1 , z2 Z[i], ent ao N (z1 z2 ) = N (z1 )N (z2 ); (b) N (z ) = 1 se e s o se z e invert vel. Para vericar, por exemplo, que 1 + i e irredut vel, suponha-se que 1 + i = z 1 z2 em Z[i]. Temos pela propriedade (a) acima, 2 = N (1 + i) = N (z1 z2 ) = N (z1 )N (z2 ). Como 2 s o tem factoriza co es triviais em Z, e claro que N (z1 ) = 1 ou N (z2 ) = 1. Pela propriedade (b), conclu mos que ou z1 ou z2 s ao invert veis, e 1 + i e irredut vel em Z[i]. Repare-se portanto que (1 + i) = 1 i, i(1 + i) = 1 + i e i(1 + i) s ao igualmente irredut veis. Mostraremos mais adiante que em Z[i] os elementos irredut veis s ao tamb em primos, e mostraremos ainda como se podem determinar todos estes elementos de Z[i]. 5. Existem como diss emos dom nios integrais onde os elementos irredut veis podem n ao ser primos. Fiz emos ali as no Cap tulo 2 uma observa ca o relacionada com esta quest ao a prop osito das factoriza co es 6 6 = 2 18 no anel dos e evidentemente um dom nio inteiros pares. Considere-se o anel Z[ 5], que integral. Temos neste anel que 9 = 3 3 = (2 + 5)(2 5), donde 3|(2 + 5)(2 5). Podemos no entanto mostrar que 3, que e irredut vel, n ao e factor de (2+ 5) nem de (2 5), e portanto n ao e primo, o que deixamos para os exerc cios.

Todas as no co es elementares introduzidas acima podem ser traduzidas em termos de propriedades de ideais do anel em quest ao. Para isso, diremos que um ideal 0 P D e um ideal primo se, para todos os ideais I, J D , IJ P = I P ou J P. Obtemos, ent ao: Proposi ca o 3.7.3. Sejam a, b, p, u D . Ent ao: (i) a|b se e s o se a b ; (ii) a b se e s o se a = b ;

3.7. Divisibilidade e Factoriza ca o Prima (iii) u e unidade se e s o se u = D ; (iv) p e primo se e s o se p e um ideal primo;

157

(v) p e irredut vel se e s o se p e maximal na classe dos ideais principais de D . Demonstra ca o. A verica ca o de (i), (ii) e (iii) ca como simples exerc cio. Para mostrar que (iv) e verdadeira, seja p D primo, e I, J D ideais tais que IJ p . Se I p , ent ao existe a I tal que a p , i.e., tal que p a (por (i)). Logo, para todo o b J , temos que ab p p|ab e p a. Sendo p primo, necessariamente p|b, ou seja, b p (por (i)). Conclu mos que J p , e portanto p e um ideal primo. Na direc ca o oposta, suponha-se que p e um ideal primo e que p|ab. Ent ao ab = a b p = a p ou b p . Mas, por (i), isto signica que ou p|a ou p|b, e portanto p e primo. Para mostrar que (v) se verica, consideremos p D irredut vel, e suponha-se que p a . Ent ao p = ax logo, ou a e uma unidade ou x e uma unidade. Se a e uma unidade, ent ao por (iii) a = D . Se x e uma unidade, ent ao p a e, por (ii), p = a . Assim, p e maximal na classe dos ideais principais de D . Reciprocamente, suponha-se que p e maximal na classe dos ideais principais de D , e que p = ab. Como p a , vemos que ou a = D e a e invert vel (por (iii)), ou p = a e a p (por (ii)). Neste u ltimo caso, existe u D unidade, tal que a = pu, logo p = ab = p = pub, 1 = ub = b e invert vel . =

Donde ou a ou b s ao invert veis, e portanto p e irredut vel. Esta proposi ca o sugere que podemos construir toda a Teoria da Factoriza ca o com base nos ideais de D em vez dos elementos de D . De facto isto e poss vel e at e vantajoso, e historicamente est a na base da designa ca o ideal. Prosseguiremos esta via mais tarde, no Cap tulo 7, limitando-nos por enquanto ao estudo da factoriza ca o de elementos de D . o Deni ca o 3.7.4. Um dom nio D diz-se um dom nio de factorizac a nica (abreviadamente d.f.u.), se as seguintes duas condi u co es s ao satisfeitas: (i) Se d D n ao e invert vel e d = 0, existem elementos irredut veis p1 , , pn tais que
n

(3.7.1)

d=
i=1

pi .

158

Cap tulo 3. Outros Exemplos de An eis

m (ii) Se p1 , pn , e p1 pm s ao irredut veis, e n ao i=1 pi = i=1 pi , ent n = m, e existe uma permuta ca o Sn tal que pj p(j ) .

Por outras palavras, num d.f.u., todo o elemento n ao-nulo e n ao invert vel possui uma factoriza ca o num produto de elementos irredut veis, e esta factoriza ca o eu nica a menos da ordem dos factores e da multiplica ca o de cada factor por uma unidade convenientemente escolhida (observe que se pi = ui pi , ent ao temos necessariamente n i=1 ui = 1). Exemplos 3.7.5.
1. O anel Z e um d.f.u.: Segue-se, do Teorema Fundamental da Aritm etica, que todo o inteiro pode ser factorizado na forma m = p 1 pm , onde pi e irredut vel ( i.e., |pi | e um natural primo). Esta factoriza ca o eu nica a menos da ordem dos factores e multiplica co es por 1. 2. Pelo Exerc cio 9 da Sec ca o 3.6, dado um polin omio q (x) K [x], existem polin omios irredut veis p1 (x), . . . , pn (x) K [x] tais que
n

q (x) =
i=1

pi (x).

Esta decomposi ca o eu nica a menos da ordem dos factores, e da multiplica ca o por unidades. Ou seja, K [x] e um d.f.u. 3. Veremos imediatamente a seguir que o anel dos inteiros de Gauss e um d.f.u..

Observe-se que a factoriza ca o indicada em 3.7.1 pode igualmente ser expressa em pot encias de elementos irredut veis, mas neste caso pode ser necess ario incluir uma unidade na factoriza ca o, que passa a ser da forma: (3.7.2) Exemplos 3.7.6.
1. Temos em Z que 15 = (3) (3) = (1)32 . 2. Em Q[x], temos 2x2 + 4x + 2 = (2x + 2)(x + 1) = 2(x + 1)2 .
en 1 d = u pe 1 pn .

O pr oximo teorema fornece uma primeira caracteriza ca o dos d.f.u. Teorema 3.7.7. Seja D um dom nio integral. Ent ao D e um d.f.u. se e s o se as seguintes condi co es se vericam: (i) todo o elemento irredut vel e primo;

3.7. Divisibilidade e Factoriza ca o Prima (ii) toda a cadeia ascendente de ideais principais estabiliza, i.e., se d1 d 2 d n . . .

159

e uma cadeia ascendente de ideais, ent ao existe um natural n 0 tal que dn0 = dn0 +1 = . . . . Demonstra ca o. Seja D um d.f.u., e p D um elemento irredut vel. Se p|ab, ent ao existe x D tal que px = ab, onde x, a e b possuem factoriza co es do tipo (3.7.1), i.e., x = p1 p r , a = p 1 p s , b = p 1 p t com pi , pj , pk primos em D . Logo p p 1 p r = p1 p s p1 p t , e, pela unicidade da factoriza ca o, temos p p i ou p pj . No primeiro caso p|a, e no segundo p|b. Portanto, p e primo. Por outro lado, considere-se uma cadeia ascendente de ideais principais d1 d 2 d n . . . Supomos, sem perda de generalidade (porqu e?), que d 1 = 0 e di n ao e invert vel, i. Como di |d1 , i, as factoriza co es de d1 e di tomam a forma d1 = p 1 p r , d i = p 1 p s . Os factores irredut veis de di s ao factores de d1 , e portanto s r . Em particular, n ao existem na cadeia indicada mais de r ideais distintos entre si, e existe um natural n0 tal que dn0 = dk , para qualquer k n0 . Terminamos assim a primeira metade da demonstra ca o. Reciprocamente, assuma-se que D e um dom nio integral vericando as condi co es (i) e (ii) do enunciado do teorema. Seja d D um elemento n aonulo e n ao invert vel, e suponha-se por absurdo que d n ao e factoriz avel num produto de elementos irredut veis. Por indu ca o, constru mos uma sucess ao {dn }nN onde d1 = d, dn+1 |dn , dn dn+1 e nenhum dos elementos dn e factoriz avel num produto de elementos irredut veis. Supomos para isso n > 0, e os elementos d 1 , , dn j a denidos, atendendo a que o caso n = 1 e trivial. Notamos que d n n ao e irredut vel, por raz oes o bvias, e portanto dn = an bn , onde an e bn n ao s ao invert veis. E claro que an e bn n ao podem ser ambos factoriz aveis num produto de irredut veis, e supomos sem perda de generalidade que b n , pelo menos, n ao e assim factoriz avel. Denimos d n+1 = bn , e notamos como evidente que dn+1 |dn , e dn dn+1 . Os ideais principais gerados pelos d n s satisfazem d1 d2 dn ...

160

Cap tulo 3. Outros Exemplos de An eis

contradizendo a condi ca o de toda a cadeia ascendente de ideais principais estabilizar. Conclu mos assim que todos os elementos n ao-nulos e n ao invert veis de D s ao factoriz aveis em produtos de elementos irredut veis. Para vericar a unicidade da factoriza ca o, suponha-se que p1 p n = p 1 p m , com, digamos, n m. Como os pi , pj s ao irredut veis, por (i) eles s ao primos; como pn |p1 pm , temos que pn e associado a algum pj , que designamos por p(n) . Excluindo estes dois elementos, e repetindo o argumento, obtemos por exaust ao que n = m e pi p(i) para alguma permuta ca o Sn . O resultado anterior justica o uso da express ao factoriza ca o prima para designar factoriza co es do tipo (3.7.1) ou (3.7.2). Como j a observ amos anteriormente, a propriedade fundamental dos an eis Z e K [x], no que respeita a ` factoriza ca o, e a de que todos os seus ideais s ao principais. Deni ca o 3.7.8. Diz-se que um dom nio integral D e um dom nio de ideais principais, abreviadamente d.i.p., se todos os seus ideais s ao principais (i.e., da forma d ). Como consequ encia do Teorema 3.7.7 obtemos o Corol ario 3.7.9. Todo o d.i.p. e um d.f.u. Demonstra ca o. Mostramos primeiro que os elementos irredut veis em D s ao primos. Para isso, supomos p D irredut vel, e p|ab. Sabemos que o ideal a, p e principal, i.e., existe d D tal que d = a, p . Como p d D e p e maximal (Proposi ca o 3.7.3), temos p = d ou p = D. No primeiro caso, p d e, como d|a, conclu mos que p|a. No segundo caso, existem r, s D tais que 1 = ra + sp, logo b = 1 b = (ra + sp)b = rab + spb. Como p divide cada um dos termos do lado direito, conclu mos que p|b. Em qualquer caso, p|a ou p|b, donde p e primo. Vericamos agora que qualquer cadeia ascendente de ideais principais estabiliza. Considere-se a cadeia: f E acil vericar que e um ideal, necessariamente principal, e pori=1 di tanto i=1 di = d0 . Existe naturalmente n0 tal que d0 dn0 , e deve ser evidente que: dn0 = dn , n n0 . Conclu mos que D e um d.f.u., de acordo com o Teorema 3.7.7. d1 d 2 d n . . .

3.7. Divisibilidade e Factoriza ca o Prima Exemplos 3.7.10.

161

1. O anel dos inteiros de Gauss e um d.f.u., porque Z[i] e um d.i.p., como se deve ter vericado no exerc cio 16 da sec ca o 2.6. 2. Veremos na pr oxima sec ca o que se D e um d.f.u. ent ao D[x] e igualmente um d.f.u. Em particular, Z[x] e um d.f.u., apesar de n ao ser um d.i.p.

Em geral, o problema de determinar se um dado dom nio integral e um d.f.u. pode ser de dif cil resolu ca o. Por exemplo, sabe-se que os dom nios quadr aticos Z[ m], para m < 0, s ao d.f.u. se e s o se m = 1, 2, 3, 7 e 11, um resultado n ao-trivial e que est a para al em do a mbito deste livro. De igual forma, mesmo sabendo que D e um d.f.u., pode ser bastante dif cil determinar os seus elementos primos. Ilustramos este u ltimo tipo de problema com o caso dos inteiros de Gauss. Para simplicar a exposi ca o, dizemos que os naturais primos em Z s ao os primos euclidianos, e os inteiros de Gauss primos em Z[i] s ao os primos gaussianos. Proposi ca o 3.7.11. Seja p Z um primo euclidiano.

(i) Se a equa ca o p = n2 + m2 tem solu co es n, m Z, ent ao z = n + mi e um primo gaussiano;

(ii) Se a equa ca o p = n2 + m2 n ao tem solu co es em Z, ent ao p e um primo gaussiano; (iii) z Z[i] e um primo gaussiano se e s o se z p, onde p e um primo gaussiano, ou z n + mi, onde n2 + m2 = p. Demonstra ca o. Para demonstrar (i), suponha-se que p = n2 + m2 = (n + mi)(n mi). Sendo n + mi = (a + bi)(c + di) uma factoriza ca o de z = n + mi, temos p = n2 + m2 = (a2 + b2 )(c2 + d2 ), e portanto a2 + b2 = 1 ou c2 + d2 = 1. Por outras palavras, um dos complexos a + bi ou c + di e invert vel. Como n + mi n ao e nulo nem invert vel, conclu mos que n + mi e um primo gaussiano. Para provar (ii), observe-se que, se p n ao e primo gaussiano, ent ao existem inteiros de Gauss n ao invert veis z e w tais que p = zw, donde p 2 = |z |2 |w|2 . Como |z |2 e |w|2 s ao inteiros = 1, s o podemos ter p = |z | 2 = |w|2 , 2 2 e portanto a equa ca o p = n + m tem solu co es. Finalmente, e para vericar (iii), seja z = a + bi um primo gaussiano, donde |z |2 > 1, e p um qualquer factor primo (em Z) de |z | 2 . Notamos que existe w Z[i] tal que |z |2 = (a + bi)(a bi) = pw.

162

Cap tulo 3. Outros Exemplos de An eis

Como p e um inteiro, e claro que p|a + bi = z se e s o se p|a bi. Uma das seguintes duas alternativas e necessariamente verdadeira: 1. p e tamb em primo gaussiano : Neste caso segue-se do Lema de Euclides (v alido em Z[i], porque Z[i] e um d.f.u.) que p|a + bi ou p|a bi, i.e., p e factor de z . Temos ent ao z p, porque z e p s ao ambos primos gaussianos; 2. p n ao e primo gaussiano : Conclu mos de (ii) que a equa ca o p = n 2 +m2 tem solu co es, e observamos que temos agora |z |2 = (a + bi)(a bi) = pw = (n + mi)(n mi)w. Como sabemos de (i) que n + mi e um primo gaussiano, conclu mos novamente do Lema de Euclides que a + bi n + mi ou a + bi n mi. Exemplos 3.7.12.
claro que a equa 1. E ca o 3 = n2 + m2 n ao tem solu co es em Z, e portanto 3 e um primo euclidiano que e tamb em primo gaussiano. 2. Como 5 = 12 + 22 , segue-se que 5 n ao e primo gaussiano, mas os inteiros de Gauss 1 2i e 2 i s ao primos gaussianos.

Acab amos de ver que a determina ca o dos primos gaussianos depende da resolu ca o da equa ca o p = n2 + m2 , onde p e um primo euclidiano. Fermat descobriu um resultado especialmente elegante sobre os valores de p para os quais esta equa ca o tem solu co es, que adaptamos aqui da seguinte forma. Teorema 3.7.13 (de Fermat). Seja p um primo euclidiano. Ent ao as seguintes arma co es s ao equivalentes: (i) A equa ca o p = n2 + m2 tem solu co es em Z, (ii) p 3 (mod 4), (iii) A equa ca o x2 = 1 tem solu co es em Zp . Demonstra ca o. Deixamos para os exerc cios a prova de (i) = (ii). Para demonstrar (ii) = (iii), notamos primeiro que podemos supor p = 2, por raz oes evidentes, j a que neste caso x = 1 e solu ca o da equa ca o x2 = 1 = 1. Temos portanto que p 1 (mod 4), e denimos para x, y Z p: C (x) = {x, x, x1 , x1 }, x e equivalente a y x y C (x) = C (y ).

3.7. Divisibilidade e Factoriza ca o Prima

163

muito f E acil vericar que e uma rela ca o de equival encia em Z p , que x = x para qualquer x Zp (porque p = 2), e que a classe de equival encia de x e precisamente o conjunto C (x). Designando por #(C (x)) o n umero de elementos da classe C (x), observe-se que #(C (x)) s o pode ser 2 ou 4, como se segue: #(C (x)) = 2, se x = x1 , i.e., se x = 1,

= 2, se x = x1 , i.e., se x e x1 s ao as solu co es de x2 = 1,

= 4, se x n ao e solu ca o de x2 = 1, i.e., n ao e solu ca o de x4 = 1.

As classes de equival encia formam como sabemos uma parti ca o de Z p , e Zp tem p 1 elementos. Acab amos de mostrar que existe pelo menos uma classe com 2 elementos, que e C (1) = {1, 1}. Existe possivelmente uma outra classe com 2 elementos, formada pelas ra zes de x 2 + 1, se este polin omio tiver ra zes em Zp . Sendo n o n umero de classes de equival encia com 4 elementos, conclu mos que os p 1 elementos se distribuem como se segue:

Se n ao existem solu co es de x2 = 1, p 1 = 2 + 4n, ou p = 4n + 3, porque existe apenas uma classe com 2 elementos, tendo as restantes n classes 4 elementos cada, ou Se existem solu co es de x2 = 1, p 1 = 2 + 2 + 4n, ou p = 4(n + 1) + 1, porque existem 2 classes cada uma com 2 elementos, al em das n classes de 4 elementos. Como p = 2 e primo, e claro que p 3 (mod 4) = p 1 (mod 4) e conclu mos que a equa ca o x2 = 1 tem solu co es em Z p. 2 Provamos nalmente (iii) = (i): A equa ca o x = 1 tem solu co es em Zp se e s o se existe um inteiro k tal que p|1 + k 2 = (1 + ki)(1 ki). Se p e um primo gaussiano ent ao p|1 + ki ou p|1 ki, o que e absurdo, porque p |1. Portanto, p n ao e um primo gaussiano, e de acordo com 3.7.11, a equa ca o p = n2 + m2 tem solu co es. Exemplos 3.7.14.
1. Os primos euclidianos 7, 11 e 19 s ao primos gaussianos. 2. 1973 e um primo euclidiano que n ao e gaussiano, porque p 1 (mod 4). Portanto a equa ca o 1973 = n2 + m2 tem solu co es n, m Z, que j a n ao s ao f aceis de determinar (por exemplo, n = 23 e m = 38).

Uma propriedade importante dos d.f.u. e que neste tipo de dom nios integrais quaisquer dois elementos t em sempre m aximo divisor comum e m nimo m ultiplo comum. Para entender esta observa ca o, precisamos de uma deni ca o um pouco mais abstracta para as no co es de m aximo divisor comum e m nimo m ultiplo comum, aplic avel em dom nios integrais arbitr arios.

164

Cap tulo 3. Outros Exemplos de An eis

Deni ca o 3.7.15. Seja D um dom nio integral, e a 1 , . . . , an D . ximo divisor comum de a1 , . . . , an se d|ai , i = (i) d D e (um) ma 1, . . . , n e, para todo o b D tal que b|a i , i = 1, . . . , n, temos b|d; ltiplo comum de a1 , . . . , an se ai |m, i = (ii) m D e (um) m nimo mu 1, . . . , n, e para todo o b D tal que ai |b, i = 1, . . . , n, temos m|b. Por palavras, d e um m aximo divisor comum se e divisor comum, e e m ultiplo de todos os divisores comuns, e m e um m nimo m ultiplo comum se e m ultiplo comum, e e divisor de todos os m ultiplos comuns. A refer encia impl cita a ` falta de unicidade nestas no co es resulta de observar que se d e m aximo divisor comum, e c d, ent ao c e igualmente m aximo divisor comum, e o mesmo se passa com o m nimo m ultiplo comum. Evit amos esta diculdade em Z e em K [x], exigindo d e m n ao negativos em Z, e m onicos em K [x], mas exceptuando este detalhe, a deni ca o acima e evidentemente compat vel com as introduzidas nos Cap tulos 2 e 3. N ao e de todo o bvio que, dados elementos a 1 , . . . , an D , esses elementos tenham sempre m aximo divisor comum e/ou m nimo m ultiplo comum. No entanto, se a1 , . . . , an possuem pelo menos um m aximo divisor comum (respectivamente, m nimo m ultiplo comum), designamos por mdc(a 1 , . . . , an ) (respectivamente, mmc(a1 , . . . , an )) qualquer um desses elementos. Se D e um d.f.u., ent ao, como indic amos acima, quaisquer elementos a, b D t eem m aximo divisor comum e menor m ultiplo comum. Proposi ca o 3.7.16. Seja D um d.f.u., e a, b D . (i) Existem mdc(a, b) e mmc(a, b). (ii) Se D e um d.i.p., ent ao qualquer m aximo divisor comum de a e b e da forma ra + sb para alguns r, s D . Demonstra ca o. (i) Se a e nulo, ent ao mdc(a, b) = b e mmc(a, b) = 0. Se a e invert vel, ent ao mdc(a, b) = a e mmc(a, b) = b. Podemos, pois, assumir que a e b n ao s ao nulos nem invert veis. As factoriza co es primas de a e de b podem ser escritas na forma
nb1 nbs nas a1 a = u pn 1 p s , e b = u p1 p s ,

onde os pi s ao distintos, nai 0 e nbi 0. Tomando para i = 1, . . . , s os inteiros mi = min{nai , nbi }, e Mi = max{nai , nbi }, vemos imediatamente que podemos escolher:
M1 Ms ms 1 mdc(a, b) = pm 1 ps , e mmc(a, b) = p1 ps .

(ii) Sejam a, b D . Como D e um d.i.p., existe c D tal que a, b = c, e e claro que c|a e c|b. Se d = mdc(a, b), temos, por deni ca o, c|d, e conclu mos que d a, b , ou seja, existem r, s D tais que d = ra + sb.

3.7. Divisibilidade e Factoriza ca o Prima

165

O lema seguinte enuncia algumas propriedades elementares do m aximo divisor comum, e a sua demonstra ca o e deixada como exerc cio. Lema 3.7.17. Sejam a, b, c D . Ent ao: (i) mdc(a, mdc(b, c)) mdc(mdc(a, b), c) mdc(a, b, c); (ii) mdc(ca, cb) c mdc(a, b). Exerc cios.
1. Demonstre os itens (i)-(iii) da Proposi ca o 3.7.3. 2. Mostre que no anel Z[ 5] os elementos 3 e 2 5 s ao irredut veis. ao e um d.f.u. 3. Mostre que o anel Z[ 10] n

4. Demonstre que, se p e primo euclidiano e existem inteiros n e m tais que p = n2 + m2 , ent ao p 3 (mod 4). 5. Prove que se p e um primo euclidiano e n, m, a, b Z satisfazem p = n2 +m2 = 2 2 a + b ent ao {n2 , m2 } = {a2 , b2 }. 6. Um dom nio integral D diz-se dom nio euclidiano se existir uma aplica ca o : D N com a seguinte propriedade: a, b D {0} existem q, r D tais que a = qb + r, com (r) < (b). Mostre que: (a) Z e K [x] s ao dom nios euclidianos; (b) o anel dos inteiros de Gauss Z[i] e um dom nio euclidiano; (c) um dom nio euclidiano e um d.f.u. (sem recorrer ao Teorema 3.7.7 ou ao seu corol ario); (d) um dom nio euclidiano e um d.i.p. 7. Seja D um dom nio integral. (a) Verique que, se D satisfaz a condi ca o da cadeia ascendente de ideais principais, ent ao todo o elemento de D e factoriz avel (mas, possivelmente, n ao unicamente). (b) D e um exemplo de um dom nio integral D que n ao satisfaz a condi ca o da cadeia ascendente de ideais principais. 8. Prove o Lema 3.7.17. 9. Suponha que k N, e prove que k = n2 + m2 tem solu co es em Z se e s o se qualquer factor primo p de k com p 3 (mod 4) satisfaz p2N |k . Qual eo menor natural k para o qual a equa ca o k = n2 + m2 = s2 + t2 tem solu co es 2 2 2 2 n, m, s, t tais que {n , m } = {s , t }?

166

Cap tulo 3. Outros Exemplos de An eis

10. Seja P o conjunto dos primos euclidianos, e G o conjunto dos primos gaussianos. Prove que P G e G P s ao ambos conjuntos innitos. Por outras palavras, mostre que existem innitos primos euclidianos da forma p = 4n +1 e o: Considere os naturais da forma k = (2N !) 1, da forma p = 4n +3. sugesta e da forma k =
N i=1 (2i

1)

+ 4.

3.8

Factoriza c ao em D[x]

O anel de polin omios K [x] e um d.f.u. quando K e um corpo, porque K [x] e um dom nio de ideais principais. A estrutura dos ideais do anel D [x], quando D e um dom nio integral que n ao e um corpo, e muito mais complexa. De facto, D [x] e um d.p.i. se e s o se D e um corpo, o que explica diversos casos de dom nios integrais que temos vindo a referir, como Z[x] e D [x] = K [x, y ] = K [y ][x], que n ao s ao dom nios de integrais principais (recorde o claro que em qualquer caso se D n Exerc cio 10 da Sec ca o 3.6). E ao e um d.f.u. ent ao D [x] tamb em n ao e um d.f.u., e veremos nesta sec ca o que na verdade o anel D [x] e um d.f.u. se e s o se D e um d.f.u., o que mostrar a em particular que Z[x] e K [x, y ] s ao dom nios de factoriza ca o u nica. No que se segue nesta sec ca o, assumimos que D e um d.f.u., de forma que existem m aximo divisor e m nimo m ultiplo comum em D . Designaremos por K o corpo de frac co es K = F rac(D ). do de um polin A deni ca o de conteu omio, introduzida na sec ca o 3.5 para p(x) Z[x], pode naturalmente ser usada quase sem adapta co es em D [x]. Se p(x) = a0 + a1 x + + an xn D [x], dizemos que c(p) D e do de p(x) se e s conteu o se (3.8.1) c(p) = mdc(a0 , . . . , an ).

claro que, tal como o m E aximo divisor comum, o conte udo de um polin omio ca denido a menos de multiplica ca o por uma unidade. Mais uma vez, um polin omio p(x) D [x] diz-se primitivo, se c(p) 1. Lema 3.8.1. Seja p(x) D [x] um polin omio. (i) Existe q (x) D [x] primitivo tal que p(x) = c(p)q (x). (ii) Se p(x) = dq (x), com q (x) D [x] primitivo e d D , ent ao d c(p). Demonstra ca o. A parte (i) eo bvia. Para mostrar (ii), sejam p(x) = a 0 + a1 x + + an xn e q (x) = b0 + b1 x + + bn xn , com q (x) primitivo, e suponha-se que p(x) = cq (x). Ent ao a i = cbi , e do Lema 3.7.17 obtemos c(p) = mdc(a0 , . . . , an ) c mdc(b0 , . . . , bn ) c.

3.8. Factoriza ca o em D [x]

167

Demonstramos a seguir dois lemas auxiliares, que permitem exprimir polin omios p(x) K [x] em termos de polin omios primitivos em D [x]. Lema 3.8.2. Seja 0 = p(x) K [x]. Ent ao: q K e q (x), q (ii) Se p(x) = kq (x) = k (x), com k, k (x) D [x] primiti 1 vos, ent ao q (x) = uq (x) e k = u k , onde u D e uma unidade. Demonstra ca o. (i) Se p(x) = 0 + 1 x + + n xn = an a0 a1 + x + + xn K [x], b0 b1 bn (i) Existem q (x) D [x] primitivo e k K tais que p(x) = kq (x);

tomamos b = n i=1 bi . Claramente, r (x) = bp(x) D [x]. Se c = c(r ), pelo Lema 3.8.1, existe q (x) D [x] primitivo tal que r (x) = cq (x), e temos c p(x) = kq (x), onde k = K. b (ii) A demonstra ca o de (ii) e deixada como exerc cio. Corol ario 3.8.3. Se p(x), q (x) D [x] s ao primitivos e p(x) q (x) em K [x], ent ao p(x) q (x) em D [x]. Demonstra ca o. Se p(x) q (x) em K [x], ent ao p(x) = q (x), com K . O corol ario segue-se ent ao do Lema 3.8.2, parte (ii). Os dois lemas seguintes generalizam resultados que demonstr amos ou deix amos como exerc cios no caso D = Z e K = Q. Lema 3.8.4. Sejam q (x), r (x) D [x], e p(x) = q (x)r (x). (i) Se d D e primo, ent ao d|c(p) = d|c(q ) ou d|c(r ), e (ii) p(x) e primitivo se e s o se q (x) e r (x) s ao ambos primitivos. Demonstra ca o. Escrevemos p(x) = a 0 + a1 x + , q (x) = b0 + b1 x + , e r (x) = c0 + c1 x + . Para provar (i), seja d D primo, tal que d|c(p), e suponha-se, por absurdo, que d |c(q ) e d |c(r ). Denimos ent ao: s = M in{k 0 : d |bk }, e t = M in{k 0 : d |ck }. Observe-se agora que, com m = s + t, temos:
m s1 m

am =
k =0

bk cmk =
k =0 s1

bk cmk + bs ct +
k =s+1 t1

bk cmk , ou bmk ck , ou ainda, bmk ck .

=
k =0

bk cmk + bs ct +
s1 k =0 t1

bs ct =am

k =0

bk cmk

k =0

168

Cap tulo 3. Outros Exemplos de An eis

Os dois u ltimos somat orios devem bem entendido ser interpretados como nulos, respectivamente quando s = 0 ou t = 0, mas em qualquer caso deve ser evidente que o lado direito da u ltima identidade e m ultiplo de d, enquanto que o lado esquerdo n ao o e, o que e evidentemente absurdo. Conclu mos assim que d|c(q ) ou d|c(r ). Para demonstrar (ii), suponha-se primeiro que q (x) e r (x) s ao primitivos. E claro que p(x) = 0, e conclu mos de (i) que c(p) n ao tem nenhum factor primo d, porque c(q ) e r (q ) s ao invert veis, e por isso n ao t em factores primos. Por outras palavras, p(x) e primitivo. Finalmente, se p(x) e primitivo ent ao p(x) = 0, e portanto c(q ) e c(r ) n ao s ao nulos, porque q (x) e r (x) n ao s ao nulos. Se d e primo e d|c(q ) ou d|c(r ), e claro que d|c(p), o que e imposs vel. Logo c(q ) e c(r ) s ao invert veis, ou seja, q (x) e r (x) s ao primitivos. Exemplo 3.8.5.
Os polin omios p(x) = 3x2 +2x+5 e q (x) = 5x2 +2x+3 em Z[x] s ao primitivos pois mdc(3, 2, 5) = 1. O seu produto e o polin omio primitivo p(x)q (x) = 15x4 + 16x3 + 38x2 + 16x + 15.

O lema seguinte e uma vers ao mais abstracta de 3.5.10. Mostra mais uma vez que os factores a(x) K [x] de um polin omio p(x) D [x] s ao associados em K [x] dos factores que p(x) tem no anel original D [x]. Demonstramos este resultado aqui como um corol ario directo de 3.8.2. Lema 3.8.6. Se p(x) D [x], e p(x) = a(x)b(x) com a(x), b(x) K [x], ent ao existem a (x), b(x) D [x], e k K , tais que b(x). p(x) = a (x) b(x), a(x) = k a (x), e b(x) = k 1 Demonstra ca o. Sabemos de 3.8.2 (i) que a(x) = sa (x) e b(x) = tb (x), onde s, t K e a (x) e b (x) s ao polin omios primitivos em D [x]. Por outro lado, temos ainda de 3.8.1 que p(x) = c(p)p (x), onde p (x) e tamb em primitivo em D [x]. Conclu mos que p(x) = c(p)p (x) = sta (x)b (x). Como a (x)b (x) e primitivo por 3.8.4 (ii), segue-se de 3.8.2 (ii) que existe uma unidade u D tal que c(p)u = st, e p (x) = u1 a (x)b (x). Denimos (por exemplo) a (x) = c(p)ua (x) e b(x) = b (x). Temos ent ao a (x) b(x) = c(p)ua (x)b (x) = sta (x)b (x). A constante referida no enunciado e aqui k =
c(p)u s ,

e k 1 = 1 t.

O Lema de Gauss neste contexto mais geral e id entico ao que vimos no caso D = Z. Lema 3.8.7 (Gauss). Se p(x) D [x] n ao e constante, ent ao p(x) e irredut vel em D [x] se e s o se e primitivo em D [x], e irredut vel em K [x].

3.8. Factoriza ca o em D [x]

169

Demonstra ca o. Se p(x) n ao e primitivo ent ao tem uma decomposi ca o n ao trivial em D [x], da forma p(x) = c(p) p(x). Por outro lado, se p(x) = a(x)b(x) e uma factoriza ca o n ao trivial em K [x], ent ao p(x) tem uma factoriza ca o n ao trivial em D [x], como acab amos de ver em 3.8.6. Se p(x) e redut vel em D [x], ent ao tem uma factoriza ca o n ao trivial p(x) = a(x)b(x) em D [x]. Se um destes factores e uma constante n ao invert vel, ent ao p(x) n ao e primitivo. Caso contr ario, a factoriza ca o n ao e trivial em K [x]. Finalmente, podemos demonstrar o Teorema 3.8.8. D [x] e um d.f.u. se s o se D e um d.f.u. Demonstra ca o. Seja q (x) D [x] um polin omio n ao-nulo e n ao-invert vel. Se o grau de q (x) e zero, ent ao q (x) pode ser identicado com um elemento de D , e portanto e evidente que D e necessariamente um d.f.u., e nesse caso nada temos a provar. Seja ent ao D um d.f.u., e q (x) D [x] um polin omio de grau > 0. Exist encia: Temos q (x) = c(q )p(x), com p(x) primitivo. Como K [x] e um d.f.u., q (x) tem uma factoriza ca o q (x) = n q ( x ), onde os polin o mios k =1 k qk (x) K [x] s ao irredut veis em K [x], e deg (q k (x)) 1. Existem polin omios primitivos pk (x) D [x] e constantes sk K tais que qk (x) = sk pk (x). Sabemos do Lema de Gauss que os polin omios p k (x) s ao irredut veis em D [x], e temos naturalmente
n n

q (x) = c(q )p(x) = s


k =1

pk (x), onde s =
k =1

sk .

e primitivo, de acordo com 3.8.4 (ii). Como Por outro lado, n k =1 pk (x) vimos em 3.8.2 (ii), existe uma unidade u D tal que s = c(p)u, e em m particular s D . Factorizamos s = veis k =1 ck em elementos irredut ck D , e eo bvio que
m n

q (x) =
k =1

ck
k =1

pk (x)

e uma factoriza ca o de q (x) em elementos irredut veis em D [x]. m n Unicidade: Seja agora q (x) = k=1 ck k=1 pk (x) outra factoriza ca o de q (x) em polin omios irredut veis em D [x], onde convencionamos n e m evidente do Lema escolhidos de tal forma que deg (pk (x)) 1, e ck D . E de Gauss que os polin omios pk (x) s ao primitivos e irredut veis em K [x]. Observamos nalmente que:
m donde m k =1 ck c(q ) k =1 ck em D . Como D e um d.f.u., temos m = m , e, ap os uma permuta ca o conveniente duma destas factoriza co es, temos c k ck em D . n e primitivo, k =1 pk (x)

170

Cap tulo 3. Outros Exemplos de An eis claro que n pk (x) n p (x) em K [x]. Como K [x] E e um k =1 k =1 k em possivelmente d.f.u., temos n = n, e pk (x) pk (x) em K [x], tamb ap os reordenar uma das factoriza co es. Pelo Corol ario 3.8.3, temos igualmente pk (x) pk (x) em D [x].

Exerc cios.
1. Mostre que, se p(x) Z[x] e um polin omio m onico com coecientes inteiros, ent ao qualquer raiz racional de p(x) e inteira. 2. Seja D um dom nio integral que possui algum elemento d = 0 n ao invert vel. Mostre que D[x] n ao e um d.i.p. 3. Demonstre a seguinte generaliza ca o do Crit erio de Eisenstein: Seja D um d.f.u., K = Frac(D) e p(x) = a0 + a1 x + + an xn D[x] com n 1. Se pD e um primo tal que p|ak para 0 k < n, p an e p2 a0 , ent ao p(x) e irredut vel em K [x]. 4. Mostre que o polin omio p(x, y ) = x3 + x2 y + xy 2 + y e irredut vel em K [x, y ]. 5. Mostre que, se D e um d.f.u., e p(x) D[x] e m onico, ent ao todo o factor m onico de p(x) em K [x] pertence a D[x]. 6. Seja D um d.f.u., e p(x), q (x) D[x]. (a) Existe sempre mdc(p(x), q (x)) e mmc(p(x), q (x)) em D[x]? (b) Pode usar o algoritmo de Euclides para calcular mdc(p(x), q (x)) em D[x]? (c) A equa ca o mdc(p(x), q (x)) = a(x)p(x) + b(x)q (x) tem sempre solu co es a(x), b(x) D[x]?

(d) Temos mdc(p(x), q (x)) mmc(p(x), q (x)) p(x)q (x) em D[x]?

7. Suponha que D e um d.f.u., e A e um anel de polin omios num n umero innito de determinadas com coecientes em D. A e um d.f.u.?

Cap tulo 4

Quocientes e Isomorsmos
4.1 Grupos e Rela co es de Equival encia

O procedimento que seguimos no estudo dos an eis Z m envolveu os seguintes passos fundamentais: (i) A deni ca o das rela co es de congru encia m odulo m (x y (mod m) y x m ), que como veric amos s ao rela co es de equival encia. (ii) A introdu ca o do conjunto quociente Z m , formado pelas classes de equival encia x = {x + z : z m }, que podemos escrever na forma x=x+ m . (iii) A deni ca o de opera co es alg ebricas sobre classes de equival encia, a partir das opera co es alg ebricas sobre os elementos que as constituem, atrav es das identidades x + y = x + y e xy = xy . Veremos abaixo que estes procedimentos s ao generaliz aveis e aplic aveis em contextos mais gerais, e podem ser utilizados para denir muitos outros exemplos de estruturas alg ebricas. Come camos por considerar em lugar do grupo aditivo (Z, +) um qualquer grupo (G, ), que escreveremos aqui em nota ca o multiplicativa, por uma quest ao de generalidade (a poss vel comutatividade da opera ca o em G e completamente irrelevante para as considera co es que desejamos fazer). Em lugar de m , que como sabemos e um subgrupo, subanel e ideal de Z, consideramos um qualquer subgrupo H G. Passamos a generalizar as rela co es de congru encia, que estud amos a prop osito dos inteiros, na seguinte forma: Deni ca o 4.1.1. Se (G, ) e um grupo, e H G e um subgrupo de G, o de congru dulo H como se segue: denimos a relac a encia mo g1 g 2 (mod H ) 171
1 g2 g1 H.

172

Cap tulo 4. Quocientes e Isomorsmos

Notamos imediatamente que as congru encias m odulo m s ao, efectivamente, um caso particular da deni ca o 4.1.1 (naturalmente escrita em nota ca o aditiva, e especializada para G = Z e H = m ). Deixamos como exerc cio vericar que a rela ca o agora denida com mais generalidade e sempre uma rela ca o de equival encia. Proposi ca o 4.1.2. Se (G, ) e um grupo, H G e um subgrupo, ent ao (mod H ) e uma rela ca o de equival encia em G. Continuando a seguir o exemplo do procedimento que utiliz amos com os inteiros, observamos que, se g G, a classe de equival encia de g , designada por g , pode ser descrita como se segue: g = {g G:g g },

= {g G:g 1 g = h H }, = {g G:g=g h, h H }.

Se A e B s ao subconjuntos do grupo G, vamos designar por AB o conjunto dos produtos de elementos em A por elementos em B , ou seja, AB = {a b : a A e b B }. Se A = {a} (respectivamente, B = {b}) e um conjunto singular, escrevemos aB (respectivamente, Ab) em lugar de AB . Deixamos para os exerc cios a verica ca o que, em geral, A(BC ) = (AB )C , e AB = BA. Com estas conven co es, passamos a representar a classe de equival encia de g G para a congru encia (mod H ) por gH , que se diz uma classe lateral esquerda de H 1 . O conjunto formado por todas as classes de equival encia {gH : g G} diz-se naturalmente conjunto quociente de G por H , e designa-se por G/H . Temos portanto G/H = {gH : g G}. Finalmente, o n umero de elementos de G/H , que e o n umero de classes laterais esquerdas, diz-se ndice do subgrupo H no grupo G, e designa-se por [G : H ]. Exemplos 4.1.3.
1. Consideramos o grupo sim etrico G = S3 = {I, , , , , }, e tomamos como subgrupo o grupo alternado H = A3 = {I, , }. Observe que: A classe de equival encia de I e o conjunto I = IH = H = {I, , }. Conclu mos imediatamente que I , e I = = , ou ainda H = H = H . Tomando g = , e imediato que = H = {I, , } e, calculando os produtos, obtemos = {, , }. Temos ent ao que , donde = = = {, , } = H = H = H .
Se o grupo G e aditivo, e conveniente escrever A + B em lugar de AB , e g + H em claro que neste caso A + B = B + A, e g + H = H + g . vez de gH . E
1

4.1. Grupos e Rela co es de Equival encia

173

Assim, neste exemplo existem 2 classes de equival encia, cada uma com tr es elementos. O quociente S3 /A3 e portanto o conjunto S3 /A3 = {I, } = {A3 , A3 }, e [S3 , A3 ] = 2. 2. Consideremos ainda o grupo S3 , mas agora o subgrupo H = {I, }. Temos: = H = {I, } = {, }, donde e = , = H = {I, } = {, }, donde e = . Existem, pois, tr es classes de equival encia, com dois elementos cada, e S 3 /H = {I, , } = {H, H, H }. Temos obviamente [S3 : H ] = 3. claro que o 3. E ndice de m em Z e o n umero de elementos de Zm , ou seja, [Z : m ] = m. I = H, donde I , e I = ,

Em lugar da Deni ca o 4.1.1, e igualmente poss vel considerar a rela ca o bin aria dada por g1 g 2 (mod H )
1 g 1 g2 H.

Neste caso, obtemos ainda uma rela ca o de equival encia (distinta da anterior, se a opera ca o n ao e comutativa), e a classe de equival encia de um elemento gG e agora dada por G:g g} g = {g = {g G : gg 1 = h H }

= {g G : g = hg , h H }.

Designamos esta classe de equival encia por Hg , que se diz uma classe lateral direita de H . O conjunto quociente das classes laterais direitas interessante observar, usando os dois exemplos e designado por H \G(2 ). E anteriores, que as classes laterais esquerdas e direitas podem ser iguais Hg = gH , para qualquer g G, como no Exemplo 4.1.3.1, ou distintas, como no Exemplo 4.1.3.2. Deixamos a verica ca o destas arma co es como exerc cio. Sendo uma qualquer rela ca o de equival encia num conjunto X , sabemos que as respectivas classes de equival encia formam uma parti ca o de X . Dito doutra forma, as classes de equival encia s ao subconjuntos disjuntos de evidente que, se X X , cuja uni ao e o conjunto X . E e um conjunto nito, ent ao cada classe de equival encia e igualmente um conjunto nito, e naturalmente neste caso existe apenas um n umero nito de classes de equival encia.
Por defeito utilizaremos classes laterais esquerdas. Quando for claro que classes (esquerdas ou direitas) estamos a utilizar, poderemos representar o conjunto das classes G laterais por H .
2

174

Cap tulo 4. Quocientes e Isomorsmos

Designando por X1 , X2 , . . . , Xn as classes de equival encia que a rela ca o determina no conjunto X , temos que:
n

(4.1.1)

|X | = |X1 | + + |Xn | =

i=1

|Xi |.

o das classes. Esta rela ca o e por vezes designada por equac a No caso em que X = G e a rela ca o de equival encia e a de congru encia (mod H ), podemos ainda provar o seguinte resultado auxiliar, relativo ao n umero de elementos de cada classe de equival encia: Proposi ca o 4.1.4. Se H e um subgrupo nito de G, ent ao |gH | = |Hg | = |H |, para todo o g G. Demonstra ca o. Dado um elemento g G xo, a fun ca o : H gH dada por (h) = g h e evidentemente sobrejectiva. Por outro lado, e de acordo com a lei do corte, e claro que e igualmente injectiva ((h) = (h ) g h = g h h = h ). Portanto, e uma bijec ca o entre os conjuntos H e gH . De forma an aloga mostra-se que |Hg | = |H |. Esta observa ca o elementar, combinada com a identidade (4.1.1), permitenos provar: Teorema 4.1.5 (Lagrange). Se G e um grupo nito, e H G e um subgrupo, ent ao: |G| = [G : H ]|H |. Em particular, tanto |H | como [G : H ] s ao factores de |G|. Demonstra ca o. Sejam g1 H, . . . , gn H as classes laterais esquerdas de H . Note que, como G e H s ao conjuntos nitos, existe apenas um n umero nito de classes, e na realidade [G : H ] = n. A identidade (4.1.1) escreve-se agora
n n

|G| =

i=1

|gi H | =

i=1

|H | = n|H | = [G : H ]|H |.

O n umero de elementos do grupo G diz-se usualmente a ordem do grupo G. Portanto, e de acordo com o resultado anterior, a ordem de um grupo nito G e um m ultiplo da ordem de qualquer um dos seus subgrupos. Analogamente, se g G e um qualquer elemento do grupo G, ent ao a ordem do elemento g e a ordem do subgrupo gerado pelo elemento g , i.e., evidente que a ordem de e a ordem do subgrupo g = {g n : n Z}. E qualquer elemento de G e igualmente um factor da ordem de G.

4.1. Grupos e Rela co es de Equival encia Exemplos 4.1.6.

175

1. Regressando ao Exemplo 4.1.3.1 acima, temos que |G| = 6, |H | = 3, e [G : H ] = 2. No caso do Exemplo 4.1.3.2, temos ainda |G| = 6, mas |H | = 2 e [G : H ] = 3. 2. Se S3 , e f acil vericar que a ordem de pode ser 3 (caso de e ), 2 (caso de , , e ), e 1 (caso de I ). Em qualquer um destes casos, e claro tamb que a ordem de e um factor da ordem de S3 . E em interessante que, apesar de 6 ser evidentemente factor da ordem de S3 , n ao existe em S3 nenhum elemento de ordem 6. 3. No estudo dos an eis Zm veric amos que os ideais de Zm s ao da forma d , o onde d e um divisor de m. E bvio neste caso que o n umero de elementos do subgrupo d e m e um factor de m. Note tamb em que d = [Zm : d ]3 . d , que 4. Se A e um anel com identidade I , a ordem do subgrupo aditivo gerado por I e exactamente a caracter stica do anel A. Podemos, pois, concluir que a caracter stica de um anel nito A e um factor do n umero de elementos em A.

Em muitos casos e importante estudar a factoriza ca o de grupos, i.e., esclarecer em que condi co es um dado grupo G se pode escrever como o produto directo de outros grupos K e H . Estes funcionam como blocos elementares, levando pois a um melhor conhecimento da estrutura do grupo, uma ideia que prosseguiremos no pr oximo cap tulo. Indicamos aqui alguns resultados desta natureza. A sua aplica ca o a grupos nitos e, como veremos, frequentemente facilitada pelo Teorema de Lagrange. Lema 4.1.7. Seja G um grupo com identidade e. Se K e H s ao subgrupos normais de G tais que K H ={e}, ent ao kh = hk para quaisquer k K e h H. Demonstra ca o. Sejam k K e h H . Consideramos o elemento k 1 h1 kh. Temos que h1 kh K , porque K e normal em G, e portanto k 1 h1 kh K . Analogamente k 1 h1 k H , pois H e normal, e portanto k 1 h1 kh H . 1 1 Como k h kh K H = {e}, temos k 1 h1 kh = e, ou seja, kh = hk . Teorema 4.1.8. Se H e K s ao subgrupos normais de G, G = HK , e H K se reduz a ` identidade de G, ent ao G H K . Demonstra ca o. Recordemos que o suporte do grupo H K e o produto cartesiano H K = {(h, k ) : h H, k K }, e que a respectiva opera ca o bin aria e dada por (h1 , k1 )(h2 , k2 ) = (h1 h2 , k1 k2 ). Denimos : H K G por (h, k ) = hk . Usando o Lema 4.1.7, e f acil vericar que e um homomorsmo de grupos. Como por hip otese G = HK , e tamb em o bvio que e um homomorsmo sobrejectivo.
Quando nos referimos ao grupo Zm sem mais qualicativo, queremos dizer o grupo aditivo (Zm , +).
3

176

Cap tulo 4. Quocientes e Isomorsmos

Para determinar o n ucleo de , observamos que, se (h, k ) = e, ent ao 1 hk = e, ou ainda h = k , donde conclu mos (porqu e?) que h, k H K = {e}. Segue-se nalmente que h = k = e, e o n ucleo N de cont em apenas o elemento (e, e), ou seja, e injectivo, e G H K . Como sugerimos acima, as hip oteses do teorema anterior podem, por vezes, ser vericadas para grupos nitos, recorrendo ao Teorema de Lagrange. Note, por exemplo, que se G e um grupo nito, ent ao |H K | e factor de |H | e de |K |. Portanto, se |H | e |K | s ao primos entre si, s o podemos ter |H K | = 1. Neste caso, o homomorsmo usado na demonstra ca o anterior e injectivo, e podemos ainda concluir que |HK | = |H ||K |, o que nos pode permitir decidir se HK = G. Exemplo 4.1.9.
1. Considerem-se o grupo Z6 e os subgrupos H = {0, 3} e K = {0, 2, 4}. Sa imediato que bemos que H e K s ao isomorfos respectivamente a Z2 e Z3 . E H K = {0}, e |G| = |H ||K |. Conclu mos que Z6 Z2 Z3 . 2. Mais geralmente, suponha-se que mdc(n, d) = 1, e recorde-se a proposi ca o (3.1.23): sendo m = nd, o grupo Zm tem subgrupos B Zn e C Zd . Como |B C | e factor de n e de d, e por hip otese mdc(n, d) = 1, e claro que |B C | = 1, e portanto |B + C | = |B ||C | = nd = m = |Zm |, ou seja, B + C = Zm . Conclu mos mais uma vez que Zm B C Zn Zd .

O teorema anterior pode ser generalizado para produtos directos com mais de dois grupos. A respectiva demonstra ca o e em tudo an aloga a ` anterior, e ca como exerc cio. Teorema 4.1.10. Sejam H1 , . . . , Hn subgrupos normais de um grupo G tais que G = H1 Hn , e seja ainda Ki =
k =1 k =i

Hk .

Se, para i = 1, . . . , n, Hi Ki = {e} se reduz a ` identidade de G, ent ao G H1 H n . Exerc cios.


1. Demonstre a Proposi ca o 4.1.2. 2. Verique que {gH : g G} = {Hg : g G}, quando G = S3 e H = {I, }. 3. Mostre que, se e e a identidade de G, ent ao g e se e s o se g H .

4.1. Grupos e Rela co es de Equival encia


4. Determine o conjunto quociente G/H quando G = Z6 e H = 2 . 5. Determine o conjunto quociente G/H quando G = S4 e H = (1234) . 6. Determine a ordem dos elementos dos grupos S3 , (Z6 , +) e (Z 9 , ).

177

7. Sendo G = Sn e H = An , prove que (mod H ) se e s o se e s ao permuta co es com a mesma paridade, para concluir que [Sn : An ] = 2. 8. Mostre que a fun ca o : G/H {Hg : g G} dada por (g ) = Hg 1 est a bem denida, e e uma bijec ca o. Conclua que [G : H ] e tamb em o n umero de classes laterais direitas. 9. Prove que, se K H onde K e H s ao subgrupos de um grupo nito G, ent ao [G : K ] = [G : H ][H : K ]. 10. Sendo A, B e C subconjuntos do grupo G, mostre que: (a) (AB )C = A(BC ). (b) AA = A quando A e subgrupo de G. (c) Se A e B s ao subgrupos de G, ent ao AB = BA se e s o se AB e um subgrupo de G. 11. Prove que, se A e B s ao subgrupos nitos de G, ent ao |AB ||A B | = |A||B |. o: comece por usar o facto de A B ser subgrupo de A.) (Sugesta 12. Mostre que qualquer permuta ca o de S3 e da forma = n m . 13. Se |G| = p, onde p e um n umero primo, quais s ao os subgrupos de G, e qual e a ordem dos elementos de G? 14. D e um exemplo de um grupo innito, com todos os elementos de ordem 2, a ` excep ca o da identidade. 15. D e um exemplo de um grupo innito, com todos os elementos de ordem nita, mas contendo elementos de ordem n, para qualquer natural n. 16. Prove o Teorema 4.1.10. 17. Este exerc cio refere-se a ` decomposi ca o de grupos em produtos directos de outros grupos. Suponha que G e isomorfo a H K , e prove que existem subgrupos normais H e K de G tais que H K = G e H K = {e}, onde e e a identidade de G. 18. Prove que, se A e um anel nito com identidade, ent ao a caracter stica de A e um factor de |A|. 19. Classique os an eis com identidade, com 2, 3, 4 e 5 elementos. o: use o exerc (Sugesta cio anterior.)

178

Cap tulo 4. Quocientes e Isomorsmos

20. Suponha que G e um grupo abeliano com 9 elementos, que n ao contem nenhum elemento com ordem 9. Prove que G Z3 Z3 . 21. Mostre que, se G e um grupo nito onde todos os elementos, excepto a identidade, t em ordem 2, ent ao G e abeliano. O que e que pode dizer, se todos os elementos diferentes da identidade tiverem ordem 3? 22. Suponha que G e um grupo com ordem 2n, e prove que existe pelo menos o: Dado x G, denimos um elemento em G que tem ordem 2. sugesta 1 C (x) = {x, x }. Denimos ainda x y C (x) = C (y ). Mostre que esta e uma rela ca o de equival encia, e C (x) e a classe de equival encia de x.

4.2

Grupos e An eis Quocientes

Vimos, no cap tulo anterior, que e poss vel denir opera co es alg ebricas em Zm a partir das opera co es alg ebricas denidas em Z. Interessa-nos agora investigar se este mecanismo para a deni ca o de opera co es alg ebricas no quociente Zm pode igualmente ser generalizado para a deni ca o de opera co es no quociente G/H , a partir das opera co es j a existentes em G. Esta generaliza ca o e poss vel, com algumas restri co es no subgrupo H . Na realidade, e como vericamos adiante, e poss vel denir um grupo com suporte em G/H , desde que H seja um subgrupo normal de G 4 . A t ecnica que utiliz amos para denir a adi ca o no caso de Z m baseou-se no seguinte resultado: (4.2.1) Se xx yy (mod m) , ent ao x + y x + y (mod m) (mod m).

amos denir Este resultado implicava, que dados elementos x e y de Z m , pod x+y =x+y sem quaisquer diculdades relacionadas com a escolha dos representantes x e y de cada uma das classes de equival encia envolvidas. No entanto, o exemplo seguinte mostra que a propriedade (4.2.1) n ao e completamente geral. Exemplo 4.2.1.
Se G = S3 , H = {I, }, podemos ter g1 g1 (mod H ) e g2 g2 (mod H ) sem que tenhamos g1 g2 g1 g2 (mod H ). Para vericar esta arma ca o, basta tomarmos g1 = g1 = , g2 = , e g2 = , porque (mod H ), mas = e = n ao s ao equivalentes.
Note no entanto que esta restri ca o n ao tem quaisquer reexos sobre o exemplo de Zm : como (Z, +) e um grupo abeliano, qualquer um dos seus subgrupos e necessariamente normal.
4

4.2. Grupos e An eis Quocientes

179

De facto, o an alogo da propriedade (4.2.1) verica-se apenas para subgrupos normais: Proposi ca o 4.2.2. Se H e um subgrupo de G, as seguintes arma co es s ao equivalentes: (i) H e um subgrupo normal de G; (ii) gHg 1 = H para qualquer g G; (iii) Hg = gH para qualquer g G; (iv) (g1 H )(g2 H ) = (g1 g2 )H para quaisquer g1 , g2 G; (v) se g1 g1 (mod H ) e g2 g2 (mod H ), ent ao g1 g2 g1 g2 (mod H ) para quaisquer g1 , g2 , g1 , g2 G. Demonstra ca o. Vamos provar as implica co es (i) (ii) (iii) (iv) (v) (i). claro, da deni (i) (ii): E ca o de subgrupo normal, que gHg 1 H. Como g e arbitr ario, podemos ainda substituir g por g 1 para obter igual 1 mente g Hg H . Observamos tamb em que g 1 Hg H = g (g 1 Hg )g 1 gHg 1 = H gHg 1 . Como j a vimos que gHg 1 H , podemos concluir que gHg 1 = H . (ii) (iii): Como gHg 1 = H , e imediato que (gHg 1 )g = Hg , ou seja, gH = Hg. (iii) (iv): (g1 H )(g2 H ) =((g1 H )g2 )H = (g1 (Hg2 ))H = (g1 (g2 H ))H =((g1 g2 )H )H = (g1 g2 )(HH ) = (g1 g2 )H. (iv) (v): g1 g 1 (mod H ) e g2 g2 (mod H ) g1 g1 H e g2 g2 H. (mod H ). Portanto g1 g2 (g1 H )(g2 H ). Como (g1 H )(g2 H ) = (g1 g2 )H , temos g1 g2 (g1 g2 )H g1 g2 g1 g2 (v) (i): Sendo g G e h H , temos a provar que ghg 1 H . Consideramos para isso g = gh, donde g g (mod H ). Conclu mos que g g 1 gg 1 = e, onde e G e o elemento identidade. Portanto e 1 g g 1 = ghg 1 H como se desejava.

180

Cap tulo 4. Quocientes e Isomorsmos

De acordo com o resultado anterior, se H e um subgrupo normal de G, ent ao a opera ca o (g1 H )(g2 H ) = (g1 g2 )H e uma opera ca o bin aria em G/H . imediato vericar que: E Teorema 4.2.3. Se H e um subgrupo normal de G, ent ao G/H e um grupo com a opera ca o bin aria denida por (g1 H )(g2 H ) = (g1 g2 )H. Temos, al em disso, que a aplica ca o quociente : G G/H dada por e um homomorsmo de grupos, e o respectivo n ucleo N ( ) (g ) = g = gH e o subgrupo H . Demonstra ca o. Vimos, acima, que a opera ca o de G/H G/H G/H denida por (g1 H, g2 H ) (g1 H )(g2 H ) = (g1 g2 )H e uma opera ca o bin aria em G/H . Esta opera ca o e associativa, dado que: ((g1 H )(g2 H )) (g3 H ) = ((g1 g2 )H ) (g3 H ) = ((g1 g2 )g3 ) H = (g1 (g2 g3 )) H = (g1 H ) ((g2 g3 )H ) = (g1 H ) ((g2 H )(g3 H )) . Sendo e a identidade de G, temos naturalmente eH = H , e (gH )H = H (gH ) = gH , e portanto H e a identidade em G/H . tamb E em claro que (gH )(g 1 H ) = (g 1 H )(gH ) = eH = H , e portanto qualquer elemento de G/H tem inverso. Consequentemente, G/H e um grupo. e imediato que Sendo : G G/H dada por (g ) = g = gH , (g1 ) (g2 ) = (g1 H )(g2 H ) = (g1 g2 )H = (g1 g2 ), donde e um homomorsmo de grupos. Finalmente, e como H e a identidade de G/H , temos N ( ) = {g G : gH = H } = H . Exemplos 4.2.4.
1. Se G = S3 e H = A3 , ent ao G/H = {I, }, e temos a tabuada I I = = I, I = I = . 2. Se G = Z6 e H = 2 = {0, 2, 4}, ent ao G/H = {0, 1}, onde 0 = 0 + 2 = {0, 2, 4} 1 = 1 + 2 = {1, 3, 5}.

4.2. Grupos e An eis Quocientes


Temos neste caso a tabuada 0 + 0 = 1 + 1 = 0, 0 + 1 = 1 + 0 = 1.

181

claro que este grupo E e isomorfo ao grupo anterior (existe apenas um grupo com dois elementos!).

Deixamos para os exerc cios a demonstra ca o do seguinte resultado auxiliar: Teorema 4.2.5. Se H e um subgrupo normal de G, ent ao os subgrupos (respectivamente, normais) de G/H s ao da forma K/H , onde H K G, eK e qualquer subgrupo (respectivamente, normal) de G. por um lado claro que se O caso dos an eis e um pouco mais complexo. E BA e um subanel de A, ent ao (B, +) e subgrupo de (A, +), e podemos naturalmente formar o grupo quociente A/B : anal, e como (A, +) e um grupo abeliano, qualquer subgrupo de (A, +) e normal, e qualquer subanel B e automaticamente um subgrupo normal de (A, +). A soma em A/B e, como vimos acima, dada por a1 + a2 = a1 + a2 ou (a1 + B ) + (a2 + B ) = (a1 + a2 )B . N ao se segue daqui que A/B seja um anel: para isso, e necess ario que possamos igualmente denir uma opera ca o produto em A/B , de modo a respeitar as propriedades dos an eis. Recordemos que a t ecnica que utiliz amos para denir o produto no caso de Zm se baseou no seguinte resultado: (4.2.2) Se xx yy (mod m) , ent ao xy x y (mod m) (mod m).

amos denir Este resultado implicava que, dados elementos x e y de Z m , pod xy = xy sem quaisquer diculdades relacionadas com a escolha dos representantes x e y de cada uma das classes de equival encia envolvidas. Por analogia, o procedimento natural a seguir no caso dum anel A com subanel B A e fazer a1 a2 = a1 a2 , ou (a1 + B )(a2 + B ) = a1 a2 + B . No entanto, tal procedimento s o e aplic avel se a1 a1 (mod B ) e a2 a2 (mod B ) implica a1 a2 a1 a2 . Caso contr ario, o resultado da opera ca o depende de uma escolha arbitr aria dos representantes a1 e a2 . Este problema e completamente esclarecido pela seguinte: Proposi ca o 4.2.6. Se B e um subanel de A e a a (mod B ) se e s o se a a B , ent ao as seguintes arma co es s ao equivalentes: (i) B e um ideal de A;

182

Cap tulo 4. Quocientes e Isomorsmos

(ii) Se a1 a1 (mod B ) e a2 a2 (mod B ) ent ao a1 a2 a1 a2 (mod B ), para quaisquer a1 , a1 , a2 , a2 G. Demonstra ca o. Vejamos que ambas as implica co es s ao verdadeiras. ao a1 = a1 + b1 (i) (ii): Se a1 a1 (mod B ) e a2 a2 (mod B ), ent e a2 = a2 + b2 , onde b1 , b2 B . Portanto, a1 a2 = (a1 + b1 )(a2 + b2 ) = claro que b1 b2 B , porque B a1 a2 + a 1 b2 + a 2 b1 + b 1 b2 . E e um subanel, e a1 b2 , a2 b1 B , porque B e um ideal. Conclu mos que a 1 a2 = a1 a2 + b, onde b = a1 b2 + a2 b1 + b1 b2 B , e portanto a1 a2 a1 a2 (mod B ). (ii) (i): Temos a provar que, se a A e b B , ent ao ab, ba B . Para isso, basta-nos observar que b B sse b 0 (mod B ), onde 0 e o zero do anel A. De acordo com (ii), temos ent ao ab a0 (mod B ) e ba 0a (mod B ), ou seja, ab 0 (mod B ) e ba 0 (mod B ). Conclu mos por isso que ab, ba B , e B e um ideal. O pr oximo resultado e o an alogo do Teorema 4.2.3, agora especializado para o caso dos an eis. A sua demonstra ca o ca como exerc cio. Teorema 4.2.7. Se I A e um ideal do anel A, ent ao A/I e um anel para e abeliano (respectivaas opera co es a1 + a2 = a1 + a2 e a1 a2 = a1 a2 . Se A mente, com identidade 1), ent ao A/I e um anel abeliano (respectivamente, com identidade 1). Al em disso, a aplica ca o quociente : A A/I dada por (a) = a = a + I e um homomorsmo de an eis, e o respectivo n ucleo N ( ) e o ideal I . Os exemplos seguintes mostram que muitas das propriedades do anel A n ao passam ao quociente. Exemplos 4.2.8.
1. Os an eis Zm s ao claramente casos particulares de aplica ca o do teorema anterior. Referem-se evidentemente a ` escolha A = Z e I = m , onde m e um inteiro xo. Neste caso, A e sempre um dom nio integral, enquanto que o quociente A/I possui divisores de zero, se m n ao e primo. 2. Tomemos A = Q[x] e I = m(x) onde m(x) = x2 + 1. Dado p(x) Q[x], sabemos do algoritmo de divis ao que existe q (x) Q[x] tal que p(x) = q (x)(x2 + 1) + (a + bx), (a, b K [x]), onde obviamente q (x)(x2 + 1) I . Assim p(x) a + bx, i.e., p(x) = a + bx, e conclu mos que Q[x] = {a + bx : a, b Q}. x2 + 1 As opera co es alg ebricas neste anel s ao f aceis de determinar. A soma deve ser calculada como se segue: a + bx + a + b x = a + bx + a + b x = (a + a ) + (b + b )x.

4.2. Grupos e An eis Quocientes

183

Para o produto, observamos primeiro que x2 + 1 0, ou seja, x2 = 1. Temos portanto: (a + bx)(a + b x) = (a + bx)(a + b x), = aa + (ba + ab )x + bb x2 , = (aa bb ) + (ba + ab )x. Para simplicar a nota ca o utilizada, escrevemos a em lugar de a, e i em lugar de x (note que a = b se e s o se a = b). Nesta nota ca o, as opera co es alg ebricas acima calculam-se como se segue: (a + bi) + (a + b i) = (a + a ) + (b + b )i, (a + bi)(a + b i) = (aa bb ) + (ab + a b)i. Deve ser por isso claro que Q[x]/ x2 +1 e isomorfo a Q[i], uma coincid encia explicada mais adiante. Observamos desde j a que Q[x]/ x2 + 1 e um corpo e uma extens ao de Q. Note que nesta extens ao o polin omio x2 + 1 tem ra zes e e redut vel. O pr oximo exemplo mostra que o mesmo fen omeno ocorre em corpos K nitos. 3. Tomamos A = Z2 [x] e I = x2 + x + 1 . Tal como acima, se p(x) Z2 [x], ent ao existe q (x) Z2 [x] tal que p(x) = q (x)(x2 + x + 1) + (a + bx). Mais uma vez, p(x) a + bx, i.e., p(x) = a + bx, o que neste caso conduz a um anel nito com 4 elementos. Z2 [x] = {a + bx : a, b Z2 } = {0, 1, x, 1 + x}. x2 + x + 1 Escrevemos ainda a em lugar de a, e em lugar de x, donde 1 + + 2 = 0, ou ainda 2 = 1 = 1 + . (Como a = a no corpo Z2 , temos tamb em a = a no anel quociente). Neste caso, podemos exibir as tabuadas completas f deste anel, onde por conveni encia escrevemos = 2 = 1 + . E acil vericar que estas tabelas s ao as do corpo de 4 elementos que referimos num exerc cio do Cap tulo 1. + 0 1 0 0 1 1 1 0 0 1 1 0 0 1 0 0 0 0 0 1 0 1 0 1 0 1

Este corpo e uma extens ao do corpo Z2 , e neste corpo o polin omio x2 + x + 1 tem ra zes, e e redut vel.

Deixamos para os exerc cios, vericar que em geral o anel quociente K [x]/ m(x) e sempre uma extens ao do corpo K (e tamb em um espa co vectorial de dimens ao n sobre K , onde n e o grau do polin omio m(x)).

184

Cap tulo 4. Quocientes e Isomorsmos

Nos exemplos apresentados acima, o anel quociente obtido e sempre um corpo. Por outro lado, vimos, quando estud amos os an eis Z m , que estes an eis s ao corpos precisamente quando m e um n umero primo, o que ocorre exactamente quando m e um ideal maximal de Z. Podemos agora mostrar como estes factos est ao relacionados. Teorema 4.2.9. Se A e um anel abeliano unit ario, e I A e um ideal de A, o quociente A/I e um corpo se e s o se I e um ideal maximal de A. Demonstra ca o. Supomos primeiro que I e um ideal maximal de A. Temos a provar que A/I tem identidade 1 = 0, e que, se a = 0, ent ao existe x A tal que ax = 1. Notamos, primeiro, que 1 I , i.e., 1 = 0, pois caso contr ario ter amos I = A. (Porqu e?) Sendo a = 0, i.e., a I , consideramos o conjunto claro que a J , e portanto J = I . E J = {ax + b : x A e b I }. E tamb em claro que I J . Como A e abeliano, e imediato vericar que J e um ideal de A, e como I e um ideal maximal conclu mos que J = A. Como 1 A, temos 1 J , e portanto existe x A e b I tal que 1 = ax + b, ou ax = 1. Reciprocamente, suponhamos agora que A/I e um corpo e seja : A A/I a aplica ca o quociente. Se J I e um ideal de A que cont em I , ent ao (J ) A/I e um ideal = {0}. Como A/I e um corpo, (J ) = A/I . Existe pois a J tal que a 1, i.e., 1 = a + b, com b I . Como I J , conclu mos que 1 J , logo J = A. Portanto, I e um ideal maximal. Se D e um dom nio integral, ent ao D [x] e um dom nio integral, e m(x) e irredut vel se e s o se m(x) e um ideal maximal na classe dos ideais principais de D [x] (ver Proposi ca o 3.7.3). Se D = K e um corpo, K [x] e um d.i.p., logo, aplicando o teorema acima, obtemos imediatamente o seguinte: Corol ario 4.2.10. O anel K [x]/ m(x) e um corpo se e s o se m(x) e irredut vel em K [x]. Este corol ario mostra a raz ao pela qual os exemplos anteriores s ao corpos, e pode ser usado, pois, para criar extens oes de corpos conhecidos, e em particular construir novos corpos. O Teorema 4.2.9, pode por seu lado, ser usado para denir os n umeros reais em termos dos n umeros racionais, permitindonos vericar nalmente que a usual axiom atica dos reais e tamb em consequ encia dos axiomas para os inteiros que apresent amos no Cap tulo 2, o que faremos na pr oxima sec ca o. A introduziremos tamb em uma deni ca o 2 formal dos complexos, identicados como o quociente de R[x] por x + 1 . Exerc cios.
1. Prove que, se H e um subgrupo de G e [G : H ] = 2, ent ao H e um subgrupo normal de G.

4.2. Grupos e An eis Quocientes

185

2. Prove que N e um subgrupo normal de G se e s o se existe um grupo H e um homomorsmo : G H tal que N e o n ucleo de . 3. Seja N um subgrupo normal de G, e : G G/N a aplica ca o quociente. (a) Prove que, se N H G onde H e um subgrupo de G, ent ao N e um subgrupo normal de H , e H/N e um subgrupo de G/N . (b) Mostre que os subgrupos de G/N s ao da forma H/N , onde H e um subgrupo de G que cont em N . 4. Seja N um subgrupo normal de G, e x G. (a) Supondo que a ordem de x em G e nita e igual a m, prove que a ordem e nita e divide m. de x em G/N (b) Mostre que se a ordem de x em G e innita ent ao a ordem de x em G/N pode ser nita ou innita. 5. Sendo A um anel e I um ideal de A, mostre que a opera ca o de produto no anel A/I , dada como vimos por (a1 + I )(a2 + I ) = a1 a2 + I , n ao corresponde em geral ao produto de conjuntos que denimos como CD = {cd : c C e d D}. 6. Demonstre o Teorema 4.2.7. e 7. Prove que a fun ca o : Q Q Q[x]/ x2 + 1 , dada por (a, b) = ax + b, uma bijec ca o. 8. Determine as tabuadas da soma e do produto no anel Z2 [x]/ x2 + 1 , e verique directamente que este anel n ao e um corpo. Porque e que este resultado n ao contradiz o Teorema 4.2.9? 9. Considere o anel Q[x]/ m(x) , onde m(x) = x6 + x4 + x2 + 1. Determine o inverso de x + 2. Verique se este anel tem divisores de zero, e, caso armativo, d e um exemplo. o: Mostre que 10. Mostre que Q[x]/ x2 3x + 2 e isomorfo a Q Q. sugesta a fun ca o : Q[x]/ x2 3x + 2 Q Q dada por (p(x)) = (p(1), p(2)) est a bem denida, e e um isomorsmo de an eis. 11. Sendo L = Z2 [x]/ x2 + x + 1 , factorize o polin omio x2 + x + 1 em L[x]. 12. Seja m(x) um polin omio irredut vel de grau n em K [x], e L = K [x]/ m(x) . Prove que: (a) L e um corpo e um espa co vectorial de dimens ao n sobre K ; (b) o corpo L e uma extens ao alg ebrica de K ; (c) m(x) tem pelo menos uma raiz em L; (d) existe uma extens ao alg ebrica de K , onde m(x) e um produto de factores de grau 1.

186

Cap tulo 4. Quocientes e Isomorsmos

13. Verique que o polin omio x3 + x2 + 1 e irredut vel em Z2 [x]. Aproveite este facto para determinar as tabuadas de um corpo L com 8 elementos. Factorize o polin omio x3 + x2 + 1 em L. 14. Seja I A um ideal, e : A A/I a aplica ca o quociente (a) = a. Verique que J A/I e um ideal de A/I se e s o se J = (J ), onde J e ideal de A e I J . 15. Determine todos os ideais de Z2 [x]/ x2 + 1 . 16. Classique os grupos G n ao-abelianos, com 6 elementos, mostrando que: (a) G tem um elemento x de ordem 3, e H =< x > e normal em G. (b) G tem um elemento y de ordem 2, e y H . (c) Prove que yx = xy 2 , porque yx xH . Conclua que G S3 .

4.3

N umeros Reais e Complexos

intuitivamente evidente que os n E umeros racionais podem ser representados por pontos numa recta, e a determina ca o do ponto que corresponde a um racional dado e poss vel, desde que xemos dois pontos arbitr arios que representem os racionais 0 e 1. Os Gregos da Antiguidade Cl assica descobriram um fen omeno interessante relacionado com esta associa ca o entre n umeros racionais e pontos duma recta: se e verdade que qualquer racional determina um ponto, e igualmente verdade que existem pontos que n ao correspondem a n umeros racionais. Pensaram os gregos que este fen omeno representava um erro dos deuses, j a que os racionais (um subproduto dos naturais) eram de algum modo insucientes, e na realidade tentaram durante algum tempo ocultar este facto do conhecimento geral, aparentemente com medo da c olera dos mesmos deuses. Sob este aspecto, os Gregos enganaram-se, e, como veremos nesta sec ca o, os n umeros reais, que efectivamente descrevem todos os pontos da recta, podem ser denidos em termos dos racionais, e portanto (pelo menos indirectamente) a partir dos naturais. Em linguagem moderna, a deci encia b asica do corpo dos racionais exprime-se em termos da no ca o de sucess ao de Cauchy. Relembramos aqui a terminologia que deve ser conhecida da An alise, adaptada ao caso particular dos racionais. Deni ca o 4.3.1. Seja x = (x1 , x2 , . . . ) uma sucess ao em Q. A sucess ao diz-se: (a) limitada, se existe M Q tal que |xn | M, n N.

4.3. N umeros Reais e Complexos (b) convergente em Q, se existe l Q tal que Q+ , N N : n N = |xn l| < . (c) de Cauchy, ou fundamental, se Q+ , N N : n, m N = |xn xm | < .

187

Obviamente, se uma sucess ao x = (x1 , x2 , . . . ) e convergente com limite l, ent ao escrevemos xn l, ou ainda limn xn = l. Temos tamb em os resultados usuais de soma, produtos, diferen cas e quocientes de sucess oes convergentes. N ao e dif cil mostrar que, no corpo Q, (i) Qualquer sucess ao convergente e fundamental, e (ii) Qualquer sucess ao fundamental e limitada. Por outro lado, existem sucess oes fundamentais que n ao s ao convergentes, como vericamos a seguir, atrav es de um exemplo simples. Exemplo 4.3.2.
Considere-se a fun ca o f : Q Q denida por f (x) = notamos que f (x) > 1, porque (x 1)2 + 1 > 0 = x2 2x + 2 > 0, x2 + 2 > 2x, x2 + 2 > 1. 2x
x2 +2 2x .

Se x > 0,

= Sendo x, y > 0, observamos igualmente que f (x) f (y ) =

(xy 2)(x y ) xy 2 x y = . 2xy xy 2


xy 2 xy

Se al em disso x, y 1, e f acil vericar que 1 e crescente para z > 0, donde |f (x) f (y )|

< 1, pois g (z ) = 1

2 z

1 |x y |. 2

Seja ent ao {xn }nN a sucess ao em Q denida por x1 = 1, e xn+1 = f (xn ) se n N. Temos para n > 1 |xn+1 xn | = |f (xn ) f (xn1 )| e portanto |xn+1 xn | 1 |xn xn1 |, 2

1 |x2 x1 |. 2n1

188

Cap tulo 4. Quocientes e Isomorsmos

Deixamos para os exerc cios, vericar que para m > n temos |xm xn | 1 2n2 |x2 x1 |,

Apesar de fundamental, esta sucess ao n ao e convergente em Q. Na realidade, temos xn+1 = f (xn ) = 2xn+1 xn = x2 n + 2, e, portanto, se xn x, ent ao 2x2 = x2 + 2, ou x2 = 2, equa ca o que n ao tem solu co es em Q.

donde conclu mos que a sucess ao {xn }nN e fundamental.

Embora a sucess ao do exemplo anterior n ao convirja em Q, obviamente converge em R para o irracional 2. De um modo geral, sabemos que qualquer sucess ao fundamental em Q converge para um n umero real, que pode ou n ao ser irracional. Do ponto de vista desta sec ca o, que se destina exactamente a denir os n umeros reais, isolamos a seguinte ideia b asica: Qualquer sucess ao de Cauchy em Q determina um n umero real 5 . Bem entendido, sucess oes de Cauchy distintas podem determinar o mesmo n umero real, o que ocorre exactamente quando as duas sucess oes t em o mesmo limite, i.e., quando a diferen ca das duas sucess oes converge para zero. Por outras palavras: As sucess oes de Cauchy {xn }nN e {yn }nN determinam o mesmo real se e s o se (xn yn ) 0. Denindo duas sucess oes de Cauchy, {x n }nN e {yn }nN , como equivalentes se (xn yn ) 0, a ideia central que usaremos para denir os reais a partir dos racionais e a de introduzir os n umeros reais como classes de equival encia de sucess oes de Cauchy em Q. Para explorarmos em pormenor estas ideias 6 , necessitamos da seguinte proposi ca o que na realidade as enquadra como um caso particular na teoria desenvolvida na sec ca o anterior. A sua demonstra ca o e um simples exerc cio. Teorema 4.3.3. Seja A o conjunto das sucess oes racionais. Ent ao: (i) A com as opera co es de soma e produto usuais para sucess oes e um anel.
Compare-se esta observa ca o com a que zemos a prop osito da deni ca o dos n umeros racionais a partir dos inteiros: qualquer par (m, n) de inteiros com n = 0 determina um n umero racional. 6 Este m etodo de deni ca o dos n umeros reais deve-se a Georg Cantor (1845-1918), matem atico alem ao que descobriu igualmente a moderna Teoria dos Conjuntos, e criou a teoria dos n umeros transnitos.
5

4.3. N umeros Reais e Complexos

189

(ii) O subconjunto B A formado pelas sucess oes de Cauchy em Q e um subanel de A. (iii) O conjunto I formado pelas sucess oes em Q que convergem para 0 e um subanel de A e ideal de B . Se x, y B s ao sucess oes de Cauchy em Q, e claro que x e y determinam o mesmo n umero real se e s o se x y converge para 0, i.e., se e s o se x y I . Temos portanto Deni ca o 4.3.4 (Cantor). O anel B/I designa-se por R. Os seus elementos (que s ao classes de equival encia de sucess oes de Cauchy em Q) dizem-se meros reais. nu Deve ser claro que o anel R e uma extens ao do anel Q, j a que, dado qualquer racional q Q, podemos formar a sucess ao constante q dada por qn = q para qualquer n N (obviamente uma sucess ao de Cauchy), e a aplica ca o : Q R dada por (q ) = q e um homomorsmo injectivo. Observamos tamb em que o zero de R e a classe de equival encia da sucess ao identicamente nula (o ideal I ), e a sua identidade e a classe de equival encia da sucess ao identicamente igual a 1. Naturalmente, qualquer sucess ao de racionais convergente para 0 e um representante de I = 0, assim como qualquer sucess ao convergente para 1 e um representante de 1. Para vericar que R e um corpo (o que equivale a provar que I e um ideal maximal de B ), e necess ario mostrar que, se x R {0} ent ao existe y R tal que xy = 1. Directamente em termos de sucess oes de Cauchy em Q, o resultado a provar e o seguinte: Proposi ca o 4.3.5. Se x e uma sucess ao de Cauchy em Q que n ao converge para 0, existe uma sucess ao de Cauchy y em Q tal que x n yn 1. Demonstra ca o. Sendo x uma sucess ao de Cauchy em Q que n ao converge para 0, deixamos como exerc cio provar que existe um racional > 0 e um natural N N tal que |xn | > para n N . Denimos a sucess ao y Q por yn = 0,
1 xn ,

se n N se n > N.
1 ,

Notamos que para n > N temos |yn | = | x1 | n n, m > N que |ym yn | =

donde obtemos para

|xn xm | 1 2 |xn xm | 0, |xn xm |

ey e uma sucess ao de Cauchy em Q. Como xn yn = 1 para n > N , eo bvio que xn yn 1.

190

Cap tulo 4. Quocientes e Isomorsmos Para provar que R e um corpo ordenado, e necess ario denir um conjunto tal que: x + y R+ e xy R+ ; x R+ ou x = 0, ou x R+ .

R+

1. x, y R+

es casos: 2. Se x R+ , verica-se exactamente um dos seguintes tr

Um momento de reex ao sugere um procedimento natural a seguir: Deni ca o 4.3.6. Se x R (donde x e uma sucess ao de Cauchy em Q), dizemos que x e positivo se e s o se existe um racional > 0 e N N, tal que n > N xn . Designamos o conjunto dos reais positivos por R + . muito simples demonstrar agora que E Teorema 4.3.7. R e um corpo ordenado. Note em particular que, de acordo com o que dissemos no Cap tulo 2 sobre an eis ordenados, podemos denir |x| = max{x, x} para qualquer x R. Sendo q Q um racional, design amos acima por q a sucess ao constante dada por qn = q para qualquer n N (que como mencion amos e uma suumero real (a classe de equival encia cess ao de Cauchy), e por q o respectivo n determinada por q ). Como tamb em indic amos acima, a fun ca o f : Q R e um homomorsmo injectivo, e podemos por isso dizer dada por f (q ) = q que o corpo R e uma extens ao do corpo Q. Sabemos igualmente da An alise que qualquer n umero real pode ser aproximado a menos de um erro arbitrariamente pequeno por um racional, i.e., que Q e denso em R, ideia que podemos agora formalizar e provar como se segue: Proposi ca o 4.3.8. Se x e s ao reais e > 0, existe um racional q tal que |x q | < . Demonstra ca o. Come camos por escolher representantes de x e , i.e., sucess oes de Cauchy no corpo dos racionais, x = (x 1 , x2 , . . . ) e = (1 , 2 , . . . ). Como > 0, existe um racional r > 0 tal que n r para n N1 , onde N1 N. Obtemos agora o racional q pelo expediente de transformar a sucess ao x numa sucess ao constante, usando um dos seus termos de ordem sucientemente elevada. Como x e uma sucess ao de Cauchy, existe N 2 N tal que r n, m N2 = |xn xm | < . 2 e evidentemente um n umero racional, vemos que, Tomando q = xN2 , que r se n max{N1 , N2 }, ent ao r < x q (porqu e?), e portanto temos n 2 2 r < x q < r , o que implica |x q | < .

4.3. N umeros Reais e Complexos

191

As propriedades dos n umeros reais, que s ao, bem entendido, a funda ca o sobre a qual se desenvolve a An alise, s ao normalmente introduzidas por via axiom atica : um breve exame dos axiomas utilizados revela que tradicionalmente cont em apenas a arma ca o de R ser um corpo ordenado, complementada pelo chamado Axioma do Supremo, que e invocado, por exemplo, para provar que em R qualquer sucess ao de Cauchy e convergente, contrariamente ao que vimos ser verdade em Q. Nesta sec ca o, onde apresentamos uma deni ca o construtiva (por oposi ca o a axiom atica ) dos n umeros reais, j a mostr amos que R e um corpo ordenado, restando-nos portanto demonstrar que o Axioma do Supremo e outra das consequ encias da deni ca o apresentada. No entanto, preferimos passar directamente a provar que em R todas as sucess oes de Cauchy s ao convergentes, o que deixamos como um exerc cio um pouco mais ambicioso: Teorema 4.3.9. Qualquer sucess ao de Cauchy em R e convergente 7 . A partir deste resultado, e poss vel demonstrar com relativa facilidade que o Axioma do Supremo e v alido em R. Corol ario 4.3.10 (Axioma do Supremo). Qualquer subconjunto majorado e n ao-vazio de R tem supremo. Demonstra ca o. Supomos que A R e n ao-vazio e majorado. Existe portanto um elemento M R tal que x M , para qualquer x A. Denimos agora uma sucess ao em R, seguindo um procedimento de bissec ca o sucessiva t pico da An alise Real. Come camos por tomar x 1 = M . claro que a1 x1 , Como A = , existe a A e denimos a1 = a. E a1 +x1 bvio que o ponto a2 divide o intervalo e tomamos agora a2 = 2 . E o [a1 , x1 ] em dois subintervalos iguais. Temos agora duas alternativas: (i) Se existe algum elemento x A tal que x > a 2 (portanto, no subintervalo a ` direita de a2 ), tomamos x2 = x1 ; (ii) Se x a2 para qualquer x A, tomamos x2 = a2 . Deve agora mostrar que este procedimento aplicado sucessivamente conduz a uma sucess ao de Cauchy, que converge de acordo com o Teorema 4.3.9, e mostrar nalmente que o seu limite e o supremo do conjunto A. Cumprimos assim o objectivo principal que nos propusemos nesta sec ca o: os n umeros reais podem ser denidos a partir dos n umeros racionais (e portanto, implicitamente, a partir dos n umeros inteiros), e as suas propriedades s ao uma consequ encia l ogica dos axiomas para os inteiros apresentados no Cap tulo 2.
7

Dizemos por esta raz ao que R e um corpo completo.

192

Cap tulo 4. Quocientes e Isomorsmos

A deni ca o dos n umeros complexos a partir dos reais n ao oferece qualquer diculdade: como R e um corpo ordenado, e evidente que o polin omio x2 + 1 e irredut vel em R[x] (porqu e?), e portanto o anel C= R[x] x2 + 1

e um corpo, dito corpo dos complexos. A unidade imagin aria i e naturalmente a classe de equival encia do polin omio x, que satisfaz a identidade i2 = 1. N ao nos detemos a provar quaisquer outras propriedades elementares de C, mas mencionamos de passagem que C e tamb em um corpo completo. Exerc cios.
1. Seja A um anel ordenado. Prove que qualquer sucess ao convergente em A e fundamental, e qualquer sucess ao fundamental e limitada. 2. Prove que, se x1 = 1, e xn+1 = f (xn ), onde f e a fun ca o do Exemplo 4.3.2, ent ao |xn xm | 2n1 | x x | . 2 2 1 3. Prove que as sucess oes de Cauchy em Q formam um subanel do anel das sucess oes em Q. 4. Prove que as sucess oes de racionais que convergem para 0 formam um ideal do anel das sucess oes de Cauchy em Q. 5. Seja x uma sucess ao de Cauchy em Q. Prove que as seguintes arma co es s ao equivalentes: (a) x n ao converge para 0; (b) existe um racional > 0 e uma subsucess ao xnk tal que |xnk | para k sucientemente grande; (c) existe um racional d > 0 tal que |xn | d para n sucientemente grande. 6. Suponha que x, y R. (b) Prove que os casos x R+ , x = 0, e x R+ s ao mutuamente exclusivos. 7. Demonstre o Teorema 4.3.9, e complete a demonstra ca o de Corol ario 4.3.10. 8. Prove que o ordenamento dos reais eu nico, i.e., mostre que, se R e um corpo ordenado, ent ao x R+ se e s o se existe y R tal que x = y 2 . 9. Prove que R e n ao-numer avel, e por isso e uma extens ao transcendente de Q (e um espa co vectorial de dimens ao innita sobre Q). (a) Prove que, se x, y R+ , ent ao x + y R+ e xy R+ .

4.4. Isomorsmos Can onicos de Grupos

193

10. Mostre que, se x e um real e 0 x < 1, ent ao existe uma sucess ao de inteiros a1 , a2 , . . . tal que 0 an 9 para qualquer n N e x= an . 10n n=1

11. Mostre que C e um corpo completo.

4.4

Isomorsmos Can onicos de Grupos

Se G e H s ao grupos, e K G e um subgrupo normal de G, e natural inves : G/K H , e os homomorsmos tigar a rela ca o entre os homomorsmos : G H. N ao e em qualquer caso evidente como podemos denir homomorsmos : G/K H . No entanto, e dado que a aplica ca o quociente usual : G e um homomorsmo de grupos, e claro que a G/K , dada por (x) = x = xK , : G H (x) = fun ca o composta = e um homomorsmo de grupos, e (x), para qualquer x G. Por outras palavras, e como esclarecimento : G/K parcial da rela ca o mencionada acima, qualquer homomorsmo e um homomorsmo denido H e da forma (x) = (x), onde : G H no grupo original G. Claro que o aspecto mais interessante a esclarecer aqui e o de saber exactamente quais os homomorsmos : G H , tais que existe algum : G/K H , dado por (x) = (x). E esse o problema homomorsmo ilustrado pelo seguinte diagrama comutativo, onde a seta a tracejado serve para indicar que desejamos armar a exist encia do homomorsmo correspondente. G

G/K

G oU H o o oo o o

(x) = (x). Se x K ent Suponha-se ent ao que ao x = K e a identi dade de G/K , e portanto (x) e a identidade de H . Mas neste caso temos (x) e a identidade de H , ou seja, x pertence necesigualmente que (x) = sariamente ao n ucleo de . Mais sucintamente, se N = N () e o n ucleo de , ent ao K N . Esta u ltima condi ca o e na verdade necess aria e suciente : para a exist encia do homomorsmo : G/K H s Proposi ca o 4.4.1. Os homomorsmos ao as fun co es dadas e um homomorsmo com n ucleo N K . por (x) = (x), onde : G H

: G/K H Demonstra ca o. J a vimos que se e um homomorsmo de grupos ent ao = e um homomorsmo de grupos : G H , e o respectivo n ucleo N K .

194

Cap tulo 4. Quocientes e Isomorsmos

Suponha-se ent ao dado um qualquer homomorsmo de grupos : G H , com n ucleo N K . Notamos que y x = x1 y K = x1 y N = (y ) = (x). Por palavras, as classes laterais do subgrupo K est ao contidas nos conjuntos (x) = (x), e o valor de n vel da fun ca o . Se x G/K , podemos denir de (x) e independente da escolha do representante x. Temos em particular (x) = (x), para qualquer x G, e e um homomorsmo, porque (x) (x ) = (x)(x ) = (x x ) = (x x ). Exemplos 4.4.2.
1. Tomamos G = Z, H = Zn , K = k . Designando a aplica ca o quociente : Z Zm por m , consideramos o homomorsmo = n : Z Zn dado por n (x) = x Zn . G pV Zn p =k pp p  pp Zk Z : Zk Zn tal Como o n ucleo de e N = n , existe um homomorsmo que se (k (x)) = n (x) e s o se k n , i.e., se e s o se n|k . Repare-se (x) = x ent aparenta ser a identidade, que se escrevermos ao a fun ca o mas evidentemente n ao e esse o caso. Po exemplo, se k = 4 e n = 2, temos (0) = (2) = 0, e (1) = (3) = 1. 2. Sendo H = {1, i, 1, i}, consideramos o homomorsmo : Z H dado por (n) = in . O n ucleo de e o conjunto dos m ultiplos de 4, ou seja, N = 4 . : Z4 H tal Tomando K = N , conclu mos que existe um homomorsmo (n) = in , para qualquer n Z. Na realidade, temos (0) = 1, (1) = i, que (2) = 1, e (3) = i, e portanto e obviamente um isomorsmo. G {1, i, 1, i} T ll l ll  lll Z4 Z 3. Consideramos agora G = Z, H = Z210 , K = k , e o homomorsmo : Z ucleo de e N = {x Z : 210|36x} = {x Z210 dado por (x) = 36x. O n : Zk Z210 Z : 35|6x} = 35 . Conclu mos que existe um homomorsmo tal que (x) = 36x se e s o se k 35 , i.e., se e s o se 35|k . Em particular, : Z70 Z210 , dado por (x) = 36x, est a bem denido, e e um homomorsmo de grupos.
=n

4.4. Isomorsmos Can onicos de Grupos

195

os homomorsmos referidos na proposi claro que, sendo e E ca o 4.4.1, ent ao e sobrejectivo se e s o se e tamb em sobrejectivo. A quest ao da , ilustrada no exemplo 4.4.2.2, poss vel injectividade de e mais interessante de explorar: Proposi ca o 4.4.3. Seja : G H um homomorsmo de grupos com n ucleo N K , onde K G e um subgrupo normal de G. Seja ainda : : G/K H G G/K a aplica ca o quociente usual, (x) = x G/K , e (x) = (x). Temos ent o correspondente homomorsmo dado por ao: (i) O n ucleo de e M = N/K = (N ), e em particular, (ii) e injectiva se e s o se K = N . Demonstra ca o. Seja e a identidade de H . O seguinte c alculo e muito simples: (x) = e} = {x G/K : (x) = e} M ={x G/K : ={x G/K : x N } = (N ) = N/K. agora evidente que E e injectiva se e s o (N ) s o tem um elemento, (neste caso, a classe K ), o que ocorre se e s o se N = K . Exemplos 4.4.4.
1. Continuamos o exemplo 4.4.2.3, e recordamos que neste exemplo G = Z, H = Z210 , K = 70 , e : Z Z210 e dada por (x) = 36x. determin amos j a o n ucleo de , que e N = 35 . Conclu mos que o n ucleo do correspondente : Z70 Z210 homomorsmo e M = N/K = 70 ( 35 ) = 35 = {35, 0}. 2. Se no exemplo anterior tomarmos K = 35 , conclu mos que o homomor : Z35 Z210 , dado por (x) = 36x, ou mais precisamente smo de grupos (35 (x)) = 210 (36x), com x Z, e injectivo.

Se o homomorsmo e sobrejectivo, e K = N e o n ucleo de , a proposi ca o anterior reduz-se a um resultado central da Teoria dos Grupos, que usaremos repetidamente no que se segue. Teorema 4.4.5 (1o Teorema do Isomorsmo). Se : G H e um homomorsmo sobrejectivo de grupos, e N e o n ucleo de , ent ao G/N e H : G/N H tal que s ao isomorfos. Em particular, existe um isomorsmo (x) = (x) para qualquer x G. Este teorema e expresso pela comutatividade do seguinte diagrama, onde a seta a tracejado arma a exist encia do homomorsmo correspondente, que e neste caso um isomorsmo. G

G/N

G oU H o o oo o o

196

Cap tulo 4. Quocientes e Isomorsmos

Este teorema permite-nos estabelecer facilmente a exist encia de isomorsmos entre grupos de natureza muito diversa. Observe-se de passagem que, mesmo quando n ao e sobrejectivo, o teorema se aplica automaticamente a H = (G). Exemplos 4.4.6.
1. O grupo multiplicativo das ra zes quartas da unidade, H = {1, i, 1, i}, e isomorfo ao grupo aditivo Z4 , como vimos no exemplo 4.4.2.2. Mais geralmente, considere-se o grupo multiplicativo Rn das ra zes-n da unidade, Rn = 2 {k : k Z} = , onde = e n i . A fun ca o : Z Rn dada por (k ) = k e um homomorsmo sobrejectivo de grupos, e o n ucleo de e N = {k Z : k = 1} = n . Conclu mos assim que os grupos Zn e Rn s ao isomorfos. 2. Seja : Sn Z2 o homomorsmo (sobrejectivo) denido por () = sgn(), com Sn . O seu n ucleo (por deni ca o) e o grupo alternado An . Logo, conclu mos que Sn /An e isomorfo a Z2 . 3. Supondo n e m naturais primos entre si, podemos novamente mostrar que os grupos Zmn e Zm Zn s ao isomorfos. Para isso, denimos : Z Zm Zn da forma obvia, i.e., tomando (x) = (m (x), n (x)). O c alculo do n ucleo N de e muito simples, porque x N m (x) = m (0) e n (x) = n (0) (m|x e n|x) mn|x. : Zmn Zm Zn dado por (mn (x)) = Como N = mn , o homomorsmo (m (x), n (x)) e injectivo, e Zmn (Zmn ). Em particular, (Zmn ) tem mn (Zmn ) = elementos. Como Zm Zn tem tamb em mn elementos, e claro que Zm Zn e Zmn Zm Zn . interessante observar que este isomorsmo E e, na verdade, o u nico isomorsmo de an eis de Zmn para Zm Zn . Deixaremos para os exerc cios, a t tulo de curiosidade, a determina ca o expl cita do respectivo isomorsmo inverso.

A observa ca o feita acima, a prop osito do grupo das ra zes-n da unidade, e bastante mais geral do que pode parecer. Na realidade, se G e um qualquer grupo multiplicativo com identidade e, e G, sabemos que o grupo gerado por e = {k : k Z}. A fun ca o : Z dada por (k ) = k e sempre um homomorsmo sobrejectivo, e o respectivo n ucleo e dado por k N = {k Z : = e}. Como N e um subgrupo de Z, sabemos que N = n , onde n 0. Distinguimos agora duas alternativas poss veis para n: (i) n = 0 N = {0}: neste caso, e injectivo, al em de sobrejectivo, e portanto Z, e e obviamente um grupo innito. O elemento tem ordem innita; (ii) n > 0 N = {0}: ent ao sabemos que n e o menor inteiro positivo em N , i.e., e a menor solu ca o positiva da equa ca o k = e. Neste caso,

4.4. Isomorsmos Can onicos de Grupos

197

Z/ n = Zn , e tem n elementos. Portanto, e um elemento de ordem n, e a ordem do elemento e precisamente o menor natural k para o qual k = e. Exemplos 4.4.7.
1. Consideramos a permuta ca o em S3 . Sabemos que 1 = , 2 = e 3 = I . Portanto, e um elemento de ordem 3, e = {, , I } = A3 Z3 . 2. Recordamos que D5 e o grupo de simetria do pent agono regular, e consideramos uma rota ca o n ao-trivial r D5 . Deve ser claro que a ordem de r e 5. Portanto r Z5 . Mais geralmente, e f acil mostrar que o grupo Dn tem sempre um subgrupo H Zn , que e normal em Dn (porqu e?).

Usaremos a seguinte terminologia: Deni ca o 4.4.8. O grupo G diz-se c clico se existe algum elemento g G tal que g = G. Neste caso, g diz-se gerador de G. Exemplos 4.4.9.
1. O grupo Z e c clico, com geradores 1 e 1. 2. A3 e um grupo c clico: podemos tomar g = ou g = . 3. O grupo {1, i, 1, i} e c clico: podemos tomar g = i ou g = i. 4. Os grupos Zn s ao c clicos: qualquer elemento de Z e um gerador do grupo. n 5. O grupo Z2 Z4 n ao e c clico (porqu e?).

O pr oximo teorema de classica ca o identica todos os grupos c clicos, e limita-se a resumir observa co es que j a z emos. Corol ario 4.4.10 (Classica ca o dos grupos c clicos). Se G e um grupo c clico, ent ao verica-se uma das seguintes alternativas: (i) Se G e innito, ent ao G Z; Zn.

(ii) Se G e nito (e tem n elementos), ent ao G

Usando ainda o Teorema de Lagrange, e poss vel classicar tamb em todos os grupos nitos cuja ordem e um n umero primo (a respectiva demonstra ca o ca como exerc cio): Proposi ca o 4.4.11 (Classica ca o dos grupos de ordem p). Se G e um grupo nito de ordem p, com p primo, ent ao G Z p . O 1o Teorema do Isomorsmo pode ser aplicado para esclarecer a natureza do grupo HN/N , quando N e H s ao subgrupos de G, e N e um subgrupo normal de G:

198

Cap tulo 4. Quocientes e Isomorsmos

ao subgrupos Teorema 4.4.12 (2o Teorema do Isomorsmo). Se N e H s de G, e N e normal em G, ent ao HN e um subgrupo de G, N e normal em HN , H N e normal em H , e HN N H . H N

Demonstra ca o. Observ amos no exerc cio 10 da sec ca o 4.1 que, se H e N s ao subgrupos de G, ent ao HN e igualmente um subgrupo de HN = N H. Como N e normal em G, temos certamente HN = N H , e conclu mos que HN e um subgrupo de G. Considere-se a aplica ca o can onica : G G/N restrita a H , ou seja, a fun ca o : H G/N dada por (x) = (x) = x, para qualquer x H. claro que E e um homomorsmo de grupos, e o respectivo n ucleo e claramente {x H : x N } = H N . Por outro lado, a imagem (H ) e um subgrupo de G/N , ou seja, (H ) = K/N , onde K e um subgrupo de G que contem necessariamente H e N , donde HN K . Por outro lado, qualquer elemento de K e equivalente a algum elemento de H , i.e., se k K ent ao existe h H e n N tal que k = hn. Temos portanto K = HN . Segue-se, do 1o Teorema do Isomorsmo, que HN N H . H N

Como consequ encia do teorema anterior, e evidente que, se H N se reduz a ` identidade de G, ent ao HN/N H . Finalmente, usamos ainda o 1o Teorema do Isomorsmo para estudar os grupos quociente formados a partir de grupos quociente de G, que podemos chamar de quocientes de quocientes de grupos. Note-se de passagem que o resultado seguinte e, na realidade, uma generaliza ca o das observa co es que z emos no exemplo 4.4.2.1. Suponha-se que K H G, onde K e H s ao subgrupos normais do grupo G. Analogamente ao que z emos no exemplo referido, sejam K : G G/K e H : G G/H as aplica co es quociente usuais, onde bem entendido o n ucleo de K e K , e o n ucleo de H e H. Considere-se o diagrama: G
=K

G/K

G G/H oU o o o o o o

=H

4.4. Isomorsmos Can onicos de Grupos

199

O homomorsmo e evidentemente sobrejectivo, porque H e sobrejectivo. A exist encia de resulta da condi ca o K H , de acordo com a proposi ca o 4.4.1. Finalmente, e agora de acordo com a proposi ca o 4.4.3, o n ucleo do homomorsmo e o grupo H/K . Aplicando o 1o Teorema do Isomorsmo : G/K G/H , obtemos imediatamente: ao homomorsmo Teorema 4.4.13 (3o Teorema do Isomorsmo). Se K e H s ao subgrupos normais de G, e K H , ent ao K e um subgrupo normal de H , H/K e um subgrupo normal de G/K , e G/K H/K G . H

Note que de acordo com este resultado os quocientes de quocientes de G s ao na realidade isomorfos a quocientes de G. Exemplos 4.4.14.
claro que K H , e tanto K como 1. Tomamos G = Z, H = 3 , e K = 6 . E H s ao subgrupos normais de Z, pois este grupo e abeliano. Temos neste caso G/K = Z/ 6 = Z6 , H/K = 3 / 6 = 3 Z6 , e G/H = Z/ 3 = Z3 . De acordo com o resultado anterior, conclu mos que Z6 / 3 e Z3 s ao grupos isomorfos. 2. O exemplo anterior exprime um facto completamente geral. Se n|m, e tomarmos G = Z, H = n , e K = m , temos mais uma vez que K H , e K e H s ao subgrupos normais de Z. Neste caso, G/K = Zm , G/H = Zn , e H/K = n Zm . Conclu mos que tamb em aqui se tem Zm / n Zn .

Exerc cios.
1. Seja H = g = {g n : n Z} um grupo c clico. Prove que (a) se H e innito, os seus u nicos geradores s ao g e g 1 ; (b) se H tem m elementos, a ordem de g n e
n m d,

onde d = mdc(n, m);

(c) se H tem m elementos, g e gerador de H se e s o se mdc(n, m) = 1. 2. Suponha que g1 e g2 s ao elementos do grupo abeliano G, com ordens respectivamente n e m, e prove que a ordem de g1 g2 divide mmc(n, m). Conclua que o subconjunto formado pelos elementos de ordem nita e um subgrupo de G. 3. Quais dos grupos Z4 , Z2 Z2 , Z8 , Z4 Z2 e Z2 Z2 Z2 s ao isomorfos entre si?

200

Cap tulo 4. Quocientes e Isomorsmos


i

4. Considere o grupo multiplicativo H = e 4 C formado pelas solu co es complexas de z 8 = 1. Determine todos os geradores e subgrupos de H . 5. Continuando o exerc cio anterior, determine os automorsmos : H H . 6. Considere o subgrupo H = (123456) em S6 . Determine todos os geradores de H e todos os subgrupos de H . 7. Mostre que Aut(Zn ) Z n.

8. Mostre que Zmn e Zm Zn s ao grupos e an eis isomorfos se e s o se m e n s ao primos entre si. 9. Suponha que G e um grupo nito, H e um subgrupo normal de G, K e um subgrupo de G, G = HK , e G/H e isomorfo a K . Prove que H K = {e}, onde e e a identidade de G. 10. Prove que, se n > 1, ent ao Zpn n ao e isomorfo a n k=1 Zp . 11. A que grupo Zn e isomorfo o quociente Z40 / 15 ? 12. Conclua a demonstra ca o da Proposi ca o 4.4.11. 13. Suponha que o grupo G tem apenas os subgrupos triviais {1} e G. Mostre que G Zp e um grupo c clico de ordem prima. 14. Prove que, se G e um grupo abeliano de ordem pq , com p e q primos, ent ao G e c clico. o: 15. Classique os grupos com 2p elementos, onde p > 2 e primo. (sugesta Mostre que existe um elemento x de ordem p, e que todos os elementos de ordem p pertencem a < x >). 16. Classique os grupos com 8 elementos. Proceda como se segue: (a) Mostre que se G e abeliano, ent ao e isomorfo a um dos grupos Z8 , Z4 Z2 , ou Z2 Z2 Z2 , que n ao s ao isomorfos entre si.

(b) Supondo que G n ao e abeliano, mostre que: (i) G tem um elemento x de ordem 4, e H =< x > e normal. 2 2 (ii) Supondo y H , prove que y H , donde y = 1 ou y 2 = x2 . (iii) Prove nalmente que yx Hy , donde yx = x3 y . Pode ser vantajoso observar primeiro que a ordem de yxy 1 e a ordem de x. (iv) Compare as suas conclus oes com as tabelas dos grupos D4 e H8 . 17. Suponha que G e H s ao grupos, com subgrupos normais K G e N H . Prove que (G H )/(K N ) e isomorfo a (G/K ) (H/N ). 18. Seja G = Z Z e N = {(n, n) : n Z}. Mostre que G/N Z.

4.5. Isomorsmos Can onicos de An eis

201

4.5

Isomorsmos Can onicos de An eis

Supondo que A e B s ao an eis, I A e um ideal de A, e : A B e um homomorsmo de anel, podemos evidentemente aplicar a teoria desenvolvida na sec ca o anterior ao homomorsmo , que e tamb em um homomorsmo do grupo aditivo (A, +) para (B, +). Sabemos em particular que, se o n ucleo : A/I B tal de contem I , ent ao existe um homomorsmo de grupo (x) = (x), o que ilustramos no seguinte diagrama comutativo. que A

A/I

G pU B p p pp p p

Al em disso, e como e um homomorsmo de anel, temos igualmente (x ) = (x)(x ) = (x x ) = (x x ). (x) Por outras palavras, o homomorsmo e certamente um homomorsmo de anel, desde que o homomorsmo original tamb em o seja. Por esta raz ao, a adapta ca o das proposi co es 4.4.1 e 4.4.3 da sec ca o anterior, ao caso dos an eis, e imediata. Proposi ca o 4.5.1. Sejam A e B an eis, I A um ideal de A, e : A A/I a usual aplica ca o quociente, (x) = x A/I . : A/I B s (i) Os homomorsmos de anel ao as fun co es dadas por ( (x)) = (x), onde : A B e um qualquer homomorsmo de anel, com n ucleo N I . (ii) Sendo : A B um homomorsmo de an eis com n ucleo N I , : A/I B o correspondente homomorsmo de anel dado por e ( (x)) = (x), temos ainda (a) O n ucleo de e M = N/I = (N ), e em particular, (a) e injectiva se e s o se I = N . Se A e um anel, ent ao : Z A e um homomorsmo de grupos aditivos se e s o se h(n) = na, onde a A e um elemento xo, mas arbitr ario, do anel muito f A. E acil vericar que e igualmente um homomorsmo de an eis se e s o se a = (1) e solu ca o da equa ca o x 2 = x em A. Reanalisamos alguns dos exemplos da sec ca o anterior a ` luz desta observa ca o elementar. Exemplos 4.5.2.

202

Cap tulo 4. Quocientes e Isomorsmos

1. Tomamos A = Z, B = Zn , e I = k . A aplica ca o quociente = n : Z Zn e, como sabemos, um homomorsmo de an eis, porque (1) = 1 e a identidade de Zn . Desde que n|k , temos ent ao G pV Zn p p =k pp p  p Zk Z : Zk Zn , dada por (k (x)) = n (x), onde e um homomorsmo de an eis. 2. Tomamos agora A = Z, B = Z210 , e I = k . A equa ca o x2 = x tem diversas solu co es n ao evidentes em Z210 , como, por exemplo, x = 21. O homomorsmo : Z Z210 dado por (x) = 210 (21x) e portanto um homomorsmo de an eis. O respectivo n ucleo N e f acil de calcular, e temos N = 10 . : Zk Z210 tal que (x) = 21x se Conclu mos que existe um homomorsmo e s o se 10|k . Neste caso, e em particular, o n ucleo de e o ideal 10 , e e injectivo quando k = 10. Na realidade, quando k = 10 ent ao (Z) = (Z10 ) = e um subanel unit ario de Z210 , evidentemente isomorfo a Z10 . 21 Z
=10 =n

 Z10

GZ oU 210 o o o o o o

3. Considere-se ainda A = Q[x], B = Q, e : Q[x] Q dado por (p(x)) = p(1). Sabemos que e um homomorsmo de an eis, e o respectivo n ucleo e, de acordo com o Teorema do Resto, N = x 1 . Sendo I = m(x) o ideal de Q[x] gerado pelo polin omio m(x), constatamos que existe um homomorsmo (p(x)) = p(1), se e s : Q[x] Q, dado por o se (x 1)|m(x), i.e., de an eis I se e s o se p(1) = 0.

e imediatamente generaliz avel para an eis, O 1o Teorema do Isomorsmo como implicitamente observ amos no segundo exemplo acima. Neste caso, o seu enunciado e o seguinte: Teorema 4.5.3 (1o Teorema do Isomorsmo para An eis). Se : A B e um homomorsmo sobrejectivo de an eis, e I e o n ucleo de , ent ao os an eis A/I e B s ao isomorfos. Em particular, existe um isomorsmo de tal que (a) = (a) para qualquer a A. an eis
1. Come camos por mostrar que, quando n e m s ao naturais primos entre si, ent ao os an eis Znm e Zn Zm s ao tamb em isomorfos. Mais uma vez, bastanos notar que a fun ca o = nm : Z Zn Zm dada por (k ) = (n (k ), m (k ) : Znm e um homomorsmo de an eis. Portanto, o isomorsmo de grupos Zn Zm que apresent amos no exemplo 4.4.6.3 e tamb em um isomorsmo de an eis.

Exemplos 4.5.4.

4.5. Isomorsmos Can onicos de An eis

203

2. Seja C um elemento alg ebrico sobre Q, Q, e m(x) o seu polin omio m nimo. Recorde-se que : Q[x] C dada por (p(x)) = p() e um homomorsmo de an eis, com n ucleo N = m(x) , e ainda que Q[] = (Q[x]). Conclu mos do 1o Teorema do Isomorsmo para An eis que Q[] Q[x] . m(x)

Al em disso, e como m(x) e um polin omio irredut vel, sabemos que Q[x]/ m(x) e um corpo, e portanto (porqu e?) Q[] Q[x] m(x) Q().

Podemos utilizar o resultado do Exemplo 4.5.4.1 para calcular a fun ca o de Euler : N N, que introduzimos no cap tulo anterior. Recorde-se que esta foi denida por (n) = |Z | , i.e. , ( n ) e o n umero de elementos n invert veis no anel Zn , ou ainda, e o n umero de naturais 1 k n que s ao primos relativamente a n. Lema 4.5.5. Se n1 , . . . , nk s ao naturais primos entre si, ent ao (n1 nk ) = (n1 ) (nk ). Demonstra ca o. Provamos este lema para k = 2, j a que a sua generaliza ca o para k > 2 se obtem por indu ca o, sem qualquer diculdade adicional. Relembramos do Cap tulo 1 que, se A e B s ao an eis unit arios, ent ao (A B ) = A B . Portanto, se C A B , e os an eis em causa s ao nitos, e evidente que |C | = |A ||B |. Aplicamos este resultado com A = Zn , B = Zm , e C = Znm , supondo que n e m s ao primos entre si. Como Znm Zn Zm , conclu mos imediatamente que: (nm) = (n)(m).

O pr oximo teorema possibilita o c alculo imediato de (n), desde que se conhe cam todos os factores primos de n. Teorema 4.5.6. Se n =
k ei i=1 pi

e a factoriza ca o prima de n ent ao


k

(n) = n
i=1

1 pi

Demonstra ca o. Conclu mos directamente do lema anterior que, se n e um ei natural com factoriza ca o prima n = k p , ent a o i=1 i
k

(n) =
i=1

i (pe i ).

204

Cap tulo 4. Quocientes e Isomorsmos

Sendo p um primo, e m um natural, e simples calcular (p m ): os elementos de Zpm que n ao s ao invert veis s ao evidentemente os elementos do ideal oes o bvias, exactamente p m /p = pm1 p em Zpm , e este ideal tem, por raz m m1 = pm (1 1 ) elementos. Temos assim que Z pm = Zpm p tem p p p elementos, ou seja,
ei ei 1 i i (pe = pe i ) = p i pi i (1

1 ). pi

Segue-se nalmente que:


k k
i (pe i )

(n) =
i=1

=
i=1

i pe i

1 1 pi

=n
i=1

1 pi

Exemplo 4.5.7.
Os factores primos de 9000 s ao 2, 3 e 5, e portanto (9000) = 9000 1 1 2 1 1 3 1 1 5 = 2400.

Vimos no Cap tulo 2 que a exist encia dos corpos nitos Z p se segue dos axiomas para os inteiros que indic amos. J a neste cap tulo, vimos que a exist encia do corpo Q e outra das consequ encias desses axiomas. Aproveitamos agora para mostrar, noutra aplica ca o do 1 o Teorema do Isomorsmo, que estes corpos s ao, em certo sentido, os menores corpos que existem. Por outras palavras, vamos provar que qualquer corpo cont em necessariamente um subcorpo isomorfo a um dos corpos nitos Z p , ou isomorfo a Q. No que se segue, K e um corpo arbitr ario, com identidade 1. Deni ca o 4.5.8. K diz-se um corpo primitivo se n ao cont em nenhum subcorpo estrito (i.e., = K ). claro que existem corpos primitivos (como Z 2 ), e corpos n E ao-primitivos (como R). Al em disso, qualquer corpo K cont em precisamente um subcorpo primitivo (observe que a intersec ca o de todos os subcorpos de K e necessariamente um corpo primitivo), dito o subcorpo primitivo de K . Exemplo 4.5.9.
claro que Q E e o corpo primitivo de R e de C. Da mesma forma, Q e tamb em o corpo primitivo de Q[ 2] = {a + b 2 : a, b Q}.

O pr oximo teorema identica todos os poss veis corpos primitivos:

4.5. Isomorsmos Can onicos de An eis

205

Teorema 4.5.10. Seja m a caracter stica de K , donde m = 0 ou m = p, onde p e primo. Ent ao: (i) Se m = 0, o subcorpo primitivo de K e isomorfo a Q; (ii) Se m = p, o subcorpo primitivo de K e isomorfo a Z p . Demonstra ca o. Provamos o resultado apenas para m = p, deixando o caso m = 0 como exerc cio. Considere-se o homomorsmo : Z K dado por (n) = nI , onde I e f a identidade de K . E acil vericar que qualquer subcorpo de K deve conter I , e portanto deve conter (Z). Como se mostrou no Cap tulo 2, (Z) e isomorfo a Zp , e e portanto um corpo. Conclu mos que (Z) e o subcorpo primitivo de K . Um corpo K e sempre um espa co vectorial sobre o seu corpo primitivo, com dimens ao nita ou innita. Uma consequ encia interessante desta observa ca o e a seguinte: se K e um corpo nito, a sua caracter stica e necessariamente um primo p > 0, e portanto o seu corpo primitivo J tem p elementos e e isomorfo a Zp . A dimens ao de K sobre J e nita (sen ao, K seria innito) e, portanto, existe um natural n tal que K e isomorfo ao espa co vectorial J n . Logo, Teorema 4.5.11. Qualquer corpo nito tem p n elementos, onde p e primo e igual a ` sua caracter stica. Sabemos j a que existem corpos nitos com p elementos (os corpos Z p ). Na realidade, se p e primo e n e natural, existem corpos com p n elemenn tos, e todos os corpos com p elementos s ao isomorfos entre si. Portanto, e a menos de isomorsmos, existe exactamente um corpo com p n elementos, dito corpo de Galois 8 de ordem pn , que designaremos por CG(pn ). N ao demonstramos imediatamente estas u ltimas arma co es, mas observamos desde j a que, se p(x) Zp [x] e um polin omio irredut vel de grau n, n ent ao K = Zp [x]/ p(x) e certamente um corpo com p elementos, e portanto e, de acordo com o que diss emos acima, o corpo de Galois CG(p n ). Reduzimos desta forma a exist encia dos corpos de Galois a ` exist encia de polin omios irredut veis de grau n arbitr ario em Z p .9 A forma de generalizar os 2o e 3o Teoremas do Isomorsmo ao caso de an eis deve ser agora clara. Limitamo-nos a enunciar os resultados, deixando a sua demonstra ca o como exerc cio.
De Evariste Galois (1811-1832). Galois, respons avel por um dos maiores exitos matem aticos do s eculo XIX (a teoria dos grupos), e uma gura tr agica da Hist oria da Matem atica, j a que morreu aos 21 anos num duelo (no Cap tulo 7 exporemos a teoria de Galois). 9 Ver ainda o exerc cio 8 desta sec ca o.
8

206

Cap tulo 4. Quocientes e Isomorsmos

eis). Seja A Teorema 4.5.12 (2o Teorema do Isomorsmo para An um anel, I um ideal de A, e B um subanel de A. Ent ao I + B e um subanel de A, I e um ideal de I + B , I B e um ideal de B , e temos o isomorsmo de an eis I +B B . I I B Teorema 4.5.13 (3o Teorema do Isomorsmo para An eis). Seja A um anel, I, J ideais de A com I J . Ent ao I e um ideal de J , J/I e um ideal de A/I , e temos o isomorsmo de an eis A/I J/I Exemplo 4.5.14.
Com A = Z, supomos que n|m. Tomamos I = m , e J = n , donde J I , e I e J s ao ideais de Z. Neste caso, A/I = Zm , A/J = Zn , e J/I = n Zm . Conclu mos que os an eis Zm / n e Zn s ao isomorfos. Em particular, os an eis quociente formados a partir dos an eis Zm s ao an eis Zn .
A I

A . J

= Zm

A/I J/I

 =

Zm n

GZ = T n m m m m m m

A J

Exerc cios.
1. Prove os Teoremas do Isomorsmo para An eis. 2. Suponha que A e um anel unit ario com n elementos. Prove que: (a) O anel A (b) O anel A Zn se e s o se A tem caracter stica n. Zn se e s o se o grupo (A, +) (Zn , +) .

3. A arma ca o de que Zn Zm Znm , se mdc(n, m) = 1, exprime o Teorema Chin es do Resto em termos de isomorsmos de an eis. Como se exprime o Teorema Fundamental da Aritm etica nos mesmos termos? 4. Suponha que n, m N, d = mdc(n, m) e k = mmc(n, m). Mostre que Zn Z m Z d Z k . 5. Supondo n e m primos entre is, mostre que: (b) O u nico isomorsmo de anel : Zm Zn Zmn e da forma (x, y ) = m (x) + n (y ), onde k : Zk Zmn e um homomorsmo injectivo da forma k (k (x)) = mn (ak x). Quais s ao os inteiros ak ? Qual e a rela ca o entre e o Teorema Chin es do Resto discutido no Cap tulo 2? (a) Existe exactamente um isomorsmo de anel : Zmn Zm Zn , e

4.5. Isomorsmos Can onicos de An eis


6. Consideramos neste exerc cio homomorsmos de anel : Zn Z210 . (a) Para que valores de n existem homomorsmos injectivos ? (b) Para que valores de n existem homomorsmos sobrejectivos ?

207

7. Resolva a equa ca o (m) = 6, onde e a fun ca o de Euler. Proceda como se segue: (a) Prove que os factores primos de m s ao 2, 3, ou 7. (b) Mostre que se 7|m, ent ao m = 7 ou m = 14. (c) Mostre que se 7 n ao divide m, ent ao 3|m e 9|m. (d) Determine todas as solu co es de (m) = 6. 8. Suponha que K L s ao corpos, u L e alg ebrico sobre K , e m(x) e o polin omio m nimo de u em K [x]. Mostre que K [u], K (u) e K [x]/ m(x) s ao corpos isomorfos. 9. Suponha que I A e um ideal de A, e diga se A e necessariamente isomorfo ao anel I A/I . Por outro lado, prove que, se A e isomorfo a I J , ent ao J e isomorfo a A/I . 10. Seja K um corpo, e p(x) = q (x)d(x) polin omios em K [x]. Mostre que K [x]/ p(x) e isomorfo a K [x]/ q (x) K [x]/ q (x) . 11. Considere p(x) = (x2 + x + 1)(x3 + x + 1) Z2 [x]. Quantos elementos invert veis existem em Z2 [x]/ p(x) ? E em Z2 [x]/ p(x)2 ? 12. Complete a demonstra ca o do Teorema 4.5.10. 13. Seja K um corpo primitivo, e L e M extens oes de K . Prove o seguinte: (a) Se : L M e um homomorsmo n ao-nulo, ent ao (a) = a, para qualquer a K . (b) Se p(x) K [x] e p(b) = 0, ent ao p((b)) = 0, i.e., transforma ra zes de p(x) em ra zes de p(x). (c) Q[x]/ x3 2 n ao e isomorfo a Q[x]/ x3 3 . 14. Prove que qualquer corpo ordenado e uma extens ao de Q, i.e., Q e o menor corpo ordenado. 15. Qualquer corpo ordenado completo e uma extens ao dos reais, i.e., R e o menor corpo ordenado completo.

208

Cap tulo 4. Quocientes e Isomorsmos

4.6

Grupos Livres, Geradores e Rela co es

Dado um subconjunto X dum grupo G, o subgrupo gerado por X ea intersec ca o de todos os subgrupos de G que cont em X , e designa-se por X . Tal como no caso dos ideais, se X = {x1 , x2 , , xn } e um conjunto nito, escrevemos tamb em X = x1 , x2 , , xn . O conjunto X diz-se gerador do grupo G se e s o se X = G. Esta condi ca o e equivalente a dizer que todo o elemento de G pode ser escrito, em nota ca o multiplicativa, como um produto de pot encias positivas e negativas de elementos de X . Podemos tamb em denir o subgrupo normal gerado por X como a intersec ca o de todos os subgrupos normais que cont em X . Exemplo 4.6.1.
Se G = S3 e X = {}, onde e uma transposi ca o, ent ao o subgrupo gerado por X e H = {1, }, mas o subgrupo normal gerado por X e o pr oprio S 3 .

Se G e gerado por um conjunto nito, i.e., se G = x 1 , x2 , , xn , ent ao G diz-se um grupo de tipo finito. Note-se, em particular, que se o grupo abeliano G e gerado por X = {x1 , x2 , , xn }, ent ao para qualquer elemento g G existem inteiros c1 , c2 , , cn tais que:
cn 1 c2 ca o aditiva, g = c1 x1 + c2 x2 + + cn xn . g = xc 1 x2 xn , ou, em nota

Exemplos 4.6.2.
1. O grupo c clico G = e de tipo nito. Qualquer elemento g G e da forma g = n , possivelmente para m ultiplos valor de n. 2. Qualquer grupo nito e de tipo nito, porque podemos tomar X = G. 3. O grupo G = Z Z2 Z4 n ao e c clico nem nito, mas e de tipo nito, porque e gerado por X = {(1, 0, 0), (0, 1, 0), (0, 0, 1)}. 4. O grupo aditivo n e de tipo nito, porque e gerado pelos n vectores da k=1 Z base can onica usual de Rn , e1 , e2 , , en , onde ek tem todas as componentes iguais a zero, excepto a componente k , que e 1. Este grupo tem um papel fundamental nesta sec ca o.

Se um conjunto X gera um grupo G, ent ao existem em geral m ultiplos produtos de elementos de X que s ao iguais a ` identidade e G. Por exemplo, (a) para todo o x X , temos xx1 = e; (b) se G e c clico de ordem m, e X = {x} e gerador, ent ao x m = e. De uma forma por enquanto heur stica, dizemos que um produto de ele o. Distinguimos entre mentos de G que e igual a ` identidade e uma relac a

4.6. Grupos Livres, Geradores e Rela co es

209

rela co es triviais, como no exemplo (a), que s ao consequ encia dos axiomas de um grupo, e rela co es n ao-triviais, como no exemplo (b), que dependem da escolha de G e X . Repare-se que muitos grupos podem ser completamente descritos, e de forma particularmente sucinta, indicando apenas um conjunto X de geradores, e um n umero restrito de rela co es entre esses geradores, que podemos sempre escrever (em nota ca o multiplicativa) na forma:
ck 1 c2 xc 1 x2 xk = 1.

Exemplos 4.6.3.
1. O grupo c clico G de ordem n ca completamente descrito indicando X = {}, e a rela ca o n = 1. 2. O grupo S3 e gerado por X = {, }, e a sua tabuada resulta de aplicar as rela co es 2 = 1, 3 = 1, e = 2 = 1 . Esta u ltima rela ca o pode naturalmente escrever-se tamb em = 1. 3. O grupo H8 e gerado por X = {i, j }, e e completamente especicado pelas rela co es i2 j 2 = i4 = 1 e iji = j . 4. O grupo de simetrias Dn de um pol gono regular de n lados e gerado por e , onde 2 = 1, n = 1, = 1. O elemento representa uma rota ca o de 2/n, e o elemento representa uma reex ao em rela ca o a um eixo de simetria do pol gono.

Para facilitar a compara ca o de grupos distintos G e H usando um s o conjunto X de geradores, diremos ainda que o grupo G e GERADO pelo conjunto X desde que exista uma fun ca o : X G tal que G e gerado pelo conjunto (X ), no sentido que referimos acima. Quando a fun ca o e evidente do contexto da discuss ao, e para simplicar a nota ca o, e comum usarmos o mesmo s mbolo para representar o elemento x X e o correspondente elemento (x) G. Exemplo 4.6.4.
Podemos dizer que os grupos S3 , H8 , e Z Z s ao gerados por X = {x1 , x2 }.

Suponha-se agora que o grupo G e gerado por X = {x 1 , x2 , , xn }, e seja H um grupo arbitr ario. Um momento de reex ao mostra que: Qualquer homomorsmo : G H ca unicamente determinado, em todo o grupo G, pelos valores yk = (xk ), assumidos por em cada um dos geradores de G, mas

210

Cap tulo 4. Quocientes e Isomorsmos Os valores yk = (xk ) n ao s ao em geral arbitr arios, porque as rela co es satisfeitas por x1 , x2 , , xn em G s ao necessariamente satisfeitas por y1 , y2 , , yn em H .

Exemplo 4.6.5.
Qualquer homomorsmo de grupo : S3 H ca unicamente determinado pelos valores = () e = ( ). No entanto, os elementos , H n ao s ao arbitr arios, e devem necessariamente satisfazer as rela co es que e satisfazem, nomeadamente: 2 = 3 = 1, e = 2 .

Ainda de um ponto de vista intuitivo, deve reconhecer-se que o grupo G gerado por X e livre de rela co es entre os seus geradores, se existem sempre homomorsmos : G H , quaisquer que sejam os valores (x k ). Podemos agora tornar estas ideias mais precisas, para j a introduzindo a seguinte: Deni ca o 4.6.6. Seja X um conjunto. Um grupo L diz-se um grupo livre (respectivamente, livre abeliano) no conjunto X , se L e um grupo (respectivamente, abeliano) e existe uma fun ca o : X L tal que a seguinte condi ca o se verica: Para todo o grupo (respectivamente, abeliano) H e toda : L H tal que o a fun ca o : X H existe um u nico homomorsmo seguinte diagrama e comutativo:
GL X xxx 1 xxx 1 xxx xxxx 1 8 H

Exemplo 4.6.7.
f E acil vericar que Z Z e um grupo livre abeliano em X = {x1 , x2 }. Para isso, denimos : X L por (x1 ) = e1 = (1, 0), e (x2 ) = e2 = (0, 1). Dado um qualquer grupo abeliano H , e uma fun ca o : X H , observamos que : Z Z H , dada por: (n, m) = n(x1 ) + m(x2 ) ((xi )) = (ei ) = (xi ). e um homomorsmo de grupos, e {x1 , x2 }
G ZZ 1 1 @ 1 H

Mais geralmente, se X = {x1 , . . . , xn } e um conjunto nito, consideramos o n grupo Zn = k=1 Z = Z Z, e a aplica ca o : X Zn tal que (x1 ) = (1, 0, . . . , 0) = e1 , (x2 ) = (0, 1, . . . , 0) = e2 ,. . . , (xn ) = (0, 0, . . . , 1) = en . Se

4.6. Grupos Livres, Geradores e Rela co es

211

H e um grupo abeliano e : X H e uma aplica ca o, ent ao o homomorsmo : Zn H e dado por: (k1 , . . . , kn ) = k1 (x1 ) + + kn (xn ). Portanto,
n k=1

Z e um grupo livre abeliano em X = {x1 , . . . , xn }.

Observe-se da deni ca o de grupo livre L em X que, se o grupo H e igualmente gerado por X , no sentido em que existe uma fun ca o : X H tal que (X ) = H , ent ao o homomorsmo e sobrejectivo. Em particular, e sendo N o n ucleo de , conclu mos que os grupos L/N e H s ao isomorfos. A import ancia do grupo L para a classica ca o de grupos e assim evidente: Qualquer grupo gerado por X e um grupo quociente do grupo L. Exemplo 4.6.8.
Qualquer grupo abeliano gerado por X = {x1 , . . . , xn } e um grupo quociente n do grupo Zn = Z = Z Z . Exploraremos esta observa ca o mais k=1 adiante, para classicar os grupos abelianos de tipo nito.

Mostraremos nesta sec ca o que, dado um conjunto X , existe (a menos de isomorsmos) exactamente um grupo livre n ao-abeliano, e um grupo livre abeliano gerado por X , excepto quando X = {x 1 }, caso em que o u nico grupo livre gerado por X e Z, e portanto e abeliano. Come camos por provar que os grupos livres em X s ao u nicos, a menos de isomorsmo. Proposi ca o 4.6.9. Sejam L e L grupos livres num conjunto X , em rela ca o a fun co es : X L e : X L , respectivamente. Supondo que L e L s ao ambos abelianos, ou ambos n ao-abelianos, ent ao existe um u nico isomorsmo : L L que torna o seguinte diagrama comutativo: L }b 1 }} 1 } }} 1 }} 1 Xe 1 ee ee 1 ee 1 2 

Demonstra ca o. Aplicando a deni ca o 4.6.6, com H = L e = , obtemos a exist encia de um u nico homomorsmo, : L L , que torna o diagrama do enunciado comutativo. Da mesma forma, trocando os pap eis de e , obtemos um homomorsmo : L L que torna o seguinte diagrama

212 comutativo:

Cap tulo 4. Quocientes e Isomorsmos

bL 1 }} 1 } }} 1 }} 1 Xe 1 ee ee 1 ee 1 e 2 

Daqui, segue-se imediatamente que os seguintes diagramas tamb em s ao comutativos:


cL 1 ~~ 1 ~ ~~ 1 ~~ 1 Xd 1 dd dd 1 dd 1 2 

bL 1 }} 1 } }} 1 }} 1 Xe 1 ee ee 1 ee 1 2 

Note que, substituindo, nestes diagramas, e pelas aplica co es identidade, tamb em obtemos diagramas comutativos. A unicidade na propriedade da deni ca o de grupo abeliano livre permite-nos, pois, concluir que = idL e = idL . Logo, o homomorsmo possui uma inversa e, portanto, e um isomorsmo. Mostramos agora que existe sempre um grupo abeliano livre gerado por X . J a vimos que e este o caso quando X e nito, quando o grupo livre abeliano e Z Z. Para denirmos o grupo abeliano livre gerado por um conjunto innito arbitr ario, precisamos de introduzir as no co es de produtos directos e somas directas de fam lias innitas de grupos. Deni ca o 4.6.10. Seja {Gi }iI uma fam lia de grupos. (i) O produto directo dos Gi s, que se designa por iI Gi , e o grupo 10 cujo conjunto suporte e o produto cartesiano iI Gi dos grupos, e cuja opera ca o de grupo e denida da seguinte forma: Se g = (g i )iI e h = (hi )iI s ao elementos de iI Gi , ent ao o seu produto e o elemento gh (gi hi )iI iI Gi . (ii) A soma directa dos Gi s, que se designa por iI Gi , e o subgrupo do produto directo iI Gi formado pelos elementos (gi )iI iI Gi , em que apenas um n umero nito de gi s e diferente da identidade (em Gi ).
10

Ver a deni ca o A.2.2 no Ap endice.

4.6. Grupos Livres, Geradores e Rela co es

213

Repare-se que, no caso em que o conjunto de ndices e nito, a soma directa e o produto directo coincidem, e s ao equivalentes a ` deni ca o apresentada no Cap tulo 1. Deixamos a demonstra ca o da seguinte proposi ca o como um exerc cio: Proposi ca o 4.6.11. Se X e um conjunto arbitr ario, a soma directa L = e um grupo abeliano livre gerado por X relativamente a ` aplica ca o xX Z : X L que a x0 X associa o elemento (gx )xX L, em que todas as componentes s ao nulas a ` excep ca o da componente x 0 : gx0 = 1 e gx = 0, se x = x0 . A aplica ca o da proposi ca o e injectiva, e por isso chama-se injec ca o can onica . Assim, podemos identicar cada elemento x i X com a sua imagem (xi ) L. Ent ao X passa a ser um subconjunto de L, e podemos expressar todo o elemento g = e de L na forma
nk 1 n2 g = xn i1 x i2 x ik ,

onde os ndices i1 , . . . , ik s ao todos distintos e n1 , . . . , nk s ao inteiros n aonulos. Esta express ao e u nica a menos da ordem dos factores, e toda a express ao deste tipo representa um elemento de L. Mostramos nalmente que existe igualmente um grupo livre n ao-abeliano em qualquer conjunto X com mais de um elemento. Para construir o grupo livre em X indexamos os elementos de X , de forma que X = {x i : i I }, e tomamos um produto apropriado dos grupos livres L i nos conjuntos Xi = {xi }. O produto que utilizaremos e o chamado produto livre de grupos, que vamos agora introduzir. Proposi ca o 4.6.12. Seja {Gi }iI uma fam lia de grupos. Existe um grupo G , dito o produto livre dos grupos Gi , e homomorsmos de gruiI i pos i : Gi iI Gi com a seguinte propriedade: dado um grupo H e homomorsmos de grupos i : Gi H , existe um u nico homomorsmo de grupos : G H que, para todo o i I , torna o seguinte diagrama iI i comutativo:
G Gi Gi i1I 1 1 i 9  H
i

Demonstra ca o. Seja {Gi }iI uma fam lia de grupos. Denimos uma palavra nos Gi s como sendo uma sucess ao nita (g 1 , . . . , gn ), em que cada gk pertence a algum Gi . Ao inteiro n chamamos comprimento da palavra, e consideramos tamb em a palavra vazia que designamos por 1 e que tem comprimento zero. Uma palavra reduzida e uma palavra (g 1 , . . . , gn ) que satisfaz as seguintes propriedades:

214

Cap tulo 4. Quocientes e Isomorsmos

(a) nenhum gk e elemento identidade de um grupo G i ; (b) nenhuns termos sucessivos pertencem ao mesmo grupo G i ; Designemos por iI Gi o conjunto das palavras reduzidas. Neste conjunto vamos denir ent ao uma estrutura de grupo. Sejam g = (g1 , . . . , gn ) e h = (h1 , . . . , hm ) duas palavras reduzidas, com n m. Seja 0 N n o menor inteiro tal que para todo o N < k n, g k e hnk+1 pertencem ao mesmo grupo Gi , e gk hnk+1 e a identidade em Gi . Ent ao o produto gh e a palavra reduzida denida por se N > 0 e gN , hnN +1 n ao (g1 , . . . , gN , hnN +1 , . . . , hm ) pertencem ao mesmo grupo, (g1 , . . . , gN 1 , gN hnN +1 , hnN +2 , . . . , hm ) se N > 0, e gN , hnN +1 pertencem ao mesmo grupo, gh = (hnN +1 , . . . , hm ) se N = 0 e n < m, 1 se N = 0 e n = m.

A composi ca o de uma palavra reduzida g com a palavra vazia 1 e dada por g 1 = 1g = g . E f acil de vericar que ca assim denida uma estrutura de grupo, com identidade a palavra vazia 1, e em que o inverso da palavra 1 , . . . , g 1 ). reduzida g = (g1 , . . . , gn ) e a palavra reduzida g 1 = (gn 1 Sejam i : Gi G as aplica c o es que a um elemento g G i , com i iI g = e associa a palavra reduzida (g ), e que a e associa 1. E o bvio que i e um homomorsmo de grupos. Finalmente, dado um grupo H e homomorsmos de grupos i : Gi H , denimos um homomorsmo de grupos, : iI Gi H , da seguinte forma: (1) = e (a identidade em H ) e (g1 , . . . , gn ) = i1 (g1 ) in (gn ),

f acil vericar que este homomorsmo eou nico homomorsmo se gk Gik . E de grupos que, para todo o i I , torna o diagrama comutativo:
G Gi Gi i1I 1 i 1 9  H
i

Daqui em diante usamos a nota ca o multiplicativa para escrever uma palavra (g1 , . . . , gn ) na forma g1 gn . O exemplo seguinte ilustra a diferen ca entre o produto livre e o produto ou soma directa de grupos.

4.6. Grupos Livres, Geradores e Rela co es Exemplo 4.6.13.

215

Sejam G1 = {1, g } e G2 = {1, h} grupos c clicos de ordem 2. Um elemento do produto livre G1 G2 pode ser escrito como uma sucess ao alternada de produtos de g e h. Por exemplo, s ao elementos do produto livre g, h, gh, hg, ghg, hgh, ghgh, . . . Note que gh = hg e que ambos os elementos t em ordem innita. Por outro lado, o produto directo (ou a soma directa) G1 G2 e um grupo abeliano de ordem 4!

Para um conjunto X = {xi : i I } arbitr ario, vamos considerar o produto livre L L dos grupos livres L nos conjuntos {xi }. Temos i i iI ainda uma aplica ca o injectiva : X L que a um elemento x i associa a palavra (xi ). Proposi ca o 4.6.14. Se X = {xi : i I }, o produto livre L = grupo livre gerado por X relativamente a ` aplica ca o : X L.
iI

Li e um

Demonstra ca o. Precisamos de mostrar que para todo o grupo H e aplica ca o : L H que torna : X H existe um u nico homomorsmo de grupos o seguinte diagrama comutativo:
GL X xxx 1 xxx 1 xxx xxxx 1 8 H

Observe-se que os elementos de L s ao palavras reduzidas da forma


kn 1 xk 1 xn ,

tem de ser ent onde k1 , . . . , kn s ao inteiros n ao nulos. E ao f acil de ver que denido por (xk1 , . . . , xkn ) = (x1 )k1 (xn )kn . n 1 Como observ amos acima, qualquer elemento do grupo livre gerado pelo conjunto X = {xi : i I } pode ser escrito na forma reduzida
kn 1 xk 1 xn ,

e dois elementos deste tipo multiplicam-se de forma o bvia. Vejamos agora a rela ca o entre o grupo livre e o grupo abeliano livre num grupo X . Se G e um grupo, vamos designar por (G, G) G o menor subgrupo de G que cont em todos os elementos da forma (g, h) g 1 h1 gh, g, h G.

216

Cap tulo 4. Quocientes e Isomorsmos

f E acil de ver que este grupo e um subgrupo normal de G e que o quociente G/(G, G) e abeliano. Este grupo ser a estudado mais aprofundadamente no Cap tulo 5. Temos ent ao a seguinte proposi ca o cuja demonstra ca o e deixada como exerc cio. Proposi ca o 4.6.15. Seja L um grupo livre no conjunto X em rela ca o a uma fun ca o : X L. O quociente L/(L, L) e o grupo abeliano livre no conjunto X em rela ca o a ` fun ca o : X L/(L, L) dada por = , onde : L L/(L, L) e a projec ca o can onica. A exist encia de grupos livres permite-nos formalizar a no ca o de rela ca o, esclarecer a diferen ca entre rela co es triviais e n ao-triviais, e denir o que entendemos como um conjunto completo de rela co es. No que segue, H e um grupo gerado por X H , e L e um grupo livre em X , em rela ca o a ` fun ca o : X L. Supomos naturalmente L abeliano, se H for abeliano. A fun ca o i:X H e a inclus ao can onica (i(x) = x), Como j a observ amos: Proposi ca o 4.6.16. Existe um homomorsmo sobrejectivo : L H .
GL X xxx 1 xxx 1 xxx i xxxx 1 8 H

o na o-trivial de H Uma relac a e qualquer elemento r no n ucleo de , distinto da identidade de L. Claro que r e, em qualquer caso, um elemento e evidente que dizer da forma (xi1 )x1 (xi2 )n2 (xik )nk , onde xj X . Mas que este elemento pertence ao n ucleo e equivalente a escrever
nk 1 n2 xn i1 xi2 xik = 1,

e portanto continuamos a dizer que esta u ltima identidade e uma rela ca o. Dada uma colec ca o de rela co es R = {r i }iI , dizemos que a rela ca o r e uma consequencia das rela co es ri s, se r pertence ao subgrupo normal de L gerado pelos ri s. Dizemos ainda que R e completa, se o n ucleo de e o subgrupo normal de L gerado por R. Se a colec ca o de rela co es R = {ri }iI e completa, ent ao o grupo H ca completamente determinado a menos de isomorsmo pelo conjunto de geradores X e pelo conjunto R, porque H e isomorfo ao grupo quociente de L pelo subgrupo normal gerado por R. Neste caso, o par (X, R) diz-se uma o do grupo H . apresentac a Dois grupos com uma mesma apresenta ca o s ao evidentemente isomorfos. Por outro lado, em geral, um grupo tem muitas apresenta co es distintas. Exemplo 4.6.17.

4.6. Grupos Livres, Geradores e Rela co es

217

f Tomemos o grupo H = Z2 Z3 . E acil vericar que este grupo e gerado pelo elemento x1 = (1, 1). O grupo abeliano livre gerado por X = {x1 } e isomorfo a Z, identicando x1 com o elemento 1. Existe um u nico homomorsmo sobrejectivo : Z Z2 Z3 que aplica 1 em (1, 1). O elemento 6 pertence ao n ucleo, e de facto gera o n ucleo. Temos ent ao que R = {6} e um conjunto completo de rela co es, e o par {{x1 }, R} e uma apresenta ca o de H . Em nota ca o multiplicativa, dizer que 6 pertence ao n ucleo de e equivalente a escrever (6) = 1, ou x6 1 = 1. Se tiv essemos escolhido os dois geradores x1 = (1, 0) e x2 = (0, 1) para Z2 Z3 , ent ao o n ucleo de teria como geradores naturais os inteiros 2 e 3, ou 3 seja, R = {2, 3}, a que correspondem as identidades x2 1 = 1 e x 2 = 1. A apresenta ca o de H e aqui o par {{x1 , x2 }, R}.

Infelizmente, a caracteriza ca o de um grupo por apresenta co es n ao resolve o problema da classica ca o dos grupos. De facto, Adyan e Rabin 11 mostraram, de forma independente, que em geral e imposs vel determinar de forma algor tmica se duas apresenta co es representam ou n ao grupos isomorfos. No entanto, podemos efectivamente classicar os grupos abelianos de tipo nito explorando as suas apresenta co es, o que esbo caremos ainda nesta sec ca o. Estes resultados ser ao em qualquer caso convenientemente generalizados e desenvolvidos no Cap tulo 6, no contexto da teoria dos m odulos sobre dom nios de ideais principais, uma no ca o mais geral que a de espa co vectorial, e que inclui enquanto caso especial todos os grupos abelianos, em que o correspondente d.i.p. e o anel Z. Supomos ent ao que A e um grupo abeliano de tipo nito, gerado por X = {x1 , x2 , , xn } A. Seja ainda L = n k =1 Z o grupo abeliano livre em X , com : X L dada por (xk ) = ek . Os geradores ni do n ucleo de : L A s ao da forma ni = (ri1 , ri2 , , rin ), com rik Z, e correspondem a rela co es do tipo ri1 x1 + ri2 x2 + + rin xn = 0 em A. Repare-se que, em termos pr acticos, a apresenta ca o de A e, simplesmente, a matriz R, de dimens ao m n, constitu da pelas entradas r ik Z. claro que o conjunto X pode ser substitu E do por qualquer outro conjunto de geradores de A, e que naturalmente nesse caso a matriz R ser a diferente. Deixamos como exerc cio vericar que: Proposi ca o 4.6.18. Sendo A gerado por X = {x 1 , x2 , , xn }, e a matriz R a lista das rela co es correspondentes, temos: (i) Se S e uma matriz invert vel em M n (Z), ent ao os elementos yk = n ao as entradas de S , s ao geradores de A, e k =1 skj xj , onde os skj s (ii) A matriz RS 1 e tamb em uma apresenta ca o do grupo A.
S. Adyan, The unsolvability of certain algorithmic problems in the theory of groups, Trudy Moskov. Mat. Obsc. 6 (1957), 231-298, e M. Rabin, Recursive unsolvability of group theoretic properties, Ann. of Math. 67 (1958), 172-174.
11

218

Cap tulo 4. Quocientes e Isomorsmos

As linhas l1 , l2 , , lm da matriz R s ao os geradores do n ucleo de em L. E igualmente evidente que, se P e uma matriz invert vel em M m (Z), ent ao estes elementos l1 , l2 , , lm podem ser substitu dos por elementos l1 , l2 , , m , onde lk = m ca o de A passa j =1 pkj lj . Neste caso, a apresenta a ser a matriz P R. De acordo com a proposi ca o acima, podemos agora concluir que: Proposi ca o 4.6.19. Se P e Q s ao matrizes invert veis, respectivamente em Mm (Z) e Mn (Z), ent ao P RQ e igualmente uma apresenta ca o de A. As matrizes P e Q podem, em particular, representar as usuais opera co es elementares (invert veis) sobre as linhas e colunas de R, ou seja, Trocar linhas ou colunas, Somar a uma linha (ou coluna) um m ultiplo de outra linha (ou coluna), Multiplicar uma linha (ou coluna) por 1. Exemplos 4.6.20.
1. Seja A um grupo abeliano gerado por X = {x1 , x2 }. Supomos que estes geradores satisfazem as rela co es 6x1 6x2 = 0, e 12x1 + 20x2 = 0. Consideramos a sequ encia de opera co es: 6 6 12 20 6 6 30 2 96 0 30 2 96 0 0 2 .

Conclu mos que A e um grupo abeliano com geradores y1 e y2 , tais que 2y1 = 0, e 96y2 = 0. Portanto, A Z2 Z96 . Mais exactamente, existe um homomorsmo sobrejectivo : Z Z A com n ucleo N = 2 96 , e e claro que A Z Z/N Z/ 2 Z/ 96 = Z2 Z96 . 2. O grupo Z6 Z16 tem geradores x1 = (1, 0) e x2 = (0, 1), que satisfazem as rela co es 6x1 = 0 e 16x2 = 0. Os c alculos seguintes s ao muito simples: 6 0 0 16 18 12 2 4 Neste caso, Z4 Z16 6 0 6 16 6 12 6 4 2 0 0 48 .

0 48 2 4

Z2 Z48 .

Em ambos os exemplos acima, repare-se que o primeiro objectivo do c alculo e a determina ca o do m aximo divisor comum de todas as entradas da matriz dada. Este algoritmo de c alculo resulta apenas da seguinte Proposi ca o 4.6.21. Seja R Mn (Z), e d = mdc(R) o m aximo divisor comum de todas as entradas de R. Ent ao existem matrizes invert veis P, Q Mn (Z) tais que, sendo R = P RQ, temos d = mdc(R ) = R11 .

4.6. Grupos Livres, Geradores e Rela co es

219

Podemos facilmente demonstrar esta proposi ca o, mas como diss emos, ser a apresentado e provado um resultado bastante mais geral no Cap tulo 6. Repare-se apenas que, uma vez obtida uma entrada da matriz igual a mdc(R), e poss vel anular todas as entradas da mesma linha e da mesma coluna onde ocorre o mdc. Nos exemplos acima, com matrizes 2 2, o c alculo termina com este passo. Para matrizes R de dimens ao n n, com n > 2, pode colocar-se o mdc no canto superior esquerdo da matriz, como sugerido no enunciado acima, e anular as restantes entradas da primeira linha e da primeira coluna. O c alculo recome ca, agora na matriz R de dimens ao (n 1) (n 1), formada pelos elementos r ij , com i > 1 e j > 1, onde existem, possivelmente, elementos diferentes de zero. O mdc das entradas de R e m ultiplo do mdc das entradas de R, e obtemos por este processo uma sucess ao de inteiros d 1 |d2 | |dn . Exemplo 4.6.22.
Ilustramos o algoritmo 3 0 0 9 6 12 12 6 24 a seguir com uma matriz 3 3. 3 0 0 3 0 0 3 0 0 0 6 12 0 6 12 0 6 0 0 6 24 0 0 12 0 0 12

O homomorsmo : Zn A e dado por (k1 , k2 , , kn ) = k1 y1 + k2 y2 + + kn yn , e o seu n ucleo e, claramente, o ideal N = d 1 dn . Conclu mos que A Zn /N Zd1 Zdn . poss E vel que 1 = d1 = d2 = = dk , para algum k n. Os corresao triviais, e podem por isso ser ignorados. pondentes grupos quociente Zdi s Analogamente, podemos ter tamb em 0 = d j = dj +1 = = dn para algum j n. Neste caso, os correspondentes grupos quociente Z di Z. Obtemos nalmente Teorema 4.6.23 (Classica ca o dos Grupos Abelianos de Tipo Finito). Se A e um grupo abeliano de tipo nito, ent ao A Z d1 Zdm Zr , onde 1 < d1 |d2 | |dn . ao nulos, O inteiro r e, bem entendido, o n umero de inteiros d j que s e chama-se caracter stica do grupo abeliano A. Os inteiros d 1 , . . . , dn o do grupo chamam-se factores invariantes ou coeficientes de torc a abeliano. Estes inteiros caracterizam o grupo abeliano a menos de isomorsmo. Diz-se, pois, que formam um conjunto completo de invariantes de um grupo abeliano. Em geral, e quando A e um grupo abeliano, o subconjunto de A formado por todos os elementos que possuem ordem nita e o chamado subgrupo o de A, que se designa por Torc(A). Se Torc(A) de torc a e trivial, o grupo

220

Cap tulo 4. Quocientes e Isomorsmos

o, e se Torc(A) = A, ent diz-se livre de torc a ao dizemos que A e um grupo de torc ao. Em todo o caso, o quociente A/ Torc(A) e sempre um grupo livre de tor ca o. Exemplo 4.6.24.
Os dois exemplos em 4.6.20 s ao grupos de tor ca o. O grupo A tem factores invariantes 2 e 96, e os factores invariantes de Z6 Z16 s ao 2 e 48.

Exerc cios.
1. Sendo X G, onde G e um grupo, mostre que a intersec ca o de todos os subgrupos (respectivamente, subgrupos normais) de G que cont em X e o menor subgrupo (respectivamente, subgrupo normal) de G que contem X . 2. Mostre directamente, a partir da deni ca o de grupo abeliano livre L num conjunto S , que a imagem (S ) e um conjunto gerador de L. 3. Demonstre a Proposi ca o 4.6.11. 4. Verique que, se A1 e A2 s ao grupos abelianos livres gerados por conjuntos nitos, ent ao A1 e A2 s ao isomorfos se e s o se possuem a mesma caracter stica. 5. Mostre que o grupo com dois geradores a e b e rela co es aba1 b1 = 1, e o grupo abeliano Zn Zm . 6. Mostre que o grupo com dois geradores e e rela co es 2 = 1, n = 1, = 1 an = 1, bm = 1

e o grupo de simetrias Dn de um pol gono regular de n lados. O elemento representa uma rota ca o de 2/n, e o elemento representa uma reex ao em rela ca o a um eixo de simetria do pol gono. 7. Mostre que o grupo com dois geradores a e b e rela co es a4 = 1, a2 b2 = 1, 1 abab = 1, e o grupo H8 . 8. Considere um grupo G com dois geradores a e b e uma rela ca o a3 b2 = 1, 1 1 1 e um grupo H com dois geradores x e y e uma rela ca o xyxy x y = 1. Mostre que estes dois grupos s ao isomorfos. 9. D e um exemplo de grupos abelianos A1 e A2 n ao isomorfos, tais que Torc(A1 ) e isomorfo a Torc(A2 ) e A1 / Torc(A1 ) e isomorfo a A2 / Torc(A2 ). 10. Quais s ao os factores invariantes de Z2 Z4 Z6 e de Z16 Z3 ? Estes grupos s ao isomorfos?

4.6. Grupos Livres, Geradores e Rela co es

221

11. Considere os grupos referidos nos exemplos 4.6.20. Em cada caso, existem geradores y1 , y2 tais que n1 y1 = n2 y2 = 0, onde n1 , n2 s ao os factores invariantes do grupo em causa. Qual e a rela ca o entre estes geradores, e os geradores originais x1 e x2 ? Quais s ao os homomorsmos que nos permitem concluir que os grupos s ao isomorfos respectivamente a Z2 Z96 e Z2 Z48 ? 12. Demonstre a Proposi ca o 4.6.15. 13. Seja {Gi : i I } uma fam lia de grupos n ao triviais, com #I > 1. Mostre que o produto livre iI Gi e n ao-abeliano, tem elementos de ordem innita e o seu centro e trivial. 14. Sejam G e H grupos. Mostre que, se um elemento g = 1 do produto livre G H tem ordem nita, ent ao g e conjugado a um elemento de G ou de H . 15. Demonstre as proposi co es 4.6.18 e 4.6.19. 16. Supos emos na demonstra ca o do teorema 4.6.23 que o n umero de geradores do n ucleo de (que design amos m) e igual ao n umero de geradores do grupo A (que design amos n). Esta hip otese envolve alguma perda de generalidade?

222

Cap tulo 4. Quocientes e Isomorsmos

Cap tulo 5

Grupos Finitos
5.1 Grupos de Transforma co es

Neste cap tulo estudamos um tema cl assico da Algebra, a estrutura dos gru1 pos nitos . J a vimos anteriormente muitos exemplos de grupos nitos, tais como os grupos c clicos nitos Zn , os grupos sim etricos Sn ou os grupos diedrais Dn . Estes grupos s ao bastante diferentes, embora possamos encontrar algumas rela co es entres eles. Por exemplo, D n cont em um subgrupo normal isomorfo a Zn (o subgrupo das rota co es), e S3 = D3 . O objectivo deste cap tulo e precisamente o de estudar os grupos nitos de uma forma sistem atica, de forma a tornar evidente tais rela co es. Nos cap tulos precedentes tivemos a oportunidade de estudar algumas propriedades do grupo sim etrico S n (i.e., o grupo de bijec co es do conjunto {1, . . . , n}) e dos seus subgrupos. Este grupo assume um papel central no estudo dos grupos nitos, pois, como mostra o Teorema de Cayley, qualquer grupo nito e isomorfo a um subgrupo de S n . Em geral, chamamos grupo es de um conjunto X a qualquer subgrupo do grupo de transformac o muitas vezes u SX das bijec co es de X . E til representar um grupo abstracto na forma de grupo de transforma co es, pois torna as ideias mais intuitivas e geom etricas. Esta no ca o de grupo de transforma co es e t ao natural que historicamente precedeu a no ca o abstracta de grupo: os grandes matem aticos do s eculo XIX que descobriram resultados fundamentais da Teoria dos Grupos, tais como Galois e Lie, consideravam apenas grupos de transforma co es, desconhecendo a no ca o abstracta de grupo que s o foi formalizada mais tarde no in cio do s eculo XX. A passagem de um grupo abstracto para um grupo de transforma co es
Embora cl assico, e um tema ainda muito actual. Por exemplo, a classica ca o dos grupos nitos simples (uma classe que introduzimos mais a ` frente) s o cou completa nos anos 1980, estando essa classica ca o dispersa por centenas de p aginas de artigos cient cos (ver, por exemplo, o excelente artigo de R. Solomon, On nite simple groups and their classication, Notices of the American Mathematical Society 42, 231239 (1995), e as refer encias a citadas.)
1

223

224

Cap tulo 5. Grupos Finitos

e feita atrav es da no ca o de ac ca o, cuja deni ca o formal apresentamos de seguida. o de um grupo G num conjunto X Deni ca o 5.1.1. Uma acc a e uma fun ca o G X X , que escrevemos (g, x) gx, satisfazendo as seguintes propriedades: (i) x X, ex = x; (ii) g1 , g2 G, x X, g1 (g2 x) = (g1 g2 )x. Um outro ponto de vista, claramente equivalente, e o seguinte. Suponhase que o grupo G actua no conjunto X , e para cada g G dena-se a transforma ca o T (g ) : X X pela f ormula T (g )(x) gx. Ent ao as condi co es (i) e (ii) da deni ca o acima s ao equivalentes, respectivamente, a: (i) T (e) = I (transforma ca o identidade); (ii) g1 , g2 G, T (g1 g2 ) = T (g1 ) T (g2 ). Inversamente, dada uma transforma ca o T (g ) : X X , para cada g G, satisfazendo a (i) e (ii), obt em-se uma ac ca o de G em X pela f ormula gx T (g )(x). Note-se, ainda, que cada transforma ca o T (g ) e bijectiva.
      



Figura 5.1.1: Ac ca o. Assim, a aplica ca o g T (g ) e um homomorsmo de G para o grupo SX das bijec co es do conjunto X . Chamaremos, pois, a T homomorfismo ` acc o de G em X . Vemos, ainda, que uma ac associado a a ca o de G em X realiza G como um grupo de transforma co es de X . Uma ac ca o diz-se efectiva se o homomorsmo T e injectivo, i.e., se o n ucleo do homomorsmo T : G SX se reduz a {e}. Ao n ucleo do homomorsmo T chamamos cleo da acc o. nu a

5.1. Grupos de Transforma co es

225

Actuando G em dois conjuntos distintos X 1 e X2 , com homomorsmos associados T1 e T2 , dizemos que estas ac co es s ao equivalentes se existir uma bijec ca o : X1 X2 tal que (5.1.1) T1 (g ) = T2 (g ) , g G.

 

     

Figura 5.1.2: Ac co es equivalentes. Esta equa ca o pode ser ainda expressa pela comutatividade do diagrama: X1
T1 (g )

G X2
T2 (g )

X1 Exemplos 5.1.2.

G X2

1. Considere-se o grupo O(n) das matrizes n n que satisfazem a condi ca o AAT = I . Podemos denir uma ac ca o de O(n) em Rn pela f ormula usual (A, x) Ax, obtendo assim uma realiza ca o de O(n) como um grupo de transforma co es de Rn . No Cap tulo 1 vimos que para cada g O(n) a transforma ca o T (g ) e uma isometria de Rn que xa a origem. Esta ac ca o e efectiva (porqu e?). 2. De igual forma, podemos considerar o grupo E (n) formado por todos os pares (A, b), onde A O(n) e b Rn , com lei de composi ca o (A1 , b1 ) (A2 , b2 ) (A1 A2 , A1 b2 + b1 ). Obtemos uma ac ca o de E (n) em Rn pela f ormula ((A, b), x) Ax + b. No Cap tulo 1 vimos que as transforma co es T (g ), onde g E (n), s ao isometrias de Rn e que podemos realizar qualquer isometria desta forma. Esta ac ca o tamb em e efectiva. 3. Para um grupo G dene-se uma ac ca o de G em si pr oprio pela f ormula o por translac es a ` esquerda (ou tamb (g, x) g x, chamada acc a o em por multiplica ca o a ` esquerda). Esta ac ca o e efectiva (porqu e?). Podemos igualmente denir a ac ca o de G em si pr oprio por transla co es a ` direita atrav es da f ormula (g, x) xg 1 . Estas ac co es s ao equivalentes: a equival encia e dada pela aplica ca o : X X denida por x x1 .

226

Cap tulo 5. Grupos Finitos

o por conjugac o, denida 4. Uma outra ac ca o de G em si pr oprio e a acc a a da seguinte forma: (5.1.2) (g, x) g x gxg 1 , g, x G.

um exerc E cio simples vericar que (i) e (ii) da Deni ca o 5.1.1 s ao satisfeitas, e que se podem escrever, respectivamente, na forma
e

x = x,

g1 g2

( x) = g1 g2 x.

Deixamos como exerc cio vericar que o n ucleo desta ac ca o e precisamente o centro de G. 5. Seja G um grupo e H G um subgrupo. No espa co quociente G/H existe uma ac ca o natural de G denida pela f ormula (g, xH ) (g x)H . Um elemento g G pertence ao n ucleo desta ac ca o se e s o se: (g x)H = xH, x G Portanto o n ucleo desta ac ca o e xHx1 .
xG

g xHx1 , x G.

Deixamos como exerc cio vericar que este e o maior subgrupo normal de G que est a contido em H , de forma que a ac ca o e efectiva se e s o se n ao existe qualquer subgrupo de H , = {e}, normal em G.

Uma aplica ca o muito simples do conceito de homomorsmo associado a ` ac ca o fornece o seguinte resultado que j a t nhamos encontrado num exerc cio de um cap tulo anterior. Teorema 5.1.3 (Cayley). Seja G um grupo nito de ordem n. Ent ao G e isomorfo a um subgrupo de Sn . Demonstra ca o. Considere-se o homomorsmo associado a ` ac ca o de G em si pr oprio por transla co es a ` esquerda. Esta ac ca o e efectiva, logo o homomorsmo associado T : G S G Sn e um monomorsmo. Se G actua num conjunto X obt em-se uma parti ca o de X da seguinte forma. Denimos uma rela ca o de equival encia em que dois elementos de X se dizem equivalentes, se podemos transformar um elemento no outro pela ac ca o do grupo, i.e., se x, y X , ent ao x y se existe um elemento g G tal que x = gy . A uma classe de equival encia chamamos uma G rbita. Obtemos, pois, uma parti o ca o de X em G- orbitas, onde a G- orbita que cont em o elemento x X e precisamente O x {gx : g G}. O conjunto das G- orbitas designa-se por X/G. No caso em que X e um conjunto nito

5.1. Grupos de Transforma co es

227

existe um n umero nito de o rbitas O 1 , . . . , On , e cada o rbita possui um n umero nito de elementos, obtendo-se a seguinte equa ca o das classes : (5.1.3) |X | = |O1 | + + |On |.

Uma ac ca o diz-se transitiva se possui uma s oo rbita.

Figura 5.1.3: A G- orbita de x. Exemplos 5.1.4.


1. As o rbitas da ac ca o do grupo O(n) em Rn s ao as esferas Sr = {|x| = r : x n R } (r > 0) e a origem {0}. 2. A ac ca o de G em si pr oprio por transla co es (` a direita ou a ` esquerda) possui uma s oo rbita, sendo portanto transitiva. 3. Se H G e um subgrupo, as H - orbitas da ac ca o de H em G por transla co es a ` esquerda (respectivamente, direita) s ao as classes laterais direitas (respectivamente, esquerdas) de H , de forma que G/H = {Hg : g G}. No Cap tulo 4 vimos que todas as o rbitas desta ac ca o t em o mesmo cardinal e que a partir deste facto se deduz imediatamente, utilizando a equa ca o de classes (5.1.3), o Teorema de Lagrange. ` G- 4. Consideremos a ac ca o de G em si pr oprio por conjuga ca o. As orbitas o, e a classe de conjuga chamamos classes de conjugac a ca o que cont em o elemento x G designa-se por G x. Dois elementos dizem-se conjugados se pertencem a ` mesma classe. Um elemento x pertence ao centro C (G) se e s o se a classe G x = {x}, de forma que C (G) e precisamente a uni ao de todas as classes que cont em apenas um s o elemento.

Deni ca o 5.1.5. Se G actua em X , o subgrupo de isotropia de um elemento x X e o subgrupo Gx G denido por (5.1.4) Gx = {g G : gx = x}.

228

Cap tulo 5. Grupos Finitos

Se dois elementos x, y X pertencem a ` mesma o rbita, os respectivos subgrupos de isotropia s ao conjugados. De facto, se y = gx para algum g G, ent ao temos que h Gx hx = x, hg 1 y = g 1 y, ghg 1 y = y ghg 1 Gy .

Logo os subgrupos de isotropia de x e de y est ao relacionados por Gy = gGx g 1 . Temos, ainda, que as o rbitas s ao completamente determinadas pelos subgrupos de isotropia, como mostra a seguinte proposi ca o: Proposi ca o 5.1.6. Suponha-se que um grupo G actua num conjunto nito X. i) Se a ac ca o de G em X e transitiva, ent ao e equivalente a ` ac ca o natural de G em G/Gx . (ii) Se X = O1 + + On e a parti ca o de X em G- orbitas e x i Oi , ent ao
n

(5.1.5)

|X | =

[G : Gxi ].
i=1

Deixamos a demonstra ca o como exerc cio. As ac co es que temos vindo a descrever s ao por vezes qualicadas de ac co es a ` esquerda, pois obedecem a ` condi ca o (ii) da Deni ca o (5.1.1). Por vezes e tamb em u til considerar ac co es a ` direita onde a ac ca o X G X se escreve na forma (x, g ) xg e em que (ii) e substitu da por g1 , g2 G, x X, (xg1 )g2 = x(g1 g2 ). Salvo men ca o em contr ario, utilizaremos sempre ac co es a ` esquerda, e por um exerc defeito omitimos o adjectivo. E cio u til vericar como se devem modicar os exemplos desta sec ca o para se obterem ac co es a ` direita. Exerc cios.
1. Mostre que o n ucleo da ac ca o de G em si pr oprio por conjuga ca o e o centro C (G). 2. Mostre que, se H e um subgrupo de G, ent ao grupo normal de G que est a contido em H .
xG xHx 1

e o maior sub-

5.2. Teoremas de Sylow


3. Demonstre a Proposi ca o 5.1.6.

229

o livre 4. Diz-se que uma ac ca o de um grupo G num conjunto X e uma acc a se todo o g G com g = e actua sem pontos xos, i.e., se os subgrupos de isotropia Gx para todo o x X s ao triviais. Mostre que um ac ca o livre e efectiva e determine quais das ac co es introduzidas nos exemplos 5.1.2 s ao livres. 5. Diz-se que um grupo G actua por automorfismos num grupo K se existe uma ac ca o de G em K tal que, para cada g G, a aplica ca o k gk e um automorsmo de K . Assuma que G actua por automorsmos em K e mostre que: (a) a opera ca o (g1 , k1 )(g2 , k2 ) = (g1 g2 , k1 (g1 k2 )) dene um grupo (GK, ), chamado o produto semidirecto de G por K , e que se designa por G K ; (b) as aplica co es G G K : g (g, e) e K G K : k (e, k ) s ao monomorsmos. A imagem do segundo monomorsmo e um subgrupo normal de G K . 6. Considere a ac ca o de O(n) em Rn . Mostre que esta ac ca o e por automorsmos, e descreva o produto semidirecto O(n) Rn . 7. Determine a parti ca o do grupo sim etrico Sn em classes de conjuga ca o. o: Considere primeiro o caso n = 3.) (Sugesta

5.2

Teoremas de Sylow

Sabemos que, se G e um grupo c clico, ent ao para cada divisor d de |G| existe um e um s o subgrupo de G de ordem d. Em geral, para um grupo nito G, e pois natural p or a seguinte quest ao: Dado um factor d da ordem do grupo |G|, existir a um subgrupo de G de ordem d? Exploramos nesta sec ca o a ac ca o por conjuga ca o do grupo G em si pr oprio, e a correspondente equa ca o de classes (5.1.3), no estudo desta quest ao. Suponhamos que x G. O subgrupo de isotropia de x para a ac ca o por conjuga ca o de G e precisamente pois i.e., o conjunto de todos os elementos de G que comutam com x. E natural chamar a este conjunto o centralizador do elemento x, que vamos designar por CG (x). Seja G x a G- orbita de x, i.e., a classe de conjuga ca o G que cont em x. Ent ao x e isomorfa a G/CG (x) e, portanto, temos |G x| = [G : CG (x)]. Da Proposi ca o 5.1.6 obtemos o seguinte resultado: {g G : g x g 1 = x} = {g G : g x = x g },

230

Cap tulo 5. Grupos Finitos

Proposi ca o 5.2.1. Para um grupo nito G e v alida a seguinte f ormula:


n

(5.2.1)

|G| = |C (G)| +

[G : CG (xi )],
i=1

onde x1 , . . . , xn s ao representantes das classes de conjuga ca o de G que cont em mais do que um elemento. Demonstra ca o. Observe-se que o centro C (G) consiste precisamente da uni ao das classes de conjuga ca o que cont em apenas um elemento. Pela equa ca o de classes na forma (5.1.5) obtemos a f ormula (5.2.1). Como veremos de seguida, a f ormula que acab amos de demonstrar e muito u til para excluir a exist encia de subgrupos de certas ordens. Por exemplo, uma aplica ca o imediata permite obter uma classe de grupos com centros n ao triviais. Proposi ca o 5.2.2. Se |G| = pm , onde p e um primo, o centro de G tem k ordem p , onde k 1. Demonstra ca o. Pelo Teorema de Lagrange a ordem do centro C (G) divide a ordem de G, logo, pela equa ca o de classes (5.2.1), obtemos
n

pm = p k +
i=1

[G : CG (xi )].

Como cada xi corresponde a uma classe de conjuga ca o com mais de um elemento, temos que [G : CG (xi )] = pmi , com mi 1, logo:
n

pk = p m e, necessariamente, k 1.

p mi ,
i=1

m, mi 1

Corol ario 5.2.3. Se |G| = p2 ent ao G e abeliano. Demonstra ca o. Pela proposi ca o anterior sabemos que |C (G)| = p ou p 2 . Deixamos como exerc cio vericar que o primeiro caso n ao pode acontecer.

O pr oximo resultado e uma resposta parcial a ` quest ao posta no inicio desta sec ca o no caso de grupos abelianos. Teorema 5.2.4 (Cauchy). Se G e um grupo abeliano nito e p e um factor primo de |G|, ent ao G cont em um elemento g de ordem p.

5.2. Teoremas de Sylow

231

Demonstra ca o. A demonstra ca o e por indu ca o na ordem |G| de G. Se |G| = p o resultado e uma consequ encia o bvia do Teorema de Lagrange. Assumase, pois, que |G| > p, e xe-se um elemento a G. Ent ao h a dois casos a considerar: (i) a e um elemento de ordem divis vel por p. Ent ao o grupo c clico a cont em um elemento g de ordem p, e o teorema e verdadeiro. (ii) p n ao divide a ordem de a. Neste caso, o grupo G/ a tem ordem divis vel por p, donde, pela hip otese de indu ca o, cont em um elemento de ordem p. Representando este elemento na forma b a , a ordem s de b e divis vel por p, pois temos a = b s a = (b a )s . Logo, o subgrupo c clico b cont em um elemento g de ordem p.

O Teorema de Cauchy e v alido para grupos nitos abelianos. Veremos mais adiante que estes grupos podem ser completamente classicados. Esta classica ca o torna claro quais os poss veis subgrupos dum grupo abeliano nito. Por outro lado, para grupos n ao-abelianos temos a seguinte generaliza ca o do Teorema de Cauchy2 . Teorema 5.2.5 (Sylow I). Seja G um grupo nito. Se p k e um factor da k ordem de |G|, ent ao existe um subgrupo H de G de ordem p . Demonstra ca o. Provamos este resultado por indu ca o em |G|. Mais uma vez come camos com a equa ca o de classes (5.2.1):
n

|G| = |C (G)| +

[G : CG (xi )].
i=1

(i) Se p |C (G)|, ent ao para algum i {1, . . . , n} temos que p [G : CG (xi )], logo conclui-se que CG (xi ) e um subgrupo de G cuja ordem e inferior a |G| e divis vel por pk . Por hip otese de indu ca o, existe um subgrupo H de CG (xi ) de ordem pk . (ii) Se p | |C (G)|, pelo Teorema de Cauchy existe um elemento g C (G) de ordem p, e o subgrupo g e normal em G. O grupo G/ g tem ordem inferior a |G| e divis vel por p k1 , donde, por indu ca o, cont em um subgrupo de ordem pk1 . Este subgrupo e da forma H/ g , onde H e um subgrupo de G, e |H | = [H : g ] | g | = p k1 p = pk .
O conjunto de resultados que se seguem deve-se ao matem atico noruegu es Ludvig Sylow (1832-1918) e foram publicados pela primeira vez no artigo Th eor` emes sur les groups de substitutions, Math. Ann., 5 (1872).
2

232

Cap tulo 5. Grupos Finitos Este resultado motiva as seguintes deni co es:

Deni ca o 5.2.6. A um grupo de ordem p k chama-se p-grupo (de expoente k ). A um p-subgrupo H G em que o expoente k e maximal chama-se p-subgrupo de Sylow. Os p-subgrupos de Sylow de um grupo G s ao de certo modo an alogos aos subgrupos de um grupo c clico, como mostra o seguinte resultado: Teorema 5.2.7 (Sylow II). Seja G um grupo nito. Ent ao: (i) Os p-subgrupos de Sylow de G s ao u nicos a menos de conjuga ca o por um elemento g G. (ii) O n umero de p-subgrupos de Sylow de G e um divisor do ndice de qualquer p-subgrupo de Sylow e e 1 (mod p). (iii) Qualquer subgrupo de ordem pk e um subgrupo de um p-subgrupo de Sylow. ca o de G em A demonstra ca o do 1o Teorema de Sylow baseava-se na ac si pr oprio por conjuga ca o. Na demonstra ca o do segundo Teorema de Sylow vamos utilizar a ac ca o de G por conjuga ca o no conjunto dos seus subgrupos: se H G e um subgrupo, ent ao gHg 1 , g G, e um subgrupo de G e 1 |gHg | = |H |. Para esta ac ca o, o subgrupo de isotropia de um subgrupo H G e precisamente NG (H ) {g G : gHg 1 = H }, a que e costume chamar-se normalizador de H em G. Note-se que H e normal em N G (H ), e deixa-se como exerc cio mostrar que N G (H ) e o maior subgrupo de G que cont em H como subgrupo normal. Esta ac ca o de G induz, por restri ca o, uma ac ca o de G no conjunto dos p-subgrupos de Sylow de G. Lema 5.2.8. Seja P um p-subgrupo de Sylow de G, e H N G (P ) um subgrupo de ordem pk . Ent ao H P . Demonstra ca o do Lema 5.2.8. Como P e um subgrupo normal de NG (P ), temos o homomorsmo : NG (P ) NG (P )/P . Como H e um subgrupo de NG (P ), (H ) e um subgrupo de NG (P )/P de ordem uma pot encia de p. Como P e um p-subgrupo de Sylow de G, tamb em e um p-subgrupo de Sylow de NG (P ) e conclu mos que p ||NG (P )/P |. Mas ent ao (H ) = {e}, ou seja, H P . Demonstra ca o de 2o Teorema de Sylow. Tomemos a ac ca o por conjuga ca o de G no conjunto dos p-subgrupos de Sylow, e designe-se por O P a o rbita de um p-subgrupo de Sylow P . Ent ao: (a) |OP | 1 (mod p) : Considere-se a ac ca o do grupo P em O P induzida da ac ca o de G (note-se que esta u ltima e transitiva por deni ca o, mas a primeira n ao o e). As P - orbitas que n ao cont em P t em cardinalidade

5.2. Teoremas de Sylow

233

OP . Aplicando o racioc (b) OP = : Suponha-se que P nio acima a ` ac ca o de P em OP , conclu mos que |OP | 0 (mod p), contradizendo (a). A parte (i) do 2o Teorema de Sylow e equivalente a (b). Por sua vez, para a parte (ii), observamos que (b) implica || = |G/NG (P )| = [G : NG (P )]. Como P NG (P ) G, temos que: [G : P ] = [G : NG (P )][NG (P ) : P ],

} superior a 1, pois se {P e uma P - orbita diferente de P , ent ao P e um p-subgrupo de Sylow distinto de P e P N G (P ), o que contradiz o Lema 5.2.8. Por outro lado, toda a P - orbita tem como cardinal uma pot encia de p, logo, |OP | = 1 + i pki .

logo o n umero de p-subgrupos e um divisor de [G : P ]. Finalmente, para a parte (iii) do teorema, observe-se que, se H G e um subgrupo de ordem pk , ent ao as o rbitas da ac ca o de H em t em como cardinal uma pot encia de } e, claramente, H NG (P ), p. Mas por (a) e (b), uma delas e da forma { P logo, pelo Lema 5.2.8, H P , como se pretendia. Exemplos 5.2.9.
1. Consideremos o grupo sim etrico S3 = {I, , , , , }. Como |S3 | = 6, pelo 1o Teorema de Sylow existem p-subgrupos de Sylow de ordens 2 e 3. Pelo 2o Teorema de Sylow, o n umero de subgrupos de Sylow de ordem 3 tem de ser igual a 1 (mod 3) e um divisor de 2. Logo, existe 1 subgrupo de ordem 3. Obviamente, conhecemos um subgrupo de S3 de ordem 3, nomeadamente P = {I, , }. De igual forma, o n umero de subgrupos de Sylow de ordem 2 tem de ser igual a 1 (mod 2) e um divisor de 3. Logo, podemos ter 1 ou 3 subgrupos de ordem 2. Neste caso existem 3 subgrupos de ordem 2: f E acil de vericar que estes subgrupos de Sylow obedecem a `s seguintes rela co es de conjuga ca o: P1 = P2 1 = P3 1 . 2. O subgrupo A4 de S4 formado pelas permuta co es pares tem ordem 12. Pelo 1o Teorema de Sylow, existem p-subgrupos de Sylow de ordens 3 e 4. Pelo 2o Teorema de Sylow, o n umero de subgrupos de Sylow de ordem 3 pode f ser 1 ou 4. E acil de vericar que existem 4 subgrupos de Sylow de ordem 3: P1 = {I, (123), (321)} P3 = {I, (134), (431)} P2 = {I, (124), (421)} P4 = {I, (234), (432)}. P1 = {I, }, P2 = {I, }, P3 = {I, }.

Deixamos com exerc cio vericar que estes subgrupos s ao conjugados e determinar os p-subgrupos de Sylow de ordem 4.

234 Exerc cios.

Cap tulo 5. Grupos Finitos

1. Mostre que, se G e um grupo nito e |G| = p2 , ent ao G e isomorfo a Zp2 ou a Zp Zp . 2. Mostre que, se G e um grupo abeliano nito em que todos os elementos, a ` excep ca o de e, t em ordem p, ent ao |G| = pn e G Zp Zp . 3. Classique os grupos nitos de ordem 7. 4. Mostre que o normalizador NG (H ) de um subgrupo H G e o maior subgrupo de G que cont em H como subgrupo normal. 5. Determine os p-subgrupos de Sylow do grupo alternado A4 e as rela co es de conjuga ca o a que obedecem. 6. Determine todos os p-subgrupos de Sylow do grupo de quaterni oes H8 = {1, i, j , k, 1, i, j , k}. 7. Determine os p-subgrupos de Sylow do grupo diedral Dp quando p e primo. 8. Seja : G1 G2 um epimorsmo de grupos nitos. Mostre que, se P G1 e um p-subgrupo de Sylow, ent ao (P ) e um p-subgrupo de Sylow de G2 . 9. Mostre que, se P G e um subgrupo de Sylow, ent ao NG (NG (P )) = NG (P ).

5.3

Grupos Nilpotentes e Resol uveis

Os p-grupos estudados na sec ca o anterior desempenham um papel central na estrutura dos grupos nitos. Um p-grupo e um exemplo de um grupo nilpotente. Nesta sec ca o estudamos esta classe de grupos, bem como a classe mais larga dos grupos resol uveis. A introdu ca o destas classes surge naturalmente quando se estuda a possibilidade de comutar dois elementos no grupo. Seja G um grupo abstracto. O comutador de dois elementos g 1 , g2 G e o elemento g1 1 g2 1 g1 g2 G. Designa-se este elemento por (g 1 , g2 ) 3 , de forma que g1 g2 = g2 g1 (g1 , g2 ), logo vemos que (g1 , g2 ) mede o grau de n ao-comutatividade de g 1 e g2 . O resultado seguinte fornece algumas propriedades elementares dos comutadores cuja verica ca o e um exerc cio simples.
Por vezes tamb em se designa este elemento por [g1 , g2 ], mas vamos reservar esta nota ca o para o comutador noutro contexto, o das chamadas a lgebras de Lie.
3

5.3. Grupos Nilpotentes e Resol uveis

235

Proposi ca o 5.3.1 (Propriedades dos comutadores). Sejam g 1 , g2 , g3 G elementos dum grupo. Ent ao: (i) (g1 , g2 )1 = (g2 , g1 ); (ii) (g1 , g2 ) = e se e s o se g1 e g2 comutam; (iii) g (g1 , g2 ) = (g g1 , g g2 ); (iv) (g1 g2 , g3 ) (g2 g3 , g1 ) (g3 g1 , g2 ) = e; (v) Se : G H e um homomorsmo de grupos, ent ao ((g 1 , g2 )) = ((g1 ), (g2 )). Sejam A, B G dois subgrupos. Designa-se por (A, B ) o subgrupo gerado pelos comutadores da forma (a, b), em que a A e b B . Por deni ca o, (A, B ) e o menor subgrupo de G que cont em todos os elementos da forma (a, b), com a A, b B . Observe-se que, sendo (A, B ) um grupo, temos (a, b) (A, B ) (b, a) = (a, b) 1 (A, B ), e vemos que (A, B ) = (B, A). Note-se tamb em que podem existir elementos em (A, B ) que n ao sejam comutadores. Na verdade, em geral, os elementos de (A, B ) tomam a forma (a1 , b1 )1 (a2 , b2 )1 (as , bs )1 , com s 1. Deni ca o 5.3.2. O grupo derivado de G e o subgrupo (G, G) de G. Designamos este grupo por D (G). Tamb em e costume chamar-se a D (G) o grupo dos comutadores de G, mas esta designa ca o e um pouco infeliz, pois, como observ amos acima, podem existir elementos de D (G) que n ao s ao comutadores. A pr oxima proposi ca o fornece uma caracteriza ca o do grupo derivado, bem como as suas propriedades elementares. Proposi ca o 5.3.3 (Propriedades do grupo derivado). Sejam G, G 1 e G2 grupos. (i) Se : G1 G2 e um homomorsmo de grupos, ent ao (D (G 1 )) D (G2 ), e se e sobrejectivo, ent ao (D (G 1 )) = D (G2 ). (ii) D (G) e um subgrupo normal de G. (iii) G/D (G) e um grupo abeliano, e todo o homomorsmo : G A , onde para um grupo abeliano A factoriza-se na forma = : G/D (G) A : G G/D (G) e a projec ca o can onica e e um homomorsmo de grupos abelianos: ai A, bi B,

236 G

Cap tulo 5. Grupos Finitos


GT A nn n n n nn

G/D (G)

Demonstra ca o. (i) Obvio, pela propriedade (v) dos comutadores. (ii) Para cada g G, a aplica ca o h ghg 1 e um automorsmo de G, 1 logo, por (i), temos que g D (G)g D (G) e D (G) e normal em G. (iii) Como g h = h g (g, h) e claro que G/D (G) e um grupo abeliano. Se : G A e um homomorsmo de G para um grupo abeliano A, vemos que g = g (a, b) = ( g ) = (g (a, b)) = (g ), = (g ) ((a), (b))

: G/D (G) A pela f (g D (G)) (g ). E logo, podemos denir ormula , onde simples vericar que e um homomorsmo. Por constru ca o, = : G G/D (G) e a projec ca o natural. Exemplos 5.3.4.
1. Um grupo G e abeliano se e s o se o seu grupo derivado e D(G) = {e}. 2. O grupo H8 = {1, i, j , k, 1, i, j , k} tem como grupo derivado D(H8 ) = {1, 1} Z2 , pois os comutadores de elementos deste grupo s ao iguais a 1 ou a 1. Este grupo e normal em H8 e o grupo quociente H8 /D(H8 ) e isomorfo a Z2 Z2 (exerc cio). 3. O grupo sim etrico S3 = {I, , , , , } tem como grupo derivado o grupo alternado A3 = {I, , }. De facto, o comutador de duas permuta co es e necessariamente uma permuta ca o par e verica-se facilmente que, por exemplo, = (, ) e = (, ), logo todas as permuta co es pares s ao comutadores. O grupo A3 e normal em S3 e S3 /A3 Z2 .

Para um grupo G dene-se a s erie central inferior {C k (G)}k0 indutivamente pelas f ormulas C 0 (G) G, C k+1 (G) (G, C k (G)) (k 0).

Os grupos em que esta s erie estabiliza em {e} formam uma subclasse bastante importante. Deni ca o 5.3.5. Um grupo G diz-se nilpotente se, para algum n, C n (G) = {e}. Ao menor inteiro n em que isto ocorre chama-se classe de nilpot encia de G.

5.3. Grupos Nilpotentes e Resol uveis Exemplos 5.3.6.


1. Um grupo e nilpotente de classe 1 se e s o se e abeliano.

237

2. O grupo H8 e nilpotente de classe 2, pois temos C 0 (H8 ) = H8 , C 1 (H8 ) = (H8 , H8 ) = Z2 , C 2 (H8 ) = (H8 , Z2 ) = {e}. 3. O subgrupo de GL(n, R) formado pelas matrizes triangulares superiores, com 1s na diagonal principal, e nilpotente de classe n 1.

poss E vel fornecer descri co es alternativas dos grupos nilpotentes. Para isso conv em introduzir a seguinte nota ca o: Uma torre de subgrupos de G e uma sucess ao de subgrupos G = G 0 G1 G m . Uma torre normal e uma torre em que, para todo o k , G k+1 e normal k em G . Neste caso escrevemos G = G0 G1 ... Gm .

Uma torre abeliana e uma torre normal em que, para todo o k , G k /Gk+1 e um grupo abeliano. Proposi ca o 5.3.7. As seguintes arma co es s ao equivalentes: (i) G e nilpotente de classe n. (ii) Existe uma torre de subgrupos G = G 0 G1 Gn = {e} com Gk+1 (G, Gk ). (iii) Existe um subgrupo A do centro C (G) de G tal que G/A e nilpotente de classe n 1. Demonstra ca o. Vericamos que (i) e equivalente a (ii) e a (iii). (i) (ii). Se G e nilpotente de classe n, ent ao a torre G k C k (G) satisfaz (ii). Por outro lado, dada uma torre como em (ii), mostra-se por indu ca o que C k (G) Gk . De facto, C 0 (G) = G = G0 e C k (G) Gk C k+1 (G) = (G, C k (G)) (G, Gk ) Gk+1 . Logo, C n (G) Gn = {e}, e conclu mos que G e nilpotente de classe n. (i) (iii). Se G e nilpotente de classe n, temos (G, C n1 (G)) = C n (G) = {e}, logo A = C n1 (G) e um subgrupo central. Deixamos como exerc cio vericar que G/A e nilpotente de classe n 1. Inversamente, seja A um subgrupo central de G tal que G/A e nilpotente de classe n 1. A projec ca o natural : G G/A e sobrejectiva, logo (G, G) = (G/A, G/A) e, por itera ca o, conclu mos que

238

Cap tulo 5. Grupos Finitos

(C n1 (G)) = C n1 (G/A) = {e}. Segue-se que C n1 (G) A e, como A e central, obtemos C n (G) = (G, C n1 (G)) (G, A) = {e}. Isto mostra que G e nilpotente de classe n. Introduzimos agora uma outra classe de grupos que inclui a classe dos grupos nilpotentes. Para isso denimos a s erie derivada {D k (G)}kN de G indutivamente pelas f ormulas D 0 (G) G,

D k+1 (G) D (D k (G)),

(k 0).

Deixamos como exerc cio a verica ca o das seguintes rela co es: D 0 (G) = C 0 (G) = G, D k (G) C 2
k 1

(5.3.1)

D 1 (G) = C 1 (G) = (G, G) = D (G), (G), (k 0).

Analogamente ao caso da s erie central, introduzimos a vel se, para algum n, Deni ca o 5.3.8. Um grupo G diz-se resol u D n (G) = {e}. Ao menor inteiro n em que isto ocorre chama-se classe de resolubilidade de G. Exemplos 5.3.9.
1. Um grupo e resol uvel de classe 1 se, e s o se, e abeliano. 2. Todo o grupo nilpotente de classe 2n 1 e resol uvel de classe n. 3. O grupo de simetrias D3 de um tri angulo equil atero e resol uvel de classe 2. O seu grupo derivado e precisamente o subgrupo das rota co es pr oprias, logo D2 (D3 ) = {e}. 4. Mais geralmente, o grupo diedral Dn de ordem 2n e resol uvel. 5. O subgrupo de GL(n, R) formado pelas matrizes triangulares superiores invert veis e resol uvel.

Outros exemplos de grupos resol uveis podem ser obtidos a partir das seguintes caracteriza co es alternativas, an alogas a `s que demos anteriormente para os grupos nilpotentes (ver Proposi ca o 5.3.7). A demonstra ca o desta proposi ca o e deixada como exerc cio.

5.3. Grupos Nilpotentes e Resol uveis Proposi ca o 5.3.10. As seguintes arma co es s ao equivalentes: (i) G e resol uvel de classe n.

239

(ii) Existe uma torre G = G0 G1 Gn = {e} em que, para todo o k , Gk e normal em G, e Gk /Gk+1 e abeliano. (iii) Existe uma torre abeliana G = G 1 G2 ... Gn = {e}.

(iv) Existe um subgrupo abeliano A normal em G tal que G/A e resol uvel de classe n 1. Exemplos 5.3.11.
1. O grupo S3 e resol uvel, pois temos a torre de subgrupos S3 A3 {e}, em que A3 e normal em S3 , S3 /A3 Z2 e A3 e c clico. 2. O grupo S4 e resol uvel, pois temos a seguinte torre abeliana de subgrupos: S4 A4 G2 G3 {e},

onde G2 e G3 s ao os subgrupos de permuta co es: G2 = {I, (12)(34), (13)(24), (14)(23)}

G3 = {I, (12)(34)}.

Deixamos como exerc cio vericar que esta torre e de facto abeliana.

Ao contr ario do que estes exemplos sugerem, os grupos sim etricos S n , para n 5, n ao s ao resol uveis. Eles pertencem a uma outra classe de grupos, em certo sentido oposta a ` dos grupos resol uveis, que estudaremos na sec ca o seguinte. Exerc cios.
1. Mostre que, se : G1 G2 e um homomorsmo, ent ao (C k (G1 )) = k k k C ( (G1 )) e tamb em (D (G1 )) = D ( (G1 )). 2. Mostre que o subgrupo de GL(n, R) formado pelas matrizes triangulares superiores, com 1s na diagonal principal, e nilpotente de classe n 1. 3. Mostre que o subgrupo de GL(n, R) formado pelas matrizes triangulares superiores invert veis, e resol uvel. 4. Seja G um grupo. Mostre que: (a) se H1 , H2 , H3 G s ao subgrupos normais, ent ao (H1 , (H2 , H3 )) (H3 , (H2 , H1 )) (H2 , (H1 , H3 ));

240
(b) para todo o m, n N

Cap tulo 5. Grupos Finitos

(C m (G), C n (G)) C m+n (G); (c) para todo o n N Dn (G) C 2 (G).


n

5. Mostre que todo o subgrupo ou quociente de um grupo nilpotente (respectivamente, resol uvel) e um grupo nilpotente (respectivamente, resol uvel). 6. Mostre que, se G e um grupo nilpotente (respectivamente resol uvel) de classe n, ent ao G/C n1 (G) (respectivamente G/D n1 (G)) e nilpotente (respectivamente resol uvel) de classe n 1. 7. Demonstre a Proposi ca o 5.3.10. rie central superior de um grupo G 8. A se e a torre {Ck (G)}kN denida da seguinte forma: C1 (G) = C (G) e Ck (G) e o subgrupo normal de G tal que Ck (G)/Ck1 (G) e o centro de G/Ck1 (G). Mostre que: (ii) Um grupo e nilpotente se e s o se G = Cn (G), para algum natural n. 9. Mostre que um p-grupo e nilpotente. 10. Mostre que um grupo nito e nilpotente se e s o se e um produto directo de p-subgrupos. o: Se G (Sugesta e um grupo nilpotente, mostre que: (a) se H G e um subgrupo, ent ao H NG (H ); (i) Ck (G) = {g G : (g, h) Ck1 (G), h G};

(b) todo o subgrupo de Sylow P G e normal;

(c) G e o produto directo dos seus subgrupos de Sylow.)

11. Verique que a torre de subgrupos de S4 fornecida no Exemplo 5.3.11 e abeliana.

5.4

Grupos Simples

As classes dos grupos nilpotentes e resol uveis, estudadas na sec ca o anterior, e a classe dos grupos simples, que estudaremos nesta sec ca o, formam sem d uvida as classes mais importantes de grupos (isto e verdade n ao s o para os grupos nitos, mas tamb em para os grupos cont nuos de Lie, que est ao para al em do a mbito destas notas). Deni ca o 5.4.1. Um grupo G diz-se simples se os u nicos subgrupos normais de G s ao os subgrupos triviais {e} e G.

5.4. Grupos Simples

241

Por outras palavras, os grupos simples s ao os grupos para os quais existe apenas uma u nica rela ca o de congru encia. Note-se que para um grupo simples n ao-abeliano G = D (G). Exemplos 5.4.2.
1. Um subgrupo de um grupo abeliano e sempre um subgrupo normal. Logo um grupo abeliano G e simples se e s o se cont em apenas os subgrupos triviais {e} e G. Estes grupos s ao precisamente os grupos c clicos cuja ordem e um n umero primo p, i.e., Zp . 2. Um grupo resol uvel de classe n admite uma torre G = G0 G1 G2 n G = {e}, em que cada Gi e normal em G e Gi /Gi+1 e abeliano (Proposi ca o 5.3.10). Logo os u nicos grupos resol uveis simples s ao os grupos Z p com p primo.

Os exemplos mais elementares de grupos nitos simples s ao os grupos alternados An , com n 5. Galois descobriu que este facto est a por detr as da impossibilidade de resolu ca o de equa co es alg ebricas por radicais quando o grau da equa ca o e maior ou igual a cinco, um assunto que estudaremos no Cap tulo 7. Teorema 5.4.3. Os grupos alternados A n s ao simples para n 5. Demonstra ca o. Mostramos que, se N A n e um subgrupo normal = {I }, ent ao N = An . A demonstra ca o e dividida em tr es passos: (i) O grupo An e gerado por 3-ciclos: Se An a representa ca o de como um produto de transposi co es cont em um n umero par de termos. Mas um produto de duas transposi co es pode ser sempre escrito como um produto de 3-ciclos (por exemplo, (12)(23) = (123), (12)(34) = (123)(234)). (ii) Se N cont em um 3-ciclo, ent ao N = A n : Suponha-se, por exemplo, que (123) N . Ent ao a conjuga ca o pelo elemento = 1 2 3 4 5 i j k l m

fornece (123) 1 = (ijk ). Isto mostra que (ii) e verdadeira desde que An , o que pode ser sempre conseguido com a substitui ca o (lm) . (iii) N cont em um 3-ciclo: Come camos por escolher em N um elemento = I com a seguinte propriedade: (m) O n umero de inteiros i tais que (i) = i e m aximo entre todos os elementos de N . Mostramos que e um 3-ciclo por redu ca o ao absurdo. Suponha-se que n ao e um 3-ciclo. Ent ao a express ao de como um produto de ciclos disjuntos toma uma das seguintes formas: = (123 . . . ) . . . (. . . ), ou = (12)(34 . . . ) . . .

242

Cap tulo 5. Grupos Finitos

onde, no primeiro caso, permuta pelo menos mais dois elementos (por exemplo, 4 e 5). De facto, n ao se pode dar o caso = (123l), pois esta permuta ca o e mpar. Deixamos como exerc cio vericar que, se = (345), ent ao = (, ) e um elemento de N com as seguintes propriedades: (a) se i > 5 e (i) = i, ent ao tamb em (i) = i; (b) (1) = 1; (c) no segundo caso, (2) = 2; Mas ent ao e um elemento que contradiz a propriedade (m) de . Logo, necessariamente, e um 3-ciclo. Corol ario 5.4.4. Sn n ao e resol uvel para n 5. Demonstra ca o. Suponhamos que Sn e resol uvel. Ent ao, pelo teorema e pelo Exerc cio 5 da Sec ca o 5.3, An e um grupo resol uvel simples, donde se segue que An e um grupo abeliano, uma contradi ca o. Os grupos simples s ao de certa forma indecompon veis. Podemos decompor um grupo nito em componentes simples. De facto, se G e um grupo nito, ent ao possui uma torre normal G = A 0 A1 . . . Am = {e} em que, para todo o k , Ak /Ak+1 e um grupo simples: escolhe-se para A 1 um subgrupo normal de A0 = G que n ao est a contido em nenhum subgrupo normal de A0 , para A2 um subgrupo normal de A1 que n ao est a contido em 1 nenhum subgrupo normal de A , e assim sucessivamente. A uma torre deste o de G. O Teorema de Jordan-H tipo chama-se s erie de composic a older mostra que estas s eries de composi ca o s ao essencialmente u nicas. Para ver o que queremos dizer por essencialmente u nicas, seja G um grupo que admite duas torres normais G = A0 G = B0
s

A1 B1

... ...

As , Br.
r

Diz-se que a torre {Ai }i=0 e mais na que a torre {B j }j =0 se r < s e se s para cada i existe um ji tal que B ji 1 Ai B ji . Duas torres {C i }i=0 e r {D j }j =0 dizem-se equivalentes se r = s e existe uma permuta ca o dos ndices i i tal que C i /C i+1 D i /D i +1 . Teorema 5.4.5 (Schreier). Seja G um grupo. Duas torres normais de subgrupos de G que terminam no subgrupo trivial {e} possuem renamentos equivalentes.

5.4. Grupos Simples


s r

243

Demonstra ca o. Sejam {Ai }i=0 e {B j }j =0 as duas torres em quest ao e denase ij Ai+1 (B j Ai ). A ir = Ai+1 , A i0 = Ai e A ij +1 ij , vemos Como A e um subgrupo normal de A ij } que {A e um renamento de {Ai }. De igual forma, denindo ji B j +1 (Ai B j ), B obt em-se um renamento de {B j }. Para completar a demonstra ca o necessitamos do seguinte lema cuja verica ca o se deixa como exerc cio. Lema 5.4.6 (Zassenhaus). Se G S S (S T ) S (S T ) T (S T ) . T (S T ) S e GT T , ent ao

Se no Lema de Zassenhaus tomarmos S = A i , S = Ai+1 , T = B j e T = B j +1 , obtemos ji ij B j +1 (Ai B j ) Ai+1 (Ai B j ) B A = = ij +1 ji+1 , Ai+1 (Ai B j +1 ) B j +1 (Ai+1 B j ) A B ij } e {B ji } s logo, {A ao renamentos equivalentes. Teorema 5.4.7 (Jordan-H older). Duas s eries de composi ca o de um grupo nito G s ao equivalentes. Demonstra ca o. Uma s erie de composi ca o e precisamente uma torre normal de subgrupos que n ao admite um renamento. Logo, pelo Teorema de Schreier, duas torres deste tipo s ao necessariamente equivalentes. O Teorema de Jordan-H older mostra que uma s erie de composi ca o e um invariante de um grupo nito (i.e., dois grupos isomorfos possuem s eries de composi ca o equivalentes) e, portanto, podem ser utilizadas para decidir se dois grupos s ao ou n ao isomorfos. Por exemplo, dois grupos que possuam s eries de composi ca o de comprimentos diferentes n ao s ao isomorfos. Exemplos 5.4.8.
1. Um grupo c clico G = a de ordem pm possui uma s erie de composi ca o de comprimento m, G = G0 G1 . . . Gm = {e}, em que cada Gk e o grupo k c clico ap , k = 0, . . . , m. 2. O grupo H8 = {1, i, j , k, 1, i, j , k} tem as seguintes s eries de composi ca o: H8 H8 H8 {1, i, 1, i} {1, k, 1, k} {1, j , 1, j } {1, 1} {1, 1} {1}, {1},

Estas s eries s ao equivalentes, pois todos os grupos quocientes G i /Gi+1 s ao isomorfos a Z2 .

{1, 1}

{1}.

244

Cap tulo 5. Grupos Finitos

Por deni ca o, um grupo e simples se possui uma u nica s erie de composi ca o trivial G {e}. Por sua vez, os grupos resol uveis s ao caracterizados em termos de s eries de composi ca o da seguinte forma. Teorema 5.4.9. Um grupo nito G e resol uvel se, e s o se, os factores k k +1 0 1 G /G de uma s erie de composi ca o G = G G . . . Gm = {e} s ao grupos c clicos de ordem prima. Demonstra ca o. Se G e resol uvel, ent ao em qualquer s erie de composi ca o de G, G = G0 G1 . . . Gm = {e}, os factores Gk /Gk+1 s ao grupos resol uveis simples, logo s ao c clicos de ordem prima. Inversamente, se G admite uma s erie de composi ca o em que os factores s ao c clicos, ent ao pela Proposi ca o 5.3.10 e um grupo resol uvel. Exerc cios.
1. Demonstre o Lema de Zassenhaus. o: utilize o 2o Teorema do Isomorsmo para mostrar que cada um (Sugesta dos quocientes neste lema e isomorfo a S T /(S T )(S T ).) 2. Mostre que um p-grupo c clico possui uma u nica s erie de composi ca o. 3. Mostre que um grupo abeliano possui uma s erie de composi ca o se e s o se e nito. 4. Determine as s eries de composi ca o dos seguintes grupos: (a) Z6 Z5 ; (b) S4 ; (c) G com |G| = pq (p e q primos). 5. Se um grupo simples G possui um subgrupo de ndice n > 1, mostre que a ordem de G divide n!. 6. Mostre que todo o grupo de ordem pq 2 (p e q primos) e resol uvel. 7. Classique todos os grupos de ordem 20. 8. Mostre que n ao existe um grupo simples n ao-abeliano com ordem inferior a 30. 9. Mostre que o grupo simples A5 n ao cont em um subgrupo de ordem 15.

5.5. Grupos de Simetrias

245

5.5

Grupos de Simetrias

Vimos no Cap tulo 1 a no ca o de grupo de simetria de uma gura R n . Depois do estudo neste cap tulo da estrutura dos grupos nitos, vejamos o que podemos dizer sobre grupos de simetrias. Recordemos que o grupo das simetrias de R n e, por deni ca o, o grupo n euclidiano E (n) formado pelas isometrias de R . Pelo Exerc cio 5.1.5, este grupo e isomorfo ao produto semidirecto O (n) R n. De facto, como sabemos do Cap tulo 1, uma isometria f E (n) pode ser sempre escrita na forma f (x) = Ax + b, onde A O (n) determina uma transforma ca o ortogonal e b R n determina uma transla ca o. Se Rn , o grupo das simetrias de e o subgrupo G E (n) das isometrias que deixam invariante: G = {f E (n) : f () = }. No caso em que e uma gura limitada, e claro que o grupo de simetrias de cont em apenas transforma co es ortogonais. Temos ainda a Proposi ca o 5.5.1. Se G e um grupo de simetrias de uma gura limitada n R , ent ao verica-se uma e uma s o das seguintes arma co es: (i) G cont em apenas rota co es; (ii) as rota co es de G formam um subgrupo de ndice 2 (logo, normal). Demonstra ca o. Como e limitado, G O (n) e G e formado por rota co es sse G SO (n). Se G SO (n), ent ao H = G SO (n) e o subgrupo das rota co es de G, e coincide com o n ucleo do epimorsmo det : G {1, 1}. Pelo 1o Teorema do Isomorsmo [G : H ] = |G/H | = |{1, 1}| = 2. No resto desta sec ca o consideramos apenas grupos de simetrias nitos. Veremos que os resultados obtidos anteriormente sobre grupos nitos permitem classicar completamente os grupos de simetrias de guras planas (n = 2) e tridimensionais (n = 3) limitadas.

5.5.1

Grupos de simetrias de guras planas

Antes de fornecermos a classica ca o dos grupos de simetrias de guras planas limitadas, recordemos alguns exemplos de guras planas com grupos de simetria que j a encontr amos anteriormente.

246 Exemplos 5.5.2.

Cap tulo 5. Grupos Finitos

1. Recordemos que o grupo diedral Dn e o grupo de simetria de um pol gono regular de n lados. Vimos no Exemplo 1.8.7.2 que o grupo D3 formado pelas simetrias de um tri angulo equil atero e constitu do por 6 elementos: 3 rota co es 4 , 3 ) e tr es reex oes em torno dos eixos de simetria. (I, 23 Mais geralmente, o grupo Dn das simetrias de um pol gono regular de n lados possui 2n elementos: n rota co es e n reex oes em torno dos eixos de simetria. Designando por uma rota ca o de 2n e por uma reex ao em rela ca o a um eixo de simetria do pol gono, podemos listar os elementos de D n na forma: Dn = , = {I, , . . . , n1 , , , . . . , n1 }. Como vimos no Exemplo 4.6.3.4, este grupo possui, pois, uma apresenta ca o com geradores e e rela co es 2 = I, n = I, = 1 .

2. Consideremos o grupo das simetrias das velas de um moinho. Este grupo e : c clico de ordem 4, pois e gerado por uma rota ca o de 2 C4 = {I, , 2 , 3 }. Uma gura com grupo de simetrias c clico Cn = {I, , . . . , n1 }4 e a seguinte:

Figura 5.5.1: Figura plana com grupo de simetrias c clico.

As simetrias destes exemplos s ao todas as que se podem obter, como mostra o seguinte resultado: Teorema 5.5.3. Um grupo nito de simetrias de uma gura plana R 2 e isomorfo a Cn ou a Dn . Demonstra ca o. Suponha-se que G e um grupo nito de simetrias de uma gura plana. Pela Proposi ca o 5.5.1, h a dois casos a considerar: (a) G cont em apenas rota co es: Seja G uma rota ca o por um a ngulo que e m nimo entre todas as rota co es de G (existe, pois G e nito). Ent ao
No estudo de simetrias e usual designar-se por Cn o grupo c clico de ordem n, em vez da nota ca o Zn utilizada anteriormente.
4

5.5. Grupos de Simetrias

247

{I, , 2 , . . . } G. Por outro lado, se G e uma rota ca o por um a ngulo ao gura entre estas pot encias, ent ao para algum inteiro k : que n k < < (k + 1) . Mas ent ao k e uma rota ca o por um a ngulo inferior ao de , o que e uma n 1 contradi ca o. Logo, G = {I, , . . . , } = Cn . (b) G cont em uma reex ao : Por (a) o subgrupo H G das rota co es n 1 pr oprias e da forma H = {I, , . . . , }. Como [G : H ] = 2, temos G = {I, , . . . , n1 , , . . . , n1 }. Deixamos como exerc cio vericar que neste caso G Dn . No caso do grupo diedral Dn , temos uma s erie de composi ca o da forma Dn Cn H2 H3 H s = {I }.

Se n = p e primo, ent ao Cp e simples, e obtemos a s erie de composi ca o Dp Cp {I }. Neste caso, como |Dp | = 2p, os Teoremas de Sylow mostram que os seus subgrupos s ao (a) p subgrupos de ordem 2: {I, }, {I, }, . . . , {I, p1 }; (b) 1 subgrupo de ordem p: {I, , . . . , p1 }; O subgrupo de ordem p e normal. Como p e primo, os subgrupos de ordem 2 s ao conjugados por uma rota ca o (exerc cio). Geometricamente, isto signica que podemos obter qualquer reex ao a partir de uma reex ao xa conjugando por rota co es:

Figura 5.5.2: Simetrias de um pent agono.

248

Cap tulo 5. Grupos Finitos

Por exemplo, a gura ilustra no caso p = 5 que a reex ao pode ser 2 obtida a partir da reex ao , conjugando pela rota ca o . A estrutura dos subgrupos do grupo diedral Dn quando n n ao e primo e mais complexa e n ao ser a aqui discutida.

5.5.2

Grupos de simetrias de guras tridimensionais

Vejamos agora o caso dos grupos nitos de simetrias de uma gura tridimensional. Come camos pelas simetrias rotacionais, i.e., o caso em que G SO (n). Teorema 5.5.4. Um grupo nito de simetrias rotacionais de uma gura R3 e isomorfo a um dos seguintes grupos de simetrias rotacionais: (i) o grupo de simetrias Cn de um moinho com n velas; (ii) o grupo de simetrias Dn de um pol gono regular com n lados; (iii) o grupo de simetrias rotacionais T de um tetraedro regular;

(iv) o grupo de simetrias rotacionais O de um cubo ou de um octaedro regular:

(v) o grupo de simetrias rotacionais I de um dodecaedro ou de um icosaedro regular.

5.5. Grupos de Simetrias

249

Demonstra ca o. Dado um subgrupo nito G SO (3), a ideia da demonstra ca o consiste em introduzir uma ac ca o de G num conjunto nito P e depois explorar a equa ca o de classes (5.1.3). O conjunto P onde G actua e o conjunto dos p olos de G: dizemos que 2 p S = {x : |x| = 1} e um p olo se existe uma rota ca o g G, n ao-trivial, tal que g p = p. Vemos que p e um p olo xo por g se e s o se p S 2 L, onde L e o eixo de rota ca o de g . Em particular, cada g G tem associado dois p olos, logo, P e n ao-vazio (G e n ao-trivial). O grupo G actua no conjunto dos seus p olos P : se p P e tal que g p = p, ent ao para todo o h G, temos Como hgh1 = e se g = e, vemos que h p P . Vamos agora estudar a ac ca o de G em P , o que nos permite mostrar o seguinte lema: Lema 5.5.5. Para a ac ca o de G no conjunto dos p olos P e v alida a f ormula (5.5.1)
i

(hgh1 )h p = h p.

(1

1 2 )=2 , r pi N

onde a soma e sobre as o rbitas Oi da ac ca o, pi e um p olo que representa a o rbita Oi , rpi e a ordem do subgrupo de isotropia G pi , e N e a ordem de G. Demonstra ca o do Lema. Para cada p olo p P , os elementos g G que xam p formam precisamente o subgrupo de isotropia G p . Seja N = |G| e rp = |Gp |. Para cada g G {e} existem 2 p olos associados a g . Logo: (5.5.2) 2(N 1) = 2=
g G g =e pP

(rp 1).

Agrupemos agora os elementos de P em o rbitas de G. Se O i e uma o rbita, escolhemos um representante pi Oi e escrevemos ni = |Oi |. Ent ao a equa ca o (5.5.2) fornece
i

ni rpi |P | = 2(N 1), G/Gpi , vemos

onde a soma e sobre o n umero de o rbitas de G. Como O i que ni rpi = N , logo: (5.5.3)
i

N |P | = 2(N 1).

Por outro lado, a equa ca o de classes (5.1.3) mostra que (5.5.4) |P | = |Oi | = N . r pi

Substituindo (5.5.4) em (5.5.3), obtemos (5.5.1).

250

Cap tulo 5. Grupos Finitos

A equa ca o (5.5.1) permite obter restri co es sobre G que levam a ` sua classica ca o. Uma primeira observa ca o e que existem no m aximo tr es o rbitas. De facto, o lado direito de (5.5.1) e < 2, enquanto que cada termo do lado 1 esquerdo e2 . As v arias possibilidades s ao ent ao: (i) 1 o rbita: Ter amos 1 2 1 =2 . r1 N

Esta equa ca o n ao tem solu co es. (ii) 2 o rbitas: Obtemos 1 2 1 + = . r1 r2 N Au nica solu ca o e r1 = r2 = N . Existem ent ao 2 p olos p1 e p2 xos por todos os elementos de G, logo, G = C n , o grupo das rota co es em torno do eixo que passa por p1 e p2 . (iii) 3 o rbitas: Neste caso temos 1 1 1 2 + + 1= . r1 r2 r3 N Podemos supor que r1 r2 r3 . Vemos ent ao que necessariamente r1 = 2. Obtemos os seguintes subgrupos: (a) r1 = r2 = 2, N = 2r3 . |O1 | = |O2 | =
N 2,

(b) r1 = 2, r2 = r3 = 3, N = 12. |O1 | = 6, |O2 | = |O3 | = 4;

|O3 | = 2;

(d) r1 = 2, r2 = 3, r3 = 5, N = 60. |O1 | = 30, |O2 | = 20, |O3 | = 12. Deixamos como exerc cio vericar que os casos (a), (b), (c) e (d) correspondem, respectivamente, aos grupos G D N , G T , G O e G I . 2 No caso (a), os p olos s ao as intersec co es dos eixos de simetria do pol gono regular com a esfera unit aria e do eixo perpendicular ao plano do pol gono com a esfera unit aria. No caso dos poliedros regulares. os p olos s ao as intersec co es dos eixos de simetria dos poliedros com a esfera unit aria. Pela Proposi ca o 5.5.1, os grupos de simetrias n ao rotacionais tomam uma das seguintes formas: (a) Se I G, ent ao G = H H , onde H = {I, 1 , . . . , n1 } e o subgrupo das rota co es de G e H {I, 1 , . . . , n1 }. , onde H (b) Se I G, ent ao G = H H e o subgrupo das rota co es 2 pr oprias de G e, se H , ent ao possui ordem par e H .

(c) r1 = 2, r2 = 3, r3 = 4, N = 24. |O1 | = 12, |O2 | = 8, |O3 | = 6;

5.5. Grupos de Simetrias

251

Como H toma uma das formas dada no teorema acima, obtemos todos os grupos nitos de simetrias poss veis para uma gura tridimensional R 3 . Podemos descrever, de forma mais expl cita, os grupos de simetrias dos poliedros regulares. A t tulo de exemplo consideramos o caso dum dodecaedro, sendo os restantes casos tratados como exerc cios no nal da sec ca o. Exemplo 5.5.6.
O grupo de simetrias I dum dodecaedro (ou de um icosaedro) tem ordem 60 = 22 3 5. Pelos Teoremas de Sylow obtemos os seguintes subgrupos: (i) Subgrupos de ordem 5: o n umero de subgrupos de ordem 5 divide 12 e e igual a 1 (mod 5). Logo, as possibilidades s ao 1 ou 6 subgrupos. Existem 6 subgrupos correspondentes a rota co es por 25 em torno dos eixos que passam nos centros das faces do dodecaedro. Estes subgrupos s ao precisamente os subgrupos de isotropia da o rbita O3 .

(iii) Subgrupos de ordem 4: o n umero de subgrupos de ordem 4 divide 15 e e igual a 1 (mod 2). Podemos ter 1, 3, 5 ou 15 subgrupos. Existem 15 subgrupos de ordem 2 correspondentes a rota co es por em torno dos eixos que passam nos centros das arestas do dodecaedro (os subgrupos de ordem 2 s ao precisamente os subgrupos de isotropia da o rbita O 1 ). Estes subgrupos d ao origem a 5 subgrupos de ordem 4, formados pelas rota co es correspondentes a 3 arestas ortogonais (na gura abaixo, as arestas paralelas a `s arestas do cubo). As rota co es de ordem 2, 3 e 5, que acab amos de enumerar esgotam os elementos de I , pois temos: (5.5.5) 60 = |I | = 1 + 15 ordem 2 + 20 ordem 3 + 24 ordem 5 .

(ii) Subgrupos de ordem 3: o n umero de subgrupos de ordem 3 divide 20 e e igual a 1 (mod 3). Podemos ter 1, 4 ou 10 subgrupos. Existem em torno dos eixos que 10 subgrupos correspondentes a rota co es por 23 passam nos v ertices do dodecaedro. Estes subgrupos s ao precisamente os subgrupos de isotropia da o rbita O2 .

Esta enumera ca o dos elementos de I permite mostrar que I e um grupo simples. De facto, se H G e um subgrupo normal e H cont em um elemento de ordem r, ent ao H cont em todos os elementos de ordem r, pois os subgrupos de Sylow s ao todos conjugados e os subgrupos de ordem 2 n ao s ao normais. Logo, a ordem de H seria uma soma de alguns dos termos da equa ca o (5.5.5). N ao existe nenhum inteiro que seja uma soma de termos de (5.5.5) e que divida 60. Portanto, I e um grupo simples. O estudo que zemos dos grupos de permuta co es An sugere que I A5 e, de facto, assim e. Para isso consideramos os 5 cubos inscritos no dodecaedro. A ac ca o de I nos v ertices do dodecaedro transforma v ertices de cubos em v ertices de cubos, logo, induz uma ac ca o de I num conjunto de 5 elementos: T (R)(cubo) = R(cubo)

252

Cap tulo 5. Grupos Finitos

Figura 5.5.3: Um dos cinco cubos inscritos num dodecaedro.


Como I e simples, esta ac ca o e efectiva: N (T ) = {e}. Como I cont em apenas rota co es que preservam orienta co es, Im(T ) A5 . Finalmente, sendo |I | = 60 = |A5 |, conclu mos que I Im(T ) = A5 .

A classica ca o de grupos nitos de simetrias de guras R n , para n > 3, s o e conhecida para valores pequenos de n. Um caso especial muito importante e o caso dos grupos gerados por reex oes em hiperplanos de R n , os chamados grupos de Coxeter. A sua classica ca o, obtida por Coxeter em 5 1934 , est a intimamente ligada com a classica ca o das chamadas a lgebras de Lie e encontra aplica co es em muitos dom nios da Matem atica e da F sica. Exerc cios.
1. Complete a demonstra ca o do Teorema 5.5.3. 2. Seja Dp o grupo de simetrias de um pol gono regular com p lados. Mostre que, para p primo, os subgrupos de ordem 2 s ao conjugados por uma rota ca o. 3. Complete a demonstra ca o do Teorema 5.5.4. 4. Mostre que a ac ca o do grupo I nos 5 cubos inscritos num dodecaedro e efectiva (ver Exemplo 5.5.6). 5. Mostre que T A4 . o: Considere a ac (Sugesta ca o induzida nos v ertices do tetraedro.) 6. Mostre que O S4 . o: Considere a ac (Sugesta ca o induzida nas diagonais do cubo.)

H. S. M. Coxeter, Discrete Groups Generated by Reections, Ann. Math. 35, (1934) 588-621.

Cap tulo 6

M odulos
6.1 M odulos sobre An eis

Seja (G, +) um grupo abeliano que vamos escrever na nota ca o aditiva. Recordemos que temos uma opera ca o de Z em G: se n Z e g G, ent ao temos um elemento ng G. Esta opera ca o satisfaz as seguintes propriedades: n(g1 + g2 ) = ng1 + ng2 , n Z, g1 , g2 G; (n + m)g = ng + mg , n, m Z, g G; n(mg ) = (nm)g , n, m Z, g G; 1g = g , g G. Estas propriedades s ao formalmente semelhantes aos axiomas que denem um espa co vectorial V sobre K , em que substitu mos os elementos de V (os vectores) por elementos do grupo G, e os elementos do corpo K (os escalares) por elementos do anel Z. Recordemos ent ao esta deni ca o. Deni ca o 6.1.1. Chama-se espac o vectorial sobre um corpo K a um grupo abeliano (V, +) com uma opera ca o K V V , que escrevemos (k, v ) k v , satisfazendo: k (v 1 + v 2 ) = k v 1 + k v 2 , k K, v 1 , v 2 V ; (k + l)v = k v + lv , k, l K, v V ; k (lv ) = (kl)v , k, l K, v V ; 1v = v , v V . Consideremos ainda um terceiro exemplo. Seja T : R 3 R3 a transforma ca o linear cuja matriz em rela ca o a ` base can onica e 1 = (1, 0, 0), 253

254 e2 = (0, 1, 0), e3 = (0, 0, 1) e: 2 0 0 A = 0 3 1 . 0 0 3

Cap tulo 6. M odulos

Se p(x) = a0 + a1 x + + an xn R[x] e um polin omio e v R3 e um vector, 3 1 denimos o produto p(x) v R por


n

p(x) v = a0 v + a1 T (v ) + + an T (v ) = onde T 0 = I, Tk = T T T

ak T k (v ),
k =1

(k vezes).

1 Por exemplo, se p(x) = 3 + 2 x 2x2 e v = (1, 2, 1) ent ao

1 p(x) v = 3(1, 2, 1) + T (1, 2, 1) 2T 2 (1, 2, 1) = (4, 77/2, 27/2). 2 simples vericar que esta opera E ca o satisfaz as seguintes propriedades: p(x) (v 1 + v 2 ) = p(x) v 1 + p(x) v 2 ; (p(x) + q (x)) v = p(x) v + q (x) v ; p(x) (q (x) v ) = (p(x)q (x)) v ; 1v = v . onde p(x), q (x) R[x], v , v 1 , v 2 R3 . Neste exemplo, os vectores s ao ainda elementos de R3 , visto como um grupo abeliano, e os escalares s ao elementos do anel dos polin omios. Deve ser claro que nestes tr es exemplos as propriedades enunciadas apenas envolvem a estrutura de anel de, respectivamente, Z, K e R[x]. Existem ainda outras circunst ancias em que propriedades an alogas se vericam. E pois natural estender estes conceitos ao caso de um anel arbitr ario. Obt emse assim a no ca o de m odulo sobre um anel, ou A-m odulo. O estudo de m odulos sobre an eis chama-se Algebra Linear, pois este e o cen ario natural para estudar conceitos como o de independ encia linear, dimens ao, etc., como veremos mais adiante. A deni ca o formal de A-m odulo e a seguinte:
1 Daqui em diante, para tornar a nota ca o mais leve, deixamos cair a conven ca o de designar por x uma indeterminada. Normalmente, as indeterminadas ser ao x1 , . . . , xn (ou x se n = 1; ou x, y se n = 2; ou x, y, z se n = 3) e designamos por letras negras os vectores (elementos de um espa co vectorial ou, mais geralmente, de um m odulo).

6.1. M odulos sobre An eis

255

dulo M sobre um anel unita rio A (ou um Deni ca o 6.1.2. Um mo A-m odulo unit ario) e um grupo abeliano (M, +) em conjunto com uma opera ca o de um anel unit ario A em M , que se escreve (a, v ) av , satisfazendo as seguintes propriedades: (i) a(v 1 + v 2 ) = av 1 + av 2 , a A, v 1 , v 2 M ; (ii) (a1 + a2 )v = a1 v + a2 v , a1 , a2 A, v M ; (iii) a1 (a2 v ) = (a1 a2 )v , a1 , a2 A, v M ; (iv) 1v = v , v M . Para sermos exactos, os m odulos que acabamos de denir s ao conhecidos como m odulos a ` esquerda. Deixamos ao cuidado do leitor fornecer a correspondente deni ca o de m odulo a ` direita. Todos os resultados deste cap tulo s ao verdadeiros mutatis mutandis para os m odulos a ` direita. Se o anel A e comutativo, n ao faz sentido distinguir entre m odulos a ` esquerda e a ` direita. Se o anel A n ao cont em uma unidade multiplicativa 1 A , ent ao a deni ca o de m odulo n ao inclui o axioma (iv). Aqui, consideramos apenas m odulos sobre an eis unit arios, donde em geral omitimos o adjectivo unit ario e utilizamos apenas o termo A-m odulo. Designe-se por 0A e 0M as unidades de (A, +) e (M, +). Como (M, +) e um grupo abeliano o elemento nv M , onde n Z e v M , tem o sentido usual. Do mesmo modo, tamb em podemos falar no elemento na A, onde n Z e a A. As seguintes propriedades s ao facilmente vericadas. Proposi ca o 6.1.3 (Propriedades elementares dos A-m odulos). Para qualquer A-m odulo M , temos: (i) a0M = 0M , a A; (ii) 0A v = 0M , v M ; (iii) (a)v = (av ) = a(v ), a A, v M ; (iv) n(av ) = a(nv ) = (na)v , n Z, a A, v M . dulo N dum A-m Um submo odulo M e um subgrupo de (M, +) que e fechado para a multiplica ca o por elementos de A: se a A e v N , ent ao av N . Um subm odulo e obviamente um A-m odulo. Exemplos 6.1.4.
1. Vimos acima que um grupo abeliano G e um Z-m odulo para a opera ca o usual ng G, onde n Z e g G. Inversamente, qualquer Z-m odulo e um grupo abeliano. Neste caso, os subm odulos coincidem com os subgrupos de G.

256

Cap tulo 6. M odulos

2. A Deni ca o 6.1.1 de espa co vectorial V n ao e mais que a deni ca o de um m odulo sobre um corpo K . Mais geralmente, vamos chamar espa co vectorial a qualquer m odulo sobre um anel de divis ao D. Neste exemplo, os subm odulos coincidem com os subespa cos lineares. 3. O produto introduzido no exemplo acima de um polin omio por um vector de R3 , dene uma estrutura de R[x]-m odulo em R3 . Os subm odulos s ao os claro que este exemplo subespa cos de R3 invariantes pela transforma ca o T . E pode ser estendido a uma transforma ca o linear T arbitr aria. 4. Se A e um anel e I A e um ideal (` a esquerda), ent ao I e um A-m odulo: se a A e b I , ent ao ab I . De igual forma, A/I e um A-m odulo, pois se a A e b + I A/I , temos a(b + I ) = ab + I. 5. Se A e um anel e B A e um subanel, ent ao A e um B -m odulo. Em particular, os an eis A[x1 , . . . , xn ] e A[[x1 , . . . , xn ]] s ao A-m odulos. 6. Seja G um grupo abeliano, e End(G) o anel dos endomorsmos de G. Ent ao G e um End(G)-m odulo com a multiplica ca o g (g ), End(G), g G. 7. Sejam A e B an eis, e : A B um homomorsmo de an eis. Se M e um B -m odulo, ent ao obtemos um A-m odulo M da seguinte forma: o grupo abeliano suporte de M e (M, +) e a multiplica ca o e denida por av (a)v , a A, v M . Chama-se a M o levantamento de M por .

Observe-se que nestes exemplos o estudo da estrutura do m odulo (por exemplo, a classica ca o dos seus subm odulos) fornece informa co es sobre os objectos de que se partiu: os subgrupos de um grupo abeliano, os subespa cos de um espa co vectorial, etc. dulos : M1 M2 Deni ca o 6.1.5. Um homomorfismo de A-m o e uma aplica ca o entre A-m odulos que satisfaz: (i) (v 1 + v 2 ) = (v 1 ) + (v 2 ), v 1 , v 2 M ; (ii) (av ) = a(v ), a A, v M . Denem-se de forma o bvia monomorsmos, epimorsmos e isomorsmos de A-m odulos. Utilizaremos indiscriminadamente os termos aplica ca o Alinear e transforma ca o linear para designar um homomorsmo de A-m odulos. Exemplos 6.1.6.
1. Se : M1 M2 e uma transforma ca o linear, o seu n ucleo N () e a sua imagem Im() s ao subm odulos de M1 e M2 . 2. Um homomorsmo de Z-m odulos e um homomorsmo de grupos abelianos. 3. Se V1 e V2 s ao espa cos vectoriais, os homomorsmos : V1 V2 s ao as transforma co es lineares usuais.

6.1. M odulos sobre An eis

257

Se M e um A-m odulo e N M e um subm odulo, ent ao a inclus ao can onica : N M e uma aplica ca o A-linear. O quociente M/N possui uma estrutura natural de A-m odulo tal que a projec ca o can onica : M M/N e uma aplica ca o A-linear: de facto, M/N e um grupo abeliano e denimos uma opera ca o de A em M/N por: a(v + N ) (av ) + N. Vemos facilmente que (i)-(iv) s ao satisfeitas. Ao m odulo M/N chama-se modulo quociente de M por N . Se {Ni }iI e uma fam lia de subm odulos de um A-m odulo M , ent ao e um subm odulo de M . Logo, se S M e um conjunto n ao-vazio, iI Ni a intersec ca o de todos os subm odulos de M que cont em S e um subm odulo S , a que se chama m odulo gerado por S . Os elementos de S s ao da forma a1 v 1 + + ar v r , onde ai A e v i S 2 . Se {Ni }iI e uma fam lia de subm odulos de um A-m odulo M , designa-se por iI Ni o m odulo gerado por S = iI Ni . Se I = {1, . . . , m} e nito, escrevemos m N ou ainda N + + N . Em geral, os elementos de 1 m i=1 i iI Ni tomam a forma v i1 + + v im , v ij Nij . Os Teoremas do Isomorsmo para grupos e an eis possuem an alogos para A-m odulos. As demonstra co es s ao facilmente adapt aveis e por isso omitimolas. Teorema 6.1.7 (Teoremas do Isomorsmo). (i) Se : M1 M2 e um homomorsmo de A-m odulos, ent ao existe um isomorsmo de A-m odulos: Im() M1 /N ().

(ii) Se N1 e N2 s ao subm odulos dum A-m odulo M , ent ao existe um isomorsmo de A-m odulos: N1 + N 2 N2 N1 . N1 N 2

(iii) Se N e P s ao subm odulos dum A-m odulo M e M N P , ent ao P e um subm odulo de N e existe um isomorsmo de A-m odulos: M/N
2

M/P . N/P

Esta arma ca o n ao e verdadeira odulos n ao-unit arios. Para estes, os elementos P para m P j , onde ai A, nj Z e vi , v j S. de S s ao da forma i ai vi + j nj v

258

Cap tulo 6. M odulos

Seja {Mi }iI uma fam lia de A-m odulos. Denimos o A-m odulo iI Mi , chamado produto directo da fam lia de m odulos {M i }iI , da seguinte forma. O conjunto suporte de iI Mi e o produto cartesiano dos Mi . Se (v i )iI , (w i )iI iI Mi , ent ao (v i )iI + (w i )iI designa o elemento (v i + wi )iI iI Mi , e se a A, ent ao a(v i )iI designa o elemento (av i )iI iI Mi . Com estas opera co es verica-se facilmente que iI Mi e um A-m odulo. Se k I , a projec ca o can onica k : iI Mi Mk e o homomorsmo de A-m odulos que a (v i )iI iI Mi associa o elemento v k Mk . A soma directa de uma fam lia de A-m odulos {M i }iI , que designamos por M , e o subm o dulo de M formado pelos elementos (v i )iI i i iI iI em que apenas um n umero nito de v i s e n ao-nulo. Se k I , a injec ca o can onica k : Mk iI Mi e o homomorsmo de A-m odulos que a v k Mk associa o elemento (v i )iI iI Mi em que v i = 0 para i = k . Se I = {1, . . . , m} e um conjunto de ndices nito, ent ao a soma directa m e o produto directo coincidem. Neste caso escrevemos i=1 Mi ou ainda M1 M m . Proposi ca o 6.1.8. Sejam M, M1 , . . . , Mm m odulos sobre um anel A. Ent ao M M1 Mm se e s o se existem homomorsmos de A-m odulos k : M Mk e k : Mk M tais que: (i) k k = idMk , k = 1, . . . , m; (ii) k l = 0, k = l; (iii) 1 1 + + m m = idM . Demonstra ca o. Suponha-se que : M M 1 Mm e um isomorsmo. Ent ao a composi ca o das projec co es e injec co es can onicas com e 1 satisfazem a (i), (ii) e (iii). Inversamente, se existem homomorsmos satisfazendo a (i), (ii) e (iii), denimos os homomorsmos : M M1 Mm e : M1 Mm M da seguinte forma: (x) = (k (x))k={1,...,m} , ((xk )k={1,...,m} ) = 1 (x1 ) + + m (xm ). Ent ao (i), (ii) e (iii) mostram que = id M1 Mm e = idM , logo, e estabelecem um isomorsmo de A-m odulos M M 1 Mm . Se M e um A-m odulo e {Ni }iI e uma fam lia de subm odulos, pode acontecer que a aplica ca o (v i ) i v i seja um isomorsmo iI Ni M . Neste caso dizemos que M e uma soma directa dos subm odulos {N i }iI , e escrevemos M = iI Ni . O resultado mais utilizado para mostrar que um m odulo e uma soma directa de subm odulos e a seguinte proposi ca o cuja demonstra ca o e deixada como exerc cio:

6.1. M odulos sobre An eis

259

Proposi ca o 6.1.9. Seja M um A-m odulo, e {M i }iI uma fam lia de subm odulos. Ent ao M = iI Mi sse as seguintes duas condi co es se vericam: (i) M =
iI

Mi ;

(ii) Mj (Mi1 + + Mik ) = {0} se j {i1 , . . . , ik }. A fechar esta sec ca o introduzimos uma estrutura alg ebrica importante que est a relacionada com a no ca o de m odulo. lgebra sobre A Deni ca o 6.1.10. Seja A uma anel com unidade. Uma a e um anel A tal que: (i) (A, +) e um A-m odulo com unidade; (ii) k (ab) = (ka)b = a(kb) para todo o k A e a, b A. Uma a lgebra A que, como anel, e um anel de divis ao diz-se uma alge lgebra de divisa o. bra@a As no co es de sub algebra, homomorsmo e isomorsmo de a lgebras (sobre o mesmo anel), s ao mais ou menos o bvias. Deixamos ao cuidado do leitor a sua deni ca o. A teoria cl assica das a lgebras lida com a lgebras sobre um corpo K . Uma a lgebra sobre um corpo K que como espa co vectorial possui dimens ao nita lgebra de dimensa o finita sobre K . diz-se uma a Exemplos 6.1.11.
1. Se K e uma extens ao de um corpo k , ent ao e uma a lgebra sobre k . Assim, os corpos Z Q R C s ao a lgebras sobre cada um dos corpos que os precedem. De igual forma, o anel dos quaterni oes H e uma a lgebra sobre cada um destes corpos. 2. Seja A uma anel com identidade. O conjunto A = Mn (A) das matrizes n n com entradas em A e uma a lgebra sobre A. Se A = K e um corpo, M n (K ) e uma a lgebra sobre K de dimens ao nita. 3. Se V e um espa co vectorial sobre um corpo K , o conjunto A = EndK (V ) dos endomorsmos de V e uma a lgebra sobre K . Esta a lgebra tem dimens ao nita se V tem dimens ao nita. De facto, se dim V = n, ent ao esta a lgebra e isomorfa a `a lgebra das matrizes n n com entradas no corpo K . 4. Se K e um anel comutativo com identidade, o anel dos polin omios K [x 1 , . . . , xn ] e o anel das s eries de pot encias K [[x]] s ao a lgebras sobre K .

poss E vel ainda considerar a lgebras em que o produto n ao e associativo. Classes importantes de a lgebras n ao-associativas s ao as a lgebras de Lie e a lgebras de Jordan. O estudo destas estruturas alg ebricas est a para al em do a mbito deste livro.

260 Exerc cios.

Cap tulo 6. M odulos

1. Seja V um espa co vectorial sobre um corpo K , e xe uma transforma ca o linear T : V V . (a) Mostre que V e um K [x]-m odulo quando se dene multiplica ca o de um elemento p(x) = an xn + + a1 x + a0 K [x] por um elemento v V por p(x)v an T n (v ) + + a1 T (v) + a0 v . (b) Quais s ao os subm odulos do K [x]-m odulo V ? (c) Seja V = Rn e T (v1 , . . . , vn ) = (vn , v1 , . . . , vn1 ). Determine os elementos v Rn tais que (x2 1)v = 0. 2. Seja : M1 M2 um homomorsmo de A-m odulos, e Ni Mi (i = 1, 2) subm odulos tais que (N1 ) N2 . Mostre que: : M1 /N1 M2 /N2 (a) Existe um, e um s o, homomorsmo de A-m odulos tal que o diagrama seguinte e comutativo: M1
1

G M2
2

  M1 /N1 G M2 /N2

(b) e um isomorsmo se e s o se Im() + N2 = M2 e 1 (N2 ) N1 . 3. Seja {Ni }iI uma fam lia de A-m odulos. Mostre que: (a) Dado um A-m odulo M e homomorsmos {i : M Ni }iI , existe um u nico homomorsmo : M iI Ni tal que, para todo o k I , o diagrama seguinte e comutativo:
G iI Ni M k k 9  Nk

(b)

e determinado a menos de um isomorsmo pela propriedade iI Ni expressa em (a).

4. Seja {Ni }iI uma fam lia de A-m odulos. Mostre que: (a) Dado um A-m odulo M e homomorsmos {i : Ni M }iI , existe um u nico homomorsmo : iI Ni M tal que, para todo o k I , o diagrama seguinte e comutativo:
iI Ni M o g y k k Nk

6.1. M odulos sobre An eis


(b)

261

e determinado a menos de um isomorsmo pela propriedade iI Ni expressa em (a).

5. Seja M um A-m odulo e {Mi }iI uma fam lia de subm odulos de M . Mostre que M = iI Mi sse as seguintes duas condi co es se vericam: (i) M = iI Mi ; (ii) Mj (Mi1 + + Mik ) = {0} se j {i1 , . . . , ik }. 6. Uma sucess ao de homomorsmos de A-m odulos: M0
1

G M1

G M2

G Mn ,

diz-se exacta se Im(i ) = N (i+1 ), i = 1, . . . , n 1. Mostre que: (a) se N M e um subm odulo, ent ao 0 GN

GM

G M/N

G0

e uma sucess ao exacta; (b) se M1 e M2 s ao A-m odulos, ent ao a sucess ao 0 e exacta. 7. (Lema dos Cinco) Considere o seguinte diagrama comutativo de A-m odulos e transforma co es lineares: M1
1

G M1

G M1 M 2

G M2

G0

G M2
2

G M3
3

G M4
4

G M5
5

 N1

 G N2

 G N3

 G N4

 G N5

Mostre que, se as linhas s ao exactas e 1 , 2 , 4 e 5 s ao isomorsmos, ent ao 3 tamb em e um isomorsmo. 8. Se M e N s ao A-m odulos a ` esquerda, HomA (M, N ) designa o conjunto das transforma co es A-lineares : M N . Mostre que: (a) HomA (M, N ) e um Z-m odulo; (b) HomA (M, A) e um A-m odulo a ` direita; (c) EndA (M ) HomA (M, M ) e uma a lgebra sobre A. 9. Seja M um A-m odulo a ` esquerda. O dual de M e o A-m odulo a ` direita M HomA (M, A). Mostre que: (a) se : M N e A-linear, existe uma transforma ca o linear dual (de A-m odulos a ` direita) : N M ; (b) ( iI Ni ) iI Ni ; (c) pode acontecer que M = {0} e M = {0}.

262

Cap tulo 6. M odulos

6.2

Independ encia Linear

Seja M um A-m odulo e S M um conjunto n ao-vazio. Os elementos de S dizem-se linearmente independentes se, para toda a fam lia nita {v 1 , . . . , v n } de elementos de S e a1 , . . . , an A, se tem a1 v 1 + + a n v n = 0 = a1 = = an = 0.

Caso contr ario, dizemos que os elementos de S s ao linearmente dependentes. Um subconjunto S de um A-m odulo M diz-se gerador se M = S . Neste caso, qualquer elemento v M pode ser escrito como uma combina ca o a v , a A, v linear (em geral, n ao- unica) de elementos de S : v = m i i=1 i i i S . Um A-m odulo e de tipo finito se possui um conjunto gerador nito. Uma base S dum A-m odulo M e um conjunto gerador cujos elementos s ao linearmente independentes. Dada uma base, qualquer elemento v M m pode ser escrito de forma u nica como combina ca o linear i=1 ai v i , ai A, v i S . Como mostram os exemplos abaixo, um A-m odulo pode ou n ao 3 ter uma base. Dizemos que um A-m odulo M e livre se M possui uma base. Exemplos 6.2.1.
1. Qualquer espa co vectorial cont em uma base (exerc cio). 2. O grupo abeliano Zn , visto como um Z-m odulo, n ao admite uma base. De facto, dado g Zn , existe sempre um m Z tal que mg = 0, logo, em Zn n ao existem conjuntos linearmente independentes. 3. O grupo abeliano Zm Z Z e livre. Uma base e dada por S = {g1 , . . . , gm }, onde gi = (0, . . . , 1, . . . , 0). 4. Qualquer anel A e um A-m odulo livre com base {1}. Observe-se que os subm odulos coincidem com os ideais de A. Em particular, um subm odulo pode n ao ser livre, e mesmo sendo livre pode ter uma base de cardinalidade > 1.

Um A-m odulo M diz-se c clico se e gerado por um elemento, i.e., se 4 M = v para algum v M ( ). Se M = v e c clico, ent ao temos um homomorsmo de A-m odulos, A M , dado por a av . Este homomorsmo e sobrejectivo e, pelo 1o Teorema do Isomorsmo, M A/ ann v , onde o aniquilador de v e o ideal ann v = {a A : av = 0}. Se ann v = {0}, ent ao dizemos que v e um elemento livre, pois neste caso M = v A e livre. O conjunto dos elementos de M que n ao s ao livres designa-se por Torc(M ).
Como veremos mais a ` frente, esta no ca o e o an alogo para A-m odulos da no ca o de grupo livre. 4 Observe que esta no ca o e o an alogo para A-m odulos da no ca o de grupo c clico.
3

6.2. Independ encia Linear

263

Seja X um conjunto arbitr ario, e A um anel. Para cada x X associamos uma c opia de A e formamos o A-m odulo livre M = xX A. dulo livre gerado pelo conjunto X . E A este m odulo chama-se mo conveniente representar os elementos de M como somas a 1 x1 + + ar xr , onde x1 , . . . , xr X . Por uma soma deste tipo entende-se uma sucess ao (ax )xX M , onde ax1 = a1 , . . . , axr = ar e ax = 0 se x = xi (i = 1, . . . , r ). A proposi ca o seguinte fornece uma caracteriza ca o dos m odulos livres. Em particular, mostra que o m odulo livre gerado pelo conjunto X satisfaz a mesma propriedade universal que caracteriza os grupos livres. Proposi ca o 6.2.2. Seja A um anel. Para um A-m odulo M , as seguintes arma co es s ao equivalentes: (i) M e livre. (ii) Existe uma fam lia de subm odulos c clicos {N i }iI de M , com Ni tais que M N . iI i (iii) M
j J

A,

A para algum conjunto de ndices J .

(iv) Existe um conjunto X = e uma fun ca o : X M com a seguinte propriedade universal: Para todo o A-m odulo N e fun ca o : X N : M N tal que o existe um u nico homomorsmo de A-m odulos seguinte diagrama e comutativo:
GM X xxx 1 xxx 1 xxx xxxx 1 9 N

Demonstra ca o. Vejamos que (i) (ii) (iii) (iv) (i). (i) (ii) Suponha-se que M e livre e seja {e i }iI uma base de M . Ent ao, para cada i I , Ni ei e um subm odulo c clico de M isomorfo a A. A aplica ca o : N M que associa ( v ) e um i iI iI i iI v i isomorsmo de A-m odulos. (ii) (iii) Obvio. (iii) (iv) Seja : odulos e j J A M um isomorsmo de A-m ek = (xj )j J o elemento de A , com x = 1 e x = 0, para j = k. j k j J Tome-se ainda X = J e considere-se a aplica ca o : X M denida por (j ) = (e j ). Se : X N e uma fun ca o para um A-m odulo N , denimos : M N como sendo a transforma ca o linear que associa (e k ) (k ). torna o diagrama acima comutativo. Como { (e k )} Ent ao e uma base de M, eu nico. (iv) (i) Deixamos como exerc cio vericar que {(x)} xX e uma base de M .

264

Cap tulo 6. M odulos

Seja M um A-m odulo livre que admite uma base nita {e 1 , . . . , en }. n n Ent ao, a proposi ca o mostra que M a que qualquer i=1 A A . Ser outra base de M tem a mesma cardinalidade? Por outras palavras, ser a que An Am implica n = m? Talvez um pouco surpreendentemente, a resposta e n ao, como mostra um exerc cio no nal desta sec ca o. Por outro lado, se M e um A-m odulo livre que admite uma base innita, temos o seguinte resultado: Proposi ca o 6.2.3. Se um A-m odulo M possui uma base innita, ent ao todas as bases de M t em a mesma cardinalidade. Demonstra ca o. Sejam {e i }iI e {f j }j J bases de M e suponha-se que I e innito. (a) J e innito: Suponha-se, por absurdo, que J e nito, digamos J = {1, . . . , m}. Ent ao existem elementos c jil A com il I, l, j J, e um conjunto tais que f j = m ao {ei1 , . . . , eim } l=1 cjil eil . Mas ent e outro elemento da base distinto destes, gerador de M , logo, se ei0 existem a1 , . . . , am A tais que e i0 = a 1 e i1 + + a m e im , o que contradiz a independ encia linear dos {e i }iI . (b) Existe : I Pn (J ) N injectivo: 5 Seja : I Pn (J ) a aplica ca o que a i I associa {j1 , . . . , jm }, onde os j1 , . . . , jm s ao os ( unicos) ndices de J que satisfazem e i = a j1 f j1 + + a jm f jm (ajl = 0).

A aplica ca o n ao e injectiva, mas se P P n (J ), ent ao 1 (P ) 1 e nito (porqu e?). Logo podemos ordenar (P ). Se i 1 (P ), ent ao (i) (P, ), onde e o n umero ordinal de i em 1 (P ). Como 1 I e uma uni ao disjunta dos (P ), obtemos uma aplica ca o injectiva : I Pn (J ) N. (c) |I | = |J |: Como J e innito, temos, por (b), |I | |Pn (J ) N| = |Pn (J )| = |J |. Invertendo os pap eis de I e J , conclu mos que |J | |I |. Pelo Teorema de Schr oder-Bernstein, vemos que |I | = |J |.
Designamos por Pn (J ) o conjunto das partes nitas de J . No Ap endice mostra-se que, se J e innito, Pn (J ) tem o mesmo cardinal que J .
5

6.2. Independ encia Linear Estes resultados motivam ent ao a seguinte deni ca o:

265

Deni ca o 6.2.4. Diz-se que um anel A possui a propriedade de in ncia dimensional se, para qualquer A-m varia odulo livre M , todas as bases de M possuem a mesma cardinalidade. Ao cardinal comum das bases o de M , e escreve-se dimA M . de M chama-se dimensa Deixamos como exerc cio vericar que os an eis de divis ao possuem a propriedade de invari ancia dimensional, donde faz sentido falar em dimens ao de um espa co vectorial sobre um anel de divis ao. Proposi ca o 6.2.5. Os an eis comutativos possuem a propriedade de invari ancia dimensional. Demonstra ca o. Sejam {e 1 , . . . , en } e {f 1 , . . . , f m } bases de um A-m odulo livre M . Ent ao existem elementos b ji , cij A, i = 1, . . . , n, j = 1, . . . , m tais que bji ei , ei = cij f j . fj =
i j

Por substitui ca o, conclui-se que: fj =


il

bji cil f l ,

ei =
jl

cij bjl el .

Como {e1 , . . . , en } e {f 1 , . . . , f m } s ao bases de M , introduzindo as matrizes m,n n,m B = (bji )j =1,i=1 e C = (cij )i=1,j =1 , conclu mos que: BC = Imm , CB = Inn .

Suponha-se que a caracter stica de A e zero. Como A e comutativo, temos 6 m = tr(Imm ) = tr(BC ) = tr(CB ) = tr(Inn ) = n. A primeira e a u ltima igualdade s o s ao v alidas se a caracter stica for zero. O caso em que a caracter stica e diferente de zero e deixado como exerc cio. Exerc cios.
1. D e um exemplo de um A-m odulo n ao-isomorfo a A, em que qualquer conjunto com 2 ou mais elementos e linearmente dependente. 2. Seja A um anel comutativo, e M um A-m odulo. (a) Mostre que, se v Torc(M ), ent ao v Torc(M ); Torc(M ) um subm (b) E odulo de M ?
6

Recordemos que, se A = (aij ) e uma matriz n n, o trac o de A e tr A =

Pn

i=1

aii .

266

Cap tulo 6. M odulos

3. Seja A um anel comutativo. Mostre que EndA (An ) e isomorfo ao anel Mn (A) das matrizes n n com entradas em A. 4. Seja M um A-m odulo, X = um conjunto e : X M uma fun ca o com seguinte propriedade: Para todo o A-m odulo N e fun ca o : X N existe um : M N tal que = . Mostre que u nico homomorsmo de A-m odulos {(x)}xX e uma base de M . 5. Seja V um espa co vectorial sobre um anel de divis ao D. Mostre que: (b) D possui a propriedade de invari ancia dimensional. 6. Seja A um anel comutativo. Mostre que: (a) se B, C Mn (A) s ao matrizes n n, ent ao BC = Inn implica CB = Inn ; (a) V possui uma base {ei }I I ;

(b) se B e uma matriz m n, C e uma matriz n m, BC = Imm e CB = Inn , ent ao m = n. 7. Seja R = odulos), e A = End(R ) o anel das i=1 R (soma directa de R-m transforma co es R-lineares de R . Mostre que A A A (como A-m odulos), i.e., que A possui uma base de 2 elementos. 8. Mostre que qualquer A-m odulo e um quociente dum A-m odulo livre.

6.3

Produtos Tensoriais

Nesta sec ca o, A designa um anel comutativo 7 . Em particular, os m odulos livres que estudamos possuem a propriedade de invari ancia dimensional. Se M1 , . . . , Mr , N s ao A-m odulos, uma transforma ca o A-multilinear e uma aplica ca o : M1 Mr N que e A-linear em cada vari avel: (v 1 , . . . , av i + bv i , . . . , v r ) = a(v 1 , . . . , v i , . . . , v r ) + b(v 1 , . . . , v i , . . . , v r ). Designamos por L(M1 , . . . , Mr ; N ) o conjunto das transforma co es A-multilineares. Vericamos facilmente que L(M 1 , . . . , Mr ; N ) e um A-m odulo para as opera co es usuais de adi ca o e multiplica ca o por escalares (1 + 2 )(v 1 , . . . , v r ) 1 (v 1 , . . . , v r ) + 2 (v 1 , . . . , v r ), (a)(v 1 , . . . , v r ) a(v 1 , . . . , v r ). Se M1 = = Mr = M escrevemos Lr (M ; N ) em vez de L(M, . . . , M ; N ).
Podem denir-se produtos tensoriais de m odulos n ao-comutativos. Nesse caso e preciso distinguir entre m odulos a ` esquerda e m odulos a ` direita.
7

6.3. Produtos Tensoriais Proposi ca o 6.3.1. Sejam M1 , . . . , Mr A-m odulos.

267

r (i) Existe um A-m odulo ca o Ai=1 Mi M1 Mr e uma aplica multilinear : M1 Mr M1 Mr com a seguinte propriedade universal: para todo o A-m odulo N e aplica ca o A-multilinear : M1 : M1 Mr N , existe um u nico homomorsmo Mr N que torna comutativo o seguinte diagrama:

M1 M r

G M1 M r 1 1 1 B

(ii) O A-m odulo M1 Mr e determinado pela propriedade universal expressa em (i) a menos de um isomorsmo. Demonstra ca o. Seja L o A-m odulo livre gerado pelo conjunto M 1 Mr , i.e., L= A,
iI

onde existe um termo na soma para cada (v 1 , . . . , v r ) M1 Mr (i.e., o conjunto dos ndices I coincide com este produto). Designando por R o subm odulo de L gerado pelos elementos da forma (6.3.1) (v 1 , . . . , av i + bv i , . . . , v r ) a(v 1 , . . . , v i , . . . , v r ) b(v 1 , . . . , v i , . . . , v r ), tomamos, para M1 Mr o m odulo quociente L/R. Por sua vez, a aplica ca o : M1 Mr M1 Mr e a composi ca o da injec ca o can onica M1 Mr L com a projec ca o can onica L L/R. Se : M1 Mr N e uma transforma ca o A-multilinear, ent ao : L N denida da seguinte forma: se obtemos uma aplica ca o induzida iI ai (v 1 , . . . , v r ) L, ent ao (iI ai (v 1 , . . . , v r )) = ai (v 1 , . . . , v r ).
iI

Esta aplica ca o est a bem denida, pois apenas um n umero nito dos a i n ao e zero. E ainda f acil de ver que e A-linear. Como e A-multilinear, anulase em elementos da forma (6.3.1), logo, em R. Por passagem ao quociente, : M1 Mr N e, por obtemos ent ao uma transforma ca o A-linear deni ca o, = . Finalmente, seja ( r odulo, e : M1 Mr i=1 Mi ) um A-m r ( i=1 Mi ) uma transforma ca o A-multilinear satisfazendo a ` propriedade

268

Cap tulo 6. M odulos

universal expressa em (i). Ent ao temos diagramas comutativos: M1 Mr


G @ r Mi i=1 1

M1 Mr

r i=1

1

Mi )

G( @

r Mi ) i=1 1

r i=1 Mi

1

que fornecem transforma co es A-lineares e . A composi ca o torna o seguinte diagrama comutativo:


nnU nnnn nnn nnn @
r i=1 Mi

M1 Mr

r i=1 Mi

Como a transforma ca o identidade id M1 Mr tamb em torna este diagrama comutativo, a unicidade na propriedade universal implica = idM1 Mr . De igual forma, vemos que = id(M1 Mr ) , logo, estas aplica co es r r fornecem um isomorsmo de A-m odulos i=1 Mi ( i=1 Mi ) . Ao A-m odulo M1 Mr chamamos produto tensorial dos m odulos M1 , . . . , Mr . Se (v 1 , . . . , v r ) M1 Mr , a imagem (v 1 , . . . , v r ) M1 M r e designada por v 1 v r . Nesta nota ca o, temos a seguinte propriedade: v 1 (av i + bv i ) v r = a(v 1 v i v r )+

b(v 1 vi v r ).

Qualquer elemento de M1 Mr pode ser escrito como uma soma de elementos da forma v 1 vr , pois, como mostra a demonstra ca o da proposi ca o acima, estes elementos formam um conjunto gerador. Esta representa ca o n ao eu nica pois a aplica ca o n ao e injectiva. Exemplo 6.3.2.
No produto tensorial (sobre Z) de Z2 com Z4 , temos as seguintes rela co es: 0n=12 Donde e f acil deduzir que Z2 Z4 (n = 0, 1, 2, 3), 1 1 = 1 3. Z2 .

A proposi ca o seguinte e um simples exerc cio envolvendo a deni ca o de produto tensorial.

6.3. Produtos Tensoriais

269

Proposi ca o 6.3.3. (Propriedades de ) Sejam M, N, e P A-m odulos, e {Mi }iI uma fam lia de A-m odulos. Ent ao existem os seguintes isomorsmos de A-m odulos: (i) M N P (M N ) P M (N P ) que fazem corresponder os elementos v w z (v w ) z v (w z ), onde v M , w N e z P; (ii) M N N M que faz corresponder v w w v , onde v M e w N; (iii) ( iI Mi ) N iI (Mi N ) que faz corresponder (v i )iI w (v i w )iI , onde v i Mi , w N . Como mostra o exemplo acima, em geral o produto tensorial M N envolve um grande n umero de rela co es entre os elementos da forma v w. No entanto, no caso de m odulos livres, apenas existem as rela co es o bvias, como mostra a seguinte proposi ca o: Proposi ca o 6.3.4. Sejam M e N dois A-m odulos livres, com bases {v i }iI e {w j }j J . Ent ao M N e livre, com base {v i wj }(i,j )I J . o Demonstra ca o. E bvio que {v i wj }(i,j )I J e um conjunto gerador. Para ver que estes elementos s ao linearmente independentes, considere-se a aplica ca o : M N (i,j )I J A denida por (
iI

ai v i ,
j J

bj wj ) = (ai bj )(i,j )I J . A

: M N Como e A-bilinear, existe um homomorsmo e tal que = (v k wl ) = (v k , w l ) = (v k , w l ) = (ekl )(i,j )I J .

(i,j )I J

onde (ekl )ij = 1, se (k, l) = (i, j ), e (ekl )ij = 0, caso contr ario. Os elementos (ekl )(i,j )I J formam uma base de (i,j )I J A, logo, os {v i wj }(i,j )I J s ao linearmente independentes. Corol ario 6.3.5. Sejam M e N dois A-m odulos livres, com dim M = m e dim N = n, ent ao dim(M N ) = mn. Se i : Mi Ni , i = 1, . . . , r s ao homomorsmos de A-m odulos, ent ao temos o homomorsmo T (1 , . . . , r ) : M1 Mr N1 Nr denido da seguinte forma: T (1 , . . . , r ) eau nica transforma ca o A-linear que satisfaz T (1 , . . . , r )(v 1 vr ) = 1 (v 1 ) r (v r ).

270

Cap tulo 6. M odulos

Como o lado direito dene uma express ao multilinear nos v 1 , . . . , v r a propriedade universal do produto tensorial mostra que esta aplica ca o ca bem denida. Nas proposi co es seguintes utilizamos o facto de que A e comutativo para escrever HomA (M, N ), EndA (M ) e M como A-m odulos a ` esquerda (ver Exerc cios 6.1.8 e 6.1.9). Proposi ca o 6.3.6. Sejam Mi e Ni , i = 1, . . . , r , A-m odulos livres de dimens ao nita. Existe um isomorsmo: HomA (M1 , N1 ) HomA (Mr , Nr )

HomA (M1 Mr , N1 Nr ),

que a 1 r associa T (1 , . . . , r ). Demonstra ca o. Pela associatividade do produto tensorial, basta provar o caso r = 2. Sejam M1 , M2 , N1 e N2 A-m odulos livres com bases {v 1 , . . . , v m1 }, {v 1 , . . . , v m2 }, {w 1 , . . . , wn1 } e {w1 , . . . , wn2 }, respectivamente. Denimos bases {ij } de HomA (M1 , N1 ) e {kl } de HomA (M2 , N2 ) pelas f ormulas: se b = k, wj se a = i, wl ij (v a ) = kl (v b ) = 0 se b = k. 0 se a = i,

Pela proposi ca o precedente, uma base de Hom A (M1 , N1 ) HomA (M2 , N2 ) e {ij kl }. Por outro lado, vemos que se (a, b) = (i, k ), wj wl T (ij , kl )(v a v b ) = 0 se (a, b) = (i, k ). Logo, {T (ij , kl )} e uma base de Hom(M1 N1 , M2 N2 ), e conclu mos que existe um isomorsmo de A-m odulos que transforma T (, ). Vemos, pois, que no caso de A-m odulos livres de dimens ao nita, podemos escrever 1 r em vez de T (1 , . . . , r ), sem qualquer ambiguidade. Corol ario 6.3.7. Sejam M e N A-m odulos livres de dimens ao nita. Existem isomorsmos: (i) EndA (M ) EndA (N ) (ii) M N (M N ) . EndA (M N );

Estes isomorsmos s ao complementados pelo seguinte isomorsmo que fornece uma interpreta ca o do produto tensorial para A-m odulos livres de dimens ao nita.

6.3. Produtos Tensoriais

271

Corol ario 6.3.8. Sejam M e N A-m odulos livres de dimens ao nita. Existe um isomorsmo M N HomA (M, N ) que, a um elemento l w, associa o homomorsmo l,w dado por v l(v )w . Demonstra ca o. Se {v 1 , . . . , v m } e uma base de M , seja {l1 , . . . , ln } a base de M dual denida por 1 se j = i, li (v j ) = 0 se j = i. Se {w1 , . . . , w n } e uma base de N , ent ao os {li wk } formam uma base de M N . Por outro lado, os homomorsmos li ,wk HomA (M, N ) satisfazem a wk se j = i, li ,wk (v j ) = li (v j )w k = 0 se j = i, logo, os {li ,wk } formam uma base de HomA (M, N ), e existe um isomorsmo M N HomA (M, N ) que transforma l w l,w . Se M e N s ao A-m odulos, o diagrama M N
GM A

1 N
1 1 

determina um isomorsmo L(M, N ; A) mostra que a correspond encia (M N ) . Em geral, este isomorsmo n ao e suciente para caracterizar o produto tensorial M N , pois pode acontecer M N = {0}, com (M N ) = {0}. Se, no entanto, M e N s ao livres de dimens ao nita, ent ao, pelos resultados acima, obtemos: M N L(M , N ; A).

Este tipo de isomorsmo estende-se a certos m odulos livres de dimens ao frequentemente usado em Geometria Diferencial para caracterizar innita. E tensores (e em particular formas diferenciais). bem conhecido que um espa E co vectorial sobre R pode ser visto como um espa co vectorial sobre C, com a mesma dimens ao. Usando produtos tensoriais, podemos estender o anel dos escalares de um dado m odulo, o que passamos a explicar.

272

Cap tulo 6. M odulos

uma extens ). Seja A um anel, e A ao de A (i.e., A e um subanel de A Podemos ver A como um A-m odulo: se a A e b A, ent ao o produto ab . Assim, se M e denido por multiplica ca o em A e um A-m odulo, podemos 8 . Denimos uma opera em M formar o A-m odulo MA = A M c a o de A A A pela f ormula b(c v ) (bc) v . Vericamos facilmente que MA ca o de multiplica ca o por com esta nova opera . Dizemos que M escalares de A e um m odulo sobre A e obtido de M por A extensao do anel dos escalares. Se : M N e uma transforma ca o : M N se denirmos A-linear, obtemos um homomorsmo A A (c v ) c (v ). -m e um A odulo Proposi ca o 6.3.9. Se M e um A-m odulo livre, ent ao M A livre com a mesma dimens ao. Demonstra ca o. Se M iI A, ent ao MA = A A M A (iI A) A

A A) iI (A

iI A,

A A A denido onde o u ltimo isomorsmo e obtido do isomorsmo A por a a 1. Exemplos 6.3.10.


1. Se V e um espa co vectorial sobre R, ent ao VC (por vezes chamado a complexica ca o de V ) e um espa co vectorial sobre C. Se {v 1 , . . . , v n } e uma base de V sobre R, ent ao {1 v 1 , . . . , 1 v n } e uma base de VC sobre C. Logo, se V Rn , ent ao VC Cn . 2. Se estendermos o anel dos escalares do Z-m odulo Z a Q, obtemos um Qm odulo isomorfo a Q. 3. Se estendermos o anel dos escalares do Z-m odulo Zn a Q, obtemos um Qm odulo trivial (exerc cio).

Existem muitas outras constru co es em que produtos tensoriais, Hom, e dualidade desempenham um papel relevante. Exerc cios.
Quando est ao em jogo mais do que um anel, e conveniente utilizar o s mbolo do anel como subscrito no sinal de produto tensorial, de forma a que seja claro em que anel se forma o produto tensorial.
8

6.3. Produtos Tensoriais

273

1. Verique as propriedades b asicas dos produtos tensoriais (Proposi ca o 6.3.3). 2. Sejam 1 : G GL(V1 ) e 2 : G GL(V2 ) representa co es dum grupo em espa cos vectoriais V1 e V2 . Mostre que existe exactamente uma representa ca o : G GL(V1 V2 ) que satisfaz a seguinte propriedade: (g )(v 1 v 2 ) = 1 (g )(v 1 ) 2 (g )(v 2 ). 3. Mostre que Zm Z Zn Zq . Qual e a express ao de q em termos de m e n?

4. Mostre que Q Z Zn e trivial. 5. Mostre que, se 0 G M1 G M2 G M3 G0

e uma sequ encia exacta de A-m odulos e N e um A-m odulo, ent ao a sequ encia de A-m odulos M1 N G M2 N G M3 N G0

tamb em e exacta. Mostre, ainda, que a primeira aplica ca o desta sequ encia pode n ao ser injectiva. 6. Seja M um A-m odulo, seja R o subm odulo de i=1 M gerado por elementos da forma v1 v r , v i = v j para algum i, j (i = j ) e designe por M o m odulo quociente i=1 M/R, e por v 1 v r a r imagem de v 1 v r em M . Mostre que: (i) a aplica ca o A-multilinear : M M M M que a (v 1 , . . . , v r ) associa v 1 v r e alternada, i.e., (v (1) , . . . , v (r) ) = sgn (v 1 , . . . , v r ), Sr .
r r r

(ii) se : M M N e A-multilinear alternada, existe um u nico : M M N que torna o seguinte diagrama homomorsmo comutativo: G M M M M 1 1 B 1 N (iii) O A-m odulo M M e determinado pela propriedade universal expressa em (ii) a menos de um isomorsmo. (iv) Se M e livre de dimens ao nita n, ent ao M e livre com dimens ao igual n se 1 r n, e igual a 0 se r > n. a r
r

274
r

Cap tulo 6. M odulos

(v) Se M e livre de dimens ao nita, ent ao M Ar (M ) (o m odulo das aplica co es multilineares alternadas : M M A). r vezes 7. Seja {Mi }iI uma fam lia de A-m odulos onde I e um conjunto parcialmente ordenado que satisfaz a ` seguinte condi ca o9 : i, j I, k I : i k e j k. Assuma, ainda, que para todo o i, j I com i j existe uma aplica ca o A-linear j : M M tal que sempre que i j k se tem i j i
j k k j i = i ,

i i = id.

Mostre que: (a) existe um A-m odulo M e aplica co es A-lineares i : Mi M que satisfazem a ` seguinte propriedade universal: se N e um A-m odulo e i : Mi N s ao aplica co es A-lineares tais que j j = , existe uma u nica i i aplica ca o A-linear : M N que torna o seguinte diagrama comutativo:
i G Mj Mi IIff || j | i II fff  ||  II fff | II 2 }||  i II M  j II 1  II 1  I$ 1  N

eu nico a menos de isomorMostre, ainda, que M = iI i (Mi ) e que smo. A M chama-se limite directo da fam lia {Mi , j i } e designa-se por lim Mi ; (b) se M1 M2 MK . . . s ao A-m odulos, calcule lim Mi ; (c) se N e um A-m odulo, ent ao lim(Mi N ) = (lim Mi ) N. 8. Dena limite inverso de uma fam lia dirigida de A-m odulos, e mostre que e caracterizado por uma propriedade universal an aloga a ` de limite directo com as setas no diagrama acima invertidas.

6.4

M odulos sobre Dom nios Integrais

Nesta sec ca o, os an eis s ao comutativos, com unidade, e e v alida a lei do corte, i.e., s ao dom nios integrais. Este an eis s ao importantes em Algebra Linear devido a ` seguinte propriedade.
Um conjunto parcialmente ordenado que satisfaz esta propriedade diz-se dirigido ou filtrante.
9

6.4. M odulos sobre Dom nios Integrais

275

Proposi ca o 6.4.1. Seja M um m odulo sobre um dom nio integral D . Ent ao Torc(M ) e um D -subm odulo de M . Demonstra ca o. Recordamos que Torc(M ) = {v M : existe a D com av = 0 e a = 0}. Logo, se v 1 , v 2 Torc(M ), ent ao existem a1 , a2 D n ao-nulos tais que a1 v 1 = 0 e a2 v 2 = 0. Se d1 , d2 D , ent ao a1 a2 (d1 v 1 + d2 v 2 ) = a2 d1 a1 v 1 + a1 d2 a2 v 2 = 0, com a1 a2 = 0, pois, se a1 a2 = 0, a lei do corte mostra que a1 = 0 ou a2 = 0. Vemos, pois, que d1 v 1 + d2 v2 Torc(M ). dulo de torc o de M . Se M = Torc(M ), Chama-se a Torc(M ) submo a dulo de torc o. Se Torc(M ) = 0, i.e., se ent ao diz-se que M e um mo a dulo livre todos os elementos de M s ao livres, ent ao diz-se que M e um m o o. de torc a Exemplos 6.4.2.
1. Se M e um D-m odulo livre, ent ao Torc(M ) = 0 (exerc cio), e M e livre de tor ca o. 2. O Z-m odulo Q e livre de tor ca o, mas Q n ao e um Z-m odulo livre. 3. Os m odulos Zn s ao Z-m odulos de tor ca o. 4. Se V e um espa co vectorial de dimens ao nita sobre K , e T : V V e uma transforma ca o linear, ent ao V e um K [x]-m odulo de tor ca o (exerc cio).

A proposi ca o seguinte fornece as propriedades elementares do m odulo de tor ca o e e deixada como exerc cio. Proposi ca o 6.4.3. (i) Se : M1 M2 e um homomorsmo de D -m odulos, ent ao (Torc(M1 )) Torc(M2 ). Se e injectivo, ent ao (Torc(M1 )) = Torc(M2 ) Im(). Se e sobrejectivo com N () Torc(M1 ), ent ao (Torc(M1 )) = Torc(M2 ). (ii) Se M e um D -m odulo, ent ao M/ Torc(M ) e um D -m odulo livre de tor ca o. (iii) Se {Mi }iI e uma fam lia de D -m odulos, ent ao Torc(
iI

Mi ) =
iI

Torc(Mi ).

276

Cap tulo 6. M odulos

Seja M um m odulo sobre um dom nio integral D e designe-se por K = Frac(D ) o corpo das frac co es de D . Como K e uma extens ao de D , podemos estender o anel dos escalares de M a K , obtendo o espa co vectorial M K sobre K . Este espa co vectorial reecte as propriedades de M a menos de tor ca o. Proposi ca o 6.4.4. Seja M um D -m odulo, K = Frac(D ), e : M M K a aplica ca o D -linear v 1 v . Ent ao:
1 (i) Todo o elemento de MK e da forma d (v ), onde 0 = d D e v M .

(ii) O n ucleo de e o subm odulo de tor ca o Torc(M ). Demonstra ca o. Para a demonstra ca o de (i), observamos que o m odulo M K e gerado por elementos k v , com k Frac(D ), v M . Logo, se w M K , ent ao: n n ai vi . ki v i = w= bi
i=1 i=1

Designando por d o produto dos bi s, existem ci D tais que w= 1 d


n

ai bi

ci d,

logo:

ci v i
i=1

1 (v ). d

A demonstra ca o de (ii) e deixada como exerc cio. Ao espa co vectorial MK sobre K = Frac(D ) chamamos espa co vectorial associado ao D -m odulo M . Como mostra a proposi ca o anterior, este espa co reecte as propriedades do m odulo a menos de tor ca o, e sugere a seguinte deni ca o: Deni ca o 6.4.5. Se M e um D -m odulo e S M , chamamos carac terstica de S a ` dimens ao do subespa co linear de M K gerado por (S ). Em particular, a caracter stica de M e igual a ` dimens ao dim M K . Da proposi ca o acima, obtemos: Corol ario 6.4.6. Um D -m odulo de tipo nito tem caracter stica nita. Demonstra ca o. Se S e um conjunto gerador nito, ent ao (S ) e nito e cont em uma base de MK , logo dim MK < . Em particular, S tem caracter stica nita. Observe-se que a caracter stica dum D -m odulo e um invariante: se M 1 M2 , ent ao M1 e M2 possuem a mesma caracter stica. O inverso n ao e obviamente verdadeiro, i.e., a caracter stica n ao determina um m odulo a menos de isomorsmo, e por isso n ao e um invariante completo. Exemplos 6.4.7.

6.4. M odulos sobre Dom nios Integrais

277

1. Como Q Z Q = Q a caracter stica de Q, como Z-m odulo, e 1. Como Q n ao e de tipo nito, o corol ario n ao e verdadeiro na direc ca o inversa. 2. Como Q Z Zn = {0}, a caracter stica de Zn e zero. 3. Mais geralmente, se M e um D-m odulo de tor ca o, ent ao a sua caracter stica e zero.

Corol ario 6.4.8. Seja M um D -m odulo. Ent ao {e i }iI M e uma fam lia linearmente independente sobre D sse {1 e i }iI MK e uma fam lia linearmente independente sobre K . Demonstra ca o. Se {ei }iI M e uma fam lia linearmente independente, o subm odulo N = iI D ei e livre de tor ca o, logo, a restri ca o de : M MK a N e injectiva. Segue-se deste corol ario que, se M e um D -m odulo livre, ent ao a sua caracter stica e igual a ` dimens ao. Por outro lado, se M e um D -m odulo livre, ent ao um subm odulo N M n ao e necessariamente livre (exerc cio). De facto, temos o seguinte resultado: Proposi ca o 6.4.9. Se D e um dom nio integral tal que para todo o D m odulo livre M os subm odulos N M s ao livres, ent ao D e um dom nio de ideais principais. Demonstra ca o. Como M = D e um D -m odulo livre se D satisfaz a ` propriedade do enunciado da proposi ca o, os ideais I D s ao D -m odulos livres. Uma base de I cont em um s o elemento, pois quaisquer dois elementos a, b I s ao linearmente dependentes: (b)a + ab = 0. Se {d} e uma base de I , ent ao I = d e I e um ideal principal. Na realidade, os dom nios de ideais principais (abreviadamente, d.i.p.) s ao caracterizados pela propriedade expressa na proposi ca o, como mostra o resultado seguinte: Teorema 6.4.10. Se D e um d.i.p. e M e um D -m odulo livre, ent ao qualquer subm odulo N M e livre, e dim N dim M . Demonstra ca o. Seja {e i }iI uma base de M sobre D , e N M um subm odulo n ao-trivial. Se J I , consideramos um par ordenado (N J , BJ ), onde NJ = N
j J

D ej ,

278

Cap tulo 6. M odulos

e BJ = {f j }j J e uma base de NJ , com J J . Designamos por P o conjunto formado por todos os pares ordenados deste tipo. Em P temos uma rela ca o de ordem parcial denida por (NJ1 , BJ1 ) (NJ2 , BJ2 ) J 1 J 2 e B J1 B J2 .

Vejamos que podemos aplicar o Lema de Zorn a (P , ).

(i) P e n ao-vazio: Como N = {0}, existe J 0 = {j1 , . . . , jn } I tal que n1 n N i =1 D eji = {0} e N i=1 D eji = {0}. O conjunto
n1

{a D : aejn +

i=1

b i e ji N }

e um ideal de D , logo e da forma d0 . Ent ao existe f 0 = d0 ejn + n1 n1 i=1 b0i eji N . Se v = aejn + i=1 bi eji N , temos a = kd0 e
n1 n1

v kf 0 =

i=1

(bi kb0i )eji N

i=1

D eji = {0}.

Conclu mos que B = {f 0 } e uma base de N{J0 } , e P e n ao-vazio. (ii) Em (P , ), toda a cadeia {(NJ , BJ )}A possui um majorante: Basta tomar o par ordenado A NJ , A BJ .

O Lema de Zorn aplicado a (P , ) fornece ent ao um elemento maximal = I , pois (NJ ca o, basta mostrar que J , BJ ). Para terminar a demonstra neste caso NJ e uma base para N . = N , de forma que BJ e a D tal que Suponhamos que I J = . Ent ao existe l I J (6.4.1) ael + v a N para algum v a D ej .
j J

Os a D que satisfazem (6.4.1) formam um ideal, que e necessariamente principal: a d0 . Mostremos que BJ e uma {f 0 }, onde f 0 = d0 el + v d0 base para NJ . Escrevendo B = { f } temos: {l} j j J J (a) BJ e um conjunto gerador: De facto, qualquer elemento de {f 0 } v NJ e da forma (6.4.1), logo: {l} v = ael + v a = a d0 e l + v a = a f 0 a v d0 + v a , Daqui vemos que a v d0 + v a N ( v = a f0 +
j J

a D.
D ej ) j J

= NJ , donde

aj f j ,

e BJ e um conjunto gerador. {f 0 }

6.4. M odulos sobre Dom nios Integrais

279

(b) BJ e um conjunto linearmente independente: formemos a com {f 0 } bina ca o linear aj f j + af 0 =


j J j J

=
k J

aj

k J

cjk ek + ad0 el + a

bk ek

k J

j J

aj cjk + abk ej + ad0 el .

Se esta combina ca o linear e zero, ent ao ad 0 = 0, logo, a = 0. Como os {f j } s ao linearmente independentes, tamb em a j = 0, e os elementos de BJ ao linearmente independentes. {f 0 } s Vemos, pois, que o par (NJ {l} , BJ {l} ) contradiz a maximalidade de (N J , BJ ). Logo, I = J , como era pretendido. Estudaremos na pr oxima sec ca o a estrutura dos m odulos de tipo nito sobre d.i.p.s. Exerc cios.
1. Demonstre a Proposi ca o 6.4.3. 2. Mostre que, se M e um D-m odulo livre sobre um dom nio integral D, ent ao M e livre de tor ca o. D e um exemplo de um m odulo livre N sobre um anel A tal que Torc(N ) = 0. 3. Seja V um espa co vectorial de dimens ao nita sobre K , e T : V V uma transforma ca o linear. Mostre que V e um K [x]-m odulo de tor ca o. 4. Seja D um dom nio integral, e K = Frac(D), visto como um D-m odulo. Em D {0} considere a rela ca o de ordem parcial denida por d1 d2 Kd1 Kd2 , onde Kd K e o D-subm odulo { a d : a D }. (a) Mostre que K = lim Kd . (b) Se M e um D-m odulo e MK e o espa co vectorial associado, mostre que MK = lim(Kd M ). (c) Conclua que 1 v MK e o vector nulo sse v Torc(M ). 5. D e um exemplo de um m odulo livre que possui subm odulos que n ao s ao livres.

280

Cap tulo 6. M odulos

6.5

M odulos de Tipo Finito sobre d.i.p.

Nesta sec ca o damos uma classica ca o completa dos m odulos de tipo nito sobre d.i.p. Como veremos, esta classica ca o tem v arias aplica co es importantes no estudo das transforma co es lineares de um espa co vectorial e na classica ca o de grupos abelianos. Come camos por mostrar que, para esta classe de m odulos que estamos a estudar, livre e livre de tor ca o s ao conceitos equivalentes (j a sabemos que, para um dom nio integral, livre implica livre de tor ca o) Proposi ca o 6.5.1. Seja M um m odulo de tipo nito sobre um d.i.p. D . Se Torc(M ) = 0, ent ao M e livre. Demonstra ca o. Seja S um conjunto gerador nito. Em S escolhemos um conjunto B = {v 1 , . . . , v n } maximal linearmente independente. Para mostrar que B e uma base de M , basta, pois, mostrar que B gera S . Se v S , existem av , a1 , . . . , an D tais que av v = a 1 v 1 + + a n v n (av = 0).

Como M e livre de tor ca o, se a v S av , a aplica ca o w aw dene um monomorsmo : M M . Por outro lado, (M ) n i=1 D v i , pois se w S , ent ao aw = =
w =v S

av aw w

w =v S

Logo M e isomorfo a um subm odulo de um m odulo livre, e portanto (Teorema 6.4.10) e livre. A classica ca o de m odulos de tipo nito sobre d.i.p. baseia-se no seguinte resultado que fornece uma decomposi ca o numa soma de um factor livre com um factor de tor ca o. Teorema 6.5.2. Seja M um m odulo de tipo nito sobre um d.i.p. D . Ent ao M = Torc(M ) L, onde L e um m odulo livre com dimens ao igual a ` caracter stica de M . Demonstra ca o. O m odulo M/ Torc(M ) e livre de tor ca o e de tipo nito. Pela proposi ca o anterior, este quociente e um m odulo livre, logo, existem elementos e1 , . . . , en M , linearmente independentes, tais que
n

av (a1 v 1 + + an v n )

Dvi .
i=1

M/ Torc(M ) =
i=1

D (ei ),

6.5. M odulos de Tipo Finito sobre d.i.p. onde : M M/ Torc(M ) e a projec ca o can onica. Seja L = Ent ao:
n i=1

281 D ei .

(a) LTorc(M ) = {0}: Se v LTorc(M ) existem escalares d, d 1 , . . . , dn D (d = 0) tais que


n

dv = 0,

v=
i=1

di e i ,

logo, (dd1 )e1 + +(ddn )en = 0 e conclu mos que dd1 = = ddn = 0. Pela lei do corte, d1 = = dn = 0, e portanto v = 0. (b) M = L + Torc(M ): Se v M dena-se d1 , . . . , dn D pela f ormula
n

(v ) =
i=1

di (ei ).
n i=1 di ei

Ent ao v = v T + vL , onde v L = Torc(M ).

L e v T = v v L N ( ) =

Por (a) e (b), vemos que M = Torc(M ) L. Assim, se K = Frac(D ) e : M MK e o homomorsmo can onico, a restri ca o de a L e injectiva. Como (L) gera MK , a caracter stica de M e igual a ` dimens ao de L. O factor livre de tor ca o L, na decomposi ca o acima, n ao e u nico, pois depende da escolha de uma base, mas a sua dimens ao (a caracter stica de M ) e um invariante da decomposi ca o, i.e. , se M = Torc(M ) L 1 = Torc(M ) L2 ent ao dim L1 = dim L2 . A caracter stica de M classica, a menos de isomorsmo, a parte livre de M . Para classicar os m odulos de tipo nito sobre um d.i.p. D , falta pois classicar os m odulos de tor ca o, em que o factor livre L = 0. Os pr oximos par agrafos discutem esta classica ca o.

6.5.1

Diagonaliza c ao de matrizes com entradas num d.i.p.

Designamos por Mn (D ) o anel das matrizes n n com entradas num dom nio de ideais principais D . O seguinte resultado ser a utilizado mais tarde para distinguir certas bases dum m odulo livre. Proposi ca o 6.5.3. Seja A Mn (D ). Existem matrizes invert veis P, Q Mn (D ) tais que d1 0 .. Q1 AP = , . 0 dn

onde d1 | d2 | | dn . Os d1 , . . . , dn s ao u nicos a menos de multiplica ca o por unidades.

282

Cap tulo 6. M odulos

Este resultado n ao diz que que uma matriz pode ser diagonalizada com uma mudan ca de base. Em particular, as matrizes P e Q n ao s ao, em geral, inversas uma da outra. A forma normal para uma matriz dada pela Proposi ca o 6.5.3 pode ser obtida atrav es de opera co es elementares nas linhas e colunas da matriz. Para isso introduzimos as matrizes Eij cujas entradas s ao todas zero, a ` excep ca o, da entrada (i, j ) que e 1. A multiplica ca o a ` direita (esquerda) pelas seguintes matrizes invert veis permite efectuar as opera co es elementares usuais: trocas de colunas (linhas): Pij = I Eii Ejj + Eij + Eji ; multiplica ca o de colunas (linhas) por unidades: D i (u) = I + (u 1)Eii (u D uma unidade); soma de m ultiplo de coluna (linha) a outra coluna (linha): T ij (a) = I + aEij (a D ). Denimos, ainda, o comprimento (d) de um elemento d D n ao-nulo como sendo o n umero de factores primos que ocorrem na factoriza ca o de d. Seja ent ao A = (aij ) uma matriz arbitr aria (nn). Queremos ver que A e equivalente10 a uma matriz diagonal. Se A = 0, n ao h a nada a mostrar. Caso contr ario, alguma entrada e n ao-nula de comprimento m nimo, e podemos, com opera co es elementares, transport a-la para a posi ca o (1, 1). Seja a 1k uma entrada tal que a11 a1k . Trocando as colunas 2 e k , podemos supor que esta entrada e a12 . Se d = mdc(a11 , a12 ), existem elementos p, q D tais que pa11 + qa12 = d. Se r = a12 d1 e s = a11 d1 , vemos que as matrizes p r q s 1 P = .. . s r q p 1 = .. .

s ao inversas uma da outra. Multiplicando A = (a ij ) a ` direita pela matriz P fornece uma matriz equivalente cuja primeira linha e (d, 0, a 13 , . . . , a1n ) e (d) < (a11 ). Da mesma forma, se a11 ak1 , um processo semelhante fornece um novo elemento d cujo comprimento e (d) < (a 11 ), e obtemos uma matriz equivalente em que o m nimo foi reduzido. Como toma valores em N, repetindo este processo um n umero nito de vezes, obtemos uma matriz em que a11 | a1k e a11 | ak1 , para todo o k . Utilizando opera co es
Na discuss ao que se segue diremos que duas matrizes A e B s ao equivalentes se existirem matrizes invert veis P e Q tais que B = P AQ.
10

6.5. M odulos de Tipo Finito sobre d.i.p.

283

elementares, obtemos uma matriz equivalente a ` matriz original, da forma d1 0 . . . 0 0 a 22 . . . a 2n . . . . .. . . . . . . . 0 a n2 . . . a nn

Agora, se d1 d2 , ent ao adicionamos a segunda linha a ` primeira linha e repetimos todo o processo novamente. Eventualmente, obtemos uma matriz diagonal em que d1 | d2 (o comprimento (d1 ) diminui sempre!). Procedendo desta forma, podemos produzir uma matriz diagonal em que d 1 | d2 | | dn , tal como se pretendia. Os elementos d1 , . . . , dn na forma normal dada pela Proposi ca o 6.5.3 chamam-se factores invariantes. A unicidade dos factores invariantes decorre do seguinte resultado que ao mesmo tempo fornece um m etodo de c alculo destes factores mais ecaz que elimina ca o. A sua demonstra ca o e deixada como exerc cio. Lema 6.5.4. Seja A Mn (D ) e suponha-se que A e equivalente a uma matriz diagonal d1 0 .. , . 0 dn

Continuando este processo para a segunda linha e a segunda coluna, etc., vemos que a matriz original e equivalente a uma matriz diagonal: d1 0 .. . . 0 dn

com d1 | d2 | | dn . Se a caracter stica de A e r , ent ao d i = 0, para i > r , i e di = i1 , para i r , onde 0 = 1 e i e um maior divisor comum dos menores de dimens ao i da matriz A. Das f ormulas dadas no lema anterior resulta imediatamente o seguinte corol ario. Corol ario 6.5.5. Os factores invariantes s ao u nicos a menos de multiplica ca o por unidades. Duas matrizes s ao equivalentes sse possuem os mesmos factores invariantes. Exemplo 6.5.6.
Seja D = C[x] e consideremos a matriz x2 0 A = 1 x 2 4 0 1 . x4

284
Calculando os menores, obtemos 1 = 1, 2 = x 2, 3 = (x 2)3 ,

Cap tulo 6. M odulos

logo d1 = 1, d2 = (x 2) e d3 = (x 2)2 . De facto, se usarmos o m etodo de elimina ca o, podemos vericar que existem matrizes invert veis tais que: 0 1 0 x2 0 0 1 1 0 1 x + 2 0 1 x 1 0 0 1 1 x4 1 2 4 x4 0 1 x 1 0 0 . 0 = 0 x2 2 0 0 (x 2)

6.5.2

Decomposi c ao em factores c clicos invariantes

Se M e um m odulo sobre um d.i.p. D , e v M , chama-se ideal de ordem de v ao ideal ann v {d D : dv = 0}. Este ideal, sendo principal, toma a forma ann v = a , e ao elemento a D chama-se ordem de v (denida claro que o subm a menos de unidades). E odulo c clico v e isomorfo a D/ ann v . Exemplo 6.5.7.
Seja G um grupo abeliano, que vemos como um Z-m odulo. Se g G, ent ao o subgrupo c clico g gerado por g e isomorfo a Z/ ann g . A ordem de g , tal como denida acima, coincide com a no ca o usual de ordem a menos de um sinal (as unidades neste caso s ao 1).

A primeira classica ca o dum m odulo de tipo nito sobre um d.i.p. D que fornecemos e a seguinte decomposi ca o de um D -m odulo em factores c clicos: Teorema 6.5.8 (Decomposi ca o em factores c clicos invariantes). Seja M um m odulo de tipo nito sobre um d.i.p. D . Ent ao M = v1 vk , onde ann v 1 ann v 2 ann v k . Escrevendo ann v i = di , temos um isomorsmo M D/ d1 D/ dk onde d1 | d2 | | dk . Os ideais d1 , . . . , dk s ao determinados unicamente por M .

6.5. M odulos de Tipo Finito sobre d.i.p. Demonstra ca o. Se a caracter stica de M e r , ent ao M Torc(M ) D D ,
r termos

285

logo, basta demonstrar o resultado para m odulos de tor ca o M . Seja {w1 , . . . , w n } um conjunto nito de geradores de M . Designe-se por 1, . . . , w n } tal L o m odulo livre gerado pelos w i s. Em L existe uma base {w i ) = wi , onde : L M que (w e a projec ca o can onica. Seja N o n ucleo de , de forma que M L/N . Ent ao N e um subm odulo livre de L e, como 1, . . . , v n } uma base de N , de M e de tor ca o, dim N = dim L = n. Seja { v forma que existem escalares aij D satisfazendo a `s rela co es i = v
j

j, aji w

i = 1, . . . , n.

Mudando de bases em L e N , i = w
j

j, qji w

i = v
j

j , pji v

obtemos novas rela co es i = v


j

j, bji w

i = 1, . . . , n,

e e simples vericar que as matrizes A = (a ij ), B = (bij ), P = (pij ) e Q = (qij ) est ao relacionadas por B = Q1 AP. Como vimos acima, podemos escolher as matrizes invert veis P e Q (i.e., as bases de L e N ) tais que B = diag(d1 , . . . , dn ) com d1 | d2 | | dn . Nesse caso: i, i = di w i = 1, . . . n. v i ), mostramos que Se wi = (w M = w1 w n . a a demonstra ca o da proposi ca o. Como ann w i = di , isto terminar i formam um conjunto gerador de L, e E claro que M = i w i , pois os w :LM e sobrejectiva. Logo, basta mostrar que w k i=k wi = {0}. Seja w um elemento desta intersec ca o. Ent ao, existem a i D tais que w = ak w k =
i=k

ai w i .

286 Logo, em L, obtemos k ak w


i=k

Cap tulo 6. M odulos

i N ai w

e conclu mos que existem bi D tais que ai = bi di , i = 1, . . . , n. Mas ent ao k ) = (bk dk w k ) = (bk v k ) = 0, como era pretendido. w = ak wk = (ak w A demonstra ca o da unicidade ser a dada mais adiante. Os ideais di da decomposi ca o que acabamos de estudar chamam-se factores invariantes do m odulo M. Corol ario 6.5.9. Dois m odulos de tipo nito sobre um d.i.p. s ao isomorfos sse possuem os mesmos factores invariantes.

6.5.3

Decomposi c ao em factores c clicos prim arios

Vamos agora dar uma classica ca o alternativa de m odulos sobre d.i.p. Esta classica ca o baseia-se na factoriza ca o dos elementos de D em factores primos. Recordemos que, se 0 = a D , ent ao a pode ser escrito na forma a = u p1 pn , onde u D e uma unidade e os pi D s ao primos. Esta decomposi ca o e u nica a menos da ordem dos factores e de multiplica ca o por unidades. Se a, b D diferem por multiplica ca o por uma unidade, escrevemos a b. Lema 6.5.10. Seja M um m odulo sobre um d.i.p. D . (i) Se M = D/ ab com mdc(a, b) = 1, ent ao M D/ a D/ b . D/ ab .

(ii) Se M = D/ a + D/ b com mdc(a, b) = 1, ent ao M

Demonstra ca o. (i) Seja M = v com ann v = ab e sejam v 1 = bv e v 2 = av (onde mdc(a, b) = 1). Ent ao ann v 1 = a e ann v 2 = b , e existem r, s D tais que ra + sb = 1. Assim vemos que v = sv 1 + r v2 v 1 + v 2 , e por outro lado, se w v 1 v 2 , ent ao aw = bw = 0, logo, w = (ra + sb)w = 0. Conclu mos que M = v 1 v 2 D/ a D/ b . (ii) Sejam v 1 , v 2 M com ann v 1 = a e ann v 2 = b e mdc(a, b) = 1. Ent ao, como em (i), existem r, s D tais que ra+sb = 1 e, se w v 1 v2 , temos w = (ra + sb)w = 0. Logo, M = v 1 v 2 . Agora, se w = v 1 + v 2 , vemos que ann w = ab e, por outro lado, v 1 = (ra + sb)v 1 = sbw, Conclu mos que M = w D/ ab . v 2 = (ra + sb)v 2 = raw.

Usando este lema podemos ent ao mostrar:

6.5. M odulos de Tipo Finito sobre d.i.p.

287

Teorema 6.5.11 (Decomposi ca o em factores c clicos prim arios). Seja M um m odulo de tipo nito sobre um d.i.p. D . Ent ao M = L w1 wn L D/ p1 m1 D/ pn mn ,

onde L e um subm odulo livre de dimens ao igual a ` caracter stica de M , ann wi = pi mi , e os elementos p1 , . . . , pn D s ao primos. Os ideais p1 m1 , . . . , pn mn s ao determinados unicamente (a menos da ordem) por M. Demonstra ca o. Seja a decomposi ca o de M em factores c clicos invariantes. Se ann v i = di , ent ao d1 | d2 | | dk e dkr+1 = = dk = 0, onde r e a caracter stica de M . Temos, pois, que v kr+1 v k = L, com L livre de dimens ao r . Por outro lado, se p 1 m1 , . . . , pn mn s ao as pot encias primas que entram nas decomposi co es primas dos d 1 , . . . , dkr , o lema acima mostra que v1 vk D/ p1 m1 D/ pn mn L. M = v1 vk

A unicidade ser a demonstrada mais adiante. odulo M chama-se diviAos ideais p1 m1 , . . . , pn mn associados ao m sores elementares de M . Os divisores elementares em conjunto com a caracter stica formam uma lista completa de invariantes. Corol ario 6.5.12. Dois m odulos de tipo nito sobre um d.i.p. s ao isomorfos sse possuem a mesma lista de divisores elementares e a mesma caracter stica. Vimos na demonstra ca o acima que a decomposi ca o de M em factores c clicos invariantes determina univocamente uma decomposi ca o de M em factores c clicos prim arios. Inversamente, seja M L D/ p1 m1 D/ pn mn

a decomposi ca o de M em factores c clicos prim arios. Sejam p 1 , . . . , ps os primos distintos (i.e., n ao-associados) que aparecem nesta decomposi ca o. Ordenamos as pot encias primas, que aparecem na decomposi ca o, da seguinte forma: p1 n11 p1 n21 . . . p1 nt1 p2 n12 p2 n22 . . . p2 nt2 ps n1s ps n2s . . . ps nts ,

(6.5.1)

288

Cap tulo 6. M odulos

onde n1i n2i nti , i = 1, . . . , s (possivelmente h a necessidade de 0 acrescentar factores 1 = pi ). Tomamos para dj o produto das pot encias primas que aparecem na linha j , i.e., d j p1 nj 1 p2 nj 2 ps njs . Ent ao vemos que d1 | d2 | | dt , e como as pot encias primas que aparecem em cada d j s ao relativamente primas, o lema precedente fornece um isomorsmo Torc(M ) D/ d1 D/ dt .

Se a dimens ao da parte livre L e r , ent ao acrescentamos a ` lista dos d j s os elementos dt+1 = = dt+r = 0, obtendo-se ent ao a decomposi ca o de M em factores c clicos invariantes. Dada a lista dos {pi nji }, os dk cam determinados (a menos de unidades), como acabamos de ver. Inversamente, dada a lista dos {d k }, os {pi nji } s ao as pot encias primas na decomposi ca o dos d k s. Logo, a unicidade dos ideais d1 , . . . , dk segue-se da unicidade dos ideais p 1 m1 , . . . , pn mn .

6.5.4

Componentes prim arias

ria de Se M e um D -m odulo e p D e um primo, a componente p-prim a M e o subm odulo M (p) = {v M : pk v = 0, para algum k N}. Deixamos como exerc cio vericar que, se Torc(M ) = M , ent ao M= p primo Como M e de tipo nito, apenas um n umero nito de termos n ao e zero. Podemos utilizar as componentes prim arias para demonstrar a unicidade das decomposi co es. Se M L D/ p1 m1 D/ ps ms
1 t D/ p n L D/ p n t , 1

M (p).

s ao duas decomposi co es de M em factores c clicos prim arios, vemos que M (p)


{pi : pi p}
i . D/ p m i

D/ pi mi

{p i : pi p}

Logo nas duas decomposi co es acima podemos assumir que a lista de primos e a mesma, e basta demonstrar a unicidade das decomposi co es para o caso M = M (p). Sejam ent ao M (p) D/ pm1 D/ pms D/ pn1 D/ pnt

6.5. M odulos de Tipo Finito sobre d.i.p.

289

duas decomposi co es de M (p). Ordenemos os termos das decomposi co es, de forma que m1 m2 ms e n1 n2 nt . Se v s M e tal que ann v s = pms , ent ao a segunda decomposi ca o mostra que p nt v s = 0, logo nt ms . De igual forma, vemos que ms nt , logo ms = ns . O m odulo quociente M (p)/ v s admite as decomposi co es M (p)/ v s D/ pm1 D/ pms1 D/ pn1 D/ pnt1

Por exaust ao, conclu mos que mi = ni e s = t, como era pretendido. Exerc cios.
1. Demonstre as f ormulas para os factores invariantes dadas no Lema 6.5.4. 2. Determine matrizes diagonais equivalentes a `s matrizes (a) 36 12 16 18 sobre Z;

x 1 2 1 x 1 sobre R[x]. (b) 0 0 2 x 3 3. Mostre que, se p equivalentes: 0 1 0 0 0 0 1 0 4. Mostre que M = e um primo, as seguintes duas matrizes de Mn (Zp ) s ao 0 1 .. . 0 0 , 1 0 1 1 0 0 1 1 .. . 0 0 0 0 1 0 0 . 1 1

p primo M (p)

se Torc M = M .

5. Se M = D/ p1 p2 2 p3 D/ p1 p2 3 p3 2 p4 D/ p1 3 p2 2 p4 5 e um m odulo sobre um d.i.p. D, determine as decomposi co es de M em factores c clicos invariantes e em factores c clicos prim arios. 6. Sejam M1 e M2 D-m odulos de tipo nito. (b) Determine a decomposi ca o de M1 M2 em factores c clicos invariantes e prim arios em termos das decomposi co es de M1 e M2 . 7. Sejam M1 e M2 D-m odulos c clicos de ordens a e b, respectivamente. Mostre que, se mdc(a, b) = 1, ent ao os factores invariantes de M1 M2 s ao mdc(a, b) e mmc(a, b). (a) Mostre que, se M1 e M2 s ao c clicos, ent ao M1 M2 e c clico.

290

Cap tulo 6. M odulos

6.6

Classica co es: Grupos Abelianos e Formas Can onicas de Matrizes

Nesta sec ca o usamos a classica ca o de m odulos de tipo nito sobre d.i.p. para classicar os grupos abelianos de tipo nito e demonstrar a exist encia da forma can onica de Jordan de uma matriz. Estes correspondem respectivamente, a tomar D = Z e D = K [x] (K um corpo algebricamente fechado) nos teoremas de classica ca o da sec ca o anterior. Se D = Z, todo o ideal possui como gerador u nico um inteiro n ao-negativo. Se D = K [x], todo pois, natural o ideal possui um polin omio m onico como gerador u nico. E, substituir os ideais factores invariantes e os ideais divisores elementares por estes geradores, que tamb em se designam por factores invariantes e divisores elementares.

6.6.1

Classica c ao de grupos abelianos de tipo nito

Seja G um grupo. Dizemos que G e de tipo nito se existem elementos g1 , . . . , gm G tais que g G, n1 , . . . , nm Z : g = g 1 n1 g m nm . Se G e um grupo abeliano, ent ao G e de tipo nito sse G e um Z-m odulo de tipo nito. Como Z e um d.i.p., os teoremas de classica ca o da sec ca o anterior fornecem imediatamente o seguinte resultado: Teorema 6.6.1 (Classica ca o de grupos abelianos de tipo nito). Seja G um grupo abeliano de tipo nito. Ent ao G Z d1 Z dn ,

onde d1 , . . . , dn s ao naturais denidos univocamente pela condi ca o d 1 | d2 | ao as pot encias primas na decomposi ca o dos | dn . Se p1 n1 , . . . , ps ns s d1 , . . . , dn em factores primos, ent ao G Z p1 n 1 Z ps n s Z r ,

onde r e o n umero de naturais di = 0 ( i.e., a caracter stica de G). Os naturais di (respectivamente pi ni ) chamam-se factores invariantes (respectivamente divisores elementares ) de G. S ao invariantes que determinam o grupo abeliano a menos de isomorsmo. Observe-se que podemos calcular uma lista de invariantes, uma vez conhecida a outra. Exemplos 6.6.2.
ao 1. Se n N admite a factoriza ca o prima n = p1 n1 ps ns , ent Zn Z p1 n 1 Z ps n s . Existe apenas o factor invariante n, e os divisores elementares s ao os p i ni .

6.6. Classica co es

291

2. Seja G = Z6 Z15 Z18 . Ent ao a decomposi ca o de G em factores c clicos prim arios e G Z 2 Z 3 Z 3 Z 5 Z 2 Z 32

logo, os divisores elementares s ao {2, 2, 3, 3, 32, 5}. Obtemos os factores invariantes a partir da Tabela 6.5.1, que neste caso e 20 2 2 3 3 32 50 50 5.

Os factores invariantes s ao os produtos das pot encias que aparecem em cada linha da tabela: d1 = 3, d2 = 6, d3 = 90. Logo, a decomposi ca o de G em factores invariantes e: G Z3 Z6 Z90

6.6.2

Forma can onica de Jordan

Nesta subsec ca o, K designa um corpo algebricamente fechado. Seja V um espa co vectorial de dimens ao nita sobre K , e T : V V uma transforma ca o linear. Estamos interessados em estudar T dum ponto de vista estrutural. Para isso utilizamos a estrutura de K [x]-m odulo de V denida n por T (ver Exerc cio 6.1.1): se p(x) = an x + + a0 K [x] e v V , ent ao p(x) v an T n (v ) + + a0 v. V Observe-se que V e um K [x]-subm odulo sse V e um subespa co linear de V , invariante sob a ac ca o de T : T (V ) V , logo a estrutura do K [x]-m odulo V est a intrinsecamente ligada a ` estrutura da transforma ca o T . Como K [x] e um d.i.p., a classica ca o de m odulos sobre d.i.p. permite obter o seguinte resultado: Teorema 6.6.3 (Forma can onica de Jordan). Seja T : V V uma aplica ca o linear de um espa co vectorial de dimens ao nita sobre K . Existe uma base {e1 , . . . , en } de V sobre K , em rela ca o a ` qual a matriz da transforma ca o T e J1 0 .. J = , . 0 Jm onde cada Ji e uma matriz (ni ni ) da forma i 1 0 . .. . 0 1 i

292

Cap tulo 6. M odulos

Demonstra ca o. Observe-se que p(x) K [x] e primo sse p(x) = x . Logo, a decomposi ca o de V em factores c clicos prim arios e V onde Vi V1 V m ,

v i e ann(v i ) = (x i )ni . Os elementos {(x i )ni 1 v , . . . , (x i )v , v }

formam uma base de Vi sobre K (exerc cio), e a matriz de T relativamente a esta base e precisamente Ji . Para o c alculo da forma can onica de Jordan, e apenas necess ario conhecerse os divisores elementares (ou os factores invariantes) do K [x]-m odulo V . Estes podem ser determinados da seguinte forma (ver a demonstra ca o do Teorema 6.5.8): Seja {f 1 , . . . , f n } uma base de V sobre K , e A = (aij ) a matriz de T relativamente a esta base. O conjunto {f 1 , . . . , f n } gera V como K [x]-m odulo. Formando o m odulo livre L gerado por estes elementos, temos o homomorsmo natural : L V e designamos por N o seu n ucleo. Os elementos ei = xf i j aji f j formam uma base de N (como K [x]-m odulo), e os factores invariantes de V s ao obtidos por aplica ca o da Proposi ca o 6.5.3 a ` matriz x a11 a12 a1n a21 x a22 a2n . . . . . . . . . . an1 an2 x ann Esta fornece uma matriz equivalente 1 .. . 0 1 d1 (x) .. . 0 Exemplo 6.6.4.
Seja T : C3 C3 a transforma ca o linear denida pela matriz 2 0 0 0 1 , A= 1 2 4 4

ds (x)

onde d1 (x) | | ds (x) s ao os factores invariantes.

6.6. Classica co es
relativamente a ` base can onica de C3 . Como vimos no Exemplo 6.5.6, temos x2 0 0 1 0 1 x + 2 0 1 x 2 4 1 x4 1 1 1 0 0 0 1 1 0 0 1 x x4 1 0 0 , 0 = 0 x2 0 0 (x 2)2

293

e os divisores elementares s ao (x 2) can onica de Jordan de T e 2 J = 0 0

e (x 2)2 . Conclu mos que a forma 0 0 2 1 . 0 2

A forma can onica de Jordan e uma consequ encia da decomposi ca o em factores c clicos prim arios. Da decomposi ca o em factores c clicos invarian nica tes obt em-se uma outra forma can onica conhecida como forma can o 11 racional (ver exerc cio). Exerc cios.
1. Determine todos os grupos abelianos de ordem 120. 2. Seja K um corpo algebricamente fechado de caracter stica zero. Mostre que U = {r : r e raiz de xn 1 = 0} e um grupo abeliano isomorfo a Zn . 3. Seja T : V V uma transforma ca o linear de um espa co vectorial de dimens ao nita sobre um corpo K e suponha que V v (como K [x]-m odulo), onde ann(v ) = (x )m . Mostre que os elementos {(x )m1 v , . . . , (x )v , v } formam uma base de V sobre K . 4. Determine a forma can onica de Jordan das matrizes: 1 1 2 4 , (a) A = 0 1 0 0 1 0 0 0 8 1 0 0 16 (b) B = 0 1 0 14 . 0 0 1 6
A forma can onica racional, ao contr ario da forma can onica de Jordan, n ao requer que K seja algebricamente fechado.
11

294

Cap tulo 6. M odulos

5. Seja T : V V uma transforma ca o linear de um espa co vectorial de dimens ao nita sobre um corpo K , e d1 (x) | | ds (x) os factores invariantes do K [x]-m odulo V . A m(x) = ds (x) chama-se polin omio m nimo da transforma ca o T e a p(x) = d1 (x) ds (x) chama-se polin omio caracter stico da transforma ca o T . (a) Mostre que m(x) = 0, m(T ) = 0 e que se q (x) e um polin omio tal que q (T ) = 0 ent ao m(x)|q (x);

(b) Mostre que p(x) = 0, p(T ) = 0 e que p(x) = det(xI T ).

nica racional) Seja T : V V uma aplica 6. (Forma cano ca o linear de um espa co vectorial de dimens ao nita sobre K . Utilizando a decomposi ca o em factores c clicos invariantes de V como um K [x]-m odulo, mostre que existe uma base {e1 , . . . , en } de V sobre K em rela ca o a ` qual a matriz de T e R1 0 . . R= , . 0 Rm onde Ri e uma matriz (ni ni ) da forma 0 0 1 0 .. . 0 0 1 a0 . . . . . . ani 2 ani 1

A R chama-se forma can onica racional da transforma ca o linear T . 7. Recorde que uma equa ca o diferencial ordin aria (e.d.o.) linear escalar dn1 y dy dn y + an1 n1 + + a1 + a0 y = 0 n dt dt dt e equivalente a um sistema de e.d.o.s linear de primeira ordem: dx = xA, dt onde x = (y, y , y , . . . , y (n1) ) e A e a matriz companheira 0 0 a0 . . 1 0 . . . .. . . . 0 0 an2 1 an1

Mostre, recorrendo a ` forma can onica racional, o seguinte rec proco: todo o sistema de e.d.o.s linear de primeira ordem e equivalente a um sistema desacoplado de e.d.o.s lineares escalares.

6.7. Categorias e Functores

295

6.7

Categorias e Functores

As v arias estruturas alg ebricas que temos vindo a estudar, embora diferentes, exibem muitas vezes semelhan cas formais. Algumas das constru co es repetem-se para grupos, an eis e m odulos e, por vezes, os m etodos utilizados pois tempo para parar e perguntar: ser s ao em tudo id enticos. E a que n ao existe uma abordagem unicada que permita formalizar estas semelhan cas de forma precisa? A resposta e sim, como veremos nesta sec ca o, e a deni ca o essencial e a seguinte: Deni ca o 6.7.1. Uma categoria C consiste em: (i) Uma classe de objectos. (ii) Para cada par de objectos (X, Y ), um conjunto Hom(X, Y ), cujos elementos chamamos morfismos. (iii) Uma aplica ca o Hom(X, Y ) Hom(Y, Z ) Hom(X, Z ), a que chama o de morfismos. mos composic a A imagem do par (, ) sob a opera ca o de composi ca o de morsmos ser a designada por , e as seguintes propriedades devem ser satisfeitas: (C1) Associatividade : se Hom(X, Y ), Hom(Y, Z ) e Hom(Z, W ), ent ao ( ) = ( ) . (C2) Exist encia de identidades : para todo o objecto X , existe um morsmo 1X Hom(X, X ) que satisfaz 1X = e 1X = , sempre que Hom(W, X ) e Hom(X, Y ), onde Y e W s ao objectos arbitr arios. Exemplos 6.7.2.
1. A categoria S em que os objectos s ao os conjuntos, em que os morsmos Hom(X, Y ) s ao as aplica co es : X Y , e a composi ca o de morsmos e a composi ca o habitual de aplica co es. 2. A categoria G em que os objectos s ao os grupos, os morsmos Hom(G, H ) s ao os homomorsmos de grupos : G H , e a composi ca o de morsmos e a composi ca o habitual. 3. A categoria MA em que os objectos s ao os m odulos sobre um anel A, os morsmos Hom(M, N ) s ao as transforma co es lineares : M N , e a composi ca o de morsmos e a composi ca o de transforma co es lineares. 4. A categoria T em que os objectos s ao os espa cos topol ogicos, os morsmos Hom(X, Y ) s ao as aplica co es cont nuas, e a composi ca o de morsmos e a composi ca o habitual de aplica co es.

296

Cap tulo 6. M odulos

O primeiro destes exemplos mostra porque e que, em geral, os objectos de uma categoria formam uma classe, em vez de um conjunto : n ao podemos falar do conjunto de todos os conjuntos sem nos envolvermos em paradoxos (ser a que o conjunto de todos os conjuntos e um membro de si pr oprio?). Esta diferen ca, cuja justica ca o completa exige um estudo promenorizado da Teoria do Conjuntos (12 ), signica que a `s classes n ao aplicamos as opera co es usuais sobre conjuntos (como, por exemplo, formar subconjuntos). Uma categoria em que os objectos s ao os elementos de um conjunto diz-se uma categoria pequena. Deve-se observar que um morsmo Hom(X, Y ), apesar das designa co es, n ao precisa de ser uma aplica ca o de X em Y , como se ilustra no exemplo seguinte: Exemplo 6.7.3.
Fixe-se um grupo G. Seja C a categoria com um u nico objecto {} e em que os morsmos Hom(, ) s ao os elementos de G. A composi ca o de dois morsmos e multiplica ca o no grupo G. Se G e n ao-trivial, os morsmos n ao s ao aplica co es entre objectos.

Uma categoria concreta e uma categoria C em que todo o morsmo Hom(X, Y ) e uma aplica ca o X Y , em que o morsmo identidade 1X Hom(X, Y ) e a aplica ca o identidade X X , e em que a composi ca o de morsmos e a composi ca o usual de aplica co es. A grande maioria das categorias que estudamos neste livro s ao categorias concretas. De qualquer forma, vamos sempre representar um morsmo Hom(X, Y ) simbolicamente por : X Y , tendo em aten ca o que n ao e necessariamente uma aplica ca o de X em Y . Vejamos algumas propriedades elementares das categorias. Proposi ca o 6.7.4. Numa categoria C , para cada objecto X , o morsmo identidade 1X eu nico. Demonstra ca o. De facto, se 1X e 1X s ao duas identidades em X , ent ao pela propriedade (C2) aplicada a 1X e a 1X , obtemos que 1X 1 X = 1 X e 1 X 1 X = 1 X . Logo, 1X = 1X . Numa categoria C , dado um morsmo f : X Y , dizemos que g : Y ` esquerda de f se X e um inverso a g f = 1X . ` direita de f . De forma an aloga dene-se inverso a
Ver, por exemplo, P. R. Halmos, Naive Set Theory, Undergraduate Texts in Mathematics, Springer-Verlag, 1974.
12

6.7. Categorias e Functores

297

Proposi ca o 6.7.5. Se f : X Y possui um inverso a ` esquerda g e um inverso a ` direita g , ent ao g = g . Demonstra ca o. Pela deni ca o de inverso a ` esquerda/direita, obtemos: (g f ) g = 1X g = g , g (f g ) = g 1Y = g. Logo, pela associatividade, temos que g = g . No caso em que f : X Y possui um inverso a ` esquerda e a ` direita g , chama-se a g o inverso de f e escreve-se g = f 1 . Neste caso, diz-se que f e uma equival encia ou um isomorfismo na categoria em quest ao. Exemplos 6.7.6.
1. Nos Exemplos 6.7.2 acima, as equival encias s ao as bijec co es (na categoria dos conjuntos), os isomorsmos de grupos (na categoria dos grupos), os isomorsmos lineares (na categoria dos m odulos sobre um anel) e os homeomorsmos (na categoria dos espa cos topol ogicos). 2. No Exemplo 6.7.3, todos os morsmos s ao equival encias. Em geral, a uma categoria pequena em que todos os morsmos s ao invert veis chama-se um ide. grupo

Com o objectivo de relacionar duas categorias, introduzimos o conceito de functor. Deni ca o 6.7.7. Um functor covariante F de uma categoria C para uma categoria D e uma aplica ca o que a cada objecto X de C associa um objecto F (X ) de D , e a cada morsmo : X Y , um morsmo F () : F (X ) F (Y ), tal que as seguintes propriedades s ao satisfeitas: (i) F preserva identidades: F (1X ) = 1F (X ) para todo o objecto X de C ; (ii) F preserva composi co es: F ( ) = F () F ( ) para todos os morsmos e que se podem compor. De forma semelhante, dene-se um functor contravariante em que F associa a cada objecto X de C um objecto F (X ) de D , e a cada morsmo : X Y , um morsmo F () : F (Y ) F (X ), e: (i) F preserva identidades: F (1X ) = 1F (X ) para todo o objecto X de C ; (ii) F troca composi co es: F ( ) = F ( ) F () para todos os morsmos e que se podem compor. Vejamos alguns exemplos de functores:

298 Exemplos 6.7.8.

Cap tulo 6. M odulos

1. A aplica ca o que a cada grupo associa o seu conjunto base, e que a cada homomorsmo de grupos associa a aplica ca o entre os conjuntos base, e um functor covariante da categoria dos grupos na categoria dos conjuntos. Mais geralmente, dada uma categoria concreta C , temos um functor F : C S de C para a categoria dos conjuntos S que esquece a estrutura: a cada objecto X de C , o functor F associa o seu conjunto base X , e a cada morsmo Hom(X, Y ), o functor F associa a aplica ca o X Y . 2. A aplica ca o que a cada m odulo M sobre um anel comutativo A associa o seu dual M , e a cada aplica ca o linear : M N associa a aplica ca o transposta : N M , e um functor contravariante da categoria dos A-m odulos a ` esquerda na categoria dos A-m odulos a ` direita. 3. A aplica ca o que, a cada espa co topol ogico X associa o seu grupo de homologia Hk (X, Z) (respectivamente, co-homologia H k (X, Z)) e a cada aplica ca o cont nua : X Y o homomorsmo de grupos : Hk (X, Z) Hk (Y, Z) (respectivamente, : H k (Y, Z) H k (X, Z)), e um functor covariante (respectivamente, contravariante) da categoria dos espa cos topol ogicos na categoria dos grupos abelianos.

Muitas das constru co es que foram feitas anteriormente podem ser abstra das para o contexto geral da Teoria das Categorias. Consideremos, a t tulo de exemplo, a no ca o de produto directo. Seja {Xi }iI uma fam lia de objectos numa categoria C . Um produto dos objectos {Xi }iI e um par (Z, {i }iI ), onde Z e um objecto e os i : Z Xi s ao morsmos que satisfazem a seguinte propriedade universal: Para todo o objecto Y e morsmos i : Y Xi , i I , existe um u nico morsmo : Y Z tal que o seguinte diagrama comuta
G Z Y xxx xxx xxx i i xxxx  8 Xi

para todo o i I . f E acil de ver que o produto, caso exista, ca denido a menos de iso claro que nesse caso escrevemos morsmo. E iI Xi para representar o produto. Note que o produto pode existir ou n ao, dependendo da categoria. Para cada categoria e necess ario mostrar a sua exist encia, e para isso e preciso ter um modelo concreto (normalmente bastante o bvio). Foi isso que zemos anteriormente para a categoria dos grupos e para a categoria dos m odulos sobre um anel.

6.7. Categorias e Functores

299

Uma das grandes vantagens da Teoria das Categorias e a de permitir tornar precisas certas express oes que usamos na exposi ca o de um dado formalismo matem atico. Exemplo disso s ao termos que se usam frequentemente, tais como a que uma dada aplica ca o e induzida, ou que certas propriedades s ao functoriais, ou ainda que uma dada constru ca o e natural. Por exemplo, o u ltimo termo e geralmente sin onimo de que a constru ca o n ao depende de escolhas, mas pode ser tornado preciso atrav es da seguinte: o natural T entre dois functores Deni ca o 6.7.9. Uma transformac a F :CDeG:CD e uma aplica ca o que associa a cada objecto X da categoria C um morsmo da categoria D : TX : F (X ) G(X ), tal que o seguinte diagrama comuta F (X )
F () TX

G G(X )
G()

F (Y )

TY

G G(Y )

para todo o morsmo : X Y de C . Se TX e uma equival encia para todo o objecto X , dizemos que T e uma equival encia natural. No exemplo seguinte mostramos como podemos formalizar a arma ca o de que para todo o espa co vectorial de dimens ao nita V existe um isomorsmo natural entre o duplo dual (V ) e V . Exemplo 6.7.10.
Seja C a categoria dos m odulos sobre um anel A. Para cada A-m odulo M , consideramos o duplo dual: M (M ) , e para cada transforma ca o linear : M N , consideramos a transforma ca o linear : M N dupla transposta: ( ) . Esta opera ca o dene um functor covariante de C em C . Para cada A-m odulo M designamos por TM : M M o homomorsmo denido da seguinte forma: para cada v M , TM (v ) : M A e a transforma ca o linear (v ). Vericamos facilmente que M TM e uma transforma ca o natural entre o functor duplo dual e o functor identidade. Se, em vez da categoria dos A-m odulos a ` esquerda, considerarmos a categoria dos espa cos vectoriais de dimens ao nita sobre um corpo K , ent ao V T V dene uma equival encia natural entre o functor duplo dual e o functor identidade.

300

Cap tulo 6. M odulos

Neste livro n ao usamos a Teoria da Categorias, com pequenas excep co es onde a utilizamos apenas como uma linguagem, e por isso n ao desenvolvemos mais este t opico. No entanto, gostar amos de frisar que esta tem adquirido uma import ancia central em v arias a reas da Matem atica, como por exemplo na Topologia e na Geometria Alg ebrica, e hoje em dia constitui uma a rea muito importante da Algebra. Exerc cios.
1. Seja {Xi }iI uma fam lia de objectos numa categoria C . Dena co-produto X dos objectos { X i i }iI e verique que a soma directa de grupos abeliaiI nos e de m odulos, e o produto livre, s ao co-produtos nas respectivas categorias. 2. Um conjunto com um ponto marcado e um par (X, x) onde X e um conjunto e x X . Um morsmo (X, x) (Y, y ) entre conjuntos com pontos marcados e uma aplica ca o f : X Y tal que f (x) = y . (a) Mostre que os conjuntos marcados e os morsmos de conjuntos marcados formam um categoria. (b) Mostre que existem produtos nesta categoria e descreva-os. (c) Mostre que existem co-produtos nesta categoria e descreva-os. 3. Seja L um objecto numa categoria C , S um conjunto n ao-vazio, e : X L uma aplica ca o. Diz-se que L e livre no conjunto S se para cada objecto : L X que torna X de C e aplica ca o : S X existe um u nico morsmo o seguinte diagrama comutativo: G S xxx xxx xxx xxx x8

L 1 1 1 X.

Mostre que, numa categoria C , se L e livre no conjunto S , L e livre no conjunto S e |X | = |X |, ent ao L e isomorfo a L. 4. Um objecto I numa categoria C diz-se universal ou inicial se para cada objecto X de C existe um u nico morsmo : I X : (a) Mostre que quaisquer dois objectos iniciais de uma categoria s ao isomorfos. (b) Determine os objectos iniciais e terminais nas categorias dos grupos. (c) Mostre que o co-produto pode ser considerado com um objecto universal numa categoria apropriada. 5. Dena, analogamente ao problema anterior, o que e um objecto co-universal ou terminal numa categoria C . Mostre que o produto pode ser considerado como um objecto co-universal numa categoria apropriada.

Cap tulo 7

Teoria de Galois
A solu ca o de uma equa ca o quadr atica era conhecida pelos matem aticos da Babil onia1 , que sabiam como completar o quadrado, e foi popularizada no mundo ocidental durante o Renascimento por tradu co es em latim do livro de al-Khowarizmi Al-jabr wal muq abalah (mencionado no Cap tulo 1). Em 1545, a publica ca o da Ars Magna de Geronimo Cardano (1501-1576), tamb em conhecido por Cardan, inclui f ormulas para a resolu ca o de equa co es das pelo autor, respectivamente, a Niccolo Tartaglia do 3o e 4o graus, atribu (1500-1565) e Ludovico Ferrari (1522-1565). A descoberta destas f ormulas e a luta pela prioridade da sua descoberta tem uma hist oria bastante curiosa e divertida que e descrita nas obras indicadas. A f ormula de Cardan, como e hoje conhecida, para a resolu ca o da equa ca o c ubica x3 + px = q , e x=
3

(p/3)3 + (q/2)2 + q/2

(p/3)3 + (q/2)2 q/2.

O caso geral de uma equa ca o do terceiro grau y 3 + by 2 + cy + d = 0 pode ser reduzido a este caso pela transforma ca o y = x b/3. A verica ca o, por substitui ca o, de que a f ormula de Cardan fornece uma solu ca o da equa ca o dever a dar uma ideia do grau de diculdade envolvido neste tipo de problema. A equa ca o do quarto grau pode tamb em ser reduzida a ` solu ca o de uma c ubica. Podemos sempre assumir, eventualmente ap os uma transla ca o, que a qu artica e da forma x4 + px2 + qx + r = 0. Completando o quadrado, obtemos (x2 + p)2 = px2 qx r + p2 . O truque consiste em observar que, para qualquer y , temos (x2 + p + y )2 = px2 qx r + p2 + 2y (x2 + p) + y 2
1

= (p + 2y )x2 qx + (p2 r + 2py + y 2 ).

Para as refer encias hist oricas deste cap tulo ver Carl R. Boyer, A History of Mathematics, John Wiley & Sons, New York (1968), e Dirk J. Struik, Hist oria Concisa das Matem aticas, Gradiva Publica co es Lda., Lisboa (1989).

301

302

Cap tulo 7. Teoria de Galois

Ora esta u ltima equa ca o e quadr atica em x, e podemos escolher y de forma que seja um quadrado perfeito. Isto consegue-se precisamente, impondo que o discriminante seja zero: q 2 4(p + 2y )(p2 r + 2py + y 2 ) = 0. Esta u ltima equa ca o e uma c ubica em y : 8y 3 20py 2 + (16p2 + 8r )y + (q 2 4p3 + 4pr ) = 0, que portanto pode ser resolvida com recurso a ` f ormula de Cardan. Com este valor para y , o lado direito da equa ca o auxiliar acima ca um quadrado perfeito, de forma que, extraindo as ra zes, obtemos uma equa ca o quadr atica que pode ser resolvida. As solu co es expostas na Ars Magna constitu ram um forte est mulo na procura de f ormulas para resolu ca o de equa co es alg ebricas de graus mais elevados. Este esfor cos mostraram-se infrut feros durante mais de 300 anos, pois foi preciso esperar pelo in cio do s eculo XIX para que Abel e Runi chegassem a ` conclus ao oposta: para uma equa ca o do 5 o grau n ao existe uma f ormula geral que exprima as ra zes como radicais dos coecientes da equa ca o. Inspirado pela demonstra ca o de Abel da impossibilidade de resolu ca o da equa ca o qu ntica, Galois iniciou o estudo de equa co es alg ebricas de grau arbitr ario, e mostrou n ao s o a impossibilidade de resolu ca o da equa ca o alg ebrica geral de grau maior ou igual a cinco, como deu ainda um crit erio para decidir se uma equa ca o particular pode ser resolvida e, em caso armativo, um m etodo de resolu ca o. Os trabalhos de Galois, apesar da sua morte prematura, foram fundamentais no estabelecimento da Algebra, tal como a conhecemos hoje, e tiveram consequ encias muito para al em do problema original da resolu ca o de equa co es alg ebricas por radicais. Para ilustrarmos as ideias de Galois, consideremos a equa ca o qu artica com coecientes racionais p(x) = x4 + x3 + x2 + x + 1 = 0. e?). Pensemos Esta equa ca o tem as ra zes rk = ei 5 (k = 1, . . . , 4) (porqu agora em todas as poss veis equa co es polinomiais, com coecientes racionais, que s ao satisfeitas por estas ra zes. Estas incluem, entre outras, as equa co es r1 + r2 + r3 + r4 1 = 0, r1 r4 = 1, (r1 )5 1 = 0, ...
2k

(r1 + r4 )2 + (r1 + r4 ) 1 = 0,

A observa ca o chave e a seguinte: Se considerarmos as poss veis permuta co es das ra zes que transformam equa co es deste tipo ainda em equa co es deste tipo, obtemos o grupo de Galois da equa ca o: G = {I, (1243), (14)(23), (1342)}.

7.1. Extens oes de Corpos

303

A estrutura deste grupo, descobriu Galois, e a chave para a resolu ca o desta 2 equa ca o . simples Consideremos por exemplo o subgrupo H = {I, (14)(23)}. E vericar que as express oes polinomiais nas ra zes, com coecientes racionais, que s ao xas pelos elementos de H s ao precisamente os polin omios em w 1 = r1 + r4 e w2 = r2 + r3 . Mas w1 e w2 s ao as solu co es da equa ca o quadr atica x2 + x 1 = 0. Assim, e supondo que n ao conhec amos as express oes das solu co es da equa ca o original, poder amos descobri-las resolvendo primeiro esta equa ca o quadr atica, obtendo 1 5 1 + 5 , r2 + r3 = , r1 + r 4 = 2 2 e de seguida a equa ca o quadr atica (x r1 )(x r4 ) = x2 (r1 + r4 )x + r1 r4 = 0, j a que de facto esta equa ca o tem como coecientes express oes polinomiais em w1 e w2 (pois temos r1 r4 = 1). Observe-se que o Grupo de Galois pode ser caracterizado como o grupo de simetrias da equa ca o: s ao as transforma co es que levam solu co es (ra zes) em solu co es preservando a estrutura alg ebrica das solu co es. Este e precisamente o ponto de partida na exposi ca o moderna da Teoria de Galois: constr oi-se o corpo Q(r1 , . . . , rn ) gerado pelas ra zes da equa ca o, e os elementos do Grupo de Galois aparecem como automorsmos destes corpos 3 . Nesta linguagem, a Teoria de Galois consiste em transformar quest oes sobre a estrutura destes corpos em quest oes sobre a estrutura do grupo associado.

7.1

Extens oes de Corpos

Como mencion amos acima, o conceito de extens ao de corpo e fundamental na exposi ca o que adoptaremos da Teoria de Galois. Recordemos que um corpo L e uma extens ao de um corpo K , se K e um subcorpo de L. Nesta sec ca o iniciamos o estudo sistem atico das extens oes de um dado corpo. Come camos por recordar alguns dos resultados obtidos no Cap tulo 3. Seja K um corpo, e L uma extens ao de K . Recorde-se que a extens ao dizse nita (respectivamente innita ) se L, visto como espa co vectorial sobre o corpo K , tem dimens ao nita (respectivamente innita). A dimens ao de L sobre K designa-se por [L : K ]. Se S L e um subconjunto, designamos por
2 Esta descoberta e tanto mais surpreendente, pois Galois teve de inventar primeiro o conceito de grupo que at e aquela data era inexistente! 3 A no ca o de corpo s o foi formalizada por Dedekind em 1879, mais de 50 anos depois da morte tr agica de Galois.

304

Cap tulo 7. Teoria de Galois

claro que K (S ) K (S ) o menor subcorpo de L que cont em K e S . E e uma extens ao de K gerada por S . Se S = {u1 , . . . , un }, escrevemos K (u1 , . . . , un ) em vez de K ({u1 , . . . , un }). Vejamos mais em pormenor o caso de um s o elemento, i.e., o caso K (u) em que u L. Se x e uma indeterminada, temos o homomorsmo de an eis : K [x] L que a um polin omio g (x) faz corresponder o seu valor em u (g (x) g (u)). O n ucleo N () deste homomorsmo e um ideal de K [x] que e necessariamente principal. Temos ent ao dois casos: (i) u e transcendente sobre K . Neste caso, N () = {0}, logo, e um monomorsmo cuja imagem e K [u], e que possui uma u nica extens ao ao corpo das frac co es K (x) de K [x]. Temos ent ao K (u) K (x), e os elementos de K (u) s ao da forma g (u)/f (u) com g (x), f (x) K [x] e f (x) = 0. A extens ao K (u) tem dimens ao innita sobre K ; (ii) u e alg ebrico sobre K . Ent ao N () = p(x) , onde p(x) e um polin omio irredut vel, e K (u) = K [u] K [x]/ p(x) . Se impusermos que p(x) seja m onico, ent ao p(x) eu nico, e chama-se a p(x) polin omio m nimo de u. A extens ao K (u) tem dimens ao [K (u) : K ] = deg p(x). A esta dimens ao chama-se grau alg ebrico de u sobre K . o Deni ca o 7.1.1. Uma extens ao L de um corpo K diz-se uma extens a simples se existe um u L tal que L = K (u). Neste caso, a u chama-se elemento primitivo de L. Um extens ao L de K diz-se alg ebrica (respectivamente transcendente ) se todos os elementos de L s ao alg ebricos (respectivamente se existe um elemento de L transcendente) sobre K . Uma extens ao simples L e alg ebrica ou transcendente, consoante os seus elementos primitivos sejam alg ebricos ou transcendentes. Uma extens ao L de dimens ao nita sobre K e sempre alg ebrica (ver Exerc cio 3.4.8), mas existem extens oes alg ebricas de dimens ao innita. Uma extens ao transcendente e necessariamente de dimens ao innita. Exemplos 7.1.2.
erio de Eisenstein, o 1. Considere L = Q( n 2) R e K = Q. Pelo Crit polin omio p(x) = xn 2, (n 2) e irredut vel sobre Q. O n umero u = n 2 e uma raiz de p(x) em R, logo, [Q( n 2) : Q] = n, e n 2 e alg ebrico de grau n sobre Q. 2. Considere L = C e K = R. O polin omio x2 + 1 e obviamente irredut vel sobre R. O n umero i C e uma raiz de x2 + 1 em C, logo i e alg ebrico de grau 2 sobre R. Na realidade, C = R[x]/ x2 + 1 = R(i), de forma que C e uma extens ao simples de R, e i e um elemento primitivo. 3. Considere L = C e K = Q. Ent ao L e uma extens ao transcendente de K , e [C : Q] = .

7.1. Extens oes de Corpos A demonstra ca o da proposi ca o seguinte e deixada como exerc cio:

305

Proposi ca o 7.1.3. Sejam M L K extens oes sucessivas de um corpo K . Ent ao [M : K ] e nito se e s o se [M : L] e [L : K ] s ao ambos nitos. Nesse caso temos [M : K ] = [M : L] [L : K ]. Exemplo 7.1.4.
o mio Vimos no exemplo acima que [Q( 2), Q] = 2. Por outro lado, o polin q (x) = x2 3 e irredut vel sobre Q ( 2) . De facto, uma raiz de q ( x ) em Q ( 2) ter a de satisfazer (a + b 2)2 = 3, a, b Q, logo, (a2 + 2b2 ) + 2ab 2 = 3, donde 2 2 a , temos que a2 = 3 o que e imposs vel pois + 2b = 3 e ab = 0. Se b = 0 2 3 Q. Se a = 0 temos que (2b) = 6 o que e imposs vel, pois 6 Q . Como x2 3 e irredut vel em Q ( 2) , conclu mos que Q ( 2)( 3) Q ( 2)[ x ] / x2 3 e que [Q( 2)( 3), Q( 2)] = 2. Pela Proposi ca o 7.1.3, obtemos [Q( 2, 3), Q] = [Q( 2)( 3), Q( 2)] [Q( 2), Q] = 2 2 = 4.

Nos exemplos acima, consider amos apenas subcorpos do corpo dos n umeros complexos. Neste caso n ao h a qualquer problema em determinar extens oes em que um dado polin omio possua ra zes devido a uma propriedade fundamental de C : qualquer polin omio (de grau 1) com coecientes em C tem pelo menos uma raiz. Recordemos que, em geral, um corpo L diz-se algebricamente fechado se qualquer polin omio p(x) L[x] de grau 1 possui uma raiz em L. Na proposi ca o seguinte damos outras caracteriza co es de um corpo algebricamente fechado que podem ser facilmente vericadas. Proposi ca o 7.1.5. As seguintes arma co es s ao equivalentes: (i) L e um corpo algebricamente fechado. (ii) Todo o polin omio p(x) = an xn + + a1 x + a0 L[x] se decomp oe num produto de factores lineares: p(x) = a n n ( x r ) . i 1 (iii) Todo o polin omio irredut vel de L[x] tem grau 1. (iv) N ao existem extens oes alg ebricas pr oprias de L. Existem muitos exemplos interessantes de corpos que n ao s ao subcorpos de C. Por exemplo, os corpos num ericos Z p , importantes na Teoria dos N umeros, ou o corpo das frac co es C(z), fundamental na Geometria Alg ebrica. Para estes corpos n ao e o bvio que dado um polin omio exista uma extens ao onde o polin omio se decomponha em factores lineares. Abordaremos este problema numa das pr oximas sec co es.

306 Exerc cios.

Cap tulo 7. Teoria de Galois

1. Mostre que o subconjunto de C formado pelos elementos alg ebricos sobre Q e uma extens ao alg ebrica de Q de dimens ao innita sobre Q. (Os elementos deste corpo s ao designados usualmente por n umeros alg ebricos ). 2. Demonstre a Proposi ca o 7.1.3. 3. Mostre que: (a) todo o corpo K algebricamente fechado e innito; (b) se K e um corpo innito, ent ao qualquer extens ao alg ebrica de K tem a mesma cardinalidade que K ; 4. Verique que existem elementos de C que n ao s ao alg ebricos sobre Q. 5. Seja L C a menor extens ao de Q que cont em as ra zes do polin omio x 3 2. Decida se L e simples ou n ao, e em caso armativo d e um exemplo de um elemento primitivo. 6. Demonstre a Proposi ca o 7.1.5. 7. Seja K um corpo e x uma indeterminada. Em K (x) considere o elemento u = x2 . Mostre que K (x) e uma extens ao simples de K (u). Qual e a dimens ao de [K (x) : K (u)] ?

7.2

Constru co es com R egua e Compasso

Os matem aticos da Gr ecia Antiga exprimiam de forma geom etrica muitos dos seus conceitos. Em geral, apenas eram consideradas v alidas constru co es geom etricas que pudessem ser obtidas pelo uso exclusivo de r egua (sem escala) e do compasso. Apesar da grande habilidade demonstrada pelos matem aticos gregos, houve algumas guras e constru co es geom etricas aparentemente simples para as quais n ao conseguiram descobrir um m etodo baseado exclusivamente no uso de r egua e do compasso. Entre as mais famosas contavam-se: (i) trissecar um a ngulo; (ii) duplicar um cubo; (iii) construir um hept agono regular; (iv) construir um quadrado de a rea igual a um dado c rculo.

7.2. Constru co es com R egua e Compasso

307

Veremos que estes problemas, bem como qualquer outro envolvendo constru co es com r egua e compasso, podem ser reformulados em quest oes da Teoria dos Corpos. Tal reformula ca o permite mostrar que as constru co es (i)-(iv) n ao s ao de facto poss veis com recurso exclusivo a ` r egua e compasso. Suponhamos que come cando com dois pontos no plano pretendemos determinar todas as constru co es com r egua e compasso baseadas nestes pontos. Sem perda de generalidade, podemos assumir que os pontos s ao os n umeros 0 e 1 do plano complexo. Denimos indutivamente subconjuntos nitos Xm , m = 1, 2, . . . , de pontos do plano complexo, da seguinte forma: X1 {0, 1}, e Xm+1 e a uni ao de Xm com (C1) os pontos de intersec ca o de linhas rectas ligando pontos de X m ; (C2) os pontos de intersec ca o de linhas rectas ligando pontos de X m com as circunfer encias cujos centros s ao pontos de X m e cujos raios s ao segmentos com extremidades em X m ; (C3) os pontos de intersec ca o de pares de circunfer encias cujos centros s ao pontos de Xm e cujos raios s ao segmentos com extremidades em Xm ; Introduzimos o conjunto C dos pontos construt veis como sendo a uni ao C Xm .
m

Dizemos que um ponto z do plano complexo e construt vel com r egua e compasso se pertence a C . As constru co es que os Gregos consideravam construt veis com r egua e compasso correspondem a `s guras geom etricas formadas por segmentos e arcos cujas extremidades e v ertices s ao pontos construt veis. Os resultados que se seguem fornecem descri co es alternativas do conjunto C dos pontos construt veis. Como veremos, estes resultados s ao incompletos. S o mais tarde, no nal deste cap tulo, ap os o nosso estudo da Teoria de Galois, ser a ent ao poss vel fornecermos uma descri ca o mais pormenorizada do conjunto C . Teorema 7.2.1. C e o menor subcorpo de C que cont em Q, fechado para 1 as opera co es de conjuga ca o (z z ) e extrac ca o da raiz (z z 2 ). Demonstra ca o. Dividimos a demonstra ca o em tr es partes: (a) C e um subcorpo de C: Suponha-se que z 1 , z2 C . Ent ao z1 z2 e z1 /z2 (z2 = 0) pertencem a C , pois as opera co es usuais de adi ca o e multiplica ca o de n umeros complexos podem ser expressas geometricamente por constru co es envolvendo exclusivamente (C1), (C2) e (C3) (exerc cio).

308

Cap tulo 7. Teoria de Galois

(b) C e fechado para as opera co es de conjuga ca o e de extrac ca o da raiz: e o bvio que C e fechado para a opera ca o de conjuga ca o. Por outro lado, es se z C e r = |z |, podemos obter r usando (C1), (C2) e (C3), atrav 1 2 da constru ca o geom etrica indicada na gura. Logo, z pode ser constru do com r egua e compasso.

Figura 7.2.1: Extrac ca o da raiz. (c) Se Q C C e um subcorpo fechado para as opera co es de conjuga ca o e extrac ca o da raiz, ent ao C C : Precisamos de mostrar que os pontos de intersec ca o de (i) linhas rectas ligando pontos de C , (ii) linhas rectas ligando pontos de C com circunfer encias cujos centros s ao pontos de C e cujos raios s ao segmentos com extremidades em C , (iii) pares de circunfer encias cujos centros s ao pontos de C e cujos raios s ao segmentos com extremidades em C , pertencem a C . Observemos primeiro que, se z = x + iy C , ent ao, sendo C fechado para a opera ca o de conjuga ca o, as coordenadas x e y pertencem a C . Segue-se que, se ax + by + c = 0 e a equa ca o de uma recta que liga pontos de C , ent ao a, b, c C . Da mesma forma, se x2 + y 2 + dx + ey + f = 0 e a equa ca o de uma circunfer encia com centro em C , sendo o raio um segmento com extremidades em C , ent ao d, e, f C . Agora, os pontos de intersec ca o de dois objectos deste tipo t em como coordenadas certas frac co es envolvendo quando muito ra zes quadradas dos coecientes a, b, c, d, e, f , logo, pertencem a C . O pr oximo resultado mostra que a propriedade de um n umero complexo ser construt vel est a ligada a ` estrutura de certos corpos.

7.2. Constru co es com R egua e Compasso

309

Teorema 7.2.2. Um n umero complexo z pertence a C se e s o se pertence a 2 um subcorpo de C da forma Q(u1 , u2 , . . . , ur ), em que u1 Q e, para cada m = 1, 2, . . . , r 1, tamb em um+1 2 Q(u1 , . . . , um ). Demonstra ca o. Como C e um corpo que cont em Q e e fechado para a opera ca o de extrac ca o da raiz, vemos que os corpos da forma Q(u 1 , u2 , . . . , ur ), com u1 2 Q e um+1 2 Q(u1 , . . . , um ) (m < r ), s ao subcorpos de C . Para completar a demonstra ca o mostramos que o conjunto dos n umeros complexos que pertencem pelo menos a um corpo da forma Q(u 1 , u2 , . . . , ur ) formam um subcorpo de C, fechado para as opera co es de conjuga ca o (z 1 2 z ) e extrac ca o da raiz (z z ). Para isso basta observar que, se z Q(u1 , u2 , . . . , ur ) e z Q(u 1 , u 2 , . . . , u s ), ent ao z z e z/z (z = 0) pertencem a Q(u1 , u2 , . . . , ur , u 1 , u 2 , . . . , u s ). Uma consequ encia deste resultado e o seguinte corol ario, que pode ser utilizado para excluir um n umero de C . Corol ario 7.2.3. Se um n umero z C e construt vel, ent ao e alg ebrico sobre Q de grau uma pot encia de 2. Demonstra ca o. Se K (u) e uma extens ao do corpo K em que u 2 K , ent ao K (u) = K ou [K (u) : K ] = 2. Logo, para os corpos Q(u 1 , u2 , . . . , ur ) com u1 2 Q e um+1 2 Q(u1 , . . . , um ), se m < r , temos [Q(u1 , . . . , ur ) : Q] = 2s , para algum inteiro s r . O corol ario segue-se do teorema, observando que, se z C , ent ao Q(z ) Q(u1 , . . . , ur ), logo, [Q(z ) : Q] = 2t . Este corol ario n ao e verdadeiro na direc ca o inversa, como se tornar a claro durante o estudo da Teoria de Galois nas pr oximas sec co es. Nos exemplos seguintes usamos o corol ario para mostrar que as constru co es (i)-(iv) n ao s ao poss veis com uso exclusivo de r egua e compasso. Exemplos 7.2.4.
1. Trissecar um a ngulo. Podemos construir um a ngulo de 60o graus com r egua e compasso. Vejamos que n ao podemos trissecar um a ngulo de 60 o . o o Se tal fosse poss vel, o n umero cos 20 + i sen 20 seria construt vel e, em particular, cos 20o tamb em seria construt vel. Vejamos que tal n ao e verdade. Usando a identidade trigonom etrica cos 3 = 4 cos3 3 cos , omio vemos que cos 20o e uma raiz do polin omio 4x3 3x 1 2 = 0. Este polin e irredut vel sobre Q (exerc cio), logo o grau de cos 20 o sobre Q e 3. Pelo corol ario, cos 20o n ao e construt vel. 3 2. Duplica ca o do cubo. Precisamos de mostrar que 2 n ao e construt vel. 3 3 Para isso, basta observar que [Q( 2) : Q] = 3, pois 2 e uma raiz do polin omio irredut vel x3 2 = 0.

310

Cap tulo 7. Teoria de Galois

3. Constru ca o do hept agono regular. Tal constru ca o requereria a constru + i sen 27 . Este n umero e raiz do polin omio tibilidade do n umero z = cos 27 x7 1 = (x 1)(x6 + x5 + + 1). Como x6 + x5 + + 1 e irredut vel sobre Q, conclu mos que [Q(z ) : Q] = 6. Como 6 n ao e uma pot encia de 2, o corol ario mostra que z n ao e construt vel. 4. Quadratura do c rculo. Come cando com um c rculo unit ario, vemos que esta constru ca o requer a construtibilidade do n umero . Como sabemos, e um n umero transcendente sobre Q, logo n ao e construt vel4 .

Existem n umeros alg ebricos de grau uma pot encia de 2 que n ao s ao construt veis. Veremos mais a ` frente que a Teoria de Galois fornece um crit erio mais eciente para determinar se um dado n umero alg ebrico e construt vel. Por enquanto interessa-nos apenas salientar como a estrutura de certas extens oes de Q foi determinante para estudar esta propriedade. Exerc cios.
1. Interprete as opera co es usuais de adi ca o e multiplica ca o de n umeros complexos geometricamente, mostrando que envolvem exclusivamente (C1), (C2) e (C3) e, portanto, podem ser efectuadas com recurso exclusivo a ` r egua e compasso. 2. Mostre que o n umero
2 2

+i

2 2

e construt vel.
1 2

3. Mostre que o polin omio q (x) = 4x3 3x

e irredut vel sobre Q.

4. Mostre que arccos 71/125 pode ser trissecado. 5. Seja p um n umero primo. Mostre que o polin omio xp1 + xp2 + + 1 e irredut vel sobre Q. o: Substitua x por x + 1 na express (Sugesta ao xp1 + xp2 + + 1 = (xp 1)/(x 1) e use o Crit erio de Eisenstein.) 6. Seja p um n umero primo. (a) Mostre que um pol gono regular de p lados s o pode ser constru do com r egua e compasso se p = 2s + 1. (b) Mostre que se p = 2s + 1 e primo ent ao p e um n umero de Fermat: 2t p = 2 + 1.
4 N ao discutiremos aqui a quest ao da transcend encia de . A exist encia de n umeros transcendentes foi demonstrada pela primeira vez por Liouville em 1844. Liouville observou que os n umeros alg ebricos n ao podem ser o limite de sucess oes racionais que converP n! gem muito rapidamente. Por exemplo, o n umero 10 n ao pode ser racional. n=1 Hermite, em 1873, mostrou que a base dos logaritmos naturais e e transcendente, e nalmente Lindemann, em 1882, mostrou por m etodos an alogos ao de Hermite que e transcendente. Em 1874, Cantor deu um argumento (ver Exerc cios 3 e 4 da Sec ca o 7.1) mostrando que existem n umeros transcendentes, sem recorrer a ` teoria dos limites.

7.3. Extens oes de Decomposi ca o

311

(c) Conclua que um pol gono regular de p lados s o pode ser constru do com r egua e compasso se p e um n umero de Fermat. 7. Decida se um pol gono regular de 9 lados pode ou n ao ser constru do com r egua e compasso.

7.3

Extens oes de Decomposi c ao

Seja K um corpo. Dado um polin omio p(x) K [x] pretendemos encontrar uma extens ao L de K onde p(x) se decomponha em factores lineares. Como K n ao e a priori um subcorpo dum corpo algebricamente fechado, tal extens ao, a existir, e, necessariamente, abstracta. A constru ca o de uma tal extens ao e dada no seguinte teorema e e inspirada na constru ca o de C a 2 partir de R como um quociente R[x]/ x + 1 . Teorema 7.3.1. Seja K um corpo e p(x) um polin omio de grau n 1. Existe uma extens ao L de K onde p(x) se decomp oe num produto de termos lineares. Tal extens ao pode ser tomada da forma L = K (r1 , . . . , rn ), onde r1 , . . . , rn s ao as ra zes de p(x) em L. Demonstra ca o. Sem perda de generalidade podemos assumir que p(x) e um polin omio m onico. Se l e o n umero de factores irredut veis de p(x), a demonstra ca o e feita por indu ca o em n l. Se n l = 0, ent ao p(x) e um produto de termos lineares, e as ra zes de p(x) pertencem a K , logo, o teorema e verdadeiro neste caso. Suponha-se que n l > 0. Ent ao existe um factor q (x) de p(x) irredut vel de grau > 1. O corpo M = K [x]/ q (x) e uma extens ao de K , cont em a raiz r = x + q (x) de q (x), e coincide com K (r ). Logo, em M , q (x) = (x r ) q (x), e o polin omio p(x) decomp oe-se num produto de l factores irredut veis com l > l. Como n l < n l podemos utilizar a hip otese de indu ca o para encontrar uma extens ao L de M em que p(x) se decomp oe num produto de factores lineares e que toma a forma L = M (r1 , . . . , rn ), onde r1 , . . . , rn s ao as ra zes de p(x) em L. Como a raiz r est a entre as ra zes r1 , . . . , rn , vemos que L = M (r1 , . . . , rn ) = K (r )(r1 , . . . , rn ) = K (r, r1 , . . . , rn ) = K (r1 , . . . , rn ).

312 Este resultado motiva a seguinte deni ca o.

Cap tulo 7. Teoria de Galois

Deni ca o 7.3.2. Seja p(x) um polin omio com coecientes num corpo K . o de decomposic o de p(x) Uma extensa a e uma extens ao L de K em que: (i) p(x) decomp oe-se em L num produto de termos de grau 1; (ii) L = K (r1 , . . . , rn ) onde r1 , . . . , rn s ao as ra zes de p(x) em L. Analogamente, dizemos que uma extens ao L de K e uma extens ao de decomposi ca o de uma fam lia de polin omios {p i (x)}iI K [x] se (i) cada pi (x) se decomp oe num produto de termos de grau 1, e (ii) L e gerada pelas ra zes destes polin omios. Por vezes, em vez de extens ao de decomposi ca o, utilizamos a express ao corpo de decomposi ca o, sendo claro, do contexto, o corpo base em que se trabalha. Veremos na pr oxima sec ca o que duas extens oes de decomposi ca o de um polin omio p(x) s ao necessariamente isomorfas. A demonstra ca o do Teorema 7.3.1 fornece um algoritmo para a constru ca o de uma extens ao de decomposi ca o de um polin omio que pode ser utilizado de forma pr atica como se ilustra nos exemplos seguintes. Exemplos 7.3.3.
1. Consideremos um polin omio p(x) = x2 +bx+c com coecientes num corpo K . Se p(x) e redut vel, ent ao K e um corpo de decomposi ca o de p(x). Suponha-se que p(x) e irredut vel. Ent ao K [x]/ p(x) e uma extens ao de K , r 1 = x p(x) e uma raiz de p(x), e K [x]/ p(x) = K (r1 ). Em K (r1 ) temos x2 + bx + c = (x r1 )(x r2 ), logo, K (r1 ) = K (r1 , r2 ) e um corpo de decomposi ca o de x2 + bx + c e [K (r1 , r2 ) : K ] = 2. e um corpo de decom2. Num exemplo acima mostr amos que Q( 2, 3) C posi ca o de (x2 2)(x2 3) e que [Q( 2, 3) : Q] = 4. 3. O polin omio p(x) = xp 1 (p primo) possui a raiz r0 = 1 em Q, logo, xp 1 = p1 (x 1)(x + xp2 + + 1). O polin omio xp1 + xp2 + + 1 e irredut vel p1 em Q (exerc cio). Seja r Q[x]/ x + xp2 + + 1 o elemento x + xp1 + xp2 + + 1 . Em Q(r) temos que (r k )p = rkp = 1, e que r, r2 , . . . , rp1 s ao p elementos distintos, donde xp 1 = i=1 (x ri ). Conclu mos que Q(r) e um corpo de decomposi ca o de xp 1 e que [Q(r) : Q] = p 1. Se z C e uma raiz p complexa de x 1 distinta de 1, verica-se facilmente que Q(z ) e isomorfo a Q(r). 4. O polin omio p(x) = x3 + x2 + 1 e irredut vel sobre Z2 [x]. De facto, p(x) n ao tem ra zes em Z2 , j a que p(0) = 0 + 0 + 1 = 1 e p(1) = 1 + 1 + 1 1 (mod 2). O corpo Z2 [x]/ x3 + x2 + 1 e uma extens ao de Z2 em que p(x) possui a raiz r = x + x3 + x2 + 1 , logo neste corpo temos a factoriza ca o p(x) = (x r)(x2 + bx + c). Por compara ca o de termos, vemos que b = 1 + r e c = r2 + r. Usando as rela co es r 3 = r2 + 1 e r4 = r2 + r + 1 vericamos 2 por substitui ca o que r e uma raiz de x2 + (r + 1)x + (r 2 + r), logo, p(x)

7.3. Extens oes de Decomposi ca o

313

decomp oe-se em factores lineares em Z2 (r)[x]. Conclu mos que Z2 (r) e um corpo de decomposi ca o de x3 + x2 + 1 sobre Z2 , e que [Z2 (r) : Z2 ] = 3. 5. O polin omio p(x) = x3 2 e irredut vel sobre Q. Formemos a extens ao L = Q[x]/ x3 2 , e seja r1 = x+ x3 2 . Esta extens ao e da forma L = Q(r1 ), e em L o polin omio x3 2 admite a factoriza ca o (x r1 )(x2 + r1 x + r1 2 ). O 2 2 polin omio x + r1 x + r1 e irredut vel sobre Q(r1 ) (exerc cio), logo, podemos formar uma nova extens ao M = Q(r1 )[x]/ x2 + r1 x + r1 2 . Designando por r2 o elemento x + x2 + r1 x + r1 2 desta extens ao, vemos que M = Q(r1 , r2 ). Em Q(r1 , r2 )[x] temos a factoriza ca o x3 2 = (x r1 )(x r2 )(x r3 ), logo, Q(r1 , r2 ) = Q(r1 , r2 , r3 ) e um corpo de decomposi ca o de x3 2. Pela Proposi ca o 7.1.3 conclu mos que [Q(r1 , r2 , r2 ) : Q] = 3 2 = 6.

Como j a referimos anteriormente, o corpo de decomposi ca o Q(r 1 , . . . , rn ) n de um polin omio p(x) = an x + + a1 x + an Q[x] pode ser sempre realizado como um subcorpo do corpo C dos n umeros complexos, pois C e interessante constatar que uma extens ao algebricamente fechada de Q. E para qualquer corpo existe uma extens ao algebricamente fechada. Teorema 7.3.4. Seja K um corpo. Existe uma extens ao algebricamente fechada de K . Demonstra ca o. Dividimos a demonstra ca o em quatro passos: (a) Existe uma extens ao L1 de K em que todo o polin omio de K [x] com grau 1 tem uma raiz: Para cada p(x) K [x] com grau 1 escolhase uma indeterminada xp , e designe-se por S o conjunto de todas estas indeterminadas. No anel K [S ] os polin omios p(x p )5 geram um ideal pr oprio. De facto, suponha-se que (7.3.1) g1 p1 (xp1 ) + + gm pm (xpm ) = 1,

ao M de para alguns gi = gi (xp1 , . . . , xpm ) K [S ]. Existe uma extens K onde os polin omios p1 , . . . , pm possuem ra zes 1 , . . . , m (exerc cio), logo, substituindo xpi i em (7.3.1) obtemos 0 = 1, o que e uma contradi ca o. Existe, pois, um ideal maximal I de K [S ] que cont em os polin omios p(xp ). O corpo L1 K [S ]/I e ent ao a extens ao pretendida. (b) Usando (a), podemos construir, por indu ca o, uma cadeia L 1 L2 . . . Ln . . . de extens oes de K em que, para todo o k , um polin omio em Lk [x] de grau 1 possui uma raiz em Lk+1 . (c) Seja L i Li . Ent ao L e um corpo: se a, b L, existe um k tal que a, b Lk , e dene-se a + b e ab como sendo a soma e o produto em Lk . Esta deni ca o e independente de k , pois os L i s ao extens oes sucessivas.
5

N ao confundir p(x) com p(xp )!

314

Cap tulo 7. Teoria de Galois

(d) O corpo L e uma extens ao algebricamente fechada: se p(x) L[x] tem grau 1, ent ao os coecientes de p(x) pertencem a L k , para algum k . Logo, p(x) Lk [x], donde p(x) possui uma raiz em Lk+1 e, portanto, em L.

alg Corol ario 7.3.5. Seja K um corpo. Existe uma extens ao L ebrica sobre K e algebricamente fechada. Demonstra ca o. Seja L uma extens ao algebricamente fechada de K , e desig o conjunto dos elementos de L alg f nemos por L ebricos sobre K . E acil ve ricar que L e um subcorpo de L (que e obviamente uma extens ao alg ebrica de K ) algebricamente fechado. A uma extens ao algebricamente fechada e alg ebrica sobre K , chama-se fecho alg ebrico de K . Para o fecho alg ebrico de K usamos o s mbolo a . Veremos na pr K oxima sec ca o que as extens oes algebricamente fechadas, alg ebricas sobre K , s ao todas isomorfas, logo, esta nota ca o n ao e amb gua. A exist encia de um corpo de decomposi ca o de um polin omio (Teorema 7.3.1) pode ser facilmente demonstrada com recurso ao fecho alg ebrico, embora isto n ao seja u til, pois a demonstra ca o da exist encia do fecho alg ebrico recorre precisamente ao Teorema 7.3.1. No entanto, podemos agora demonstrar a exist encia de um corpo de decomposi ca o de uma fam lia arbitr aria de polin omios. Corol ario 7.3.6. Seja {pi (x)}iI K [x] uma fam lia de polin omios. Existe uma extens ao de decomposi ca o L da fam lia {p i (x)}iI . a , basta tomar para L o subcorpo geDemonstra ca o. No fecho alg ebrico K rado pelas ra zes dos polin omios {p i (x)}iI . A fechar esta sec ca o consideramos a quest ao inversa: dada uma extens ao L de K quando e que L e uma extens ao de decomposi ca o de uma fam lia de polin omios com coecientes em K ? Deni ca o 7.3.7. Seja L uma extens ao alg ebrica de K . Diz-se que L e uma extensao normal de K se todo o polin omio irredut vel de K [x] que possui uma raiz em L se decomp oe num produto de termos lineares em L[x]. Exemplos 7.3.8.
1. Q( 2) e uma extens ao normal de Q. Vericamos este facto mostrando que, se p(x) Q[x] e um polin omio irredut vel com uma raiz r = a + b 2 Q( 2), ent ao p(x) e um m ultiplo do polin o mio m nimo de r, e este decomp oe-se num produto de termos lineares em Q( 2). Seja q (x) = (x a)2 2b2 Q[x] o polin omio m nimo da raiz r. Ent ao q (x)|p(x). Sendo p(x) irredut vel sobre Q, 2) temos vemos que p(x) = q (x), para algum Q . Finalmente, em Q ( p(x) = c(x a b 2)(x a + b 2).

7.3. Extens oes de Decomposi ca o

315

ao e uma extens ao normal de Q. De facto, o polin omio x 4 2 e 2. Q( 4 2) n 4 4 irredut vel sobre Q, possui a raiz 2 em Q ( 2) , mas n a o se decomp o e em factores lineares em Q( 4 2), pois este corpo n ao cont em as ra zes imagin arias de x4 2.

Ou ltimo exemplo sugere que deve existir uma rela ca o entre extens oes de decomposi ca o e extens oes normais. A proposi ca o seguinte esclarece completamente esta quest ao. Proposi ca o 7.3.9. Seja L uma extens ao alg ebrica de K , contida no fecho a . As seguintes arma alg ebrico K co es s ao equivalentes: (i) L e uma extens ao normal de K . (ii) L cont em um corpo de decomposi ca o do polin omio m nimo de qualquer u L. (iii) L e uma extens ao de decomposi ca o de uma fam lia de polin omios {pi (x)}(iI ) K [x]. a que xa K (|K = id) (iv) Todo o monomorsmo : L K e um automorsmo de L, i.e., (L) = L. Diferimos a demonstra ca o desta proposi ca o para a pr oxima sec ca o. Um corol ario imediato e o seguinte: Corol ario 7.3.10. Uma extens ao L de K e uma extens ao de decomposi ca o de um polin omio p(x) K [x] se e s o se L e uma extens ao normal de K de dimens ao nita. Vimos acima um exemplo de uma extens ao simples que n ao e normal. Se uma extens ao alg ebrica n ao e normal, podemos tentar remediar a situa ca o procurando uma extens ao normal que n ao seja muito grande. Proposi ca o 7.3.11. Seja L uma extens ao alg ebrica de K . Existe uma extens ao L de L que satisfaz: (i) L e uma extens ao normal de K . , ent . (ii) Se M e uma extens ao normal de K tal que L M L ao M = L : K ] < se e s (iii) [L o se [L : K ] < . Demonstra ca o. Seja S = {ui : i I } uma base de L sobre K e designe-se uma para cada i I por pi (x) o polin omio m nimo de ui . Tomamos para L extens ao de decomposi ca o para a fam lia de polin omios {p i (x)}iI . Ent ao L e uma extens ao normal de K (Proposi ca o 7.3.9), e (i) e satisfeita. Como qualquer extens ao normal de K deve conter uma extens ao de decomposi ca o

316

Cap tulo 7. Teoria de Galois

do polin omio m nimo de qualquer dos seus elementos (Proposi ca o 7.3.9), conclu mos que L e a menor extens ao normal de K que cont em L, logo (ii) e satisfeita. Finalmente (iii) e verdadeira, pois se [L : K ] < , ent ao I e nito e podemos substituir a fam lia de polin omios {p i (x)}iI pelo polin omio : K ] < . Inversamente, se [L : K ] < , ent p(x) = iI pi (x), logo [L ao, pela Proposi ca o 7.1.3, [L : K ] < . Da unicidade de extens ao de decomposi ca o decorre que a extens ao L dada na proposi ca o anterior eu nica a menos de um isomorsmo sobre K . A uma tal extens ao chamamos fecho normal de L, e usamos a nota ca o n L . Exemplo 7.3.12.
ao e uma extens ao normal Vimos num exemplo acima que L = Q( 4 2) n de f n = Q( 4 2, i). K = Q. E acil vericar que o fecho normal desta extens ao eL

Exerc cios.
1. Seja L = Q[x]/ x3 2 e r = x + x3 2 L. Mostre que o polin omio x2 + rx + r2 e irredut vel sobre L. 2. Demonstre a seguinte extens ao do Teorema 7.3.1: Sejam p1 (x), . . . , pm (x) K [x] polin omios com coecientes num corpo K . Existe uma extens ao de decomposi ca o dos polin omios p1 (x), . . . , pm (x). 3. Para os seguintes polin omios sobre Q construa extens oes de decomposi ca o e determine a sua dimens ao: (a) x2 + x + 1; (b) (x3 2)(x2 1); (c) x6 + x3 + 1; (d) x5 7. 4. Considere o polin omio x3 3. Determine uma extens ao de decomposi ca o e a sua dimens ao sobre cada um dos seguintes corpos: (a) Q; (b) Z3 ; (c) Z5 . 5. Se p(x) K [x] e um polin omio de grau n, e L e uma extens ao de decomposi ca o de p(x), mostre que [L : K ] | n!. 6. Determine uma extens ao de decomposi ca o do polin omio xp 1 sobre o corpo Zp .
n

7.4. Homomorsmos de Extens oes

317

7. Se L e uma extens ao de K e [L : K ] = 2, mostre que L e uma extens ao normal de K . 8. Vimos num exemplo que Q( 4 2) n ao e uma ao normal de Q. Mostre extens que Q( 4 2) e uma extens ao normal de Q( 2). Conclua que, se M L K s ao extens oes sucessivas com M normal sobre L e L normal sobre K , pode acontecer que M n ao seja normal sobre K . 9. Mostre que, se M L K s ao extens oes sucessivas e M e normal sobre K , ent ao M e normal sobre L.

7.4

Homomorsmos de Extens oes

Seja L1 uma extens ao de K1 , e L2 uma extens ao de K2 . Um homomor es : L1 L2 fismo de extenso e um homomorsmo tal que (K1 ) K2 . Quando K1 = K2 = K e |K = id dizemos que e um homomorfismo sobre K ou ainda que e um K -homomorfismo 6 . A no ca o de homomorsmo de extens oes e crucial para a deni ca o de grupo de Galois. Nesta sec ca o consideramos a seguinte quest ao: Dado um isomorsmo de corpos : K1 K2 , e poss vel prolongar a um isomorsmo de extens oes : L1 L2 ? Ao estudarmos esta quest ao mostraremos a unicidade dos fechos alg ebrico e normal, bem como de extens ao de decomposi ca o, a menos de um isomorsmo. Recordemos que, se : K1 K2 e um homomorsmo de corpos, dado um polin omio p(x) = an xn + + a1 x + a0 K1 [x], designa-se por p (x) o polin omio (an )xn + + (a1 )x + (a0 ) K2 [x]. Proposi ca o 7.4.1. Seja : K1 K2 um isomorsmo de corpos, L1 e L2 extens oes de K1 e K2 , e r L1 um elemento alg ebrico sobre K1 com polin omio m nimo p(x). O isomorsmo pode ser prolongado num monomorsmo de extens oes : K1 (r ) L2 se e s o se o polin omio p (x) tem uma raiz em L2 . O n umero de prolongamentos e igual ao n umero de ra zes distintas de p (x) em L2 . Demonstra ca o. Seja s uma raiz de p (x) em L2 . Deixamos como exerc cio vericar que existe um u nico homomorsmo de corpos : K 1 (r ) L2 tal que |K1 = e (r ) = s. Por outro lado, se e um prolongamento de , ent ao p ((r )) = (p(r )) = (0) = 0, logo p (x) tem uma raiz em L2 . O pr oximo resultado responde a ` quest ao posta no in cio desta sec ca o no caso de extens oes de decomposi ca o.
Recorde-se que um homomorsmo de corpos e necessariamente um monomorsmo, logo nestas deni co es podemos substituir homomorsmo por monomorsmo.
6

318

Cap tulo 7. Teoria de Galois

Teorema 7.4.2. Seja : K1 K2 um isomorsmo de corpos, p(x) K1 [x] um polin omio, e p (x) o correspondente polin omio em K 2 [x]. Se L1 e L2 s ao extens oes de decomposi ca o de p(x) e p (x), respectivamente, existe um isomorsmo : L1 L2 que prolonga . O n umero de tais prolongamentos e [L1 : K1 ], e e precisamente [L1 : K1 ] quando p (x) tem ra zes distintas em L2 . Demonstra ca o. A demonstra ca o e por indu ca o em [L 1 : K1 ]. Se [L1 : K1 ] = 1, ent ao p(x) = an n i=1 (x ri ), onde ri K1 = L1 . n Temos tamb em p (x) = (an ) i=1 (x (ri )). Como as ra zes de um polin omio geram o seu corpo de decomposi ca o conclu mos que L 2 = K2 , logo, existe apenas [L1 : K1 ] = 1 prolongamento. Suponha-se que [L1 : K1 ] > 1. Ent ao p(x) possui um factor irredut vel q (x) com grau 1. Seja r uma raiz de q (x) em L 1 . Pela Proposi ca o 7.4.1 : o isomorsmo : K1 K2 pode ser prolongado num monomorsmo K1 (r ) L2 e existem tantos prolongamentos quantas as ra zes distintas de q (x) em L2 . Podemos considerar L1 e L2 como corpos de decomposi ca o de p(x) e p (x) sobre K1 (r ) e (K1 (r )), respectivamente. Como [L1 : K1 (r )] = [L1 : K1 ]/[K1 (r ) : K1 ] = [L1 : K1 ]/ deg q (x) < [L1 : K1 ], podemos utilizar num isomorsmo : L1 L2 , e o a hip otese de indu ca o para prolongar n umero de prolongamentos e [L1 : K1 (r )] e e precisamente [L1 : K1 (r )] se p (x) tem ra zes distintas em L2 . Combinando estes resultados, vemos que e um prolongamento de , e o n umero de prolongamentos de deste tipo e precisamente [L1 : K1 (r )] deg q (x) = [L1 : K1 (r )] [K1 (r ) : K1 ] = [L1 : K1 ], se p (x) tem ra zes distintas em L2 . Finalmente, observe-se que obtemos todos os prolongamentos de se prolongarmos primeiro a K1 (r ) e depois a L1 . De facto, se e um prolongamento de a L1 , ent ao a sua restri ca o a K1 (r ) fornece um monomorsmo K1 (r ) L2 , que e necessariamente um dos prolongamentos de fornecido pela Proposi ca o 7.4.1. Se neste teorema tomarmos K1 = K2 = K e = id, obtemos: Corol ario 7.4.3. Seja p(x) um polin omio sobre um corpo K . Duas extens oes de decomposi ca o de p(x) s ao necessariamente isomorfas. Exemplo 7.4.4.
Num exemplo da sec ca o anterior constru mos uma extens ao de decomposi ca o (abstracta) L1 = Q(r1 , r2 , r3 ) de x3 2. Podemos construir uma outra extens ao o L2 considerando o subcorpo de C gerado por Q e de decomposi ca 3 2, 3 2/2(1 i 3) (as ra zes de x3 2 em C). Existem isomorsmos L Q que transformam r1 , r2 , r3 em qualquer uma das ra zes 3 2, 1 L2 sobre 3 2/2(1 i 3).

Passemos agora ao caso de extens oes alg ebricas arbitr arias.

7.4. Homomorsmos de Extens oes

319

Teorema 7.4.5. Seja : K1 K2 um isomorsmo de corpos, L1 uma extens ao alg ebrica de K1 e L2 uma extens ao algebricamente fechada de K 2 . Existe um monomorsmo : L1 L2 que prolonga . Se L1 e algebricamente fechada e L2 e alg ebrica sobre K2 , ent ao e um isomorsmo de L1 com L2 . Demonstra ca o. Consideremos o conjunto P dos pares ordenados (N, ) onde N L1 e uma extens ao de K1 , e : M L2 e um monomorsmo que prolonga . Denimos uma rela ca o de ordem parcial em P da seguinte forma: (N1 , 1 ) (N2 , 2 ) se e s o se N1 N2 e 2 |N1 = 1 . O conjunto P e n ao-vazio (cont em o par (K1 , )), e qualquer cadeia {(Ni , i )}iI de elementos de P e majorada pelo par (N, ), onde N i Ni e |Ni i . Pelo Lema de Zorn existe em P um elemento maximal (M, ). Vejamos que M = L1 , de forma que e o prolongamento desejado. De facto suponha-se que existe r L1 M . Ent ao podemos formar a extens ao : M (r ) L2 . M (r ) e, pela Proposi ca o 7.4.1, existe um prolongamento contradiz a maximalidade de (M, ), logo A exist encia do par (M (r ), ) L1 = M . Finalmente, se L1 e algebricamente fechado, ent ao (L 1 ) e algebricamente fechado. Se L2 e alg ebrico sobre K2 , necessariamente L2 (L1 ), logo, e sobrejectivo. Podemos agora mostrar a unicidade de fecho alg ebrico e de extens ao de decomposi ca o de uma fam lia de polin omios arbitr aria. extens Corol ario 7.4.6. Seja K um corpo, L e L oes algebricamente fecha. das, alg ebricas sobre K . Existe um K -isomorsmo : L L Demonstra ca o. Basta tomar no teorema K 1 = K2 = K e = id. Corol ario 7.4.7. Seja {pi (x)}iI uma fam lia de polin omios sobre K . Quaisquer duas extens oes de decomposi ca o da fam lia {p i (x)}iI s ao isomorfas. Por sua vez, a unicidade do fecho normal de uma extens ao L de K decorre da Proposi ca o 7.3.9 cuja demonstra ca o fornecemos de seguida. Demonstra ca o da Proposi ca o 7.3.9. Mostramos as implica co es (i) (ii) (iii) (iv) (i). (i) (ii): Seja r L e designe-se por p(x) K [x] o polin omio m nimo de r . Como L e normal e p(r ) = 0, p(x) decomp oe-se num produto n i=1 (x ri ). O subcorpo K (r1 , . . . , rn ) L e claramente um corpo de decomposi ca o de p(x). (ii) (iii): L e uma extens ao de decomposi ca o da fam lia {p r (x)}rL , onde pr (x) e o polin omio m nimo do elemento r L. a uma raiz de um polin (iii) (iv): Seja r L K omio pi (x). Ent ao (r ) e tamb em uma raiz de pi (x), pois |K = id. Como as ra zes da fam lia {pi (x)}iI geram o corpo L, conclu mos que (L) = L.

320

Cap tulo 7. Teoria de Galois

(iv) (i): Seja p(x) K [x] um polin omio irredut vel com raiz r L. a a que Se r K e outra raiz de p(x) a aplica ca o : K (r ) K ( r) K transforma r r e e a identidade em K , e um monomorsmo sobre K que pode ser estendido a L. Mas ent ao r = (r ) L, donde todas as ra zes de p(x) pertencem a L, e p(x) decomp oe-se num produto de termos lineares em L[x]. Logo, L e uma extens ao normal de K . Exerc cios.
1. Seja : K1 K2 um isomorsmo de corpos, L1 e L2 extens oes de K1 e K2 , e r L1 um elemento alg ebrico sobre K1 com polin omio m nimo p(x). Se s e uma raiz de p (x) em L2 , mostre que existe um u nico homomorsmo de corpos : K1 (r) L2 tal que |K1 = e (r) = s.

2. Considere as extens oes Q(i), Q( 2), Q(i, 2) C de Q. ao isomorfas como espa cos vectoriais sobre Q, (a) Mostre que Q(i) e Q( 2) s mas n ao s ao corpos isomorfos; (b) Determine todos os Q-automorsmos de Q(i, 2).

3. Seja r uma raiz de x6 + x3 + 1. Determine todos os Q-homomorsmos : Q(r) C. o: x6 + x3 + 1 (Sugesta e um factor de x9 1.) 4. Determine todos os Z2 -automorsmos da extens ao de decomposi ca o do polin omio x3 + x2 + 1 Z2 [x]. 5. Mostre que uma extens ao alg ebrica L de K e uma extens ao normal se e s o se todo o polin omio irredut vel de K [x] se decomp oe em L[x] num produto de factores irredut veis em que todos os factores possuem o mesmo grau.

7.5

Separabilidade

Veremos nas pr oximas sec co es que os K -automorsmos de uma extens ao L de K desempenham um papel fundamental na Teoria de Galois. Por um resultado da sec ca o anterior, a contagem do n umero de K -automorsmos depende do n umero de ra zes distintas de certos polin omios. Nesta sec ca o estudamos a possibilidade de um polin omio ter ra zes m ultiplas, estabelecendo um crit erio para a sua exist encia. a [x], p(x) decomp Seja p(x) K [x] um polin omio. Em K oe-se num a produto de termos lineares. Se r K e uma raiz de p(x), chama-se multiplicidade de r ao maior inteiro k tal que (x r ) k | p(x). Dizemos que uma raiz e simples se k = 1, e que e m ultipla se k > 1. A m de fornecer um crit erio de decis ao para a exist encia de ra zes m ultiplas, necessitamos da no ca o de derivada formal de um polin omio. Esta

7.5. Separabilidade

321

no ca o de derivada coincide com a no ca o usual nos casos em que o polin omio pode ser visto como uma fun ca o de vari avel real ou complexa. o formal Deni ca o 7.5.1. Seja K um corpo. O operador de derivac a de K [x] e a u nica aplica ca o D : K [x] K [x] que satisfaz as seguintes propriedades: (i) Linearidade: D (p(x) + q (x)) = D (p(x)) + D (q (x)) e D (a p(x)) = a D (p(x)). (ii) Regra de Leibniz: D (p(x)q (x)) = D (p(x))q (x) + p(x)D (q (x)). (iii) Normaliza ca o: D (x) = 1. Vericamos facilmente que existe apenas um operador que satisfaz estas propriedades. De facto, se p(x) = an xn + + a1 x + a0 K [x], ent ao por aplica ca o sucessiva de (i), (ii) e (iii), obtemos (7.5.1) D (p(x)) = nan xn1 + + 2a2 x + a1 .

Escrevemos frequentemente p (x) em vez de D (p(x)). Teorema 7.5.2. Seja p(x) K [x] um polin omio m onico de grau 1. As a s ra zes de p(x) em K ao simples se e s o se mdc(p(x), p (x)) = 1. a Demonstra ca o. Se r K e uma raiz m ultipla de p(x), ent ao p(x) = (x k a r ) q (x), onde k > 1 e q (x) K [x]. Diferenciando: p (x) = (x r )k q (x) + k (x r )k1 q (x), logo vemos que (x r )k1 | p (x), e (x r ) e um factor comum a p(x) e p (x). Conclu mos que, se mdc(p(x), p (x)) = 1, ent ao p(x) n ao tem ra zes m ultiplas. Suponha-se agora que todas as ra zes de p(x) s ao simples. Ent ao em a [x] temos p(x) = (x r1 )(x r2 ) (x rn ), onde os ri s K ao todos distintos. Por diferencia ca o obtemos
n

p (x) =
i=1

(x r1 ) (x ri1 )(x ri+1 ) (x rn ),

donde se conclui que (x ri ) p (x). Logo, mdc(p(x), p (x)) = 1. Observe-se que a aplica ca o deste crit erio n ao requere o conhecimento do a ou de um corpo de decomposi fecho alg ebrico K ca o de p(x). De facto, o c alculo de mdc(p(x), q (x)) e independente da extens ao em que se consideram os coecientes dos polin omios p(x) e q (x). mio separa vel se Deni ca o 7.5.3. Chamamos a p(x) K [x] um polin o os seus factores irredut veis n ao t em ra zes m ultiplas. Um corpo perfeito e um corpo K em que todos os polin omios de K [x] s ao separ aveis.

322 O teorema acima tem o seguinte corol ario.

Cap tulo 7. Teoria de Galois

Corol ario 7.5.4. Um corpo de caracter stica 0 e perfeito. Demonstra ca o. Se, por absurdo, p(x) e um polin omio m onico irredut vel que satisfaz mdc(p(x), p (x)) = 1, ent ao p(x) | p (x). Sendo deg p (x) < deg p(x), vemos que p (x) = 0. Como a caracter stica de K e 0, a f ormula (7.5.1) para a derivada mostra que p(x) K , o que e uma contradi ca o. Esta demonstra ca o falha em caracter stica p, pois a condi ca o q (x) = 0 implica apenas q (x) = a0 + a1 xp + a2 x2p + . . . . Num exerc cio no nal desta sec ca o damos um exemplo dum polin omio n ao separ avel (necessariamente em caracter stica p = 0). O estudo da separabilidade para corpos com caracter stica p = 0 baseia-se no lema seguinte: Lema 7.5.5. Se K tem caracter stica p = 0 e a K , ent ao o polin omio p p x a ou e irredut vel ou e da forma (x b) , b K . Demonstra ca o. Suponha-se que xp a = g (x)h(x), onde g (x) e h(x) s ao a p polin omios m onicos, e seja b K uma raiz de x a. Ent ao
p

(x b)p =

k =0

k pk (p = xp bp = xp a, k )x (b)

pois para 0 < k < p os coecientes p ao divis veis por p. Logo g (x) = k s k k (x b) e necessariamente b K . Como mdc(k, p) = 1, existem inteiros r, s Z tais que rk + sp = 1, donde vemos que b = b rk+sp = (bk )r +(bp )s K . Isto mostra que xp a = (x b)p , b K . Teorema 7.5.6. Um corpo K de caracter stica p = 0 e perfeito se e s o se p p K = K , onde K designa o subcorpo de K formado por todas as pot encias ap , com a K . Demonstra ca o. Seja a K K p . Ent ao, pelo Lema 7.5.5, xp a e irredut vel p p 1 e, como (x a) = px = 0, este polin omio n ao e separ avel. Logo se K = K p ent ao K n ao e perfeito. Inversamente, suponha-se que K n ao e perfeito, de forma que existe q (x) K [x] irredut vel e n ao-separ avel. Ent ao, como q (x) = 0, temos que q (x) = a0 + a1 xp + a2 x2p + . . . . Pelo menos um ai K p , pois se aj = bj p para todo o j , ent ao q (x) = (b0 + b1 x + b2 x2 + . . . )p , contrariando a hip otese p de q (x) ser irredut vel. Logo, K = K . Se K e um corpo de caracter stica p = 0, o monomorsmo : K K que transforma a ap chama-se monomorfismo de Frobenius. Assim, o teorema acima arma que K e perfeito se e s o se o monomorsmo de Frobenius e um automorsmo.

7.5. Separabilidade

323

Corol ario 7.5.7. Se K e nito de caracter stica p = 0, ent ao K e um corpo perfeito. Demonstra ca o. Se K e nito, o monomorsmo de Frobenius e sobrejectivo. Na maior parte dos exemplos que apresentaremos para ilustrar a Teoria de Galois, os corpos de base em quest ao ser ao perfeitos. Quando pretendemos que um resultado da Teoria de Galois seja ainda v alido quando o corpo base n ao e um corpo perfeito, necessitamos de uma hip otese adicional que e traduzida pela seguinte deni ca o: Deni ca o 7.5.8. Seja L uma extens ao de K . vel sobre K se u (i) Chama-se a u L elemento separa e alg ebrico sobre K , e o polin omio m nimo de u e separ avel. o separa vel sobre K se todos os elementos (ii) Chama-se a L extensa de L s ao separ aveis sobre K . Seja L uma extens ao alg ebrica de K . O grau de separabilidade de L a} sobre K , designado por [L : K ]s , e o cardinal do conjunto { : L K a dos K -homomorsmos de L para o fecho alg ebrico K . Note que o grau de separabilidade e independente do fecho alg ebrico utilizado na sua deni ca o. Proposi ca o 7.5.9 (Propriedades de separabilidade). Seja K um corpo. (i) Se M L K s ao extens oes alg ebricas sucessivas, ent ao [M : K ]s = [M : L]s [L : K ]s . (ii) Se L e uma extens ao de dimens ao nita sobre K , ent ao [L : K ] s [L : K ], e a igualdade ocorre precisamente se L e separ avel sobre K . (iii) Se L = K (u1 , . . . , um ), ent ao L e separ avel sobre K se e s o se u 1 , . . . , um s ao elementos separ aveis sobre K . Demonstra ca o. a (i) Se : M K e um K -homomorsmo, ent ao e um prolongamento a do K -homomorsmo |L : L K . Basta, pois, mostrar que dado um a os prolongamentos a um K -homomorsmo K -homomorsmo : L K a est :M K ao em correspond encia biun voca com os L-homomorsmos :L a K a, : M La . De facto, podemos estender a um isomorsmo a associa o logo, a correspond encia que a um L-homomorsmo : M L prolongamento = e biun voca: a inversa associa a um prolongamento 1 . a o L-homomorsmo = :M K (ii) Por (i), basta mostrar que [K (u) : K ] s [K (u) : K ] para um elemento alg ebrico u sobre um corpo K , e que a igualdade se verica se

324

Cap tulo 7. Teoria de Galois

e s o se K (u) e separ avel sobre K . Agora [K (u) : K ] s , i.e., o n umero de a K -homomorsmos : K (u) K e igual ao n umero de ra zes distintas do polin omio m nimo de u sobre K . Logo, [K (u) : K ] s [K (u) : K ], com igualdade se e s o se u e separ avel sobre K . Mas u e separ avel sobre K se e s o se K (u) e uma extens ao separ avel sobre K , pois, se u K (u) n ao e separ avel, ent ao obtemos [K (u) : K ]s = [K (u) : K (u )]s [K (u ) : K ]s < [K (u) : K (u )][K (u ) : K ] = [K (u) : K ]. (iii) Se os ui s ao separ aveis sobre K , ent ao ui e separ avel sobre o corpo K (u1 , . . . , ui1 ). Logo, usando (i) e (ii), vemos que [K (u1 , . . . , um ) : K ]s = [K (u1 , . . . , um ) : K ], e, portanto, K (u1 , . . . , um ) e separ avel sobre K . Se K e perfeito, e claro que todas as extens oes alg ebricas de K s ao separ aveis. Em particular, se K tem caracter stica 0 ou se K tem caracter stica p e K = K p , toda a extens ao alg ebrica de K e separ avel. Exerc cios.
1. Mostre que, se K tem caracter stica 0 e p(x) K [x] e um polin omio m onico, 1 ent ao q (x) = p(x)[mdc(p(x), p (x))] e um polin omio com ra zes simples, e estas coincidem com as ra zes de p(x). 2. Mostre que, se K e um corpo com caracter stica = 2, ent ao o polin omio x2 + ax + b K [x] e separ avel. 3. Considere o corpo Zp (x) das frac co es q (x)/r(x), onde q (x) e r(x) s ao polin omios sobre Zp . (a) Mostre que Zp (x) tem caracter stica p. (b) Mostre que o elemento x Zp (x) n ao e uma pot encia de grau p, i.e., n ao existe b(x) Zp (x) tal que x = b(x)p . (c) D e um exemplo de um polin omio sobre Zp (x) que n ao seja separ avel. 4. Seja K um corpo de caracter stica p, e q (x) K [x] um polin omio irredut vel. Mostre que as ra zes de q (x) t em todas a mesma multiplicidade pn , para um certo inteiro n. 5. Seja L uma extens ao de K , com [L : K ] < . Mostre que [L : K ]s | [L : K ]. (Nota: Dene-se grau de inseparabilidade de L sobre K como sendo [L : K ]i = [L : K ]/[L : K ]s .) 6. Sejam M L K extens oes sucessivas. Mostre que:

7.6. Grupo de Galois

325

(i) se M e separ avel sobre K , ent ao M e separ avel sobre L, e L e separ avel sobre K ; (ii) se M e separ avel sobre L, e L e separ avel sobre K , ent ao M e separ avel sobre K .

7.6

Grupo de Galois

Como j a referimos anteriormente, a ideia de base da Teoria de Galois consiste em substituir um problema de extens oes de corpos por um problema de teoria dos grupos. Os grupos em quest ao s ao os que agora introduzimos. Seja L uma extens ao de K . Os K -automorsmos de L formam um grupo: se 1 e 2 s ao K -automorsmos de L, ent ao 1 2 e um K -automorsmo. Deni ca o 7.6.1. Chama-se grupo de Galois de uma extens ao L de K ao grupo dos K -automorsmos de L. O grupo de Galois de uma extens ao L de K ser a designado por Aut K (L). Como mostram os exemplos seguintes, este grupo pode ser de natureza bastante diversa. Exemplos 7.6.2.
omio m nimo x2 2. Qualquer Q1. Seja L = Q( 2). O elemento 2 tem polin automorsmo : L L transforma ra zes deste polin omio em ra zes. Temos, pois, dois automorsmos, a identidade e (a + b 2) = a b 2. O grupo de Galois AutQ (L) e, pois, isomorfo a Z2 . 2. Seja L = Q( 2, 3). Tal como no exemplo anterior, vemos que os Qautomorsmos ao completamente determinados pela sua ac ca o no con de L s junto { 2, 3}. Existem 4 possibilidades: a identidade e 1 ( 2) = 2, 2 ( 2) = 2, 3 ( 2) = 2, 1 ( 3) = 3; 2 ( 3) = 3; 3 ( 3) = 3.

Neste caso, o grupo de Galois e isomorfo a Z2 Z2 . 3. Seja K um corpo de caracter stica p tal que K = K p . Se a K p , o polin omio p q (x) = x a e irredut vel. Seja L uma extens ao de decomposi ca o de q (x). Em L temos q (x) = (x r)p , logo, L = K (r). Se : L L e um K -automorsmo, ent ao (r) = r e conclu mos que = id. O grupo de Galois Aut K (L) e, pois, trivial.

326

Cap tulo 7. Teoria de Galois

4. Seja L = K (x), o corpo das frac co es da forma p(x)/q (x) com p(x), q (x) K [x]. Pode-se vericar que os elementos primitivos de L tomam a forma t= ax + b , cx + d a, b, c, d K, ad bc = 0.

Qualquer K -automorsmo de L transforma elementos primitivos em elementos primitivos, logo, se : L L e um K -automorsmo, ent ao transforma o elemento p(x)/q (x) L num elemento p(t)/q (t) L. Vemos, pois, que o grupo de Galois e isomorfo a GL2 (K )/H , onde H e o subgrupo das matrizes 2 2 da forma a 0 : a = 0}. H={ 0 a Se K e innito, este grupo e innito.

Como os corpos de decomposi ca o de um polin omio p(x) s ao isomorfos e natural a seguinte deni ca o: Deni ca o 7.6.3. Seja p(x) K [x] um polin omio. O grupo de Galois o p(x) = 0 (ou simplesmente de p(x)) da equac a e o grupo de Galois dum corpo de decomposi ca o de p(x) sobre K . natural identicar o grupo de Galois de uma equa E ca o p(x) = 0 com um subgrupo do grupo de permuta co es das ra zes de p(x) 7 . Se L e um corpo de decomposi ca o de p(x), e S = {r1 , . . . , rn } s ao as ra zes distintas de p(x), ent ao L = K (r1 , . . . , rn ). Se e um elemento do grupo de Galois de p(x), i.e., se AutK (L) G, ent ao transforma ra zes de p(x) em ra zes. Por outro lado, se soubermos como transforma as ra zes de p(x), ent ao sabemos como transforma todo o elemento de L = K (r 1 , . . . , rn ). Logo, a aplica ca o |S e um monomorsmo G Sn . Podemos, pois, identicar G com um subgrupo do grupo das permuta co es das ra zes. Em geral, G Sn , mesmo quando p(x) e irredut vel, como mostra o seguinte exemplo: Exemplo 7.6.4.
Seja L C a extens ao de decomposi ca o sobre Q do polin omio p(x) = x 6 2ki 6 2 (este polin omio e irredut vel). As ra zes de p(x) s ao r k = 2e 6 , k = 1, . . . , 6. Temos, por exemplo, r3 + r6 = 0. Como r3 + r1 = 0, n ao existe um automorsmo do grupo de Galois que corresponda a ` transposi ca o (16). Temos, ainda, da gura abaixo que (r1 + r5 )6 = r6 6 = 2,
Era assim que Galois concebia o grupo que hoje tem o seu nome, ainda antes de se ter formalizado sequer o conceito de grupo!
7

7.6. Grupo de Galois

327

logo, n ao existem automorsmos do grupo de Galois que correspondam a `s permuta co es (13)(56) e (16)(35). Muitas outros elementos de S6 podem ser exclu dos por este tipo de argumento geom etrico. De facto, veremos mais adiante que |G| = 12.

Figura 7.6.1: Ra zes de x6 2 = 0 A determina ca o do grupo de Galois de uma equa ca o p(x) = 0 ou de uma extens ao e, em geral, uma tarefa dif cil. Vejamos o que podemos dizer sobre a sua ordem. Teorema 7.6.5. Seja L uma extens ao de dimens ao nita sobre K , e G = AutK (L) o seu grupo de Galois. Ent ao |G| [L : K ]. Se L e normal e separ avel sobre K , ent ao |G| = [L : K ]. a . Se G, ent Demonstra ca o. Podemos assumir que L K ao obtemos a . O n um K -homomorsmo : L K umero destes homomorsmos e [L : K ]s [L : K ]. Logo |G| [L : K ]. a Se L e normal, ent ao todo o K -homomorsmo : L K e de facto um automorsmo de L. Se L e separ avel, ent ao [L : K ] s = [L : K ]. Portanto, se L e normal e separ avel sobre K , ent ao |G| = [L : K ]. Assim, para polin omios separ aveis, sabemos calcular a ordem do seu grupo de Galois: Corol ario 7.6.6. Se p(x) e um polin omio separ avel sobre K com grupo de Galois G, e L e uma extens ao de decomposi ca o de p(x), ent ao |G| = [L : K ].

328 Exemplos 7.6.7.

Cap tulo 7. Teoria de Galois

4 1. A extens ao Q(i, 2) e uma extens ao de decomposi ca o do polin o mio x4 2 4 4 Q[x]. Como [Q(i, 2) : Q(i)] = 4 e [Q(i) : Q] = 2, temos [Q(i, 2) : Q] = 8, logo o grupo de Galois de Q(i, 4 2) tem ordem 8. Temos Q-automorsmos de Q(i, 4 2) denidos por (verique!) (i) = i, 4 4 ( 2) = 2, (i) = i, 4 4 ( 2) = i 2.

Estes automorsmos t em ordens 2 e 4, respectivamente, e satisfazem a ` rela ca o f = 3 . E acil de ver que 4 AutQ Q(i, 2) = {1, , 2 , 3 , , , 2 , 3 } G. Este grupo e isomorfo a D4 . Em termos das ra zes rk = e smos correspondem a `s permuta co es = (13), = (1234).
k 2 i

, estes automor-

2. O grupo de Galois do polin omio p(x) = x6 2 sobre Q tem ordem 12, pois 2 2 6 6 i e uma extens ao de decomposi ca o de p(x). [Q( 2, e 3 ) : Q] = 12 e Q( 2, e 3 i ) Deixamos como exerc cio determinar a sua representa ca o como um grupo de permuta co es.

A nalizar esta sec ca o consideramos o caso de um polin omio da forma xn a sobre um corpo K de caracter stica 0. Deni ca o 7.6.8. Seja K um corpo. A uma extens ao de decomposi ca o do mico de ordem n sobre K . polin omio xn 1 chama-se corpo cicloto O pr oximo resultado caracteriza o grupo de Galois de um corpo ciclot omico no caso em que a caracter stica e zero. Proposi ca o 7.6.9. Se K tem caracter stica 0, o grupo de Galois de um corpo ciclot omico e abeliano. Demonstra ca o. Seja L uma extens ao de decomposi ca o de x n 1 sobre K . n n 1 Como K tem caracter stica zero, e (x 1) = nx = 0, vemos que as ra zes n n de x 1 s ao todas simples e o conjunto das ra zes U = {r L : r 1 = 0} e isomorfo a Zn (ver Exerc cio 6.6.2.2). Por outro lado, se AutK (L) G, ent ao |U e um automorsmo de U e esta restri ca o determina completamente . Logo, G e isomorfo a um subgrupo de Aut(U ) Aut(Z n ) Z n , o grupo das unidades do anel Zn . Em geral n ao podemos dizer mais nada sobre o grupo de Galois de um corpo ciclot omico. Por exemplo se K cont em as ra zes de x n 1 = 0, ent ao o corpo ciclot omico de ordem n coincide com K , e o seu grupo de Galois e trivial.

7.7. A Correspond encia de Galois

329

Proposi ca o 7.6.10. Se K tem caracter stica 0 e cont em as ra zes de x n 1 = 0, ent ao o grupo de Galois de xn a sobre K e c clico de ordem um divisor de n. Demonstra ca o. Seja L uma extens ao de decomposi ca o de x n a sobre K , e n mais uma vez seja U = {z L : z 1 = 0} o conjunto das ra zes de xn 1. Se r L e uma raiz de xn a, ent ao {zr : z U } e o conjunto das n ra zes n de x a em L. Temos, pois, que L = K (r ). Se 1 , 2 AutK (L) G, ent ao 1 (r ) = z1 r , 2 (r ) = z2 r , para alguns z1 , z2 U , e 1 2 (r ) = z1 z2 r . Logo, z e um monomorsmo de G para o grupo c clico U Zn, e conclu mos que G e isomorfo a um subgrupo de Z n . Exerc cios.
1. Determine o grupo de Galois da extens ao Q( 2, 3, 5) sobre Q. 2. Seja L = K (x), o corpo das frac co es da forma p(x)/q (x) com p(x), q (x) K [x]. Mostre que os elementos primitivos de L s ao da forma t= ax + b , cx + d a, b, c, d K, ad bc = 0

o: Se t = p(x)/q (x), onde mdc(p(x), q (x) = 1, dena o grau de t (Sugesta como sendo o m aximo dos graus de p(x) e q (x). Mostre que p(w) yq (w) e irredut vel em K [w, y ], logo, tamb em em K (y )[w], e que x e alg ebrico sobre K (t) com polin omio m nimo um m ultiplo de p(w) tq (w). Conclua que [K (x) : K (t)] = 1 e que K (x) = K (t) se e s o se o grau de t e 1.) 3. Determine o grupo de Galois de x3 2 sobre Q e sobre Z2 . 4. Represente o grupo de Galois do polin omio x6 2 sobre Q como um grupo de permuta co es das ra zes. 5. Determine o grupo de Galois do polin omio p(x) = 2x3 + 3x2 + 6x + 6. 6. Mostre que o grupo de Galois de p(x) = x3 + x2 2x 1 Q[x] e isomorfo ao grupo alternado A3 .

7.7

A Correspond encia de Galois

Estamos nalmente em condi co es de explicar como e que a Teoria de Galois permite substituir problemas sobre (extens oes de corpos de) polin omios por um problema em princ pio mais simples de Teoria de Grupos. Galois descobriu que existe uma correspond encia entre extens oes interm edias e subgrupos do grupo de Galois, como passamos a descrever.

330

Cap tulo 7. Teoria de Galois

Seja L uma extens ao de K , e H AutK (L) um subgrupo do grupo de Galois. Podemos pensar em H como um grupo de transforma co es de L. Neste caso, o conjunto dos pontos xos por H e um corpo interm edio K L Fix(H ) K . Por outro lado, se L K e um corpo interm edio, ent ao AutK e um subgrupo do grupo de Galois Aut K (L). (L) E f acil vericar as seguintes propriedades desta correspond encia. Proposi ca o 7.7.1 (Propriedades da Correspond encia de Galois). Seja L uma extens ao de K com grupo de Galois G = Aut K (L). Sejam , K 1 e K 2 extens ainda K oes interm edias, e H, H1 , H2 G subgrupos. (i) Se H1 H2 , ent ao Fix(H1 ) Fix(H2 ). 1 K 2 , ent (ii) Se K ao AutK 1 (L) AutK 2 (L). (iii) Fix(AutK (L)) K . (iv) AutFix(H ) (L) H . Exemplo 7.7.2.
Considere-se a extens ao L = Q( 2, 3) de K = Q. Vimos anteriormente que o grupo de Galois desta extens ao cont em 4 elementos: AutK (L) = {id, 1 , 2 , 3 } G. Este grupo possui, para al em do subgrupo trivial H0 = {id}, os subgrupos H1 = {id, 1 }, H2 = {id, 2 } e H3 = {id, 3 }. Assim, o reticulado dos subgrupos 8 pode ser representado pelo diagrama Gg gg {{ gg { gg {{ { g { { H1 f H2 H3 ff | | ff | ff || f ||| H0 O corpo xo pelo grupo de Galois G e o corpo de base Fix(G) = Q, enquanto que obviamente Fix(H0 ) = Q( 2, 3). Por outro lado, e f acil de ver que Fix(H1 ) = Q( 3),
8

Fix(H2 ) = Q( 2),

Fix(H3 ) = Q( 6).

Um reticulado e um conjunto parcialmente ordenado em que qualquer conjunto de dois elementos tem supremo e nmo. O conjunto dos subgrupos de um grupo xo G, ordenado pela rela ca o de inclus ao, e um reticulado. De igual forma, o conjunto das L de uma extens extens oes interm edias K K ao xa L de K , ordenado pela rela ca o de inclus ao, tamb em e um reticulado.

7.7. A Correspond encia de Galois


Assim, o reticulado das extens oes interm edias e dado pelo diagrama Q vv vvv rrr r vvv r r vvv rr r r r Q( 3) Q( 6) Q( 2) uuu s uuu sss s uuu s u sss s Q( 2, 3)

331

Estamos interessados em extens oes sucientemente ricas em automorsmos, de forma que em (iii) e (iv) da proposi ca o acima se possam substituir as inclus oes por igualdades. Deni ca o 7.7.3. Seja L uma extens ao de dimens ao nita sobre K . Chama o de Galois de K , se Fix(AutK (L)) = K . se a L uma extensa Temos as seguintes caracteriza co es de uma extens ao de Galois. Proposi ca o 7.7.4. As seguintes arma co es s ao equivalentes: (i) L e uma extens ao de Galois de K ; (ii) L e uma extens ao de decomposi ca o de um polin omio separ avel sobre K; (iii) L e uma extens ao de dimens ao nita, normal e separ avel sobre K . Se qualquer uma destas condi co es se verica, ent ao (7.7.1) | AutK (L)| = [L : K ].

Demonstra ca o. A rela ca o (7.7.1) segue do Teorema 7.6.5. Vejamos ent ao as implica co es (i) (ii) (iii) (i). (i) (ii): Como [L : K ] < , existem r1 , . . . , rn L, alg ebricos sobre K , tais que L = K (r1 , . . . , rn ). Seja pi (x) o polin omio m nimo de cada ri em K [x], e Oi = {(ri ) : AutK (L)} a o rbita de ri sob a ac ca o do grupo de Galois. Este conjunto e nito, e e constitu do por ra zes de p i (x). O polin omio qi (x) (x r ) L[x]
r Oi

divide pi (x) e e separ avel (tem todas as ra zes distintas). Se Aut K (L), ent ao qi (x) = (x (r )) = (x r ) = qi (x),
r Oi r Oi

332

Cap tulo 7. Teoria de Galois

donde os coecientes de qi (x) pertencem a Fix(Aut K (L)) = K . Conclu mos que qi (x) K [x], logo, pi (x) = qi (x) e separ avel e tem as suas ra zes em L. O polin omio p(x) = i pi (x) e separ avel, e L e uma extens ao de decomposi ca o de p(x) sobre K . (ii) (iii): Se L e uma extens ao de decomposi ca o de um polin omio p(x) sobre K , ent ao L e uma extens ao normal de dimens ao nita (Corol ario 7.3.10). Se p(x) e um polin omio separ avel, ent ao L = K (r 1 , . . . , rm ), onde r1 , . . . , rm s ao separ aveis. Pela Proposi ca o 7.5.9, L e uma extens ao separ avel. = Fix(AutK (L)). Ent (iii) (i): Seja K ao pelas propriedades menci K e onadas acima, K e um corpo interm edio entre L e K . Seja r 1 K designemos por p(x) o polin omio m nimo de r 1 sobre K . Como L e normal e separ avel, p(x) decomp oe-se em L[x] num produto de factores lineares disa tintos: p(x) = m i=1 (x ri ), (m > 1) (ri todos distintos). Se : K (r 1 ) K e o K -monomorsmo que transforma r 1 em r2 , podemos prolongar num a (Teorema 7.4.5). Pela Proposi monomorsmo : L K ca o 7.3.9, e de facto um K -automorsmo de L. Mas ent ao e um elemento de = Fix(AutK (L)). AutK (L) que n ao deixa xo r1 , contradizendo r1 K Logo, K = K = Fix(AutK (L)). Se L n ao e uma extens ao de Galois de K , ent ao podemos armar apenas que | AutK (L)| [L : K ]. Por outro lado, temos o seguinte lema geral: Lema 7.7.5 (Artin9 ). Seja G um grupo nito de automorsmos de um corpo L e K = Fix(G). Ent ao (7.7.2) [L : K ] |G|.

Demonstra ca o. Seja G = {1 = id, 2 , . . . , m }. Precisamos de mostrar que quaisquer n elementos de L com n > m s ao linearmente dependentes sobre K. Sejam ent ao u1 , . . . , un elementos de L. O sistema homog eneo de equa co es lineares
n

ai j (ui ) = 0,
i=1

(j = 1, . . . , m)

tem mais var aveis que equa co es, logo, por um resultado de Algebra Linear n existe uma solu ca o n ao trivial (a 1 , . . . , an ) L . Reordenando termos se necess ario, podemos sempre escrever a solu ca o na forma (a 1 , . . . , as , 0, . . . , 0), onde s 2 e m nimo. Dividindo por a 1 , podemos ainda assumir que a1 = 1. Vejamos que os ai s pertencem a K = Fix(G). De facto, se algum ai K = Fix(G), ent ao existe G tal que (a i ) = ai . O vector (1, (a2 ), . . . , (as ), 0, . . . , 0) e tamb em uma solu ca o do sistema (verique
Emil Artin foi um dos grandes algebristas do s eculo XX. A ele, em conjunto com Irving Kaplanski, devemos, por exemplo, a formula ca o moderna da Teoria de Galois que se segue neste livro. Artin e Kaplanski zeram ambos parte do projecto Bourbaki.
9

7.7. A Correspond encia de Galois

333

por substitui ca o) e o vector diferen ca (0, a 2 (a2 ), . . . , as (as ), 0, . . . , 0) e um vector solu ca o n ao-nulo com mais zeros que (1, a 2 , . . . , as , 0, . . . , 0), contrariando a hip otese de s ser minimal. Conclu mos que, para todo o i, ai K , logo a equa ca o j = 1 do sistema fornece a rela ca o de depend encia linear
n

ai ui = 0.
i=1

Podemos nalmente enunciar o teorema chave da Teoria de Galois. Ao mesmo tempo justicamos o uso do termo extens ao normal. Teorema 7.7.6 (Teorema Fundamental da Teoria de Galois). Seja L uma extens ao de Galois de K . Existe uma correspond encia biun voca entre L e os subgrupos H do grupo de Galois as extens oes interm edias K K Aut (L) H , e a G AutK (L). Esta correspond encia e dada por K K . Escrevendo H K , a correspond sua inversa e H Fix(H ) K encia satisfaz: 1 e H2 K 2 , ent 2 K 1 . Neste (i) Se H1 K ao H2 H1 se e s o se K caso temos [H1 : H2 ] = [K2 : K1 ]. , ent (ii) Se H K ao H e um subgrupo normal de G se e s o se K e uma extens ao normal de K . Neste caso, K e uma extens ao de Galois que tem G/H como grupo de Galois. Demonstra ca o. Vejamos que a correspond encia e biun voca: Fix(AutK ao interm edia. Pela (L)) = K : Seja L K K uma extens Proposi ca o 7.7.4, L e uma extens ao de dimens ao nita, normal e separ avel . Mas ent sobre K, logo tamb em o e sobre K ao L e uma extens ao de Galois , e conclu = Fix(H ) com H = Aut (L). de K mos que K K = Fix(H ). Pelo Lema AutFix(H ) (L) = H : Seja H G AutK (L) e K ] . Por outro lado, L de Artin, |H | [L : Fix(H )] = [L : K e uma extens ao de Galois sobre K e H AutK ca o (7.7.1) vemos (L), donde usando a rela que |H | | AutK mos que (L)| = [L : K ]. Logo, |H | = [L : K ] e conclu H = AutK ( L ) com K = Fix( H ). Para vericar (i), da correspond encia que acab amos de mostrar e da 2 K 1 . Como L Proposi ca o 7.7.1, decorre que H2 H1 se e s o se K e uma 1 e K 2 , temos extens ao de Galois sobre K | AutK |H1 | 1 (L)| 2 : K 1 ] = [L : K1 ] = = = [H1 : H2 ]. [K ( L ) | | Aut |H2 | [L : K2 ] 2 K . Se G, ent Finalmente para vericar (ii), suponha-se que H K ao 1 o corpo que corresponde a H e (K ) (porqu e?). Assim, temos:

334

Cap tulo 7. Teoria de Galois

(a) Se H e um subgrupo normal de G, ent ao para todo o G temos (K ) K . A aplica ca o |K e um homomorsmo sobrejec ), cujo n ) G/H e tivo de G em AutK (K ucleo e H . Logo, AutK (K Fix(AutK (K ) = Fix(G/H ) = Fix(G) = K . Conclu mos, pois, que K e uma extens ao de Galois sobre K com grupo de Galois G/H . (b) Reciprocamente, suponha-se que K e uma extens ao normal. Pela Pro , para todo o elemento do grupo posi ca o 7.3.9, vemos que (K ) = K ), vemos que H1 = H . Logo, de Galois G. Como H1 (K H e um subgrupo normal de G.

Exemplo 7.7.7.
Vimos num exemplo da sec ca o anterior que Q(i, sobre Q, com grupo de Galois AutQ Q(i, 4 4 2) e uma extens ao de Galois

2) = {1, , 2 , 3 , , , 2 , 3 } G, 4 2) denidos por

onde e s ao os Q-automorsmos de Q(i, (i ) = i, ( 4 2) = 4 2,

(i ) = i, ( 4 2) = i 4 2.

Este grupo tem o seguinte reticulado de subgrupos: G ww www ppp p p www p p p www p ppp {1, 2 , , 3 } {1, , 2 , 2 } www www q r q www q www rr q r q r www www qq rr q r q w w w qq rr y 2 2 3 dd yyy o o yyy dd oo yyy dd ooo o yyy o dd oo yyy ooo yyy ddd o o o yyy dd ooooo yyy dd o yyyd o oo {1} A correspond encia de Galois fornece um reticulado an alogo de extens oes in-

7.7. A Correspond encia de Galois


term edias de Q:

335

o Q sss ooo ss o o ss o o o ss o s ooo 2 Q(i) Q(r2 ) Q(ir ) yyy qq m u m m qq u yyy u mm m qq u m yyy qq uu mm m u y m q y uu mm Q(ir) Q(r) Q(ir2 , (1 + i)r) Q(ir2 , (1 i)r) Q(i, r2 ) gg s s g s gg ss gg ss s gg s s gg ss sss ggg sss gg s g ss Q(i, r) onde r = 4 2. As extens oes do primeiro n vel s ao normais, pois s ao extens oes de grau 2. Elas correspondem a subgrupos de ndice 2, logo, subgrupos nor mais. No segundo n vel, apenas a extens ao Q(i, 2) e normal (corresponde ao subgrupo {1, 2 } = C (G)).

Exerc cios.
1. Determine a correspond encia de Galois da extens ao Q( 2, 3, 5) R sobre Q. 2. Determine a correspond encia de Galois para o corpo de decomposi ca o do polin omio x3 2 sobre Q e sobre Z2 . 3. Determine a correspond encia de Galois para o corpo de decomposi ca o do polin omio (x3 2)(x2 3) sobre Q. 4. Determine a correspond encia de Galois para o corpo de decomposi ca o do polin omio x4 4x2 1 sobre Q. 5. Seja p(x) um polin omio de grau 3 sobre Q, com grupo de Galois G. Se r1 , r2 , r3 C designam as ra zes de p(x) e (r1 r2 )(r1 r3 )(r2 r3 ), mostre que: (a) (b) (c) (d) |G| = 1 |G| = 2 |G| = 3 |G| = 6 se se se se e e e e s o s o s o s o se se se se as ra zes de p(x) pertencem a Q; p(x) tem exactamente uma raiz racional; p(x) n ao tem ra zes racionais e Q; p(x) n ao tem ra zes racionais e Q.

6. Se p(x) K [x] e um polin omio de grau n com ra zes r1 , . . . , rn , dene-se o discriminante de p(x) como sendo = 2 , onde =
i<j

(ri rj ).

336

Cap tulo 7. Teoria de Galois

Assumindo que p(x) e separ avel e K tem caracter stica diferente de 2, mostre que (a) K ;

(b) = 0 se e s o se p(x) possui uma raiz m ultipla; (c) e um quadrado perfeito em K se e s o se o grupo de Galois de p(x) est a contido em An . 7. Se p(x) = x3 + px + q Q[x], mostre que o seu discriminante (ver o exerc cio anterior) e = 4p3 27q 2 . Qual e o grupo de Galois de x3 + 6x2 9x + 3 ? K um corpo interm 8. Seja L uma extens ao de Galois de K , e L K edio. em Seja H AutK (L) o subgrupo dos K -automorsmos que transformam K si pr oprio. Mostre que H e o normalizador de Aut K (L) em AutK (L).

7.8

Algumas Aplica co es

A nalizar este cap tulo fornecemos algumas aplica co es da Teoria de Galois. A primeira aplica ca o diz respeito ao estudo de express oes racionais sim etricas. A segunda aplica ca o e a uma caracteriza ca o dos n umeros complexos construt veis que completa os resultados obtidos na Sec ca o 7.2. Finalmente, a u ltima aplica ca o consiste na demonstra ca o do crit erio descoberto por Galois para decidir se uma equa ca o alg ebrica e ou n ao resol uvel por radicais.

7.8.1

Express oes racionais sim etricas.

Sejam x1 , . . . , xn indeterminadas. No corpo das frac co es K (x 1 , . . . , xn ) consideramos o polin omio


n

p(x) =
i=1

(x xi ) = xn s1 xn1 + s2 xn2 + (1)n sn .

Os coecientes si assim denidos s ao polin omios nas indeterminadas x i , conhecidos por polin omios sim etricos elementares, e admitem as express oes: s1 =
i

xi , xi xj ,
i<j

s2 = . . .

sn = x 1 x n .

7.8. Algumas Aplica co es A f ormula geral para um polin omio sim etrico elementar e: si =
j1 <<ji

337

x j1 x ji ,

i = 1, . . . , n.

A raz ao do uso do termo sim etrico e a de que qualquer permuta ca o dos ndices das vari aveis n ao altera o polin omio. Mais geralmente podemos considerar express oes racionais sim etricas que podem ser formalizadas do seguinte modo: Para toda a permuta ca o S n , existe um K -automorsmo de K (x1 , . . . , xn ) que e a identidade em K e transforma x i em x(i) . Os elementos de K (x1 , . . . , xn ), que s ao xos pelo grupo de automorsmos G { : Sn } Sn , s ao chamados express oes racionais sim etricas. Na nota ca o da correspond encia de Galois, as express oes racionais sim etricas s ao precisamente os elementos de Fix(G). Exemplos 7.8.1.
1. O polin omio p(x) acima e claramente invariante sob a ac ca o dos ( i.e., p(x) = p (x)), os coecientes si s ao xos por . Logo, si Fix(G), e os si s ao express oes racionais sim etricas. 2. As frac co es x2 x3 x3 x1 x1 x2 + + , x3 x1 x2 s ao express oes racionais sim etricas. 1 1 1 + 2 + 2, 2 x1 x2 x3

Podemos utilizar a correspond encia de Galois para mostrar que qualquer express ao racional sim etrica pode ser expressa como uma raz ao de polin omios sim etricos elementares s 1 , . . . , sn . Mais exactamente, temos: Teorema 7.8.2. K (x1 , . . . , xn ) e uma extens ao de Galois de K (s1 , . . . , sn ) com grupo de Galois G Sn . Em particular, Fix(G) = K (s1 , . . . , sn ). Demonstra ca o. O exemplo acima mostra que K (s 1 , . . . , sn ) Fix(G), logo claro que o corpo G AutK (s1 ,...,sn ) K (x1 , . . . , xn ). E K (x1 , . . . , xn ) = K (s1 , . . . , sn , x1 , . . . , xn ) e uma extens ao de decomposi ca o de p(x) K (s 1 , . . . , sn )[x]. Por outro lado, se AutK (s1 ,...,sn ) K (x1 , . . . , xn ), ent ao permuta as ra zes de p(x), logo AutK (s1 ,...,sn ) K (x1 , . . . , xn ) G. Conclu mos que o grupo de Galois de K (x 1 , . . . , xn ) sobre K (s1 , . . . , sn ) e isomorfo a G Sn . Como K (x1 , . . . , xn ) e uma extens ao normal e separ avel, e uma extens ao de Galois, donde Fix(G) = K (s 1 , . . . , sn ).

338 Exemplo 7.8.3.

Cap tulo 7. Teoria de Galois

O polin omio x1 3 +x2 3 +x3 3 Q(x1 , x2 , x3 ) e uma express ao racional sim etrica, logo, pode ser expresso como uma express ao racional de s 1 = x1 + x2 + x3 , s2 = x1 x2 + x1 x3 + x2 x3 e s3 = x1 x2 x3 . Considera co es sobre o grau mostram que existem racionais a1 , a2 e a3 tais que x1 3 + x 2 3 + x 3 3 = = a1 (x1 + x2 + x3 )3 + a2 (x1 + x2 + x3 )(x1 x2 + x1 x3 + x2 x3 ) + a3 x1 x2 x3 . Escolhendo valores convenientes para x1 , x2 e x3 , obtemos: 3 = 27a1 + 9a2 + a3 2 = 8a1 + 2a2 1 = a1 (tomando x1 = x2 = x3 = 1), (tomando x1 = x2 = 1, x3 = 0), (tomando x1 = 1, x2 = x3 = 0).

Este sistema linear tem como solu ca o a1 = 1, a2 = 3, a3 = 3. Logo, x1 3 + x 2 3 + x 3 3 = = (x1 + x2 + x3 )3 3(x1 + x2 + x3 )(x1 x2 + x1 x3 + x2 x3 ) + 3x1 x2 x3 .

7.8.2

N umeros construt veis.

Estud amos na Sec ca o 7.2 o subcorpo de C dos n umeros construt veis. Vamos agora aplicar a Teoria de Galois para obter a seguinte caracteriza ca o dos n umeros construt veis. Teorema 7.8.4. Um n umero complexo z C e construt vel se e s o se z n e alg ebrico sobre Q, e o fecho normal Q(z ) tem dimens ao 2s para algum s N. Demonstra ca o. Recordemos que um n umero complexo z C e construt vel se e s o se z pertence a um subcorpo da forma Q(u 1 , . . . , ur ), em que u1 2 Q e, para cada m = 1, . . . , r 1, tamb em u m+1 2 Q(u1 , . . . , um ). n n Seja ent ao z um n umero construt vel, de forma que Q(z ) Q(u1 , . . . , ur ) . n Se G = AutQ (Q(u1 , . . . , ur ) ), ent ao, pela Proposi ca o 7.3.9, sabemos que o n corpo Q(u1 , . . . , ur ) e gerado pelas imagens (Q(u1 , . . . , ur )), com G. Logo, se G = {1 , . . . , n } obtemos Q(u1 , . . . , ur ) = Q(1 (u1 ), . . . , 1 (ur ), . . . , n (u1 ), . . . , n (ur )). Como j (ur )2 = j (u2 mos, ainda, que Q(u1 , . . . , ur ) e uma exr ), conclu 2 tens ao da forma Q( u1 , . . . , u l ) com u 1 Q e, para cada m = 1, . . . , l 1, u 2 Q ( u , . . . , u ). Calculando os graus alg ebricos, obtemos: 1 m m+1 [Q(u1 , . . . , ur ) : Q] =
m=0 n l1 n n

[Q( u1 , . . . , u m+1 ) : Q( u1 , . . . , u m )] = 2t .

7.8. Algumas Aplica co es Assim, vemos que [Q(z ) : Q] =


n

339

[Q(u1 , . . . , ur ) : Q] [Q(u1 , . . . , ur ) : Q(z ) ]


n n

= 2s ,

para algum s N. n n ao Q(z ) e uma Reciprocamente, suponha-se que [Q(z ) : Q] = 2s . Ent s extens ao de Galois de Q cujo grupo de Galois tem ordem |G| = 2 . Pelos resultados do Cap tulo 5 sobre p-grupos, sabemos que existe uma torre normal de subgrupos da forma G = Hs Hs1 H1 H0 = {e},

onde [Hm : Hm1 ] = 2. Pela correspond encia de Galois, existem extens oes interm edias n Q(z ) = Ks Ks1 K1 Q, onde [Km : Km1 ] = 2. Logo, para cada 1 m s, existem u m Km n tais que Km+1 = Km (um+1 ) e um+1 2 Km . Vemos, pois, que Q(z ) = Q(u1 , . . . , us ), com um+1 2 Q(u1 , . . . , um ) para 0 m s 1. Portanto, z e construt vel. A Teoria de Galois fornece n ao s o um crit erio simples para caracterizar os n umeros construt veis, mas tamb em um m etodo de constru ca o como ilustramos no exemplo seguinte. Exemplo 7.8.5.
Um pol gono regular de 5 lados pode ser constru do com r egua e compasso. Se o pol gono est a inscrito numa circunfer encia de raio 1, basta mostrar que 2i ao uma n raiz primitiva de x5 1 = 0 e construt vel. De facto, se r = e 5 , ent 2i 2 Q(r) = Q(e 5 ), e esta extens ao tem grau alg ebrico 4 = 2 . Vamos utilizar a Teoria de Galois para dar uma constru ca o expl cita de um pent agono regular. Observamos que (x5 1) = (x 1)(x4 + x3 + x2 + x +1), logo, r e uma raiz de um polin omio irredut vel do quarto grau. A extens ao L = Q(r) e uma extens ao de decomposi ca o deste polin omio, logo, e uma extens ao de Galois. O grupo de Galois tem ordem |G| = 22 . O Q-automorsmo denido 2ik por (r) = r2 e um elemento do grupo de Galois. Se zk = e 5 (k = 1, . . . , 4) s ao as ra zes, ent ao (z1 ) = z2 , (z2 ) = z4 , (z4 ) = z3 , (z3 ) = z1 ,

e vemos que corresponde a ` permuta ca o (1243). Este elemento tem ordem 4, logo, o grupo de Galois e G = {I, , 2 , 3 }, ou, em termos de permuta co es das ra zes, G = {I, (1243), (14)(23), (3241)}. Para este grupo, temos a seguinte torre de p-subgrupos: G H {I },

340

Cap tulo 7. Teoria de Galois

onde H = {I, (14)(23)}. Como [G : H ] = 2, a H corresponde uma extens ao de grau 2 sobre Q. Para determinar esta extens K ao, observemos que um elemento u L pode ser escrito na forma u = a1 z1 + a2 z2 + a3 z3 + a4 z4 , logo, 2 (u) = a1 z4 + a2 z3 + a3 z2 + a4 z1 , = Q(1 , 2 ), eu e xo por (14)(23) se e s o se a1 = a4 e a2 = a3 . Assim, K simples vericar que onde 1 = z1 + z4 e 2 = z2 + z3 . E 1 + 2 = z1 + z4 + z2 + z3 = r + r2 + r3 + r4 = 1 e, portanto, (x 1 )(x 2 ) = x2 + x 1. Resolvendo esta equa ca o, vemos que 1 + 1 = 2 5 , 1 2 = 2 5

1 2 = (r + r4 )(r2 + r3 ) = r + r2 + r3 + r4 = 1,

(estes valores correspondem a 2 Re(z1 ) = 2 Re(z4 ) e a 2 Re(z2 ) = 2 Re(z3 )). Com esta informa ca o podemos explicar a forma tradicional de construir um pent agono que provavelmente aprendeu no Ensino Secund ario. Numa circunfer encia (unit aria) marcamos os quatro pontos A = (1, 0), B = (0, 1), C = (1, 0) e D = (0, 1). Dividindo o segmento OD em duas partes iguais obtemos o ponto E . O segmento EA tem comprimento 5/2. Com o compasso centrado em E obtemos o arco AF . O segmento OF tem comprimento 1+ 5 1 = , e podemos marcar o ponto G no eixo horizontal, de forma que 2 OF ` abcissa do ponto z1 ( e um pouco mais simOG = 2 . O ponto G corresponde a ples observar que AF tem o mesmo comprimento que um lado do pent agono).

Os Gregos sabiam construir pol gonos regulares com 3, 5 e 15 lados, e, ainda, dado um pol gono regular com n lados obter um com 2n lados (obviamente por bisseca ca o dos lados). Gauss, quando tinha apenas 19 anos, e antes de a Teoria de Galois ter sido inventada, descobriu uma forma de construir um pol gono regular com 17 lados. Esta descoberta fez com que Gauss preferisse a Matem atica ao estudo das L nguas. De facto, ele apreciava tanto esta descoberta que anos mais tarde pediu para que lhe gravassem no seu t umulo um pol gono regular de 17 lados (o que n ao veio a acontecer, pois o escultor escolhido achou que um pol gono com tantos lados se confundiria com uma circunfer encia). Usando a Teoria de Galois pode-se mostrar que um pol gono regular com n lados e construt vel sse n = 2 r p1 ps onde os pi s ao primos de Fermat. Utilizando Teoria de Galois foram descobertas constru co es para pol gonos regulares com 257 e 65 537 lados!

7.8. Algumas Aplica co es

341

z1
A

z2
C

F O G

z3

E D

z4

Figura 7.8.1: Constru ca o de um pent agono com r egua e compasso.

7.8.3

Resolu c ao de equa co es alg ebricas por radicais.

Vamos agora discutir o crit erio descoberto por Galois que permite decidir se uma equa ca o alg ebrica e ou n ao resol uvel por radicais. Nesta sec ca o assume-se, para simplicar, que todos os corpos t em caracter stica 0. Deni ca o 7.8.6. Seja p(x) K [x] um polin omio m onico. Dizemos que a vel por radicais se existe uma extens equa ca o p(x) = 0 e resolu ao L de K que cont em um corpo de decomposi ca o de p(x) e e da forma L = Km+1 K2 K1 = K, onde Ki+1 = Ki (di ) e di ni Ki . Observe-se bem o signicado desta deni ca o: qualquer raiz de p(x) pertence a L e pode ser expressa a partir de elementos de K por uma sequ encia de opera co es racionais e de extrac ca o de ra zes. Teorema 7.8.7 (Crit erio de Galois). Seja p(x) K [x] um polin omio m onico. A equa ca o p(x) = 0 e resol uvel por radicais se e s o se o seu grupo de Galois e resol uvel. Exemplo 7.8.8.
A equa ca o x5 4x + 2 = 0 n ao e resol uvel por radicais (em Q). Pelo Crit erio f de Eisenstein, o polin omio p(x) = x5 4x + 2 e irredut vel sobre Q. E acil de ver que este polin omio possui tr es ra zes reais r1 , r2 , r3 e duas ra zes complexas conjugadas r4 , r5 . Seja L = Q(r1 , . . . , r5 ) o corpo de decomposi ca o de p(x). Como [Q(r) : Q] = 5, para qualquer r {r1 , . . . , r5 }, vemos que 5 | [L : Q] = |G|, logo, pelos Teoremas de Sylow, o grupo de Galois G S 5 cont em um

342

Cap tulo 7. Teoria de Galois

elemento de ordem 5, i.e., um ciclo (i1 , . . . , i5 ). Por outro lado, a opera ca o de conjuga ca o a + ib a ib restringida a L = Q(r1 , . . . , r5 ) fornece um elemento de G de ordem 2, i.e., uma transposi ca o. Deixamos como exerc cio vericar que estes dois elementos geram S5 . Logo, G = S5 , e pelo Crit erio de Galois a equa ca o n ao e resol uvel.

Antes de passarmos a ` demonstra ca o, damos o seguinte: Corol ario 7.8.9 (Teorema de Abel-Runi). N ao existem f ormulas resolventes para equa co es alg ebricas de grau maior ou igual a 5. Demonstra ca o. Uma outra forma de enunciar este corol ario e: A equa ca o geral xn an1 xn1 + + (1)n a0 = 0, n ao e resol uvel por radicais, quando n 5. Por equa ca o geral queremos dizer que a0 , . . . , an1 tomam valores arbitr arios, ou melhor, s ao indeterminadas. Assim, consideramos o polin omio p(x) = x n an1 xn1 + + (1)n a0 sobre o corpo K (a0 , . . . , an1 ) e precisamos de mostrar que o grupo de Galois de p(x) sobre este corpo n ao e resol uvel. Seja ent ao L o corpo de decomposi ca o de p(x) sobre K (a 0 , . . . , an1 ), de forma que em L temos a factoriza ca o: p(x) = (x r1 )(x r2 ) . . . (x rn ). Por compara ca o de termos, vemos que an1 =
i

ri , ri rj ,
i<j

an2 = . . .

a0 = r 1 r2 . . . r n . Logo, L = K (ao , . . . , an1 )(r1 , . . . , rn ) = K (r1 , . . . , rn ). Introduzimos um novo conjunto de indeterminadas x 1 , . . . , xn , e no corpo K (x1 , . . . , xn ) consideramos o subcorpo das express oes racionais sim etricas. Como vimos na Sec ca o 7.8.1, este subcorpo e da forma K (s1 , . . . , sn ), onde s1 , . . . , sn s ao os polin omios sim etricos elementares nos x i s, e K (x1 , . . . , xn ) e uma extens ao de decomposi ca o de q (x) = i (x xi ) sobre K (s1 , . . . , sn ). O grupo de Galois desta extens ao e Sn . Se existir um isomorsmo K (r1 , . . . , rn ) K (x1 , . . . , xn ) que ao subcorpo K (a0 , . . . , an1 ) faz corresponder K (s1 , . . . , sn ), ent ao o grupo de Galois da equa ca o geral de grau n ser a S n , que n ao e resol uvel quando n 5. Vejamos que de facto existe um isomorsmo deste tipo.

7.8. Algumas Aplica co es

343

Consideremos o homomorsmo : K [a0 , . . . , an1 ] K [s1 , . . . , sn ] que transforma ai sni e se reduz a ` identidade em K (este homomorsmo existe, pois a0 , . . . , an s ao indeterminadas). De igual modo, temos um homomorsmo : K [x1 , . . . , xn ] K [r1 , . . . , rn ], e o diagrama K [a0 , . . . , an ]
_ 

G K [s1 , . . . , sn ] _

K [r1 , . . . , rn ] o

K [x1 , . . . , xn ]

e comutativo. De facto, basta observar que ((ai )) = (si ) =


j1 <<ji

x j1 x ji =

j1 <<ji

r j1 r ji = a i .

O diagrama mostra que e necessariamente um monomorsmo. Como e sobrejectivo, segue-se que e um isomorsmo. Prolongando este isomorsmo aos respectivos corpos de frac co es, obtemos um isomorsmo de corpos : K (a0 , . . . , an1 ) K (s1 , . . . , sn ). Este isomorsmo faz corresponder a um polin omio p(x) K (a 0 , . . . , an1 )[x] o polin omio p (x) = q (x) K (s1 , . . . , sn )[x]. Como vimos na Sec ca o 7.4, prolonga-se num isomorsmo dos respectivos corpos de decomposi ca o K (r1 , . . . , rn ) K (x1 , . . . , xn ). Deve-se observar que, embora o Teorema de Abel-Runi arme que n ao existe uma f ormula de resolu ca o da equa ca o geral de grau n, quando n 5, existem equa co es que podem ser resolvidas por radicais, como por exemplo x5 2 = 0. Poderia at e acontecer que tal f ormula n ao existisse e todas as equa co es pudessem ser resolvidas por radicais, mas o exemplo da equa ca o x5 4x + 2 = 0 mostra que isso n ao e verdade. O resto desta sec ca o e dedicado a ` demonstra ca o do Crit erio de Galois. Nesta demonstra ca o os corpos de decomposi ca o das equa co es x n a = 0 desempenham um papel essencial. Vimos anteriormente que o grupo de Galois de xn a = 0 e c clico se K cont em as ra zes de ordem n da unidade, e e abeliano quando a = 1. Em geral, uma extens ao L de K , cujo grupo de Galois e abeliano (respectivamente, c clico) diz-se uma extens ao abeliana (respectivamente, c clica ) de K . Proposi ca o 7.8.10. Seja K um corpo que cont em as p ra zes de x p 1 = 0 (p um primo). Se L e uma extens ao c clica de K e [L : K ] = p, ent ao L = K (r ), onde r p K .

344

Cap tulo 7. Teoria de Galois

Demonstra ca o. Se u L K , ent ao L = K (u), pois L K (u) K e [K (u) : K ] | [L : K ] = p. Se AutK (L) = e {z1 , . . . , zp } K s ao as p-ra zes de xp 1 = 0, introduzam-se os elementos (7.8.1) ri = u + (u)zi + 2 (u)zi 2 + + p1 (u)zi p1 , ent ao (ri ) = zi 1 ri , logo, (ri p ) = ri p , e conclu mos que ri p K . Podemos escrever u como uma combina ca o linear dos r i s resolvendo o sistema de equa co es lineares (7.8.1) para as inc ognitas u, (u), . . . , p1 (u) (o que e poss vel, pois o respectivo determinante e um determinante de Van der Monde). Logo, L = K (r1 , . . . , rp ), e para algum k0 , rk0 K . Se tomarmos r = rk0 , temos L = K (r ), com r p K . Estamos nalmente em condi co es de demonstrar o Crit erio de Galois. Demonstra ca o do Crit erio de Galois. H a que mostrar ambas as implica co es: (i) Se p(x) = 0 e resol uvel por radicais, ent ao G e resol uvel: Seja p(x) = 0 uma equa ca o resol uvel por radicais. Ent ao existe uma extens ao L de K , que cont em uma extens ao de decomposi ca o de p(x), e que admite uma torre (7.8.2) L = Kl+1 K2 K1 = K,

n onde Ki+1 = Ki (di ), com di ni = ai Ki . Observemos que o fecho normal L n ). Logo, se G = {id, 1 , . . . , r }, de L e gerado pelos (L), com AutK (L obtemos (7.8.3) n = K (d1 , . . . , dl , 1 (d1 ), . . . , 1 (dl ), . . . , r (d1 ), . . . , r (dl )). L

n (z ), Seja m = mmc(n1 , . . . , nl ). Podemos estender a torre (7.8.3) a L n onde z e uma raiz primitiva de xm 1 = 0. Como L e o corpo de den composi ca o de um polin omio p(x), L (z ) e o corpo de decomposi ca o de n (z ) p(x)(xm 1), e conclu mos que L e normal. Reordenando termos, obtemos ent ao uma nova torre: n (z ) K 3 K 2 = K (z ) K 1 = K. L i ), com d ni K i+1 = K i (d i , para qualquer i. Esta torre satisfaz K i n (z )). Os resultados Seja G o grupo de Galois de p(x) e H = Aut K (L i1 . Se o subgrupo acima mostram que cada Ki e uma extens ao abeliana de K i , temos que Hi1 Hi H corresponde a ` extens ao interm edia K Hi e i1 , i.e., Hi1 /Hi e isomorfo ao grupo de Galois de Ki sobre K e abeliano. Conclu mos que H admite uma torre abeliana, sendo portanto um grupo n (z ) cont resol uvel. Como G e um factor de H (pois L em um corpo de decomposi ca o de p(x)), conclu mos que G e resol uvel. (ii) Se G e resol uvel, ent ao p(x) = 0 e resol uvel por radicais: Seja L um corpo de decomposi ca o de p(x) = 0 e n = |G| = [L : K ]. Tomando K 1 = K ,

7.8. Algumas Aplica co es

345

K2 = K (z ), onde z e uma raiz primitiva de x n 1 = 0, e M = L(z ), o grupo de Galois de M sobre K2 e isomorfo a um subgrupo H de G. Logo, H e resol uvel e possui uma s erie de composi ca o H = H 1 H2 . . . = {e}, em que cada Hi /Hi+1 e c clico de ordem prima. Pela correspond encia de Galois, temos uma torre K2 K3 M de subcorpos em que cada Ki+1 e uma extens ao normal sobre Ki com grupo de Galois c clico de ordem prima pi . Como pi | n e Ki cont em uma raiz primitiva de xn 1 = 0, vemos que Ki cont em as pi ra zes de xpi 1 = 0, logo, Ki+1 = Ki (di ), com di pi Ki . Conclu mos que a equa ca o p(x) = 0 e resol uvel por radicais. Exerc cios.
1 1 1. Mostre que x1 e uma express ao racional sim etrica e determine 3 + x 3 + x 3 1 2 3 a sua representa ca o em termos de polin omios sim etricos elementares.

2. Determine os inteiros 1 n 10, para os quais um pol gono regular de n lados pode ser constru do com r egua e compasso. 3. Seja G Sp (p primo) um subgrupo que cont em um ciclo de comprimento p e uma transposi ca o. Mostre que de facto G = Sp . 4. Dado um grupo nito G, mostre que existem corpos L e K tais que L e uma extens ao de K , com grupo de Galois G. o: Pelo Teorema de Cayley, pode assumir-se que G (Sugesta e um subgrupo de Sn .) 5. Mostre que o grupo de Galois da equa ca o xn a = 0 (sobre Q) e resol uvel.

346

Cap tulo 7. Teoria de Galois

Cap tulo 8

Algebra Comutativa
8.1 Zeros de Um Polin omio

Chama-se Algebra Comutativa ao estudo de an eis e m odulos comutativos. Este ramo da Algebra adquiriu durante a primeira metade do s eculo XX, com as investiga co es de Noether1 e de Artin, um papel central n ao s o na Algebra mas noutras a reas da Matem atica. Neste cap tulo faremos uma pequena abordagem a ` Algebra Comutativa. Para uma introdu ca o completa, a refer encia cl assica e ainda o livro de Samuel e Zariski 2 . A abordagem que escolhemos e bastante geom etrica. Virtualmente, todos os exemplos e aplica co es envolvem o conjunto dos zeros de uma fam lia de polin omios, i.e., as chamadas variedades alg ebricas. O estudo das variedades alg ebricas e um dos objectivos da Geometria Alg ebrica, sendo esta, pois, uma das clientes por excel encia da Algebra Comutativa. Por exemplo, o livro de Samuel e Zariski acima referido nasceu precisamente da necessidade que o segundo autor sentiu, quando decidiu escrever um livro de Geometria Alg ebrica, de reunir os resultados relevantes da Algebra (o livro claro de Geometria Alg ebrica nunca chegou a conhecer a luz do dia!). E que a Algebra Comutativa possui aplica co es a muitos outros dom nios da Matem atica. Vejamos como algumas quest oes da Algebra Comutativa surgem naturalmente no estudo das variedades alg ebricas. Seja K = C o corpo dos n umeros complexos e A = K [x1 , . . . , xn ] o anel dos polin omios com coecientes em K . Neste caso, podemos interpretar os polin omios p A como fun co es p : K n K . Assim, dado p A, o conjunto dos zeros de p e
Emmy Noether (1822-1935), talvez a matem atica mais c elebre de todos os tempos, era tamb em judia e teve de lutar contra grandes preconceitos. Leccionou em G ottingen, sob a protec ca o de Hilbert, mas era bastante mal paga. Entre os seus alunos contavam-se Artin, Brauer e van der Waerden. Hitler e o Nazismo obrigaram-na a emigrar para os EUA em 1933 onde viria a falecer dois anos depois. 2 P. Samuel, O. Zariski, Commutative Algebra (vol. I, II), Van Nostrand, Princeton (1958, 1960).
1

347

348

Cap tulo 8. Algebra Comutativa

Z (p) {a K n : p(a) = 0}. Mais geralmente, dada uma fam lia de polin omios F A, denimos o conjunto dos zeros desta fam lia por Z (F ) {a K n : p(a) = 0, p F }. Uma quest ao natural e a seguinte: Dada uma fam lia arbitr aria de polin omios F A, existir a uma fam lia nita de polin omios p 1 , . . . , pn tal que Z (F ) = Z (p1 , . . . , pn )? A resposta (armativa, como veremos mais tarde) e dada pelo famoso teorema da base de Hilbert. Dizemos que um subconjunto Y K n e um conjunto alg ebrico se Y e o conjunto dos zeros de uma fam lia de polin omios, i.e., se existe F A tal que Y = Z (F ). Chama-se variedade alg ebrica a todo o subconjunto alg ebrico Y K n irredut vel, i.e., que n ao pode ser expresso como uma uni ao Y = Y1 Y2 de dois subconjuntos alg ebricos pr oprios (cada Y i e alg ebrico, e Yi = Y ). Temos ent ao a seguinte quest ao: Dado um conjunto alg ebrico Y K n , ser a que Y pode ser escrito como uma uni ao de variedades alg ebricas? Em caso armativo, ser a que essa representa ca o e u nica? Estas quest oes podem ser traduzidas num problema de factoriza ca o de ideais do anel A = K [x1 , . . . , xn ], como mostra o seguinte exemplo. Exemplo 8.1.1.
Consideremos o conjunto alg ebrico Y = {(x, y ) C2 : x5 x3 y 2 x4 + 2x2 y 2 y 4 = 0}. No nosso espa co tridimensional, n ao possu mos uma boa representa ca o do frequente, no caso em que o polin plano complexo. E omio tem coecientes reais, considerar o gr aco real, que neste caso e descrito na gura seguinte.

Figura 8.1.1: O gr aco real de Y .


Note-se que Y = Z (I ), onde I e o ideal principal I = x5 x3 y 2 x4 + 2x2 y 2 y 4 . Como este polin omio admite a factoriza ca o x5 x3 y 2 x4 + 2x2 y 2 y 4 = (x y )(x + y )(x3 x2 + y 2 ),

8.1. Zeros de Um Polin omio


temos I = x y x + y x 3 x2 + y 2

349

= x y x + y x 3 x2 + y 2 .

O conjunto alg ebrico Y decomp oe-se numa uni ao de variedades alg ebricas Y 1 Y2 Y3 , onde Yj = Z (Ij ), com I1 = x y , I2 = x + y e I3 = x3 x2 + y 2 . Os gr acos (reais) destas variedades s ao3 :

Figura 8.1.2: Os gr acos de Y1 , Y2 e Y3 .

O exemplo que acab amos de discutir e relativamente simples, pois os ideais em quest ao s ao todos principais. Em geral, se Y = Z (I ) e um conjunto alg ebrico e I = I1 Ir ent ao Y = Z (I1 ) Z (Ir ). Como veremos adiante, um conjunto alg ebrico Y = Z (I ) K n e irredut vel se e s o se I e um ideal prim ario. Assim, poderemos resolver a quest ao da decomposi ca o das variedades alg ebricas se resolvermos o problema alg ebrico equivalente de factorizar um ideal em ideais prim arios. Estudaremos neste cap tulo as factoriza co es prim arias de ideais numa classe de an eis chamados noetherianos, que incluem os an eis de polin omios, e vericaremos o an alogo da decomposi ca o obtida no exemplo acima para ideais arbitr arios, o chamado Teorema de Lasker-Noether. Como acab amos de ver, a um ideal I A podemos associar um subconjunto Y K n . Por outro lado, a um subconjunto Y K n arbitr ario
Como mostram estas guras, uma variedade alg ebrica n ao e, em geral, uma variedade diferenci avel. Na l ngua inglesa, o termo variety e reservado para designar uma variedade alg ebrica, enquanto que para uma variedade diferenci avel se usa o termo manifold.
3

350

Cap tulo 8. Algebra Comutativa

podemos associar o ideal de A formado pelos polin omios que se anulam em Y , i.e., o ideal I (Y ) {p A : p(a) = 0, a Y }. Como se verica facilmente, as correspond encias F Z (F ) e Y I (Y ) invertem inclus oes, i.e., satisfazem: (i) Se F1 F2 , ent ao Z (F2 ) Z (F1 ). (ii) Se Y1 Y2 , ent ao I (Y2 ) I (Y1 ). natural investigar quais s E ao os objectos fechados para estas correspond encias. N ao e dif cil de ver que , Z (I (Y )) = Y

designa a intersec onde Y ca o de todos os conjuntos alg ebricos que cont em Y . Se em K n tomarmos a topologia em que os fechados s ao os conjuntos alg ebricos, ent ao Y e o fecho de Y nesta topologia, a chamada topologia de Zariski . Por outro lado, se I A e um ideal, o Teorema dos Zeros de Hilbert 4 arma que: I (Z (I )) = I, onde I e o radical de I , o ideal de A denido por I {p A : m N, pm I }. Exemplo 8.1.2.
o Consideremos o ideal I = x2 , xy K (x, y ). E bvio que o conjunto alg ebrico correspondente e Z ( I ) = { ( x, y ) : x = 0 } . Mostraremos que o radical de I e precisamente I = x = I (Z (I )).

Os exemplos acima mostram, pois, como o estudo de zeros de polin omios est a intimamente relacionado com o estudo dos an eis comutativos e dos seus este estudo que vamos desenvolver neste cap ideais. E tulo.

8.2

M odulos e An eis Noetherianos

Neste cap tulo, A designa um anel comutativo. Aquando do estudo de dom nios de factoriza ca o u nica, vimos que estes podiam ser caracterizados em termos de cadeias ascendentes de ideais principais. Estudamos nesta sec ca o m odulos e an eis que satisfazem a uma condi ca o an aloga.
Este resultado e frequentemente conhecido pela sua designa ca o alem a Nullstellensatz von Hilbert.
4

8.2. M odulos e An eis Noetherianos

351

dulo Deni ca o 8.2.1. Seja M um A-m odulo. Dizemos que M e um A-m o noetheriano se toda a cadeia ascendente de subm odulos de M , N1 N 2 N k . . . , estabiliza, i.e., existe k0 N tal que Nk0 = Nk0 +1 = . . . Recordamos que todo o anel comutativo A e, trivialmente, um A-m odulo. Dizemos que A e um anel noetheriano se A e noetheriano como um Am odulo. Como neste caso os subm odulos de A s ao precisamente os ideais de A, isto signica que toda a cadeia ascendente de ideais de A I1 I 2 I k . . . estabiliza. Proposi ca o 8.2.2. Seja M um A-m odulo. As seguintes arma co es s ao equivalentes. (i) M e um A-m odulo noetheriano. (ii) Todo o subm odulo de M e de tipo nito. (iii) Um conjunto {Nj }j J n ao-vazio de subm odulos de M possui um elemento maximal. Demonstra ca o. Vejamos separadamente as equival encias (i) (ii) e (i) (iii). (i) (ii): Seja N um subm odulo de um m odulo noetheriano M , e S um conjunto gerador de N . Se v 1 S e N = v 1 , n ao h a nada a mostrar, caso contr ario, existe v 2 S v 1 e v 1 v 1 , v 2 . Procedendo indutivamente, constru mos v 1 , . . . , v k S tais que temos uma cadeia ascendente: v1 v1 , v2 v 1, . . . , vk .

Depois de um n umero nito de passos, obtemos N = v 1 , . . . , v k , sen ao produz amos uma cadeia ascendente de subm odulos que n ao estabilizava. Logo, N e de tipo nito. Inversamente, se M satisfaz a (ii) e N1 N 2 N k . . . e uma cadeia ascendente de subm odulos, o m odulo e de tipo nito. k =1 Nk Se S = {v 1 , . . . , v r } e um conjunto gerador, ent ao para cada 1 i r existe um inteiro ki tal que v i Nki . Seja k0 = max{k1 , . . . , kr }. Ent ao k0 e noetheriano. S k=1 Nk = Nk0 , logo, Nk0 = Nk0 +1 = . . . e M (i) (iii) Seja M noetheriano e P = {N j }j J um conjunto n ao-vazio de subm odulos de M . Fixe-se N1 P . Se N1 e maximal, n ao h a nada a

352

Cap tulo 8. Algebra Comutativa N2 .

mostrar. Caso contr ario, existe um subm odulo N 2 P tal que N1 Procedendo indutivamente, obtemos uma cadeia ascendente N1 N2 Nk .

Depois de um n umero nito de passos, obtemos necessariamente um subm odulo maximal Nk , sen ao produz amos uma cadeia ascendente que n ao estabilizava. Logo M satisfaz a (iii). Inversamente, suponha-se que M satisfaz a (iii) e seja N1 N 2 N k . . . uma cadeia ascendente de subm odulos de M . A fam lia {N k }kN possui um elemento maximal Nk0 . Mas ent ao Nk0 = Nk0 +1 = . . . , e portanto M e noetheriano. Exemplos 8.2.3.
1. Todo o dom nio de ideais principais e noetheriano. De facto, para estes an eis todo o ideal, sendo principal, e de tipo nito, e a proposi ca o aplica-se. Em particular, Z e K [x] s ao an eis noetherianos. 2. Veremos mais a ` frente que, se A e um anel noetheriano, o anel dos polin omios A[x1 , . . . , xn ] e um anel noetheriano. Por outro lado, A[x1 , . . . , xn ] e um Am odulo que n ao e noetheriano, pois como A-m odulo n ao possui um conjunto gerador nito.

Vejamos como podemos construir outros exemplos de m odulos noetherianos. Proposi ca o 8.2.4. Seja 0 M1 M2 M3 0 uma sequ encia exacta de A-m odulos. Ent ao M2 e noetheriano se e s o se M1 e M3 s ao noetherianos. Demonstra ca o. Dividimos a demonstra ca o em duas partes. (i) Se M1 e M2 /M1 s ao noetherianos, ent ao M2 e noetheriano: Seja N M2 um subm odulo. E preciso mostrar que N e de tipo nito. Por um lado, (N + M1 )/M1 e um subm odulo de M2 /M1 , logo, e de tipo nito, e podemos escolher {v 1 , . . . , v r } N tais que { (v 1 ), . . . , (v r )} e um conjunto gerador de (N + M1 )/M1 (onde : M2 M2 /M1 e a projec ca o can onica). Por outro lado, N M1 e um subm odulo de M1 , logo, e de tipo nito e possui um conjunto gerador {v 1 , . . . , v s }. Deixamos como exerc cio vericar que {v 1 , . . . , v r , v 1 , . . . , v s } e um conjunto gerador de N . (ii) Se M2 e noetheriano, ent ao M1 e M2 /M1 s ao noetherianos: Se N e um subm odulo de M1 , ent ao N e um subm odulo de M2 , logo, N e de tipo nito. Portanto, M1 e noetheriano. Por outro lado, todo o subm odulo de M2 /M1 e da forma N/M1 , onde M1 N M2 e um subm odulo. Como N possui um conjunto gerador nito {v 1 , . . . , v r }, se : M2 M2 /M1 e a projec ca o can onica, ent ao { (v 1 ), . . . , (v r )} e um conjunto gerador de N/M1 . Logo, M2 /M1 e noetheriano.

8.2. M odulos e An eis Noetherianos

353

Corol ario 8.2.5. Se N1 , . . . , Nr s ao subm odulos noetherianos dum m odulo r M e M = i=1 Ni , ent ao M e noetheriano. Demonstra ca o. Por indu ca o, basta demonstrar o caso r = 2. Se N 1 e N2 s ao noetherianos, a sequ encia exacta 0 N 1 N1 N2 N2 0 mostra que N1 N2 e noetheriano. Se M = N1 + N2 e : N1 N2 M e o homomorsmo denido por (v 1 , v 2 ) = v 1 + v 2 , ent ao a sequ encia exacta 0
G N ( ) G N1 N 2

GM

G0

mostra que M e noetheriano. Se M e um A-m odulo noetheriano, ent ao todos os seus subm odulos s ao de tipo nito. Em particular, M e de tipo nito. Inversamente, temos o seguinte corol ario: Corol ario 8.2.6. Seja A um anel noetheriano e M um A-m odulo de tipo nito. Ent ao M e noetheriano Demonstra ca o. Seja {v 1 , . . . , v r } um conjunto gerador de M e seja : r A M o homomorsmo (a1 , . . . , ar ) = r encia i=1 i=1 ai v i . A sequ 0
G N ( ) G
r i=1

GM
r i=1

G0

e exacta e, pelo corol ario anterior, sabemos que pela proposi ca o, M e noetheriano.

A e noetheriano. Logo,

O pr oximo resultado e b asico na teoria das variedades alg ebricas. Teorema 8.2.7 (Teorema da Base de Hilbert). Seja A um anel noetheriano. Ent ao o anel dos polin omios A[x 1 , . . . , xn ] e noetheriano. Demonstra ca o. Por indu ca o, basta demonstrar o caso n = 1, i.e., que A[x] e noetheriano sempre que A e noetheriano. Para isso mostramos que, se I A[x] e um ideal, ent ao e de tipo nito. Denimos ideais Ij A da seguinte forma: 0 Ij e um elemento a = 0 pertence a Ij se e s o se existe um polin omio p(x) I de grau j com coeciente de maior grau aj = a: p(x) = a0 + a1 x + + aj 1 xj 1 + axj I. Os ideais Ij formam uma cadeia ascendente I0 I 1 I k . . . De facto, se a Ik , ent ao existe p(x) I tal que p(x) = a 0 + + ak1 xk1 + axk . Logo, xp(x) = a0 x + + ak1 xk + axk+1 I e, portanto, a Ik+1 .

354

Cap tulo 8. Algebra Comutativa

Como A e noetheriano, existe k0 N0 tal que Ik0 = Ik0 +1 = . . . , e os ideais I0 , . . . , Ik0 s ao de tipo nito. Para cada 0 j k0 seja {aj 1 , . . . , ajnj } um conjunto gerador de Ij , de forma que existem polin omios p ji (x) I tais que pji (x) = + aji xj (i = 1, . . . , nj ), Para terminar a demonstra ca o, mostramos que os {p ji (x)} formam um conjunto gerador de I . Seja ent ao p(x) = + ax k I um polin omio de grau k . Mostramos por indu ca o em k que (8.2.1) p(x) {pji (x)} .

Se k = 0, isto eo bvio. Se k > 0, h a a considerar dois casos: (a) Se k k0 ent ao a Ik . Existem, pois, coecientes bi A tais que k k a= n b a . Mas ent ao p(x) n e um polin omio i ki i=1 i=1 bi pki (x) I de grau k 1. (b) Se k > k0 , ent ao a Ik0 . Existem, pois, coecientes bi A tais nk0 nk0 e um que a = i=1 bi ak0 i . Mas ent ao p(x) i=1 bi xkk0 pk0 i (x) I polin omio de grau k 1. Logo, por indu ca o, (8.2.1) verica-se. Pelo Teorema da Base de Hilbert e pela Proposi ca o 8.2.2, conclu mos que: Corol ario 8.2.8. Se A e noetheriano, ent ao qualquer ideal I A[x 1 , . . . , xn ] e de tipo nito. Isto e, para qualquer ideal I A[x1 , . . . , xn ], existem sempre polin omios p1 , . . . , pm I tais que qualquer outro polin omio p I pode ser escrito como combina ca o linear dos pi com coecientes em A[x1 , . . . , xn ]:
m

p(x1 , . . . , xn ) =
i=1

bi (x1 , . . . , xn )pi (x1 , . . . , xn ).

Isto justica o uso do termo base (observe-se no entanto que, em geral, os coecientes bi n ao s ao u nicos). Exemplo 8.2.9.
Seja K um corpo. Considere-se o anel A = K [x1 , . . . , xn ] dos polin omios com coecientes em K . Se F A e uma fam lia de polin omios, designamos por Z (F ) o conjunto dos zeros comuns aos polin omios de F : Z (F ) = {a K n : p(a) = 0, p F }. Por deni ca o, um conjunto alg ebrico Y K n e um conjunto para o qual existe uma fam lia F A tal que Y = Z (F ). Desta forma, obtemos uma

8.2. M odulos e An eis Noetherianos

355

correspond encia que a subconjuntos F A associa conjuntos alg ebricos de K n. Se F A e I = F e o ideal gerado pelos polin omios da fam lia F , ent ao e o bvio que Z (F ) = Z (I ). O Teorema da Base de Hilbert mostra ent ao que qualquer conjunto alg ebrico Y e de facto o conjunto dos zeros de uma fam lia nita de polin omios: Y = Z (p1 , . . . , pn ).

Dado um conjunto O K n , dizemos que O e aberto se o seu complementar e um conjunto alg ebrico. Deixamos como exerc cio vericar as seguintes propriedades:

(Z2) Se {Oj }j J s ao abertos, ent ao

(Z1) e K n s ao conjuntos abertos.

j J

Oj e aberto.
m j =1

(Z3) Se {O1 , . . . , Om } s ao abertos, ent ao

Oj e aberto.

A fam lia dos abertos verica, pois, as propriedades de uma topologia, que se designa por topologia de Zariski. Os fechados desta topologia s ao, por constru ca o, os conjuntos alg ebricos. A condi ca o sobre cadeias de ideais ascendentes quando traduzida em termos desta topologia signica o seguinte: toda a cadeia ascendente de conjuntos abertos O1 O 2 O k . . . estabiliza, i.e., existe k0 N tal que Ok0 = Ok0 +1 = . . . A uma topologia que satisfaz esta condi ca o chama-se por vezes topologia Noetheriana. Se Y K n e um conjunto arbitr ario, e I (Y ) = {p A : p(a) = 0, a Y } ent ao deixamos como exerc cio vericar que , Z (I (Y )) = Y designa o fecho de Y na topologia de Zariski. onde Y

Exerc cios.
1. Complete os detalhes da demonstra ca o da Proposi ca o 8.2.4. 2. Seja A um anel noetheriano e : A B um epimorsmo de an eis. Mostre que B e noetheriano. 3. Mostre que, se A e um anel noetheriano, ent ao o anel das s eries de pot encias A[[x1 , . . . , xn ]] e noetheriano. 4. Mostre que uma anel A e noetheriano se e s o se todo o ideal P A e nitamente gerado. 5. Mostre que, se denir os abertos como sendo os complementares dos conjuntos alg ebricos, ent ao obt em-se uma topologia, i.e., que (Z1), (Z2) e (Z3) s ao satisfeitas.

356

Cap tulo 8. Algebra Comutativa

6. Mostre que a topologia de Zariski em K 1 = K n ao e separ avel, i.e., existem a, a K , com a = a , para os quais n ao e poss vel encontrar abertos disjuntos O, O , tais que a O e a O . , onde Y designa o fecho de Y na 7. Se Y K n mostre que Z (I (Y )) = Y topologia de Zariski (i.e., o menor fechado que cont em Y ).

8.3

Factoriza c ao de Ideais

Num anel comutativo A existem cinco opera co es b asicas sobre ideais que passamos a enumerar: (i) Produto de ideais: IJ = {i1 j1 + + ir jr : ik I, jk J }. (ii) Soma de ideais: I + J = {i + j : i I, j J }. (iii) Intersec ca o de ideais: I J = {a : a I e a J }. (iv) Quociente de ideais: I : J = {a : ja I para todo o j J }. (v) Radical de um ideal: I = {a : an I para algum n N}. No caso cl assico em que A = Z, os ideais s ao todos principais e temos i j se e s o se j | i. Neste caso, as opera co es acima est ao intimamente ligadas com factoriza co es dos elementos de Z. De facto, deixamos como exerc cio vericar que: (i) i j = ij ; (ii) i + j = mdc(i, j ) ; (iii) i j = mmc(i, j ) ; (iv) i : j = (v)
i mdc(i,j )

ns e a factoriza 1 ca o prima de i. i = p1 ps se pn 1 . . . ps

Nesta sec ca o utilizamos estas opera co es b asicas sobre ideais para obter factoriza co es de ideais em an eis noetherianos. De todas as constru co es acima, o radical de um ideal eau nica que n ao estud amos anteriormente. Vejamos ent ao mais pormenorizadamente esta constru ca o. Recordemos primeiro a seguinte deni ca o. Deni ca o 8.3.1. Um ideal P A diz-se um ideal primo se P = A e ab P = a P ou b P.

8.3. Factoriza ca o de Ideais

357

No caso de um dom nio de ideais principais D , um ideal P D e primo se e s o se P = p com p D primo. No caso geral, isto n ao e verdade (por exemplo, no anel de polin omios a duas var aveis K [x, y ], o ideal x, y e primo). No entanto, a propriedade de um ideal P ser primo pode ser expressa em termos do anel quociente A/P : um ideal P A e primo se e claro que um ideal maximal s o se A/P e um dom nio integral (exerc cio). E e necessariamente primo, mas o inverso n ao e verdade. Temos as seguintes propriedades b asicas do radical de ideais. Proposi ca o 8.3.2. Seja A um anel comutativo e sejam I, I 1 , . . . , Ir ideais de A. Ent ao: I = I; (i) r r (ii) I1 Ir = Ij ; j =1 Ij = j =1 (iii) (iv) Ir = I=
P I P primo

I;

P (se n ao existe P I primo ent ao

I = A).

Demonstra ca o. A demonstra ca o de (i), (ii) e (iii) e deixada como exerc cio. Para mostrar que (iv) e verdadeira, mostramos as duas inclus oes: e primo, ent ao an I P para algum n. Logo (a) Se a I e P I a P . Assim, vemos que: I P.
P I P primo

(b) Seja a A um elemento que pertence a todos os ideais primos P I e suponha-se, por absurdo, que an I , para todo o natural n N. Ent ao o conjunto S = {an + x : n N, x I } e disjunto de I . Armamos que neste caso existiria um ideal primo P 0 , disjunto de S , e contendo I , o que e uma contradi ca o. Para mostrar que P0 existe, utilizamos o Lema de Zorn. O conjunto P formado por todos os ideais disjuntos de S e que cont em I e n aovazio (pois cont em I ) e e parcialmente ordenado para a rela ca o de inclus ao. Em P qualquer cadeia possui um elemento maximal (a uni ao dos elementos da cadeia), logo, pelo Lema de Zorn, existe em P um ideal maximal P0 . Vejamos que P0 e primo: Seja b1 b2 P0 . Se b1 e b2 n ao pertencem a P0 , ent ao ( b1 + P0 ) S = e ( b2 + P0 ) S = (por maximalidade de P0 ), logo, existem d1 , d2 A, x1 , x2 I , n1 , n2 N e p1 , p2 P0 tais que d 1 b 1 + p 1 = x 1 + a n1 , d 2 b 2 + p 2 = x 2 + a n2 ,

358 donde, por um lado,

Cap tulo 8. Algebra Comutativa

(d1 b1 + p1 )(d2 b2 + p2 ) = x1 x2 + x1 an2 + x2 an1 + an1 +n2 S, e, por outro lado, (d1 b1 + p1 )(d2 b2 + p2 ) = d1 d2 b1 b2 + d1 b1 p2 + d2 b2 p1 + p1 p2 P0 , contradizendo P0 S = . Logo, b1 P0 ou b2 P0 e, portanto, P0 e primo. Assim, vemos tamb em que: P I.

P I P primo

Exemplo 8.3.3.
Seja A = K [x, y ] o anel dos polin omios em duas vari aveis corpo K . sobre um 2 Em A considere-se o ideal I = x2 , xy . Ent ao x I , pois x I . Por I x, e outro lado, o ideal x e primo e I x , logo, pela proposi c a o conclu mos que I = x .

No exemplo anterior, o leitor dever a ter presente que o conjunto das solu co es do sistema x2 = 0 xy = 0 coincide com os zeros do polin omio p(x, y ) = x. Voltaremos a esta quest ao mais adiante. Introduzimos agora uma no ca o um pouco mais geral. rio se Q = A e Deni ca o 8.3.4. Um ideal Q A diz-se um ideal prim a ab Q = a Q ou b Exemplos 8.3.5.
1. No anel Z o ideal p e primo sempre que p Z e primo. Por outro lado, o ideal pn (n N) e prim ario: se ab pn , ent ao p aparece na decomposi ca o prima de ab, logo, se a pn , ent ao b tem p como factor primo, e alguma pn . pot encia bm pn , i.e., b 2. Num d.i.p. D um ideal e prim ario se e s o se Q = pn , com p primo QDn e n N. Nesse caso, Q = p = p (exerc cio). 3. Se P A e um ideal primo e n N, ent ao P n e um ideal prim ario.

Q.

8.3. Factoriza ca o de Ideais

359

4. No anel A = K [x, y ] o ideal Q = x2 , y e prim ario (verique!). Existe um u nico ideal primo que cont em Q, nomeadamente x, y . Como x, y 2 Q x, y , vemos que Q n ao e uma pot encia de um ideal primo.

Como mostra o u ltimo exemplo, em geral um ideal prim ario n ao e uma pot encia de um ideal primo. No entanto, o seu radical e sempre primo, como mostra a seguinte proposi ca o: Proposi ca o 8.3.6. Se Q e um ideal prim ario, ent ao Q e primo. ao an bn Q para algum n N. Como Q Demonstra ca o. Se ab Q, ent e prim an Q ou (bn )m Q, para algum m N. Logo, ario, vemos que a Q ou b Q, e Q s ao primos. Pode ainda acontecer que I seja um ideal primo, mas I n ao seja um ideal prim ario, como mostra o exemplo seguinte: Exemplo 8.3.7.
Seja A = K [x, y ]. Vimos, num exemplo acima, que o ideal I = x2 , xy tem radical I = x , um ideal primo. Por outro lado, I n ao e prim ario, pois x I , y n I para todo o n N, e xy I .

Recordemos que os an eis Z( n) (n um inteiro que n ao e um quadrado perfeito) s ao, em geral, dom nios onde factoriza ca o sem unicidade ocorre. Historicamente, o conceito de ideal foi introduzido como uma forma de salvar a unicidade de factoriza ca o nestes tipos de dom nios (da o seu nome!). Neste contexto, a seguinte deni ca o e natural: Deni ca o 8.3.8. Um ideal I A diz-se um ideal irredut vel se I = A n ao for a intersec ca o de dois ideais que o cont em (estritamente). Antes de discutirmos o resultado fundamental que relaciona factoriza ca o e ideais, vejamos alguns exemplos motivadores. Exemplos 8.3.9.
1. Seja D um d.i.p. Se I = d D e um ideal, e d admite a factoriza ca o em pot encias primas r d = p 1 m1 p m r , ent ao obtemos a factoriza ca o de ideais
1 r d = pm pm r 1 1 r . = pm pm r 1

Note que os ideais pj

mj

s ao ideais prim arios.

360

Cap tulo 8. Algebra Comutativa

2. Seja A = K [x, y ]. O ideal I = x2 , xy pode ser escrito como um intersec ca o I = x x2 , y . Como vimos nos exemplos acima, os ideais x e x2 , y s ao prim arios.

A caracter stica comum aos an eis D e K [x, y ] e a que ambos s ao an eis noetherianos. Para estes, temos o seguinte resultado fundamental: Teorema 8.3.10 (Lasker-Noether). Seja A um anel noetheriano, e I A um ideal. Ent ao existem ideais prim arios Q 1 , . . . , Qr tais que I = Q1 Q r . Demonstra ca o. Dividimos a demonstra ca o em dois passos. (a) Todo o ideal I A e uma intersec ca o nita de ideais irredut veis: Suponha-se, por absurdo, que tal n ao acontece. Ent ao mostramos que podemos encontrar uma cadeia de ideais com a mesma propriedade I1 I2 Ik ,

o que contraria a hip otese de A ser noetheriano. A cadeia e obtida por indu ca o: I1 = I , e suponha-se que constru mos I k , um ideal que n ao e 1 2 intersec ca o nita de ideais irredut veis. Ent ao I k = Ik Ik , com Ik = 1 , I 2 , e onde pelo menos um dos factores n Ik a o e intersec ca o nita de ideais k irredut veis. Escolhemos esse factor para I k+1 . (b) Todo o ideal irredut vel e prim ario: Seja Q um ideal que n ao e prim ario. Ent ao existe ab Q tal que a Q e b n Q, para todo o n N. A cadeia Q : b Q : b2 Q : bn estabiliza, i.e., existe n0 N tal que Q : bn0 = Q : bn0 +1 = . . . Mostramos que (8.3.1) Q = (Q + a ) (Q + bn0 ),

mostrando, assim, que (b) se verica. claro que Q est E a contido na intersec ca o (8.3.1). Por outro lado, seja x um elemento desta intersec ca o, de forma que x = q1 + c1 a, x = q 2 + c 2 b n0 , q1 , q2 Q, c1 , c2 A.

Ent ao, multiplicando a primeira equa ca o por b, obtemos: bx = bq1 + c1 ab Q.

8.3. Factoriza ca o de Ideais Multiplicando agora a segunda equa ca o por b, obtemos: bx = bq2 + c2 bn0 +1 Q. Logo, c2 bn0 +1 Q, e conclu mos que c2 Q : bn0 +1 = Q : bn0 .

361

Portanto, x = q2 + c2 bn0 Q. Vemos, pois, que a intersec ca o (8.3.1) se verica. Se I A e um ideal, uma decomposi ca o prim aria I = Q1 Q r diz-se reduzida, se nenhum Qi est ca o Q i1 Qis a contido numa intersec (i {i1 , . . . , is }) e os radicais Qi s ao todos distintos. Se um ideal possui uma decomposi ca o prim aria, ent ao podemos eliminar factores, de forma a obter uma decomposi ca o prim aria reduzida. Pode-se mostrar que, se um ideal possui duas decomposi co es prim arias reduzidas I = Q1 Q r 1 Q s , =Q j s ent ao r = s, e as listas dos radicais dos Q i e dos Q ao iguais. Neste sentido, a decomposi ca o prim aria reduzida de um ideal eu nica. Exerc cios.
1. Verique as propriedades (i)-(v) das opera co es b asicas sobre ideais de Z. Em que outros an eis s ao v alidas estas propriedades? 2. Demonstre as propriedades (i), (ii) e (iii) do radical de ideais. 3. Seja D um d.i.p. Mostre que: (b) Um ideal Q = {0} e prim ario se e s o se Q = p n , onde p D e primo e n N. 4. Seja A um anel e P A um ideal. Mostre que P e primo se e s o se A/P e um dom nio integral. 5. Determine o radical (a) I = x2 , y ; (b) I = x3 , xy, y 2 . I de cada um dos seguintes ideais de K [x, y ]: (a) Um ideal P = {0} e primo se e s o se P = p , onde p D e primo.

362

Cap tulo 8. Algebra Comutativa

6. Seja A um anel noetheriano. Um ideal prim ario de A e necessariamente irredut vel? 7. Determine decomposi co es prim arias para cada um dos seguintes ideais: (a) I = 4, 2x, x2 em Z[x]; (b) I = 9, 3x + 3 em Z[x]; (c) I = x3 xy, 3x2 xy, 3x2 y y 2 em K [x, y ]. 8. Mostre que o ideal I = x2 , xy K [x, y ] admite as seguintes decomposi co es prim arias distintas: I = x x2 , y = x x2 , x + y = x x2 , xy, y 2 . Verique que estas decomposi co es s ao reduzidas e calcule os radicais associados a cada componente prim aria. 9. Mostre que, se I1 , . . . , Ir s ao ideais maximais distintos de um anel A, ent ao I1 Ir = I1 Ir . Ser a isto verdadeiro se maximal for substitu do por primo?

8.4

Ideais Maximais e o Lema de Nakayama

Nesta sec ca o discutimos ideais maximais no anel dos polin omios K [x 1 , . . . , xn ] e demonstramos um conjunto de resultados, conhecidos pela designa ca o de Lema de Nakayama, que s ao muito u teis em manipula co es alg ebricas com geradores de ideais. No anel dos inteiros Z, sabemos que os ideais maximais s ao os ideais gerados por inteiros primos. No anel dos polin omios numa vari avel sobre um corpo K , os ideais x a , com a K , s ao maximais. Mais geralmente, num d.i.p. os ideais maximais s ao da forma p com p primo. O estudo dos ideais maximais de um anel arbitr ario A pode ser bastante complicado. Exemplos 8.4.1.
1. No anel dos polin omios K [x, y ] o ideal x, y e um ideal maximal, pois, temos K [x, y ]/ x, y = K . Outro ideal maximal e, por exemplo, x 1, y . 2. No anel das s eries de pot encias K [[x1 , . . . , xn ]] existe um u nico ideal maximal, nomeadamente I0 = x1 , . . . , xn .

Teorema 8.4.2. Seja K um corpo algebricamente fechado. Os ideais maximais do anel de polin omios K [x1 , . . . , xn ] s ao da forma Ia = x 1 a 1 , . . . , x n a n , onde a = (a1 , . . . , an ) K n .

8.4. Ideais Maximais e o Lema de Nakayama

363

Demonstra ca o. Para cada a = (a1 , . . . , an ) K n consideremos o homomorsmo a : K [x1 , . . . , xn ] K que avalia um polin omio em a, a : p(x) p(a). Como a e sobrejectivo e K e um corpo, o seu n ucleo I a e um ideal f maximal de K [x1 , . . . , xn ]. E acil de ver que Ia = x1 a1 , . . . , xn an . Suponhamos agora que I e um ideal maximal de K [x 1 , . . . , xn ] e seja : K [x1 , . . . , xn ] K [x1 , . . . , xn ]/I a projec ca o natural. Designamos por 1 : K [x1 ] K [x1 , . . . , xn ]/I a restri ca o de a K [x1 ]. Armamos que o n ucleo de 1 e um ideal maximal x1 a1 , logo, I cont em um ideal x1 a1 . Da mesma forma, I cont em ideais xi ai , para todo o 1 i n, e conclu mos que I = x1 a1 , . . . , xn an como desejado. Para vericar a nossa arma ca o primeiro observamos que N ( 1 ) ou e o ideal trivial, ou e um ideal maximal. De facto, se N ( 1 ) = {0}, ent ao existe um polin omio irredut vel q (x 1 ) tal que N (1 ) = q (x1 ) . Como K e algebricamente fechado, segue-se que q (x 1 ) = x1 a1 e N (1 ) e maximal. Logo a arma ca o segue-se desde que N ( 1 ) = {0}. Suponha-se, por absurdo, que N (1 ) = {0}. Ent ao 1 induz um isomorsmo do corpo das frac co es K (x1 ) para um subcorpo de K [x1 , . . . , xn ]/I . Isto e uma contradi ca o, pois temos [K (x1 ) : K ] > [K [x1 , . . . , xn ]/I : K ]. De facto, por um lado, [K [x1 , . . . , xn ] : K ] e numer avel, pois K [x1 , . . . , xn ] possui uma base cont avel (os mon omios x 1 i1 xn in ), logo, [K [x1 , . . . , xn ]/I : K] e numer avel. Por outro lado, as frac co es x11 , com K , formam um conjunto linearmente independente de K (x 1 ) que n ao e numer avel5 . O teorema mostra que os ideais maximais de K [x 1 , . . . , xn ] est ao em correspond encia biun voca com os pontos de K n . Na pr oxima sec ca o mostramos um resultado an alogo em que K n e substitu do por um conjunto alg ebrico arbitr ario. Vejamos agora alguns resultados que dependem da estrutura de ideais maximais de um anel. Qualquer uma das equival encias fornecidas na seguinte proposi ca o e conhecida pela designa ca o de Lema de Nakayama. Teorema 8.4.3. Seja A um anel comutativo com unidade e I 0 A um ideal. As seguintes arma co es s ao equivalentes: (i) I0 e um ideal contido em todos os ideais maximais de A. (ii) 1 a e invert vel para todo o a I 0 . (iii) Se M e um A-m odulo de tipo nito tal que M = I 0 M , ent ao M = 0.
5 Se K e cont avel, esta demonstra ca o falha. Neste caso e necess ario introduzir a no ca o de grau de transcend encia que generaliza a no ca o de grau alg ebrico e permite mostrar que K (x1 ) n ao e isomorfo a um subcorpo K [x1 , . . . , xn ]/I (possuem graus de transcend encia diferentes). Isto est a para al em do a mbito deste livro.

364

Cap tulo 8. Algebra Comutativa

(iv) Se N1 e N2 s ao subm odulos de um A-m odulo M , N 1 e de tipo nito, e N1 = N2 + I0 N1 , ent ao N1 = N2 . Demonstra ca o. Vamos mostrar que (i) (ii) (iii) (iv) (i). (i) (ii): Como I0 = A, temos que 1 a I0 se a I0 . Se, por absurdo, 1 a n ao e invert vel, existe um ideal maximal J que cont em o ideal 1 a . Logo, I0 J , o que e uma contradi ca o. (ii) (iii): Seja S = {v 1 , . . . , v k } um conjunto gerador minimal de M . Se M = 0, ent ao k 1. Como I0 M = M , temos v 1 = a1 v 1 + + a k v k , Logo: (1 a1 )v 1 = a2 v 2 + + ak v k e, como (1 a1 ) e invert vel, obtemos v 1 = (1 a1 )1 a2 v 2 + + (1 a1 )1 ak v k . Se k = 1, ent ao v 1 = 0. Se k 1, esta igualdade contradiz a minimalidade de S . Assim, M = 0. (iii) (iv): O m odulo quociente N1 /N2 e de tipo nito e I0 N1 /N2 = N1 /N2 . Logo, N1 /N2 = 0 e N1 = N2 . (iv) (i): Seja J um ideal maximal. Se I 0 J , ent ao A = I0 A + J . Logo, J = A, o que e uma contradi ca o. O seguinte corol ario tamb em e por vezes designado por Lema de Nakayama. Corol ario 8.4.4. Seja A um anel comutativo com unidade, e I 0 um ideal de tipo nito contido em todos os ideais maximais de A. Ent ao, para todo o ideal J A, I0 k J se e s o se I0 k J + I0 k+1 . o Demonstra ca o. E bvio que, se I0 k J , ent ao I0 k J + I0 k+1 . Por outro lado, se I0 k J + I0 k+1 , ent ao obtemos Ik + J I0 k+1 + J I0 k + J I0 0 . J J J Como (I0 k + J )/J e de tipo nito, a parte (iii) do Teorema 8.4.3 mostra que (I0 k + J )/J = 0. Logo, I0 k J . Existem an eis com uma estrutura menos rica de ideais maximais do que o anel dos polin omios K [x1 , . . . , xn ], mas ainda assim muito importantes. Deni ca o 8.4.5. Um anel A diz-se um anel local se A cont em um u nico ideal maximal I0 . Exemplos 8.4.6. a1 , . . . , a k I0 .

8.4. Ideais Maximais e o Lema de Nakayama

365

1. O anel das s eries de pot encias A[[x1 , . . . , xn ]] e um anel local com ideal maximal I0 = x1 , . . . , xn (exerc cio). 2. Um anel muito importante em Geometria Diferencial e o anel Em0 (M ) dos germes das fun co es C (M ) num ponto m0 de uma variedade diferencial M . Em0 (M ) e um anel local com ideal maximal I0 = {f Em0 (M ) : f (m0 ) = 0}. Se (x1 , . . . , xn ) s ao coordenadas locais em m0 , ent ao I0 = x1 , . . . , xn .

Se A e um anel local noetheriano, ent ao o seu ideal maximal I 0 e de tipo nito, logo, satisfaz a `s condi co es do Lema de Nakayama na forma do Corol ario 8.4.4. Este aplica-se muitas vezes para eliminar termos de ordem superior, como mostra o exemplo seguinte. Exemplo 8.4.7.
Consideremos o anel A = R[[x, y ]] das s eries de pot encias em duas vari aveis um anel local com ideal maximal I0 = x, y de tipo com coecientes reais. E nito. Em A, consideramos o ideal J = x3 xy, 3x3 xy, 3x2 y y 2 . Armamos que termos que x3 = x2 y = xy 2 = y3 = de ordem 3 pertencem a J . De facto, basta observar
1 3 3 1 2 (x xy ) + 2 (3x xy ) x(3x3 xy ) + 3x4 y (x3 xy ) + x3 y y (3x2 y y 2 ) + 3x2 y 2

J + I0 4 ,

logo, pelo Corol ario 8.4.4, I0 3 J . Esta informa ca o permite-nos simplicar consideravelmente os geradores de J . De facto, v e-se facilmente que J = xy, y 2 , x3 . Em particular, uma s erie de pot encias p(x, y ) = pij xi y j pertence a J se e s o se p00 = p10 = p01 = p20 = 0. Formalmente, podemos escrever estas condi co es na forma p(0, 0) = px (0, 0) = py (0, 0) = pxx (0, 0) = 0, onde os subscritos designam derivadas parciais.

O problema de, dado um ideal, decidir se um elemento pertence ao n ao a esse ideal levou ao desenvolvimento de algoritmos para encontrar a melhor representa ca o para o ideal: as chamadas bases de Gr obner. Estas bases s ao utilizadas, por exemplo, nos modernos manipuladores simb olicos, tais como o Mathematica ou o Maple. Discutimos as bases de Gr obner nas u ltimas duas sec co es deste cap tulo. Exerc cios.

366

Cap tulo 8. Algebra Comutativa

1. Seja D um d.i.p. Mostre que os ideais maximais de D s ao da forma p , com p D primo. 2. Seja J um ideal dum anel A. Mostre que I J e um ideal maximal de A se = I/J e s o se o ideal I e um ideal maximal de A/J . 3. Seja D um dom nio integral, e q D um elemento irredut vel. Mostre que q e maximal na classe de ideais principais de D. 4. Determine os ideais maximais dos an eis: (a) R[x]/ x2 ; (b) R[x]/ x2 3x + 2 ; (c) R[x]/ x2 + x + 1 .

5. No anel C[x, y ]/ y 2 + x3 17 diga quais dos seguintes ideais s ao maximais: (a) x 1, y 4 ; (b) x + 1, y + 4 ; (c) x3 17, y 2 . 6. Verique quais dos seguintes an eis s ao corpos: (a) Z2 [x]/ x3 + x + 1 ; (b) Z3 [x]/ x3 + x + 1 ; (c) Z5 [x]/ x2 + x + 1 . 7. Mostre que, se A e um anel noetheriano local, com ideal maximal I0 , ent ao n n=k I0 = {0}, para todo o k N. 8. Mostre que K [[x1 , . . . , xn ]] e um anel local. o: Mostre que, se p I0 = x1 , . . . , xn , ent (Sugesta ao a s erie de pot encias 1p e invert vel.) 9. Em R[[x, y ]] considere o ideal J = x4 + x2 y 2 , 2x3 + y 2 . Mostre que p(x, y ) pertence a J se e s o se p(0, 0) = px (0, 0) = py (0, 0) = pxy (0, 0) = 0. 10. Considere o anel dos polin omios R[x, y ]. Decida se as seguintes igualdades s ao ou n ao verdadeiras: (a) x3 xy, 3x3 xy, 3x2 y y 2 = xy, y 2 , x3 ;

(b) x4 + x2 y 2 , 2x3 + y 2 = x2 , y 2 .

8.5. O Teorema dos Zeros de Hilbert

367

8.5

O Teorema dos Zeros de Hilbert

Nesta sec ca o, K designa um corpo algebricamente fechado. Para estes, como mostr amos na sec ca o anterior, os pontos de K n est ao em correspond encia biun voca com os ideais maximais de K [x 1 , . . . , xn ]: a a = (a1 , . . . , an ) K n corresponde o ideal Ia = x1 a1 , . . . , xn an dos polin omios de K [x1 , . . . , xn ] que se anulam em a. Este resultado generaliza-se a conjuntos alg ebricos arbitr arios, da seguinte forma. Proposi ca o 8.5.1. Seja Y = Z (I ) K n um conjunto alg ebrico, onde I K [x1 , . . . , xn ] e um ideal. Os ideais maximais de A = K [x 1 , . . . , xn ]/I est ao em correspond encia com os pontos de Y : a um ponto a Y corresponde o ideal maximal Ia /I A. /I , Demonstra ca o. Se J A e um ideal maximal, ent ao e da forma J onde J K [x1 , . . . , xn ] e um ideal maximal que cont em I . Mas, se J n K [x1 , . . . , xn ] e maximal, ent ao e da forma J = Ia , para um a K . Por outro lado, Ia I se e s o se a Y . O anel A = K [x1 , . . . , xn ]/I denido pelo ideal I , cont em, pois, toda a informa ca o sobre Y = Z (I ). Este anel desempenha um papel fundamental em Geometria Alg ebrica, como veremos mais adiante. Corol ario 8.5.2. Sejam p1 , . . . , pr K [x1 , . . . , xn ]. O sistema de equa co es p1 (x1 , . . . , xn ) = 0, . . . pr (x1 , . . . , xn ) = 0. q1 p1 + + qr pr = 1. Demonstra ca o. Se o sistema n ao tem solu co es, ent ao, pela proposi ca o, o anel A = K [x1 , . . . , xn ]/ p1 , . . . , pr n ao tem ideais maximais, e portanto e trivial. Logo, p1 , . . . , pr = K [x1 , . . . , xn ]. Exemplos 8.5.3.
1. Seja A = C[x, y ]. O sistema de equa co es alg ebricas p1 (x, y ) = x2 + y 2 1 = 0 p2 (x, y ) = x2 y + 1 = 0 p3 (x, y ) = xy 1 = 0 q1 p1 + q2 p2 + q3 p3 = 1.

n ao tem solu co es em K n se e s o se existem polin omios q1 , . . . , qr tais que

n ao tem solu co es em C2 . Logo, pelo corol ario, 1 p1 , p2 , p3 . N ao e nada o bvio, a priori, que existam polin omios q1 (x, y ), q2 (x, y ), q3 (x, y ) tais que

368

Cap tulo 8. Algebra Comutativa

2. Seja A = R[x, y ]. O sistema de equa co es alg ebricas p1 (x, y ) = x2 + y 2 + 1 = 0 p2 (x, y ) = x2 y 2 = 0 n ao tem solu co es em R2 . Mas 1 p1 , p2 (porqu e?). Assim, nos resultados acima e essencial que K seja um corpo algebricamente fechado.

Se Y K n e um conjunto arbitr ario, ent ao denimos o ideal I (Y ) dos polin omios de K [x1 , . . . , xn ] que se anulam em Y por I (Y ) {p K [x1 , . . . , xn ] : p(a) = 0, a Y }. Temos o seguinte resultado fundamental, tamb em conhecido pelo nome alem ao de Nullstenllensatz de Hilbert : Teorema 8.5.4 (Teorema dos Zeros de Hilbert). Seja Y = Z (I ) K n um conjunto alg ebrico, onde I K [x 1 , . . . , xn ] e um ideal. Ent ao: I (Y ) = I (Z (I )) = I. o Demonstra c a o. E bvio que I I (Y ). Falta, pois, demonstrar a inclus ao I (Y ) I . Seja I K [x1 , . . . , xn ] um ideal. Pelo Teorema da Base de Hilbert, existem polin omios p1 , . . . , pr K [x1 , . . . , xn ] tais que I = p1 , . . . , pr . Se p K [x1 , . . . , xn ] e um polin omio n ao-nulo que se anula em Y = Z (I ) (i.e., se p I (Y )), ent ao introduzimos uma indeterminada adicional y , e consideramos o sistema de equa co es alg ebricas: p 1 (x1 , . . . , xn , y ) = p1 (x1 , . . . , xn ) . . . p ( x , . . . , xn , y ) = pr (x1 , . . . , xn ) r 1 p (x1 , . . . , xn , y ) = p(x1 , . . . , xn )y 1.

Este sistema de equa co es alg ebricas n ao tem solu co es em K n+1 : de facto, 0 0 0 se (x0 co es, ent ao x 0 1 , . . . , xn , y ) satisfaz as primeiras r equa 1 , . . . , xn Y = 0 0 0 0 0 0 Z (I ) e, portanto, p (x1 , . . . , xn , y ) = p(x1 , . . . , xn )y 1 = 1 = 0. Pelo Corol ario 8.5.2, existem polin omios q1 , . . . , qr , q K [x1 , . . . , xn , y ] tais que
r

1=
i=1

qi (x1 , . . . , xn , y )pi (x1 , . . . , xn ) + q (x1 , . . . , xn , y )(p(x1 , . . . , xn )y 1).


1 p(x1 ,...,xn ) , r

Substituindo y = 1=

obtemos 1 )pi (x1 , . . . , xn ). p(x1 , . . . , xn )

qi (x1 , . . . , xn ,
i=1

8.5. O Teorema dos Zeros de Hilbert

369

Multiplicando ambos os lados desta igualdade por uma pot encia sucientemente elevada de p(x1 , . . . , xn ), vemos que p(x1 , . . . , xn )N =
i

ri (x1 , . . . , xn )pi (x1 , . . . , xn ) I. I , como pretendido.

Isto mostra que p(x1 , . . . , xn ) Exemplo 8.5.5.

Os polin omios p1 (x, y ) = x2 e p2 (x, y ) = xy denem o conjunto alg ebrico 2 2 Y = {(x, y ) C ao, como vimos no : x = 0}. De facto, se I = x , xy , ent Exemplo 8.3.3, I = x .

Fechamos este cap tulo com alguns coment arios sobre a rela ca o entre a Algebra Comutativa e a Geometria Alg ebrica. Deni ca o 8.5.6. Um conjunto alg ebrico diz-se irredut vel se Y = Y1 Y2 com Yi alg ebrico = Y = Y1 ou Y = Y2 .

Chama-se variedade alg ebrica a um conjunto alg ebrico irredut vel. Chamaremos a um ideal I ideal radical se I = I . Note que um ideal primo e um ideal radical. Temos o seguinte corol ario da Nullstenllensatz: Corol ario 8.5.7. Existe uma correspond encia biun voca entre conjuntos ` variedades alg ebricos Y K n e ideais radicais I K [x1 , . . . , xn ]. As alg ebricas correspondem os ideais primos. Demonstra ca o. As aplica co es Y I (Y ) e I Z (I ) fornecem a correspond encia desejada. Por outro lado, se Y e uma variedade alg ebrica, mostramos que I (Y ) e um ideal primo. De facto, se p(x 1 , . . . , xn )q (x1 , . . . , xn ) I (Y ), ent ao Y Z (pq ) = Z (p) Z (q ), logo Y = (Y Z (p)) (Y Z (q )). Como Y e irredut vel, vemos que ou Y = Y Z (p) e Y Z (p), ou Y = Y Z (q ) e Y Z (q ). Logo, p(x1 , . . . , xn ) I (Y ) ou q (x1 , . . . , xn ) I (Y ). Exemplos 8.5.8.
1. Seja p(x, y ) K [x, y ] um polin omio irredut vel. Como K [x, y ] e um dom nio de factoriza ca o u nica, o ideal p e primo, e Y = Z (p) e irredut vel. A esta variedade alg ebrica chama-se curva alg ebrica determinada pela equa ca o p(x, y ) = 0. Em geral, se p K [x1 , . . . , xn ] e irredut vel, obtemos uma vaebrica determinada riedade alg ebrica Z (p), chamada hipersuperf cie alg pela equa ca o p(x1 , . . . , xn ) = 0.

370

Cap tulo 8. Algebra Comutativa

3 2. Seja I1 = x2 + y 2 + z 2 + 2xy, xz + yz e I2 = x + y, z . Estes ideais determinam a mesma variedade alg ebrica. De facto, I1 = I2 = x + y, z , logo: Z (I1 ) = Z (I2 ) = {x + y = 0, z = 0}.

Utilizando os resultados da Sec ca o 8.3 sobre decomposi co es de ideais, obtemos outro corol ario da Nullstenllensatz: Corol ario 8.5.9. Todo o conjunto alg ebrico pode ser expresso, de forma u nica, como uma uni ao de variedades alg ebricas em que nenhuma componente cont em outra. Demonstra ca o. Seja Y um conjunto alg ebrico. O ideal I (Y ) admite uma decomposi ca o em ideais prim arios I (Y ) = Q1 Qr . Logo: onde Yi = Z (Qi ). A componente Yi e irredut vel, pois o ideal Ii = I (Yi ) = I (Z (Qi )) = Qi e primo. Descartando factores, podemos assumir que Y i Yj , para todos os 1 i, j r distintos. A unicidade desta decomposi ca o segue-se da unicidade da factoriza ca o prim aria, ou ent ao pode ser demonstrada directamente (exerc cio). Se Y e um conjunto alg ebrico, ao anel A(Y ) K [x1 , . . . , xn ]/I (Y ) chama-se anel das coordenadas de Y . Como Y = Z (I (Y )), sabemos que os pontos do conjunto alg ebrico Y est ao em correspond encia biun voca com os ideais maximais do anel A(Y ). Por outro lado, se p(x 1 , . . . , xn ) K [x1 , . . . , xn ], ent ao p(x1 , . . . , xn ) induz uma fun ca o p : Y K por res o regular denida em tri ca o. A uma fun ca o deste tipo chama-se func a Y . Obviamente, as fun co es regulares formam um anel para a soma e o produto induzidos de K [x1 , . . . , xn ]. Proposi ca o 8.5.10. Existe um isomorsmo entre o anel de coordenadas A(Y ) de um conjunto alg ebrico Y e o anel das fun co es regulares p : Y K. Demonstra ca o. A aplica ca o p p determina um epimorsmo do anel de polin omios K [x1 , . . . , xn ] no anel das fun co es regulares denidas em Y . O n ucleo deste epimorsmo e precisamente I (Y ) = {p(x1 , . . . , xn ) K [x1 , . . . , xn ] : p(a) = 0, a Y }. Y = Z (I (Y )) = Y1 Yr ,

8.5. O Teorema dos Zeros de Hilbert Exemplo 8.5.11.

371

Seja Y a curva alg ebrica denida pela equa ca o y = x2 . Toda a fun ca o regular p :Y K e restri ca o de um polin omio p(x, y ) K [x, y ] a Y . Se a ` fun ca o regular p associamos o polin omio p K [w] denido por: p (w) p(w, w 2 ), vemos que a aplica ca o p p induz um isomorsmo do anel das fun co es regulares denidas em Y com o anel K [w]. Logo, A(Y ) e isomorfo a um anel de polin omios numa vari avel.

Se Y e uma variedade alg ebrica, ent ao o anel A(Y ) e de facto um dom nio integral e uma K - algebra de tipo nito (ver exerc cio). Pode-se mostrar que toda a K - algebra de tipo nito e que e um dom nio integral, e o anel de coordenadas de uma variedade alg ebrica. Existe, pois, uma correspond encia biun voca entre variedades alg ebricas e as K - algebras de tipo nito que s ao dom nios integrais. Esta correspond encia estende-se aos morsmos (quando denidos apropriadamente). Desta forma vemos que proposi co es sobre va riedades alg ebricas s ao equivalentes a certas proposi co es de Algebra Comutativa. Exerc cios.
1. Sejam Y1 = Z (p1 , . . . , pr ) e Y2 = Z (q1 , . . . , qs ) conjuntos alg ebricos em K n . Mostre que Y1 Y2 = se e s o se p1 , . . . , pr , q1 , . . . , qr = K [x1 , . . . , xn ]. 2. Demonstre a unicidade de decomposi ca o de um conjunto alg ebrico em variedades alg ebricas. 3. Se I1 , . . . , Ir K [x1 , . . . , xn ] s ao ideais, mostre que Z (I1 Ir ) = Z (I1 ) Z (Ir ). 4. Mostre que I1 = x2 + y 2 + z 2 + 2xy, xz + yz e I2 = x + y, z 3 possuem o mesmo radical, nomeadamente I1 = I2 = x + y, z .

5. Se Y1 = Z (I1 ) e Y2 = Z (I2 ) s ao conjuntos alg ebricos mostre que o produto cartesiano Y1 Y2 e um conjunto alg ebrico. Que ideal corresponde a Y1 Y2 ? 6. Vimos num exemplo desta sec ca o que, se Y e a curva alg ebrica y = x 2 , ent ao A(Y ) e isomorfo a um anel de polin omios de uma vari avel sobre K . Mostre que: (a) Se Z e a curva alg ebrica xy = 1, ent ao A(Z ) n ao e isomorfo a um anel de polin omios de uma vari avel sobre K ;

372

Cap tulo 8. Algebra Comutativa

(b) Se W e uma curva alg ebrica p(x, y ) = 0, com p(x, y ) K [x, y ] um polin omio irredut vel de grau 2, ent ao A(W ) e isomorfo a A(Y ) ou a A(Z ). o de Y , designada por dim Y , como sendo o 7. Se Y K n dene-se a dimensa supremo dos inteiros n para os quais existe uma cadeia de conjuntos alg ebricos irredut veis distintos: Y0 Y1 Yn Y. Mostre que: (a) Se Y = {a} K n , ent ao dim Y = 0. (c) Se p(x1 , . . . , xn ) K [x1 , . . . , xn ] e irredut vel, ent ao dim Z (p) = n 1. 8. Se A e um anel dene-se o comprimento de um ideal primo P A como sendo o supremo do conjunto dos inteiros n para os quais existe uma cadeia de ideais primos distintos: P0 P1 Pn = P.

(b) dim K = 1;

o do anel6 A, dim A, A dimensa e por deni ca o o supremo dos comprimentos dos ideais primos de A. Mostre que, se Y e um conjunto alg ebrico com anel de coordenadas A(Y ), ent ao dim Y = dim A(Y ). 9. Se Y K n e um conjunto alg ebrico, mostre que: (b) A(Y ) e de tipo nito; (a) A(Y ) e um dom nio integral; (c) A(Y ) e uma K - algebra.

8.6

Divis ao de Polin omios

Uma vez xado um ideal I K [x1 , . . . , xn ], um problema fundamental e o de decidir se um dado polin omio p K [x 1 , . . . , xn ] pertence a I . Pelo Teorema da Base de Hilbert, o ideal e da forma I = p 1 , . . . , ps , logo, este problema e equivalente ao problema de saber se podemos escrever p como uma combina ca o linear u1 p1 + + un pn , para alguns polin omios u1 , . . . , un K [x1 , . . . , xn ]. A resolu ca o deste problema passa naturalmente por um Algoritmo de Divis ao para polin omios a mais de uma vari avel. Introduzimos nesta sec ca o este algoritmo, que e v alido em qualquer corpo K . Antes de considerarmos o caso geral de divis ao de polin omios a mais de uma vari avel, recordemos o Algoritmo de Divis ao a uma s o vari avel (ver Teorema 3.6.1). Neste caso, esse algoritmo mostra que dados polin omios p, d K [x] existem polin omios u nicos q e r , com deg r < deg d, tais que
6

o de Krull. Por vezes tamb em chamada dimensa

8.6. Divis ao de Polin omios

373

p = qd + r , . Temos, ainda, que o quociente q e o resto r podem ser calculados por um processo iterativo: Para um polin omio p(x) = a n xn + n 1 an1 x + + a0 K [x] de grau n recordemos que ptop = an xn designa o termo de grau m aximo. Para dividir o polin omio p por um polin omio d procede-se ent ao por itera ca o: Come cando com q = 0 e r = p, substitu mos em cada passo qq+ r top , dtop rr r top d. dtop

A itera ca o termina quando deg r < deg d. Existem v arios factores que contribuem para o exito deste algoritmo. Observe-se que trabalhamos os polin omios termo a termo (i.e., um mon omio de cada vez), come cando com o grau mais elevado e terminando com o grau mais baixo. Dito de outra forma, o conjunto dos termos m onicos T1 = {xn : n = 0, 1, 2, . . . } pode ser ordenado pelo seu grau: xn xm se e s o se n m. Esta rela ca o de ordem possui as seguintes propriedades: (a) Se xn divide xm , ent ao xn xm , i.e., respeita a divisibilidade. (b) e uma rela ca o de ordem total, de forma que podemos comparar quaisquer dois termos. (c) e uma boa ordena ca o, o que garante que o algoritmo termina. Estas propriedades sugerem como proceder no caso geral de n vari aveis: Consideramos o conjunto Tn dos termos m onicos a n vari aveis, i.e.,
n 1 Tn = {x 1 xn : 1 , . . . , n N0 }. n 1 Vamos abreviar o elemento x 1 xn por x . No conjunto Tn consideramos a rela ca o de ordem lexicogr aca que e denida da seguinte forma: e s < s , x < x se e s o se s+1 = s+1 , . . . , n = n .

Por exemplo, se n = 2 temos:

1 < x < x2 < < y < xy < x2 y < < y 2 < xy 2 < x2 y 2 < Para esta rela ca o de ordem em Tn temos as seguintes propriedades fundamentais: (a) Se x divide x , ent ao x x .

374 (b) e uma rela ca o de ordem total. (c) e uma boa ordena ca o.

Cap tulo 8. Algebra Comutativa

As propriedades (a) e (b) s ao o bvias. Deixamos a demonstra ca o de (c) como exerc cio. Existem outras rela co es de ordem em T n que satisfazem as propriedades (a), (b) e (c) (ver exerc cios nesta sec ca o), e eu til, em muitas situa co es, considerar outras rela co es de ordem para al em da lexicogr aca 7 . Deve-se notar que todos os resultados desta sec ca o e da pr oxima s ao v alidos se substituirmos a rela ca o de ordem lexicogr aca por uma rela ca o de ordem que satisfa ca estas tr es propriedades. Dado um polin omio p K [x1 , . . . , xn ], com p = 0, podemos escrever este polin omio na forma p = a 1 x 1 + a 2 x 2 + + a r x r , onde 0 = ai K e os termos m onicos satisfazem x 1 > x2 > > r omio escrito nesta forma, denimos p top = a1 x1 que x . Para um polin ximo de p, e denimos pmon = x que vamos vamos designar por termo ma mio ma ximo de p. designar por mono Deni ca o 8.6.1. Dados polin omios p, d, h K [x 1 , . . . , xn ], vamos dizer que p se reduz a h m odulo d num passo, e escrevemos p h,
d

se dtop divide algum termo ai xi do polin omio p, e h = p

ai x i dtop d.

Quando p se reduz a h m odulo d num passo, podemos pensar no polin omio h como o resto num passo da divis ao de p por d. Exemplo 8.6.2.
Em Q[x, y ], se tomarmos p = 3x2 y + 4xy 3x e d = xy + x, ent ao dtop = xy , 2 que divide quer o termo 3x y quer o termo 4xy . No primeiro caso, temos que p 4xy 3x2 3x.
d

No segundo caso, temos que p 3x2 y 7x.


d

Podemos iterar este processo e remover de p todos os termos que s ao divis veis por dtop .
De facto, pode-se mostrar que os algoritmos baseados na rela ca o de ordem lexicogr aca s ao lentos e que, em geral, e mais vantajoso recorrer a rela co es de ordem que sejam o menos lexicogr acas poss vel.
7

8.6. Divis ao de Polin omios Exemplo 8.6.3.

375

Para os polin omios p = 3x2 y + 4xy 3x e d = xy + x do exemplo anterior, temos que: p 4xy 3x2 3x 3x2 7x.
d d

Note-se que a ordem em que removemos os termos e irrelevante. Tamb em e interessante vericar que esta divis ao corresponde a ` divis ao habitual de polin omios. Podemos apresentar esta divis ao na forma tradicional: 3x2 y +4xy 3x 3x2 y 3x2 4xy 3x2 3x 4xy 4x 3x2 7x xy + x 3x + 4

A divis ao que acab amos de expor n ao e contudo suciente. Como estamos a lidar com polin omios a v arias vari aveis, os ideais n ao s ao principais e, em geral, necessitamos de dividir por v arios polin omios. Assim, estendemos a Deni ca o 8.6.1, da seguinte forma: Deni ca o 8.6.4. Dados polin omios p, d 1 , . . . , ds , h K [x1 , . . . , xn ], com di = 0, vamos dizer que p reduz-se a h m odulo a fam lia F = {d 1 , . . . , ds }, e escrevemos p h,
F

se existir uma sequ encia de ndices i 1 , . . . , ir {1, . . . , s} e uma sequ encia de polin omios h1 , . . . , hr1 K [x1 , . . . , xn ], tais que p h1 h2 hr1 h.
di 1 di 2 di 1 dir 1 di r

Exemplos 8.6.5.
1. Pelo Exemplo 8.6.3, temos que, se p = 3x2 y + 4xy 3x e d = xy + x, ent ao p
d

3x2 7x.

2. Novamente em Q[x, y ], se tomarmos p = x2 y , d1 = xy y e d2 = y x2 , vemos que x2 y xy y,


d1 d1

pois temos: x2 y x2 y +xy xy xy +y y xy y x+1

376

Cap tulo 8. Algebra Comutativa

Por outro lado, vemos que y x2 , pois temos:


d2

y y +x2 x2

y x2 1 x2 .

Assim, para a fam lia F = {d1 , d2 }, conclu mos que x2 y

mio reduzido em Vamos dizer que r K [x1 , . . . , xn ] e um polino rela ca o a ` fam lia F = {d1 , . . . , ds } K [x1 , . . . , xn ], se r = 0 ou se nenhum dos termos de r e divis vel por di top . Por outras palavras, um polin omio e reduzido em rela ca o a uma fam lia F , se n ao pode ser reduzido (mod F ). Temos ent ao: Teorema 8.6.6 (Algoritmo de Divis ao a n vari aveis). Dado um polin omio p K [x1 , . . . , xn ] e uma fam lia F = {d1 , . . . , ds } K [x1 , . . . , xn ], existem polin omios u1 , . . . , us , r K [x1 , . . . , xn ] tais que: p = u1 d1 + + us ds + r, onde r e reduzido (mod F ). Vamos chamar ao polin omio r o resto da divis ao de p pela fam lia F , e aos polin omios u1 , . . . , us os quocientes da divis ao de p por F . ao divide nenhum dos termos de Demonstra ca o do Teorema 8.6.6. Se di top n p, para i = 1, . . . , s, ent ao basta tomar r = p e u 1 = = us = 0. Caso contr ario, tal como no caso de uma vari avel, procedemos por itera ca o. (0) (0) (0) Come cando com u1 = u2 = = us = 0, tomamos h0 = p. Su(k ) (k +1) ponhamos que conhec amos ui e hk . Denimos ui e hk+1 da seguinte forma: Escolhemos o menor dos ndices i {1, . . . , s} tais que d i top |hk top . Substitu mos ui se j = i.
(k )

por ui

(k +1)

= ui

(k )

hk top , di top

e tomamos uj

(k +1)

= uj ,

(k )

Substitu mos hk por hk+1 = hk

hk top d. di top i

Observe que cada itera ca o corresponde, pois, a reduzir h k a hk+1 (mod di ), para algum i, num passo: hk hk+1 .
di

Note-se ainda que hk > hk+1 . Como Tn e bem ordenado, conclu mos que a itera ca o termina: existe k0 tal que di top hk0 +1 top , para i = 1, . . . , s. Basta, pois, tomarmos r = hk0 +1 .

mon

mon

8.6. Divis ao de Polin omios

377

Na nota ca o introduzida acima, o Algoritmo de Divis ao arma que para qualquer polin omio p e fam lia F = {d 1 , . . . , ds } em K [x1 , . . . , xn ], podemos sempre obter p r , onde r e um polin omio reduzido (mod F ). Observe-se que na demonstra ca o do Algoritmo de Divis ao assumimos de facto que o conjunto {d1 , . . . , ds } e ordenado. Esta ordena ca o afecta o resultado da divis ao, como mostra o seguinte exemplo. Exemplo 8.6.7.
Tal como no Exemplo 8.6.5.2, seja d1 = xy y e d2 = y x2 . Se tomarmos p = xy 2 x2 y , recorrendo ao Algoritmo de Divis ao, vemos que (verique): p
d1

y 2 x2 y

d2

0.

Por outro lado, se trocarmos a ordem dos divisores, obtemos: p


d2

x5 x 4 ,

e o polin omio x5 x4 n ao pode ser reduzido (mod d1 ). Assim, vemos que o Algoritmo de Divis ao aplicado a {d1 , d2 } e a {d2 , d1 } fornece resultados bem diferentes.

O problema da falta de unicidade do resto da divis ao ser a resolvido na pr oxima sec ca o, onde introduziremos as bases de Gr obner. Exerc cios.
1. Mostre que o conjunto Tn com a rela ca o de ordem lexicogr aca e bem ordenado. 2. Seja < uma rela ca o de ordem no conjunto dos termos m onicos Tn com as seguinte propriedades: 1 < x para todo o x = 1; se x < x ent ao x x < x x , para todo o x Tn . Mostre que: (a) se x divide x , ent ao x x ; (b) e uma rela ca o de ordem total; (c) e uma boa ordena ca o. 3. Dena uma rela ca o de ordem em Tn por: n n i=1 i < i=1 i , ou x < x se e s o se n n i=1 i e x < x i=1 i = na rela ca o de ordem lexicogr aca.

Mostre que esta rela ca o de ordem est a nas condi co es do exerc cio anterior. D e ainda outros exemplos de rela co es de ordem que satisfazem as mesmas condi co es.

378

Cap tulo 8. Algebra Comutativa

4. Use o Algoritmo de Divis ao para calcular as seguintes divis oes8 : (a) Em Q[x, y ], dividir p = x3 y 3 + 2x2 por d1 = 2x2 y + 3y + 4x2 e d2 = x2 2x 2. (b) Como em (a), mas com d1 e d2 com a ordem trocada. (c) Em Q[x, y, z, w], dividir p = z 2 w2 x2 por d1 = w xz 2 , d2 = z yx, d3 = y x3 e d4 (x, y, z, w) = x3 x. (d) Como em (c), mas pela ordem d4 , d3 , d2 , d1 . 5. Mostre que, se o resultado da divis ao de um polin omio p por d1 , . . . , ds e p = u1 d1 + + us ds + r, ent ao e v alida a seguinte f ormula para os termos m onicos: (8.6.1) pmon = max( max (ui mon di mon ), rmon ).
1is

6. Seja F K [x1 , . . . , xn ] uma fam lia de polin omios. Mostre que n ao existe uma cadeia innita h1 h2 ... hi ...
F F F F

subtrair um termo de topo, como acontece no Algoritmo de Divis ao.)

o: Observe que, em cada redu (Sugesta ca o hi hi+1 , podemos n ao estar a


F

8.7

Bases de Gr obner

Seja I K [x1 , . . . , xn ] um ideal que podemos assumir como sendo da forma d1 , . . . , ds . Dado um polin omio p K [x1 , . . . , xn ], gostar amos de ter uma forma eciente de testar se p I . Da mesma forma gostar amos de, dado um ideal J , decidir se J = I . Para decidir se p I , podemos dividir p por d 1 , . . . , ds , utilizando o Algoritmo de Divis ao. Se o resto da divis ao for o polin omio nulo, ent ao e claro que p I . No entanto, como vimos no Exemplo 8.6.7, pode acontecer que o resto da divis ao seja n ao-nulo, e ainda assim p I . De facto, este mesmo problema j a surgia com polin omios a uma s o 2 vari avel: por exemplo, o polin omio p = x + x Q[x] pertence ao ideal I = x3 + x, x3 x , mas e reduzido em rela ca o a ` fam lia {x 3 + x, x3 x}. Neste caso, resolv amos o problema encontrando um conjunto gerador mais adequado, nomeadamente x = mdc(x3 + x, x3 x). Temos ent ao que I = x e que p I se e s o se x|p. No caso de polin omios a v arias vari aveis, vamos adoptar um procedimento id entico.
Estes exerc cios, como ali as todos os c alculos envolvendo o Algoritmo de Divis ao, podem ser efectuados de forma ecaz com o aux lio de um manipulador simb olico tal como o Mathematica, o Maple ou o CoCoa. Encorajamos o leitor a utiliz a-los!
8

8.7. Bases de Gr obner

379

Deni ca o 8.7.1. Seja I K [x1 , . . . , xn ] um ideal. Uma fam lia de po lin omios n ao-nulos {g1 , . . . , gs } I diz-se uma base de Grobner do ideal9 I se satisfaz a seguinte propriedade: p I se e s o se p
G

0.

Mais geralmente, uma fam lia de polin omios n ao-nulos G = {g 1 , . . . , gs } bner se for uma base de Gr diz-se uma base de Gro obner do ideal G . Desta deni ca o, eo bvio que uma base de Gr obner de um ideal I e sempre um conjunto gerador de I . Por outro lado, n ao e de todo o bvio que um ideal possua uma base de Gr obner. Veremos que isso de facto e verdade como consequ encia da proposi ca o seguinte, que fornece caracteriza co es alternativas das bases de Gr obner: Proposi ca o 8.7.2. Seja I K [x1 , . . . , xn ] um ideal n ao-trivial, e seja G = {g1 , . . . , gs } I uma fam lia de polin omios n ao-nulos. As seguintes arma co es s ao equivalentes: (i) G e uma base de Gr obner de I . (ii) p I se e s o se p =
s i=1 ui gi ,

com pmon = max1is (ui mon gi mon ).

(iii) Para todo o p I n ao-nulo, existe um i {1, . . . , s} tal que g i top |ptop . (iv) g1 top , . . . , gs top = ptop : p I . Demonstra ca o. Vamos mostrar que (i) (ii) (iii) (iv) (i). (i) (ii): Segue-se imediatamente do Algoritmo de Divis ao e do Exerc cio 5 da sec ca o anterior. (ii) (iii): Se p I , ent ao pode ser escrita como em (ii), logo, ptop =
j

uj top gj top ,

onde a soma e sobre os ndices j tais que p mon = uj mon gj mon . Expandido o lado direito, vemos imediatamente que existe um j tal que g j top |ptop . (iii) (iv): Obvio. (iv) (i): Pelo Algoritmo de Divis ao, para qualquer polin omio p temos que p r,
G

Wolfgang Gr obner (1899-1980), matem atico austr aco que trabalhou, entre outros dom nios, em Geometria Alg ebrica. Como frequentemente acontece em Matem atica, ao contr ario do que o nome indica, estas bases n ao foram descobertas por Gr obner, mas sim por Bruno Buchberger, matem atico contempor aneo que foi aluno de Gr obner na Universidade de Innsbruck.

380

Cap tulo 8. Algebra Comutativa

onde r e reduzido em rela ca o a G. Se r = 0, eo bvio que p I . Por outro lado, se p I , ent ao r I e, por (iv), existem polin omios h 1 , . . . , hs tais que
s

r top =
i=1

hi gi top .

Vemos, pois, que existe i {1, . . . , s} tal que g i top |r top . Como r e reduzido (mod G), conclu mos que, necessariamente, r = 0. Corol ario 8.7.3. Todo o ideal I K [x 1 , . . . , xn ] possui uma base de Gr obner. Demonstra ca o. Precisamos do seguinte lema cuja demonstra ca o deixamos como exerc cio. Lema 8.7.4. Seja I K [x1 , . . . , xn ] um ideal gerado por um conjunto S de mon omios. Existe um subconjunto nito S 0 S que ainda gera I . Assim, dado um ideal I K [x1 , . . . , xn ], o lema mostra que o ideal : p I possui um conjunto gerador G = {g 1 top , . . . gs top }, onde gi I . Temos, pois, que G satisfaz a condi ca o (iv) da Proposi ca o 8.7.2, logo, e uma base de Gr obner de I . ptop Nenhuma das caracteriza co es alternativas dadas na Proposi ca o 8.7.2 fornece uma forma pr atica de vericar que um conjunto gerador e uma base de Gr obner. Veremos como proceder mais adiante. De qualquer forma, podemos utilizar estas caracteriza co es para mostrar que um conjunto n ao e uma base de Gr obner, como ilustramos no exemplo seguinte. Exemplo 8.7.5.
Seja d1 = xy y e d2 = y x2 . Se F = {d1 , d2 }, vimos no Exemplo 8.6.7 que o polin omio p = xy 2 x2 y = yd1 + yd2 satisfaz: p
F

x5 x 4 .

Assim, q = x5 x4 d1 , d2 . Por outro lado, x5 = q top n ao e divis vel nem por xy = d1 top nem por y = d2 top , logo, pela Proposi ca o 8.7.2 (iii), F n ao e uma base de Gr obner.

J a observ amos que o resto da divis ao de um polin omio por uma fam lia F n ao e, em geral, u nico pois depende da ordena ca o dos polin omios de F . No entanto, para as bases de Gr obner temos: Teorema 8.7.6. Uma fam lia G = {g1 , . . . , gs } K [x1 , . . . , xn ] de polin omios n ao-nulos e uma base de Gr obner se e s o se para todo o polin omio p o resto da divis ao por G eu nico.

8.7. Bases de Gr obner

381

r1 r 2 e reduzido (mod G). Como r1 r2 G (pois quer p r1 quer p r2 pertencem a este ideal), pela deni ca o de base de Gr obner, conclu mos que r1 r2 = 0. Para provar o rec proco, necessitamos do seguinte lema cuja demonstra ca o deixamos como exerc cio. Se c K e X T n , ent ao (g cXgi ) Lema 8.7.7. Seja g K [x1 , . . . , xn ] tal que g
G G

Demonstra ca o. Suponha-se, primeiro, que G e uma base de Gr obner. Se p K [x1 , . . . , xn ] e tal que p r1 e p r2 , com r1 e r2 reduzidos, ent ao
G G

r , com r reduzido (mod G).

r , para i {1, . . . , s}.

Assim, supondo que o resto da divis ao por G e u nico, seja p G , e suponha-se que p r , com r reduzido. Queremos mostrar que r = 0. E f acil de ver que podemos escrever
r G

p=
l=1

c l X l g lj ,

onde cl K , Xl T n e lj {1, . . . , s}. Aplicando o lema, vemos que p c 1 X 1 g l1


r G

r.

Por indu ca o segue-se imediatamente que tamb em 0=p Assim, conclu mos que r = 0. Deve notar-se, ainda, que, embora o resto da divis ao por uma base de Gr obner G seja u nico, os quocientes que resultam da divis ao n ao s ao necessariamente u nicos. Os resultados acima mostram que qualquer ideal possui bases de Gr obner. A sua utilidade seria bastante reduzida se n ao tiv essemos nenhuma forma eciente de as construir. Vejamos ent ao que de facto podemos construir bases de Gr obner para um dado ideal I K [x 1 , . . . , xn ]. A chave para o m etodo de constru ca o e a caracteriza ca o de bases de Gr obner dada pela condi ca o (ii) da Proposi ca o 8.7.2. Esta condi ca o mostra que, se I e um ideal gerado por um conjunto nito F = {d 1 , . . . , ds }, ent ao F pode n ao ser uma base de Gr obner, porque pode existir algum polin omio p I para o qual ptop n ao e divis vel por di top , para i = 1, . . . , s. Por outro lado, como p I , existem polin omios h 1 , . . . , hs tais que
s

c l X l g lj
l=1

r.

p=
i=1

hi di .

382

Cap tulo 8. Algebra Comutativa

Assim, o problema est a em que os maiores dos termos m onicos dos factores mon mon mon hi di , dados por (hi di ) = hi di , podem cancelar-se. No caso mais simples, teremos o cancelamento dos maiores dos termos m onicos de apenas dois polin omios, di e dj . O polin omio que resulta deste cancelamento e dado pela seguinte deni ca o: Deni ca o 8.7.8. Para quaisquer dois polin omios p, q K [x 1 , . . . , xn ] chama10 se S -polinomio ao polin omio S (p, q ) = onde m = mmc(pmon , q mon ). O polin omio S pode ser calculado facilmente, como mostra o exemplo seguinte. Exemplo 8.7.9.
Em Q[x, y ], se p = 2xy 2 y e q = 3y 3 2xy , temos que mmc(pmon , q mon ) = mmc(xy 2 , y 3 ) = xy 3 . Assim: S (p, q ) = xy 3 xy 3 p 3q 2 2xy 3y 1 1 2 1 = yp xq = y 2 + x2 y. 2 3 2 3

m m p top q, top p q

Observe que em S (p, q ) cancel amos o termo m onico xy 3 .

Os S -polin omios tamb em servem para medir a falta de unicidade no Algoritmo de Divis ao. Assuma-se que na divis ao de p K [x 1 , . . . , xn ] por {d1 , . . . , di } existe um termo X = ax de p que e divis vel simultaneamente top top (i = j ). Por um lado, temos que p hi , onde e por um dj por um di
di

hi = p
dj

X di top

di .

Por outro lado, temos que p hj , onde hj = p X dj . dj top

10 N ao podemos justicar neste livro o uso da letra S para qualicar estes polin omios. Diremos apenas que est a relacionado com a no ca o de syzygy : Dado um ideal I = P e d1 , . . . , ds A[x1 , . . . , xn ] a aplica ca o : As I denida por (a1 , . . . , as ) i ai di um homomorsmo de A-m odulos e chama-se syzygy a um elemento do n ucleo.

8.7. Bases de Gr obner

383

A diferen ca (ambiguidade) introduzida no Algoritmo de Divis ao e, pois, dada por X X X hi hj = top dj top di = S (dj , di ), m dj di onde m = mmc(di mon , dj mon ). De facto, temos o seguinte resultado: Teorema 8.7.10 (Buchberger I). Seja G = {g 1 , . . . , gs } um conjunto de polin omios n ao-nulos. Ent ao G e uma base de Gr obner se e s o se para todo o i = j temos S (gi , gj ) 0.
G

Para provar o rec proco, precisamos do seguinte lema cuja demonstra ca o e deixada como exerc cio: Lema 8.7.11. Seja p um polin omio que e combina ca o linear de polin omios d1 . . . , ds K [x1 , . . . , xn ], com coecientes em K , p=
i

Demonstra ca o. Se G = {g1 , . . . , gs } e uma base de Gr obner, ent ao e claro que S (gi , gj ) G , logo, S (gi , gj ) 0.
G

ci di ,

(ci K ).

Se d1 mon = = ds mon X = 0 e pmon < X , ent ao p=


i<j

aij S (di , dj ),

para alguns aij K , com 1 i < j s. trar que G e uma base de Gr obner do ideal I = G , recorrendo a ` condi ca o (ii) da Proposi ca o 8.7.2. Fixado p I , entre as v arias possibilidades de escrever p como combina ca o linear
r

Seja ent ao G = {g1 , . . . , gs } tais que S (gi , gj )

0, se i = j . Vamos mos-

(8.7.1)

p=
i=1

hi gi ,

(hi K [x1 , . . . , xn ]),

escolhemos aquela para a qual o termo m onico X = max (hi mon gi mon )
1ir

e m nimo. Isto e poss vel, pois o conjunto dos termos m onicos T n e bem mon ordenado. Basta, pois, mostrar que X = p . Supomos, por absurdo, que pmon < X , e vamos ver que existe uma combina ca o linear do tipo (8.7.1) com X mais pequeno, o que e uma contradi ca o.

384

Cap tulo 8. Algebra Comutativa Seja A = {i : hi mon gi mon = X }, e dena-se um polin omio g por g=
iA

hi top gi =
iA

ci Xi gi ,

(Xi = hi mon ).

Temos ent ao que (Xi gi )mon = X se i A e g mon < X , logo, pelo lema, podemos escrever (8.7.2) g=
i<j i,j A

aij S (Xi gi , Xj gj ),

para alguns aij K . Um c alculo simples mostra que S (Xi gi , Xj gj ) = X S (gi , gj ), Xij
G

onde Xij = mmc(gi mon , gi mon ). Como, por hip otese, S (gi , gj ) clu mos tamb em que S (Xi gi , Xj gj ) ent ao que (8.7.3)
G

0, con-

0. Do Algoritmo de Divis ao, segue

S (Xi gi , Xj gj ) =
k A

ijk gk , h

ijk que satisfazem (ver Exerc para certos polin omios h cio 5 da sec ca o anterior):
1k s

max (hijk mon gk mon ) = S (Xi gi , Xj gj )mon < max((Xi gi )mon , (Xj gj )mon ) = X.

Assim, se substituirmos a express ao (8.7.3) de S (Xi gi , Xj gj ) na express ao (8.7.2) para g , e se substituirmos a express ao resultante na express ao (8.7.1) para p, obtemos uma nova combina ca o linear do tipo (8.7.1) com X mais pequeno, tal como pretend amos. O Teorema de Buchberger fornece um m etodo para calcular bases de Gr obner de um ideal I = d1 , . . . , ds , por itera ca o. Procedemos da seguinte forma: Calculamos todos os S -polin omios S (d i , dj ). Reduzimos os S -polin omios por G. Adicionamos a G os resultados da redu ca o que n ao s ao nulos, e recome camos a itera ca o. Deixamos como exerc cio vericar que o Teorema da Base de Hilbert garante que este algoritmo termina.

8.7. Bases de Gr obner Exemplo 8.7.12.

385

Vimos no Exemplo 8.7.5 que os polin omios d1 = xy y e d2 = y x2 n ao formam um base de Gr obner. Para calcular uma base de Gr obner para o ideal I = d1 , d2 , procedemos da seguinte forma: Primeiro, calculamos o S -polin omio: S (d1 , d2 ) = y + x3 . O resto da divis ao de S (d1 , d2 ) por F = {d1 , d2 } e y + x3
F

x3 x 2 .

Este polin omio e n ao-nulo, o que mostra, como j a sab amos, que F n ao e uma base de Gr obner. Assim, adicionamos a F o polin omio d3 = x3 x2 , obtendo um novo conjunto gerador G = {d1 , d2 , d3 }. H a que calcular novamente os S -polin omios dos elementos de G e reduzi-los (mod G). Obtemos: S (d1 , d2 ) = y + x3 S (d1 , d3 ) = 0, S (d2 , d3 ) = x2 y x5
G G

0,

0.

Assim, vemos que G e uma base de Gr obner, e o algoritmo termina.

Se G e uma base de Gr obner de um ideal I , ent ao eo bvio que se acrescentarmos a G elementos n ao-nulos de I obtemos uma nova base de Gr obner. Isto mostra que existe uma grande arbitrariedade na escolha de bases de Gr obner. Para eliminar esta falta de unicidade introduzimos: Deni ca o 8.7.13. Um conjunto G = {g 1 , . . . , gs } K [x1 , . . . , xn ] diz-se bner reduzida se G uma base de Gro e uma base de Gr obner em que os termos gi top s ao m onicos e reduzidos (mod (G {g i })) para i = 1, . . . , s. Temos ent ao o seguinte resultado importante: Teorema 8.7.14 (Buchberger II). Todo o ideal I K [x 1 , . . . , xn ] possui uma u nica base de Gr obner reduzida. Demonstra ca o. Vamos chamar a uma base de Gr obner G = {g 1 , . . . , gs } m nima, se gi top s ao m onicos, e para i = j temos gi top gj top . Para obter uma base de Gr obner m nima a partir de uma base de Gr obner G = {g1 , . . . , gs } dada, procedemos por elimina ca o: eliminamos todos os g i para os quais existem um j tal que gj top |gi top , e dividimos os restantes onicos. O conjunto G por um elemento de K , de forma que gj top sejam m resultante ainda e uma base de Gr obner: eo bvio que, se p e um polin omio ao p e divis vel por gj top , com f top divis vel por gi top , para algum gi G, ent para algum gj G . Uma vez obtida uma base de Gr obner m nima G = {g 1 , . . . , gt }, para obter uma base de Gr obner reduzida H = {h 1 , . . . , ht } procedemos por itera ca o:

386 g1 g2 g3

Cap tulo 8. Algebra Comutativa h1 , onde h1 e reduzido em rela ca o a H1 = {g2 , . . . , gt }; h2 , onde h2 e reduzido em rela ca o a H2 = {h1 , g3 . . . , gt }; h3 , onde h3 e reduzido em rela ca o a H3 = {h1 , h2 , g4 . . . , gy };

H1 H2 H3

. . . gt
Ht

ht , onde ht e reduzido em rela ca o a Ht = {h1 , . . . , ht1 }.

claro que H = {h1 , . . . , ht } E e uma base de Gr obner reduzida. Para vericar a unicidade, precisamos do seguinte lema cuja demonstra ca o remetemos para os exerc cios. Lema 8.7.15. Se G = {g1 , . . . , gs } e H = {h1 , . . . , ht } s ao bases de Gr obner m nimas, ent ao s = t e gi mon = hi mon , para i = 1, . . . , t, eventualmente depois de uma renumera ca o. o E bvio que uma base de Gr obner reduzida e m nima. Assim, se G = {g1 , . . . , gs } e H = {h1 , . . . , ht } s ao bases de Gr obner reduzidas, o lema mostra que s = t, e podemos assumir que g i mon = hi mon , para i = 1, . . . , t. Seja 1 i t tal que gi = hi . Como gi hi I , existe um j = i tal que gj mon |(gi hi )mon . Mas ent ao vemos que gj mon = hj mon divide um termo de gi ou de hi . Isto contradiz a hip otese de que G e H eram ambas bases de Gr obner reduzidas. Voltemos agora aos problemas colocados no in cio desta sec ca o. Para um ideal I = d1 , . . . , ds K [x1 , . . . , xn ] gost avamos de: Decidir se um polin omio p K [x1 , . . . , xn ] pertence a I , e em caso armativo determinar polin omios h 1 , . . . , hs tais que p = i hi di . Dado um ideal J K [x1 , . . . , xn ] determinar se J = I . Utilizando as bases de Gr obner, e agora muito f acil responder a ambas as quest oes. Para resolver o primeiro problema, constru mos uma base de Gr obner G = {g1 , . . . , gr } para I e sabemos que pI p
G

0.

Por outro lado, se p I , ent ao podemos calcular os polin omios coecientes h1 , . . . , hs atrav es do Algoritmo de Divis ao. Finalmente, dado outro ideal J K [x1 , . . . , xn ], para determinar se J = I basta vericar se as suas bases de Gr obner reduzidas coincidem. Como temos um algoritmo de c alculo de bases de Gr obner, todas estas quest oes podem ser resolvidas de forma eciente.

8.7. Bases de Gr obner

387

As bases de Gr obner s ao extremamente u teis para resolver muitos outros problemas pr aticos em Algebra Comutativa ou em a reas que recorram a ` Algebra Comutativa11 . O desenvolvimento dos manipuladores simb olicos em anos recentes levou a ` implementa ca o em computador de algoritmos ecientes para resolver muitos desses problemas. Retornemos, a t tulo de exemplo, ao estudo das variedades alg ebricas. Seja I K [x1 , . . . , xn ] um ideal que dene a variedade alg ebrica Y = Z (I ) = {(a1 , . . . , an ) K n : p(a1 , . . . , an ) = 0, p I }. Para o anel de coordenadas A(Y ) = K [x 1 , . . . , xn ]/I gostar amos naturalmente de saber: (i) Determinar representantes de cada elemento de A(Y ). (ii) Realizar as opera co es no anel A(Y ) em termos desses representantes. (iii) Determinar se um elemento f A(Y ) e invert vel e, em caso armativo, calcular o inverso. Todos estes problemas podem ser resolvidos de forma efectiva com recurso a `s bases de Gr obner. Por exemplo, para resolver o problema (i), escolhemos uma base de Gr obner G para I , e para cada p K [x 1 , . . . , xn ] designamos por pG o resto da divis ao de p por G. Dados dois polin omios p, q K [x1 , . . . , xn ] temos que pG = qG se e s o se p q I (exerc cio). Assim, os elementos pG s ao representantes dos elementos de A(Y ), tal como era pretendido. As solu co es de (ii) e (iii) s ao discutidas nos exerc cios. O leitor encontrar a muitas outras aplica co es das bases de Gr obner nas refer encias que fornecemos como Sugest oes de Leitura Adicional no nal deste livro. Exerc cios.
1. Seja G = {g1 , . . . , gs } K [x] um conjunto de polin omios n ao-nulos, e seja d = mdc(g1 , . . . , gs ). Mostre que G e uma base de Gr obner se e s o se cd G, para algum c K n ao-nulo. 2. Generalize o exerc cio anterior a ideais principais I K [x1 , . . . , xn ]. 3. Sejam p1 , . . . , ps K [x1 , . . . , xn ] polin omios lineares : pi = ai1 x1 + + ain xn , (i = 1, . . . , s). Designe por B = (bij ) a matriz em escada de linhas obtida a partir da matriz A = (aij ) por elimina ca o de Gauss. Mostre que os polin omios lineares gi = bi1 x1 + + bin xn ,
11

(i = 1, . . . , r),

Embora tenhamos apenas considerado o caso de polin omios sobre um corpo K , pode-se tamb em desenvolver uma teoria de bases de Gr obner para coecientes num anel comutativo A, com boas propriedades (por exemplo, num d.f.u.).

388

Cap tulo 8. Algebra Comutativa

onde r s e o n umero de linhas de B n ao-nulas, formam uma base de Gr obner do ideal I = p1 , . . . , ps . 4. Seja I K [x1 , . . . , xn ] um ideal gerado por um conjunto S de mon omios. Mostre que: (a) p I se e s o se todo o termo a x de p e divis vel por um mon omio de S; (b) existe um subconjunto nito S0 de S tal que I = S0 . 5. Dada uma fam lia G = {g1 , . . . , gs } K [x1 , . . . , xn ] de polin omios n ao-nulos assuma que para todo o polin omio p K [x1 , . . . , xn ] o resto da divis ao por G eu nico. Mostre que, se g K [x1 , . . . , xn ] e tal que g r, com r reduzido (mod G), ent ao (g cXgi )
G

r, para todo o c K , X T n e i {1, . . . , s}.

6. Demonstre o Lema 8.7.11. 7. Verique, recorrendo ao Teorema da Base de Hilbert, que o algoritmo para calcular bases de Gr obner com base no Teorema de Buchberger termina. 8. Determine uma base de Gr obner para os seguintes ideais: (a) I = x2 y y + x, xy 2 x Q[x, y ];

(b) I = 3x2 yz xy 3 , xy 2 + z 2 Q[x, y, z ];

(c) I = x y 2 w, y zw, z w 3 , w3 w Q[x, y, z, w];

9. Se G = {g1 , . . . , gs } e H = {h1 , . . . , ht } s ao bases de Gr obner m nimas, mostre que s = t e que gi mon = hi mon para i = 1, . . . , t (eventualmente depois de uma renumera ca o). 10. Determine bases de Gr obner reduzidas para cada um dos ideais dados no Exerc cio 8. 11. Seja G uma base de Gr obner para um ideal I . Para cada p K [x1 , . . . , xn ] designe por pG o resto da divis ao de p por G. Seja ainda Y = Z (I ) a variedade alg ebrica associada a I , e A(Y ) o seu anel de coordenadas. Mostre que: (a) Se p, q K [x1 , . . . , xn ], ent ao pG = qG se e s o se p q I . (b) As opera co es de A(Y ) s ao dados por pG qG = (pq )G e pG + qG = (p + q )G . (c) Uma base para A(Y ), como espa co vectorial sobre K , e dada por {pG : p T n , g top p para todo o g G}. (d) Um elemento p + I A(Y ) tem inverso se e s o se 1 I, p , i.e., se e s o se a base de Gr obner reduzida de I, p e H = {1}.

8.7. Bases de Gr obner

389

12. Em geral, e bastante d cil calcular o radical de um ideal I K [x1 , . . . , xn ]. No entanto, e f acil testar se um polin omio p pertence ou n ao a I , recorrendo a `s bases de Gr obner. De facto, mostre que, se I = d1 , . . . , ds , ent ao p I se e s o se 1 d1 , . . . , ds , 1 yp K [x1 , . . . , xn , y ]. Assim, vemos que p I se e s o se a base de Gr obner reduzida de d1 , . . . , ds , 1 yp K [x1 , . . . , xn , y ] e {1}.

390

Cap tulo 8. Algebra Comutativa

Ap endice A

Complementos sobre a Teoria dos Conjuntos


A no ca o de conjunto e a mais importante de todas as no co es matem aticas e constitui, por assim dizer, a primeira pedra do grande edif cio que e a Matem atica. O leitor estar a certamente familiarizado com a ideia informal de conjunto e de elemento de um conjunto, bem como com algumas das constru co es elementares que estes suportam (uni oes, intersec co es, complementos, etc.). Por outro lado, arma co es tais como: dois conjuntos s ao iguais se e s o se possuem os mesmos elementos, dados dois conjuntos, existe um conjunto que os cont em, dado um conjunto, existe um conjunto formado por todos os seus subconjuntos, s ao normalmente aceites como o bvias. No entanto, para as justicar plenamente, seria necess ario proceder a uma investiga ca o mais profunda sobre os fundamentos da Teoria dos Conjuntos, o que est a para al em do a mbito deste livro. Por exemplo, o famoso paradoxo de Russell, sobre a exist encia do conjunto de todos os conjuntos, s o pode ser resolvido pela via da axiomatiza ca o da Teoria dos Conjuntos. Para um estudo mais pormenorizado destas quest oes, remetemos o leitor para o livro que Paul Halmos escreveu a este respeito1 . Neste ap endice, limitamo-nos, pois, a fornecer alguns resultados e no co es complementares da Teoria dos Conjuntos e que s ao essenciais para o estudo da Algebra.
P. R. Halmos, Naive Set Theory, Undergraduate Texts in Mathematics, SpringerVerlag, 1974.
1

391

392

Ap endice A. Complementos sobre a Teoria dos Conjuntos

A.1

Rela co es e Fun co es

As no co es de rela ca o bin aria e de fun ca o est ao directamente relacionadas com a de par ordenado. Por isso, o seu tratamento formal exige a deni ca o pr evia de par ordenado, que passamos a apresentar. De um ponto de vista pr atico, a propriedade fundamental dos pares ordenados e a equival encia (A.1.1) (x1 , y1 ) = (x2 , y2 ) x 1 = x2 e y1 = y2 .

Os requisitos b asicos para a deni ca o de par ordenado s ao consequentemente os de ser expressa em termos de no co es ainda mais b asicas da Teoria dos Conjuntos, e conduzirem a ` equival encia precedente. Estes requisitos s ao satisfeitos pela: Deni ca o A.1.1. Se X e Y s ao conjuntos, x X e y Y , o par ordenado (x, y ) e o conjunto (x, y ) = {x, {x, y }}. Os elementos x e y s ao as componentes do par (x, y ). Ao conjunto de todos os pares ordenados (x, y ), onde x X e y Y , chama-se produto cartesiano de X e Y , e designa-se por X Y . A equival encia (A.1.1) e uma consequ encia l ogica directa da Deni ca o A.1.1, e em particular que (x, y ) s o e igual a (y, x) quando x = y . Com base na no ca o de par ordenado, podemos introduzir outra no ca o muito importante que nos permitir a, por exemplo, formalizar a no ca o de fun ca o: o entre X e Y Deni ca o A.1.2. Uma relac a e um conjunto R de pares ordenados (x, y ), com x X e y Y . Escrevemos frequentemente xRy o em lugar de x, y R, e se X = Y , dizemos que R e uma relac a ria em X . bina imediato vericar que qualquer rela E ca o R entre X e Y tem associada uma outra rela ca o entre Y e X , obtida trocando as componentes de cada par ordenado em R. o inversa ou Deni ca o A.1.3. Se R e uma rela ca o entre X e Y , a relac a op op oposta de R designa-se por R , e dene-se por R = {(y, x) : (x, y ) R}. Existem v arios tipos importantes de rela co es, e e indispens avel conhecer as deni co es formais para as rela co es de ordem, as rela co es de equival encia, e as fun co es. Consideramos primeiro o caso das rela co es de ordem. Deni ca o A.1.4. Seja R uma rela ca o no conjunto X . Dizemos que R e uma rela ca o de ordem em X se verica: (i) Transitividade : Para quaisquer x, y, z X , se xRy e yRz , ent ao xRz . (ii) Anti-simetria : Para quaisquer x, y X , se xRy e yRx, ent ao x = y .

A.1. Rela co es e Fun co es

393

Existem tamb em v arios tipos de rela co es de ordem, distinguidas pelos qualicativos estrita/lata e total/parcial. As diferen cas entre estes casos s ao as seguintes: Deni ca o A.1.5. Seja R uma rela ca o de ordem em X . (i) A rela ca o de ordem R diz-se total (oposto de parcial) se possui a propriedade de tricotomia : Para quaisquer x, y X , temos xRy ou yRx ou x = y . (ii) A rela ca o de ordem R diz-se estrita (oposto de lata) se possui a propriedade de anti-reexividade : Para quaisquer x, y X , xRy , ent ao x = y. Os exemplos seguintes ilustram as v arias possibilidades. Exemplos A.1.6.
1. A rela ca o > (maior) entre n umeros reais e uma rela ca o de ordem estrita e total. 2. A rela ca o (maior ou igual) entre n umeros reais e uma rela ca o de ordem lata e total. 3. A rela ca o (cont em) entre subconjuntos de um conjunto dado e lata e parcial. 4. A rela ca o (cont em estritamente) e estrita e parcial.

Dado um conjunto parcialmente ordenado X , com rela ca o de ordem designada por , qualquer subconjunto Y X ca parcialmente ordenado com a rela ca o de ordem induzida em Y (que ainda designamos por ). E claro que a rela ca o de ordem em Y pode possuir propriedades que a rela ca o de ordem em X n ao possui. Por exemplo, pode acontecer que Y X , para a rela ca o de ordem induzida, seja totalmente ordenado sem X o ser. Neste caso dizemos que Y e uma cadeia em X . Exemplo A.1.7.
Em R2 considere-se a rela ca o de ordem parcial denida por: (x1 , y1 ) (x2 , y2 ) se, e s o se, y1 = y2 e x1 x2 , onde a u ltima desigualdade se refere a ` rela ca o de ordem usual de n umeros reais. Neste caso, qualquer subconjunto {(x, y ) R2 : y = c}, para c R xo ( i.e., uma recta horizontal), e uma cadeia. Note, ainda, que R2 , com esta rela ca o de ordem, n ao e um conjunto totalmente ordenado.

Vejamos agora uma outra classe de rela co es bin arias muito importante, as rela co es de equival encia:

394

Ap endice A. Complementos sobre a Teoria dos Conjuntos

Deni ca o A.1.8. Seja R uma rela ca o bin aria no conjunto X . Dizemos que R e uma relac ao de equivalencia em X se satisfaz: (i) Reexividade : Para qualquer x X , xRx. (ii) Simetria : Para quaisquer x, y X , se xRy , ent ao yRx. (iii) Transitividade : Para quaisquer x, y, z A, se xRy e yRz , ent ao xRz . Vejamos alguns exemplos simples de rela co es de equival encia. Exemplos A.1.9.
1. A rela ca o de paralelismo entre rectas do plano e de equival encia. 2. A rela ca o de igualdade num qualquer conjunto e de equival encia. 3. A rela ca o de congru encia m odulo m no conjunto dos inteiros e de equival encia.

Ao contr ario das rela co es de ordem, uma rela ca o de equival encia num conjunto X n ao induz, em geral, uma rela ca o de equival encia num subconjunto Y X . Por outro lado, qualquer rela ca o de equival encia R num conjunto X determina automaticamente uma classe importante de subconjuntos de X . Deni ca o A.1.10. Se x X , a classe de equival encia de x, designada e o conjunto x ou [x], x = [x] = {y X : xRy }. O conjunto de todas as classes de equival encia x diz-se quociente de X por R, e designa-se X/R, i.e., X/R = {x : x X } = {{y X : xRy } : x X }. Exemplos A.1.11.
1. Se considerarmos a rela ca o de paralelismo entre rectas no plano, a classe de equival encia de uma recta L e formada por todas as rectas paralelas a L. 2. Se R e a rela ca o de igualdade no conjunto X o conjunto quociente e X/R = {{x} : x X }. 3. Se R e a rela ca o de congru encia m odulo m no conjunto dos inteiros Z e a Z, ent ao a = {a + km : k Z}.

um exerc E cio simples mostrar que duas classes de equival encia ou coincidem ou s ao distintas.

A.1. Rela co es e Fun co es

395

Proposi ca o A.1.12. Se R e uma rela ca o de equival encia em X , ent ao, para quaisquer x, y X , as seguintes arma co es s ao equivalentes: (i) xRy ; (ii) x = y ; (iii) x y = . Au ltima classe de rela co es que consideramos e a das fun co es. o de X em Deni ca o A.1.13. Uma rela ca o f entre X e Y e uma func a Y , e escrevemos f : X Y , se: (i) para qualquer x X existe y Y tal que xf y , e (ii) se xf y e xf y , ent ao y = y . Devido a (ii), escrevemos y = f (x) em lugar de xf y . Dizemos ent ao que X e o domnio e Y o contradomnio da fun ca o f . o ou Outras designa co es frequentes para um fun ca o s ao as de aplicac a transformac ao. Exemplos A.1.14.
o 1. Se X e um conjunto, IX : X X , dada por IX (x) = x, e a func a identidade em X . o 2. Se X Y s ao conjuntos, iY : Y X , dada por iY (y ) = y , e a func a inclusao de Y em X . 3. Se R e uma rela ca o de equival encia em X , X/R : X X/R, dada por o quociente de X em X/R. e a aplicac a X/R (x) = x,

Em geral, se X X e Y Y , dada uma fun ca o f : X Y , denimos f (X ) {f (x) : x X }, e f 1 (Y ) {x X : f (x) Y }.

Dizemos ent ao que f (X ) e a imagem directa de X por f , e f 1 (Y ) ea imagem inversa de Y , tamb em por f . Em particular, a imagem de f eo conjunto f (X ), que se designa tamb em por Im f . Exemplo A.1.15.
Se f : R R e a fun ca o cos x, temos ent ao que a sua imagem e f (R) = +1 [1, +1]. A imagem inversa do conjunto {0} e f 1 ({0}) = { 2n2 : n Z}.

Como bem sabemos, certos tipos de fun co es merecem qualicativos especiais:

396

Ap endice A. Complementos sobre a Teoria dos Conjuntos

Deni ca o A.1.16. Seja f : X Y uma fun ca o. Ent ao: (i) se para qualquer y Y existe x X tal que y = f (x), f diz-se sobrejectiva; (ii) se f (x) = f (x ) x = x , f diz-se injectiva. o, se e s (iii) f diz-se bijectiva, ou uma bijecc a o se e injectiva e sobrejectiva. Neste caso, dizemos que os conjuntos s ao equipotentes ou isomorfos. Exemplos A.1.17.
1. A identidade IX : X X e bijectiva. 2. A inclus ao iY : Y X e injectiva. 3. A projec ca o pX/R : X X/R e sobrejectiva. 4. A fun ca o cos : R R nem e injectiva nem e sobrejectiva.

o de f e g Dadas fun co es f : X Y e g : Y Z , a composic a e a fun ca o g f : X Z , lida g ap os f , dada por (g f )(x) = g (f (x)). Deixamos como exerc cio a verica ca o da Proposi ca o A.1.18. Sejam X , Y , Z , e W conjuntos. Ent ao: (i) Associatividade: Se f : X Y , g : Y Z e h : Z W s ao fun co es, (h g ) f = h (g f ); (ii) Inversa a ` esquerda: f : X Y e injectiva se e s o se existe g : Y X tal que g f = IX ; (iii) Inversa a ` direita: f : X Y e sobrejectiva se existe g : Y X tal que f g = IY ; (iv) Inversa: f : X Y e bijectiva se e s o se existe g : Y X tal que f g = IY e g f = IX . Neste caso, g diz-se a inversa de f e designa-se por f 1 . Exerc cios.
1. Use a Deni ca o (A.1.1) para provar a equival encia (A.1.1). 2. Exprima as propriedades de anti-simetria e tricotomia de uma rela ca o R em termos de R e da sua inversa Rop . 3. Demonstre a Proposi ca o (A.1.12).

A.2. Axioma da Escolha, Lema de Zorn e Indu ca o

397

4. Prove que, se f : X Y e uma fun ca o e {Yi }iI e uma fam lia de subconjuntos de Y , ent ao s ao v alidas as identidades f 1 (
iI

Yi ) =
iI

f 1 (Yi ),

f 1 (
iI

Yi ) =
iI

f 1 (Yi ).

Ser a que estas identidades ainda s ao v alidas se se supusermos que {Xi }iI e uma fam lia de subconjuntos de X e substituirmos f 1 por f ? 5. Seja f : X Y uma fun ca o. (b) Pode existir mais do que uma fun ca o g : Y X tal que g f = IX ? (a) Pode existir mais do que uma fun ca o g : Y X tal que f g = IY ?

(c) Pode existir mais do que uma fun ca o g : Y A tal que f g = IY e g f = IX ?

6. Prove os itens (i) e (ii) da Proposi ca o A.1.182 . 7. Mostre que a inversa f 1 da fun ca o f : X Y e: (b) uma fun ca o f 1 : Y X se e s o se f e bijectiva. (a) uma fun ca o f 1 : f (X ) X se e s o se f e injectiva;

8. Verique que, se f : X Y e uma fun ca o bijectiva, ent ao g = f 1 eau nica fun ca o tal que f g = IY e g f = IX . 9. Prove que, se X = e Y = , n ao existem fun co es f : X Y . 10. Se X = e f : X Y , ent ao f e injectiva, e al em disso f e sobrejectiva se e s o se Y = .

A.2

Axioma da Escolha, Lema de Zorn e Indu c ao

Fizemos j a v arias refer encias ao produto cartesiano de conjuntos. Utilizando a no ca o de fun ca o, podemos fazer uma an alise um pouco mais cuidada sobre este conceito, em particular para desde j a introduzir produtos cartesianos com um n umero arbitr ario de factores. O conjunto dos inteiros tem aqui um papel importante. Se n e um inteiro n ao-negativo, designamos nesta sec ca o por I n = {k N : k n} o conjunto dos primeiros n naturais. Em particular, I 0 = . Sendo X um conjunto, e f : I2 X uma fun ca o, e claro que f determina unicamente um par ordenado com componentes em X (especicamente, o
As demonstra co es dos itens (iii) e (iv) requerem o Axioma da Escolha de que falaremos mais adiante.
2

398

Ap endice A. Complementos sobre a Teoria dos Conjuntos

par (f (1), f (2)), que tamb em podemos escrever (f 1 , f2 ). Por outras palavras, o conjunto das fun co es f : I2 X e isomorfo ao conjunto dos pares ordenados com componentes em X . Uma observa ca o an aloga e v alida se considerarmos a classe das fun co es f : I2 X Y tais que f (1) X e f (2) Y . A conclus ao continua a ser que o conjunto das fun co es f : I2 X Y tais que f (1) X e f (2) Y e isomorfo ao conjunto dos pares ordenados (x, y ), com x X e y Y . Este conjunto e obviamente o produto cartesiano de X e Y , que designamos por X Y . E-nos mais conveniente aqui denir mais geralmente produtos cartesianos directamente como conjuntos de fun co es. Deni ca o A.2.1. Sendo X1 , X2 , . . . , Xn conjuntos, o seu produto cartesiano, designado por n e o conjunto das fun co es f : In X , tais i=1 Xi , que f (k ) Xk . Se f n X escrevemos f = ( f (1) , f (2), . . . , f (n)), ou i=1 i f = (f1 , f2 , . . . , fn ). Se os conjuntos Xi s ao todos iguais a X , escrevemos X n (a pot encia n n de X ) em vez de i=1 X . Neste caso, os elementos de X n dizem-se ntuplos de elementos de X . A t ecnica usada na Deni ca o A.2.1 para denir produtos cartesianos com um n umero nito de factores pode agora ser directamente aproveitada para introduzir produtos cartesianos com um n umero innito de factores. Neste caso, substitu mos a fam lia de conjuntos X 1 , X2 , . . . , Xn , indexada pelo par ametro natural n, por uma fam lia {X i : i I }, indexada pelo par ametro i pertencente a um conjunto arbitr ario I ( 3 ). Deni ca o A.2.2. Dada a fam lia {X i : i I }, o produto cartesiano e dado por iI Xi Xi = {f : I Xi , com f (i) Xi para qualquer i I }.

iI

iI

A projec ca o can onica k : iI Xi Xk e a aplica ca o que a um elemento f iI Xi associa f (k ) Xk .4 Exemplos A.2.3.


1. Para qualquer conjunto X , em X .
nN

X e o conjunto das sucess oes com valores

2. nN In e o conjunto das sucess oes naturais f : N N que satisfazem f (n) n, para qualquer n N.
Recorde-se que, dada uma classe de conjuntos X , uma fam lia indexada por i I n ao passa de uma fun ca o f : I X , onde escrevemos Xi em lugar de f (i), tal como frequentemente escrevemos, por exemplo, xn em lugar de f (n) quando falamos de uma sucess ao de n umeros reais. 4 Por vezes escrevemos fk , em lugar de f (k), sobretudo quando X e um conjunto nito.
3

A.2. Axioma da Escolha, Lema de Zorn e Indu ca o

399

3. e o conjunto das fun co es reais f : R R tais que x 1 xR [x 1, x + 1] f (x) x + 1.

Nas discuss oes precedentes us amos frequentemente classes de fun co es com dom nio X e contradom nio Y xos, em particular para denir produtos tradicional usar o s cartesianos. E mbolo Y X para representar estas classes de fun co es. Assim, Deni ca o A.2.4. Y X = {f : X Y } e o conjunto de todas as fun co es de X em Y . Exemplos A.2.5.
1. X N designa o conjunto das fun co es f : N X , i.e., o conjunto das sucess oes em X . 2. RR designa o conjunto de todas as fun co es reais de vari avel real. 3. RRR designa o conjunto de todas as fun co es reais de duas vari aveis reais. 4. Em geral, X X X e o conjunto das opera co es bin arias em X . 5. O conjunto X n tamb em pode designar-se por X In .

O produto cartesiano iI Xi e em geral um subconjunto estrito de I co es f : I iI Xi iI Xi , porque naturalmente nem todas as fun vericam a condi ca o adicional f (i) X i , para qualquer i I . No entanto, se Xi = X para qualquer i I , e claro que Xi =
iI iI

X = XI.

Por outras palavras, o conjunto X I e realmente um tipo especial de produto cartesiano (um produto em que todos os factores s ao iguais), e e isso que justica a respectiva nota ca o exponencial. facilmente demonstr E avel (por indu ca o) que n e n ao-vazio para i=1 Xi qualquer natural n, desde que os conjuntos X i sejam n ao-vazios. A mesma arma ca o feita a prop osito dum produto cartesiano com um conjunto de ndices arbitr ario e um axioma da Teoria dos Conjuntos: Axioma I (Axioma da Escolha). Se I = e X i = , para qualquer i I , ent ao iI Xi = . A raz ao para o nome deste axioma e f acil de compreender. Sendo f um elemento do produto cartesiano referido, f representa a escolha de um elemento em cada um dos conjuntos Xi . O axioma arma, pois, que, dada uma fam lia arbitr aria de conjuntos, existe sempre uma fun ca o que escolhe exactamente um elemento de cada conjunto.

400

Ap endice A. Complementos sobre a Teoria dos Conjuntos

O exemplo seguinte ilustra o tipo de diculdade que o Axioma da Escolha permite ultrapassar. Exemplo A.2.6.
Suponhamos que cada Xi e formado por um par de sapatos. Ent ao podemos decidir escolher, por exemplo, o sapato direito de cada par. Neste caso o axioma da escolha e in util. Por outro lado, se cada Xi e formado por um par de meias, ent ao n ao temos crit erio de escolha, e necessitamos de recorrer ao Axioma da Escolha para podermos armar a exist encia de um conjunto com exactamente uma meia de cada par.

Muitos resultados de exist encia de um dado conjunto, ou elemento de um conjunto, satisfazendo esta e aquela propriedade, podem ser reformulados em termos de exist encia de um elemento maximal para uma rela ca o de ordem apropriada5 . Neste contexto, o seguinte resultado desempenha muitas vezes um papel crucial: Teorema A.2.7 (Lema de Zorn). Seja X um conjunto n ao-vazio parcialmente ordenado em que toda a cadeia possui um majorante. Ent ao X cont em um elemento maximal. Pode-se mostrar que o Lema de Zorn e equivalente ao Axioma da Escolha (ver o livro de P. Halmos citado no in cio deste ap endice). No exemplo seguinte fornecemos uma aplica ca o t pica do Lema de Zorn. Exemplo A.2.8.
Seja A um anel, I A um ideal, e designemos por X o conjunto dos ideais pr oprios de A que cont em I ( e n ao-vazio!). Em X consideramos a rela ca o de inclus ao, que e evidentemente uma rela ca o de ordem parcial. Se {I j : j J } e uma cadeia em X , ent ao possui o majorante j J Ij (verique que este conjunto e de facto um ideal de A que cont em I e portanto pertence a X ). Conclu mos do Lema de Zorn que em X existe um elemento maximal. Por outras palavras, num anel, todo o ideal pr oprio est a contido num ideal maximal.

Em rela ca o a este exemplo poder-se-ia pensar que uma outra via de demonstra ca o seria a seguinte: se I e um ideal de A e n ao e maximal, ent ao existe um ideal I0 que o cont em. Agora, ou I0 e maximal ou ent ao existe um ideal I1 que o cont em, e assim sucessivamente. O problema e que este e assim sucessivamente pode n ao terminar. O Lema de Zorn serve precisamente para evitar este tipo de problema. Pela mesma ordem de raz oes, num conjunto X parcialmente ordenado pode n ao existir um elemento m nimo, e mesmo se existir elemento m nimo, nada nos garante que um subconjunto Y X possua elemento m nimo. A deni ca o seguinte pretende eliminar estas possibilidades.
As no co es de majorante/minorante, supremo/ nmo e m aximo/m nimo para subconjuntos de conjuntos parcialmente ordenados e discutida na Sec ca o 2.2.
5

A.2. Axioma da Escolha, Lema de Zorn e Indu ca o

401

Deni ca o A.2.9. Um conjunto X parcialmente ordenado diz-se bem ordenado se todo o subconjunto S X n ao-vazio possui um elemento m nimo. Obviamente, a rela ca o de ordem dum conjunto bem ordenado X e total(6 ): se x, y X , ent ao o conjunto {x, y } possui um elemento m nimo, logo ou x y ou y x. Exemplos A.2.10.
1. O conjunto N, com a rela ca o de ordem usual, e um conjunto bem ordenado. 2. O conjunto Z, com a rela ca o de ordem usual, n ao e um conjunto bem ordenado, pois, por exemplo, o subconjunto {n Z : n 0} n ao tem um elemento m nimo.

Um outro resultado equivalente ao Axioma da Escolha e, por conseguinte, ao Lema de Zorn e o seguinte: Teorema A.2.11 (Princ pio de Boa Ordena ca o). Todo o conjunto pode ser bem ordenado. Para uma demonstra ca o deste resultado, referimos mais uma vez o livro de P. Halmos. Exemplo A.2.12.
Observ amos acima que o conjunto dos inteiros Z, com a rela ca o de ordem usual, n ao e um conjunto bem ordenado. No entanto, temos por exemplo a seguinte boa ordena ca o de Z: 0, 1, 1, 2, 2, . . . , n, n, . . .

O grande interesse dos conjuntos bem ordenados reside no facto de que para estes e poss vel generalizar o m etodo de indu ca o usual. Passamos a designar por s(x) o conjunto dos elementos estritamente menores que x, ou seja, o segmento que termina em x: s(x) = {y X : y x, e y = x}. Temos ent ao: Teorema A.2.13 (Indu ca o Transnita). Seja X um conjunto bem ordenado, e S X , com a seguinte propriedade: x X, s(x) S = x S. Ent ao S = X .
Daqui em diante, e salvo men ca o em contr ario, denotaremos a rela ca o de ordem (lata) de um conjunto X parcialmente ordenado pelo s mbolo .
6

402

Ap endice A. Complementos sobre a Teoria dos Conjuntos

Demonstra ca o. Se X S n ao for vazio, seja x o seu elemento m nimo. Ent ao o segmento s(x) est a contido em S , logo, pela hip otese de indu ca o, x S . Como x n ao pode pertencer simultaneamente a S e a X S , temos de ter X S vazio, ou seja, X = S . O m etodo de indu ca o transnita tem um dom nio de aplica ca o bastante largo, como decorre do Princ pio da Boa Ordena ca o. Finalmente, aproveitamos para formular a teoria que sustenta as deni co es recursivas referidas no texto, incluindo aqui tamb em as deni co es recursivas transnitas. Sendo A um conjunto, e n N, consideramos o conjunto A n de todas as fun co es f : In A, i.e., de todos os n-tuplos (x1 , x2 , , xn ) em A. n Consideramos igualmente a classe = n=1 A , e observamos que uma claro que, f ormula recursiva e na realidade uma fun ca o F : A. E n dado um n-tuplo fn A , fn = (x1 , x2 , , xn ), a fun ca o F permite calcular n +1 um (n + 1)-tuplo fn+1 A , fn+1 = (x1 , x2 , , xn , xn+1 ), onde xn+1 = F (fn ) = F (x1 , x2 , , xn ). O resultado que pretendemos demonstrar e o seguinte: Teorema A.2.14 (Deni co es Recursivas). Dado x 1 A, existe uma u nica sucess ao : N A tal que (i) (1) = x1 , e (ii) (k + 1) = F (|Ik ), para qualquer k N. ca o de ao conjunto Ik . Designamos aqui por |Ik a restri Demonstra ca o. Provamos primeiro, e por indu ca o, que para qualquer n N n existe fn A que satisfaz as condi co es (1) fn (1) = x1 , e (2) fn (k + 1) = F (fn |Ik ), para qualquer k < n. O resultado e evidente para n = 1, denindo f 1 (1) = x1 , e reconhecendo que a condi ca o (2) e, neste caso, vazia. Supondo o resultado verdadeiro para n 1, existe portanto um n-tuplo f n = (x1 , x2 , , xn ) An que satisfaz (1) e (2). Denimos fn+1 = (x1 , x2 , , xn , xn+1 ) An+1 , onde imediato reconhecer que fn+1 satisfaz xn+1 = F (fn ) = F (x1 , x2 , , xn ). E automaticamente (1), e satisfaz ainda (2), mas agora para k < n + 1. Suponha-se agora que fn An e fm Am satisfazem as condi co es (1) e (2). Supondo sem perda de generalidade que n < m, provamos a seguir que fn e a restri ca o de fm a In . Para isso, considere-se o conjunto D = {k In : fn (k ) = fm (k )}. Supondo D n ao-vazio, seja r + 1 o seu m nimo, e note-se que r 1, porque por hip otese f n (1) = fm (1) = x1 . Temos, portanto, que fn (k ) = fm (k ) para qualquer k r , ou seja, as

A.2. Axioma da Escolha, Lema de Zorn e Indu ca o

403

restri co es fn |Ir e fm |Ir s ao iguais. Mas, neste caso, temos necessariamente fn (r + 1) = F (fn |Ir ) = F (fm |Ir ) = fm (r + 1), contradizendo a arma ca o r + 1 D. Podemos nalmente concluir a demonstra ca o. Como vimos, para qualquer n N existe exactamente uma fun ca o f n An que satisfaz as condi co es imediato vericar que (1) e (2). Denimos : N A por f (n) = f n (n). E esta fun ca o eau nica sucess ao que satisfaz as condi co es (i) e (ii). O resultado anterior pode ser generalizado, substituindo N por um qualquer conjunto bem ordenado X . Neste caso, os conjuntos I n s ao substitu dos s ( x ) pelos segmentos s(x) = {y X : y < x}, A x = A e o conjunto de todas as fun co es f : s(x) A, e temos, naturalmente, = xX Ax . A f ormula recursiva e novamente uma fun ca o F : A. Enunciamos aqui o resultado correspondente, deixando a demonstra ca o como exerc cio. Teorema A.2.15 (Deni co es Recursivas Transnitas). Existe uma u nica fun ca o f : X A tal que f (x) = F (f |s(x) ), para qualquer x X . Exerc cios.
1. Mostre que X Y e isomorfo a Y X . Em que condi co es e que e verdade a igualdade X Y = Y X ? 2. Mostre que X (Y Z ) e isomorfo a (X Y ) Z . 3. Descreva os conjuntos X , X e . 4. Mostre que os conjuntos X Y Z e X Y X Z s ao isomorfos. 5. Mostre que os conjuntos X Y Z e (X Y ) s ao isomorfos, desde que Y Z = . 6. Mostre que (X Y )Z e isomorfo a X Z Y Z . 7. Use o Axioma da Escolha para provar que f : X Y e sobrejectiva se e s o se existe g : Y X tal que f g = IY . 8. Mostre que, se I = e Xi = para qualquer i I , ent ao as projec co es can onicas k : iI Xi Xk s ao sobrejectivas. 9. Use o Lema de Zorn para vericar que num grupo qualquer todo o subgrupo pr oprio est a contido num subgrupo maximal. 10. Demonstre as seguintes arma co es: (a) Todo o conjunto parcialmente ordenado possui uma cadeia maximal; (b) Toda a cadeia num conjunto parcialmente ordenado est a contida numa cadeia maximal.
Z

404

Ap endice A. Complementos sobre a Teoria dos Conjuntos

11. Mostre que o princ pio de indu ca o transnita e equivalente ao princ pio de indu ca o usual (ver Cap tulo 2) no caso em que X = N. 12. D e um exemplo de uma boa ordena ca o para Q. 13. Mostre que um conjunto X totalmente ordenado e bem ordenado se e s o se para todo o x X o segmento s(x) e bem ordenado. 14. Demonstre o teorema A.2.15. Porque raz ao n ao mencionamos neste enunciado um elemento semelhante a x1 no teorema A.2.14?

A.3

Conjuntos Finitos

A nossa intui ca o diz-nos que um conjunto X e nito se os seus elementos podem ser contados. O prot otipo dum conjunto nito com n 0 elementos e dado pelo conjunto dos primeiros n naturais: In = {1, 2, 3, . . . , n} = {k N : k n}. Note que, se n = 0, obtemos o conjunto vazio: I 0 = . A contagem aqui referida consiste claramente no estabelecimento de uma correspond encia (fun ca o) bijectiva entre X e In . Mais formalmente, temos: Deni ca o A.3.1. O conjunto X diz-se finito se e isomorfo a I n , para algum n 0. Se X n ao e isomorfo a nenhum I n , ent ao X diz-se infinito. Exemplos A.3.2.
1. O conjunto In e evidentemente isomorfo a si pr oprio, logo e nito. 2. O subconjunto X Z e nito se e s o se e limitado (exerc cio).

Mencion amos no Cap tulo 1 que X e innito se e s o se existe uma fun ca o : X X injectiva e n ao-sobrejectiva. Este resultado ser a estabelecido na pr oxima sec ca o, onde iremos considerar em detalhe os conjuntos innitos. No resto desta sec ca o, consideramos apenas o caso dos conjuntos nitos. Primeiro come camos por considerar os conjuntos I n . Lema A.3.3. Se : In In e injectiva, ent ao e sobrejectiva. Demonstra ca o. Argumentamos por indu ca o e notamos que, quando n = 0, 7 n ao h a evidentemente nada a provar( ).
7 Uma fun ca o f : X Y e apenas um conjunto de pares ordenados com propriedades poss especiais. E vel que f seja o conjunto vazio, o que ocorre exactamente quando X e tamb em vazio. Neste caso, f e necessariamente injectiva, e s o e sobrejectiva se Y e igualmente vazio.

A.3. Conjuntos Finitos

405

Supondo o resultado v alido para n, seja : I n+1 In+1 uma fun ca o injectiva, e = (n + 1). Considere-se (ver gura) a bijec ca o : I n+1 In+1 dada por (n + 1) = , () = n + 1, e (x) = x em todos os outros casos ( troca os naturais e n + 1, e e a identidade se x = , n + 1, mas este u ltimo facto e irrelevante para a demonstra ca o). Denimos = e notamos que e injectiva (por ser uma composi ca o de fun co es injectivas), com (n + 1) = n + 1 (por deni ca o de ). Como e injectiva, se x In (i.e., se x = n + 1), temos (x) = n + 1, donde (x) In , ou ainda (In ) In . A restri ca o de a In e portanto uma fun ca o injectiva de I n em In , e segue-se, da hip otese de indu ca o, que esta restri ca o e sobrejectiva, ou seja, que (In ) = In . Como (n + 1) = n + 1, temos ainda (In+1 ) = In+1 , i.e., e uma fun ca o sobrejectiva de In+1 em In+1 .
#

 

 

 



! 

Figura A.3.1: As fun co es , e . Observamos nalmente que = 1 e sobrejectiva, por ser uma composi ca o de fun co es sobrejectivas. Proposi ca o A.3.4. Se X e nito e : X X e injectiva, ent ao e sobrejectiva. Demonstra ca o. Seja : In X uma bijec ca o, e note-se que = 1 : I n In e injectiva, por ser uma composi ca o de fun co es injectivas (ver gura). De acordo com o Lema A.3.3, e necessariamente sobrejectiva. Segue-se que = 1 e uma composi ca o de fun co es sobrejectivas, e consequentemente e sobrejectiva. Corol ario A.3.5. Se : X X e injectiva e n ao-sobrejectiva, ent ao X e innito. Exemplo A.3.6.

406

Ap endice A. Complementos sobre a Teoria dos Conjuntos

 

  
Figura A.3.2: As fun co es , e .

Observ amos no Cap tulo 2 que a fun ca o f : N N dada por f (n) = n + 1 e injectiva e n ao-sobrejectiva. De acordo com o resultado anterior, conclu mos que N e innito.

A demonstra ca o do corol ario seguinte ca como exerc cio. Por palavras, a arma ca o e a de que nenhum conjunto nito pode ser isomorfo a um seu subconjunto estrito. Corol ario A.3.7. Se X e nito, X Y e : X Y e injectiva, ent ao X =Y. O exemplo acima mostra que este corol ario e falso para conjuntos innitos. Parece ser o bvio que X e isomorfo a I n se e s o se X tem n elementos, e que neste caso X n ao pode ser simultaneamente isomorfo a I m se m = n. Na realidade, esta arma ca o e uma consequ encia l ogica directa da Proposi ca o A.3.4. Corol ario A.3.8. Se : In X e : Im X s ao bijectivas, ent ao n = m. Demonstra ca o. Supomos sem perda de generalidade que m n, ou seja, Im In , e notamos que = 1 : In Im e uma fun ca o injectiva de In num seu subconjunto Im . Segue-se, do Corol ario A.3.7, que Im = In , i.e., n = m.

A.3. Conjuntos Finitos

407

De acordo com o resultado anterior, se X e nito, existe um u nico inteiro n ao-negativo n tal que X e isomorfo a I n . Dizemos neste caso que X tem n elementos, e designamos o n umero de elementos do conjunto nito X pelo s mbolo #X , dito o cardinal de X . Para terminar esta sec ca o enunciamos ainda alguns resultados elementares sobre cardinalidade, cujas demonstra co es ser ao apenas parcialmente esbo cadas, deixando os detalhes como exerc cio. Proposi ca o A.3.9. Se Y e subconjunto do conjunto X , temos: (i) Se X e nito, ent ao Y e igualmente nito e #Y #X . (ii) Se X e nito e #Y = #X , ent ao X = Y . (iii) Se Y e innito, ent ao X e igualmente innito. Esta proposi ca o pode ser demonstrada recorrendo aos dois lemas que indicamos a seguir. O primeiro e de demonstra ca o simples e ca como exerc cio. Lema A.3.10. Se : In X e injectiva e n ao-sobrejectiva, ent ao existe : In+1 X injectiva. O pr oximo lema completa a demonstra ca o da Proposi ca o A.3.9. Lema A.3.11. Se : X In e injectiva, ent ao X e nito e #X n. Demonstra ca o. Seja M (X ) o conjunto dos inteiros m 0 para os quais existe uma fun ca o m : Im X injectiva. Pelo Lema A.3.10 e claro que #X e o m aximo de M (X ), pelo que precisamos de vericar que M (X ) e n ao-vazio e majorado. Como 0 pertence a M (X ), temos apenas a provar que M (X ) e majorado. Se m : Im X e injectiva, a composta : Im In e tamb em injectiva. De acordo com o Corol ario A.3.7, n ao podemos ter n < m, i.e., n e um majorante de M (X ). Assim, se k e o m aximo de M (X ), temos k = #X , e como n e um majorante de M (X ) segue-se que #X = k n. A pr oxima proposi ca o corresponde claramente a `s nossas intui co es mais b asicas sobre o signicado da adi ca o e produto de n umeros naturais. Proposi ca o A.3.12. Se X e Y s ao nitos, ent ao: (i) X Y e nito e #(X Y ) #X + #Y ; (ii) Se X e Y s ao disjuntos, ent ao #(X Y ) = #X + #Y ; (iii) X Y e nito e #(X Y ) = (#X )(#Y ).

408

Ap endice A. Complementos sobre a Teoria dos Conjuntos

Demonstra ca o. Limitamo-nos a demonstrar o item (ii), deixando as restantes arma co es como exerc cios. Sejam : In X e : Im Y duas bijec co es, donde #X = n e #Y = m. Denimos a fun ca o : In+m X Y como se segue: se 1 k n, (k ) (k ) = (k n) se n + 1 k n + m. evidente que E e bijectiva, onde a injectividade de se deve ao facto de X e Y serem supostos disjuntos. Portanto, #(X Y ) = n + m.

Exerc cios.
Nestes exerc cios, os s mbolos X e Y designam conjuntos arbitr arios. 1. Prove o Corol ario A.3.7. 2. Demonstre o Lema A.3.10 3. Prove que, se : In X e sobrejectiva, ent ao : X In dada por (k ) = max{k In : (k ) = x} e injectiva. 4. Mostre que as seguintes arma co es s ao equivalentes: (a) X e nito e #X n.

(b) Existe uma fun ca o injectiva : X In .

(c) Existe uma fun ca o sobrejectiva : In X .

5. Prove que, se X e nito e : X Y e sobrejectiva ou : Y X e injectiva, ent ao Y e nito e #Y #X . 6. Demonstre a Proposi ca o A.3.9 recorrendo ao Corol ario A.3.7 e ao Lema A.3.11. 7. Prove que, se X e e nito, ent ao #X = #(X Y ) + #(X Y ). 8. Prove que, se X e Y s ao nitos, ent ao X Y e nito e #(X Y ) = #X + #Y #(X Y ). 9. Mostre que, se X e Y s ao nitos, ent ao X Y e nito e #(X Y ) = (#X )(#Y ).

A.4. Conjuntos Innitos


10. Prove que, se X1 , X2 , . . . , Xn s ao nitos, ent ao: (a) #( (b) #( (c) #(
n k=1 Xk ) n k=1 Xk ) = n k=1 Xk ) = n k=1 n k=1 n k=1

409

#Xk ; #Xk , se os Xk s s ao disjuntos; #Xk .

11. Suponha que #X = n e #Y = n. Quantos elementos t em os seguintes conjuntos? (b) O conjunto das fun co es injectivas f : X Y . 12. Suponha que #X = n, e prove que: (a) X tem 2n subconjuntos distintos; (b) X tem (n k) =
n! k!(nk)!

(a) O conjunto Y X de todas as fun co es f : X Y . (c) O conjunto das fun co es sobrejectivas f : X Y .

subconjuntos com k elementos.

13. Suponha que X Z, e prove que X e nito se e s o se X e limitado.

A.4

Conjuntos Innitos

J a prov amos v arios resultados elementares sobre conjuntos innitos na sec ca o anterior. Prov amos tamb em que N e um conjunto innito. Come camos agora por vericar que, em certo sentido, N e o mais pequeno conjunto innito. Lema A.4.1. X e innito se e s o se X cont em um subconjunto isomorfo a N. Demonstra ca o. Se existe um subconjunto Y de X e uma bijec ca o : N Y , segue-se que Y e innito, e portanto X e innito, de acordo com a Proposi ca o A.3.9 (iii). Suponha-se agora que X e innito, e mostremos que existe uma fun ca o injectiva : N X (o conjunto Y ser a ent ao Y = X ). A fun ca o e uma sucess ao que denimos recursivamente. Como X = , existe x1 X , e denimos (1) = x1 . Suponha-se agora que est a denida e e injectiva em {1, 2, . . . , n}. Consideramos o conjunto Zn = X {(1), . . . , (n)}, e observamos que Z n = , j a que caso contr ario X teria n elementos. Sendo z um qualquer elemento de Z n , denimos (n + 1) = z , e conclu mos que existe uma fun ca o : N X , que por deni ca o e injectiva. Este resultado simples permite-nos completar o Corol ario A.3.5, e justicar a caracteriza ca o dos conjuntos innitos mencionada nos exerc cios do Cap tulo 1.

410

Ap endice A. Complementos sobre a Teoria dos Conjuntos

Teorema A.4.2. X e innito se e s o se existe : X X injectiva e n ao-sobrejectiva. Demonstra ca o. J a sabemos (Corol ario A.3.5), que se : X X e injectiva e n ao-sobrejectiva, ent ao X e innito. Resta-nos portanto provar que se, X e innito, existe necessariamente uma fun ca o com estas caracter sticas. Se X e innito, existe, de acordo com o Lema A.4.1, uma fun ca o (sucess ao) injectiva : N X . Denimos Y = (N), e observamos que :NY e uma bijec ca o. Denimos : X X como se segue: se x Y, x (x) = ( 1 (x) + 1) se x Y. f E acil vericar que e injectiva e n ao-sobrejectiva. As propriedades dos conjuntos innitos que vimos at e agora n ao t em nada de realmente surpreendente. A primeira observa ca o que fazemos que e de algum modo inesperada e a de que o Lema A.4.1 n ao pode ser refor cado: h a conjuntos innitos que n ao s ao isomorfos a N. No que se segue, usaremos o s mbolo P (X ) para designar o conjunto de todos os subconjuntos de X . Teorema A.4.3 (Cantor). Seja : X P (X ) uma fun ca o. Ent ao n ao e sobrejectiva. Demonstra ca o. Argumentamos por contradi ca o, usando uma ideia semelhante a ` que referimos no Cap tulo 1 em liga ca o com o paradoxo de Russell. Seja : X P (X ) e dena-se Y = {x X : x (x)}, claramente um elemento de P (X ). Se e sobrejectiva, existe um elemento y X tal que Y = (y ), e temos y Y , ou y Y . Vejamos agora que ambos os casos s ao imposs veis: (i) Se y Y = (y ), segue-se, da deni ca o de Y , que y Y , o que e absurdo; (ii) Se y Y = (y ) segue-se, da deni ca o de Y , que y Y , o que e igualmente absurdo. Conclu mos que n ao existe y X tal que Y = (y ), logo, n ao e sobrejectiva. Exemplos A.4.4.
1. Para ilustrar a t ecnica da demonstra ca o acima, suponha-se que X = {0, 1}, donde P (X ) = {, {0}, {1}, {0, 1}}. Se : X P (X ) e dada, por exemplo, por (0) = {1}, e (1) = {0, 1}. Temos Y = {x X : x (x)} = {0}, e obviamente Y (X ) = {{1}, {0, 1}}.

A.4. Conjuntos Innitos

411

2. Considere-se o conjunto P (N) formado por todos os conjuntos constitu dos por naturais. De acordo com o resultado acima, este conjunto n ao e isomorfo a N. Por outro lado, a fun ca o : N P (N) dada por (n) = {n} e evidentemente injectiva, e portanto P (N) e innito.

vel se e s Deni ca o A.4.5. O conjunto X diz-se numer a o se e nito ou o-numera vel. isomorfo a N. Caso contr ario, X diz-se (innito) n a De acordo com o que vimos, X e um conjunto innito se e s o se cont em um subconjunto innito numer avel, mas existem conjuntos innitos n aonumer aveis, como por exemplo P (N). Por outro lado, observe que h a conjuntos n ao-numer aveis que, n ao sendo isomorfos a N, n ao s ao tamb em isomorfos entre si. Exemplos s ao os conjuntos P (N), P (P (N)), P (P (P (N))), etc. Dos conjuntos com que lidamos habitualmente, o exemplo mais simples dum conjunto innito n ao-numer avel e R, o conjunto dos n umeros reais. Vamos agora demonstrar este facto, utilizando para isso a seguinte propriedade destes n umeros, que e usualmente apresentada como uma consequ encia do Axioma do Supremo. Proposi ca o A.4.6. Qualquer sucess ao mon otona e limitada de n umeros reais e convergente. A demonstra ca o desta proposi ca o e feita no Cap tulo 4, onde os n umeros reais s ao introduzidos de forma construtiva. Teorema A.4.7. R e um conjunto n ao-numer avel. Demonstra ca o. Seja : N R uma sucess ao qualquer de n umeros reais. Temos a demonstrar que n ao e sobrejectiva, i.e., que existe x R tal que x (N). Existem reais a1 e b1 tais que a1 < b1 < (1). Em particular, (1) f [a1 , b1 ]. E acil denir recursivamente sucess oes a n e bn , respectivamente evidente crescente e decrescente, tais que a n < bn e (n) [an , bn ]. E que ambas as sucess oes s ao limitadas por a 1 e b1 . Segue-se, da Proposi ca o tamb A.4.6, que ambas t em limites, respectivamente a e b. E em claro que an a b bn , donde conclu mos imediatamente que a = (n), para qualquer n N, e n ao e sobrejectiva. Exemplo A.4.8.
O conjunto {0, 1}N, das sucess oes com valores em {0, 1}, (ditas sucess oes neste caso f bin arias) e igualmente n ao-numer avel. E acil vericar directamente que {0, 1}N e isomorfo a P (N). Para isso, note-se que uma sucess ao bin aria : N {0, 1} e completamente determinada pelo seu suporte, i.e., pelo conjunto dos naturais n, onde (n) = 0. Por outras palavras, : {0, 1}N P (N), denida por () = {n N : (n) = 0}, e uma bijec ca o.

412

Ap endice A. Complementos sobre a Teoria dos Conjuntos

poss E vel utilizar a bijec ca o deste exemplo, juntamente com alguns factos elementares sobre expans oes de n umeros reais na base dois para provar que, na realidade, tanto P (N) como {0, 1} N s ao isomorfos a R (exerc cio). N ao deniremos o s mbolo #X quando X e um conjunto innito. Usaremos no entanto o s mbolo |X |, tamb em lido cardinal de X , onde X designa um qualquer conjunto (nito ou innito), como parte das express oes |X | = |Y |, |X | |Y | e |X | < |Y |, com os signicados que indicamos abaixo: Deni ca o A.4.9. Escrevemos: (i) |X | = |Y | se X e Y s ao isomorfos, i.e., se existe uma bijec ca o : X Y; (ii) |X | |Y | se X e isomorfo a um subconjunto de Y , i.e., se existe uma fun ca o injectiva : X Y ; (iii) |X | < |Y | se |X | |Y |, e X n ao e isomorfo a Y . A igualdade |X | = |Y | e a desigualdade |X | |Y | s ao an alogas a `s igualdades e desigualdades entre n umeros #(X ) = #(Y ) e #(X ) #(Y ) quando X e Y s ao nitos. Por isso mesmo, nesse caso podemos escrever #X = |X |. Mesmo quando X e Y s ao innitos, o cardinal tem algumas propriedades semelhantes a `s das igualdades e desigualdades entre n umeros, de que destacamos a t tulo de exemplo as seguintes, ambas de demonstra ca o imediata. Proposi ca o A.4.10. Sejam X , Y e Z conjuntos. (i) Se |X | = |Y | e |Y | = |Z |, ent ao |X | = |Z |; (ii) Se |X | |Y | e |Y | |Z |, ent ao |X | |Z |. Parece tamb em intuitivamente evidente que |X | |Y | e |Y | |X | |X | = |Y |. A demonstra ca o deste facto n ao e no entanto o bvia, pelo menos para conjuntos innitos. Come camos por provar um lema auxiliar, que sabemos j a ser verdadeiro quando X e nito, caso em que se pode refor car com a conclus ao adicional e X = Y . Lema A.4.11. Se Y X e : X Y e injectiva, ent ao |X | = |Y |. Demonstra ca o. Denimos recursivamente duas sucess oes de conjuntos como se segue: X1 = X , Y1 = Y , e para n > 1, Xn = (Xn1 ) e Yn = (Yn1 ) Denimos ainda Zn = Xn Yn , e

Z=
n=1

Zn .

A.4. Conjuntos Innitos

413

claro que (X Z ) Y , porque, se x X e x Y = Y 1 , ent E ao x Z1 , donde x Z . Al em disso, se x Z , i.e., se existe n tal que x Z n , ent ao (x) Zn+1 , ou seja, (x) Z . Denimos : X X por se x Z, (x) (x) = x se x Z. Note-se que (X ) Y , pois, se x Z , ent ao (x) = (x) Y , e, se x Z , ent ao x Y e (x) = x. Provamos em seguida que Y (X ), para concluir que (X ) = Y . Para isso, considere-se x Y , e note-se que se x Z ent ao x = (x) (X ). Se, por outro lado, x Z Y , ent ao x Zn para algum n > 1 ( eo bvio que Y n ao cont em nenhum ponto de Z 1 ), e portanto x (Zn1 ), donde x (X ).

Figura A.4.1: Os conjuntos Z1 , Z2 , Z3 , . . . Como (X ) = Y , para concluir a demonstra ca o do lema resta-nos estabelecer que e injectiva. Suponha-se para isso que x, y X e que x = y . Consideramos tr es casos: (i) Se x, y Z , ent ao (x) = (y ), porque = em Z , e e injectiva. (ii) Se x, y Z , ent ao (x) = (y ), porque e a identidade em X Z . (iii) Se x Z e y Z , ent ao (x) = (y ), porque (y ) = y Z e (x) = (x) Z . Conclu mos, pois, que X e Y s ao isomorfos. Exemplo A.4.12.

414

Ap endice A. Complementos sobre a Teoria dos Conjuntos

A constru ca o de Y na demonstra ca o precedente e engenhosa mas simples. A t tulo de ilustra ca o, supomos X = N0 = {n Z : n 0}, Y = N e (x) = x + 2. Neste caso, e o bvio que Xn = {k Z : k 2(n 1)} e Yn = {k Z : k 2(n 1) + 1}. Segue-se que Zn = {2(n 1) : n N}, e Z e claramente o conjunto dos inteiros pares n ao-negativos. A fun ca o descrita no teorema anterior reduz-se a ` fun ca o no conjunto dos inteiros pares n ao-negativos, e e a identidade sobre o conjunto dos naturais mpares. evidentemente uma bijec E ca o de X em Y .

Podemos agora demonstrar o Teorema A.4.13 (Schroeder-Bernstein). Se |X | |Y | e |Y | |X |, ent ao |X | = |Y |. Demonstra ca o. Sejam : X Y e : Y X fun co es injectivas, Z = (Y ), e note-se que : X Z e injectiva. Como Z X , existe, de acordo com o lema anterior, uma bijec ca o : Z X , e e evidente que a composta : Y X e uma bijec ca o. O Teorema de Schroeder-Bernstein permite-nos frequentemente provar que dois conjuntos s ao isomorfos, sem exibirmos explicitamente uma bijec ca o entre esses conjuntos. O exemplo seguinte ilustra isso mesmo. Exemplo A.4.14.
Considerem-se os conjuntos X = N N e Y = N. A fun ca o : N N N dada por (n) = (n, 1) e injectiva, e de acordo com o Teorema Fundamental da Aritm etica a fun ca o : N N N dada por (n, m) = 2n 3m e tamb em injectiva. Segue-se do Teorema de Schroeder-Bernstein que N e N N s ao isomorfos.

Dado que |N N| = |N|, e f acil provar os seguintes resultados, cuja demonstra ca o deixamos como exerc cio. Proposi ca o A.4.15. Sejam X , Xn e Y conjuntos numer aveis. (i) Se Y = e X e innito, ent ao |X Y | = |X |, i.e., X Y e numer avel. (ii) O conjunto
n=1 Xn

e numer avel.

Esta proposi ca o mostra que o comportamento da no ca o de cardinal face a `s opera co es de uni ao e produto de conjuntos innitos e um pouco peculiar. Enunciamos abaixo dois resultados gerais, referentes a uni oes e produtos, que exemplicam bem esta observa ca o. N ao demonstramos nenhuma das arma co es, para n ao nos envolveremos demasiado em quest oes t ecnicas da teoria dos conjuntos (veja no entanto alguns dos exerc cios abaixo). Teorema A.4.16. Se X e innito e |Y | |X |, ent ao:

A.4. Conjuntos Innitos (i) |X Y | = |X |; (ii) |X Y | = |X |, se Y = . Exerc cios.


1. Prove que Z e Q s ao numer aveis.

415

2. Mostre que os intervalos [0, 1], ]0, 1[, e [0, 1[ (em R) s ao todos isomorfos a R. 3. Seja X um conjunto numer avel (nito ou innito). Em cada um dos exemplos seguintes, diga se o conjunto indicado e numer avel (nito ou innito) e justique a sua resposta. (b) O conjunto X In das fun co es f : In X . (c) O conjunto Y =
n=1

(a) O conjunto X {0,1} das fun co es f : {0, 1} X . X In .

(d) O conjunto X N das fun co es f : N X .

(e) O conjunto {0, 1}X das fun co es f : X {0, 1}.

(f) O conjunto das sucess oes f : N X que s ao eventualmente constantes , i.e., para cada uma das quais existe N N tal que n > N f (n) = x X.

(g) O conjunto Pn (X ) das partes nitas (i.e., os subconjuntos nitos) de X . 4. Mostre que o conjunto dos polin omios com coecientes racionais e numer avel. 5. Prove que, se os conjuntos Xn s ao numer aveis, ent ao tamb em s ao numer aveis X . X e os conjuntos N n=1 n n=1 n 6. Prove que, se os conjuntos Xn s ao numer aveis, ent ao Quando e que n=1 Xn e numer avel?
N n=1

Xn e numer avel.

7. Prove que, se X e innito, Y X e Y e nito, ent ao |X | = |X Y |. 8. Prove que, se X e innito, Y X , X Y e innito e Y e numer avel, ent ao |X | = |X Y |. Conclua que, se X e n ao-numer avel e Y e numer avel, ent ao |X Y | = |X |. 9. Seja {0, 1}N o conjunto das sucess oes bin arias. Prove que {0, 1}N e isomorfo ao intervalo [0, 1] em R, e portanto isomorfo a R. 10. Seja {0, 1}N o conjunto das sucess oes bin arias. Prove que {0, 1}N {0, 1}N N n e isomorfo a {0, 1} , e conclua que R e isomorfo a R para qualquer n. 11. Suponha que |Xn | |R| e prove que |
n=1

Xn | |R|.

12. Considere a sucess ao de conjuntos X1 = N, Xn+1 = P (Xn ). Prove que existe um conjunto Y que verica |Y | > |Xn |, para qualquer n N.

416

Ap endice A. Complementos sobre a Teoria dos Conjuntos

13. Seja X um conjunto innito e Pn (X ) o conjunto das partes nitas de X . Mostre que |X | = |Pn (X )|.

Sugest oes de Leitura Adicional


A Algebra e uma a rea vast ssima da Matem atica, estando fora de quest ao fornecer um lista de refer encias que fa ca justi ca a essa vastid ao. Parece-nos u til, no entanto, deixar ao leitor algumas refer encias e fontes para tratamentos alternativos e leitura adicional. Listas bibliogr acas muito mais exaustivas podem ser encontradas nalgumas das refer encias listadas. Esperamos que a leitura deste texto encoraje o leitor a prosseguir um estudo mais profundo desta a rea da Matem atica, o que poder a fazer, consultando algumas das refer encias abaixo.

Refer encias Gerais


Alguns textos universalmente reconhecidos como excelentes refer encias, onde se fornecem exposi co es b asicas de Algebra e que incluem muitos dos t opicos cobertos neste livro, s ao: G. Birkho e S. MacLane, A Survey of Modern Algebra, AKP Classics, Natick, MA, 1994. T. Hungerford, Algebra, Springer-Verlag, New York, 1989. N. Jacobson, Basic Algebra, W. H. Freeman, New York, 1989. S. Lang, Algebra, Adison-Wesley, Massachusetts, 1994. Um livro um pouco menos ambicioso, mas com uma exposi ca o mais recreativa e por isso bastante agrad avel, e: M. Artin, Algebra, Prentice-Hall, New Jersey, 1991. Tamb em devemos mencionar os 2 volumes de Bourbaki dedicados a ` Algebra, que podem ser utilizados, por exemplo, como refer encias auxiliares pontuais: N. Bourbaki, Elements of Mathematics - Algebra, Cap tulos 1 a 7, Springer-Verlag, New York, 1990. 417

418

Sugest oes de Leitura Adicional

Finalmente uma boa refer encia que cobre os aspectos fundamentais da Teoria das Categorias e: S. MacLane, Categories for the Working Mathematician, SpringerVerlag, Berlin, 1972.

Teoria dos Conjuntos


A nossa refer encia preferida como introdu ca o a este assunto e sem d uvida P. Halmos, Naive Set Theory, Springer-Verlag, New York, 1974. Sobre os problemas de L ogica e Fundamentos da Matem atica aorados no texto, podemos referir tamb em as seguintes obras: M. Eisenberg, Axiomatic Theory of Sets and Classes, Holt, Rinehart and Winston, New York, 1971. E. Mendelson, Introduction to Mathematical Logic, Chapman & Hall, London, 1997.

Grupos
Todos os aspectos cl assicos da Teoria dos Grupos, incluindo alguns dos t opicos que n ao s ao discutidos neste livro (por exemplo, a Teoria de Representa co es e a cohomologia de grupos) s ao cobertos em D. Robinson, A Course in the Theory of Groups, Springer-Verlag, New York, 1993. A refer encia mais cl assica sobre a Teoria dos Grupos e o seguinte livro de Hall, que nos parece ainda bastante recomend avel: M. Hall, The Theory of Groups, The Macmillan Co., New York, 1959. Estas refer encias n ao incluem, claro est a, a classica ca o dos grupos nitos simples. Para essa recomendamos, como introdu ca o, o artigo R. Solomon, On nite simple groups and their classication, Notices of the American Mathematical Society 42, 231239 (1995). Como curiosidade referimos que as tabelas com as representa co es, caracteres, e informa ca o relacionada, sobre os grupos nitos simples, foram compilados no livro J. Conway, R. Curtis, S. Norton, R. Parker e R. Wilson, Atlas of Finite Groups, Clarendon Press, Oxford, 1985.

Sugest oes de Leitura Adicional

419

An eis e M odulos
Os v arios textos que Jacobson escreveu sobre Algebra s ao todos eles excelen8 tes refer encias sobre an eis e a sua estrutura . Podemos citar por exemplo: N. Jacobson, Lectures in Abstract Algebra, volumes I, II e III, Van Nostrand Company, Princeton, NJ, 1964. N. Jacobson, Structure of Rings, American Mathematical Society, Colloquium Publications, volume 37, Providence, RI, 1956. Uma outra refer encia cl assica e I. Kaplanski, Fields and Rings, University of Chicago Press, Chicago, 1972. Uma direc ca o muito importante em que a teoria dos an eis e dos m odulos se expandiu, com origem na Topologia, e a Algebra Homol ogica. Esta s o de passagem e aorada nos exerc cios deste texto. Duas refer encias excelentes s ao: S. MacLane, Homology, Springer-Verlag, Berlin, 1974. C. Weibel, An Introduction to Homological Algebra, Cambridge University Press, Cambridge, 1994.

Corpos e Teoria de Galois


Todas as refer encias gerais que fornecemos acima incluem discuss oes mais ou menos completas sobre extens oes de corpos e Teoria de Galois. No entanto, uma refer encia cl assica e: E. Artin, Galois Theory, Dover Publications, Mineola, NY, 1998. O livro de Kaplanski que cit amos acima tamb em e uma boa refer encia. Duas refer encias que seguem um ritmo menos intenso, e que s ao uma boa fonte de exemplos e exerc cios, s ao: L. Gaal, Classical Galois Theory with Examples, AMS Chelsea Publishing, Providence, RI, 1998. I. Stewart, Galois Theory, Chapman and Hall, London, 1989. A Teoria de Galois cl assica conheceu v arios desenvolvimentos posteriores. Um dos mais interessantes e, na nossa opini ao, a Teoria de Galois Diferencial que permite lidar, por exemplo, com extens oes transcendentes. Uma excelente exposi ca o e dada no livro
Nathan Jacobson (1910-1999) foi um dos grandes algebristas do s eculo XX, e deu contribui co es fundamentais a ` Teoria dos An eis.
8

420

Sugest oes de Leitura Adicional I. Kaplanski, An Introduction to Dierential Algebra, Hermann, Paris, 1957.

Finalmente, uma boa refer encia para a Teoria dos N umeros na sua vertente alg ebrica e: S. Lang, Algebraic Number Theory, Adison-Wesley, Massachusetts, 1970.

Algebra Comutativa
Como excelentes introdu co es a ` Algebra Comutativa recomendamos: M. Atiyah e I. MacDonald, Introduction to Commutative Algebra, Adison-Wesley, Massachusetts, 1969. P. Samuel e O. Zariski, Commutative Algebra, Van Nostrand, Princeton (1960). Uma excelente introdu ca o, a um n vel mais b asico, mas que inclui aplica co es concretas a Geometria Alg ebrica e a ` Teoria dos N umeros e o livro M. Reid, Undergraduate Commutative Algebra, London Mathematical Society, Cambridge University Press, Cambridge, UK, 1995. Ao leitor mais audacioso, que queira mergulhar nas a guas mais profundas da Geometria Alg ebrica, recomendamos por exemplo: R. Hartshorne, Algebraic Geometry, Springer-Verlag, New York, 1976. Deixamos ainda duas refer encias sobre bases de Gr obner e suas aplica co es: W. Adams e P. Loustaunau, An Introduction to Gr obner Bases, American Mathematical Society, Providence, RI, 1994. D. Cox, J. Little e J. OShea, Gr obner Bases, A Computational Approach to Commutative Algebra, Springer-Verlag, New York, 1993.

Outros
A nossa u ltima sugest ao de leitura adicional e um livro que n ao pertence a nenhuma a rea da Matem atica, ou que pertence a todas, e escrito pela m ao 9 de Deus : M. Aigner e G. Ziegler, Proofs from THE BOOK, Springer-Verlag, Berlin, 1998.
Esta nossa arma ca o, sem d uvida um pouco audaciosa, est a para al em do a mbito deste livro. Se quiser compreend e-la, ter a de ler a introdu ca o ao livro a que nos referimos aqui.
9

Indice
Abel, Niels H., 13 Abel-Runi Teorema de, 302, 342 ac ca o, 224 o rbita de, 226 efectiva, 224 equivalentes, 225 homomorsmo associado, 224 livre, 229 n ucleo, 224 por automorsmos, 229 por conjuga ca o, 226 por transla co es, 225 transitiva, 227 a lgebra, 259 de dimens ao nita, 259 de divis ao, 259 Algoritmo de Divis ao, 376 (inteiros), 84 (polin omios), 144, 150 de Euclides, 89, 152 anel, 33 abeliano, 34 arquimediano, 71 caracter stica de, 91 comutativo, 34 das coordenadas, 370 de divis ao, 37 dimens ao dum, 372 dos inteiros, 61 extens ao, 38 local, 364 noetheriano, 351 ordenado, 67 421 unit ario, 34 aniquilador, 262 aplica ca o, 395 quociente, 117, 395 Artin Emil, 332 Lema de, 332 automorsmo, 24 Axioma(s) da Escolha, 399 do Supremo, 191 dos inteiros, 61 base de Gr obner, 379 reduzida, 385 Buchberger Bruno, 379 Teorema de, 383, 385 cadeia, 393 Cantor Georg, 188 Teorema de, 410 caracter stica de anel, 91 de grupo abeliano, 219 dum m odulo, 276 Cardan f ormula de, 301 Geronimo, 301 categoria, 295 co-produto, 300 concreta, 296 objecto co-universal, 300 objecto inicial, 300 objecto livre, 300

422 objecto terminal, 300 objecto universal, 300 pequena, 296 produto, 298 Cauchy Teorema de, 230 centralizador, 229 classe de equival encia, 394 m odulo m, 115 de restos, 102 lateral direita, 173 esquerda, 172 classe de resolubilidade, 238 classes de conjuga ca o, 227 comutador, 234 congru encia m odulo de, 101 congruente m odulo m, 101, 115 conjunto alg ebrico, 348, 354 bem ordenado, 401 cardinal dum, 407, 412 dirigido ou ltrante, 274 nito, 404 gerador (num anel), 87 gerador (num grupo), 208, 209 indutivo, 62 menor subconjunto, 63 innito, 65, 404 limitado, 66 linearmente independente, 262 majorado, 66 minorado, 66 n ao-numer avel, 411 numer avel, 411 quociente, 117, 172, 394 conjunto alg ebrico, 348, 354 dimens ao dum, 372 irredut vel, 369 corpo, 37 algebricamente fechado, 149

Sugest oes de Leitura Adicional ciclot omico, 328 completo, 191 das frac co es, 128, 135 de decomposi ca o, 312 extens ao de decomposi ca o, 312 perfeito, 321 primitivo, 204 quadr atico, 142 Crit erio de Eisenstein, 148 de Galois, 341 d.f.u., 157 d.i.p., 160 Dedekind, 303 dimens ao de Krull, 372 Diofanto, 108 discriminante, 146, 335 divisor, 82 de zero, 37 divisores elementares, 287 dom nio de integridade, 37 integral, 37 de factoriza ca o u nica, 157 de ideais principais, 160 euclidiano, 165 elemento alg ebrico, 141 associado, 154 identidade, 34 inverso de, 12 invert vel, 12 invert vel (mod m), 105 irredut vel, 146, 154 livre (num m odulo), 262 m aximo, 67 m odulo dum, ver valor absoluto 70 m nimo, 67 neutro, 11 primitivo, 304 primo, 84, 154

Sugest oes de Leitura Adicional separ avel, 323 transcendente, 141 unidade, 155 zero, 34 endomorsmo, 24 epimorsmo, 24 equa ca o das classes, 174, 227 diofantina, 108 resol uvel por radicais, 341 Erat ostenes, 86 ltro de, 86 espa co vectorial, 253 Euclides Lema de, 96 Teorema de, 98 Euler fun ca o de, 119 Leonhard, 99 Teorema de, 126 extens ao de decomposi ca o, 312 alg ebrica, 142 de Galois, 331 normal, 314 separ avel, 323 simples, 304 transcendente, 142 factor, 82, 154 factores invariantes, 283, 286 fecho alg ebrico, 314 normal, 316 Fermat Ultimo Teorema de, 109 Pierre de, 98 Teorema de, 111, 126 Ferrari, Ludovico, 301 Fibonacci, 73 forma can onica de Jordan, 291 forma can onica racional, 294 frac ca o, 127 fun ca o, 395 bijectiva, 396 composta, 396 contradom nio da, 395 dom nio da, 395 identidade, 395 imagem, 395 imagem directa, 395 imagem inversa, 395 inclus ao, 395 injectiva, 396 inversa, 396 polinomial, 139 racional, 135 sobrejectiva, 396 fun ca o regular, 370 functor contravariante, 297 covariante, 297 G odel, Kurt, 64 Galois grupo de, 325 duma equa ca o, 326 Galois, Evariste, 205, 302 corpo de, 205 Gauss Carl Friedrich, 35 inteiros de, 35 Lema de, 147 lema de, 168 geradores de grupo, 197, 208, 209 de ideal, 87 de um m odulo, 262 Gr obner base de, 379 reduzida, 385 Wolfgang, 379 grau de inseparabilidade, 324 de separabilidade, 323 grup oide, 297 grupo, 14 abeliano, 14

423

424 caracter stica de, 219 coecientes de tor ca o, 219 factores invariantes, 219 alternado, 23 apresenta ca o, 216 c clico, 197 centro do, 19 de Galois, 325 duma equa ca o, 326 de Klein, 55 de simetria, 55 de tipo nito, 208 de tor ca o, 220 de transforma co es, 223 derivado, 235 diedral, 56 euclidiano, 55 Geral Linear, 15 livre (abeliano), 210 livre de tor ca o, 220 nilpotente, 236 ordem do, 174 ortogonal, 55 ortogonal especial, 55 rela ca o, 208 conjunto completo, 216 consequ encia de, 216 n ao-trivial, 216 resol uvel, 238 sim etrico, 20 simples, 240 Hadamard, Jacques, 100 Hamilton, William R., 48 Hilbert David, 64 Nullstenllensatz de, 368 Teorema da Base de, 353 Teorema dos Zeros de, 368 homomorsmo de an eis, 41 de extens oes, 317 de m odulos, 256 de mon oides, 24

Sugest oes de Leitura Adicional imagem, 26 n ucleo, 26 sobre K , 317 ideal, 45 comprimento dum, 372 direito, 46 esquerdo, 46 gerado, 87 irredut vel, 359 m aximo, 92 maximal, 92 primo, 156, 356 principal, 91 radical, 350, 369 indeterminada, 131 indu ca o nita deni ca o recursiva, 402 princ pio, 62, 71 transnita deni ca o recursiva, 403 princ pio, 401 nmo, 67 injec ca o can onica, 213 isometria, 52 isomorsmo de an eis, 41 de mon oides, 24 Jacobson Nathan, 419 Kaplanski Irving, 332 Lagrange Teorema de, 174 Lasker-Noether Teorema de, 360 Legendre, Adrien M., 99 lei do corte, 16 para o produto, 36 Lema de Zassenhaus, 243

Sugest oes de Leitura Adicional de Artin, 332 de Euclides, 96 de Gauss, 147 de Zorn, 400 Leonardo de Pisa, ver Fibonacci 73 limite directo, 274 limite inverso, 274 m aximo divisor comum naturais, 83 num dom nio, 164 polin omios, 152 m odulo, 255 base dum, 262 c clico, 262 caracter stica dum, 276 componente p-prim aria de, 288 de tipo nito, 262 de tor ca o, 275 dimens ao dum, 265 livre, 262 livre de tor ca o, 275 noetheriano, 351 ordem de um elemento, 284 quociente, 257 m ultiplo, 82 m nimo m ultiplo comum naturais, 83 num dom nio, 164 polin omios, 152 majorante, 66 matriz companheira, 294 minorante, 66 mon oide, 12 monomorsmo, 24 de Frobenius, 322 morsmo numa categoria, 295 n-tuplos, 398 n umeros complexos, 192 de Fermat, 98 de Hamilton, 48 inteiros, 61 naturais, 63 primos, 84 primos entre si, 84 racionais, 127 reais, 189 reais positivos, 190 Nakayama Lema de, 362, 363 Noether Emmy, 347 normalizador, 232 objecto (numa categoria), 295 ortogonal matriz, 54 transforma ca o, 54 p-grupo, 232 de expoente k, 232 p-subgrupo de Sylow, 232 palavra, 213 comprimento, 213 reduzida, 213 par ordenado, 392 componentes do, 392 parti ca o, 21 permuta ca o, 20 o rbita, 21 comprimento, 21 ciclo, 21 transposi ca o, 21 paridade, 23 sinal (sgn), 23 polin omio, 131 S -polin omio, 382 conte udo, 147, 166 derivada de, 137, 321 forma can onica, 133 grau, 134 irredut vel, 146 m onico, 143 m nimo, 154

425

426 mon omio m aximo, 374 primitivo, 147, 166 raiz, 140 multiplicidade duma, 149 redut vel, 146 reduzido, 376 separ avel, 321 sim etrico elementar, 336 termo m aximo, 374 primo, 84 de Mersenne, 101 princ pio de boa ordena ca o, 72, 401 de indu ca o nita, 62, 71 transnita, 401 produto cartesiano, 392, 398 de convolu ca o, 132 directo de grupos, 17, 212 livre de grupos, 213 produto directo de m odulos, 258 produto tensorial, 268 quaterni oes, 48 produto, 49 soma, 49 quociente de inteiros, 85 de polin omios, 144 raiz m ultipla, 320 multiplicidade, 320 simples, 320 rela ca o, 392 bin aria, 392 de congru encia m odulo H, 171 de equival encia, 101, 394 de ordem, 66, 392 estrita, 393 lata, 393

Sugest oes de Leitura Adicional parcial, 393 total, 393 inversa ou oposta, 392 resto da divis ao de inteiros, 85 de polin omios, 144 reticulado, 330 rota co es, 55 Russell, Bertrand, 75 paradoxo de, 75 s erie de pot encias, 131 de Laurent, 137 s erie central inferior, 236 superior, 240 s erie de composi ca o, 242 s erie derivada, 238 Schreier Teorema de, 242 Schroeder-Bernstein Teorema de, 414 simetria de uma gura, 52 grupo de, 55 soma directa de an eis, 39 de grupos, 17, 212 de m odulos, 258 somat orio, 79 subanel, 38 subcorpo primitivo, 204 subgrupo, 16 ndice de, 172 de isotropia, 227 de tor ca o, 219 normal, 28 subm odulo, 255 de tor ca o, 275 sucess ao, 74 convergente, 187 de Cauchy, 187 fundamental, 187

Sugest oes de Leitura Adicional limitada, 186 supremo, 67 Sylow Ludvig, 231 Teorema I, 231 Teorema II, 232 syzygy, 382 Tartaglia, Niccolo, 301 Teorema de Jordan-H older, 243 do Resto, 145 Chin es do Resto, 107 da Base de Hilbert, 353 de Buchberger I, 383 de Buchberger II, 385 de Cantor, 410 de Cauchy, 230 de Cayley, 226 de Euclides, 98 de Euler, 126 de Fermat, 111, 126 de Lagrange, 174 de Lasker-Noether, 360 de Schreier, 242 de Schroeder-Bernstein, 414 de Sylow I, 231 de Sylow II, 232 do Isomorsmo (an eis), 202, 206 do Isomorsmo (grupos), 195, 198, 199 do Isomorsmo (m odulos), 257 dos Zeros de Hilbert, 368 Fundamental da Algebra, 149 Fundamental da Aritm etica, 97 Fundamental da Teoria de Galois, 333 torre abeliana, 237 de subgrupos, 237 normal, 237 transforma ca o, 395 transforma ca o natural, 299 valor absoluto, 70 variedade alg ebrica, 369 Von Neumann, John, 65 Whitehead, Alfred N., 75 Wiles, Andrew, 109 Zariski O., 347 topologia de, 350, 355

427

Você também pode gostar