Você está na página 1de 428

Introdu

c
ao `
a Algebra
Rui Loja Fernandes
Manuel Ricou
Departamento de Matematica
Instituto Superior Tecnico
Janeiro 2003

Conte
udo

1 No
c
oes B
asicas da Algebra
1.1 Introducao . . . . . . . . . . . . . . . . .
1.2 Grupos . . . . . . . . . . . . . . . . . .
1.3 Permutacoes . . . . . . . . . . . . . . . .
1.4 Homomorsmos e Isomorsmos . . . . .
1.5 Aneis, Domnios Integrais e Corpos . . .
1.6 Homomorsmos e Isomorsmos de Aneis
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
Axiomatica dos Inteiros . . . . . . . . .
Desigualdades . . . . . . . . . . . . . . .
Princpio de Inducao . . . . . . . . . . .
Somatorios e Produtos . . . . . . . . . .
Factores, M
ultiplos e Divis
ao . . . . . .
Ideais e o Algoritmo de Euclides . . . .
O Teorema Fundamental da Aritmetica
Congruencias . . . . . . . . . . . . . . .
Factorizacao Prima e Criptograa . . .

3 Outros Exemplos de An
eis
3.1 Os Aneis Zm . . . . . . . . . . . .
3.2 Fraccoes e N
umeros Racionais . . .
3.3 Polin
omios e Series de Potencias .
3.4 Funcoes Polinomiais . . . . . . . .
3.5 Divis
ao de Polin
omios . . . . . . .
3.6 Os Ideais de K[x] . . . . . . . . . .
3.7 Divisibilidade e Factorizacao Prima
3.8 Factorizacao em D[x] . . . . . . .
1

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

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

.
.
.
.
.
.
.
.


CONTEUDO

2
4 Quocientes e Isomorfismos
4.1 Grupos e Relacoes de Equivalencia .
4.2 Grupos e Aneis Quocientes . . . . .
4.3 N
umeros Reais e Complexos . . . . .
4.4 Isomorsmos Canonicos de Grupos .
4.5 Isomorsmos Canonicos de Aneis . .
4.6 Grupos Livres, Geradores e Relacoes

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

171
. 171
. 178
. 186
. 193
. 201
. 208

5 Grupos Finitos
5.1 Grupos de Transformacoes . . . . . . . . . . . . . . . .
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

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

223
223
229
234
240
245
246
247

6 M
odulos
6.1 M
odulos sobre Aneis . . . . . . . . . . . . . . . . . . . . . .
6.2 Independencia Linear . . . . . . . . . . . . . . . . . . . . . .
6.3 Produtos Tensoriais . . . . . . . . . . . . . . . . . . . . . .
6.4 M
odulos sobre Domnios Integrais . . . . . . . . . . . . . .
6.5 M
odulos de Tipo Finito sobre d.i.p. . . . . . . . . . . . . . .
6.5.1 Diagonalizacao de matrizes com entradas num d.i.p.
6.5.2 Decomposicao em factores cclicos invariantes . . . .
6.5.3 Decomposicao em factores cclicos primarios . . . . .
6.5.4 Componentes prim
arias . . . . . . . . . . . . . . . .
6.6 Classicacoes . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.1 Classicacao de grupos abelianos de tipo nito . . .
6.6.2 Forma canonica de Jordan . . . . . . . . . . . . . . .
6.7 Categorias e Functores . . . . . . . . . . . . . . . . . . . . .

253
. 253
. 262
. 266
. 274
. 280
. 281
. 284
. 286
. 288
. 290
. 290
. 291
. 295

7 Teoria de Galois
7.1 Extens
oes de Corpos . . . . . . . . . . . . .
7.2 Construcoes com Regua e Compasso . . . .
7.3 Extens
oes de Decomposicao . . . . . . . . .
7.4 Homomorsmos de Extensoes . . . . . . . .
7.5 Separabilidade . . . . . . . . . . . . . . . .
7.6 Grupo de Galois . . . . . . . . . . . . . . .
7.7 A Correspondencia de Galois . . . . . . . .
7.8 Algumas Aplicacoes . . . . . . . . . . . . .
7.8.1 Express
oes racionais simetricas. . . .
7.8.2 N
umeros construtveis. . . . . . . . .
7.8.3 Resolucao de equacoes algebricas por

.
.
.
.
.
.
.
.
.
.
.

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

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

301
303
306
311
317
320
325
330
336
337
338
341


CONTEUDO

8 Algebra
Comutativa
8.1 Zeros de Um Polin
omio . . . . . . . . .
8.2 M
odulos e Aneis Noetherianos . . . . . .
8.3 Factorizacao 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 Grobner . . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

347
. 347
. 350
. 356
. 362
. 367
. 372
. 378

A Complementos sobre a Teoria dos Conjuntos


A.1 Relacoes e Funcoes . . . . . . . . . . . . . . .
A.2 Axioma da Escolha, Lema de Zorn e Inducao
A.3 Conjuntos Finitos . . . . . . . . . . . . . . . .
A.4 Conjuntos Innitos . . . . . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

391
392
397
404
409

Sugest
oes de Leitura Adicional

417

Indice Remissivo

421

CONTEUDO

Pref
acio

A divis
ao tradicional da Matem
atica nas tres areas fundamentais, Algebra,
An
alise e Geometria/Topologia, subsiste ate aos dias de hoje. Embora a
Matematica contemporanea cada vez menos possa ser caracterizada desta
forma, quer pelas novas areas que n
ao encaixam nesta divisao tradicional,
quer pela import
ancia crescente de areas multidisciplinares, e nossa opini
ao
que a formacao do aluno deve ter por base uma forte preparacao em cada
uma destas tres areas fundamentais. O programa de estudos de qualquer
licenciatura em Matematica bem estruturada, seja ela virada para o ensino,
para a investigacao ou para a ind
ustria, deve pois incluir, pelo menos, tres
semestres de preparacao em cada uma destas areas. O presente texto pretende ser um livro de apoio a`s disciplinas de formacao de base em uma delas:

a Algebra.
Antes de mais, deve-se observar que, hoje em dia, e aceite por toda a

comunidade matematica a formulacao conceptual, axiom


atica, da Algebra.
Mais do que isso, a metodologia algebrica e uma das ferramentas essenciais
da Matem
atica. Por outro lado, depois de na segunda metade do seculo
XX se ter assistido a uma abstraccao sem paralelo na Matematica, mais
recentemente, vericou-se um retorno a uma tradicao nunca perdida: os
desaos criados por problemas concretos, por vezes de natureza elementar,
mas cuja solucao requer metodos de extrema complexidade. O ensino da

Algebra
deve, quanto a n
os, reectir este bin
omio abstracto-concreto. Como
perguntava o grande matem
atico contemporaneo 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 series de potencias?

Este texto e, pois, uma iniciacao ao estudo sistematico da Algebra


assente nestes princpios. Ao longo do texto, apresentam-se as estruturas
algebricas elementares e estudam-se as suas propriedades. A introducao de
uma nova estrutura algebrica e sempre precedida de exemplos e/ou problemas que a motivam, partindo-se da para a sua denicao axiomatica. O
nvel de abstraccao e progressivo em cada seccao, em cada captulo e em cada
novo captulo. Para alem das preocupacoes pedag
ogicas, o leitor deve estar
consciente de que assim sucede com a formacao de qualquer matematico, e
foi assim que aconteceu ao longo dos tempos com a propria Matem
atica: as
funcoes foram introduzidas e estudadas, antes de qualquer denicao axioma5

Pref
acio

tica em termos de pares ordenados; os grupos e os aneis foram introduzidos,


estudados e investigados, muito antes de terem sido conceptualizados; as
semelhancas de construcoes entre as varias estruturas algebricas 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 leccionacao

das disciplinas de Algebra


I e II da Licenciatura em Matematica Aplicada
e Computacao, do Instituto Superior Tecnico (IST). O material aqui exposto inclui todos os t
opicos cobertos por essas disciplinas e ainda alguns
t
opicos adicionais que, principalmente por limitacoes de tempo, nao eram
normalmente cobertos. A escolha de topicos pretende ser representativa, de

forma a constituir o essencial de uma formacao b


asica em Algebra.
Para
alem disso, dentro dos princpios acima enunciados, pretendemos estabele frequente um captulo incluir
cer pontes com outras areas da Matematica. E
uma seccao de aplicacoes, que pressup
oe conhecimentos de outras areas
da Matem
atica por parte do leitor. Como j
a referimos acima, os autores nao

veem o estudo da Algebra


de forma independente do estudo das outras areas
da Matem
atica, e estas seccoes, embora nao prejudicando a dependencia
l
ogica entre os captulos, devem ser entendidas como parte integrante do
texto, em vez de meras curiosidades. Nunca e de mais referir que os exerccios propostos s
ao igualmente parte integrante do texto. Na Matem
atica,
como em tudo, aprende-se experimentando e enfrentando problemas. Por
isso mesmo, as demonstracoes de alguns dos resultados enunciados no texto
sao propostas como exerccio.
Existem certamente outras possibilidades de ordenacao da materia para
alem da sugerida pela sequencia dos v
arios captulos. Um exemplo de programa alternativo possvel para um curso de tres semestres e o seguinte:
Semestre 1: nocoes elementares (Captulo 1), inteiros (Captulo 2), aritmetica mod p e aneis de polin
omios (Captulo 3, excepto duas u
ltimas
seccoes), quocientes e isomorsmo (primeiras 5 seccoes do Captulo 4);
Semestre 2: grupos nitos e sua estrutura (Captulo 5) e Teoria de
Galois (Captulo 7);
Semestre 3: modulos (Captulo 6 e duas u
ltimas seccoes do Captulo

3 e do Captulo 4) e Algebra Comutativa (Captulo 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 interaccao com estes alunos, o que aprendemos com eles, foi
o principal motor de aperfeicoamento das notas que deram origem a este
texto. Foi com grande satisfacao que pudemos testemunhar como alguns

Pref
acio

desses alunos vieram a singrar como matematicos prossionais. Gostavamos


tambem de agradecer a todos os colegas do Departamento de Matematica do
Instituto Superior Tecnico, o seu apoio e o excelente ambiente de trabalho,
que possibilitou o desenvolvimento deste texto. Uma mencao especial a

Maria Vaz Pinto, colega que tambem leccionou Algebra


no IST com recurso
a este texto, e aos dois referees an
onimos, que nos transmitiram in
umeros
comentarios e sugestoes que ajudaram a melhorar signicativamente o texto.

Lisboa, Janeiro de 2003


Rui Loja Fernandes
Manuel Ricou

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

Pref
acio

Captulo 1

No
co
es B
asicas da Algebra
1.1

Introdu
c
ao

A Algebra
e hoje, como sempre foi, o estudo das operacoes, regras de calculo,
e procedimentos para a solucao de equacoes. 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 arabe do seculo IX, no ttulo1 de um tratado
apresentando conhecimentos matematicos de utilidade pr
atica. A palavra
arabe al-jabr e utilizada nesse tratado para designar dois procedimentos
fundamentais para a resolucao de equacoes:
1. a soma da mesma quantidade positiva a ambos os membros de uma
equacao, para eliminar quantidades negativas, e
2. o produto da mesma quantidade positiva por ambos os membros de
uma equacao, para eliminar fraccoes.
O tratado referido descreve conhecimentos de natureza diversa, incluindo
n
ao so a resolucao de equacoes do 1o e 2o graus, como o estudo de problemas
geometricos, astronomicos, comerciais, o calculo de calend
arios, etc. Com o

tempo, o termo al-jabr, ou Algebra, passou a ser utilizado para representar


em geral conhecimentos sobre operacoes e equacoes numericas.

Hoje em dia, e comum distinguir a chamada Algebra


Cl
assica da Algebra
Moderna. Estas expressoes nao sao particularmente felizes, e parafraseando

o matematico italiano F.Severi, sem d


uvida que a Algebra
Moderna de hoje

se tornara na Algebra Cl
assica de amanh
a. Na realidade, se comparar

mos, por exemplo, a Algebra


do seculo XX com a Algebra
do seculo XVI,
e eliminarmos diferencas que sao visveis em qualquer outro ramo cientco
(rigor, formalismo, notacoes, pura quantidade de conhecimentos), a principal
1

A traduca
o para ingles do ttulo completo e The Compendious Book on Calculation
by al-jabr and al-muqabala.

10

Captulo 1. Nocoes Basicas da Algebra

diferenca que nos resta e a da generalidade com que os problemas algebricos


sao hoje enunciados e estudados.

Mesmo esta tendencia para a generalizacao do ambito da Algebra


sempre
esteve presente no passado. Inicialmente, reectiu-se apenas nas sucessivas
generalizacoes do conceito de n
umero (de natural, para racional positivo,
para mais recentemente incluir n
umeros negativos, complexos e irracionais).
No seculo XIX, reconheceu-se que muitas das ideias ditas algebricas se
aplicavam igualmente a objectos que n
ao sao n
umeros, como por exemplo
vectores, matrizes e transformacoes.
` lenta expansao do domnio da Algebra

A
sucedeu-se uma brusca explosao, quando se compreendeu que e possvel estudar propriedades de qualquer
operacao algebrica sem especicar a natureza dos objectos sobre os quais
essa operacao actua, nem descrever como o resultado da operacao deve
ser calculado. Na realidade, este estudo faz-se simplesmente postulando
(i.e., tomando como hip
otese) um determinado conjunto de propriedades
algebricas b
asicas que a operacao e suposta vericar, como por exemplo a

comutatividade e a associatividade. A Algebra


tornou-se nalmente axiom
atica (se bem que com um atraso de mais de 2000 anos em relacao `a
Geometria). Esta foi a inovacao mais signicativa introduzida no seculo

passado, e justica o uso do nome Algebra


Geral, quando nos referimos a`

Algebra
dos nossos dias.

A axiomatizacao da Algebra
exigiu antes do mais a denicao de estruturas algebricas abstractas. No caso mais simples, uma estrutura algebrica
abstracta e formada por um conjunto n
ao-vazio X, dito o suporte da estrutura, e uma operac
ao bin
aria em X, que n
ao e mais do que uma funcao
: X X X. Diferentes conjuntos de suposicoes, ou axiomas, exigidos
a esta operacao, conduzem `a denicao de diferentes estruturas algebricas
abstractas. Estas denicoes nao incluem qualquer hip
otese sobre a natureza
dos elementos do conjunto X, nem sobre os procedimentos a seguir para
calcular os valores da funcao .
Certas convencoes simples sao universalmente seguidas. Se : X X
X for uma operacao bin
aria em X, e comum escolher um smbolo como
por exemplo + ou para a representar, escrevendo x + y ou x y
em vez de (x, y). Frequentemente indicamos a operacao por simples
justaposicao, i.e., escrevemos xy em vez de (x, y). A utilizacao de
notacoes como x + y e xy n
ao signica de modo algum que os smbolos
designem as usuais operacoes sobre n
umeros. A este respeito, a u
nica convencao geralmente aceite e que o smbolo + s
o e utilizado para designar
operacoes comutativas, i.e., operacoes tais que (x, y) = (y, x). Para simplicar a nossa terminologia, sempre que lidarmos com uma operacao comutativa representada pelo smbolo + diremos que usamos notac
ao aditiva.
Em todos os outros casos, a notacao diz-se multiplicativa. Usamos sistema-

1.1. Introducao

11

ticamente as convencoes habituais sobre o uso de parenteses, ou seja,


x (y z) = (x, (y, z)),
em geral diferente de
(x y) z = ((x, y), z).
Quando impomos poucos axiomas a` estrutura algebrica em estudo, obtemos
resultados de grande generalidade, porque aplic
aveis a muitas estruturas
algebricas 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 princpio derivar resultados mais interessantes, mas naturalmente menos gerais, porque menos estruturas algebricas concretas vericam
os axiomas de partida. Consequentemente, um dos problemas principais da

Algebra
Geral e exactamente o de determinar conjuntos de axiomas (i.e.,
denicoes de estruturas algebricas 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 observacoes com alguns exemplos muito simples. Sem
qualquer hip
otese adicional sobre a operacao , podemos introduzir a nocao
de elemento neutro, sugerida pelo comportamento dos inteiros 0 e 1, respectivamente em relacao `
a soma e produto usuais.
Defini
c
ao 1.1.1. Seja uma operacao bin
aria no conjunto X. O elemento
e X diz-se elemento neutro para esta operacao se e so se xe = ex = x
para qualquer x X.
Podemos provar imediatamente um resultado v
alido para qualquer operacao bin
aria.
Proposi
c
ao 1.1.2. Toda a operac
ao bin
aria tem no m
aximo um elemento
neutro.
Demonstrac
ao. Suponha-se que e e e sao ambos elementos neutros para a
operacao . Temos entao
e e = e

(porque e e elemento neutro),

e e = e

(porque e e elemento neutro).

Conclumos 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 operacao
, quando este elemento neutro existe. Convem evidentemente usar estes
termos de forma consistente, i.e., o termo zero (e mesmo o smbolo 0)


Captulo 1. Nocoes Basicas da Algebra

12

usa-se em notacao aditiva, e o termo identidade (e possivelmente o smbolo


1, ou I) usa-se em notacao multiplicativa.
Quando a operacao tem identidade e, e possvel introduzir a nocao de
elementos inversos. A denicao e a seguinte:
Defini
c
ao 1.1.3. O elemento x X diz-se invertvel se e so 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 notacao
aditiva, os inversos dizem-se simetricos. Note que y e inverso de x se e so
se x e inverso de y, i.e., a relacao e inverso de e simetrica. 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 so 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 operacao e associativa, podemos
ainda provar o seguinte resultado.
Proposi
c
ao 1.1.4. Seja uma operac
ao associativa em X. Se x X tem
inverso `
a direita y, e inverso `
a esquerda z, ent
ao y = z e x e invertvel.
Demonstrac
ao. Supomos que y, z A sao tais que x y = z x = e. Temos
ent
ao
x y = e z (x y) = z

(porque z e = z),

(z x) y = z

(porque a operacao e associativa),

ey =z

(porque z x = e),

y=z

(porque e y = y).

A utilidade de resultados como o anterior e o de serem aplicaveis a qualquer estrutura algebrica concreta que satisfaca as hip
oteses que utiliz
amos
(existencia de identidade, e associatividade da operacao). Essas hip
oteses
sao precisamente as usadas na denicao da estrutura algebrica que agora
introduzimos:
ide se satisDefini
c
ao 1.1.5. A estrutura algebrica (X, ) diz-se um mono
faz as seguintes propriedades:
(i) A operacao tem identidade e em X.
(ii) A operacao e associativa, i.e., (x y) z = x (y z), para quaisquer
x, y, z X.

1.1. Introducao

13

Se a operacao e comutativa, i.e., se x y = y x para quaisquer x, y X,


dizemos que o monoide e abeliano 2 . Se a operacao e comutativa e usamos
notacao aditiva, dizemos que o monoide e aditivo.
A Proposicao 1.1.4 permite concluir que:
Proposi
c
ao 1.1.6. Se (X, ) e um mon
oide (com identidade e), e x X e
invertvel, existe um u
nico elemento y X tal que x y = y x = e.
Algumas das operacoes mais conhecidas fornecem exemplos de monoides.
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 invertvel.
2. O conjunto RR das func
oes 3 f : R R com o produto de composic
ao,
denido por (f g)(x) = f (g(x)) e um mon
oide. A identidade e a func
ao
I : R R dada por I(x) = x. Portanto, se existem func
oes g, h : R R tais
que f g = h f = I, ent
ao g = h e f e invertvel ( i.e., e uma bijecc
ao).
3. O conjunto dos reais com a soma habitual e um mon
oide (aditivo). Neste
caso, qualquer elemento e invertvel.
4. O conjunto dos reais positivos com o produto usual e um mon
oide. Mais uma
vez a operac
ao e comutativa, e todo o real n
ao nulo e invertvel.

Se o elemento x do mon
oide (X, ) e invertvel, vimos que o inverso de x e
u
nico. Tal como fazemos para os n
umeros, usamos em notacao multiplicativa
1
a designacao x para representar este inverso, e em notacao aditiva a
designacao x. Com estas convencoes, certas regras algebricas b
asicas
sobre simetricos e inversos aplicam-se na realidade em qualquer monoide.
Deixamos a demonstracao dos seguintes resultados como exerccio:
Proposi
c
ao 1.1.8. Se (X, ) e um mon
oide, e x, y X s
ao invertveis,
ao invertveis e temos
ent
ao x1 e y 1 s
(x1 )1 = x, e (xy)1 = y 1 x1 .
Para um mon
oide aditivo, temos
(x) = x, e (x + y) = (x) + (y).
Exerccios.
2
Em honra de Niels Henrik Abel (1802-1829), matem
atico noruegues considerado um

dos fundadores da Algebra


Moderna.
3
Se X e Y s
ao conjuntos, Y X e o conjunto de todas as funco
es f : X Y (Ver a
definica
o A.2.4 no Apendice).


Captulo 1. Nocoes Basicas da Algebra

14

1. Seja X = {x, y} um conjunto com dois elementos. Quantas operacoes


bin
arias existem em X? Quantas dessas operacoes sao (i) comutativas, (ii)
associativas, (iii) tem identidade?
2. Quantas operacoes bin
arias existem num conjunto com 10 elementos?
3. Em (Z, ) existe identidade? Existem inversos? A operacao e associativa?
4. Seja RR o conjunto de funcoes referido no exemplo 1.1.7.2, e suponha que
f RR .
(a) Mostre que existe g RR tal que f g = I se e so se f e sobrejectiva.
(b) Mostre que existe g RR tal que g f = I se e so se f e injectiva.
(c) Se f g = f h = I, e sempre verdade que g = h?
5. Prove a Proposicao 1.1.8.
6. Seja uma operacao bin
aria em X, e x, y X. Se n N e um n
umero
natural, denimos a potencia xn por inducao como se segue: x1 = x e, para
n 1, xn+1 = xn x. Suponha que e associativa, e prove:
(a) xn xm = xn+m , e (xn )m = xnm , para quaisquer n, m N.
(b) xn y n = (x y)n , para qualquer n N se x y = y x.
Como se podem exprimir estes resultados em notacao aditiva?
7. Suponha que (X, ) e um monoide com identidade e, e x X e invertvel.
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 seccao anterior mostram que num mon


oide arbitr
ario nem todos os elementos sao necessariamente invertveis. Os mon
oides em que todos os elementos sao invertveis correspondem `a estrutura

abstracta mais central da Algebra.


Defini
c
ao 1.2.1. O mon
oide (G, ) diz-se um grupo se e so se todos os
elementos de G sao invertveis. O grupo diz-se abeliano se a sua operacao
e comutativa.
Os seguintes exemplos dao uma ideia por p
alida que seja da generalidade
deste conceito.
Exemplos 1.2.2.
1. (R, +) e um grupo abeliano.

1.2. Grupos

15

2. (R+ , ) e igualmente um grupo abeliano.


3. (Rn , +), onde a soma e a soma vectorial, e um grupo abeliano.
4. O conjunto das matrizes n n invertveis (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 crculo 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 funco
es f : R R formam um grupo abeliano com a soma usual de
func
oes. Podemos tambem considerar classes especiais de func
oes, tais como as
funco
es contnuas, as funco
es diferenci
aveis ou, ainda, as func
oes integr
aveis,
e todas elas formam grupos abelianos.
8. Se X e um conjunto qualquer e (G, +) e um grupo abeliano, ent
ao as func
oes
f : X G formam um grupo abeliano, com a operaca
o + denida por
(f + g)(x) = f (x) + g(x),

x X.

(Nesta u
ltima express
ao o smbolo + tem dois signicados distintos!)
9. Mais geralmente, se X e um conjunto e (G, ) e um grupo, ent
ao as func
oes
f : X G formam um grupo, com a operac
ao denida por
(f g)(x) = f (x) g(x),

x X.

(Mais uma vez, nesta express


ao o smbolo tem dois signicados distintos.)

O quarto exemplo ilustra um facto absolutamente geral: os elementos


invertveis de qualquer monoide formam sempre um grupo.
Proposi
c
ao 1.2.3. Seja (X, ) um mon
oide, e G o conjunto dos elementos
invertveis em X. Ent
ao G e fechado em relac
ao a , e (G, ) e um grupo.
Demonstrac
ao. A identidade e de X e invertvel, e e1 = e, porque ee = e.
Portanto, G n
ao e vazio, e contem a identidade de X.
A Proposicao 1.1.8 mostra que
x G = x1 G

(porque (x1 )1 = x),

e, ainda, que
x, y G = x y G

(porque (x y)1 = y 1 x1 ).

Como a operacao e associativa (no mon


oide original), (G, ) e um grupo.


Captulo 1. Nocoes Basicas da Algebra

16

N
ao e objectivo desta seccao discutir a teoria dos grupos em profundidade. Referimos aqui apenas alguns resultados elementares que nos serao
u
teis no estudo de muitas outras estruturas algebricas.
Proposi
c
ao 1.2.4. Se (G, ) e um grupo (com elemento neutro e), temos4 :
ao g = g ( leis do
(i) Se g, g , h G e g h = g h ou h g = h g , ent
corte);
(ii) Em particular, se g g = g ent
ao g = e;
(iii) A equac
ao g x = h (respectivamente, x g = h) tem como soluc
ao
u
nica x = g1 h (respectivamente, x = h g1 ).
Demonstrac
ao. Temos:
g h = g h = (g h) h1 = (g h) h1 (porque h e invertvel),
= g (h h1 ) = g (h h1 ) (por associatividade),
= g e = g e

(porque h h1 = e),

= g = g

(porque e e identidade).

A demonstracao para h g = h g e analoga, 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 demonstracao de (iii) ca como exerccio.


Se (G, ) e um grupo e H G e um conjunto n
ao-vazio, e possvel que
H seja fechado em relacao `a operacao , i.e., e possvel que h h H,
aria em
sempre que h, h H. Neste caso, a operacao e uma operacao bin
H, e podemos investigar em que condicoes e que (H, ) e um grupo, caso
em que (H, ) se diz subgrupo de (G, ).
O resultado seguinte fornece um criterio simples para decidir se um dado
subconjunto H de um grupo G e um subgrupo.
Proposi
c
ao 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 h1 H,
para quaisquer h, h H.
Demonstrac
ao. Supomos primeiro que (H, ) e um grupo. Temos a provar
1
H, para quaisquer h, h H. Neste caso, H tem um elemento
que h h
neutro e, que naturalmente satisfaz e e = e. Conclumos da Proposicao
4

Note que os resultados neste teorema s


ao em u
ltima an
alise variantes sofisticadas
da operaca
o de al-jabr mencionada na introduca
o.

1.2. Grupos

17

1.2.4 (ii) que e = e, e portanto H contem a identidade de G. Sendo h H,


considere-se a equacao h x = e. De acordo com a Proposicao 1.2.4 (iii),
esta equacao tem solucao u
nica em H, que e igualmente solucao da mesma
equacao em G, e portanto s
o pode ser x = h1 (o inverso de h no grupo
original G). Portanto, se h H, temos h1 H. Finalmente, se h, h H,
temos h1 H, como acabamos de ver, e como H e fechado em relacao ao
produto, temos h h1 H, como queramos demonstrar.
Supomos agora que h h1 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
= e H, donde H contem a identidade de G.
observamos que h h
Analogamente, se h H, temos e h1 = h1 H, e portanto H contem os
inversos (em G) de todos os seus elementos. Finalmente, e para provar que
H e fechado em relacao `
a operacao , observamos que, se h, h H, temos
1
H, donde h (h1 )1 = h h H (a operacao
como ja vimos que h
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 diferenca de dois inteiros e ainda um
inteiro, conclumos que (Z, +) e um subgrupo de (R, +). (Observe que em
notac
ao aditiva a condic
ao h h1 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 diferenca 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 operac
ao 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 operacao bin
aria
(1.2.1)

(g, h) (g , h ) = (g g , h h ).

Deixamos como exerccio vericar que esta estrutura algebrica 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} H = {(e, h) : h H}.

Se G e H sao grupos abelianos e usamos a notacao aditiva, ent


ao vamos
escrever GH em vez de GH, e designamos este grupo por soma directa
de G e H.
5

A diferenca h h define-se em qualquer grupo aditivo por h h = h + (h ).


Captulo 1. Nocoes Basicas da Algebra

18

Naturalmente que a nocao de produto directo ou soma directa de grupos


se aplica sem modicacoes signicativas a um n
umero arbitr
ario mas nito
de grupos6 . Por exemplo, se G, H, e K sao 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


Gk = G1 , e

k=1

Gk =

k=1

n1



Gk

Gn .

k=1

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 Captulo 4 e o chamado grupo abeliano livre
em n smbolos, e bem entendido um subgrupo do grupo (Rn , +).

Exerccios.
1. Prove que os conjuntos G = {0, 1} e H = {1, 1} com as operacoes 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 questao anterior para os conjuntos G = {0, 1, 2} e H = {1, x, x2 },


com as operacoes 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 demonstracao da Proposicao 1.2.4 (iii).


4. Verique que a lei do corte nao e em geral valida em mon
oides.
6
Uma outra distinca
o entre soma e produto directo ser
a explicitada mais tarde, quando
considerarmos o caso da soma ou produto directos de uma famlia infinita 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 razes quadradas da unidade.
8
O grupo da esquerda designa-se por (Z3 , +). O grupo da direita e formado pelas razes
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 funcao denida em G por f (x) = x1


e uma bijeccao de G em G.
6. Exprima as Proposicoes 1.2.4 e 1.2.5 em notacao 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 so se (g g  )2 = g 2 g 2 , para
quaisquer g, g  G.
10. Seja uma operacao bin
aria associativa no conjunto G, que satisfaz:
(i) Existe e G tal que, para qualquer g G, ge = g (identidade a
` direita).
(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
(b) Seja G a classe das funcoes sobrejectivas f : X X, a operacao de
composicao (com X um conjunto xo arbitr
ario). Por que razao este
exemplo nao contradiz (a)?
11. Seja uma operacao bin
aria associativa no conjunto n
ao-vazio G, que satisfaz:
(i) A equacao g x = h tem solucao em G para quaisquer g, h G.
(ii) A equacao x g = h tem solucao em G para quaisquer g, h G.
Prove que (G, ) e um grupo.
12. Sejam (G, ) e (H, ) dois grupos. Mostre que a operacao 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 Exerccios 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


Captulo 1. Nocoes Basicas da Algebra

20

(a) Determine todos os seus subgrupos.


(b) Considere o grupo com suporte H = {1, 1, i, i} C e o produto
complexo. Existe alguma bijeccao 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
c
oes

As funcoes bijectivas f : X X com a operacao de composicao formam um


grupo SX , dito o grupo sim
etrico em X. As bijeccoes de X em X dizem-se

permutac
oes de X, especialmente quando X e um conjunto nito. Estudaremos aqui os grupos de permutacoes 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 func
ao : {1, 2, 3} {1, 2, 3} denida por (1) = 2, (2) = 3, e (3) = 1
e uma das seis permutac
oes em S3 .
3. Mais geralmente, em Sn temos a permutac
ao : Sn Sn que permuta
ciclicamente todos os elementos: (i) = i + 1 (i = 1, . . . , n 1) e (n) = 1.

comum representar uma permutacao de Sn por uma matriz de duas


E
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






1 2 3
1 2 3
1 2 3
I=
,
=
,
=
,
1 2 3
1 3 2
3 2 1






1 2 3
1 2 3
1 2 3
=
,
=
,
=
.
2 1 3
2 3 1
3 1 2
Nao e difcil calcular todos os possveis produtos destas permutacoes indicados na tabuada seguinte:

I
I

1.3. Permutacoes

21

Dada uma permutacao de X e um elemento x X, o conjunto


dos elementos que se obtem de x por aplicacao repetida de designa-se
rbita da permutacao . Temos portanto Ox =
por Ox e diz-se uma o
{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};
: as o
rbitas s
ao O1 = {1}, O2 = O3 = {2, 3};
: a u
nica o
rbita e O1 = O2 = O3 = {1, 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
o
orbita (qual?).


1 2 3 4
orbitas O1 = O2 = {1, 2}
2. A permutac
ao =
de S4 tem as
2 1 4 3
e O3 = O4 = {3, 4}.

O comprimento duma orbita e simplesmente o n


umero de elementos
que essa orbita contem. Note que as orbitas associadas a uma dada permutacao de X sao subconjuntos disjuntos de X, cuja uni
ao e X. Dizemos
o do conjunto X.
por isso que as orbitas de constituem uma partic
a
Note tambem que a identidade e a u
nica permutacao com todas as orbitas
de comprimento 1. As permutacoes com no maximo uma orbita de comprimento maior do que 1 dizem-se ciclos. Deve ser evidente que todos as
permutacoes de S3 sao ciclos, mas a permutacao de S4 mencionada acima
n
ao e um ciclo, porque tem duas orbitas de comprimento 2. Observe igualmente que (x) = x, precisamente quando x pertence a uma orbita de de
comprimento maior que 1. A um ciclo com uma orbita de comprimento 2
o.
chama-se uma transposic
a
Se a permutacao e um ciclo, e mais simples representa-la indicando os
elementos da sua maior orbita Ox , escrevendo (x, (x), 2 (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, 3) = (2, 3, 1) = (3, 1, 2),

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

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

A identidade I pode ser representada, por exemplo, como I = (1). Notese que a permutacao inversa dum ciclo se obtem invertendo a ordem pela qual
os elementos aparecem na respectiva orbita. Em particular, a permutacao


Captulo 1. Nocoes Basicas da Algebra

22

inversa de uma transposicao e a mesma transposicao. No exemplo acima, ,


, e sao iguais a`s respectivas inversas, e e sao inversas uma da outra.
Dois ciclos dizem-se disjuntos se as suas orbitas de comprimento maior do
que 1 sao disjuntas. Quaisquer ciclos disjuntos e comutam, i.e., = ,
e qualquer permutacao e um produto de ciclos disjuntos (um ciclo por cada
uma das suas orbitas de comprimento maior do que 1). Mais precisamente,
temos em Sn o seguinte resultado sobre factorizacao, que de certo modo e
an
alogo ao Teorema Fundamental da Aritmetica9 :
Proposi
c
ao 1.3.4. Qualquer permutac
ao em Sn e um produto de ciclos
disjuntos. Esta factorizac
ao e u
nica a menos da ordem dos factores.
Observe-se que, em geral, temos
(x1 , x2 , . . . , xm ) = (x1 , xm ) . . . (x1 , x3 )(x1 , x2 )
logo e possvel factorizar permutacoes de Sn usando como factores apenas
ciclos de comprimento 2 (naturalmente, desde que n 2). Neste caso, no
entanto, os factores n
ao sao u
nicos e a sua ordem e relevante, porque se
torna indispensavel usar transposicoes que nao sao disjuntas.
Exemplos 1.3.5.
1. No caso da permutac
ao de S4 acima, temos

 

1 2 3 4
1 2 3 4
1
=
2 1 4 3
2 1 3 4
1

2 3
2 4

4
3


,

i.e., podemos escrever esta permutac


ao 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
transposic
oes:
(1, 2, 4, 3) = (1, 3)(1, 4)(1, 2).
Observe-se que este ciclo tambem admite, por exemplo, as factorizac
oes
(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 factorizacao de uma permutacao


como um produto de transposicoes, estas n
ao sao unicamente determinadas.
Note-se tambem que o n
umero de transposicoes utilizadas nao e u
nico. Apesar desta falta de unicidade, e possvel provar que o n
umero de factores
necessarios tem paridade xa, i.e., e sempre par ou sempre mpar. Para este
m, sendo uma permutacao com orbitas
L O1 , O2 , . . . , OL , com comprimentos n1 , n2 , . . . , nl , denimos P () = 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 Captulo 2).
9

1.3. Permutacoes

23

Proposi
c
ao 1.3.6. Se e uma permutac
ao e e uma transposic
ao, ent
ao
P ( ) = P () 1.
Demonstrac
ao. Sendo = (a, b), temos dois casos distintos a considerar:
(a) os elementos a e b pertencem a orbitas distintas Oi e Oj de , e
(b) os elementos a e b pertencem `a mesma orbita Oi .
Pode vericar-se as seguintes armacoes, para cada um dos casos indicados
acima:
(a) tem as mesmas orbitas que , com excepcao de Oi e Oj , que passam a formar uma u
nica orbita, com comprimento ni + nj . Portanto,
P ( ) = P () + 1;
(b) tem as mesmas orbitas que , com excepcao de Oi , que e separada
em duas orbitas. Neste caso, P ( ) = P () 1.

Podemos agora provar:


ao transposic
oes tais que = 1 2 m ,
Teorema 1.3.7. Se 1 , 2 , . . . , m s
ent
ao P () m e par, e portanto P () e m tem a mesma paridade (s
ao
ambos pares, ou ambos mpares).
Demonstrac
ao. Argumentamos por inducao em m.
Se m = 1, ent
ao e uma transposicao e P () = 1, donde P () m = 0
e par.
Se m > 1, tomamos = 1 2 m1 . Temos, pela hipotese de inducao,
que P () (m 1) e par, e pelo resultado anterior temos P () = P () 1.
Conclumos que
P () m = (P () 1) m 1 + 1 = P () (m 1) (1 1)
e par.
o de Sn e a paridade do n
A paridade duma permutac
a
umero de
transposicoes numa sua factorizacao em transposicoes ou, como acabamos
de ver, a paridade de P (). Se P () e um n
umero par (respectivamente,
mpar), dizemos que e uma permutacao par (respectivamente, mpar).
O sinal de e +1 (respectivamente, 1), se e par (respectivamente,
mpar), e designa-se por sgn(). Em particular, qualquer transposicao e
mpar, assim como o ciclo (1, 2, 4, 3), e a identidade e uma permutacao par,
j
a que I = (1, 2)(1, 2).
As permutacoes pares de Sn formam um grupo, designado por An , dito
grupo alternado (em n smbolos). Deixamos como exerccio vericar que
An contem n!
2 elementos.


Captulo 1. Nocoes Basicas da Algebra

24
Exerccios.
1. Factorize a permutacao

=

1 2
2 3

3 4
4 1

5 6
6 7

7
5

num produto de ciclos disjuntos.


2. Qual e a paridade da permutacao do exerccio anterior?
3. Quantas transposicoes 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 permutacoes pares e igual ao n
umero de
permutacoes mpares, se n > 1.

1.4

Homomorfismos e Isomorfismos

A comparacao de estruturas algebricas que satisfazem a mesma denicao

abstracta faz-se com recurso a uma das nocoes mais fundamentais da Algebra, a de isomorsmo, ela pr
opria um caso particular da nocao de homomorsmo. A respectiva denicao formal apresenta-se a seguir para mon
oides:
Defini
c
ao 1.4.1. Se (X, ) e (Y, ) sao mon
oides, a funcao : X Y diz-se
um homomorfismo se e so se
(x1 x2 ) = (x1 ) (x2 ),

x1 , x2 X.

Se o homomorsmo e uma bijeccao, ent


ao diz-se um isomorfismo, e neste
caso os monoides dizem-se isomorfos10 .
10
O uso dos seguintes termos tambem e frequente: um monomorfismo e um homomorfismo injectivo; e um epimorfismo e um homomorfismo sobrejectivo. Por outro lado, um
endomorfismo e um homomorfismo de uma estrutura algebrica em si pr
opria, enquanto
que um automorfismo e um isomorfismo de uma estrutura algebrica em si pr
opria.

1.4. Homomorfismos e Isomorfismos

25

Uma forma particularmente sugestiva de descrever a nocao de homomorsmo e atraves do seguinte diagrama:
X X

Y Y

/X


/Y

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 func
ao logaritmo : R+ R dada por (x) = log(x) e uma bijecc
ao.
ao isomorfos.
Como log(xy) = log(x) + log(y), os grupos (R+ , ) e (R, +) s
Note-se que a func
ao inversa ( exponencial) (x) = exp(x) e igualmente um
isomorsmo.
ao de
2. O conjunto das transformac
oes lineares T : Rn Rn com a operac
composica
o e um mon
oide. Fixada uma base de Rn , e possvel calcular para
cada transformac
ao T a sua representac
ao matricial M(T ), que e uma matriz
f
n n. E
acil vericar que a func
ao M(T ) e um isomorsmo de mon
oides (a
composica
o de transformac
oes lineares corresponde ao produto das respectivas
representaco
es matriciais).

Se (G, ) e (H, ) sao grupos isomorfos, indicamos este facto escrevendo


(G, ) (H, ), ou mesmo, quando as operacoes sao evidentes do contexto
da discuss
ao, apenas G H. Escrevemos por isso (R+ , ) (R, +), ou
+
11
R R.
Suponha-se agora que (G, ) e (H, ) sao grupos, com identidades designadas respectivamente por e e e, e : G H e um homomorsmo (n
ao
necessariamente um isomorsmo). Temos neste caso:
Proposi
c
ao 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: (g1 ) = ((g))1 , g G.
Demonstrac
ao. (i) Como
(e) (e) = (e e) = (e),
segue-se, da lei do corte, que (e) = e.
Usamos o smbolo  para indicar que dois objectos do mesmo tipo (mon
oides, grupos,
etc.) s
ao isomorfos.
11


Captulo 1. Nocoes Basicas da Algebra

26
(ii) Como

(g) (g1 ) = (g g1 ) = (e) = e,

conclumos que (g1 ) = ((g))1 .


Exemplos 1.4.4.
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 funca
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 func
ao corresponde a enrolar a recta real sobre o
crculo unit
ario. De acordo com a Proposic
ao, 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 simetrico do real x e o inverso do complexo (x).
2. Considerem-se os grupos (Z, +) e (C , ). Denimos : Z C por (n) =
in . A func
ao 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 simetrico 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 (notac
ao multiplicativa). A funca
o e um homomorsmo de (Z, +) para (G, ).

Dado um homomorsmo de grupos : G H, consideramos agora a


equacao (x) = y, onde supomos y H xo, e x a inc
ognita a determinar.

Por analogia com a Algebra Linear, a equacao diz-se homogenea quando


y = e e a identidade do grupo de chegada, e n
ao-homogenea quando y = e.
cleo do homoO conjunto das solucoes da equacao homogenea diz-se nu
morfismo, designado por N (), e o conjunto dos y H para os quais a
equacao (x) = y tem solucao 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
odulo 1 (o
conjunto dos inteiros, e (R) e o conjunto S1 dos complexos de m
crculo 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, definimos ez = ex (cos(y) +
i sen(y)).
12

1.4. Homomorfismos e Isomorfismos

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 nao e uma coincidencia.
Proposi
c
ao 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.
Demonstrac
ao. (i) O n
ucleo de n
ao e vazio, pois contem pelo menos a
identidade de G (Proposicao 1.4.3 (i)). Alem disso, se g1 , g2 N () temos
(g1 g21 ) = (g1 ) (g21 ) (porque e um homomorsmo),
= e ((g2 ))1

(pela Proposicao 1.4.3 e porque g1 N ()),

= e e1

(porque g2 N ()),

= e.
(ii) (G) n
ao e vazio, porque G n
ao e vazio. Se h1 , h2 (G), existem
g1 , g2 G tais que h1 = (g1 ) e h2 = (g2 ), e portanto h1 h1
2 = (g1 )
((g2 ))1 = (g1 g21 ) (G).
De ora em diante deixamos de explicitar as operacoes nos grupos, excepto
se isso puder dar azo a alguma confusao. Assim, se G e H sao grupos, g1 , g2
G e h1 , h2 H, escrevemos g1 g2 e h1 h2 para os produtos dos elementos em
G e H, embora estes possam nao estar de alguma forma relacionados. Do
contexto devera ser claro a que operacao 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 nao e um
subgrupo arbitr
ario, mas sim um subgrupo com a seguinte caracterstica:


Captulo 1. Nocoes Basicas da Algebra

28

Defini
c
ao 1.4.7. Se H G e subgrupo, dizemos que H e um subgrupo
normal de G se e so se, para qualquer h H e g G, temos ghg1 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
oes pares de S3 . Se A3
o grupo alternado A3 e formado pelas permutac
e S3 , e claro que 1 e uma permutac
ao par (porque?), 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.
Demonstrac
ao. Sendo n N () e g G, temos a provar que gng1 N (),
ou seja, (gng1 ) = e, onde e e a identidade do grupo H. Notamos apenas
que:
(gng1 ) = (g)(n)(g1 )
= (g)(g1 )

(denicao de homomorsmo),
(porque (n) = e, j
a que n N ()),

= e.

Tal como na Algebra


Linear, o n
umero de solucoes da equacao n
ao-homogenea (x) = y, i.e., a quest
ao da possvel 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:
o se g1 g21 N ();
(i) (g1 ) = (g2 ) se e s
(ii) e injectivo se e s
o se N () = {e};
ao particular de (x) = y0 , a soluc
ao geral e x = x0 n,
(iii) se x0 e uma soluc
com n N ().

1.4. Homomorfismos e Isomorfismos

29

Demonstrac
ao. (i) Observemos que:
(g1 ) = (g2 ) (g1 )((g2 ))1 = e (multiplicacao em H por ((g2 ))1 ),
(g1 g21 ) = e

(porque e um homomorsmo),

g1 g21 N ()

(por denicao de ).

(ii) e injectiva se e so se (g1 ) = (g2 ) g1 = g2 g1 g21 = e. Por


(i), conclumos que N () = {e}.
(iii) Se (x0 ) = y0 , n N (), e x = x0 n, e claro que
(x) = (x0 n) = (x0 )(n) = (x0 )e = (x0 ) = y0 ,
e portanto x e igualmente solucao da equacao n
ao-homogenea. Por outro
lado, se x e solucao da equacao n
ao-homogenea, temos (x) = (x0 ), donde
1

N
().
Sendo
xx
=
n,
obtemos
x = x0 n.
xx1
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 equaca
o (x) = i, i.e., [cos(2x) = 0, sen(2x) = 1]. Uma
soluca
o
obvia desta equaca
o e x = 14 . A soluc
ao geral e portanto x = 14 + n,
com n Z.
ultiplos de 4, i.e.,
2. O n
ucleo de : Z C e o conjunto dos m
(n) = 1 in = 1 n = 4k, com k Z.
ao
obvia desta equac
ao
Considere-se a equac
ao (n) = i, i.e., in = i. Uma soluc
e n = 1. A soluc
ao geral e portanto n = 1 + 4k, com k Z.
ao e a usual soma
3. As estruturas algebricas (Rn , +) e (Rm , +), onde a adic
vectorial, s
ao claramente grupos abelianos. Se T : Rn Rm e uma transformac
ao linear, e f
acil vericar que T e igualmente um homomorsmo de

grupos, e que o teorema estudado na Algebra


Linear sobre a equac
ao T (x) = y
n
ao passa de um caso muito particular do teorema anterior.

A nocao de isomorsmo entre estruturas algebricas que satisfazem a


mesma denicao abstracta esta na origem de outro dos problemas funda
mentais da Algebra
contemporanea, dito o problema da classicac
ao de
estruturas algebricas. De uma forma um pouco imprecisa, este problema e
o seguinte:
Dada uma denicao (abstracta, axiomatica) de estrutura algebrica,
determinar uma classe C de estruturas algebricas concretas que satisfazem essa denicao, e tais que qualquer outra estrutura algebrica
que satisfaca a mesma denicao seja isomorfa exactamente a uma
estrutura algebrica da classe C.


Captulo 1. Nocoes Basicas da Algebra

30

A ttulo de exemplo, o problema da classicacao para os grupos nitos


simples (uma classe muito importante de grupos que estudaremos mais adiante no Captulo 5) foi resolvido muito recentemente, no que foi seguramente
um dos resultados mais importantes da Matem
atica do seculo XX. Apresentaremos neste texto a resolucao de alguns problemas de classicacao, de
complexidade crescente. Comecamos por discutir um exemplo trivial, apenas para substanciar as ideias expostas: a classicacao dos mon
oides com
exactamente dois elementos.
Se (X, ) e um monoide 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 aI estao
determinados pelo facto de I ser a identidade (I I = I, I a = a I = a).
Resta-nos calcular o produto aa, que so pode vericar aa = a ou aa = I
(no segundo caso, a seria invertvel, e portanto o mon
oide seria um grupo).
As tabuadas seguintes descrevem estas duas possibilidades:

I
a

I
I
a

a
a
I

I
a

I
I
a

a
a
a

Para vericar que ambos os casos sao possveis, considerem-se os conjuntos M = {0, 1}, e G = {1, 1}, sendo a operacao correspondente em ambos
evidente que o produto e uma operacao bin
os casos o produto usual. E
aria,
associativa, e com identidade, em qualquer um destes conjuntos. Portanto,
cada um destes conjuntos, com o produto usual, e um monoide com dois
elementos. Note-se tambem, inspeccionando as diagonais principais das respectivas tabuadas, que estes monoides n
ao sao isomorfos.

1
-1

1
1
-1

-1
-1
1

1
0

1
1
0

0
0
0

claro que qualquer uma das duas primeiras tabuadas representa um


E
mon
oide isomorfo a um destes monoides. Na realidade, se a a = I, o
isomorsmo e a funcao : X G dado por (I) = 1 e (a) = 1, e se
aa = a, o isomorsmo e a funcao : X M dada por (I) = 1 e (a) = 0.
Resumimos estas observacoes como se segue:
G e M s
ao mon
oides com dois elementos,
G e M n
ao sao isomorfos entre si, e
Se X e um qualquer mon
oide com dois elementos, temos X G ou
X M.
Dizemos por isso que, a menos de isomorsmo, existem exactamente dois
mon
oides com dois elementos, e a classicac
ao dos mon
oides com dois elementos e a famlia {G, M }. Note-se que, como qualquer grupo e um

1.4. Homomorfismos e Isomorfismos

31

mon
oide, e apenas G e um grupo, podemos tambem concluir que, a menos
de isomorsmo, existe um u
nico grupo com dois elementos, que e G.13
Exerccios.
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 solucoes complexas da equacao xn = 1 sao os complexos e2ki/n , onde
1 k n. Estas razes-n da unidade, formam os vertices de um polgono
regular de n lados, inscrito no crculo unit
ario, com um dos vertices sobre o
ponto 1.
(a) Verique que : Z C dada por (k) = e2ki/n e um homomorsmo.
(b) Conclua que as razes-n da unidade formam um subgrupo de C .
(c) Determine o n
ucleo do homomorsmo .
3. Suponha que G, H e K sao grupos.
(a) Prove que G H H G, e G (H K) (G H) K.
(b) Mostre que : G H K e um homomorsmo se e so se (x) =
(1 (x), 2 (x)), onde 1 : G H e 2 : G K sao homomorsmos.
4. Considere a estrutura algebrica (R2 , +) com a soma vectorial usual.
(a) Mostre que (R2 , +) e um grupo abeliano.
(b) Prove que qualquer transformacao linear T : R2 R e um homomorsmo
do grupo (R2 , +) para o grupo (R, +).
(c) Mostre que qualquer homomorsmo do grupo (R2 , +) para o grupo (R, +)
que seja uma funcao contnua e igualmente uma transformacao linear14 .
(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 subespaco.
(e) De um exemplo de um subgrupo de (R2 , +) que n
ao seja um subespaco
vectorial.
5. Suponha que (A, ) e (B, ) sao mon
oides com identidades designadas respectivamente por e e e, e : A B e um isomorsmo. Prove que:
(a) (e) = e.
(b) (a1 ) = ((a))
1

(c)

se a A e invertvel.

: B A e igualmente um isomorsmo.

(d) (A, ) e um grupo se e so se (B, ) e um grupo.


13

Este grupo e evidentemente isomorfo ao grupo (Z2 , +), que tambem j


a mencion
amos.
Existem efectivamente homomorfismos que n
ao s
ao contnuos e n
ao s
ao transformaco
es
lineares. A sua existencia s
o pode ser demonstrada com recurso ao Axioma da Escolha,
discutido no Apendice.
14


Captulo 1. Nocoes Basicas da Algebra

32

6. Continuando o exerccio anterior, suponha agora apenas que e um homomorsmo injectivo (respectivamente, sobrejectivo). Quais das armacoes
anteriores sao 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 operacao de composicao e um grupo.
(b) Determine Aut(G) quando G e o grupo formado pelas solucoes 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 funcao 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 Exerccio 7, na seccao
anterior).
9. Classique os grupos com tres e quatro elementos.
10. Mostre que An e o n
ucleo do homomorsmo : Sn Z2 que a uma
permutacao 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 funcao Tg : G G dada
por Tg (x) = gx.
(a) Mostre que Tg e uma permutacao no conjunto G.
(b) Considere a funcao (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 permutacoes.
(c) Conclua que, se G e um grupo nito com n elementos, entao existe um
subgrupo H Sn tal que G H.

1.5

An
eis, Domnios 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 operacao e
ainda um n
umero do mesmo tipo. Analogamente, podemos somar e multiplicar matrizes quadradas da mesma dimens
ao, transformacoes lineares de

1.5. Aneis, Domnios Integrais e Corpos

33

um espaco vectorial sobre si proprio, e muitos outros tipos de objectos que


sao hoje de utilizacao corrente na Matem
atica e nas suas aplicacoes a outras ciencias. Estes exemplos sao estruturas algebricas mais complexas do
que os grupos ou mon
oides, precisamente porque envolvem duas operacoes.
Partilham um conjunto de propriedades b
asicas comuns, que sao a base da
denicao da estrutura algebrica chamada de anel, introduzida nesta seccao.
Ainda nesta seccao, distinguimos certos casos especiais de aneis, o dos corpos (aneis onde o produto e comutativo e a divisao por elementos nao-nulos
e sempre possvel, de que s
ao exemplos Q, R e C), e o dos domnios integrais
(aneis com propriedades analogas `as dos inteiros).
Seja A um conjunto n
ao-vazio, e , : A A A duas operacoes
bin
arias em A. Para simplicar a notacao, 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 sao respectivamente a soma e o produto dos elementos a e b de A.
Defini
c
ao 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 sao 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 denicao 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.
Simetricos em relaca
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 Denicao 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 operacoes sobre n
umeros
inteiros, e 0 e o inteiro zero. Em particular, todas as propriedades indicadas
sao nesse caso bem conhecidas. No entanto, a comparacao dum qualquer
anel A com o anel dos inteiros deve ser sempre feita com prudencia. Note-se
que em geral o produto n
ao e comutativo, nem se faz na Denicao 1.5.1


Captulo 1. Nocoes Basicas da Algebra

34

qualquer referencia `a existencia duma identidade para esta operacao (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 monoide.
rio. Referimo-nos sempre `a
Nesse caso dizemos que A e um anel unita
(
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 operac
oes habituais de soma e produto e um
anel abeliano unit
ario. Por outro lado, o conjunto dos inteiros pares com as
operac
oes 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) tambem com a soma e o produto habituais s
ao aneis
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 operac
oes de soma e produto usuais para matrizes, s
ao aneis (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 funcoes 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 func
ao constante igual a 1). De
forma semelhante, podemos considerar o anel das func
oes contnuas, o anel
das func
oes 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 operac
oes deste anel correspondem `
as operac
oes l
ogicas de disjunc
ao (ou exclusivo) e conjunc
ao (e), se
associarmos
0 Falso, 1 Verdadeiro.
As operac
oes deste anel correspondem igualmente a
` usual aritmetica bin
aria,
i.e., na base 2, sendo a soma sem transporte.

1.5. Aneis, Domnios Integrais e Corpos

35

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, comecando por algumas consequencias directas de resultados que ja prov
amos
num contexto mais geral:
Proposi
c
ao 1.5.3. Seja A um anel.
(i) Lei do corte para a adicao: a + c = b + c a = b, e em particular
d + d = d d = 0.
(ii) Unicidade dos simetricos: A equac
ao a + x = 0 tem uma s
o soluc
ao
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 so se (A, ) e um
mon
oide. Neste caso, designamos por A o conjunto dos elementos invertveis do mon
oide (A, ), ditos igualmente elementos invertveis do anel
A, e recordamos resultados provados num contexto mais geral:
Proposi
c
ao 1.5.4. Seja A um anel unit
ario. Ent
ao (A , ) e um grupo,
donde:
ao ao produto.
(i) A e fechado em relac
nica soluc
ao x = a1 , onde a1 A .
(ii) Se a A , ax = 1 tem como u
(iii) Se a, b A , (ab)1 = b1 a1 , e (a1 )1 = a.
Exemplos 1.5.5.
1. Os u
nicos inteiros invertveis s
ao 1 e 1, i.e., Z = {1, 1}.
2. Todos os racionais, reais e complexos diferentes de zero s
ao invertveis. Assim, temos por exemplo Q = Q {0} 16 .
3. No anel Mn (R), os elementos invertveis s
ao as matrizes n
ao-singulares, que
sabemos serem as matrizes com determinante = 0.
15
Carl Friedrich Gauss (1777-1855) foi um dos grandes matem
aticos de G
ottingen. Foi
uma crianca prodgio, e com apenas 19 anos descobriu um metodo de construca
o dum
polgono regular de 17 lados usando exclusivamente regua e compasso (ver Captulo 7).
Durante mais de 2000 anos, desde os ge
ometras gregos, os u
nicos polgonos regulares com
um n
umero primo de lados que se sabia construir com regua 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 congruencias.
16
Se A e B s
ao conjuntos, A B = {x A : x  B}.


Captulo 1. Nocoes Basicas da Algebra

36

Em geral, num anel arbitr


ario A com identidade 1 = 0, podemos apenas
dizer que 1 e 1 sao invertveis, porque 1 1 = (1) (1) = 1, o que e
precisamente o caso do anel Z. No outro extremo, existem aneis como Q, R
e C, onde todos os elementos nao-nulos s
ao invertveis. Existem igualmente
casos intermedios como o do anel Mn (A) (A um anel), onde a determinacao
dos elementos invertveis pode ser bastante complicada.
Enunciamos em seguida algumas propriedades elementares de aneis que
envolvem as duas operacoes do anel, e que por isso n
ao sao consequencias
directas de resultados provados anteriormente. A primeira propriedade, por
exemplo, mostra que o zero de qualquer anel n
ao e invertvel (a divisao por
zero e sempre impossvel), excepto no caso trivial do anel A = {0}.
Proposi
c
ao 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.
Demonstrac
ao. As demonstracoes destes resultados nao oferecem diculdades especiais. Provamos a ttulo de exemplo apenas a regra do produto
por zero, deixando a demonstracao das restantes armacoes como exerccio.
Para mostrar que a0 = 0 notamos que
a0 + a0 = a(0 + 0)

(propriedade distributiva),

= a0

(porque 0 e elemento neutro),

a0 = 0

(pela lei do corte).

Uma parte das diferencas mais obvias entre os diversos aneis que ja
referimos prendem-se claramente com propriedades do produto, e tem a ver
n
ao so com a invertibilidade dos respectivos elementos como igualmente com
a possvel aplicacao da lei do corte ao produto, formalmente denida como
se segue:
Defini
c
ao 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 restricao c = 0 (que n
ao tem correspondente na lei do corte para a
soma) e evidentemente inevitavel devido a` regra do produto por zero. Para
mostrar que a lei do corte para o produto n
ao e valida em todos os aneis, e
portanto n
ao e uma consequencia logica da Denicao 1.5.1, basta considerar
por exemplo em M2 (R) o produto


 

 

1 0
0 0
1 0
0 0
0 0
=
=
,
0 0
0 1
0 0
0 0
0 0

1.5. Aneis, Domnios Integrais e Corpos

37

onde temos ca = cb, com c = 0 e a = b.


Este exemplo mostra tambem que existem aneis onde podemos ter cd = 0
com c = 0 e d = 0, caso em que c e d se dizem divisores de zero. Esta
nocao n
ao deve ser confundida com a de elemento n
ao-invertvel. Se ca = cb
(ou ac = bc) e c e invertvel, e claro que qualquer das igualdades pode ser
multiplicada pelo inverso de c, para concluir que a = b. Assim, e obvio que
um divisor de zero e sempre nao-invertvel, mas observe que podem existir
elementos nao-invertveis que n
ao s
ao divisores de zero (em Z, por exemplo,
onde n
ao h
a divisores de zero).
Deixamos como exerccio vericar que:
Proposi
c
ao 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 observacoes acima, conclumos ainda que num anel em que todos
os elementos nao-nulos s
ao invertveis (A = A{0}), a lei do corte e valida.
Estes aneis sao distinguidos com um nome especial.
o e um anel unit
Defini
c
ao 1.5.9. Um anel de divisa
ario A tal que A =
A {0}. Um corpo e um anel de divis
ao abeliano.
Os aneis Q, R e C sao evidentemente corpos (no entanto, j
a mencionamos
mais um corpo; qual?). Descreveremos adiante um anel de divis
ao que n
ao
e um corpo.
Existem igualmente aneis que n
ao sao aneis de divis
ao, porque nem todos
os seus elementos nao-nulos s
ao invertveis, mas nos quais a lei do corte
para o produto e mesmo assim valida. Exemplos tpicos s
ao os inteiros Z,
os aneis 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 aneis
tambem toma um nome especial:
ario abeliano
Defini
c
ao 1.5.10. Um domnio integral 17 e um anel unit
no qual a lei do corte para o produto e valida.
Pela proposicao (1.5.8), um anel unitario abeliano e um domnio integral
se e so se nao possui divisores de zero.
A gura seguinte mostra a relacao entre os diversos tipos de aneis que
mencion
amos ate ao momento (veja tambem os exerccios no nal desta
seccao).
Se (A, +, ) e um anel, e B A, e possvel que B seja fechado em relacao
`as operacoes de soma e produto de A, i.e., e possvel que
a, b B a + b B e a b B.
Neste caso, e possvel que (B, +, ) seja por sua vez um anel.
17

Preferimos esta designaca


o a
` outra designaca
o tambem usual de domnio de integridade.


Captulo 1. Nocoes Basicas da Algebra

38

An
eis
Aneis
de
Divisao
Domnios
Integrais

Corpos

Figura 1.5.1: Domnios integrais, aneis de divis


ao e corpos.
Defini
c
ao 1.5.11. Seja B A um subconjunto fechado em relacao `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 tambem que o anel A e uma extensa
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 relac
ao
a soma e produto de Z, mas n
`
ao e um subanel de Z.
3. C e uma extens
ao de R.
ao de Mn (Z).
4. O anel Mn (C) e uma extens

De acordo com o resultado provado para grupos na seccao anterior, se


B A e B n
ao e vazio, entao (B, +) e subgrupo de (A, +) (i.e., verica (i)
na Denicao 1.5.1) se e so se e fechado em relacao a` diferenca. Se B e fechado
em relacao `
a soma e produto de A, e evidente que verica as propriedades
(ii) e (iii) da Denicao 1.5.1, simplesmente porque as suas operacoes sao as
do anel A. Conclumos imediatamente que:
Proposi
c
ao 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 relac
ao `
a diferenca e ao produto.
Se A e B sao aneis, e claro que podemos formar a soma directa dos
respectivos grupos aditivos. Mas e evidente que podemos denir de forma
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 ).

Deixamos como exerccio vericar que o produto cartesiano A B com as


operacoes de soma e produto aqui referidas forma um anel, que dizemos ser
a soma directa dos aneis A e B, e designamos por A B. Mais uma

1.5. Aneis, Domnios Integrais e Corpos

39

vez e claro que podemos formar somas directas de um n


umero arbitr
ario
mas nito de aneis, e deixamos para mais tarde a discussao do caso de um
n
umero innito de aneis.
Exerccios.
1. Verique se cada uma das seguintes estruturas algebricas 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
condicoes da Denicao 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 transformacoes lineares T : Rn Rn , com a soma usual
e o produto de composicao;
(c) o conjunto das funcoes f : R R com a soma usual e o produto de
composicao;
(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 demonstracao do teorema 1.5.6.
4. Seja A um conjunto com tres elementos distintos, que designaremos por 0, 1,
e 2. De quantas maneiras pode denir operacoes de adicao 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 operacao de diferenca num qualquer anel n
ao e nem
comutativa nem associativa, mas verique que existem aneis onde esta operacao
tem as duas propriedades referidas.
6. A equacao a + x = b tem exactamente uma solucao em A. O que e que pode
dizer sobre a equacao ax = b? E sobre a equacao x = x?
7. Suponha que A, B e C sao aneis. Prove as seguintes armacoes:
(a) O conjunto A B com as operacoes denidas em 1.5.1 e um anel.
(b) Se A e B teem mais de um elemento, entao A B tem divisores de zero.
(c) Se A e B sao unitarios ent
ao A B e unitario, e (A B) = A B .
18
Veremos adiante que, se A e um anel, e possvel definir o anel dos polin
omios na
vari
avel x com coeficientes em A, o qual e normalmente designado por A[x]. Note-se que
o smbolo 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.


Captulo 1. Nocoes Basicas da Algebra

40

(d) A B e isomorfo a B A, e A (B C) e isomorfo a (A B) C.


(e) : A BC e um homomorsmo de aneis se e so se (x) = (1 (x), 2 (x)),
onde 1 : A B e 2 : A C sao homomorsmos de aneis.
8. Sendo X um conjunto e A um anel, mostre que a classe de funcoes f : X A
e um anel com as operacoes usuais de soma e produto de funcoes.
9. Use o exerccio 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 sao todos possveis:
(a) A tem identidade e B n
ao tem identidade.
(b) A n
ao tem identidade e B tem identidade.
(c) A e B tem identidades distintas.
o: recorra a subaneis apropriados de aneis de matrizes 2 2).
(Sugesta
13. De um exemplo dum anel nito nao-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 domnio integral, mas n
ao necessariamente um
corpo.
15. Prove que a lei do corte para o produto e valida no anel A se e so se nao
existem em A divisores de zero.
16. Seja A um domnio integral. Diga se se tem necessariamente:
(a) x2 = 1 implica x = 1 ou x = 1;
(b) 1 = 1.
17. Suponha que o anel A e uma extensao do corpo K, e que K contem a
identidade de A. Prove que A e um espaco vectorial sobre K.
18. Determine os elementos invertveis no anel Z[i] dos inteiros de Gauss.
19. Prove que qualquer domnio 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

1.6. Homomorfismos e Isomorfismos de Aneis

41

21. Suponha que B e um subanel de A. Verique que:


(a) o zero de B e o zero de A;
(b) o simetrico de um elemento de B e o mesmo em B e em A.
Suponha agora que A e B tem identidade.
verdade que B A ?
(c) E
verdade que o inverso dum elemento em B e necessariamente o mesmo
(d) E
que o seu inverso em A ? E se as identidades de A e B forem iguais?

1.6

Homomorfismos e Isomorfismos de An
eis

Na seccao anterior introduzimos a denicao de anel. Estudamos agora os


homomorsmos e isomorsmos associados a esta denicao. Naturalmente,
estes sao func
oes que tem como domnio e contradomnio conjuntos que
sao suportes de aneis, e que alem disso preservam as operacoes algebricas
dos aneis envolvidos. Observe que na denicao seguinte usamos os mesmos
smbolos para representar as operacoes algebricas de aneis distintos, apesar de estas operacoes serem em geral diferentes. Note tambem que um
homomorsmo de aneis e um caso especial de homomorsmo de grupos.
Defini
c
ao 1.6.1. Sejam A e B aneis, e : A B uma funcao. e um
homomorfismo de an
eis se:
(i) (a1 + a2 ) = (a1 ) + (a2 ), a1 , a2 A;
(ii) (a1 a2 ) = (a1 )(a2 ), a1 , a2 A.
is e um homomorsmo bijectivo19 . Dizemos que
Um isomorfismo de ane
os aneis A e B sao 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 denic


ao anterior, a func
ao : C C dada por (z) = z e
um automorsmo do anel C.
2. Considere-se a funca
o : C M2 (R) denida por


x y
(x + iy) =
.
y x
19

Tal como no caso dos mon


oides e dos grupos, tambem usaremos os termos epimorfismo e monomorfismo de aneis, bem como endomorfismo e automorfismo de aneis, cujas
definico
es s
ao o
bvias.


Captulo 1. Nocoes Basicas da Algebra

42
Vericamos que

x
y
ou seja,

y
x


+

y 
x


=

x + x
y + y

y y 
x + x


,

(x + iy) + (x + iy  ) = ((x + iy) + (x + iy  )),

e, analogamente,

 
x y
x
y
y x
ou seja,

x
y

y 
x


=

xx yy 
xy  + x y

(xy  + x y)
xx yy 


,

(x + iy)(x + iy  ) = ((x + iy)(x + iy  )).

Temos portanto que e um homomorsmo de aneis. 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 aneis sobrejectivo ( i.e., e
um epimorsmo), mas n
ao e injectivo.
4. Seja : R M2 (R) dado por

(x) =

x
0

0
0


.

Deve ser evidente que e um monomorsmo (mas n


ao-sobrejectivo)20 .
oes lineares. Denimos a soma
5. Sejam S, T : Rn Rn duas transformac
S + T e composic
ao ST por
(S + T )(x) = S(x) + T (x),

(ST )(x) = S(T (x)).

J
a observ
amos que com estas operac
oes o conjunto das transformac
oes 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 transformac


ao 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 funca
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 aneis.

Em certos casos, quando existe um homomorsmo injectivo : A B

obvio, usamos o mesmo smbolo para designar a e (a). Apesar de esta


pr
atica n
ao ser recomendavel de um ponto de vista estritamente logico, e
frequentemente inevitavel para n
ao sobrecarregar excessivamente a notacao



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. Homomorfismos e Isomorfismos de Aneis

43

utilizada. Casos tpicos desta pratica sao a representacao do real a, do


complexo (a, 0), e do polin
omio constante p(x) = a pelo mesmo smbolo.
Como qualquer homomorsmo de aneis : A B e igualmente um
homomorsmo entre os grupos aditivos (A, +) e (B, +), podemos reescrever
a Proposicao 1.4.3 na forma:
Proposi
c
ao 1.6.3. Seja : A B um homomorsmo de aneis. Ent
ao:
(i) (0) = 0;
(ii) (a) = (a).
De acordo com a denicao de homomorsmo e o resultado anterior, podemos dizer que qualquer homomorsmo : A B preserva somas, produtos, o zero, e os simetricos. Deve no entanto observar-se que certas nocoes
associadas ao produto n
ao sao 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
exerccios como enunciar um resultado correcto desta natureza.
O estudo da equacao (x) = y n
ao sofre alteracoes signicativas, quando
comparado com o estudo feito atras para grupos. O n
ucleo de e naturalmente o conjunto das solucoes da equacao homogenea (x) = 0, i.e.,
N () = {x A : (x) = 0},
e o conjunto (A) e o conjunto dos y B para os quais a equacao (x) = y
tem solucoes x A. Claro que e sobrejectivo se e so se (A) = B, e e
injectivo, como j
a vimos, se e so se N () = {0}.
Basta-nos reescrever o Teorema 1.4.10 em notacao aditiva para obter:
Teorema 1.6.4. Se : A B um homomorsmo de aneis, temos:
o se x x N ();
(i) (x) = (x ) se e s
(ii) e injectivo se e s
o se N () = {0};
ao particular de (x) = y0 , a soluc
ao geral e x =
(iii) se x0 e uma soluc
x0 + n, com n N ().
O exemplo seguinte e uma ilustracao muito simples deste resultado.
Exemplo 1.6.5.
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.

44

Captulo 1. Nocoes Basicas da Algebra

Dado um homomorsmo : A B, sabemos que N () e (A) sao


subgrupos dos grupos aditivos (A, +) e (B, +). Podemos vericar facilmente
que neste caso esses subgrupos sao na realidade subaneis.
Proposi
c
ao 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).
Demonstrac
ao. Temos apenas a provar que N () e (A) sao fechados em
relacao aos respectivos produtos.

Se b1 , b2 (A), existem a1 , a2 A tais que b1 = (a1 ) e b2 = (a2 ). E


portanto obvio que
b1 b2 = (a1 )(a2 ) = (a1 a2 ) (A),
e (A) e fechado em relacao ao produto de B, logo e um subanel de B.
Se a1 , a2 N (), temos (a1 ) = (a2 ) = 0. Conclumos que
(a1 a2 ) = (a1 )(a2 ) = 0 0 = 0,
donde a1 a2 N (), e N () e fechado em relacao 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 y
(x + iy) =
.
y x
Do teorema, conclumos 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 0
(x) =
,
0 0
observamos que M2 contem igualmente um subanel isomorfo ao corpo dos reais.
Note-se no entanto que M2 contem v
arios subaneis 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.

1.6. Homomorfismos e Isomorfismos de Aneis

45

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 aneis : A B e um subanel de A
de tipo especial. A sua especicidade prende-se com o seu comportamento
face ao produto. N
ao so N () e fechado em relacao ao produto, como
qualquer subanel, mas tambem para que o produto ab pertenca a N ()
basta que apenas um dos factores a ou b pertenca a N (). Para vericar
esta armacao, observe que
a1 a2 N () (a1 a2 ) = 0 (a1 )(a2 ) = 0,
e que o produto (a1 )(a2 ) e nulo sempre que um dos factores (a1 ) ou
(a2 ) e nulo, i.e., desde que pelo menos um dos elementos a1 ou a2 pertenca
este o conte
ao n
ucleo N (). E
udo da
Proposi
c
ao 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 subaneis com esta propriedade sao distinguidos como se segue.
Defini
c
ao 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 subaneis de um anel xo s
ao ideais desse anel. Os exemplos
abaixo ilustram ambas as possibilidades.
Exemplos 1.6.10.
claro que Z e um subanel de R (a diferenca e o produto de inteiros e sempre
1. E
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 e um subanel
2. Seja A = Z e I o conjunto dos inteiros pares. E
de Z (a diferenca e o produto de inteiros pares e um inteiro par) mas I e
alem 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 subaneis de Z s
ao
automaticamente seus ideais. Note-se tambem 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 contem 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.

Num anel n
ao-abeliano A podemos considerar subaneis para as quais
a condicao de ideal se verica apenas num dos lados. Assim, um ideal

46

Captulo 1. Nocoes Basicas da Algebra

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 Denicao 1.6.9 se e so se e, simultaneamente,
um ideal esquerdo e um ideal direito. Para um anel abeliano, todas estas
nocoes coincidem. Os ideais laterais desempenham um papel bem menos
importante que os ideais bilaterais, por causa da Proposicao 1.6.8.
Exerccios.
1. Seja A um anel e , : A A endomorsmos. Mostre que a composicao
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
operacao de composicao, forma um mon
oide.
2. Seja A um anel e , : A A automorsmos. Mostre que a composicao
e a inversa 1 sao automorsmos. Em particular, mostre que o conjunto
de todos os automorsmos de A, designado por Aut(A), com a operacao de
composicao, 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 sao u
nicos desde que 0 r < 3.
Prove que a funcao : Z Z3 dada por (m) = r e um homomorsmo de
aneis. Qual e o n
ucleo deste homomorsmo?
4. Prove que, se A e B sao aneis, A tem identidade 1, e : A B e um homomorsmo entao (1) e a identidade de (A), n
ao necessariamente a identidade
ao (a)1 e o inverso de (a) em
de B. Mostre tambem que, se a A , ent
(A), n
ao necessariamente o inverso de (a) em B. Em particular, (a) pode
n
ao ser invertvel em B.
5. Prove que, se A e B sao aneis, A tem identidade 1, e : A B e um
isomorsmo entao (1) e a identidade de B. Mostre tambem 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 sao aneis, A tem identidade 1, e : A B e um
isomorsmo, entao B e um corpo (respectivamente, anel de divisao, domnio
integral) se e so se A e um corpo (respectivamente, anel de divisao, domnio
integral).
7. Mostre que, se K e um corpo, A e um anel, e : K A e um homomorsmo,
ent
ao A contem um subanel isomorfo a K, ou e identicamente 0.
8. Existem subaneis de Z Z que n
ao sao ideais de Z Z?
9. Determine End(A) quando A = Z e A = Q.
o: Calcule (1) e proceda por inducao.)
(Sugesta

1.6. Homomorfismos e Isomorfismos de Aneis

47

10. Determine End(R).


o: Mostre que (x) 0 quando x 0, donde e crescente.)
(Sugesta
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

1
0

0
0


I. Prove que I = M2 (R).

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 aplicacao det : Mn (A) A denida por

sgn()a1(1) a2(2) an(n) ,
det(B) =
Sn

onde B = (aij ), preserva produtos (mas n


ao e um homomorsmo de aneis).
Conclua que a matriz B Mn (A) se e so 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 divisao?
17. Sejam A e B aneis unitarios.
(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 so se K = K1 K2, onde
K1 e um ideal de A, e K2 e um ideal de B.
18. Este exerccio refere-se `a decomposicao de aneis 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 funcao : I J A, dada por (i, j) = i + j, e um
isomomorsmo de aneis.


Captulo 1. Nocoes Basicas da Algebra

48

1.7

Os Quaterni
oes

O corpo dos complexos e uma extensao do corpo dos reais. Este u


ltimo e
uma extensao do corpo dos racionais, que sao por sua vez uma extens
ao do
curioso investigar se e possvel criar uma extensao do
anel dos inteiros. E
corpo dos complexos, e de procurar determinar ate que ponto e que este
processo de extensoes sucessivas tem um m natural. No seculo passado,
oprio esta quest
ao.
W. R. Hamilton 21 colocou a si pr



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 R3 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 investigacoes, descobriu a
existencia nao de um corpo mas de um anel de divis
ao, com suporte em R4 ,
es, ou nu
meros de Hamilton.
e cujos elementos se dizem quaternio
Designamos os elementos da base canonica do espaco vectorial R4 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 sao n
umeros reais. Desejamos naturalmente que as funcoes injectivas
: R R4 e : C R4 denidas por (x) = x1 e (x+iy) = x1+yi, 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
21

William Rowan Hamilton (1805-1865), grande astr


onomo e matem
atico irlandes.
Hamilton foi tambem muito precoce: aos 5 anos sabia ler grego, hebraico e latim, e
aos 10 anos estava familiarizado com meia d
uzia de lnguas orientais!

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 sao reais e z e w complexos, se tem
(x + y) = (x) + (y),

(z + w) = (z) + (w).

es e mais difcil de descobrir. Observamos


O produto de quaternio
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 espaco vectorial
de dimens
ao 4 sobre os reais. Por outro lado, devemos tambem ter
i2 = 1,

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

Com base nestas identidades, e possvel calcular os produtos ji, kj, ik, j 2 e
k2 usando apenas a propriedade associativa do produto e a relacao i2 = 1.
A ttulo de exemplo, note-se que
ij = k i(ij) = ik (ii)j = ik (1)j = ik j = ik.
Deixamos os detalhes destes calculos como exerccio, 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 nao formam um corpo. A partir das identidades (1.7.1), (1.7.2),
e (1.7.3) e possvel 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.
ao vectorial usual e o produto
Teorema 1.7.1. O conjunto R4 com a adic
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
lgebra vectorial moderna. Na realidade, estas operaco
a
es e a notaca
o i, j e k para a base
ao vestgios do trabalho de Hamilton.
can
onica de R3 s
22


Captulo 1. Nocoes Basicas da Algebra

50

Demonstrac
ao. 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 aplicacao R-bilinear: dados a1 , a2 R, q, q 1 , q 2 R4 e r 1 , r 2 , r R4
temos
(a1 q 1 + a2 q2 )r = a1 (q 1 r) + a2 (q 2 r),

q(a1 r 1 + a2 r 2 ) = a1 (qr 1 ) + a2 (qr 2 ).

Vericamos tambem que, com a notacao i, j e k para a base can


onica de
3
alidas as identidades (1.7.1), (1.7.2), e (1.7.3).
R , sao v
Para obter a associatividade da operacao 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
q1 = 1q = q,
e deixamos como exerccio 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 + b2 + c2 + d2

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 realizac
ao concreta deste anel de divis
ao, e outra demonstracao do Teorema 1.7.1. Para isso considerem-se as matrizes 2 2:






1 0
0 1
0 0
M=
,
N=
,
0=
,
0 1
1 0
0 0
que permitem denir a transformacao linear : R4 M4 (R) atraves de


M 0
(1) =
,
0 M


N
0
(i) =
,
0 N


0
M
(j) =
,
M 0


0 N
(k) =
N 0

1.7. Os Quaterni
oes

51

(como {1, i, j, k} e uma base de R4 esta aplicacao linear ca bem denida).


Temos entao:
Proposi
c
ao 1.7.2. A aplicac
ao : H M4 (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 demonstracao deste resultado e um simples exerccio de calculo. 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 nao existe nenhum corpo que seja uma
extensao de C e simultaneamente um espaco vectorial de dimensao nita
sobre R ou C. Por outras palavras, sabemos hoje que o problema original
de Hamilton n
ao tem solucao.
Exerccios.
1. Demonstre, a partir da f
ormula (1.7.4) para o produto de dois quaterni
oes,
que sao v
alidas as relacoes (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 aplicacao : 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 combinacoes lineares das matrizes 4 4:








M 0
N
0
0
M
0 N
,
,
,
,
0 M
0 N
M 0
N 0
e um subanel de M4 (R).
5. Demonstre a Proposicao 1.7.2, i.e., mostre que a aplicacao : H M4 (R) e
um homomorsmo injectivo.
oes.
6. Descreva todas as solucoes da equacao x2 = 1 no anel H dos quaterni
7. Suponha que {1} K L M sao corpos, com M uma extens
ao de L, e L
uma extens
ao de K. Sabemos que M e um espaco vectorial sobre K e sobre L,
e que L e por sua vez um espaco vectorial sobre K. Suponha que a dimens
ao
de M sobre L e m, e a dimensao de L sobre K e n. Prove que a dimens
ao de
M sobre K e mn. Conclua que uma extensao n
ao-trivial de C tem pelo menos
dimensao 4 sobre R.


Captulo 1. Nocoes Basicas da Algebra

52

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 nao-abeliano, que n
ao e de divis
ao, mas
onde a lei do corte e valida.
9. Verique que o conjunto formado pelos elementos invertveis do anel referido
no exerccio 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 seccao a forma como a teoria dos grupos pode ser utilizada
para formalizar a nocao de simetria, considerando sobretudo o caso das
simetrias de guras geometricas planas. Para isso, comecamos por notar que
uma gura plana e formalmente um conjunto R2 , e vamos chamar
ancias entre
simetria de a uma funcao f : R2 R2 que preserva as dist
pontos de R2 , 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 crculo unit
ario de raio 1 e centro na origem, e f
acil ver que qualquer
rotac
ao do plano em torno da origem e uma simetria de . Analogamente,
qualquer reex
ao do plano numa recta que passe pela origem e tambem uma
simetria de .

As simetrias do plano, ou mais geralmente as simetrias de Rn , sao as


ancias, e que por isso se dizem
funcoes f : Rn Rn que preservam dist
isometrias.
Exemplos 1.8.2.
1. Qualquer translaca
o e uma isometria do plano.
2. Qualquer rotaca
o e uma isometria do plano.
3. Qualquer reex
ao (numa linha ou num ponto) e uma isometria do plano.

O nosso proximo objectivo e classicar todas as isometrias de Rn . Para


isso, comecamos por estudar as isometrias f que mantem xa a origem, i.e.,
tais que f (0) = 0.

1.8. Simetrias

53

Proposi
c
ao 1.8.3. Se f (0) = 0, ent
ao as seguintes armac
oes 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 .
Demonstrac
ao. Supomos primeiro que f e uma isometria, e notamos que
||x|| = ||x 0|| = ||f (x) f (0)|| = ||f (x)||.
Alem 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) = xy, para quaisquer x, y Rn .
Conclumos portanto que (i) implica (ii).
Deixamos como exerccio a demonstracao de que (ii) implica (i).
Continuando a considerar apenas isometrias que mantem xa a origem,
mostramos em seguida que estas isometrias sao necessariamente transformacoes lineares.
Proposi
c
ao 1.8.4. Se f e uma isometria, e f (0) = 0, ent
ao f e uma
transformac
ao linear.
Demonstrac
ao. Seja {e1 , . . . , en } a base canonica de Rn . e v k = f (ek ). Os
arios (porque ||v k || = ||f (ek )|| = ||ek || = 1) e ortogonais
vectores v k sao unit
(porque v i v j = f (ei ) f (ej ) = ei ej ). Portanto, os vectores {v 1 , . . . , v n }
formam igualmente uma base de Rn (porque?).
Seja agora x, y Rn , onde y = f (x). Sendo {e1 , . . . , en } e {v 1 , . . . , v n }
bases de Rn , existem escalares x1 , . . . , xn e y1 , . . . , yn tais que
x=

n

k=1

xk ek ,

y=

n


yk v k .

k=1

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 secca


o, por o produto interno usual de Rn .


Captulo 1. Nocoes Basicas da Algebra

54
temos xk = yk , donde

n
n
n



f (x) = f (
xk ek ) =
yk v k =
xk f (ek ),
k=1

k=1

k=1

logo f e uma transformacao linear.


As isometrias tais que f (0) = 0 sao, como acabamos de ver, trans pois natural caracterizar estas funcoes em termos
formacoes lineares. E
da sua representacao 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).
oes s
ao equivaProposi
c
ao 1.8.5. Se f : Rn Rn , as seguintes armac
lentes:
(i) f e uma isometria e f (0) = 0;
(ii) f e uma transformac
ao linear, e a matriz de f na base can
onica e
ortogonal.
Demonstraca
o. (i) (ii).
onica, temos
n Sendo A a matriz de f na base can
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 canonica. Como os vectores
arios e ortogonais, temos
v j sao unit
vj vk =

n

i=1

aij aik =

se

j = k,

se

j = k,

ou seja, AT A = I, e a matriz A e ortogonal.


(ii) (i). Exerccio.
As transformacoes lineares que s
ao isometrias dizem-se simplesmente
transformacoes ortogonais. Podemos agora caracterizar completamente as
isometrias de Rn .
oes s
ao equivalentes:
Teorema 1.8.6. Se f : Rn Rn , as seguintes armac
(i) f e uma isometria,
(ii) existe uma transformac
ao ortogonal g : Rn Rn e a Rn tal que
f (x) = a + g(x).

1.8. Simetrias

55

Demonstrac
ao. (i) (ii). Seja f uma isometria, e a = f (0). A funcao
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 Proposicao 1.8.5, g e uma transformacao ortogonal.
(ii) (i). Se g e uma transformacao ortogonal, sabemos que g e uma
imediato que, se a Rn , ent
ao a + g(x) e uma isometria.
isometria. E
As transformacoes ortogonais f : Rn Rn formam um grupo O(n, R), a
que se chama grupo ortogonal. O determinante de uma transformacao
ortogonal f so pode ser 1 ou 1, como foi observado acima, e as transformacoes 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 sao subgrupos:
SO(n, R) O(n, R) E(n, R).
ao as isometrias de Rn que sao simetrias de
Mais geralmente, se Rn , ent
formam um grupo, que se diz grupo de simetria de . Podemos ent
ao
falar das simetrias de que sao translacoes, transformacoes ortogonais,
rotacoes, reexoes, 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 rotaca
o de
ao na origem). O grupo de
180o em torno da origem (que e igualmente a reex
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

Captulo 1. Nocoes Basicas da Algebra

2. Se R2 e um polgono regular com n lados centrado na origem, ent


ao
o respectivo grupo de simetria, dito grupo diedral, tem 2n elementos: as
rotac
oes de 2k/n em torno da origem, as reex
oes em relac
ao `
as rectas que
passam na origem e pelos vertices, e as reex
oes em relac
ao `
as rectas que
passam pela origem e bissectam os lados do polgono. Costuma-se designar
este grupo pelo smbolo Dn .

Figura 1.8.2: Simetrias dum tri


angulo equilatero.
Por exemplo, para um tri
angulo equil
atero (n = 3), temos tres simetrias rotaao R de 2/3 em torno da
cionais {R, R2 , R3 = I} geradas por uma rotac
origem. A representac
ao matricial de R em relac
ao `
a base can
onica de R2 e


1
3

2
2
.
R=
3
1
2
2
Temos ainda tres eixos de simetria que d
ao origem a outras tantas reex
oes
2i
4i
angulo com vertices em 1, e 3 , e e 3 , as repre{1 , 2 , 3 }. Escolhendo o tri
sentac
oes matriciais destas reex
oes em relac
ao `
a base can
onica s
ao:







3/2
1/2
3/2
1/2
1 0

,
.
,
0 1
3/2 1/2
1/2
3/2
Deixamos como exerccio vericar que o grupo de simetrias D3 que se obtem
desta forma e isomorfo ao grupo simetrico S3 .

Nos exemplos anteriores, as guras eram limitadas. Tambem e muito


interessante estudar grupos de simetria de guras ilimitadas. Considere-se
a ttulo de exemplo um subconjunto do plano da forma:
= {na + mb : n, m Z},
onde a, b R2 sao 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 atomos, estendendo-se indenidamente sobre todo o plano.

1.8. Simetrias

57

Figura 1.8.3: Uma rede bidimensional .


Nao determinaremos aqui os possveis grupos de simetria de , detendo-nos apenas no estudo de um problema mais simples, o de calcular as
rotacoes que podem ser simetrias de .
As simetrias de conjuntos ilimitados no plano sao extensivamente utilizadas na decoracao de superfcies planas: a contemplacao de exemplos reais
sugere que se baseiam na repeticao de motivos enquadrados por uma das
seguintes guras: tri
angulo equilatero, quadrado, rect
angulo ou hex
agono24 .
Este facto sugere, ainda, que, se existe alguma rotacao que seja simetria de , ent
ao essa rotacao so pode ser de 60o , 90o , 120o ou 180o (alem
naturalmente da identidade, que e igualmente uma rotacao). Para vermos
que de facto assim e, seja f uma rotacao que e simetria de , e A a sua
representacao matricial na base canonica, donde


cos sen
A=
.
sen cos
Seja ainda B a representacao matricial de f na base {a, b}. Nesta base
todos os elementos de tem coordenadas inteiras (na realidade, os pontos
de sao precisamente os vectores de R2 cujas componentes na base {a, b}
sao inteiros). Portanto, a pr
opria matriz B tem entradas inteiras, j
a que
estas entradas representam os vectores f (a) e f (b), que sao necessariamente
pontos de . Escrevemos


n11 n12
,
B=
n21 n22
onde os nij sao inteiros.
As matrizes A e B sao semelhantes, i.e., existe uma matriz nao-singular
S tal que S 1 AS = B. As matrizes A xI e B xI sao igualmente
24

Para uma discuss


ao pormenorizada da noca
o de simetria e a sua relaca
o com a arte,
recomendamos a leitura da monografia de H. Weyl, Symmetry, Princeton University Press,
Princeton N. J. (1952).


Captulo 1. Nocoes Basicas da Algebra

58

Figura 1.8.4: Simetrias de guras planas ilimitadas.


semelhantes, e portanto tem o mesmo determinante, ou seja, os polinomios
caractersticos de A e B sao iguais. O polin
omio caracterstico 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 simetrico da soma dos elementos da diagonal principal, ou seja, o
simetrico do traco de C). Como as matrizes A e B tem o mesmo polinomio
caracterstico, podemos concluir que os respectivos tracos sao iguais, ou seja,
2 cos = n11 + n22 ,
claro que 1 cos 1, donde
e, portanto, 2 cos e um inteiro. E
conclumos que cos so pode ser 1, 1/2, 0, 1/2 ou 1, i.e., que =
180o , 120o , 90o , 60o ou 0o .
Existem muitos outros exemplos de importancia pr
atica onde a teoria
dos grupos e fundamental para a compreensao de problemas relacionados
com a ideia de simetria:
Exemplos 1.8.8.
1. A explorac
ao das simetrias de determinadas regi
oes ilimitadas do plano conduz ao c
alculo dos chamados grupos cristalogr
acos, utilizados na classicac
ao
dos cristais que ocorrem na natureza.

1.8. Simetrias

59

2. Veremos no Captulo 7 que e possvel associar a cada polin


omio um grupo
de simetrias formado por permutac
oes das suas razes, dito grupo de Galois
do polin
omio. A natureza do grupo de Galois de cada polin
omio distingue
os polin
omios cujas razes 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 Fsica e o princpio de
objectividade. De uma forma necessariamente vaga, este princpio exprime
a ideia de que observadores diferentes, usando sistemas diferentes de coordenadas espaciais e temporais, descrevem os mesmos fen
omenos fsicos usando
as mesmas leis fsicas. De um ponto de vista matem
atico, este facto forca as
leis da natureza a ter como grupos de simetrias os grupos das transformac
oes
que relacionam as coordenadas usadas por diferentes observadores. De acordo
com este princpio, e a ttulo de exemplo, as leis da Mec
anica e as leis do
Electromagnetismo devem ter o mesmo grupo de simetria: foi a explorac
ao
cuidada desta ideia por Albert Einstein que o levou a
` descoberta da Teoria da
Relatividade, seguramente uma das conquistas mais importantes da Ciencia.

Exerccios.
1. Suponha que f : R2 R2 e uma isometria do plano. Mostre que:
(a) se f mantem xos dois pontos a e b do plano. ent
ao f e uma reexao
na recta determinada por a e b;
(b) se f mantem xo um u
nico ponto a, ent
ao f e uma rotacao em torno de
a;
(c) se f n
ao mantem nenhum ponto xo, ent
ao f e uma translacao, seguida
possivelmente de uma rotacao ou de uma reex
ao.
2. Conclua a demonstracao da Proposicao 1.8.3.
3. Conclua a demonstracao da Proposicao 1.8.5.
4. Mostre que o grupo de Klein e isomorfo a Z2 Z2 .
5. Prove que os seguintes conjuntos de transformacoes sao grupos:
(a) As transformacoes ortogonais e rotacoes pr
oprias f : Rn Rn .
(b) As isometrias f : Rn 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

Captulo 1. Nocoes Basicas da Algebra

9. A colmeia da Figura 1.8.4 admite como simetrias rotacionais as rotacoes de


60o em torno dos centros das faces, bem como as rotacoes de 120o em torno dos
vertices. Como pode alterar esta gura de forma que as simetrias rotacionais
sejam apenas as rotacoes de 120o?
10. Seja f : R3 R3 uma rotacao. Mostre que existe uma base {v 1 , v 2 , v 3 } de
R3 em relacao `
a qual a representacao matricial de f e

1
0
0
0 cos sen .
0 sen
cos
ao e a chama-se
angulo de rotac
ao de f . Consegue
A v 1 chama-se eixo de rotac
generalizar este resultado a dimens
oes n > 3?

Captulo 2

Os N
umeros Inteiros
2.1

Axiom
atica dos Inteiros

J
a referimos varias vezes (sempre informalmente) o anel dos inteiros e algumas das propriedades destes n
umeros. Temos suposto que essas propriedades
sao conhecidas e obvias. N
ao e no entanto possvel desenvolver teorias
matematicas precisas sem um cuidadoso exame dos seus fundamentos, e em
particular sem distinguir entre os seus resultados aqueles que n
ao sao postos
em causa pela teoria em questao, i.e., os seus axiomas, e os que devem ser
exibidos como consequencia logica 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 exposicao nunca
sera completamente formal. Em particular, continuaremos a usar nocoes e
resultados da teoria dos conjuntos sem nos preocuparmos com a sua formulacao rigorosa, j
a que esse e um assunto que sai claramente do ambito da

Algebra.
A escolha dos axiomas que servem de base a uma teoria dada e, ate
certo ponto, arbitr
aria, porque e sempre possvel escolher axiomas distintos,
mas logicamente equivalentes. Portanto, a escolha nal e necessariamente
ditada por criterios subjectivos de elegancia, brevidade e economia de pensamento. Preferimos comecar por um axioma que se encadeia facilmente
com a nossa discussao anterior.
Axioma I. Existe um domnio integral Z, cujos elementos se designam por
inteiros.
O zero e a identidade de Z designam-se respectivamente por 0 e 1. Seguese do captulo anterior que um grande n
umero de propriedades elementares
dos inteiros e consequencia directa do Axioma I. Em particular, as leis do
corte para a soma e o produto e as regras dos sinais provadas anteriormente
sao v
alidas em Z, assim como a armacao 0 = 0 que consta dos exerccios.
Por outro lado, deve ser claro que o axioma acima nao caracteriza completamente os inteiros; por exemplo, e impossvel decidir com base neste
61

62

Captulo 2. Os N
umeros Inteiros

axioma se a armacao 1 = 1 e verdadeira ou falsa, ou decidir se os inteiros formam um conjunto nito ou innito (porque?). 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 obtem
de 1 por adicao sucessiva de 1, ou seja, sao 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 denicao.
Defini
c
ao 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 descricao heurstica de N que
demos acima sugere uma outra propriedade deste conjunto: a de que qualquer subconjunto indutivo de Z contem necessariamente todos os n
umeros
naturais. Dito doutra forma, N e o menor subconjunto indutivo de Z.
Regressemos ao contexto dum anel arbitrario 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 famlia de subconjuntos indutivos de A e necessariamente
n
ao-vazia. Seja agora N (A) a intersecc
ao de todos os subconjuntos indu imediato da sua pr
tivos de A. E
opria denicao que N (A) esta contido em
qualquer subconjunto indutivo de A, observacao a que damos o seguinte
nome:
Teorema 2.1.2 (Princpio de Indu
c
ao 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 armacao anterior torna-se mais interessante tendo em conta o seguinte:
Proposi
c
ao 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

Demonstrac
ao. 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). Conclumos, 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:
Defini
c
ao 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 princpio de inducao nita e exactamente o Teorema 2.1.2 aplicado ao anel dos inteiros, e identicaremos
todos os possveis conjuntos N (A) (a menos de um isomorsmo). Note-se tambem que a descricao (heurstica) de N que demos no incio desta
seccao se aplica igualmente ao conjunto N (A) , i.e., este e sempre formado
pelos elementos de A que se obtem da identidade 1 por adicao sucessiva
da mesma identidade, observacao 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 armacao, e simultaneamente generaliz
a-la a qualquer anel com identidade.
Proposi
c
ao 2.1.6. N (A) e fechado em relac
ao `
a soma e ao produto, i.e.,
a, b N (A), a + b A e ab N (A).
Demonstrac
ao. 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 Ba 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 Ba 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 Ba .
ao a + b N (A) e temos (a + b) + 1 N (A), pois N (A)
2. Se b Ba , ent
e indutivo. Como (a + b) + 1 = a + (b + 1), segue-se que b + 1 Ba .

64

Captulo 2. Os N
umeros Inteiros

Conclumos 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 simetricos dos naturais, e o zero,
ou seja,
Z = {0, 1, 1, 2, 2, 3, 3, . . . },
sendo subentendido que a lista acima n
ao inclui repeticoes. O nosso proximo
axioma precisa e rena esta propriedade dos inteiros.
Axioma II. Se m Z, verica-se exactamente um dos seguintes tres 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 armacao
claramente falsa para todos os outros exemplos de aneis que j
a mencionamos.
Designaremos o conjunto N {0} por N0 .
Os Axiomas I e II que indicamos acima serao a base do nosso estudo
dos inteiros. Mostraremos tambem que os axiomas usuais sobre n
umeros
racionais e reais sao consequencia logica destes axiomas para os inteiros.
A questao de saber se estes axiomas sao completos, ou seja, se permitem
decidir a respeito de qualquer armacao razoavel sobre os inteiros se
essa armacao e falsa ou verdadeira, e n
ao-contradit
orios, no sentido de
nunca levarem a` conclusao de que determinada armacao e simultaneamente
falsa e verdadeira, e um problema profundo e delicado da alcada da L
ogica
Matematica, sobre o qual n
ao poderemos debrucar-nos. Acrescente-se que
uma pergunta equivalente a esta constitua o 2o problema de Hilbert1 . A
resolucao que lhe foi dada por Kurt G
odel 2 em 1930 e um dos resultados
mais surpreendentes e signicativos da Matem
atica contemporanea. G
odel
mostrou que estes dois atributos duma axiomatica para os inteiros (completa e n
ao-contradit
oria) s
ao eles proprios contradit
orios: qualquer sistema
de axiomas para Z que seja n
ao-contradit
orio admite armacoes cujo valor
l
ogico n
ao pode ser decidido com base nesses mesmos axiomas.
Por estranho que pareca alguem sequer colocar estas questoes, 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
1

David Hilbert (1862-1943), matem


atico alem
ao, professor em G
ottingen. A comunicaca
o de Hilbert ao Congresso Internacional de Matem
aticos em Paris (1900) inclua
uma lista de 23 problemas que ele achava que deveriam ser considerados pelos matem
aticos
do seculo 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 resoluca
o do 2o
problema de Hilbert foi feita com 24 anos apenas.

2.1. Axiom
atica dos Inteiros

65

matematico ingles Alan Turing, que os transformou em 1936 na sua teoria


de um Aut
omato Universal (hoje dito M
aquina de Turing). As ideias puramente teoricas de Turing, por sua vez, inspiraram o matem
atico h
ungaro
a ent
ao nos EUA, a colaborar no aperfeicoamento
John von Neumann 3 , j
dum Aut
omato Universal Electronico, o eniac. Esta maquina e outras
semelhantes, construdas na decada que se seguiu a` publicacao do trabalho
de Turing, foram, naturalmente, os precursores dos modernos computadores.
Na realidade, os esforcos destes dois homens nao caram por aqui. A Segunda Guerra Mundial tinha entretanto comecado em 1939, e Turing teve
um papel central para os esforcos militares ingleses, decifrando os codigos
alemaes baseados na utilizacao da m
aquina enigma. Von Neumann e o
eniac foram mobilizados para complexos problemas de calculo de interesse
militar, e em particular para o gigantesco projecto Manhattan. Este culminou na construcao da bomba at
omica, que com a destruicao de Hiroxima e
Nagasaqui p
os m `a guerra.
Exerccios.
1. Complete a demonstracao do Teorema 2.1.2 e da Proposicao 2.1.6.
2. Indique o menor subconjunto indutivo de cada um dos aneis com identidade
mencionados no Exerccio 1 da Seccao 1.5.
3. Quais dos aneis referidos no problema anterior vericam um axioma an
alogo
ao Axioma II se a express
ao exactamente um for substituda por um?
4. Investigue a possibilidade de substituir a express
ao exactamente um no
Axioma II por um, acrescentando-lhe:
(a) 0 N, ou
(b) n N n N, ou
(c) n N n N.
5. Um conjunto X diz-se infinito 4 se existe uma funcao : X X injectiva
mas nao-sobrejectiva. Prove que N e innito.
6. Prove que, se existe uma funcao bijectiva : X Y , ent
ao X e innito se
e so se Y e innito.
7. Prove que, se Y X e Y e innito, ent
ao X e tambem innito. Em particular, prove que Z e innito.
3

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 tambem a
primeira axiomatizaca
o da noca
o de espaco de Hilbert, uma noca
o da An
alise Funcional
fundamental para a Mec
anica Qu
antica.
4
A noca
o de n
umero de elementos (ou cardinal) dum conjunto e discutida no Apendice.

66

Captulo 2. Os N
umeros Inteiros

2.2

Desigualdades

Parte das propriedades elementares dos n


umeros inteiros, racionais e reais
dizem respeito `a manipulacao de desigualdades, ou seja, dizem respeito `a
relac
ao de ordem existente nestes aneis. Nesta seccao vamos estudar a ordenacao dum anel de uma forma abstracta, exibindo propriedades que s
ao
comuns a todos os aneis ordenados. Procuraremos compreender os motivos
pelos quais certos aneis podem ser ordenados, enquanto outros n
ao o podem
ser, e se a ordenacao e u
nica. Faremos ainda referencia a propriedades de ordem que sao caractersticas dos inteiros, e mostraremos que as propriedades
de ordem deste anel sao consequencia dos axiomas mencionados na seccao
anterior. Parte das nocoes que utilizaremos podem ser denidas no contexto
dum qualquer conjunto, sem referencia a operacoes algebricas, e e isso que
passamos a fazer.
Defini
c
ao 2.2.1. Uma relacao 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 tres casos
x > y ou y > x ou x = y.
Note que a condicao (ii) arma que quaisquer dois elementos podem
sempre ser comparados.
Dado um conjunto X com uma relacao de ordem >, que lemos maior
que, podem denir-se (tal como no caso dos n
umeros) as relacoes <,
e , que se leem da forma usual, por
a < b se e so se b > a;
a b se e so se a > b ou a = b;
a b se e so se a < b ou a = b.
Relembramos a seguir alguns conceitos elementares aplicaveis em qualquer
conjunto ordenado X.
Defini
c
ao 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 definica
o e propriedades das relaco
es de ordem em geral, ver o Apendice.

2.2. Desigualdades

67

Com estas nocoes temos ainda as nocoes usuais de maximo, mnimo,


supremo e nmo, que passamos a enunciar para referencia futura.
Defini
c
ao 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 mnimo) de Y , e designamos x por
x diz-se ma
max Y (respectivamente min Y );
(ii) o mnimo (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 sao 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 relaca
o usual >, e Y =] , 0[. Neste caso, Y n
ao tem
minorantes em R, e portanto n
ao pode ter nmo ou mnimo. O conjunto dos
seus majorantes e o intervalo [0, +[, com mnimo 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


relacoes de ordem que de algum modo respeitam as operacoes algebricas
desse anel. Exigiremos no caso dum anel que
a > b a b > 0,
i.e, que a > b se e so 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 relacao de ordem num anel em termos do conjunto dos seus
elementos positivos.
Defini
c
ao 2.2.5. O anel A diz-se um anel ordenado se existe um subconjunto A+ em A que verique:
(i) Fecho em relac
ao `
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

Captulo 2. Os N
umeros Inteiros
Se A e um anel ordenado, denimos em A a relacao > por
a > b a b A+

Em particular, temos a > 0 se e so se a A+ , e consequentemente dizemos


que A+ e o conjunto dos elementos positivos do anel A. Temos naturalmente
a < 0 se e so se a A+ , e por isso os elementos do conjunto A = {a A :
a A+ } dizem-se negativos. Note-se que esta relacao e efectivamente uma
relacao de ordem em A. A transitividade da relacao > segue-se do fecho
de A+ em relacao `a soma, e a tricotomia de > e consequencia imediata
de (ii) na Denicao 2.2.5.
Indicamos a seguir regras b
asicas para manipular desigualdades que s
ao
v
alidas em qualquer anel ordenado.
Proposi
c
ao 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 sao identicas, porque sao comuns a todos os aneis ordenados.
A demonstracao destas propriedades e muito simples, e remetemo-la para
os exerccios, exemplicando aqui apenas a demonstracao da propriedade (i):
Demonstrac
ao. Pela Denicao 2.2.5,
a + c > b + c (a + c) (b + c) A+
a b A+ a > b.

evidente das consideracoes acima que o anel dos inteiros pode ser orE
ao usual dos inteiros.
denado fazendo Z+ = N, o que corresponde a` ordenac
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 relacao `a soma e ao produto. Talvez mais interessante e vericar que a ordenacao usual dos inteiros e a u
nica possvel 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+ .
Demonstrac
ao. Temos apenas de provar que A+ e indutivo e usar a denicao
de N (A):
(a) Como 1 = 0 e 1 = (1)(1) = 12 , segue-se da propriedade (vi) da
Proposicao 2.2.6 que 1 > 0, i.e., que 1 A+ ;
(b) Como A+ e fechado em relacao a` adicao,
a A+ a + 1 A.
Assim, A+ e indutivo e conclumos que N (A) A+ .
claro que existem aneis A para os quais A+ = N (A), ou seja, para
E
os quais N (A)  A+ . Exemplos obvios sao os aneis dos racionais e dos
reais. No entanto, e como sugerimos acima, se A e o anel dos inteiros, entao
N (A) = A+ .
Teorema 2.2.8. O anel dos inteiros s
o pode ser ordenado fazendo Z+ = N.
Demonstrac
ao. 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.
ao m = 0 e m Z+ , de acordo com a propriedade
Se m Z+ , ent
de tricotomia na Denicao 2.2.5. Como N Z+ , segue-se tambem que
m N. Finalmente, segue-se do Axioma II que, neste caso, m N.
Nao se deve concluir do resultado anterior que a ordenacao de um anel
arbitr
ario e sempre u
nica! Indicaremos nos exerccios desta seccao um subanel de R que pode ser ordenado de maneiras distintas.
Como dissemos acima, os primeiros resultados desta seccao mostram que
uma boa parte das propriedades de ordem dos inteiros e comum aos aneis
dos racionais e dos reais. O resultado anterior sugere por sua vez que as
propriedades de ordem especcas dos inteiros resultam de, no caso A = Z,
termos A+ = N (A), i.e., Z+ = N. A ttulo de exemplo, provamos que
os inteiros positivos sao os inteiros maiores ou iguais a 1, armacao que se
torna obviamente falsa se substituirmos a palavra inteiros por racionais
ou reais.
Proposi
c
ao 2.2.9. Z+ = {m Z : m 1}.
Demonstrac
ao. 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

Captulo 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 Princpio de Inducao e pelo Teorema 2.2.8, S = N = Z+ .
A proposicao 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 especcas
dos inteiros nos exerccios que se seguem e na seccao seguinte.
A nocao de valor absoluto (ou m
odulo) pode ser introduzida sem diculdades num qualquer anel ordenado A.
Defini
c
ao 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 denicao. A respectiva demonstracao
faz parte dos exerccios.
Proposi
c
ao 2.2.11. Para quaisquer a, b A, temos:
(i) |a| a |a|;
(ii) |a + b| |a| + |b|;
(iii) |ab| = |a||b|.
Exerccios.
1. Complete a demonstracao da Proposicao 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 so se m = max S;
(d) m = inf S se e so se m = min S.
5. Prove a Proposicao 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. Princpio de Inducao

71

7. Seja B um anel ordenado e : A B um isomorsmo de aneis. Mostre que


A pode ser ordenado com A+ = {a A : (a) B + }.

8. Seja A = {m + n 2 : m, n Z}. Mostre que A pode ser ordenado com uma


ordenacao distinta da usual (induzida
de R).

o: Note que (m + n 2) = m n 2 e um automorsmo de A e


(Sugesta
utilize o exerccio 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 valida em qualquer anel ordenado.
12. O anel ordenado A diz-se arquimediano se e so se para quaisquer a, b A
com a = 0 existe x A tal que ax > b. Prove que o anel dos inteiros e
arquimediano.

2.3

Princpio de Indu
c
ao

De acordo com a denicao de N discutida na seccao anterior, o conjunto dos


naturais verica o princpio de induc
ao:
Teorema 2.3.1 (Princpio de Indu
c
ao). Se S Z e um conjunto indutivo em Z, ent
ao N S. Em particular, se S N, ent
ao S = N.
Tradicionalmente, uma demonstracao por inducao obedece ao seguinte
esquema: dada uma proposicao 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 tambem verdadeira.
A relacao entre este procedimento e o Princpio de Inducao e facilmente
esclarecida introduzindo o conjunto
S = {n N : P(n) e verdadeira}.
Temos entao
(P(1) e verdadeira) (1 S);
(P(n) P(n + 1)) (n S n + 1 S).
O argumento por inducao habitual resume-se portanto a provar que o conjunto dos naturais para os quais determinada armacao 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

Captulo 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 armac
ao qualquer
natural e par ou mpar, consideramos P(n) =n par ou mpar. Agora:
(i) Se n = 1, temos 1 = 2 0 + 1, donde 1 e mpar, e P(1) e verdadeira.
(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.
Conclumos que P(n) e verdadeira para qualquer natural.

Aproveitaremos esta tecnica de demonstracao para provar mais algumas propriedades de ordem dos naturais e dos inteiros. Comecamos pelo
princpio de boa ordenac
ao.
Teorema 2.3.3 (Princpio de Boa Ordena
c
ao). Qualquer conjunto n
ao
vazio de naturais tem mnimo.
Demonstrac
ao. Seja S um qualquer conjunto n
ao vazio de naturais e considere a proposicao
P(n) =Se S contem um natural k n, ent
ao S tem mnimo.
Observe que o teorema a demonstrar e equivalente a` armacao (porque?)
P(n) e verdadeira para qualquer natural n.
Podemos pois utilizar o Princpio de Inducao:
(i) P(1) e verdadeira, porque, se S contem um natural k 1, ent
ao de
acordo com a Proposicao (2.2.9) temos k = 1, e 1 e obviamente o
mnimo de S, porque e o mnimo de N.
(ii) Suponha-se que P(n) e verdadeira para o natural n, e suponha-se
que S contem um natural k n + 1. Temos de provar que S tem
mnimo. Se S contem algum natural k n, segue-se de P(n) que
S tem mnimo. Caso contr
ario, S contem um natural no intervalo
[1, n + 1], mas nenhum natural no intervalo [1, n]. Como sabemos que
o intervalo ]n, n + 1[ e vazio, conclumos que n + 1 e o mnimo de S.

Quando S e um conjunto de inteiros, temos


Teorema 2.3.4. Qualquer conjunto n
ao-vazio de inteiros tem mnimo (respectivamente, m
aximo) desde que seja minorado (respectivamente, majorado).

2.3. Princpio de Inducao

73

Deixamos a demonstracao deste teorema como exerccio, mas provamos


o resultado seguinte, que pode ser utilizado para fazer demonstracoes por
inducao que comecam num qualquer inteiro k = 1. Note-se, do argumento
seguinte, que os Teoremas 2.3.3 e 2.3.4 sao ocasionalmente de utilizacao mais
pr
atica do que o princpio de inducao nita, e podem substitu-lo.
Proposi
c
ao 2.3.5. Se a armac
ao 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.
Demonstrac
ao. 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 denicao minorado por k. Portanto, de acordo
com o Teorema 2.3.4, se S e n
ao-vazio tem necessariamente um elemento
mnimo m. Alem 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 mnimo de S, m1 S, ou seja, P(m1) e verdadeira.
Mas tambem 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 mnimo, e por isso e necessariamente vazio.
Em certas circunst
ancias e mais conveniente utilizar ainda uma outra
forma do princpio de inducao. A ttulo de exemplo, considere-se a sucessao
umeros de Fibonacci, constituda pelos naturais
an dos n
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, . . .
Esta sucessao costuma ser introduzida como a sucess
ao an que satisfaz6 :
(2.3.1)

a0 = a1 = 1, e an+1 = an + an1 para n 1.

possvel determinar uma express


E
ao explcita para a sucess
ao de Fibonacci.
N
ao nos detemos para examinar o processo do seu calculo, mas a expressao
e a seguinte:
n
n


5+ 5 1+ 5
5 5 1 5
+
.
(2.3.2)
an =
10
2
10
2
6
Fibonacci, tambem conhecido por Leonardo de Pisa (1180-1250), chegou a esta
sucess
ao, considerando o seguinte problema: Quantos casais de lebres existem ao fim
de um ano se cada casal origina um novo casal ao fim de um mes que, por sua vez, passa
a reproduzir-se ao fim de 2 meses.

74

Captulo 2. Os N
umeros Inteiros

nica que
Parece obvio que a sucessao an acima denida deve ser a u
satisfaz (2.3.1). No entanto, a demonstracao desta u
ltima armacao n
ao
e tao simples como `a primeira vista pode parecer. Convem antes do mais
formalizar a nocao de sucess
ao num qualquer conjunto X.
o de elementos do conjunto X e uma funcao
Defini
c
ao 2.3.6. Uma sucessa
f : N X.
Quando discutimos sucess
oes, e tradicional escrever fn em vez de f (n),
e falar da sucessao {f1 , f2 , . . . }, {fn }, ou mesmo fn , em vez de mencionar a sucessao f . Cometeremos frequentemente o mesmo abuso de
linguagem (porque e que este habito e um abuso de linguagem?).
Note-se tambem que, se k e um inteiro, ent
ao `a funcao g : [k, [Z X
corresponde a sucessao f : N X dada por f (n) = g(n + k 1). Por este
motivo, dizemos que g e uma sucessao denida em [k, [. A sucessao de
Fibonacci mencionada acima e portanto uma sucessao denida em [0, [.
O resultado que pretendemos demonstrar e o seguinte:
Proposi
c
ao 2.3.7. Se f e uma sucess
ao de naturais denida em N0 , tal
ao f (n) = a(n), onde
que f0 = f1 = 1 e fn+1 = fn + fn1 para n 1, ent
ao denida por (2.3.2).
a(n) = an e a sucess
Sendo P(n) a armacao f (n) = a(n), temos de provar P(n) para
qualquer inteiro n 0. A diculdade em empregar o habitual metodo de
inducao esta em que, por raz
oes evidentes, nao conseguimos demonstrar que
P(n) P(n+1), mas apenas que (P(n) e P(n1)) P(n+1). Para tornar
mais facil a resolucao deste problema e doutros semelhantes, introduzimos
a seguinte forma do princpio de inducao:
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 proposicao 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 demonstracao desta armacao faz-se
sem diculdades de maior, a partir do princpio de boa ordenacao, de forma
semelhante `a demonstracao da Proposicao 2.3.5.
Demonstrac
ao do Teorema 2.3.8. Seja F = {n k : n S}. Pretendemos provar que F e vazio. Se F = , como F e por denicao minorado,
conclumos que F tem mnimo m k.

2.3. Princpio de Inducao

75

Como k S, e claro que m > k. Portanto m 1 > k, e o intervalo


[k, m1] n
ao contem nenhum elemento de F , porque todos os seus elementos
sao menores do que o mnimo 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.
Conclumos que F n
ao pode ter mnimo, donde F e vazio, ou seja,
[k, +[ S.
O teorema anterior permite uma demonstracao imediata da Proposicao
2.3.7 que deixamos como exerccio.
Este resultado, no entanto, n
ao elimina totalmente as diculdades l
ogicas
com denicoes como (2.3.1). Esta e, na realidade, um exemplo duma denicao recursiva, ou seja, duma denicao que refere o objecto a denir na
descricao que d
a desse mesmo objecto. Como sabemos pelo menos desde
que Epimenides de Creta se tornou famoso pela sua frase Todos os homens
de Creta s
ao mentirosos, e possvel criar paradoxos l
ogicos, ou armacoes
cujo valor l
ogico n
ao pode ser decidido, utilizando proposicoes que de algum
modo se referem a elas proprias. Um exemplo j
a classico e o paradoxo de
Bertrand Russell 7 , sugerido pela tentativa de denir o conjunto de todos
os conjuntos.
Observe-se que a denicao 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 composicao, ou seja, U tem a estranha propriedade de ser
elemento dele proprio, 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 sao elementos deles
pr
oprios. Em smbolos,
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 proprio normal (N N !). Por outras
palavras, n
ao conseguimos atribuir um valor l
ogico `a armacao N N .
A um nvel supercial, a licao a tirar deste exemplo e simplesmente
que e necessario algum cuidado com denicoes recursivas, armacao 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 noco
es fundamentais da aritmetica. Este trabalho
monumental foi sem d
uvida o auge de um programa de formalizar a Matem
atica, a que
se poder
a chamar logstica, e que consistia em construir toda a Matem
atica atraves
da deduca
o l
ogica a partir de um pequeno n
umero de conceitos e princpios. Embora
essa abordagem tenha falhado, devido aos trabalhos posteriores de G
odel, ela deu uma
contribuica
o not
avel para a L
ogica Matem
atica.

76

Captulo 2. Os N
umeros Inteiros

como dissemos acima, ja era compreendida por alguns l


osofos da Grecia
Antiga. Mais prosaicamente, a mesma diculdade surge quando se utilizam
folhas de c
alculo autom
atico (spreadsheets), e se cria um circuito fechado de
referencias entre celulas da folha, ou quando se enuncia um teorema como
o que se segue:
Teorema 2.3.9. Esta armac
ao e falsa. . .
intuitivamente claro que diculdades deste tipo n
E
ao podem surgir com
denicoes semelhantes `a utilizada para a sucess
ao de Fibonacci, e na realidade empregaremos frequentemente denicoes recursivas para introduzir
nocoes fundamentais. Discutiremos varios exemplos na seccao seguinte, e
esbocaremos o processo formal que as sustenta no Apendice a este texto. A
um nvel mais profundo, no entanto, as diculdades l
ogicas com denicoes recursivas, ou mais geralmente com proposicoes que se referem a elas proprias,
parecem inevitaveis e estao relacionadas com alguns dos problemas mais
possvel dar uma denidifceis contemplados por matematicos e losofos. E
cao (rigorosa!) de denicao rigorosa? Podemos compreender o funcionamento da nossa propria inteligencia? Como podemos conciliar o aspecto
mecanico das deducoes logicas, 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 Inteligencia Articial.
Exerccios.
1. Determine todos os subconjuntos indutivos de Z.
2. Prove o Teorema 2.3.4.
3. Prove a Proposicao 2.3.7.
4. Considere-se a armacao (obviamente falsa!) Todas as mulheres loiras tem
olhos azuis. Qual e o erro da seguinte demonstracao por inducao? Designamos por P(n) a armacao Se num conjunto de n mulheres loiras existe
uma com olhos azuis, entao todas tem olhos azuis. Ent
ao:
(a) P(1) e evidentemente verdadeira.
(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 tem olhos azuis. Como
L = Ln Ln+1 , todas as mulheres em L tem olhos azuis.
(c) Como existe pelo menos uma mulher loira com olhos azuis, todas as
mulheres loiras tem olhos azuis.

2.4. Somat
orios e Produtos

77

5. Uma outra variante do problema das mulheres loiras de olhos azuis e a


seguinte. Considere-se a armacao (obviamente falsa!) Todas os grupos nitos sao abelianos. Temos a seguinte demonstracao por inducao: Seja G
um grupo e designemos por P(n) a armacao Num subconjunto de G com n
elementos, todos os elementos comutam.
(a) P(1) e evidentemente verdadeira.
(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` excepcao 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, conclumos que G e comutativo.
6. A f
ormula (2.3.2) para a sucessao de Fibonacci pode ser obtida determiao
nando as sucessoes da forma n que satisfazem a equacao (2.3.1). Quais s
as sucess
oes de inteiros que satisfazem
bn+1 = bn + 6bn1

2.4

b0 = b1 = 1?

Somat
orios e Produtos

S
o raramente utilizamos somas e produtos de apenas dois elementos. Por
este motivo, convem-nos generalizar estas operacoes algebricas para um
n
umero arbitr
ario, mas nito, de parcelas ou factores. Comecamos por analisar a denicao de produtos de mais de dois factores, dado que os resultados
referentes a somatorios se obtem por uma simples mudanca de notacao.
Nesta seccao, S designa um conjunto com uma operacao bin
aria associativa. Dada uma sucessao a1 , a2 , . . . , an , . . . de elementos de S, a sucessao
dos respectivos produtos parciais, i.e., a sucessao 1 = a1 , 2 = a1 a2 ,
3 = (a1 a2 )a3 , . . . e denida formalmente como se segue.
Defini
c
ao 2.4.1. A sucessao : 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 ate 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 proposicao.
Proposi
c
ao 2.4.2. Se a, b : N S s
ao sucess
oes em S, temos:
(i) sempre que n > m

m

k=1


ak

n


k=m+1


ak

n

k=1

ak ;

78

Captulo 2. Os N
umeros Inteiros

(ii) se a operac
ao e comutativa,
 n

 n
n



ak
bk =
(ak bk ) .
k=1

k=1

k=1

A demonstracao, por inducao, ca para exerccio (note que a denicao


acima pode ser alterada sem diculdade para produtos que comecam com
k > 1).
Um caso particular interessante da Denicao 2.4.1 e o duma sucessao
a : N S constante (i.e., com an = c, para qualquer n N). O produto
dos n primeiros termos da sucessao a corresponde ent
ao claramente `a nocao
de potencia de base c e expoente n.
Defini
ao 2.4.3. A pot
encia de base c e expoente n N e dada por
c
cn = nk=1 c.
Note-se que a potencia e formalmente uma funcao : N S S, dada
por (n, c) = cn . Se xarmos c, obtemos uma funcao exponencial : N S,
mas podemos igualmente xar n, para obter uma funcao : S S. De
acordo com as Denicoes 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 invertvel, usaremos
tambem as denicoes
(2.4.2)

cn = (c1 )n (n > 1), e c0 = I.

Se c e invertvel, a potencia cm ca assim denida para qualquer inteiro


m. Portanto, se S e um grupo, ent
ao a funcao : N S S pode ser
: Z S S. As seguintes regras elementares
substituda por uma funcao
sobre potencias sao em qualquer caso v
alidas neste contexto mais geral.
Proposi
c
ao 2.4.4. Se a operac
ao 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 invertveis, 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 demonstracao destes resultados requer o Princpio de
Inducao. Ilustramos a demonstracao de (i), como exemplo de um argumento
que envolve dois naturais.

2.4. Somat
orios e Produtos

79

Demonstrac
ao. Provamos an am = an+m por inducao no natural m. Seja
P(m) a armacao:
P(m) = an am = an+m para qualquer a S e qualquer natural
n.
P(1) segue-se da Denicao 2.4.1, e para provar P(m + 1), note-se que
an am+1 = (an )(am a)
n

= ((a )(a ))a


n+m

= (a

)a

= an+m+1

(por (2.4.1)),
(por associatividade),
(por hip
otese de inducao),
(por (2.4.1)).

Repare-se, ainda, que de acordo com (iii), e supondo que S e um grupo, a


funcao f : Z S dada por f (n) = an (com a S xo) e um homomorsmo
de grupos. Se S e apenas um mon
oide, a restricao da mesma funcao a N0 e
ainda um homomorsmo de mon
oides.
A passagem dos resultados anteriores `a notacao aditiva n
ao oferece diculdades de maior. Se + designa uma operacao bin
aria comutativa no
conjunto S, a Denicao 2.4.1 deve ser reescrita como se segue:
Defini
c
ao 2.4.5. A sucessao : 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 ate n, e escrevemos
n diz-se o somato
n .

n

k=1 ak

ao escreveDa mesma
 forma, se a : N S e constante com an = c, ent
mos nc = nk=1 c. Alem disso, se S tem identidade 0 e o elemento c tem
simetrico, denimos
0c = 0,

(n)c = n(c).

Referimo-nos a` operacao : N S S dada por (n, c) = nc como


o produto de um natural n por um elemento c de S , e `a correspondente
operacao : 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 proprio o conjunto dos inteiros. Neste caso, passamos a dispor aparentemente de duas operacoes de produto: a operacao mencionada no
Axioma 1 deste Captulo, e a operacao introduzida na Denicao 2.4.5. Deixamos como exerccio vericar que estas duas operacoes sao efectivamente
a mesma. Na realidade, o que esta duplicacao sugere e que as referencias ao

80

Captulo 2. Os N
umeros Inteiros

produto na axiom
atica dos inteiros s
ao superuas e desnecessarias, o que e
efectivamente o caso: e possvel apresentar conjuntos de axiomas para os inteiros sem mencionar a operacao 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 algebricas b
asicas do
produto de inteiros por elementos de G podem ser resumidas como se segue:
Proposi
c
ao 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 ttulo de curiosidade que estas propriedades sao formalmente
semelhantes `as da denicao de espaco vectorial. Mais exactamente, se substituirmos os elementos do grupo G por vectores de um qualquer espaco vectorial e os inteiros por escalares do correspondente corpo, ent
ao as propriedades
expressas na Proposicao 2.4.6 sao exactamente as exigidas a` operacao produto dum escalar por um vector na denicao de espaco vectorial. De facto,

existe uma nocao b


asica da Algebra
que permite tratar ao mesmo nvel os
conceitos de grupo abeliano e de espaco vectorial: a nocao de m
odulo sobre
um anel. Esta nocao sera formalizada num captulo 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:
ao temos:
Proposi
c
ao 2.4.7. Se a, a1 , . . . , an , b, c A e n N, ent
n
n
(i) c ( k=1 ak ) = k=1 (cak );


(ii) ( nk=1 ak ) c = nk=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 funcao
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 so e um homomorsmo de aneis se, por acaso, a2 = a
(porque?).
Exerccios.
1. Qual e a sucessao denida em Z por a1 = 1, an+1 =

n
k=1

ak ?

2. Complete as demonstracoes dos resultados enunciados nesta seccao.

2.4. Somat
orios e Produtos

81

3. Mostre que, se S e um monoide onde a lei do corte e valida, ent


ao a igualdade
 n
 n

n



ak
bk =
(ak bk )
k=1

k=1

k=1

verica-se se e so 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 Captulo 1.)
(Sugesta
5. Prove que, se B e um subconjunto do anel A fechado em relacao `a diferenca
em A, ent
ao B e tambem fechado em relacao 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
armacoes sao equivalentes para um subconjunto B Z n
ao vazio:
(a) B e fechado em relacao a` diferenca;
(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 nao sao 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 contem 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 contem I;
(b) {n Z : na = 0} e um ideal de A que contem o n
ucleo N ();
n
(c) (N) = {nI : n N} = { k=1 I : n N} e o conjunto N (A)8 .
8

Esta e a forma mais rigorosa que podemos dar `


a ideia de que os elementos de N (A)
se obtem somando a identidade I a si pr
opria, um n
umero arbitr
ario, mas finito, de vezes.

82

Captulo 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
ao A e isomorfo a Z.
n
ao-vazio de A+ tem mnimo), ent
o: Mostre, pela seguinte ordem, que:
(Sugesta
(a) O conjunto {a A : 0 < a < I} e vazio;
(b) A+ = (N):
(c) A = (Z);
(d) e injectiva.)

2.5

Factores, M
ultiplos e Divis
ao

Num anel arbitr


ario A a equacao ax = b n
ao tem necessariamente solucao
para quaisquer a e b, mesmo que a = 0 (se a = 0 a equacao so pode em
qualquer caso ter solucao para b = 0). Para evitar a necessidade de distinguir
a equacao ax = b da equacao xa = b, suporemos sempre nesta seccao que A
designa um anel comutativo.
Defini
c
ao 2.5.1. Se a, b A, dizemos que a e factor (ou divisor9 ) de
ltiplo de a, e escrevemos a|b, se a equacao ax = b tem
b, ou que b e mu
alguma solucao 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 relacao e factor de e transitiva (se a|b e b|c, ent


E
ao
a|c), e se c = 0 n
ao e divisor de zero, temos que ac|bc se e so se a|b. Por
outro lado, se A e um anel ordenado, e tambem claro que a|b se e so se
|a| | |b|.
Neste captulo estamos interessados no caso A = Z. O estudo da factorizacao e divisibilidade em aneis mais gerais sera efectuado no pr
oximo
captulo. No caso dos inteiros, a implicacao n > 0 n 1 permite-nos
obter ainda:
9

Note-se que o termo divisor e utilizado aqui numa acepca


o ligeiramente diferente da
que us
amos quando definimos divisor de zero. Recorde-se que a = 0 se diz divisor de zero
se a equaca
o ax = 0 tem soluca
o x = 0.

2.5. Factores, M
ultiplos e Divis
ao

83

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|.
De acordo com o lema anterior, se n e k sao naturais e k|n, ent
ao k < n.
Como ja observ
amos, 1 e factor de qualquer natural n. Portanto, se n e
m sao naturais, o conjunto dos factores (ou divisores) comuns a n e m e
n
ao-vazio e majorado, e consequentemente tem maximo.
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, ja que nm > 0 e m
ultiplo comum de
n e m. Tem portanto um elemento mnimo, de acordo com o Princpio de
Boa Ordenacao.
Defini
c
ao 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 ma
de n e m;
ltiplo co(ii) mmc(n, m) = min{k N : n|k e m|k} diz-se mnimo 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 conclumos 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 mnimo 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

Captulo 2. Os N
umeros Inteiros

Proposi
c
ao 2.5.6. Sejam n, m, d, l N. Ent
ao:
(i) d = M DC(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 = M M C(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 armacoes na seccao seguinte.
Indicamos aqui para referencia futura mais duas denicoes elementares.
Note-se que convencionamos dizer que o natural 1 n
ao e primo.
Defini
c
ao 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 sao 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 seccao anterior prov


amos por inducao 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 especco 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 reexao mostra que estas armacoes estao
relacionadas com o Algoritmo de Divisao 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|.
Demonstrac
ao. Provamos apenas o caso n, m N, deixando o caso geral
como exerccio. Note-se que o argumento para provar a existencia corresponde ao processo usual para efectuar uma divis
ao.
(i) Existencia: Considere-se o conjunto Q = {x N0 : 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 maximo 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(|qq  |) = |rr  |.
Agora, se q = q  , e obvio 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  |) = |rr  |, tambem r = r  .
Defini
c
ao 2.5.10. Se n, m Z, n = 0, e m = nq + r com 0 r < |n|,
dizemos que q e r sao respectivamente o quociente e o resto da divis
ao
de m por n.
O quociente e o resto dependem dos sinais algebricos de m e n duma
forma que n
ao e imediatamente obvia. 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 funcao : Z {0, 1, . . . , n 1}, onde
(m) e o resto da divis
ao de m por n. Deixamos como exerccio a vericacao
do seguinte resultado:
Proposi
c
ao 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 ja na pr
oxima seccao para descrever completamente os ideais do anel dos inteiros, e tornaremos a encontr
a-lo repetidas
vezes. No proximo captulo apresentaremos uma sua generalizacao a certos
aneis de polin
omios e outros aneis mais gerais. De facto, todas as nocoes
introduzidas nesta seccao (primo, mdc, mmc, etc.) serao eventualmente
generalizadas a uma classe muito extensa de aneis.
Exerccios.
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 so se a|b.
2. Prove o Lema 2.5.3.
3. Conclua a demonstracao do Teorema 2.5.9.

86

Captulo 2. Os N
umeros Inteiros

4. Mostre que, para m, n, k N, se mn = k e m2 > k, ent


ao n2 < k.
5. Faca 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 Proposicao 2.5.11. Qual e a relacao entre este teorema e a prova
dos nove da Aritmetica elementar?
9. Diga se o Teorema 2.5.9 e valido 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 sao obviamente possveis, 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 diferencas
destes n
umeros. Exemplos sao 9 = 30 21, 3 = 63 60, etc.
Um exame mais cuidadoso dos n
umeros que se podem obter sugere as
seguintes observacoes:
Podemos obter qualquer natural da forma x21 + y30 com x, y Z.
Todos os n
umeros da forma x21 + y30 sao m
ultiplos de 3 (pois 3 e o
maximo divisor comum de 21 e 30).
Por outro lado, existem inteiros x e y  (e.g., x = 3, y  = 2) tais que
ultiplo de
3 = x 21 + y  30. Em particular, se m = k3 e um qualquer m
10
stenes. Erat
Chama-se a este procedimento o filtro de Erato
ostenes (276 a.C.194 a.C.) nascido na actual Lbia, 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 + y30 sao precisamente os m
ultiplos de 3;
3 = mdc(21, 30) e o menor natural da forma x21 + y30.
O objectivo desta seccao e explorar estas observacoes, generalizando a
um anel arbitr
ario as ideias que se tem revelado u
teis noutros contextos.
Como subprodutos do nosso trabalho determinaremos todos os ideais de Z e
encontraremos um processo de calculo 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
calculo 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 relacao
`a diferenca e ao produto por inteiros arbitr
arios, i.e., se x, y, x , y  , z Z,
entao
(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 contem 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
contem S. Portanto, a famlia dos ideais de A que contem S n
ao e vazia.
Designamos por S a intersecc
ao de todos os ideais pertencentes a esta
f
famlia, sendo claro que S S. E
acil vericar da denicao de ideal que
a interseccao duma famlia de ideais de A e ainda um ideal de A, e portanto
tambem evidente que, se S I A
S e um ideal de A que contem S. E
e I e um ideal, ent
ao S I. A vericacao de todas estas armacoes e
deixada como exerccio.
Defini
c
ao 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 contem 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 aneis onde n
ao e tao f
acil determinar o ideal gerado por
um dado conjunto de elementos.

88

Captulo 2. Os N
umeros Inteiros

Exemplos 2.6.2.
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 diferenca 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 contem necessariamente os
m
ultiplos de a, e conclumos que a = {xa : x A}.
2. Seja A = M2 (Z) o anel das matrizes 2 2 com entradas em Z, e


1 0
a=
.
0 0
O conjunto dos m
ultiplos de a e

{ax : x M2 (Z)} = {

n
0

m
0


: n, m Z},

oes que exploraremos nos exerccios.


mas a = M2 (Z) por raz

O ideal de Z gerado por 21 e 30 e tambem 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 aneis.
Teorema 2.6.3. I e um ideal de Z se e s
o se existe d Z tal que I = d.
Demonstrac
ao. Vejamos que ambas as implicacoes 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 contem inteiros positivos (note que, se n I, ent
ao n I). Sendo
I + = {n I : n > 0}, tomamos d igual ao mnimo de I + (mnimo esse que
existe pelo Princpio de Boa Ordenacao).
Como d I segue-se (porque?) 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 divisao de m por d (recorde-se
que d > 0, donde d = 0). Temos entao 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 diferenca de dois elementos do ideal I, temos r I. Finalmente, como
0 r < d e d e por denicao 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| e o
maximo divisor comum de n e m. O resultado anterior permite estabelecer
este resultado e ainda a parte (i) da Proposicao 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 equac
ao xn + ym = d tem soluc
oes x, y Z;
(ii) se k e um divisor comum de n e m, ent
ao k e tambem divisor de d.
Demonstrac
ao. (i) Sabemos, do teorema anterior, que existe um natural
obvio que d d = n, m. Como n, m e
d tal que n, m = d. E
o conjunto dos inteiros da forma xn + ym, existem inteiros x , y  tais que
d = x n + y  m.
igualmente obvio que n, m n, m = d. Portanto, n e m sao
(ii) E
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 e o
maximo divisor comum de n e m.
Este corolario sugere que o c
alculo de mdc(n, m) pode ser feito por busca
do menor natural no ideal n, m. O Algoritmo de Divisao torna essa busca
possvel recorrendo ao seguinte lema.
Lema 2.6.5. Se n, m N e m = qn + r, ent
ao n, m = n, r.
Demonstrac
ao. 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 aplicacao repetida do lema anterior ate
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
seccao:

90

Captulo 2. Os N
umeros Inteiros

Exemplo 2.6.6.
Se n = 21 e m = 30, ent
ao
30 = 1 21 + 9 = 30, 21 = 21, 9,
21 = 2 9 + 3 = 21, 9 = 9, 3,
9 = 3 3 + 0 = 9, 3 = 3.
Logo
30, 21 = 3,
e pelo corol
ario anterior temos que 3 = mdc(21, 30). Em termos gerais, i.e.,
comecando 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 tambem que e simultaneamente possvel determinar inteiros x e y tais que mdc(n, m) = xn + ym. Das
equac
oes acima temos imediatamente
3 = 21 + (2)9 e 9 = 30 + (1)21,
donde
3 = 21 + (2)[30 + (1)21] = (3)21 + (2)30.

Apresentamos a seguir um argumento que explora o facto de mdc(n, m)


ser uma combinacao linear de n e m.
Proposi
c
ao 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.
Demonstrac
ao. 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). Alem 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 mnimo m
ultiplo comum de dois naturais pode tambem 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 interseccao de dois ideais
e um ideal, conclumos, do Teorema 2.6.3, que n m = l, onde l e um
claro que l e um m
natural. E
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 Proposicao 2.5.6.
Estas observacoes sugerem a denicao de maximo divisor comum e mnimo m
ultiplo comum de dois inteiros como se segue.

2.6. Ideais e o Algoritmo de Euclides

91

Defini
c
ao 2.6.8. Se m, n, d, l sao 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.
A denicao acima e compatvel 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 possvel explorar estes resultados para estender as nocoes de
maximo divisor comum e mnimo m
ultiplo comum a certas classes de aneis.
Num anel arbitr
ario, distinguimos com um nome especial os ideais que,
tal como os ideais do anel Z, sao gerados por um dos seus elementos.
Defini
c
ao 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 aneis com ideais que n
ao sao principais. No entanto, os aneis onde todos os ideais sao principais constituem
uma classe importante de aneis.
Sabemos que, se A e um anel com identidade I, ent
ao a funcao : Z A
dada por (n) = nI e um homomorsmo. Segue-se naturalmente que o
conjunto das solucoes da equacao homogenea nI = 0 (n Z), que e o
n
ucleo de , e um ideal de Z. Portanto, e dado que todos os ideais de Z sao
principais, existe um inteiro m 0 tal que
{n Z : nI = 0} = m.
Na realidade, e de acordo com a demonstracao do Teorema 2.6.3, se m > 0,
entao m e simplesmente a menor solucao positiva da equacao nI = 0. Em
qualquer caso, o inteiro m merece um nome especial.
Defini
c
ao 2.6.10. Dizemos que um inteiro m 0 e a caracterstica do
anel A se
{n Z : nI = 0} = m.
Exemplos 2.6.11.
1. Os aneis mais comuns (Z, Q, R, C, H, etc.) tem caracterstica 0.
2. O anel Z2 tem caracterstica 2.

Se m e n sao ideais de Z, e claro que n m se e so se m|n. Por
outras palavras, determinar todos os ideais que contem n e equivalente a
determinar todos os divisores de n.
Isto mesmo e ilustrado na pr
oxima gura, quando n = 12, onde cada
rectangulo representa um ideal de Z que contem 12. Note-se que, se um

92

Captulo 2. Os N
umeros Inteiros










Figura 2.6.1: Ideais de Z que contem 12.


rectangulo est
a contido noutro, ent
ao os ideais correspondentes tambem o
estao, e que o ideal gerado por 1 e obviamente o anel Z.
Em alternativa, podemos representar os ideais que contem 12 como no
seguinte diagrama (note o subdiagrama a` direita).




 
















 



 

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 possvel que o u
nico ideal que o contenha estritamente seja o proprio 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
Defini
c
ao 2.6.12. O ideal I em A diz-se ma
qualquer ideal J em A,
I J = J = I ou J = A.
Os ideais m
aximos de um domnio 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.
Demonstrac
ao. 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 maximo.
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
maximo.
Na pr
oxima seccao 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] (porque?).


3. No apendice 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.

Exerccios.
1. De 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 + y1987.
3. Como pode medir 1 litro de agua, se tiver `a sua disposicao apenas dois
recipientes com capacidades respectivamente de 15 e 23 litros?
4. Sejam a, b, d, m, x, y, s, t Z. Mostre que:
(a) d = M DC(a, b), a = dx, b = dy mdc(x, y) = 1;
(b) as + bt = 1 mdc(a, b) = mdc(a, t) = mdc(s, b) = mdc(s, t) = 1;
(c) mdc(ma, mb) = |m| mdc(a, b);
(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).
5. Seja I = {I }B uma famlia de ideais de um anel A indexada por um
conjunto B qualquer. Considere o conjunto interseccao desta famlia:

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

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

94

Captulo 2. Os N
umeros Inteiros
(b) Seja S A, e I a famlia de todos os ideais de A que contem S. Prove
que neste caso I e o menor ideal de A que contem S.

6. Prove que, se S1 S2 A, ent


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


a1 , a2 , . . . , an  =
xk ak : xk A, 1 k n .
k=1

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(a
n1 , a2 , . . . , an ) e ln = mmc(a1 , a2 , . . . , an ), e prove que
a equacao dn = k=1 xk ak tem solucoes xk Z.
(b) Prove que dn+1 = mdc(dn , an+1 ) e ln+1 = mmc(ln , an+1 ).
(c) Quais sao os valores de n para os quais 30x+ 105y + 42z = n tem solucoes
inteiras?
10. Faca um diagrama semelhante ao dos divisores de 12 para n = 18.
11. Suponha que A e B sao aneis unitarios, de caracterstica respectivamente n
e m. Prove que a caracterstica 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 so se, para qualquer a J, a equacao xa + y = 1 tem solucoes
x A e y J.
o: Verique primeiro que {xa + y : x A e y J} e o ideal gerado
(Sugesta
por J {a}.)
13. Suponha que A e um anel com identidade I e caracterstica m > 0, e prove
que
{nI : n Z} = {nI : n N} = {(1), (2), . . . , (m)}
e um anel com m elementos. Prove tambem que, se a A, ent
ao a menor
solucao positiva de na = 0 e um factor de m.
o: se n = mq + r ent
(Sugesta
ao (n) = (r).)
14. Suponha que A e um anel com caracterstica 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 Captulo 1.
15. Determine os ideais de cada um dos seguintes aneis.

2.7. O Teorema Fundamental da Aritmetica

95

(a) O anel dos inteiros pares.


(b) O anel Z[i] dos inteiros de Gauss.
(c) O anel Z Z.
(d) O anel Mn (Z).
16. Determine no caso de cada um dos aneis do exerccio 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 multiplicacoes todos os naturais n 2. O objectivo deste seccao e
precisar e demonstrar esta observacao que, formulada convenientemente, se
diz o Teorema Fundamental da Aritmetica.
Proposi
c
ao 2.7.1. Qualquer natural n 2 tem pelo menos um divisor
primo p.
Demonstrac
ao. O conjunto
D = {m N : m > 1 e m|n}
e n
ao-vazio, ja que contem n. Seja p o mnimo de D. Se p n
ao e primo,
entao p = mk, onde 1 < m < p. Como m e obviamente factor de n ,p n
ao
pode ser o mnimo de D. Conclumos que p e primo.
Uma consequencia desta proposicao e a existencia de factorizacoes em
n
umeros primos para qualquer natural n 2.
Corol
ario 2.7.2.
umeros primos p1 p2 pk
k Se n 2, existem n
tais que n = i=1 pi .
Demonstrac
ao. Demonstramos este resultado por inducao.
Se n = 2, e evidente que n tem uma factorizacao do tipo indicado (k = 1
e p1 = 2). Supomos agora que qualquer natural m com 2 m < n tem uma
factorizacao do tipo indicado. Pretendemos provar que n tem tambem uma
factorizacao 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 Proposicao 2.7.1). P tem portanto um elemento maximo q. Se q = n,
entao n e primo, e tomamos k = 1 e p1 = q = n. Caso contrario, q < n
e, portanto, n = mq, onde 2 m < n. Pela hip
otese de
cao, existem
 indu

n
umeros primos p1 p2 pk tais que m = ki=1 pi , todos eles
majorados por q. Tomamos neste caso k = k + 1, e pk = q.

96

Captulo 2. Os N
umeros Inteiros

Veric
amos acima a existencia de factorizacoes em primos para qualquer
natural n > 2. A quest
ao da unicidade dessas factorizacoes (a menos da
ordem dos factores) sera esclarecida em seguida, mas convem 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 exerccios a demonstrac
ao 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
obvio
que as decomposic
oes em primos n
ao s
ao u
nicas no anel dos inteiros pares.

O resultado fundamental para provar a unicidade das factorizacoes 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.
Demonstrac
ao. 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 tambem um inteiro z tal que mn = zp. Conclumos
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 nao 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
(porque?). Notamos agora que
n2 = 2m2 2|n2 2|n,
pelo Lema de Euclides. Conclumos 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
=
2m
n
a
o tem soluc
oes
serem primos entre
si.
Conclu

mos
que
a
equa
c
a

o
n

nos inteiros, e 2 n
ao e racional.

2.7. O Teorema Fundamental da Aritmetica

97

Deixamos para os exerccios a generalizacao 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 demonstracao (que ca como exerccio) deve ser feita por
inducao no n
umero de factores.

ao:
Corol
ario 2.7.6. Se p e primo e p | ki=1 mi , ent
(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 factorizac
ao em primos, que e u
nica a menos da
ordem dos factores.
Demonstrac
ao. A existencia de factorizacoes em primos decorre do Corolario
2.7.2. Resta-nos por isso provar a sua unicidade.
Procedemos como se segue. Supondo que k e m sao naturais, p1 p2
pk e q1 q2 qm sao primos, e
k


pi =

i=1

m


qj ,

j=1

provamos que k = m e pi = qi . Para isso, argumentamos por inducao em k:


Para k =1, o resultado e obvio da denicao de n
umero primo;
Supomos o resultado v
alido para o natural k 1, e
k

i=1

pi =

m


qj .

j=1

Seja P = {pi : 1 i k} e Q = {qj : 1 j m}. Note-se mais uma


vez que de acordo com a denicao 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 . Conclumos que pk = qm , e segue-se
da lei do corte que
k1
m1


pi =
qj .
i=1

j=1

Pela hip
otese de inducao, k 1 = m 1 e pi = qi , para i < k, donde k = m
e pi = qi , para i k.

98

Captulo 2. Os N
umeros Inteiros

A factorizacao de n em primos pode evidentemente conter factores repetidos, e e por isso comum escreve-la na forma
n=

m


pi ei

(ei 1),

i=1

que se diz a factorizac


ao de n em potencias primas. Esta expressao e u
nica,
a menos da ordem dos factores.
O Teorema Fundamental da Aritmetica nao implica directamente a existencia dum n
umero innito de primos. Este u
ltimo facto foi tambem descoberto por Euclides.
Teorema 2.7.8 (Euclides). O conjunto dos primos e ilimitado.
Demonstrac
ao. 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 Proposicao 2.7.1), sao maiores do que n. Conclumos que existem
n
umeros primos maiores do que n.
Como acabamos de ver, os n
umeros primos formam uma sucessao ilimitada
2, 3, 5, 7, 11, 13, . . . , pn , . . .
sobre a qual a mais elementar curiosidade sugere algumas perguntas simples. Por exemplo, e possvel determinar uma f
ormula explcita, envolvendo
umeros primos
o natural n, que permita calcular o primo pn ? Quantos n
existem no intervalo de 1 a n? Ate que ponto e difcil 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 formula explcita que produza
apenas n
umeros primos. A ttulo de exemplo, descrevemos aqui uma das
mais famosas tentativas nesta direccao, devida a Fermat11 , 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
11

Pierre de Fermat (1601-1665), matem


atico frances. Fermat, advogado de profiss
ao, e
um dos personagens mais interessantes da hist
oria da Matem
atica. Foi um dos fundadores
do C
alculo Infinitesimal, e descobriu independentemente de Descartes (de quem ali
as foi
amigo) os princpios da Geometria Analtica. O seu trabalho mais importante foi sem
d
uvida a criaca
o da moderna Teoria dos N
umeros.

2.7. O Teorema Fundamental da Aritmetica

99

ainda um n
umero primo. H
a no entanto n
umeros de Fermat que n
ao sao
12
primos, como Euler descobriu em 1732 para n = 5. Se esta lhe parece uma
observacao simples de demonstrar, note que n = 5 corresponde a
5

22 + 1 = 4 294 967 297,


e Euler descobriu que a factorizacao deste n
umero em primos e
5

22 + 1 = 641 (6 700 417).


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) = xs + 1
tem a raiz x = 1, logo factoriza-se

2e

p(x) = (x + 1)q(x),
onde q(x) e um polin
omio com coecientes inteiros. Substituindo x por 2k ,
conclumos que
s

F = 2e + 1 = (2k ) + 1 = (2k + 1)q(2k ),


seguindo-se imediatamente que o n
umero F n
ao e primo. Por outras palavras,
ao e n
ao tem factores mpares maiores do que 1,
se F = 2e + 1 e primo ent
umero de Fermat
logo o seu u
nico factor primo e 2, donde e = 2n , e F e o n
Fn .
Apesar do comeco auspicioso da sucessao de Fermat, n
ao conhecemos
n
umeros de Fermat com n > 4 que sejam primos, e sabemos que alguns
desses n
umeros sao compostos. Sabemos por exemplo que o menor factor
primo do n
umero de Fermat correspondente a n = 1945 (n
umero esse com
ao decimal!) e um n
umero primo p de
mais de 10582 dgitos na sua expans
umeros de Fermat
587 dgitos: p = 5 21947 + 1, e julga-se que nenhum dos n
com n > 4 e primo. Apesar disso, veremos nos exerccios que estes n
umeros
podem ser usados para provar a existencia de um n
umero innito de primos.
As questoes sobre o n
umero de primos no intervalo de 1 a n, ou sobre a distribuic
ao dos primos, referem-se evidentemente `a probabilidade
de um n
umero natural escolhido ao acaso no intervalo [1, n] ser primo.
Est
ao tambem directamente relacionadas com o problema mencionado inicialmente, sobre a determinacao duma expressao explcita para o enesimo
primo. Legendre13 e Gauss foram os primeiros matematicos a sugerir uma
12

Leonhard Euler (1707-1783), matem


atico suco. Euler foi um dos mais prodigiosos
matem
aticos de sempre, tendo trabalhado nas mais diversas
areas da Matem
atica Pura e
Aplicada (an
alise, geometria, geometria diferencial, teoria dos n
umeros, fsica, mec
anica
dos fluidos, e outras).
13
Adrien Marie Legendre (1752-1833), matem
atico frances. Legendre distinguiu-se na
teoria dos n
umeros e no estudo das funco
es elpticas.

100

Captulo 2. Os N
umeros Inteiros

expressao aproximada para o n


umero de primos < x, que designamos por
(x). Nos nais do seculo XIX, Hadamard 14 provou que
(x)
x
log x

1 quando x .

N
ao provaremos aqui resultados desta natureza, que tipicamente requerem
tecnicas analticas para a sua demonstracao.
Problemas como os referidos sao talvez dos mais teoricos e difceis que
podemos conceber, e ilustram bem as capacidades e limitacoes do esprito
humano. Apesar da sua origem, tem tambem reexos interessantes na vida
actual. Referiremos adiante tecnicas 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
multiplicacao desses primos. Neste contexto, os n
umeros grandes podem
ter mais duma centena de dgitos; a sua factorizacao por vericacao sequencial de todos os possveis factores envolveria um n
umero de divisoes
ao sabemos ate que ponto e possvel estabelecer um
da ordem de 1050 ! N
algoritmo pr
atico para a factorizacao de n
umeros desta ordem de grandeza,
mas enquanto essa ignor
ancia se mantiver, as mais secretas comunicacoes
polticas e militares poderao continuar a fazer-se com seguranca recorrendo
difcil neste momento indicarmos outros problemas
aos n
umeros primos. E
pr
aticos onde as propriedades dos n
umeros primos tem 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 tao r
apidos quanto possvel para a decomposicao de sons nas suas frequencias fundamentais, uma tecnica conhecida
como An
alise de Fourier. A velocidade teorica maxima desses algoritmos
esta directamente relacionada com a funcao (x).
Exerccios.
k
k
1. Se n = i=1 pi ei e m = i=1 pi fi com ei , fi 0 inteiros, obtenha express
oes
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

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

Jacques Hadamard (1865-1963), um dos matem


aticos franceses mais influentes do virar
dos seculos XIX e XX, e que trabalhou em domnios muito diferentes da Matem
atica (e.g.,
na teoria do n
umeros e no c
alculo de variaco
es).

2.8. Congruencias

101

6. Prove que, para qualquer natural n, o intervalo [n + 1, n! + 1] contem 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 sucessao an = n2 n + 41 n
ao e so constituda 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.
n

umero de Fermat (n 0).


10. Seja Fn = 22 + 1 o enesimo n
n
(a) Prove que Fn+1 = 2 + i=0 Fi ;
(b) Prove que se n = m ent
ao mdc(Fn , Fm ) = 1;
(c) Porque e que o resultado anterior estabelece a existencia de um n
umero
innito de primos?
11. Prove que, se n n
ao e um quadrado perfeito, ent
ao
ao tem solucoes x, y Z).
equacao x2 = ny 2 n

2.8

n e irracional (i.e., a

Congru
encias

Estudaremos nesta seccao novas relacoes bin


arias em Z, as de congruencia
m
odulo m, associadas `a relacao de divisibilidade. Usaremos a teoria aqui
desenvolvida para resolver equacoes do tipo ax + by = n, onde todas as
vari
aveis sao inteiros. No pr
oximo captulo, as mesmas ideias serao usadas
para exibir uma classe muito importante de aneis nitos.
dulo m
Defini
c
ao 2.8.1. Se x, y Z, dizemos que x e congruente mo

com y se e so se x y e m
ultiplo de m. O inteiro m diz-se o modulo de
congru
encia.
Se x e congruente com y modulo m, escrevemos x y (mod m). Temos
portanto
xy

(mod m)

m|(x y)

(x y) m.

o de equival
Recorde-se que uma relacao bin
aria se diz uma relac
a
encia
quando e reexiva, simetrica e transitiva.
Proposi
c
ao 2.8.2. A relaca
o de congruencia m
odulo m e de equivalencia.
Demonstrac
ao. Vejamos que a relacao de congruencia modulo m satisfaz as
tres propriedades:

102

Captulo 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 so se, y x = (k)m,


(ii) e simetrica: E
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 equac
ao 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 e o u
nico m
ultiplo de 0,
xy

(mod 0) x = y,

ou seja, a relac
ao de congruencia m
odulo 0 e a habitual relaca
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 Divisao, 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 sao u
nicos
se 0 r < m. Portanto, x r (mod m), com 0 r < m, se e so se r
consequentemente facil generalizar a
e o resto da divis
ao de x por m. E
observacao acima, a prop
osito de m = 2, a qualquer m > 0.
Proposi
c
ao 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
razao uma classe de restos. Veremos no pr
oximo captulo que a famlia
das classes de restos (mod m) e na realidade o suporte do anel Zm , de que
j
a mencionamos, informalmente, alguns exemplos, como Z2 e Z3 .
Exemplo 2.8.5.

2.8. Congruencias

103

Qualquer inteiro x verica exactamente uma das equac


oes
x 0 (mod 4), x 1 (mod 4), x 2

(mod 4) ou x 3

(mod 4).

As equacoes que envolvem relacoes de congruencia podem ser manipuladas como equacoes algebricas vulgares, excepto no que diz respeito a` lei
do corte para o produto.
ao vericamProposi
c
ao 2.8.6. Se x x (mod m) e y y  (mod m), ent
se 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).
ultiplos de m.
Demonstrac
ao. Por hip
otese, tanto x x como y y  sao m

ultiplos
E portanto evidente que (x x ) (y y  ) = (x y) (x y  ) sao m
de m, i.e., x y x y  (mod m).
ultiplos de m. Por
Por outro lado, (x x )y e x (y  y) sao ainda m
ultiplo de m, ou seja, xy x y 
isso, (x x )y x (y  y) = xy x y  e m
(mod m).
Deixamos as restantes armacoes para os exerccios.
Exemplo 2.8.7.
claro que 10 3 (mod 7) e 11 3 (mod 7). De acordo com a Proposic
E
ao
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),
10 11 3 (3) (mod 7) 110 9

(mod 7).

Por outro lado, observe que


45 48

(mod 6),

mas 5 8 (mod 6). Assim, em geral, ax ax (mod m) n


ao implica x x
(mod m).

importante compreender que a Proposicao 2.8.6 usa precisamente as


E
propriedades de m que tornam este conjunto um ideal. A demonstracao
do seguinte corol
ario desta proposicao ca como exerccio.

104

Captulo 2. Os N
umeros Inteiros

Corol
ario 2.8.8. Se x y (mod m), ent
ao xn y n (mod m) para todo o
natural n.
Uma das aplicacoes mais simples da Proposicao 2.8.6 e do seu Corolario
e o estabelecimento de criterios de divisibilidade de n por m em termos dos
algarismos da representacao 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).

Conclumos, assim, que o n


umero 1998 e divisvel por 3, sem que para tal seja
necess
ario usar o Algoritmo de Divis
ao.

Este exemplo ilustra o seguinte criterio de divisibilidade:


Proposi
c
ao 2.8.10. O natural n e divisvel por 3 se e s
o se a soma dos
dgitos da sua representac
ao decimal e divisvel por 3.
Deixamos para os exerccios os criterios de divisibilidade por 2, 5, 9 e 11.
Passamos agora a estudar em pormenor as equacoes (lineares) do tipo
ax b (mod m). Como sabemos, a equacao ax = b so tem solucoes inteiras
quando b e m
ultiplo de a, sendo a sua solucao nestes casos u
nica (excepto se
a = 0). Pretendemos determinar os valores de b (em termos de a e m) para
os quais a equacao ax b (mod m) tem solucoes, e estabelecer algoritmos
de calculo de todas as suas solucoes.
interessante reconhecer que a quest
E
ao da existencia de solucoes para
ax b (mod m) se reduz `as ideias que introduzimos a prop
osito do maximo
divisor comum de dois inteiros.
Teorema 2.8.11. A equac
ao ax b (mod m) tem soluc
oes, se e s
o se b e
m
ultiplo de d = mdc(a, m).
Demonstrac
ao. Na realidade, ax b (mod m) tem solucoes se e so existem
inteiros x e y tais que b ax = my, i.e., b = ax + my. Dito doutra forma,
ax b (mod m) tem solucoes precisamente quando b e uma combinacao
linear de a e m com coecientes inteiros. Como vimos na Seccao 2.6 (ver
Denicao 2.6.8), as combinacoes lineares de a e m com coecientes inteiros
sao exactamente os m
ultiplos de mdc(a, m).

2.8. Congruencias

105

De um ponto de vista pr
atico, o resultado anterior mostra que a existencia de solucoes da equacao ax b (mod m) pode ser decidida com o
auxlio do Algoritmo de Euclides. Na realidade, como este permite obter
d = mdc(a, m) como combinacao linear de a e m, obtemos tambem uma
solucao de ax d (mod m), e desta obtemos facilmente solucoes da equacao
original. Ilustramos este procedimento no proximo exemplo.
Exemplo 2.8.12.
Considere-se a equaca
o
15x b (mod 40).
Usando o Algoritmo de Euclides, temos
40 = 15 2 + 10, ou 10 = 40 + 15 (2),
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).
Conclumos do Teorema 2.8.11 que a equac
ao tem soluc
oes 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 soluc
ao de 15x 5 (mod 40), ou mais geralmente x = 3k e
soluc
ao de 15x 5k (mod 40). Tomando como exemplo a equaca
o 15x 10
(mod 40), observamos que x = 6 e uma sua soluc
ao
obvia, porque
15 3 5

(mod 40) = 15 3 2 5 2

(mod 40),

evidente que qualquer inteiro x que vede acordo com a Proposic


ao 2.8.6. E
rique x 6 (mod 40) e tambem soluc
ao de 15x 10 (mod 40), e portanto
esta u
ltima equac
ao tem um n
umero innito de soluc
oes.
No entanto, os inteiros que satisfazem x 6 (mod 40) n
ao incluem todas as
soluc
oes de 15x 10 (mod 40), e. g., x = 2 e soluc
ao de 15x 10 (mod 40),
claro que este facto e um outro reexo da ausencia
mas 2 6 (mod 40). E
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 solucoes que existia neste exemplo nao e possvel. Segue-se tambem do Teorema
2.8.11 que a equacao ax b (mod m) tem solucoes para qualquer b precisamente quando mdc(a, m) = 1, ou seja, quando a e m sao primos entre
si. Este caso ocorre evidentemente quando a equacao ax 1 (mod m) tem
solucoes.
Defini
c
ao 2.8.13. Diz-se que a Z e invertvel (mod m) se e so se
ax 1 (mod m) tem solucao, i.e., se e so se a e m sao primos entre si. Se a
e solucao da equacao ax 1 (mod m), dizemos que a e inverso (mod m)
de a.

106

Captulo 2. Os N
umeros Inteiros

Exemplos 2.8.14.
1. A equac
ao 4x b (mod 9) tem soluc
oes para qualquer b, pois vemos que
mdc(4, 9) = 1. Em particular, 4x 1 (mod 9) tem a soluca
o x = 2 porque
4(2) + 9 = 1. Portanto,
(a) 2 e inverso de 4 (mod 9), e
(b) x = 2b e soluc
ao de 4x b (mod 9), qualquer que seja o inteiro b.
2. Como mdc(21, 30) = 3, 21 n
ao e invertvel (mod 30).

Suponha-se que x = c e uma solucao particular de ax b (mod m). J


a
observ
amos que qualquer inteiro x congruente com c e tambem solucao da
mesma equacao, ou seja,
x c (mod m) = ax ac b

(mod m),

mas que podem existir solucoes x que n


ao sao congruentes com c, i.e.,
podemos ter
ax b

(mod m) com x c (mod m).

No entanto, se a e m sao primos entre si, e agora f


acil constatar que este
u
ltimo caso e impossvel, 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).

Demonstrac
ao. 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) (Proposicao 2.8.6),


(mod m) (associatividade),

(mod m) (a a 1

(mod m).

Conclumos 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 equac
ao ax b (mod m) tem pelo menos uma soluc
ao c Z;
(ii) ax b (mod m) x c (mod m).

2.8. Congruencias

107

Temos pois um metodo simples para resolver a equacao linear ax b


(mod m) no caso em que a e m sao 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), conclumos que as soluco
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 sao primos entre si, e mesmo assim facil determinar
todas as solucoes da equacao
ax b (mod m).
Convem para isso recordar que, se a = a d e m = m d com d = mdc(a, m) =
0, ent
ao a e m sao primos entre si.
Exemplo 2.8.18.
Para calcular todas as soluc
oes de 15x 10 (mod 40), notamos que esta
equac
ao 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 equac
ao mdc(3, 8) = 1. J
a vimos que x = 6 e
soluca
o da equaca
o original, e consequentemente de 3x 2 (mod 8). Seguese, do Teorema 2.8.16, que as soluc
oes da segunda equac
ao s
ao os inteiros que
satisfazem x 6 (mod 8).
Conclumos que as soluc
oes de 15x 10 (mod 40) s
ao os n
umeros da forma
x = 6 + 8k. Em particular, e claro que a primeira equac
ao tem 5 soluc
oes que
n
ao s
ao congruentes (mod 40), nomeadamente, x = 6, 14, 22, 30, 38 (a soluc
ao
que referimos anteriormente, i.e., x = 2, corresponde a x = 38).

Veremos nos exerccios como calcular o n


umero de solucoes da equacao
ax b (mod m) que n
ao sao congruentes entre si para o m
odulo m.
Teremos ocasionalmente necessidade de resolver sistemas do tipo

xa
(mod m),
(2.8.1)
xb
(mod n).
O resultado seguinte foi descoberto pelo matem
atico chines Sun-Tsu (no
seculo I !) e por isso e muitas vezes referido pela designacao de Teorema
Chines do Resto.

108

Captulo 2. Os N
umeros Inteiros

Teorema 2.8.19 (Teorema Chin


es do Resto). O sistema (2.8.1) tem
soluc
oes para quaisquer a e b se e s
o se m e n s
ao primos entre si. Neste
caso, se c e uma soluc
ao, ent
ao (2.8.1) e equivalente a x c (mod mn).
evidente que os inteiros da forma x = a + ym sao as
Demonstrac
ao. E
solucoes da equacao x a (mod m). Portanto x = a + ym e solucao 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 equacao tem solucao para quaisquer a e b
se e so se m e n sao primos entre si. Nesse caso, segue-se, do Teorema 2.8.16,
que as solucoes sao os inteiros da forma y = y  + zn, onde y  e uma qualquer
solucao xa, e z e arbitr
ario. Conclumos que as solucoes do sistema (2.8.1)
sao os inteiros da forma x = a + (y  + zn)m = c + z(nm), onde c = a + y  m,
i.e., sao as solucoes de x c (mod mn).
O caso em que m e n n
ao sao primos entre si sera tratado num exerccio
da pr
oxima seccao.
Exemplo 2.8.20.
Considere-se o sistema

x1
x2

(mod 4),
(mod 9).

As soluc
oes da primeira equac
ao s
ao os inteiros da forma x = 1 + 4y, que de
acordo com a segunda equac
ao devem tambem satisfazer
1 + 4y 2 (mod 9) 4y 1 (mod 9) com soluc
ao y = 2
(vimos acima que 2 e inverso de 4 (mod 9)). Conclumos que c = 1+4(2) =
7 e uma soluc
ao particular do sistema, sistema esse que e portanto equivalente `
a equac
ao x 7 (mod 36). As suas soluc
oes s
ao consequentemente os
inteiros da forma x = 7 + 36z, com z Z.

Nas equacoes que temos vindo a estudar as incognitas sao inteiros. Por
este motivo, estas equacoes dizem-se diofantinas 15 . Apesar da relativa simplicidade da teoria que expusemos (que diz respeito basicamente a equacoes
lineares do tipo ax + by = n), deve notar-se que alguns dos problemas mais
difceis (e mais famosos) da Matematica se referem a equacoes diofantinas

n
ao-lineares. Um dos exemplos mais celebres e o chamado Ultimo
Teorema
n
n
n
de Fermat, que envolve a equacao x +y = z . Apesar de esta equacao ter
15
De Diofanto de Alexandria, matem
atico grego do seculo III, autor do tratado Arithmetica, onde se expunham entre outros assuntos soluco
es (por vezes extremamente engenhosas!) de equaco
es algebricas. Diofanto apenas se interessava pelas soluco
es racionais,
e designava as irracionais por impossveis.

2.8. Congruencias

109

um n
umero innito de solucoes para n=2 (e.g., x = 3, y = 4 e z = 5), nunca
se encontraram solucoes 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-existencia de solucoes para n > 2,
mas que a margem do livro era demasiado pequena para descrever o seu
argumento. N
ao nos chegou ate hoje a demonstracao de Fermat. De facto,
foi preciso esperar 300 anos, e pelos esforcos de geracoes de matematicos

famosos, para que se obtivesse uma demonstracao completa do Ultimo


Teorema de Fermat . Esta demonstracao, devida ao matematico americano
uvida uma das grandes descobertas da Matem
atica
Andrew Wiles16 , e sem d
contempor
anea. O grau de sosticacao da demonstracao, que culmina os
trabalhos de matem
aticos celebres ao longo de mais de 200 anos, e tal que
a transforma numa das mais elaboradas construcoes intelectuais alcancadas
pela humanidade.
Exerccios.
1. Calcule todas as solucoes (inteiras) de 21x + 30y = 9.
2. Para que inteiros b e que a equacao 533x b (mod 4141) tem solucoes?
3. Enuncie e demonstre criterios de divisibilidade por 2, 5, 9 e 11, em termos da
representacao decimal de um natural n.
4. Calcule para qualquer natural k o resto da divisao de 3k por 7.
5. Determine todas as solucoes de xy 0 (mod 12).
6. Prove que exactamente uma das seguintes alternativas e valida para qualquer
a, m Z, m = 0:
(a) a equacao ax 1 (mod m) tem solucoes (caso mdc(a, m) = 1), ou
(b) a equacao ax 0 (mod m) tem solucoes 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 equacao ax 0 (mod m) tem d solucoes x, com 0 < x m, que sao
n, 2n, . . . , dn;

Andrew Wiles anunciou no Ver


ao de 1993 que possua uma demonstraca
o do Ultimo
Teorema de Fermat. Veio posteriormente a verificar-se que de facto nessa demonstraca
o
faltava justificar 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 demonstraca
o correcta foi entretanto publicada sob o ttulo 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

110

Captulo 2. Os N
umeros Inteiros

(b) a equacao ax b (mod m) tem 0 ou d solucoes x, com 0 < x m.


8. Prove que a equacao x2 + 1 0 (mod 11) n
ao tem solucoes.
9. Determine quais s
ao os n
umeros entre 1 e 8 que possuem inverso (mod 9).
10. Calcule todas as solucoes da equacao 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
(mod 14)
2x 10
(mod 42)
tem solucoes?
14. Resolva o sistema de equacoes

2x + 3y 3
3x + y 4

(mod 5)
(mod 5).

15. Que dia da semana foi 15 de Marco de 1800?


o: No calendario actual (chamado Calend
(Sugesta
ario Gregoriano) um ano
e bissexto se for divisvel por 4 mas n
ao por 100 ou se for divisvel por 400.).
16. Cinco n
aufragos chegam a uma ilha onde encontram um chimpanze. 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 nao
podem dividir os cocos exactamente por 5, sobrando-lhes sempre 1 coco que
deixam para o chimpanze. 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 Criptografia

A ttulo de exemplo, vamos descrever em detalhe uma aplicacao das ideias


anteriores `a Criptograa. Precisamos para isso de alguns resultados prelimiumero de combinacoes
nares. Supomos conhecida a express
ao para Ckn , o n
de n elementos em grupos de k, e em particular a equacao
k!(n k)!Ckn = n!.
Como n|n!, e evidente, da equacao anterior e do Lema de Euclides, que, se
n = p e primo e k verica 0 < k < p, ent
ao p|Ckp . Enunciamos este resultado
na seguinte forma:

2.9. Factorizacao Prima e Criptografia

111

Lema 2.9.1. Se p e primo e 0 < k < p, ent


ao Ckp 0 (mod p).
Supomos tambem conhecida a formula do bin
omio de Newton, que pode
em qualquer caso ser demonstrada por inducao em qualquer anel comutativo.
Esta f
ormula e
(2.9.1)

(a + b)n =

n


Ckn ak bnk .

k=0

No caso em que n = p e primo, conclumos sem diculdade que


Proposi
c
ao 2.9.2 (A f
ormula do caloiro). Se p e primo, (a + b)p
p
p
a + b (mod p).
Demonstrac
ao. 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, ap a (mod p).
Demonstrac
ao. Provaremos este resultado por inducao em a. O resultado e
obvio para a = 0. Se for verdadeiro para um inteiro a 0, temos (a + 1)p
ormula do caloiro, e ap a (mod p), pela hip
otese
ap + 1 (mod p), pela f
de inducao. Conclumos que (a + 1)p a + 1 (mod p), e o resultado e
verdadeiro para qualquer inteiro a 0. Como (1)p (1) (mod p) para
qualquer primo p (porque?), o resultado e valido 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 ap1 1 (mod p).
evidente que mdc(a, p) = p (donde a 0 (mod p)) ou
Demonstrac
ao. 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 codicacao particularmente astucioso, do tipo a que se chama de chave p
ublica. Esta expressao e utilizada
porque o processo de codicacao pode ser conhecido por todos, sendo apenas
o processo de descodicacao mantido secreto. Este tipo de codicacao e por
exemplo utilizado na Internet em transaccoes nanceiras17 .
17
O sistema mais utilizado na Internet e o chamado sistema de codificaca
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 verificaca
o de assinatura, crucial nas comunicaco
es privadas via canais p
ublicos.

112

Captulo 2. Os N
umeros Inteiros

Os ingredientes fundamentais s
ao um natural N , da forma N = pq,
onde p e q sao primos distintos, e um outro natural r, que deve ser primo
relativamente a p1 e a q1. Os n
umeros N e r sao do domnio p
ublico, mas
a factorizacao 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 smbolos 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 descodicacao corresponde ao calculo de a, conhecido b = (ar , N ). Este calculo,
por sua vez, so e pr
atico se conhecidos os factores primos de N , e neste caso
e uma aplicacao 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 p1 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
rx +(q1)y 

a=a

r x

(a )

(mod p), e
x

(mod q),

de acordo com o corol


ario acima. Note-se que o calculo de x e x pode ser
feito directamente com o Algoritmo de Euclides. As potencias negativas de
a devem ser interpretadas como potencias positivas dum inverso de a, mas
e claro que x e x podem ser sempre escolhidos ambos positivos.
Conclumos que a mensagem original a satisfaz o sistema

a ((b, p))x (mod p)
.

a ((b, q))x (mod q)
De acordo com o Teorema Chines do Resto, estas equacoes determinam unicamente a (mod pq), i.e., (mod N ). A sua resolucao envolve apenas conhecer um inverso de p (mod q), o que representa mais uma vez uma aplicacao
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. Factorizacao Prima e Criptografia

113

Suponhamos que recebamos a mensagem codicada b = 16 e que queramos


descodicar, de forma a recuperar a mensagem a (que desconhecamos). Como
1 = 5 (1) + 2 3 = 5 (1) + 6 1,
conclumos 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 (mod 3)
.
a (2)1 (mod 7)
Como o inverso de 2 (mod 7) e 4 (pois 2 4 = 8 1 (mod 7)), conclumos que
a satisfaz o sistema

a 1 (mod 3)
.
a 4 (mod 7)
A primeira equaca
o tem como soluc
oes a = 1 + 3n onde n Z, o que, substituindo na segunda equac
ao, fornece
1 + 3n 4

(mod 7),

ou ainda
3n 3 (mod 7).
Para resolver esta ultima equac
ao 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 Chines do Resto, conclumos que a 1 + 3 15 = 46
(mod 21). Como 0 a < 21, obtemos nalmente a resposta correcta: a = 4.

Exerccios.
1. Uma palavra e codicada fazendo corresponder a cada letra do alfabeto portugues (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 generalizacao do Teorema Chines do Resto: Seja d =
mdc(m, n). O sistema

xa
(mod m)
xb
(mod n)
tem solucoes se e so se d|(ab). Neste caso, se c e uma solucao, entao o sistema
e equivalente a x c (mod mmc(n, m)).

114

Captulo 2. Os N
umeros Inteiros

Captulo 3

Outros Exemplos de An
eis
3.1

Os An
eis Zm

No Captulo 2 vimos em pormenor o anel dos inteiros. O leitor tambem


conhece certamente muitas das propriedades algebricas de corpos como Q,
R ou C. Existem no entanto outros exemplos de aneis muito importantes
que vamos estudar neste captulo.
Comecamos pelo estudo dos aneis associados `a congruencia (mod m), os
a vimos brevemente os casos Z2 e Z3 , sem qualquer
aneis Zm . No Captulo 1 j
referencia `a congruencia (mod m). Um estudo sistematico destes aneis exige
no entanto a utilizacao desta congruencia. Observamos que a congruencia
(mod m) pode ser substituda 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 relacao de equivalencia, e
consiste em utilizar em lugar de um determinado objecto a classe de todos
os objectos que lhe sao equivalentes. Para isso, supomos xado o modulo de
congruencia m Z, e sendo x um inteiro arbitr
ario, introduzimos:
Defini
c
ao 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

(mod m)}.

Exemplo 3.1.2.
Com o m
odulo de congruencia m = 3, temos
0 = {0, 3, 6, . . . },
1 = {1, 1 3, 1 6, . . . },
2 = {2, 2 3, 2 6, . . . }.

claro que o smbolo x e ambguo porque n


ao contem qualquer inE
formacao sobre o modulo de congruencia m em causa. No entanto, e evidente
115

116

Captulo 3. Outros Exemplos de Aneis

que
x = {x + ym : y Z},
ou ainda
x = {x + z : z m}.
Por este motivo, sempre que necessario escrevemos x + m em lugar de x.
Exemplo 3.1.3.
Para m = 4 e m = 5 temos respectivamente
m=4:

3 = 3 + 4 = {. . . , 5, 1, 3, 7, 11, . . . },

m=5:

3 = 3 + 5 = {. . . , 7, 2, 3, 8, 13, . . . }.

Para substituir a congruencia x y (mod m) por uma igualdade, usamos o seguinte lema, que como consequencia directa da Proposicao 2.8.2 e
na realidade aplic
avel a qualquer relacao de equivalencia.
Lema 3.1.4. Para todo os inteiros x, y temos:
xy

(mod m)

x=y

x y = .

evidente da transitividade da relacao de congruencia que,


Demonstrac
ao. E
se x y (mod m), ent
ao x y. Por simetria, x y (mod m) y x
ao
(mod m), logo tambem x y. Conclumos que, se x y (mod m), ent
x = y.
ao
Por reexividade, sabemos tambem que y y. Portanto, se x = y, ent
x y = .
Finalmente, se x y = , seja z um elemento de x y, e note-se que, por
denicao de classe de equivalencia, 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
ao de todas as classes de equivalencia e o conjunto Z.
classe x, e portanto a uni
Por este motivo, dizemos que o conjunto de todas as classes de equivalencia
para um dado m
odulo m, que e o conjunto {x : x Z}, e uma cobertura de
Z. Alem disso, de acordo com o lema anterior, as classes de equivalencias
distintas s
ao necessariamente disjuntas. Dizemos por isso que o conjunto
ao de Z. Recorde-se ainda que, como indic
amos
{x : x Z} e uma partic
no Captulo anterior, e quando m = 0, dizemos que x e uma textscclasse de
restos.
Exemplos 3.1.5.
1. Se m = 2, a partic
ao referida e a habitual classicac
ao dos inteiros em pares
e mpares.

3.1. Os Aneis Zm

117

2. Se m = 3, a partic
ao corresponde `
a classicac
ao 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 equivalencia x ca unicamente determinada por qualquer um dos inteiros que a constituem. Por este motivo,
a que y = x.
qualquer inteiro y em x diz-se um representante da classe x, j
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 relacao de equivalencia num conjunto X, o conjunto das


respectivas classes de equivalencia diz-se o quociente de X por e designase em geral por X/ . A funcao : X X/ dada por (x) = x, que
o
transforma cada elemento de X na sua classe de equivalencia, e a aplicac
a
quociente. No caso de X = Z, e quando e a relacao de equivalencia
modulo m, designamos o conjunto quociente Z/ por Zm , e a aplicacao
quociente por m , ou apenas . Temos por isso m (x) = x + m = x. Mais
formalmente,
ao Zm = {x :
Defini
c
ao 3.1.7. Sendo x = {y Z : y x (mod m)}, ent
x Z}, e m : Z Zm e dada por m (x) = x.
Com esta nova notacao, a Proposicao 2.8.4 resume-se agora em contar o
n
umero de elementos de Zm :
Proposi
c
ao 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 Z0 e um conjunto innito. Na realidade, e com as operacoes algebricas que deniremos
a seguir, Z0 e Z sao aneis 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 notac
ao que utilizamos: quando escrevemos Z4 = {0, 1, 2, 3}, os smbolos 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

Captulo 3. Outros Exemplos de Aneis

De acordo com a Proposicao 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 equivalencia, temos
x = x e y = y  = x + y = x + y  e xy = x y  .
ao dependem dos representantes
Por outras palavras, as classes x + y e xy n
x e y, mas apenas das classes x e y. Aproveitamos este facto para introduzir
operacoes de soma e produto em Zm .
Defini
c
ao 3.1.10. A soma e produto em Zm sao dados por
x + y = x + y,

x y = xy.

Como seria de esperar, uma parte das propriedades das operacoes algebricas em Z transferem-se automaticamente para as operacoes 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 conclumos que a adicao em Zm e associativa. Deixamos como exerccio a vericacao 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 diferencas e semelhancas entre este anel e Z:


E
A equac
ao x = x tem duas soluc
oes em Z4 ;
Como 2 2 = 0 e claro que 2 e um divisor de zero, e portanto Z4 n
ao e
um domnio integral;
ao trivialmente
Os m
ultiplos naturais da identidade 1 s
1 1 = 1, 2 1 = 2, 3 1 = 3, 4 1 = 4 = 0, etc.
e consequentemente este anel tem caracterstica 4;

3.1. Os Aneis Zm

119

Os subaneis de Z4 s
ao todos ideais principais (tal como ocorre no anel
dos inteiros), e reduzem-se a
1 = 3 = Z4 ,

2 = {0, 2},

0 = 4 = {0}.

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

Regressamos agora ao caso geral do anel Zm , com m > 0, e comecamos


por identicar os elementos invertveis de Zm , que formam o conjunto Zm ,
(na notacao introduzida no Captulo 1). Dado a Z, e claro que a e
invertvel em Zm se e so se a equacao a x = 1 tem solucoes em Zm . De
acordo com os resultados da Seccao 2.8, temos, ainda, que:
a Zm a x = 1 tem solucao em Zm ,
ax 1 (mod m) tem solucao em Z,
mdc(a, m) = 1.
Por palavras, os elementos invertveis de Zm 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 funcao : N N assim denida chamamos


o de Euler.
func
a
Exemplo 3.1.13.
Os elementos invertveis no anel Z9 formam o conjunto
Z9 = {1, 2, 4, 5, 7, 8},
portanto, (9) = 6.

Veremos adiante como calcular a funcao 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 nao-nulos de Zp sao invertveis.
Dito doutra forma:
Teorema 3.1.14. Se p e primo, ent
ao Zp e um corpo nito com p elementos.
acil de calcular. J
a observ
amos
A caracterstica dos aneis Zm e muito f
acil mostrar que
que Z4 tem caracterstica 4. Na realidade, e f
Teorema 3.1.15. O anel Zm tem caracterstica m.
Demonstrac
ao. De facto, por inducao, vemos que
(3.1.1)

n N, a Z : na = n a = na.

No caso especco de a = 1, temos


n1 = 0

donde o resultado se segue.

n=0

n m,

120

Captulo 3. Outros Exemplos de Aneis

amos que neste


Identic
amos acima todos os subaneis e ideais de Z4 , e not
anel (tal como no anel dos inteiros) os respectivos subaneis sao na realidade
ideais principais. Antes de provar esta armacao para qualquer valor de m,
examinemos em pormenor os ideais gerados por cada um dos elementos de
Zm . A proposicao seguinte e obvia da comutatividade da multiplicacao de
Zm , e de (3.1.1).
Proposi
c
ao 3.1.16. Se a Z, ent
ao a = {an : n Zm } = {na : n Z}.
Assim, e f
acil listar os elementos de um ideal de Zm , 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 reexao mostra que os elementos do ideal a correspondem aos inteiros b para os quais a equacao ax b (mod m) tem solucoes.
agora
Estes inteiros s
ao, como sabemos, os m
ultiplos de d = mdc(a, m). E
possvel exprimir este resultado na seguinte forma:
Proposi
c
ao 3.1.18. Se d = mdc(a, m), ent
ao temos que a = d em Zm .
Demonstrac
ao. 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 eleao m = dk, e a = d
mentos de a. Na verdade, se d = mdc(a, m), ent
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.

2. Em Z21 temos
com

21
3

15 = 3 = {3, 6, 9, 12, 15, 18, 0},

= 7 elementos.

Vemos aqui directamente que o n


umero de elementos do ideal a e um factor do
oximo captulo que este facto n
ao passa
n
umero de elementos do anel Zm . Veremos no pr
de um caso particular do chamado Teorema de Lagrange.
1

3.1. Os Aneis Zm

121

Todos os subaneis do anel Z4 sao ideais principais, tal como todos os


subaneis do anel dos inteiros. Vericamos agora que esta e uma propriedade
comum a todos os aneis Zm . Com este objectivo, comecamos por estabelecer
uma relacao directa entre os subaneis de Zm e os subaneis do anel dos
inteiros. Esta relacao envolve a aplicacao quociente : Z Zm , dada como
sabemos por (x) = x, e e ilustrada na gura seguinte.









Figura 3.1.1: Subaneis de Z e de Zm .


Proposi
c
ao 3.1.20. Se I e um subconjunto de Zm , e J = {a Z : a
ao I e um subanel de Zm se e s
o se J e um subanel de Z
I} = 1 (I), ent
que contem m.
Demonstrac
ao. Provamos apenas que, se I e um subanel, ent
ao J e tambem
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 corolario e imediato.


oes
Corol
ario 3.1.21. Se I e um subconjunto de Zm , as seguintes armac
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.
Demonstrac
ao. Deve ser obvio que (iii)(ii)(i). O corol
ario ca portanto
provado se estabelecermos que (i)(iii), o que deixamos para os exerccios.

122

Captulo 3. Outros Exemplos de Aneis

Segue-se deste corolario 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 utilizacao da Proposicao 3.1.18 no calculo de todos
os geradores de cada um destes ideais.









 




 












Figura 3.1.2: Os ideais de Z40 .


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

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

3.1. Os Aneis Zm

123

O anel B e sempre isomorfo ao anel Zn ?


A primeira destas questoes e muito f
acil de esclarecer:
Proposi
c
ao 3.1.23. Se n|m e B e o subanel de Zm com n elementos, ent
ao
ao isomorfos.
os grupos aditivos B e Zn s
Demonstrac
ao. Seja m = dn, donde B = d. Denimos : Zn Zm por
(x) = dx, onde bem entendido x Zn , e dx Zm .2
fundamental mostrar aqui que a funcao esta bem denida, i.e., provar
E
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 um homomorsmo de grupos, e tambem que
E
(Zn ) = {dx : x Z} = d = B.
Resta-nos provar que e um isomorsmo entre Zn 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 Zn .
Veremos mais adiante que este resultado nao passa de uma propriedade
geral dos chamados grupos cclicos. A quest
ao relativa aos isomorsmos de
anel n
ao e tao 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 aneis 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 subaneis B = 2 = {2, 4, 0}, e C = 3 = {3, 0}.
Mais uma vez, temos (B, +) (Z3 , +) e (C, +) (Z2 , +), mas neste caso os
aneis em causa s
ao igualmente isomorfos, apesar de este facto n
ao ser o
bvio.

As observacoes feitas nos exemplos acima podem ser esclarecidas pelo


resultado seguinte, cuja demonstracao ca como exerccio.
ao
Proposi
c
ao 3.1.25. Se n|m e B e o subanel de Zm com n elementos, ent
as seguintes armac
oes s
ao equivalentes:
2

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

124

Captulo 3. Outros Exemplos de Aneis

ao isomorfos,
(i) Os aneis B e Zn s
(ii) O anel B e unit
ario,
(iii) m = nd, onde mdc(n, d) = 1.
Neste caso, a identidade de B e o u
nico x Zm tal que
x 0 (mod d), e x 1 (mod n).
Exemplos 3.1.26.
1. O anel Z36 tem 9 subaneis, porque 36 tem 9 divisores naturais. Exceptuando
os subaneis triviais 0 = {0} e 1 = Z36 , apenas os subaneis B = 4, com 9
elementos, e C = 9, com 4 elementos, tem identidade.
2. Continuando o exemplo anterior, a soluc
ao 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 soluc
ao de x 0 (mod 9) e x 1 (mod 4) e x 9
(mod 36), e portanto a identidade de C e x = 9.

Exerccios.
1. Prove o Teorema 3.1.11.
2. Verique directamente que os u
nicos subaneis de Z4 sao 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
terstica m, e mn elementos.
6. Considere o anel das funcoes f : Z Zm e mostre que para qualquer m > 1
existem aneis innitos com caracterstica m.
7. Prove que A Mn (Zm ) e invertvel se e so se det(A) Zm 3 .
8. De um exemplo de um espaco vectorial nito sobre um corpo nito (compare
Rn com Znp ).
9. Determine todas as matrizes em GL(2, Z2 ) (matrizes 2 2 com entradas em
Z2 , invertveis).
3
O determinante de uma matriz A = (aij ) de dimens
ao n n com entradas num anel
comutativo define-se da forma usual:

sgn()a1(1) an(n) .
det A =
Sn

3.1. Os Aneis Zm

125

o: Note que as
10. Qual e o cardinal de GL(n, Zp ), se p e primo? (sugesta
ao vectores de Znp , devem ser linearmente
linhas da matriz M GL(n, Zp ), que s
independentes.)
11. Calcule a inversa da matriz

1 0
2 3
3 2
12. Resolva o sistema

0
4 GL(3, Z5 ).
4

x + 2y
3x + 3y

=
=

a
b

em Z5 .
13. Prove que a = Zm se e so se a Zm .
14. Conclua as demonstracoes da Proposicao 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 ?
ao aneis unitarios, e
17. Determine todos os ideais de Z30 . Quais destes ideais s
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 Zpn x p.
sugesta
o: Mostre que
19. Calcule (3000). sugesta
x Z3000 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 sao os valores de a para os quais e um automorsmo de grupos?
(d) Supondo m = 12, quais sao os valores de a para os quais e um homomorsmo de aneis?
21. Supondo n|m, prove que a funcao : Zm Zn dada por (x) = x, i.e.,
(m (x)) = n (x), com x Z, esta bem denida, e e um homomorsmo de
aneis. Qual e o respectivo n
ucleo?
22. Para provar a proposicao 3.1.25, proceda como se segue:
(a) Demonstre a implicacao (i) = (ii).

126

Captulo 3. Outros Exemplos de Aneis

(b) Para provar que (ii) = (iii), mostre primeiro que se a e a identidade
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 funcao
: Zn Zm dada por (x) = ax. Prove que esta bem denida,
e um homomorsmo injectivo de aneis, e (Zn ) = B, o que termina a
demonstracao.
23. Esta quest
ao refere-se a homomorsmos : Z4 Z36 .
(a) Quais s
ao os homomorsmos de grupo ? Quais destes sao injectivos?
(b) Quais s
ao os homomorsmos de anel ? Quais destes sao injectivos?
24. Suponha que a Zm , e considere : Zm Zm dada por (x) = a x.
(a) Prove que e injectiva, e que de facto (x) Zm , para qualquer x Zm .
(b) Sendo Zm = {x1 , x2 , x3 , . . . , xk }, onde k = (m) e e a funcao de Euler,
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
c
oes e N
umeros Racionais

Esta seccao tem como principais objectivos denir o corpo dos n


umeros
racionais e mostrar que as suas propriedades (normalmente introduzidas
por via axiom
atica) sao consequencia logica dos axiomas para os inteiros
que indic
amos no Captulo 2. Veremos simultaneamente que o processo de
denicao dos n
umeros racionais a partir dos n
umeros inteiros e efectivamente
aplicavel 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 (fraccoes, razoes, etc.) sao 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 )

m


coes
e m
n = n , o que ocorre exactamente quando mn = m n. Estas observa
sugerem a denicao dos n
umeros racionais nao como pares ordenados de inteiros mas sim como classes de equivalencia de pares ordenados de inteiros.
Como veremos, o exito desta ideia nao assenta em propriedades especcas
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 valida. 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 valida (i.e., sem divisores de zero).

3.2. Fraccoes e N
umeros Racionais

127

Defini
c
ao 3.2.1. Seja B = {(a, b) : a, b A, e b = 0}. Designa-se por
a relacao bin
aria em B denida por
(a, b) (a , b )

ab = a b.

A relacao denida acima e sugerida pela igualdade de fraccoes que referimos. Naturalmente, s
o pode ser u
til se corresponder a uma relacao de
equivalencia, o que vericamos a seguir.
Lema 3.2.2. A relac
ao e uma relac
ao de equivalencia.
evidente que a relacao e reexiva e simetrica. Para
Demonstrac
ao. E
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

(a, b) (a , b )

ab = a b

a bb = a bb ,


a bb = ab b .

Conclumos que a bb = ab b , donde a b = ab , e (a, b) (a , b ), usando
ao ter divisores de 0.
naturalmente o facto de b = 0, e A n
Como sabemos, uma relacao de equivalencia em B determina sempre uma particao de B em classes de equivalencia. Se (a, b) B, diremos
o de A, que
a
que a respectiva classe de equivalencia (a, b) e uma fracc
a
designaremos por a/b, ou por b . Por outras palavras, temos a seguinte
denicao:
Defini
c
ao 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 fraccoes

a
b

por Frac(A);

umero racional, e o
(iii) No caso em que A = Z, a fraccao ab 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 fraccoes de A com operacoes
algebricas de soma e produto por simples copia das operacoes usuais com
n
umeros racionais, que sao dadas, como sabemos, por
(3.2.1)
(3.2.2)

ad + bc
a c
+ =
,
b d
bd
ac
ac
= .
bd
bd

128

Captulo 3. Outros Exemplos de Aneis

Para formalizar esta denicao, que representa operacoes sobre classes de


equivalencia, resta-nos provar que o resultado de cada operacao e independente do representante escolhido para cada classe. Deixamos a vericacao
deste facto, que enunciamos no pr
oximo lema, como exerccio.
ao
Lema 3.2.4. Se (a, b) (a , b ), e (c, d) (c , d ), ent
(ad + bc, bd) (a d + b c , b d ),
(ac, bd) (a c , b d ).
De acordo com este lema, as Denicoes (3.2.1) e (3.2.2) nao acarretam
qualquer ambiguidade.
obvio que a soma e produto denidos acima s
E
ao comutativos, e que o
produto e associativo. Com um pouco mais de trabalho podemos tambem
vericar que a soma e associativa e que o produto e distributivo em relacao a`
soma. A existencia de identidades para as duas operacoes nao oferece igualmente quaisquer diculdades. Na realidade, e exactamente como sabemos
acontecer nos racionais, temos:
Teorema 3.2.5. O conjunto Frac(A) com as operac
oes algebricas denidas
es de A.
por (3.2.1) e (3.2.2) e um corpo, dito corpo das fracc
o
Demonstrac
ao. Seja b = 0 um qualquer elemento nao-nulo de A, e dena-se
ao deixamos como exerccio vericar que
0 = 0b , e 1 = bb . Ent
0 = {(0, c) : c = 0} e
1 = {(c, c) : c = 0}
sao respectivamente identidades para a soma e produto em Frac(A). Note-se
que os elementos 0 e 1 sao 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 existencia de uma identidade para o produto de
fraccoes nao depende da existencia 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 fraccao) e

ab
= 1 .
ba

3.2. Fraccoes 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
identicacao e sempre possvel para um anel arbitr
ario, ou seja, o corpo
das fraccoes do anel A contem sempre um subanel isomorfo ao anel A.
Proposi
c
ao 3.2.6. Seja a = 0 um elemento xo do anel A. Ent
ao:
(i) a func
ao : A Frac(A) dada por (x) =
os aneis A e (A);

ax
a

e um isomorsmo entre

(ii) o isomorsmo e independente da escolha de a A {0}.


Demonstrac
ao. As identidades (x + y) = (x) + (y) e (xy) = (x)(y) sao
de vericacao imediata. Portanto e um homomorsmo de aneis, e (A) e
um subanel de Frac(A). Alem disso,
ax
= 0
a
ax = 0

(x) = 0

x = 0,
e consequentemente e um isomorsmo entre os aneis A e (A).
a x

ao ax
Por outro lado, se a, a = 0 e x A, ent
a = a , (porque (ax)a =

(a x)a, donde a funcao 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 copias dos elementos x A. Por esse motivo,
quando trabalhamos com elementos do corpo Frac(A), designamos a fraccao
ax
a por x, e dizemos que se trata de um elemento do anel A. Escrevemos
tambem Frac(A) A, ou seja, consideramos Frac(A) como uma extensao do
anel A. Cometemos evidentemente um abuso de linguagem, mas fazemo-lo
para evitar sobrecarregar a notacao que utilizamos. Usamos naturalmente
o mesmo smbolo 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 fraccoes de
fraccoes. Sabemos perfeitamente, do nosso estudo dos racionais, que a
a
ao ad
e evidente que de acordo com a denicao forfraccao bc e a fracc
bc , mas
d
mal de fraccao que indic
amos acima tal igualdade n
ao pode ser literalmente

e
um
elemento
de
Q,
enquanto
que a fraccao
verdadeira (note-se que ad
bc
composta original e uma fraccao de Q, ou seja, um elemento de Frac(Q)).
O sentido em que a igualdade deve ser entendida e o seguinte:
Proposi
c
ao 3.2.7. Se K e um corpo, a func
ao : K Frac(K) denida
na Proposica
o 3.2.6 e sobrejectiva, e e portanto um isomorsmo de aneis.

130

Captulo 3. Outros Exemplos de Aneis

Demonstrac
ao. A demonstracao resume-se a observar que xy = (xy 1 ), o
que de acordo com as convencoes mencionadas acima se escreve normalmente
na forma xy = xy 1 .
No caso da fraccao composta acima (x = ab e y = dc ), temos, estritamente
falando, que
 
   
 
a
ad
a c 1
ad
b
=
.
=
c =
b d
bc
bc
d
Usando a identicacao de x com (x), temos, entao, que

a
b
c
d

ad
bc .

Vimos na seccao anterior que a existencia dos corpos nitos Zp se segue


dos axiomas para os inteiros que indic
amos, e acabamos de ver que a existencia do corpo Q e outra das consequencias desses axiomas. Mais adiante
mostraremos que estes corpos sao em certo sentido os menores corpos que
existem. Por outras palavras, provaremos que qualquer corpo contem necessariamente um subcorpo isomorfo a um Zp ou isomorfo a Q.
Exerccios.
1. Demonstre o Lema 3.2.4.
2. Complete a demonstracao do Teorema 3.2.5
3. Qual e o corpo das fraccoes 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 extensao do anel A, ent
ao K contem
um subcorpo isomorfo a Frac(A) (este resultado, que e uma generalizacao
da Proposicao 3.2.6, mostra que Frac(A) e o menor corpo que contem A).
o: Se K e um corpo, a interseccao de todos os subcorpos de K e o
(sugesta
menor subcorpo de K.)
6. Prove que, se A e numeravel, ent
ao Frac(A) e numeravel.
7. Suponha que A e um domnio integral, e mostre que as caractersticas de
Frac(A) e A sao iguais.
8. Prove que Q so 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 Series de Potencias

3.3

131

Polin
omios e S
eries de Pot
encias

Os polin
omios com coecientes reais sao muitas vezes denidos como as
func
oes p : R R da forma
p(x) =

N


pn xn ,

n=1

ao podemos
onde os n
umeros reais pn sao os coecientes do polinomio p. N
denir de modo an
alogo os polin
omios com coecientes num anel arbitrario
A, se desejarmos que polinomios 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 possvel polin
omio. No entanto, se A e nito, existe apenas
um n
umero nito de funcoes 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
func
oes 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 polinomio com a sucessao


dos seus pr
oprios coecientes, deixando a sua relacao com funcoes de tipo especial para consideracao posterior. Note-se que consideramos os polinomios
(que tem um n
umero nito de coecientes nao-nulos) como um caso particular de series de potencias. Estas u
ltimas sao denidas sem qualquer
referencia a quest
oes de convergencia ou divergencia.
No que se segue, A designa um anel abeliano com identidade 1.
Defini
c
ao 3.3.2. Uma s
erie (formal) de pot
encias em A e uma funcao
mio se e so se existe N N0 tal que
s : N0 A. A serie diz-se um polino
s(n) = 0 para todo o n > N .
Exemplos 3.3.3.
1. Os seguintes polin
omios com coecientes em A tem 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 con2. O polin
omio a = (a, 0, 0, . . . ), onde a A, diz-se um polino
stante. Em particular, os polin
omios zero e um s
ao polin
omios constantes.

132

Captulo 3. Outros Exemplos de Aneis

3. O conjunto das series de potencias 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
avel.
Z2 e innito numer

Os termos s(0), s(1), s(2), . . . da sucessao (serie formal) s : N0 A


dizem-se naturalmente os coeficientes da s
erie. Para evitar confus
oes
com os valores da funcao possivelmente associada `a serie pelos processos
usuais, designaremos sempre estes coecientes por s0 , s1 , s2 , etc. Designaremos os conjuntos das series e polinomios com coecientes em A respectivamente pelos smbolos A[[x]] e A[x], sendo obvio que A[x] A[[x]]4 .
A soma e produto de polin
omios com coecientes reais e-nos seguramente
familiar. A ttulo 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 denicao seguinte limita-se a reconhecer que as operacoes sobre os coecientes dos polin
omios que aparecem `a direita das igualdades precedentes
sao possveis em qualquer anel. Note que a soma introduzida n
ao passa da
soma usual de sucessoes, mas o produto nao 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
Defini
c
ao 3.3.4. Sendo s, t : N0 A series de potencias, a soma s + t e
o) s  t sao as sucessoes dadas por:
o produto (de convoluc
a
(3.3.1)
(3.3.2)

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

sk tnk .
(s  t)n =
k=0

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 operac
oes
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
n serie, o
produto a  s e a serie (as0 , as1 , as2 , . . . ) = as , porque a soma k=0 ak snk
se reduz sempre ao termo com k = 0.
4

O uso da letra x na notaca


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 notaca
o A[y] ou A[[y]].

3.3. Polin
omios e Series de Potencias

133

3. Considere-se a serie s = (1, 1, 1, . . . ) com


coecientes em Z
2 . Para calcular
n
n
s
s
=
o seu quadrado, observamos que (ss)n =
k=0 k nk
k=0 1 = n + 1.
Conclumos que
(1, 1, 1, . . . )(1, 1, 1, . . . ) = (1, 0, 1, 0, . . . ).
4. Se s = (s0 , s1 , s2 , . . . ) e uma qualquer serie, o produto xs e a serie que se
obtem de s por translac
ao de todos os seus coecientes para a direita, porque
(xs)0 = x0 s0 = 0,
(xs)n+1 =

n+1


xk sn+1k = sn .

k=0

No caso s = x, conclumos que x2 = (0, 0, 1, 0, . . . ), x3 = (0, 0, 0, 1, 0, . . . ),


etc. Alargamos esta observac
ao ao caso n = 0, escrevendo por convenc
ao
x0 = (1, 0, 0, . . . ) = 1.

O pr
oximo teorema n
ao apresenta diculdades tecnicas, e a sua demonstracao ca como exerccio.
Teorema 3.3.6. Se A e um anel abeliano com identidade, tanto A[[x]] como
ao aneis abelianos com identidade (com a soma e o produto denidos
A[x]5 s
por (3.3.1) e (3.3.2)), e A[x] e um subanel de A[[x]].
Observamos acima que o conjunto dos polin
omios constantes e um anel
isomorfo a A. Como zemos em casos analogos, passamos a usar o mesmo
smbolo a para designar um dado elemento do anel A, e o correspondente
polin
omio constante (a, 0, 0, . . . ). Dizemos tambem que A[x] e (por maioria
de razao) A[[x]] s
ao extensoes de A. Note-se que a express
ao axn passa a representar assim o produto do polin
omio constante (a, 0, 0, . . . ) pela potencia
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 (axn )n = a (nesta
u
ltima igualdade, a tem dois signicados diferentes!). Conclumos que, se
ao
p = (p0 , p1 , p2 , . . . , pN , 0, . . . ), ent
p = p 0 + p 1 x + + p N xN =

N


p n xn .

n=0

nica do polin
Dizemos que a soma `a direita e a forma cano
omio p. Como
e habitual, um coeciente e omitido se for igual a 1.
5

O anel A[[x]] das series formais de potencias em A e o anel S das sucess


oes em A tem
evidentemente o mesmo suporte e a mesma operaca
o de soma, sendo diferentes apenas
na operaca
o de multiplicaca
o. Quando e necess
ario distinguir a serie de potencias s em
A[[x]] da correspondente sucess
ao a em S, e frequente dizer que s e a transformada z
de a.

134

Captulo 3. Outros Exemplos de Aneis

Exemplo 3.3.7.
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 algebricas comuns a qualquer anel. Deve ser
f
acil reconhecer essas propriedades nos c
alculos pormenorizados que se seguem,
complementados com detalhes especcos 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 + 2x3 .


Em certos casos, e possvel atribuir signicado a somas do tipo
n=0 sn ,
k da
em que cada sn e uma serie de potencias. Se snk designa o coeciente

serie sn , o signicado mais simples a atribuir `a igualdade t = n=0 sn e
t=


n=0

sn tk =

snk , para todo o k N0 .

n=0

Utilizaremos esta denicao sempre que a sucessao snk 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=

s n xn ,

n=0

para qualquer serie de potencias s.


Defini
c
ao 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 Z4 [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 proximo teorema esclarece completamente as

3.3. Polin
omios e Series de Potencias

135

propriedades do grau, face a` soma e ao produto de polin


omios. Para evitar frequentes excepcoes envolvendo o polin
omio nulo, convencionamos que
deg p + deg q = , sempre que p = 0 ou q = 0.
Proposi
c
ao 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 domnio integral, deg(pq) = deg p + deg q, e A[x] e um
domnio integral.
A demonstracao deste teorema ca como exerccio. Note-se que, de
acordo com (ii), quando A e um domnio integral, podemos formar o corpo
das fraccoes de A[x] (i.e., Frac(A[x]) na notacao da seccao anterior). Um
momento de reexao mostra que este corpo e o an
alogo formal e abstracto

es racionais da Algebra
do corpo das func
o
elementar.
Defini
c
ao 3.3.11. Se A e um domnio 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 fracc
oes cujos numeradores e denominadores s
ao polin
omios com coecientes inteiros. Neste corpo, temos
x2 1
= x 1.
x+1
No entanto, as funcoes f (x) =
tem domnios distintos.

x2 1
x+1

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

Sendo : A B um homomorsmo de aneis, e f


acil vericar que a
funcao : A[x] B[x] dada por


N

n=0


pn xn

N


(pn )xn

n=0

e igualmente um homomorsmo de aneis. Frequentemente, se p A[x],


entao designamos o polinomio 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 polinomios, sendo claro do contexto
a que anel pertencem os coecientes do polinomio. O exemplo seguinte
mostra que este e um abuso razoavel (mesmo natural) de notacao ao qual
j
a estamos habituados!
Exemplo 3.3.13.

136

Captulo 3. Outros Exemplos de Aneis

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 smbolos 1,
2 e 3 nesta segunda express
ao designam n
umeros racionais e n
ao n
umeros
inteiros, mas esse e um abuso de notac
ao aceit
avel, tal como discutimos a

prop
osito dos corpos de fracc
oes: a fracc
ao 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 aneis


e p A[x], ent
ao p e p (x) possuem o mesmo grau.
Exerccios.
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 Proposicao 3.3.10.
5. Quais s
ao os elementos de A[x] , quando A e um domnio integral?
6. Suponha que A e um domnio integral, e mostre que as caractersticas de
A[x] e A sao iguais.
7. Os polin
omios em mais de uma variavel podem ser denidos de diversas
maneiras. Para o caso de 2 variaveis, 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 funcoes s : N0 N0 A, denindo de forma apropriada as operacoes
de soma e produto de convolucao, 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 varias vari
aveis sao ambas u
teis.
Os exerccios seguintes mostram que sao equivalentes.
(a) Descreva completamente a denicao sugerida em (ii).
(b) Prove que as duas denicoes indicadas s
ao equivalentes, i.e., conduzem a
aneis isomorfos.
(c) Como se devem generalizar estas denicoes para polin
omios nas vari
aveis
x1 , . . . , xn ?
(d) Como se devem generalizar estas denicoes para polin
omios nas vari
aveis
x , com I, onde I pode ser um conjunto innito?

3.3. Polin
omios e Series de Potencias

137

8. Mostre que as seguintes armacoes sao equivalentes:


(a) A e um domnio integral;
(b) A[x] e um domnio integral;
(c) A[[x]] e um domnio integral;
(d) para quaisquer p, q A[x], deg(pq) = deg p + deg q.
9. Mostre que existem aneis com caracterstica p (primo) que n
ao sao corpos,
e corpos com caracterstica p que sao innitos (tanto numer
aveis como naonumer
aveis).
10. Se p A[x] e o polin
omio p =
e o polin
omio
p =

N
n=0

pn xn , a sua derivada (formal) p

npn xn1 .

n=1

sempre verdade que p = 0 implica que p e constante?


E
11. Use o exerccio anterior e o homomorsmo : Z Zp dado por (n) = n
para provar a seguinte generalizacao 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 domnio integral, e K = Frac(D). Prove que D(x) e isomorfo a
K(x).

13. Dena um anel com suporte nas series de potencias da forma n=k sn xn ,
onde k Z e arbitr
ario6. 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 notacao que o exerccio anterior possibilita!)


15. Determine as series de potencias 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
6

ries de Laurent, sendo pois este anel


Estas series s
ao conhecidas pelo nome de se
designado por anel das series de Laurent com coeficientes em A. O caso em que A = C
desempenha um papel crucial na An
alise Complexa e na Geometria Algebrica.

138

Captulo 3. Outros Exemplos de Aneis

possvel resolver problemas como o da sucessao de Fibonacci da Seccao


17. E
2.3 atraves de calculos com series formais de potencias. Recordando que esta
e denida recursivamente pela equacao
an+2 = an+1 + an ,

(n 0),

comecamos por observar a sua equivalencia com

an+2 xn =

n=0

e com


n=0

Como, se s =

n=0

an+1 xn +

n=0

an+2 xn+2 = x

an x n ,

n=0

an+1 xn+1 + x2

n=0

an x n .

n=0

an x , ent
ao
n


n=0

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

n=0

conclumos que a relacao de recorrencia 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 razes de x2 + x 1, podemos decompor a fraccao racional


anterior na forma
A
B
a0 + (a0 a1 )x
=
+
,
2
x +x1
x x
e usar o resultado do exerccio acima para calcular explicitamente os coecientes de s, que sao os termos da sucess
ao de Fibonacci.
Verique todas estas armacoes, e calcule os coecientes da sucess
ao de Fibonacci.

3.4

Fun
c
oes Polinomiais

Observamos na seccao anterior que n


ao e de todo conveniente denir os
polin
omios com coecientes em A como func
oes de determinado tipo, com
domnio e valores em A. Apesar disso, nada nos impede de denir funcoes
de A em A a partir de polin
omios em A[x].

3.4. Funcoes Polinomiais

139


xn e um polin
omio em A[x], a funcao
Defini
c
ao 3.4.1. Se p = N
n=0 pn
N

n
o polinomial
a
p : A A denida por p (a) = n=0 pn a diz-se func
associada a p.
Exemplo 3.4.2.
Seja A = Z2 , e p = 1+x+x2 (7 ). A func
ao polinomial associada ao polin
omio
p e p : Z2 Z2 dada por p (a) = 1 + a + a2 , para qualquer a Z2 . Neste
ao constante, apesar
caso, temos p (0) = p (1) = 1, e portanto p e uma func
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 funcoes f : A A,


observ
amos no Captulo 1 que AA e um anel, com as operacoes usuais de
soma e produto de funcoes. A funcao que associa a cada polin
omio p A[x]

A
a respectiva funcao p : A A e uma funcao : A[x] A , e temos
Proposi
c
ao 3.4.3. : A[x] AA e um homomorsmo.
Demonstrac
ao. Sejam p, q A[x], onde podemos
 semprenescrever
(tomando
N
n
se necessario coecientes nulos adicionais) p = N
p
x
e
q
=
n=0 n
n=0 qn x .
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 Captulo 2 em termos um pouco
mais gerais. A segunda pode ser demonstrada sem grandes diculdades por
inducao em N .
Exemplos 3.4.4.
1. Dado um polin
omio p A[x], a func
ao 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 +
ao polinomial associada e em princpio p : Z Z, dada
3x2 Z[x], a func
naturalmente por p (n) = 1 + 2n + 3n2 , para qualquer n Z. No entanto,
como Z Q podemos tambem considerar q : Q Q, dada igualmente por
q (r) = 1 + 2r + 3r2 , 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
omio em A[x], ent
ao p determina
isomorfo a A), e p = n=0 pn xn e um polin
N
uma func
ao polinomial q : B B, nomeadamente q (b) = n=0 (pn )bn .
claro que, na notaca
E
o da secc
ao anterior, temos q = (p ) . Tal como
ao de bom
observ
amos em relaca
o `
a forma can
onica de p , e uma mera quest
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 equivalencia
nalgum Zm .

140

Captulo 3. Outros Exemplos de Aneis

senso saber se utilizamos uma letra diferente para q e se e necess


ario escrever
avel usar o
explicitamente os coecientes na forma (pn ), ou se e mais razo
mesmo smbolo 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
ao (1) + (2)C + (3)C 2 se
qualquer matriz em M2 (Z). E
2
pode simplicar neste caso para I + 2C + 3C , express
ao em tudo igual a
` usada
no exemplo 1, com excepc
ao da pequena subtileza de substituir o smbolo 1
pelo smbolo I, este u
ltimo representando evidentemente a matriz identidade.

No primeiro exemplo, a identicacao do anel Z com a sua imagem em Q


e aceitavel e recomendavel. No segundo exemplo n
ao e necessario 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 indispensavel substituir
o coeciente com grau zero, porque a soma de uma matriz com um inteiro
n n
ao esta 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 nocao de
raiz de um polin
omio:
Defini
c
ao 3.4.5. Seja p A[x] e B uma extensao de A. Dizemos que
b B e uma raiz de p se p (b) = 0.
Quando escrevemos a expressao p (a), estamos habituados a considerar
avel independente da funcao p ).
p como xo e a como variavel (a vari
No entanto, e possvel considerar ao mesmo tempo p e a como variaveis
independentes. Supondo que A e mais uma vez um qualquer anel abeliano
com identidade e B uma sua extens
ao, introduzimos a seguinte denicao
(sem esquecer as observacoes acima a proposito da identicacao entre um
anel e uma sua imagem isomorfa):
Defini
c
ao 3.4.6. A funcao 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 funcao Val tem duas variaveis independentes (o polin
omio p e o ponto
b). Se xarmos o polin
omio p, Val reduz-se `a funcao p : B B, associada
tambem possvel xar
ao polin
omio p, de que j
a vimos varios exemplos. E
o valor de b, para obter uma funcao : 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. Funcoes 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 conclumos que (Q[x]) e o conjunto dos n
umeros reais da forma a0 + 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
bitr
ario, B = A[x] e b = x. E
obvio que (p) = p (x) = p, i.e., : A[x]
A[x] e a identidade. Por este motivo, podemos designar o polin
omio p pelo
smbolo p (x), usualmente simplicado para p(x).

Por analogia com o u


ltimo exemplo, sempre que B e uma extensao de
A, b B, e : A[x] B e dada por (p) = p (b), designamos o conjunto
esta a razao pela qual introduzimos o smbolo
(A[x]) pelo smbolo A[b]. E
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
c
ao 3.4.8. Fixado b B, e denindo : A[x] B por (p) =
p (b), e um homomorsmo de aneis, donde A[b] e um subanel de B.
Demonstrac
ao. Procedemos como na demonstracao da Proposicao 3.4.3.
Por analogia com a Denicao 3.3.11, sempre que A[b] e um domnio
integral designamos o seu corpo de fraccoes por A(b).
Note-se que A[b] contem necessariamente os valores de todos os polinomios
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 contem um
subanel isomorfo a Z, Q( 2) contem um subanel isomorfo a Q, etc.). Por
outro lado, nos Exemplos 3.4.7, e injectiva apenas no u
ltimo, e portanto
claro que e injectiva se
so no u
ltimo caso e que A[b] e isomorfo a A[x]. E
e so 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 tem b
como uma das suas razes. Conclumos que e injectiva se e so se b n
ao e
raiz de nenhum polin
omio n
ao-nulo com coecientes em A.
Defini
c
ao 3.4.9. Seja B uma extensao de A, e b B. Dizemos que b e
brico sobre A se existe algum polin
alge
omio n
ao-nulo p A[x] tal que

ario, b diz-se transcendente sobre A.


p (b) = 0. Caso contr

142

Captulo 3. Outros Exemplos de Aneis

Exemplo 3.4.10.

Como vimos acima, i e algebrico sobre Z, e 2 e algebrico 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 algebricos e elementos transcendentes sobre A, ou apenas elementos
algebricos sobre A. Distinguimos estas possibilidades como se segue:
o alg
Defini
c
ao 3.4.11. B diz-se uma extensa
ebrica de A se todos os
seus elementos sao algebricos sobre A. Caso contrario, B diz-se uma exo transcendente de A.
tensa
Exemplos 3.4.12.
1. O anel dos inteiros de Gauss e uma extens
ao algebrica 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.

ao algebrica de Q, porque a + b 2 e raiz do polin


omio
2. Q[ 2] e uma extens
com coecientes racionais (x a)2 2b2 , mais uma vez n
ao-nulo.
3. Q e uma extens
ao algebrica de Z, porque

m
n

e raiz de nx m Z[x].

4. C e uma extens
ao algebrica 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 extensao
transcendente de A. A sua demonstracao ca como exerccio.
Teorema 3.4.13. Qualquer extens
ao transcendente de A contem um subanel isomorfo a A[x].
Exerccios.
1. Conclua a demonstracao da Proposicao 3.4.3.

2. Suponha que n e irracional, e mostre que Q[ n] e uma extensao algebrica


de Q, um subcorpo de R, e um espaco vectorial de dimens
ao 2 sobre Q.8
3. Demonstre o Teorema 3.4.13.
4. Suponha que A B sao domnios integrais e b B. Mostre que:

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

3.5. Divisao de Polin


omios

143

(a) A[b] e o menor domnio integral que contem A e b.


(b) A(b) e o menor corpo que contem A e b.
5. Sendo K um corpo, considere N pontos (ak , bk ) em K K com ai = aj para
i = j. Prove que:
(a) Existe um polinomio pi K[x] tal que

se j = i,
1,
pi (aj ) =

0,
se j = i.
o: Modique o polin
(Sugesta
omio q i =

N

k=1 (xak )

(xai )

.)

(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 interpolac
ao de Lagrange.
6. Prove que, se K e um corpo nito, ent
ao qualquer funcao de K em K e
polinomial.
7. Seja K um subcorpo do corpo L, e suponha que L e um espaco vectorial de
dimensao nita sobre K. Mostre que L e uma extensao algebrica de K.
o: se a dimensao de L sobre K e n e a L, as potencias ak com
(Sugesta
0 k n n
ao podem ser linearmente independentes.)

3.5

Divis
ao de Polin
omios

Nesta seccao e na pr
oxima estudamos em pormenor o anel dos polin
omios
A[x]. Na base deste estudo esta o algoritmo usual para a divis
ao de polin
omios.
Necessitamos pois de encontrar condicoes sobre o anel A para que este algoritmo seja aplicavel. Em muitos casos, os resultados que obtemos sao
an
alogos a resultados que prov
amos no Captulo 2 para os inteiros.
De acordo com o que vimos no Exemplo 3.4.7.3, passamos a adoptar a
seguinte convencao: o polin
omio p e representado pelo smbolo 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
Defini
c
ao 3.5.1. O polin
omio p(x) A[x] diz-se mo
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.

Nao provaremos resultados sobre divisibilidade para polinomios com coecientes num anel com divisores de zero. Por este motivo, supomos nesta
seccao que A = D e um domnio integral. Segue-se portanto da Proposicao
3.3.10(b) que D[x] e igualmente um domnio integral.

144

Captulo 3. Outros Exemplos de Aneis

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 polinomios 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 esta, ao caso em que d(x) e divisor (ou
factor) de p(x). Recordemos que neste caso escrevemos d(x)|p(x).
Demonstrac
ao do Teorema 3.5.3. Mostramos separadamente a existencia e
unicidade da divis
ao.
Existencia: Tomamos R = {p(x) a(x)d(x) : a(x) D[x]}. Temos dois
casos, dependendo se 0 pertence ou nao a R:
(a) Se 0 R, i.e., se existe a0 (x) D[x] tal que p(x) a0 (x)d(x) = 0,
entao 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 N0 , e
tem consequentemente um mnimo 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 reducao
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 monico, temos que deg r  (x) < m = deg r(x),
o que e impossvel. Conclumos 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),
ao deg (r  (x) r(x)) deg d(x).
e conclumos que, quando q(x) = q  (x), ent
Se supusermos que tanto deg r(x) como deg r  (x) sao 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 impossvel, donde q(x) = q  (x) e tambem
r(x) = r  (x).
O argumento de existencia pode ser esquematizado da seguinte forma.
Para um polin
omio p(x) = an xn + an1 xn1 + + a0 K[x] de grau
aximo. Ent
ao para
n designamos por ptop (x) = an xn o termo de grau m
dividir o polin
omio p(x) por um polin
omio d(x) procede-se por iteracao:

3.5. Divisao de Polin


omios

145

Comecando com q(x) = 0 e r(x) = p, substitumos em cada passo


q(x) q(x) +

r top (x)
,
dtop (x)

r(x) r(x)

r top (x)
d(x).
dtop (x)

A iteracao 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 monico, 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 divisao e um polin
omio constante.
O pr
oximo corolario, cuja demonstracao ca como exerccio, 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 consequencias do Algoritmo de Divisao (ou mais directamente


do Corol
ario 3.5.5) e o resultado cl
assico sobre o n
umero maximo de razes
de um polin
omio n
ao-nulo.
Proposi
c
ao 3.5.7. Se p(x) D[x] e deg p(x) = n 0, ent
ao p(x) tem no
m
aximo n razes em D.
Demonstrac
ao. Argumentamos por inducao no grau do polin
omio p(x).

Se n = 0, o polin
omio p(x) e constante e nao-nulo. E portanto obvio
que n
ao tem razes.
Supondo a armacao 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 razes, 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 inducao,

146

Captulo 3. Outros Exemplos de Aneis

que q(x) tem no maximo n razes. Por outro lado, se b D e distinto de a,


temos p(b) = q(b)(b a), e como D e um domnio integral, s
o e possvel que
p(b) = 0 quando q(b) = 0. Por outras palavras, as restantes razes de p(x)
sao necessariamente razes de q(x), e por isso p(x) tem no maximo n + 1
razes.
Se D e um domnio integral, os u
nicos polin
omios p(x) D[x] invertveis sao os polin
omios constantes p(x) = a, com a D invertvel. Estes
polin
omios podem ser sempre utilizados para obter factorizacoes triviais, ou
obvias, 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 so se p(x) = a(x)q(x),
dizer que q(x) e um factor pro
onde nem a(x) nem q(x) sao invertveis. Nesta terminologia, uma factorio-trivial se e so se inclui pelo menos um factor pr
zacao e na
oprio. Nos
termos da pr
oxima denicao, que deve ser cuidadosamente comparada com
a denicao de n
umeros primos apresentada no Captulo 2, os polin
omios
irredutveis sao aqueles que n
ao sao invertveis, e tem apenas factorizacoes
triviais, ou seja, sao os polin
omios nao invertveis que n
ao tem factores
pr
oprios. Repare-se ainda que a restricao a polin
omios nao invertveis e em
tudo an
aloga `a exclusao do natural 1 do conjunto dos n
umeros primos.
Defini
c
ao 3.5.8. Um polin
omio p(x) D[x] diz-se irredutvel em D[x]
quando n
ao tem factores proprios (em D[x]), e n
ao e invertvel (em D[x]).
Em particular, se p(x) e irredutvel em D[x] e q1 (x), q2 (x) D[x]
p(x) = q1 (x)q2 (x)

q1 (x) ou q2 (x) e invertvel em D[x].

Caso contrario, p(x) diz-se redutvel em D[x].


Exemplos 3.5.9.
1. p(x) = x a e irredutvel, qualquer que seja o domnio D em quest
ao.
2. Se D = Z, p(x) = 2x 3 e irredutvel (verique!), mas q(x) = 2x + 6 e
redutvel, porque 2x + 6 = 2(x + 3), e 2 e x + 3 n
ao s
ao invertveis 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 redutvel em D[x].
4. Se p(x) e m
onico e tem grau 2 ou 3, ent
ao p(x) e redutvel em D[x] se e s
o
se tem pelo menos uma raz em D (porque?).
possvel que p(x) n
o
5. E
ao tenha razes em D, e seja redutvel em D[x]. E
4
2
4
2
2
caso de x + 2x + 1, que e redutvel em Z[x], porque x + 2x + 1 = (x + 1)2 ,
e que claramente n
ao tem razes em Z.

6. Deve ser conhecido da Algebra


elementar que os u
nicos polin
omios irredutveis 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 consequencia do Teorema Fundamental da Algebra.

3.5. Divisao de Polin


omios

147

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

possvel em certos casos descrever todos os polinomios irredutveis em


E
D[x], como ocorre no Exemplo 6 acima. Noutros casos, e praticamente impossvel faze-lo, e os proximos resultados sugerem a complexidade presente
nos aneis Z[x] e Q[x]. Dado p(x) Z[x], p(x) = a0 + 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 sao primos entre si,
claro que p(x) e primitivo se e so se nao tem factorizacoes
i.e., se c(p) = 1. E
do tipo p(x) = kq(x), k Z, k = 1, que sao 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) = k1 b (x).
evidente que existem inteiros n, m tais que a
Demonstrac
ao. 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 generalizacao do Lema de Euclides
dada no Exerccio 11 da Seccao (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 operacao
para todos os factores primos de nm, obtemos uma igualdade da forma
(x) = sa (x) e b(x) = tb (x),
p(x) = a (x)b (x), onde a (x), b (x) Z[x], a
s 
com s, t Z. Conclumos que a(x) = n a (x), b(x) = mt b (x), e ns mt = 1.
Lema 3.5.11 (Gauss). Se p(x) Z[x] n
ao e constante, ent
ao p(x) e
irredutvel em Z[x] se e s
o se e e primitivo em Z[x] e irredutvel em Q[x].
Demonstrac
ao. Supomos primeiro que p(x) e redutvel e primitivo em Z[x],
e mostramos que p(x) e redutvel 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 invertvel, i.e., e 1, porque p(x) e primitivo. Conclumos
que a(x) e b(x) n
ao sao constantes, portanto n
ao sao invertveis em Q[x],
e a factorizacao p(x) = a(x)b(x) n
ao e trivial em Q[x], ou seja, p(x) e
igualmente redutvel em Q[x].
Se p(x) n
ao e primitivo e evidente que e redutvel em Z[x]. Resta-nos
por isso provar que se p(x) e redutvel em Q[x] ent
ao e tambem redutvel
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 polinomios a (x), b (x)
ao sao constantes. Portanto
Z[x] tais que p(x) = a (x)b (x), e a (x), b (x) n
p(x) e redutvel em Z[x].

148

Captulo 3. Outros Exemplos de Aneis

O pr
oximo teorema e o lema anterior permitem-nos obter facilmente
exemplos de polinomios irredutveis em Z[x] e Q[x].
Teorema 3.5.12 (Crit
erio de Eisenstein). Seja a(x) = a0 + a1 x + +
n
omio de grau n. Se existe um primo p Z tal que
an x Z[x] um polin
ao
ak 0 (mod p) para 0 k < n, an 0 (mod p) e a0 0 (mod p2 ) ent
a(x) e irredutvel em Q[x].
Demonstrac
ao. 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
otese a0 0 (mod p2 ). Supomos portanto
(mod p2 ), contradizendo a hip
(ainda sem perda de generalidade) que c0 0 (mod p).
evidente que se p|b(x) ent
E
ao p|a(x), o que e impossvel, porque an 0
ao e vazio,
(mod p). Conclumos que o conjunto {k 0 : bk 0 (mod p)} n
e designamos por m o seu mnimo.
Finalmente, notamos que
am =

m


bi cmi bm c0 0 (mod p),

i=0

nico coeciente de a(x) n


ao divisvel por p.
donde m = n, j
a que an e o u
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 irredutvel em Q[x].
Exemplos 3.5.13.
1. Se p Z e primo, q(x) = xn p e irredutvel em Z[x] e em Q[x].
2. O Criterio de Eisenstein n
ao e aplic
avel ao polin
omio q(x) = x6 + 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 irredutvel em Q[x]. Conclumos que q(x) e irredutvel em Q[x].

Os exemplos e referencias anteriores permitem-nos observar o seguinte:


Em qualquer anel de polin
omios, os polin
omios x a sao irredutveis.
Existem aneis de polin
omios que contem polin
omios irredutveis de
grau arbitrariamente grande.

3.5. Divisao de Polin


omios

149

Existem aneis de polin


omios que contem polin
omios irredutveis apenas ate determinado grau superior a 1. (Em R, os polin
omios irredutveis tem grau 1 ou 2.)
Resta-nos vericar que existem efectivamente corpos onde os u
nicos
polin
omios irredutveis sao da forma x a. Neste caso, e como veremos
nos exerccios, qualquer polin
omio de grau > 1 tem necessariamente razes,
razao pela qual introduzimos:
Defini
c
ao 3.5.14. O corpo K diz-se algebricamente fechado se e so se qualquer polin
omio n
ao-constante p(x) K[x] tem pelo menos uma raiz em K.
Nao demonstramos o pr
oximo teorema, que naturalmente utilizaremos
apenas para exemplos e exerccios. O leitor poder
a encontrar a sua demonstracao num texto de An
alise Complexa. Deixamos como exerccio a determinacao dos polin
omios irredutveis 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.
Exerccios.
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 razes de p(x) e deg p(x).
2. Mostre que p(x) A[x] pode ter mais do que deg p(x) razes, se A tem
divisores de zero.
3. Mostre que x2 + 1 e irredutvel em Z3 [x].
4. Determine todos os polin
omios p(x) Z3 [x] irredutveis com deg p(x) 2.
5. Quantos polin
omios irredutveis de grau 5 existem em Z5 [x]?
o: conte os polin
(Sugesta
omios redutveis e irredutveis de graus 5.)
6. Mostre que as seguintes armacoes sao 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 razes 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

Captulo 3. Outros Exemplos de Aneis

(a) Se c C e raz de p(x), o complexo conjugado de c e tambem raz de


p(x).
(b) Se p(x) e irredutvel 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 domnio
integral e uma extens
ao algebrica 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) sao primitivos ent
ao p(x)q(x) e primitivo.

3.6

Os Ideais de K[x]

Como vimos no Captulo 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 domnio 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 analogos
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.
Comecamos por referir que o Algoritmo da Divis
ao apresentado em
(3.5.3) pode ser reforcado como se segue, deixando a respectiva vericacao
como exerccio.
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 Captulo 2 para
os inteiros, pode ser facilmente explorado para estabelecer varias analogias
entre os aneis K[x] e Z, muito em especial a seguinte.
Teorema 3.6.2. Qualquer ideal em K[x] e principal.
Demonstrac
ao. 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 polinomio 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 mnimo. Seja m(x) I tal que deg m(x) =
min N , donde
(3.6.1)

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 algebrica de C, o que e a resposta completa ao
problema de Hamilton discutido no Captulo 1.
9

3.6. Os Ideais de K[x]

151

Como m(x) I, e obvio 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 conclumos, de (3.6.1), que r(x) = 0 (caso contrario teramos deg m(x)
deg r(x), uma contradicao). Portanto, p(x) m(x), e I = m(x).
Recorde-se que no Captulo 2 explor
amos o correspondente resultado
para o anel dos inteiros, onde introduzimos o Algoritmo de Euclides para o
calculo 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 demonstracao do seguinte resultado ca como exerccio.
Proposi
c
ao 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 irredutvel;
(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 Proposicao 3.6.3 (c), se p(x) e q(x) sao polin
omios
monicos ou nulos e p(x) = q(x), ent
ao p(x) = q(x), podemos introduzir

152

Captulo 3. Outros Exemplos de Aneis

Defini
c
ao 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 ma
de p(x) e q(x), abreviadamente d(x) = mdc(p(x), q(x)), desde que
d(x) seja monico ou nulo.
ltiplo
(ii) Se m(x) = p(x) q(x) entao m(x) diz-se mnimo mu
comum de p(x) e q(x), abreviadamente m(x) = mmc(p(x), q(x)),
desde que m(x) seja monico 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 mantem 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.
Conclumos 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 conclumos que o
mnimo m
ultiplo comum destes polin
omios e m(x) dado por
(x4 + x3 + 2x2 + x + 1)(x3 + 3x2 + x + 3)
x2 + 1
5
4
2
= x + 4x + 2x + 4x + 3.

m(x) =

Exerccios.
1. Prove o teorema 3.6.1.
2. Prove a Proposicao 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:
(a) Existem a(x), b(x) K[x] tal que d(x) = a(x)p(x) + b(x)q(x).
(b) d(x)|p(x) e d(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 generalizacao do Lema de Euclides: se p(x), q1 (x), q2 (x)
ao p(x)|q1 (x) ou p(x)|q2 (x).
K[x], p(x) e irredutvel e p(x)|q1 (x)q2 (x), ent
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 maximo 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)).
(a) Mostre que, se p(x)|r(x) e q(x)|r(x), ent
ao p(x)q(x)|r(x)d(x).
(b) Prove que existe k K tal que kd(x)m(x) = p(x)q(x).
9. Seja q(x) K[x] n
ao-nulo e n
ao invertvel. Prove o seguinte (recorde o
Teorema Fundamental da Aritmetica):
(a) Existem polin
omios irredutveis p(x) tais que p(x)|q(x).
(b) Existem polin
omios irredutveis monicos m1 (x), . . . , mk (x) K[x] e a0
k
K tais que q(x) = a0 i=1 mi (x).
(c) A decomposicao referida acima e u
nica a menos da ordem dos factores.

154

Captulo 3. Outros Exemplos de Aneis

10. Prove que o ideal x, y em K[x, y] n


ao e principal.
11. Suponha-se que o anel A e uma extensao do corpo K, e seja a A algebrico
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, entao m(x) e irredutvel, 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 sao algebricos sobre K, ent
ao B e um corpo e e a maior extensao
algebrica de K em A.

oes algebricas de Q e subcorpos de R.


12. Mostre que Q[ 3 2] e Q[ 4 2] sao extens
Quais s
ao as respectivas dimens
oes como espacos vectoriais sobre Q?
13. Seja A o conjunto de todos os reais algebricos sobre Q. Mostre que:
(a) A e um corpo numer
avel.
(b) A, que e uma extensao algebrica de Q, e tambem um espaco vectorial de
dimensao 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 invertvel nestes aneis
possui uma factorizacao essencialmente u
nica num produto de elementos
natural averiguar se esta propriedade se pode
irredutveis ou primos. E
generalizar a outros aneis. Vamos por isso estudar nas proximas seccoes
como e que os conceitos sobre divisibilidade e factorizacao que temos vindo
a utilizar podem ser estendidos a um qualquer domnio 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|b11 .
As seguintes nocoes, adaptadas em parte das que introduzimos em Z e K[x],
serao muito u
teis no que se segue.
Defini
c
ao 3.7.1. Seja D um domnio integral, a, b, p D, e p um elemento
n
ao invertvel. 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 irredutvel, se p = ab a e invertvel ou b e invertvel.
10
11

Diz-se por vezes que m(x) e o polin


omio mnimo do elemento a.
Tambem usamos o smbolo a  b para dizer que a n
ao divide b.

3.7. Divisibilidade e Factorizacao Prima

155

Repare-se portanto que, neste contexto mais geral, o chamado Lema de


Euclides passa a ser a denic
ao dos elementos primos, e os elementos irre f
dutveis sao os que apenas admitem factorizacoes triviais. E
acil vericar
que nos aneis Z e K[x] os elementos primos no sentido da denicao acima
sao exactamente os elementos irredutveis, e e apenas por raz
oes hist
oricas
que usamos o termo primo em Z e o termo irredutvel em K[x]. N
ao e
esse o caso em todos os domnios integrais, mas identicaremos aqui extensas
classes de aneis onde estas nocoes sao equivalentes, e onde e possvel estabelecer uma generalizacao apropriada do Teorema Fundamental da Aritmetica,
entendido sempre este resultado como uma armacao sobre a existencia e
unicidade de factorizacoes em elementos irredutveis.
A relacao bin
aria associado de e de facto uma relacao de equivalencia:
e simples vericar que a e associado de b se e so se a = ub para algum
elemento invertvel u. Assim, se a, b D sao associados, escrevemos a b.
frequente, em Teoria da Factorizacao, designar os elementos invertveis
E
por unidades, uma pr
atica que seguiremos. Note-se que as unidades sao os
associados da identidade de D, e observe-se igualmente que, dados p, q D,
se p q, ent
ao p e primo (respectivamente, irredutvel) se e s
o se q e primo
(respectivamente, irredutvel). 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 convencao tradicional em Z.
Exemplos 3.7.2.
1. Os elementos primos de qualquer domnio integral D s
ao sempre irredutveis.
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. Conclumos que
p = ab

=
=

p = pxb, e como p = 0,
1 = xb,

b e invertvel.

De igual forma, se p|b, ent


ao conclumos que a e invertvel.
2. Em Z as unidades s
ao {1, 1}, e p Z e irredutvel no sentido de 3.7.1
evidente que
se e s
o se o natural |p| e primo (no sentido do Captulo 2). E
p|n |p||n, e portanto se p e irredutvel temos do lema de Euclides que
p|ab = |p||ab = |p||a ou |p||b = p|a ou p|b.
Conclumos assim que os inteiros irredutveis no sentido de 3.7.1 s
ao os inteiros primos no sentido da mesma denic
ao.
3. As unidades de K[x] s
ao os polin
omios de grau zero, e os polin
omios irredutveis no sentido de 3.7.1 s
ao exactamente os que denimos como irredutveis
em 3.5.8. J
a vimos tambem que se p(x) K[x] e irredutvel ent
ao e primo
(recorde o exerccio 5 da secc
ao anterior, referente ao Lema de Euclides para
polin
omios). Conclumos novamente que os polin
omios irredutveis no sentido
de 3.7.1 s
ao os polin
omios primos no sentido da mesma denic
ao.

156

Captulo 3. Outros Exemplos de Aneis

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 irredutvel em Z[i], apesar de ser irredutvel em Z, pois temos
2 = (1 + i)(1 i), com 1 i n
ao invertveis.
Para vericar que 1 + i e 1 i s
ao irredutveis, consideramos a funca
o N :
Z[i] N0 denida por
N (a + bi) = |a + bi|2 = a2 + b2 .
Esta func
ao 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 invertvel.
Para vericar, por exemplo, que 1 + i e irredutvel, suponha-se que 1 + i = z1 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 factorizac
oes triviais em Z, e claro que N (z1 ) = 1 ou N (z2 ) =
ao invertveis, e 1 + i e
1. Pela propriedade (b), conclumos que ou z1 ou z2 s
irredutvel em Z[i]. Repare-se portanto que (1 + i) = 1 i, i(1 + i) = 1 + i
e i(1 + i) s
ao igualmente irredutveis. Mostraremos mais adiante que em Z[i]
os elementos irredutveis s
ao tambem primos, e mostraremos ainda como se
podem determinar todos estes elementos de Z[i].
5. Existem como dissemos domnios integrais onde os elementos irredutveis podem n
ao ser primos. Fizemos ali
as no Captulo 2 uma observac
ao relacionada
com esta quest
ao a prop
osito das factoriza
c

o
es
6

6
=
2

18
no anel dos

inteiros pares. Considere-se o anel Z[ 5], que e evidentemente um domnio


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 irredutvel, n
ao e factor de (2+ 5)
nem de (2 5), e portanto n
ao e primo, o que deixamos para os exerccios.

Todas as nocoes 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, entao:
Proposi
c
ao 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 Factorizacao Prima

157

(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;
(v) p e irredutvel se e s
o se p e maximal na classe dos ideais principais
de D.
Demonstrac
ao. A vericacao de (i), (ii) e (iii) ca como simples exerccio.
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)). Conclumos
que J p, e portanto p e um ideal primo.
Na direccao oposta, suponha-se que p e um ideal primo e que p|ab.
Ent
ao
ab = ab 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 irredutvel, 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
invertvel (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 invertvel.

Donde ou a ou b sao invertveis, e portanto p e irredutvel.


Esta proposicao sugere que podemos construir toda a Teoria da Factorizacao com base nos ideais de D em vez dos elementos de D. De facto
isto e possvel e ate vantajoso, e historicamente esta na base da designacao
ideal. Prosseguiremos esta via mais tarde, no Captulo 7, limitando-nos
por enquanto ao estudo da factorizacao de elementos de D.
o
Defini
c
ao 3.7.4. Um domnio D diz-se um domnio de factorizac
a
nica (abreviadamente d.f.u.), se as seguintes duas condicoes sao satisfeitas:
u
(i) Se d D n
ao e invertvel e d = 0, existem elementos irredutveis
p1 , , pn tais que
(3.7.1)

d=

n

i=1

pi .

158

Captulo 3. Outros Exemplos de Aneis




ao
(ii) Se p1 , pn , e p1 pm sao irredutveis, e ni=1 pi = m
i=1 pi , ent

n = m, e existe uma permutacao Sn tal que pj p(j) .
Por outras palavras, num d.f.u., todo o elemento n
ao-nulo e n
ao invertvel possui uma factorizacao num produto de elementos irredutveis, e
esta factorizacao e u
nica a menos da ordem dos factores e da multiplicacao
de cada factor por uma unidade convenientemente
escolhida (observe que se
n

ao temos necessariamente i=1 ui = 1).
pi = ui pi , ent
Exemplos 3.7.5.
1. O anel Z e um d.f.u.: Segue-se, do Teorema Fundamental da Aritmetica, que
todo o inteiro pode ser factorizado na forma
m = p1 pm ,
onde pi e irredutvel ( i.e., |pi | e um natural primo). Esta factorizac
ao e u
nica
a menos da ordem dos factores e multiplicac
oes por 1.
2. Pelo Exerccio 9 da Secc
ao 3.6, dado um polin
omio q(x) K[x], existem
polin
omios irredutveis p1 (x), . . . , pn (x) K[x] tais que
q(x) =

n


pi (x).

i=1

Esta decomposic
ao e u
nica a menos da ordem dos factores, e da multiplicac
ao
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 factorizacao indicada em 3.7.1 pode igualmente ser


expressa em potencias de elementos irredutveis, mas neste caso pode ser
necessario incluir uma unidade na factorizacao, que passa a ser da forma:

(3.7.2)

d = u pe11 penn .

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 .

O pr
oximo teorema fornece uma primeira caracterizacao dos d.f.u.
Teorema 3.7.7. Seja D um domnio integral. Ent
ao D e um d.f.u. se e s
o
se as seguintes condic
oes se vericam:
(i) todo o elemento irredutvel e primo;

3.7. Divisibilidade e Factorizacao Prima

159

(ii) toda a cadeia ascendente de ideais principais estabiliza, i.e., se


d1  d2  dn  . . .
e uma cadeia ascendente de ideais, ent
ao existe um natural n0 tal que
dn0  = dn0 +1  = . . . .
Demonstrac
ao. Seja D um d.f.u., e p D um elemento irredutvel. Se p|ab,
entao existe x D tal que px = ab, onde x, a e b possuem factorizacoes do
tipo (3.7.1), i.e.,
x = p1 pr , a = p1 ps , b = p1 pt
com pi , pj , pk primos em D. Logo
p p1 pr = p1 ps p1 pt ,
e, pela unicidade da factorizacao, temos p pi 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  d2  dn  . . .
ao e
Supomos, sem perda de generalidade (porque?), que d1 = 0 e di n
invertvel, i. Como di |d1 , i, as factorizacoes de d1 e di tomam a forma
d1 = p1 pr , di = p1 ps .
Os factores irredutveis de di sao 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 demonstracao.
Reciprocamente, assuma-se que D e um domnio integral vericando as
condicoes (i) e (ii) do enunciado do teorema. Seja d D um elemento naonulo e n
ao invertvel, e suponha-se por absurdo que d n
ao e factorizavel num
produto de elementos irredutveis. Por inducao, construmos uma sucessao
{dn }nN onde d1 = d, dn+1 |dn , dn dn+1 e nenhum dos elementos dn e
factoriz
avel num produto de elementos irredutveis.
a denidos, atenSupomos para isso n > 0, e os elementos d1 , , dn j
ao e irredutvel, por
dendo a que o caso n = 1 e trivial. Notamos que dn n

ao sao invertveis. E
razoes obvias, e portanto dn = an bn , onde an e bn n
ao podem ser ambos factorizaveis num produto de irclaro que an e bn n
redutveis, e supomos sem perda de generalidade que bn , pelo menos, nao
e assim factorizavel. Denimos dn+1 = bn , e notamos como evidente que
dn+1 |dn , e dn dn+1 . Os ideais principais gerados pelos dn s satisfazem
d1   d2    dn   . . .

160

Captulo 3. Outros Exemplos de Aneis

contradizendo a condicao de toda a cadeia ascendente de ideais principais


estabilizar. Conclumos assim que todos os elementos nao-nulos e n
ao invertveis de D sao factorizaveis em produtos de elementos irredutveis.
Para vericar a unicidade da factorizacao, suponha-se que
p1 pn = p1 pm ,
ao
com, digamos, n m. Como os pi , pj sao irredutveis, por (i) eles s



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 exaustao que n = m e pi p(i) para alguma permutacao
Sn .
O resultado anterior justica o uso da express
ao factorizac
ao prima
para designar factorizacoes do tipo (3.7.1) ou (3.7.2).
Como ja observ
amos anteriormente, a propriedade fundamental dos aneis
Z e K[x], no que respeita a` factorizacao, e a de que todos os seus ideais sao
principais.
Defini
c
ao 3.7.8. Diz-se que um domnio integral D e um domnio de
ideais principais, abreviadamente d.i.p., se todos os seus ideais s
ao principais (i.e., da forma d).
Como consequencia do Teorema 3.7.7 obtemos o
Corol
ario 3.7.9. Todo o d.i.p. e um d.f.u.
Demonstrac
ao. Mostramos primeiro que os elementos irredutveis em D sao
primos. Para isso, supomos p D irredutvel, 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 (Proposicao 3.7.3), temos
p = d ou p = D.
No primeiro caso, p d e, como d|a, conclumos 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, conclumos 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:
d1  d2  dn  . . .
f
e um ideal, necessariamente principal, e porE
acil vericar que
i=1 di 

tanto i=1 di  = d0 . Existe naturalmente n0 tal que d0 dn0 , e deve ser
evidente que:
dn0  = dn , n n0 .
Conclumos que D e um d.f.u., de acordo com o Teorema 3.7.7.

3.7. Divisibilidade e Factorizacao Prima

161

Exemplos 3.7.10.
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 exerccio 16 da secc
ao 2.6.
2. Veremos na pr
oxima secc
ao 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 domnio integral e um


d.f.u. pode ser de difcil resolucao. Por exemplo, sabe-se que os domnios

o se m = 1, 2, 3, 7 e
quadr
aticos Z[ m], para m < 0, sao d.f.u. se e s
11, um resultado n
ao-trivial e que est
a para alem do ambito deste livro. De
igual forma, mesmo sabendo que D e um d.f.u., pode ser bastante difcil determinar os seus elementos primos. Ilustramos este u
ltimo tipo de problema
com o caso dos inteiros de Gauss.
Para simplicar a exposicao, dizemos que os naturais primos em Z sao
os primos euclidianos, e os inteiros de Gauss primos em Z[i] sao os primos
gaussianos.
Proposi
c
ao 3.7.11. Seja p Z um primo euclidiano.
es n, m Z, ent
ao z = n + mi e
(i) Se a equac
ao p = n2 + m2 tem soluco
um primo gaussiano;
ao tem soluc
oes em Z, ent
ao p e um primo
(ii) Se a equac
ao p = n2 + m2 n
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.
Demonstrac
ao. Para demonstrar (i), suponha-se que
p = n2 + m2 = (n + mi)(n mi).
Sendo n + mi = (a + bi)(c + di) uma factorizacao 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 invertvel. Como n+
mi n
ao e nulo nem invertvel, conclumos 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 invertveis z e w tais que p = zw, donde p2 =
|z|2 |w|2 . Como |z|2 e |w|2 sao inteiros = 1, so podemos ter p = |z|2 = |w|2 ,
e portanto a equacao p = n2 + m2 tem solucoes.
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

Captulo 3. Outros Exemplos de Aneis

Como p e um inteiro, e claro que p|a + bi = z se e so se p|a bi. Uma das


seguintes duas alternativas e necessariamente verdadeira:
1. p e tambem 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 entao z p, porque z e p sao ambos primos
gaussianos;
2. p n
ao e primo gaussiano: Conclumos de (ii) que a equacao p = n2 +m2
tem solucoes, 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, conclumos
novamente do Lema de Euclides que a+bi n+mi ou a+bi nmi.

Exemplos 3.7.12.
claro que a equac
1. E
ao 3 = n2 + m2 n
ao tem soluc
oes em Z, e portanto 3 e
um primo euclidiano que e tambem 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.

Acabamos de ver que a determinacao dos primos gaussianos depende da


resolucao da equacao p = n2 + m2 , onde p e um primo euclidiano. Fermat
descobriu um resultado especialmente elegante sobre os valores de p para os
quais esta equacao tem solucoes, que adaptamos aqui da seguinte forma.
Teorema 3.7.13 (de Fermat). Seja p um primo euclidiano. Ent
ao as
seguintes armac
oes s
ao equivalentes:
oes em Z,
(i) A equac
ao p = n2 + m2 tem soluc
(ii) p 3 (mod 4),
oes em Zp .
(iii) A equac
ao x2 = 1 tem soluc
Demonstrac
ao. Deixamos para os exerccios a prova de (i) = (ii).
Para demonstrar (ii) = (iii), notamos primeiro que podemos supor
p = 2, por raz
oes evidentes, ja que neste caso x = 1 e solucao da equacao
x2 = 1 = 1. Temos portanto que p 1 (mod 4), e denimos para x, y Zp :
C(x) = {x, x, x1 , x1 },
x e equivalente a y x y C(x) = C(y).

3.7. Divisibilidade e Factorizacao Prima

163

muito f
E
acil vericar que e uma relacao de equivalencia em Zp , que
x = x para qualquer x Zp (porque p = 2), e que a classe de equivalencia
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)) so 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 sao as solucoes de x2 = 1,
ao e solucao de x4 = 1.
= 4, se x n
ao e solucao de x2 = 1, i.e., n
As classes de equivalencia formam como sabemos uma particao de Zp , e Zp
tem p1 elementos. Acabamos 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 razes de x2 + 1, se este polinomio
umero de classes de equivalencia com 4
tiver razes em Zp . Sendo n o n
elementos, conclumos que os p 1 elementos se distribuem como se segue:
Se n
ao existem solucoes 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 solucoes de x2 = 1, p 1 = 2 + 2 + 4n, ou p = 4(n + 1) + 1,
porque existem 2 classes cada uma com 2 elementos, alem das n classes
de 4 elementos.
Como p = 2 e primo, e claro que p 3 (mod 4) = p 1 (mod 4) e
conclumos que a equacao x2 = 1 tem solucoes em Zp .
Provamos nalmente (iii) = (i): A equacao x2 = 1 tem solucoes
em Zp se e so se existe um inteiro k tal que p|1 + k2 = (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 equacao
p = n2 + m2 tem solucoes.
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).
oes n, m Z, que j
a n
ao s
ao
Portanto a equac
ao 1973 = n2 + m2 tem soluc
f
aceis de determinar (por exemplo, n = 23 e m = 38).

Uma propriedade importante dos d.f.u. e que neste tipo de domnios


integrais quaisquer dois elementos tem sempre maximo divisor comum e
mnimo m
ultiplo comum. Para entender esta observacao, precisamos de uma
denicao um pouco mais abstracta para as nocoes de maximo divisor comum
e mnimo m
ultiplo comum, aplic
avel em domnios integrais arbitr
arios.

164

Captulo 3. Outros Exemplos de Aneis

Defini
c
ao 3.7.15. Seja D um domnio integral, e a1 , . . . , 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|ai , i = 1, . . . , n, temos b|d;
ltiplo comum de a1 , . . . , an se ai |m, i =
(ii) m D e (um) mnimo 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 mnimo m
ultiplo comum
se e m
ultiplo comum, e e divisor de todos os m
ultiplos comuns. A referencia
implcita `a falta de unicidade nestas nocoes resulta de observar que se d
e maximo divisor comum, e c d, ent
ao c e igualmente maximo divisor
comum, e o mesmo se passa com o mnimo 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 denicao acima e evidentemente
compatvel com as introduzidas nos Captulos 2 e 3.
N
ao e de todo obvio que, dados elementos a1 , . . . , an D, esses elementos
tenham sempre maximo divisor comum e/ou mnimo m
ultiplo comum. No
entanto, se a1 , . . . , an possuem pelo menos um maximo divisor comum (respectivamente, mnimo m
ultiplo comum), designamos por mdc(a1 , . . . , an )
(respectivamente, mmc(a1 , . . . , an )) qualquer um desses elementos.
Se D e um d.f.u., ent
ao, como indicamos acima, quaisquer elementos
a, b D teem maximo divisor comum e menor m
ultiplo comum.
Proposi
c
ao 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.
Demonstrac
ao. (i) Se a e nulo, ent
ao mdc(a, b) = b e mmc(a, b) = 0. Se a
e invertvel, ent
ao mdc(a, b) = a e mmc(a, b) = b. Podemos, pois, assumir
que a e b n
ao sao nulos nem invertveis. As factorizacoes primas de a e de b
podem ser escritas na forma
a = u pn1 a1 pns as , e b = u pn1 b1 pns bs ,
onde os pi sao 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 denicao, c|d, e
conclumos que d a, b, ou seja, existem r, s D tais que d = ra + sb.

3.7. Divisibilidade e Factorizacao Prima

165

O lema seguinte enuncia algumas propriedades elementares do maximo


divisor comum, e a sua demonstracao e deixada como exerccio.
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).
Exerccios.
1. Demonstre os itens (i)-(iii) da Proposicao 3.7.3.

2. Mostre que no anel Z[ 5] os elementos 3 e 2 5 sao irredutveis.

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
ao p 3 (mod 4).
p = n2 + m2 , ent
5. Prove que se p e um primo euclidiano e n, m, a, b Z satisfazem p = n2 +m2 =
a2 + b2 ent
ao {n2 , m2 } = {a2 , b2 }.
6. Um domnio integral D diz-se domnio euclidiano se existir uma aplicacao
: 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] sao domnios euclidianos;
(b) o anel dos inteiros de Gauss Z[i] e um domnio euclidiano;
(c) um domnio euclidiano e um d.f.u. (sem recorrer ao Teorema 3.7.7 ou ao
seu corol
ario);
(d) um domnio euclidiano e um d.i.p.
7. Seja D um domnio integral.
(a) Verique que, se D satisfaz a condicao da cadeia ascendente de ideais
principais, ent
ao todo o elemento de D e factorizavel (mas, possivelmente,
n
ao unicamente).
(b) De um exemplo de um domnio integral D que n
ao satisfaz a condicao
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 solucoes em Z se e so
se qualquer factor primo p de k com p 3 (mod 4) satisfaz p2N |k. Qual e o
menor natural k para o qual a equacao k = n2 + m2 = s2 + t2 tem solucoes
n, m, s, t tais que {n2 , m2 } = {s2 , t2 }?

166

Captulo 3. Outros Exemplos de Aneis

10. Seja P o conjunto dos primos euclidianos, e G o conjunto dos primos gaussianos. Prove que P G e G P sao 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
2

N
+ 4.
e da forma k =
i=1 (2i 1)

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 domnio de ideais principais. A estrutura dos ideais do anel D[x], quando
D e um domnio 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 domnios integrais que temos vindo a referir, como Z[x] e D[x] =
K[x, y] = K[y][x], que n
ao sao domnios de integrais principais (recorde o
claro que em qualquer caso se D n
Exerccio 10 da Seccao 3.6). E
ao e um
d.f.u. ent
ao D[x] tambem nao e um d.f.u., e veremos nesta seccao 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] sao domnios de factorizacao u
nica.
No que se segue nesta seccao, assumimos que D e um d.f.u., de forma
que existem maximo divisor e mnimo m
ultiplo comum em D. Designaremos
por K o corpo de fraccoes K = F rac(D).
do de um polin
A denicao de conteu
omio, introduzida na seccao 3.5
para p(x) Z[x], pode naturalmente ser usada quase sem adaptacoes 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 so se
conteu
(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 multiplicacao 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).
Demonstrac
ao. A parte (i) e obvia. Para mostrar (ii), sejam p(x) = a0 +
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 ai = cbi , e do Lema 3.7.17 obtemos
c(p) = mdc(a0 , . . . , an ) c mdc(b0 , . . . , bn ) c.

3.8. Factorizacao 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:
(i) Existem q(x) D[x] primitivo e k K tais que p(x) = kq(x);
(ii) Se p(x) = kq(x) = kq(x), com k, k K e q(x), q(x) D[x] primitivos, ent
ao q(x) = uq(x) e k = u1 k, onde u D e uma unidade.
Demonstraca
o. (i) Se
p(x) = 0 + 1 x + + n xn =

a0 a1
an
+ x + + xn K[x],
b0
b1
bn


tomamos b = ni=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 demonstracao de (ii) e deixada como exerccio.
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].
Demonstrac
ao. Se p(x) q(x) em K[x], ent
ao p(x) = q(x), com K.
O corolario segue-se entao do Lema 3.8.2, parte (ii).
Os dois lemas seguintes generalizam resultados que demonstramos ou
deix
amos como exerccios 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.
Demonstrac
ao. Escrevemos p(x) = a0 + 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 entao:
s = M in{k 0 : d |bk }, e t = M in{k 0 : d |ck }.
Observe-se agora que, com m = s + t, temos:
am =

m


bk cmk =

k=0

s1


bk cmk + bs ct +

m


k=0

k=s+1

s1


t1


bk cmk + bs ct +

k=0

bs ct =am

s1

k=0

bk cmk

k=0
t1


bk cmk , ou

bmk ck , ou ainda,

bmk ck .

k=0

168

Captulo 3. Outros Exemplos de Aneis

Os dois u
ltimos somatorios 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. Conclumos
assim que d|c(q) ou d|c(r).
Para demonstrar (ii), suponha-se primeiro que q(x) e r(x) sao primitivos.

E claro que p(x) = 0, e conclumos de (i) que c(p) n


ao tem nenhum factor
primo d, porque c(q) e r(q) sao invertveis, e por isso n
ao tem 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 sao nulos, porque q(x) e r(x) n
ao sao nulos. Se d e primo e d|c(q) ou
d|c(r), e claro que d|c(p), o que e impossvel. Logo c(q) e c(r) sao invertveis,
ou seja, q(x) e r(x) sao 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 versao 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] sao 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
p(x) = a
(x)b(x), a(x) = k
a(x), e b(x) = k 1b(x).
Demonstrac
ao. Sabemos de 3.8.2 (i) que a(x) = sa (x) e b(x) = tb (x), onde

omios primitivos em D[x]. Por outro lado,
s, t K e a (x) e b (x) sao polin
temos ainda de 3.8.1 que p(x) = c(p)p (x), onde p (x) e tambem primitivo
em D[x]. Conclumos 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 entao
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 k1 = 1t .

O Lema de Gauss neste contexto mais geral e identico 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 irredutvel em D[x] se e s
o se e primitivo em D[x], e irredutvel em K[x].

3.8. Factorizacao em D[x]

169

Demonstrac
ao. Se p(x) n
ao e primitivo ent
ao tem uma decomposicao 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 factorizacao n
ao trivial em K[x], ent
ao p(x) tem uma factorizacao n
ao trivial em D[x], como acab
amos de ver em 3.8.6.
Se p(x) e redutvel em D[x], ent
ao tem uma factorizacao n
ao trivial
p(x) = a(x)b(x) em D[x]. Se um destes factores e uma constante n
ao
invertvel, ent
ao p(x) n
ao e primitivo. Caso contrario, a factorizacao 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.
Demonstrac
ao. Seja q(x) D[x] um polin
omio n
ao-nulo e n
ao-invertvel.
Se o grau de q(x) e zero, entao 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.
Existencia: Temos q(x) = c(q)p(x), comp(x) primitivo. Como K[x] e
omios
um d.f.u., q(x) tem uma factorizacao q(x) = nk=1 qk (x), onde os polin
qk (x) K[x] sao irredutveis em K[x], e deg(qk (x)) 1.
Existem polin
omios primitivos pk (x) D[x] e constantes sk K tais
omios pk (x)
que qk (x) = sk pk (x). Sabemos do Lema de Gauss que os polin
sao irredutveis em D[x], e temos naturalmente
q(x) = c(q)p(x) = s

n


pk (x), onde s =

k=1

n


sk .

k=1


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

 m  n


ck
pk (x)
q(x) =
k=1

k=1

e uma factorizacao de q(x) em elementos irredutveis em D[x].


   n 
cao
Unicidade: Seja agora q(x) = m
k=1 ck
k=1 pk (x) outra factoriza

de q(x) em polin
omios irredutveis 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) sao primitivos e irredutveis em K[x].
Observamos nalmente que:
  
m
 
nk=1 pk (x) e primitivo, donde m
k=1 ck c(q)
k=1 ck em D. Como
os uma permutacao conveniente
D e um d.f.u., temos m = m , e, ap
duma destas factorizacoes, temos ck ck em D.

170

Captulo 3. Outros Exemplos de Aneis


claro que n pk (x) n p (x) em K[x]. Como K[x] e um
E
k=1 k
k=1
d.f.u., temos n = n, e pk (x) pk (x) em K[x], tambem possivelmente
ap
os reordenar uma das factorizacoes. Pelo Corol
ario 3.8.3, temos
igualmente pk (x) pk (x) em D[x].

Exerccios.
1. Mostre que, se p(x) Z[x] e um polin
omio monico com coecientes inteiros,
ent
ao qualquer raiz racional de p(x) e inteira.
2. Seja D um domnio integral que possui algum elemento d = 0 n
ao invertvel.
Mostre que D[x] n
ao e um d.i.p.
3. Demonstre a seguinte generalizacao do Criterio 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
ao p(x) e
p D e um primo tal que p|ak para 0 k < n, p  an e p2  a0 , ent
irredutvel em K[x].
4. Mostre que o polinomio p(x, y) = x3 +x2 y+xy 2 +y e irredutvel em K[x, y].
5. Mostre que, se D e um d.f.u., e p(x) D[x] e monico, ent
ao todo o factor
monico 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 equacao mdc(p(x), q(x)) = a(x)p(x) + b(x)q(x) tem sempre solucoes
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.?

Captulo 4

Quocientes e Isomorfismos
4.1

Grupos e Rela
c
oes de Equival
encia

O procedimento que seguimos no estudo dos aneis Zm envolveu os seguintes


passos fundamentais:
(i) A denicao das relacoes de congruencia modulo m (x y (mod m)
y x m), que como veric
amos sao relacoes de equivalencia.
(ii) A introducao do conjunto quociente Zm , formado pelas classes de
equivalencia x = {x + z : z m}, que podemos escrever na forma
x = x + m.
(iii) A denicao de operacoes algebricas sobre classes de equivalencia, a
partir das operacoes algebricas sobre os elementos que as constituem,
atraves das identidades x + y = x + y e xy = xy.
Veremos abaixo que estes procedimentos sao generalizaveis e aplicaveis
em contextos mais gerais, e podem ser utilizados para denir muitos outros
exemplos de estruturas algebricas.
Comecamos por considerar em lugar do grupo aditivo (Z, +) um qualquer
grupo (G, ), que escreveremos aqui em notacao multiplicativa, por uma
questao de generalidade (a possvel comutatividade da operacao em G e
completamente irrelevante para as consideracoes 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
relacoes de congruencia, que estud
amos a prop
osito dos inteiros, na seguinte
forma:
Defini
c
ao 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 g2

(mod H)

171

g21 g1 H.

172

Captulo 4. Quocientes e Isomorfismos

Notamos imediatamente que as congruencias modulo m sao, efectivamente, um caso particular da denicao 4.1.1 (naturalmente escrita em notacao
aditiva, e especializada para G = Z e H = m). Deixamos como exerccio
vericar que a relacao agora denida com mais generalidade e sempre uma
relacao de equivalencia.
Proposi
c
ao 4.1.2. Se (G, ) e um grupo, H G e um subgrupo, ent
ao
(mod H) e uma relac
ao de equivalencia em G.
Continuando a seguir o exemplo do procedimento que utiliz
amos com os
inteiros, observamos que, se g G, a classe de equivalencia de g, designada
por g, pode ser descrita como se segue:
g G : g g},
g = {
= {
g G : g1 g = h H},
= {
g G : g = gh, h H}.
Se A e B sao 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 exerccios a
vericacao que, em geral, A(BC) = (AB)C, e AB = BA.
Com estas convencoes, passamos a representar a classe de equivalencia
de g G para a congruencia (mod H) por gH, que se diz uma classe
lateral esquerda de H 1 . O conjunto formado por todas as classes de
equivalencia {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 simetrico G = S3 = {I, , , , , }, e tomamos como
subgrupo o grupo alternado H = A3 = {I, , }. Observe que:
A classe de equivalencia de I e o conjunto I = IH = H = {I, , }.
Conclumos imediatamente que I , e I = = , ou ainda H =
H = H.
Tomando g = , e imediato que = H = {I, , } e, calculando
ao que , donde
os produtos, obtemos = {, , }. Temos ent
= = = {, , } = H = H = H.
1

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

4.1. Grupos e Relacoes de Equivalencia

173

Assim, neste exemplo existem 2 classes de equivalencia, cada uma com tres
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:
I = H, donde I , e I = ,
= H = {I, } = {, }, donde e = ,
= H = {I, } = {, }, donde e = .
Existem, pois, tres classes de equivalencia, com dois elementos cada, e S3 /H =
{I, , } = {H, H, H}. Temos obviamente [S3 : H] = 3.
claro que o ndice de m em Z e o n
3. E
umero de elementos de Zm , ou seja,
[Z : m] = m.

Em lugar da Denicao 4.1.1, e igualmente possvel considerar a relacao


bin
aria dada por
g1 g2

(mod H)

g1 g21 H.

Neste caso, obtemos ainda uma relacao de equivalencia (distinta da anterior,


se a operacao n
ao e comutativa), e a classe de equivalencia de um elemento
g G e agora dada por
g G : g g}
g = {
= {
g G : g
g1 = h H}
= {
g G : g = h
g , h H}.
Designamos esta classe de equivalencia 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 vericacao destas armacoes como exerccio.
Sendo uma qualquer relacao de equivalencia num conjunto X, sabemos que as respectivas classes de equivalencia formam uma partic
ao de X.
Dito doutra forma, as classes de equivalencia sao subconjuntos disjuntos de
evidente que, se X e um conjunto nito,
X, cuja uni
ao e o conjunto X. E
ent
ao cada classe de equivalencia e igualmente um conjunto nito, e naturalmente neste caso existe apenas um n
umero nito de classes de equivalencia.
2

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

174

Captulo 4. Quocientes e Isomorfismos

Designando por X1 , X2 , . . . , Xn as classes de equivalencia que a relacao


determina no conjunto X, temos que:
|X| = |X1 | + + |Xn | =

(4.1.1)

n


|Xi |.

i=1

o das classes.
Esta relacao e por vezes designada por equac
a
No caso em que X = G e a relacao de equivalencia e a de congruencia
(mod H), podemos ainda provar o seguinte resultado auxiliar, relativo ao
n
umero de elementos de cada classe de equivalencia:
Proposi
c
ao 4.1.4. Se H e um subgrupo nito de G, ent
ao
|gH| = |Hg| = |H|,
para todo o g G.
Demonstrac
ao. Dado um elemento g G xo, a funcao : 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 bijeccao entre os conjuntos H e
gH. De forma an
aloga mostra-se que |Hg| = |H|.
Esta observacao 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|.
Demonstrac
ao. Sejam g1 H, . . . , gn H as classes laterais esquerdas de H. Note
que, como G e H sao conjuntos nitos, existe apenas um n
umero nito de
classes, e na realidade [G : H] = n. A identidade (4.1.1) escreve-se agora
|G| =

n

i=1

|gi H| =

n


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

i=1

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 = {gn : n Z}. E
qualquer elemento de G e igualmente um factor da ordem de G.

4.1. Grupos e Relacoes de Equivalencia

175

Exemplos 4.1.6.
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.
acil vericar que a ordem de pode ser 3 (caso de e ), 2
2. Se S3 , e f
(caso de , , e ), e 1 (caso de I). Em qualquer um destes casos, e claro
tambem interessante que,
que a ordem de e um factor da ordem de S3 . E
apesar de 6 ser evidentemente factor da ordem de S3 , n
ao existe em S3 nenhum
elemento de ordem 6.
amos que os ideais de Zm s
ao da forma d,
3. No estudo dos aneis Zm veric

onde d e um divisor de m. E
obvio neste caso que o n
umero de elementos do
e um factor de m. Note tambem que d = [Zm : d]3 .
subgrupo d e m
d , que
4. Se A e um anel com identidade I, a ordem do subgrupo aditivo gerado por
I e exactamente a caracterstica do anel A. Podemos, pois, concluir que a
caracterstica de um anel nito A e um factor do n
umero de elementos em A.

Em muitos casos e importante estudar a factorizacao de grupos, i.e.,


esclarecer em que condicoes 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 captulo. Indicamos aqui alguns
resultados desta natureza. A sua aplicacao 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.
Demonstrac
ao. Sejam k K e h H. Consideramos o elemento k1 h1 kh.
Temos que h1 kh K, porque K e normal em G, e portanto k1 h1 kh K.
Analogamente k1 h1 k H, pois H e normal, e portanto k1 h1 kh H.
Como k1 h1 kh K H = {e}, temos k1 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.
Demonstrac
ao. Recordemos que o suporte do grupo H K e o produto
cartesiano H K = {(h, k) : h H, k K}, e que a respectiva operacao
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 tambem obvio que e um homomorsmo sobrejectivo.
Quando nos referimos ao grupo Zm sem mais qualificativo, queremos dizer o grupo
aditivo (Zm , +).
3

176

Captulo 4. Quocientes e Isomorfismos

Para determinar o n
ucleo de , observamos que, se (h, k) = e, ent
ao
1
hk = e, ou ainda h = k , donde conclumos (porque?) que h, k H K =
{e}.
Segue-se nalmente que h = k = e, e o n
ucleo N de contem apenas o
elemento (e, e), ou seja, e injectivo, e G H K.
Como sugerimos acima, as hipoteses 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| sao primos entre si, so podemos ter |H K| = 1. Neste caso, o homomorsmo usado na demonstracao
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}. Sabe imediato que
mos que H e K s
ao isomorfos respectivamente a Z2 e Z3 . E
H K = {0}, e |G| = |H||K|. Conclumos que Z6 Z2 Z3 .
2. Mais geralmente, suponha-se que mdc(n, d) = 1, e recorde-se a proposic
ao
(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 . Conclumos 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 demonstracao e em tudo an
aloga `a anterior, e ca como exerccio.
Teorema 4.1.10. Sejam H1 , . . . , Hn subgrupos normais de um grupo G tais
que G = H1 Hn , e seja ainda

Hk .
Ki =
k=1
k=i

` identidade de G, ent
ao
Se, para i = 1, . . . , n, Hi Ki = {e} se reduz a
G H1 Hn .
Exerccios.
1. Demonstre a Proposicao 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 so se g H.

4.1. Grupos e Relacoes de Equivalencia

177

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 (Z9 , ).
7. Sendo G = Sn e H = An , prove que (mod H) se e so se e sao
permutacoes com a mesma paridade, para concluir que [Sn : An ] = 2.
8. Mostre que a funcao : G/H {Hg : g G} dada por (g) = Hg 1 esta
bem denida, e e uma bijeccao. Conclua que [G : H] e tambem o n
umero de
classes laterais direitas.
9. Prove que, se K H onde K e H sao 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 sao subgrupos de G, ent
ao AB = BA se e so se AB e um
subgrupo de G.
11. Prove que, se A e B sao subgrupos nitos de G, ent
ao |AB||AB| = |A||B|.
o: comece por usar o facto de A B ser subgrupo de A.)
(Sugesta
12. Mostre que qualquer permutacao 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. De um exemplo de um grupo innito, com todos os elementos de ordem 2,
a excepcao da identidade.
`
15. De 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 exerccio refere-se `a decomposicao 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 caracterstica de
A e um factor de |A|.
19. Classique os aneis com identidade, com 2, 3, 4 e 5 elementos.
o: use o exerccio anterior.)
(Sugesta

178

Captulo 4. Quocientes e Isomorfismos

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, tem ordem 2, entao 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 relacao de equivalencia, e C(x) e a classe de equivalencia de x.

4.2

Grupos e An
eis Quocientes

Vimos, no captulo anterior, que e possvel denir operacoes algebricas em


Zm a partir das operacoes algebricas denidas em Z. Interessa-nos agora
investigar se este mecanismo para a denicao de operacoes algebricas no
quociente Zm pode igualmente ser generalizado para a denicao de operacoes
no quociente G/H, a partir das operacoes ja existentes em G.
Esta generalizacao e possvel, com algumas restricoes no subgrupo H.
Na realidade, e como vericamos adiante, e possvel denir um grupo com
suporte em G/H, desde que H seja um subgrupo normal de G 4 .
A tecnica que utilizamos para denir a adicao no caso de Zm baseou-se
no seguinte resultado:

x x (mod m)
, entao x + y x + y  (mod m).
(4.2.1)
Se
y y  (mod m)
Este resultado implicava, que dados elementos x e y de Zm , podamos denir
x+y =x+y
sem quaisquer diculdades relacionadas com a escolha dos representantes
x e y de cada uma das classes de equivalencia 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)
ao, basta
sem que tenhamos g1 g2 g1 g2 (mod H). Para vericar esta armac
tomarmos g1 = g1 = , g2 = , e g2 = , porque (mod H), mas =
e = n
ao s
ao equivalentes.
Note no entanto que esta restrica
o n
ao tem quaisquer reflexos sobre o exemplo de Zm :
como (Z, +) e um grupo abeliano, qualquer um dos seus subgrupos e necessariamente
normal.
4

4.2. Grupos e Aneis Quocientes

179

De facto, o analogo da propriedade (4.2.1) verica-se apenas para subgrupos normais:


Proposi
c
ao 4.2.2. Se H e um subgrupo de G, as seguintes armac
oes s
ao
equivalentes:
(i) H e um subgrupo normal de G;
(ii) gHg1 = 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;
ao g1 g2 g1 g2 (mod H)
(v) se g1 g1 (mod H) e g2 g2 (mod H), ent


para quaisquer g1 , g2 , g1 , g2 G.
Demonstrac
ao. Vamos provar as implicacoes
(i) (ii) (iii) (iv) (v) (i).
claro, da denicao de subgrupo normal, que
(i) (ii): E
gHg1 H.
Como g e arbitr
ario, podemos ainda substituir g por g1 para obter igual1
mente g Hg H. Observamos tambem que
g1 Hg H

g(g1 Hg)g1 gHg1

H gHg1 .

Como ja vimos que gHg1 H, podemos concluir que gHg1 = H.


(ii) (iii): Como gHg1 = H, e imediato que
(gHg1 )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 g1

(mod H) e g2 g2

(mod H) g1 g1 H e g2 g2 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

(mod H).

(v) (i): Sendo g G e h H, temos a provar que ghg1 H.


Consideramos para isso g = gh, donde g g (mod H). Conclumos que
g g1 gg1 = e, onde e G e o elemento identidade. Portanto e1 g g1 =
ghg1 H como se desejava.

180

Captulo 4. Quocientes e Isomorfismos

De acordo com o resultado anterior, se H e um subgrupo normal de G,


aria em G/H.
entao a operacao (g1 H)(g2 H) = (g1 g2 )H e uma operacao bin
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 operac
ao bin
aria denida por
(g1 H)(g2 H) = (g1 g2 )H.
Temos, alem disso, que a aplicacao quociente : G G/H dada por
ucleo N ()
(g) = g = gH e um homomorsmo de grupos, e o respectivo n
e o subgrupo H.
Demonstrac
ao. Vimos, acima, que a operacao de G/H G/H G/H
aria
denida por (g1 H, g2 H) (g1 H)(g2 H) = (g1 g2 )H e uma operacao bin
em G/H.
Esta operacao 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.
tambem claro que (gH)(g1 H) = (g1 H)(gH) = eH = H, e portanto
E
qualquer elemento de G/H tem inverso. Consequentemente, G/H e um
grupo.
Sendo : G G/H dada por (g) = g = gH, e imediato que
(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 Aneis Quocientes

181

Temos neste caso a tabuada


0 + 0 = 1 + 1 = 0,
0 + 1 = 1 + 0 = 1.
claro que este grupo e isomorfo ao grupo anterior (existe apenas um grupo
E
com dois elementos!).

Deixamos para os exerccios a demonstracao 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,
e K e qualquer subgrupo (respectivamente, normal) de G.
por um lado claro que se
O caso dos aneis e um pouco mais complexo. E
B A 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) =
ao se segue daqui que A/B seja um anel: para isso, e necessario
(a1 +a2 )B. N
que possamos igualmente denir uma operacao produto em A/B, de modo
a respeitar as propriedades dos aneis.
Recordemos que a tecnica que utilizamos para denir o produto no caso
de Zm se baseou no seguinte resultado:

x x (mod m)
, ent
ao xy x y  (mod m).
(4.2.2)
Se
y y  (mod m)
Este resultado implicava que, dados elementos x e y de Zm , podamos denir
xy = xy
sem quaisquer diculdades relacionadas com a escolha dos representantes
x e y de cada uma das classes de equivalencia 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
so e aplic
avel se a1 a1 (mod B) e a2 a2 (mod B) implica a1 a2 a1 a2 .
Caso contrario, o resultado da operacao depende de uma escolha arbitr
aria
dos representantes a1 e a2 . Este problema e completamente esclarecido pela
seguinte:
o se
Proposi
c
ao 4.2.6. Se B e um subanel de A e a a (mod B) se e s

ao as seguintes armac
oes s
ao equivalentes:
a a B, ent
(i) B e um ideal de A;

182

Captulo 4. Quocientes e Isomorfismos

ao a1 a2 a1 a2 (mod B),


(ii) Se a1 a1 (mod B) e a2 a2 (mod B) ent
para quaisquer a1 , a1 , a2 , a2 G.
Demonstrac
ao. Vejamos que ambas as implicacoes sao 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 e um subanel, e
a1 a2 + a1 b2 + a2 b1 + b1 b2 . E
a1 b2 , a2 b1 B, porque B e um ideal. Conclumos que a1 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 entao ab a0 (mod B) e ba 0a
(mod B), ou seja, ab 0 (mod B) e ba 0 (mod B). Conclumos por isso
que ab, ba B, e B e um ideal.
O pr
oximo resultado e o analogo do Teorema 4.2.3, agora especializado
para o caso dos aneis. A sua demonstracao ca como exerccio.
Teorema 4.2.7. Se I A e um ideal do anel A, ent
ao A/I e um anel para
as operac
oes a1 + a2 = a1 + a2 e a1 a2 = a1 a2 . Se A e abeliano (respectivamente, com identidade 1), ent
ao A/I e um anel abeliano (respectivamente,
ao quociente : A A/I dada por
com identidade 1). Alem disso, a aplicac
ucleo N ()
(a) = a = a + I e um homomorsmo de aneis, e o respectivo 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 aneis Zm s
ao claramente casos particulares de aplicac
ao 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 domnio 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 conclumos que
Q[x]
= {a + bx : a, b Q}.
x2 + 1
As operaco
es algebricas 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 Aneis 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 notac
ao 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 notac
ao, as operac
oes algebricas
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 coincidencia
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 razes e
e redutvel.
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 tambem
a = a no anel quociente). Neste caso, podemos exibir as tabuadas completas
f
deste anel, onde por conveniencia escrevemos = 2 = 1 + . E
acil vericar
que estas tabelas s
ao as do corpo de 4 elementos que referimos num exerccio
do Captulo 1.
+
0
1

0
0
1

1
1
0

0
1

1
0

0
1

0
0
0
0
0

1
0
1

Este corpo e uma extens


ao do corpo Z2 , e neste corpo o polin
omio x2 + x + 1
tem razes, e e redutvel.

Deixamos para os exerccios, vericar que em geral o anel quociente


K[x]/m(x) e sempre uma extensao do corpo K (e tambem um espaco
vectorial de dimens
ao n sobre K, onde n e o grau do polin
omio m(x)).

184

Captulo 4. Quocientes e Isomorfismos

Nos exemplos apresentados acima, o anel quociente obtido e sempre um


corpo. Por outro lado, vimos, quando estud
amos os aneis Zm , que estes
aneis sao 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 estao 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.
Demonstrac
ao. Supomos primeiro que I e um ideal maximal de A. Temos
ao existe x A
a provar que A/I tem identidade 1 = 0, e que, se a = 0, ent
tal que ax = 1.
Notamos, primeiro, que 1 I, i.e., 1 = 0, pois caso contrario teramos
I = A. (Porque?) 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
tambem 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 conclumos 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 aplicacao quociente. Se J  I e um ideal de A que contem 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, conclumos
que 1 J, logo J = A. Portanto, I e um ideal maximal.
Se D e um domnio integral, ent
ao D[x] e um domnio integral, e m(x)
e irredutvel se e so se m(x) e um ideal maximal na classe dos ideais
principais de D[x] (ver Proposicao 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
irredutvel em K[x].
Este corolario mostra a raz
ao pela qual os exemplos anteriores sao 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 tambem consequencia dos axiomas para os inteiros que apresentamos no Captulo 2, o
que faremos na pr
oxima seccao. A introduziremos tambem uma denicao
formal dos complexos, identicados como o quociente de R[x] por x2 + 1.
Exerccios.
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 Aneis Quocientes

185

2. Prove que N e um subgrupo normal de G se e so 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 aplicacao 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 sao da forma H/N , onde H e um
subgrupo de G que contem 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
de x em G/N e nita e divide m.
(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 operacao de produto no
ao corresponde em
anel A/I, dada como vimos por (a1 +I)(a2 +I) = a1 a2 +I, n
geral ao produto de conjuntos que denimos como CD = {cd : c C e d D}.
6. Demonstre o Teorema 4.2.7.
7. Prove que a funcao : Q Q Q[x]/x2 + 1, dada por (a, b) = ax + b, e
uma bijeccao.
8. Determine as tabuadas da soma e do produto no anel Z2 [x]/x2 + 1, e verique directamente que este anel nao 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,
de um exemplo.
o: Mostre que
10. Mostre que Q[x]/x2 3x + 2 e isomorfo a Q Q. sugesta
a funcao : Q[x]/x2 3x + 2 Q Q dada por (p(x)) = (p(1), p(2)) esta
bem denida, e e um isomorsmo de aneis.
omio x2 + x + 1 em L[x].
11. Sendo L = Z2 [x]/x2 + x + 1, factorize o polin
12. Seja m(x) um polin
omio irredutvel de grau n em K[x], e L = K[x]/m(x).
Prove que:
(a) L e um corpo e um espaco vectorial de dimens
ao n sobre K;
(b) o corpo L e uma extensao algebrica de K;
(c) m(x) tem pelo menos uma raiz em L;
(d) existe uma extens
ao algebrica de K, onde m(x) e um produto de factores
de grau 1.

186

Captulo 4. Quocientes e Isomorfismos

13. Verique que o polin


omio x3 + x2 + 1 e irredutvel 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 aplicacao quociente (a) = a.
Verique que J A/I e um ideal de A/I se e so 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 determinacao do ponto que corresponde a um
racional dado e possvel, 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 associacao 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 fenomeno 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 colera
dos mesmos deuses. Sob este aspecto, os Gregos enganaram-se, e, como veremos nesta seccao, 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 deciencia basica do corpo dos racionais
exprime-se em termos da nocao de sucessao de Cauchy. Relembramos aqui a
terminologia que deve ser conhecida da An
alise, adaptada ao caso particular
dos racionais.
Defini
c
ao 4.3.1. Seja x = (x1 , x2 , . . . ) uma sucessao em Q. A sucessao
diz-se:
(a) limitada, se existe M Q tal que
|xn | M, n N.

4.3. N
umeros Reais e Complexos

187

(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 | < .
Obviamente, se uma sucessao x = (x1 , x2 , . . . ) e convergente com limite
l, ent
ao escrevemos xn l, ou ainda limn xn = l. Temos tambem os
resultados usuais de soma, produtos, diferencas e quocientes de sucessoes
convergentes. Nao e difcil mostrar que, no corpo Q,
(i) Qualquer sucess
ao convergente e fundamental, e
(ii) Qualquer sucessao fundamental e limitada.
Por outro lado, existem sucess
oes fundamentais que n
ao sao convergentes,
como vericamos a seguir, atraves de um exemplo simples.
Exemplo 4.3.2.
Considere-se a funca
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

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

xy2
xy

< 1, pois g(z) = 1

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

1
|xn xn1 |,
2

e portanto
|xn+1 xn |

1
|x2 x1 |.
2n1

2
z

188

Captulo 4. Quocientes e Isomorfismos

Deixamos para os exerccios, vericar que para m > n temos


|xm xn |

1
2n2

|x2 x1 |,

donde conclumos que a sucess


ao {xn }nN e fundamental.
Apesar de fundamental, esta sucess
ao n
ao e convergente em Q. Na realidade,
temos
xn+1 = f (xn ) = 2xn+1 xn = x2n + 2,
ao 2x2 = x2 + 2, ou x2 = 2, equac
ao que n
ao tem
e, portanto, se xn x, ent
soluco
es em Q.

Embora a sucessao do exemplo


anterior nao convirja em Q, obviamente
converge em R para o irracional 2. De um modo geral, sabemos que
qualquer sucessao fundamental em Q converge para um n
umero real, que
pode ou n
ao ser irracional. Do ponto de vista desta seccao, que se destina
exactamente a denir os n
umeros reais, isolamos a seguinte ideia basica:
Qualquer sucessao de Cauchy em Q determina um n
umero real5 .
Bem entendido, sucessoes de Cauchy distintas podem determinar o mesmo
n
umero real, o que ocorre exactamente quando as duas sucessoes tem o
mesmo limite, i.e., quando a diferenca das duas sucessoes converge para
zero. Por outras palavras:
As sucessoes de Cauchy {xn }nN e {yn }nN determinam o mesmo real
se e so se (xn yn ) 0.
Denindo duas sucess
oes de Cauchy, {xn }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 equivalencia
de sucessoes de Cauchy em Q.
Para explorarmos em pormenor estas ideias6 , necessitamos da seguinte
proposicao que na realidade as enquadra como um caso particular na teoria
desenvolvida na seccao anterior. A sua demonstracao e um simples exerccio.
Teorema 4.3.3. Seja A o conjunto das sucess
oes racionais. Ent
ao:
(i) A com as operac
oes de soma e produto usuais para sucess
oes e um
anel.
5

Compare-se esta observaca


o com a que fizemos a prop
osito da definica
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 metodo de definica
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 transfinitos.

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 sao sucessoes de Cauchy em Q, e claro que x e y determinam
o mesmo n
umero real se e so se xy converge para 0, i.e., se e so se xy I.
Temos portanto
Defini
c
ao 4.3.4 (Cantor). O anel B/I designa-se por R. Os seus elementos (que s
ao classes de equivalencia de sucessoes de Cauchy em Q) dizem-se
meros reais.
nu
Deve ser claro que o anel R e uma extensao do anel Q, j
a que, dado
qualquer racional q Q, podemos formar a sucessao constante q dada por
qn = q para qualquer n N (obviamente uma sucessao de Cauchy), e a
aplicacao : Q R dada por (q) = q e um homomorsmo injectivo.
Observamos tambem que o zero de R e a classe de equivalencia da sucessao
identicamente nula (o ideal I), e a sua identidade e a classe de equivalencia
da sucessao identicamente igual a 1. Naturalmente, qualquer sucess
ao de
racionais convergente para 0 e um representante de I = 0, assim como
qualquer sucessao convergente para 1 e um representante de 1.
Para vericar que R e um corpo (o que equivale a provar que I e um
ao existe
ideal maximal de B), e necessario mostrar que, se x R {0} ent
y R tal que xy = 1. Directamente em termos de sucessoes de Cauchy em
Q, o resultado a provar e o seguinte:
Proposi
c
ao 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 xn yn 1.
Demonstrac
ao. Sendo x uma sucessao de Cauchy em Q que n
ao converge
para 0, deixamos como exerccio provar que existe um racional > 0 e um
natural N N tal que |xn | > para n N .
Denimos a sucessao y Q por

0,
se n N
yn =
1
se n > N.
xn ,
Notamos que para n > N temos |yn | = | x1n |
n, m > N que
|ym yn | =

1
,

donde obtemos para

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

e y e uma sucessao de Cauchy em Q.


Como xn yn = 1 para n > N , e obvio que xn yn 1.

190

Captulo 4. Quocientes e Isomorfismos

R+

Para provar que R e um corpo ordenado, e necessario denir um conjunto


tal que:

1. x, y R+

x + y R+ e xy R+ ;

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


x R+ ou x = 0, ou x R+ .
Um momento de reexao sugere um procedimento natural a seguir:
Defini
c
ao 4.3.6. Se x R (donde x e uma sucessao de Cauchy em Q),
dizemos que x e positivo se e so 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 Captulo 2
sobre aneis ordenados, podemos denir |x| = max{x, x} para qualquer
x R.
Sendo q Q um racional, designamos acima por q a sucessao constante dada por qn = q para qualquer n N (que como mencionamos e
umero real (a classe de
uma sucessao de Cauchy), e por q o respectivo n
equivalencia determinada por q). Como tambem indicamos acima, a funcao
f : Q R dada por f (q) = q e um homomorsmo injectivo, e podemos por
isso dizer 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:
ao reais e > 0, existe um racional q tal que
Proposi
c
ao 4.3.8. Se x e s
|x q| < .
Demonstrac
ao. Comecamos por escolher representantes de x e , i.e., sucessoes
de Cauchy no corpo dos racionais, x = (x1 , 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 sucessao
x numa sucessao constante, usando um dos seus termos de ordem sucientemente elevada. Como x e uma sucessao de Cauchy, existe N2 N tal
que
r
n, m N2 = |xn xm | < .
2
umero racional, vemos que,
Tomando q = xN2 , que e evidentemente um n
ao r2 < xn q 2r (porque?), e portanto temos
se n max{N1 , N2 }, ent
r < x q < r, o que implica |x q| < .

4.3. N
umeros Reais e Complexos

191

As propriedades dos n
umeros reais, que sao, bem entendido, a fundacao
sobre a qual se desenvolve a Analise, s
ao normalmente introduzidas por via
axiom
atica: um breve exame dos axiomas utilizados revela que tradicionalmente contem apenas a armacao de R ser um corpo ordenado, complementada pelo chamado Axioma do Supremo, que e invocado, por exemplo,
para provar que em R qualquer sucessao de Cauchy e convergente, contrariamente ao que vimos ser verdade em Q.
Nesta seccao, onde apresentamos uma denicao construtiva (por oposicao
a axiom
atica) dos n
umeros reais, ja mostramos que R e um corpo ordenado,
restando-nos portanto demonstrar que o Axioma do Supremo e outra das
consequencias da denicao apresentada. No entanto, preferimos passar directamente a provar que em R todas as sucessoes de Cauchy sao convergentes, o que deixamos como um exerccio um pouco mais ambicioso:
Teorema 4.3.9. Qualquer sucess
ao de Cauchy em R e convergente7 .
A partir deste resultado, e possvel demonstrar com relativa facilidade
que o Axioma do Supremo e valido em R.
Corol
ario 4.3.10 (Axioma do Supremo). Qualquer subconjunto majorado e n
ao-vazio de R tem supremo.
Demonstrac
ao. 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 sucessao em R, seguindo um procedimento de bisseccao sucessiva
tpico da An
alise Real. Comecamos por tomar x1 = M .
claro que a1 x1 ,
Como A = , existe a A e denimos a1 = a. E
a1 +x1

e tomamos agora a2 = 2 . E obvio que o ponto a2 divide o intervalo


[a1 , x1 ] em dois subintervalos iguais. Temos agora duas alternativas:
(i) Se existe algum elemento x A tal que x > a2 (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 sucessao 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 seccao:
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
sao uma consequencia logica dos axiomas para os inteiros apresentados no
Captulo 2.
7

Dizemos por esta raz


ao que R e um corpo completo.

192

Captulo 4. Quocientes e Isomorfismos

A denicao 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 irredutvel em R[x] (porque?), 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 equivalencia do polin
omio x, que satisfaz a identidade
ao nos detemos a provar quaisquer outras propriedades elei2 = 1. N
mentares de C, mas mencionamos de passagem que C e tambem um corpo
completo.
Exerccios.
1. Seja A um anel ordenado. Prove que qualquer sucessao 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 funcao do Exemplo 4.3.2,
1
|x2 x1 |.
ent
ao |xn xm | 2n2
3. Prove que as sucessoes de Cauchy em Q formam um subanel do anel das
sucessoes em Q.
4. Prove que as sucessoes de racionais que convergem para 0 formam um ideal
do anel das sucessoes de Cauchy em Q.
5. Seja x uma sucess
ao de Cauchy em Q. Prove que as seguintes armacoes sao
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.
(a) Prove que, se x, y R+ , ent
ao x + y R+ e xy R+ .
(b) Prove que os casos x R+ , x = 0, e x R+ sao mutuamente exclusivos.
7. Demonstre o Teorema 4.3.9, e complete a demonstracao de Corol
ario 4.3.10.
8. Prove que o ordenamento dos reais e u
nico, i.e., mostre que, se R e um corpo
ordenado, ent
ao x R+ se e so se existe y R tal que x = y 2 .
9. Prove que R e n
ao-numer
avel, e por isso e uma extensao transcendente de Q
(e um espaco vectorial de dimens
ao innita sobre Q).

4.4. Isomorfismos Canonicos 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

Isomorfismos Can
onicos de Grupos

Se G e H sao grupos, e K G e um subgrupo normal de G, e natural investigar a relacao entre os homomorsmos : G/K H, e os homomorsmos
: G H.
Nao e em qualquer caso evidente como podemos denir homomorsmos
: G/K H. No entanto, e dado que a aplicacao quociente usual : G
G/K, dada por (x) = x = xK, e um homomorsmo de grupos, e claro que a
: G H e um homomorsmo de grupos, e (x)

=
funcao composta =
(x), para qualquer x G. Por outras palavras, e como esclarecimento
parcial da relacao mencionada acima, qualquer homomorsmo : G/K

= (x), onde : G H e um homomorsmo denido


H e da forma (x)
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

esse o problema
= (x). E
homomorsmo : G/K H, dado por (x)
ilustrado pelo seguinte diagrama comutativo, onde a seta a tracejado serve
para indicar que desejamos armar a existencia do homomorsmo correspondente.
G

G/K

/
o7 H
o
o
o o
o

Suponha-se ent
ao que (x)
= (x). Se x K ent
ao x = K e a identi
dade de G/K, e portanto (x) e a identidade de H. Mas neste caso temos

e a identidade de H, ou seja, x pertence necesigualmente que (x) = (x)


sariamente ao n
ucleo de . Mais sucintamente, se N = N () e o n
ucleo de
, ent
ao K N . Esta u
ltima condicao e na verdade necessaria e suciente

para a existencia do homomorsmo :


Proposi
c
ao 4.4.1. Os homomorsmos : G/K H s
ao as func
oes dadas

ucleo N K.
por (x) = (x), onde : G H e um homomorsmo com n
Demonstrac
ao. J
a vimos que se : G/K H e um homomorsmo de
grupos ent
ao = e um homomorsmo de grupos : G H, e o
respectivo n
ucleo N K.

194

Captulo 4. Quocientes e Isomorfismos

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 estao contidas nos conjuntos

= (x), e o valor
de nvel da funcao . Se x G/K, podemos denir (x)

de (x) e independente da escolha do representante x. Temos em particular

= (x), para qualquer x G,


(x)
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 aplicac
ao quociente
: Z Zm por m , consideramos o homomorsmo = n : Z Zn dado
por n (x) = x Zn .
/
p8 Zn
p
=k
pp
p
 p p
Zk
=n

Como o n
ucleo de e N = n, existe um homomorsmo : Zk Zn tal

que se (k (x)) = n (x) e s


o se k n, i.e., se e s
o se n|k. Repare-se

= x ent
ao a func
ao aparenta ser a identidade,
que se escrevermos (x)
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.
Tomando K = N , conclumos que existe um homomorsmo : Z4 H tal

que (n)
= in , para qualquer n Z. Na realidade, temos (0)
= 1, (1)
= i,

(2)
= 1, e (3)
= i, e portanto e obviamente um isomorsmo.
/ {1, i, 1, i}
6
ll
l

l l
 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
Z : 35|6x} = 35. Conclumos que existe um homomorsmo : Zk Z210

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.

4.4. Isomorfismos Canonicos de Grupos

195

claro que, sendo e os homomorsmos referidos na proposicao 4.4.1,


E
entao e sobrejectivo se e so se e tambem sobrejectivo. A questao da
ilustrada no exemplo 4.4.2.2, e mais interessante
possvel injectividade de ,
de explorar:
Proposi
c
ao 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 G/K a aplicac
ao quociente usual, (x) = x G/K, e : G/K H

o correspondente homomorsmo dado por (x)


= (x). Temos ent
ao:
(i) O n
ucleo de e M = N/K = (N ), e em particular,
(ii) e injectiva se e s
o se K = N .
Demonstrac
ao. Seja e a identidade de H. O seguinte calculo e muito simples:

= e} = {x G/K : (x) = e}
M ={x G/K : (x)
={x G/K : x N } = (N ) = N/K.
agora evidente que e injectiva se e so (N ) so tem um elemento, (neste
E
caso, a classe K), o que ocorre se e so 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. Conclumos que o n
ucleo do correspondente
homomorsmo : Z70 Z210 e M = N/K = 70 (35) = 35 = {35, 0}.
2. Se no exemplo anterior tomarmos K = 35, conclumos que o homomor
smo de grupos : Z35 Z210 , dado por (x)
= 36x, ou mais precisamente

(35 (x)) = 210 (36x), com x Z, e injectivo.

Se o homomorsmo e sobrejectivo, e K = N e o n
ucleo de , a
proposicao 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 Isomorfismo). Se : G He um
homomorsmo sobrejectivo de grupos, e N e o n
ucleo de , ent
ao G/N e H

s
ao isomorfos. Em particular, existe um isomorsmo : G/N H tal que

= (x) para qualquer x G.


(x)
Este teorema e expresso pela comutatividade do seguinte diagrama, onde
a seta a tracejado arma a existencia do homomorsmo correspondente, que
e neste caso um isomorsmo.
G

G/N

/
o7 H
o
o
o o
o

196

Captulo 4. Quocientes e Isomorfismos

Este teorema permite-nos estabelecer facilmente a existencia 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 razes 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 razes-n da unidade, Rn =
2
{k : k Z} = , onde = e n i . A func
ao : Z Rn dada por
(k) = k e um homomorsmo sobrejectivo de grupos, e o n
ucleo de e
N = {k Z : k = 1} = n.
Conclumos 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 denic
ao) e o grupo alternado An . Logo,
conclumos que Sn /An e isomorfo a Z2 .
3. Supondo n e m naturais primos entre si, podemos novamente mostrar que os
ao isomorfos. Para isso, denimos : Z Zm Zn
grupos Zmn e Zm Zn s
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.
mn (x)) =
Como N = mn, o homomorsmo : Zmn Zm Zn dado por (

(m (x), n (x)) e injectivo, e Zmn (Zmn ). Em particular, (Zmn ) tem mn


mn ) =
elementos. Como Zm Zn tem tambem mn elementos, e claro que (Z
Zm Zn e Zmn Zm Zn .
interessante observar que este isomorsmo e, na verdade, o u
E
nico isomorsmo de aneis de Zmn para Zm Zn . Deixaremos para os exerccios, a ttulo
de curiosidade, a determinac
ao explcita do respectivo isomorsmo inverso.

A observacao feita acima, a proposito do grupo das razes-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 funcao : 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 possveis para n:
(i) n = 0 N = {0}: neste caso, e injectivo, alem 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 solucao positiva da equacao k = e. Neste caso,

4.4. Isomorfismos Canonicos 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 permutaca
o em S3 . Sabemos que 1 = , 2 = e 3 = I.
Portanto, e um elemento de ordem 3, e  = {, , I} = A3 Z3 .
agono regular, e consid2. Recordamos que D5 e o grupo de simetria do pent
eramos uma rotac
ao n
ao-trivial r D5 . Deve ser claro que a ordem de r e
acil mostrar que o grupo Dn tem
5. Portanto r Z5 . Mais geralmente, e f
sempre um subgrupo H Zn , que e normal em Dn (porque?).

Usaremos a seguinte terminologia:


Defini
c
ao 4.4.8. O grupo G diz-se cclico 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 cclico, com geradores 1 e 1.
2. A3 e um grupo cclico: podemos tomar g = ou g = .
3. O grupo {1, i, 1, i} e cclico: podemos tomar g = i ou g = i.
ao cclicos: qualquer elemento de Zn e um gerador do grupo.
4. Os grupos Zn s
ao e cclico (porque?).
5. O grupo Z2 Z4 n

O pr
oximo teorema de classicacao identica todos os grupos cclicos, e
limita-se a resumir observacoes que ja zemos.
Corol
ario 4.4.10 (Classifica
c
ao dos grupos cclicos). Se G e um grupo
cclico, ent
ao verica-se uma das seguintes alternativas:
(i) Se G e innito, ent
ao G Z;
(ii) Se G e nito (e tem n elementos), ent
ao G Zn .
Usando ainda o Teorema de Lagrange, e possvel classicar tambem todos os grupos nitos cuja ordem e um n
umero primo (a respectiva demonstracao ca como exerccio):
Proposi
c
ao 4.4.11 (Classifica
c
ao dos grupos de ordem p). Se G e
um grupo nito de ordem p, com p primo, ent
ao G Zp .
O 1o Teorema do Isomorsmo pode ser aplicado para esclarecer a natureza do grupo HN/N , quando N e H sao subgrupos de G, e N e um
subgrupo normal de G:

198

Captulo 4. Quocientes e Isomorfismos

ao subgrupos
Teorema 4.4.12 (2o Teorema do Isomorfismo). 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
H

.
N
H N
Demonstrac
ao. Observamos no exerccio 10 da seccao 4.1 que, se H e N sao
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 conclumos que
HN e um subgrupo de G.
Considere-se a aplicacao canonica : G G/N restrita a H, ou seja, a
funcao : H G/N dada por
(x) = (x) = x, para qualquer x H.
claro que e um homomorsmo de grupos, e o respectivo n
E
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 entao
existe h H e n N tal que k = hn. Temos portanto K = HN .
Segue-se, do 1o Teorema do Isomorsmo, que
H
HN

.
N
H N
Como consequencia 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 generalizacao das observacoes que
zemos no exemplo 4.4.2.1. Suponha-se que K H G, onde K e H sao
subgrupos normais do grupo G. Analogamente ao que zemos no exemplo
referido, sejam K : G G/K e H : G G/H as aplicacoes quociente
ucleo de H e H.
usuais, onde bem entendido o n
ucleo de K e K, e o n
Considere-se o diagrama:
G
=K

G/K

=H

/ G/H
o7
o
o
o o
o

4.4. Isomorfismos Canonicos de Grupos

199

O homomorsmo e evidentemente sobrejectivo, porque H e sobrejectivo.


A existencia de resulta da condicao K H, de acordo com a proposicao
4.4.1. Finalmente, e agora de acordo com a proposicao 4.4.3, o n
ucleo do
homomorsmo e o grupo H/K. Aplicando o 1o Teorema do Isomorsmo
ao homomorsmo : G/K G/H, obtemos imediatamente:
ao subgrupos
Teorema 4.4.13 (3o Teorema do Isomorfismo). Se K e H s
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
G/K
.
H/K
H
Note que de acordo com este resultado os quocientes de quocientes de G
sao 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 .
ao grupos
De acordo com o resultado anterior, conclumos que Z6 /3 e Z3 s
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 . Conclumos que tambem aqui se tem Zm /n Zn .

Exerccios.
1. Seja H = g = {g n : n Z} um grupo cclico. Prove que
(a) se H e innito, os seus u
nicos geradores sao g e g 1 ;
(b) se H tem m elementos, a ordem de g n e

m
d,

onde d = mdc(n, m);

(c) se H tem m elementos, g e gerador de H se e so se mdc(n, m) = 1.


2. Suponha que g1 e g2 sao 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 sao isomorfos entre
si?

200

Captulo 4. Quocientes e Isomorfismos


i

4. Considere o grupo multiplicativo H = e 4  C formado pelas solucoes


complexas de z 8 = 1. Determine todos os geradores e subgrupos de H.
5. Continuando o exerccio 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 ) Zn .
8. Mostre que Zmn e Zm Zn sao grupos e aneis isomorfos se e s
o se m e n sao
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 nk=1 Zp .
11. A que grupo Zn e isomorfo o quociente Z40 /15?
12. Conclua a demonstracao da Proposicao 4.4.11.
13. Suponha que o grupo G tem apenas os subgrupos triviais {1} e G. Mostre
que G Zp e um grupo cclico de ordem prima.
14. Prove que, se G e um grupo abeliano de ordem pq, com p e q primos, ent
ao
G e cclico.
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 ,
ao sao isomorfos entre si.
ou Z2 Z2 Z2 , que n
(b) Supondo que G n
ao e abeliano, mostre que:
(i) G tem um elemento x de ordem 4, e H =< x > e normal.
(ii) Supondo y H, prove que y 2 H, donde y 2 = 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 conclusoes com as tabelas dos grupos D4 e H8 .
17. Suponha que G e H sao 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. Isomorfismos Canonicos de Aneis

4.5

201

Isomorfismos Can
onicos de An
eis

Supondo que A e B sao aneis, I A e um ideal de A, e : A B e um


homomorsmo de anel, podemos evidentemente aplicar a teoria desenvolvida
na seccao anterior ao homomorsmo , que e tambem um homomorsmo do
grupo aditivo (A, +) para (B, +). Sabemos em particular que, se o n
ucleo
de contem I, ent
ao existe um homomorsmo de grupo : A/I B tal

= (x), o que ilustramos no seguinte diagrama comutativo.


que (x)
A

A/I

/
p7 B
p
p
p p
p

Alem 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 tambem o seja. Por esta
razao, a adaptacao das proposicoes 4.4.1 e 4.4.3 da seccao anterior, ao caso
dos aneis, e imediata.
Proposi
c
ao 4.5.1. Sejam A e B aneis, I A um ideal de A, e : A A/I
a usual aplicac
ao quociente, (x) = x A/I.
(i) Os homomorsmos de anel : A/I B s
ao as func
oes 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 aneis com n
ucleo N I,
e : A/I B o correspondente homomorsmo de anel dado por

((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 so 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 aneis se
e so se a = (1) e solucao da equacao x2 = x em A. Reanalisamos alguns
dos exemplos da seccao anterior a` luz desta observacao elementar.
Exemplos 4.5.2.

202

Captulo 4. Quocientes e Isomorfismos

1. Tomamos A = Z, B = Zn , e I = k. A aplicac


ao quociente = n :
Z Zn e, como sabemos, um homomorsmo de aneis, porque (1) = 1 e a
identidade de Zn . Desde que n|k, temos ent
ao
/
p8 Zn
p
p
=k
p p
p
 p
Zk
Z

=n

k (x)) = n (x), e um homomorsmo de aneis.


onde : Zk Zn , dada por (
2. Tomamos agora A = Z, B = Z210 , e I = k. A equac
ao x2 = x tem diversas
soluco
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
aneis. O respectivo n
ucleo N e f
acil de calcular, e temos N = 10.

= 21x se
Conclumos que existe um homomorsmo : Zk Z210 tal que (x)

e s
o se 10|k. Neste caso, e em particular, o n
ucleo de e o ideal 10, e e
10 ) =
injectivo quando k = 10. Na realidade, quando k = 10 ent
ao (Z) = (Z
21 e um subanel unit
ario de Z210 , evidentemente isomorfo a Z10 .
Z
=10


Z10

/Z
o7 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 aneis, 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

de aneis : Q[x]

Q,
dado por (p(x))
= p(1), se e s
o se (x 1)|m(x), i.e.,
I
se e s
o se p(1) = 0.

O 1o Teorema do Isomorsmo e imediatamente generalizavel para aneis,


como implicitamente observamos no segundo exemplo acima. Neste caso, o
seu enunciado e o seguinte:
eis). Se : A
Teorema 4.5.3 (1o Teorema do Isomorfismo para An
B e um homomorsmo sobrejectivo de aneis, e I e o n
ucleo de , ent
ao os
aneis A/I e B s
ao isomorfos. Em particular, existe um isomorsmo de

= (a) para qualquer a A.


aneis tal que (a)
Exemplos 4.5.4.
1. Comecamos por mostrar que, quando n e m s
ao naturais primos entre si,
ao tambem isomorfos. Mais uma vez, bastaent
ao os aneis Znm e Zn Zm s
nos notar que a funca
o = nm : Z Zn Zm dada por (k) = (n (k), m (k)
e um homomorsmo de aneis. Portanto, o isomorsmo de grupos : Znm
Zn Zm que apresent
amos no exemplo 4.4.6.3 e tambem um isomorsmo de
aneis.

4.5. Isomorfismos Canonicos de Aneis

203

2. Seja C um elemento algebrico sobre Q, Q, e m(x) o seu polin


omio
mnimo. Recorde-se que : Q[x] C dada por (p(x)) = p() e um homomorsmo de aneis, com n
ucleo N = m(x), e ainda que Q[] = (Q[x]).
Conclumos do 1o Teorema do Isomorsmo para Aneis que
Q[]

Q[x]
.
m(x)

Alem disso, e como m(x) e um polin


omio irredutvel, sabemos que Q[x]/m(x)
e um corpo, e portanto (porque?)
Q[]

Q[x]
Q().
m(x)

Podemos utilizar o resultado do Exemplo 4.5.4.1 para calcular a funcao


de Euler : N N, que introduzimos no captulo anterior. Recorde-se
umero de elementos
que esta foi denida por (n) = |Zn |, i.e., (n) e o n
umero de naturais 1 k n que sao
invertveis no anel Zn , ou ainda, e o n
primos relativamente a n.
ao naturais primos entre si, ent
ao
Lema 4.5.5. Se n1 , . . . , nk s
(n1 nk ) = (n1 ) (nk ).
Demonstrac
ao. Provamos este lema para k = 2, j
a que a sua generalizacao para k > 2 se obtem por inducao, sem qualquer diculdade adicional. Relembramos do Captulo 1 que, se A e B sao aneis unit
arios, ent
ao

(A B) = A B . Portanto, se C A B, e os aneis em causa sao


nitos, e evidente que |C | = |A ||B |.
Aplicamos este resultado com A = Zn , B = Zm , e C = Znm , supondo que
n e m sao primos entre si. Como Znm Zn Zm , conclumos imediatamente
que:
(nm) = (n)(m).

O pr
oximo teorema possibilita o calculo imediato de (n), desde que se
conhecam todos os factores primos de n.

ao prima de n ent
ao
Teorema 4.5.6. Se n = ki=1 pei i e a factorizac
(n) = n

k 

i=1

1
pi


.

Demonstrac
ao. Conclumos directamente
do lema anterior que, se n e um

ao
natural com factorizacao prima n = ki=1 pei i , ent
(n) =

k

i=1

(pei i ).

204

Captulo 4. Quocientes e Isomorfismos

Sendo p um primo, e m um natural, e simples calcular (pm ): os elementos de Zpm que n


ao sao invertveis sao evidentemente os elementos do ideal
p em Zpm , e este ideal tem, por razoes obvias, exactamente pm /p = pm1
elementos. Temos assim que Zpm = Zpm p tem pm pm1 = pm (1 1p )
elementos, ou seja,
(pei i ) = pei i piei 1 = pei i (1

1
).
pi

Segue-se nalmente que:


(n) =

k

i=1

(pei i )

k

i=1

pei i




k 

1
1
1
=n
1
.
pi
pi
i=1

Exemplo 4.5.7.
Os factores primos de 9000 s
ao 2, 3 e 5, e


1
(9000) = 9000 1
1
2

portanto


1
1
1
= 2400.
3
5

Vimos no Captulo 2 que a existencia dos corpos nitos Zp se segue dos


axiomas para os inteiros que indic
amos. Ja neste captulo, vimos que a
existencia do corpo Q e outra das consequencias desses axiomas. Aproveitamos agora para mostrar, noutra aplicacao do 1o Teorema do Isomorsmo,
que estes corpos sao, em certo sentido, os menores corpos que existem. Por
outras palavras, vamos provar que qualquer corpo contem necessariamente
um subcorpo isomorfo a um dos corpos nitos Zp , ou isomorfo a Q. No que
se segue, K e um corpo arbitr
ario, com identidade 1.
Defini
c
ao 4.5.8. K diz-se um corpo primitivo se nao contem nenhum
subcorpo estrito (i.e., = K).
claro que existem corpos primitivos (como Z2 ), e corpos n
ao-primitivos
E
(como R). Alem disso, qualquer corpo K contem precisamente um subcorpo
primitivo (observe que a interseccao 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 o corpo primitivo de R e de C. Da mesma forma, Q e tambem
E

o corpo primitivo de Q[ 2] = {a + b 2 : a, b Q}.

O pr
oximo teorema identica todos os possveis corpos primitivos:

4.5. Isomorfismos Canonicos de Aneis

205

Teorema 4.5.10. Seja m a caracterstica 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 Zp .
Demonstrac
ao. Provamos o resultado apenas para m = p, deixando o caso
m = 0 como exerccio.
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 Captulo 2, (Z) e
isomorfo a Zp , e e portanto um corpo. Conclumos que (Z) e o subcorpo
primitivo de K.
Um corpo K e sempre um espaco vectorial sobre o seu corpo primitivo, com dimens
ao nita ou innita. Uma consequencia interessante desta
observacao e a seguinte: se K e um corpo nito, a sua caracterstica 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
espaco vectorial J n . Logo,
Teorema 4.5.11. Qualquer corpo nito tem pn elementos, onde p e primo
e igual a
` sua caracterstica.
Sabemos j
a que existem corpos nitos com p elementos (os corpos Zp ).
Na realidade, se p e primo e n e natural, existem corpos com pn elementos, e todos os corpos com pn elementos sao isomorfos entre si. Portanto,
e a menos de isomorsmos, existe exactamente um corpo com pn elementos, dito corpo de Galois 8 de ordem pn , que designaremos por CG(pn ).
Nao demonstramos imediatamente estas u
ltimas armacoes, mas observaomio irredutvel de grau n,
mos desde ja que, se p(x) Zp [x] e um polin
entao K = Zp [x]/p(x) e certamente um corpo com pn elementos, e portanto e, de acordo com o que dissemos acima, o corpo de Galois CG(pn ).
Reduzimos desta forma a existencia dos corpos de Galois `a existencia de
polin
omios irredutveis de grau n arbitr
ario em Zp .9
A forma de generalizar os 2o e 3o Teoremas do Isomorsmo ao caso de
aneis deve ser agora clara. Limitamo-nos a enunciar os resultados, deixando
a sua demonstracao como exerccio.

De Evariste
Galois (1811-1832). Galois, respons
avel por um dos maiores exitos
matem
aticos do seculo XIX (a teoria dos grupos), e uma figura tr
agica da Hist
oria da
Matem
atica, j
a que morreu aos 21 anos num duelo (no Captulo 7 exporemos a teoria de
Galois).
9
Ver ainda o exerccio 8 desta secca
o.
8

206

Captulo 4. Quocientes e Isomorfismos

eis). Seja A
Teorema 4.5.12 (2o Teorema do Isomorfismo 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 aneis
B
I +B

.
I
I B
Teorema 4.5.13 (3o Teorema do Isomorfismo 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 aneis
A
A/I
.
J/I
J
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 .
ao isomorfos. Em particular, os aneis
Conclumos que os aneis Zm /n e Zn s
quociente formados a partir dos aneis Zm s
ao aneis Zn .
= Zm

A
I

A/I
J/I


=

Zm
n

/ Zn =
6
m
m m
m
m m

A
J

Exerccios.
1. Prove os Teoremas do Isomorsmo para Aneis.
2. Suponha que A e um anel unitario com n elementos. Prove que:
(a) O anel A Zn se e so se A tem caracterstica n.
(b) O anel A Zn se e so se o grupo (A, +) (Zn , +) .
3. A armacao de que Zn Zm Znm , se mdc(n, m) = 1, exprime o Teorema
Chines do Resto em termos de isomorsmos de aneis. Como se exprime o
Teorema Fundamental da Aritmetica nos mesmos termos?
4. Suponha que n, m N, d = mdc(n, m) e k = mmc(n, m). Mostre que
Zn Zm Zd Zk .
5. Supondo n e m primos entre is, mostre que:
(a) Existe exactamente um isomorsmo de anel : Zmn Zm Zn , e
(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 relacao
entre e o Teorema Chines do Resto discutido no Captulo 2?

4.5. Isomorfismos Canonicos de Aneis

207

6. Consideramos neste exerccio homomorsmos de anel : Zn Z210 .


(a) Para que valores de n existem homomorsmos injectivos?
(b) Para que valores de n existem homomorsmos sobrejectivos?
7. Resolva a equacao (m) = 6, onde e a funcao de Euler. Proceda como se
segue:
(a) Prove que os factores primos de m sao 2, 3, ou 7.
(b) Mostre que se 7|m, ent
ao m = 7 ou m = 14.
(c) Mostre que se 7 nao divide m, ent
ao 3|m e 9|m.
(d) Determine todas as solucoes de (m) = 6.
8. Suponha que K L sao corpos, u L e algebrico sobre K, e m(x) e o
polin
omio mnimo de u em K[x]. Mostre que K[u], K(u) e K[x]/m(x) sao
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
invertveis existem em Z2 [x]/p(x)? E em Z2 [x]/p(x)2 ?
12. Complete a demonstracao do Teorema 4.5.10.
13. Seja K um corpo primitivo, e L e M extensoes de K. Prove o seguinte:
(a) Se : L M e um homomorsmo nao-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 razes de
p(x) em razes de p(x).
ao e isomorfo a Q[x]/x3 3.
(c) Q[x]/x3 2 n
14. Prove que qualquer corpo ordenado e uma extensao de Q, i.e., Q e o menor
corpo ordenado.
15. Qualquer corpo ordenado completo e uma extensao dos reais, i.e., R e o
menor corpo ordenado completo.

208

4.6

Captulo 4. Quocientes e Isomorfismos

Grupos Livres, Geradores e Rela


c
oes

Dado um subconjunto X dum grupo G, o subgrupo gerado por X e a


interseccao de todos os subgrupos de G que contem X, e designa-se por X.
Tal como no caso dos ideais, se X = {x1 , x2 , , xn } e um conjunto nito,
escrevemos tambem X = x1 , x2 , , xn . O conjunto X diz-se gerador
do grupo G se e so se X = G. Esta condicao e equivalente a dizer que
todo o elemento de G pode ser escrito, em notacao multiplicativa, como um
produto de potencias positivas e negativas de elementos de X. Podemos
tambem denir o subgrupo normal gerado por X como a interseccao de
todos os subgrupos normais que contem X.
Exemplo 4.6.1.
Se G = S3 e X = {}, onde e uma transposica
o, ent
ao o subgrupo gerado
por X e H = {1, }, mas o subgrupo normal gerado por X e o pr
oprio S3 .

Se G e gerado por um conjunto nito, i.e., se G = x1 , x2 , , xn , ent


ao
G diz-se um grupo de tipo finito. Note-se, em particular, que se o grupo
ao para qualquer elemento
abeliano G e gerado por X = {x1 , x2 , , xn }, ent
g G existem inteiros c1 , c2 , , cn tais que:
g = xc11 xc22 xcnn , ou, em notacao aditiva, g = c1 x1 + c2 x2 + + cn xn .
Exemplos 4.6.2.
1. O grupo cclico G =  e de tipo nito. Qualquer elemento g G e da
ultiplos valor de n.
forma g = n , possivelmente para m
2. Qualquer grupo nito e de tipo nito, porque podemos tomar X = G.
3. O grupo G = Z Z2 Z4 n
ao e cclico 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 nk=1 Z e de tipo nito, porque e gerado pelos n vectores da
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 secc
ao.

Se um conjunto X gera um grupo G, ent


ao existem em geral m
ultiplos
produtos de elementos de X que sao iguais a` identidade e G. Por exemplo,
(a) para todo o x X, temos xx1 = e;
(b) se G e cclico de ordem m, e X = {x} e gerador, ent
ao xm = e.
De uma forma por enquanto heurstica, 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 Relacoes

209

relac
oes triviais, como no exemplo (a), que sao consequencia dos axiomas
de um grupo, e relac
oes 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 relacoes entre esses geradores, que podemos
sempre escrever (em notacao multiplicativa) na forma:
xc11 xc22 xckk = 1.
Exemplos 4.6.3.
1. O grupo cclico G de ordem n ca completamente descrito indicando X =
{}, e a relac
ao n = 1.
2. O grupo S3 e gerado por X = {, }, e a sua tabuada resulta de aplicar
as relac
oes 2 = 1, 3 = 1, e = 2 = 1 . Esta u
ltima relac
ao pode
naturalmente escrever-se tambem = 1.
3. O grupo H8 e gerado por X = {i, j}, e e completamente especicado pelas
relac
oes i2 j 2 = i4 = 1 e iji = j.
4. O grupo de simetrias Dn de um polgono regular de n lados e gerado por e
, onde
2 = 1, n = 1, = 1.
O elemento representa uma rotac
ao de 2/n, e o elemento representa uma
reex
ao em relaca
o a um eixo de simetria do polgono.

Para facilitar a comparacao 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 funcao : X G tal que G e gerado pelo
conjunto (X), no sentido que referimos acima. Quando a funcao e evidente
do contexto da discuss
ao, e para simplicar a notacao, e comum usarmos
o mesmo smbolo 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 = {x1 , x2 , , xn }, e


seja H um grupo arbitr
ario. Um momento de reexao 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

Captulo 4. Quocientes e Isomorfismos


ao sao em geral arbitr
arios, porque as relacoes
Os valores yk = (xk ) n
satisfeitas por x1 , x2 , , xn em G sao 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 relac
oes 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 relacoes entre os seus geradores, se existem sempre
homomorsmos : G H, quaisquer que sejam os valores (xk ). Podemos
agora tornar estas ideias mais precisas, para j
a introduzindo a seguinte:
Defini
c
ao 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 funcao : X L tal que a seguinte
condicao se verica: Para todo o grupo (respectivamente, abeliano) H e toda
a funcao : X H existe um u
nico homomorsmo : L H tal que o
seguinte diagrama e comutativo:
/L
X NNN

NNN

NNN

NNNN 
&
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 func
ao : X H, observamos que
: Z Z H, dada por:
m) = n(x1 ) + m(x2 )
(n,

e um homomorsmo de grupos, e ((x


i )) = (ei ) = (xi ).
{x1 , x2 }

/ ZZ

QQQ
QQQ

QQQ
QQQ

QQ( 
H

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

4.6. Grupos Livres, Geradores e Relacoes

211

H e um grupo abeliano e : X H e uma aplicac


ao, ent
ao o homomorsmo
: Zn H e dado por:
1 , . . . , kn ) = k1 (x1 ) + + kn (xn ).
(k
Portanto,

n
k=1

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

Observe-se da denicao de grupo livre L em X que, se o grupo H e


igualmente gerado por X, no sentido em que existe uma funcao : X H
tal que (X) = H, ent
ao o homomorsmo e sobrejectivo. Em particular,

e sendo N o n
ucleo de , conclumos que os grupos L/N e H sao isomorfos.
A import
ancia do grupo L para a classicacao 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 =
c
ao mais
k=1 Z = Z Z. Exploraremos esta observa
adiante, para classicar os grupos abelianos de tipo nito.

Mostraremos nesta seccao que, dado um conjunto X, existe (a menos de


isomorsmos) exactamente um grupo livre n
ao-abeliano, e um grupo livre
nico
abeliano gerado por X, excepto quando X = {x1 }, caso em que o u
grupo livre gerado por X e Z, e portanto e abeliano. Comecamos por provar
que os grupos livres em X sao u
nicos, a menos de isomorsmo.
ao
Proposi
c
ao 4.6.9. Sejam L e L grupos livres num conjunto X, em relac


a func
oes : X L e : X L , respectivamente. Supondo que L
ao ambos abelianos, ou ambos n
ao-abelianos, ent
ao existe um u
nico
e L s
isomorsmo : L L que torna o seguinte diagrama comutativo:
L
}> 
}} 
}
}}

}}

XA

AA
AA 
AA 



L

Demonstrac
ao. Aplicando a denicao 4.6.6, com H = L e =  , obtemos
a existencia de um u
nico homomorsmo, : L L , que torna o diagrama
do enunciado comutativo. Da mesma forma, trocando os papeis de e  ,
obtemos um homomorsmo  : L L que torna o seguinte diagrama

212

Captulo 4. Quocientes e Isomorfismos

comutativo:


> L
}} 
}
}}

}}
 
XA

AA
AA

AAA 



Daqui, segue-se imediatamente que os seguintes diagramas tambem sao comutativos:


L
~? 
~~ 
~~

~~
 
X@

@@
@@ 
@@ 

L

> L
}} 
}
}}

}}
 
XA

AA
AA 
AA 




L

Note que, substituindo, nestes diagramas,  e  pelas aplicacoes


identidade, tambem obtemos diagramas comutativos. A unicidade na propriedade da denicao 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 nocoes de produtos
directos e somas directas de famlias innitas de grupos.
Defini
c
ao 4.6.10. Seja {Gi }iI uma famlia 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 operacao de grupo e denida
da
seguinte
forma:
Se g = (gi )iI e

de iI Gi , ent
ao o seu produto e o elemento
h = (hi )iI sao elementos

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 definica
o A.2.2 no Apendice.

4.6. Grupos Livres, Geradores e Relacoes

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 denicao apresentada no Captulo 1. Deixamos a demonstracao da seguinte proposicao
como um exerccio:
Proposi
c
ao 4.6.11. Se X e um conjunto arbitr
ario, a soma directa L =

e um grupo abeliano livre gerado por X relativamente a
` aplicac
ao
xX Z
: X L que a x0 X associa o elemento (gx )xX L, em que todas as
componentes s
ao nulas a
` excepc
ao da componente x0 : gx0 = 1 e gx = 0, se
x = x0 .
A aplicacao da proposicao e injectiva, e por isso chama-se injecc
ao
can
onica. Assim, podemos identicar cada elemento xi 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
g = xni11 xni22 xnikk ,
aoonde os ndices i1 , . . . , ik sao todos distintos e n1 , . . . , nk sao inteiros n
nulos. Esta expressao e u
nica a menos da ordem dos factores, e toda a
expressao 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 = {xi : i I},
e tomamos um produto apropriado dos grupos livres Li nos conjuntos
Xi = {xi }. O produto que utilizaremos e o chamado produto livre de grupos,
que vamos agora introduzir.
Proposi
c
ao 4.6.12. Seja {Gi }iI uma famlia 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
nico homomorsmo de
homomorsmos
 de grupos i : Gi H, existe um u
grupos : iI Gi H que, para todo o i I, torna o seguinte diagrama
comutativo:

i
/ Gi
Gi PP
iI
PPP
PPP
PP
i PPPP
P'





Demonstrac
ao. Seja {Gi }iI uma famlia de grupos. Denimos uma palavra
nos Gi s como sendo uma sucessao nita (g1 , . . . , gn ), em que cada gk pertence a algum Gi . Ao inteiro n chamamos comprimento da palavra, e
consideramos tambem a palavra vazia que designamos por 1 e que tem comprimento zero. Uma palavra reduzida e uma palavra (g1 , . . . , gn ) que
satisfaz as seguintes propriedades:

214

Captulo 4. Quocientes e Isomorfismos

(a) nenhum gk e elemento identidade de um grupo Gi ;


(b) nenhuns termos sucessivos pertencem ao mesmo grupo Gi ;

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, gk
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 composicao de uma palavra reduzida g com a palavra vazia 1 e dada por
f
g1 = 1g = g. E
acil de vericar que ca assim denida uma estrutura
de grupo, com identidade a palavra vazia 1, e em que o inverso da palavra
gn ) e a palavra reduzida g1 = (gn1 , . . . , g11 ).
reduzida g = (g1 , . . . ,
Sejam i : Gi iI Gi as aplicacoes que a um elemento g Gi , com
obvio que i e
g = e associa a palavra reduzida (g), e que a e associa 1. 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 e o u
nico homomorsmo
se gk Gik . E
de grupos que, para todo o i I, torna o diagrama comutativo:

i
/ Gi
Gi PP
iI
PPP
PPP

PP
i PPPP 
P' 
H

Daqui em diante usamos a notacao multiplicativa para escrever uma


palavra (g1 , . . . , gn ) na forma g1 gn .
O exemplo seguinte ilustra a diferenca entre o produto livre e o produto
ou soma directa de grupos.

4.6. Grupos Livres, Geradores e Relacoes

215

Exemplo 4.6.13.
Sejam G1 = {1, g} e G2 = {1, h} grupos cclicos de ordem 2. Um elemento do
ao alternada de produtos
produto livre G1 G2 pode ser escrito como uma sucess
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 tem ordem innita. Por outro
lado, o produto directo (ou a soma directa) G1 G2 e um grupo abeliano de
ordem 4!

Para um conjunto
ario, vamos considerar o
 X = {xi : i I} arbitr
produto livre L iI Li dos grupos livres Li nos conjuntos {xi }. Temos
ainda uma aplicacao injectiva : X L que a um elemento xi associa a
palavra (xi ).

Proposi
c
ao 4.6.14. Se X = {xi : i I}, o produto livre L = iI Li e um
grupo livre gerado por X relativamente a
` aplicac
ao : X L.
Demonstrac
ao. Precisamos de mostrar que para todo o grupo H e aplicacao
: X H existe um u
nico homomorsmo de grupos : L H que torna
o seguinte diagrama comutativo:
/L
X NNN

NNN

NNN

NNNN 
&
H

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


xk11 xknn ,
ent
ao nulos. E
ao f
acil de ver que tem de ser
onde k1 , . . . , kn sao inteiros n
denido por
k1 , . . . , xkn ) = (x1 )k1 (xn )kn .
(x
n
1

Como observamos acima, qualquer elemento do grupo livre gerado pelo


conjunto X = {xi : i I} pode ser escrito na forma reduzida
xk11 xknn ,
e dois elementos deste tipo multiplicam-se de forma obvia.
Vejamos agora a relacao 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 contem todos os elementos da forma
(g, h) g1 h1 gh,

g, h G.

216

Captulo 4. Quocientes e Isomorfismos

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
Captulo 5. Temos entao a seguinte proposicao cuja demonstracao e deixada
como exerccio.
Proposi
c
ao 4.6.15. Seja L um grupo livre no conjunto X em relac
ao a
uma func
ao : X L. O quociente L/(L, L) e o grupo abeliano livre no
conjunto X em relaca
o `
a func
ao : X L/(L, L) dada por = , onde
: L L/(L, L) e a projecc
ao can
onica.
A existencia de grupos livres permite-nos formalizar a nocao de relacao,
esclarecer a diferenca entre relacoes triviais e nao-triviais, e denir o que
entendemos como um conjunto completo de relacoes. No que segue, H e um
grupo gerado por X H, e L e um grupo livre em X, em relacao a` funcao
: X L. Supomos naturalmente L abeliano, se H for abeliano. A funcao
i : X  H e a inclus
ao canonica (i(x) = x), Como j
a observ
amos:
Proposi
c
ao 4.6.16. Existe um homomorsmo sobrejectivo : L H.
/L
X NNN

NNN

NNN
i NNNN 
&
H

o na
o-trivial de H e qualquer elemento r no n
Uma relac
a
ucleo de ,
distinto da identidade de L. Claro que r e, em qualquer caso, um elemento
da forma (xi1 )x1 (xi2 )n2 (xik )nk , onde xj X. Mas e evidente que dizer
que este elemento pertence ao n
ucleo e equivalente a escrever
xni11 xni22 xnikk = 1,
e portanto continuamos a dizer que esta u
ltima identidade e uma relacao.
Dada uma coleccao de relacoes R = {ri }iI , dizemos que a relacao r e
uma consequ
encia das relacoes ri s, se r pertence ao subgrupo normal de
ucleo de e
L gerado pelos ri s. Dizemos ainda que R e completa, se o n
o subgrupo normal de L gerado por R.
Se a coleccao de relacoes R = {ri }iI e completa, entao 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 apresentacao sao evidentemente isomorfos.
Por outro lado, em geral, um grupo tem muitas apresentacoes distintas.
Exemplo 4.6.17.

4.6. Grupos Livres, Geradores e Relacoes

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 relac
oes, e o par {{x1 }, R} e uma apresentac
ao de H.
Em notac
ao multiplicativa, dizer que 6 pertence ao n
ucleo de e equivalente a
escrever (6) = 1, ou x61 = 1.
Se tivessemos 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
seja, R = {2, 3}, a que correspondem as identidades x21 = 1 e x32 = 1. A
apresentaca
o de H e aqui o par {{x1 , x2 }, R}.

Infelizmente, a caracterizacao de um grupo por apresentacoes nao resolve o problema da classicacao dos grupos. De facto, Adyan e Rabin11
mostraram, de forma independente, que em geral e impossvel determinar
de forma algortmica se duas apresentacoes representam ou nao grupos isomorfos.
No entanto, podemos efectivamente classicar os grupos abelianos de
tipo nito explorando as suas apresentacoes, o que esbocaremos ainda nesta
seccao. Estes resultados ser
ao em qualquer caso convenientemente generalizados e desenvolvidos no Captulo 6, no contexto da teoria dos m
odulos
sobre domnios de ideais principais, uma nocao mais geral que a de espaco
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 = nk=1 Z o grupo abeliano livre
ucleo de
em X, com : X L dada por (xk ) = ek . Os geradores ni do n
: L A sao da forma ni = (ri1 , ri2 , , rin ), com rik Z, e correspondem
a relacoes do tipo ri1 x1 + ri2 x2 + + rin xn = 0 em A. Repare-se que, em
termos practicos, a apresentac
ao de A e, simplesmente, a matriz R, de
dimens
ao m n, constituda pelas entradas rik Z.
claro que o conjunto X pode ser substitudo por qualquer outro conE
junto de geradores de A, e que naturalmente nesse caso a matriz R sera
diferente. Deixamos como exerccio vericar que:
Proposi
c
ao 4.6.18. Sendo A gerado por X = {x1 , x2 , , xn }, e a matriz
R a lista das relac
oes correspondentes, temos:
ao os elementos yk =
(i) 
Se S e uma matriz invertvel em Mn (Z), ent
n
ao as entradas de S, s
ao geradores de A, e
k=1 skj xj , onde os skj s
11

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.

218

Captulo 4. Quocientes e Isomorfismos

ao do grupo A.
(ii) A matriz RS 1 e tambem uma apresentac
ucleo de em
As linhas l1 , l2 , , lm da matriz R sao os geradores do n
igualmente evidente que, se P e uma matriz invertvel em Mm (Z),
L. E
, l2 , , lm podem ser substitudos por elementos
ent
ao estes elementos l1
cao de A passa
l1 , l2 , , m , onde lk = m
j=1 pkj lj . Neste caso, a apresenta
a ser a matriz P R. De acordo com a proposicao acima, podemos agora
concluir que:
Proposi
c
ao 4.6.19. Se P e Q s
ao matrizes invertveis, respectivamente em
Mm (Z) e Mn (Z), ent
ao P RQ e igualmente uma apresentac
ao de A.
As matrizes P e Q podem, em particular, representar as usuais operacoes
elementares (invertveis) 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 relac
oes 6x1 6x2 = 0, e 12x1 + 20x2 = 0. Consideramos
a sequencia de operac
oes:








6 6
6 6
96 0
96 0

.
12 20
30 2
30 2
0 2
Conclumos 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
relac
oes 6x1 = 0 e 16x2 = 0. Os c
alculos seguintes s
ao muito simples:






6 0
6 0
6 12

0 16
6 16
6
4


18 12
2
4

0
2

48
4

2
0

0
48


.

Neste caso, Z4 Z16 Z2 Z48 .

Em ambos os exemplos acima, repare-se que o primeiro objectivo do


calculo e a determinacao do m
aximo divisor comum de todas as entradas da
matriz dada. Este algoritmo de c
alculo resulta apenas da seguinte

4.6. Grupos Livres, Geradores e Relacoes

219

aximo divisor
Proposi
c
ao 4.6.21. Seja R Mn (Z), e d = mdc(R) o m
comum de todas as entradas de R. Ent
ao existem matrizes invertveis P, Q
 .
Mn (Z) tais que, sendo R = P RQ, temos d = mdc(R ) = R11
Podemos facilmente demonstrar esta proposicao, mas como dissemos,
sera apresentado e provado um resultado bastante mais geral no Captulo
6. Repare-se apenas que, uma vez obtida uma entrada da matriz igual a
mdc(R), e possvel anular todas as entradas da mesma linha e da mesma
coluna onde ocorre o mdc. Nos exemplos acima, com matrizes 2 2, o
calculo 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 recomeca, agora na matriz R de
dimens
ao (n 1) (n 1), formada pelos elementos rij , 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 sucessao de inteiros d1 |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 6 12 0 6 12 0
0 6 24
0 0 12
0

0 0
6 0
0 12

O homomorsmo : Zn A e dado por (k1 , k2 , , kn ) = k1 y1 +


ucleo e, claramente, o ideal N = d1  dn .
k2 y2 + + kn yn , e o seu n
Conclumos que
A Zn /N Zd1 Zdn .
possvel que 1 = d = d = = d , para algum k n. Os corresponE
1
2
k
dentes grupos quociente Zdi sao triviais, e podem por isso ser ignorados.
Analogamente, podemos ter tambem 0 = dj = dj+1 = = dn para algum
j n. Neste caso, os correspondentes grupos quociente Zdi Z. Obtemos
nalmente
Teorema 4.6.23 (Classifica
c
ao dos Grupos Abelianos de Tipo Finito).
Se A e um grupo abeliano de tipo nito, ent
ao A Zd1 Zdm Zr ,
onde 1 < d1 |d2 | |dn .
O inteiro r e, bem entendido, o n
umero de inteiros dj que sao nulos,
e chama-se caracterstica do grupo abeliano A. Os inteiros d1 , . . . , 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.

220

Captulo 4. Quocientes e Isomorfismos

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) e trivial, o grupo
de torc
a
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 torcao.
Exemplo 4.6.24.
Os dois exemplos em 4.6.20 s
ao grupos de torc
ao. O grupo A tem factores
invariantes 2 e 96, e os factores invariantes de Z6 Z16 s
ao 2 e 48.

Exerccios.
1. Sendo X G, onde G e um grupo, mostre que a interseccao de todos os
subgrupos (respectivamente, subgrupos normais) de G que contem X e o menor
subgrupo (respectivamente, subgrupo normal) de G que contem X.
2. Mostre directamente, a partir da denicao de grupo abeliano livre L num
conjunto S, que a imagem (S) e um conjunto gerador de L.
3. Demonstre a Proposicao 4.6.11.
4. Verique que, se A1 e A2 sao grupos abelianos livres gerados por conjuntos
nitos, ent
ao A1 e A2 sao isomorfos se e so se possuem a mesma caracterstica.
5. Mostre que o grupo com dois geradores a e b e relacoes
aba1 b1 = 1,

an = 1,

bm = 1

e o grupo abeliano Zn Zm .
6. Mostre que o grupo com dois geradores e e relacoes
2 = 1,

n = 1,

= 1

e o grupo de simetrias Dn de um polgono regular de n lados. O elemento


representa uma rotacao de 2/n, e o elemento representa uma reexao em
relacao a um eixo de simetria do polgono.
7. Mostre que o grupo com dois geradores a e b e relacoes a4 = 1, a2 b2 = 1,
abab1 = 1, e o grupo H8 .
8. Considere um grupo G com dois geradores a e b e uma relacao a3 b2 = 1,
e um grupo H com dois geradores x e y e uma relacao xyxy 1 x1 y 1 = 1.
Mostre que estes dois grupos sao isomorfos.
ao isomorfos, tais que Torc(A1 )
9. De um exemplo de grupos abelianos A1 e A2 n
e isomorfo a Torc(A2 ) e A1 / Torc(A1 ) e isomorfo a A2 / Torc(A2 ).

4.6. Grupos Livres, Geradores e Relacoes

221

10. Quais s
ao os factores invariantes de Z2 Z4 Z6 e de Z16 Z3 ? Estes
grupos sao isomorfos?
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 sao os factores invariantes do grupo em causa. Qual e a relacao entre estes geradores, e os geradores
originais x1 e x2 ? Quais sao os homomorsmos que nos permitem concluir
que os grupos s
ao isomorfos respectivamente a Z2 Z96 e Z2 Z48 ?
12. Demonstre a Proposicao 4.6.15.
uma famlia de grupos n
ao triviais, com #I > 1. Mostre
13. Seja {Gi : i I} 

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 proposicoes 4.6.18 e 4.6.19.
16. Suposemos na demonstracao do teorema 4.6.23 que o n
umero de geradores
do n
ucleo de (que designamos m) e igual ao n
umero de geradores do grupo
A (que designamos n). Esta hip
otese envolve alguma perda de generalidade?

222

Captulo 4. Quocientes e Isomorfismos

Captulo 5

Grupos Finitos
5.1

Grupos de Transformac
oes

Neste captulo estudamos um tema classico da Algebra,


a estrutura dos gru1
a vimos anteriormente muitos exemplos de grupos nitos, tais
pos nitos . J
como os grupos cclicos nitos Zn , os grupos simetricos Sn ou os grupos
diedrais Dn . Estes grupos sao bastante diferentes, embora possamos encontrar algumas relacoes entres eles. Por exemplo, Dn contem um subgrupo
normal isomorfo a Zn (o subgrupo das rotacoes), e S3 = D3 . O objectivo
deste captulo e precisamente o de estudar os grupos nitos de uma forma
sistematica, de forma a tornar evidente tais relacoes.
Nos captulos precedentes tivemos a oportunidade de estudar algumas
propriedades do grupo simetrico Sn (i.e., o grupo de bijeccoes 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 Sn . Em geral, chamamos grupo
es de um conjunto X a qualquer subgrupo do grupo
de transformac
o
muitas vezes u
til representar um grupo abstracto
SX das bijeccoes de X. E
na forma de grupo de transformacoes, pois torna as ideias mais intuitivas e
geometricas. Esta nocao de grupo de transformacoes e tao natural que historicamente precedeu a nocao abstracta de grupo: os grandes matematicos
do seculo XIX que descobriram resultados fundamentais da Teoria dos Grupos, tais como Galois e Lie, consideravam apenas grupos de transformacoes,
desconhecendo a nocao abstracta de grupo que s
o foi formalizada mais tarde
no incio do seculo XX.
A passagem de um grupo abstracto para um grupo de transformacoes
1

Embora cl
assico, e um tema ainda muito actual. Por exemplo, a classificaca
o dos
grupos finitos simples (uma classe que introduzimos mais `
a frente) s
o ficou completa nos
anos 1980, estando essa classificaca
o dispersa por centenas de p
aginas de artigos cientficos
(ver, por exemplo, o excelente artigo de R. Solomon, On finite simple groups and their
classification, Notices of the American Mathematical Society 42, 231239 (1995), e as
referencias a citadas.)

223

224

Captulo 5. Grupos Finitos

e feita atraves da nocao de acc


ao, cuja denicao formal apresentamos de
seguida.
o de um grupo G num conjunto X e uma
Defini
c
ao 5.1.1. Uma acc
a
funcao 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 transformacao T (g) : X X pela f
ormula T (g)(x) gx. Ent
ao as condicoes (i)
e (ii) da denicao acima sao equivalentes, respectivamente, a:
(i) T (e) = I (transformacao identidade);
(ii) g1 , g2 G, T (g1 g2 ) = T (g1 ) T (g2 ).
Inversamente, dada uma transformacao T (g) : X X, para cada g G,
satisfazendo a (i) e (ii), obtem-se uma accao de G em X pela f
ormula
gx T (g)(x). Note-se, ainda, que cada transformacao T (g) e bijectiva.

 
  

  

  
    

Figura 5.1.1: Accao.


Assim, a aplicacao g  T (g) e um homomorsmo de G para o grupo
SX das bijeccoes do conjunto X. Chamaremos, pois, a T homomorfismo
` acc
o de G em X. Vemos, ainda, que uma accao de G em X
associado a
a
realiza G como um grupo de transformacoes de X. Uma accao diz-se efectiva se o homomorsmo T e injectivo, i.e., se o n
ucleo do homomorsmo
ucleo do homomorsmo T chamamos
T : G SX se reduz a {e}. Ao n
cleo da acc
o.
nu
a

5.1. Grupos de Transformacoes

225

Actuando G em dois conjuntos distintos X1 e X2 , com homomorsmos


associados T1 e T2 , dizemos que estas accoes sao equivalentes se existir
uma bijeccao : X1 X2 tal que
T1 (g) = T2 (g) ,

(5.1.1)

g G.





  

  






Figura 5.1.2: Accoes equivalentes.


Esta equacao pode ser ainda expressa pela comutatividade do diagrama:
X1
T1 (g)

X1

/ X2


T2 (g)

/ X2

Exemplos 5.1.2.
1. Considere-se o grupo O(n) das matrizes n n que satisfazem a condic
ao
AAT = I. Podemos denir uma acc
ao de O(n) em Rn pela f
ormula usual
(A, x)  Ax, obtendo assim uma realizac
ao de O(n) como um grupo de transformaco
es de Rn . No Captulo 1 vimos que para cada g O(n) a transformac
ao T (g) e uma isometria de Rn que xa a origem. Esta acc
ao e efectiva
(porque?).
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 composic
ao (A1 , b1 )
ao de E(n) em Rn pela
(A2 , b2 ) (A1 A2 , A1 b2 + b1 ). Obtemos uma acc
f
ormula ((A, b), x)  Ax + b. No Captulo 1 vimos que as transformac
oes
T (g), onde g E(n), s
ao isometrias de Rn e que podemos realizar qualquer
isometria desta forma. Esta acc
ao tambem e efectiva.
3. Para um grupo G dene-se uma acc
ao de G em si pr
oprio pela f
ormula
o por translac
es a
` esquerda (ou tambem
(g, x)  g x, chamada acc
a
o
por multiplicac
ao `
a esquerda). Esta acc
ao e efectiva (porque?). Podemos igualmente denir a acc
ao de G em si pr
oprio por translac
oes `
a direita atraves da
es s
ao equivalentes: a equivalencia e dada
f
ormula (g, x)  xg 1 . Estas acco
pela aplicaca
o : X X denida por x  x1 .

226

Captulo 5. Grupos Finitos

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

(5.1.2)

g, x G.

um exerccio simples vericar que (i) e (ii) da Denic


E
ao 5.1.1 s
ao satisfeitas,
e que se podem escrever, respectivamente, na forma
e

( x) = g1 g2 x.

g1 g2

x = x,

Deixamos como exerccio vericar que o n


ucleo desta acc
ao e precisamente o
centro de G.
5. Seja G um grupo e H G um subgrupo. No espaco quociente G/H existe
uma acc
ao natural de G denida pela f
ormula (g, xH)  (gx)H. Um elemento
g G pertence ao n
ucleo desta acc
ao se e s
o se:
(g x)H = xH, x G

g xHx1 , x G.

Portanto o n
ucleo desta acc
ao e


xHx1 .

xG

Deixamos como exerccio vericar que este e o maior subgrupo normal de G


que est
a contido em H, de forma que a acc
ao e efectiva se e s
o se n
ao existe
qualquer subgrupo de H, = {e}, normal em G.

Uma aplicacao muito simples do conceito de homomorsmo associado a`


accao fornece o seguinte resultado que j
a tnhamos encontrado num exerccio
de um captulo anterior.
Teorema 5.1.3 (Cayley). Seja G um grupo nito de ordem n. Ent
ao G
e isomorfo a um subgrupo de Sn .
Demonstrac
ao. Considere-se o homomorsmo associado `a accao de G em si
pr
oprio por translacoes `a esquerda. Esta accao e efectiva, logo o homomorsmo associado
T : G SG Sn
e um monomorsmo.
Se G actua num conjunto X obtem-se uma particao de X da seguinte
forma. Denimos uma relacao de equivalencia em que dois elementos de
X se dizem equivalentes, se podemos transformar um elemento no outro
pela accao 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 equivalencia chamamos uma G rbita. Obtemos, pois, uma particao de X em G-orbitas, onde a G-orbita
o
que contem o elemento x X e precisamente Ox {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 Transformacoes

227

existe um n
umero nito de orbitas O1 , . . . , On , e cada orbita possui um
n
umero nito de elementos, obtendo-se a seguinte equac
ao das classes:
|X| = |O1 | + + |On |.

(5.1.3)

Uma accao diz-se transitiva se possui uma so orbita.





 

 

 

Figura 5.1.3: A G-orbita de x.


Exemplos 5.1.4.
1. As o
rbitas da acca
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 acc
ao de G em si pr
oprio por translac
oes (`
a direita ou a
` esquerda) possui
uma s
o
orbita, sendo portanto transitiva.
3. Se H G e um subgrupo, as H-
orbitas da acc
ao de H em G por translac
oes
a esquerda (respectivamente, direita) s
`
ao as classes laterais direitas (respectivamente, esquerdas) de H, de forma que G/H = {Hg : g G}. No Captulo
4 vimos que todas as o
rbitas desta acc
ao tem o mesmo cardinal e que a partir
deste facto se deduz imediatamente, utilizando a equac
ao de classes (5.1.3), o
Teorema de Lagrange.
` G-
4. Consideremos a acca
o de G em si pr
oprio por conjugac
ao. As
orbitas
o, e a classe de conjugac
chamamos classes de conjugac
a
ao que contem
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 contem apenas um s
o elemento.

Defini
c
ao 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

Captulo 5. Grupos Finitos

Se dois elementos x, y X pertencem `a mesma orbita, os respectivos


subgrupos de isotropia sao conjugados. De facto, se y = gx para algum
g G, ent
ao temos que
h Gx

hx = x,

hg1 y = g1 y,

ghg1 y = y

ghg1 Gy .

Logo os subgrupos de isotropia de x e de y estao relacionados por


Gy = gGx g1 .
Temos, ainda, que as orbitas s
ao completamente determinadas pelos subgrupos de isotropia, como mostra a seguinte proposicao:
Proposi
c
ao 5.1.6. Suponha-se que um grupo G actua num conjunto nito
X.
i) Se a acc
ao de G em X e transitiva, ent
ao e equivalente `
a acc
ao natural
de G em G/Gx .
ao de X em G-
orbitas e xi Oi , ent
ao
(ii) Se X = O1 + + On e a partic
(5.1.5)

|X| =

n


[G : Gxi ].

i=1

Deixamos a demonstracao como exerccio.


As accoes que temos vindo a descrever sao por vezes qualicadas de
acc
oes `
a esquerda, pois obedecem `a condicao (ii) da Denicao (5.1.1). Por
vezes e tambem u
til considerar acc
oes `
a direita onde a accao X G X
se escreve na forma (x, g)  xg e em que (ii) e substituda por
g1 , g2 G, x X, (xg1 )g2 = x(g1 g2 ).
Salvo mencao em contrario, utilizaremos sempre accoes `a esquerda, e por
um exerccio u
defeito omitimos o adjectivo. E
til vericar como se devem
modicar os exemplos desta seccao para se obterem accoes `a direita.
Exerccios.
1. Mostre que o n
ucleo da accao de G em si proprio por conjugacao 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.
3. Demonstre a Proposicao 5.1.6.

1
xG xHx

e o maior sub-

5.2. Teoremas de Sylow

229

o livre
4. Diz-se que uma accao 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 sao triviais. Mostre que um accao livre
e efectiva e determine quais das accoes 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 accao de G em K tal que, para cada g G, a aplicacao k  gk e um
automorsmo de K. Assuma que G actua por automorsmos em K e mostre
que:
(a) a operacao (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 aplicacoes G G  K : g  (g, e) e K G  K : k  (e, k) sao
monomorsmos. A imagem do segundo monomorsmo e um subgrupo
normal de G  K.
6. Considere a accao de O(n) em Rn . Mostre que esta accao e por automorsmos, e descreva o produto semidirecto O(n)  Rn .
7. Determine a particao do grupo simetrico Sn em classes de conjugacao.
o: Considere primeiro o caso n = 3.)
(Sugesta

5.2

Teoremas de Sylow

Sabemos que, se G e um grupo cclico, entao para cada divisor d de |G|


existe um e um so 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 seccao a accao por conjugacao do grupo G em si proprio,
e a correspondente equacao de classes (5.1.3), no estudo desta questao.
Suponhamos que x G. O subgrupo de isotropia de x para a accao por
conjugacao de G e precisamente
{g G : g x g1 = x} = {g G : g x = x g},
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 conjugacao
que contem x. Ent
ao G x e isomorfa a G/CG (x) e, portanto, temos
|G x| = [G : CG (x)].
Da Proposicao 5.1.6 obtemos o seguinte resultado:

230

Captulo 5. Grupos Finitos

Proposi
c
ao 5.2.1. Para um grupo nito G e v
alida a seguinte f
ormula:
(5.2.1)

n

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

ao representantes das classes de conjugac


ao de G que contem
onde x1 , . . . , xn s
mais do que um elemento.
Demonstrac
ao. Observe-se que o centro C(G) consiste precisamente da uniao
das classes de conjugacao que contem apenas um elemento. Pela equacao
de classes na forma (5.1.5) obtemos a formula (5.2.1).
Como veremos de seguida, a formula que acab
amos de demonstrar e
muito u
til para excluir a existencia de subgrupos de certas ordens. Por
exemplo, uma aplicacao imediata permite obter uma classe de grupos com
centros n
ao triviais.
Proposi
c
ao 5.2.2. Se |G| = pm , onde p e um primo, o centro de G tem
k
ordem p , onde k 1.
Demonstrac
ao. Pelo Teorema de Lagrange a ordem do centro C(G) divide
a ordem de G, logo, pela equacao de classes (5.2.1), obtemos
pm = pk +

n


[G : CG (xi )].

i=1

Como cada xi corresponde a uma classe de conjugacao com mais de um


elemento, temos que [G : CG (xi )] = pmi , com mi 1, logo:
pk = pm

n


pmi ,

m, mi 1

i=1

e, necessariamente, k 1.
Corol
ario 5.2.3. Se |G| = p2 ent
ao G e abeliano.
Demonstrac
ao. Pela proposicao anterior sabemos que |C(G)| = p ou p2 .
Deixamos como exerccio vericar que o primeiro caso n
ao pode acontecer.

O pr
oximo resultado e uma resposta parcial a` questao posta no inicio
desta seccao 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 contem um elemento g de ordem p.

5.2. Teoremas de Sylow

231

Demonstrac
ao. A demonstracao e por inducao na ordem |G| de G. Se |G| =
p o resultado e uma consequencia obvia 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 divisvel por p. Ent
ao o grupo cclico a
contem 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
divisvel por p, donde, pela hip
otese de inducao, contem um elemento
de ordem p. Representando este elemento na forma ba, a ordem s de
b e divisvel por p, pois temos a = bs a = (ba)s . Logo, o subgrupo
cclico b contem um elemento g de ordem p.

O Teorema de Cauchy e valido para grupos nitos abelianos. Veremos


mais adiante que estes grupos podem ser completamente classicados. Esta
classicacao torna claro quais os possveis subgrupos dum grupo abeliano
nito. Por outro lado, para grupos n
ao-abelianos temos a seguinte general2
izacao do Teorema de Cauchy .
Teorema 5.2.5 (Sylow I). Seja G um grupo nito. Se pk e um factor da
ordem de |G|, ent
ao existe um subgrupo H de G de ordem pk .
Demonstrac
ao. Provamos este resultado por inducao em |G|. Mais uma vez
comecamos com a equacao de classes (5.2.1):
|G| = |C(G)| +

n

[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
otese de inducao, existe um
e inferior a |G| e divisvel por pk . Por hip
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 divisvel por pk1 , donde, por inducao, contem
um subgrupo de ordem pk1 . Este subgrupo e da forma H/g, onde
H e um subgrupo de G, e |H| = [H : g] |g| = pk1 p = pk .

O conjunto de resultados que se seguem deve-se ao matem


atico noruegues Ludvig
Sylow (1832-1918) e foram publicados pela primeira vez no artigo Theor`emes sur les
groups de substitutions, Math. Ann., 5 (1872).

232

Captulo 5. Grupos Finitos


Este resultado motiva as seguintes denicoes:

Defini
c
ao 5.2.6. A um grupo de ordem pk 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 sao de certo modo an
alogos
aos subgrupos de um grupo cclico, 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 conjugac
ao 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.
A demonstracao do 1o Teorema de Sylow baseava-se na accao de G em
si proprio por conjugacao. Na demonstracao do segundo Teorema de Sylow
vamos utilizar a accao de G por conjugacao no conjunto dos seus subgrupos:
se H G e um subgrupo, ent
ao gHg1 , g G, e um subgrupo de G e
|gHg1 | = |H|. Para esta accao, o subgrupo de isotropia de um subgrupo
H G e precisamente NG (H) {g G : gHg1 = H}, a que e costume
chamar-se normalizador de H em G. Note-se que H e normal em NG (H),
e deixa-se como exerccio mostrar que NG (H) e o maior subgrupo de G que
contem H como subgrupo normal. Esta accao de G induz, por restricao,
uma accao 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 NG (P ) um
ao H P .
subgrupo de ordem pk . Ent
Demonstrac
ao 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 potencia de
p. Como P e um p-subgrupo de Sylow de G, tambem e um p-subgrupo de
ao (H) = {e},
Sylow de NG (P ) e conclumos que p ||NG (P )/P |. Mas ent
ou seja, H P .
Demonstrac
ao de 2o Teorema de Sylow. Tomemos a accao por conjugacao
de G no conjunto dos p-subgrupos de Sylow, e designe-se por OP a orbita
de um p-subgrupo de Sylow P . Ent
ao:
(a) |OP | 1 (mod p) : Considere-se a accao do grupo P em OP induzida
da accao de G (note-se que esta u
ltima e transitiva por denicao, mas
a primeira n
ao o e). As P -orbitas que n
ao contem P tem cardinalidade

5.2. Teoremas de Sylow

233

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 NG (P ), o que contradiz o


Lema 5.2.8. Por outro lado, toda
 a P -orbita tem como cardinal uma
potencia de p, logo, |OP | = 1 + i pki .
(b) OP = : Suponha-se que P OP . Aplicando o raciocnio acima a`
accao de P em OP , conclumos 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 ],
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
ao as orbitas da accao de H em tem como cardinal uma potencia de
pk , ent
p. Mas por (a) e (b), uma delas e da forma {P } e, claramente, H NG (P ),
logo, pelo Lema 5.2.8, H P , como se pretendia.
Exemplos 5.2.9.
1. Consideremos o grupo simetrico 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:
P1 = {I, },

P2 = {I, },

P3 = {I, }.

f
E
acil de vericar que estes subgrupos de Sylow obedecem a
`s seguintes relac
oes
de conjugaca
o:
P1 = P2 1 = P3 1 .
2. O subgrupo A4 de S4 formado pelas permutac
oes 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)}

P2 = {I, (124), (421)}

P3 = {I, (134), (431)}

P4 = {I, (234), (432)}.

Deixamos com exerccio vericar que estes subgrupos s


ao conjugados e determinar os p-subgrupos de Sylow de ordem 4.

234

Captulo 5. Grupos Finitos

Exerccios.
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`
excepcao de e, tem 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 contem H como subgrupo normal.
5. Determine os p-subgrupos de Sylow do grupo alternado A4 e as relacoes de
conjugacao 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 seccao anterior desempenham um papel central


na estrutura dos grupos nitos. Um p-grupo e um exemplo de um grupo
nilpotente. Nesta seccao estudamos esta classe de grupos, bem como a
classe mais larga dos grupos resol
uveis. A introducao 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 g1 , g2 G
e o elemento g1 1 g2 1 g1 g2 G. Designa-se este elemento por (g1 , g2 ) 3 , de
forma que
g1 g2 = g2 g1 (g1 , g2 ),
ao-comutatividade de g1 e g2 . O relogo vemos que (g1 , g2 ) mede o grau de n
sultado seguinte fornece algumas propriedades elementares dos comutadores
cuja vericacao e um exerccio simples.
3

Por vezes tambem se designa este elemento por [g1 , g2 ], mas vamos reservar esta
notaca
o para o comutador noutro contexto, o das chamadas
algebras de Lie.

5.3. Grupos Nilpotentes e Resol


uveis

235

Proposi
c
ao 5.3.1 (Propriedades dos comutadores). Sejam g1 , g2 , g3
G elementos dum grupo. Ent
ao:
(i) (g1 , g2 )1 = (g2 , g1 );
o se g1 e g2 comutam;
(ii) (g1 , g2 ) = e se e s
(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 ((g1 , 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
denicao, (A, B) e o menor subgrupo de G que contem 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 tambem 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 ,

ai A, bi B,

com s 1.
Defini
c
ao 5.3.2. O grupo derivado de G e o subgrupo (G, G) de G.
Designamos este grupo por D(G).
Tambem e costume chamar-se a D(G) o grupo dos comutadores de G,
mas esta designacao e um pouco infeliz, pois, como observ
amos acima, podem existir elementos de D(G) que n
ao sao comutadores.
A pr
oxima proposicao fornece uma caracterizacao do grupo derivado,
bem como as suas propriedades elementares.
Proposi
c
ao 5.3.3 (Propriedades do grupo derivado). Sejam G, G1 e
G2 grupos.
ao (D(G1 ))
(i) Se : G1 G2 e um homomorsmo de grupos, ent
ao (D(G1 )) = D(G2 ).
D(G2 ), e se e sobrejectivo, ent
(ii) D(G) e um subgrupo normal de G.
(iii) G/D(G) e um grupo abeliano, e todo o homomorsmo : G A
para um grupo abeliano A factoriza-se na forma = , onde
: G G/D(G) e a projecc
ao can
onica e : G/D(G) A e um
homomorsmo de grupos abelianos:

236

Captulo 5. Grupos Finitos

/
n6 A
n
n
n n
n

G/D(G)

Demonstrac
ao. (i) Obvio,
pela propriedade (v) dos comutadores.
(ii) Para cada g G, a aplicacao h  ghg1 e um automorsmo de G,
logo, por (i), temos que gD(G)g1 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) ((a), (b))
= (g),

logo, podemos denir : G/D(G) A pela f


ormula (gD(G))
(g). E

simples vericar que e um homomorsmo. Por construcao, = ,


onde
: G G/D(G) e a projeccao 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 (exerccio).
3. O grupo simetrico S3 = {I, , , , , } tem como grupo derivado o grupo
alternado A3 = {I, , }. De facto, o comutador de duas permutaco
es e necessariamente uma permutac
ao par e verica-se facilmente que, por exemplo,
= (, ) e = (, ), logo todas as permutac
oes 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 serie estabiliza em {e} formam uma subclasse bastante importante.

5.3. Grupos Nilpotentes e Resol


uveis

237

Defini
c
ao 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.
Exemplos 5.3.6.
1. Um grupo e nilpotente de classe 1 se e s
o se e abeliano.
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.

possvel fornecer descricoes alternativas dos grupos nilpotentes. Para


E
isso convem introduzir a seguinte notacao: Uma torre de subgrupos de
G e uma sucessao de subgrupos
G = G0 G1 Gm .
Uma torre normal e uma torre em que, para todo o k, Gk+1 e normal
em Gk . Neste caso escrevemos
G = G0  G1  . . .  Gm .
Uma torre abeliana e uma torre normal em que, para todo o k, Gk /Gk+1
e um grupo abeliano.
Proposi
c
ao 5.3.7. As seguintes armac
oes s
ao equivalentes:
(i) G e nilpotente de classe n.
(ii) Existe uma torre de subgrupos G = G0 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.
Demonstrac
ao. Vericamos que (i) e equivalente a (ii) e a (iii).
(i) (ii). Se G e nilpotente de classe n, ent
ao a torre Gk C k (G)
satisfaz (ii). Por outro lado, dada uma torre como em (ii), mostra-se por
inducao 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 conclumos que G e nilpotente de classe n.

238

Captulo 5. Grupos Finitos

(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
exerccio 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 projeccao natural : G G/A e sobrejectiva,
logo (G, G) = (G/A, G/A) e, por iteracao, conclumos que (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 exerccio a vericacao das seguintes relacoes:


D 0 (G) = C 0 (G) = G,
(5.3.1)

D 1 (G) = C 1 (G) = (G, G) = D(G),


k 1

D k (G) C 2

(G),

(k 0).

Analogamente ao caso da serie central, introduzimos a


vel se, para algum n,
Defini
c
ao 5.3.8. Um grupo G diz-se resolu
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 rotac
oes pr
oprias, logo
D2 (D3 ) = {e}.
uvel.
4. Mais geralmente, o grupo diedral Dn de ordem 2n e resol
5. O subgrupo de GL(n, R) formado pelas matrizes triangulares superiores invertveis e resol
uvel.

5.3. Grupos Nilpotentes e Resol


uveis

239

Outros exemplos de grupos resol


uveis podem ser obtidos a partir das
seguintes caracterizacoes alternativas, analogas `as que demos anteriormente
para os grupos nilpotentes (ver Proposicao 5.3.7). A demonstracao desta
proposicao e deixada como exerccio.
Proposi
c
ao 5.3.10. As seguintes armac
oes s
ao equivalentes:
(i) G e resol
uvel de classe n.
(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 = G1  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 cclico.
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 permutac
oes:
G2 = {I, (12)(34), (13)(24), (14)(23)}
G3 = {I, (12)(34)}.
Deixamos como exerccio vericar que esta torre e de facto abeliana.

Ao contr
ario do que estes exemplos sugerem, os grupos simetricos Sn ,
para n 5, n
ao sao resol
uveis. Eles pertencem a uma outra classe de grupos,
em certo sentido oposta `a dos grupos resol
uveis, que estudaremos na seccao
seguinte.
Exerccios.
1. Mostre que, se : G1 G2 e um homomorsmo, entao (C k (G1 )) =
C k ((G1 )) e tambem (Dk (G1 )) = Dk ((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 invertveis, e resol
uvel.
4. Seja G um grupo. Mostre que:

240

Captulo 5. Grupos Finitos

(a) se H1 , H2 , H3 G sao subgrupos normais, ent


ao
(H1 , (H2 , H3 )) (H3 , (H2 , H1 )) (H2 , (H1 , H3 ));
(b) para todo o m, n N
(C m (G), C n (G)) C m+n (G);
(c) para todo o n N

Dn (G) C 2 (G).

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/Dn1 (G)) e nilpotente (respectivamente resol
uvel) de classe n 1.
7. Demonstre a Proposicao 5.3.10.
8. A s
erie central superior de um grupo G 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:
(i) Ck (G) = {g G : (g, h) Ck1 (G), h G};
(ii) Um grupo e nilpotente se e so 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 so se e um produto directo de
p-subgrupos.
o: Se G e um grupo nilpotente, mostre que:
(Sugesta
(a) se H  G e um subgrupo, ent
ao H  NG (H);
(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 seccao anterior,
e a classe dos grupos simples, que estudaremos nesta seccao, formam sem
d
uvida as classes mais importantes de grupos (isto e verdade n
ao so para os
grupos nitos, mas tambem para os grupos contnuos de Lie, que estao para
alem do ambito destas notas).

5.4. Grupos Simples

241

Defini
c
ao 5.4.1. Um grupo G diz-se simples se os u
nicos subgrupos normais de G sao os subgrupos triviais {e} e G.
Por outras palavras, os grupos simples sao os grupos para os quais existe apenas uma u
nica relacao de congruencia. Note-se que para um grupo
simples nao-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 contem apenas os subgrupos triviais {e} e
G. Estes grupos s
ao precisamente os grupos cclicos 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
Gn = {e}, em que cada Gi e normal em G e Gi /Gi+1 e abeliano (Proposic
ao
5.3.10). Logo os u
nicos grupos resol
uveis simples s
ao os grupos Zp com p
primo.

Os exemplos mais elementares de grupos nitos simples sao os grupos


as
alternados An , com n 5. Galois descobriu que este facto esta por detr
da impossibilidade de resolucao de equacoes algebricas por radicais quando
o grau da equacao e maior ou igual a cinco, um assunto que estudaremos no
Captulo 7.
ao simples para n 5.
Teorema 5.4.3. Os grupos alternados An s
Demonstrac
ao. Mostramos que, se N An e um subgrupo normal = {I},
entao N = An . A demonstracao e dividida em tres passos:
(i) O grupo An e gerado por 3-ciclos: Se An a representacao de
como um produto de transposicoes contem um n
umero par de termos. Mas
um produto de duas transposicoes pode ser sempre escrito como um produto
de 3-ciclos (por exemplo, (12)(23) = (123), (12)(34) = (123)(234)).
(ii) Se N contem um 3-ciclo, entao N = An : Suponha-se, por exemplo,
que (123) N . Ent
ao a conjugacao 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 substituicao (lm).
(iii) N contem um 3-ciclo: Comecamos por escolher em N um elemento
= I com a seguinte propriedade:
(m) O n
umero de inteiros i tais que (i) = i e maximo entre
todos os elementos de N .

242

Captulo 5. Grupos Finitos

Mostramos que e um 3-ciclo por reducao ao absurdo. Suponha-se que


n
ao e um 3-ciclo. Ent
ao a expressao de como um produto de ciclos
disjuntos toma uma das seguintes formas:
= (123 . . . ) . . . (. . . ),

ou

= (12)(34 . . . ) . . .

onde, no primeiro caso, permuta pelo menos mais dois elementos (por
exemplo, 4 e 5). De facto, nao se pode dar o caso = (123l), pois esta
permutacao e mpar. Deixamos como exerccio vericar que, se = (345),
entao = (, ) e um elemento de N com as seguintes propriedades:
(a) se i > 5 e (i) = i, ent
ao tambem (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.
uvel. Ent
ao, pelo teorema e pelo
Demonstrac
ao. Suponhamos que Sn e resol
uvel simples, donde se segue
Exerccio 5 da Seccao 5.3, An e um grupo resol
que An e um grupo abeliano, uma contradicao.
Os grupos simples sao de certa forma indecomponveis. Podemos decompor um grupo nito em componentes simples. De facto, se G e um grupo
nito, ent
ao possui uma torre normal G = A0  A1  . . .  Am = {e} em
que, para todo o k, Ak /Ak+1 e um grupo simples: escolhe-se para A1 um
ao esta contido em nenhum subgrupo
subgrupo normal de A0 = G que n
ao esta contido em
normal de A0 , para A2 um subgrupo normal de A1 que n
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 series de composicao sao essencialmente u
nicas.
Para ver o que queremos dizer por essencialmente u
nicas, seja G um
grupo que admite duas torres normais
G = A0  A1  . . .  As ,
G = B0  B1  . . .  Br.
s

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 permutacao dos ndices
i  i tal que


C i /C i+1 Di /Di +1 .

5.4. Grupos Simples

243

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

Demonstrac
ao. Sejam {Ai }i=0 e {B j }j=0 as duas torres em questao e denase
Aij Ai+1 (B j Ai ).
Como Air = Ai+1 , Ai0 = Ai e Aij+1 e um subgrupo normal de Aij , vemos
que {Aij } e um renamento de {Ai }. De igual forma, denindo
ji B j+1 (Ai B j ),
B
obtem-se um renamento de {B j }. Para completar a demonstracao necessitamos do seguinte lema cuja vericacao se deixa como exerccio.
ao
Lema 5.4.6 (Zassenhaus). Se G S  S  e G T  T  , ent
T  (S T )
S  (S T )

.
S  (S T  )
T  (S  T )
T

Se no Lema de Zassenhaus tomarmos S = Ai , S  = Ai+1 , T = B j e


= B j+1 , obtemos
ji
B j+1 (Ai B j )
B
Ai+1 (Ai B j )
Aij

=
=
ji+1 ,
Ai+1 (Ai B j+1 )
B j+1 (Ai+1 B j )
Aij+1
B

ji } sao renamentos equivalentes.


logo, {Aij } e {B
Teorema 5.4.7 (Jordan-H
older). Duas series de composic
ao de um grupo
nito G s
ao equivalentes.
Demonstrac
ao. Uma serie de composicao 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-Holder mostra que uma serie de composicao e um
invariante de um grupo nito (i.e., dois grupos isomorfos possuem series de
composicao equivalentes) e, portanto, podem ser utilizadas para decidir se
dois grupos s
ao ou n
ao isomorfos. Por exemplo, dois grupos que possuam
series de composicao de comprimentos diferentes n
ao sao isomorfos.
Exemplos 5.4.8.
1. Um grupo cclico G = a de ordem pm possui uma serie de composic
ao de
comprimento m, G = G0  G1  . . .  Gm = {e}, em que cada Gk e o grupo
k
cclico ap , k = 0, . . . , m.

244

Captulo 5. Grupos Finitos

2. O grupo H8 = {1, i, j, k, 1, i, j, k} tem as seguintes series de composica


o:
H8  {1, i, 1, i}  {1, 1}  {1},
H8  {1, j, 1, j}  {1, 1}  {1},
H8  {1, k, 1, k}  {1, 1}  {1}.
Estas series s
ao equivalentes, pois todos os grupos quocientes Gi /Gi+1 s
ao
isomorfos a Z2 .

Por denicao, um grupo e simples se possui uma u


nica serie de composicao trivial G  {e}. Por sua vez, os grupos resol
uveis sao caracterizados
em termos de series de composicao da seguinte forma.
Teorema 5.4.9. Um grupo nito G e resol
uvel se, e s
o se, os factores
Gk /Gk+1 de uma serie de composic
ao G = G0  G1  . . .  Gm = {e} s
ao
grupos cclicos de ordem prima.
Demonstraca
o. Se G e resol
uvel, ent
ao em qualquer serie de composicao de
G,
G = G0  G1  . . .  Gm = {e},
uveis simples, logo sao cclicos de ordem
os factores Gk /Gk+1 sao grupos resol
prima. Inversamente, se G admite uma serie de composicao em que os
factores sao cclicos, ent
ao pela Proposicao 5.3.10 e um grupo resol
uvel.
Exerccios.
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 cclico possui uma u
nica serie de composicao.
3. Mostre que um grupo abeliano possui uma serie de composicao se e so se e
nito.
4. Determine as series de composicao 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.

5.5. Grupos de Simetrias

245

7. Classique todos os grupos de ordem 20.


8. Mostre que n
ao existe um grupo simples nao-abeliano com ordem inferior a
30.
ao contem um subgrupo de ordem 15.
9. Mostre que o grupo simples A5 n

5.5

Grupos de Simetrias

Vimos no Captulo 1 a nocao de grupo de simetria de uma gura Rn .


Depois do estudo neste captulo da estrutura dos grupos nitos, vejamos o
que podemos dizer sobre grupos de simetrias.
Recordemos que o grupo das simetrias de Rn e, por denicao, o grupo
euclidiano E(n) formado pelas isometrias de Rn . Pelo Exerccio 5.1.5, este
grupo e isomorfo ao produto semidirecto O(n)Rn. De facto, como sabemos
do Captulo 1, uma isometria f E(n) pode ser sempre escrita na forma
f (x) = Ax + b,
onde A O(n) determina uma transformacao ortogonal e b Rn determina
uma translacao.
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 contem apenas transformacoes ortogonais. Temos ainda a
Proposi
c
ao 5.5.1. Se G e um grupo de simetrias de uma gura limitada
n
ao verica-se uma e uma s
o das seguintes armac
oes:
R , ent
(i) G contem apenas rotac
oes;
(ii) as rotac
oes de G formam um subgrupo de ndice 2 (logo, normal).
Demonstrac
ao. Como e limitado, G O(n) e G e formado por rotacoes
sse G SO(n). Se G SO(n), ent
ao H = G SO(n) e o subgrupo das
rotacoes 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 seccao 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.

246

5.5.1

Captulo 5. Grupos Finitos

Grupos de simetrias de figuras planas

Antes de fornecermos a classicacao dos grupos de simetrias de guras planas


limitadas, recordemos alguns exemplos de guras planas com grupos de simetria que j
a encontr
amos anteriormente.
Exemplos 5.5.2.
1. Recordemos que o grupo diedral Dn e o grupo de simetria de um polgono
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 constitudo por 6 elementos: 3 rotac
oes
4
,
)
e
tr
e
s
reex
o
es
em
torno
dos
eixos
de
simetria.
(I, 2
3
3
Mais geralmente, o grupo Dn das simetrias de um polgono regular de n lados
possui 2n elementos: n rotac
oes e n reex
oes em torno dos eixos de simetria.
e
por
uma reex
ao em relac
ao a um
Designando por uma rotac
ao de 2
n
eixo de simetria do polgono, podemos listar os elementos de Dn na forma:
Dn = ,  = {I, , . . . , n1 , , , . . . , n1 }.
Como vimos no Exemplo 4.6.3.4, este grupo possui, pois, uma apresentac
ao
com geradores e e relac
oes
2 = I,

n = I,

= 1 .

2. Consideremos o grupo das simetrias das velas de um moinho. Este grupo e


cclico de ordem 4, pois e gerado por uma rotac
ao de 2 :
C4 = {I, , 2 , 3 }.
Uma gura com grupo de simetrias cclico Cn = {I, , . . . , n1 }4 e a seguinte:

Figura 5.5.1: Figura plana com grupo de simetrias cclico.

As simetrias destes exemplos sao todas as que se podem obter, como


mostra o seguinte resultado:
Teorema 5.5.3. Um grupo nito de simetrias de uma gura plana R2
e isomorfo a Cn ou a Dn .
4

No estudo de simetrias e usual designar-se por Cn o grupo cclico de ordem n, em vez


da notaca
o Zn utilizada anteriormente.

5.5. Grupos de Simetrias

247

Demonstrac
ao. Suponha-se que G e um grupo nito de simetrias de uma
gura plana. Pela Proposicao 5.5.1, h
a dois casos a considerar:
(a) G contem apenas rotacoes: Seja G uma rotacao por um angulo
ao
que e mnimo entre todas as rotacoes de G (existe, pois G e nito). Ent
2
{I, , , . . . } G. Por outro lado, se G e uma rotacao por um angulo
ao gura entre estas potencias, entao para algum inteiro k:
que n
k < < (k + 1) .
Mas ent
ao k e uma rotacao por um angulo inferior ao de , o que e uma
contradicao. Logo, G = {I, , . . . , n1 } = Cn .
(b) G contem uma reexao : Por (a) o subgrupo H G das rotacoes
pr
oprias e da forma H = {I, , . . . , n1 }. Como [G : H] = 2, temos
G = {I, , . . . , n1 , , . . . , n1 }. Deixamos como exerccio vericar
que neste caso G Dn .
No caso do grupo diedral Dn , temos uma serie de composicao da forma
Dn  Cn  H 2  H 3   H s = {I}.
Se n = p e primo, ent
ao Cp e simples, e obtemos a serie de composicao
Dp  Cp  {I}. Neste caso, como |Dp | = 2p, os Teoremas de Sylow
mostram que os seus subgrupos sao
(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 sao conjugados por uma rotacao (exerccio). Geometricamente, isto
signica que podemos obter qualquer reexao a partir de uma reex
ao xa
conjugando por rotacoes:
Por exemplo, a gura ilustra no caso p = 5 que a reex
ao pode ser
obtida a partir da reex
ao , conjugando pela rotacao 2 . A estrutura dos
ao e primo e mais complexa e
subgrupos do grupo diedral Dn quando n n
n
ao sera aqui discutida.

5.5.2

Grupos de simetrias de figuras tridimensionais

Vejamos agora o caso dos grupos nitos de simetrias de uma gura tridimensional. Comecamos 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;

248

Captulo 5. Grupos Finitos


























Figura 5.5.2: Simetrias de um pent


agono.

(ii) o grupo de simetrias Dn de um polgono 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.


Demonstrac
ao. Dado um subgrupo nito G SO(3), a ideia da demonstracao consiste em introduzir uma accao de G num conjunto nito P e
depois explorar a equacao de classes (5.1.3).
O conjunto P onde G actua e o conjunto dos p
olos de G: dizemos que
2
olo se existe uma rotacao g G, n
ao-trivial,
p S = {x : |x| = 1} e um p

5.5. Grupos de Simetrias

249

tal que g p = p. Vemos que p e um p


olo xo por g se e so se p S 2 L,
onde L e o eixo de rotacao 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
(hgh1 )h p = h p.
Como hgh1 = e se g = e, vemos que h p P . Vamos agora estudar a
accao de G em P , o que nos permite mostrar o seguinte lema:
Lema 5.5.5. Para a acc
ao de G no conjunto dos p
olos P e v
alida a f
ormula

1
2
(5.5.1)
(1
)=2 ,
rpi
N
i

ao, pi e um p
olo que representa a
onde a soma e sobre as o
rbitas Oi da acc
rbita Oi , rpi e a ordem do subgrupo de isotropia Gpi , e N e a ordem de G.
o
Demonstrac
ao do Lema. Para cada p
olo p P , os elementos g G que
xam p formam precisamente o subgrupo de isotropia Gp . Seja N = |G| e
rp = |Gp |. Para cada g G {e} existem 2 polos associados a g. Logo:


2=
(rp 1).
(5.5.2)
2(N 1) =
gG
g=e

pP

Agrupemos agora os elementos de P em orbitas de G. Se Oi e uma orbita,


ao a
escolhemos um representante pi Oi e escrevemos ni = |Oi |. Ent
equacao (5.5.2) fornece

ni rpi |P | = 2(N 1),
i

onde a soma e sobre o n


umero de orbitas de G. Como Oi G/Gpi , vemos
que ni rpi = N , logo:

N |P | = 2(N 1).
(5.5.3)
i

Por outro lado, a equacao de classes (5.1.3) mostra que


 N

|Oi | =
.
(5.5.4)
|P | =
rpi
i

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

250

Captulo 5. Grupos Finitos

A equacao (5.5.1) permite obter restricoes sobre G que levam `a sua classicacao. Uma primeira observacao e que existem no maximo tres orbitas.
De facto, o lado direito de (5.5.1) e < 2, enquanto que cada termo do lado
ao:
esquerdo e 12 . As varias possibilidades sao ent
(i) 1
orbita: Teramos
1

2
1
=2 .
r1
N

Esta equacao n
ao tem solucoes.
(ii) 2
orbitas: Obtemos
1
2
1
+
= .
r1 r2
N
olos p1 e p2 xos
Au
nica solucao e r1 = r2 = N . Existem entao 2 p
por todos os elementos de G, logo, G = Cn , o grupo das rotacoes em
torno do eixo que passa por p1 e p2 .
(iii) 3
orbitas: Neste caso temos
1
1
2
1
+
+
1= .
r1 r2 r3
N
Podemos supor que r1 r2 r3 . Vemos entao que necessariamente
r1 = 2. Obtemos os seguintes subgrupos:
(a) r1 = r2 = 2, N = 2r3 . |O1 | = |O2 | =

N
2,

|O3 | = 2;

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


(c) r1 = 2, r2 = 3, r3 = 4, N = 24. |O1 | = 12, |O2 | = 8, |O3 | = 6;
(d) r1 = 2, r2 = 3, r3 = 5, N = 60. |O1 | = 30, |O2 | = 20, |O3 | = 12.
Deixamos como exerccio 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 sao as interseccoes dos eixos de simetria do polgono
regular com a esfera unitaria e do eixo perpendicular ao plano do polgono
com a esfera unit
aria. No caso dos poliedros regulares. os polos sao as
interseccoes dos eixos de simetria dos poliedros com a esfera unitaria.
Pela Proposicao 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 rotacoes de G e H {I, 1 , . . . , n1 }.
onde H e o subgrupo das rotacoes
(b) Se I G, ent
ao G = H H,

pr
oprias de G e, se H, ent
ao possui ordem par e 2 H.

5.5. Grupos de Simetrias

251

Como H toma uma das formas dada no teorema acima, obtemos todos os
grupos nitos de simetrias possveis para uma gura tridimensional R3 .
Podemos descrever, de forma mais explcita, os grupos de simetrias dos
poliedros regulares. A ttulo de exemplo consideramos o caso dum dodecaedro, sendo os restantes casos tratados como exerccios no nal da seccao.
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 rotac
oes por 2
5 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 .
(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
10 subgrupos correspondentes a rotac
oes por 2
3 em torno dos eixos que
passam nos vertices do dodecaedro. Estes subgrupos s
ao precisamente os
subgrupos de isotropia da o
rbita O2 .
(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 rotac
oes 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 O1 ). Estes
subgrupos d
ao origem a 5 subgrupos de ordem 4, formados pelas rotac
oes
correspondentes a 3 arestas ortogonais (na gura abaixo, as arestas paralelas `
as arestas do cubo).
As rotaco
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 + 
20 + 
24 .

ordem 2 ordem 3 ordem 5

Esta enumeraca
o dos elementos de I permite mostrar que I e um grupo simples.
De facto, se H G e um subgrupo normal e H contem um elemento de ordem
r, ent
ao H contem 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 equac
ao (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 permutac
oes An sugere que I A5 e, de
facto, assim e. Para isso consideramos os 5 cubos inscritos no dodecaedro. A
acca
o de I nos vertices do dodecaedro transforma vertices de cubos em vertices
de cubos, logo, induz uma acc
ao de I num conjunto de 5 elementos:
T (R)(cubo) = R(cubo)

252

Captulo 5. Grupos Finitos

Figura 5.5.3: Um dos cinco cubos inscritos num dodecaedro.


Como I e simples, esta acc
ao e efectiva: N (T ) = {e}. Como I contem apenas
rotac
oes que preservam orientac
oes, Im(T ) A5 . Finalmente, sendo |I| =
60 = |A5 |, conclumos que I Im(T ) = A5 .

A classicacao de grupos nitos de simetrias de guras Rn , para


n > 3, so e conhecida para valores pequenos de n. Um caso especial muito
importante e o caso dos grupos gerados por reexoes em hiperplanos de Rn ,
os chamados grupos de Coxeter. A sua classicacao, obtida por Coxeter em
19345 , esta intimamente ligada com a classicacao das chamadas algebras
de Lie e encontra aplicacoes em muitos domnios da Matem
atica e da Fsica.
Exerccios.
1. Complete a demonstracao do Teorema 5.5.3.
2. Seja Dp o grupo de simetrias de um polgono regular com p lados. Mostre
que, para p primo, os subgrupos de ordem 2 s
ao conjugados por uma rotacao.
3. Complete a demonstracao do Teorema 5.5.4.
4. Mostre que a accao do grupo I nos 5 cubos inscritos num dodecaedro e
efectiva (ver Exemplo 5.5.6).
5. Mostre que T A4 .
o: Considere a accao induzida nos vertices do tetraedro.)
(Sugesta
6. Mostre que O S4 .
o: Considere a accao induzida nas diagonais do cubo.)
(Sugesta

H. S. M. Coxeter, Discrete Groups Generated by Reflections, Ann. Math. 35, (1934)


588-621.
5

Captulo 6

M
odulos
6.1

M
odulos sobre An
eis

Seja (G, +) um grupo abeliano que vamos escrever na notacao aditiva.


Recordemos que temos uma operacao de Z em G: se n Z e g G,
entao temos um elemento ng G. Esta operacao 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 espaco vectorial V sobre K, em que substitumos 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 entao esta denicao.
Defini
c
ao 6.1.1. Chama-se espac
o vectorial sobre um corpo K a um
grupo abeliano (V, +) com uma operacao K V V , que escrevemos
(k, v)  kv, satisfazendo:
k(v 1 + v 2 ) = kv 1 + kv 2 , k K, v 1 , v 2 V ;
(k + l)v = kv + lv, k, l K, v V ;
k(lv) = (kl)v, k, l K, v V ;
1v = v, v V .
253

254

Captulo 6. M
odulos

Consideremos ainda um terceiro exemplo. Seja T : R3 R3 a transformacao linear cuja matriz em relacao a` base canonica e1 = (1, 0, 0),
e2 = (0, 1, 0), e3 = (0, 0, 1) e:

2 0 0
A = 0 3 1 .
0 0 3
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
p(x) v = a0 v + a1 T (v) + + an T (v) =
n

n


ak T k (v),

k=1

onde
T 0 = I,
Tk = T T T

(k vezes).

ao
Por exemplo, se p(x) = 3 + 12 x 2x2 e v = (1, 2, 1) ent
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 operacao satisfaz as seguintes propriedades:
E
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 sao ainda
elementos de R3 , visto como um grupo abeliano, e os escalares sao elementos
do anel dos polin
omios.
Deve ser claro que nestes tres 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 arbitrario. Obtemse assim a nocao de modulo sobre um anel, ou A-modulo. O estudo de

modulos sobre aneis chama-se Algebra


Linear, pois este e o cenario natural
para estudar conceitos como o de independencia linear, dimens
ao, etc., como
veremos mais adiante. A denicao formal de A-modulo e a seguinte:
1
Daqui em diante, para tornar a notaca
o mais leve, deixamos cair a convenca
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 espaco vectorial ou, mais geralmente, de um m
odulo).

6.1. M
odulos sobre Aneis

255

dulo M sobre um anel unita


rio A (ou um
Defini
c
ao 6.1.2. Um mo
A-modulo unit
ario) e um grupo abeliano (M, +) em conjunto com uma
operacao 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 modulos que acabamos de denir s
ao conhecidos
como modulos a` esquerda. Deixamos ao cuidado do leitor fornecer a
correspondente denicao de modulo a` direita. Todos os resultados deste
captulo 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.
ao a denicao
Se o anel A n
ao contem uma unidade multiplicativa 1A , ent
de modulo n
ao inclui o axioma (iv). Aqui, consideramos apenas m
odulos
sobre aneis unit
arios, donde em geral omitimos o adjectivo unit
ario e
utilizamos apenas o termo A-modulo.
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, tambem podemos falar no elemento na A, onde
n Z e a A. As seguintes propriedades s
ao facilmente vericadas.
Proposi
c
ao 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-modulo M e um subgrupo de (M, +) que e
Um submo
fechado para a multiplicacao por elementos de A: se a A e v N , ent
ao
av N . Um subm
odulo e obviamente um A-modulo.
Exemplos 6.1.4.
1. Vimos acima que um grupo abeliano G e um Z-m
odulo para a operac
ao 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

Captulo 6. M
odulos

2. A Denic
ao 6.1.1 de espaco vectorial V n
ao e mais que a denic
ao de um
m
odulo sobre um corpo K. Mais geralmente, vamos chamar espaco vectorial
a qualquer m
odulo sobre um anel de divis
ao D. Neste exemplo, os subm
odulos
coincidem com os subespacos lineares.
3. O produto introduzido no exemplo acima de um polin
omio por um vector
odulo em R3 . Os subm
odulos s
ao os
de R3 , dene uma estrutura de R[x]-m
claro que este exemplo
ao T . E
subespacos de R3 invariantes pela transformac
pode ser estendido a uma transformac
ao 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
ao A-m
odulos.
particular, os aneis A[x1 , . . . , xn ] e A[[x1 , . . . , xn ]] s
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 multiplicac
ao g (g), End(G), g G.
7. Sejam A e B aneis, e : A B um homomorsmo de aneis. 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 multiplicac


ao 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 modulo (por


exemplo, a classicacao dos seus submodulos) fornece informacoes sobre os
objectos de que se partiu: os subgrupos de um grupo abeliano, os subespacos
de um espaco vectorial, etc.
dulos : M1 M2 e
Defini
c
ao 6.1.5. Um homomorfismo de A-mo
uma aplicacao entre A-modulos 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 obvia monomorsmos, epimorsmos e isomorsmos
de A-modulos. Utilizaremos indiscriminadamente os termos aplicacao Alinear e transformacao linear para designar um homomorsmo de A-modulos.
Exemplos 6.1.6.
1. Se : M1 M2 e uma transformac
ao 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 espacos vectoriais, os homomorsmos : V1 V2 s
ao as
transformac
oes lineares usuais.

6.1. M
odulos sobre Aneis

257

Se M e um A-modulo e N M e um subm
odulo, ent
ao a inclus
ao
canonica : N M e uma aplicacao A-linear. O quociente M/N possui
uma estrutura natural de A-modulo tal que a projeccao canonica : M
M/N e uma aplicacao A-linear: de facto, M/N e um grupo abeliano e
denimos uma operacao de A em M/N por:
a(v + N ) (av) + N.
Vemos facilmente que (i)-(iv) sao satisfeitas. Ao modulo M/N chama-se
dulo quociente de M por N .
mo
odulos de um A-modulo M , ent
ao
 Se {Ni }iI e uma famlia de subm
e um subm
odulo de M . Logo, se S M e um conjunto n
ao-vazio,
iI Ni
a interseccao de todos os subm
odulos de M que contem S e um subm
odulo
S, a que se chama m
odulo gerado por S. Os elementos de S sao da forma
a1 v 1 + + ar v r , onde ai A e v i S 2 .
Se
{Ni }iI e uma famlia de submodulos de um A-modulo M , designa-se
o modulo gerado por S = iI Ni . Se I = {1, . . . , m} e nito,
por iI Ni
m
escrevemos
i=1 Ni ou ainda N1 + + Nm . Em geral, os elementos de

iI Ni tomam a forma v i1 + + v im , v ij Nij .
Os Teoremas do Isomorsmo para grupos e aneis possuem analogos para
A-modulos. As demonstracoes sao facilmente adapt
aveis e por isso omitimolas.
Teorema 6.1.7 (Teoremas do Isomorfismo).
odulos, ent
ao existe um
(i) Se : M1 M2 e um homomorsmo de A-m
isomorsmo de A-m
odulos:
Im() M1 /N ().
ao subm
odulos dum A-m
odulo M , ent
ao existe um iso(ii) Se N1 e N2 s
morsmo de A-m
odulos:
N1
N1 + N2

.
N2
N1 N2
(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 afirmaca
o n
ao e verdadeira
odulos n
ao-unit
arios. Para estes, os elementos
 para m

j S.
j , onde ai A, nj Z e v i , v
de S s
ao da forma i ai v i + j nj v

258

Captulo 6. M
odulos


Seja {Mi }iI uma famlia de A-modulos. Denimos o A-modulo iI Mi ,
chamado produto directo da 
famlia de m
odulos {Mi }iI , da seguinte
M

e
o
produto cartesiano dos Mi .
forma. O conjunto suporte
de
i
iI

Se (v i )iI , (w i )iI

M
,
ent
a
o
(v
)
+
(w i )iI designa o elemento
i
i iI
iI

ao a(v i )iI designa o elemento
(v i + wi )iI
 iI Mi , e se a A, ent

que iI Mi
(av i )iI iI Mi . Com estas operacoes verica-se facilmente

e um A-modulo. Se k I, a projecc
ao can
onica
 k : iI Mi Mk e o
homomorsmo de A-modulos que a (v i )iI iI Mi associa o elemento
v k Mk .
Asoma directa de uma famlia
 de A-modulos {Mi }iI , que designamos
M
,

e
o
subm
o
dulo
de
por
i
iI
iI Mi formado pelos elementos (v i )iI
em que apenas um n
u
mero
nito
de
v i s e n
ao-nulo. Se k I, a injecc
ao

can
onica k : Mk iI Mi e ohomomorsmo de A-modulos 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 Mm .
Proposi
c
ao 6.1.8. Sejam M, M1 , . . . , Mm m
odulos sobre um anel A. Ent
ao
o se existem homomorsmos de A-m
odulos
M M1 Mm se e s
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 .
Demonstrac
ao. Suponha-se que : M M1 Mm e um isomorsmo. Ent
ao a composicao das projeccoes e injeccoes canonicas 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 = idM1 Mm e = idM , logo,
e estabelecem um isomorsmo de A-modulos M M1 Mm .
Se M e um A-modulo e {Ni }
e uma famlia de subm
iI
odulos, pode
acontecer que a aplicacao (v i )  i v i seja um isomorsmo iI Ni M .
Neste caso dizemos 
que M e uma soma directa dos submodulos {Ni }iI ,
e escrevemos M = iI Ni . O resultado mais utilizado para mostrar que
um modulo e uma soma directa de submodulos e a seguinte proposicao cuja
demonstracao e deixada como exerccio:

6.1. M
odulos sobre Aneis

259

Proposi
c
ao 6.1.9. Seja
odulo, e {Mi }iI uma famlia de sub M um A-m
m
odulos. Ent
ao M = iI Mi sse as seguintes duas condic
oes se vericam:

(i) M = iI Mi ;
(ii) Mj (Mi1 + + Mik ) = {0} se j {i1 , . . . , ik }.
A fechar esta seccao introduzimos uma estrutura algebrica importante
que est
a relacionada com a nocao de modulo.
lgebra sobre A
Defini
c
ao 6.1.10. Seja A uma anel com unidade. Uma a
e um anel A tal que:
(i) (A, +) e um A-modulo com unidade;
(ii) k(ab) = (ka)b = a(kb) para todo o k A e a, b A.
Uma algebra A que, como anel, e um anel de divis
ao diz-se uma algelgebra de divisa
o.
bra@a
As nocoes de subalgebra, homomorsmo e isomorsmo de algebras (sobre
o mesmo anel), sao mais ou menos obvias. Deixamos ao cuidado do leitor a
sua denicao.
A teoria classica das algebras lida com algebras sobre um corpo K. Uma
algebra sobre um corpo K que como espaco 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
algebras 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, Mn (K) e
uma a
lgebra sobre K de dimens
ao nita.
3. Se V e um espaco vectorial sobre um corpo K, o conjunto A = EndK (V )
dos endomorsmos de V e uma a
lgebra sobre K. Esta
algebra tem dimens
ao
nita se V tem dimens
ao nita. De facto, se dim V = n, ent
ao esta
algebra e
isomorfa a
`
algebra das matrizes n n com entradas no corpo K.
4. Se K e um anel comutativo com identidade, o anel dos polin
omios K[x1 , . . . , xn ]
e o anel das series de potencias K[[x]] s
ao
algebras sobre K.

possvel ainda considerar algebras em que o produto n


E
ao e associativo.
Classes importantes de algebras n
ao-associativas sao as algebras de Lie e
algebras de Jordan. O estudo destas estruturas algebricas esta para alem
do ambito deste livro.

260

Captulo 6. M
odulos

Exerccios.
1. Seja V um espaco vectorial sobre um corpo K, e xe uma transformacao
linear T : V V .
(a) Mostre que V e um K[x]-modulo quando se dene multiplicacao 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]-modulo 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-modulos, e Ni Mi (i = 1, 2)
submodulos tais que (N1 ) N2 . Mostre que:
(a) Existe um, e um so, homomorsmo de A-modulos : M1 /N1 M2 /N2
tal que o diagrama seguinte e comutativo:
M1

/ M2
2



M1 /N1 _ _ _ _ _ _/ M2 /N2

(b) e um isomorsmo se e so se Im() + N2 = M2 e 1 (N2 ) N1 .


3. Seja {Ni }iI uma famlia de A-modulos. Mostre que:
(a) Dado um A-modulo 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:


M _PPP_ _ _ _ _/ iI Ni
PPP
PPP
k
P
k PPPP
P' 
Nk
(b)

e determinado a menos de um isomorsmo pela propriedade


iI Ni
expressa em (a).

4. Seja {Ni }iI uma famlia de A-modulos. Mostre que:


(a) Dado um A-modulo 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:


M o_gPPP_ _ _ _ _ iIO Ni
PPP
PPP
k
P
k PPPP
P
Nk

6.1. M
odulos sobre Aneis
(b)

261

e determinado a menos de um isomorsmo pela propriedade


iI Ni
expressa em (a).

5. Seja M 
um A-modulo e {Mi }iI uma famlia de subm
odulos de M . Mostre
que M = iI Mi sse as seguintes duas condicoes se vericam:

(i) M = iI Mi ;
(ii) Mj (Mi1 + + Mik ) = {0} se j {i1 , . . . , ik }.
6. Uma sucess
ao de homomorsmos de A-modulos:
M0

/ M1

/ M2

/ Mn ,

diz-se exacta se Im(i ) = N (i+1 ), i = 1, . . . , n 1. Mostre que:


(a) se N M e um submodulo, ent
ao
/N

/M

/ M/N

/0

e uma sucessao exacta;


(b) se M1 e M2 sao A-modulos, ent
ao a sucessao
0

/ M1

/ M1 M2

/ M2

/0

e exacta.
7. (Lema dos Cinco) Considere o seguinte diagrama comutativo de A-modulos
e transformacoes lineares:
M1
1


N1

/ M2

/ M3

/ M4

/ M5


/ N2


/ N3


/ N4


/ N5

Mostre que, se as linhas s


ao exactas e 1 , 2 , 4 e 5 sao isomorsmos, entao
3 tambem e um isomorsmo.
8. Se M e N sao A-modulos a` esquerda, HomA (M, N ) designa o conjunto das
transformacoes A-lineares : M N . Mostre que:
(a) HomA (M, N ) e um Z-modulo;
(b) HomA (M, A) e um A-modulo a` direita;
(c) EndA (M ) HomA (M, M ) e uma algebra sobre A.
9. Seja M um A-modulo a` esquerda. O dual de M e o A-modulo a` direita
M HomA (M, A). Mostre que:
(a) se : M N e A-linear, existe uma transformacao linear dual (de
A-modulos a` direita) : N M ;



(b) ( iI Ni ) iI Ni ;
(c) pode acontecer que M = {0} e M = {0}.

262

6.2

Captulo 6. M
odulos

Independ
encia Linear

Seja M um A-modulo e S M um conjunto n


ao-vazio. Os elementos de
S dizem-se linearmente independentes se, para toda a famlia nita
{v 1 , . . . , v n } de elementos de S e a1 , . . . , an A, se tem
a1 v 1 + + an v n = 0

a1 = = an = 0.

Caso contrario, dizemos que os elementos de S sao linearmente dependentes.


Um subconjunto S de um A-modulo M diz-se gerador se M = S.
Neste caso, qualquer elemento v M pode ser escrito 
como uma combinacao
linear (em geral, n
ao-
unica) de elementos de S: v = m
i=1 ai v i , ai A, v i
S. Um A-modulo e de tipo finito se possui um conjunto gerador nito.
Uma base S dum A-modulo M e um conjunto gerador cujos elementos
sao linearmente independentes. Dada uma base, qualquer elemento
vM
m
a
v
pode ser escrito de forma u
nica como combinacao linear
i
i , ai
i=1
ao
A, v i S. Como mostram os exemplos abaixo, um A-modulo pode ou n
3
ter uma base. Dizemos que um A-modulo M e livre se M possui uma
base.
Exemplos 6.2.1.
1. Qualquer espaco vectorial contem uma base (exerccio).
odulo, n
ao admite uma base. De
2. O grupo abeliano Zn , visto como um Z-m
ao
facto, dado g Zn , existe sempre um m Z tal que mg = 0, logo, em Zn n
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-modulo M diz-se cclico se e gerado por um elemento, i.e., se


M = v para algum v M (4 ). Se M = v e cclico, entao temos um homomorsmo de A-modulos, 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},
entao dizemos que v e um elemento livre, pois neste caso M = v A
e livre. O conjunto dos elementos de M que n
ao sao livres designa-se por
Torc(M ).
3

Como veremos mais `


a frente, esta noca
o e o an
alogo para A-m
odulos da noca
o de
grupo livre.
4
Observe que esta noca
o e o an
alogo para A-m
odulos da noca
o de grupo cclico.

6.2. Independencia Linear

263

Seja X um conjunto arbitr


ario, e A um anel. Para cada x 
X associamos uma copia de A e formamos o A-modulo livre M =
xX A.

dulo livre gerado pelo conjunto X. E


A este modulo chama-se mo
conveniente representar os elementos de M como somas a1 x1 + + ar xr ,
onde x1 , . . . , xr X. Por uma soma deste tipo entende-se uma sucessao
(ax )xX M , onde ax1 = a1 , . . . , axr = ar e ax = 0 se x = xi (i = 1, . . . , r).
A proposicao seguinte fornece uma caracterizacao dos modulos livres.
Em particular, mostra que o m
odulo livre gerado pelo conjunto X satisfaz
a mesma propriedade universal que caracteriza os grupos livres.
Proposi
c
ao 6.2.2. Seja A um anel. Para um A-m
odulo M , as seguintes
armaco
es s
ao equivalentes:
(i) M e livre.
(ii) Existe uma fam
lia de subm
odulos cclicos {Ni }iI de M , com Ni A,

tais que M iI Ni .

(iii) M jJ A para algum conjunto de ndices J.
(iv) Existe um conjunto X = e uma func
ao : X M com a seguinte
propriedade universal: Para todo o A-m
odulo N e func
ao : X N
existe um u
nico homomorsmo de A-m
odulos : M N tal que o
seguinte diagrama e comutativo:
/M
X NNN

NNN

NNN

NNNN 
'
N

Demonstrac
ao. Vejamos que (i) (ii) (iii) (iv) (i).
(i) (ii) Suponha-se que M e livre e seja {ei }iI uma base de M .
odulo cclico deM isomorfo
Ent
ao, para cada i I,
Ni ei  e um subm
N

M
que
associa
(v i )iI iI v i e um
a A. A aplicacao :
iI i
isomorsmo de A-modulos.

(ii) (iii) Obvio.



(iii) (iv) Seja :
jJ
 A M um isomorsmo de A-modulos e
ek = (xj )jJ o elemento de
jJ A, com xk = 1 e xj = 0, para j = k.
Tome-se ainda X = J e considere-se a aplicacao : X M denida por
(j) = (ej ). Se : X N e uma funcao para um A-modulo N , denimos
: M N como sendo a transformacao linear que associa (ek )  (k).
Ent
ao torna o diagrama acima comutativo. Como {(ek )} e uma base de
M , e u
nico.
(iv) (i) Deixamos como exerccio vericar que {(x)}xX e uma base
de M .

264

Captulo 6. M
odulos

Seja M um A-modulo livre que admite


nita {e1 , . . . , en }.
n uma base
n
Ent
ao, a proposicao 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 exerccio no nal desta seccao.
Por outro lado, se M e um A-modulo livre que admite uma base innita,
temos o seguinte resultado:
Proposi
c
ao 6.2.3. Se um A-m
odulo M possui uma base innita, ent
ao
todas as bases de M tem a mesma cardinalidade.
Demonstrac
ao. Sejam {ei }iI e {f j }jJ 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
o existem elementos cjil A com il I, l, j J,
am
tais que f j = l=1 cjil eil . Mas ent
ao {ei1 , . . . , eim } e um conjunto
gerador de M , logo, se ei0 e outro elemento da base distinto destes,
existem a1 , . . . , am A tais que
ei0 = a1 ei1 + + am eim ,
o que contradiz a independencia linear dos {ei }iI .
(b) Existe : I Pfin (J) N injectivo: 5 Seja : I Pn (J) a aplicacao
unicos)
que a i I associa {j1 , . . . , jm }, onde os j1 , . . . , jm sao os (
ndices de J que satisfazem
ei = aj1 f j1 + + ajm f jm

(ajl = 0).

ao 1 (P )
A aplicacao n
ao e injectiva, mas se P Pn (J), ent
1
e nito (porque?). 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 aplicacao injectiva
: I Pn (J) N.
(c) |I| = |J|: Como J e innito, temos, por (b),
|I| |Pn (J) N| = |Pn (J)| = |J|.
Invertendo os papeis de I e J, conclumos que |J| |I|. Pelo Teorema
de Schr
oder-Bernstein, vemos que |I| = |J|.

Designamos por Pfin (J) o conjunto das partes finitas de J. No Apendice mostra-se
que, se J e infinito, Pfin (J) tem o mesmo cardinal que J.
5

6.2. Independencia Linear

265

Estes resultados motivam entao a seguinte denicao:


Defini
c
ao 6.2.4. Diz-se que um anel A possui a propriedade de inncia dimensional se, para qualquer A-modulo livre M , todas as
varia
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 exerccio vericar que os aneis de divis
ao possuem a
propriedade de invari
ancia dimensional, donde faz sentido falar em dimens
ao
de um espaco vectorial sobre um anel de divisao.
Proposi
c
ao 6.2.5. Os aneis comutativos possuem a propriedade de invari
ancia dimensional.
Demonstrac
ao. Sejam {e1 , . . . , en } e {f 1 , . . . , f m } bases de um A-modulo
livre M . Ent
ao existem elementos bji , cij A, i = 1, . . . , n, j = 1, . . . , m
tais que


fj =
bji ei ,
ei =
cij f j .
i

Por substituicao, conclui-se que:



bji cil f l ,
fj =
il

ei =

cij bjl el .

jl

Como {e1 , . . . , en } e {f 1 , . . . , f m } sao bases de M , introduzindo as matrizes


n,m
mos que:
B = (bji )m,n
j=1,i=1 e C = (cij )i=1,j=1 , conclu
BC = Imm ,

CB = Inn .

Suponha-se que a caracterstica de A e zero. Como A e comutativo, temos6


m = tr(Imm ) = tr(BC) = tr(CB) = tr(Inn ) = n.
A primeira e a u
ltima igualdade s
o sao v
alidas se a caracterstica for zero. O
caso em que a caracterstica e diferente de zero e deixado como exerccio.
Exerccios.
1. De um exemplo de um A-modulo 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-modulo.
(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 =

n
i=1

aii .

266

Captulo 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-modulo, X = um conjunto e : X M uma funcao com
seguinte propriedade: Para todo o A-modulo N e funcao : X N existe um
u
nico homomorsmo de A-modulos : M N tal que = . Mostre que
{(x)}xX e uma base de M .
5. Seja V um espaco vectorial sobre um anel de divisao D. Mostre que:
(a) V possui uma base {ei }II ;
(b) D possui a propriedade de invari
ancia dimensional.
6. Seja A um anel comutativo. Mostre que:
(a) se B, C Mn (A) sao matrizes n n, ent
ao BC = Inn implica CB =
Inn ;
(b) se B e uma matriz m n, C e uma matriz n m, BC = Imm e
CB = Inn , ent
ao m = n.

odulos), e A = End(R ) o anel das
7. Seja R =
i=1 R (soma directa de R-m

transformacoes R-lineares de R . Mostre que A A A (como A-modulos),


i.e., que A possui uma base de 2 elementos.
8. Mostre que qualquer A-modulo e um quociente dum A-modulo livre.

6.3

Produtos Tensoriais

Nesta seccao, A designa um anel comutativo7 . Em particular, os m


odulos
livres que estudamos possuem a propriedade de invari
ancia dimensional.
ao A-multilinear e
Se M1 , . . . , Mr , N sao A-modulos, uma transformac
avel:
uma aplicacao : M1 Mr N que e A-linear em cada vari




(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 transformacoes A-multilineares. Vericamos facilmente que L(M1 , . . . , Mr ; N ) e um A-modulo para
as operacoes usuais de adicao e multiplicacao 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 ).
7

Podem definir-se produtos tensoriais de m


odulos n
ao-comutativos. Nesse caso e preciso distinguir entre m
odulos `
a esquerda e m
odulos `
a direita.

6.3. Produtos Tensoriais

267

odulos.
Proposi
c
ao 6.3.1. Sejam M1 , . . . , Mr A-m
!r
c
ao A(i) Existe um A-m
odulo
i=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 aplicac
ao A-multilinear
nico homomorsmo : M1
: M1 Mr N , existe um u
Mr N que torna comutativo o seguinte diagrama:

/ M1 Mr

VVVV
VVVV

VVVV

VVVV

VVVV 
*

M1 MVr

(ii) O A-m
odulo M1 Mr e determinado pela propriedade universal
expressa em (i) a menos de um isomorsmo.
Demonstrac
ao. Seja L o A-modulo livre gerado pelo conjunto M1 Mr ,
i.e.,

A,
L=
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 modulo quociente L/R. Por sua vez, a
aplicacao : M1 Mr M1 Mr e a composicao da injeccao
can
onica M1 Mr L com a projeccao canonica L L/R.
ao
Se : M1 Mr N e uma transformacao A-multilinear, ent
obtemos uma aplicacao induzida : L N denida da seguinte forma: se
ao
iI ai (v 1 , . . . , v r ) L, ent
iI ai (v 1 , . . . , v r )) =
(

ai (v 1 , . . . , v r ).

iI

ao e
Esta aplicacao esta bem denida, pois apenas um n
umero nito dos ai n

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,
obtemos entao uma transformacao A-linear : M1 Mr N e, por
denicao, = .
!r


odulo, e : M1 Mr
Finalmente,
seja
(
i=1 Mi ) um A-m
!r

( i=1 Mi ) uma transformacao A-multilinear satisfazendo a` propriedade

268

Captulo 6. M
odulos

universal expressa em (i). Entao temos diagramas comutativos:


M1 PMr

!r

PPP
PPP
PPP
PPP

(
!

M1 PMr

Mi
i=1



!r

/(

Mi )

i=1
PPP
PPP

PP

PPPP
(! 



r

i=1 Mi )

r
i=1 Mi

que fornecem transformacoes A-lineares e  . A composicao  torna o


seguinte diagrama comutativo:
!r
i=1 Mi
nn7

nnnn

nnn
nnn

M1 PMr

PPP
PPP
P
PPPP
(

!

r
i=1 Mi

Como a transformacao identidade idM1 Mr tambem torna este diagrama


comutativo, a unicidade na propriedade universal implica  = idM1 Mr .
De igual forma, vemos que  = id(M
!r estas aplicacoes
!1rMr ) , logo,
fornecem um isomorsmo de A-modulos i=1 Mi ( i=1 Mi ) .
Ao A-modulo M1 Mr chamamos produto tensorial dos modulos
M1 , . . . , Mr . Se (v 1 , . . . , v r ) M1 Mr , a imagem (v 1 , . . . , v r )
M1 Mr e designada por v 1 v r . Nesta notacao, 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 demonstracao da
proposicao acima, estes elementos formam um conjunto gerador. Esta representacao n
ao e u
nica pois a aplicacao n
ao e injectiva.
Exemplo 6.3.2.
No produto tensorial (sobre Z) de Z2 com Z4 , temos as seguintes relac
oes:
0n=12

(n = 0, 1, 2, 3),

1 1 = 1 3.
Donde e f
acil deduzir que Z2 Z4 Z2 .

A proposicao seguinte e um simples exerccio envolvendo a denicao de


produto tensorial.

6.3. Produtos Tensoriais

269

!
Proposi
c
ao 6.3.3. (Propriedades de ) Sejam M, N, e P A-m
odulos,
odulos. Ent
ao existem os seguintes isomore {Mi }iI uma famlia de A-m
smos 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 relacoes entre os elementos da forma v w.
No entanto, no caso de m
odulos livres, apenas existem as relacoes obvias,
como mostra a seguinte proposicao:
Proposi
c
ao 6.3.4. Sejam M e N dois A-m
odulos livres, com bases {v i }iI
e {w j }jJ . Ent
ao M N e livre, com base {v i wj }(i,j)IJ .
obvio que {v i wj }
e um conjunto gerador. Para
Demonstrac
ao. E
(i,j)IJ
ver que estes elementos
s
a
o
linearmente
independentes,
considere-se a aplicacao

: M N (i,j)IJ A denida por


ai v i ,
bj wj ) = (ai bj )(i,j)IJ .
(
iI

jJ


Como e A-bilinear, existe um homomorsmo : M N (i,j)IJ A
tal que = e
k wl ) = (v k , w l )
(v
= (v k , w l ) = (ekl )(i,j)IJ .
onde (ekl )ij = 1, se (k, l) = (i, j), e (ekl )ij = 0, caso contrario. Os elementos
(ekl )(i,j)IJ formam uma base de (i,j)IJ A, logo, os {v i wj }(i,j)IJ
sao 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.
ao
Se i : Mi Ni , i = 1, . . . , r sao homomorsmos de A-modulos, ent
temos o homomorsmo T (1 , . . . , r ) : M1 Mr N1 Nr
denido da seguinte forma: T (1 , . . . , r ) e a u
nica transformacao A-linear
que satisfaz
T (1 , . . . , r )(v 1 vr ) = 1 (v 1 ) r (v r ).

270

Captulo 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 aplicacao ca bem
denida.
Nas proposicoes seguintes utilizamos o facto de que A e comutativo para
escrever HomA (M, N ), EndA (M ) e M como A-modulos a` esquerda (ver
Exerccios 6.1.8 e 6.1.9).
odulos livres de diProposi
c
ao 6.3.6. Sejam Mi e Ni , i = 1, . . . , r, A-m
mens
ao nita. Existe um isomorsmo:
HomA (M1 , N1 ) HomA (Mr , Nr )
HomA (M1 Mr , N1 Nr ),
que a 1 r associa T (1 , . . . , r ).
Demonstrac
ao. Pela associatividade do produto tensorial, basta provar o


caso r = 2. Sejam M1 , M2 , N1 e N2 A-modulos livres com bases {v 1 , . . . , v m1 },






{v 1 , . . . , v m2 }, {w 1 , . . . , wn1 } e {w1 , . . . , wn2 }, respectivamente. Denimos
ormulas:
bases {ij } de HomA (M1 , N1 ) e {kl } de HomA (M2 , N2 ) pelas f


wj se a = i,
se b = k,

wl


kl (v b ) =
ij (v a ) =

0
se b = k.
0
se a = i,
Pela proposicao precedente, uma base de HomA (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 conclumos que
existe um isomorsmo de A-modulos que transforma  T (, ).
Vemos, pois, que no caso de A-modulos 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 ) EndA (M N );
(ii) M N (M N ) .
Estes isomorsmos sao complementados pelo seguinte isomorsmo que
fornece uma interpretacao do produto tensorial para A-modulos 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 lw, associa o homomorsmo l,w dado por v  l(v)w.
Demonstrac
ao. 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.
ao os {li wk } formam uma base
Se {w1 , . . . , w n } e uma base de N , ent
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 sao A-modulos, o diagrama

/M
RRR
RRR
RRR
RRR

RRR
)

M NR

 N





mostra que a correspondencia  determina um isomorsmo L(M, N ; A)


(M N ) . Em geral, este isomorsmo nao 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 sao livres de dimensao nita,
entao, pelos resultados acima, obtemos:
M N L(M , N ; A).
Este tipo de isomorsmo estende-se a certos modulos livres de dimens
ao
frequentemente usado em Geometria Diferencial para caracterizar
innita. E
tensores (e em particular formas diferenciais).
bem conhecido que um espaco vectorial sobre R pode ser visto como
E
um espaco vectorial sobre C, com a mesma dimensao. Usando produtos
tensoriais, podemos estender o anel dos escalares de um dado modulo, o que
passamos a explicar.

272

Captulo 6. M
odulos

Seja A um anel, e A uma extensao de A (i.e., A e um subanel de A).

Podemos ver A como um A-modulo: se a A e b A, ent


ao o produto ab
Assim, se M e um A-modulo, podemos
e denido por multiplicacao em A.
formar o A-modulo MA = A A M 8 . Denimos uma operacao de A em MA
pela f
ormula
b(c v) (bc) v.
Vericamos facilmente que MA com esta nova operacao de multiplicacao por
Dizemos que M e obtido de M por
escalares de A e um modulo sobre A.
A

extensao do anel dos escalares. Se : M N e uma transformacao


A-linear, obtemos um homomorsmo : MA NA se denirmos
v) c (v).

(c
odulo
Proposi
c
ao 6.3.9. Se M e um A-m
odulo livre, ent
ao MA e um A-m
livre com a mesma dimens
ao.
ao
Demonstraca
o. Se M iI A, ent
MA = A A M
A A (iI A)

iI (A A A) iI A,
onde o u
ltimo isomorsmo e obtido do isomorsmo A A A A denido
por a  a 1.
Exemplos 6.3.10.
1. Se V e um espaco vectorial sobre R, ent
ao VC (por vezes chamado a complexicacao de V ) e um espaco 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
ao VC Cn .
V Rn , ent
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 (exerccio).

Existem muitas outras construcoes em que produtos tensoriais, Hom, e


dualidade desempenham um papel relevante.
Exerccios.
8

Quando est
ao em jogo mais do que um anel, e conveniente utilizar o smbolo do anel
como subscrito no sinal de produto tensorial, de forma a que seja claro em que anel se
forma o produto tensorial.

6.3. Produtos Tensoriais

273

1. Verique as propriedades b
asicas dos produtos tensoriais (Proposicao 6.3.3).
2. Sejam 1 : G GL(V1 ) e 2 : G GL(V2 ) representacoes dum grupo em
espacos vectoriais V1 e V2 . Mostre que existe exactamente uma representacao
: 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 expressao de q em termos de m e n?
4. Mostre que Q Z Zn e trivial.
5. Mostre que, se
/ M1

/ M2

/ M3

/0

e uma sequencia exacta de A-modulos e N e um A-modulo, ent


ao a sequencia
de A-modulos
M1 N

/ M2 N

/ M3 N

/0

tambem e exacta. Mostre, ainda, que a primeira aplicacao desta sequencia


pode n
ao ser injectiva.
!r
6. Seja M um A-modulo, seja R o subm
odulo de i=1 M gerado por elementos
da forma
v i = v j para algum i, j (i = j)
v1 v r ,
!r
"r
M o modulo
e designe por
i=1 M/R, e por v 1 v r a
"r quociente
M . Mostre que:
imagem de v 1 v r em
(i) a aplicacao 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 .

(ii) se : M M N e A-multilinear alternada, existe um u


nico
homomorsmo : M M N que torna o seguinte diagrama
comutativo:
/ M M
M M

UUUU
UUUU

UUUU

UUUU

UUU* 
N

(iii) O A-modulo M M e determinado pela propriedade universal expressa em (ii) a menos de um isomorsmo.
"r
M e livre com dimens
ao igual
(iv) SeM e 
livre de dimensao nita n, ent
ao
n
a
se 1 r n, e igual a 0 se r > n.
r

274

Captulo 6. M
odulos

"r
(v) Se M e livre de dimensao nita, ent
ao
M Ar (M ) (o modulo das
aplicacoes multilineares alternadas : M M A).



r vezes
7. Seja {Mi }iI uma famlia de A-modulos onde I e um conjunto parcialmente
ordenado que satisfaz `a seguinte condicao9 :
i, j I, k I : i k e j k.
Assuma, ainda, que para todo o i, j I com i j existe uma aplicacao A-linear
ji : Mi Mj tal que sempre que i j k se tem
kj ji = ki ,

ii = id.

Mostre que:
(a) existe um A-modulo M e aplicacoes A-lineares i : Mi M que satisfazem `a seguinte propriedade universal: se N e um A-modulo e i :
Mi N sao aplicacoes A-lineares tais que j ji = i , existe uma u
nica
aplicacao A-linear : M N que torna o seguinte diagrama comutativo:
j

i
/ Mj
Mi1 B
|
11BB i

|
j
11 BBB
||
11 BB }||||

1
i 11 M
j


11
11 
1  
N

Mostre, ainda, que M = iI i (Mi ) e que e u


nico a menos de isomorsmo. A M chama-se limite directo da famlia {Mi , ji } e designa-se
por lim Mi ;

(b) se M1 M2 MK . . . sao A-modulos, calcule lim Mi ;

(c) se N e um A-modulo, ent


ao
lim(Mi N ) = (lim Mi ) N.

8. Dena limite inverso de uma famlia dirigida de A-modulos, 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 Domnios Integrais

Nesta seccao, os aneis sao comutativos, com unidade, e e valida a lei do

corte, i.e., sao domnios integrais. Este aneis sao importantes em Algebra
Linear devido a` seguinte propriedade.
9

Um conjunto parcialmente ordenado que satisfaz esta propriedade diz-se dirigido ou


filtrante.

6.4. M
odulos sobre Domnios Integrais

275

Proposi
c
ao 6.4.1. Seja M um m
odulo sobre um domnio integral D. Ent
ao
Torc(M ) e um D-subm
odulo de M .
Demonstrac
ao. Recordamos que
Torc(M ) = {v M : existe a D com av = 0 e a = 0}.
ao existem a1 , a2 D n
ao-nulos tais que
Logo, se v 1 , v 2 Torc(M ), ent
ao
a1 v 1 = 0 e a2 v 2 = 0. Se d1 , d2 D, ent
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
entao diz-se que M e um mo
a
dulo livre
todos os elementos de M sao livres, entao diz-se que M e um mo
o.
de torc
a
Exemplos 6.4.2.
1. Se M e um D-m
odulo livre, ent
ao Torc(M ) = 0 (exerccio), e M e livre de
torc
ao.
2. O Z-m
odulo Q e livre de torc
ao, mas Q n
ao e um Z-m
odulo livre.
3. Os m
odulos Zn s
ao Z-m
odulos de torc
ao.
4. Se V e um espaco vectorial de dimens
ao nita sobre K, e T : V V e uma
transformac
ao linear, ent
ao V e um K[x]-m
odulo de torc
ao (exerccio).

A proposicao seguinte fornece as propriedades elementares do modulo de


torcao e e deixada como exerccio.
Proposi
c
ao 6.4.3.
odulos, ent
ao
(i) Se : M1 M2 e um homomorsmo de D-m
(Torc(M1 )) Torc(M2 ).
Se e injectivo, ent
ao (Torc(M1 )) = Torc(M2 ) Im(). Se e
ao (Torc(M1 )) = Torc(M2 ).
sobrejectivo com N () Torc(M1 ), ent
(ii) Se M e um D-m
odulo, ent
ao M/ Torc(M ) e um D-m
odulo livre de
torc
ao.
odulos, ent
ao
(iii) Se {Mi }iI e uma famlia de D-m


Mi ) =
Torc(Mi ).
Torc(
iI

iI

276

Captulo 6. M
odulos

Seja M um modulo sobre um domnio integral D e designe-se por K =


Frac(D) o corpo das fraccoes de D. Como K e uma extensao de D, podemos
estender o anel dos escalares de M a K, obtendo o espaco vectorial MK sobre
K. Este espaco vectorial reecte as propriedades de M a menos de torcao.
Proposi
c
ao 6.4.4. Seja M um D-m
odulo, K = Frac(D), e : M MK
a aplicac
ao D-linear v 1 v. Ent
ao:
(i) Todo o elemento de MK e da forma d1 (v), onde 0 = d D e v M .
(ii) O n
ucleo de e o subm
odulo de torc
ao Torc(M ).
Demonstrac
ao. Para a demonstracao de (i), observamos que o m
odulo MK
e gerado por elementos k v, com k Frac(D), v M . Logo, se w MK ,
entao:
n
n


ai
ki vi =
vi .
w=
bi
i=1

i=1

Designando por d o produto dos bi s, existem ci D tais que


1
w=
d

 n

i=1


ci v i

ai
bi

ci
d,

logo:

1
(v).
d

A demonstracao de (ii) e deixada como exerccio.


Ao espaco vectorial MK sobre K = Frac(D) chamamos espaco vectorial
associado ao D-modulo M . Como mostra a proposicao anterior, este espaco
reecte as propriedades do m
odulo a menos de torcao, e sugere a seguinte
denicao:
Defini
c
ao 6.4.5. Se M e um D-modulo e S M , chamamos carac
terstica de S `
a dimensao do subespaco linear de MK gerado por (S).
Em particular, a caracterstica de M e igual a` dimens
ao dim MK .
Da proposicao acima, obtemos:
Corol
ario 6.4.6. Um D-m
odulo de tipo nito tem caracterstica nita.
Demonstrac
ao. Se S e um conjunto gerador nito, ent
ao (S) e nito e
contem uma base de MK , logo dim MK < . Em particular, S tem caracterstica nita.
Observe-se que a caracterstica dum D-modulo e um invariante: se M1
ao M1 e M2 possuem a mesma caracterstica. O inverso n
ao e
M2 , ent
obviamente verdadeiro, i.e., a caracterstica nao 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 Domnios Integrais

277

1. Como Q Z Q = Q a caracterstica de Q, como Z-m


odulo, e 1. Como Q n
ao
e de tipo nito, o corol
ario n
ao e verdadeiro na direcc
ao inversa.
2. Como Q Z Zn = {0}, a caracterstica de Zn e zero.
3. Mais geralmente, se M e um D-m
odulo de torc
ao, ent
ao a sua caracterstica
e zero.

Corol
ario 6.4.8. Seja M um D-m
odulo. Ent
ao {ei }iI M e uma famlia
linearmente independente sobre D sse {1 ei }iI MK e uma famlia
linearmente independente sobre K.
Demonstrac
ao. Se
{ei }iI M e uma famlia linearmente independente, o
subm
odulo N = iI Dei e livre de torcao, logo, a restricao de : M
MK a N e injectiva.
Segue-se deste corolario que, se M e um D-modulo livre, ent
ao a sua
caracterstica e igual a` dimens
ao. Por outro lado, se M e um D-modulo
livre, ent
ao um subm
odulo N M n
ao e necessariamente livre (exerccio).
De facto, temos o seguinte resultado:
Proposi
c
ao 6.4.9. Se D e um domnio integral tal que para todo o Dm
odulo livre M os subm
odulos N M s
ao livres, ent
ao D e um domnio
de ideais principais.
Demonstrac
ao. Como M = D e um D-modulo livre se D satisfaz `a propriedade do enunciado da proposicao, os ideais I D sao D-modulos livres.
Uma base de I contem um so elemento, pois quaisquer dois elementos a, b I
sao 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 domnios de ideais principais (abreviadamente, d.i.p.)
sao caracterizados pela propriedade expressa na proposicao, 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 .
odulo
Demonstrac
ao. Seja {ei }iI uma base de M sobre D, e N M um subm

n
ao-trivial. Se J I, consideramos um par ordenado (NJ , BJ ), onde


Dej ,
NJ = N
jJ

278

Captulo 6. M
odulos

e BJ  = {f j }jJ  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 relacao de ordem parcial denida por
(NJ1 , BJ1 ) (NJ2 , BJ2 )

J1 J2 e BJ1 BJ2 .

Vejamos que podemos aplicar o Lema de Zorn a (P, ).


(i) P e 
n
ao-vazio: Como N = {0},
n existe J0 = {j1 , . . . , jn } I tal que
De
=
{0}
e
N

N n1
ji
i=1
i=1 Deji = {0}. O conjunto
{a D : aejn +

n1


bi eji N }

i=1

ao existe f 0 = d0 ejn +

e um ideal de D, logo e da forma
d0 . Ent
n1
n1
i=1 b0i eji N . Se v = aejn +
i=1 bi eji N , temos a = kd0 e
v kf 0 =

n1


n1


i=1

i=1

(bi kb0i )eji N

Deji = {0}.

ao-vazio.
Conclumos que B = {f 0 } e uma base de N{J0 } , e P e n
(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
(NJ, BJ ). Para terminar a demonstracao, basta mostrar que J = I, pois
neste caso NJ = N , de forma que BJ e uma base para N .
Suponhamos que I J = . Ent
ao existe l I J e a D tal que

Dej .
(6.4.1)
ael + v a N para algum v a
jJ

Os a D que satisfazem (6.4.1) formam um ideal, que e necessariamente


principal: a d0 . Mostremos que BJ {f 0 }, onde f 0 = d0 el + v d0 e uma
. Escrevendo BJ = {f j }jJ temos:
base para NJ{l}

(a) BJ {f 0 } e um conjunto gerador: De facto, qualquer elemento de


e da forma (6.4.1), logo:
v NJ{l}

v = ael + v a
= a d0 el + v a
= a f 0 a v d0 + v a ,
a D.

Daqui vemos que a v d0 + v a N ( jJ Dej ) = NJ, donde

aj f j ,
v = a f 0 +
jJ

e BJ {f 0 } e um conjunto gerador.

6.4. M
odulos sobre Domnios Integrais

279

(b) BJ {f 0 }e um conjunto linearmente independente: formemos a combinacao linear





aj f j + af 0 =
aj
cjk ek + ad0 el + a
bk ek
jJ

jJ


kJ

kJ

kJ

aj cjk + abk ej + ad0 el .

jJ

Se esta combinacao linear e zero, entao ad0 = 0, logo, a = 0. Como os


{f j } sao linearmente independentes, tambem aj = 0, e os elementos
de BJ {f 0 } sao linearmente independentes.
Vemos, pois, que o par (NJ{l}
, BJ {l} ) contradiz a maximalidade de (NJ, BJ ).

Logo, I = J, como era pretendido.


Estudaremos na pr
oxima seccao a estrutura dos modulos de tipo nito
sobre d.i.p.s.
Exerccios.
1. Demonstre a Proposicao 6.4.3.
2. Mostre que, se M e um D-modulo livre sobre um domnio integral D, ent
ao
M e livre de torcao. De um exemplo de um modulo livre N sobre um anel A
tal que Torc(N ) = 0.
3. Seja V um espaco vectorial de dimens
ao nita sobre K, e T : V V uma
transformacao linear. Mostre que V e um K[x]-modulo de torcao.
4. Seja D um domnio integral, e K = Frac(D), visto como um D-modulo. Em
D {0} considere a relacao de ordem parcial denida por
d1 d2 Kd1 Kd2 ,
onde Kd K e o D-submodulo { ad : a D}.
(a) Mostre que K = lim Kd .

(b) Se M e um D-modulo e MK e o espaco vectorial associado, mostre que


MK = lim(Kd M ).

(c) Conclua que 1 v MK e o vector nulo sse v Torc(M ).


5. De um exemplo de um modulo livre que possui subm
odulos que n
ao sao
livres.

280

6.5

Captulo 6. M
odulos

M
odulos de Tipo Finito sobre d.i.p.

Nesta seccao damos uma classicacao completa dos modulos de tipo nito
sobre d.i.p. Como veremos, esta classicacao tem varias aplicacoes importantes no estudo das transformacoes lineares de um espaco vectorial e na
classicacao de grupos abelianos.
Comecamos por mostrar que, para esta classe de modulos que estamos
a estudar, livre e livre de torcao sao conceitos equivalentes (j
a sabemos
que, para um domnio integral, livre implica livre de torcao)
Proposi
c
ao 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.
Demonstrac
ao. 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 = a1 v 1 + + an v n

(av = 0).

w  aw dene
Como M e livre de torcao, se a vS av , a aplicacao 
um monomorsmo : M M . Por outro lado, (M ) ni=1 Dv i , pois se
w S, ent
ao


av aww
aw =

w=vS

av (a1 v 1 + + an v n )

w=vS

n


Dv i .

i=1

Logo M e isomorfo a um submodulo de um m


odulo livre, e portanto (Teorema 6.4.10) e livre.
A classicacao de modulos de tipo nito sobre d.i.p. baseia-se no seguinte
resultado que fornece uma decomposicao numa soma de um factor livre com
um factor de torcao.
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
` caracterstica de M .
Demonstrac
ao. O modulo M/ Torc(M ) e livre de torcao e de tipo nito.
Pela proposicao anterior, este quociente e um modulo livre, logo, existem
elementos e1 , . . . , en M , linearmente independentes, tais que
M/ Torc(M ) =

n

i=1

D(ei ),

6.5. M
odulos de Tipo Finito sobre d.i.p.

281

onde : M M/ Torc(M ) e a projeccao canonica. Seja L =


Ent
ao:

n

i=1 Dei .

(a) LTorc(M ) = {0}: Se v LTorc(M ) existem escalares d, d1 , . . . , dn


D (d = 0) tais que
v=

dv = 0,

n


di ei ,

i=1

logo, (dd1 )e1 + +(ddn )en = 0 e conclumos que dd1 = = ddn = 0.


Pela lei do corte, d1 = = dn = 0, e portanto v = 0.
ormula
(b) M = L + Torc(M ): Se v M dena-se d1 , . . . , dn D pela f
(v) =

n


di (ei ).

i=1

Ent
ao v = vT +vL , onde v L =
Torc(M ).

n

i=1 di ei

L e v T = v vL N () =

Por (a) e (b), vemos que M = Torc(M ) L. Assim, se K = Frac(D) e


: M MK e o homomorsmo canonico, a restricao de a L e injectiva.
Como (L) gera MK , a caracterstica de M e igual a` dimensao de L.
O factor livre de torcao L, na decomposicao acima, n
ao e u
nico, pois
depende da escolha de uma base, mas a sua dimens
ao (a caracterstica de M )
e um invariante da decomposicao, i.e. , se M = Torc(M ) L1 = Torc(M )
ao dim L1 = dim L2 .
L2 ent
A caracterstica de M classica, a menos de isomorsmo, a parte livre
de M . Para classicar os modulos de tipo nito sobre um d.i.p. D, falta pois
classicar os modulos de torcao, em que o factor livre L = 0. Os pr
oximos
par
agrafos discutem esta classicacao.

6.5.1

Diagonaliza
c
ao de matrizes com entradas num d.i.p.

Designamos por Mn (D) o anel das matrizes nn com entradas num domnio
de ideais principais D. O seguinte resultado sera utilizado mais tarde para
distinguir certas bases dum m
odulo livre.
Proposi
c
ao 6.5.3. Seja A Mn (D). Existem matrizes invertveis P, Q
Mn (D) tais que

d1
0

..
Q1 AP =
,
.
0
dn
ao u
nicos a menos de multiplicac
ao
onde d1 | d2 | | dn . Os d1 , . . . , dn s
por unidades.

282

Captulo 6. M
odulos

Este resultado n
ao diz que que uma matriz pode ser diagonalizada com
uma mudanca 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 Proposicao 6.5.3 pode ser
obtida atraves de operacoes elementares nas linhas e colunas da matriz. Para
ao todas zero, `a excepcao,
isso introduzimos as matrizes Eij cujas entradas s
da entrada (i, j) que e 1. A multiplicacao a` direita (esquerda) pelas seguintes
matrizes invertveis permite efectuar as operacoes elementares usuais:
trocas de colunas (linhas): Pij = I Eii Ejj + Eij + Eji ;
multiplicacao de colunas (linhas) por unidades: Di (u) = I + (u 1)Eii
(u D uma unidade);
soma de m
ultiplo de coluna (linha) a outra coluna (linha): Tij (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 factorizacao de d.
aria (nn). Queremos ver que A e
Seja ent
ao A = (aij ) uma matriz arbitr
ao h
a nada a mostrar. Caso
equivalente10 a uma matriz diagonal. Se A = 0, n
contr
ario, alguma entrada e n
ao-nula de comprimento mnimo, e podemos,
com operacoes elementares, transporta-la para a posicao (1, 1). Seja a1k
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
=

..

sao inversas uma da outra. Multiplicando A = (aij ) a` direita pela matriz


P fornece uma matriz equivalente cuja primeira linha e (d, 0, a13 , . . . , a1n )
e (d) < (a11 ). Da mesma forma, se a11  ak1 , um processo semelhante
fornece um novo elemento d cujo comprimento e (d) < (a11 ), e obtemos
uma matriz equivalente em que o mnimo 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 operacoes
10

Na discuss
ao que se segue diremos que duas matrizes A e B s
ao equivalentes se existirem matrizes invertveis P e Q tais que B = P AQ.

6.5. M
odulos de Tipo Finito sobre d.i.p.

283

elementares, obtemos uma matriz equivalente `a matriz original, da forma

0
d1 0 . . .
0 a
22 . . . a
2n

..
..
.. .
..
.
.
.
.
0

a
n2 . . .

a
nn

Continuando este processo para a segunda linha e a segunda coluna, etc.,


vemos que a matriz original e equivalente a uma matriz diagonal:

0
d1

..
.

.
0
dn
ao adicionamos a segunda linha a` primeira linha e
Agora, se d1  d2 , ent
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 d1 | d2 | | dn ,
tal como se pretendia.
Os elementos d1 , . . . , dn na forma normal dada pela Proposicao 6.5.3
chamam-se factores invariantes. A unicidade dos factores invariantes
decorre do seguinte resultado que ao mesmo tempo fornece um metodo de
calculo destes factores mais ecaz que eliminacao. A sua demonstracao e
deixada como exerccio.
Lema 6.5.4. Seja A Mn (D) e suponha-se que A e equivalente a uma
matriz diagonal

0
d1

..
,

.
0
dn
ao di = 0, para i > r,
com d1 | d2 | | dn . Se a caracterstica de A e r, ent
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 formulas 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 multiplicac
ao 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

Captulo 6. M
odulos

Calculando os menores, obtemos


1 = 1,
2 = x 2,
3 = (x 2)3 ,
logo d1 = 1, d2 = (x 2) e d3 = (x 2)2 . De facto, se usarmos o metodo de
eliminac
ao, podemos vericar que existem matrizes invertveis tais que:

0
1
0
x2
1 x + 2 0 1
1
x4 1
2

6.5.2

0
0
1 1 0
x 1 0
0 1
4 x4
0
1 x

1
0
0
.
0
= 0 x2
2
0
0
(x 2)

Decomposi
c
ao em factores cclicos invariantes

Se M e um modulo 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 cclico 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 cclico g gerado por g e isomorfo a Z/ ann g. A ordem de g, tal
como denida acima, coincide com a noc
ao usual de ordem a menos de um
sinal (as unidades neste caso s
ao 1).

A primeira classicacao dum modulo de tipo nito sobre um d.i.p. D que


fornecemos e a seguinte decomposicao de um D-modulo em factores cclicos:
Teorema 6.5.8 (Decomposi
c
ao em factores cclicos invariantes).
Seja M um m
odulo de tipo nito sobre um d.i.p. D. Ent
ao
M = v 1  v k ,
onde ann v 1 ann v 2 ann v k . Escrevendo ann vi = di , temos um
isomorsmo
M D/d1  D/dk 
ao determinados unicamente
onde d1 | d2 | | dk . Os ideais d1 , . . . , dk  s
por M .

6.5. M
odulos de Tipo Finito sobre d.i.p.

285

Demonstrac
ao. Se a caracterstica de M e r, ent
ao
M Torc(M ) D 
D,
r termos

logo, basta demonstrar o resultado para modulos de torcao M .


Seja {w1 , . . . , w n } um conjunto nito de geradores de M . Designe-se por
1, . . . , w
n } tal
L o modulo livre gerado pelos wi s. Em L existe uma base {w
i ) = wi , onde : L M e a projeccao canonica. Seja N o n
ucleo
que (w
de , de forma que M L/N . Ent
ao N e um subm
odulo livre de L e, como
n } uma base de N , de
M e de torcao, dim N = dim L = n. Seja {
v1, . . . , v
forma que existem escalares aij D satisfazendo a`s relacoes
i =
v

j,
aji w

i = 1, . . . , n.

Mudando de bases em L e N ,

j,
i =
qji w
w

i =
v

j ,
pji v

obtemos novas relacoes


i =
v

j ,
bji w

i = 1, . . . , n,

e e simples vericar que as matrizes A = (aij ), B = (bij ), P = (pij ) e Q =


(qij ) estao relacionadas por
B = Q1 AP.
Como vimos acima, podemos escolher as matrizes invertveis 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 demonstracao da proposicao.
Como ann wi = di , isto terminar



i formam um conjunto
E claro que M = i w i , pois os w
gerador de L, e
: L M e sobrejectiva. Logo, basta mostrar que wk  i=k wi  = {0}.
Seja w um elemento desta interseccao. Ent
ao, existem ai D tais que

ai wi .
w = ak wk =
i=k

286

Captulo 6. M
odulos

Logo, em L, obtemos
k
ak w

i N
ai w

i=k

ao
e conclumos que existem bi D tais que ai = bi di , i = 1, . . . , n. Mas ent




k ) = (bk dk w
k ) = (bk v
k ) = 0, como era pretendido.
w = ak wk = (ak w
A demonstracao da unicidade ser
a dada mais adiante.
Os ideais di  da decomposicao 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 cclicos prim
arios

Vamos agora dar uma classicacao alternativa de m


odulos sobre d.i.p. Esta
classicacao baseia-se na factorizacao 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 sao primos. Esta decomposicao e
u
nica a menos da ordem dos factores e de multiplicacao por unidades. Se
a, b D diferem por multiplicacao 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.
(ii) Se M = D/a + D/b com mdc(a, b) = 1, ent
ao M D/ab.
Demonstrac
ao.
(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 = sv1 + rv2 v 1  + v 2 , e por outro
ao aw = bw = 0, logo, w = (ra + sb)w = 0.
lado, se w v 1  v 2 , ent
Conclumos 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)v1 = sbw,

v 2 = (ra + sb)v 2 = raw.

Conclumos que M = w D/ab.


Usando este lema podemos entao mostrar:

6.5. M
odulos de Tipo Finito sobre d.i.p.

287

Teorema 6.5.11 (Decomposi


c
ao em factores cclicos prim
arios).
Seja M um m
odulo de tipo nito sobre um d.i.p. D. Ent
ao
M = L w 1  wn  L D/p1 m1  D/pn mn ,
onde L e um subm
odulo livre de dimens
ao igual a
` caracterstica de M ,
ao primos. Os ideais
ann wi = pi mi , e os elementos p1 , . . . , pn D s
m
m
n
1
ao determinados unicamente (a menos da ordem) por
p1 , . . . , pn  s
M.
Demonstrac
ao. Seja
M = v 1  v k 
a decomposicao de M em factores cclicos invariantes. Se ann v i = di ,
entao d1 | d2 | | dk e dkr+1 = = dk = 0, onde r e a caracterstica de
M . Temos, pois, que
v kr+1  v k  = L,
com L livre de dimens
ao r. Por outro lado, se p1 m1 , . . . , pn mn sao as
potencias primas que entram nas decomposicoes primas dos d1 , . . . , dkr ,
o lema acima mostra que
v 1  v k  D/p1 m1  D/pn mn  L.
A unicidade ser
a demonstrada mais adiante.
Aos ideais p1 m1 , . . . , pn mn  associados ao modulo M chama-se divisores elementares de M . Os divisores elementares em conjunto com a
caracterstica 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 caracterstica.
Vimos na demonstracao acima que a decomposicao de M em factores
cclicos invariantes determina univocamente uma decomposicao de M em
factores cclicos primarios.
Inversamente, seja
M L D/p1 m1  D/pn mn 
a decomposicao de M em factores cclicos primarios. Sejam p1 , . . . , ps os
primos distintos (i.e., n
ao-associados) que aparecem nesta decomposicao.
Ordenamos as potencias primas, que aparecem na decomposicao, da seguinte
forma:

(6.5.1)

p1 n11
p1 n21
..
.

p2 n12
p2 n22
..
.

ps n1s
ps n2s
..
.

p1 nt1

p2 nt2

ps nts ,

288

Captulo 6. M
odulos

a necessidade de
onde n1i n2i nti , i = 1, . . . , s (possivelmente h
0
acrescentar factores 1 = pi ). Tomamos para dj o produto das potencias
ao vemos
primas que aparecem na linha j, i.e., dj p1 nj1 p2 nj2 ps njs . Ent
que d1 | d2 | | dt , e como as potencias primas que aparecem em cada dj
sao 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 dj s os
ao a decomposicao de M
elementos dt+1 = = dt+r = 0, obtendo-se ent
em factores cclicos invariantes.
Dada a lista dos {pi nji }, os dk cam determinados (a menos de unidades),
como acabamos de ver. Inversamente, dada a lista dos {dk }, os {pi nji } sao
as potencias primas na decomposicao dos dk s. Logo, a unicidade dos ideais
d1 , . . . , dk  segue-se da unicidade dos ideais p1 m1 , . . . , pn mn .

6.5.4

Componentes prim
arias

ria de
Se M e um D-modulo e p D e um primo, a componente p-prima
M e o submodulo
M (p) = {v M : pk v = 0, para algum k N}.
Deixamos como exerccio vericar que, se Torc(M ) = M , ent
ao

M=
M (p).
p primo
Como M e de tipo nito, apenas um n
umero nito de termos n
ao e zero.
Podemos utilizar as componentes primarias para demonstrar a unicidade
das decomposicoes. Se
M L D/p1 m1  D/ps ms 
pnt t ,
L D/
pn1 1  D/
sao duas decomposicoes de M em factores cclicos primarios, vemos que

D/pi mi 
M (p)
{pi : pi p}

i
D/
pm
i .

{
pi :
pi p}

Logo nas duas decomposicoes acima podemos assumir que a lista de primos
e a mesma, e basta demonstrar a unicidade das decomposicoes 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 decomposicoes de M (p). Ordenemos os termos das decomposicoes, de


forma que m1 m2 ms e n1 n2 nt . Se v s M e tal que
ao a segunda decomposicao mostra que pnt v s = 0, logo
ann v s = pms , ent
nt ms . De igual forma, vemos que ms nt , logo ms = ns . O modulo
quociente M (p)/v s  admite as decomposicoes
M (p)/v s  D/pm1  D/pms1 
D/pn1  D/pnt1 
Por exaust
ao, conclumos que mi = ni e s = t, como era pretendido.
Exerccios.
1. Demonstre as formulas para os factores invariantes dadas no Lema 6.5.4.
2. Determine matrizes diagonais equivalentes `as matrizes


36 12
(a)
sobre Z;
16 18

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 ) sao


0
1
..
.

0
0

1
0

p primo M (p)

1
0

0
0

0
1
..
.

0
0

1
1

0
0

1
1

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 modulo sobre


um d.i.p. D, determine as decomposicoes de M em factores cclicos invariantes
e em factores cclicos primarios.
6. Sejam M1 e M2 D-modulos de tipo nito.
(a) Mostre que, se M1 e M2 sao cclicos, entao M1 M2 e cclico.
(b) Determine a decomposicao de M1 M2 em factores cclicos invariantes e
prim
arios em termos das decomposicoes de M1 e M2 .
7. Sejam M1 e M2 D-modulos cclicos de ordens a e b, respectivamente. Mostre
que, se mdc(a, b) = 1, ent
ao os factores invariantes de M1 M2 sao mdc(a, b)
e mmc(a, b).

290

6.6

Captulo 6. M
odulos

Classifica
c
oes: Grupos Abelianos e Formas Can
onicas de Matrizes

Nesta seccao usamos a classicacao de modulos de tipo nito sobre d.i.p. para
classicar os grupos abelianos de tipo nito e demonstrar a existencia da
forma canonica de Jordan de uma matriz. Estes correspondem respectivamente, a tomar D = Z e D = K[x] (K um corpo algebricamente fechado)
nos teoremas de classicacao da seccao 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 monico como gerador u
nico. E,
substituir os ideais factores invariantes e os ideais divisores elementares por
estes geradores, que tambem se designam por factores invariantes e divisores
elementares.

6.6.1

Classifica
c
ao de grupos abelianos de tipo finito

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 = g1 n1 gm nm .

Se G e um grupo abeliano, ent


ao G e de tipo nito sse G e um Z-modulo
de tipo nito. Como Z e um d.i.p., os teoremas de classicacao da seccao
anterior fornecem imediatamente o seguinte resultado:
Teorema 6.6.1 (Classifica
c
ao de grupos abelianos de tipo finito).
Seja G um grupo abeliano de tipo nito. Ent
ao
G Zd1 Zdn ,
ao naturais denidos univocamente pela condic
ao d1 | d2 |
onde d1 , . . . , dn s
ao as potencias primas na decomposic
ao dos
| dn . Se p1 n1 , . . . , ps ns s
ao
d1 , . . . , dn em factores primos, ent
G Zp1n1 Zps ns Zr ,
onde r e o n
umero de naturais di = 0 ( i.e., a caracterstica 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.
1. Se n N admite a factorizac
ao prima n = p1 n1 ps ns , ent
ao
Zn Zp1 n1 Zps ns .
Existe apenas o factor invariante n, e os divisores elementares s
ao os pi ni .

6.6. Classificacoes

291

2. Seja G = Z6 Z15 Z18 . Ent


ao a decomposic
ao de G em factores cclicos
prim
arios e
G Z2 Z3 Z3 Z5 Z2 Z32
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 potencias que aparecem em cada
ao de G em
linha da tabela: d1 = 3, d2 = 6, d3 = 90. Logo, a decomposic
factores invariantes e:
G Z3 Z6 Z90

6.6.2

Forma can
onica de Jordan

Nesta subseccao, K designa um corpo algebricamente fechado. Seja V um


espaco vectorial de dimensao nita sobre K, e T : V V uma transformacao linear. Estamos interessados em estudar T dum ponto de vista
estrutural. Para isso utilizamos a estrutura de K[x]-modulo de V denida
ao
por T (ver Exerccio 6.1.1): se p(x) = an xn + + a0 K[x] e v V , ent
p(x) v an T n (v) + + a0 v.
Observe-se que V V e um K[x]-submodulo sse V e um subespaco linear de
V , invariante sob a accao de T : T (V ) V , logo a estrutura do K[x]-modulo
V esta intrinsecamente ligada a` estrutura da transformacao T . Como K[x]
e um d.i.p., a classicacao de modulos sobre d.i.p. permite obter o seguinte
resultado:
Teorema 6.6.3 (Forma can
onica de Jordan). Seja T : V V uma
aplicac
ao linear de um espaco vectorial de dimens
ao nita sobre K. Exao `
a qual a matriz da
iste uma base {e1 , . . . , en } de V sobre K, em relac
transformaca
o T e

0
J1

..
J =
,
.
0

Jm

onde cada Ji e uma matriz (ni ni ) da forma

i 1

.
..
.

0
1
i

292

Captulo 6. M
odulos

Demonstrac
ao. Observe-se que p(x) K[x] e primo sse p(x) = x . Logo,
a decomposicao de V em factores cclicos primarios e
V V1 Vm ,
onde Vi 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 (exerccio), e a matriz de T relativamente
a esta base e precisamente Ji .
Para o c
alculo da forma can
onica de Jordan, e apenas necessario conhecerse os divisores elementares (ou os factores invariantes) do K[x]-modulo V .
Estes podem ser determinados da seguinte forma (ver a demonstracao 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]-modulo. 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]-modulo), e os factores invariantes de V sao obtidos por aplicacao da
Proposicao 6.5.3 `a matriz

a1n
x a11 a12
a21 x a22
a2n

..
..
.
.

.
.
.
an2 x ann
an1
Esta fornece uma matriz equivalente

..

.
0

d1 (x)

..

.
0

ds (x)

onde d1 (x) | | ds (x) sao os factores invariantes.


Exemplo 6.6.4.
Seja T : C3 C3 a transformac
ao linear denida pela matriz

2
0 0
0 1 ,
A= 1
2 4 4

6.6. Classificacoes

293

relativamente a
` base can
onica de C3 . Como vimos no Exemplo 6.5.6, temos

0
1
1 x + 2
1
x4

0
x2 0
0 1 x
1
2
4

0
1
1 0
x4
0

1 0
0 1
1 x

1
= 0
0

e os divisores elementares s
ao (x 2)
can
onica de Jordan de T e

2
J = 0
0

0
0
,
x2
0
0
(x 2)2

e (x 2)2 . Conclumos que a forma


0
2
0

0
1 .
2

A forma can
onica de Jordan e uma consequencia da decomposicao em
factores cclicos primarios. Da decomposicao em factores cclicos invariantes
nica
obtem-se uma outra forma canonica conhecida como forma cano
11
racional (ver exerccio).
Exerccios.
1. Determine todos os grupos abelianos de ordem 120.
2. Seja K um corpo algebricamente fechado de caracterstica 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 transformacao linear de um espaco vectorial de dimensao nita sobre um corpo K e suponha que V v (como K[x]-modulo),
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
11

A forma can
onica racional, ao contr
ario da forma can
onica de Jordan, n
ao requer que
K seja algebricamente fechado.

294

Captulo 6. M
odulos

5. Seja T : V V uma transformacao linear de um espaco vectorial de dimensao nita sobre um corpo K, e d1 (x) | | ds (x) os factores invariantes
do K[x]-modulo V . A m(x) = ds (x) chama-se polin
omio mnimo da transomio caracterstico da
formacao T e a p(x) = d1 (x) ds (x) chama-se polin
transformacao 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 aplicacao linear de
6. (Forma cano
um espaco vectorial de dimens
ao nita sobre K. Utilizando a decomposicao
em factores cclicos invariantes de V como um K[x]-modulo, mostre que existe
uma base {e1 , . . . , en } de V sobre K em relacao `a qual a matriz de T e

0
R1

..
R=
,
.
0
onde Ri e uma matriz (ni ni ) da forma

0 0

1 0

..

0
0
1

Rm

a0
..
.
..
.
ani 2
ani 1

A R chama-se forma canonica racional da transformacao linear T .


7. Recorde que uma equacao diferencial ordin
aria (e.d.o.) linear escalar
dn1 y
dy
dn y
+ a0 y = 0
+ an1 n1 + + a1
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 recproco: 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

6.7

295

Categorias e Functores

As varias estruturas algebricas que temos vindo a estudar, embora diferentes, exibem muitas vezes semelhancas formais. Algumas das construcoes
repetem-se para grupos, aneis e modulos e, por vezes, os metodos utilizados
pois tempo para parar e perguntar: ser
sao em tudo identicos. E
a que n
ao
existe uma abordagem unicada que permita formalizar estas semelhancas
de forma precisa? A resposta e sim, como veremos nesta seccao, e a denicao
essencial e a seguinte:
Defini
c
ao 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 aplicacao Hom(X, Y )Hom(Y, Z) Hom(X, Z), a que chamamos
o de morfismos.
composic
a
A imagem do par (, ) sob a operacao de composicao de morsmos sera
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) Existencia 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 sao
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 aplicaco
es : X Y , e a composic
ao de morsmos e a
composic
ao habitual de aplicac
oes.
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 composic
ao de morsmos e
a composic
ao habitual.
ao os m
odulos sobre um anel A, os mor3. A categoria MA em que os objectos s
smos Hom(M, N ) s
ao as transformac
oes lineares : M N , e a composic
ao
de morsmos e a composica
o de transformac
oes lineares.
4. A categoria T em que os objectos s
ao os espacos topol
ogicos, os morsmos
Hom(X, Y ) s
ao as aplicac
oes contnuas, e a composic
ao de morsmos e a
composica
o habitual de aplicac
oes.

296

Captulo 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
(sera que o conjunto de todos os conjuntos e um membro de si pr
oprio?).
Esta diferenca, cuja justicacao completa exige um estudo promenorizado da
Teoria do Conjuntos (12 ), signica que a`s classes nao aplicamos as operacoes
usuais sobre conjuntos (como, por exemplo, formar subconjuntos). Uma
categoria em que os objectos sao os elementos de um conjunto diz-se uma
categoria pequena.
Deve-se observar que um morsmo Hom(X, Y ), apesar das designacoes, nao precisa de ser uma aplicacao 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 composic
ao de dois
morsmos e multiplicaca
o no grupo G. Se G e n
ao-trivial, os morsmos n
ao
s
ao aplicaco
es entre objectos.

Uma categoria concreta e uma categoria C em que todo o morsmo


Hom(X, Y ) e uma aplicacao X Y , em que o morsmo identidade
1X Hom(X, Y ) e a aplicacao identidade X X, e em que a composicao
de morsmos e a composicao usual de aplicacoes. A grande maioria das
categorias que estudamos neste livro sao categorias concretas. De qualquer
forma, vamos sempre representar um morsmo Hom(X, Y ) simbolicamente por : X Y , tendo em atencao que n
ao e necessariamente uma
aplicacao de X em Y .
Vejamos algumas propriedades elementares das categorias.
Proposi
c
ao 6.7.4. Numa categoria C, para cada objecto X, o morsmo
nico.
identidade 1X e u
ao pela
Demonstrac
ao. De facto, se 1X e 1X sao duas identidades em X, ent
propriedade (C2) aplicada a 1X e a 1X , obtemos que
1X 1X = 1X e 1X 1X = 1X .
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
12

Ver, por exemplo, P. R. Halmos, Naive Set Theory, Undergraduate Texts in Mathematics, Springer-Verlag, 1974.

6.7. Categorias e Functores

297

Proposi
c
ao 6.7.5. Se f : X Y possui um inverso a
` esquerda g e um


ao g = g .
inverso `
a direita g , ent
Demonstrac
ao. Pela denicao 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 equivalencias s
ao as bijecc
oes (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 espacos topol
ogicos).
2. No Exemplo 6.7.3, todos os morsmos s
ao equivalencias. Em geral, a uma
categoria pequena em que todos os morsmos s
ao invertveis chama-se um
ide.
grupo

Com o objectivo de relacionar duas categorias, introduzimos o conceito


de functor.
Defini
c
ao 6.7.7. Um functor covariante F de uma categoria C para
uma categoria D e uma aplicacao 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 composic
oes: 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 composic
oes: F ( ) = F () F () para todos os morsmos
e que se podem compor.
Vejamos alguns exemplos de functores:

298

Captulo 6. M
odulos

Exemplos 6.7.8.
1. A aplicac
ao que a cada grupo associa o seu conjunto base, e que a cada
homomorsmo de grupos associa a aplicac
ao 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 aplicac
ao X Y .
2. A aplicac
ao que a cada m
odulo M sobre um anel comutativo A associa o seu
ao linear : M N associa a aplicac
ao transposta
dual M , e a cada aplicac
: N M , e um functor contravariante da categoria dos A-m
odulos a
`
esquerda na categoria dos A-m
odulos a
` direita.
3. A aplicac
ao que, a cada espaco topol
ogico X associa o seu grupo de homoloao
gia Hk (X, Z) (respectivamente, co-homologia H k (X, Z)) e a cada aplicac
contnua : 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 espacos topol
ogicos na categoria dos grupos abelianos.

Muitas das construcoes que foram feitas anteriormente podem ser abstradas para o contexto geral da Teoria das Categorias.
Consideremos, a ttulo de exemplo, a nocao de produto directo. Seja
{Xi }iI uma famlia 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
sao 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

Y _NNN_ _ _ _ _/ Z
NNN
NNN
i
i NNNN 
&
Xi

para todo o i I.
f
E
acil de ver que o produto, caso exista, cadenido 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 necessario mostrar a sua existencia, e para isso e
preciso ter um modelo concreto (normalmente bastante obvio). Foi isso que
zemos anteriormente para a categoria dos grupos e para a categoria dos
modulos sobre um anel.
Uma das grandes vantagens da Teoria das Categorias e a de permitir tornar precisas certas express
oes que usamos na exposicao de um dado

6.7. Categorias e Functores

299

formalismo matematico. Exemplo disso sao termos que se usam frequentemente, tais como a que uma dada aplicacao e induzida, ou que certas propriedades s
ao functoriais, ou ainda que uma dada construcao e natural.
Por exemplo, o u
ltimo termo e geralmente sinonimo de que a construcao n
ao
depende de escolhas, mas pode ser tornado preciso atraves da seguinte:
o natural T entre dois functores
Defini
c
ao 6.7.9. Uma transformac
a
F : C D e G : C D e uma aplicacao 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 ()

F (Y )

TX

TY

/ G(X)


G()

/ G(Y )

para todo o morsmo : X Y de C. Se TX e uma equivalencia para todo


o objecto X, dizemos que T e uma equival
encia natural.
No exemplo seguinte mostramos como podemos formalizar a armacao
de que para todo o espaco vectorial de dimensao 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 transformaca
o linear : M N , consideramos a transformac
ao
linear : M N dupla transposta:
( ) .
Esta operaca
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 transformac
ao linear
 (v).
ao natural entre o
Vericamos facilmente que M  TM e uma transformac
functor duplo dual e o functor identidade.
Se, em vez da categoria dos A-m
odulos a
` esquerda, considerarmos a categoria
dos espacos vectoriais de dimens
ao nita sobre um corpo K, ent
ao V  TV
dene uma equivalencia natural entre o functor duplo dual e o functor identidade.

300

Captulo 6. M
odulos

Neste livro n
ao usamos a Teoria da Categorias, com pequenas excepcoes
onde a utilizamos apenas como uma linguagem, e por isso nao desenvolvemos
mais este topico. No entanto, gostaramos de frisar que esta tem adquirido
uma import
ancia central em varias areas da Matematica, como por exemplo
na Topologia e na Geometria Algebrica, e hoje em dia constitui uma area

muito importante da Algebra.


Exerccios.
1.Seja {Xi }iI uma famlia de objectos numa categoria C. Dena co-produto

iI Xi dos objectos {Xi }iI e verique que a soma directa de grupos abelianos
e de modulos, 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 aplicacao 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 aplicacao. Diz-se que L e livre no conjunto S se para cada objecto
X de C e aplicacao : S X existe um u
nico morsmo : L X que torna
o seguinte diagrama comutativo:
/
S NNN
NNN
NNN
NNN
N&

L


X.

Mostre que, numa categoria C, se L e livre no conjunto S, L e livre no conjunto


ao L e isomorfo a L.
S  e |X| = |X  |, ent
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.

Captulo 7

Teoria de Galois
A solucao de uma equacao quadr
atica era conhecida pelos matematicos da
1
Babil
onia , que sabiam como completar o quadrado, e foi popularizada
no mundo ocidental durante o Renascimento por traducoes em latim do
livro de al-Khowarizmi Al-jabr wal muq
abalah (mencionado no Captulo 1).
Em 1545, a publicacao da Ars Magna de Geronimo Cardano (1501-1576),
tambem conhecido por Cardan, inclui f
ormulas para a resolucao de equacoes
do 3o e 4o graus, atribudas pelo autor, respectivamente, a Niccolo Tartaglia
(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 resolucao da
equacao c
ubica x3 + px = q, e
x=

%&
3

(p/3)3

(q/2)2

+ q/2

%&
3

(p/3)3 + (q/2)2 q/2.

O caso geral de uma equacao do terceiro grau y 3 + by 2 + cy + d = 0 pode


ser reduzido a este caso pela transformacao y = x b/3. A vericacao, por
substituicao, de que a f
ormula de Cardan fornece uma solucao da equacao
dever
a dar uma ideia do grau de diculdade envolvido neste tipo de problema.
A equacao do quarto grau pode tambem ser reduzida `a solucao de uma
c
ubica. Podemos sempre assumir, eventualmente ap
os uma translacao, que
a qu
artica e da forma x4 + px2 + qx + r = 0. Completando o quadrado,
obtemos
(x2 + p)2 = px2 qx r + p2 .
1

Para as referencias hist


oricas deste captulo 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 Publicaco
es Lda., Lisboa (1989).

301

302

Captulo 7. Teoria de Galois

O truque consiste em observar que, para qualquer y, temos


(x2 + p + y)2 = px2 qx r + p2 + 2y(x2 + p) + y 2
= (p + 2y)x2 qx + (p2 r + 2py + y 2 ).
Ora esta u
ltima equacao 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 equacao 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 equacao auxiliar acima ca um quadrado
perfeito, de forma que, extraindo as razes, obtemos uma equacao quadr
atica
que pode ser resolvida.
As solucoes expostas na Ars Magna constituram um forte estmulo na
procura de f
ormulas para resolucao de equacoes algebricas de graus mais
elevados. Este esforcos mostraram-se infrutferos durante mais de 300 anos,
pois foi preciso esperar pelo incio do seculo XIX para que Abel e Runi
ao existe
chegassem `a conclusao oposta: para uma equacao do 5o grau n
uma f
ormula geral que exprima as razes como radicais dos coecientes da
equacao.
Inspirado pela demonstracao de Abel da impossibilidade de resolucao da
equacao quntica, Galois iniciou o estudo de equacoes algebricas de grau
arbitr
ario, e mostrou n
ao so a impossibilidade de resolucao da equacao
algebrica geral de grau maior ou igual a cinco, como deu ainda um criterio
para decidir se uma equacao particular pode ser resolvida e, em caso armativo, um metodo de resolucao. Os trabalhos de Galois, apesar da sua morte

prematura, foram fundamentais no estabelecimento da Algebra,


tal como
a conhecemos hoje, e tiveram consequencias muito para alem do problema
original da resolucao de equacoes algebricas por radicais.
Para ilustrarmos as ideias de Galois, consideremos a equacao qu
artica
com coecientes racionais
p(x) = x4 + x3 + x2 + x + 1 = 0.
2k

Esta equacao tem as razes rk = ei 5 (k = 1, . . . , 4) (porque?). Pensemos


agora em todas as possveis equacoes polinomiais, com coecientes racionais,
que sao satisfeitas por estas razes. Estas incluem, entre outras, as equacoes
r1 + r2 + r3 + r4 1 = 0,
(r1 + r4 )2 + (r1 + r4 ) 1 = 0,

r1 r4 = 1,
(r1 )5 1 = 0,

...

7.1. Extensoes de Corpos

303

A observacao chave e a seguinte: Se considerarmos as possveis permutacoes


das razes que transformam equacoes deste tipo ainda em equacoes deste
tipo, obtemos o grupo de Galois da equacao: G = {I, (1243), (14)(23), (1342)}.
A estrutura deste grupo, descobriu Galois, e a chave para a resolucao desta
equacao2 .
simples
Consideremos por exemplo o subgrupo H = {I, (14)(23)}. E
vericar que as expressoes polinomiais nas razes, com coecientes racionais,
que sao xas pelos elementos de H sao precisamente os polinomios em w1 =
atica
r1 + r4 e w2 = r2 + r3 . Mas w1 e w2 sao as solucoes da equacao quadr
x2 + x 1 = 0.
Assim, e supondo que n
ao conhecamos as expressoes das solucoes da equacao
original, poderamos descobri-las resolvendo primeiro esta equacao quadr
atica,
obtendo

1 + 5
1 5
r1 + r4 =
,
r2 + r3 =
,
2
2
e de seguida a equacao quadr
atica
(x r1 )(x r4 ) = x2 (r1 + r4 )x + r1 r4 = 0,
j
a que de facto esta equacao tem como coecientes expressoes 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 equacao: sao as transformacoes que levam solucoes (razes) em
solucoes preservando a estrutura algebrica das solucoes. Este e precisamente
o ponto de partida na exposicao moderna da Teoria de Galois: constr
oi-se o
corpo Q(r1 , . . . , rn ) gerado pelas razes da equacao, e os elementos do Grupo
de Galois aparecem como automorsmos destes corpos 3 . Nesta linguagem,
a Teoria de Galois consiste em transformar questoes sobre a estrutura destes
corpos em quest
oes sobre a estrutura do grupo associado.

7.1

Extens
oes de Corpos

Como mencionamos acima, o conceito de extensao de corpo e fundamental na


exposicao 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 seccao
iniciamos o estudo sistematico das extensoes de um dado corpo. Comecamos
por recordar alguns dos resultados obtidos no Captulo 3.
Seja K um corpo, e L uma extensao de K. Recorde-se que a extens
ao dizse nita (respectivamente innita) se L, visto como espaco vectorial sobre o
2
Esta descoberta e tanto mais surpreendente, pois Galois teve de inventar primeiro o
conceito de grupo que ate aquela data era inexistente!
3
A noca
o de corpo s
o foi formalizada por Dedekind em 1879, mais de 50 anos depois
da morte tr
agica de Galois.

304

Captulo 7. Teoria de Galois

corpo K, tem dimensao nita (respectivamente innita). A dimens


ao de L
sobre K designa-se por [L : K]. Se S L e um subconjunto, designamos por
claro que K(S) e uma
K(S) o menor subcorpo de L que contem K e S. E
extensao 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 so elemento, i.e., o caso K(u)
em que u L. Se x e uma indeterminada, temos o homomorsmo de aneis
: 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 entao 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 fraccoes K(x) de K[x]. Temos entao K(u) K(x), e os
elementos de K(u) sao da forma g(u)/f (u) com g(x), f (x) K[x] e
f (x) = 0. A extensao K(u) tem dimensao innita sobre K;
(ii) u e algebrico sobre K. Ent
ao N () = p(x), onde p(x) e um polin
omio
irredutvel, e K(u) = K[u] K[x]/p(x). Se impusermos que p(x)
seja monico, entao p(x) e u
nico, e chama-se a p(x) polin
omio mnimo
de u. A extensao K(u) tem dimensao [K(u) : K] = deg p(x). A esta
dimens
ao chama-se grau algebrico de u sobre K.
o
Defini
c
ao 7.1.1. Uma extensao L de um corpo K diz-se uma extensa
simples se existe um u L tal que L = K(u). Neste caso, a u chama-se
elemento primitivo de L.
Um extensao L de K diz-se algebrica (respectivamente transcendente)
se todos os elementos de L sao algebricos (respectivamente se existe um elemento de L transcendente) sobre K. Uma extensao simples L e algebrica
ou transcendente, consoante os seus elementos primitivos sejam algebricos
ou transcendentes. Uma extensao L de dimens
ao nita sobre K e sempre
algebrica (ver Exerccio 3.4.8), mas existem extensoes algebricas de dimens
ao
innita. Uma extens
ao transcendente e necessariamente de dimensao innita.
Exemplos 7.1.2.

1. Considere L = Q( n 2) R e K = Q. Pelo Criterio de Eisenstein,o


umero u = n 2
polin
omio p(x) = xn 2, (n 2) eirredutvel sobreQ. O n
n
n
e uma raiz de p(x) em R, logo, [Q( 2) : Q] = n, e 2 e algebrico de grau n
sobre Q.
2. Considere L = C e K = R. O polin
omio x2 + 1 e obviamente irredutvel
sobre R. O n
umero i C e uma raiz de x2 + 1 em C, logo i e algebrico 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.

7.1. Extensoes de Corpos

305

3. Considere L = C e K = Q. Ent
ao L e uma extens
ao transcendente de K, e
[C : Q] = .

A demonstracao da proposicao seguinte e deixada como exerccio:


Proposi
c
ao 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.

Vimos no exemplo acima que [Q( 2), Q] = 2. Por outro lado, o polin
o
mio
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
temos que a2 = 3 o que e
impossvel pois
a
+ 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


ao 7.1.3, obtemos
e que [Q( 2)( 3), Q( 2)] = 2. Pela Proposic

[Q( 2, 3), Q] = [Q( 2)( 3), Q( 2)] [Q( 2), Q]


= 2 2 = 4.

Nos exemplos acima, consideramos apenas subcorpos do corpo dos n


umeros
complexos. Neste caso nao h
a qualquer problema em determinar extens
oes
em que um dado polin
omio possua razes 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 proposicao seguinte damos outras caracterizacoes de um corpo algebricamente fechado que podem ser facilmente vericadas.
Proposi
c
ao 7.1.5. As seguintes armac
oes s
ao equivalentes:
(i) L e um corpo algebricamente fechado.
oe
(ii) Todo o polin
omio p(x) = an xn + + a1 x +
a0 L[x] se decomp
num produto de factores lineares: p(x) = an n1 (x ri ).
(iii) Todo o polin
omio irredutvel de L[x] tem grau 1.
(iv) N
ao existem extens
oes algebricas pr
oprias de L.
Existem muitos exemplos interessantes de corpos que n
ao sao subcorpos de C. Por exemplo, os corpos numericos Zp , importantes na Teoria
dos N
umeros, ou o corpo das fraccoes C(z), fundamental na Geometria

306

Captulo 7. Teoria de Galois

Algebrica. Para estes corpos nao e obvio que dado um polin


omio exista
uma extensao onde o polin
omio se decomponha em factores lineares. Abordaremos este problema numa das proximas seccoes.
Exerccios.
1. Mostre que o subconjunto de C formado pelos elementos algebricos sobre Q
e uma extensao algebrica de Q de dimensao innita sobre Q. (Os elementos
deste corpo sao designados usualmente por n
umeros algebricos).
2. Demonstre a Proposicao 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 algebrica de K tem a
mesma cardinalidade que K;
4. Verique que existem elementos de C que n
ao sao algebricos sobre Q.
5. Seja L C a menor extens
ao de Q que contem as razes do polin
omio x3 2.
Decida se L e simples ou n
ao, e em caso armativo de um exemplo de um
elemento primitivo.
6. Demonstre a Proposicao 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 extensao simples de K(u). Qual e a dimensao
de [K(x) : K(u)] ?

7.2

Constru
c
oes com R
egua e Compasso

Os matematicos da Grecia Antiga exprimiam de forma geometrica muitos


dos seus conceitos. Em geral, apenas eram consideradas validas construcoes
geometricas que pudessem ser obtidas pelo uso exclusivo de regua (sem
escala) e do compasso. Apesar da grande habilidade demonstrada pelos
matematicos gregos, houve algumas guras e construcoes geometricas aparentemente simples para as quais n
ao conseguiram descobrir um metodo
baseado exclusivamente no uso de regua e do compasso. Entre as mais
famosas contavam-se:
(i) trissecar um angulo;
(ii) duplicar um cubo;
(iii) construir um hept
agono regular;

7.2. Construcoes com Regua e Compasso

307

(iv) construir um quadrado de area igual a um dado crculo.


Veremos que estes problemas, bem como qualquer outro envolvendo construcoes com regua e compasso, podem ser reformulados em questoes da
Teoria dos Corpos. Tal reformulacao permite mostrar que as construcoes
(i)-(iv) n
ao sao de facto possveis com recurso exclusivo `a regua e compasso.
Suponhamos que comecando com dois pontos no plano pretendemos determinar todas as construcoes com regua 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
ao de Xm com
Xm+1 e a uni
(C1) os pontos de interseccao de linhas rectas ligando pontos de Xm ;
(C2) os pontos de interseccao de linhas rectas ligando pontos de Xm
com as circunferencias cujos centros sao pontos de Xm e cujos
raios sao segmentos com extremidades em Xm ;
(C3) os pontos de interseccao de pares de circunferencias cujos centros
sao pontos de Xm e cujos raios sao segmentos com extremidades
em Xm ;
Introduzimos o conjunto C dos pontos construtveis como sendo a uniao
'
Xm .
C
m

Dizemos que um ponto z do plano complexo e construtvel com regua e


compasso se pertence a C. As construcoes que os Gregos consideravam
construtveis com regua e compasso correspondem `as guras geometricas
formadas por segmentos e arcos cujas extremidades e vertices sao pontos
construtveis.
Os resultados que se seguem fornecem descricoes alternativas do conjunto
C dos pontos construtveis. Como veremos, estes resultados sao incompletos.
S
o mais tarde, no nal deste captulo, ap
os o nosso estudo da Teoria de
Galois, sera ent
ao possvel fornecermos uma descricao mais pormenorizada
do conjunto C.
Teorema 7.2.1. C e o menor subcorpo de C que contem Q, fechado para
1
as operac
oes de conjugac
ao (z  z) e extracc
ao da raiz (z  z 2 ).
Demonstrac
ao. Dividimos a demonstracao em tres partes:
ao z1
(a) C e um subcorpo de C: Suponha-se que z1 , z2 C. Ent
z2 e z1 /z2 (z2 = 0) pertencem a C, pois as operacoes usuais de adicao e

308

Captulo 7. Teoria de Galois

multiplicacao de n
umeros complexos podem ser expressas geometricamente
por construcoes envolvendo exclusivamente (C1), (C2) e (C3) (exerccio).
(b) C e fechado para as operac
oes de conjugac
ao e de extracc
ao da raiz:
e obvio que C e fechado para a operacao de conjugacao. Por outro lado,

se z C e r = |z|, podemos obter r usando (C1), (C2) e (C3), atraves


1
da construcao geometrica indicada na gura. Logo, z 2 pode ser construdo
com regua e compasso.



Figura 7.2.1: Extraccao da raiz.


oes de con(c) Se Q C  C e um subcorpo fechado para as operac

jugac
ao e extracc
ao da raiz, ent
ao C C : Precisamos de mostrar que os
pontos de interseccao de
(i) linhas rectas ligando pontos de C  ,
(ii) linhas rectas ligando pontos de C  com circunferencias cujos centros
sao pontos de C  e cujos raios sao segmentos com extremidades em C  ,
(iii) pares de circunferencias cujos centros sao pontos de C  e cujos raios
sao segmentos com extremidades em C  ,
ao, sendo
pertencem a C  . Observemos primeiro que, se z = x + iy C  , ent
C  fechado para a operacao de conjugacao, as coordenadas x e y pertencem
a C  . Segue-se que, se ax + by + c = 0 e a equacao de uma recta que
ao a, b, c C  . Da mesma forma, se x2 + y 2 + dx +
liga pontos de C  , ent
ey + f = 0 e a equacao de uma circunferencia com centro em C  , sendo o
ao d, e, f C  . Agora, os
raio um segmento com extremidades em C  , ent
pontos de interseccao de dois objectos deste tipo tem como coordenadas
certas fraccoes envolvendo quando muito razes quadradas dos coecientes
a, b, c, d, e, f , logo, pertencem a C  .

7.2. Construcoes com Regua e Compasso

309

O pr
oximo resultado mostra que a propriedade de um n
umero complexo
ser construtvel esta ligada a` estrutura de certos corpos.
Teorema 7.2.2. Um n
umero complexo z pertence a C se e s
o se pertence a
um subcorpo de C da forma Q(u1 , u2 , . . . , ur ), em que u1 2 Q e, para cada
m = 1, 2, . . . , r 1, tambem um+1 2 Q(u1 , . . . , um ).
Demonstrac
ao. Como C e um corpo que contem Q e e fechado para a
operacao de extraccao da raiz, vemos que os corpos da forma Q(u1 , u2 , . . . , ur ),
com u1 2 Q e um+1 2 Q(u1 , . . . , um ) (m < r), sao subcorpos de C. Para
completar a demonstracao mostramos que o conjunto dos n
umeros complexos que pertencem pelo menos a um corpo da forma Q(u1 , u2 , . . . , ur )
formam um subcorpo de C, fechado para as operacoes de conjugacao (z 
1
z) e extraccao da raiz (z  z 2 ). Para isso basta observar que, se z
ao z z  e z/z  (z  = 0) perQ(u1 , u2 , . . . , ur ) e z  Q(u 1 , u 2 , . . . , u s ), ent



tencem a Q(u1 , u2 , . . . , ur , u 1 , u 2 , . . . , u s ).
Uma consequencia deste resultado e o seguinte corolario, que pode ser
utilizado para excluir um n
umero de C.
Corol
ario 7.2.3. Se um n
umero z C e construtvel, ent
ao e algebrico
sobre Q de grau uma potencia de 2.
ao
Demonstrac
ao. Se K(u) e uma extensao do corpo K em que u2 K, ent
K(u) = K ou [K(u) : K] = 2. Logo, para os corpos Q(u1 , 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 corolario n
ao e verdadeiro na direccao inversa, como se tornar
a claro
durante o estudo da Teoria de Galois nas pr
oximas seccoes.
Nos exemplos seguintes usamos o corolario para mostrar que as construcoes (i)-(iv) n
ao sao possveis com uso exclusivo de regua e compasso.
Exemplos 7.2.4.
1. Trissecar um a
ngulo. Podemos construir um a
ngulo de 60o graus com
regua e compasso. Vejamos que n
ao podemos trissecar um a
ngulo de 60o .
o
o
Se tal fosse possvel, o n
umero cos 20 + i sen 20 seria construtvel e, em
ao e verdade.
particular, cos 20o tambem seria construtvel. Vejamos que tal n
Usando a identidade trigonometrica
cos 3 = 4 cos3 3 cos ,
vemos que cos 20o e uma raiz do polin
omio 4x3 3x 12 = 0. Este polin
omio
e irredutvel sobre Q (exerccio), logo o grau de cos 20o sobre Q e 3. Pelo
corol
ario, cos 20o n
ao e construtvel.

310

Captulo 7. Teoria de Galois

3
2. Duplica
c
ao do cubo. Precisamos
de mostrar que
2 n
ao e construtvel.

3
3
omio
Para isso, basta observar que [Q( 2) : Q] = 3, pois 2 e uma raiz do polin
irredutvel x3 2 = 0.
3. Constru
c
ao do hept
agono regular. Tal construc
ao requereria a con2
+i
sen
.
Este
n
u
mero
e raiz do polin
omio
strutibilidade do n
umero z = cos 2
7
7
x7 1 = (x 1)(x6 + x5 + + 1). Como x6 + x5 + + 1 e irredutvel sobre Q,
conclumos que [Q(z) : Q] = 6. Como 6 n
ao e uma potencia de 2, o corol
ario
mostra que z n
ao e construtvel.
4. Quadratura do crculo. Comecando com um crculo unit
ario, vemos que
esta construc
ao requer a construtibilidade do n
umero . Como sabemos, e
um n
umero transcendente sobre Q, logo n
ao e construtvel4 .

Existem n
umeros algebricos de grau uma potencia de 2 que n
ao sao construtveis. Veremos mais a` frente que a Teoria de Galois fornece um criterio
mais eciente para determinar se um dado n
umero algebrico e construtvel.
Por enquanto interessa-nos apenas salientar como a estrutura de certas extens
oes de Q foi determinante para estudar esta propriedade.
Exerccios.
1. Interprete as operacoes usuais de adicao e multiplicacao de n
umeros complexos geometricamente, mostrando que envolvem exclusivamente (C1), (C2)
e (C3) e, portanto, podem ser efectuadas com recurso exclusivo `a regua e
compasso.

2. Mostre que o n
umero

2
2

+i

2
2

e construtvel.

3. Mostre que o polin


omio q(x) = 4x3 3x

1
2

e irredutvel 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
irredutvel sobre Q.
o: Substitua x por x + 1 na expressao xp1 + xp2 + + 1 =
(Sugesta
p
(x 1)/(x 1) e use o Criterio de Eisenstein.)
6. Seja p um n
umero primo.
4
N
ao discutiremos aqui a quest
ao da transcendencia de . A existencia de n
umeros
transcendentes foi demonstrada pela primeira vez por Liouville em 1844. Liouville observou que os n
umeros algebricos n
ao podem ser o limite
oes racionais que con de sucess
n!
10
n
ao pode ser racional.
vergem muito rapidamente. Por exemplo, o n
umero
n=1
Hermite, em 1873, mostrou que a base dos logaritmos naturais e e transcendente, e
finalmente Lindemann, em 1882, mostrou por metodos an
alogos ao de Hermite que e
transcendente. Em 1874, Cantor deu um argumento (ver Exerccios 3 e 4 da Secca
o 7.1)
mostrando que existem n
umeros transcendentes, sem recorrer `
a teoria dos limites.

7.3. Extensoes de Decomposicao

311

(a) Mostre que um polgono regular de p lados s


o pode ser construdo com
regua 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.
(c) Conclua que um polgono regular de p lados so pode ser construdo com
regua e compasso se p e um n
umero de Fermat.
7. Decida se um polgono regular de 9 lados pode ou n
ao ser construdo com
regua 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 extensao 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 extensao, a existir, e, necessariamente, abstracta. A construcao de uma tal
extensao e dada no seguinte teorema e e inspirada na construcao de C a
partir de R como um quociente R[x]/x2 + 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 ),
ao as razes de p(x) em L.
onde r1 , . . . , rn s
Demonstrac
ao. Sem perda de generalidade podemos assumir que p(x) e um
polin
omio monico. Se l e o n
umero de factores irredutveis de p(x), a demonstracao e feita por inducao em n l.
Se n l = 0, ent
ao p(x) e um produto de termos lineares, e as razes de
p(x) pertencem a K, logo, o teorema e verdadeiro neste caso.
Suponha-se que nl > 0. Ent
ao existe um factor q(x) de p(x) irredutvel
de grau > 1. O corpo M = K[x]/q(x) e uma extensao de K, contem a raiz
r = x+q(x) de q(x), e coincide com K(r). Logo, em M , q(x) = (xr)
q (x),

e o polin
omio p(x) decompoe-se num produto de l factores irredutveis com
l > l. Como n l < n l podemos utilizar a hip
otese de inducao para
encontrar uma extens
ao L de M em que p(x) se decompoe num produto de
factores lineares e que toma a forma
L = M (r1 , . . . , rn ),
onde r1 , . . . , rn sao as razes de p(x) em L. Como a raiz r esta entre as razes

312

Captulo 7. Teoria de Galois

r1 , . . . , rn , vemos que
L = M (r1 , . . . , rn )
= K(r)(r1 , . . . , rn )
= K(r, r1 , . . . , rn ) = K(r1 , . . . , rn ).

Este resultado motiva a seguinte denicao.


Defini
c
ao 7.3.2. Seja p(x) um polin
omio com coecientes num corpo K.
o de decomposic
o de p(x) e uma extensao L de K em
Uma extensa
a
que:
(i) p(x) decompoe-se em L num produto de termos de grau 1;
(ii) L = K(r1 , . . . , rn ) onde r1 , . . . , rn sao as razes de p(x) em L.
Analogamente, dizemos que uma extensao L de K e uma extens
ao de
decomposic
ao de uma famlia de polin
omios {pi (x)}iI K[x] se (i) cada
pi (x) se decompoe num produto de termos de grau 1, e (ii) L e gerada pelas
razes destes polinomios.
Por vezes, em vez de extens
ao de decomposic
ao, utilizamos a expressao
corpo de decomposic
ao, sendo claro, do contexto, o corpo base em que se
trabalha. Veremos na pr
oxima seccao que duas extens
oes de decomposicao
de um polin
omio p(x) sao necessariamente isomorfas.
A demonstracao do Teorema 7.3.1 fornece um algoritmo para a construcao de uma extensao de decomposicao 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 redutvel, ent
ao K e um corpo de decomposic
ao de p(x). Suponha-se
que p(x) e irredutvel. Ent
ao K[x]/p(x) e uma extens
ao de K, r1 = xp(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 decomposic
ao de
x2 + bx + c e [K(r1 , r2 ) : K] = 2.

2. Num exemplo acima mostr
amos queQ( 2, 3) C e um corpo de decomposic
ao 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 irredutvel
p1
em Q (exerccio). Seja r Q[x]/x
+ xp2 + + 1 o elemento x + xp1 +
p2
+ + 1. Em Q(r) temos que
(rk )p = rkp = 1, e que r, r2 , . . . , rp1 s
ao
x
p
p
elementos distintos, donde x 1 = i=1 (x ri ). Conclumos que Q(r) e um
corpo de decomposic
ao 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).

7.3. Extensoes de Decomposicao

313

4. O polin
omio p(x) = x3 + x2 + 1 e irredutvel sobre Z2 [x]. De facto, p(x)
a que p(0) = 0 + 0 + 1 = 1 e p(1) = 1 + 1 + 1 1
n
ao tem razes em Z2 , j
(mod 2). O corpo Z2 [x]/x3 + x2 + 1 e uma extens
ao de Z2 em que p(x)
ao
possui a raiz r = x + x3 + x2 + 1, logo neste corpo temos a factorizac
p(x) = (x r)(x2 + bx + c). Por comparac
ao de termos, vemos que b = 1 + r
e c = r2 + r. Usando as relac
oes r3 = r2 + 1 e r4 = r2 + r + 1 vericamos
2
por substituic
ao que r e uma raiz de x2 + (r + 1)x + (r2 + r), logo, p(x)
decomp
oe-se em factores lineares em Z2 (r)[x]. Conclumos que Z2 (r) e um
corpo de decomposica
o de x3 + x2 + 1 sobre Z2 , e que [Z2 (r) : Z2 ] = 3.
5. O polin
omio p(x) = x3 2 e irredutvel 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 factorizac
ao (x r1 )(x2 + r1 x + r1 2 ). O
2
2
polin
omio x + r1 x + r1 e irredutvel sobre Q(r1 ) (exerccio), logo, podemos
formar uma nova extens
ao M = Q(r1 )[x]/x2 + r1 x + r1 2 . Designando por
2
r2 o elemento x + x + r1 x + r1 2  desta extens
ao, vemos que M = Q(r1 , r2 ).
o x3 2 = (x r1 )(x r2 )(x r3 ), logo,
Em Q(r1 , r2 )[x] temos a factorizaca
Q(r1 , r2 ) = Q(r1 , r2 , r3 ) e um corpo de decomposic
ao de x3 2. Pela Proposic
ao
7.1.3 conclumos que [Q(r1 , r2 , r2 ) : Q] = 3 2 = 6.

Como ja referimos anteriormente, o corpo de decomposicao Q(r1 , . . . , rn )


de um polin
omio p(x) = an xn + + 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 extensao 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.
Demonstrac
ao. Dividimos a demonstracao em quatro passos:
omio de K[x] com
(a) Existe uma extensao L1 de K em que todo o polin
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(xp )5 geram um ideal
pr
oprio. De facto, suponha-se que
(7.3.1)

g1 p1 (xp1 ) + + gm pm (xpm ) = 1,

para alguns gi = gi (xp1 , . . . , xpm ) K[S]. Existe uma extensao M


de K onde os polin
omios p1 , . . . , pm possuem razes 1 , . . . , m (exerccio), logo, substituindo xpi  i em (7.3.1) obtemos 0 = 1, o que
e uma contradicao. Existe, pois, um ideal maximal I de K[S] que
contem os polinomios p(xp ). O corpo L1 K[S]/I e entao a extensao
pretendida.
5

N
ao confundir p(x) com p(xp )!

314

Captulo 7. Teoria de Galois

(b) Usando (a), podemos construir, por inducao, uma cadeia L1 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 denicao e independente de k, pois os Li sao extensoes
sucessivas.
(d) O corpo L e uma extensao algebricamente fechada: se p(x) L[x] tem
grau 1, ent
ao os coecientes de p(x) pertencem a Lk , para algum k.
Logo, p(x) Lk [x], donde p(x) possui uma raiz em Lk+1 e, portanto,
em L.

algebrica sobre
Corol
ario 7.3.5. Seja K um corpo. Existe uma extens
ao L
K e algebricamente fechada.
Demonstrac
ao. Seja L uma extensao algebricamente fechada de K, e de o conjunto dos elementos de L algebricos sobre K. E

signemos por L

f
acil vericar que L e um subcorpo de L (que e obviamente uma extensao
algebrica de K) algebricamente fechado.
A uma extensao algebricamente fechada e algebrica sobre K, chama-se
fecho alg
ebrico de K. Para o fecho algebrico de K usamos o smbolo
a . Veremos na pr
oxima seccao que as extens
oes algebricamente fechadas,
K
algebricas sobre K, sao todas isomorfas, logo, esta notacao n
ao e ambgua.
A existencia de um corpo de decomposicao de um polin
omio (Teorema
7.3.1) pode ser facilmente demonstrada com recurso ao fecho algebrico, embora isto n
ao seja u
til, pois a demonstracao da existencia do fecho algebrico
recorre precisamente ao Teorema 7.3.1. No entanto, podemos agora demonstrar a existencia de um corpo de decomposicao de uma famlia arbitr
aria
de polin
omios.
omios. Existe
Corol
ario 7.3.6. Seja {pi (x)}iI K[x] uma famlia de polin
uma extens
ao de decomposic
ao L da famlia {pi (x)}iI .
a , basta tomar para L o subcorpo gerDemonstrac
ao. No fecho algebrico K
ado pelas razes dos polin
omios {pi (x)}iI .
A fechar esta seccao consideramos a quest
ao inversa: dada uma extens
ao
L de K quando e que L e uma extensao de decomposicao de uma famlia de
polin
omios com coecientes em K?
Defini
c
ao 7.3.7. Seja L uma extensao algebrica de K. Diz-se que L e uma
o normal de K se todo o polin
extensa
omio irredutvel de K[x] que possui
uma raiz em L se decompoe num produto de termos lineares em L[x].

7.3. Extensoes de Decomposicao

315

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 irredutvel com uma raiz r = a + b 2 Q( 2),
ent
ao p(x) e um m
ultiplo do polin
omio mnimo 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 mnimo da raiz r. Ent
ao q(x)|p(x). Sendo p(x) irredutvel
sobre Q,
vemos que p(x) =q(x), para algum

Q.
Finalmente,
em
Q(
2) temos

p(x) = c(x a b 2)(x a + b 2).

2. Q( 4 2) n
ao e uma extens
ao normal
de Q.
De facto, o polin
omio x4 2 e

4
4
irredutvel sobre Q, possui
ao se decomp
oe em
a raiz 2 em Q( 2), mas n
ao contem as razes imagin
arias
factores lineares em Q( 4 2), pois este corpo n
de x4 2.

Ou
ltimo exemplo sugere que deve existir uma relacao entre extensoes
de decomposicao e extensoes normais. A proposicao seguinte esclarece completamente esta questao.
Proposi
c
ao 7.3.9. Seja L uma extens
ao algebrica de K, contida no fecho
a

oes s
ao equivalentes:
algebrico K . As seguintes armac
(i) L e uma extens
ao normal de K.
(ii) L contem um corpo de decomposic
ao do polin
omio mnimo de qualquer
u L.
(iii) L e uma extens
ao de decomposic
ao de uma famlia de polin
omios
{pi (x)}(iI) K[x].
a que xa K (|K = id) e um
(iv) Todo o monomorsmo : L K
automorsmo de L, i.e., (L) = L.
Diferimos a demonstracao desta proposicao para a pr
oxima seccao. Um
corol
ario imediato e o seguinte:
Corol
ario 7.3.10. Uma extens
ao L de K e uma extens
ao de decomposic
ao
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 extensao simples que n
ao e normal. Se
uma extensao algebrica nao e normal, podemos tentar remediar a situacao
procurando uma extens
ao normal que n
ao seja muito grande.
Proposi
c
ao 7.3.11. Seja L uma extens
ao algebrica de K. Existe uma
de L que satisfaz:
extens
ao L
e uma extens
(i) L
ao normal de K.

316

Captulo 7. Teoria de Galois

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] < .
Demonstrac
ao. Seja S = {ui : i I} uma base de L sobre K e designe-se
uma
omio mnimo de ui . Tomamos para L
para cada i I por pi (x) o polin
ao
extensao de decomposicao para a famlia de polin
omios {pi (x)}iI . Ent

L e uma extensao normal de K (Proposicao 7.3.9), e (i) e satisfeita. Como


qualquer extens
ao normal de K deve conter uma extensao de decomposicao
do polin
omio mnimo de qualquer dos seus elementos (Proposicao 7.3.9),
e a menor extensao normal de K que contem L, logo (ii)
conclumos que L
e satisfeita. Finalmente (iii) e verdadeira, pois se [L : K] < , ent
ao I e
nito e podemos substituir a famlia de polin
omios {pi (x)}iI pelo polin
omio


ao,
p(x) = iI pi (x), logo [L : K] < . Inversamente, se [L : K] < , ent
pela Proposicao 7.1.3, [L : K] < .

Da unicidade de extens
ao de decomposicao decorre que a extens
ao L
dada na proposicao anterior e u
nica a menos de um isomorsmo sobre K.
A uma tal extensao chamamos fecho normal de L, e usamos a notacao
n.
L
Exemplo 7.3.12.

Vimos num exemplo acima que L = Q( 4 2) n


ao e uma extens
ao normal
de
f
n = Q( 4 2, i).
K = Q. E
acil vericar que o fecho normal desta extens
ao e L

Exerccios.
1. Seja L = Q[x]/x3 2 e r = x + x3 2 L. Mostre que o polin
omio
x2 + rx + r2 e irredutvel sobre L.
2. Demonstre a seguinte extensao do Teorema 7.3.1: Sejam p1 (x), . . . , pm (x)
K[x] polin
omios com coecientes num corpo K. Existe uma extensao de decomposicao dos polin
omios p1 (x), . . . , pm (x).
3. Para os seguintes polin
omios sobre Q construa extensoes de decomposicao 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 extensao de decomposicao e
a sua dimensao sobre cada um dos seguintes corpos:
(a) Q;

7.4. Homomorfismos de Extensoes

317

(b) Z3 ;
(c) Z5 .
5. Se p(x) K[x] e um polin
omio de grau n, e L e uma extensao de decomposicao de p(x), mostre que [L : K] | n!.
n

6. Determine uma extensao de decomposicao do polin


omio xp 1 sobre o corpo
Zp .
7. Se L e uma extensao de K e [L : K] = 2, mostre que L e uma extensao
normal de K.

8. Vimosnum exemplo que Q( 4 2) n


ao e uma
extensao normal de Q. Mostre
que Q( 4 2) e uma extensao normal de Q( 2). Conclua que, se M L K
sao 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 sao extens
oes sucessivas e M e normal sobre K,
ent
ao M e normal sobre L.

7.4

Homomorfismos de Extens
oes

Seja L1 uma extensao de K1 , e L2 uma extensao de K2 . Um homomor es : L1 L2 e um homomorsmo tal que (K1 ) K2 .
fismo de extenso
Quando K1 = K2 = K e |K = id dizemos que e um homomorfismo
sobre K ou ainda que e um K-homomorfismo6 . A nocao de homomorsmo de extensoes e crucial para a denicao de grupo de Galois.
Nesta seccao consideramos a seguinte quest
ao: Dado um isomorsmo de
corpos : K1 K2 , e possvel prolongar a um isomorsmo de extensoes
: L1 L2 ? Ao estudarmos esta questao mostraremos a unicidade dos
fechos algebrico e normal, bem como de extensao de decomposicao, 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
c
ao 7.4.1. Seja : K1 K2 um isomorsmo de corpos, L1
e L2 extens
oes de K1 e K2 , e r L1 um elemento algebrico sobre K1
com polin
omio mnimo p(x). O isomorsmo pode ser prolongado num
o se o polin
omio p (x)
monomorsmo de extens
oes : K1 (r) L2 se e s
umero de prolongamentos e igual ao n
umero de
tem uma raiz em L2 . O n
razes distintas de p (x) em L2 .
6

Recorde-se que um homomorfismo de corpos e necessariamente um monomorfismo,


logo nestas definico
es podemos substituir homomorfismo por monomorfismo.

318

Captulo 7. Teoria de Galois

Demonstrac
ao. Seja s uma raiz de p (x) em L2 . Deixamos como exerccio
vericar que existe um u
nico homomorsmo de corpos : K1 (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` questao posta no incio desta seccao no
caso de extensoes de decomposicao.
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 K2 [x]. Se L1 e L2
s
ao extens
oes de decomposic
ao 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 razes distintas
em L2 .
Demonstrac
ao. A demonstracao e por inducao em [L1 : K1 ].

ao p(x)= an ni=1 (x ri ), onde ri K1 = L1 .
Se [L1 : K1 ] = 1, ent
Temos tambem p (x) = (an ) ni=1 (x (ri )). Como as razes de um
polin
omio geram o seu corpo de decomposicao conclumos que L2 = K2 ,
logo, existe apenas [L1 : K1 ] = 1 prolongamento.
ao p(x) possui um factor irredutvel
Suponha-se que [L1 : K1 ] > 1. Ent
q(x) com grau 1. Seja r uma raiz de q(x) em L1 . Pela Proposicao 7.4.1
o isomorsmo : K1 K2 pode ser prolongado num monomorsmo :
K1 (r) L2 e existem tantos prolongamentos quantas as razes distintas de
q (x) em L2 . Podemos considerar L1 e L2 como corpos de decomposicao de
1 (r)), respectivamente. Como [L1 : K1 (r)] =
p(x) e p (x) sobre K1 (r) e (K
[L1 : K1 ]/[K1 (r) : K1 ] = [L1 : K1 ]/ deg q(x) < [L1 : K1 ], podemos utilizar
a hip
otese de inducao para prolongar num isomorsmo : L1 L2 , e o
n
umero de prolongamentos e [L1 : K1 (r)] e e precisamente [L1 : K1 (r)] se

p (x) tem razes 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 razes 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 prolongaao a sua restricao a K1 (r) fornece um monomorsmo
mento de a L1 , ent
K1 (r) L2 , que e necessariamente um dos prolongamentos de fornecido
pela Proposicao 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 decomposic
ao de p(x) s
ao necessariamente isomorfas.
Exemplo 7.4.4.

7.4. Homomorfismos de Extensoes

319

Num exemplo da secc


ao anterior construmos uma extens
ao de decomposic
ao
(abstracta) L1 = Q(r1 , r2 , r3 ) de x3 2. Podemos construir uma outra extens
ao de decomposi
ao L2 considerando o subcorpo de C gerado por Q e
c

3
2, 3 2/2(1 i 3) (as razes de x3 2 em C). Existem isomorsmos

L
Q que transformam r1 , r2 , r3 em qualquer uma das razes 3 2,
1 L2 sobre

3
2/2(1 i 3).

Passemos agora ao caso de extensoes algebricas arbitr


arias.
Teorema 7.4.5. Seja : K1 K2 um isomorsmo de corpos, L1 uma
extens
ao algebrica de K1 e L2 uma extens
ao algebricamente fechada de K2 .
Existe um monomorsmo : L1 L2 que prolonga . Se L1 e algebricamente fechada e L2 e algebrica sobre K2 , ent
ao e um isomorsmo de L1
com L2 .
Demonstrac
ao. Consideremos o conjunto P dos pares ordenados (N, ) onde
N L1 e uma extensao de K1 , e : M L2 e um monomorsmo que
prolonga . Denimos uma relacao de ordem parcial em P da seguinte
forma: (N1 , 1 ) (N2 , 2 ) se e so se N1 N2 e 2 |N1 = 1 . O conjunto
P e n
ao-vazio (contem 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
ao podemos formar a extensao
facto suponha-se que existe r L1 M . Ent
: M (r) L2 .
M (r) e, pela Proposicao 7.4.1, existe um prolongamento
contradiz a maximalidade de (M, ), logo
A existencia do par (M (r), )
L1 = M .
Finalmente, se L1 e algebricamente fechado, entao (L1 ) e algebricamente fechado. Se L2 e algebrico sobre K2 , necessariamente L2 (L1 ),
logo, e sobrejectivo.
Podemos agora mostrar a unicidade de fecho algebrico e de extensao de
decomposicao de uma famlia de polin
omios arbitraria.
extens
Corol
ario 7.4.6. Seja K um corpo, L e L
oes algebricamente fechadas,

algebricas sobre K. Existe um K-isomorsmo : L L.


Demonstrac
ao. Basta tomar no teorema K1 = K2 = K e = id.
Corol
ario 7.4.7. Seja {pi (x)}iI uma famlia de polin
omios sobre K. Quaisao isomorfas.
quer duas extens
oes de decomposic
ao da famlia {pi (x)}iI s
Por sua vez, a unicidade do fecho normal de uma extens
ao L de K decorre
da Proposicao 7.3.9 cuja demonstracao fornecemos de seguida.

320

Captulo 7. Teoria de Galois

Demonstrac
ao da Proposic
ao 7.3.9. Mostramos as implicacoes (i) (ii)
(iii) (iv) (i).
(i) (ii): Seja r L e designe-se por p(x) K[x] o polin
omio
 mnimo de
r. Como L e normal e p(r) = 0, p(x) decompoe-se num produto ni=1 (xri ).
O subcorpo K(r1 , . . . , rn ) L e claramente um corpo de decomposicao de
p(x).
(ii) (iii): L e uma extensao de decomposicao da famlia {pr (x)}rL ,
omio mnimo do elemento r L.
onde pr (x) e o polin
a uma raiz de um polin
omio pi (x). Ent
ao
(iii) (iv): Seja r L K
(r) e tambem uma raiz de pi (x), pois |K = id. Como as razes da famlia
{pi (x)}iI geram o corpo L, conclumos que (L) = L.
(iv) (i): Seja p(x) K[x] um polin
omio irredutvel com raiz r L.
a
a que

r) K
Se r K e outra raiz de p(x) a aplicacao : 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 razes de
p(x) pertencem a L, e p(x) decompoe-se num produto de termos lineares em
L[x]. Logo, L e uma extensao normal de K.
Exerccios.
1. Seja : K1 K2 um isomorsmo de corpos, L1 e L2 extensoes de K1 e
K2 , e r L1 um elemento algebrico sobre K1 com polin
omio mnimo p(x). Se
nico homomorsmo de
s e uma raiz de p (x) em L2 , mostre que existe um u
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.

(a) Mostre que Q(i) e Q( 2) sao isomorfas como espacos vectoriais sobre Q,
mas nao sao 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 e um factor de x9 1.)
(Sugesta
4. Determine todos os Z2 -automorsmos da extensao de decomposicao do polin
omio x3 + x2 + 1 Z2 [x].
5. Mostre que uma extens
ao algebrica L de K e uma extensao normal se e s
o
se todo o polin
omio irredutvel de K[x] se decompoe em L[x] num produto de
factores irredutveis em que todos os factores possuem o mesmo grau.

7.5

Separabilidade

Veremos nas proximas seccoes que os K-automorsmos de uma extensao L


de K desempenham um papel fundamental na Teoria de Galois. Por um

7.5. Separabilidade

321

resultado da seccao anterior, a contagem do n


umero de K-automorsmos
depende do n
umero de razes distintas de certos polin
omios. Nesta seccao
estudamos a possibilidade de um polinomio ter razes m
ultiplas, estabelecendo um criterio para a sua existencia.
a [x], p(x) decompoe-se num
Seja p(x) K[x] um polin
omio. Em K
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 criterio de decisao para a existencia de razes
m
ultiplas, necessitamos da nocao de derivada formal de um polin
omio. Esta
nocao de derivada coincide com a nocao usual nos casos em que o polin
omio
pode ser visto como uma funcao de vari
avel real ou complexa.
o formal
Defini
c
ao 7.5.1. Seja K um corpo. O operador de derivac
a
de K[x] e a u
nica aplicacao 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
c
ao: D(x) = 1.
Vericamos facilmente que existe apenas um operador que satisfaz estas
ao por
propriedades. De facto, se p(x) = an xn + + a1 x + a0 K[x], ent
aplicacao sucessiva de (i), (ii) e (iii), obtemos
D(p(x)) = nan xn1 + + 2a2 x + a1 .

(7.5.1)

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

ao simples se e s
o se mdc(p(x), p (x)) = 1.
razes de p(x) em K s
a e uma raiz m
ultipla de p(x), ent
ao p(x) = (x
Demonstrac
ao. Se r K
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
ao p(x) n
ao tem razes
p (x). Conclumos que, se mdc(p(x), p (x)) = 1, ent
m
ultiplas.
Suponha-se agora que todas as razes de p(x) sao simples. Entao em
a [x] temos p(x) = (xr1 )(xr2 ) (xrn ), onde os ri sao todos distintos.
K
Por diferenciacao obtemos
p (x) =

n

(x r1 ) (x ri1 )(x ri+1 ) (x rn ),
i=1

donde se conclui que (x ri )  p (x). Logo, mdc(p(x), p (x)) = 1.

322

Captulo 7. Teoria de Galois

Observe-se que a aplicacao deste criterio n


ao requere o conhecimento do
a

fecho algebrico K ou de um corpo de decomposicao de p(x). De facto, o


calculo de mdc(p(x), q(x)) e independente da extensao em que se consideram
os coecientes dos polinomios p(x) e q(x).
mio separa
vel se
Defini
c
ao 7.5.3. Chamamos a p(x) K[x] um polino
os seus factores irredutveis n
ao tem razes m
ultiplas. Um corpo perfeito
e um corpo K em que todos os polin
omios de K[x] sao separaveis.
O teorema acima tem o seguinte corolario.
Corol
ario 7.5.4. Um corpo de caracterstica 0 e perfeito.
Demonstrac
ao. Se, por absurdo, p(x) e um polin
omio monico irredutvel que
ao p(x) | p (x). Sendo deg p (x) < deg p(x),
satisfaz mdc(p(x), p (x)) = 1, ent
ormula (7.5.1) para
vemos que p (x) = 0. Como a caracterstica de K e 0, a f
a derivada mostra que p(x) K, o que e uma contradicao.
Esta demonstracao falha em caracterstica p, pois a condicao q  (x) = 0
implica apenas q(x) = a0 + a1 xp + a2 x2p + . . . . Num exerccio no nal desta
seccao damos um exemplo dum polin
omio n
ao separavel (necessariamente
em caracterstica p = 0). O estudo da separabilidade para corpos com
caracterstica p = 0 baseia-se no lema seguinte:
Lema 7.5.5. Se K tem caracterstica p = 0 e a K, ent
ao o polin
omio
xp a ou e irredutvel ou e da forma (x b)p , b K.
Demonstrac
ao. Suponha-se que xp a = g(x)h(x), onde g(x) e h(x) sao
a uma raiz de xp a. Ent
ao
polin
omios monicos, e seja b K
(x b)p =

p

(pk )xk (b)pk = xp bp = xp a,
k=0

 
pois para 0 < k < p os coecientes pk sao divisveis por p. Logo g(x) =
(x b)k e necessariamente bk K. Como mdc(k, p) = 1, existem inteiros
r, s Z tais que rk+sp = 1, donde vemos que b = brk+sp = (bk )r +(bp )s K.
Isto mostra que xp a = (x b)p , b K.
Teorema 7.5.6. Um corpo K de caracterstica p = 0 e perfeito se e s
o se
K = K p , onde K p designa o subcorpo de K formado por todas as potencias
ap , com a K.
ao, pelo Lema 7.5.5, xp a e irredutvel
Demonstrac
ao. Seja a K K p . Ent
omio n
ao e separavel. Logo se
e, como (xp a) = pxp1 = 0, este polin
ao K n
ao e perfeito.
K = K p ent
Inversamente, suponha-se que K n
ao e perfeito, de forma que existe
q(x) K[x] irredutvel e n
ao-separavel. Entao, como q  (x) = 0, temos que

7.5. Separabilidade

323

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
de q(x) ser irredutvel. Logo, K = K p .
Se K e um corpo de caracterstica 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 so se o monomorsmo de
Frobenius e um automorsmo.
Corol
ario 7.5.7. Se K e nito de caracterstica p = 0, ent
ao K e um corpo
perfeito.
Demonstrac
ao. 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 questao serao perfeitos. Quando pretendemos que um resultado da Teoria de Galois seja ainda valido quando o corpo
base n
ao e um corpo perfeito, necessitamos de uma hipotese adicional que e
traduzida pela seguinte denicao:
Defini
c
ao 7.5.8. Seja L uma extensao de K.
vel sobre K se u e algebrico
(i) Chama-se a u L elemento separa
sobre K, e o polin
omio mnimo de u e separavel.
o separa
vel sobre K se todos os elementos
(ii) Chama-se a L extensa
de L sao separaveis sobre K.
Seja L uma extensao algebrica 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 algebrico K . Note que o grau de


separabilidade e independente do fecho algebrico utilizado na sua denicao.
Proposi
c
ao 7.5.9 (Propriedades de separabilidade). Seja K um corpo.
(i) Se M L K s
ao extens
oes algebricas 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.
ao L e separ
avel sobre K se e s
o se u1 , . . . , um
(iii) Se L = K(u1 , . . . , um ), ent
s
ao elementos separ
aveis sobre K.

324

Captulo 7. Teoria de Galois

Demonstrac
ao.
a e um K-homomorsmo, entao e um prolongamento
(i) Se : M K
a . Basta, pois, mostrar que dado um
do K-homomorsmo |L : L K
a
os prolongamentos a um K-homomorsmo
K-homomorsmo : L K
a

: M K estao em correspondencia biunvoca com os L-homomorsmos


a K
a,
a . De facto, podemos estender a um isomorsmo : L
:M L
a associa o
logo, a correspondencia que a um L-homomorsmo : M L

prolongamento = e biunvoca: a inversa associa a um prolongamento


a o L-homomorsmo = 1 .
:M K
(ii) Por (i), basta mostrar que [K(u) : K]s [K(u) : K] para um
elemento algebrico u sobre um corpo K, e que a igualdade se verica se
umero de
e so se K(u) e separavel sobre K. Agora [K(u) : K]s , i.e., o n
a

umero de razes distintas do


K-homomorsmos : K(u) K e igual ao n
polin
omio mnimo de u sobre K. Logo, [K(u) : K]s [K(u) : K], com
igualdade se e s
o se u e separavel sobre K. Mas u e separavel sobre K se
ao e
e so se K(u) e uma extensao separavel sobre K, pois, se u K(u) n
separavel, entao obtemos
[K(u) : K]s = [K(u) : K(u )]s [K(u ) : K]s
< [K(u) : K(u )][K(u ) : K] = [K(u) : K].
ao ui e separavel sobre o corpo
(iii) Se os ui sao separaveis sobre K, ent
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 separavel sobre K.
Se K e perfeito, e claro que todas as extensoes algebricas de K sao
separaveis. Em particular, se K tem caracterstica 0 ou se K tem caracao algebrica de K e separavel.
terstica p e K = K p , toda a extens
Exerccios.
1. Mostre que, se K tem caracterstica 0 e p(x) K[x] e um polin
omio monico,
1

omio com razes simples, e
ent
ao q(x) = p(x)[mdc(p(x), p (x))] e um polin
estas coincidem com as razes de p(x).
2. Mostre que, se K e um corpo com caracterstica = 2, ent
ao o polin
omio
x2 + ax + b K[x] e separavel.
3. Considere o corpo Zp (x) das fraccoes q(x)/r(x), onde q(x) e r(x) sao polin
omios
sobre Zp .
(a) Mostre que Zp (x) tem caracterstica p.
(b) Mostre que o elemento x Zp (x) n
ao e uma potencia de grau p, i.e., n
ao
existe b(x) Zp (x) tal que x = b(x)p .

7.6. Grupo de Galois

325

(c) De um exemplo de um polinomio sobre Zp (x) que n


ao seja separ
avel.
4. Seja K um corpo de caracterstica p, e q(x) K[x] um polin
omio irredutvel.
Mostre que as razes de q(x) tem 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 extensoes sucessivas. Mostre que:
(i) se M e separavel sobre K, ent
ao M e separavel sobre L, e L e separavel
sobre K;
(ii) se M e separavel sobre L, e L e separavel sobre K, ent
ao M e separavel
sobre K.

7.6

Grupo de Galois

Como ja 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 sao os que agora introduzimos.
Seja L uma extensao de K. Os K-automorsmos de L formam um grupo:
ao 1 2 e um K-automorsmo.
se 1 e 2 sao K-automorsmos de L, ent
Defini
c
ao 7.6.1. Chama-se grupo de Galois de uma extensao L de K
ao grupo dos K-automorsmos de L.
O grupo de Galois de uma extens
ao L de K sera designado por AutK (L).
Como mostram os exemplos seguintes, este grupo pode ser de natureza bastante diversa.
Exemplos 7.6.2.

1. Seja L = Q( 2). O elemento 2 tem polin


omio mnimo x2 2. Qualquer Qautomorsmo : L L transforma razes deste polin
omio em razes. 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 acca
o no con de L s
junto { 2, 3}. Existem 4 possibilidades: a identidade e

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

2 ( 2) = 2,

2 ( 3) = 3;

3 ( 2) = 2,

3 ( 3) = 3.

326

Captulo 7. Teoria de Galois

Neste caso, o grupo de Galois e isomorfo a Z2 Z2 .


3. Seja K um corpo de caracterstica p tal que K = K p . Se a K p , o polin
omio
ao de decomposic
ao de q(x). Em
q(x) = xp a e irredutvel. Seja L uma extens
L temos q(x) = (x r)p , logo, L = K(r). Se : L L e um K-automorsmo,
ent
ao (r) = r e conclumos que = id. O grupo de Galois AutK (L) e, pois,
trivial.
4. Seja L = K(x), o corpo das fracco
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
H={
: a = 0}.
0 a
Se K e innito, este grupo e innito.

Como os corpos de decomposicao de um polin


omio p(x) sao isomorfos e
natural a seguinte denicao:
Defini
c
ao 7.6.3. Seja p(x) K[x] um polin
omio. O grupo de Galois
o p(x) = 0 (ou simplesmente de p(x)) e o grupo de Galois dum
da equac
a
corpo de decomposicao de p(x) sobre K.
natural identicar o grupo de Galois de uma equacao p(x) = 0 com
E
um subgrupo do grupo de permutacoes das razes de p(x)7 . Se L e um corpo
de decomposicao de p(x), e S = {r1 , . . . , rn } sao as razes distintas de p(x),
entao L = K(r1 , . . . , rn ). Se e um elemento do grupo de Galois de p(x),
ao transforma razes de p(x) em razes.
i.e., se AutK (L) G, ent
Por outro lado, se soubermos como transforma as razes de p(x), ent
ao
sabemos como transforma todo o elemento de L = K(r1 , . . . , rn ). Logo, a
aplicacao  |S e um monomorsmo G Sn . Podemos, pois, identicar
G com um subgrupo do grupo das permutacoes das razes.
Em geral, G  Sn , mesmo quando p(x) e irredutvel, como mostra o
seguinte exemplo:
Exemplo 7.6.4.
7

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.6. Grupo de Galois

327

Seja L C a extens
ao de decomposic
ao sobre Q do polin
omiop(x) = x6
2ki
2 (este polin
omio e irredutvel). As razes de p(x) s
ao rk = 6 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 transposic
ao (16). Temos, ainda, da gura abaixo que
(r1 + r5 )6 = r6 6 = 2,
logo, n
ao existem automorsmos do grupo de Galois que correspondam a
`s permutac
oes (13)(56) e (16)(35). Muitas outros elementos de S6 podem ser excludos por este tipo de argumento geometrico. De facto, veremos mais adiante
que |G| = 12.













Figura 7.6.1: Razes de x6 2 = 0


A determinacao do grupo de Galois de uma equacao p(x) = 0 ou de uma
extensao e, em geral, uma tarefa difcil. 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 =
ao |G| [L : K]. Se L e normal e
AutK (L) o seu grupo de Galois. Ent
separ
avel sobre K, ent
ao |G| = [L : K].
a . Se G, ent
ao obtemos
Demonstrac
ao. Podemos assumir que L K
a
. O n
umero destes homomorsmos e
um K-homomorsmo : L K
[L : K]s [L : K]. Logo |G| [L : K].

328

Captulo 7. Teoria de Galois

a e de facto um
Se L e normal, ent
ao todo o K-homomorsmo : L K
automorsmo de L. Se L e separavel, entao [L : K]s = [L : K]. Portanto,
se L e normal e separavel sobre K, ent
ao |G| = [L : K].
Assim, para polin
omios separaveis, 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 decomposic
ao de p(x), ent
ao |G| = [L : K].
Exemplos 7.6.7.

4
1. A extens
ao Q(i,
2) e uma extens
ao de decomposic
ao do polin
omio x4 2
4
Q[x]. Como [Q(i, 2) : Q(i)] =4 e [Q(i) : Q] = 2, temos [Q(i, 4 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 tem ordens 2 e 4, respectivamente, e satisfazem a


` relac
ao
f
acil de ver que
= 3 . E

4
AutQ Q(i, 2) = {1, , 2 , 3 , , , 2 , 3 } G.
Este grupo e isomorfo a D4 . Em termos das razes rk = e
smos correspondem `
as permutac
oes
= (13),

k
2 i

, estes automor-

= (1234).

2. Ogrupo de Galois do polin


omio p(x) = x6 2 sobre Q tem ordem 12, pois

2
2
6
6
i
[Q( 2, e 3 ) : Q] = 12 e Q( 2, e 3 i ) e uma extens
ao de decomposica
o de p(x).
Deixamos como exerccio determinar a sua representac
ao como um grupo de
permutaco
es.

A nalizar esta seccao consideramos o caso de um polinomio da forma


xn a sobre um corpo K de caracterstica 0.
Defini
c
ao 7.6.8. Seja K um corpo. A uma extensao de decomposicao 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 ciclotomico no caso em que a caracterstica e zero.
Proposi
c
ao 7.6.9. Se K tem caracterstica 0, o grupo de Galois de um
corpo ciclot
omico e abeliano.

7.6. Grupo de Galois

329

Demonstrac
ao. Seja L uma extensao de decomposicao de xn 1 sobre K.
Como K tem caracterstica zero, e (xn 1) = nxn1 = 0, vemos que as razes
de xn 1 sao todas simples e o conjunto das razes U = {r L : r n 1 = 0} e
isomorfo a Zn (ver Exerccio 6.6.2.2). Por outro lado, se AutK (L) G,
entao |U e um automorsmo de U e esta restricao determina completamente
. Logo, G e isomorfo a um subgrupo de Aut(U ) Aut(Zn ) Zn , o grupo
das unidades do anel Zn .
Em geral n
ao podemos dizer mais nada sobre o grupo de Galois de um
ao
corpo ciclot
omico. Por exemplo se K contem as razes de xn 1 = 0, ent
o corpo ciclotomico de ordem n coincide com K, e o seu grupo de Galois e
trivial.
Proposi
c
ao 7.6.10. Se K tem caracterstica 0 e contem as razes de xn
1 = 0, ent
ao o grupo de Galois de xn a sobre K e cclico de ordem um
divisor de n.
Demonstrac
ao. Seja L uma extensao de decomposicao de xn a sobre K, e
mais uma vez seja U = {z L : z n 1 = 0} o conjunto das razes de xn 1.
ao {zr : z U } e o conjunto das n razes
Se r L e uma raiz de xn a, ent
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 cclico U Zn , e
conclumos que G e isomorfo a um subgrupo de Zn .
Exerccios.

1. Determine o grupo de Galois da extens
ao Q( 2, 3, 5) sobre Q.
2. Seja L = K(x), o corpo das fraccoes da forma p(x)/q(x) com p(x), q(x)
K[x]. Mostre que os elementos primitivos de L sao 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 maximo dos graus de p(x) e q(x). Mostre que p(w) yq(w) e
irredutvel em K[w, y], logo, tambem em K(y)[w], e que x e algebrico sobre
K(t) com polin
omio mnimo um m
ultiplo de p(w)tq(w). Conclua que [K(x) :
K(t)] = 1 e que K(x) = K(t) se e so 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 polinomio x6 2 sobre Q como um grupo
de permutacoes das razes.
5. Determine o grupo de Galois do polin
omio p(x) = 2x3 + 3x2 + 6x + 6.

330

Captulo 7. Teoria de Galois

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 condicoes de explicar como e que a Teoria de Galois permite substituir problemas sobre (extens
oes de corpos de) polin
omios
por um problema em princpio mais simples de Teoria de Grupos. Galois
descobriu que existe uma correspondencia entre extensoes intermedias e subgrupos do grupo de Galois, como passamos a descrever.
Seja L uma extensao de K, e H AutK (L) um subgrupo do grupo
de Galois. Podemos pensar em H como um grupo de transformacoes de
L. Neste caso, o conjunto dos pontos xos por H e um corpo intermedio
K e um corpo intermedio,
L Fix(H) K. Por outro lado, se L K
entao AutK (L) e um subgrupo do grupo de Galois AutK (L).
f
E
acil vericar as seguintes propriedades desta correspondencia.
Proposi
c
ao 7.7.1 (Propriedades da Correspond
encia de Galois).
Seja L uma extens
ao de K com grupo de Galois G = AutK (L). Sejam
2 extens
K
1 e K
oes intermedias, e H, H1 , H2 G subgrupos.
ainda K,
ao Fix(H1 ) Fix(H2 ).
(i) Se H1 H2 , ent
2 , ent
1 K
ao AutK 1 (L) AutK 2 (L).
(ii) Se K

(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 contem 4 elementos:
AutK (L) = {id, 1 , 2 , 3 } G.
Este grupo possui, para alem do subgrupo trivial H0 = {id}, os subgrupos H1 =
{id, 1 }, H2 = {id, 2 } e H3 = {id, 3 }. Assim, o reticulado dos subgrupos 8
8

Um reticulado e um conjunto parcialmente ordenado em que qualquer conjunto


de dois elementos tem supremo e nfimo. O conjunto dos subgrupos de um grupo fixo
G, ordenado pela relaca
o de inclus
ao, e um reticulado. De igual forma, o conjunto das
L de uma extens
extens
oes intermedias K K
ao fixa L de K, ordenado pela relaca
o
de inclus
ao, tambem e um reticulado.

7.7. A Correspondencia de Galois

331

pode ser representado pelo diagrama


GC
CC
{{
CC
{
CC
{{
{
C
{
{
H3
H2
H1 B
BB
|
|
BB
|
BB
||
B |||
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),

Fix(H2 ) = Q( 2),

Fix(H3 ) = Q( 6).

Assim, o reticulado das extens


oes intermedias e dado pelo diagrama
Q LL
LLL
rr
r
r
LLL
r
r
r
LLL
r
r
r

r
Q( 2)
Q( 6)
Q( 3)
KKK
ss
KKK
sss
KKK
s
s
K
ss
s
Q( 2, 3)

Estamos interessados em extensoes sucientemente ricas em automorsmos, de forma que em (iii) e (iv) da proposicao acima se possam substituir
as inclusoes por igualdades.
Defini
c
ao 7.7.3. Seja L uma extensao de dimens
ao nita sobre K. Chamao de Galois de K, se Fix(AutK (L)) = K.
se a L uma extensa
Temos as seguintes caracterizacoes de uma extensao de Galois.
Proposi
c
ao 7.7.4. As seguintes armac
oes s
ao equivalentes:
(i) L e uma extens
ao de Galois de K;
(ii) L e uma extens
ao de decomposic
ao 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 condic
oes se verica, ent
ao
(7.7.1)

| AutK (L)| = [L : K].

332

Captulo 7. Teoria de Galois

Demonstrac
ao. A relacao (7.7.1) segue do Teorema 7.6.5. Vejamos entao as
implicacoes (i) (ii) (iii) (i).
(i) (ii): Como [L : K] < , existem r1 , . . . , rn L, algebricos sobre
omio mnimo de cada ri
K, tais que L = K(r1 , . . . , rn ). Seja pi (x) o polin
em K[x], e Oi = {(ri ) : AutK (L)} a orbita de ri sob a accao do grupo
de Galois. Este conjunto e nito, e e constitudo por razes de pi (x). O
polin
omio

qi (x)
(x r) L[x]
rOi

divide pi (x) e e separavel (tem todas as razes distintas). Se AutK (L),


entao


(x (r)) =
(x r) = qi (x),
qi (x) =
rOi

rOi

donde os coecientes de qi (x) pertencem a Fix(AutK (L)) = K. Conclumos


que qi (x) K[x], logo,
 pi (x) = qi (x) e separavel e tem as suas razes em L. O
polin
omio p(x) = i pi (x) e separavel, e L e uma extensao de decomposicao
de p(x) sobre K.
(ii) (iii): Se L e uma extensao de decomposicao de um polin
omio
p(x) sobre K, ent
ao L e uma extensao normal de dimens
ao nita (Corol
ario
7.3.10). Se p(x) e um polin
omio separavel, entao L = K(r1 , . . . , rm ), onde
r1 , . . . , rm sao separaveis. Pela Proposicao 7.5.9, L e uma extensao separavel.
= Fix(AutK (L)). Ent
ao pelas propriedades men(iii) (i): Seja K
K e
e um corpo intermedio entre L e K. Seja r1 K
cionadas acima, K
designemos por p(x) o polin
omio mnimo de r1 sobre K. Como L e normal
e separavel, p(x)
decomp
o
e-se
em L[x] num produto de factores lineares dis
a
(xr
),
(m
> 1) (ri todos distintos). Se : K(r1 ) K
tintos: p(x) = m
i
i=1
e o K-monomorsmo que transforma r1 em r2 , podemos prolongar num
a (Teorema 7.4.5). Pela Proposicao 7.3.9,
monomorsmo : L K
e de facto um K-automorsmo de L. Mas ent
ao e um elemento de
= Fix(AutK (L)).
ao deixa xo r1 , contradizendo r1 K
AutK (L) que n
= Fix(AutK (L)).
Logo, K = K
Se L n
ao e uma extensao 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)
9

[L : K] |G|.

Emil Artin foi um dos grandes algebristas do seculo XX. A ele, em conjunto com
Irving Kaplanski, devemos, por exemplo, a formulaca
o moderna da Teoria de Galois que
se segue neste livro. Artin e Kaplanski fizeram ambos parte do projecto Bourbaki.

7.7. A Correspondencia de Galois

333

Demonstrac
ao. Seja G = {1 = id, 2 , . . . , m }. Precisamos de mostrar que
quaisquer n elementos de L com n > m sao linearmente dependentes sobre
K.
Sejam ent
ao u1 , . . . , un elementos de L. O sistema homogeneo de equacoes
lineares
n

ai j (ui ) = 0,
(j = 1, . . . , m)
i=1

tem mais varaveis que equacoes, logo, por um resultado de Algebra


Linear
n
existe uma solucao n
ao trivial (a1 , . . . , an ) L . Reordenando termos se
necessario, podemos sempre escrever a solucao na forma (a1 , . . . , as , 0, . . . , 0),
onde s 2 e mnimo. Dividindo por a1 , podemos ainda assumir que
a1 = 1. Vejamos que os ai s pertencem a K = Fix(G). De facto, se alao existe G tal que (ai ) = ai . O vector
gum ai K = Fix(G), ent
(1, (a2 ), . . . , (as ), 0, . . . , 0) e tambem uma solucao do sistema (verique
por substituicao) e o vector diferenca (0, a2 (a2 ), . . . , as (as ), 0, . . . , 0)
e um vector solucao n
ao-nulo com mais zeros que (1, a2 , . . . , as , 0, . . . , 0),
contrariando a hip
otese de s ser minimal.
Conclumos que, para todo o i, ai K, logo a equacao j = 1 do sistema
fornece a relacao de dependencia 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 extensao normal.
Teorema 7.7.6 (Teorema Fundamental da Teoria de Galois). Seja L
uma extens
ao de Galois de K. Existe uma correspondencia biunvoca entre
L e os subgrupos H do grupo de Galois
as extens
oes intermedias K K
 Aut (L) H, e a
G AutK (L). Esta correspondencia e dada por K
K
Escrevendo H K,
a correspondencia
sua inversa e H  Fix(H) K.
satisfaz:
1 e H2 K
2 , ent
2 K
1 . Neste
ao H2 H1 se e s
o se K
(i) Se H1 K

caso temos [H1 : H2 ] = [K2 : K1 ].


ent
e uma
(ii) Se H K,
ao H e um subgrupo normal de G se e s
o se K

extens
ao normal de K. Neste caso, K e uma extens
ao de Galois que
tem G/H como grupo de Galois.
Demonstrac
ao. Vejamos que a correspondencia e biunvoca:
Seja L K
K uma extensao intermedia. Pela
Fix(AutK (L)) = K:
Proposicao 7.7.4, L e uma extensao de dimens
ao nita, normal e separ
avel

334

Captulo 7. Teoria de Galois

Mas ent
sobre K, logo tambem o e sobre K.
ao L e uma extensao de Galois

de K, e conclumos que K = Fix(H) com H = AutK (L).


= Fix(H). Pelo Lema
AutFix(H) (L) = H: Seja H G AutK (L) e K
. Por outro lado, L e uma extensao
de Artin, |H| [L : Fix(H)] = [L : K]

de Galois sobre K e H AutK (L), donde usando a relacao (7.7.1) vemos


Logo, |H| = [L : K]
e conclumos que
que |H| | AutK (L)| = [L : K].
= Fix(H).
H = AutK (L) com K
Para vericar (i), da correspondencia que acabamos de mostrar e da
2 K
1 . Como L e uma
Proposicao 7.7.1, decorre que H2 H1 se e so se K
2 , temos
1 e K
extensao de Galois sobre K

| AutK 1 (L)|
|H1 |
2 : K
1 ] = [L : K1 ] =
[K
=
= [H1 : H2 ].
2]
| AutK 2 (L)|
|H2 |
[L : K
Se G, ent
Finalmente para vericar (ii), suponha-se que H K.
ao
1

o corpo que corresponde a H e (K) (porque?). Assim, temos:


(a) Se H e um subgrupo normal de G, ent
ao para todo o G temos
K.
A aplicacao  | e um homomorsmo sobrejec(K)
K
cujo n
G/H e
ucleo e H. Logo, AutK (K)
tivo de G em AutK (K),
= Fix(G/H) = Fix(G) = K. Conclumos, pois, que K

Fix(AutK (K)
e uma extensao de Galois sobre K com grupo de Galois G/H.
e uma extensao normal. Pela
(b) Reciprocamente, suponha-se que K

para todo o elemento do


Proposicao 7.3.9, vemos que (K) = K,
1
vemos que H1 = H.
grupo de Galois G. Como H (K),
Logo, H e um subgrupo normal de G.

Exemplo 7.7.7.
Vimos num exemplo da secc
ao anterior que Q(i,
sobre Q, com grupo de Galois
AutQ Q(i,

4
2) e uma extens
ao de Galois

4
2) = {1, , 2 , 3 , , , 2 , 3 } G,

onde e s
ao os Q-automorsmos de Q(i,
(i)
= i,
( 4 2) = 4 2,

4
2) denidos por

(i)
= i,
( 4 2) = i 4 2.

7.7. A Correspondencia de Galois

335

Este grupo tem o seguinte reticulado de subgrupos:


p G MMM
MMM
ppp
p
p
MMM
pp
p
MM
p
pp
2
3
 
{1, , , }
{1, , 2 , 2 }
M
MMM
M
q
MMM
rr
MMM
qqq
rr
q
M
r
q
M
MMM
r
q
M
r
q
M
r
MM
M
qqq
rr
  O

 2 
 2 
 3 
@@
OOO
o
OOO
@@
ooo
OOO
@@
ooo
o
OOO
o
@@
oo
OOO
ooo
OOO @@@
o
o
OOO @@
oo
OOO @@
ooo
o
o
OOO@
ooo
{1}
A correspondencia de Galois fornece um reticulado an
alogo de extens
oes intermedias de Q:
o Q III
ooo
II
o
o
II
oo
o
II
o
I
ooo
2
Q(i)
Q(ir )
Q(r2 )
GG
OOO
m
u
m
m
GG
u
OOO
u
mm
m
GG
u
m
O
u
m
O
GG
u
m
O
m
u
OO
G
mmm
uu
2
2
2
Q(ir)
Q(r)
Q(ir , (1 + i)r)
Q(i, r )
Q(ir , (1 i)r)
RRR
CC
s

s
RRR
C

s
CC
s
RRR

ss
CC
RRR
ss

RRR
CC
s

s
RRR
CC

ss
RRR
 sss
RRR CCC

s
 s
RRR CC
RRR C ssss
Q(i, r)

oes do primeiro nvel s


ao normais, pois s
ao extens
oes
onde r = 4 2. As extens
de grau 2. Elas correspondem a subgrupos de
ndice 2, logo, subgrupos normais. No segundo nvel, apenas a extens
ao Q(i, 2) e normal (corresponde ao
subgrupo {1, 2 } = C(G)).

Exerccios.

1. Determine a correspondencia de Galois da extens
ao Q( 2, 3, 5) R sobre
Q.
2. Determine a correspondencia de Galois para o corpo de decomposicao do
polin
omio x3 2 sobre Q e sobre Z2 .
3. Determine a correspondencia de Galois para o corpo de decomposicao do
polin
omio (x3 2)(x2 3) sobre Q.

336

Captulo 7. Teoria de Galois

4. Determine a correspondencia de Galois para o corpo de decomposicao 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 razes de p(x) e (r1 r2 )(r1 r3 )(r2 r3 ),
mostre que:
(a) |G| = 1 se e so se as razes de p(x) pertencem a Q;
(b) |G| = 2 se e so se p(x) tem exactamente uma raiz racional;
(c) |G| = 3 se e so se p(x) n
ao tem razes racionais e Q;
(d) |G| = 6 se e so se p(x) n
ao tem razes racionais e Q.
6. Se p(x) K[x] e um polin
omio de grau n com razes r1 , . . . , rn , dene-se o
discriminante de p(x) como sendo = 2 , onde
=


(ri rj ).
i<j

Assumindo que p(x) e separavel e K tem caracterstica diferente de 2, mostre


que
(a) K;
(b) = 0 se e so se p(x) possui uma raiz m
ultipla;
(c) e um quadrado perfeito em K se e so se o grupo de Galois de p(x) esta
contido em An .
7. Se p(x) = x3 + px + q Q[x], mostre que o seu discriminante (ver o exerccio
anterior) e = 4p3 27q 2 . Qual e o grupo de Galois de x3 + 6x2 9x + 3 ?
K um corpo intermedio.
8. Seja L uma extens
ao de Galois de K, e L K
em
Seja H AutK (L) o subgrupo dos K-automorsmos que transformam K
si pr
oprio. Mostre que H e o normalizador de AutK (L) em AutK (L).

7.8

Algumas Aplica
co
es

A nalizar este captulo fornecemos algumas aplicacoes da Teoria de Galois. A primeira aplicacao diz respeito ao estudo de expressoes racionais
simetricas. A segunda aplicacao e a uma caracterizacao dos n
umeros complexos construtveis que completa os resultados obtidos na Seccao 7.2. Finalmente, a u
ltima aplicacao consiste na demonstracao do criterio descoberto
por Galois para decidir se uma equacao algebrica e ou n
ao resol
uvel por
radicais.

7.8. Algumas Aplicacoes

7.8.1

337

Express
oes racionais sim
etricas.

Sejam x1 , . . . , xn indeterminadas. No corpo das fraccoes K(x1 , . . . , xn ) consideramos o polinomio


p(x) =

n

(x xi ) = xn s1 xn1 + s2 xn2 + (1)n sn .
i=1

ao polin
omios nas indeterminadas xi ,
Os coecientes si assim denidos s
conhecidos por polin
omios simetricos elementares, e admitem as expressoes:

xi ,
s1 =
i

s2 =

xi xj ,

i<j

..
.
sn = x1 xn .
A f
ormula geral para um polin
omio simetrico elementar e:

xj1 xji ,
i = 1, . . . , n.
si =
j1 <<ji

A razao do uso do termo simetrico e a de que qualquer permutacao


dos ndices das vari
aveis nao altera o polin
omio. Mais geralmente podemos
considerar expressoes racionais simetricas que podem ser formalizadas do
seguinte modo: Para toda a permutacao Sn , existe um K-automorsmo
de K(x1 , . . . , xn ) que e a identidade em K e transforma xi em x(i) .
Os elementos de K(x1 , . . . , xn ), que sao xos pelo grupo de automorsmos
oes racionais simetricas. Na
G { : Sn } Sn , sao chamados express
notacao da correspondencia de Galois, as expressoes racionais simetricas sao
precisamente os elementos de Fix(G).
Exemplos 7.8.1.
1. O polin
omio p(x) acima e claramente invariante sob a acc
ao 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 simetricas.
2. As fracc
oes
x2 x3
x3 x1
x1 x2
+
+
,
x3
x1
x2

1
1
1
+ 2 + 2,
x1 2
x2
x3

s
ao express
oes racionais simetricas.

Podemos utilizar a correspondencia de Galois para mostrar que qualquer express


ao racional simetrica pode ser expressa como uma raz
ao de
polin
omios simetricos elementares s1 , . . . , sn . Mais exactamente, temos:

338

Captulo 7. Teoria de Galois

ao de Galois de K(s1 , . . . , sn )
Teorema 7.8.2. K(x1 , . . . , xn ) e uma extens
com grupo de Galois G Sn . Em particular, Fix(G) = K(s1 , . . . , sn ).
Demonstrac
ao. O exemplo acima mostra que K(s1 , . . . , 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 extensao de decomposicao de p(x) K(s1 , . . . , sn )[x]. Por outro lado,
ao permuta as razes de p(x), logo
se AutK(s1 ,...,sn ) K(x1 , . . . , xn ), ent
AutK(s1 ,...,sn ) K(x1 , . . . , xn ) G.
Conclumos que o grupo de Galois de K(x1 , . . . , xn ) sobre K(s1 , . . . , sn ) e
isomorfo a G Sn . Como K(x1 , . . . , xn ) e uma extensao normal e separavel,
e uma extensao de Galois, donde Fix(G) = K(s1 , . . . , sn ).
Exemplo 7.8.3.
O polin
omio x1 3 +x2 3 +x3 3 Q(x1 , x2 , x3 ) e uma express
ao racional simetrica,
logo, pode ser expresso como uma express
ao racional de s1 = x1 + x2 + x3 ,
s2 = x1 x2 + x1 x3 + x2 x3 e s3 = x1 x2 x3 . Considerac
oes sobre o grau mostram
que existem racionais a1 , a2 e a3 tais que
x1 3 + x2 3 + x3 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

(tomando x1 = x2 = x3 = 1),
(tomando x1 = x2 = 1, x3 = 0),

1 = a1

(tomando x1 = 1, x2 = x3 = 0).

Este sistema linear tem como soluc


ao a1 = 1, a2 = 3, a3 = 3. Logo,
x1 3 + x2 3 + x3 3 =
= (x1 + x2 + x3 )3 3(x1 + x2 + x3 )(x1 x2 + x1 x3 + x2 x3 ) + 3x1 x2 x3 .

7.8.2

N
umeros construtveis.

Estud
amos na Seccao 7.2 o subcorpo de C dos n
umeros construtveis. Vamos
agora aplicar a Teoria de Galois para obter a seguinte caracterizacao dos
n
umeros construtveis.
Teorema 7.8.4. Um n
umero complexo z C e construtvel se e s
o se z
n
ao 2s para algum
e algebrico sobre Q, e o fecho normal Q(z) tem dimens
s N.

7.8. Algumas Aplicacoes

339

Demonstrac
ao. Recordemos que um n
umero complexo z C e construtvel
se e so se z pertence a um subcorpo da forma Q(u1 , . . . , ur ), em que u1 2 Q
e, para cada m = 1, . . . , r 1, tambem um+1 2 Q(u1 , . . . , um ).
n
n
Seja ent
ao z um n
umero construtvel, de forma que Q(z) Q(u1 , . . . , ur ) .
n
ao, pela Proposicao 7.3.9, sabemos que o
Se G = AutQ (Q(u1 , . . . , ur ) ), ent
n
corpo Q(u1 , . . . , ur ) e gerado pelas imagens (Q(u1 , . . . , ur )), com G.
Logo, se G = {1 , . . . , n } obtemos
n

Q(u1 , . . . , ur ) = Q(1 (u1 ), . . . , 1 (ur ), . . . , n (u1 ), . . . , n (ur )).


n

Como j (ur )2 = j (u2r ), conclumos, ainda, que Q(u1 , . . . , ur ) e uma exl ) com u
21 Q e, para cada m = 1, . . . , l 1,
tensao da forma Q(
u1 , . . . , u
2
u
m+1 Q(
u1 , . . . , u
m ). Calculando os graus algebricos, obtemos:
n

[Q(u1 , . . . , ur ) : Q] =

l1


[Q(
u1 , . . . , u
m+1 ) : Q(
u1 , . . . , u
m )] = 2t .

m=0

Assim, vemos que


n

[Q(z) : Q] =

[Q(u1 , . . . , ur ) : Q]
n

[Q(u1 , . . . , ur ) : Q(z) ]

= 2s ,

para algum s N.
n
n
ao Q(z) e uma
Reciprocamente, suponha-se que [Q(z) : Q] = 2s . Ent
extensao de Galois de Q cujo grupo de Galois tem ordem |G| = 2s . Pelos resultados do Captulo 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 correspondencia de Galois, existem extensoes
intermedias
n
Q(z) = Ks Ks1 K1 Q,
onde [Km : Km1 ] = 2. Logo, para cada 1 m s, existem um 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 construtvel.
A Teoria de Galois fornece nao so um criterio simples para caracterizar os n
umeros construtveis, mas tambem um metodo de construcao como
ilustramos no exemplo seguinte.
Exemplo 7.8.5.

340

Captulo 7. Teoria de Galois

Um polgono regular de 5 lados pode ser construdo com regua e compasso.


Se o polgono est
a inscrito numa circunferencia de raio 1, basta mostrar que
2i
ao
uma nraiz primitiva de x5 1 = 0 e construtvel. De facto, se r = e 5 , ent
2i
2
Q(r) = Q(e 5 ), e esta extens
ao tem grau algebrico 4 = 2 .
Vamos utilizar a Teoria de Galois para dar uma construc
ao explcita de um
pent
agono regular. Observamos que (x5 1) = (x1)(x4 +x3 +x2 +x+1), logo,
r e uma raiz de um polin
omio irredutvel do quarto grau. A extens
ao L = Q(r)
e uma extens
ao de decomposic
ao 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 razes, ent
ao
(z1 ) = z2 ,

(z2 ) = z4 ,

(z4 ) = z3 ,

(z3 ) = z1 ,

e vemos que corresponde `


a permutac
ao (1243). Este elemento tem ordem 4,
logo, o grupo de Galois e G = {I, , 2 , 3 }, ou, em termos de permutac
oes
das razes,
G = {I, (1243), (14)(23), (3241)}.
Para este grupo, temos a seguinte torre de p-subgrupos:
G H {I},
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 ),
e u e xo por (14)(23) se e s
o se a1 = a4 e a2 = a3 . Assim, K

onde 1 = z1 + z4 e 2 = z2 + z3 . E simples vericar que


1 + 2 = z1 + z4 + z2 + z3 = r + r2 + r3 + r4 = 1
1 2 = (r + r4 )(r2 + r3 ) = r + r2 + r3 + r4 = 1,
e, portanto,

(x 1 )(x 2 ) = x2 + x 1.

Resolvendo esta equac


ao, vemos que

1 + 5
,
1 =
2

1
2 =
2

(estes valores correspondem a 2 Re(z1 ) = 2 Re(z4 ) e a 2 Re(z2 ) = 2 Re(z3 )).


Com esta informaca
o podemos explicar a forma tradicional de construir um
pent
agono que provavelmente aprendeu no Ensino Secund
ario. Numa circunferencia (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 = 1+2 5 , e podemos marcar o ponto G no eixo horizontal, de forma que


OG = OF
a abcissa do ponto z1 (e um pouco mais sim2 . O ponto G corresponde `
ples observar que AF tem o mesmo comprimento que um lado do pent
agono).

7.8. Algumas Aplicacoes

341

z2

z1

F
A

C
O

z3

E
D

z4

Figura 7.8.1: Construcao de um pent


agono com regua e compasso.
Os Gregos sabiam construir polgonos regulares com 3, 5 e 15 lados,
e, ainda, dado um polgono regular com n lados obter um com 2n lados
(obviamente por bissecacao dos lados). Gauss, quando tinha apenas 19
anos, e antes de a Teoria de Galois ter sido inventada, descobriu uma forma
de construir um polgono regular com 17 lados. Esta descoberta fez com que
Gauss preferisse a Matematica ao estudo das Lnguas. De facto, ele apreciava
tanto esta descoberta que anos mais tarde pediu para que lhe gravassem no
seu t
umulo um polgono regular de 17 lados (o que n
ao veio a acontecer, pois
o escultor escolhido achou que um polgono com tantos lados se confundiria
com uma circunferencia). Usando a Teoria de Galois pode-se mostrar que
um polgono regular com n lados e construtvel sse n = 2r p1 ps onde os
pi sao primos de Fermat. Utilizando Teoria de Galois foram descobertas
construcoes para polgonos regulares com 257 e 65 537 lados!

7.8.3

Resolu
c
ao de equac
oes alg
ebricas por radicais.

Vamos agora discutir o criterio descoberto por Galois que permite decidir
se uma equacao algebrica e ou n
ao resol
uvel por radicais. Nesta seccao
assume-se, para simplicar, que todos os corpos tem caracterstica 0.
Defini
c
ao 7.8.6. Seja p(x) K[x] um polin
omio monico. Dizemos que a
vel por radicais se existe uma extensao L de
equacao p(x) = 0 e resolu
K que contem um corpo de decomposicao de p(x) e e da forma
L = Km+1 K2 K1 = K,
onde Ki+1 = Ki (di ) e di ni Ki .

342

Captulo 7. Teoria de Galois

Observe-se bem o signicado desta denicao: qualquer raiz de p(x) pertence a L e pode ser expressa a partir de elementos de K por uma sequencia
de operacoes racionais e de extraccao de razes.
Teorema 7.8.7 (Crit
erio de Galois). Seja p(x) K[x] um polin
omio
m
onico. A equac
ao 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 equac
ao x5 4x + 2 = 0 n
ao e resol
uvel por radicais (em Q). Pelo Criterio
f
acil de
de Eisenstein, o polin
omio p(x) = x5 4x + 2 e irredutvel sobre Q. E
ver que este polin
omio possui tres razes reais r1 , r2 , r3 e duas razes complexas
ao de p(x).
conjugadas r4 , r5 . Seja L = Q(r1 , . . . , r5 ) o corpo de decomposic
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 S5 contem um
ao de
elemento de ordem 5, i.e., um ciclo (i1 , . . . , i5 ). Por outro lado, a operac
conjugac
ao a+ ib  a ib restringida a L = Q(r1 , . . . , r5 ) fornece um elemento
de G de ordem 2, i.e., uma transposic
ao. Deixamos como exerccio vericar
que estes dois elementos geram S5 . Logo, G = S5 , e pelo Criterio de Galois a
equac
ao n
ao e resol
uvel.

Antes de passarmos `a demonstracao, damos o seguinte:


Corol
ario 7.8.9 (Teorema de Abel-Rufini). N
ao existem f
ormulas resolventes para equac
oes algebricas de grau maior ou igual a 5.
Demonstrac
ao. Uma outra forma de enunciar este corol
ario e: A equac
ao
geral
xn an1 xn1 + + (1)n a0 = 0,
n
ao e resol
uvel por radicais, quando n 5. Por equacao geral queremos
arios, ou melhor, sao indeterdizer que a0 , . . . , an1 tomam valores arbitr
minadas. Assim, consideramos o polin
omio p(x) = xn an1 xn1 + +
n
(1) a0 sobre o corpo K(a0 , . . . , an1 ) e precisamos de mostrar que o grupo
de Galois de p(x) sobre este corpo nao e resol
uvel.
Seja ent
ao L o corpo de decomposicao de p(x) sobre K(a0 , . . . , an1 ), de
forma que em L temos a factorizacao:
p(x) = (x r1 )(x r2 ) . . . (x rn ).
Por comparacao de termos, vemos que

ri ,
an1 =
i

an2 =

ri rj ,

i<j

..
.
a0 = r1 r2 . . . rn .

7.8. Algumas Aplicacoes

343

Logo, L = K(ao , . . . , an1 )(r1 , . . . , rn ) = K(r1 , . . . , rn ).


Introduzimos um novo conjunto de indeterminadas x1 , . . . , xn , e no corpo
oes racionais simetricas.
K(x1 , . . . , xn ) consideramos o subcorpo das express
Como vimos na Seccao 7.8.1, este subcorpo e da forma K(s1 , . . . , sn ), onde
omios simetricos elementares
nos xi s, e K(x1 , . . . , xn )
s1 , . . . , sn sao os polin

e uma extensao de decomposicao 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 subao o grupo de Gacorpo K(a0 , . . . , an1 ) faz corresponder K(s1 , . . . , sn ), ent
ao e resol
uvel quando n 5.
lois da equacao geral de grau n sera Sn , que n
Vejamos que de facto existe um isomorsmo deste tipo.
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 sao indeterminadas). De igual modo, temos um homomorsmo : K[x1 , . . . , xn ] K[r1 , . . . , rn ], e o diagrama
K[a0 , . . . , an ]

_

K[r1 , . . . , rn ] o

/ K[s1 , . . . , sn ]
_


K[x1 , . . . , xn ]

e comutativo. De facto, basta observar que


xj1 xji =
((ai )) = (si ) =
j1 <<ji

rj1 rji = ai .

j1 <<ji

O diagrama mostra que e necessariamente um monomorsmo. Como


e sobrejectivo, segue-se que e um isomorsmo. Prolongando este isomorsmo aos respectivos corpos de fraccoes, obtemos um isomorsmo de
corpos
: K(a0 , . . . , an1 ) K(s1 , . . . , sn ).
Este isomorsmo faz corresponder a um polin
omio p(x) K(a0 , . . . , an1 )[x]

o polin
omio p (x) = q(x) K(s1 , . . . , sn )[x]. Como vimos na Seccao 7.4,
prolonga-se num isomorsmo dos respectivos corpos de decomposicao
K(r1 , . . . , rn ) K(x1 , . . . , xn ).
Deve-se observar que, embora o Teorema de Abel-Runi arme que n
ao
existe uma formula de resolucao da equacao geral de grau n, quando n 5,
existem equacoes que podem ser resolvidas por radicais, como por exemplo
ormula n
ao existisse e todas as
x5 2 = 0. Poderia ate acontecer que tal f
equacoes pudessem ser resolvidas por radicais, mas o exemplo da equacao
ao e verdade.
x5 4x + 2 = 0 mostra que isso n
O resto desta seccao e dedicado a` demonstracao do Criterio de Galois.
Nesta demonstracao os corpos de decomposicao das equacoes xn a = 0

344

Captulo 7. Teoria de Galois

desempenham um papel essencial. Vimos anteriormente que o grupo de


Galois de xn a = 0 e cclico se K contem as razes de ordem n da unidade,
e e abeliano quando a = 1. Em geral, uma extensao L de K, cujo grupo
de Galois e abeliano (respectivamente, cclico) diz-se uma extens
ao abeliana
(respectivamente, cclica) de K.
Proposi
c
ao 7.8.10. Seja K um corpo que contem as p razes de xp 1 = 0
(p um primo). Se L e uma extens
ao cclica de K e [L : K] = p, ent
ao
L = K(r), onde r p K.
Demonstrac
ao. 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 sao as
p-razes 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 conclumos que ri p K. Podemos escrever u como uma combinacao linear dos ri s resolvendo o sistema
de equacoes lineares (7.8.1) para as incognitas u, (u), . . . , p1 (u) (o que
e possvel, 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 condicoes de demonstrar o Criterio de Galois.
Demonstrac
ao do Criterio de Galois. Ha que mostrar ambas as implicacoes:
(i) Se p(x) = 0 e resol
uvel por radicais, ent
ao G e resol
uvel: Seja p(x) =
0 uma equacao resol
uvel por radicais. Ent
ao existe uma extensao L de K,
que contem uma extensao de decomposicao 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 e o corpo de deonde z e uma raiz primitiva de xm 1 = 0. Como L
n

composicao de um polin
omio p(x), L (z) e o corpo de decomposicao de
n (z) e normal. Reordenando termos, obtep(x)(xm 1), e conclumos que L
mos entao uma nova torre:
3 K
2 = K(z) K
1 = K.
n (z) K
L
i (di ), com dni K
i , para qualquer i.
i+1 = K
Esta torre satisfaz K
i

7.8. Algumas Aplicacoes

345

n (z)). Os resultados
Seja G o grupo de Galois de p(x) e H = AutK (L
i e uma extensao abeliana de K
i1 . Se o subgrupo
acima mostram que cada K

Hi H corresponde `a extensao intermedia Ki , temos que Hi1  Hi e


i sobre K
i1 , i.e., e abeliano.
Hi1 /Hi e isomorfo ao grupo de Galois de K
Conclumos que H admite uma torre abeliana, sendo portanto um grupo
n (z) contem um corpo de
resol
uvel. Como G e um factor de H (pois L
decomposicao de p(x)), conclumos 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 decomposicao de p(x) = 0 e n = |G| = [L : K]. Tomando K1 = K,
K2 = K(z), onde z e uma raiz primitiva de xn 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 serie de composicao H = H1  H2  . . . = {e}, em
que cada Hi /Hi+1 e cclico de ordem prima. Pela correspondencia de Galois,
temos uma torre K2 K3 M de subcorpos em que cada Ki+1 e
uma extensao normal sobre Ki com grupo de Galois cclico de ordem prima
pi . Como pi | n e Ki contem uma raiz primitiva de xn 1 = 0, vemos que
Ki contem as pi razes de xpi 1 = 0, logo, Ki+1 = Ki (di ), com di pi Ki .
Conclumos que a equacao p(x) = 0 e resol
uvel por radicais.
Exerccios.
1. Mostre que x11 3 + x12 3 + x13 3 e uma expressao racional simetrica e determine
a sua representacao em termos de polinomios simetricos elementares.
2. Determine os inteiros 1 n 10, para os quais um polgono regular de n
lados pode ser construdo com regua e compasso.
3. Seja G Sp (p primo) um subgrupo que contem um ciclo de comprimento p
e uma transposicao. Mostre que de facto G = Sp .
4. Dado um grupo nito G, mostre que existem corpos L e K tais que L e uma
extensao de K, com grupo de Galois G.
o: Pelo Teorema de Cayley, pode assumir-se que G e um subgrupo
(Sugesta
de Sn .)
uvel.
5. Mostre que o grupo de Galois da equacao xn a = 0 (sobre Q) e resol

346

Captulo 7. Teoria de Galois

Captulo 8

Algebra
Comutativa
8.1

Zeros de Um Polin
omio

Chama-se Algebra
Comutativa ao estudo de aneis e modulos comutativos.

Este ramo da Algebra


adquiriu durante a primeira metade do seculo XX,
ao so na
com as investigacoes de Noether1 e de Artin, um papel central n

Algebra mas noutras areas da Matematica. Neste captulo faremos uma

pequena abordagem a` Algebra


Comutativa. Para uma introducao completa,
a referencia classica e ainda o livro de Samuel e Zariski2 .
A abordagem que escolhemos e bastante geometrica. Virtualmente, todos os exemplos e aplicacoes envolvem o conjunto dos zeros de uma famlia
de polin
omios, i.e., as chamadas variedades algebricas. O estudo das variedades algebricas e um dos objectivos da Geometria Algebrica, sendo esta,

pois, uma das clientes por excelencia 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 Algebrica, de reunir os resultados relevantes da Algebra


(o livro
claro
de Geometria Algebrica nunca chegou a conhecer a luz do dia!). E

que a Algebra
Comutativa possui aplicacoes a muitos outros domnios da
Matematica.

Vejamos como algumas questoes da Algebra


Comutativa surgem naturalmente no estudo das variedades algebricas. Seja K = C o corpo dos
omios com coen
umeros complexos e A = K[x1 , . . . , xn ] o anel dos polin
cientes em K. Neste caso, podemos interpretar os polin
omios p A como
funcoes p : K n K. Assim, dado p A, o conjunto dos zeros de p e
1

Emmy Noether (1822-1935), talvez a matem


atica mais celebre de todos os tempos,
era tambem judia e teve de lutar contra grandes preconceitos. Leccionou em G
ottingen,
sob a protecca
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).

347


Captulo 8. Algebra
Comutativa

348

Z(p) {a K n : p(a) = 0}. Mais geralmente, dada uma famlia de


polin
omios F A, denimos o conjunto dos zeros desta famlia por
Z(F ) {a K n : p(a) = 0, p F }.
Uma questao natural e a seguinte: Dada uma famlia arbitr
aria de polin
omios
F A, existir
a uma famlia nita de polin
omios p1 , . . . , 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 algebrico se Y
e o conjunto dos zeros de uma famlia de polin
omios, i.e., se existe F A
tal que Y = Z(F ). Chama-se variedade algebrica a todo o subconjunto
algebrico Y K n irredutvel, i.e., que n
ao pode ser expresso como uma
oprios (cada Yi e
uni
ao Y = Y1 Y2 de dois subconjuntos algebricos pr
algebrico, e Yi = Y ).
Temos entao a seguinte questao: Dado um conjunto algebrico Y K n ,
sera que Y pode ser escrito como uma uniao de variedades algebricas? Em
caso armativo, sera que essa representacao e u
nica? Estas quest
oes podem ser traduzidas num problema de factorizacao de ideais do anel A =
K[x1 , . . . , xn ], como mostra o seguinte exemplo.
Exemplo 8.1.1.
Consideremos o conjunto algebrico
Y = {(x, y) C2 : x5 x3 y 2 x4 + 2x2 y 2 y 4 = 0}.
No nosso espaco tridimensional, n
ao possumos uma boa representac
ao 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 factorizac
ao
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

349

temos
I = x yx + yx3 x2 + y 2 
= x y x + y x3 x2 + y 2 .
O conjunto algebrico Y decomp
oe-se numa uni
ao de variedades algebricas Y1
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 gracos de Y1 , Y2 e Y3 .

O exemplo que acab


amos de discutir e relativamente simples, pois os
ideais em quest
ao sao todos principais. Em geral, se Y = Z(I) e um conjunto
ao
algebrico e I = I1 Ir ent
Y = Z(I1 ) Z(Ir ).
Como veremos adiante, um conjunto algebrico Y = Z(I) K n e irredutvel
se e so se I e um ideal prim
ario. Assim, poderemos resolver a questao da
decomposicao das variedades algebricas se resolvermos o problema algebrico
equivalente de factorizar um ideal em ideais prim
arios. Estudaremos neste
captulo as factorizacoes primarias de ideais numa classe de aneis chamados
noetherianos, que incluem os aneis de polin
omios, e vericaremos o an
alogo
da decomposicao obtida no exemplo acima para ideais arbitr
arios, o chamado
Teorema de Lasker-Noether.
Como acabamos de ver, a um ideal I A podemos associar um subario
conjunto Y K n . Por outro lado, a um subconjunto Y K n arbitr
3

Como mostram estas figuras, uma variedade algebrica n


ao e, em geral, uma variedade
diferenci
avel. Na lngua inglesa, o termo variety e reservado para designar uma variedade
algebrica, enquanto que para uma variedade diferenci
avel se usa o termo manifold.


Captulo 8. Algebra
Comutativa

350

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 correspondencias F  Z(F ) e Y  I(Y )
invertem inclus
oes, i.e., satisfazem:
ao Z(F2 ) Z(F1 ).
(i) Se F1 F2 , ent
ao I(Y2 ) I(Y1 ).
(ii) Se Y1 Y2 , ent
natural investigar quais s
E
ao os objectos fechados para estas correspondencias.
N
ao e difcil de ver que
Z(I(Y )) = Y ,
onde Y designa a interseccao de todos os conjuntos algebricos que contem
Y . Se em K n tomarmos a topologia em que os fechados sao os conjuntos
algebricos, 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.

Consideremos o ideal I = x2 , xy K(x, y). E


obvio que o conjunto algebrico
correspondentee 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 polinomios


esta intimamente relacionado com o estudo dos aneis comutativos e dos seus
este estudo que vamos desenvolver neste captulo.
ideais. E

8.2

M
odulos e An
eis Noetherianos

Neste captulo, A designa um anel comutativo.


Aquando do estudo de domnios de factorizacao u
nica, vimos que estes
podiam ser caracterizados em termos de cadeias ascendentes de ideais principais. Estudamos nesta seccao modulos e aneis que satisfazem a uma condicao
an
aloga.
4

Este resultado e frequentemente conhecido pela sua designaca


o alem
a Nullstellensatz
von Hilbert.

8.2. M
odulos e Aneis Noetherianos

351

dulo
Defini
c
ao 8.2.1. Seja M um A-modulo. Dizemos que M e um A-mo
noetheriano se toda a cadeia ascendente de submodulos de M ,
N1 N2 Nk . . . ,
estabiliza, i.e., existe k0 N tal que Nk0 = Nk0 +1 = . . .
Recordamos que todo o anel comutativo A e, trivialmente, um A-modulo.
Dizemos que A e um anel noetheriano se A e noetheriano como um Amodulo. Como neste caso os submodulos de A sao precisamente os ideais
de A, isto signica que toda a cadeia ascendente de ideais de A
I1 I2 Ik . . .
estabiliza.
Proposi
c
ao 8.2.2. Seja M um A-m
odulo. As seguintes armac
oes s
ao
equivalentes.
(i) M e um A-m
odulo noetheriano.
(ii) Todo o subm
odulo de M e de tipo nito.
ao-vazio de subm
odulos de M possui um ele(iii) Um conjunto {Nj }jJ n
mento maximal.
Demonstrac
ao. Vejamos separadamente as equivalencias (i) (ii) e (i)
(iii).
(i) (ii): Seja N um subm
odulo de um m
odulo noetheriano M , e S um
ao h
a nada a mostrar, caso
conjunto gerador de N . Se v 1 S e N = v 1 , n
contr
ario, existe v 2 S v 1  e v 1   v 1 , v 2 . Procedendo indutivamente,
construmos v 1 , . . . , v k S tais que temos uma cadeia ascendente:
v 1   v 1 , v 2    v 1 , . . . , v k .
Depois de um n
umero nito de passos, obtemos N = v 1 , . . . , v k , senao
produzamos uma cadeia ascendente de submodulos que n
ao estabilizava.
Logo, N e de tipo nito.
Inversamente, se M satisfaz a (ii) e
N1 N2 Nk . . .
e de tipo nito.
e uma cadeia ascendente de submodulos, o m
odulo
k=1 Nk
ao para cada 1 i r
Se S = {v 1 , . . . , v r } e um conjunto gerador, ent
ao
existe um inteiro ki tal que v i Nki . Seja k0 = max{k1 , . . . , kr }. Ent
k0
S k=1 Nk = Nk0 , logo, Nk0 = Nk0 +1 = . . . e M e noetheriano.
ao-vazio
(i) (iii) Seja M noetheriano e P = {Nj }jJ um conjunto n
ao h
a nada a
de subm
odulos de M . Fixe-se N1 P. Se N1 e maximal, n

352

Captulo 8. Algebra
Comutativa

mostrar. Caso contrario, existe um submodulo N2 P tal que N1  N2 .


Procedendo indutivamente, obtemos uma cadeia ascendente
N1  N2   Nk .
Depois de um n
umero nito de passos, obtemos necessariamente um submodulo
maximal Nk , senao produzamos uma cadeia ascendente que nao estabilizava. Logo M satisfaz a (iii).
Inversamente, suponha-se que M satisfaz a (iii) e seja
N1 N2 Nk . . .
uma cadeia ascendente de subm
odulos de M . A famlia {Nk }kN possui um
ao Nk0 = Nk0 +1 = . . . , e portanto M e
elemento maximal Nk0 . Mas ent
noetheriano.
Exemplos 8.2.3.
1. Todo o domnio de ideais principais e noetheriano. De facto, para estes
aneis todo o ideal, sendo principal, e de tipo nito, e a proposic
ao aplica-se.
Em particular, Z e K[x] s
ao aneis 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 modulos noetherianos.


Proposi
c
ao 8.2.4. Seja 0 M1 M2 M3 0 uma sequencia exacta
o se M1 e M3 s
ao noetherianos.
de A-m
odulos. Ent
ao M2 e noetheriano se e s
Demonstrac
ao. Dividimos a demonstracao em duas partes.
ao M2 e noetheriano: Seja N
(i) Se M1 e M2 /M1 sao noetherianos, ent

odulo. E preciso mostrar que N e de tipo nito. Por um lado,


M2 um subm
odulo de M2 /M1 , logo, e de tipo nito, e podemos
(N + M1 )/M1 e um subm
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 projeccao canonica). Por
odulo de M1 , logo, e de tipo nito e possui
outro lado, N M1 e um subm

um conjunto gerador {v 1 , . . . , v s }. Deixamos como exerccio vericar que
{v 1 , . . . , v r , v 1 , . . . , v s } e um conjunto gerador de N .
ao M1 e M2 /M1 sao noetherianos: Se N e
(ii) Se M2 e noetheriano, ent
ao N e um subm
odulo de M2 , logo, N e de tipo
um subm
odulo de M1 , ent
odulo de
nito. Portanto, M1 e noetheriano. Por outro lado, todo o subm
odulo. Como
M2 /M1 e da forma N/M1 , onde M1 N M2 e um subm
N possui um conjunto gerador nito {v 1 , . . . , v r }, se : M2 M2 /M1 e
a projeccao canonica, entao {(v 1 ), . . . , (v r )} e um conjunto gerador de
N/M1 . Logo, M2 /M1 e noetheriano.

8.2. M
odulos e Aneis Noetherianos

353

ao subm
odulos noetherianos dum m
odulo
Corol
ario
8.2.5. Se N1 , . . . , Nr s
r
M e M = i=1 Ni , ent
ao M e noetheriano.
Demonstrac
ao. Por inducao, basta demonstrar o caso r = 2. Se N1 e N2
sao noetherianos, a sequencia exacta 0 N1 N1 N2 N2 0 mostra
que N1 N2 e noetheriano. Se M = N1 + N2 e : N1 N2 M e o
ao a sequencia exacta
homomorsmo denido por (v 1 , v 2 ) = v 1 + v 2 , ent
0

/ N ()

/ N1 N2

/M

/0

mostra que M e noetheriano.


Se M e um A-modulo noetheriano, ent
ao todos os seus submodulos sao
de tipo nito. Em particular, M e de tipo nito. Inversamente, temos o
seguinte corolario:
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
c
ao. Seja {v 1 , . . . , v r } um conjuntogerador de M e seja :
r
A

M
o homomorsmo (a1 , . . . , ar ) = ri=1 ai v i . A sequencia
i=1
0

/ N ()

r

i=1 A

e exacta e, pelo corolario anterior, sabemos que


pela proposicao, M e noetheriano.

/M

/0

r

e noetheriano.
i=1 A

Logo,

O pr
oximo resultado e b
asico na teoria das variedades algebricas.
Teorema 8.2.7 (Teorema da Base de Hilbert). Seja A um anel noetheriano. Ent
ao o anel dos polin
omios A[x1 , . . . , xn ] e noetheriano.
Demonstrac
ao. Por inducao, 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
omio p(x) I de grau j com coeciente
pertence a Ij se e so se existe um polin
de maior grau aj = a:
p(x) = a0 + a1 x + + aj1 xj1 + axj I.
Os ideais Ij formam uma cadeia ascendente
I0 I1 Ik . . .
ao existe p(x) I tal que p(x) = a0 + +ak1 xk1 +
De facto, se a Ik , ent
axk . Logo, xp(x) = a0 x + + ak1 xk + axk+1 I e, portanto, a Ik+1 .


Captulo 8. Algebra
Comutativa

354

Como A e noetheriano, existe k0 N0 tal que Ik0 = Ik0 +1 = . . . , e os


ideais I0 , . . . , Ik0 sao de tipo nito. Para cada 0 j k0 seja {aj1 , . . . , ajnj }
omios pji (x) I tais
um conjunto gerador de Ij , de forma que existem polin
que
pji (x) = + aji xj
(i = 1, . . . , nj ),
Para terminar a demonstracao, mostramos que os {pji (x)} formam um conomio de grau
junto gerador de I. Seja ent
ao p(x) = + axk I um polin
k. Mostramos por inducao em k que
p(x) {pji (x)}.

(8.2.1)

Se k = 0, isto e obvio. Se k > 0, h


a a considerar dois casos:
ao a Ik . Existem, 
pois, coecientes bi A tais que
(a) Se k 
k0 ent
k
k
bi aki . Mas ent
ao p(x) ni=1
bi pki (x) I e um polin
omio
a = ni=1
de grau k 1.
ao a Ik0 . Existem, pois,
(b) Se k > 
k0 , ent
nk coecientes bi A tais
nk
ao p(x) i=10 bi xkk0 pk0 i (x) I e um
que a = i=10 bi ak0 i . Mas ent
polin
omio de grau k 1.
Logo, por inducao, (8.2.1) verica-se.
Pelo Teorema da Base de Hilbert e pela Proposicao 8.2.2, conclumos
que:
Corol
ario 8.2.8. Se A e noetheriano, ent
ao qualquer ideal I A[x1 , . . . , xn ]
e de tipo nito.
Isto e, para qualquer ideal I A[x1 , . . . , xn ], existem sempre polinomios
omio p I pode ser escrito
p1 , . . . , pm I tais que qualquer outro polin
como combinacao linear dos pi com coecientes em A[x1 , . . . , xn ]:
p(x1 , . . . , xn ) =

m


bi (x1 , . . . , xn )pi (x1 , . . . , xn ).

i=1

Isto justica o uso do termo base (observe-se no entanto que, em geral, os


ao sao u
nicos).
coecientes bi n
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 famlia 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 denic
ao, um conjunto alg
ebrico Y K n e um conjunto para o qual
existe uma famlia F A tal que Y = Z(F ). Desta forma, obtemos uma

8.2. M
odulos e Aneis Noetherianos

355

correspondencia que a subconjuntos F A associa conjuntos algebricos de


K n.
Se F A e I = F  e o ideal gerado pelos polin
omios da famlia F , ent
ao
e
obvio que Z(F ) = Z(I). O Teorema da Base de Hilbert mostra ent
ao que
qualquer conjunto algebrico Y e de facto o conjunto dos zeros de uma famlia
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 algebrico. Deixamos como exerccio vericar as seguintes
propriedades:
ao conjuntos abertos.
(Z1) e K n s
(Z2) Se {Oj }jJ s
ao abertos, ent
ao

Oj e aberto.
m
(Z3) Se {O1 , . . . , Om } s
ao abertos, ent
ao j=1 Oj e aberto.
jJ

A famlia dos abertos verica, pois, as propriedades de uma topologia, que se


designa por topologia de Zariski. Os fechados desta topologia s
ao, por
construc
ao, os conjuntos algebricos. A condic
ao sobre cadeias de ideais ascendentes quando traduzida em termos desta topologia signica o seguinte: toda a
cadeia ascendente de conjuntos abertos
O1 O2 Ok . . .
estabiliza, i.e., existe k0 N tal que Ok0 = Ok0 +1 = . . . A uma topologia que
satisfaz esta condic
ao chama-se por vezes topologia Noetheriana.
ario, e I(Y ) = {p A : p(a) = 0, a Y }
Se Y K n e um conjunto arbitr
ent
ao deixamos como exerccio vericar que
Z(I(Y )) = Y ,
onde Y designa o fecho de Y na topologia de Zariski.

Exerccios.
1. Complete os detalhes da demonstracao da Proposicao 8.2.4.
2. Seja A um anel noetheriano e : A B um epimorsmo de aneis. Mostre
que B e noetheriano.
3. Mostre que, se A e um anel noetheriano, ent
ao o anel das series de potencias
A[[x1 , . . . , xn ]] e noetheriano.
4. Mostre que uma anel A e noetheriano se e so se todo o ideal P A e
nitamente gerado.
5. Mostre que, se denir os abertos como sendo os complementares dos conjuntos algebricos, entao obtem-se uma topologia, i.e., que (Z1), (Z2) e (Z3) sao
satisfeitas.


Captulo 8. Algebra
Comutativa

356

6. Mostre que a topologia de Zariski em K 1 = K n


ao e separavel, i.e., existem
ao e possvel encontrar abertos disjuntos
a, a K, com a = a , para os quais n
O, O , tais que a O e a O .
7. Se Y K n mostre que Z(I(Y )) = Y , onde Y designa o fecho de Y na
topologia de Zariski (i.e., o menor fechado que contem Y ).

8.3

Factoriza
c
ao de Ideais

Num anel comutativo A existem cinco operacoes basicas 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) Interseccao 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 sao todos principais e temos
i j se e so se j | i. Neste caso, as operacoes acima estao intimamente
ligadas com factorizacoes dos elementos de Z. De facto, deixamos como
exerccio vericar que:
(i) ij = ij;
(ii) i + j = mdc(i, j);
(iii) i j = mmc(i, j);
i
;
(iv) i : j =  mdc(i,j)

(v)

&

i = p1 ps  se pn1 1 . . . pns s e a factorizacao prima de i.

Nesta seccao utilizamos estas operacoes basicas sobre ideais para obter
factorizacoes de ideais em aneis noetherianos.
De todas as construcoes acima, o radical de um ideal e a u
nica que n
ao
estud
amos anteriormente. Vejamos entao mais pormenorizadamente esta
construcao. Recordemos primeiro a seguinte denicao.
Defini
c
ao 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. Factorizacao de Ideais

357

No caso de um domnio de ideais principais D, um ideal P D e primo


se e so se P = p com p D primo. No caso geral, isto n
ao e verdade
(por exemplo, no anel de polin
omios a duas varaveis 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
so se A/P e um domnio integral (exerccio). E
e necessariamente primo, mas o inverso nao e verdade.
Temos as seguintes propriedades basicas do radical de ideais.
Proposi
c
ao 8.3.2. Seja A um anel comutativo e sejam I, I1 , . . . , Ir ideais
de A. Ent
ao:
&

I = I;
(i)
%

r &
r
(ii) I1 Ir =
Ij ;
j=1 Ij =
j=1
(iii)
(iv)

Ir =
I=

I;


P I
P primo

P (se n
ao existe P I primo ent
ao

I = A).

Demonstrac
ao. A demonstracao de (i), (ii) e (iii) e deixada como exerccio.
Para mostrar que (iv) e verdadeira, mostramos as duas inclusoes:

ao an I P para algum n. Logo


(a) Se a I e P I e primo, ent
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 P0 , disjunto de S,
e contendo I, o que e uma contradicao.
Para mostrar que P0 existe, utilizamos o Lema de Zorn. O conjunto
P formado por todos os ideais disjuntos de S e que contem I e n
aovazio (pois contem I) e e parcialmente ordenado para a relacao 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
d1 b1 + p1 = x1 + an1 ,

d2 b2 + p2 = x2 + an2 ,


Captulo 8. Algebra
Comutativa

358
donde, por um lado,

(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 tambem que:


I.

P I
P primo

Exemplo 8.3.3.
Seja A = K[x, y] o anel dos polin
omios em duas vari
aveis
sobre um corpo K.
Em A considere-se o ideal I = x2 , xy. Ent
ao x I, pois x2 I. Por
outro lado, o ideal
ao I x, e
x e primo e I x, logo, pela proposic
conclumos que I = x.

No exemplo anterior, o leitor dever


a ter presente que o conjunto das
solucoes do sistema
 2
x =0
xy = 0
coincide com os zeros do polinomio p(x, y) = x. Voltaremos a esta quest
ao
mais adiante.
Introduzimos agora uma nocao um pouco mais geral.
rio se Q = A e
Defini
c
ao 8.3.4. Um ideal Q A diz-se um ideal prima
&
ab Q = a Q ou b Q.
Exemplos 8.3.5.
1. No anel Z o ideal p e primo sempre que p Z e primo. Por outro lado, o
ario: se ab pn , ent
ao p aparece na decomposic
ao
ideal pn  (n N) e prim
n
prima de ab, logo, se a p&
, ent
ao b tem p como factor primo, e alguma
potencia bm pn , i.e., b pn .
2. Num d.i.p. D um ideal
ario se e s
o se Q = pn , com p primo
&D e prim
Q
n
e n N. Nesse caso, Q = p  = p (exerccio).
ario.
3. Se P A e um ideal primo e n N, ent
ao P n e um ideal prim

8.3. Factorizacao 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 contem Q, nomeadamente x, y. Como x, y2  Q 
x, y, vemos que Q n
ao e uma potencia de um ideal primo.

Como mostra o u
ltimo exemplo, em geral um ideal prim
ario n
ao e uma
potencia de um ideal primo. No entanto, o seu radical e sempre primo, como
mostra a seguinte proposicao:

Proposi
c
ao 8.3.6. Se Q e um ideal prim
ario, ent
ao Q e primo.

Demonstrac
ao. Se ab Q, ent
ao an bn Q para algum n N. Como Q
n
n m
e prim
quea Q ou (b ) Q, para algum m N. Logo,
ario, vemos
a Q ou b Q, e Q sao 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
ao e prim
ario, pois
radical I = x, um ideal primo. Por outro lado, I n
x I, y n I para todo o n N, e xy I.

Recordemos que os aneis Z( n) (n um inteiro que n


ao e um quadrado
perfeito) s
ao, em geral, domnios onde factorizacao sem unicidade ocorre.
Historicamente, o conceito de ideal foi introduzido como uma forma de salvar a unicidade de factorizacao nestes tipos de domnios (da o seu nome!).
Neste contexto, a seguinte denicao e natural:
Defini
c
ao 8.3.8. Um ideal I A diz-se um ideal irredutvel se I = A
n
ao for a interseccao de dois ideais que o contem (estritamente).
Antes de discutirmos o resultado fundamental que relaciona factorizacao
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 factorizac
ao em
potencias primas
r
d = p 1 m1 p m
r ,
ent
ao obtemos a factorizac
ao de ideais
mr
1
d = pm
1  pr 
mr
1
= pm
1  pr .
m

ao ideais prim
arios.
Note que os ideais pj j  s

360

Captulo 8. Algebra
Comutativa

2. Seja A = K[x, y]. O ideal I = x2 , xy pode ser escrito como um intersecc
ao
I = x x2 , y.
Como vimos nos exemplos acima, os ideais x e x2 , y s
ao prim
arios.

A caracterstica comum aos aneis D e K[x, y] e a que ambos sao aneis


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 Q1 , . . . , Qr tais que
I = Q1 Qr .
Demonstrac
ao. Dividimos a demonstracao em dois passos.
(a) Todo o ideal I A e uma intersecc
ao nita de ideais irredutveis:
Suponha-se, por absurdo, que tal n
ao acontece. Entao 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
ao e
inducao: I1 = I, e suponha-se que construmos Ik , um ideal que n
1
2
interseccao nita de ideais irredutveis. Ent
ao Ik = Ik Ik , com Ik =
Ik1 , Ik2 , e onde pelo menos um dos factores nao e interseccao nita de ideais
irredutveis. Escolhemos esse factor para Ik+1 .
(b) Todo o ideal irredutvel e prim
ario: Seja Q um ideal que n
ao e
prim
ario. Ent
ao existe ab Q tal que a Q e bn 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 esta contido na interseccao (8.3.1). Por outro lado, seja x
E
um elemento desta interseccao, de forma que

x = q1 + c1 a,
q1 , q2 Q, c1 , c2 A.
x = q2 + c2 bn0 ,
Ent
ao, multiplicando a primeira equacao por b, obtemos:
bx = bq1 + c1 ab Q.

8.3. Factorizacao de Ideais

361

Multiplicando agora a segunda equacao por b, obtemos:


bx = bq2 + c2 bn0 +1 Q.
Logo, c2 bn0 +1 Q, e conclumos que
c2 Q : bn0 +1  = Q : bn0 .
Portanto, x = q2 + c2 bn0 Q. Vemos, pois, que a interseccao (8.3.1) se
verica.
Se I A e um ideal, uma decomposicao prim
aria
I = Q 1 Qr
diz-se reduzida, se nenhum Qi est
a contido numa interseccao Qi1 Qis
(i {i1 , . . . , is }) e os radicais Qi sao todos distintos. Se um ideal possui
uma decomposicao prim
aria, ent
ao podemos eliminar factores, de forma a
obter uma decomposicao prim
aria reduzida. Pode-se mostrar que, se um
ideal possui duas decomposicoes primarias reduzidas
I = Q1 Qr
= Q1 Qs ,
entao r = s, e as listas dos radicais dos Qi e dos Qj sao iguais. Neste sentido,
a decomposicao prim
aria reduzida de um ideal e u
nica.
Exerccios.
1. Verique as propriedades (i)-(v) das operacoes basicas sobre ideais de Z. Em
que outros aneis sao 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:
(a) Um ideal P = {0} e primo se e so se P = p, onde p D e primo.
(b) Um ideal Q = {0} e prim
ario se e so se Q = pn , 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 so se A/P e
um domnio 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]:


Captulo 8. Algebra
Comutativa

362

6. Seja A um anel noetheriano. Um ideal prim


ario de A e necessariamente
irredutvel?
7. Determine decomposicoes 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 decomposicoes
prim
arias distintas:
I = x x2 , y = x x2 , x + y = x x2 , xy, y 2 .
Verique que estas decomposicoes sao reduzidas e calcule os radicais associados
a cada componente prim
aria.
ao
9. Mostre que, se I1 , . . . , Ir sao ideais maximais distintos de um anel A, ent
a isto verdadeiro se maximal for substitudo por
I1 Ir = I1 Ir . Ser
primo?

8.4

Ideais Maximais e o Lema de Nakayama

Nesta seccao discutimos ideais maximais no anel dos polinomios K[x1 , . . . , xn ]


e demonstramos um conjunto de resultados, conhecidos pela designacao de
Lema de Nakayama, que sao muito u
teis em manipulacoes algebricas com
geradores de ideais.
No anel dos inteiros Z, sabemos que os ideais maximais sao 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, sao 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.
nico ideal maxi2. No anel das series de potencias K[[x1 , . . . , xn ]] existe um u
mal, nomeadamente I0 = x1 , . . . , xn .

Teorema 8.4.2. Seja K um corpo algebricamente fechado. Os ideais maxao da forma


imais do anel de polin
omios K[x1 , . . . , xn ] s
Ia = x1 a1 , . . . , xn an ,
onde a = (a1 , . . . , an ) K n .

8.4. Ideais Maximais e o Lema de Nakayama

363

Demonstrac
ao. 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) 
ucleo Ia e um ideal
p(a). Como a e sobrejectivo e K e um corpo, o seu n
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[x1 , . . . , xn ] e seja
: K[x1 , . . . , xn ] K[x1 , . . . , xn ]/I a projeccao natural. Designamos por
1 : K[x1 ] K[x1 , . . . , xn ]/I a restricao de a K[x1 ]. Armamos que o
n
ucleo de 1 e um ideal maximal x1 a1 , logo, I contem um ideal x1 a1 .
Da mesma forma, I contem ideais xi ai , para todo o 1 i n, e
conclumos que I = x1 a1 , . . . , xn an  como desejado.
Para vericar a nossa armacao primeiro observamos que N (1 ) ou e
ao
o ideal trivial, ou e um ideal maximal. De facto, se N (1 ) = {0}, ent
existe um polinomio irredutvel q(x1 ) tal que N (1 ) = q(x1 ). Como K e
algebricamente fechado, segue-se que q(x1 ) = x1 a1 e N (1 ) e maximal.
Logo a armacao segue-se desde que N (1 ) = {0}. Suponha-se, por absurdo,
ao 1 induz um isomorsmo do corpo das fraccoes
que N (1 ) = {0}. Ent
K(x1 ) para um subcorpo de K[x1 , . . . , xn ]/I. Isto e uma contradicao, pois
temos
[K(x1 ) : K] > [K[x1 , . . . , xn ]/I : K].
avel, pois K[x1 , . . . , xn ]
De facto, por um lado, [K[x1 , . . . , xn ] : K] e numer
possui uma base cont
avel (os monomios x1 i1 xn in ), logo, [K[x1 , . . . , xn ]/I :
K] e numer
avel. Por outro lado, as fraccoes x11 , com K, formam um
ao e numer
avel5 .
conjunto linearmente independente de K(x1 ) que n
O teorema mostra que os ideais maximais de K[x1 , . . . , xn ] estao em coroxima seccao mostramos
respondencia biunvoca com os pontos de K n . Na pr
n
um resultado an
alogo em que K e substitudo por um conjunto algebrico
arbitr
ario.
Vejamos agora alguns resultados que dependem da estrutura de ideais
maximais de um anel. Qualquer uma das equivalencias fornecidas na seguinte
proposicao e conhecida pela designacao de Lema de Nakayama.
Teorema 8.4.3. Seja A um anel comutativo com unidade e I0 A um
ideal. As seguintes armac
oes s
ao equivalentes:
(i) I0 e um ideal contido em todos os ideais maximais de A.
(ii) 1 a e invertvel para todo o a I0 .
ao M = 0.
(iii) Se M e um A-m
odulo de tipo nito tal que M = I0 M , ent
5
Se K e cont
avel, esta demonstraca
o falha. Neste caso e necess
ario introduzir a noca
o
de grau de transcendencia que generaliza a noca
o de grau algebrico e permite mostrar que
ao e isomorfo a um subcorpo K[x1 , . . . , xn ]/I (possuem graus de transcendencia
K(x1 ) n
diferentes). Isto est
a para alem do
ambito deste livro.


Captulo 8. Algebra
Comutativa

364

ao subm
odulos de um A-m
odulo M , N1 e de tipo nito,
(iv) Se N1 e N2 s
e N1 = N2 + I0 N1 , ent
ao N1 = N2 .
Demonstrac
ao. Vamos mostrar que (i) (ii) (iii) (iv) (i).
(i) (ii): Como I0 = A, temos que 1a I0 se a I0 . Se, por absurdo,
1 a n
ao e invertvel, existe um ideal maximal J que contem o ideal 1 a.
Logo, I0 J, o que e uma contradicao.
(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
v1 = a1 v1 + + ak v k ,

a1 , . . . , ak I0 .

Logo:
(1 a1 )v 1 = a2 v 2 + + ak v k
e, como (1 a1 ) e invertvel, 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 .
ao A = I0 A + J.
(iv) (i): Seja J um ideal maximal. Se I0 J, ent
Logo, J = A, o que e uma contradicao.
O seguinte corolario tambem e por vezes designado por Lema de Nakayama.
Corol
ario 8.4.4. Seja A um anel comutativo com unidade, e I0 um ideal
de tipo nito contido em todos os ideais maximais de A. Ent
ao, para todo
k
k
k+1
o se I0 J + I0
.
o ideal J A, I0 J se e s
obvio que, se I0 k J, ent
ao I0 k J + I0 k+1 . Por outro
Demonstrac
ao. E
ao obtemos
lado, se I0 k J + I0 k+1 , ent
I0 k+1 + J
Ik + 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 aneis com uma estrutura menos rica de ideais maximais do que
o anel dos polin
omios K[x1 , . . . , xn ], mas ainda assim muito importantes.
Defini
c
ao 8.4.5. Um anel A diz-se um anel local se A contem um u
nico
ideal maximal I0 .
Exemplos 8.4.6.

8.4. Ideais Maximais e o Lema de Nakayama

365

1. O anel das series de potencias A[[x1 , . . . , xn ]] e um anel local com ideal maximal I0 = x1 , . . . , xn  (exerccio).
2. Um anel muito importante em Geometria Diferencial e o anel Em0 (M ) dos
germes das funco
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}.
ao coordenadas locais em m0 , ent
ao I0 = x1 , . . . , xn .
Se (x1 , . . . , xn ) s

Se A e um anel local noetheriano, ent


ao o seu ideal maximal I0 e de
tipo nito, logo, satisfaz a`s condicoes 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 series de potencias 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


12 (x3 xy) + 12 (3x3 xy)
x(3x3 xy) + 3x4
y(x3 xy) + x3 y
y(3x2 y y 2 ) + 3x2 y 2

J + I0 4 ,

ao permite-nos simplilogo, pelo Corol


ario 8.4.4, I0 3 J. Esta informac
car consideravelmente os geradores de J. De facto, ve-se facilmente
que

J = xy, y 2 , x3 . Em particular, uma serie de potencias p(x, y) =
pij xi y j
pertence a J se e s
o se
p00 = p10 = p01 = p20 = 0.
Formalmente, podemos escrever estas condic
oes 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
representacao para o ideal: as chamadas bases de Gr
obner. Estas bases sao
utilizadas, por exemplo, nos modernos manipuladores simbolicos, tais como
o Mathematica ou o Maple. Discutimos as bases de Grobner nas u
ltimas
duas seccoes deste captulo.
Exerccios.


Captulo 8. Algebra
Comutativa

366

1. Seja D um d.i.p. Mostre que os ideais maximais de D sao 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
e so se o ideal I = I/J e um ideal maximal de A/J.
3. Seja D um domnio integral, e q D um elemento irredutvel. Mostre que
q e maximal na classe de ideais principais de D.
4. Determine os ideais maximais dos aneis:
(a) R[x]/x2 ;
(b) R[x]/x2 3x + 2;
(c) R[x]/x2 + x + 1.
ao maximais:
5. No anel C[x, y]/y 2 + x3 17 diga quais dos seguintes ideais s
(a) x 1, y 4;
(b) x + 1, y + 4;
(c) x3 17, y 2 .
6. Verique quais dos seguintes aneis sao 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
ao a serie de potencias
(Sugesta
1 p e invertvel.)
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 so 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
sao 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

8.5

367

O Teorema dos Zeros de Hilbert

Nesta seccao, K designa um corpo algebricamente fechado. Para estes, como


mostramos na seccao anterior, os pontos de K n estao em correspondencia
biunvoca com os ideais maximais de K[x1 , . . . , xn ]: a a = (a1 , . . . , an )
omios de
K n corresponde o ideal Ia = x1 a1 , . . . , xn an  dos polin
K[x1 , . . . , xn ] que se anulam em a. Este resultado generaliza-se a conjuntos
algebricos arbitr
arios, da seguinte forma.
Proposi
c
ao 8.5.1. Seja Y = Z(I) K n um conjunto algebrico, onde I
K[x1 , . . . , xn ] e um ideal. Os ideais maximais de A = K[x1 , . . . , xn ]/I est
ao
em correspondencia com os pontos de Y : a um ponto a Y corresponde o
ideal maximal Ia/I A.
Demonstrac
ao. Se J A e um ideal maximal, ent
ao e da forma J/I,

onde J K[x1 , . . . , xn ] e um ideal maximal que contem I. Mas, se J


K[x1 , . . . , xn ] e maximal, entao e da forma J = Ia, para um a K n . Por
outro lado, Ia I se e so se a Y .
O anel A = K[x1 , . . . , xn ]/I denido pelo ideal I, contem, pois, toda a
informacao sobre Y = Z(I). Este anel desempenha um papel fundamental
em Geometria Algebrica, como veremos mais adiante.
oes
Corol
ario 8.5.2. Sejam p1 , . . . , pr K[x1 , . . . , xn ]. O sistema de equac

p1 (x1 , . . . , xn ) = 0,
..
.

pr (x1 , . . . , xn ) = 0.
o se existem polin
omios q1 , . . . , qr tais que
n
ao tem soluc
oes em K n se e s
q1 p1 + + qr pr = 1.
Demonstrac
ao. Se o sistema nao tem solucoes, entao, pela proposicao, o
ao tem ideais maximais, e portanto e
anel A = K[x1 , . . . , xn ]/p1 , . . . , pr  n
trivial. Logo, p1 , . . . , pr  = K[x1 , . . . , xn ].
Exemplos 8.5.3.
1. Seja A = C[x, y]. O sistema de equac
oes algebricas

p1 (x, y) = x2 + y 2 1 = 0
p2 (x, y) = x2 y + 1 = 0

p3 (x, y) = xy 1 = 0
n
ao tem soluc
oes em C2 . Logo, pelo corol
ario, 1 p1 , p2 , p3 . N
ao e nada
obvio, a priori, que existam polin

omios q1 (x, y), q2 (x, y), q3 (x, y) tais que


q1 p1 + q2 p2 + q3 p3 = 1.


Captulo 8. Algebra
Comutativa

368

2. Seja A = R[x, y]. O sistema de equac


oes algebricas

p1 (x, y) = x2 + y 2 + 1 = 0
p2 (x, y) = x2 y 2 = 0
n
ao tem soluco
es em R2 . Mas 1
p1 , p2  (porque?). 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, tambem conhecido pelo nome
alemao de Nullstenllensatz de Hilbert:
Teorema 8.5.4 (Teorema dos Zeros de Hilbert). Seja Y = Z(I) K n
um conjunto algebrico, onde I K[x1 , . . . , xn ] e um ideal. Ent
ao:

I(Y ) = I(Z(I)) = I.

obvio que I I(Y ). Falta, pois, demonstrar a inclusao


Demonstra
c
a

o.
E

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
omio n
ao-nulo que se anula em Y = Z(I)
p K[x1 , . . . , xn ] e um polin
(i.e., se p I(Y )), ent
ao introduzimos uma indeterminada adicional y, e
consideramos o sistema de equacoes algebricas:

p1 (x1 , . . . , xn , y) = p1 (x1 , . . . , xn )

..
.

(x
, . . . , xn , y) = pr (x1 , . . . , xn )
p

r
1

p(x1 , . . . , xn , y) = p(x1 , . . . , xn )y 1.
Este sistema de equacoes algebricas n
ao tem solucoes em K n+1 : de facto,
se (x01 , . . . , x0n , y 0 ) satisfaz as primeiras r equacoes, entao x01 , . . . , x0n Y =
Z(I) e, portanto, p(x01 , . . . , x0n , y 0 ) = p(x01 , . . . , x0n )y 0 1 = 1 = 0. Pelo
Corol
ario 8.5.2, existem polin
omios q1 , . . . , qr , q K[x1 , . . . , xn , y] tais que
1=

r


qi (x1 , . . . , xn , y)pi (x1 , . . . , xn ) + q(x1 , . . . , xn , y)(p(x1 , . . . , xn )y 1).

i=1

Substituindo y =
1=

1
p(x1 ,...,xn ) ,

r

i=1

obtemos

qi (x1 , . . . , xn ,

1
)pi (x1 , . . . , xn ).
p(x1 , . . . , xn )

8.5. O Teorema dos Zeros de Hilbert

369

Multiplicando ambos os lados desta igualdade por uma potencia sucientemente elevada de p(x1 , . . . , xn ), vemos que

ri (x1 , . . . , xn )pi (x1 , . . . , xn ) I.
p(x1 , . . . , xn )N =
i

Isto mostra que p(x1 , . . . , xn )

I, como pretendido.

Exemplo 8.5.5.
Os polin
omios p1 (x, y) = x2 e p2 (x, y) = xy denem o conjunto algebrico
2
Y = {(x, y) C
: x = 0}. De facto, se I = x2 , xy, ent
ao, como vimos no
Exemplo 8.3.3, I = x.

Fechamos este captulo com alguns comentarios sobre a relacao entre a

Algebra
Comutativa e a Geometria Algebrica.
Defini
c
ao 8.5.6. Um conjunto algebrico diz-se irredutvel se
Y = Y1 Y2 com Yi algebrico

Y = Y1 ou Y = Y2 .

Chama-se variedade alg


ebrica a um conjunto algebrico irredutvel.

Chamaremos a um ideal I ideal radical se I = I. Note que um ideal


primo e um ideal radical. Temos o seguinte corolario da Nullstenllensatz:
Corol
ario 8.5.7. Existe uma correspondencia biunvoca entre conjuntos
` variedades
algebricos Y K n e ideais radicais I K[x1 , . . . , xn ]. As
algebricas correspondem os ideais primos.
Demonstrac
ao. As aplicacoes Y  I(Y ) e I  Z(I) fornecem a correspondencia desejada. Por outro lado, se Y e uma variedade algebrica, mostramos
que I(Y ) e um ideal primo. De facto, se p(x1 , . . . , 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 irredutvel, 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 irredutvel. Como K[x, y] e um domnio
de factorizac
ao u
nica, o ideal p e primo, e Y = Z(p) e irredutvel. A esta
variedade algebrica chama-se curva alg
ebrica determinada pela equac
ao
p(x, y) = 0. Em geral, se p K[x1 , . . . , xn ] e irredutvel, obtemos uma variedade algebrica Z(p), chamada hipersuperfcie alg
ebrica determinada
pela equac
ao p(x1 , . . . , xn ) = 0.


Captulo 8. Algebra
Comutativa

370

3
2. Seja I1 = x2 + y 2 + z 2 + 2xy, xz + yz e I2 = x
+ y, z. Estes ideais
determinam a mesma variedade algebrica. De facto, I1 = I2 = x + y, z,
logo:
Z(I1 ) = Z(I2 ) = {x + y = 0, z = 0}.

Utilizando os resultados da Seccao 8.3 sobre decomposicoes de ideais,


obtemos outro corol
ario da Nullstenllensatz:
Corol
ario 8.5.9. Todo o conjunto algebrico pode ser expresso, de forma
u
nica, como uma uni
ao de variedades algebricas em que nenhuma componente contem outra.
Demonstrac
ao. Seja Y um conjunto algebrico. O ideal I(Y ) admite uma
decomposicao em ideais prim
arios
I(Y ) = Q1 Qr .
Logo:
Y = Z(I(Y )) = Y1 Yr ,
onde Yi = Z(Qi ). A componente Yi e irredutvel, pois o ideal
&
Ii = I(Yi ) = I(Z(Qi )) = Qi
e primo. Descartando factores, podemos assumir que Yi Yj , para todos os
1 i, j r distintos.
A unicidade desta decomposicao segue-se da unicidade da factorizacao
prim
aria, ou ent
ao pode ser demonstrada directamente (exerccio).
Se Y e um conjunto algebrico, 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 algebrico Y estao em correspondencia biunvoca
com os ideais maximais do anel A(Y ). Por outro lado, se p(x1 , . . . , xn )
ao p(x1 , . . . , xn ) induz uma funcao p : Y K por reK[x1 , . . . , xn ], ent
o regular denida em
stricao. A uma funcao deste tipo chama-se func
a
Y . Obviamente, as funcoes regulares formam um anel para a soma e o
produto induzidos de K[x1 , . . . , xn ].
Proposi
c
ao 8.5.10. Existe um isomorsmo entre o anel de coordenadas
A(Y ) de um conjunto algebrico Y e o anel das func
oes regulares p : Y K.
Demonstrac
ao. A aplicacao p  p determina um epimorsmo do anel de
polin
omios K[x1 , . . . , xn ] no anel das funcoes regulares denidas em Y . O
n
ucleo deste epimorsmo e precisamente
I(Y ) = {p(x1 , . . . , xn ) K[x1 , . . . , xn ] : p(a) = 0, a Y }.

8.5. O Teorema dos Zeros de Hilbert

371

Exemplo 8.5.11.
Seja Y a curva algebrica denida pela equac
ao y = x2 . Toda a func
ao regular
p : Y K e restrica
o de um polin
omio p(x, y) K[x, y] a Y . Se a
` func
ao
regular p associamos o polin
omio p K[w] denido por:
p(w) p(w, w2 ),
vemos que a aplicac
ao p  p induz um isomorsmo do anel das func
oes 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 algebrica, ent


ao o anel A(Y ) e de facto um domnio
integral e uma K-algebra de tipo nito (ver exerccio). Pode-se mostrar que
toda a K-algebra de tipo nito e que e um domnio integral, e o anel de
coordenadas de uma variedade algebrica. Existe, pois, uma correspondencia
biunvoca entre variedades algebricas e as K-algebras de tipo nito que s
ao
domnios integrais. Esta correspondencia estende-se aos morsmos (quando
denidos apropriadamente). Desta forma vemos que proposicoes sobre var
iedades algebricas sao equivalentes a certas proposicoes de Algebra
Comutativa.
Exerccios.
1. Sejam Y1 = Z(p1 , . . . , pr ) e Y2 = Z(q1 , . . . , qs ) conjuntos algebricos em K n .
Mostre que Y1 Y2 = se e so se p1 , . . . , pr , q1 , . . . , qr  = K[x1 , . . . , xn ].
2. Demonstre a unicidade de decomposicao de um conjunto algebrico em variedades algebricas.
3. Se I1 , . . . , Ir K[x1 , . . . , xn ] sao 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 ) sao conjuntos algebricos mostre que o produto
cartesiano Y1 Y2 e um conjunto algebrico. Que ideal corresponde a Y1 Y2 ?
6. Vimos num exemplo desta seccao que, se Y e a curva algebrica y = x2 , 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 algebrica xy = 1, ent
ao A(Z) n
ao e isomorfo a um anel
de polin
omios de uma vari
avel sobre K;


Captulo 8. Algebra
Comutativa

372

(b) Se W e uma curva algebrica p(x, y) = 0, com p(x, y) K[x, y] um


polin
omio irredutvel de grau 2, entao 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 algebricos
irredutveis distintos:
Y0  Y1   Yn Y.
Mostre que:
ao dim Y = 0.
(a) Se Y = {a} K n , ent
(b) dim K = 1;
(c) Se p(x1 , . . . , xn ) K[x1 , . . . , xn ] e irredutvel, 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.
o do anel6 A, dim A, e por denicao o supremo dos comprimentos
A dimensa
dos ideais primos de A. Mostre que, se Y e um conjunto algebrico com anel
de coordenadas A(Y ), ent
ao dim Y = dim A(Y ).
9. Se Y K n e um conjunto algebrico, mostre que:
(a) A(Y ) e um domnio integral;
(b) A(Y ) e de tipo nito;
(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[x1 , . . . , xn ] pertence a I. Pelo
Teorema da Base de Hilbert, o ideal e da forma I = p1 , . . . , ps , logo,
este problema e equivalente ao problema de saber se podemos escrever p
omios
como uma combinacao linear u1 p1 + + un pn , para alguns polin
u1 , . . . , un K[x1 , . . . , xn ]. A resolucao deste problema passa naturalmente
por um Algoritmo de Divis
ao para polin
omios a mais de uma variavel. Introduzimos nesta seccao este algoritmo, que e valido em qualquer corpo K.
Antes de considerarmos o caso geral de divisao de polin
omios a mais de
uma vari
avel, recordemos o Algoritmo de Divisao a uma s
o vari
avel (ver
Teorema 3.6.1). Neste caso, esse algoritmo mostra que dados polinomios
p, d K[x] existem polinomios u
nicos q e r, com deg r < deg d, tais que
6

o de Krull.
Por vezes tambem chamada dimensa

8.6. Divisao 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) = an xn +
n1
+ + a0 K[x] de grau n recordemos que ptop = an xn designa
an1 x
o termo de grau m
aximo. Para dividir o polin
omio p por um polin
omio d
procede-se entao por iteracao:
Comecando com q = 0 e r = p, substitumos em cada passo
qq+

r top
,
dtop

rr

r top
d.
dtop

A iteracao termina quando deg r < deg d.


Existem varios factores que contribuem para o exito deste algoritmo.
Observe-se que trabalhamos os polinomios termo a termo (i.e., um mon
omio
de cada vez), comecando 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 so se n m. Esta relacao
de ordem possui as seguintes propriedades:
ao xn xm , i.e., respeita a divisibilidade.
(a) Se xn divide xm , ent
(b) e uma relacao de ordem total, de forma que podemos comparar
quaisquer dois termos.
(c) e uma boa ordenacao, o que garante que o algoritmo termina.
Estas propriedades sugerem como proceder no caso geral de n vari
aveis:
aveis, i.e.,
Consideramos o conjunto Tn dos termos monicos a n vari
Tn = {x1 1 xnn : 1 , . . . , n N0 }.
Vamos abreviar o elemento x1 1 xnn por x. No conjunto Tn consideramos
a relacao de ordem lexicograca que e denida da seguinte forma:

e
s < s ,
x < x se e so 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 relacao de ordem em Tn temos as seguintes propriedades fundamentais:
ao x x .
(a) Se x divide x , ent


Captulo 8. Algebra
Comutativa

374
(b) e uma relacao de ordem total.
(c) e uma boa ordenacao.

As propriedades (a) e (b) s


ao obvias. Deixamos a demonstracao de (c)
como exerccio. Existem outras relacoes de ordem em Tn que satisfazem as
propriedades (a), (b) e (c) (ver exerccios nesta seccao), e e u
til, em muitas
situacoes, considerar outras relacoes de ordem para alem da lexicograca7 .
Deve-se notar que todos os resultados desta seccao e da pr
oxima sao v
alidos
se substituirmos a relacao de ordem lexicograca por uma relacao de ordem
que satisfaca estas tres propriedades.
Dado um polin
omio p K[x1 , . . . , xn ], com p = 0, podemos escrever este
polin
omio na forma
p = a1 x1 + a2 x2 + + ar xr ,
onde 0 = ai K e os termos monicos satisfazem x1 > x2 > >
omio escrito nesta forma, denimos ptop = a1 x1 que
xr . 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
Defini
c
ao 8.6.1. Dados polin
omios p, d, h K[x1 , . . . , xn ], vamos dizer que
p se reduz a h m
odulo d num passo, e escrevemos
p
h,
d

omio p, e h = p
se dtop divide algum termo ai xi do polin

ai x i
dtop d.

Quando p se reduz a h modulo 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 sao


divisveis por dtop .
7

De facto, pode-se mostrar que os algoritmos baseados na relaca


o de ordem lexicogr
afica
s
ao lentos e que, em geral, e mais vantajoso recorrer a relaco
es de ordem que sejam o
menos lexicogr
aficas possvel.

8.6. Divisao de Polin


omios

375

Exemplo 8.6.3.
Para os polin
omios p = 3x2 y + 4xy 3x e d = xy + x do exemplo anterior,
temos que:
3x2 7x.
p
4xy 3x2 3x
d

Note-se que a ordem em que removemos os termos e irrelevante. Tambem 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 acabamos de expor nao e contudo suciente. Como estamos a lidar com polin
omios a varias vari
aveis, os ideais n
ao sao principais e,
em geral, necessitamos de dividir por v
arios polin
omios. Assim, estendemos
a Denicao 8.6.1, da seguinte forma:
Defini
c
ao 8.6.4. Dados polin
omios p, d1 , . . . , ds , h K[x1 , . . . , xn ], com
odulo a famlia F = {d1 , . . . , ds }, e
di = 0, vamos dizer que p reduz-se a h m
escrevemos
p  h,
F

se existir uma sequencia de ndices i1 , . . . , ir {1, . . . , s} e uma sequencia


de polin
omios h1 , . . . , hr1 K[x1 , . . . , xn ], tais que
p h1 h2 hr1 h.
di1

di2

di1

dir1

dir

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  3x2 7x.
d

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

pois temos:

x2 y
x2 y +xy
xy
xy +y
y

d1

xy y
x+1


Captulo 8. Algebra
Comutativa

376

Por outro lado, vemos que y x2 , pois temos:


d2

y x2
1

y
y +x2
x2

Assim, para a famlia F = {d1 , d2 }, conclumos que x2 y  x2 .


F

mio reduzido em
Vamos dizer que r K[x1 , . . . , xn ] e um polino
relacao `
a famlia F = {d1 , . . . , ds } K[x1 , . . . , xn ], se r = 0 ou se nenhum
omio e
dos termos de r e divisvel por di top . Por outras palavras, um polin
reduzido em relacao a uma famlia F , se nao pode ser reduzido (mod F ).
Temos entao:
Teorema 8.6.6 (Algoritmo de Divis
ao a n vari
aveis). Dado um polin
omio
p K[x1 , . . . , xn ] e uma famlia 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 famlia F ,
ao de p por F .
e aos polin
omios u1 , . . . , us os quocientes da divis
ao divide nenhum dos termos de
Demonstrac
ao do Teorema 8.6.6. Se di top n
p, para i = 1, . . . , s, ent
ao basta tomar r = p e u1 = = us = 0. Caso
contr
ario, tal como no caso de uma vari
avel, procedemos por iteracao.
(0)
(0)
(0)
Comecando com u1 = u2 = = us = 0, tomamos h0 = p. Supon(k)
(k+1)
e hk+1 da seguinte
hamos que conhecamos ui e hk . Denimos ui
forma:
Escolhemos o menor dos ndices i {1, . . . , s} tais que di top |hk top .
(k)

Substitumos ui
se j = i.

(k+1)

por ui

(k)

= ui

Substitumos hk por hk+1 = hk

hk top
,
di top

(k+1)

e tomamos uj

(k)

= uj ,

hk top
d.
di top i

Observe que cada iteracao corresponde, pois, a reduzir hk a hk+1 (mod di ),


para algum i, num passo:
hk hk+1 .
di

mon

mon

> hk+1
. Como Tn e bem ordenado, conclumos
Note-se ainda que hk
que a iteracao termina: existe k0 tal que di top  hk0 +1 top , para i = 1, . . . , s.
Basta, pois, tomarmos r = hk0 +1 .

8.6. Divisao de Polin


omios

377

Na notacao introduzida acima, o Algoritmo de Divis


ao arma que para
qualquer polin
omio p e famlia F = {d1 , . . . , ds } em K[x1 , . . . , xn ], podemos
omio reduzido (mod F ).
sempre obter p  r, onde r e um polin
F

Observe-se que na demonstracao do Algoritmo de Divisao assumimos


de facto que o conjunto {d1 , . . . , ds } e ordenado. Esta ordenacao 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  y 2 x2 y  0.
d1

d2

Por outro lado, se trocarmos a ordem dos divisores, obtemos:


p  x5 x4 ,
d2

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 sera resolvido na
pr
oxima seccao, onde introduziremos as bases de Gr
obner.
Exerccios.
1. Mostre que o conjunto Tn com a relacao de ordem lexicogr
aca e bem ordenado.
2. Seja < uma relacao de ordem no conjunto dos termos m
onicos Tn com as
seguinte propriedades:
1 < x para todo o x = 1;
ao x x < x x , para todo o x Tn .
se x < x ent
Mostre que:
(a) se x divide x , ent
a o x x ;
(b) e uma relacao de ordem total;
(c) e uma boa ordenacao.
3. Dena uma relacao de ordem em Tn por:

n
n

i=1 i <
i=1 i ,

ou
n
n
x < x se e so se

i=1 i =
i=1 i e x < x

na relacao de ordem lexicogr


aca.
Mostre que esta relacao de ordem esta nas condicoes do exerccio anterior.
De ainda outros exemplos de relacoes de ordem que satisfazem as mesmas
condicoes.


Captulo 8. Algebra
Comutativa

378

4. Use o Algoritmo de Divisao 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 valida a seguinte f
ormula para os termos
monicos:
(8.6.1)

pmon = max( max (ui mon di mon ), rmon ).


1is

6. Seja F K[x1 , . . . , xn ] uma famlia de polin


omios. Mostre que n
ao existe
uma cadeia innita
h1
h2
...
hi
...
F

o: Observe que, em cada reducao hi


(Sugesta
hi+1 , podemos n
ao estar a
F

subtrair um termo de topo, como acontece no Algoritmo de Divis


ao.)

8.7

Bases de Gr
obner

Seja I K[x1 , . . . , xn ] um ideal que podemos assumir como sendo da forma


omio p K[x1 , . . . , xn ], gostaramos de ter uma
d1 , . . . , ds . Dado um polin
forma eciente de testar se p I. Da mesma forma gostaramos de, dado
um ideal J, decidir se J = I.
Para decidir se p I, podemos dividir p por d1 , . . . , ds , utilizando o
Algoritmo de Divisao. 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 ja surgia com polin
omios a uma so
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 relacao `a famlia {x3 + x, x3 x}.
Neste caso, resolvamos o problema encontrando um conjunto gerador mais
adequado, nomeadamente x = mdc(x3 +x, x3 x). Temos entao que I = x
e que p I se e so se x|p. No caso de polin
omios a varias vari
aveis, vamos
adoptar um procedimento identico.
8

Estes exerccios, como ali


as todos os c
alculos envolvendo o Algoritmo de Divis
ao,
podem ser efectuados de forma eficaz com o auxlio de um manipulador simb
olico tal
como o Mathematica, o Maple ou o CoCoa. Encorajamos o leitor a utiliz
a-los!

8.7. Bases de Grobner

379

omios
Defini
c
ao 8.7.1. Seja I K[x1 , . . . , xn ] um ideal. Uma famlia de polin
9

n
ao-nulos {g1 , . . . , gs } I diz-se uma base de Grobner do ideal I se
satisfaz a seguinte propriedade:
p I se e so se p  0.
G

Mais geralmente, uma famlia de polin


omios nao-nulos G = {g1 , . . . , gs }
bner se for uma base de Gr
diz-se uma base de Gro
obner do ideal G.
Desta denicao, e obvio 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 obvio que
um ideal possua uma base de Gr
obner. Veremos que isso de facto e verdade como consequencia da proposicao seguinte, que fornece caracterizacoes
alternativas das bases de Gr
obner:
ao-trivial, e seja
Proposi
c
ao 8.7.2. Seja I K[x1 , . . . , xn ] um ideal n
G = {g1 , . . . , gs } I uma famlia de polin
omios n
ao-nulos. As seguintes
armac
oes s
ao equivalentes:
(i) G e uma base de Gr
obner de I.

(ii) p I se e s
o se p = si=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 gi top |ptop .
(iv) g1 top , . . . , gs top  = ptop : p I.
Demonstraca
o. Vamos mostrar que (i) (ii) (iii) (iv) (i).
(i) (ii): Segue-se imediatamente do Algoritmo de Divis
ao e do Exerccio 5 da seccao anterior.
(ii) (iii): Se p I, ent
ao pode ser escrita como em (ii), logo,

uj top gj top ,
ptop =
j

onde a soma e sobre os ndices j tais que pmon = uj mon gj mon . Expandido o
lado direito, vemos imediatamente que existe um j tal que gj 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 austraco que trabalhou, entre outros
domnios, em Geometria Algebrica. 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.


Captulo 8. Algebra
Comutativa

380

onde r e reduzido em relacao a G. Se r = 0, e obvio que p I. Por outro


lado, se p I, ent
ao r I e, por (iv), existem polinomios h1 , . . . , hs tais que
r top =

s


hi gi top .

i=1

Vemos, pois, que existe i {1, . . . , s} tal que gi top |r top . Como r e reduzido
(mod G), conclumos que, necessariamente, r = 0.
Corol
ario 8.7.3. Todo o ideal I K[x1 , . . . , xn ] possui uma base de Gr
obner.
Demonstraca
o. Precisamos do seguinte lema cuja demonstracao deixamos
como exerccio.
Lema 8.7.4. Seja I K[x1 , . . . , xn ] um ideal gerado por um conjunto S de
mon
omios. Existe um subconjunto nito S0 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 = {g1 top , . . . gs top }, onde gi I.
Temos, pois, que G satisfaz a condicao (iv) da Proposicao 8.7.2, logo, e uma
base de Gr
obner de I.
ptop

Nenhuma das caracterizacoes alternativas dadas na Proposicao 8.7.2


fornece uma forma pratica de vericar que um conjunto gerador e uma
base de Gr
obner. Veremos como proceder mais adiante. De qualquer forma,
podemos utilizar estas caracterizacoes 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  x5 x4 .
F

ao e divisvel nem
Assim, q = x5 x4 d1 , d2 . Por outro lado, x5 = q top n
ao 8.7.2 (iii), F n
ao e
por xy = d1 top nem por y = d2 top , logo, pela Proposic
uma base de Gr
obner.

J
a observ
amos que o resto da divis
ao de um polin
omio por uma famlia
F n
ao e, em geral, u
nico pois depende da ordenacao dos polin
omios de F .
No entanto, para as bases de Gr
obner temos:
omios
Teorema 8.7.6. Uma famlia G = {g1 , . . . , gs } K[x1 , . . . , xn ] de polin
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 e u
nico.

8.7. Bases de Grobner

381

Demonstrac
ao. Suponha-se, primeiro, que G e uma base de Grobner. Se
ao
p K[x1 , . . . , xn ] e tal que p  r1 e p  r2 , com r1 e r2 reduzidos, ent
G

r1 r2 e reduzido (mod G). Como r1 r2 G (pois quer p r1 quer p r2


pertencem a este ideal), pela denicao de base de Gr
obner, conclumos que
r1 r2 = 0.
Para provar o recproco, necessitamos do seguinte lema cuja demonstracao deixamos como exerccio.
Lema 8.7.7. Seja g K[x1 , . . . , xn ] tal que g  r, com r reduzido (mod G).
G

ao (g cXgi )  r, para i {1, . . . , s}.


Se c K e X T n , ent
G

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


G

f
acil de ver que podemos escrever
p=

r


cl Xl glj ,

l=1

onde cl K, Xl T n e lj {1, . . . , s}. Aplicando o lema, vemos que


p c1 X1 gl1  r.
G

Por inducao segue-se imediatamente que tambem


0=p

r


cl Xl glj  r.
G

l=1

Assim, conclumos 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 sao necessariamente u
nicos.
Os resultados acima mostram que qualquer ideal possui bases de Gr
obner.
A sua utilidade seria bastante reduzida se nao tivessemos nenhuma forma
eciente de as construir. Vejamos entao que de facto podemos construir
bases de Grobner para um dado ideal I K[x1 , . . . , xn ].
A chave para o metodo de construcao e a caracterizacao de bases de
Gr
obner dada pela condicao (ii) da Proposicao 8.7.2. Esta condicao mostra
ao
que, se I e um ideal gerado por um conjunto nito F = {d1 , . . . , ds }, ent
F pode n
ao ser uma base de Grobner, porque pode existir algum polin
omio
ao e divisvel por di top , para i = 1, . . . , s. Por outro
p I para o qual ptop n
lado, como p I, existem polinomios h1 , . . . , hs tais que
p=

s

i=1

hi di .


Captulo 8. Algebra
Comutativa

382

Assim, o problema est


a em que os maiores dos termos monicos dos factores
mon
= hi mon di mon , podem cancelar-se. No caso mais
hi di , dados por (hi di )
simples, teremos o cancelamento dos maiores dos termos monicos de apenas
omio que resulta deste cancelamento e dado
dois polin
omios, di e dj . O polin
pela seguinte denicao:
Defini
c
ao 8.7.8. Para quaisquer dois polin
omios p, q K[x1 , . . . , xn ] chama10

omio
se S-polinomio ao polin
S(p, q) =

m
m
p top q,
top
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:
xy 3
xy 3
p 3q
2
2xy
3y
1
1
1
2
= yp xq = y 2 + x2 y.
2
3
2
3

S(p, q) =

Observe que em S(p, q) cancel


amos o termo m
onico xy 3 .

Os S-polin
omios tambem servem para medir a falta de unicidade no
Algoritmo de Divisao. Assuma-se que na divis
ao de p K[x1 , . . . , xn ] por
{d1 , . . . , di } existe um termo X = ax de p que e divisvel simultaneamente
por um di top e por um dj top (i = j). Por um lado, temos que p hi , onde
di

hi = p

X
di top

di .

Por outro lado, temos que p hj , onde


dj

hj = p

X
dj .
dj top

10
N
ao podemos justificar neste livro o uso da letra S para qualificar estes polin
omios.
Diremos apenas que est
a relacionado com a noca
o de syzygy: Dado um ideal
I =

o : As I definida por (a1 , . . . , as )
i ai di e
d1 , . . . , ds  A[x1 , . . . , xn ] a aplicaca
um homomorfismo de A-m
odulos e chama-se syzygy a um elemento do n
ucleo.

8.7. Bases de Grobner

383

A diferenca (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 = {g1 , . . . , 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

ao e claro
Demonstrac
ao. Se G = {g1 , . . . , gs } e uma base de Grobner, ent
que S(gi , gj ) G, logo, S(gi , gj )  0.
G

Para provar o recproco, precisamos do seguinte lema cuja demonstracao


e deixada como exerccio:
Lema 8.7.11. Seja p um polin
omio que e combinac
ao linear de polin
omios
d1 . . . , ds K[x1 , . . . , xn ], com coecientes em K,

ci di ,
(ci K).
p=
i

ao
Se d1 mon = = ds mon X = 0 e pmon < X, ent

aij S(di , dj ),
p=
i<j

para alguns aij K, com 1 i < j s.


Seja ent
ao G = {g1 , . . . , gs } tais que S(gi , gj )  0, se i = j. Vamos
G

mostrar que G e uma base de Grobner do ideal I = G, recorrendo a`


condicao (ii) da Proposicao 8.7.2. Fixado p I, entre as varias possibilidades de escrever p como combinacao linear
(8.7.1)

p=

r


hi gi ,

(hi K[x1 , . . . , xn ]),

i=1

escolhemos aquela para a qual o termo monico


X = max (hi mon gi mon )
1ir

e mnimo. Isto e possvel, pois o conjunto dos termos m


onicos T n e bem
mon
. Supomos, por absurdo, que
ordenado. Basta, pois, mostrar que X = p
pmon < X, e vamos ver que existe uma combinacao linear do tipo (8.7.1)
com X mais pequeno, o que e uma contradicao.


Captulo 8. Algebra
Comutativa

384

omio g por
Seja A = {i : hi mon gi mon = X}, e dena-se um polin


g=
hi top gi =
ci Xi gi ,
(Xi = hi mon ).
iA

iA

Temos entao que (Xi gi )mon = X se i A e gmon < X, logo, pelo lema,
podemos escrever

(8.7.2)
g=
aij S(Xi gi , Xj gj ),
i<j
i,jA

para alguns aij K. Um calculo simples mostra que


S(Xi gi , Xj gj ) =

X
S(gi , gj ),
Xij

otese, S(gi , gj )  0, cononde Xij = mmc(gi mon , gi mon ). Como, por hip
G

clumos tambem que S(Xi gi , Xj gj )  0. Do Algoritmo de Divisao, segue


G

ent
ao que
S(Xi gi , Xj gj ) =

(8.7.3)

ijk gk ,
h

kA

ijk que satisfazem (ver Exerccio 5 da seccao antepara certos polin


omios h
rior):
max (hijk mon gk mon ) = S(Xi gi , Xj gj )mon

1ks

< max((Xi gi )mon , (Xj gj )mon ) = X.


ao
Assim, se substituirmos a expressao (8.7.3) de S(Xi gi , Xj gj ) na express
(8.7.2) para g, e se substituirmos a expressao resultante na expressao (8.7.1)
para p, obtemos uma nova combinacao linear do tipo (8.7.1) com X mais
pequeno, tal como pretendamos.
O Teorema de Buchberger fornece um metodo para calcular bases de
Gr
obner de um ideal I = d1 , . . . , ds , por iteracao. Procedemos da seguinte
forma:
Calculamos todos os S-polin
omios S(di , dj ).
Reduzimos os S-polin
omios por G.
Adicionamos a G os resultados da reducao que n
ao sao nulos, e recomecamos a iteracao.
Deixamos como exerccio vericar que o Teorema da Base de Hilbert garante
que este algoritmo termina.

8.7. Bases de Grobner

385

Exemplo 8.7.12.
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  x3 x2 .
F

Este polin
omio e n
ao-nulo, o que mostra, como j
a sabamos, 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  0,
G

S(d1 , d3 ) = 0,
S(d2 , d3 ) = x2 y x5  0.
G

Assim, vemos que G e uma base de Gr


obner, e o algoritmo termina.

Se G e uma base de Grobner de um ideal I, ent


ao e obvio que se acrescentarmos a G elementos nao-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:
Defini
c
ao 8.7.13. Um conjunto G = {g1 , . . . , gs } K[x1 , . . . , xn ] diz-se
bner reduzida se G e uma base de Grobner em que os
uma base de Gro
termos gi top sao monicos e reduzidos (mod (G {gi })) para i = 1, . . . , s.
Temos entao o seguinte resultado importante:
Teorema 8.7.14 (Buchberger II). Todo o ideal I K[x1 , . . . , xn ] possui
uma u
nica base de Gr
obner reduzida.
Demonstrac
ao. Vamos chamar a uma base de Grobner G = {g1 , . . . , gs }
mnima, se gi top sao monicos, e para i = j temos gi top  gj top .
Para obter uma base de Gr
obner mnima a partir de uma base de Gr
obner
G = {g1 , . . . , gs } dada, procedemos por eliminacao: eliminamos todos os gi
para os quais existem um j tal que gj top |gi top , e dividimos os restantes
por um elemento de K, de forma que gj top sejam monicos. O conjunto G
resultante ainda e uma base de Grobner: e obvio que, se p e um polin
omio
ao p e divisvel por gj top ,
com f top divisvel por gi top , para algum gi G, ent
para algum gj G .
Uma vez obtida uma base de Gr
obner mnima G = {g1 , . . . , gt }, para
obter uma base de Gr
obner reduzida H = {h1 , . . . , ht } procedemos por
iteracao:


Captulo 8. Algebra
Comutativa

386

g1  h1 , onde h1 e reduzido em relacao a H1 = {g2 , . . . , gt };


H1

g2  h2 , onde h2 e reduzido em relacao a H2 = {h1 , g3 . . . , gt };


H2

g3  h3 , onde h3 e reduzido em relacao a H3 = {h1 , h2 , g4 . . . , gy };


H3

..
.
gt  ht , onde ht e reduzido em relacao a Ht = {h1 , . . . , ht1 }.
Ht

claro que H = {h1 , . . . , ht } e uma base de Grobner reduzida. Para vericar


E
a unicidade, precisamos do seguinte lema cuja demonstracao remetemos para
os exerccios.
ao bases de Gr
obner
Lema 8.7.15. Se G = {g1 , . . . , gs } e H = {h1 , . . . , ht } s
mnimas, ent
ao s = t e gi mon = hi mon , para i = 1, . . . , t, eventualmente
depois de uma renumerac
ao.
obvio que uma base de Gr
E
obner reduzida e mnima. Assim, se G =
{g1 , . . . , gs } e H = {h1 , . . . , ht } sao bases de Grobner reduzidas, o lema
mostra que s = t, e podemos assumir que gi 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
ao vemos que gj mon = hj mon divide um termo
gj mon |(gi hi )mon . Mas ent
otese de que G e H eram ambas bases de
de gi ou de hi . Isto contradiz a hip
Gr
obner reduzidas.
Voltemos agora aos problemas colocados no incio desta seccao. Para um
ideal I = d1 , . . . , ds  K[x1 , . . . , xn ] gostavamos de:
Decidir se um polin
omio p K[x1 , . . . , xn ] pertence a I,e em caso
armativo determinar polin
omios h1 , . . . , hs tais que p = i hi di .
Dado um ideal J K[x1 , . . . , xn ] determinar se J = I.
Utilizando as bases de Grobner, e agora muito f
acil responder a ambas
as quest
oes. Para resolver o primeiro problema, construmos uma base de
Gr
obner G = {g1 , . . . , gr } para I e sabemos que
pI

p  0.
G

Por outro lado, se p I, ent


ao podemos calcular os polin
omios coecientes
ao. Finalmente, dado outro ideal
h1 , . . . , hs atraves do Algoritmo de Divis
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 calculo
de bases de Grobner, todas estas questoes podem ser resolvidas de forma
eciente.

8.7. Bases de Grobner

387

As bases de Grobner s
ao extremamente u
teis para resolver muitos outros

problemas pr
aticos em Algebra Comutativa ou em areas que recorram `a

olicos em
Algebra
Comutativa11 . O desenvolvimento dos manipuladores simb
anos recentes levou `a implementacao em computador de algoritmos ecientes
para resolver muitos desses problemas.
Retornemos, a ttulo de exemplo, ao estudo das variedades algebricas.
Seja I K[x1 , . . . , xn ] um ideal que dene a variedade algebrica
Y = Z(I) = {(a1 , . . . , an ) K n : p(a1 , . . . , an ) = 0, p I}.
Para o anel de coordenadas A(Y ) = K[x1 , . . . , xn ]/I gostaramos naturalmente de saber:
(i) Determinar representantes de cada elemento de A(Y ).
(ii) Realizar as operacoes no anel A(Y ) em termos desses representantes.
(iii) Determinar se um elemento f A(Y ) e invertvel e, em caso armativo, calcular o inverso.
Todos estes problemas podem ser resolvidos de forma efectiva com recurso
`as bases de Grobner. Por exemplo, para resolver o problema (i), escolhemos uma base de Grobner G para I, e para cada p K[x1 , . . . , xn ] desao de p por G. Dados dois polin
omios
ignamos por pG o resto da divis
p, q K[x1 , . . . , xn ] temos que pG = qG se e so se p q I (exerccio).
Assim, os elementos pG sao representantes dos elementos de A(Y ), tal como
era pretendido. As solucoes de (ii) e (iii) s
ao discutidas nos exerccios.
O leitor encontrar
a muitas outras aplicacoes das bases de Grobner nas
referencias que fornecemos como Sugest
oes de Leitura Adicional no nal
deste livro.
Exerccios.
1. Seja G = {g1 , . . . , gs } K[x] um conjunto de polin
omios nao-nulos, e seja
d = mdc(g1 , . . . , gs ). Mostre que G e uma base de Grobner se e s
o se cd G,
para algum c K n
ao-nulo.
2. Generalize o exerccio 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 eliminacao 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
tambem desenvolver uma teoria de bases de Gr
obner para coeficientes num anel comutativo
A, com boas propriedades (por exemplo, num d.f.u.).


Captulo 8. Algebra
Comutativa

388

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:
omio de
(a) p I se e so se todo o termo a x de p e divisvel por um mon
S;
(b) existe um subconjunto nito S0 de S tal que I = S0 .
5. Dada uma famlia G = {g1 , . . . , gs } K[x1 , . . . , xn ] de polin
omios nao-nulos
ao por G
assuma que para todo o polin
omio p K[x1 , . . . , xn ] o resto da divis
e u
nico. Mostre que, se g K[x1 , . . . , xn ] e tal que g  r, com r reduzido
G

(mod G), ent


ao (g cXgi )  r, para todo o c K, X T n e i {1, . . . , s}.
G

6. Demonstre o Lema 8.7.11.


7. Verique, recorrendo ao Teorema da Base de Hilbert, que o algoritmo para
calcular bases de Grobner 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 w3 , w3 w Q[x, y, z, w];
9. Se G = {g1 , . . . , gs } e H = {h1 , . . . , ht } sao bases de Gr
obner mnimas,
mostre que s = t e que gi mon = hi mon para i = 1, . . . , t (eventualmente depois
de uma renumeracao).
10. Determine bases de Grobner reduzidas para cada um dos ideais dados no
Exerccio 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 divisao de p por G. Seja ainda Y = Z(I) a variedade
algebrica associada a I, e A(Y ) o seu anel de coordenadas. Mostre que:
ao pG = qG se e so se p q I.
(a) Se p, q K[x1 , . . . , xn ], ent
(b) As operacoes de A(Y ) sao dados por pG qG = (pq)G e pG + qG = (p + q)G .
(c) Uma base para A(Y ), como espaco 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 so se 1 I, p, i.e., se e so
se a base de Grobner reduzida de I, p e H = {1}.

8.7. Bases de Grobner

389

12. Em geral, e bastante dcil 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

as bases de Gr
`
obner. De facto, mostre que, se I = d1 , . . . , ds , ent
ao p I
se e so se 1 d1 , . . . , ds , 1 yp K[x1 , . . . , xn , y]. Assim, vemos que p I
se e so se a base de Grobner reduzida de d1 , . . . , ds , 1 yp K[x1 , . . . , xn , y]
e {1}.

390

Captulo 8. Algebra
Comutativa

Ap
endice A

Complementos sobre a
Teoria dos Conjuntos
A nocao de conjunto e a mais importante de todas as nocoes matematicas
e constitui, por assim dizer, a primeira pedra do grande edifcio que e a
Matematica. O leitor estara certamente familiarizado com a ideia informal
de conjunto e de elemento de um conjunto, bem como com algumas das
construcoes elementares que estes suportam (uni
oes, interseccoes, complementos, etc.). Por outro lado, armacoes tais como:
dois conjuntos s
ao iguais se e s
o se possuem os mesmos elementos,
dados dois conjuntos, existe um conjunto que os contem,
dado um conjunto, existe um conjunto formado por todos os seus subconjuntos,
sao normalmente aceites como obvias. No entanto, para as justicar plenamente, seria necessario proceder a uma investigacao mais profunda sobre
os fundamentos da Teoria dos Conjuntos, o que est
a para alem do ambito
deste livro. Por exemplo, o famoso paradoxo de Russell, sobre a existencia
do conjunto de todos os conjuntos, s
o pode ser resolvido pela via da axiomatizacao da Teoria dos Conjuntos. Para um estudo mais pormenorizado
destas questoes, remetemos o leitor para o livro que Paul Halmos escreveu
a este respeito1 .
Neste apendice, limitamo-nos, pois, a fornecer alguns resultados e nocoes
complementares da Teoria dos Conjuntos e que sao essenciais para o estudo

da Algebra.
1

P. R. Halmos, Naive Set Theory, Undergraduate Texts in Mathematics, SpringerVerlag, 1974.

391

392

A.1

Apendice A. Complementos sobre a Teoria dos Conjuntos

Rela
c
oes e Func
oes

As nocoes de relac
ao bin
aria e de func
ao estao directamente relacionadas
com a de par ordenado. Por isso, o seu tratamento formal exige a denicao
previa de par ordenado, que passamos a apresentar. De um ponto de vista
pr
atico, a propriedade fundamental dos pares ordenados e a equivalencia
(A.1.1)

(x1 , y1 ) = (x2 , y2 )

x1 = x2 e y1 = y2 .

Os requisitos basicos para a denicao de par ordenado s


ao consequentemente
os de ser expressa em termos de nocoes ainda mais basicas da Teoria dos
Conjuntos, e conduzirem a` equivalencia precedente. Estes requisitos sao
satisfeitos pela:
Defini
c
ao A.1.1. Se X e Y sao conjuntos, x X e y Y , o par ordenado (x, y) e o conjunto (x, y) = {x, {x, y}}. Os elementos x e y sao
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 equivalencia (A.1.1) e uma consequencia logica directa da Denicao
A.1.1, e em particular que (x, y) so e igual a (y, x) quando x = y. Com base
na nocao de par ordenado, podemos introduzir outra nocao muito importante que nos permitir
a, por exemplo, formalizar a nocao de funcao:
o entre X e Y e um conjunto R de pares
Defini
c
ao A.1.2. Uma relac
a
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 relacao R entre X e Y tem associada
E
uma outra relacao entre Y e X, obtida trocando as componentes de cada
par ordenado em R.
o inversa ou
Defini
c
ao A.1.3. Se R e uma relacao 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 varios tipos importantes de relacoes, e e indispensavel conhecer
as denicoes formais para as relac
oes de ordem, as relac
oes de equivalencia,
e as func
oes. Consideramos primeiro o caso das relacoes de ordem.
Defini
c
ao A.1.4. Seja R uma relacao no conjunto X. Dizemos que R e
uma relacao 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. Relacoes e Funcoes

393

Existem tambem varios tipos de relacoes de ordem, distinguidas pelos


qualicativos estrita/lata e total/parcial. As diferencas entre estes casos sao
as seguintes:
Defini
c
ao A.1.5. Seja R uma relacao de ordem em X.
(i) A relacao 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 relacao 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 varias possibilidades.
Exemplos A.1.6.
1. A relac
ao > (maior) entre n
umeros reais e uma relaca
o de ordem estrita
e total.
2. A relac
ao (maior ou igual) entre n
umeros reais e uma relac
ao de ordem
lata e total.
3. A relac
ao (contem) entre subconjuntos de um conjunto dado e lata e
parcial.
4. A relac
ao  (contem estritamente) e estrita e parcial.

Dado um conjunto parcialmente ordenado X, com relacao de ordem


designada por , qualquer subconjunto Y X ca parcialmente ordenado

com a relacao de ordem induzida em Y (que ainda designamos por ). E


claro que a relacao de ordem em Y pode possuir propriedades que a relacao
de ordem em X n
ao possui. Por exemplo, pode acontecer que Y X, para
a relacao 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 relac
ao 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
` relac
ao 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 relac
ao
de ordem, n
ao e um conjunto totalmente ordenado.

Vejamos agora uma outra classe de relacoes bin


arias muito importante,
as relacoes de equivalencia:

394

Apendice A. Complementos sobre a Teoria dos Conjuntos

Defini
c
ao A.1.8. Seja R uma relacao 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 relacoes de equivalencia.
Exemplos A.1.9.
1. A relac
ao de paralelismo entre rectas do plano e de equivalencia.
2. A relac
ao de igualdade num qualquer conjunto e de equivalencia.
3. A relac
ao de congruencia m
odulo m no conjunto dos inteiros e de equivalencia.

Ao contr
ario das relacoes de ordem, uma relacao de equivalencia num
conjunto X n
ao induz, em geral, uma relacao de equivalencia num subconjunto Y X. Por outro lado, qualquer relacao de equivalencia R num
conjunto X determina automaticamente uma classe importante de subconjuntos de X.
Defini
c
ao A.1.10. Se x X, a classe de equival
encia de x, designada
x ou [x], e o conjunto
x = [x] = {y X : xRy}.
O conjunto de todas as classes de equivalencia 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 relac
ao de paralelismo entre rectas no plano, a classe de
equivalencia de uma recta L e formada por todas as rectas paralelas a L.
2. Se R e a relaca
o de igualdade no conjunto X o conjunto quociente e X/R =
{{x} : x X}.
3. Se R e a relaca
o de congruencia m
odulo m no conjunto dos inteiros Z e
a Z, ent
ao a = {a + km : k Z}.

um exerccio simples mostrar que duas classes de equivalencia ou coE


incidem ou s
ao distintas.

A.1. Relacoes e Funcoes

395

Proposi
c
ao A.1.12. Se R e uma relac
ao de equivalencia em X, ent
ao,
para quaisquer x, y X, as seguintes armac
oes s
ao equivalentes:
(i) xRy;
(ii) x = y;
(iii) x y = .
Au
ltima classe de relacoes que consideramos e a das funcoes.
o de X em
Defini
c
ao A.1.13. Uma relacao 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
ao y = y  .
(ii) se xf y e xf y  , ent
Devido a (ii), escrevemos y = f (x) em lugar de xf y. Dizemos entao que X
e o domnio e Y o contradomnio da funcao f .
o ou
Outras designacoes frequentes para um funcao sao 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
a
2. Se X Y s
ao conjuntos, iY : Y X, dada por iY (y) = y, e a func

inclusao de Y em X.
3. Se R e uma relac
ao de equivalencia em X, X/R : X X/R, dada por
o quociente de X em X/R.
a
X/R (x) = x, e a aplicac

Em geral, se X X  e Y Y  , dada uma funcao f : X Y , denimos


f (X  ) {f (x) : x X  },

f 1 (Y  ) {x X : f (x) Y  }.

Dizemos entao que f (X  ) e a imagem directa de X  por f , e f 1 (Y  ) e a


imagem inversa de Y  , tambem por f . Em particular, a imagem de f e o
conjunto f (X), que se designa tambem por Im f .
Exemplo A.1.15.
Se f : R R e a func
ao cos x, temos ent
ao que a sua imagem e f (R) =
[1, +1]. A imagem inversa do conjunto {0} e f 1 ({0}) = { 2n+1
2 : n Z}.

Como bem sabemos, certos tipos de funcoes merecem qualicativos especiais:

396

Apendice A. Complementos sobre a Teoria dos Conjuntos

Defini
c
ao A.1.16. Seja f : X Y uma funcao. 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 so se e injectiva e sobre(iii) f diz-se bijectiva, ou uma bijecc
a
jectiva. Neste caso, dizemos que os conjuntos sao 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 projecc
ao pX/R : X X/R e sobrejectiva.
4. A func
ao cos : R R nem e injectiva nem e sobrejectiva.

o de f e g e
Dadas funcoes f : X Y e g : Y Z, a composic
a
a funcao g f : X Z, lida g ap
os f , dada por (g f )(x) = g(f (x)).
Deixamos como exerccio a vericacao da
Proposi
c
ao 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
func
oes, (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 .
Exerccios.
1. Use a Denicao (A.1.1) para provar a equivalencia (A.1.1).
2. Exprima as propriedades de anti-simetria e tricotomia de uma relacao R em
termos de R e da sua inversa Rop .
3. Demonstre a Proposicao (A.1.12).

A.2. Axioma da Escolha, Lema de Zorn e Inducao

397

4. Prove que, se f : X Y e uma funcao e {Yi }iI e uma famlia de subconjuntos de Y , ent
ao sao v
alidas as identidades
'
'


f 1 (Yi ),
e f 1 ( Yi ) =
f 1 (Yi ).
f 1 ( Yi ) =
iI

iI

iI

iI

Ser
a que estas identidades ainda s
ao v
alidas se se supusermos que {Xi }iI e
uma famlia de subconjuntos de X e substituirmos f 1 por f ?
5. Seja f : X Y uma funcao.
(a) Pode existir mais do que uma funcao g : Y X tal que f g = IY ?
(b) Pode existir mais do que uma funcao g : Y X tal que g f = IX ?
(c) Pode existir mais do que uma funcao g : Y A tal que f g = IY e
g f = IX ?
6. Prove os itens (i) e (ii) da Proposicao A.1.182 .
7. Mostre que a inversa f 1 da funcao f : X Y e:
(a) uma funcao f 1 : f (X) X se e so se f e injectiva;
(b) uma funcao f 1 : Y X se e so se f e bijectiva.
8. Verique que, se f : X Y e uma funcao bijectiva, ent
ao g = f 1 e a u
nica
funcao tal que f g = IY e g f = IX .
9. Prove que, se X = e Y = , n
ao existem funcoes f : X Y .
10. Se X = e f : X Y , ent
ao f e injectiva, e alem disso f e sobrejectiva se
e so se Y = .

A.2

Axioma da Escolha, Lema de Zorn e Indu


c
ao

Fizemos ja v
arias referencias ao produto cartesiano de conjuntos. Utilizando
a nocao de funcao, podemos fazer uma an
alise um pouco mais cuidada sobre
este conceito, em particular para desde ja 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 seccao por In = {k N : k n} o conjunto
dos primeiros n naturais. Em particular, I0 = .
Sendo X um conjunto, e f : I2 X uma funcao, e claro que f determina
unicamente um par ordenado com componentes em X (especicamente, o
par (f (1), f (2)), que tambem podemos escrever (f1 , f2 ). Por outras palavras,
2

As demonstraco
es dos itens (iii) e (iv) requerem o Axioma da Escolha de que falaremos
mais adiante.

398

Apendice A. Complementos sobre a Teoria dos Conjuntos

o conjunto das funcoes f : I2 X e isomorfo ao conjunto dos pares ordenados com componentes em X.
Uma observacao an
aloga e valida se considerarmos a classe das funcoes
f : I2 X Y tais que f (1) X e f (2) Y . A conclus
ao continua a ser
que o conjunto das funcoes 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 funcoes.
Defini
c
ao A.2.1. Sendo
nX1 , X2 , . . . , Xn conjuntos, o seu produto cartee o conjunto das funcoes f : In X, tais
siano, designado por 
i=1 Xi ,
que f (k) Xk . Se f ni=1 Xi escrevemos f = (f (1), f (2), . . . , f (n)), ou
f = (f1 , f2 , . . . , fn ).
n
Se os conjuntos X
i nsao todos iguais a X, escrevemos X n(a potencia
n de X) em vez de i=1 X. Neste caso, os elementos de X dizem-se ntuplos de elementos de X.
A tecnica usada na Denicao 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, substitumos a famlia de conjuntos X1 , X2 , . . . , Xn , indexada
pelo par
ametro natural n, por uma famlia {Xi : i I}, indexada pelo
par
ametro i pertencente a um conjunto arbitr
ario I(3 ).

Defini
c
ao A.2.2. Dada a famlia {Xi : 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
 cao canonica k : iI4Xi Xk e a aplicacao que a um elemento
f iI Xi associa f (k) Xk .
Exemplos A.2.3.

1. Para qualquer conjunto X, nN X e o conjunto das sucess
oes com valores
em X.

oes naturais f : N N que satisfazem
2. nN In e o conjunto das sucess
f (n) n, para qualquer n N.

oes reais f : R R tais que x 1
3. xR [x 1, x + 1] e o conjunto das func
f (x) x + 1.
Recorde-se que, dada uma classe de conjuntos X, uma famlia indexada por i I
n
ao passa de uma funca
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 finito.
3

A.2. Axioma da Escolha, Lema de Zorn e Inducao

399

Nas discussoes precedentes usamos frequentemente classes de funcoes


com domnio X e contradomnio Y xos, em particular para denir produtos
tradicional usar o smbolo Y X para representar estas classes
cartesianos. E
de funcoes. Assim,
Defini
c
ao A.2.4. Y X = {f : X Y } e o conjunto de todas as funcoes de
X em Y .
Exemplos A.2.5.
1. X N designa o conjunto das func
oes f : N X, i.e., o conjunto das sucess
oes
em X.
oes reais de vari
avel real.
2. RR designa o conjunto de todas as func
oes reais de duas vari
aveis reais.
3. RRR designa o conjunto de todas as func
oes bin
arias em X.
4. Em geral, X XX e o conjunto das operac
5. O conjunto X n tambem pode designar-se por X In .


O produto cartesiano iI Xi e em geral um subconjunto estrito de
I

coes f : I iI Xi
iI Xi , porque naturalmente nem todas as fun
vericam a condicao adicional f (i) Xi , para qualquer i I. No entanto,
se Xi = X para qualquer i I, e claro que


Xi =
X = XI .
iI

iI

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

facilmente demonstr
ao-vazio para
E
avel (por inducao) que ni=1 Xi e n
qualquer natural n, desde que os conjuntos Xi sejam nao-vazios. A mesma
armacao 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 Xi = , para qualquer i I,
ent
ao iI Xi = .
A razao 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 famlia arbitr
aria de conjuntos, existe sempre uma funcao que escolhe
exactamente um elemento de cada conjunto.
O exemplo seguinte ilustra o tipo de diculdade que o Axioma da Escolha
permite ultrapassar.
Exemplo A.2.6.

400

Apendice A. Complementos sobre a Teoria dos Conjuntos

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 criterio de escolha, e necessitamos de recorrer ao Axioma da
Escolha para podermos armar a existencia de um conjunto com exactamente
uma meia de cada par.

Muitos resultados de existencia de um dado conjunto, ou elemento de um


conjunto, satisfazendo esta e aquela propriedade, podem ser reformulados
em termos de existencia de um elemento maximal para uma relacao 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
contem 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 incio deste apendice). No exemplo
seguinte fornecemos uma aplicacao tpica 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 contem I (e n
ao-vazio!). Em X consideramos a relaca
o de
inclus
ao, que e evidentemente uma relac
ao de ordem parcial. Se {Ij : j J}
e uma cadeia em X, ent
ao possui o majorante jJ Ij (verique que este
conjunto e de facto um ideal de A que contem I e portanto pertence a X).
Conclumos 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 relacao a este exemplo poder-se-ia pensar que uma outra via de


demonstracao seria a seguinte: se I e um ideal de A e n
ao e maximal,
ent
ao existe um ideal I0 que o contem. Agora, ou I0 e maximal ou entao
existe um ideal I1 que o contem, 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 razoes, num conjunto X parcialmente ordenado
pode n
ao existir um elemento mnimo, e mesmo se existir elemento mnimo,
nada nos garante que um subconjunto Y X possua elemento mnimo. A
denicao seguinte pretende eliminar estas possibilidades.
Defini
c
ao A.2.9. Um conjunto X parcialmente ordenado diz-se bem ordenado se todo o subconjunto S X n
ao-vazio possui um elemento mnimo.
5

As noco
es de majorante/minorante, supremo/nfimo e m
aximo/mnimo para subconjuntos de conjuntos parcialmente ordenados e discutida na Secca
o 2.2.

A.2. Axioma da Escolha, Lema de Zorn e Inducao

401

Obviamente, a relacao de ordem dum conjunto bem ordenado X e tose x, y X, ent


ao o conjunto {x, y} possui um elemento mnimo,
logo ou x y ou y x.

tal(6 ):

Exemplos A.2.10.
1. O conjunto N, com a relaca
o de ordem usual, e um conjunto bem ordenado.
2. O conjunto Z, com a relac
ao de ordem usual, n
ao e um conjunto bem ordenado, pois, por exemplo, o subconjunto {n Z : n 0} n
ao tem um elemento
mnimo.

Um outro resultado equivalente ao Axioma da Escolha e, por conseguinte,


ao Lema de Zorn e o seguinte:
Teorema A.2.11 (Princpio de Boa Ordena
c
ao). Todo o conjunto pode
ser bem ordenado.
Para uma demonstracao 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 relaca
o de ordem
usual, n
ao e um conjunto bem ordenado. No entanto, temos por exemplo a
seguinte boa ordenaca
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 possvel generalizar o metodo de inducao 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 entao:
Teorema A.2.13 (Indu
c
ao Transfinita). Seja X um conjunto bem ordenado, e S X, com a seguinte propriedade:
x X, s(x) S = x S.
Ent
ao S = X.
6

Daqui em diante, e salvo menca


o em contr
ario, denotaremos a relaca
o de ordem (lata)
de um conjunto X parcialmente ordenado pelo smbolo .

402

Apendice A. Complementos sobre a Teoria dos Conjuntos

Demonstrac
ao. Se X S n
ao for vazio, seja x o seu elemento mnimo. Ent
ao
o segmento s(x) esta contido em S, logo, pela hip
otese de inducao, 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 metodo de inducao transnita tem um domnio de aplicacao bastante
largo, como decorre do Princpio da Boa Ordenacao.
Finalmente, aproveitamos para formular a teoria que sustenta as denicoes
recursivas referidas no texto, incluindo aqui tambem as denicoes recursivas
transnitas.
Sendo A um conjunto, e n N, consideramos o conjunto An de todas
as funcoes 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 func
ao F : A. E
n
dado um n-tuplo fn A , fn = (x1 , x2 , , xn ), a funcao F permite calcular
um (n + 1)-tuplo fn+1 An+1 , 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 (Defini
c
oes Recursivas). Dado x1 A, existe uma
u
nica sucess
ao : N A tal que
(i) (1) = x1 , e
(ii) (k + 1) = F (|Ik ), para qualquer k N.
ao de ao conjunto Ik .
Designamos aqui por |Ik a restric
Demonstrac
ao. Provamos primeiro, e por inducao, que para qualquer n N
existe fn An que satisfaz as condicoes
(1) fn (1) = x1 , e
(2) fn (k + 1) = F (fn |Ik ), para qualquer k < n.
O resultado e evidente para n = 1, denindo f1 (1) = x1 , e reconhecendo
que a condicao (2) e, neste caso, vazia. Supondo o resultado verdadeiro
para n 1, existe portanto um n-tuplo fn = (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 condicoes
(1) e (2). Supondo sem perda de generalidade que n < m, provamos a
seguir que fn e a restricao de fm a In . Para isso, considere-se o conjunto
ao-vazio, seja r + 1 o seu
D = {k In : fn (k) = fm (k)}. Supondo D n
mnimo, e note-se que r 1, porque por hip
otese fn (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 Inducao

403

restricoes fn |Ir e fm |Ir sao iguais. Mas, neste caso, temos necessariamente
fn (r + 1) = F (fn |Ir ) = F (fm |Ir ) = fm (r + 1), contradizendo a armacao
r + 1 D.
Podemos nalmente concluir a demonstracao. Como vimos, para qualquer n N existe exactamente uma funcao fn An que satisfaz as condicoes
imediato vericar que
(1) e (2). Denimos : N A por f (n) = fn (n). E
esta funcao e a u
nica sucessao que satisfaz as condicoes (i) e (ii).
O resultado anterior pode ser generalizado, substituindo N por um qualquer conjunto bem ordenado X. Neste caso, os conjuntos In sao substitudos
pelos segmentos s(x) = {y X : y < x}, Ax = As(x) e o conjunto de todas
ormula
as funcoes f : s(x) A, e temos, naturalmente, = xX Ax . A f
recursiva e novamente uma funcao F : A.
Enunciamos aqui o resultado correspondente, deixando a demonstracao
como exerccio.
Teorema A.2.15 (Defini
c
oes Recursivas Transfinitas). Existe uma
u
nica func
ao f : X A tal que f (x) = F (f|s(x) ), para qualquer x X.
Exerccios.
1. Mostre que X Y e isomorfo a Y X. Em que condicoes 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 sao isomorfos.
Z

5. Mostre que os conjuntos X Y Z e (X Y ) sao 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 so
se existe g : Y X tal que f g = IY .
ao as projeccoes
8. Mostre que, 
se I = e Xi = para qualquer i I, ent
canonicas k : iI Xi Xk sao 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 armacoes:
(a) Todo o conjunto parcialmente ordenado possui uma cadeia maximal;
(b) Toda a cadeia num conjunto parcialmente ordenado est
a contida numa
cadeia maximal.

404

Apendice A. Complementos sobre a Teoria dos Conjuntos

11. Mostre que o princpio de inducao transnita e equivalente ao princpio de


inducao usual (ver Captulo 2) no caso em que X = N.
12. De um exemplo de uma boa ordenacao para Q.
13. Mostre que um conjunto X totalmente ordenado e bem ordenado se e so se
para todo o x X o segmento s(x) e bem ordenado.
14. Demonstre o teorema A.2.15. Porque razao n
ao mencionamos neste enunciado um elemento semelhante a x1 no teorema A.2.14?

A.3

Conjuntos Finitos

A nossa intuicao 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: I0 = . A contagem aqui
referida consiste claramente no estabelecimento de uma correspondencia
(funcao) bijectiva entre X e In . Mais formalmente, temos:
Defini
c
ao A.3.1. O conjunto X diz-se finito se e isomorfo a In , para
ao X diz-se infinito.
algum n 0. Se X n
ao e isomorfo a nenhum In , ent
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 (exerccio).

Mencion
amos no Captulo 1 que X e innito se e so se existe uma funcao
: X X injectiva e n
ao-sobrejectiva. Este resultado sera estabelecido na
pr
oxima seccao, onde iremos considerar em detalhe os conjuntos innitos.
No resto desta seccao, consideramos apenas o caso dos conjuntos nitos.
Primeiro comecamos por considerar os conjuntos In .
ao e sobrejectiva.
Lema A.3.3. Se : In In e injectiva, ent
Demonstraca
o. Argumentamos por inducao e notamos que, quando n = 0,
n
ao h
a evidentemente nada a provar(7 ).
7
Uma funca
o f : X Y e apenas um conjunto de pares ordenados com propriedades
possvel que f seja o conjunto vazio, o que ocorre exactamente quando X
especiais. E
e tambem 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 : In+1 In+1 uma funcao
injectiva, e = (n + 1). Considere-se (ver gura) a bijeccao : In+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 demonstracao).
Denimos = e notamos que e injectiva (por ser uma composicao de funcoes injectivas), com (n + 1) = n + 1 (por denicao 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 restricao de a In e portanto uma funcao injectiva de In em In , e
segue-se, da hipotese de inducao, que esta restricao e sobrejectiva, ou seja,
que (In ) = In . Como (n + 1) = n + 1, temos ainda (In+1 ) = In+1 ,
i.e., e uma funcao sobrejectiva de In+1 em In+1 .
#

















Figura A.3.1: As funcoes , e .


Observamos nalmente que = 1 e sobrejectiva, por ser uma
composicao de funcoes sobrejectivas.
Proposi
c
ao A.3.4. Se X e nito e : X X e injectiva, ent
ao e
sobrejectiva.
Demonstrac
ao. Seja : In X uma bijeccao, e note-se que = 1
: In In e injectiva, por ser uma composicao de funcoes injectivas (ver
gura). De acordo com o Lema A.3.3, e necessariamente sobrejectiva.
Segue-se que = 1 e uma composicao de funcoes 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

Apendice A. Complementos sobre a Teoria dos Conjuntos







  



Figura A.3.2: As funcoes , e .


Observ
amos no Captulo 2 que a func
ao f : N N dada por f (n) = n + 1 e
injectiva e n
ao-sobrejectiva. De acordo com o resultado anterior, conclumos
que N e innito.

A demonstracao do corol
ario seguinte ca como exerccio. Por palavras,
a armacao 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 corolario e falso para conjuntos innitos.
Parece ser obvio que X e isomorfo a In se e so se X tem n elementos, e
que neste caso X n
ao pode ser simultaneamente isomorfo a Im se m = n. Na
realidade, esta armacao e uma consequencia logica directa da Proposicao
A.3.4.
ao bijectivas, ent
ao
Corol
ario A.3.8. Se : In X e : Im X s
n = m.
Demonstrac
ao. Supomos sem perda de generalidade que m n, ou seja,
Im In , e notamos que = 1 : In Im e uma funcao 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 In . Dizemos neste caso que X tem n
elementos, e designamos o n
umero de elementos do conjunto nito X pelo
smbolo #X, dito o cardinal de X.
Para terminar esta seccao enunciamos ainda alguns resultados elementares
sobre cardinalidade, cujas demonstracoes serao apenas parcialmente esbocadas,
deixando os detalhes como exerccio.
Proposi
c
ao 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 proposicao pode ser demonstrada recorrendo aos dois lemas que
indicamos a seguir. O primeiro e de demonstracao simples e ca como
exerccio.
ao-sobrejectiva, ent
ao existe
Lema A.3.10. Se : In X e injectiva e n
: In+1 X injectiva.
O pr
oximo lema completa a demonstracao da Proposicao A.3.9.
ao X e nito e #X n.
Lema A.3.11. Se : X In e injectiva, ent
Demonstrac
ao. Seja M (X) o conjunto dos inteiros m 0 para os quais
existe uma funcao m : Im X injectiva. Pelo Lema A.3.10 e claro que
#X e o maximo 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 tambem
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 maximo de M (X), temos k = #X, e como n e um
majorante de M (X) segue-se que #X = k n.
A pr
oxima proposicao corresponde claramente a`s nossas intuicoes mais
b
asicas sobre o signicado da adicao e produto de n
umeros naturais.
Proposi
c
ao 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

Apendice A. Complementos sobre a Teoria dos Conjuntos

Demonstrac
ao. Limitamo-nos a demonstrar o item (ii), deixando as restantes
armacoes como exerccios.
Sejam : In X e : Im Y duas bijeccoes, donde #X = n e
#Y = m. Denimos a funcao : In+m X Y como se segue:

se 1 k n,
(k)
(k) =

(k n)
se n + 1 k n + m.
evidente que e bijectiva, onde a injectividade de se deve ao facto de
E
X e Y serem supostos disjuntos. Portanto,
#(X Y ) = n + m.

Exerccios.
Nestes exerccios, os smbolos 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, entao : X In dada por
(k) = max{k In : (k) = x} e injectiva.
4. Mostre que as seguintes armacoes sao equivalentes:
(a) X e nito e #X n.
(b) Existe uma funcao injectiva : X In .
(c) Existe uma funcao 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 Proposicao A.3.9 recorrendo ao Corol
ario A.3.7 e ao Lema
A.3.11.
7. Prove que, se X e e nito, entao #X = #(X Y ) + #(X Y ).
8. Prove que, se X e Y sao nitos, ent
ao X Y e nito e
#(X Y ) = #X + #Y #(X Y ).
9. Mostre que, se X e Y sao nitos, ent
ao X Y e nito e #(X Y ) =
(#X)(#Y ).

A.4. Conjuntos Infinitos

409

10. Prove que, se X1 , X2 , . . . , Xn sao nitos, ent


ao:

n
n
(a) #( k=1 Xk ) k=1 #Xk ;
n
n
(b) #( k=1 Xk ) = k=1 #Xk , se os Xk s sao disjuntos;
n
n
(c) #( k=1 Xk ) = k=1 #Xk .
11. Suponha que #X = n e #Y = n. Quantos elementos tem os seguintes
conjuntos?
(a) O conjunto Y X de todas as funcoes f : X Y .
(b) O conjunto das funcoes injectivas f : X Y .
(c) O conjunto das funcoes sobrejectivas f : X Y .
12. Suponha que #X = n, e prove que:
(a) X tem 2n subconjuntos distintos;
(b) X tem (nk ) =

n!
k!(nk)!

subconjuntos com k elementos.

13. Suponha que X Z, e prove que X e nito se e so se X e limitado.

A.4

Conjuntos Infinitos

J
a prov
amos varios resultados elementares sobre conjuntos innitos na seccao
anterior. Prov
amos tambem que N e um conjunto innito. Comecamos
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 contem um subconjunto isomorfo a
N.
Demonstrac
ao. Se existe um subconjunto Y de X e uma bijeccao : N Y ,
segue-se que Y e innito, e portanto X e innito, de acordo com a Proposicao
A.3.9 (iii).
Suponha-se agora que X e innito, e mostremos que existe uma funcao
injectiva : N X (o conjunto Y sera ent
ao Y = X). A funcao e uma
sucessao que denimos recursivamente.
Como X = , existe x1 X, e denimos (1) = x1 . Suponha-se agora
que esta denida e e injectiva em {1, 2, . . . , n}. Consideramos o conjunto
a que caso contrario
Zn = X {(1), . . . , (n)}, e observamos que Zn = , j
X teria n elementos. Sendo z um qualquer elemento de Zn , denimos (n +
1) = z, e conclumos que existe uma funcao : N X, que por denicao e
injectiva.
Este resultado simples permite-nos completar o Corolario A.3.5, e justicar a caracterizacao dos conjuntos innitos mencionada nos exerccios do
Captulo 1.

410

Apendice 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.
Demonstrac
ao. J
a sabemos (Corolario 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 funcao com estas caractersticas.
Se X e innito, existe, de acordo com o Lema A.4.1, uma funcao (sucessao)
injectiva : N X. Denimos Y = (N), e observamos que : N Y e
uma bijeccao. Denimos : X X como se segue:

se x Y,
x
(x) =

se x Y.
( 1 (x) + 1)
f
E
acil vericar que e injectiva e n
ao-sobrejectiva.
As propriedades dos conjuntos innitos que vimos ate agora n
ao tem
nada de realmente surpreendente. A primeira observacao que fazemos que e
de algum modo inesperada e a de que o Lema A.4.1 nao pode ser reforcado:
h
a conjuntos innitos que n
ao sao isomorfos a N. No que se segue, usaremos
o smbolo P(X) para designar o conjunto de todos os subconjuntos de X.
Teorema A.4.3 (Cantor). Seja : X P(X) uma funca
o. Ent
ao
n
ao e sobrejectiva.
Demonstrac
ao. Argumentamos por contradicao, usando uma ideia semelhante a` que referimos no Captulo 1 em ligacao 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 sao impossveis:
(i) Se y Y = (y), segue-se, da denicao de Y , que y Y , o que e
absurdo;
(ii) Se y Y = (y) segue-se, da denicao de Y , que y Y , o que e
igualmente absurdo.
Conclumos que n
ao existe y X tal que Y = (y), logo, n
ao e sobrejectiva.
Exemplos A.4.4.
1. Para ilustrar a tecnica da demonstrac
ao 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 Infinitos

411

2. Considere-se o conjunto P(N) formado por todos os conjuntos constitudos


por naturais. De acordo com o resultado acima, este conjunto n
ao e isomorfo
a N. Por outro lado, a func
ao : N P(N) dada por (n) = {n} e evidentemente injectiva, e portanto P(N) e innito.

vel se e so se e nito ou
Defini
c
ao A.4.5. O conjunto X diz-se numera
o-numera
vel.
isomorfo a N. Caso contr
ario, X diz-se (innito) na
De acordo com o que vimos, X e um conjunto innito se e s
o se contem
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, nao sendo isomorfos a N, n
ao sao tambem isomorfos entre si. Exemplos sao 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 consequencia do
Axioma do Supremo.
Proposi
c
ao A.4.6. Qualquer sucess
ao mon
otona e limitada de n
umeros
reais e convergente.
A demonstracao desta proposicao e feita no Captulo 4, onde os n
umeros
reais sao introduzidos de forma construtiva.
Teorema A.4.7. R e um conjunto n
ao-numer
avel.
Demonstrac
ao. Seja : N R uma sucessao 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
acil denir recursivamente sucess
oes an e bn , respectivamente
[a1 , b1 ]. E
evidente
crescente e decrescente, tais que an < bn e (n) [an , bn ]. E
que ambas as sucessoes sao limitadas por a1 e b1 . Segue-se, da Proposicao
tambem claro que
A.4.6, que ambas tem limites, respectivamente a e b. E
an a b bn , donde conclumos 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 directaao
mente que {0, 1}N e isomorfo a P(N). Para isso, note-se que uma sucess
bin
aria : N {0, 1} e completamente determinada pelo seu suporte, i.e.,
pelo conjunto dos naturais n, onde (n) = 0. Por outras palavras, :
ao.
{0, 1}N P(N), denida por () = {n N : (n) = 0}, e uma bijecc

412

Apendice A. Complementos sobre a Teoria dos Conjuntos

possvel utilizar a bijeccao deste exemplo, juntamente com alguns facE


tos elementares sobre expans
oes de n
umeros reais na base dois para provar
que, na realidade, tanto P(N) como {0, 1}N sao isomorfos a R (exerccio).
N
ao deniremos o smbolo #X quando X e um conjunto innito. Usaremos no entanto o smbolo |X|, tambem 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:
Defini
c
ao A.4.9. Escrevemos:
(i) |X| = |Y | se X e Y sao isomorfos, i.e., se existe uma bijeccao : X
Y;
(ii) |X| |Y | se X e isomorfo a um subconjunto de Y , i.e., se existe uma
funcao 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 | sao an
alogas
`s igualdades e desigualdades entre n
a
umeros #(X) = #(Y ) e #(X)
#(Y ) quando X e Y sao nitos. Por isso mesmo, nesse caso podemos
escrever #X = |X|. Mesmo quando X e Y sao innitos, o cardinal tem
algumas propriedades semelhantes `as das igualdades e desigualdades entre
n
umeros, de que destacamos a ttulo de exemplo as seguintes, ambas de
demonstracao imediata.
Proposi
c
ao 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 tambem intuitivamente evidente que
|X| |Y | e |Y | |X| |X| = |Y |.
A demonstracao deste facto n
ao e no entanto obvia, pelo menos para conjuntos innitos. Comecamos por provar um lema auxiliar, que sabemos ja ser
verdadeiro quando X e nito, caso em que se pode reforcar com a conclusao
adicional e X = Y .
Lema A.4.11. Se Y X e : X Y e injectiva, ent
ao |X| = |Y |.
Demonstrac
ao. Denimos recursivamente duas sucessoes 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 Infinitos

413

claro que (X Z) Y , porque, se x X e x Y = Y1 , ent


ao x Z1 ,
E
donde x Z. Alem disso, se x Z, i.e., se existe n tal que x Zn , 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
ao contem nenhum ponto de Z1 ),
x Zn para algum n > 1 (e obvio que Y n
e portanto x (Zn1 ), donde x (X).



Figura A.4.1: Os conjuntos Z1 , Z2 , Z3 , . . .


Como (X) = Y , para concluir a demonstracao do lema resta-nos estabelecer que e injectiva. Suponha-se para isso que x, y X e que x = y.
Consideramos tres 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.
Conclumos, pois, que X e Y sao isomorfos.
Exemplo A.4.12.

414

Apendice A. Complementos sobre a Teoria dos Conjuntos

A construc
ao de Y na demonstrac
ao precedente e engenhosa mas simples.
A ttulo de ilustrac
ao, supomos X = N0 = {n Z : n 0}, Y = N e
(x) = x + 2. Neste caso, e
obvio 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 func
ao
descrita no teorema anterior reduz-se a
` func
ao no conjunto dos inteiros
pares n
ao-negativos, e e a identidade sobre o conjunto dos naturais mpares.
evidentemente uma bijecc
E
ao de X em Y .

Podemos agora demonstrar o


Teorema A.4.13 (Schroeder-Bernstein). Se |X| |Y | e |Y | |X|,
ent
ao |X| = |Y |.
Demonstrac
ao. Sejam : X Y e : Y X funcoes injectivas, Z =
(Y ), e note-se que : X Z e injectiva. Como Z X, existe, de
acordo com o lema anterior, uma bijeccao : Z X, e e evidente que a
composta : Y X e uma bijeccao.
O Teorema de Schroeder-Bernstein permite-nos frequentemente provar
que dois conjuntos s
ao isomorfos, sem exibirmos explicitamente uma bijeccao
entre esses conjuntos. O exemplo seguinte ilustra isso mesmo.
Exemplo A.4.14.
Considerem-se os conjuntos X = N N e Y = N. A func
ao : N N N
dada por (n) = (n, 1) e injectiva, e de acordo com o Teorema Fundamental
da Aritmetica a func
ao : N N N dada por (n, m) = 2n 3m e tambem
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
demonstracao deixamos como exerccio.
aveis.
Proposi
c
ao A.4.15. Sejam X, Xn e Y conjuntos numer
(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 proposicao mostra que o comportamento da nocao de cardinal face


as operacoes 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 observacao. N
ao demonstramos nenhuma das
armacoes, para n
ao nos envolveremos demasiado em questoes tecnicas da
teoria dos conjuntos (veja no entanto alguns dos exerccios abaixo).
Teorema A.4.16. Se X e innito e |Y | |X|, ent
ao:

A.4. Conjuntos Infinitos

415

(i) |X Y | = |X|;
(ii) |X Y | = |X|, se Y = .
Exerccios.
1. Prove que Z e Q sao numer
aveis.
2. Mostre que os intervalos [0, 1], ]0, 1[, e [0, 1[ (em R) sao 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 numeravel (nito ou innito) e
justique a sua resposta.
(a) O conjunto X {0,1} das funcoes f : {0, 1} X.
(b) O conjunto X In das funcoes f : In X.
(c) O conjunto Y =

n=1

X In .

(d) O conjunto X N das funcoes f : N X.


(e) O conjunto {0, 1}X das funcoes f : X {0, 1}.
(f) O conjunto das sucessoes f : N X que sao eventualmente constantes,
i.e., para cada uma das quais existe N N tal que n > N f (n) = x
X.
(g) O conjunto Pfin (X) das partes nitas (i.e., os subconjuntos nitos) de X.
4. Mostre que o conjunto dos polin
omios com coecientes racionais e numeravel.
5. Prove que, se os conjuntos Xn sao numer
aveis, ent
ao tambem sao numer
aveis

X
e
X
.
os conjuntos N
n=1 n
n=1 n
6. Prove que, seos conjuntos Xn sao numer
aveis, ent
ao

Quando e que n=1 Xn e numeravel?

N
n=1

Xn e numeravel.

7. Prove que, se X e innito, Y X e Y e nito, entao |X| = |X Y |.


8. Prove que, se X e innito, Y X, X Y e innito e Y e numeravel, ent
ao
|X| = |X Y |. Conclua que, se X e nao-numer
avel e Y e numeravel, 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

Apendice A. Complementos sobre a Teoria dos Conjuntos

13. Seja X um conjunto innito e Pfin (X) o conjunto das partes nitas de X.
Mostre que |X| = |Pfin (X)|.

Sugest
oes de Leitura
Adicional

A Algebra
e uma area vastssima da Matem
atica, estando fora de quest
ao
fornecer um lista de referencias que faca justica a essa vastidao. Parece-nos
u
til, no entanto, deixar ao leitor algumas referencias e fontes para tratamentos alternativos e leitura adicional. Listas bibliogr
acas muito mais
exaustivas podem ser encontradas nalgumas das referencias listadas. Esperamos que a leitura deste texto encoraje o leitor a prosseguir um estudo
mais profundo desta area da Matematica, o que podera fazer, consultando
algumas das referencias abaixo.

Refer
encias Gerais
Alguns textos universalmente reconhecidos como excelentes referencias, onde

se fornecem exposicoes basicas de Algebra


e que incluem muitos dos t
opicos
cobertos neste livro, sao:
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 exposicao mais
recreativa e por isso bastante agradavel, e:
M. Artin, Algebra, Prentice-Hall, New Jersey, 1991.
Tambem devemos mencionar os 2 volumes de Bourbaki dedicados a`

Algebra, que podem ser utilizados, por exemplo, como referencias auxiliares
pontuais:
N. Bourbaki, Elements of Mathematics - Algebra, Captulos 1 a 7,
Springer-Verlag, New York, 1990.
417

418

Sugest
oes de Leitura Adicional

Finalmente uma boa referencia 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 referencia preferida como introducao 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 Matematica aorados no
texto, podemos referir tambem 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 classicos da Teoria dos Grupos, incluindo alguns dos
t
opicos que nao sao discutidos neste livro (por exemplo, a Teoria de Representacoes e a cohomologia de grupos) s
ao cobertos em
D. Robinson, A Course in the Theory of Groups, Springer-Verlag, New
York, 1993.
A referencia mais classica 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 referencias nao incluem, claro esta, a classicacao dos grupos nitos
simples. Para essa recomendamos, como introducao, 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 representacoes, caracteres,
e informacao 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 varios textos que Jacobson escreveu sobre Algebra


sao todos eles exce8
lentes referencias sobre aneis 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 referencia classica e
I. Kaplanski, Fields and Rings, University of Chicago Press, Chicago,
1972.
Uma direccao muito importante em que a teoria dos aneis e dos modulos se

expandiu, com origem na Topologia, e a Algebra


Homologica. Esta so de
passagem e aorada nos exerccios deste texto. Duas referencias excelentes
sao:
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 referencias gerais que fornecemos acima incluem discuss
oes mais ou
menos completas sobre extensoes de corpos e Teoria de Galois. No entanto,
uma referencia classica e:
E. Artin, Galois Theory, Dover Publications, Mineola, NY, 1998.
O livro de Kaplanski que cit
amos acima tambem e uma boa referencia. Duas
referencias que seguem um ritmo menos intenso, e que s
ao uma boa fonte
de exemplos e exerccios, 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 extensoes transcendentes. Uma
excelente exposicao e dada no livro
8

Nathan Jacobson (1910-1999) foi um dos grandes algebristas do seculo XX, e deu
contribuico
es fundamentais `
a Teoria dos Aneis.

420

Sugest
oes de Leitura Adicional
I. Kaplanski, An Introduction to Dierential Algebra, Hermann, Paris,
1957.

Finalmente, uma boa referencia para a Teoria dos N


umeros na sua vertente
algebrica e:
S. Lang, Algebraic Number Theory, Adison-Wesley, Massachusetts,
1970.

Algebra
Comutativa

Como excelentes introducoes `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 introducao, a um nvel mais b
asico, mas que inclui aplicacoes
concretas a Geometria Algebrica 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 aguas mais profundas
da Geometria Algebrica, recomendamos por exemplo:
R. Hartshorne, Algebraic Geometry, Springer-Verlag, New York, 1976.
Deixamos ainda duas referencias sobre bases de Gr
obner e suas aplicacoes:
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 sugestao de leitura adicional e um livro que n
ao pertence a
nenhuma area da Matematica, ou que pertence a todas, e escrito pela mao
de Deus9 :
M. Aigner e G. Ziegler, Proofs from THE BOOK, Springer-Verlag,
Berlin, 1998.
9

Esta nossa afirmaca


o, sem d
uvida um pouco audaciosa, est
a para alem do
ambito
deste livro. Se quiser compreende-la, ter
a de ler a introduca
o ao livro a que nos referimos
aqui.

Indice
Abel, Niels H., 13
Abel-Runi
Teorema de, 302, 342
accao, 224
orbita de, 226
efectiva, 224
equivalentes, 225
homomorsmo associado, 224
livre, 229
n
ucleo, 224
por automorsmos, 229
por conjugacao, 226
por translacoes, 225
transitiva, 227
algebra, 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
caracterstica de, 91
comutativo, 34
das coordenadas, 370
de divis
ao, 37
dimens
ao dum, 372
dos inteiros, 61
extensao, 38
local, 364
noetheriano, 351
ordenado, 67

unit
ario, 34
aniquilador, 262
aplicacao, 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
caracterstica
de anel, 91
de grupo abeliano, 219
dum modulo, 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
421

422
objecto terminal, 300
objecto universal, 300
pequena, 296
produto, 298
Cauchy
Teorema de, 230
centralizador, 229
classe
de equivalencia, 394
modulo m, 115
de restos, 102
lateral
direita, 173
esquerda, 172
classe de resolubilidade, 238
classes de conjugacao, 227
comutador, 234
congruencia
modulo de, 101
congruente
modulo m, 101, 115
conjunto
algebrico, 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 algebrico, 348, 354
dimens
ao dum, 372
irredutvel, 369
corpo, 37
algebricamente fechado, 149

Sugest
oes de Leitura Adicional
ciclotomico, 328
completo, 191
das fraccoes, 128, 135
de decomposicao, 312
extensao de decomposicao, 312
perfeito, 321
primitivo, 204
quadr
atico, 142
Criterio
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
domnio
de integridade, 37
integral, 37
de factorizacao u
nica, 157
de ideais principais, 160
euclidiano, 165
elemento
algebrico, 141
associado, 154
identidade, 34
inverso de, 12
invertvel, 12
invertvel (mod m), 105
irredutvel, 146, 154
livre (num modulo), 262
maximo, 67
modulo dum, ver valor absoluto 70
mnimo, 67
neutro, 11
primitivo, 304
primo, 84, 154

Sugest
oes de Leitura Adicional
separavel, 323
transcendente, 141
unidade, 155
zero, 34
endomorsmo, 24
epimorsmo, 24
equacao
das classes, 174, 227
diofantina, 108
resol
uvel por radicais, 341
Erat
ostenes, 86
ltro de, 86
espaco vectorial, 253
Euclides
Lema de, 96
Teorema de, 98
Euler
funcao de, 119
Leonhard, 99
Teorema de, 126
extensao
de decomposicao, 312
algebrica, 142
de Galois, 331
normal, 314
separavel, 323
simples, 304
transcendente, 142
factor, 82, 154
factores invariantes, 283, 286
fecho
algebrico, 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
fraccao, 127
funcao, 395

423
bijectiva, 396
composta, 396
contradomnio da, 395
domnio 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
funcao regular, 370
functor
contravariante, 297
covariante, 297
G
odel, Kurt, 64
Galois
grupo de, 325
duma equacao, 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 modulo, 262
Gr
obner
base de, 379
reduzida, 385
Wolfgang, 379
grau
de inseparabilidade, 324
de separabilidade, 323
grup
oide, 297
grupo, 14
abeliano, 14

424

Sugest
oes de Leitura Adicional
caracterstica de, 219
coecientes de torcao, 219
factores invariantes, 219
alternado, 23
apresentacao, 216
cclico, 197
centro do, 19
de Galois, 325
duma equacao, 326
de Klein, 55
de simetria, 55
de tipo nito, 208
de torcao, 220
de transformacoes, 223
derivado, 235
diedral, 56
euclidiano, 55
Geral Linear, 15
livre (abeliano), 210
livre de torcao, 220
nilpotente, 236
ordem do, 174
ortogonal, 55
ortogonal especial, 55
relacao, 208
conjunto completo, 216
consequencia de, 216
n
ao-trivial, 216
resol
uvel, 238
simetrico, 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 aneis, 41
de extens
oes, 317
de modulos, 256
de mon
oides, 24

imagem, 26
n
ucleo, 26
sobre K, 317
ideal, 45
comprimento dum, 372
direito, 46
esquerdo, 46
gerado, 87
irredutvel, 359
maximo, 92
maximal, 92
primo, 156, 356
principal, 91
radical, 350, 369
indeterminada, 131
inducao
nita
denicao recursiva, 402
princpio, 62, 71
transnita
denicao recursiva, 403
princpio, 401
nmo, 67
injeccao canonica, 213
isometria, 52
isomorsmo
de aneis, 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
maximo divisor comum
naturais, 83
num domnio, 164
polin
omios, 152
modulo, 255
base dum, 262
cclico, 262
caracterstica dum, 276
componente p-prim
aria de, 288
de tipo nito, 262
de torcao, 275
dimens
ao dum, 265
livre, 262
livre de torcao, 275
noetheriano, 351
ordem de um elemento, 284
quociente, 257
m
ultiplo, 82
mnimo m
ultiplo comum
naturais, 83
num domnio, 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

425
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
transformacao, 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
particao, 21
permutacao, 20
orbita, 21
comprimento, 21
ciclo, 21
transposicao, 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
irredutvel, 146
monico, 143
mnimo, 154

426
mon
omio maximo, 374
primitivo, 147, 166
raiz, 140
multiplicidade duma, 149
redutvel, 146
reduzido, 376
separavel, 321
simetrico elementar, 336
termo maximo, 374
primo, 84
de Mersenne, 101
princpio
de boa ordenacao, 72, 401
de inducao
nita, 62, 71
transnita, 401
produto
cartesiano, 392, 398
de convolucao, 132
directo
de grupos, 17, 212
livre de grupos, 213
produto directo
de modulos, 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
relacao, 392
bin
aria, 392
de congruencia modulo H, 171
de equivalencia, 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
rotacoes, 55
Russell, Bertrand, 75
paradoxo de, 75
serie
de potencias, 131
de Laurent, 137
serie central
inferior, 236
superior, 240
serie de composicao, 242
serie derivada, 238
Schreier
Teorema de, 242
Schroeder-Bernstein
Teorema de, 414
simetria
de uma gura, 52
grupo de, 55
soma directa
de aneis, 39
de grupos, 17, 212
de modulos, 258
somatorio, 79
subanel, 38
subcorpo primitivo, 204
subgrupo, 16
ndice de, 172
de isotropia, 227
de torcao, 219
normal, 28
subm
odulo, 255
de torcao, 275
sucessao, 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
Chines 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 (aneis), 202, 206
do Isomorsmo (grupos), 195,
198, 199
do Isomorsmo (modulos), 257
dos Zeros de Hilbert, 368

Fundamental da Algebra,
149
Fundamental da Aritmetica, 97
Fundamental da Teoria de Galois, 333
torre
abeliana, 237
de subgrupos, 237
normal, 237
transformacao, 395
transformacao natural, 299

427
valor absoluto, 70
variedade algebrica, 369
Von Neumann, John, 65
Whitehead, Alfred N., 75
Wiles, Andrew, 109
Zariski
O., 347
topologia de, 350, 355

Você também pode gostar