Você está na página 1de 195

Algebra

Amlcar Pacheco
tica
Universidade Federal do Rio de Janeiro, Instituto de Matema
E-mail address: amilcar@im.ufrj.br

Sum
ario
Captulo 1. Preliminares
1.3. Relac
ao de equivalencia
1.9. Lema de Zorn e aplicacoes

1
2
3

Parte 1.

N
umeros Inteiros

Captulo 2. Algoritmos Euclideanos


2.1. O algoritmo euclideano para n
umeros inteiros
2.5. M
aximo divisor comum
2.11. Aneis e ideais
2.15. Exerccios

7
7
8
9
10

Captulo 3. Fatorac
ao de inteiros
3.1. Existencia
3.4. Unicidade
3.8. MDC e fatorac
ao
3.10. Aplicac
oes
3.19. Func
oes aritmeticas elementares

13
13
13
14
15
17

Captulo 4. Induc
ao finita
4.1. Enunciados
4.4. Exemplos da induc
ao na sua primeira forma
4.10. Exemplos da induc
ao finita na sua segunda forma

21
21
21
22

Captulo 5. N
umeros primos
5.1. Infinidade de primos
5.4. Primos em progress
oes aritmeticas
5.7. Infinidade de compostos por funcoes polinomiais
5.9. N
umeros de Fermat e Mersenne
5.12. Contando n
umeros primos
5.20. Func
ao zeta

25
25
26
28
29
29
32

Captulo 6. Aritmetica modular


6.1. Aritmetica modular
6.9. Criterios de divisibilidade
6.13. Contando elementos inversveis

37
37
39
40

Captulo 7. Sistemas de congruencia


7.1. Equac
oes diofantinas
7.3. Equac
oes lineares
7.7. Sistemas de equac
oes lineares

41
41
41
42
iii


SUMARIO

iv

7.10.
7.13.

Teorema Chines dos Restos


Aplicac
ao

43
43

Captulo 8. Aplicac
oes da teoria de grupos `a teoria elementar dos n
umeros
8.1. Primalidade de n
umeros de Mersenne
8.3. Primalidade de n
umeros de Fermat
8.5. N
umeros de Carmichael
8.11. Teorema da raiz primitiva

45
45
45
46
47

Parte 2.

49

Grupos

Captulo 9. Teoria de Grupos I


9.1. Definic
ao e exemplos
9.11. Subgrupos
9.17. Classes Laterais e Teorema de Lagrange
9.25. Ordem de elemento e expoente de grupo abeliano

51
51
54
56
57

Captulo
10.1.
10.10.
10.27.
10.33.
10.37.

10. Teoria de grupos II


Subgrupos normais e grupos quocientes
Homomorfismo de grupos
Produtos de grupos
Grupos metacclicos
Classificac
ao de grupos de ordem 11

61
61
63
66
70
72

Captulo
11.1.
11.7.
11.15.

11. Teoremas de Sylow


Represesentac
oes de grupos
Os teoremas de Sylow
Exemplos

75
75
77
79

Captulo 12. Grupos sol


uveis
12.1. Teorema de Jordan-Holder
12.10. Grupos sol
uveis

81
81
83

Captulo
13.1.
13.3.
13.6.
13.11.

87
87
88
89
91

Parte 3.

13. Grupos abelianos finitamente gerados


M
odulos sobre aneis
Diagonalizac
ao de matrizes
Geradores e relac
oes para modulos
O teorema de estrutura
An
eis

Captulo
14.1.
14.3.
14.11.

14. Aneis de polin


omios
Algoritmo da divis
ao
M
aximo divisor comum de polinomios
Fatorac
ao u
nica de polinomios

Captulo
15.1.
15.15.
15.25.
15.34.

15. Aneis e domnios


Domnios euclideanos
Domnios fatoriais
Fatores m
ultiplos e resultante
Aneis quocientes e teorema chines dos restos

93
95
95
97
99
103
103
108
110
112


SUMARIO

15.50.

Aplicac
oes

117

Corpos

119

Captulo 16. Extens


oes finitas
16.10. Exerccios

121
124

Captulo
17.1.
17.4.
17.12.
17.18.

127
127
128
130
131

Parte 4.

17. Extens
oes algebricas
Elementos algebricos e transcendentes
Extens
oes algebricas
Adjunc
ao de razes
Fechos algebricos

Captulo 18. Extens


oes separaveis
18.17. Corpos Finitos

137
141

Captulo 19.

143

Extens
oes puramente inseparaveis

Captulo 20. Corpos de decomposicao e extensoes normais


20.17. Exemplos

147
150

Captulo
21.1.
21.10.
21.18.

153
153
156
157

21. Teoria de Galois


Correspondencia de Galois
Extens
oes e subgrupos normais
Coeficientes e razes

Captulo 22.

Extens
oes ciclotomicas

159

Captulo 23.

Extens
oes cclicas

163

Captulo 24.

Solubilidade por radicais

169

Parte 5.

T
opicos adicionais

173

Captulo
25.2.
25.10.
25.13.

25. O problema inverso de Galois


Grupo Sn
Grupo An
Metodo geral

175
175
179
179

Captulo
26.1.
26.7.
26.9.

26. Teoria de Galois infinita


Limite inverso
Completamento de um grupo
Teoria de Galois infinita

181
181
182
183

Captulo
27.1.
27.2.
27.3.
27.4.

27. Teoria de transcendencia


Bases de trasncendencia
Transcendencia de e
Transcendencia de
Elementos de teoria de transcencencia

185
185
185
185
185

Bibliografia - Livros

187

Bibliografia - Artigos

189

CAPTULO 1

Preliminares
Ao longo deste livro dentoraremos por N o conjunto dos n
umeros naturais, Z o
conjunto dos n
umeros inteiros, Q o conjunto dos n
umeros racionais, R o conjunto
dos n
umeros reais e C o conjunto dos n
umeros complexos. Para todo x C
denotamos por
|x|
seu
valor
absoluto
usual,
i.e., se x = a + bi com a, b R,

2
2
ent
ao |x| := a + b . Para todo x R denotamos seu valor absoluto usual por
|x| := x, se x 0, e |x| := x, se x < 0.
Sejam S e T conjuntos. Uma funcao f : S T e dita injetiva toda vez que
x 6= y implicar f (x) 6= f (y). Isto tambem equivale a dizer que se f (x) = f (y),
ent
ao x = y. A func
ao f e dita sobrejetiva, se f (S) = T .
Lema 1.1. Sejam S 0 e R conjuntos. Ent
ao existe um conjunto S10 e bijec
ao
0
0
0
0 : S S1 tal que S1 R = .
Axioma 1.2 (axioma da boa ordenacao). Todo subconjunto nao vazio de N
possui um menor elemento.
Seja n 1 inteiro. Sejam x, y variaveis. Considere o produto notavel
xn y n = (x y)(xn1 + xn2 y + . . . + xy n2 + y n1 .
Podemos obter dele a soma de n termos de uma progressao geometrica de razao q.
n1
Digamos que os termos sejam a, aq, , aq . Assim,
a + aq + . . . + aq n1 = a

qn 1
.
q1

Basta na f
ormula anterior tomar x = q e y = 1.
Para inteiros 1 m n definimos o n
umero binomial
 
n
n!
:=
,
m
m!(n m)!
onde n! := n(n 1) . . . 1.
Lembre-se [Sp, p. 632] das seguintes expansoes em series
1
= 1 + x2 + x3 + . . . + xn + . . . ;
1x
x2
x3
xn
log(1 x) = x +
+
+ ... +
+ ... .
2!
3!
n!
Dado um n
umero real x denotamos por dxe a parte inteira de x, ou seja, o
maior n
umero inteiro menor ou igual a x.
Para todo inteiro n 1 e n
umero primo p, a ordem p-adica ordp (n) de n e
definida por pordp (n) e a potencia exata de p que divide n.
1

1. PRELIMINARES

1.3. Rela
c
ao de equival
encia
Seja X um conjunto. Uma relacao binaria R e um subconjunto de X X.
Dado um par (a, b) R dizemos que a e relacionado a b e denotamos por aRb. Por
exemplo, podemos tomar como X o conjunto de retas do plano e como R a relacao
de ortogonalidade.
Uma relac
ao de equivalencia em um conjunto X e uma relacao binaria satisfazendo `
as seguintes condic
oes:
(1) x x (reflexividade).
(2) Se x y, ent
ao y x (simetria).
(3) Se x y e y z, entao x z (transitividade).
Exemplo 1.4. Seja X = Z e a relacao (mod n) definida por: dados
a, b Z, a b (mod n) se e somente se n | (a b), i.e., existe k Z tal que
a b = kn. Isto define uma relacao de equivalencia. De fato,
(1) a a = 0 = 0.n.
(2) Se a b (mod n), entao existe k Z tal que ab = kn, logo ba = (k)n
e b a (mod n).
(3) Se a b (mod n) e b c (mod n), entao existem k, l Z tais que a b =
kn e b c = ln. Somando estas duas igualdades obtemos a c = (k + l)n,
logo a c (mod n).
Exemplo 1.5. Seja X = Z Z {0}. Definimos dois pares (a, b), (c, d) X
como equivalentes, denotando (a, b) (c, d) se e somente se ad = bc. Isto define
uma relac
ao de equivalencia. De fato,
(1) ab = ba, logo (a, b) (a, b).
(2) Suponha que (a, b) (c, d), i.e., ad = bc. Logo cb = da, i.e., (c, d) (a, b).
(3) Suponha que (a, b) (c, d) e (c, d) (e, f ), i.e., ad = bc e cf = de. Logo
bcf
bde
af = bc
d f = d = d = be, i.e., (a, b) (e, f ).
Seja X um conjunto e uma relacao de equivalencia em X. Definimos a classe
[a] de um elemento a X por [a] = {b X | b a}. Note que [a] e um conjunto.
Lema 1.6. Seja X um conjunto e uma relac
ao de equivalencia em X. Dados
a, b X, temos que a b se e somente se [a] = [b].
o. Suponha que [a] = [b]. Observe que a [a], pois a a.
Demonstrac
a
Logo a [b], i.e., b a, portanto a b.
Reciprocamente, suponha a b e c [a], i.e., c a. Por transitividade, c b,
i.e., c [b]. Suponha d [b], i.e., d b. Por simetria, b a, por transitividade,
d a, i.e., d [a].

rio 1.7. Seja X um conjunto e um relac
Corola
ao de equivalencia em X.
Ent
ao a  b se e somente se [a] [b] = .
o. Note que se a b, entao [a] [b] = [a] = [b] 6= . Por outro
Demonstrac
a
lado, se existisse c [a] [b], entao c a e c b. Por simetria, a c e por
transitividade a b, o que e uma contradicao.

rio 1.8. Seja X um conjunto e e um relac
Corola
ao de equivalencia em X.

S
S
ao disjunta das classes de equivalencia
Ent
ao X = a [a], onde a [a] denota a uni
em X.


1.9. LEMA DE ZORN E APLICAC
OES

o. Observe que o lado direito esta claramente contido no lado


Demonstrac
a
esquerdo. Reciprocamente, pelo corolario anterior dado x X existe uma u
nica
classe de equivalencia [a] tal que x [a].

Seja X um conjunto e e um relacao de equivalencia em X. Definimos X :=
X/ := {[a] | a X} como o conjunto das classes de equivalencia de em X. No
caso particular em que X = Z e e (mod n), denotamos a classe [a] de a Z
por a. Neste caso, X e denotado por Z/nZ.
1.9. Lema de Zorn e aplica
c
oes
o 1.10. Um conjunto M e dito parcialmente ordenado, se existe uma
Definic
a
relac
ao em M satisfazendo `as seguintes condicoes
(1) (reflexividade) a a, para todo a M.
(2) (Transitividade) Dados a, b, c M, se a b e b c, entao a c.
(3) (Anti-simetria) Dados a, b M, se a b e b a, entao a = b.
Esta ordem ser
a dita total, se para quaisquer a, b M temos a b ou b a. Neste
caso dizemos que M e um conjunto totalmente ordenado.
o 1.11. Seja M um conjunto parcialmente ordenado. Um elemento
Definic
a
m M e dito um elemento maximal de M, se dado a M tal que a m, entao
a = m. Um elemento c M e dito um limite superior para M, se para todo
a M temos a c. O conjunto M e dito indutivo, se todo subconjunto totalmente
ordenado L M possui limite superior. Neste caso, M 6= .
Lema 1.12 (lema de Zorn). (ver [vWa, 69]) Todo conjunto parcialmente ordenado indutivo possui elemento m
aximo.
Lema 1.13 (lema de Krull). Seja R um anel comutativo com unidade. Todo
ideal n
ao nulo a de R est
a contido em algum ideal maximal m de R.
o. Considere o conjunto N de todos os ideais b ( R contendo
Demonstrac
a
imediato que este conjunto e parcialmente ordenado com respeito `a relacao de
a. E
inclus
ao de conjuntos. Seja L N um subconjunto totalmente ordenado e
[
C :=
b.
bL

Segue de um exerccio do capulo de domnios euclideanos que C e um ideal de R.


Alem disto, este ideal e pr
oprio, do contrario, existiria b L tal que 1 b, o que
contradiria b ( R. Por construcao, o ideal C e um limite superior para L. Em
particular, pelo lema de Zorn, existe m elemento maximo de N. Novamente por
construac
ao m e maximal e contem a.


Parte 1

N
umeros Inteiros

CAPTULO 2

Algoritmos Euclideanos
O objetivo deste captulo e descrever o algoritmo euclideano que permite dividir um n
umero inteiro por outro, definir a nocao de maximo divisor comum de
n
umeros inteiros e provar o algoritmo euclideano estendido que da uma relacao de
dependencia linear entre o m
aximo divisor comum e os n
umeros inteiros atraves da
noc
ao de ideais.
2.1. O algoritmo euclideano para n
umeros inteiros
o 2.2. Sejam a, b Z. Dizemos que a divide b ou que b e divisvel
Definic
a
por a e denotamos a | b se existe c Z tal que ac = b.
o 2.3. A divisibilidade satisfaz as seguintes propriedades:
Proposic
a
(1) (Cancelamento). Se c 6= 0 e ac | bc, ent
ao a | b.
(2) (Transitividade). Se a | b e b | c, ent
ao a | c.
o. (1) Existe Z tal que ac = bc, i.e., c(b a) = 0. Mas
Demonstrac
a
o produto de dois inteiros e igual a zero implica em que um dos inteiros e nulo.
Observe que c 6= 0, assim b = ac, i.e., a | b.
(2) Existem , Z tais que b = a e c = b, substituindo a primeira
igualdade na segunda, obtemos c = a, i.e., a | c.

Teorema 2.4 (algoritmo de Euclides). Sejam a, b Z com b 6= 0. Ent
ao
existem q, r Z tais que
a = bq + r, onde 0 |r| < |b|.
Se a, b 0, ent
ao q e r s
ao unicamente determinados por a e b.
o. Suponha inicialmente que a, b 0. Se a < b tome q = 0 e
Demonstrac
a
r = a. Suponha que a b. Considere o conjunto S := {k 1 inteiro | kb > a}. Este
conjunto e um subconjunto n
ao vazio de N. Assim, pelo axioma da boa ordenacao
(axioma 1.2) existe q + 1 S tal que q + 1 x para todo x S. Logo q
/ S, i.e.,
a bq. Seja r := a bq, portanto 0 r < (q + 1)b b = b.
Se a < 0 e b > 0, divida a0 := a por b com quociente q 0 e resto r0 e tome
q := q 0 e r := r0 .
Se a < 0 e b < 0, divida a0 := a por b0 := b com quociente q 0 e resto r0
e tome q := q 0 e r := r0 .
Se a > 0 e b < 0, divida a por b0 := b com quociente q 0 e resto r0 e tome
q := q e r := r0 .
Para provar a unicidade suponha que
a = bq1 + r1 = bq2 + r2 ,
7

onde

0 r1 , r2 < b.

2. ALGORITMOS EUCLIDEANOS

Basta provar que r1 = r2 , pois neste caso bq1 = bq2 e como b 6= 0, pela propriedade
do cancelamento, q1 = q2 . Suponha r1 < r2 . Neste caso,
r2 r1 = b(q1 q2 ) b,

mas

r2 r1 r2 < b.

Similarmente, n
ao podemos ter r1 > r2 .

2.5. M
aximo divisor comum
o 2.6. Sejam a, b Z. Dizemos que d Z e um maximo divisor
Definic
a
comum de a e b, denotado por mdc(a, b) se
(1) d | a e d | b; (por isto d e dito um divisor comum de a e b.)
(2) Para todo d0 Z tal que d0 | a e d0 | b, d0 | d.
o 2.7.
Observac
a
A nocao de mdc esta bem definida a menos de
sinal. De fato se e for um outro mdc de a e b, entao por (2) e | d e d | e,
ou seja existem , Z tais que d = e = d, portanto = 1, i.e.,
{1}. Assim quando dizemos o mdc de a e b referimo-nos `a escolha
de d positiva.
mdc(a, b) = mdc(a, b) (exerccio).
Se b | a, ent
ao mdc(a, b) = b (idem).
Denote por Da,b o conjunto dos divisores comuns positivos de a e b. Note
que para qualquer x Da,b temos que x min{a, b}. Assim, este conjunto e finito. Fica novamente como exerccio verificar que mdc(a, b) e
justamente o elemento maximo de Da,b .
Lema 2.8. Sejam a, b 1 inteiros e a = bq + r onde 0 r < b a divis
ao de a
por b. Ent
ao mdc(a, b) = mdc(b, r).
o. Basta mostrar que os conjuntos Da,b e Db,r sao coincidem.
Demonstrac
a
De fato, neste caso seus elementos maximos sao iguais, o que prova o lema. Seja
e Da,b , digamos a = e e b = e para , Z. Logo r = a bq = e( q),
i.e., e | r, i.e., e Db,r , i.e., Da,b Db,r . Seja f Db,r , digamos b = f 0 e r = f
para 0 , Z. Ent
ao a = bq + r = f ( 0 q + ), i.e., f | a, i.e., f Da,b , i.e.,
Db,r Da,b .

Teorema 2.9. Sejam a, b 1 inteiros. Consideremos a seq
uencia de divis
oes
sucessivas:
a = bq1 + r1 , 0 < r1 < b
b = r1 q2 + r2 , 0 < r2 < r1
(2.9.1)

..
.

..
.

rn2 = rn1 qn + rn , 0 < rn < rn1


rn1 = rn qn+1 ,
onde rn e o u
ltimo resto n
ao nulo na seq
uencia de divis
oes. Ent
ao mdc(a, b) = rn .
o. Notemos inicialmente que em (2.9.1) teramos que ter um
Demonstrac
a
primeiro resto nulo, rn+1 , pois
b > r1 > r2 > 1
e n
ao existe uma seq
uencia estritamente descendente infinita de n
umeros inteiros
positivos.


2.11. ANEIS
E IDEAIS

Pelo lema anterior aplicado a cada linha de (2.9.1) obtemos


mdc(a, b) = mdc(b, r1 ) = = mdc(rn1 , rn ).
Mas rn | rn1 , logo rn = mdc(rn , rn1 ). A fortiori, rn = mdc(a, b).

Teorema 2.10 (algoritmo euclideano estendido). Sejam a, b 1 inteiros e


d = mdc(a, b). Existem s, t Z tais que d = sa + tb.
o. Comecamos com a pen
Demonstrac
a
ultima linha de (2.9.1),
rn = rn2 + (qn )rn1 ,
tome A1 := rn1 e B1 := 1. Da linha seguinte temos
rn1 = rn3 + (qn1 )rn2 ,
assim
rn = B1 rn2 + A1 rn1 = B1 rn2 + A1 (rn3 + (qn1 )rn2 ).
Tome A2 := B1 A1 qn1 e B2 := A1 . A linha seguinte nos da
rn2 = rn4 + (qn2 )rn3 .
Substituindo na f
ormula anterior,
rn = B2 rn3 + A2 rn2 = B2 rn3 + A2 (rn4 + (qn2 )rn3 )
Tome A3 := B2 A2 qn2 e B3 := A2 . Repetindo o mesmo argumento obtemos
rn = Bn2 r1 + An2 r2 .
Mas r2 = b + (q2 )r1 , donde
rn = Bn2 r1 + An2 (b + (q2 )r1 ),
tome An1 := Bn2 An2 q2 e Bn1 := An2 . Finalmente a primeira divisao nos
d
a, r1 = a + (q1 )b e sustituindo na formula anterior obtemos
rn = Bn1 b + An1 (a + (q1 )b).
Basta tomar s := An1 e t := Bn1 An1 q1 .

2.11. An
eis e ideais
Nesta sec
ao daremos uma outra demonstracao (conceitual) do algoritmo euclideano estendido. Para isto precisamos da nocao de ideais no conjunto Z dos
n
umeros inteiros.
O conjunto Z dos n
umeros inteiros possui duas funcoes. A soma + : Z Z Z
de n
umeros inteiros (a, b) 7 a + b que associa ao par (a, b) sua soma a + b. E o
produto de inteiros : Z Z Z dada por (a, b) 7 ab que associa ao par (a, b) o
seu produto ab. Dados inteiros a, b, c as seguintes propriedades sao satisfeitas:
(1) (Associatividade da soma) a + (b + c) = (a + b) + c.
(2) (Comutatividade da soma) a + b = b + a.
(3) (Elemento neutro da soma) a + 0 = 0.
(4) (Inverso da soma) Dado a Z existe b Z tal que a + b = 0 e denotamos
b = a.
(5) (Associatividade do produto) a(bc) = (ab)c.
(6) (Comutatividade do produto) ab = ba.
(7) (Elemento neutro do produto) 1a = a.

10

2. ALGORITMOS EUCLIDEANOS

(8) (Distributividade do produto em relacao `a soma) a(b + c) = ab + ac. Por


satisfazer estas propriedades Z e dito um anel comutativo com unidade.
Alem disto a seguinte propriedade e satisfeita:
(9) (Cancelamento) Se ab = 0, entao a = 0 ou b = 0. Por satisfazer esta
propriedade Z e dito um domnio de integridade.
o 2.12. Poderamos perguntar sobre a existencia do inverso em Z
Observac
a
com relac
ao ao produto. Ou seja, suponhamos que a, b Z sao tais que ab =
1. Suponha a 1. Neste caso b = a1 Z tambem e um inteiro positivo, mas
a u
nica possibilidade destra fracao ser um n
umero inteiro e a = 1 e neste caso
necessariamente b = 1. Se a < 0, seja a0 = a e b0 = b, logo ab = a0 b0 = 1 e pelo
caso anterior a0 = 1 e b0 = 1, i.e., a = b = 1. Assim os u
nicos n
umeros inteiros
que admitem inverso s
ao 1.
o 2.13. Um subconjunto I Z de Z e dito um ideal de Z, se as
Definic
a
seguintes condic
oes s
ao satisfeitas:
(1) 0 I.
(2) (I e fechado com relacao `a soma) Dados a, b I, a + b I.
(3) (I e est
avel com relacao `a multiplicacao de elementos de Z) Dado a I e
r Z, ent
ao ra I.
Fica como exerccio mostrar que os seguintes conjuntos sao ideais de Z :
I := 2Z = {2k | k Z} (o conjunto dos n
umeros pares).
Seja n 1 inteiro e I := nZ = {nk | k Z} o conjunto dos m
ultiplos de
n.
Sejam n1 , , nk 1 inteiros. Seja I := n1 Z + . . . + nk Z = {n1 a1 + . . . +
nk ak | a1 , , ak Z} o conjunto dos n
umeros que sao somas de m
ultiplos
de n1 com m
ultiplos de n2 , etc., com m
ultiplos de nk .
o 2.14. Todo ideal I 6= (0) de Z e da forma dZ para algum d 1.
Proposic
a
Por isto dizemos que I e um ideal principal e que Z e um domnio principal.
o. Observemos que I N 6= . Dado a I, se a 1 nada ha
Demonstrac
a
a fazer. Sen
ao, ou seja, dado a < 0 em I, entao a = (1)a I pela propriedade
(3) de ideais, mas a 1. Pelo axioma da boa ordenacao existe d I N tal que
d k para todo k I N. Afirmamos que I = dZ.
De um lado, como d I, pela propriedade (3) de ideais, para todo k Z,
dk I, i.e., dZ I. De outro lado, dado a I, digamos a 1, pelo algoritmo
euclideano, existem q, r Z tais que a = qn + r, onde 0 r < n. Se r > 0, entao
r = a + (q)n I, pois a, (q)n I, mas isto contradiz o fato de d ser o menor
inteiro positivo em I. Assim, r = 0 e n | a, portanto a nZ. Se a < 0, a mesma
prova mostra que se a0 = a, d | a0 , logo d | a, e assim I nZ.

2.15. Exerccios
(1) Seja a Z. Mostre que a e par se e somente se a2 e par.
(2) Seja n > 1 inteiro. Mostre que:
(a) mdc(n, 2n + 1) = 1.
(b) mdc(2n + 1, 3n + 1) = 1.
(c) mdc(n! + 1, (n + 1)! + 1) = 1.

2.15. EXERCICIOS

11

(3) Sejam n > m 1 inteiros. Suponha que n = qm + r seja a divisao de


n por m, onde 0 r < m. Mostre que 2n 1 = (2m 1)Q + R, onde
R = 2r 1 e 0 R < (2m 1).
n
(4) Sejam n > m 1 inteiros. O n
umero F (n) = 22 + 1 e chamado o
n-esimo n
umero de Fermat. O objetivo deste exerccio e mostrar que
mdc(F (n), F (m)) = 1. Faremos isto por etapas.
m+1
m
m
m
(a) Utilizando que 22
1 = (22 + 1)(22 1) mostre uqe (22 1) |
n
(22 + 1) = F (n). Calcule o quociente desta divisao.
n
(b) Utilize (a) para mostrar que o resto da divisao de F (n) = 22 + 1 por
m
F (m) = 22 + 1 e 2.
(c) Utilize (b) para calcular mdc(F (n), F (m)).
(5) Sejam a, b 1 inteiros. Mostre que mdc(a, b) mmc(a, b) = ab.

CAPTULO 3

Fatorac
ao de inteiros
Neste captulo mostramos que todo n
umero inteiro fatora-se de forma u
nica
como produto de n
umeros primos
3.1. Exist
encia
o 3.2. Seja p 2 inteiro. Dizemos que p e um n
Definic
a
umero primo, se
para todo inteiro b 1 tal que b | p, entao b = 1 ou b = p, i.e., os u
nicos divisores
positivos de p s
ao 1 e p. Os n
umeros inteiros que nao primos sao chamados de
n
umeros compostos, i.e., n 1 e composto se e somente se existem 1 < a, b < n
tais que n = ab.
Teorema 3.3 (teorema fundamental da aritmetica - primeira versao). Seja
n 1 inteiro, existem p1 , , pk n
umeros primos (n
ao necessariamente distintos)
tais que
n = p1 pk .
o. Se n e primo nada ha a fazer. Suponhamos que n seja comDemonstrac
a
posto. Todo divisor d de n satisfaz d n, assim o conjunto dos divisores positivos
de n e finito. Seja p1 o menor divisor positivo de n. Afirmamos que p1 e primo.
Se p1 n
ao fosse primo, teramos que existem 1 < a, b < p1 tais que p1 = ab, em
particular a | n, mas isto contradiz a minimalidade de p1 .
Seja n1 := pn1 < n. Se n1 e igual a 1 ou primo, entao n = n1 p1 ja e a fatoracao
procurada. Sen
ao, com o mesmo argumento anterior, o menor divisor positivo p2
de n1 e primo. Seja n2 := np21 = p1np2 < n1 . Se n2 e igual a 1 ou primo, entao
n = n2 p2 p1 e a fatorac
ao procurada. Senao prosseguimos. Note que temos uma
seq
uencia estritamente decrescente n > n1 > n2 > de inteiros positivos, assim
existe k 1 tal que nk = 1, i.e., n = p1 pk .

3.4. Unicidade
Lema 3.5. Seja p 2 um n
umero primo e a, b Z \ {0}. Se p | ab, ent
ao p | a
ou p | b.
o. Note que dado um n
Demonstrac
a
umero primo p, entao mdc(a, p) = 1
equivale a p - a, pois os u
nicos divisores positivos de p sao 1 e p. Suponha que
p - a, i.e., pelo algoritmo euclideano estendido, existem s, t Z tais que 1 = sa + tp.
Multiplicando ambos os lados por b obtemos b = sab + tpb. Mas ab = p, pois
p | ab, para algum Z. Logo b = p(s + tb), i.e., p | b.

o 3.6. O lema anterior pode ser estendido imediatamente para um
Observac
a
produto qualquer de inteiros, i.e., se p | a1 an , entao existe 1 i n tal que
p | ai .
13


3. FATORAC
AO
DE INTEIROS

14

Teorema 3.7 (teorema fundamental da aritmetica - segunda versao). Seja


n 1 inteiro, ent
ao existem u
nicos n
umeros primos
p1 < < pr e inteiros e1 , , er 1
tais que
n = pe11 perr .
o. J
Demonstrac
a
a provamos anteriormente a existencia da fatoracao, agrupando os primos e colocando-os em ordem temos a expressao acima. Suponha que
existam outros primos
q1 < < qs e inteiros f1 , , fs 1
tais que
n = pe11 perr = q1f1 qsfs .
Pela observac
ao anterior temos que existe algum 1 j s tal que p1 | qj . Mas
ambos s
ao primos, logo p1 = qj . O mesmo argumento acima mostra que existe
1 i r tal que q1 = pi . Afirmamos que j = 1. Caso contrario, ou seja j > 1,
q1 = pi p1 = qj , o que contradiz a ordenacao dos n
umeros primos qs. Logo
j = 1. Afirmamos tambem que e1 = f1 . Suponha, por exemplo, que e1 > f1 . Neste
caso, cancelando pf11 dos dois lados da equacao acima obtemos
pe11 f1 pe22 perr = q2f2 qsfs .
Repetindo a argumentac
ao anterior obtemos que q2 = pi para algum 1 < i r.
Mas dessa forma, o fator primo p1 do lado esquerdo nao cancelara com nenhum
fator primo do lado direito. Portanto, e1 = f1 .
Isto nos fornece a igualdade
pe22 perr = q2f2 qsfs .
Pelo mesmo argumento anterior, p2 = q2 e e2 = f2 . Assim sucessivamente concluimos que o n
umero de fatores primos em ambos os lados e igual, i.e., r = s e para
cada 1 i r, pi = qi e ei = fi .

3.8. MDC e fatora
c
ao
o 3.9. Sejam a, b 1 inteiros,
Proposic
a
a = pe11 pekk e b = pf11 pfkk
suas fatorac
oes, com ei , fi 0 para 0 i k. Seja gi = min{ei , fi } e
d = pg11 pgkk .
Ent
ao d = mdc(a, b).
o. Notemos que d e um divisor comum de a e b, pois
Demonstrac
a
a = dpe11 g1 pekk gk e b = dp1f1 g1 pfkk gk ,
uma vez que para cada i, fi gi , ei gi 0. Seja d0 1 um divisor comum de a e
b, i.e.,
d = ph1 1 phk k
para 0 hi ei , fi . Em particular, hi gi . Assim,
d = d0 pg11 h1 pgkk hk .



3.10. APLICAC
OES

15

3.10. Aplica
c
oes
o 3.11. Seja p 2 um n
Proposic
a
umero primo. Ent
ao

p
/ Q.

o. Seja x Q \ {0}. Entao x = ab com a, b Z \ {0}. Note


Demonstrac
a
0
que a = da e b = db0 , onde d = mdc(a, b) e que mdc(a0 , b0 ) = 1. Simplificando d
0
obtemos que x = ab0 . Assim, dividindo pelo mdc, suporemos sempre que dado um
n
umero x Q \ {0}, x e da forma ab com mdc(a, b) = 1.

Suponha que p Q, i.e., existem a, b Z tais que p = ab e mdc(a, b) = 1.


Logo a2 = pb2 e p | a2 . Pelo lema 3.5 concluimos que p | a, digamos a = p, para
algum Z. Substituindo na igualdade anterior concluimos que p2 2 = pb2 , i.e.,
p2 = b2 . Mas isto implica em p | b2 . Novamente, pelo lema 3.5, obtemos que p | b,
mas isto e impossvel pois mdc(a, b) = 1.

o 3.12. Seja n 1 inteiro. Dizemos que n e livre de quadrados se
Definic
a
sua fatorac
ao e da forma
n = p1 pk .
Lema 3.13. Seja n 1 inteiro, ent
ao existem Q, a 1 inteiros tais que n =
a2 Q, onde Q e livre de quadrados.
o. Fatoramos n como
Demonstrac
a
n = pe11 pekk .
Pelo algoritmo euclideano, para cada 1 i k, existem qi , ri Z tais que ei =
2qi + ri , onde 0 ri < 2. Assim
2qk rk
1 r1
n = p2q
1 p1 pk pk

e tomando Q := pr11 prkk , excluindo os primos com expoente zero, temos que Q e
livre de quadrados. O que sobra e a2 com a := pq11 pqkk , i.e., n = a2 Q.


o 3.14. Seja n 1 inteiro livre de quadrados, ent


/ Q.
Proposic
a
ao n

o. Suponha que n = ab com a, b Z e mdc(a, b) = 1. Seja


Demonstrac
a
n = p1 pk
a fatorac
ao de n. Ent
ao
a2 = p1 pk b2 .
Logo para cada 1 i r temos que pi | a2 . Pelo lema 3.5 concluimos que pi | a,
digamos a = pi i para i Z. Substituindo na igualdade anterior obtemos
p2i i2 = p1 pk b2 .
Simplificando pi na igualdade acima, obtemos
pi i2 = p1 pi1 pi+1 pk b2 = cb2 ,
onde c := p1 pi1 pi+1 pk . Como pi - c, pois pi nao pode dividir nenhum dos
fatores de c uma vez que p1 < < pk , ou seja sao todos distintos, concluimos que
pi | b2 . Novamente pelo lema 3.5 temos que pi | b, o que contradiz mdc(a, b) = 1. 

o 3.15. Seja f 2 inteiro e p 2 primo. Ent


/ Q.
Proposic
a
ao f p


3. FATORAC
AO
DE INTEIROS

16

o. Suponha que
Demonstrac
a

p=

a
b com
f

a, b Z e mdc(a, b) = 1. Entao

a = pb

e p | af . Pela observac
ao 3.6 concluimos que p | a, digamos a = p. Substituindo
na igualdade anterior obtemos
pf f = pbf ,
simplificando a igualdade anterior por p, concluimos que
pf 1 f = bf .
Como f 2 temos que p aparece na fatoracao do lado esquerdo, em particular,
p | bf . Novamente, pela observacao 3.6 concluimos que p | b, mas isto contradiz
mdc(a, b) = 1.

o 3.16. Sejam n 1 e f 2 inteiros. Dizemos que n e livre de
Definic
a
f -potencias se a fatorac
ao de n e da forma
n = pe11 pekk
com 1 ei < f para todo 1 i k.
Lema 3.17. Seja n 1 inteiro, ent
ao existem Q, a 1 inteiros tais que n =
af Q com Q livre de f -potencias.
o. Seja
Demonstrac
a

n = pe11 pekk
a fatorac
ao de n. Pelo algoritmo euclideano, para cada 1 i k, existem qi , ri Z
tais que ei = f qi + ri , onde 1 ei < f . Assim escrevemos
n = pf1 q1 pr11 pfk qk prkk .
Como anteriormente Q := pr11 prkk e livre de f -potencias e tomando a :=

pq11 pfkk concluimos que n = af Q.
o 3.18. Sejam n 1 e f 2 inteiros. Suponhamos que n seja livre
Proposic
a

/ Q.
de f -potencias. Ent
ao f n
o. Seja
Demonstrac
a

n = pe11 pekk

a fatorac
ao de n, onde 1 ei < f para todo i i k. Suponhamos que f n =
com a, b Z e mdc(a, b) = 1. Entao

a
b

af = pe11 pekk bf .
Logo para cada 1 i k pi | af . Pela observacao 3.6 concluimos que pi | a,
digamos a = pi i para i Z. Substituindo na igualdade anterior obtemos
pfi if = pe11 pekk bf .
Cancelando pei i em ambos os lados da igualdade acima e denotando
e

i1
i+1
c := pe11 pi1
pi+1
pekk ,

obtemos
pif ei if = cbf .
Como anteriormente pi - c uma vez que pi nao divide nenhum fator de c. Logo
pi | bf . Novamente pela observacao 3.6 concluimos que pi | b, mas isto contradiz
mdc(a, b) = 1.


3.19. FUNC
OES
ARITMETICAS
ELEMENTARES

17

3.19. Fun
c
oes aritm
eticas elementares
Para todo n
umero inteiro n 1 denotemos por (n) o n
umero de divisores
inteiros positivos de n e por (n) a soma de todos estes divisores, i.e.,
X
(n) := #{d 1 | d | n} e (n) :=
d.
d1,d|n

Utilizaremos a fatorac
ao u
nica para obter formulas explcitas para estes dois n
umeros.
o 3.20. Seja n = pa1 1 par r a fatorac
Proposic
a
ao de n em n
umeros primos.
Ent
ao
pa1 +1 1
par +1 1
(n) = (a1 + 1) (ar + 1) e (n) = 1
r
.
p1 1
pr 1
o. Note que d | n se e somente se d fatora-se como
Demonstrac
a
d = pb11 pbrr com 0 bi ai para todo 1 i r.
Assim, os divisores positivos de n correspondem bijetivamente as r-uplas (b1 , , br )
satisfazendo a 0 bi ai para todo 1 i r. A quantidade destas r-uplas e
exatamente (a1 + 1) (ar + 1).
Para a segunda igualdade observe que
!
!
X
X
X
b1
b1
br
br
(n) =
p1 pr =
p1
pr
b1

(b1 , ,br )

br

e que cada soma no segundo membro e a soma dos termos de uma progressao
geometrica, disto segue a f
ormula para (n).

3.20.1. Fun
c
ao de Mbius. Definimos a funcao de Mbius : N \ {0} Z
por (1) := 1, (n) := 0, se n nao e livre de quadrados, caso contrario, i.e.,
n = p1 pr , onde os pi s s
ao primos distintos definimos (n) := (1)r .
o 3.21. Se n > 1, ent
Proposic
a
ao
X

(d) = 0.

d1,d|n

o. Seja n = pa1 1 par r a fatoracao de n. Pela definicao de


Demonstrac
a
temos que
X
X
(d) =
(p11 . . . prr ),
d1,d|n

(1 , ,r )

onde os i s s
ao 0 ou 1. Portanto,
   
X
r
r
(d) = 1 r +

+ . . . + (1)r = (1 1)r = 0.
2
3
d1,d|n


Para entender melhor a funcao de Mbius precisamos introduzir a multiplicac
ao de Dirichlet. Sejam f, g : N \ {0} C, definimos
X
f g(n) :=
f (d1 )g(d2 ).
d1 ,d2 1,d1 d2 =n


3. FATORAC
AO
DE INTEIROS

18

Este produto e associativo. Isto segue do seguinte exerccio


X
f (g h)(n) = (f g) h(n) =
f (d1 )g(d2 )h(d3 ).
d1 ,d2 ,d3 1,d1 d2 d3 =n

Definimos a func
ao 1 : N \ {0} Z por 1(1) := 1 e 1(n) := 0, se n > 1. Segue
da definic
ao que para toda funcao f : N \ {0} C temos f 1 = 1 f = f . Defina
tambem a func
ao I : N \ {0} Z por I(n)
P := 1 para todo n. Novamente, por esta
definic
ao obtemos f I(n) = I f (n) = d1,d|n f (d).
Lema 3.22. I = I = 1.
claro que I(1) = (1)I(1) = 1. Se n > 1, entao
o. E
Demonstrac
a
P
I(n) = d1,d|n (d) = 0. A prova para I e identica.

Teorema 3.23 (teorema de inversao de Mbius). Seja
X
F (n) :=
f (d).
d1,d min d

Ent
ao
X

f (n) =

(d)F (n/d).

d1,d|n

o. Por definicao F = f I. Logo, F = (f I) = f (I ) =


Demonstrac
a
f 1 = f , i.e.,
X
f (n) = F (n) =
(d)F (n/d).
d1,d|n


O teorema de invers
ao de Mbius tem diversas aplicacoes, dentre elas a funcao
de Euler definida da seguinte forma. Seja n 1 inteiro, (n) denota o n
umero
claro que se p for um n
de inteiros positivos d n tais que mdc(d, n) = 1. E
umero
primo (p) = p 1.
o 3.24.
Proposic
a
X

(d) = n

d1,d|n

o. Consideremos as n fracoes 1/n, 2/n, , (n1)/n, n/n. PoDemonstrac


a
demos reduzir cada uma delas a forma mnima cancelando os fatores primos comuns
do numerador e denominador. Assim, cada uma delas sera igual a uma fracao a/b
com mdc(a, b) = 1. Os denominadores serao sempre divisores de n. O n
umero de
frac
oes na forma mnima com denominador d, pela definicao da funcao , e igual a
(d). Disto segue a proposic
ao.

o 3.25. Se n = pa1 1 . . . par r , ent
Proposic
a
ao

 

1
1
(n) = n 1
... 1
.
p1
pr
o. Como
Demonstrac
a
n=

X
d1,d|n

(d),

3.19. FUNC
OES
ARITMETICAS
ELEMENTARES

19

pelo teorema de invers


ao de Mbius temos
X
X n X n
(n) =
(d)n/d = n
+
+ ...
pi i<j pi pj
i
d1,d|n




1
1
=n 1
... 1
p1
pr 1


CAPTULO 4

Induc
ao finita
Neste captulo apresentamos o metodo da inducao finita. Este metodo e utilizado em diversas circunst
ancias em matematicas para provar afirmativas que dependem indutivamente dos n
umeros naturais.
4.1. Enunciados
Axioma 4.2 (princpio da inducao finita na sua primeira forma). Seja A(n)
uma afirmativa sobre n
umeros naturais n N. Suponha que
(1) exista n0 N tal que A(n0 ) seja verdadeira.
(2) Dado k n0 , toda vez que A(k) for verdade, entao A(k + 1) tambem o
ser
a.
Ent
ao para todo n n0 a afirmativa A(n) e verdadeira.
Axioma 4.3 (princpio da inducao finita na sua segunda forma). Seja A(n)
uma afirmativa sobre n
umeros naturais n N. Suponha que
(1) exista n0 N tal que A(n0 ) seja verdadeira.
(2) Se A(k) e verdadeira para todo n0 k < n entao A(n) tambem e verdadeira.
Logo para todo n n0 a afirmativa A(n) e verdadeira.
4.4. Exemplos da indu
c
ao na sua primeira forma
Exemplo 4.5. Para todo inteiro n 1 temos
n
X
n(n + 1)
.
i=
2
i=1
o.
Demonstrac
a
(1) Para n = 1 temos que 1 =
Pn
(2) Suponha que i=1 i = n(n+1)
. Entao
2
n+1
X
i=1

i=

n
X
i=1

i + (n + 1) =

1.2
2 .

n(n + 1)
(n + 1)(n + 2)
+ (n + 1) =
.
2
2

Lema 4.6. Seja p um n


umero primo e 1 i < p inteiro, ent
ao o binomial
e divisvel por p.
o. Por definicao
Demonstrac
a
 
p
p(p 1) (p i + 1)
=
Z.
i
i(i 1) 1
21



p
i


4. INDUC
AO
FINITA

22

Note que p n
ao divide nenhum dos fatores do denominador, pois i < p. Logo
podemos colocar p para fora da fracao e o que sobra
(p 1) (p 1 + i)
i(i 1) 1
tambem e inteiro.

Exemplo 4.7. Seja p um n
umero primo. Para todo inteiro n 1 temos que p
divide np n.
o.
Demonstrac
a
(1) Para n = 1 temos que p divide 1p 1 = 0.
p
(2) Suponha que p | (n n). Entao
p1  
X
p i
p
(n + 1) (n + 1) =
n + (np n).
i
i=1
Pelo Lema 4.6 e pela hipotese de p | (np n) concluimos que p | ((n +
1)p (n + 1)).

Teorema 4.8 (pequeno teorema de Fermat). Seja p um n
umero primo e a Z.
Ent
ao p | (ap a).
o. O exemplo mostra o teorema para inteiros positivos. Seja
Demonstrac
a
m < 0 inteiro, digamos m = n para n 1. Suponha p > 2. Neste caso,
mp m = (n)p (n) = (np n) que e divisvel por p. No caso de p = 2 temos
que se n2 n = 2, ent
ao m2 m = n2 + n = n + 2 + n = 2( + 1).

o 4.9. O teorema anterior e na verdade equivalente para um inteiro
Observac
a
a n
ao divisvel por p a p | (ap1 1). De fato, suponha que ap a = a(ap1 1) = p
para Z. Se p - a, ent
ao pelo Lema 3.5 concluimos que p | (ap1 1).
4.10. Exemplos da indu
c
ao finita na sua segunda forma
Ordenamos os n
umeros primos
p1 = 2 < p2 = 3 < p3 = 5 < pn ,
onde pn denota o n-esimo n
umero primo. Seja P o conjunto dos n
umeros primos.
Teorema 4.11 (Euclides). O conjunto P e infinito.
o. Suponhamos que P seja finito, digamos com k elementos,
Demonstrac
a
P = {p1 < < pk }.
Seja
M := p1 pk + 1.
Notemos que M > p1 pk 2pk > pk , logo M tem que ser um n
umero composto.
Pelo teorema fundamental da aritmetica M e produto de n
umeros primos. Logo
os u
nicos primos que podem aparecer na sua fatoracao sao p1 , , pk , digamos que
pi | M , i.e., existe i 1 inteiro tal que M = i pi . Retornando `a definicao de M
obtemos
pi (i p1 pi1 pi+1 pk ) = 1.
Os fatores do lado esquerdo s
ao ambos inteiros, o primeiro e positivo e o produto e
positivo. Logo a express
ao entre parenteses e positiva. Por outro lado pi 2, logo


4.10. EXEMPLOS DA INDUC
AO
FINITA NA SUA SEGUNDA FORMA

23

o lado esquerdo e pelo menos 2, enquanto o lado direito e 1, o que e impossvel. A


contradic
ao vem do fato de termos suposto P finito, portanto P e infinito.

No pr
oximo captulo daremos outras demonstracoes deste teorema bem como
discutiremos em maior profundidade os n
umeros primos.
n

Exemplo 4.12. Para todo inteiro n 1 temos pn 22 .


o.
Demonstrac
a
(1) Observe que p1 = 2 22 = 4.
m
(2) Suponha que para todo 1 m < n tenhamos pm 22 . A demonstracao
do teorema de Euclides mostra que M := p1 pn1 + 1 nao pode ser divisvel por nenhum dos primos p1 , , pn1 . Logo M so pode ser divisvel
por primos maiores que pn1 , em particular, pn M . Assim,
2

pn p1 pn1 + 1 22 + . . . 2n1 + 1.
n1

Mas 22 + . . . + 2n1 = 2(1 + . . . + 2n2 ) = 2 2 211 = 2n 2. Portanto,


n
n
n
n
n
pn 22 2 +1. Basta mostrar que 22 2 +1 22 , i.e., 4 22 +2 22 =
n
22 (4 1), o que e verdade.

Exemplo 4.13 (algoritmo de Euclides). Seja b 1 inteiro. Para todo inteiro
n 1 existem q, r Z tais que n = bq + r para 0 r < n.
o.
Demonstrac
a
(1) Se n < b tome q = 0 e r = n. Se n = b tome q = 1
e r = 0.
(2) Suponhamos que n > b. Entao 1 n b < n. Por hipotese de inducao,
para todo 1 m < n existem qm , rm Z tais que m = bqm + rm , onde
0 rm < n. Em particular, existem q 0 , r0 Z tais que n b = q 0 b + r0
onde 0 r0 < b. Logo n = (q 0 + 1)b + r0 e basta tomar q = q 0 + 1 e r = r0 .


CAPTULO 5

N
umeros primos
No captulo anterior provamos que o conjunto dos n
umeros primos e infinito.
Daremos 3 outras demonstracoes para este fato. Cada qual tem seu merito proprio.
A prova apresentada no captulo sobre inducao finita e a original de Euclides. Provaremos tambem que existe uma infinidade de n
umeros primos em certas progressoes
aritmeticas e que func
oes polinomiais nao lineares produzem uma infinidade de
n
umeros compostos.
5.1. Infinidade de primos
Seja P o conjunto dos n
umeros primos.
Teorema 5.2 (Euclides). O conjunto P e infinito.
o. Suponhamos que P seja finito, digamos P = {p1 , ,
2a. Demonstrac
a
pk }. Seja n 1 inteiro. Pelo Lema 3.13, n = mQ2 , com m, Q 1 inteiros e m
livre de quadrados. Por um lado a quantidade de n
umeros inteiros positivos ate n e
exatamente n. Por outro, m = pe11 pekk , onde ei {0, 1}, para 1 i k. Assim,
escolher m e equivalente a escolher os expoentes ei , e como tenho duas escolhas
para cada i, o n
umero
de escolhas possveis para m e no maximo 2k
. Observemos

umero de escolhaspara Q e no maximo


n,
portanto,
tambem que Q n, logo o n

o n
umero de escolhas para n e no maximo 2k n, i.e., n 2k n, i.e., n 2k ,
i.e., n 22k . Mas k e fixo, e a cardinalidade do conjunto de n
umeros primos, e n e
um inteiro qualquer, i.e., estamos mostrando que o conjunto dos inteiros positivos
e limitado, o que e impossvel. Portanto, P e infinito.

n

o. Seja F (n) := 22 + 1 o n-esimo n


3a. Demonstrac
a
umero de Fermat.
Mostramos anteriormente (exerccio do captulo sobre algoritmo de Euclides) que se
n > m 1, ent
ao mdc(F (n), F (m)) = 1. Comecamos escolhendo um fator primo q1
de F (1). Pelo resultado anterior, todo fator primo de F (2) e distinto de q1 , escolhemos um destes fatores primos, digamos q2 . Suponhamos que para todo 1 m < n
tenhamos escolhido para cada F (m) um fator primo distinto. Novamente pelo resultado anterior todo fator primo de F (n) e distinto de q1 , , qn1 , escolhemos um
destes fatores primos, digamos qn . Provamos assim (via a Inducao na sua segunda
forma) que para todo n 1 temos um n
umero primo qn fator de F (n) distinto de
q1 , , qn1 . Produzimos assim um subconjunto infinito {q1 , , qn , } P de
P. Em particular, P e infinito.

Uma quarta demonstrac
ao e conseq
uencia do seguinte teorema.
Teorema 5.3 (*). A serie
X1
p

pP

25


5. NUMEROS
PRIMOS

26

diverge.
Para a noc
ao de divergencia de serie veja [Li, Captulo IV].
o. Sejam n 1 inteiro e p1 , , pl(n) os n
Demonstrac
a
umeros primos menores ou iguais a n. Seja
l(n)
Y 1
(n) :=
.
1 pi
i=1
Segue das Preliminares que
X 1
1
,
=
1 pi
pai i
ai 0

logo
(n) =

X
pa1
(a1 , ,al(n) ) 1

1
al(n) ,
. . . pl(n)

onde a l(n)-upla (a1 , , al(n) ) e formada de inteiros nao negativos. Em particular,


como
1
1
1 + + . . . + < (n),
2
n
concluimos que (n) quando n (ver [Li, Captulo IV, Exemplos 23]).
Em particular, P e um conjunto infinito.
Calculando o logartimo de (n) (ver Preliminares) obtemos
log((n)) =

l(n)
X

log(1 pi ) =

i=1

l(n)
X
X
i=1 m1

1
mpm
i

l(n)

XX 1
1
1
+
.
+ ... +
p1
pl(n) i=1
mpm
i
m2

Note que
X
m2

X 1
1
1
2
1
<
= 2
1 p2 .
m
mpi
pm
p
1

p
i
i
i
i
m2

Logo,
!
1
1
1
1
log((n)) <
+ ... +
+2
+ ... + 2
.
p1
pl(n)
p21
pl(n)
P
Segue de [Li, Captulo IV, Exemplo 29] que n1 n2 converge, a fortiori o mesmo
P
P
1
vale para i1 p2
convergisse, existiria uma constante
i . Dessa forma, se
pP p
M
M
tal
que
log((n))
<
M
,
i.e.,
(n)
<
e
,
mas
(n) , quando n . Assim,
P
1
p
n
a
o
pode
convergir.

pP
5.4. Primos em progress
oes aritm
eticas
Nos pr
oximos 3 par
agrafos procuramos estudar formulas simples que caracterizem os n
umeros primos. Na verdade procuramos funcoes f : N N cuja
imagem contenha muitos n
umeros primos. Comecaremos pela funcao linear, digamos f (n) = an + b com a, b 1 inteiros. Note que f (N) e uma progressao
aritmetica com primeiro elemento a + b e razao b.

5.4. PRIMOS EM PROGRESSOES


ARITMETICAS

27

Lema 5.5. Existem infinitos n


umeros primos da forma 4n + 3 com n 1
inteiro.
o. Seja p > 2 um n
Demonstrac
a
umero primo. Comecemos analisando os
possveis restos da divis
ao de p por 4. Pelo algoritmo da divisao existem q, r Z
tais que p = 4q + r com 0 r < 4. Como p e primo as u
nicas possibilidades para
r s
ao 1 e 3.
Seja P4,3 o conjunto dos n
umeros primos maiores ou iguais a 7 da forma 4n + 3.
Suponha que P4,3 seja infinito, digamos P4,3 = {p1 < < pk }. Seja
M := 4p1 pk + 3.
Observe que M deixa resto 3 na divisao por 4. Observe tambem que M >
4p1 pk > 4pk > pk , logo (como pk e o maior n
umero primo que deixa resto
3 na divis
ao por 4) M e composto. Pelo teorema fundamental da aritmetica M
fatora-se em um produto de primos.
Note que se a, b 1 s
ao inteiros que deixam resto 1 na divisao por 4, entao o
mesmo ocorre para ab. De fato, se a = 4x + 1, b = 4y + 1, entao
ab = 4(4xy + x + y) + 1.
Fica como exerccio verificar (utilizando a primeira forma da inducao finita) que o
mesmo vale para um produto finito a1 an de inteiros positivos cada qual deixando
resto 1 na divis
ao por 4.
Assim, n
ao e possvel que todo fator de M deixe resto 1 na divisao por 4,
i.e., existe algum 1 i k tal que pi | M , i.e., M = pi i para i 1 inteiro.
Retornando `
a definic
ao de M obtemos
pi (i 4p1 pi1 pi+1 pk ) = 3.
No lado esquerdo temos um produto de um n
umero inteiro positivo por outro cujo
produto tambem e um inteiro positivo, logo o n
umero inteiro entre parenteses e um
inteiro positivo. Como p1 7, o lado esquerdo e pelo menos 7, o que e impossvel.
Portanto P4,3 e infinito.

Lema 5.6. Existem infinitos n
umeros primos da forma 6n + 5 com n 1
inteiro.
o. Seja p > 2 um n
Demonstrac
a
umero primo. Pelo algoritmo da divisao
existem q, r Z tais que p = 6q + r com 0 r < 6. Como p e primo, r so pode ser
1 ou 5.
Seja P6,5 o conjunto dos n
umeros primos maiores ou iguais a 11 da forma 6n+5
para n 1 inteiro. Suponha que P6,5 seja finito, digamos P6,5 = {p1 < < pk }.
Seja
M := 6p1 pk + 5.
Note que M deixa resto 5 na divisao por 6. Note tambem que M > 6p1 pk >
6pk > pk . Como pk e o maior n
umero primo que deixa resto 5 na divisao por 6
obtemos que M e composto.
Observe que se a, b 1 s
ao inteiros que deixam resto 1 na divisao por 6, entao
o mesmo ocorre com ab. De fato, se a = 6x + 1, b = 6y + 1, entao
ab = 6(6xy + x + y) + 1.
Fica como exerccio mostrar que o mesmo vale para um produto finito a1 an de
inteiros positivos cada qual deixando resto 1 na divisao por 6.


5. NUMEROS
PRIMOS

28

Assim n
ao e possvel que todo fator de M deixe resto 1 na divisao por 6, i.e.,
existe 1 i k tal que pi | M , M = pi i para i 1 inteiro. Retornando `a
definic
ao de M obtemos
pi (i 6p1 pi1 pi+1 pk ) = 5.
No lado esquerdo temos um produto de um n
umero inteiro positivo por outro cujo
produto tambem e um inteiro positivo, logo o n
umero inteiro entre parenteses e um
inteiro positivo. Como p1 11, o lado esquerdo e pelo menos 11, o que e impossvel.
Portanto P6,5 e infinito.

No par
agrafo sobre func
ao zeta a seguir enunciaremos um teorema devido a
Dirichlet que generaliza os dois lemas anteriores.
5.7. Infinidade de compostos por fun
c
oes polinomiais
Queremos agora analisar o que ocorre se a funcao considerada anteriormente
for polinomial. Veremos que em geral o fenomeno se contrapoe ao caso linear, ou
seja, e possvel apenas garantir uma infinidade de n
umeros compostos na imagem
de f .
Teorema 5.8. Seja
f (n) := ad n+ ad1 nd1 + . . . + a1 n + a0 ,
onde ad , , a0 Z com ad > 0. Ent
ao existem infinitos n
umeros compostos da
forma f (n).
o. Se para todo n 1, f (n) for composto nada ha a fazer.
Demonstrac
a
Caso contr
ario, seja n0 N tal que f (n0 ) = p n
umero primo. Seja h 1 inteiro e
f (n0 + hp) = ad (n0 + hp)d + ad1 (n0 + hp)d1 + . . . + a1 (n0 + hp) + a0 .
Note que a soma dos termos constantes (considerando a expressao acima como um
polin
omio em h) e igual a
ad nd0 + ad1 n0d1 + . . . + a1 n0 + a0 = p.
Logo,
f (n0 + hp) = p(1 + a1 h + a2 (2n0 h + h2 p) + . . .
+ ad1 ((d 1)n0d2 h + . . . + (d 1)n0 hd2 pd3 + hd1 pd2 )
+ ad (dnd1
h + . . . + dn0 hd1 pd2 + hd pd1 )).
0
Observe que o termo lder da expressao acima como polinomio em h e igual a
ad pd1 p > 0. Assim para um inteiro h 1 suficiente grande a expressao entre
parenteses do lado direito menos 1 e sempre positiva, portanto f (n0 +hp) = p(1+)
com 1 inteiro. Em particular, f (n0 + hp) e sempre composto para todo h 1
suficientemente grande.
Para o caso d = 2 a cota para h e h > (2an0 + b)/(ap) (faca a conta neste
caso!).



5.12. CONTANDO NUMEROS
PRIMOS

29

5.9. N
umeros de Fermat e Mersenne
Nesta sec
ao apresentamos os n
umeros de Fermat e Mersenne e comecamos a
discuss
ao de quando podem ser n
umeros primos. No captulo subseq
uente sobre
aplicac
oes da teoria de grupos `a aritmetica elementar descreveremos de forma mais
precisa criterios para decidir quando estes n
umeros sao primos.
n
Para todo n 1 inteiro seja F (n) := 22 + 1 o n-esimo n
umero de Fermat.
Fermat afirmava que todo n
umero desta forma era primo. Na verdade o que deve
ter ocorrido e que ele calculou os quatro primeiros que realmente sao. Entretanto,
Euler mostrou que 641 | F (5). Daremos uma demonstracao disto posteriormente.
Para todo n 1 inteiro seja M (n) := 2n 1 o n-esimo n
umero de Mersenne.
Lema 5.10. Se n e composto, ent
ao M (n) tambem e composto.
o. Suponha que n = ab com 1 < a, b < n. Entao
Demonstrac
a
2n 1 = (2a )b 1 = (2a 1)(2a(b1) + 2a(b2) + . . . + 2a + 1)
o que mostra que M (a) | M (n).

o 5.11. Se quisermos que um n


Observac
a
umero de Mersenne seja primo,
devemos nos restringir `
aqueles n
umeros de Mersenne cujo ndice n seja um n
umero
primo. Mersenne produziu uma lista incompleta e incorreta de M (p)s para p primo
tais que M (p) e primo. Novamente, produziremos a posteriori uma lista ocrreta, a
menos da complexidade computacional, utilizando teoria de grupos.
5.12. Contando n
umeros primos
Para todo n
umero real x > 1 seja (x) := #{p | n
umero primo com p x}.
O teorema de Euclides nos garante que limx (x) = (para a nocao de limite
veja [Li, captulo IV]). Nosso objetivo e determinar uma estimativa elementar para
a func
ao (x) que conta a quantidade de n
umeros primos menores ou iguais a um
dado n
umero real maior que 1. Note que se 1 < x y, entao (x) (y). Seja pn
o n-esimo n
umero primo. Entao (pn ) = n.
o 5.13. Seja log(x) o logaritmo na base e. Ent
Proposic
a
ao
(x) log(log(x)).
o. J
Demonstrac
a
a obtivemos anteriormente (via inducao finita) que pn
n
m
22 . Para todo x > 1 real fixado o conjunto {m 1 | inteiro, ee x} e finito.
n1
n
Seja n 1 seu maior elemento, i.e., ee
x < ee . Observe que
ee

n1

22 para n 4.

De fato, basta mostrar que


en1 2n log(2), ou seja , n 1 n log(2) + log(log(2)),
o que e verdade pois log(2) < 1. Logo
(x) (ee

n1

) (22 ) (pn ) = n log(log(x)).




Utilizaremos o metodo da segunda demonstracao do teorema de Euclides para


refinar `
a proposic
ao anterior. Para todo inteiro n 1 seja (n) o conjunto dos
divisores primos de n.


5. NUMEROS
PRIMOS

30

o 5.14. Suponha que x 2 seja um inteiro, ent


Proposic
a
ao :
(x)

log(x)
.
2 log(2)

o. Para qualquer conjunto de n


Demonstrac
a
umeros primos S denotamos
por fS (x) o n
umero de inteiros positivos n x tais que (n) S. Suponha que
S seja finito de
cardinalidade t. Escrevemos n = m2 s com s livre de quadrados.
Note que m x. Alem disto temos no maximo 2t escolhas para s. Portanto,
fS (x) 2t x. Seja m := (x), assim pm+1 > x. Se S = {p1 , , pm }, entao

fS (x) = dxe. Em particular, x 2(x) x e disto segue a proposicao.



a uma nova demonstracao do teorema 5.3. De fato, se
P O metodo acima nos d
ao existiria n 1 tal que
pP 1/p fosse convergente, ent
X 1
1
< .
p
2
j>n j
Seja S := {p1 , , pn } e x 1 inteiro. Entao xfS (x) e igual ao n
umero de inteiros
positivos m x tais que (m) 6 S. Em outras palavras, contamos o n
umero de
inteiros 1 m x para os quais existe j > n tal que pj | m. Para cada primo pj
existem dx/pj e m
ultiplos de pj menores ou iguais a x. Portanto,
X x  X x
x
x fS (x)

< .
p
p
2
j
j
j>n
j>n

A fortiori, fS (x) x/2. Mas, fS (x) 2n x. Logo, 2n x/2, o que e impossvel


pois n e fixo e x e vari
avel.
Intimamente relacionada a` funcao (x) temos a seguinte funcao
X
(x) :=
log(p).
pP,px

Utilizaremos (x) para limitar (x). Seja (1) := 0.


o 5.15.
Proposic
a
(x) < (4 log(2))x.
o. Considere o binomial
Demonstrac
a
 
2n
(n + 1) . . . 2n
=
.
n
1.2 . . . n
Este n
umero e um inteiro divisvel por todo n
umero primo n < p < 2n. Alem disto,
como

 
2n 
X
2n
2n
2n
2n
(1 + 1) =
, entao 2 >
.
j
n
j=0
Em conseq
uencia,
2n

 
Y
2n
>
>
p.
n
n<p<2n

Calculando o logartimo,
2n log(2) >

X
n<p<2n

log(p) = (2n) (n).


5.12. CONTANDO NUMEROS
PRIMOS

31

Somando esta relac


ao para n = 1, 2, 4, , 2m1 obtemos
(2m ) < log(2)(2m+1 2) < log(2)2m+1 .
Como na demonstrac
ao da proposicao 5.13 existe m 1 tal que 2m1 < x 2m ,
donde
(x) (2m ) < log(2)2m+1 = (4 log(2))2m1 < (4 log(2))x.

o 5.16. Existe um real c1 > 0 tal que para todo x 2 real tenhamos
Proposic
a
:
1 (x) < c1

x
.
log(x)

o. Observe que
Demonstrac
a
X

log(p) log( x)((x) ( x)) log( x)(x) x log( x).


(x)

x<px

Logo,

x
2(x)
+ x (8 log(2))
+ x,
log(x)
log(x)
onde a u
ltima desigualdade
segue da proposicao anterior. O resultado segue da

observac
ao que x < 2x/ log(x) para x 2.

(x)

rio 5.17.
Corola

(x)
= 0.
x
Nosso objetivo agora e obter uma cota inferior para a funcao (x). Para isto
comecemos observando que
  
 



2n
n+1
n+2
n+n
=

...
.
n
1
2
n
Por um exerccio deste captulo temos
 

 X

 
tp 
2n
(2n)!
2n
n
ordp
= ordp
=

2
,
j
j
n
(n!)2
p
p
j=1
lim

onde tp denota o maior inteiro tal que ptp 2n. Logo, tp = dlog(2n)/ log(p)e. Alem
disto, d2xe 2dxe e sempre 0 ou 1, assim
 
2n
log(2n)
ordp

.
n
log(p)
o 5.18 (*). Existe real c2 > 0 tal que para todo real x 2 tenhamos
Proposic
a
x
(x) > c2
.
log(x)
o. Pelo que foi feito anteriormente,
Demonstrac
a
 
Y
2n
n
2

ptp .
n
p<2n
Calculando o logaritmo obtemos,
X
X  log(2n) 
n log(2)
tp log(p) =
log(p).
log(p)
p<2n
p<2n


5. NUMEROS
PRIMOS

32

Se log(p) > (1/2) log(2n), i.e., p > 2n, entao dlog(2n)/ log(p)e = 1. Assim,
X  log(2n) 
X

n log(2)
log(p) 2n log(2n) + (2n)
log(p) +
log(p)

p 2n

2n<p<2n

Portanto, (2n) n log(2) 2n log(2n). Mas, limn ( 2n log(2n))/n = 0.


Assim, existe uma constante real T > 0 tal que para n suficientemente grande
(2n) > T n (observe que T n
ao depende de n). Tomando x suficientemente grande
e tal que 2n x < 2n + 1 obtemos
x1
> Cx,
(x) (2n) > T n > T
2
para algum real C > 0 conveniente (independente de x). Portanto, existe real c2 > 0
tal que (x) > c2 x para todo x 2, onde c2 no depende de x. Para completar a
prova observamos que
X
(x) =
log(p) (x) log(x).
px

Portanto,
(x)

x
(x)
> c2
.
log(x)
log(x)


5.18.1. Coment
arios. As duas proposicoes anteriores sao devidas a Cebychef
(1852). O seguinte teorema suplanta ambas (cf. [Ap, chapter 4], este resultado
depende de teoria analtica dos n
umeros).
Teorema 5.19 (teorema dos n
umeros primos).
(x)
= 1.
x x/ log x
lim

O teorema dos n
umeros primos foi conjecturado por Gauss na idade de 15 ou 16
anos. A prova correta surgiu apenas em 1896 por Hadamard e de la Valle Poussin
utilizando a func
ao zeta de Riemann, que introduziremos no paragrafo seguinte.
Existem uma infinidade de problemas abertos sobre os n
umeros primos. Para
mencionar apenas dois :
Existem infinitos n
umeros primos da forma n2 + 1?
(Primos gemeos) Existem infinitos pares de n
umeros primos da forma
(p, p + 2)?
Para mais problemas abertos veja [Si] e [Sh].
5.20. Fun
c
ao zeta
Nesta sec
ao descreveremos sem prova diversos fatos a respeito da funcao zeta de
Riemann (para a prova destes fatos ver [IrRo, chapter 16]). Esta funcao e definida
por
X
(s) :=
ns , onde s C, <(s) > 1.
n1

Esta serie converge em <(s) > 1 e converge uniformemente para <(s) 1 +


para todo > 0 (para a noc
ao de convergencia ver [Li, captulo IV]). A primeira
propriedade e que ela admite uma expansao em produto euleriano.


5.20. FUNC
AO
ZETA

33

o 5.21. Para <(s) > 1 temos


Proposic
a
Y
1
(s) =
.
1 ps
pP

Particularmente importante
P e o comportamento assintotico desta funcao quando s 1. Considerando que n1 1/n diverge suspeitamos que (s) quando
s 1. Lembre que (s) e uma funcao de uma variavel complexa.
o 5.22. Suponha que <(s) > 1. Ent
Proposic
a
ao
lim (s 1)(s) = 1.

s1

A proposic
ao na verdade diz que (s) e uma funcao meromorfa com um polo
simples em s = 1 (para mais detalhes ver [Ap, chapter 12]).
rio 5.23. Quando s 1 temos
Corola
log(s)
1.
(log(s 1))1
o 5.24.
Proposic
a
(s) =

X 1
+ R(s),
ps

pP

onde R(s) fica limitada quando s 1.


Dado um subconjunto S do conjunto dos n
umeros primos P, dizemos que S
tem densidade de Dirichlet se o limite
P
s
pS p
lim
s1 (log(s 1))1
existe. Neste caso este limite e denotado por d(S) e e chamado a densidade de
Dirichlet de S. Esta densidade satisfaz as seguintes propriedades.
o 5.25. Seja S um subconjunto do conjunto P dos n
Proposic
a
umeros primos.
Ent
ao
(1) Se S e finito, ent
ao d(S) = 0.
(2) Se S contem todos os n
umeros primos, exceto um n
umero finito deles,
ent
ao d(S) = 1.
(3) Se S = S1 S2 com S1 S2 = , ent
ao d(S1 S2 ) = d(S1 ) + d(S2 ).
Teorema 5.26 (teorema das progressoes aritmeticas de Dirichlet). Sejam a
Z e m 1 inteiro tais que mdc(a, m) = 1. Seja P(a; m) o subconjunto do conjunto
P dos n
umeros primos que contem os primos p tais que p a (mod m). Ent
ao
d(P(a; m)) = 1/(m). A fortiori, P(a; m) e infinito.
5.26.1. Coment
arios (*). Riemann propos a seguinte conjectura (que permanece em aberto ate hoje).
Conjectura 5.27 (hip
otese de Riemann). Todos os zeros da func
ao zeta de
Riemann (s) est
ao contidos na reta <(s) = 1/2.
Sabe-se que na reta <(s) = 1/2 existe uma infinidade de zeros da funcao zeta
e que estes s
ao simetricos em relacao `a reta =(s) = 0. A veracidade da hipotese de
Riemann implica em maiores informacoes sobre a distribuicao dos n
umeros primos
(para mais sobre isto ver [Ap, chapter13]).

34

5. NUMEROS
PRIMOS

O inteiro positivo n nada mais e que a cardinalidade do anel Z/nZ da aritmetica modular (a ser introducido no proximo captulo). Esta analogia faz com
que Dedekind considere a seguinte extensao da funcao zeta. Seja K uma extensao
finita do corpo dos racionais Q (ver a parte referente `a teoria de corpos). Existe
um subconjunto OK de K que cumpre o mesmo papel de Z com relacao a Q. Este
conjunto e chamado o anel de inteiros de K. Ele tem (entre outras propriedades
importantes) a caracterstica que o anel quociente OK /I (onde I e um ideal de
OK , para mais sobre anel quocientes ver a parte de aneis) e um conjunto finito cuja
cardinalidade e denotada por N (I). Assim, Dedekind define a funcao zeta de K
por
X
K (s) :=
N (I)s , onde <(s) > 1,
I

e I percorre todos os ideais de OK . Novamente conjectura-se que os zeros desta


func
ao est
ao na reta <(s) = 1/2, o que permanece em aberto. Note que Q nada
mais e que a func
ao zeta de Riemann.
Nos anos 20 e 30 do seculo XX, E. Artin, H. Hasse e A. Weil consideraram um
an
alogo geometrico desta situacao. Nele o papel de Q era ocupado pelo corpo de
func
oes racionais em uma variavel Fq ( ) sobre um corpo finito Fq de q elementos
(ver parte de corpos). Neste contexto, L e uma extensao finita de Fq ( ). O corpo
L possui tambem um subanel com propriedades similares a OK (quando K e uma
extens
ao finita de Q). Isto permite a construcao de uma funcao zeta associada a
L. Similarmente, pode-se formular como acima uma hipotese de Riemann para
L. Esta e chamada uma hipotese de Riemann para curvas porque L nada mais
e que o corpo de func
oes racionais de uma curva sobre um corpo finito (para mais
sobre curvas sobre corpos finitos e a hipotese de Riemann neste contexto ver [Lo]).
Ap
os casos particulares da hipotese de Riemann para curvas terem sido tratados
por Artin e Hasse, Weil utilizando variedades abelianas e representacoes `-adicas
obtem em 1948 a prova da hipotese de Riemann para curvas de forma geral.
No ano seguinte (1949) Weil propoe uma vasta generalizacao deste resultado
substituindo Fq ( ) por um corpo de funcoes em n variaveis sobre Fq . Neste
caso a extens
ao finita L de nada mais e que o corpo de funcoes de uma variedade
algebrica sobre Fq (para variedades algebricas ver [Ha]). De maneira visionaria Weil
percebe que uma prova da hip
otese de Riemann neste contexto mais geral seria conseq
uencia de uma teoria de cohomologia suficientemente rica para reproduzir as
propriedades da cohomologia singular sobre os complexos. Segundo muitos, as conjecturas de Weil foram sem sobra de d
uvida o problema matematico mais profundo
ap
os a segunda guerra mundial. Na busca da cohomologia perdida, os primeiros
passos foram dados por J.-P. Serre introduzindo a cohomologia de feixes de vetores
de Witt. Mas foi A. Grothendieck que compreendeu que a funcao zeta traz em si
algo de novo que n
ao havia sido percebido pelos geometras algebricos, desde de os
italianos do seculo XIX. Ela necessitava de uma base variavel, ou seja, a variedade
algebrica era considerada simultaneamente sobre todos os corpos finitos Fqn . Para
isto introduziu o conceito que revoluciona completamente a geometria algebrica no
seculo XX, a teoria de esquemas. Com a contribuicao de in
umeros matematicos
alem de Serre e Grothendieck, dentre eles M. Artin, J.-L. Verdier e L. Illusie, as
teoria de esquemas e de cohomologia evoluiram, permitindo que se descobrisse que
a cohomologia apropriada, a cohomologia etale (para mais sobre a cohomologia


5.20. FUNC
AO
ZETA

35

etale veja [Mi]), e que finalmente em 1973, um ex-aluno de Grothendieck, P. Deligne provasse finalmente as conjecturas de Weil (para os resultados de Deligne veja
[We1] e [We2]). Entretanto, o mestre nao ficou satisfeito. Na verdade Grothendieck havia formulado um programa muito mais amplo, as conjecturas standard,
das quais as conjecturas de Weil eram um corolario. Infelizmente, este programa
nunca foi atingido.

CAPTULO 6

Aritm
etica modular
6.1. Aritm
etica modular
Definimos uma func
ao soma de classes : Z/nZ Z/nZ Z/nZ por a b :=
a + b.
Lema 6.2. Esta func
ao est
a bem definida, i.e., se a0 a (mod n) e b0 a
(mod n), ent
ao a0 + b0 = a + b.
o. Suponha a0 a (mod n) e b0 b (mod n), i.e., existem
Demonstrac
a
k, l Z tais que a0 a = kn e b0 b = ln. Somando estas igualdades, (a0 + b0 )
(a + b) = (k + l)n, i.e., a0 + b0 a + b (mod n), i.e., a0 + b0 = a + b.

Definimos tambem um funcao produto de classes : Z/nZ Z/nZ Z/nZ
por a b := ab.
Lema 6.3. Esta func
ao tambem est
a bem definida, i.e., se a0 a (mod n) e
b0 b (mod n), ent
ao a0 b0 = ab.
o. Sejam k, l Z tais que a0 a = kn e b0 b = ln. Logo
Demonstrac
a
0 0
a b ab = a b a0 b + a0 b ab = a0 (b0 b) + b(a0 a) = (a0 l + bk)n, i.e., a0 b0 ab
(mod n), i.e., a0 b0 = ab.

0 0

o 6.4. O conjunto Z/nZ munido das operac


Proposic
a
oes e e um anel
comutativo com unidade.
o. Precisamos provar que as 8 propriedades de 2.11 sao satisfeiDemonstrac
a
tas. Elas s
ao herdadas das mesmas propriedades para inteiros como segue abaixo.
(1) a (b c) = a b + c = a + (b + c) = (a + b) + c = a + b c = (a b) c.
(2) a b = a + b = b + a = b a.
(3) Note que 0 = n = {kn | k Z} = nZ e o conjunto dos inteiros que sao
m
ultiplos de n. Observe que a 0 = a + 0 = a.
(4) a n a = a + n a = n = 0.
(5) a (b c) = a bc = a(bc) = (ab)c = ab c = (a b) c.
(6) a b = ab = ba = b a.
(7) a 1 = a.1 = a.
(8) a (b c) = a b + c = a(b + c) = ab + ac = ab ac = (a b) (a c).

A propriedade de cancelamento em um anel garante que este e um domnio de
integridade. Nem sempre Z/nZ e um domnio de integridade. Para simplificar a
notac
ao escreveremos + no lugar de e ab no lugar de a b.
o 6.5. Z/nZ e um domnio de integridade se e somente se n = p e
Proposic
a
um n
umero primo.
37

38

6. ARITMETICA
MODULAR

o. Suponha que Z/nZ seja um domnio de integridade. SupoDemonstrac


a
nha que n = ab com 1 a, b n. Entao n = 0 = ab = ab. Pela propriedade do
cancelamento, a = 0 ou b = 0. No primeiro caso existe 1 inteiro tal que a = n,
logo n = nb, i.e., 1 = b, i.e., b = 1 e a = n. No segundo caso existe 1 inteiro
tal que b = n, logo n = an, i.e., 1 = a, i.e., a = 1 e b = n. Portanto, n e primo.
Suponha que n = p seja primo. Suponha ab = 0, i.e., ab = 0, i.e., p | ab.
Pelo Lema 3.5, p | a ou p | b, i.e., a = 0 ou b = 0, i.e., vale a propriedade de
cancelamento.

Um elemento a Z/nZ e dito inversvel, se existe b Z/nZ tal que ab = 1. Denotamos por (Z/nZ) o subconjunto de Z/nZ formado pelos elementos inversveis.
Um domnio de integridade D e dito um corpo, se para todo a D\{0} existe b D
tal que ab = 1. Assim, Z/nZ e um corpo se e somente se (Z/nZ) = Z/nZ \ {0}.
o 6.6. Z/nZ e um corpo se e somente se n = p e um n
Proposic
a
umero primo.
o. Suponha que Z/nZ seja um corpo. Seja n = ab com 1
Demonstrac
a
a, b n inteiros. Suponha que a < n. Neste caso, a 6= 0. Por hipotese, existe
c Z/nZ tal que ac = 1. Note que n = 0 = ab = ab. Multiplicando esta igualdade
por c dos dois lados obtemos 0 = b, i.e., b = n. Neste caso a = 1. Se a = n, entao
necessariamente b = 1 e portanto n e primo.
Reciprocamente, suponha que n = p seja primo. Seja a Z/nZ \ {0}, i.e., p - a.
Logo mdc(a, p) = 1. Pelo algoritmo euclideano estendido, existem r, s Z tais que
ra + sp = 1, i.e., ra 1 (mod p), i.e., ra = ra = 1, i.e., a (Z/nZ) .

A princpio Z/nZ e o conjunto de todas as classes a para a Z. Definido desta
forma Z/nZ poderia ser infinito. Isto nao ocorre.
o 6.7. Z/nZ = {0, , n 1} e #Z/nZ = n.
Proposic
a
o. Por definicao o conjunto do lado direito esta contido no conDemonstrac
a
junto do lado esquerdo. O que temos que provar e a inclusao oposta. Suponha que
a Z/nZ. Note que podemos sempre supor que a 0, basta tomar um m
ultiplo
kn de n suficientemente grande tal que a0 = a + kn 0, uma vez que a = a0 . Pelo
algoritmo da divis
ao, existem q, r Z tais que a = qn + r com 0 r < n, i.e., a r
(mod n), i.e., a = r {0, , n 1}.
Mostraremos agora que quaisquer duas classes no conjunto da direita sao distintas. Sejam 0 a < b < n inteiros. Logo 0 b a < b < n, i.e., b 6 a (mod n),
i.e., b 6= a.

O conjunto (Z/nZ) dos inversveis em Z/nZ pode ser caracterizado tambem
da seguinte forma.
o 6.8. (Z/nZ) = {a Z/nZ | mdc(a, n) = 1}.
Proposic
a
o. Seja a (Z/nZ) , i.e., existe b Z/nZ tal que ab = ab = 1,
Demonstrac
a
i.e., existe k Z tal que ab kn = 1. Seja d = mdc(a, n) 1. Logo d | 1, mas isto
s
o e possvel se d = 1.
Seja a Z/nZ tal que mdc(a, n) = 1. Pelo algoritmo euclideano estendido,
existem r, s Z tais que ra + sn = 1, i.e., ra 1 (mod n), i.e., ra = r a = 1, i.e.,
a (Z/nZ) .



6.9. CRITERIOS
DE DIVISIBILIDADE

39

6.9. Crit
erios de divisibilidade
Utilizaremos a aritmetica modular para demonstrar criterios de divisibilidade.
6.9.1. Expans
ao de um inteiro em uma dada base. Sejam a 0 e b 1
inteiros. Seja n 1 inteiro tal que bn seja a maior potencia positiva de b menor ou
igual a a, i.e.,
bn a < bn+1 .
Pelo algoritmo da divis
ao existem qn , rn Z tais que
a = qn bn + rn , onde 0 rn < bn .
Observemos que
0 qn < b.
A primeira desigualdade e clara, porque qn bn e o maior m
ultiplo positivo de bn que
e menor ou igual a a. Suponha que qn b. Logo
a bn+1 + rn bn+1 ,
o que n
ao e possvel. Em seguida, dividimos rn por q n1 , i.e., existem qn1 , rn1
Z tais que
rn = qn1 bn1 + rn1 , onde 0 rn1 < bn1 .
Novamente,
0 qn1 < b.
N
ao precisamos repetir o argumento da primeira desigualdade, pois e o mesmo.
Para a segunda, se qn1 b, teramos
rn bn + rn1 bn ,
o que n
ao e possvel. Substituindo na primeira igualdade obtemos
a = qn bn + qn1 bn1 + rn1 .
Novamente, pelo algoritmo da divisao existem qn2 , rn2 Z tais que
rn1 = qn2 bn2 + rn2 , onde0 rn2 < bn2 .
Se qn2 b, ent
ao
rn1 bn1 + rn2 bn1 ,
o que e impossvel. Portanto, 0 qn2 < b. Prosseguindo sucessivamente obtemos
(6.9.1)

a = qn bn + qn1 bn1 + . . . + q1 b + q0 ,

onde 0 qi < b para todo 0 i n. A expressao (6.9.1) e chamada a expansao


de a na base b. Denotamos esta expansao por ab := (qn q0 )b .
Seja a 0 inteiro e a = an .10n + . . . + a1 .10 + a0 sua expansao na base 10. Os
elementos an , , a0 s
ao chamados os algarismos de a e a := (an a0 )10 .
Pn
Exemplo 6.10. Um inteiro a 0 e divisvel por 3 se e somente se i=0 ai 0
(mod 3). De fato, 10 1 (mod 3), pois
1 = 9 = 3.3. Logo para todo n 0,
P10
n
10n 1n =P
1 (mod 3). Portanto, a i=0 ai (mod 3). Logo a 0 (mod 3) se e
n
somente se i=0 ai 0 (mod 3).
Pn
Exemplo 6.11. Um inteiro a 0 e divisvel por 11 se e somente se i=0 (1)ai
0 (mod 11). De fato, 10 1 (mod 11), pois
Pn10 (1) = 11. Logo para todo
n 1, 10n (1)n (mod 11) e portanto,P
a i=0 (1)ai (mod 11). Consequenn
temente, a 0 (mod 11) se e somente se i=0 (1)ai 0 (mod 11).

40

6. ARITMETICA
MODULAR

Exemplo 6.12. O criterio de divisibilidade por 7 e um pouco mais intrincado.


A raz
ao e a seguinte: 10 3 (mod 7), pois 10 3 = 7. Logo 102 32 2
(mod 7), pois 9 2 = 7; 103 3.2 = 6 (mod 7); 104 6.3 4 (mod 7), pois
18 4 = 14 = 2.7; 105 4.3 5 (mod 7), pois 12 5 = 7; 106 5.3 1 (mod 7),
pois 15 1 = 14 = 2.7. Suponha para simplificar que n = 5, i.e., a tem apenas 6
algarismos. Aplicando o mesmo raciocnio acima obtemos que a 0 (mod 7) se e
somente se 5a5 + 4a4 + 6a3 + 2a2 + 3a1 + a0 0 (mod 7).
6.13. Contando elementos inversveis
No captulo de fatorac
ao de inteiros introduzimos a funcao de Euler. Pela
proposic
ao 6.8 a definic
ao dada anteriormente coincide com (n) := #(Z/nZ) .
Nesta sec
ao vamos calcular no caso em que n e primo ou potencia de primo. No
captulo seguinte, usando o teorema chines dos restos, faremos o calculo geral.
Lema 6.14. Seja p um n
umero primo. Ent
ao
(p) = p 1.
o. Provamos anteriormente que quando n = p e primo (Z/pZ)
Demonstrac
a
= Z/pZ \ {0}, logo (p) = #(Z/pZ) 1 = p 1.

Lema 6.15. Seja p um n
umero primo e r 1 inteiro. Ent
ao
(pr ) = pr1 (p 1).
o. Pela proposicao 6.8, a (Z/pr Z) se e somente se mdc(a, pr )
Demonstrac
a
= 1, i.e., p - a. Ao inves de contarmos estes elementos contaremos aqueles que sao
divisveis por p e subtairemos do total pr este n
umero. Expandimos a na base p,
i.e.,
a = qr1 pr1 + . . . + q1 p + q0 , onde 0 qi < p
e inteiro para todo 0 i r 1. Assim, p | a se e somente se q0 = 0. Para cada
qi com 1 i r 1 temos exatamente p escolhas. Logo o total de escolhas para a
tal que p | a e pr1 . Portanto, (pr ) = pr pr1 = pr1 (p 1).


CAPTULO 7

Sistemas de congru
encia
7.1. Equa
c
oes diofantinas
Uma equac
ao diofantina e uma equacao polinomial em um n
umero finito de
vari
aveis cujos coeficientes s
ao n
umeros inteiros e/ou racionais e procuramos soluc
oes inteiras e/ou racionais. Nesta secao daremos um exemplo de como utilizar a
aritmetica modular para provar que uma dada equacao diofantina nao tem solucoes
inteiras.
Exemplo 7.2. Seja f (x, y) = x3 711y 3 = 5. Perguntamos se existem pares
(a, b) Z Z tais que f (a, b) = 0. Mostraremos que nao pode existir um tal par
(a, b). De fato, suponha que exista. Logo a3 5 (mod 9). Calculemos os cubos
3
3
3
3
2
de todos os elementos de Z/9Z. 1 = 1; 2 = 8, 3 = 0, 4 = 4 4 = 74 = 1;
3
3
3
3
3
3
3
3
3
3
3
5 = 4 = 4 = 8; 6 = 3 = 3 = 0; 7 = 2 = 2 = 1; 8 = 1 = 8.
3
Portanto, n
ao existe a Z tal que a 5 (mod 9), logo nao pode existir (a, b)
Z Z tal que f (a, b) = 0.
7.3. Equa
c
oes lineares
Teorema 7.4. Sejam a, b Z, a 6= 0 e n 1 inteiro. A equac
ao ax b
(mod n) tem soluc
ao se e somente se d := mdc(a, n) | b.
o. Suponha que x0 Z seja uma solucao da equacao. Como d
Demonstrac
a
divide a e n, denotamos a = a0 d e n = n0 d, onde n0 , a0 Z. Logo existe k Z tal
que ax0 b = kn, i.e., d(a0 x0 kn0 ) = b, assim d | b.
Reciprocamente, suponha que d | b, digamos b = db0 . Pelo algoritmo euclideano
estendido, existem t, s Z tais que ta + sn = d. Multiplicando ambos os lados por
b0 obtemos a(tb0 ) + snb0 = db0 = b, i.e., a(tb0 ) b (mod n), i.e., tb0 e uma solucao
da equac
ao.

o 7.5. Observe que se x0 Z e uma solucao de ax b (mod n),
Observac
a
ent
ao para todo y0 x0 (mod n), concluimos que y0 tambem e solucao da equacao
(assim dizemos que a classe x0 de x0 e uma solucao para ax = b). De fato, y0 =
x0 +kn para algum k Z e ax0 = b+ln para algum l Z. Logo ay0 = b+ln+akn =
b + (l + ak)n, i.e., ay0 b (mod n).
Teorema 7.6. Suponha que a equac
ao ax b (mod n) admita uma soluca
o
x0 Z. O n
umero de soluc
oes (m
odulo n) de ax b (mod n) e d e elas s
ao dadas
pelas classes cujos representantes s
ao x0 , x0 + n0 , , x0 + (d 1)n0 .
o. Provemos inicialmente que cada um desses elementos e soluDemonstrac
a
c
ao. Escrevemos y0 = x0 + kn0 para algum 0 k d 1 inteiro. Logo ay0 =
ax0 + akn0 = b + ln + akn0 = b + ln + a0 dkn0 = b + ln + a0 kn = b + n(l + a0 k), i.e.,
ay0 b (mod n). Em seguida observemos que se 0 k < r d 1 sao n
umeros
41


7. SISTEMAS DE CONGRUENCIA

42

inteiros, ent
ao x0 + kn0 6 x0 + rn0 (mod n). De fato, 0 < (x0 + rn0 ) (x0 + kn0 ) =
0
n (r k) < n0 d = n, logo n - ((x0 + rn0 ) (x0 + kn0 ) = n0 (r k)).

7.7. Sistemas de equa
c
oes lineares
Teorema 7.8. Sejam m, n 1 inteiros tais que mdc(m, n) = 1 e a, b Z.
Existe x Z tal que o sistema
(
x a (mod m)
x b (mod n)
tenha soluc
ao.
o. Pelo algoritmo euclideano estendido existem t, s Z tais
Demonstrac
a
que tm + sn = 1. Logo
tm 1

(mod n) e sn 1

(mod m).

Seja x0 := asn + btm. Observe que


x0 asn

(mod m) a

(mod m) e x0 btm (mod n) b (mod n).




Teorema 7.9. Sejam m1 , , mr 1 inteiros tais que para todo 1 i 6= j r,


mdc(mi , mj ) = 1. Sejam a1 , , ar Z. Existe x Z tal que o sistema

x a1 (mod m1 )

(7.9.1)

x a (mod m )
r

tenha soluc
ao.
o. Seja
Demonstrac
a
m := m1 mr
e para todo 1 i r, seja
ni :=

m
= m1 mi1 mi+1 mr .
mi

Como para cada j 6= i, mdc(mj , mi ) = 1, temos que mdc(ni , mi ) = 1. Pelo


algoritmo euclideano estendido existem ti , si Z tais que ti ni + si mi = 1, i.e.,
ti ni 1

(mod mi )

e para todo j 6= i, como ni 0 (mod mj ), entao


ti ni 0

(mod mj ).

Tome
x0 := a1 t1 n1 + . . . + ar tr nr .
De fato, para todo 1 i r, temos
x0 ai ti ni

(mod mi ) ai

(mod mi ),

uma vez que


a j tj nj 0

(mod mi ) para i 6= j.



7.13. APLICAC
AO

43

7.10. Teorema Chin


es dos Restos
Nota
c
ao. Dado n 1 inteiro e a Z denotaremos nesta secao a classe de a
m
odulo n por a + nZ. Isto e motivado pelo fato que um elemento e equivalente a
a m
odulo n se e somente se ele difere de a por um m
ultiplo de n.
Teorema 7.11. Sejam m1 , , mr 1 inteiros tais que para todo 1 i 6= j
r, mdc(mi , mj ) = 1. Seja m := m1 mr . Existe uma bijec
ao
:

Z
Z
Z

...
mZ
m1 Z
mr Z

definida por
(a + mZ) = (a + m1 Z, , a + mr Z).
Seja a restric
ao de a (Z/mZ) , ent
ao






Z
Z
Z
:

...
mZ
m1 Z
mr Z
tambem e uma bijec
ao.
o. Provemos inicialmente que esta bem definida. De fato, se
Demonstrac
a
b a (mod m), ent
ao para todo 1 i r, mi | m | (b a), logo b a (mod mi ),
i.e., b + mi Z = a + mi Z.
Provemos agora que e injetiva. Suponha que (a + mZ) = (b + mZ), i.e.,
para todo 1 i r, a b (mod mi ). Como para i 6= j, mdc(mi , mj ) = 1,
concluimos que m | (a b), i.e., a + mZ = b + mZ.
Provar que e sobrejetiva equivale a dizer que para todo (a1 + m1 Z, , ar +
mr Z) Z/m1 Z . . . Z/mr Z e da forma (x + mZ) para algum x Z, i.e., que
o sistema (7.9.1) tema soluc
ao, o que ja foi provado.
Provemos agora que um elemento inversvel modulo m tem imagem cujas
componentes s
ao inversveis com respeito aos respectivos modulos. Suponha que
a + mZ (Z/mZ) , i.e., mdc(a, m) = 1. Como m = m1 mr , concluimos que
para cada 1 i r, mdc(a, mi ) = 1, i.e., a + mi Z (Z/mi Z) . Como e obtida
restringindo a um subconjunto do domnio, concluimos que tambem e injetiva.
Quanto a sobrejetividade, seja (a1 + m1 Z, , ar + mr Z) (Z/m1 Z) . . .
(Z/mr Z) . Pela parte anterior sabemos que existe x Z tal que (x+mZ) = (a1 +
m1 Z, , ar +mr Z). Observemos que na verdade x+mZ (Z/mZ) . De fato, para
cada 1 i r, x + mi Z = ai + mi Z, i.e., x ai (mod mi ), mas mdc(ai , mi ) = 1,
logo mdc(x, mi ) = 1 para todo 1 i r. Como m = m1 mr e mdc(mi , mj ) = 1
para i 6= j obtemos que mdc(x, m) = 1, i.e., x + mZ (Z/mZ) .

rio 7.12. Para todo n 1 inteiro seja (n) = #(Z/nZ) . Ent
Corola
ao
(m) = (m1 ) (mr ).
7.13. Aplica
c
ao
Seja n = pe11 perr a fatoracao do inteiro n 1. Pelo corolario 7.12 e pelo lema
6.15,
(7.13.1)

(n) = (pe11 ) (perr ) = p1e1 1 (p1 1) prer 1 (pr 1)







Y
1
1
1
= pe11 1
perr 1
=n
1
.
p1
pr
p
p|n

44

7. SISTEMAS DE CONGRUENCIA

Vamos utilizar a f
ormula (7.13.1) para uma aplicacao.
o 7.14. Suponha que (n) = p seja um n
Proposic
a
umero primo. Ent
ao n = 3,
4 ou 6.
o. Se r > 2, entao ei = 1 para todo 1 i r. Logo (n) =
a
Qr Demonstrac
(p

1).
Como
r > 2 existem pelo menos dois primos mpares na fatoracao,
i
i=1
logo 4 | (n), o que n
ao e possvel. Logo r 2. Suponhamos inicialmente r = 2,
i.e., (n) = pe11 1 (p1 1)pe22 1 (p2 1). Se p1 , p2 > 2 entao (novamente) 4 | (n).
Logo p1 = 2 e (n) = 2e1 1 p2e2 1 (p2 1). Se e1 > 1, como p2 > 2, entao 4 | (n).
Assim, e1 = 1 e (n) = p2e2 1 (p2 1). Se e2 > 1, entao (n) tem 2 e p2 como
umero e
fatores primos. Assim, e2 = 1 e (n) = pe22 1 . Novamente, como este n
primo, e2 = 1 e (n) = p2 1. Mas este n
umero e par e primo, logo p2 = 3 e n = 6.
Suponhamos que r = 1, i.e., (n) = pe11 1 (p1 1). Se p1 = 2, entao (n) =
2e1 1 . A u
nica forma deste n
umero ser primo e e1 = 2, logo n = 4. Suponha
p1 > 2. Se e1 > 1, ent
ao (n) tem 2 fatores primos p1 e 2 (pois p1 1 e par),
impossvel. Assim, e1 = 1 e (n) = p1 1. Isto ja foi feito anteriormente, i.e.,
p1 = 3 e n = 3.


CAPTULO 8

Aplica
c
oes da teoria de grupos `
a teoria elementar
dos n
umeros
Neste captulo desenvolveremos aplicacoes da teoria de grupos `a aritmetica
elementar. Utilizaremos os resultados do captulo 9.
8.1. Primalidade de n
umeros de Mersenne
Para todo inteiro n 1, seja Mn := 2n 1 o n-esimo n
umero de Mersenne.
Nosso objetivo e utilizar a teoria de grupos para determinar se Mn e primo ou obter
seu menor fator primo. J
a provamos anteriormente que se n e composto, entao Mn
tambem o e. Assim, consideraremos apenas Mp para p primo.
Seja q um fator primo de Mp , i.e., 2p 1 (mod q). Portanto em (Z/qZ) temos
p
2 = 1, i.e., o(2) | p. Como p e primo temos que o(2) = 1 ou p. O primeiro caso
n
ao pode ocorrer, pois 2 6= 1. Logo o(2) = p. Pelo teorema de Lagrange,
o(2) = p | #(Z/qZ) = (q) = q 1,
i.e., existe k 1 inteiro tal que q = 1 + kp.
o 8.2. Todo fator primo de Mp e da forma 1+kp para algum inteiro
Proposic
a
k 1.
Provamosanteriormente que o menor fator primo de um n
umero inteiro n 1
e no m
aximo n. Logo

2p/2 1
.
q 2p 1 < 2p/2 , i.e. , k <
p
Dessa forma para determinar um fator primo de Mp testamos para cada inteiro k
tal que
2p/2 1
1k<
p
se 1 + kp e primo e se divide Mp . Se para cada k pelo menos um desses fatos nao
ocorrer ent
ao Mp e um n
umero primo.
8.3. Primalidade de n
umeros de Fermat
n

Para todo inteiro n 1, seja Fn := 22 + 1 o n-esimo n


umero de Fermat. Seja
n
n+1
q um fator primo de Fn . Entao 22 1 (mod q), logo 22
1 (mod q), i.e.,
2

2n+1

= 1 em (Z/qZ) . Neste caso


o(2) | (2n+1 ), i.e. , o(2) = 2d para 1 d n + 1.

Afirmamos que d = n + 1. De fato, se d < n + 1, entao


2n

2d

nd

= (2 )2
45

= 1,

46

8. APLICAC
OES
DA TEORIA DE GRUPOS

o que e um absurdo, portanto o(2) = 2n+1 . Pelo teorema de Lagrange,


o(2) = 2n+1 | #(Z/qZ) = (q) = q 1,
i.e., existe k 1 tal que q = 1 + k2n+1 .
o 8.4. Todo fator primo de Fn e da forma 1 + k2n+1 para algum
Proposic
a
inteiro k 1.
Como no caso dos n
umeros de Mersenne, temos que
n
p n
22 + 1 1
2
q 2 + 1, i.e. , k
.
2n+1
Dessa forma para determinar um fator primo de Fn testamos para cada inteiro k
tal que
n
22 + 1 1
1k<
2n+1
n+1
se 1 + k2
e primo e se divide Fn . Se para cada k pelo menos um desses fatos
n
ao ocorrer ent
ao Fn e um n
umero primo.
8.5. N
umeros de Carmichael
O pequeno teorema de Fermat afirma que se p e um n
umero primo e a Z
tal que p - a, ent
ao ap1 1 (mod p). Assim, isto funciona para todo 1 a < p
inteiro. Isto motiva a seguinte definicao.
o 8.6. Seja n 3 inteiro mpar e 1 b < n inteiro. Dizemos que n
Definic
a
e pseudoprimo na base b se bn1 1 (mod n).
o 8.7. Segue do pequeno teorema de Fermat que um n
Observac
a
umero primo
p e pseudoprimo em toda base 1 b < p. Observe que a princpio para um n
umero
composto n n
ao podemos esperar que ele seja pseudoprimo em toda base. De fato,
seja d = mdc(b, n). Suponha que d > 1 e que n seja pseudoprimo na base b, i.e.,
existe k Z tal que bn1 1 = kn. Logo d | 1, o que nao e possvel. Assim
verificaremos a congruencia apenas para as bases b tais que mdc(b, n) = 1, i.e.,
b (Z/nZ) .
o 8.8. Seja n 3 mpar composto. Suponha que para todo inteiro
Definic
a
1 b < n tal que mdc(b, n) = 1 tenhamos bn1 1 (mod n). Dizemos que n e um
n
umero de Carmichael.
claro que provar isto
Exemplo 8.9. 561 e o menor n
umero de Carmichael. E
diretamente e trabalhoso, precisamos para cada inteiro
1 b < 561 tal que mdc(b, 561) = 1
verificar que
b560 1

(mod 561).

Ao inves disto observemos que


561 = 3.11.17.
Dizer que
b560 1

(mod 561)

8.11. TEOREMA DA RAIZ PRIMITIVA

47

equivale a dizer que 561 | (b560 1), i.e., que 3 | (b560 1), 11 | (b560 1) e
17 | (b560 1). Como mdc(b, 561) = 1, concluimos que mdc(b, 3) = mdc(b, 11) =
mdc(b, 17) = 1. Aplicando o pequeno teorema de Fermat concluimos que
b2 1
b10 1
b

16

(mod 3), logo b560 = (b2 )280 1

(mod 3);

(mod 11), logo b560 = (b10 )56 1

(mod 11);

(mod 17), logo b560 = (b16 )35 1

(mod 17).

Generalizaremos agora o procedimento do exemplo, de forma a provar, a partir


da fatorac
ao de n, que n e um n
umero de Carmichael.
Teorema 8.10 (teorema de Korselt). Seja n 3 mpar composto. n e um
n
umero de Carmichael se e somente se
(1) n e livre de quadrados.
(2) Para todo fator primo p de n, (p 1) | (n 1).
o. Suponha que as 2 condicoes acima sejam satisfeitas. Seja
Demonstrac
a
1 b < n inteiro tal que mdc(b, n) = 1. Afirmamos que para todo fator primo p de
n, temos bn1 1 (mod p).
De fato, como mdc(b, n) = 1, entao mdc(b, p) = 1. Pelo pequeno teorema de
Fermat, bp1 1 (mod p). Por hipotese, existe k Z tal que n 1 = k(p 1),
logo bn1 = (bp1 )k 1 (mod p). Alem disto temos que n fatora-se n = p1 pr .
Como os pi s s
ao distintos e para todo 1 i r, pi | (bn1 1), concluimos que
n | (bn1 1), i.e., bn1 1 (mod n).
Reciprocamente, seja p um fator primo de n e suponhamos que p2 | n. Observe
que
n1
X n 1
n1
(p 1)
=
(1)n1i pi (n 1)(1)n2 p + 1 6 1 (mod p2 ),
i
i=0
logo (p 1)n1 6 1 (mod n), portanto n nao pode ser um n
umero de Carmichael.
Observe que efetivamente, mdc(p 1, n) = 1, pois se este mdc fosse igual a d,
concluiriamos que d | 1, assim d = 1.
Para provar a validade da segunda condicao precisamos do teorema da raiz
primitiva que provaremos na secao seguinte. Ele afirma que se p e um n
umero
primo, ent
ao o grupo (Z/pZ) e um grupo cclico.
De fato, seja a um gerador de (Z/pZ) . Entao mdc(a, n) = 1 e uma vez que n e
um n
umero de Carmichael, temos an1 1 (mod n). A fortiori, an1 1 (mod p).
Ou seja, an1 = 1 em (Z/pZ) . Logo, pelo lema chave, p 1 = o(a) | (n 1). 
8.11. Teorema da raiz primitiva
Seja n 3 inteiro mpar. Provamos anteriormente que (n) < n, i.e., (n)
n 1. Note que (n) conta exatamente a quantidade de classes a (Z/nZ) tais
que mdc(a, n) = 1. Assim, (n) = n 1 se e somente se n e primo. Se existir
uma classe a (Z/nZ) tal que o(a) = n 1, entao (pelo teorema de Lagrange)
(n 1) | (n), logo vale n 1 = (n). Portanto, se (Z/nZ) for cclico, entao n e
primo. O objetivo deste captulo e mostrar a recproca deste resultado.
Teorema 8.12 (teorema da raiz primitiva). Se p e primo, ent
ao (Z/pZ) e
cclico.

48

8. APLICAC
OES
DA TEORIA DE GRUPOS

Note que (Z/4Z) e cclico de ordem 2. Utilizando o teorema chines dos restos
temos (como conseq
uencia do teorema da raiz primitiva) que (Z/2pZ) tambem e
cclico para p primo.
o. Seja a1 (Z/pZ) e d1 := o(a1 ). Se d1 = p 1, acabou.
Demonstrac
a
Sen
ao, seja H1 o subgrupo cclico de (Z/pZ) gerado por a1 . Temos que H1 $
(Z/pZ) . Note que H1 coincide exatamente com as solucoes de xd1 1 em (Z/pZ) .
Seja b1 (Z/pZ) \ H1 . Pelo mesmo argumento da prova da proposicao 9.40 temos
que existe a2 (Z/pZ) tal que o(a2 ) = mmc(o(a1 ), o(b1 )) > o(a1 ). Se o(a2 ) = p1
acabou. Sen
ao repetimos o argumento acima obtendo um elemento a3 cuja ordem
e estritamente maior que o(a2 ). Como todas essas ordens sao no maximo p 1 nao
podemos ter uma seq
uencia estritamente crescente infinita de n
umeros menores que

p 1. Portanto existe i tal que o(bi ) = p 1.

Parte 2

Grupos

CAPTULO 9

Teoria de Grupos I
9.1. Defini
c
ao e exemplos
o 9.2. Um grupo e um conjunto G munido de uma operacao :
Definic
a
G G G dada por (x, y) 7 x y satisfazendo `as seguintes propriedades:
(1) (associatividade) para todo x, y, z G, x (y z) = (x y) z.
(2) (Elemento neutro) existe e G tal que e x = x e = x para todo x G.
(3) (Inverso) para todo x G existe y G tal que x y = y x = e.
O grupo G e dito abeliano ou comutativo se alem disto x y = y x para todo
x, y G.
Em seguida daremos exemplos de grupos. Para fixar a notacao suponha que
a operac
ao seja de multiplicacao e que o inverso de um elemento x G seja
denotado por x1 .
o 9.3. Seja G um grupo e x, y G. Afirmamos que
Observac
a
(xy)1 = y 1 x1 .
De fato,
xy(y 1 x1 ) = x(yy 1 )x1 = xx1 = 1
y 1 x1 (xy) = y 1 (x1 x)y = y 1 y = 1.
o 9.4. Um grupo G e dito finito se possui um n
Definic
a
umero finito de elementos, caso contr
ario e dito infinito. Se G for um grupo finito, o n
umero de
elementos de G e chamado a ordem de G e denotado por #G.
Exemplo 9.5 (grupos abelianos infinitos). Z, Q, R, C e = +.
Exemplo 9.6 (grupos abelianos infinitos). Q \ {0}, R \ {0}, C \ {0} e = . .
Exemplo 9.7. Seja

M2 (R) :=

a
c



b
| a, b, c, d R
d

o conjunto das matrizes 2 2 com entradas reais. Este conjunto e um grupo com
a operac
ao sendo a soma de matrizes. Seja



a b
GL2 (R) :=
M2 (R) | ad bc 6= 0 .
c d
Todas estas matrizes s
ao inversveis com respeito `a multiplicacao de matrizes. Assim GL2 (R) munido do produto de matrizes e um grupo chamado grupo linearem
51

52

9. TEORIA DE GRUPOS I

dimens
ao 2 sobre os reais. Ambos os grupos sao infinitos. O primeiro e abeliano.
Notemos que GL2 (R) n
ao e comutativo. De fato,


 

0 1
1 0
1 1
=
e
1 0
1 1
1 0


 

1 0
0 1
0 1
=
.
1 1
1 0
1 1
Exemplo 9.8. Seja G = Z/nZ e = . Este e um grupo abeliano de ordem
n. Seja G = (Z/nZ) e = . Este e um grupo de ordem (n).
Exemplo 9.9. Denotamos por S o grupo das simetrias do triangulo equilatero. A operac
ao ser
a , a composicao de funcoes. Fixemos os vertices do triangulo
no crculo unit
ario
S1 := {z C | |z| = 1} por V1 = e2i , V2 = e2i/3 e V3 = e4i/3 .
Cada simetria ser
a uma func
ao bijetiva f : {V1 , V2 , V3 } {V1 , V2 , V3 } dada por
f (Vi ) = V(i) , onde denotamos f na forma matricial por


1
2
3
.
(1) (2) (3)
Denotamos := R2/3 a rotacao de 2/3 que e dada por


1 2 3
=
.
2 3 1
A rotac
ao de 4/3, R4/3 = R2/3 R2/3 que sera denotada por 2 e dada por


1 2 3
2
.
=
3 1 2
Finalmente a rotac
ao de 2 = 6/3 nada mais e que id e e denotada por 3 , assim
3
= id. Alem disto temos as simetrias em relacao `as retas que passam pelos
vertices e pelo centro do lado oposto, denotamos estas retas por li para i = 1, 2, 3.
Seja := Sl3 a simetria em relacao `a reta l3 ,


1 2 3
=
.
2 1 3
Note que 2 = id. Seja Sl1 a simetria em relacao `a reta l1 ,


1 2 3
Sl1 =
.
1 3 2
Novamente Sl23 = id. Finalmente,

Sl2 =

1
3

2
1


3
2

e Sl22 = id. Assim, S = {id, , 2 , , Sl1 , Sl2 }. Para provar que S e um grupo
precisamos verificar as 3 propriedades da definicao. A associatividade segue do
fato de composic
ao de func
oes ser associativa. O elemento neutro segue do fato
que a composic
ao da identidade com qualquer funcao ser a qualquer funcao. Basta
portanto verificar os inversos. De
3 = 2 = id


9.1. DEFINIC
AO
E EXEMPLOS

53

concluimos que
1 = 2 e que (2 )1 = .
De
2 = = id,
concluimos que
1 = .
Antes de verificarmos os dois restantes calculemos


 

1 2 3
1 2 3
1 2 3
=
=
= Sl1 e
2 3 1
2 1 3
1 3 2


 

1 2 3
1 2 3
1 2 3
2
=
=
= Sl2 .
3 1 2
2 1 3
3 2 1
Geometricamente j
a verificamos que ()2 = (2 )2 = id, logo ()1 = e
(2 )1 = 2 . Dessa forma S e um grupo de ordem 6. Vamos ver isto de forma
puramente algebrica e aproveitar para mostrar que S nao e abeliano. Calculemos,


 

1 2 3
1 2 3
1 2 3
(9.9.1)
=
=
= 2 .
2 1 3
2 3 1
3 2 1
Pela observac
ao 9.3 e por (9.9.1) temos que
()1 = 1 1 = 2 = 2 = 4 =

(2 )1 = 1 (2 )1 = = 2 .
Exemplo 9.10. O grupo S das simetrias do quadrado. Denotamos os vertices
por
V1 = e2i , V2 = ei/2 , V3 = ei e V4 = e3i/2 .
Seja := R/2 a rotac
ao por /2 que e dada por


1 2 3 4
=
,
2 3 4 1
a rotac
ao de e dada por
R := 2 =

1
3

2
4


4
,
2

3
1

a rotac
ao de 3/2 e dada por
R3/2 := 3 =

1
4

2
1

3
2

4
3

e a rotac
ao de 2 e dada por R2 := 4 = id. Temos tambem a simetria em relacao
as retas l1 , respectivamente l3 , passando por divindo ao meio os lados V1 V4 e V2 V3 ,
`
respectivamente V1 V2 e V3 V4 . Assim,


1 2 3 4
:= Sl3 =
2 1 4 3
e


1 2 3 4
Sl1 =
.
4 3 2 1

54

9. TEORIA DE GRUPOS I

Notemos que geometricamente 2 = Sl21 = id. Finalmente temos as simetrias em


relac
ao `
as diagonais d1 , respectivamente d2 , dada por V1 V3 , respectivamente V2 V4 .
Assim,


1 2 3 4
Sd1 =
1 4 3 2
e


1 2 3 4
Sd2 =
.
3 2 1 4
Novamente, geometricamente Sd21 = Sd22 = id. O conjunto S fica portanto dado
por S = {id, , 2 , 3 , , Sl1 , Sd1 , Sd2 }. Como no exemplo anterior, para provar
que e um grupo basta calcular os inversos. Inicialmente,
4 = 3 = 2 2 = id,
logo
1 = 3 , (3 )1 = e (2 )1 = 2 .
Os demais j
a foram calculados geometricamente. Mostraremos que este grupo nao
e abeliano e refaremos os c
alculos algebricamente. Calculemos,


 

1 2 3 4
1 2 3 4
1 2 3 4
=
=
= Sd1 ,
2 3 4 1
2 1 4 3
1 4 3 2


 

1 2 3 4
1 2 3 4
1 2 3 4
2 =
=
= Sl1 e
3 4 1 2
2 1 4 3
4 3 2 1


 

1 2 3 4
1 2 3 4
1 2 3 4
3
=
=
= Sd2 .
4 1 2 3
2 1 4 3
3 2 1 4
A primeira observac
ao e que


1 2 3 4
1
=
2 1 4 3
2

2
3

3
4

4
1


=

1
3

2
2

3
1

4
4

= 3 .

Logo,
()1 = 1 1 = 3 = 3 2 = 6 = 2 3 = ,
(2 )1 = 1 (2 )1 = 2 = 3 = 6 = 2
3

( )

3 1

( )

= = .

9.11. Subgrupos
o 9.12. Seja G um grupo, um subconjunto H de G e dito um subDefinic
a
grupo de G, se 1 H, dados x, y H, xy H e dado x H, x1 H.
Exemplo 9.13. Seja G = Z e n 1. Note que nZ e um subgrupo de Z. De
fato, 0 = n.0 nZ, x = nk, y = nl, k, l Z, entao x + y = n(k + l) nZ
e x = n(k) nZ. Afirmamos mais, que todo subgrupo de Z e da forma nZ
para algum n 1. De fato, seja H Z um subgrupo. Por definicao H N 6= .
claro que nZ H, pela definicao de H.
Seja n o menor elemento de H N. E
Reciprocamente, se x H N. Pelo algoritmo da divisao existem q, r Z tais que
x = nq + r com 0 r < n. Note que r = x nq H. Assim r = 0 e x nZ. Se
x H e x < 0, seja y = x H N. Pelo que foi feito anteriormente, y = kn, em
particular x = y = (k)n nZ.

9.11. SUBGRUPOS

55

Exemplo 9.14. Seja n 1 inteiro e


n := {z C | z n = 1}.
Afirmamos que este e um subgrupo de C \ {0}. De fato, 1n = 1, logo 1 n , se
x, y n , ent
ao
(xy)n = xn y n = 1,
logo xy n e se x n , ent
ao x1 C \ {0}, logo
(x1 )n = (xn )1 = 1
e x1 n . Este e um grupo abeliano chamado o grupo das razes n-esimas da
unidade. Seja := e2i/n , n e o menor inteiro positivo m 1 tal que m = 1
e n. Afirmamos que
n = {1, , , n1 }.
De fato, a inclus
ao e clara. Se z n , entao |z| = 1 e z = ei , onde = k2
para k Z. Se k 1, ent
ao, pelo algoritmo da divisao, existem q, r Z tais que
k = qn + r com 0 r < n. Logo
z = k = ( n )q r = r
e z {1, , , n1 }. Se k < 0, digamos k = l, entao l {1, , , n1 }, e
z = k = l = nl {1, , , n1 }. Finalmente, temos uma bijecao
n Z/nZ dada por k 7 k.
De fato, a sobrejetividade segue da definicao de Z/nZ. E a injetividade uma vez
ao n | (k l), o que so e possvel se k = l.
que se k = l, ent
Exemplo 9.15. Seja G := GL2 (R) e



a 0
D2 (R) :=
| ad 6= 0
0 d
o conjunto das matrizes diagonais. Este e um subgrupo de GL2 (R), pois


1 0
D2 (R),
0 1
se A, B D2 (R), digamos

A=

a
0


 0
0
a
eB=
d
0


0
,
d0

ent
ao
 0

aa
0
D2 (R),
0 dd0
 1

a
0
=
D2 (R).
0
d1

AB =
A1

Exemplo 9.16. Seja G := S , entao {1, , 2 , 3 } e um subgrupo de S , como


tambem {1, }.

56

9. TEORIA DE GRUPOS I

9.17. Classes Laterais e Teorema de Lagrange


o 9.18. Seja G um grupo e H um subgrupo de G. Dados x, y G
Definic
a
definimos x D y se e somente se x = y, para algum H. Definimos tambem
x E y se e somente se x = y para algum H.
o 9.19. As relacoes binarias E e D sao relacoes de equivalencia.
Observac
a
De fato, x = x.1, logo x D x. Se x D y, entao x = y, para algum H,
logo y = x1 e como H e um subgrupo de G, 1 H, portanto y D x. Se
x D y e y D z, ent
ao x = y e y = z, para , H. Logo x = z e H,
pois H e um subgrupo de G, donde x D z. Fica como exerccio fazer a mesma
demonstrac
ao para E .
o 9.20. Dado x G denotamos por
Definic
a
xH := {x | H}
sua classe de equivalencia com relacao a D , esta e chamada de classe lateral a
direita de x em H. Seja
CLD := {xH | x G}
o conjunto das classes laterais a direita de H em G. Similarmente, definimos a
classe lateral a esquerda de x em H por
Hx := {x | H}
e
CLE := {Hx | x G}
o conjunto das classes laterais a esquerda de H em G.
Lema 9.21. Existe uma bijec
ao
: CLD CLE dada por (xH) = Hx1 .
o. Dado y G, existe x G tal que y = x1 , logo Hy =
Demonstrac
a
Hx = (xH) e e sobrejetiva. Se (xH) = (yH), entao Hx1 = Hy 1 , i.e.,
existe H tal que x1 = y 1 , i.e., x = y, i.e., x D y, i.e., xH = yH,
portanto e injetiva.

1

A partir de agora nesta secao suponhamos que G seja um grupo finito. Observe
que
(9.21.1)

G=

[
xG

xH =

Hx.

xG

Concluimos que o n
umero de classes laterais (a direita ou a esquerda) de H em G
tambem e finito. Denotamos este n
umero por (G : H) e chamamos o ndice de H
em G.
Lema 9.22. Para todo x G, existe uma bijec
ao
: H xH dada por 7 x.
o. Pela definicao de xH concluimos que e sobrejetiva. Se
Demonstrac
a
() = (), i.e., x = x, multiplicando os dois lados por x1 a esquerda,
obtemos que = , portanto, e injetiva.


9.25. ORDEM DE ELEMENTO E EXPOENTE DE GRUPO ABELIANO

57

Teorema 9.23 (teorema de Lagrange). Seja G um grupo finito e H um subgrupo de G. Ent


ao
#G = (G : H)|H|.
o. Segue imediatamente de (9.21.1) e do lema 9.22.
Demonstrac
a

rio 9.24. Seja H um grupo finito e H um subgrupo de G. Ent


Corola
ao |H|
divide |G|.
9.25. Ordem de elemento e expoente de grupo abeliano
o 9.26. Seja G um grupo e x G. Definimos
Definic
a
o(x) := min{n 1 | xn = 1, n Z}
ou o(x) = caso n
ao exista n 1 inteiro satisfazendo xn = 1. O n
umero o(x) e
chamado a ordem de x.
Exemplo 9.27. Seja G = Z e x = 1. Como para todo n 1, nx 6= 0,
concluimos que o(1) = .
Lema 9.28 (lema chave). Seja x G de ordem n. Suponha que exista t 1
tal que xt = 1. Ent
ao n | t.
o. Pelo algoritmo de euclides existem q, r Z tais que t =
Demonstrac
a
qn + r com 0 r < n. Logo
1 = xt = xqn xr = xr ,
assim pela definic
ao da ordem de x concluimos que r = 0.

Exemplo 9.29. Seja G := n para n 1 inteiro e x := = e2i/n . Entao


o() = n. Afirmamos mais ainda que
o( i ) = n se e somente se mdc(i, n) = 1 para 0 i < n.
De fato, se mdc(i, n) = d > 1, entao i = di0 e n = dn0 com n0 < n. Por outro lado
0

( i )n = in = i dn = i n = ( n )i = 1,
mas isto contradiz o( i ) = n. Reciprocamente, suponha que 1 o( i ) = m < n.
Ent
ao im = 1, i.e., pelo lema chave im = kn para algum k 1 inteiro. Como
m < n, ent
ao existe algum fator primo p de n tal que p | i, logo mdc(i, n) > 1.
Alem disto temos uma bijec
ao entre
Pn := { i | mdc(i, n) = 1}
e (Z/nZ) dada por i 7 i. Por definicao de (Z/nZ) esta aplicacao e sobrejetiva
e a injetividade segue de i = j implicar em n | (i j) o que apenas ocorre se i = j.
O conjunto Pn e chamado o conjunto das razes primitivas n-esimas da unidade.
Mostramos em particular que #Pn = (n).
Exemplo 9.30. Seja G = GL2 (R) e

0
x=
1


1
.
0

imediato verificar que o(x) = 2.


E
Exemplo 9.31. Seja G := S e x = , entao o() = 4.

58

9. TEORIA DE GRUPOS I

o 9.32. Seja G um grupo e suponha que para todo x G, o(x) = 2.


Observac
a
Ent
ao G e abeliano. De fato, o(x) = 2 significa que x2 = 1, i.e., x1 = x. Assim,
xy = x1 y 1 = (yx)1 = yx.
o 9.33. Seja G um conjunto e S um subonjunto de G contendo 1.
Definic
a
Seja
hSi := {x1 xr | ai S ou a1
S}.
i
Lema 9.34. hSi e um subgrupo de G.
o. De fato, 1 hSi. Se x, y hSi, entao x = x1 xr com
Demonstrac
a
xi S ou x1

S e y = y1 ys tal que jj S ou yj1 S. Logo xy hSi.


i
Finalmente, se x S, ent
ao
1
x1 = x1
r x1
1
e x1
S ou (x1
= xi S. Logo x1 hSi.
i
i )

o 9.35. O subgrupo hSi e chamado o subgrupo de G gerado por S.


Definic
a
Estamos particularmente interessados no caso em que S = {}. Neste caso dizemos
que o grupo hSi e um grupo cclico. Distinguimos duas situacoes. Na primeira
o() = n < . Neste caso, hi = {1, , , n1 } e este conjunto corresponde
bijetivamente a Z/nZ por i 7 i. O segundo caso e aquele no qual o() = .
Neste caso hi = {r | r Z} e corresponde bijetivamente a Z por r 7 r.
rio 9.36 (corol
Corola
ario 2 do teorema de Lagrange). Seja G um grupo finito
e x G. Ent
ao o(x) | #G.
o. Pelo exemplo anterior, o(x) < e o(x) = #hxi. Pelo teoDemonstrac
a
rema de Lagrange #hxi | #G.

o 9.37. Seja G um grupo abeliano. Definimos o expoente de G por
Definic
a
exp(G) := mmc{o(z) | z G} ou , se existir z G tal que o(z) = .
claro que se G e finito, entao exp(G) < . Mas a
o 9.38. E
Observac
a
recproca n
ao e verdade. Por exemplo se G = Z/2Z . . . Z/2Z . . ., entao para
cada x G \ {1}, onde 1 = (0, , 0, ), o(x) = 2, logo exp(G) = 2, mas G e
infinito.
o 9.39. Seja G um grupo abeliano e z1 , , zr G tais que o(zi ) <
Proposic
a
para todo i. Ent
ao
(i) o(z1 zr ) | mmc{o(z1 ), , o(zr )} | o(z1 ) o(zr ).
(ii) Se para todo i 6= j, mdc(o(zi ), o(zj )) = 1, ent
ao o(z1 zr ) = o(z1 )
o(zr ).
o. (i) Seja M := mmc{o(z1 ), , o(zr )}. Entao, (z1 zr )M =
Demonstrac
a
M
zr = 1, pelo lema chave concluimos que o(z1 zr ) | M . A outra divisibilidade e imediata.
(ii) A segunda igualdade e uma propriedade dos inteiros positivos (basta lembrar que o mmc e obtido tomando o maior expoente na fatoracao em n
umeros
primos). Vamos provar a primeira igualdade por inducao em r. A primeira etapa
e provar para r = 2.
z1M

9.25. ORDEM DE ELEMENTO E EXPOENTE DE GRUPO ABELIANO

59

Seja N := o(z1 z2 ). Como G e abeliano, entao


1 = (z1 z2 )N = z1N z2N , i.e. , z1N = z2N .
Mas isto significa que z1N = z2N hz1 i hz2 i, mas esta intersecao e igual a {1},
pois mdc(o(z1 ), o(z2 )) = 1. Portanto, z1N = z2N = 1, mas isto implica que M | N .
Suponhamos que tenhamos provado que o(z1 zr1 ) = o(z1 ) o(zr1 ) com
mdc(o(zi ), o(zj )) = 1 para i 6= j. Utilizando que G e abeliano, e estendo a definicao
de N para r fatores, temos que
1 = (z1 . . . zr1 )N zrN , i.e. , (z1 . . . zr1 )N = zrN .
Mas isto significa que (z1 . . . zr1 )N = zrN hz1 , , zr1 i hzr i, mas este grupo
e trivial pois a ordem do primeiro grupo e igual a o(z1 ) . . . o(zr1 ) e a ordem do
segundo e igual a o(zr ) e mdc(o(zi ), o(zj )) = 1, se i 6= j. Assim, (z1 . . . zr1 )N =
zrN = 1, donde M | N .

Observe que pelo teorema de Lagrange, se G for finito, entao exp(G) | #G.
o 9.40. Seja G um grupo abeliano tal que exp(G) < . Ent
Proposic
a
ao
(a) Existe y G tal que exp(G) = o(y).
(b) G e cclico se e somente se exp(G) = #G.
o. (a) Seja exp(G) = pe11 perr a fatoracao de exp(G). Por
Demonstrac
a
definic
ao para todo i = 1, , r existe yi G tal que o(yi ) = pei i qi tal que pi - qi .
Note que se zi = yiqi , ent
ao o(zi ) = pei i . Neste caso, pelo tem (ii) da proposicao
9.39 temos que se y = z1 zr , entao o(y) = exp(G).
(b) Se G for cclico, ent
ao existe x G tal que hxi = G e o(x) = #G. Por outro
lado, pelo tem anterior, existe y G tal que o(y) = exp(G). Mas, exp(G) | #G e
o(x) | exp(G), logo exp(G) = #G. Reciprocamente, se vale a igualdade, pelo tem
anterior existe y G tal que o(y) = exp(G) = #G, logo G e cclico.


CAPTULO 10

Teoria de grupos II
10.1. Subgrupos normais e grupos quocientes
Seja G um grupo e H um subgrupo de G. Seja
G/H := {xH | x G}
o conjunto das classes laterais a direita de H em G. Analogamente ao caso em que
G = Z e H = nZ, para n 1 inteiro, queremos definir em G/H uma estrutura de
grupo. Para isto precisamos de uma propriedade adicional de H. Se copiarmos o
que foi feito anteriormente a ideia e definir a funcao
: G/H G/H G/H
dada por
(xH, yH) 7 xyH.
O problema e verificar que esta bem definida. Sejam x0 , y 0 G tais que x0 H = xH
e y 0 H = yH, i.e., x0 = x e y 0 = y para , H. Assim
x0 y 0 = xy.
Mas a princpio G n
ao e comutativo e nao podemos trocar y com para concluir
que est
a bem definida.
o 10.2. Um subgrupo H de um grupo G e dito normal se e somente
Definic
a
se para todo x G temos xHx1 H. Denotamos H C G.
Lema 10.3. Seja G um grupo e H um subgrupo de G. As seguintes condic
oes
s
ao equivalentes:
(i) H C G.
(ii) Para todo x G, xHx1 = H.
(iii) Para todo x G, xH = Hx.
o. Suponha que H CG. A inclusao ja esta feita por definicao.
Demonstrac
a
Uma vez que (x1 )1 = x, segue tambem da definicao que x1 Hx H, i.e.,
H xHx1 . Assim vale (ii).
Suponha que para todo x G, xHx1 = H. Seja H. Por hipotese
1
xx = H, logo x = x Hx. Reciprocamente, como x1 x = H,
ent
ao x = x xH. Disto segue (iii).
Suponha que para todo x G, xH = Hx. Por hipotese para todo H existe
H tal que xx1 = xx1 = . Donde (i).

Suponhamos que H C G, pelo lema 10.3, existe H tal que
x0 y 0 = xy = xy xyH,
pois H. Assim x0 y 0 H = xyH e esta bem definida.
61

62

10. TEORIA DE GRUPOS II

o 10.4. Seja G um grupo e H C G um subgrupo de normal de G. O


Definic
a
conjunto G/H e a func
ao definem uma estrutura de grupo em G/H chamado o
grupo quociente.
Exemplo 10.5. Seja G um grupo finito e H um subgrupo de G. Suponha que
(G : H) = 2. Afirmamos que H C G. De fato, como (G : H) = 2, isto significa que
temos apenas suas classes laterais a direita, a saber, H e xH para x
/ H. Tambem
sabemos que o n
umero de elementos de CLD e igual ao de CLE, logo as u
nicas
classes laterais a direita s
ao H e Hx, como Hx 6= H e xH 6= H, concluimos que
xH = Hx, para todo x G H. Esta igualdade tambem e imediata se x H.
Logo H C G.
Exemplo 10.6. Seja G = S e H = {1, , 2 , 3 }. Temos que H C G, pois
(G : H) = |G|/|H| = 2, pelo teorema de Lagrange e pelo exemplo anterior.
Exemplo 10.7. Seja G um grupo. Definimos por
Z(G) := {x G | xy = yx para todo y G},
o centro de G. Afirmamos que Z(G) C G.
Primeiro temos que verificar que Z(G) e realmente um subgrupo de G. De
fato, 1.y = y.1 = y para todo y G, logo 1 Z(G). Se x, z Z(G) e y G,
ent
ao xzy = xyz = yxz, i.e., xz Z(G). Se x Z(G), entao para todo y G,
x1 y = (y 1 x)1 = (xy 1 )1 = yx1 , i.e., x1 Z(G).
Finalmente, dado x G e y Z(G), temos que xyx1 = yxx1 = y Z(G),
i.e., Z(G) C G. Podemos ainda dizer mais, se H e um subgrupo de Z(G) entao
H C G. De fato, automaticamente H e um subgrupo de G, alem disto como para
todo x G e y H temos que xyx1 = yxx1 = y H, pois H Z(G).
Note que G e abeliano se e somente se Z(G) = G. Assim, o quanto maior for
o centro de G, mais G estar
a proximo a ser abeliano.
Exemplo 10.8. Seja G um grupo. Denotamos por [G, G] o subgrupo de G
gerado pelo conjunto
{xyx1 y 1 | x, y G}.
Este grupo e chamado o subgrupo dos comutadores.
Note que G e abeliano se e somente se [G, G] = {1}. Assim, o quanto menor
for o subgrupo dos comutadores, mais G estara proximo a ser abeliano.
Afirmamos tambem que [G, G] C G. Seja [G, G], digamos
= 1 r ,
onde para todo i,
1
1
i = xi yi x1
ou i1 = xi yi x1
i yi
i yi ,

para xi yi G. A u
ltima igualdade se reescreve como i = yi xi yi1 x1
i . Seja z G,
ent
ao
zyz 1 = z1 z 1 zr z 1
e observe que para cada i temos
1 1
zi z 1 = zxi yi x1
{xyx1 y 1 | x, y G} ou
i yi z
1
zi z 1 = zyi xi yi1 x1
{xyx1 y 1 | x, y G}.
i z

10.10. HOMOMORFISMO DE GRUPOS

63

o 10.9. Observe tambem que G/[G, G] e um grupo abeliano. Alem


Observac
a
disto, se H C G for tal que G/H e abeliano, entao H contem [G, G]. De fato, se
dados x, y G temos xyH = xHyH = yHxH = yxH, entao existe H tal que
x1 y 1 xy H. Consequentemente, todo elemento de [G, G] esta contido em H.
10.10. Homomorfismo de grupos
Sejam G e G dois grupos. O objetivo e compara-los e verificar que suas estruturas s
ao as mesmas.
o 10.11. Um homomorfismo de grupos e uma funcao f : G G tal
Definic
a
que f (xy) = f (x)f (y).
o 10.12.
Observac
a
(a) Seja 1G o elemento neutro de G e 1G o elemento
neutro de G. Ent
ao f (1G ) = 1G . De fato, f (1G ) = f (1G 1G ) = f (1G )
f (1G ), logo f (1G ) = 1G .
(b) Para todo x G temos que f (x1 ) = f (x)1 . De fato, f (x)f (x1 ) =
f (xx1 ) = f (1G ) = 1G e f (x1 )f (x) = f (x1 x) = f (1G ) = 1G .
Exemplo 10.13.
(1) Seja G = G = Z, n 1 inteiro e f : Z Z definida
por f (x) = nx. f e um homomorfismo. De fato, f (x + y) = n(x + y) =
nx + ny = f (x) + f (y).
(2) Seja G um grupo e H um subgrupo normal de G e f : G G/H definida por f (x) = xH e um homomorfismo. De fato, f (xy) = (xy)H =
(xH)(yH) = f (x)f (y), por definicao de produto de classes.
(3) Seja G um grupo e fixemos a G. Consideremos a funcao Ia : G G
definida por Ia (x) = axa1 . Esta funcao e um homomorfismo. De fato,
Ia (xy) = a(xy)a1 = (axa1 )(aya1 ) = Ia (x)Ia (y).
A partir de agora deixaremos ao cargo do leitor identificar quando a unidade
referida por 1 est
a em G ou em G.
o 10.14. Seja f : G G um homomorfismo de grupos e
Proposic
a
ker(f ) := {x G | f (x) = 1}
o n
ucleo
(i)
(ii)
(iii)
(iv)
(v)
(vi)
(vii)

de f .
ker(f ) C G.
f e injetiva se e somente se ker(f ) = {1}.
f (G) e um subgrupo de H.
f 1 (f (H)) = H ker(f ).
Seja H < G tal que f 1 (H) ker(f ). Ent
ao f (f 1 (H)) = H f (G).
Se x G e tal que o(x) < ent
ao o(f (x)) < e o(f (x)) | o(x).
Se H C G, ent
ao f (H) C f (G). Se H C f (G), ent
ao f 1 (H) C G.

o. (i) Seja a G e x ker(f ), entao f (axa1 ) = f (a)f (x)


Demonstrac
a
f (a ) = f (a)f (a)1 = 1, i.e., axa1 ker(f ).
(ii) Suponha que f seja injetiva e x ker(f ). Logo f (x) = 1 = f (1), i.e., x = 1.
Reciprocamente, se ker(f ) = {1} e se f (x) = f (y), entao f (x)f (y)1 = f (xy 1 ) =
1, i.e., xy 1 ker(f ), logo xy 1 = 1, i.e., x = y.
claro que 1 = f (1) f (G). Sejam x, y f (G), i.e., existem a, b G
(iii) E
tais que x = f (a) e y = f (b). Logo xy = f (a)f (b) = f (ab) f (G). Se x f (G),
digamos x = f (a) para a G, entao x1 = f (a)1 = f (a1 ) f (G).

1

64

10. TEORIA DE GRUPOS II

Para provar a propriedade (iv) precisamos do seguinte lema.


Lema 10.15. Sejam H e K subgrupos de um grupo G. Definimos
HK := {ab | a H, b K}.
Ent
ao HK < G se e somente se HK = KH. Alem disto, se H C G ou K C G,
ent
ao HK < G.
o. Suponha que HK < G. Seja HK. Entao 1 HK,
Demonstrac
a
1
digamos = ab. Assim = (1 )1 = b1 a1 KH, i.e., HK KH. Seja
KH, digamos = ab. Logo 1 = b1 a1 HK. Como HK < G, entao
= (1 )1 HK, i.e., KH HK.
Reciprocamente, suponha que HK = KH. Entao 1 = 1.1 HK. Se x, y
HK, digamos x = ab e y = cd, entao xy = abcd = ac0 b0 d HK, onde bc = c0 b0
HK, uma vez que HK = KH. Se x = ab HK, entao x1 = b1 a1 = a0 b0
HK, pela mesma raz
ao.
Suponha que H C G (o outro caso e analogo). Seja x = ab HK. Entao
x = bb1 ab = b(b1 ab) = ba0 KH, logo HK KH. Se x = ab KH, entao
x = abaa1 = (aba1 )a = b0 a HK, i.e., KH HK.

o da prova da proposic
o. (iv) Notemos inicialmente que coContinuac
a
a
mo ker(f ) C G, H ker(f ) < G. Seja a f 1 (f (H)), i.e., f (a) = f (b) f (H). Logo
f (a)f (b)1 = f (ab1 ) = 1, i.e., ab1 = c ker(f ), i.e., a = bc = c0 b0 H ker(f ).
Reciprocamente, se x = ab H ker(f ), entao f (x) = f (ab) = f (a)f (b) = f (a)
f (H), i.e., x f 1 (f (H)).
(v) Seja x f (f 1 (H)), i.e., x = f (a) para a f 1 (H), i.e., f (a) = y H.
Portanto, x H f (G). Reciprocamente, suponha que x H f (G). Logo
x = f (a) H, i.e., a f 1 (H), logo x f (f 1 (H)).
(vi) Seja d = o(x), logo xd = 1 e f (xd ) = f (x)d = f (1) = 1, pelo lema chave,
o(f (x)) | o(x), em particular o(f (x)) < .
(vii) Suponha que H C G e sejam a G e x H. Logo axa1 H. Por outro
lado, f (x) f (H) e f (a) f (G) G. Assim, f (axa1 ) = f (a)f (x)f (a)1 f (H).
Suponha que H C f (G). Sejam x f 1 (H) e a G, i.e., f (x) = y H. Como
H C f (G), ent
ao f (a)yf (a)1 H, mas f (a)yf (a)1 = f (axa1 ), i.e., axa1
1
f (H).

o 10.16. Seja f : G G um homomorfismo de grupos. Se f e bijetivo
Definic
a
dizemos que f e um isomorfismo de grupos.
Teorema 10.17 (teorema do isomorfismo de grupos). Seja f : G G um
homomorfismo de grupo. Ent
ao f induz um isomorfismo de grupos : G/ ker(f )
f (G) definido por
(x ker(f )) := f (x).
Alem disto existe uma bijec
ao entre os seguintes conjuntos
{H < G | H ker(f )} e {H < f (G)}.
o. Notemos inicialmente que esta bem definido. De fato, se
Demonstrac
a
x = ya para a ker(f ), ent
ao (x ker(f )) = f (x) = f (ya) = f (y)f (a) = f (y) =
(y ker(f )). Alem disto, pela sua propria definicao e sobrejetivo. Quanto a

10.10. HOMOMORFISMO DE GRUPOS

65

injetividade, se (x ker(f )) = (y ker(f )), entao f (x) = f (y), i.e., f (x)f (y)1 =
f (xy 1 ) = 1, i.e., xy 1 ker(f ), logo x ker(f ) = y ker(f ).
A bijec
ao entre os dois conjuntos e dada pelas funcoes 1 : H 7 f (H) e
2 : H 7 f 1 (H). De fato, 2 1 (H) = 2 (f (H)) = f 1 (f (H)) = H ker(f ) = H,
pois H ker(f ). Reciprocamente, 1 2 (H) = 1 (f 1 (H)) = f (f 1 (H)) =
H f (G) = H, pois H < f (G).

rio 10.18. Seja f : G G um homomorfismo de grupos e H < G.
Corola
Ent
ao existe um isomorfismo de grupos
:

H
f (H) dado por (x(H ker(f ))) := f (x).
(H ker(f ))

imediato verificar que ker(f ) H C H. Logo o grupo


o. E
Demonstrac
a
quociente faz sentido. A func
ao esta bem definida, pois se x = ya para a H
ker(f ), ent
ao (x(ker(f ) H)) = f (x) = f (ya) = f (y)f (a) = f (y) = (y(ker(f )
H)). Por definic
ao e sobrejetiva. Se (x(ker(f ) H)) = (y(ker(f ) H)), entao
f (x) = f (y), i.e., f (xy 1 ) = f (x)f (y)1 = 1, i.e., xy 1 ker(f ) H.

o 10.19. Seja H C G e
Proposic
a
G
o homomorfismo quociente f (x) := xH.
H
Existe uma bijec
ao entre os conjuntos
f :G

{K C G | K H} e {H C G/H}.
o. Definimos as funcoes que dao a bijecao por 1 : K 7 K/H
Demonstrac
a
1
e 2 : H 7 f (H). De fato, 2 1 (K) = 2 (K/H) = f 1 (K/H) = f 1 (f (K)) =
K ker(f ) = KH = K, pois K H e 1 2 (H) = 1 (f 1 (H)) = f (f 1 (H)) =
H f (G) = H G/H = H.

o 10.20. Sejam G um grupo, H C G e K < G. Ent
Proposic
a
ao existe um
isomorfismo de grupos
K
KH
:

.
(K H)
H
o. Seja f : K KH/H o homomorfismo quociente f (x) :=
Demonstrac
a
xH. Afirmamos que f e sobrejetivo. De fato, se abH KH/H, entao abH =
aH = f (a). Afirmamos tambem que ker(f ) = H K. De fato, se a ker(f ), entao
f (a) = aH H, i.e., a H K. Portanto, o resultado e uma conseq
uencia do
teorema do isomorfismo.

o 10.21. Sejam K < H < G grupos com H C G e K C G (em
Proposic
a
particular K C H). Ent
ao existe um isomorfismo de grupos
:

G/K
G
.
H/K
H

o. Seja f : G/K G/H definida por f (xK) := xH. ObserDemonstrac


a
vemos que f est
a bem definida. Seja x = ya para a K. Entao f (xK) = xH =
(ya)H = (yH)(aH) = yH, pois a K H. ker(f ) = {xK | xH = H} = {xK | x
H} = H/K. f e sobrejetiva por definicao. Assim o resultado segue do teorema do
isomorfismo.


66

10. TEORIA DE GRUPOS II

o 10.22. Seja G um grupo. Um homomorfismo de grupos f : G G


Definic
a
e chamado um endomorfismo de grupos e denotamos por End(G) o conjunto dos
endomorfismos de G que e um monoide com respeito `a composicao de funcoes. Um
mon
oide tem todas as propriedades de grupo exceto a existencia do inverso. Se f
for bijetivo ent
ao dizemos que f e um automorfismo de G e denotamos por Aut(G)
o conjunto dos automorfismos de G. Este e um grupo com respeito `a composicao
de func
oes.
o 10.23. Para todo a G, Ia : G G definida por Ia (x) := axa1
Observac
a
e um automorfismo de G chamado um automorfismo interno de G. O conjunto
G := {Ia | a G} dos automorfismos internos de G tambem e um grupo com
respeito `
a composic
ao de funcoes. Fica como exerccio mostrar que I(G) C Aut(G).
o 10.24. Seja G um grupo e H < G. Dizemos que H e um subgrupo
Definic
a
caracterstico de G se para todo Aut(G) temos (H) H, i.e., para todo
x H, (x) H.
o 10.25. Notemos que se H for subgrupo caracterstico de G, entao
Observac
a
H C G, pois a u
ltima afirmativa equivale a dizer que Ia (H) H para todo a H.
o 10.26. Se K for subgrupo caracterstico de H e H C G, ent
Proposic
a
ao
K C G.
o. Queremos mostrar que para todo a G, Ia (K) K. A
Demonstrac
a
restric
ao de Ia a H nos d
a uma funcao Ja : H G definida por Ja (x) := axa1 .
Por hip
otese H C G, logo axa1 H e Ja Aut(H) (nao podemos garantir que
Ja I(H), pois n
ao necessariamente a H). Por hipotese, K e caracterstico em
H, logo Ja (K) = Ia|H (K) = K.

10.27. Produtos de grupos
10.27.1. Produto direto. Sejam G1 , , Gn grupos. Definimos no produto
cartesiano G1 . . . Gn uma estrutura de grupo da seguinte forma:
(x1 , , xn ).(y1 , , yn ) := (x1 y1 , , xn yn ).

E f
acil verificar que esta operacao e associativa, o elemento neutro e (1, , 1) e o
1
inverso de (x1 , , xn ) e (x1
1 , , xn ). Assim o conjunto G1 . . . Gn passa a
ter uma estrutura de grupo e e chamado o produto direto dos grupos G1 , , Gn e
e denotado por G1 . . . Gn .
G1 . . . Gn se
Teorema 10.28. Sejam G, G1 , , Gn grupos. Ent
ao G =
e somente se existem subgrupos H1 , , Hn de G tais que para todo i, Hi
= Gi , e
alem disto
(1) G = H1 . . . Hn .
(2) Hi C G para todo i = 1, , n.
(3) Hi (H1 . . . Hi1 Hi+1 . . . Hn ) = {1} para todo i = 1, , n.
o. Suponhamos que exista um isomorfismo : G G1 . . .
Demonstrac
a
Gn . Seja
Hi := 1 ({1} . . . Gi . . . {1}).
Definimos a seguinte func
ao
i : Hi Gi dada por i (xi ) := yi ,

10.27. PRODUTOS DE GRUPOS

67

onde xi = ((1, , yi , , 1)). Esta funcao e um isomorfismo de grupos. De fato,


se zi = 1 ((1, , wi , , 1)), entao
i (xi zi ) = yi wi = i (xi )i (yi ),
pois xi zi = 1 ((1, , zi wi , , 1)). Alem disto i e injetiva, pois se yi = 1, entao
xi = 1. Finalmente e sobrejetiva pois para todo yi Gi , xi = 1 ((1, , yi , ,
1)) e i (xi ) = yi .
(1) Dado x G seja (x) := (x1 , , xn ). Entao (x) = (x1 , , 1). . . . .(1,
, xn ). Seja yi = 1 ((1, , xi , , 1)), entao x = y1 . . . yn , onde yi Hi para todo
i = 1, , n.
(2) Seja x G e yi Hi temos que provar que xyi x1 Hi . Calculemos
1
(xyi x1 ) = (x)(yi )(x)1 = (x1 , , xn ).(1, , zi , , 1).(x1
1 , , xn )
1
1
1
= (x1 x1
1 , , xi zi xi , , xn xn ) = (1, , xi zi xi , , 1).

Portanto, xyi x1 = 1 ((1, , xi zi x1


i , , 1)) Hi .
(3) Seja xi Hi (H1 . . . Hi1 Hi+1 . . . Hn ). Assim, por um lado xi = 1 ((1,
, yi , , 1)) e por outro lado xi = 1 ((z1 , , zi1 , 1, zi+1 , , zn )). Como
e um isomorfismo concluimos que zj = 1 para todo j e que yi = 1, portanto xi = 1.
Reciprocamente, suponhamos que as 3 condicoes acima sejam satisfeitas. Para
provar a recproca utilizaremos o tem 2 do lema seguinte. Afirmamos que G
=
H1 . . . Hn . De fato, consideremos a funcao
: G H1 . . . Hn dada por (x) = (x1 . . . xn ) := (x1 , , xn ).
Esta func
ao e um isomorfismo. Observe que pelo lema abaixo
(xy) = (x1 . . . xn y1 . . . yn ) = (x1 y1 x2 . . . xn y2 . . . yn ) = = (x1 y1 . . . xn yn )
= (x1 y1 , , xn yn ) = (x1 , , xn ).(y1 , , yn ) = (x)(y).
Se (x) = (1, , 1), ent
ao x = 1 . . . 1 = 1, logo e injetiva. Para todo (x1 , , xn )
H1 . . .Hn se x = x1 xn temos que (x) = (x1 , , xn ), logo e sobrejetiva.

Lema 10.29. As 3 condic
oes acima s
ao equivalentes `
as seguintes duas condic
oes:
(a) Para todo x G existem u
nicos xi Hi para i = 1, , n tais que
x = x1 . . . xn .
(b) Para todo i 6= j, x Hi e y Hj , xy = yx.
o. Suponha que as 3 condicoes anteriores sejam satisfeitas. AsDemonstrac
a
sim para todo x G podemos escrever x = x1 . . . xn . Suponhamos que x =
y1 . . . yn , ent
ao
1
y11 x1 = y2 . . . yn x1
n . . . x2 .
Como Hi C G temos que para todo x G, xHi = Hi x, i.e., dado i Hi temos
que xi = i x para algum i Hi . Logo
1
1
(yn x1
n )xn1 = zn1 (yn xn )

para algum zn1 Hn1 . Repetindo o argumento concluimos que


1
1
y11 x1 = y2 . . . yn x1
n . . . x2 = z2 . . . zn1 (yn xn ) H2 . . . Hn H1 = {1},

portanto x1 = y1 . Pelo mesmo argumento xi = yi para todo i = 2, , n.

68

10. TEORIA DE GRUPOS II

Como Hi , Hj C G temos que xyx1 Hj , logo xyx1 y 1 Hj e yx1 y 1


Hi , logo xyx1 y 1 Hi , portanto xy = yx, ja que
Hi Hj Hi (H1 . . . Hi1 Hi+1 . . . Hn ) = {1}.
Reciprocamente, suponha as duas u
ltimas condicoes satisfeitas. A primeira
condic
ao do teorema segue automaticamente de (a). Seja x = x1 . . . xn G, yi Hi
e zi = xi yi x1
ao, por (b),
i . Ent
1
1
xyi x1 = x1 . . . xn yi x1
n . . . x1 = x1 . . . xn1 yi xn1 . . . x1 =
1
1
1
= x1 . . . xi yi x1
i . . . x1 = x1 . . . xi2 zi xi2 . . . x1 = = zi Hi .

Finalmente, se xi Hi (H1 . . . Hi1 Hi+1 . . . Hn , pela unicidade de (a) temos que


xi = 1.

10.29.1. Produtos semi-diretos de grupos. Na secao anterior dados dois
grupos H e K construimos o produto direto H K com a operacao componente
a componente. Nesta sec
ao modificaremos levemente o procedimento. Lembre
que Aut(K) (o conjunto dos automorfismos de K) e um grupo com respeito a
composic
ao de automorfismos. Suponhamos que seja dado um homomorfismo de
grupo : H Aut(K). Definimos no produto cartesiano HK uma nova operacao
da seguinte forma:
(x, y) (z, w) := (xz, y(x)(w)),
note que (x) : K K e um automorfismo de K, logo (x)(w) K.
Afirmamos que H K com a operacao e um grupo, chamado o produto
semi-direto de H e K com respeito a e denotado por H n K. De fato,
((x1 , y1 ) (x2 , y2 )) (x3 , y3 ) = (x1 x2 , y1 (x1 )(y2 )) (x3 , y3 )
= ((x1 x2 )x3 , (y1 (x1 )(y2 ))(x1 x2 )(y3 ))
= (x1 (x2 x3 ), (y1 (x1 )(y2 ))((x1 )((x2 )(y3 ))))
= (x1 (x2 x3 ), y1 (x1 )(y2 (x2 )(y3 )))
= (x1 , y1 ) (x2 x3 , y2 (x2 )(y3 ))
= (x1 , y1 ) ((x2 , y2 ) (x3 , y3 )).
O elemento neutro e (1, 1). De fato,
(1, 1) (x, y) = (x, (1)(y)) = (x, y) e
(x, y) (1, 1) = (x, y(x)(1)) = (x, y).
O inverso de (x, y) e (x1 , (x1 )(y 1 )). De fato,
(x, y) (x1 , (x1 )(y 1 )) = (1, y(x)((x1 )(y 1 ))) = (1, yy 1 ) = (1, 1) e
(x1 , (x1 )(y 1 )) (x, y) = (1, (x1 )(y 1 )(x1 )(y))
= (1, (x1 )(y 1 y)) = (1, (x1 )(1)) = (1, 1).
o 10.30.
Proposic
a
(a)

(x, y)n = (xn ,

n1
Y

(xi )(y)).

i=0

Conseq
uentemente, (x, 1)n = (xn , 1) e (1, y)n = (1, y n ).
(b) (1, y) (x, 1) = (x, y).

10.27. PRODUTOS DE GRUPOS

69

(c) {1} n K C H n K.
(d) H n {1} H n K e um subgrupo. Este subgrupo e normal, se = id.
o. (a) Vamos provar por inducao. Para n = 2,
Demonstrac
a
(x, y) (x, y) = (x2 , y(x)(y)).
Suponha que o resultado vale para n. Entao
(x, y)n+1 = (x, y)n (x, y) = (xn ,

n1
Y

(xi )(y)) (x, y))

i=0

= (xn+1 ,

n1
Y

(xi )(y)(xn )(y)) = (xn+1 ,

i=0

n
Y

(xi )(y)).

i=0

(2) Segue da definic


ao.

(3) Primeiro verifiquemos que {1} n K e de fato um subgrupo de H n K. E


claro que (1, 1) {1} n K. Se (1, x), (1, y) {1} n K, entao
(1, x) (1, y) = (1, x(1)(y)) = (1, xy) {1} n K.
Alem disto
(1, x)1 = (1, (1)(x1 )) = (1, x1 ) {1} n K.
Dado (x, y) H n K e (1, z) {1} n K, entao
(x, y) (1, z) (x, y)1 = (x, y(x)(z)) (x1 , (x1 )(y 1 ))
= (1, y(x)(z)(x)((x1 (y 1 ))))
= (1, y(x)(z(x1 (y 1 )))) {1} n K.
claro que (1, 1) H n {1}. Se (x, 1), (y, 1) H n {1}, entao
(4) E
(x, 1) (y, 1) = (xy, (x)(1)) = (xy, 1) H n {1}.
Alem disto
(x, 1)1 = (x1 , (x1 )(1)) = (x1 , 1) H n {1}.

Exemplo 10.31. Lembremos que S3 = {1, , 2 , , , 2 } e caracterizado
por o() = 3, o() = 2 e = 2 , i.e., 1 = 2 . Neste caso K = hi =
{1, , 2 } e H = hi = {1, }. Isto permite-nos definir o seguinte homomorfismo
: H Aut K por ()() := 2
(verifique que isto e um homorfismo de grupo). Seja a = (1, ) e b = (, 1).
Verifiquemos que estes satisfazem `a descricao de S3 , portanto H n K
= S3 . De
fato,
a3 = (1, 3 ) = (1, 1),
b2 = ( 2 , 1) = (1, 1) e
ba = (, 1) (1, ) = (, ()()) = (, 2 ) e
a2 b = (1, 2 ) (, 1) = (.2 (1)(1)) = (, 2 ) = ba.

70

10. TEORIA DE GRUPOS II

Lema 10.32. Seja H = hi um grupo cclico de ordem n, K = hi um grupo


cclico de ordem m. Ent
ao existem bijec
oes
Hom(K, Aut(H)) { Aut(H) | o( ) | m}
7 ()
e

{ Aut(H) | o( ) | m} {1 s n 1 | sm 1

(mod n)}

7 s, onde () = .
o. Note que a primeira funcao esta de fato bem definida, pois
Demonstrac
a
injetiva pois 2 automorfismos calculados no
()m = ( m ) = (1) = id. E
gerador de H s
ao necessariamente iguais. Se Aut(H) satisfaz o( ) | m, entao
()m = (m ) = 1, logo m = 1, pelo lema chave o() = n | m, logo existe um
homomorfismo : K Aut(H) tal que () = .
Para a segunda, basta observar que Aut(H) (Z/nZ) dada por 7 s, onde
() = s e um isomorfismo de grupos. Neste isomorfismo o( ) | m se e somente
se sm 1 (mod n).

Como conseq
uencia deste lema temos que se existem inteiros m, n, s 0 tais que
sm 1 (mod n), ent
ao existe um grupo G com #G = nm, G = h, i, o() = n,
o() = m e 1 = s . De fato, da condicao numerica e do lema sabemos que o
automorfismo : hi hi por () = s tem ordem o( ) | m. Logo existe um
homomorfismo : hi Aut(hi). Basta tomar o produto semi-direto hi n hi
para obter um tal G.
Para mais tipos de produtos de grupos veja [Go, chapter 2].
10.33. Grupos metacclicos
O objetivo desta sec
ao e descrever grupos metacclicos que generalizam o D4 e
S3 .
Teorema 10.34. Seja G um grupo finito, s 1 inteiro, a, b G tais que
ba = as b (i.e., Ib (a) = as ). Seja G um grupo e , G. Sejam m, n 1 inteiros
tais que an = 1 e bm hai.
(1) Para todo s, t 1 temos
t

bt ar = ars bt .
Em particular,
ha, bi = {ai bj | 0 i n 1, 0 j m 1}.
Alem disto, se m e n forem escolhidos mnimos para esta propriedade,
temos que #ha, bi = mn.
(2) Supondo m e n mnimos, seja u 0 tal que bm = au . Ent
ao existe um
homomorfismo f : ha, bi G tal que f (a) = e f (b) = se e somente se
= s , n = 1 e m = u .
o. (1) Vamos provar por inducao. Vamos supor primeiro que
Demonstrac
a
t
r = 0 e provar que Ibt (ar ) = ars . Se t = 1, entao ja sabemos que Ib (a) = as .
Suponhamos que isto valha para t 1. Entao
t1

Ibt (ar ) = Ib Ibt1 (ar ) = Ib (ars

t1

) = Ib (a)rs

t1

= (as )rs

= ars .

10.33. GRUPOS METACICLICOS

71

Por definic
ao, ha, bi e formado por produtos de elementos que sao iguais a a (ou
a1 ) e b (ou b1 ). Utilizando o resultado acima, podemos sempre colocar a potencia
de a em primeiro lugar e escrever ai bj para i, j Z. Alem disto, pelas hipoteses
sobre m e n obtemos que basta tomar 0 i n 1 e 0 j m 1. Observemos
tambem que se m e n forem mnimos entao os elementos de
ha, bi = {ai bj | 0 i n 1, 0 j m 1}
s
ao todos distintos, portanto sua ordem e mn. De fato, se ai bj = ak bl , entao
aik = blj hai, digamos que l j. Neste caso, l j < m, logo l = j e aik = 1,
bem como aki . Tomando o expoente positivo dentre os 2 e notando que este
expoente e menor que n concluimos que i = k.
claro que
(2) E
n = f (a)n = f (an ) = f (1) = 1,
m = f (b)m = f (bm ) = f (au ) = f (a)u = u e que
= f (b)f (a) = f (ba) = f (as b) = f (a)s f (b) = s .
Para verificar a recproca basta definir
f : ha, bi G por f (ai bj ) := i j
e provar que isto realmente e um homomorfismo. De fato,
j

f (ai bj ak bl ) = f (ai aks bj bl ) = f (ai+ks bj+l ) = i+ks j+l


j

= i (ks j ) l = i j k l = f (ai bj )f (ak bl ).



Teorema 10.35. Sejam m, n, s, u 0 inteiros. Existe um grupo G de ordem
nm e a, b G tais que G = ha, bi, an = 1, bm = au e ba = as b se e somente se
sm 1 (mod n) e u(s 1) 0 (mod n).
m

o. Note que pelo teorema anterior, bm a = as bm . Mas, bm =


Demonstrac
a
m
m
u
m
a , logo b a = abm = as bm , em particular as 1 = 1 e pelo lema chave, n |
(sm 1). De novo pelo teorema anterior, bau = aus b. Mas au = bm , logo bau =
au b = aus b, i.e., au(s1) = 1, assim n | (u(s 1)). A recproca segue da construcao
do final da sec
ao anterior.

o 10.36. Sejam m, n, s, u 0 inteiros, G um grupo de ordem nm.
Proposic
a
Suponha que existam a, b G tais que G = ha, bi, ba = as b, an = 1 e bm = au .
Ent
ao a func
ao
Aut(G) {(, ) G G | G = h, i, = s , n = 1, m = u }
f 7 (f (a), f (b))
e bijetiva.
o. Segue do primeiro teorema que f (a) e f (b) satisfazem as
Demonstrac
a
condic
oes do conjundo do lado direito. A funcao e injetiva, pois a e b geram G,
assim um homomorfismo fica unicamente determinado pelo seu valor nos geradores.
Novamente o primeiro teorema mostra que a funcao e sobrejetiva.


72

10. TEORIA DE GRUPOS II

10.37. Classifica
c
ao de grupos de ordem 11
Comecemos observando que todo grupo cclico de ordem n e isomorfo a Z/nZ.
De fato, se G e cclico de ordem n significa que G = {1, a, , an1 } para algum
gerador a de G. Consideremos a funcao f : G Z/nZ definida por f (a) = 1.
Exerccio: verifique que esta funcao e um isomorfismo de grupos.
10.37.1. Grupos de ordem : 2,3,5,7,11. Estes n
umeros sao primos, logo
(pelo teoream de Lagrange) todo a G {1} tem ordem p, portanto G e cclico,
i.e., G
= Z/nZ.
10.37.2. Grupos de ordem 4. Se existe a G tal que o(a) = 4, entao G e
cclico. Logo G
= Z/4Z.
Suponhamos que para todo a G {1}, o(a) = 2 (que e a u
nica possibilidade
pelo teorema de Lagrange). Portanto G e um grupo abeliano. Seja a G {1} e
b G hai. Assim, G = {1, a, b, ab}. Neste caso a funcao f : G Z/2Z Z/2Z
definida por f (1) = (0, 0), f (a) = (1, 0), f (b) = (0, 1) e f (ab) = (1, 1) e um
isomorfismo de grupos.
10.37.3. Grupos de ordem 6. Se existe a G tal que o(a) = 6, entao G e
cclico e G
= Z/6Z.
Suponhamos que n
ao exista a G tal que o(a) = 6. Pelo teorema de Lagrange,
para todo a 6= 1 as possibilidades para a sua ordem sao 2 e 3.
Lema 10.38. Existe a G tal que o(a) = 3.
o. De fato, suponhamos que para todo a G {1} tenhamos
Demonstrac
a
o(a) = 2. Seja a G {1} e b G hai. Neste caso, ha, bi e um subgrupo de G
de ordem 4, o que contradiz o teorema de Lagrange.

Lema 10.39. Existe b G tal que o(b) = 2.
o. De fato, suponhamos que para todo b G {1} tenhamos
Demonstrac
a
o(b) = 3. Seja a G tal que o(a) = 3 e b G hai. O subgrupo ha, bi de G tem
ordem 9, o que novamente contradiz o teorema de Lagrange.

Utilizando os valores das ordens de a e b vemos que G = {1, a, a2 , b, ab, a2 b} e
que ba 6= 1, a, a2 , b. Assim, ba = ab ou a2 b. No primeiro caso, G e abeliano e a
func
ao f : G Z/3Z Z/2Z definida por f (1) = (0, 1), f (a) = (1, 0), f (a2 ) =
(2, 0), f (b) = (0, 1), f (ab) = (1, 1), f (a2 b) = (2, 1) e um isomorfismo de grupos.
Mas pelo teorema chines dos restos, Z/3Z Z/2Z
= Z/6Z, assim descartamos este
caso. O caso em que ba = a2 b e exatamente o caso em que G
= S3 .
10.39.1. Grupos de ordem 8. Se existe a G tal que o(a) = 8 entao G e
cclico e G
= Z/8Z.
Suponha que para todo a G {1}, o(a) = 2. Neste caso G e abeliano. Seja
a G tal que o(a) = 2, seja b G hai e c G ha, bi. Note que o subgrupo
ha, b, ci = {1, a, b, c, ab, ac, bc, abc} tem ordem 8, logo G = ha, b, ci. Observe tambem
que f : G Z/2Z Z/2Z Z/2Z definida por f (1) = (0, 0, 0), f (a) = (1, 0, 0),
f (b) = (0, 1, 0), f (c) = (0, 0, 1), f (ab) = (1, 1, 0), f (ac) = (1, 0, 1), f (bc) = (0, 1, 1)
e f (abc) = (1, 1, 1) e um isomorfismo de grupos.
Assim, suponha que exista a G tal que o(a) = 4. Seja b G hai. Note
que ha, bi = {1, a, a2 , a3 , b, ab, a2 b, a3 b} e que estes elementos sao distintos, portanto


10.37. CLASSIFICAC
AO
DE GRUPOS DE ORDEM 11

73

G = ha, bi. Observe tambem que como (G : hai = 8/4 = 2, entao (bhai)2 = hai, i.e.,
b2 hai. Observe tambem que trivialmente b2 6= b, ab, a2 b, a3 b e ba 6= 1, a, a2 , a3 , b.
Pelo segundo teorema as u
nicas possibilidades para u e s tais que b2 = au e ba = as b
s
ao u = 0 ou 2 e s = 1 ou 3.
Se u = 0 e s = 1, temos que ba = ab e o(b) = 2. O grupo G e abeliano. A funcao
f : G Z/4Z Z/2Z definida por f (1) = (0, 0), f (a) = (1, 0), f (a2 ) = (2, 0),
f (a3 ) = (3, 0), f (b) = (0, 1), f (ab) = (1, 1), f (a2 b) = (2, 1) e f (a3 b) = (3, 1) e um
isomorfismo de grupos.
Se u = 0 e s = 3, temos que ba = a3 b e o(b) = 2, neste caso G
= D4 .
Se u = 2 e s = 0, temos que ba = ab e b2 = a2 . O grupo G e abeliano. A funcao
f : G Z/4Z Z/2Z definida por f (1) = (0, 0), f (a) = (1, 0), f (a2 ) = (2, 0),
f (a3 ) = (3, 0), f (ab) = (0, 1), f (b) = (3, 1), f (a2 b) = (1, 1) e f (a3 b) = (2, 1) e um
isomorfismo de grupos.
Finalmente, se u = 2 e s = 3, temos que ba = a3 b e b2 = a2 . Neste caso G e
isomorfo ao grupo Q dos quaternions descrito da seguinte forma. Q e um subgrupo
das matrizes 2 2 com entradas complexas e determinante nao nulo. Ele e definido
por
 


 



1 0
i 0
0 1
0 i
,
.

,
,
0 1
0 i
1 0
i 0
Basta tomar




i 0
0 1
a=
eb=
.
0 i
1 0
10.39.2. Grupos de ordem 9. Se existe a G tal que o(a) = 9, entao G e
cclico e G
= Z/9Z.
Caso isto n
ao ocorra para todo a G {1}, o(a) = 3. Seja b G hai. Note
que o subgrupo ha, bi = {1, a, a2 , b, b2 , ab, ab2 , a2 b, a2 b2 } de G tem ordem 9, portanto
sendo igual ao pr
oprio grupo G. Observe tambem que ba 6= 1, a, a2 , b, b2 . Assim, e
pelo segundo teorema, ba = ab, logo G e abeliano. Neste caso G
= Z/3Z Z/3Z
(exerccio: determine explicitamente o isomorfismo, como nos casos anteriores).
10.39.3. Grupos de ordem 10. Se existe a G tal que o(a) = 10, G e
cclico e G
= Z/10Z.
Caso contr
ario, como nos casos anteriores existem a, b G tais que o(a) = 5 e
o(b) = 2 (verifique!). Pelo segundo teorema as u
nicas possibilidades para ba = as b
s
ao s = 1 ou 4. No primeiro caso, G e abeliano e G
= Z/5Z Z/2Z, mas este e
isomorfo a Z/10Z, assim n
ao consideramos este caso. No outro caso, G
= D5 , o
grupo diedral de ordem 10.
10.39.4. Grupos diedrais. Estes grupos tem ordem 2n, um elemento a de
ordem n e outro elemento b de ordem 2 satisfazendo a ba = an1 b.

CAPTULO 11

Teoremas de Sylow
11.1. Represesenta
c
oes de grupos
Seja G um grupo finito e S um conjunto finito. Denotamos por Perm(S) o
conjunto das permutac
oes de S, i.e., das funcoes f : S S bijetivas. Este conjunto
forma um grupo com respeito `a composicao de funcoes. Uma representacao de G
por permutac
ao e um homomorfismo de grupos : G Perm(S).
Exemplo 11.2. Tomemos como S o proprio grupo G e consideremos para todo
x G o automorfismo interno Ix de G definido por Ix (a) := xax1 . Assim definimos a func
ao : G Aut(G) dada por (x) := Ix . Verifiquemos que esta funcao
e um homomorfismo de grupos. Esta representacao e chamada a representacao de
G por conjugac
ao. De fato, dado a G temos
(xy)(a) = (xy)a(xy)1 = xyay 1 x1 = xIy (a)x1 = Ix (Iy (a)) = (Ix Iy )(a).
Outra representac
ao com S = G e a translacao : G Aut(G) dada por
(x)(a) := xa para todo a G. De fato, (x) e um automorfismo de G (exerccio)
e
(xy)(a) = xya = x(y)(a) = (x)((y)(a)) = ((x) (y))(a).
Esta representac
ao de G e chamada representacao por translacao.
Observe que neste u
ltimo caso a funcao e injetiva. De fato se (x) = id,
ent
ao xa = a para todo a G. Isto significa que x = 1. Como conseq
uencia deste
resultado temos o teorema de Cayley.
Teorema 11.3 (teorema de Cayley). Seja G um grupo de ordem n, ent
ao G e
isomorfo a um subgrupo do grupo Sn das permutaco
es de n elementos.
o. Tome a representacao por translacao em G e conclua que
Demonstrac
a

G = (G) com (G) subgrupo de Sn .



Exemplo 11.4. Seja S o conjunto de subgrupos de G e consideremos a funcao
: G Perm(S) dada por (x)(H) := xHx1 . Observemos que (x) e de fato
uma bijec
ao em S (exerccio) e que
(xy)(H) = xyHy 1 x1 = x(y)(H)x1 = (x)((y)(H)) = ((x) (y))(H).
Observe que como #H = #xHx1 , entao podemos restringir a representacao
anterior ao conjunto dos subgrupos H de G com ordem fixada n.
Exemplo 11.5. Seja H um subgrupo de G e S o conjunto das classes laterais
a direita de H em G, i.e., S := {aH ; a G}. Consideremos a funcao : G
Perm(G) dada por (x)(aH) := xaH. De novo fica como exerccio verificar que
(x) e de fato uma permutacao de S. Alem disto
(xy)(aH) = xy(aH) = x(y)(aH) = (x)((y)(aH)) = ((x) (y))(aH).
75

76

11. TEOREMAS DE SYLOW

Dada uma representac


ao por permutacao : G Perm(S) definimos a orbita
Oa de um elemento a S por
Oa := {(x)(a) ; x G}.
O estabilizador de a e definido por
E(a) := {x G ; (x)(a) = a}.
Observemos que E(a) e um subgrupo de G. De fato, 1 E(a), pois (1) = id e
portanto (1)(a) = a, i.e., (1) E(a). Se x, y E(a), entao
(xy)(a) = (x)((y)(a)) = (x)(a) = a, i.e., xy E(a).
Finalmente, (x1 ) = (x)1 , pois e um homomorfismo. Portanto, (x1 )(a) =
(x)1 (a) = a, i.e., x1 E(a). Pelo teorema de Lagrange temos que #E(a) divide
menos imediato que o mesmo ocorre com #Oa . Isto segue da proposicao
#G. E
seguinte.
o 11.6. Existe uma bijec
Proposic
a
ao
: Oa {C.L.D.} dada por ((x)(a)) := xE(a),
o conjunto do lado direito e o conjunto das classes laterais a direita de E(a) em G.
Em particular (novamente pelo teorema de Lagrange), #Oa divide #G.
o. Inicialmente, esta bem definida pois se (x)(a) = (y)(a),
Demonstrac
a
ent
ao (xy 1 )(a) = a, i.e., xy 1 E(a), i.e., xE(a) = yE(a). A funcao e injetiva
uma vez que se ((x)(a)) = ((y)(a)), i.e., xE(a) = yE(a), entao xy 1 E(a),
logo (xy 1 )(a) = a, i.e., (x)(a) = (y)(a). Finalmente, pela propria definicao do
conjunto do lado direito, e sobrejetiva.

Dada uma representac
ao : G Perm(S) definimos a seguinte relacao de
equivalencia (verifique!) :
a b se e somente se existe x G tal que (x)(a) = b.
Em particular, a classe de equivalencia de a nada mais e que a sua orbita Oa . Alem
disto o conjunto S fica escrito como a uniao disjunta das orbitas Oa .
Comecemos considerando o caso do exemplo 11.2. Neste caso
Oa = {xax1 ; x G}
e o conjunto dos conjugados de G. Assim,
Oa = {a} se e somente se a Z(G).
Desta forma obtemos a equac
ao das classes de conjugacao
X
(11.6.1)
#G = #Z(G) +
#Oa .
aZ(G)
/

Ainda neste exemplo, o estabilizador E(a) de a e chamado o centralizador de a


dado por
Z(a) = {x G ; xa = ax}.
No caso do exemplo 11.4, a orbita de H e dada por
OH = {xHx1 ; x G}

11.7. OS TEOREMAS DE SYLOW

77

e chamado o conjunto dos conjugados de H e o estabilizador de H e chamado o


normalizador de H em G denotado por
NG (H) = {x G ; xHx1 = H}.
Observemos que H C G se e somente se NG (H) = G. Alem disto da propria
definic
ao H C NG (H). O grupo NG (H) tambem se caracteriza como sendo o
maior subgrupo de G no qual H e normal. De fato, se K G for um subgrupo
e H C K, ent
ao para todo x K temos xHx1 = H, i.e., x NG (H), i.e.,
K NG (H).
11.7. Os teoremas de Sylow
Seja G um grupo finito e p um n
umero primo. Suponhamos que p | #G,
digamos #G = pn b, onde p - b.
Teorema 11.8 (primeiro teorema de Sylow). Para todo 0 m n existe um
subgrupo H de G de ordem pm .
o 11.9. Um subgrupo de G de ordem pn e chamado um p-subgrupo
Definic
a
de Sylow de G.
Lema 11.10 (lema de Cauchy). Seja G um grupo abeliano e suponha que p |
#G, ent
ao existe x G tal que o(x) = p.
Observe que o primeiro teorema de Sylow generaliza o lema de Cauchy para
grupos n
ao necessariamente abelianos.
o. A prova sera por inducao na ordem de G. Se #G = 1,
Demonstrac
a
por vacuidade nada h
a a fazer. Suponha que o resultado seja verdade para todo
subgrupo de ordem menor que a ordem de G. Se #G = p nada ha a fazer, o grupo
e cclico e basta tomar um gerador. Suponhamos que |G| =
6 p.
Afirmamos que existe um subgrupo H de G tal que 1 < #H < #G. De fato,
seja x H {1}. Se hxi =
6 G, tome H = hyi. Caso hxi = G, tome H = hxp i.
Se p | #H, ent
ao por hipotese de inducao existe x H com o(x) = p, em
particular x G. Caso p - #H, entao p | #G/H e #G/H < #G.
Novamente por hip
otese de inducao existe x G/H tal que o(x) = p. Consideremos o homomorfismo sobrejetivo : G  G/H. Seja r = o(x). Entao
o(x) = p | r, digamos r = kp. Desta forma o(xk ) = p.

o do primeiro teorema de Sylow. Novamente a prova sedemonstrac
a
r
a por induc
ao na ordem de G. Se #G = 1, nada ha a fazer. Suponhamos que
o resultado seja verdade para todo grupo de ordem menor que #G. Se existe um
subgrupo pr
oprio H de G tal que pm | #H, entao por hipotese de inducao temos
que existe um subgrupo de H de ordem pm , em particular existe um subgrupo de
G desta ordem.
Suponhamos que n
ao exista subgrupo proprio de G cuja ordem seja divisvel
por pm . A equac
ao das classes de conjugacao afirma que
X
#G = #Z(G) +
(G : E(a)).
aZ(G)
/

Para todo a
/ Z(a) temos que (G : E(a)) = #Oa > 1, logo #E(a) < #G. Por
hip
otese pm - |E(a)|, assim p | (G : E(a)). Em particular, p | #Z(G).

78

11. TEOREMAS DE SYLOW

Como Z(G) e abeliano, concluimos do lema de Cauchy que existe x Z(G) tal
que o(x) = p. Note que como x Z(G), entao hxi C G, portanto o grupo G/hxi
tem ordem pn1 b < #G. Por hipotese de inducao existe K subgrupo de G/hxi tal
que #K = pm1 . Consideremos o homomorfismo canonico : G  G/hxi. Entao
H = 1 (K) e um subgrupo de G de ordem pm .

Lembremos que dado um grupo qualquer (nao necessariamente finito) G e um
n
umero primo p, dizemos que G e um p-grupo se todo elemento de G tem ordem
potencia de p. Utilizaremos o primeiro teorema de Sylow para provar a seguinte
proposic
ao.
o 11.11. Um grupo finito G e um p-grupo se e somente se #G e
Proposic
a
potencia de p.
claro que se #G e potencia de p, entao G e um p-grupo.
o. E
Demonstrac
a
Reciprocamente, se existisse um primo ` 6= p tal que ` | #G, entao pelo primeiro
teorema de Sylow, existe x G tal que o(x) = `, em particular G nao e um
p-grupo.

Seja S o conjunto dos p-subgrupos de Sylow de G. Consideremos a representac
ao por conjugac
ao : G Perm(S) definida por (x)(S) = xSx1 . A parte
mais importante do segundo teorema de Sylow afirma que esta representacao e
transitiva, i.e.,
S = OS = {xSx1 ; x G}.
Seja np := #S.
Teorema 11.12 (segundo teorema de Sylow).
(1) S = OS , para algum
S S.
(2) Se P G e um p-subgrupo, ent
ao existe S S tal que P S.
(3) Se S S, ent
ao np = (G : NG (S)).
Para provar este teorema precisamos do seguinte lema.
Lema 11.13. Seja S S e P G um p-subgrupo. Ent
ao P NG (S) = P S.
o. Suponhamos que P NG (S) ' P S, seja x P NG (S)S.
Demonstrac
a
Como P e um p-grupo temos que o(x) = pr para algum r 1. Alem disto S C
NG (S), logo hxiS e um subgrupo de NG (S). Mais ainda, #hxiS = o(x)#S/#hxi
S = pr+n /#hxi S. Observe que o denominador e < pr , pois x
/ S, o que e uma
contradic
ao uma vez que a ordem de hxiS supera a ordem de S.

o do segundo teorema de Sylow. Seja C o conjunto dos
Demonstrac
a
subgrupos de G e consideremos a representacao por conjugacao : G Perm(C)
definida por (x)(H) = xHx1 . Por definicao a orbita OS (para S S) de S e o
conjunto dos conjugados de S e #OS = (G : NG (S)).
Provemos os 2 primeiros tens. Denotemos OS = T . A restricao : P
Perm(T ) desta representac
ao a um p-subgrupo P de G da uma representacao sobre
o conjunto T dada por (x) = xaSa1 x1 , para aSa1 T . Sejam O1 , , Ok as
orbitas desta representac

ao. Assim cada Oi e a orbita de Si = yi Syi1 com relacao


a . Lembre qie #Oi = (P : NG (Si ) P ). Pelo lema anterior (P : NG (Si ) P ) =
(P : Si P ). Assim,
#T =

k
X
i=1

#Oi =

k
X
i=1

(P : Si P ).

11.15. EXEMPLOS

79

Como #S = pn e S NG (S), entao p - #T = (G : NG (S)). Por outro lado, como


P e um p-grupo finito, para todo i = 1, , k, (P : Si P ) e potencia de p. Mas
isto ocorre se e somente se existe i tal que P = Si P , i.e., P Si , isto prova (2).
Para (1) note que T S. Para a inclusao inversa, aplicando (2) a qualquer S 0 S
temos que existe i tal que S 0 Si , i.e., S 0 = Si = yi Syi1 , i.e., S 0 T .
Finalmente, para provar (3), por (1) temos que np = #T = (G : NG (S)) | b. 
Teorema 11.14 (terceiro teorema de Sylow). np | b e np 1 (mod p).
o. A primeira afirmativa ja foi provada no teorema anterior.
Demonstrac
a
Para a segunda, aplique a u
ltima equacao para P = S obtendo
(G : NG (S)) =

k
X

(S : S Si ).

i=1

Como S e um p-grupo o resultado e imediato.

11.15. Exemplos
Determinemos o n
umero de p-subgrupos de Sylow para grupos de certas ordens.
Observe que np = 1 se e somente se existe um u
nico p-subgrupo de Sylow normal
em G.
Exemplo 11.16. Seja G um grupo de ordem 56 = 23 7. Pelo terceiro teorema
de Sylow, n7 | 8 e n7 1 (mod 7). Entao n7 = 1 ou 8. No primeiro caso temos um
u
nico 7-subgrupo de Sylow H7 normal em G. No segundo caso, cada 7-subgrupo
de Sylow de G produz 6 elementos de ordem 7. Assim teramos 48 elementos de
ordem 7. Portanto, os demais 8 elementos constituem o u
nico 2-subgrupo de Sylow
de G. Isto n
ao poderia ser visto diretamente pelo terceiro teorema de Sylow, pois
n2 | 7 e n2 1 (mod 2), logo a princpio nao poderamos excluir a possibilidade
n2 = 7. Neste caso o 2-subgrupo de Sylow H2 de G e normal em G.
Exemplo 11.17. Seja G um grupo de ordem 22 .7.13. Aplicando o terceiro
teorema de Sylow obtemos n13 | 22 .7 e n13 1 (mod 13). Portanto temos duas
possibilidades n13 = 1 e n13 = 14. Vamos excluir a u
ltima. Seja H13 um 13subgrupo de Sylow de G. Aplicando o terceiro teorema de Sylow temos n7 | 22 .13
e n7 1 (mod 7), logo n7 = 1, ou seja ha um u
nico 7-subgrupo de Sylow H7 de
G (portanto normal em G). A fortiori, H13 H7 e um subgrupo de G. Aplicando
o terceiro teorema de Sylow a este grupo obtemos n13 = (G : NG (H13 )) (G :
H13 H7 ) = 4. Assim, n13 = 1.

CAPTULO 12

Grupos sol
uveis
12.1. Teorema de Jordan-H
older
o 12.2. Seja G um grupo. Uma serie subnormal de G e uma seq
Definic
a
uencia
de grupos
G = G0 B G1 B G2 B B Gn = {1},
onde cada Gi e normal no subgrupo anterior Gi1 . Denotamos por


Gn1
G0 G1
,
, ,
Q :=
G1 G2
Gn
o conjunto dos quocientes de da serie cuja cardinalidade l e dita o comprimento da
serie.
Um refinamente de uma serie subnormal e uma outra serie subnormal obtida a
partir desta inserindo subgrupos normais, por exemplo,
Gi B Hi B Gi+1 .
Um refinamento e dito pr
oprio, se o comprimento da nova serie for superior ao
da original. Uma serie subnormal e dita uma serie de composicao, se nao admite
refinamento pr
oprio. Duas series subnormais sao distas equivalentes se existe uma
bijec
ao entre o conjunto dos quocientes das duas series.
O objetivo desta sec
ao e mostrar que todas as series de composicao de um
grupo dado s
ao equivalentes (Teorema de Jordan-Holder).
o 12.3. Um grupo G e dito simples, se seus u
Definic
a
nicos subgrupos normais
s
ao {1} e G. Por exemplo todo grupo de ordem prima e simples.
Observe que uma serie subnormal e uma serie de composicao se e somente se
cada quociente Gi /Gi+1 e um grupo simples. Nem todo grupo admite uma serie de
composic
ao. Por exemplo, se G = Z e os subgrupos Gi = pi Z para i 1. A serie
Z B pZ B {0}
pode ser infinitamente refinada inserindo sucessivamente os grupos pi Z para todo
i 2.
Lema 12.4. Seja G um grupo finito de ordem maior que 1, ent
ao existe um
subgrupo normal pr
oprio H de G que e maximal para esta propriedade, i.e., para
todo subgrupo K normal pr
oprio de G temos que K H.
claro que {1} e um subgrupo proprio normal de G. Se {1}
o. E
Demonstrac
a
for maximal no sentido acima, nada ha a fazer. Caso contrario, existe H1 ' {1}
que e um subgrupo pr
oprio normal em G. Se H1 for maximal, acabou, senao
prosseguimos. N
ao podemos prosseguir indefinidamente pois G e finito.

81


12. GRUPOS SOLUVEIS

82

o 12.5. Todo grupo finito admite uma serie de composic


Proposic
a
ao.
o. Pelo lema anterior, existe um subgrupo maximal normal
Demonstrac
a
pr
oprio G1 de G. Similarmente, aplicando o lema sucessivamente a G1 , G2 , etc,
obtemos que cada Gi possui um subgrupo maximal normal proprio Gi+1 e uma
serie subnormal
G = G0 B G1 B G2 B ,
que n
ao pode ser infinita, pois G e finito e as ordens dos grupos Gi s sao estritamente
decrescentes. Logo existe n 1 tal que Gn = {1}. Alem disto, pela maximalidade
dos grupos Gi+1 s em Gi , concluimos que todos os quocientes Gi /Gi+1 sao grupos
simples. Isto equivale a dizer que a serie e uma serie de composicao.

Exemplo 12.6. Consideremos a seguinte serie subnormal
Z
B h5i B h10i B {0}.
G=
30Z
Esta serie e na verdade uma serie de composicao, pois o conjunto dos quocientes e


Z Z Z
,
,
,
5Z 2Z 3Z
ou seja, cada quociente e cclico de ordem prima, portanto simples. Ela e refinamento das series subnormais
G B h5i B {0}, e
G B h10i B {0}.
Alem disto esta serie e equivalente `as seguintes series de composicao
Z
B h2i B h6i B {0} e
G=
30Z
Z
B h2i B h10i B {0}.
G=
30Z
Lema 12.7 (lema de Zassenhaus). Sejam H, H1 , K, K1 subgrupos de um grupo
G tais que H1 C H e K1 C K. Ent
ao
(1) H1 (H K1 ) C H1 (H K) e K1 (H1 K) C K1 (H K).
(2)
H1 (H K) K1 (H K)
.
=
H1 (H K1 )
K1 (H1 K)
o. (1) Mostremos o primeiro fato o segundo e analogo. QuereDemonstrac
a
mos mostrar que dados x H1 e y H K temos
xy(H1 (H K1 ))y 1 x1 = H1 (H K1 ).
De fato,
xy(H1 (H K1 ))y 1 x1 = x(yH1 y 1 )(y(H K1 )y 1 )x1 = x(H1 (H K1 )x1 ,
onde na primeira identidade usamos que y H e H1 C H e na segunda que
y H K e K1 C K. Mas x H1 , portanto
x(H1 (H K1 )x1 = H1 (H K1 )x1 .
Como H1 C H, ent
ao
H1 (H K1 ) = (H K1 )H1


12.10. GRUPOS SOLUVEIS

83

e este e um subgrupo de G. Assim,


x(H1 (H K1 )x1 = ((H K1 )H1 )x1 = (H K1 )H1 = H1 (H K1 ),
onde novamente usamos que x1 H1 .
(2) Fica como exerccio provar o seguinte fato:
se A e B s
ao grupos e A C AB, entao (A/B)A = B/(A B).
Tomemos A = H1 (H K1 ) e B = H K. Neste caso
AB = H1 (H K) e A B = (H K1 )(H1 K).
Assim, pelo fato,
H1 (H K)
H K
.
=
H1 (H K1 )
(H K1 )(H1 K)
Similarmente, o outro quociente procurado tambem e isomorfo a este u
ltimo grupo.

Teorema 12.8 (teorema de Schreier). Duas series subnormais de um grupo G
possuem refinamentos equivalentes.
o. Consideremos as seguintes series subnormais
Demonstrac
a
G = G0 B G1 B G2 B B Gn = {0} e
G = H0 B H1 B H2 B B Hm = {0}.
Refinemos a primeira utilizando os grupos da segunda da seguinte forma
Gi = Gi+1 (Gi H0 ) B Gi+1 (Gi H1 ) B Gi+1 (Gi Hm ) = Gi+1 ,
o fato de cada passada ser normal segue do tem (1) do lema de Zassenhaus. Da
mesma forma refinamos a segunda utilizando os grupos da primeira
Hj = Hj+1 (G0 Hj ) B Hj+1 (G1 Hj ) B B Hj+1 (Gn Hj ) = Hj+1 .
A equivalencia entre estas series segue o tem (2) do lema de Zassenhaus.

rio 12.9 (teorema de Jordan-Holder). Duas series de composic


Corola
ao de
um grupo dado s
ao equivalentes.
o. Segue imediatamente do teorema de Schreier.
Demonstrac
a

12.10. Grupos sol


uveis
o 12.11. Seja G um grupo. Denotamos por G0 = [G, G] o subgrupo
Definic
a
dos comutadores e definimos indutivamente G(0) = G, G(i+1) = (G(i) )0 .
Teorema 12.12. Seja G um grupo. As seguintes condic
oes s
ao equivalentes
(i) G possui uma serie subnormal com quocientes abelianos.
(ii) Existe n tal que G(n) = {1}.
Se alem disto G for finito, ent
ao estas condic
oes equivalem a
(iii) O grupo G admite uma serie de composica
o com quocientes abelianos (logo
cclicos de ordem prima).
o 12.13. Um grupo satisfazendo `as condicoes equivalentes acima e
Definic
a
dito um grupo sol
uvel.

84

12. GRUPOS SOLUVEIS

o. Suponha (i). Pela observacao 10.9, se H C G for tal que


Demonstrac
a
G/H e abeliano, ent
ao H G0 . Assim, como G0 /G1 e abeliano, G1 G0 =
(1)
G . Em seguida, como G1 /G2 e abeliano, entao G2 (G1 )0 = G(2) . Assim
sucessivamente, Gi G(i) . Donde, G(n) = {1}.
Suponha (ii). Basta notar que por definicao a serie subnormal
G = G(0) B G(1) B G(2) B B G(n) = {1}
tem quocientes abelianos.
Suponha agora que G seja um grupo finito. No proximo captulo mostraremos
que todo grupo abeliano finito pode ser escrito como produto de grupos cclicos da
forma Z/nZ para n 1 inteiro. Observemos que as duas formulacoes de (iii) de
fato equivalem-se. J
a observamos antes que todo grupo cclico de ordem prima e
simples. Reciprocamente, se um grupo abeliano finito e simples, pelo que foi dito
anteriormente, ele s
o pode ser um grupo cclico da forma Z/nZ para algum inteiro
n 1, j
a que se tivesse mais de um fator cclico, por exemplo, Z/mZ Z/nZ, entao
{0} Z/nZ seria um subgrupo normal nao trivial. Mas pelo teorema chines dos
restos, todo grupo cclico fatora-se como produto de grupos cclicos Z/pr Z, onde p
e primo e r 1 inteiro. Assim, ficamos reduzidos ao caso em que G = Z/pr Z. Mas
se r > 1, este grupo admite como subgrupo normal nao trivial o grupo pZ/pr Z,
logo n
ao poderia ser simples.
Se G for um grupo finito e claro que (iii) implica (i). Por outro lado qualquer
refinamento de uma serie subnormal com quocientes abelianos tambem tem quocientes abelianos. Alem disto, j
a foi visto anteriormente que toda serie subnormal de
um grupo finito admite uma serie de composicao.

Segue imediatamente do teorema que grupos abelianos sao sol
uveis. Para ver
que p-grupos finitos (onde p denota um n
umero primo) sao tambem sol
uveis precisaremos da seguinte proposicao.
o 12.14. Seja G um grupo de ordem pm e H um subgrupo de G de
Proposic
a
r
ordem p , onde r < m. Ent
ao
(1) existe um subgrupo K de G de ordem pr+1 contendo H.
(2) Todo subgrupo L de G de ordem pr+1 contendo H satisfaz : H C L. Em
particular, H ( NG (H).
o. Provemos o seguinte resultado mais forte que (1) por inducao
Demonstrac
a
na ordem de G: existe um subgrupo H de G de ordem pr+1 tal que H C K.
Se #G = 1, nada h
a a fazer. Senao, suponhamos o resultado seja verdade para
todo grupo de ordem menor que #G. Como Z(G) 6= {1}, utilizando o lema de
Cauchy (cf. captulo sobre teoremas de Sylow) escolhemos um elemento x Z(G)
de ordem p. Note que hxi C G e x NG (H).
Se x
/ H, ent
ao, o subgrupo K = Hhxi satisfaz `as condicoes desejadas, pois
hxi H = {1}. Caso x H, o grupo G/hxi tem ordem estritamente menor que G,
logo por hip
otese de induc
ao existe um subgrupo K 0 de G/hxi tal que #K 0 = pr .
Seja K a pre-imagem de K 0 pelo homomorfismo canonico : G G/hxi. O
subgrupo K 0 de G satisfaz `
as condicoes da afirmativa mais forte.
Finalmente, o segundo tem segue do primeiro.

rio 12.15. Seja G um grupo de ordem pm (onde p denota um n
Corola
umero
primo). Ent
ao existem subgrupos H0 = {1}, H2 , , Hm = G tais que Hi C Hi+1 e
tais que Hi+1 /Hi e cclico de ordem p, para i = 0, , m 1.


12.10. GRUPOS SOLUVEIS

85

o. Aplique a proposicao a H0 = {1} obtendo H1 e ordem p,


Demonstrac
a
em seguida aplique-a novamente a H1 e assim sucessivamente.

o 12.16. Segue do teorema 12.12 e do corolario anterior que todo
Observac
a
p-grupo finito e sol
uvel.
o 12.17. Seja G um grupo e H um subgrupo de G.
Proposic
a
(1) Se G for sol
uvel, ent
ao H e sol
uvel.
(2) Se H C G ent
ao G e sol
uvel se e somente se H e G/H s
ao sol
uveis.
o. (1) Suponha que G seja sol
Demonstrac
a
uvel. Note que para todo i, G(i)
(n)
H . Portanto, H
= {1} e H e sol
uvel.
(2) Seja : G G/H o homomorfismo quociente. Observe que (G0 ) =
(G)0 = (G/H)0 . Suponha que G seja sol
uvel. Por (1) H e sol
uvel. Alem disto,
indutivamente, para todo i, (G(i) ) = (G/H)(i) , a fortiori, (G/H)(n) = {1}, i.e.,
G/H e sol
uvel. Reciprocamente, suponha que H e G/H sejam sol
uveis. Isto
significa que existe n tal que H (n) = {1} e m tal que (G/H)(m) = {1}. Da u
ltima
igualdade segue que G(m) ker() = H. Aplicando indutivamente esta derradeira
igualdade obtemos G(m+j) H (j) . Portanto G(m+n) H (n) = {1}, i.e., G e
sol
uvel.

(i)

CAPTULO 13

Grupos abelianos finitamente gerados


13.1. M
odulos sobre an
eis
Seja R um anel comutativo com unidade. Um R-modulo M e um grupo aditivo
munido de uma func
ao R M M tal que a(x + y) = ax + ay e (a + b)x = ax + bx,
para a, b R e x, y M . Quando R e um corpo (como os reais) recuperamos a
noc
ao de espaco vetorial.
Dizemos que um suconjunto
Pn S de M gera M se para todo x M existem
x1 , , xn S tal que x = i=1 ai xi , onde ai R para i = 1, , n. O conjunto
S e dito o conjunto de geradores de M . O modulo M e dito finitamente gerado, se
S for finito.
Dados x1 , , sn M dizemos
Pnque eles sao R-linearmente independentes se
para qualquer combinac
ao linear i=1 ai xi = 0 com ai R tivermos ai = 0 para
i = 1, , n. O m
odulo M e dito um R modulo livre se possui um conjunto
de geradores linearmente independentes. Novamente, quando R e um corpo, um
conjunto de geradores linearmente independentes nada mais e que a base de um
espaco vetorial. Quando o conjunto de geradores S e finito e estes sao R-linearmente
independentes, da mesma forma que na algebra linear podemos mostrar que o
n
umero de elementos do conjunto gerador nao depende da particular escolha do
conjunto. Este n
umero e chamado o posto do modulo (que corresponde `a nocao de
dimens
ao de espaco vetorial)..
Observemos que a noc
ao de Z-modulo equivale a de grupo abeliano. De fato,
todo Z-m
odulo por definic
ao e um grupo abeliano. Reciprocamente, todo grupo
abeliano G admite uma estrutura de Z-modulo. De fato, denotando G aditivamente,
podemos considerar a soma de n > 0 vezes um elemento x de G que e o elemento
nx G. Para n = m < 0, nx nada mais e que m vezes o elemento x, portanto
tambem um elemento de G.
Ao contr
ario de espacos vetoriais nem todo Z-modulo livre e finito. De fato,
para todo n 1, Z/nZ e um Z-modulo livre de posto 1 gerado por 1. Na verdade
isto corresponde a noc
ao de grupo abeliano de torcao. Um grupo abeliano G e de
torc
ao se e somente todo elemento de G e de ordem finita. Veremos que o teorema
em quest
ao diz inicialmente que todo grupo abeliano finitamente gerado se quebra
em um pedaco de torc
ao que descreveremos completamente e uma parte livre que
e isomorfa a r c
opias de Z, onde r e exatamente o posto do grupo como Z-modulo.
Similarmente ao caso de espacos vetoriais temos nocoes de submodulos e de
m
odulos quocientes. Seja M um R-modulo. Um subconjunto N de M e dito um
R-subm
odulo de N se for um sugrupo e se para todo a R e x N , ax N .
Para todo x M definimos x := x + N := {x + v | v N } chamada a classe de x
com respeito a N . Como conjunto o modulo quociente M/N e definido como sendo
{x | x M }. Definimos uma estrutura de R-modulo em M/N da maneira usual. A
87

88

13. GRUPOS ABELIANOS FINITAMENTE GERADOS

soma e definida por x y := x + y e a multiplicacao por escalar por ax := ax, para


todo a R. Fica como exerccio verificar que estas operacoes estao efetivamente
bem definidas.
Dados V e W R-m
odulos uma funcao : V W e dito um homomorfismo
de R-m
odulos se for um homomorfismo de grupos e se para todo a R e x V
temos (ax) = a(x). Da mesma forma definimos o n
ucleo de por N () := {x
V | (x) = 0}. J
a sabemos que N () e um subgrupo de V . Alem disto ele e um
R-subm
odulo, pois para todo a R e x N () temos (ax) = a(x) = 0, i.e.,
ax N (). A imagem (V ) de e um R-submodulo de W (exerccio).
Teorema 13.2 (teorema dos homomorfismos). Seja : V W um homomorfismo de R-m
odulos. Ent
ao induz um isomorfismo de R-m
odulos : V /N ()
(V ) dado por (x) := (x).
o. J
Demonstrac
a
a sabemos que e isomorfismo de grupos. Basta verificar
que e um homomorfismo de R-modulos. De fato, dado a R temos que (ax) =
(ax) = (ax) = a(x) = a(x).

Para todo n 1 o produto cartesiano Rn e naturalmente um R-modulo somando as coordenadas e multiplicando as coordenadas por um escalar em R. Um
homorfismo de R-m
odulos : Rm Rn e determinado pela multiplicacao de um
vetor por uma matriz n m com coordenadas em R. De fato, tomemos como
conjunto gerador linearmente independente em cada um dos R-modulos a base
can
onica, ent
ao da mesma forma que na algebra linear, se e1 , , em e uma
Pbase de
Rm e f1 , , fn e uma base de Rn , entao fica determinado por (ei ) = j aij fj ,
onde aij R.
Definimos o grupo GLn (R) como o subgrupo das matrizes quadradas de ordem
n com entradas em R. Observemos que este equivale ao grupo das matrizes cujo
determinante e um elemento inversvel em R. De fato, seja A GLn (R). Entao
existe B Mn (R) tal que AB = Id, em particular det(A) det(B) = 1, i.e., det(A)
R . Reciprocamente, se det(A) = R e Adj(A) denota a adjunta de A (que
e construda como na
algebra linear, pois as operacoes elemetares por linhas sao
precisamente as mesmas tomando cuidado de escolher os escalares pertencendo a
um anel R ao inves de um corpo). Assim a regra de Cramer nos informa que
Id = A Adj(A). A fortiori, Id = A( 1 Adj(A)), assim 1 Ajd(A) e a inversa de
A (observe que podemos tomar 1 , pois e inversvel em R).
13.3. Diagonaliza
c
ao de matrizes
Teorema 13.4. Seja A Mnm (Z) ent
ao existem matrizes Q GLn (Z) e
P GLm (Z) tais que A0 = QAP 1 e diagonal da seguinte forma:


d1 0 0
0 d2 0

0
. . .
,

0 dr
0
0
onde d1 | d2 | | dr .
o. As matrizes Q e P proveem (como na algebra linear) da
Demonstrac
a
multiplicac
ao de matrizes elementares que correspondem as operacoes elementares
por linhas e por colunas.

13.6. GERADORES E RELAC


OES
PARA MODULOS

89

Etapa 1. Trocando linhas e colunas (e eventualmente multiplicando uma linha


ou coluna por -1) podemos supor que a11 0 e uma entrada de menor valor absoluto
(claro que pode haver outra entrada com o mesmo valor absoluto).
Etapa 2. Transformamos os demais elementos da primeira coluna em 0 da
seguinte forma. Para todo i > 1 dividimos ai1 = a11 q + r, onde 0 r < a11 .
Substitumos a i-esima linha por menos ela mais q vezes a primeira, ou seja trocamos
ai1 por r. Se r = 0 nada mais precisamos fazer. Senao permutamos levando r para
a primeira posic
ao (1,1) e retornamos `a etapa anterior. Em um n
umero finito de
passos obteremos r = 0. Repetimos o argumento para as demais entradas da linha.
Similarmente, repetimos o argumento para colunas e zeramos o restante da primeira
linha.
Etapa 3. Seja B a matriz restante eliminando as primeiras linha e coluna. Se
existe uma entrada b de B que nao seja divisvel por a11 , somamos a coluna correspondente com a primeira coluna e retornamos `a etapa 2. Apos um n
umero finito
de passos todos os elementos de B sao divisveis por a11 e aplicamos as 3 etapas a
B.

Note que na demonstrac
ao anterior alem das operacoes elementares por linhas
que valem para qualquer anel, utilizamos tao somente o algoritmo da divisao para
os inteiros. Isto permite-nos generalizar o resultado da seguinte forma.
Teorema 13.5. Seja R um domnio euclideano e A Mnm (R). Ent
ao existem matrizes Q GLn (R) e P GLm (R) tais que A0 = QAP 1 e diagonal da
forma indicada no teorema anterior.
Notemos que este processo se aplica particularmente `a matriz de um homomorfismo de R-m
odulos : Rm Rn .
13.6. Geradores e rela
c
oes para m
odulos
Seja : Rn Rm um homomorfismo de R-modulos cuja matriz na base
can
onica e A Mmn (R). A base canonica de Rn e chamado o conjunto de
geradores e o n
ucleo N () de e dito o conjunto de relacoes. A imagem de e
dada por multiplicac
ao por A, assim denotamos (Rn ) := ARn . O con
ucleo de
m
e definido por R /ARn . Neste caso dizemos que a matriz A presenta o con
ucleo
de , ou em outras palavras, A e a matriz de presentacao do con
ucleo de .
Mostraremos agora que todo R-modulo finitamente gerado V pode ser presentado por alguma matriz. Inicialmente observemos que se v1 , , vn e um conjunto de geradores de V ent
ao temos um homomorfismo sobrejetivo canonico de
R-m
odulos : Rn V dado por (ei ) =P
vi , onde e1 , , en e a base canonica de
n
Rn . De fato, para todo v V temos v = i=1 ai vi com a1 , , an R. Portanto,
V = ARn . Seja W = N (). Mostraremos em seguida que W e tambem um Rm
odulo finitamente gerado. Neste caso, digamos que seja gerado por w1 , , wm ,
temos tambem um homomorfismo sobrejetivo : Rm W de R-modulos e o
W = BRm . Pelo teorema dos homomorfismos, V
= Rn /W = Rn /BRm , assim a
matriz B presenta V . A ideia do teorema sera diagonalizar a matriz B como na
sec
ao anterior e obter da a decomposicao do modulo.
Lema 13.7. Seja : V W um homomorfismo de R-m
odulos.
(1) Se ker() e (V ) s
ao finitamente gerados, ent
ao V tambem e finitamente
gerado. Se V e finitamente gerado e e sobrejetivo, ent
ao W e finitamente gerado.

90

13. GRUPOS ABELIANOS FINITAMENTE GERADOS

(2) Seja W um R-subm


odulo de V . Se W e V /W s
ao finitamente gerados,
ent
ao V tambem e finitamente gerado. Se V e finitamente gerado, ent
ao
V /W e finitamente gerado.
o. (1) Seja u1 , , uk um conjunto de geradores de ker() e
Demonstrac
a
w1 , , wm um conjunto de geradores de W . Para todo i = 1, , m seja vi V
tal que (vi ) = wi . Afirmamos
que (u1 , , uk ; v1 , , vm ) geram V . De
P
P fato, dado
v V temos (v) = i ai wi com ai R para i = 1, , P
m. Seja v 0 = i ai vi V .
Ent
ao (v 0 ) = (v), i.e., v 0 v ker(), i.e., v 0 v = j bj uj para bj R para
todo j = 1, , k. Para a segunda parte, se v1 , , vnPgeram V , como todoP
wW
e da forma w = (v), para algum v V , entao w = i ai (vi ), onde v = i ai vi ,
e (v1 ), , (vn ) forma um conjunto de geradores de W .
(2) Segue de (1) aplicado ao homomorfismo quociente canonico : V V /W .

o 13.8. Seja V um R-m
Proposic
a
odulo. As seguintes condic
oes s
ao equivalentes:
(1) Todo R-subm
odulo W de V e finitamente gerado.
(2) N
ao existe seq
uencia estritamente crescente de R-subm
odulos de V : W1
W2
o. Suponha que a condicao (2) seja satisfeita e que W 6= 0. Seja
Demonstrac
a
w1 W {0}. Se w1 gera W acabou. Senao seja w2 W Rw1 . Se Rw1 + Rw2 =
W , acabou, w1 e w2 geram W . Senao seja w3 W (RW1 + Rw2 ). Prosseguindo
desta forma o conjunto de R-modulos Wi = Rw1 +. . .+Rwi e estritamente crescente.
Por hip
otese existe k tal que Wk = W , em particular w1 , , wk geram W .
Reciprocamente suponha (1).
uencia de RS Seja W1 W2 uma seq
subm
odulos de V . A uni
ao U = i Wi tambem e um R-submodulo de V (exerccio).
Por hip
otese U e finitamente gerado, digamos por u1 , , un . Seja j o maior ndice
tal que ui Wj para todo i. Logo Wj U Wj , i.e., U = Wj e a seq
uencia
estaciona.

o 13.9. Um anel R tal que todo modulo satisfaca as condicoes anteDefinic
a
riores e chamado um anel noetheriano.
o 13.10. Seja R um anel noetheriano e V um R-m
Proposic
a
odulo finitamente
gerado. Ent
ao todo subm
odulo W de V tambem e finitamente gerado.
o. Observemos inicialmente que basta provar a proposicao no
Demonstrac
a
caso em que V = Rn . De fato, como V e finitamente gerado, entao existe um
homomorfismo sobrejetivo : Rn V . Seja W V um submodulo. Entao
1 (W ) = W 0 e um subm
odulo de Rn , por hipotese e finitamente gerado. Pelo
lema anterior concluimos que W tambem e finitamente gerado.
Provemos por induc
ao em n. Para n = 1 isto segue da proposicao anterior. Consideremos o homomorfismo de projecao : Rn Rn1 dado por
((a1 , , an )) = (a1 , , an1 ). O seu n
ucleo constitui-se dos vetores da forma
(0, , 0, an ). Seja W um submodulo de Rn e seja a restricao de a W , digamos : W Rn1 . Por hipotese de inducao (W ) e finitamente gerado. Alem
disto, ker() = ker() W e um submodulo de ker()
= R, portanto tambem e
finitamente gerado. Assim, o resultado segue da proposicao anterior.


13.11. O TEOREMA DE ESTRUTURA

91

13.11. O teorema de estrutura


J
a fizemos tudo que era necessario para obter nosso resultado principal neste
captulo. Antes s
o mais um pouco de notacao. Sejam W1 , , Wn submodulos de
um R-m
odulo V . Definimos W1 +. . .+Wn := {w1 +. . .+wn | wi Wi , i = 1, , n}.
Fica como exerccio verificar que W1 + . . . + Wn e um R-subm
P odulo de V . Dizemos
que esta soma e direta de para qualquer relacao linear i ai wi = 0, com ai R,
temos ai = 0 para todo i. Neste caso escrevemos W1 . . . Wn .
Teorema 13.12. (teorema de estrutura de grupos abelianos finitamente gerados) Seja G um grupo abeliano finitamente gerado. Ent
ao
r
G
= (Z/d1 Z) . . . (Z/dk Z) Z , onde d1 | d2 | | dr
s
ao inteiros positivos, r e o posto de G como Z-m
odulo e
Gtor = (Z/d1 Z) . . . (Z/dk Z)
e o subgrupo de torc
ao de G, i.e., o conjunto dos elementos de ordem finita.
o. J
Demonstrac
a
a vimos anteriormente que G e presentado por uma matriz
A Mnm (Z), i.e., G = Rn /ARm e que tal matriz pode ser diagonalizada com a
propriedade acima para suas entradas d1 , , dk . As relacoes do grupo s sao dadas
por di vi = 0 para i = 1, , k para um conjunto de geradores v1 , , vn , Seja L
o subm
odulo gerado por vk+1 , , vn . Como nao ha relacoes entre estes vetores
vemos que L e um Z-m
odulo livre de posto n k, i.e., L
= Znk . Afirmamos que
G = C1 . . . Ck L, onde Ci = hvi i
= Z/di Z.
claro, pela presentac
E
ao de G, que estes submodulos geram G. Ou seja, G e igual
a soma destes. Queremos mostrar que a soma e direta. De fato, se houvesse uma
`
relac
ao
z1 + . . . + zk + w = 0,
com zi Ci e w L, ent
ao podemos reescre-la da forma
k
X
i=i

ri vi +

n
X

ri vi = 0,

i=k+1

onde 0 ri < di para i = 1, , k e ri Z para i = k + 1, , n. Como


n
ao h
a relac
ao envolvendo os u
ltimos n k vetores concluimos que ri = 0 para
i = k + 1, , n. Alem disto pelas relacoes acima a u
nica possibilidade para que
para os demais di | ri e ri = 0 para cada i. Portanto, nao ha relacoes entre os
m
odulos acima.

Lembremos que no processo de diagonalizacao das matrizes tudo funcionava
bem para qualquer domnio euclideano. Assim no teorema acima podemos substituir a noc
ao de grupo abeliano finitamtente gerado pela nocao de R-modulo finitamente gerado sobre um domnio euclideano R.
13.12.1. Um teorema de Mordell. Grupos abelianos finitamente gerados
surgem naturalmente na aritmetica. Uma curva eltica sobre os complexos pode
ser pensada como o conjunto de pontos em C2 que sao solucoes de uma equacao da
forma
y 2 = x3 + ax + b,

92

13. GRUPOS ABELIANOS FINITAMENTE GERADOS

onde x3 + ax + b n
ao admite razes m
ultiplas e a priori estamos supondo a, b C.
Ocorre que existe uma estrutura de grupo abeliano na curva eltica que pode ser
definida geometricamente por meio de intersecoes com retas. Se considerarmos
o caso em que a, b Q, ou seja uma curva eltica definida sobre os racionais,
existe um celebre teorema devido a Mordell que afirma que o conjunto de solucoes
(x0 , y0 ) Q2 da equac
ao e um grupo abeliano finitamente gerado, digamos
E(Q)tor Zr .
O inteiro (misterioso) r e chamado o posto da curva eltica. Nao se sabe por
exemplo se e possvel existir curvas elticas com posto arbitrariamente grande, o
recorde e 24.
A este objeto (a curva eltica) esta associado a uma funcao de natureza analtica
chamada a L-serie de Hasse-Weil da curva eltica. A famosa conjectura de Birch
e Swinnerton-Dyer afirma que a ordem de anulamento desta funcao em s = 1 e
exatamente o posto. Ela surgiu a partir de evidencias computacionais.
De outro lado podemos nos perguntar o que e conhecido sobre o grupo de
torc
ao. A resposta e tudo. Um belo e profundo resultado devido a Mazur mostra
que existem exatamente 16 grupos abelianos que podem ser grupos de torcao de
curvas elticas sobre os racioanis e que cada um desses grupos efetivamente ocorre.
Para mais informac
oes sobre curva elticas e o teorema de Mordell ver [Sil].
Para o teorema de Mazur ver [Ma].

Parte 3

An
eis

CAPTULO 14

An
eis de polin
omios
14.1. Algoritmo da divis
ao
Seja K um corpo. Um polinomio definido sobre K e uma expressao da forma
f (x) = an xn + . . . + a1 x + a0 ,
onde a0 , , an K. Identificamos f (x) a um vetor (a0 , , an , 0, , 0, ). Se
f 6= 0 e n 0 for o maior inteiro tal que an 6= 0, dizemos entao que n e o grau de
f . O conjunto de todos os polinomios definidos sobre K e denotado por K[x].
Seja g(x) = bm xm + . . . + b1 x + b0 . Suponhamos que n m. Definimos a soma
de f, g K[x] por
(f + g)(x) := (an + bn )xn + . . . + (a1 + b1 )x + a0 + b0 ,
onde bj = 0 para todo j > m. Se f + g 6= 0, entao
grau(f + g) max{grau(f ), grau(g)}.
Note que se f = x3 +x+1 e g = x3 +x2 2, entao grau(f +g) = 2 < 3. Definimos
o produto de f e g por
X
(f g)(x) := cn+m xn+m + . . . + c1 x + c0 , onde ci =
aj bl .
j+l=i

Assim, se f, g 6= 0, grau(f g) = grau(f ) + grau(g).


Afirmamos que K[x] e um domnio de integridade. Observemos inicialmente
que K[x] e um espaco vetorial com a operacao de multiplicacao por escalar sendo a
multiplicac
ao por um polin
omio constante de grau zero. Verifique que de fato isto
faz de K[x] um espaco vetorial. Em particular, temos as propriedades aditivas de
K[x] como anel.
A associatividade
do produto e provada da seguinte forma. Sejam f, g K[x].
Pr
Seja h(x) = i=0 ci xi . Ent
ao
fg =

n+m
X

di xi , onde di =

i=0

aj bl ,

j+l=i

logo
(f g)h =

n+m+r
X

ei xi , onde ei =

i=0

a b cl

j+l=i +=j

X
++l=i

95

a b cl .

14. ANEIS
DE POLINOMIOS

96

Por outro lado,


gh =

m+r
X

= Ai xi , onde Ai =

i=0

bj c l ,

j+l=i

logo
f (gh) =

n+m+r
X

Bi xi , onde Bi =

i=0

a b cl

+l=i +j=l

a b cl .

++l=i

A comutatividade do produto segue da mesma propriedade para os elementos


de K. O elemento neutro do produto e o polinomio constante f = 1. Fica como
exerccio verificar que a soma distribui em relacao ao produto, i.e.,
f (g + h) = f h + gh.
Sejam f, g K[x] tais que f g = 0, mas f 6= 0 de grau n. Provaremos agora
que isto implica em g = 0. De fato, comecando pelo coeficiente de xn+m temos que
an bm = 0, logo bm = 0.
Em seguida, para o coeficiente de xn+m1 temos
an bm1 + an1 bm = an bm1 = 0, logo bm1 = 0.
Para o coeficiente de xn+m2 temos
an bm2 + an1 bm1 + an2 bm = an bm2 = 0, logo bm2 = 0.
Assim sucessivamente, todos os coeficientes de g sao nulos. Portanto, g = 0.
Dizemos que f K[x] e inversvel se existe g K[x] tal que f g = 1. Note que
neste caso, o lado esquerdo da equacao tem grau n + m e o lado direito tem grau
0, logo n = m = 0 e f, g K = K \ {0}, pois K e um corpo.
Teorema 14.2 (algoritmo da divisao). Sejam f, g K[x], g 6= 0, ent
ao existem
u
nicos q, r K[x] tais que f = qg + r, onde r = 0 ou grau(r) < grau(g).
P
P
j
o. Sejam f = ni=0 ai xi e g = m
Demonstrac
a
j=0 bj x . Definimos
f1 := f

an nm
x
g.
bm

Se f1 = 0, acabou, tome

an nm
x
.
bm
Se f1 6= 0, ent
ao n1 = grau(f1 ) < n = grau(f ). Se n1 < m, acabou, tome
an nm
r = f1 e q =
x
.
bm
Suponha que n1 m. Seja
n1
X
f1 :=
a1,i xi .
r=0eq=

i=0

Defina
f2 := f1

a1,n1 n1 m
x
g.
bm

14.3. MAXIMO
DIVISOR COMUM DE POLINOMIOS

97

Se f2 = 0, acabou, tome
1
(an xnm + a1,n1 xn1 m ).
bm
Se f2 6= 0, ent
ao n2 = grau(f2 ) < n1 . Se n2 < m, acabou, tome
1
r = f2 e q =
(an xnm + a1,n1 xn1 m ).
bm
Prosseguindo obtemos uma seq
uencia de polinomios fi com graus estritamente decrescentes, assim pelo menos para algum t 1 temos ft 6= 0 e grau(ft ) < m, neste
ponto o algoritmo acaba, tome
1
(an xnm + a1,n1 xn1 m + . . . + at1,nt1 xnt1 m ).
r = ft e q =
bm
Suponha que tenhamos realizado duas divisoes
r=0eq=

f = q1 g + r1 = q2 g + r2 ,
onde para i = 1, 2, ri = 0 ou grau(ri ) < m. Se r1 = r2 , entao q1 g = q2 g = 0, e como
g 6= 0, ent
ao q1 = q2 . Suponhamos que r1 6= r2 . Neste caso, grau(r1 r2 ) < m.
Por outro lado
r1 r2 = (q2 q1 )g
e grau((q2 q1 )g) grau(g), o que e impossvel.

14.3. M
aximo divisor comum de polin
omios
Sejam f, g K[x] {0}. Dizemos que f divide g e denotamos por f | g se
existe
h K[x] tal que f h = g.
Notemos que esta propriedade e transitiva, i.e.,
se f | g e g | h, entao f | h.
De fato, se g = f e h = g, onde , K[x], entao h = f , i.e., f | h.
Se h 6= 0 e f h | gh, entao f | h,
pois se gh = f h para K[x], entao h(g f ) = 0 e como h 6= 0 e K[x] e
domnio de integridade, ent
ao g = f . Alem disto,
se f | g e g | f, entao f = ag,
para algum a K , pois de f = g e g = f obtemos que 1 = , mas a u
ltima
igualdade s
o ocorre se , K .
o 14.4. Sejam f, g K[x] {0}, dizemos que d K[x] e um mdc de
Definic
a
f e g se
(1) d | f e d | g.
(2) Para todo d0 K[x] tal que d0 | f e d0 | g, temos d0 | d.
Pn
Dizemos que f = i=0 ai xi K[x] e um polinomio monico, se an = 1.
o 14.5. Dado um outro mdc e de f e g, pela condicao (2) temos
Observac
a
que d | e e e | d, portanto d = ae, onde a K . A maneira de tornar canonica
a escolha do mdc e exigir que ele seja um polinomio monico e neste caso podemos
dizer que d = mdc(f, g) e o mdc de f e g.

14. ANEIS
DE POLINOMIOS

98

Observe que se f | g e f entao f e um mdc de f e g. A etapa seguinte e obter


o mdc de maneira algortimica. Para isto introduzimos um lema simples.
Lema 14.6. Sejam f, g K[x] {0} e q, r K[x] tais que
f = qg + r, onde r = 0 ou grau(r) < grau(g).
Ent
ao
mdc(f, g) = mdc(g, r).
o. Seja Df,g (resp. Dg,r ) o conjunto dos divisores comuns de
Demonstrac
a
f e g (resp. g e r). Seja d = mdc(f, g). Logo para todo d0 Df,g \ {0} temos
grau(d0 ) grau(d). Assim d e o elemento em Df,g monico de grau maximo possvel.
Similarmente, e = mdc(g, r) e o elemento monico em Dg,r de grau maximo possvel.
Mostraremos agora que Df,g = Dg,r , conseq
uentemente d = e.
Seja A Df,g , logo f = A e g = A, onde , K[x]. Segue da equacao do
enunciado que
r = A( q),
em particular A Dg,r . A inclusao oposta segue pelo mesmo argumento.

Teorema 14.7. Sejam f, g K[x] \ {0} e r1 , , rn K[x] os restos n
ao
nulos na seq
uencia de divis
oes
f = q1 g + r1 , onde grau(r1 ) < grau(b)
g = q2 r1 + r2 , onde grau(r2 ) < grau(r1 )
(14.7.1)

rn2 = qn rn1 + rn , onde grau(rn ) < grau(rn1 )


rn1 = qn+1 rn .

Esta seq
uencia e finita pois os graus s
ao estritamente decrescentes. Ent
ao rn e um
mdc de f e g.
o. A u
Demonstrac
a
ltima linha nos diz que rn e um mdc de rn e rn1 .
Logo rn = mdc(rn1 , rn ). Pelo lema 14.6 concluimos que rn = mdc(rn1 , rn2 )
e prosseguindo nas linhas anteriores temos que rn = mdc(r2 , r1 ) = mdc(r1 , g) =
mdc(f, g).

Teorema 14.8 (algoritmo euclideano estendido). Sejam f, g K[x] \ {0} e
d = mdc(a, b). Ent
ao existem , K[x] tais que
d = f + g.
o. Do teorema anterior temos que d = rn . A pen
Demonstrac
a
ultima equac
ao nos d
a
rn = rn2 qn rn1 .
Tomando A1 = qn e B1 = 1 reescrevemos
rn = B1 rn2 + A1 rn1 .
Utilizando a equac
ao antecedente a esta obtemos
rn = B1 rn2 + A1 (rn3 qn1 rn2 ) = B2 rn3 + A2 rn2 ,
onde B2 = A1 e A2 = B1 A1 qn1 . Prosseguindo ao longo das demais divisoes
obtemos
rn = Bn3 r1 + An3 r2 = Bn3 r1 + An3 (g q2 r1 ) = Bn2 g + An2 r1 ,

14.11. FATORAC
AO
UNICA
DE POLINOMIOS

99

onde Bn2 = An3 e An2 = Bn3 An3 q2 . Pela equacao antecedente temos que
rn = Bn2 g + An2 (f gq1 ) = 0 f + 0 g,
onde 0 = An2 e 0 = Bn2 An2 q1 .

Nosso objetivo agora e dar uma prova mais conceitual do algoritmo euclideano
estendido usando a noc
ao de ideal.
o 14.9. Um subconjunto I K[x] e dito um ideal de K[x] se
Definic
a
(1) O I.
(2) Se f, g I, ent
ao f + g I.
(3) Se f I e K[x], entao f I.
Fica como exerccio verificar que os seguintes conjuntos sao ideais:
(i) Seja f K[x] e I := (f ) := {f | K[x]} o conjunto dos m
ultiplos de
f.
(ii) Sejam f, g K[x] e I := (f ) + (g) := {f + g | , K[x]}.
(iii) Sejam f1 , , fn K[x] e I := (f1 ) + . . . + (fn ) := {f1 1 + . . . + fn n | 1 ,
, n K[x]}.
Teorema 14.10. O domnio K[x] e principal, i.e., todo ideal I de K[x] e da
forma (f ) para algum f K[x].
o. Seja I um ideal de K[x]. Se I = (0) nada ha a fazer. SupoDemonstrac
a
nhamos que I 6= (0). Pelo axioma da boa ordenacao existe um u
nico f I {0}
m
onico de grau mnimo. Afirmamos que I = (f ). De fato, como f I, para todo
f (f ), pelo tem (3) da definicao de ideal, f I. Assim (f ) I. Para provar
a inclus
ao oposta precisamos do algoritmo da divisao. Seja g I \ {0}. Entao
existem q, r K[x] tais que g = qf + r, onde r = 0 ou grau(r) < grau(f ). Note
que r I, pois g, f I. Logo, se r 6= 0 violaramos a minimalidade do grau de f .
Portanto, r = 0 e g (f ).

Aplicando este teorema ao tem (ii) anterior, obtemos que existe um u
nico
d K[x] m
onico tal que (f ) + (g) = (d). Afirmamos que d = mdc(f, g). De fato,
f = 1.f + 0.g (f ) + (g) = (d), logo f = d, para K[x], i.e., d | f . Da
mesma forma d | g. Se d0 | f e d0 | g, para d0 K[x], entao d = f + g, para
, K[x], se reescreve como d = (0 + 0 )d0 , para 0 , 0 K[x], i.e., d0 | d,
logo d = mdc(f, g). Observe tambem que de passagem provamos que d = f + g
que e a igualdade do algoritmo euclideano estendido.
14.11. Fatora
c
ao u
nica de polin
omios
Seja f K[x] \ {0}. Dizemos que f e irredutvel se dados g, h K[x] \ {0} tais
que f = gh ent
ao f K ou g K . Por exemplo x3 2 e irredutvel em Q[x],
pois sendo um polin
omio de grau 3 so seria redutvel se um dos fatores tivesse grau
1 e outro grau 2 ou se tivermos 3 fatores de grau 1. Mas como x3 2
e mo
nico
3
3
isto
equivale
a
este
polin
o
mio
ter
uma
raiz
racional.
Mas
suas
ra
zes
s
a
o
2,
2

3
2
e 2 que n
ao n
ao n
umeros racionais,
onde

=
exp(2i/3).
Por
outro
lado,
em

C[x] temos a fatorac


ao x3 2 = (x 3 2)(x 3 2)(x 3 22 ), assim esta nocao
e relativa ao corpo considerado.
Seja I K[x] um ideal n
ao nulo. I e dito um ideal maximal de K[x] se dado
um ideal J de K[x] tal que I J K[x], entao J = I ou J = K[x].

100

14. ANEIS
DE POLINOMIOS

o 14.12. Seja f K[x] \ {0}. Ent


Proposic
a
ao f e irredutvel se e somente
se (f ) e maximal.
o. Suponha que f seja irredutvel. Seja J um ideal de K[x]
Demonstrac
a
tal que (f ) J K[x]. Pelo Teorema 14.10 temos que existe g K[x] tal que
J = (g). Logo f = gA, para A K[x]. Pela irredutibilidade de f temos que g K
ou A K . No primeiro caso, 1 = gg 1 (g), assim (g) = K[x]. No segundo caso,
g = A1 f (f ), em particular (g) = (f ).
Reciprocamente, suponhamos que (f ) seja maximal e que f = gh para g, h
K[x]\{0}. Ent
ao (f ) (g) K[x]. Pela maximalidade de (f ), temos que (g) = (f )
ou (g) = K[x]. No primeiro caso, g = af para algum a K , logo 1 = ah e a
fortiori h K . No segundo caso, 1 = gg 1 (g) e assim g K .

Lema 14.13. Seja f K[x] irredutvel tal que f | gh para g, h K[x] \ {0}.
Ent
ao f | g ou f | h.
o. Suponha que f - g, i.e., mdc(f, g) = 1. Pelo algoritmo
Demonstrac
a
euclideano estendido existem A, B K[x] tais que 1 = Af + Bg. Logo, h =
Af h + Bgh, e como f | gh, concluimos que f | h.

Teorema 14.14. Seja f K[x]\{0}. Ent
ao existem u
nicos u K , p1 , , pr
K[x] polin
omios irredutveis m
onicos tais que grau(p1 ) < < grau(pr ) e inteiros
e1 , , er tais que
f = upe11 . . . perr .
o. Provavemos primeiro a existencia da fatoracao. Se f K
Demonstrac
a
ou f e irredutvel nada h
a a fazer. Suponha que grau(f ) 1 e f seja redutvel.
Seja Df o conjunto dos dvisores de f em K[x]. Pelo axioma da boa ordenacao
existe q1 Df tal que grau(q1 ) grau(A) para todo A Df . Afirmamos que q1 e
irredutvel. Se isto n
ao ocorresse, um fator B de q1 teria grau menor que grau(q1 )
e alem disto pertenceria a Df , o que e impossvel. Seja
f1 :=

f
.
q1

Se f1 K ou f1 for irredutvel acabou. Senao, seja q2 Df1 tal que grau(q2 )


grau(A) para todo A Df1 . Pelo mesmo argumento anterior q2 e irredutvel. Seja
f2 :=

f
f1
=
.
q2
q1 q2

Se f2 K ou f2 for irredutvel acabou. Senao prosseguimos. Note que grau(f ) >


grau(f1 ) > grau(f2 ) > 0. Assim, existe r 1 tal que fr K , digamos
fr = u. Portanto,
f = uq1 qr
e a fatorac
ao desejada. Observe tambem que este processo e algortmico e que nao
fizemos qualquer hip
otese sobre os qi s serem distintos.
Agrupando os polin
omios irredutveis iguais temos uma fatoracao como no
enunciado. Provemos agora sua unicidade. Suponha que tenhamos duas fatoracoes
como acima, digamos
e
f = upe11 prf = vq1g1 qsgs ,

14.11. FATORAC
AO
UNICA
DE POLINOMIOS

101

onde v K , q1 , , qs s
ao irredutveis com grau(q1 ) < < grau(qs ) e g1 , , gs
1 s
ao inteiros. Observe que
p1 | vq1g1 qsgs ,
logo pelo lema 14.13 existe j tal que p1 | qj . Como ambos sao irredutveis monicos
isto ocorre se e somente se qj = p1 .
Afirmamos que j = 1. Suponha que j > 1. Neste caso, pelo mesmo argumento
existe i tal que q1 = bi pi para bi K . Se i = 1, entao
grau(q1 ) = grau(p1 ) = grau(qj ),
o que e impossvel. Se i > 1, entao
grau(q1 ) = grau(pi ) > grau(p1 ) = grau(qj ),
o que tambem e impossvel. Portanto q1 = a1 p1 e alem disto e1 = g1 . Dividindo os
dois lados por pe11 obtemos a igualdade
upe22 perr = vq2g2 qsgs .
O mesmo argumento acima mostra que q2 = p2 e que e2 = g2 . Novamente dividindo
os dois lados por pe22 obtemos
upe33 perr = vq3g3 qsgs .
Assim aplicando sucessivamente o argumento temos que r = s, ei = gi para todo i,
qi = ai pi , onde ai K , e u = v.

Nosso objetivo agora e obter um criterio de irredutibilidade de polinomios em
Q[x] em termos dos seus coeficientes.
Lema 14.15 (lema de Gauss). Seja f Z[x] irredutvel. Ent
ao f e irredutvel
em Q[x].
o. Suponha que f = gh com g, h Q[x] e grau(g), grau(h)
Demonstrac
a
1. Multiplicando os dois lados pelo produto m dos denominadores de todos os
coeficientes de g e h obtemos
mf = g1 h1 ,
onde g1 , h1 Z[z] e grau(g1 ) = grau(g) e grau(h1 ) = grau(h). Seja p um fator
primo de m.
Afirmamos que p divide todos os coeficientes de g1 ou todos os coeficientes de
h1 . Escrevemos explicitamente
n
m
X
X
g1 =
ai xi e h1 =
bj xj .
i=0

j=0

Suponhamos que existam i e j tais que p - ai e p - bj . Alem disto escolhamos estes


i e j minimais para esta propriedade. Consideremos o coeficiente de xi+j de mf
dado por
ci+j = a0 bi+j + . . . + ai1 bj+1 + ai bj + ai+1 bj1 + . . . + ai+j b0 .
Assim p divide todas as parcelas exceto ai bj , mas como p | ci+j isto nos da uma
contradic
ao. Portanto, p | ai para todo i ou p | bj para todo j. Suponhamos o
primeiro caso, dividindo por p dos dois lados temos que
m
f = g2 h1 .
p

102

14. ANEIS
DE POLINOMIOS

Repetindo o argumento, cancelamos todos os fatores primos de m obtendo


f = g h ,
onde g , h Z[x] e grau(g ) = grau(g) e grau(h ) = grau(h). Portanto f e
redutvel em Z[x].

o 14.16 (criterio de Eisenstein). Seja
Proposic
a
n
X
f=
ai xi Z[x] \ {0}.
i=0

Suponhamos que exista um n


umero primo p tal que p | ai para todo i 6= n e p2 - a0 .
Ent
ao f e irredutvem em Q[x].
o. Pelo lema de Gauss basta mostrar que f e irredutvel em
Demonstrac
a
Z[x]. Suponhamos que f = gh com g, h Z[x] e grau(g), grau(h) 1, digamos
s
r
X
X
bj x j .
ai xi e h =
g=
i=0

j=0

Como p - an = br cs ent
ao p - br e p - cs . Por outro lado segue de p | a0 = b0 c0 e
p2 - a0 que p | b0 ou p | c0 e apenas uma destas opcoes ocorre. Digamos que p | b0 e
p - c0 . Seja i r o menor inteiro tal que p - bi . O coeficiente de xi em f e dado por
ai = b0 ci + b1 ci1 + . . . + bi1 c1 + bi c0 ,
assim p divide todas as parcelas exceto a u
ltima, portanto p - ai . Mas isto so pode
ocorrer para i = n, mas i r < n.

Utilizando o criterio de Eisenstein vemos que todo polinomio xn p para p um
n
umero primo e irredutvel em Z[x]. Um exemplo menos obvio e f (x) = xp1 +. . .+
x + 1. N
ao existe a priori um primo para o qual possamos aplicar o criterio. A ideia
e considerar o automorfismo de K[x] definido por x 7 x + 1. Assim dado g K[x]
temos que g(x) e irredutvel se e somente se g(x + 1) e irredutvel. Aplicando isto a
f , observamos (exerccio) que f (x + 1) tem todos os coeficientes, exceto o lder que
e 1, divisveis por p e o coeficiente constante e igual a p, portanto nao e divisvel
por p2 .

CAPTULO 15

An
eis e domnios
15.1. Domnios euclideanos
Seja D um domnio de integridade e : D \ {0} N uma funcao tal que
(ab) (a),
para todos a, b D \ {0}. Dizemos que (D, ) e um domnio euclideano, se para
todo a, b D com b 6= 0 temos
a = bq + r, onde r = 0 ou (r) < (b).
Como exemplos temos (Z, | |) e (K[x], grau). Em um domnio de integridade D
dizemos que b | a (para a, b D) se existe c D tal que a = bc.
Exemplo 15.2. Um outro exemplo e o anel dos inteiros gaussianos,
Z[i] := {a + bi | a, b Z}, onde i2 = 1.
Definimos tambem
(a + bi) := a2 + b2 .
Note que se a + bi, c + di Z[i] \ {0}, entao
((a + bi)(c + di)) = ((ac bd) + i(ad + bc)i) = (ac bd)2 + (ad + bc)2
= a2 c2 + b2 d2 + a2 d2 + b2 c2 = a2 (c2 + d2 ) + b2 (c2 + d2 )
= (a2 + b2 )(c2 + d2 ) = (a + bi)(c + di).
Em particular a condic
ao
((a + bi)(c + di)) (a + bi)
e satisfeita. Afirmamos que (Z[i], ) e um domnio euclideano. De fato, dados
a + bi, c + di Z[i] com c + di 6= 0 queremos mostrar que existem q = q0 + iq1 e
r = r0 + ir1 em Z[i] tais que
a + bi = q(c + di) + r, onde r = 0 ou (r) < (c + di).
Se c + di divide a + bi basta tomar
a + bi
.
c + di
Suponhamos portanto que isto nao ocorra, i.e., procuramos r =
6 0 satisfazendo a
r=0eq=

(r) = (a + bi q(c + di)) < (c + di),


i.e., (utilizando a multiplicatividade de )


a + bi

q < (1) = 1.
c + di
103


15. ANEIS
E DOMINIOS

104

Normalizando (a + bi)/(c + di) obtemos


(a + bi)(c di)
= + i,
c2 + d2
onde , Q. Assim queremos mostrar que
( + i q) = ( q0 )2 + ( q1 )2 < 1.
Note que como Q, ent
ao existe q0 Z tal que | q0 | 12 . Da mesma forma,
existe q1 Z tal que | q1 | 12 . Portanto,
1 1
1
+ = < 1.
4 4
2
Definimos portanto q como q0 + iq1 e r como a + bi (c + di)q.
( q0 )2 + ( q1 )2

Exemplo 15.3. Outro exemplo e o anel

Z[ 2] := {a + b 2 | a, b Z}.
Para este anel definimos

(a + b 2) := a2 2b2 .

Observemos que

((a + b 2)(c + d 2)) = ((ac + 2bd) + (ad + bc) 2) = (ac + 2bd)2 2(ad + bc)2
= a2 c2 + 4b2 d2 2a2 d2 2b2 c2 = a2 (c2 2d2 ) 2b2 (c2 2d2 )

= (a2 2b2 )(c2 2d2 ) = (a + b 2)(c + d 2).


Portanto,

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

Dados a + b 2, c + d 2 Z[ 2] com c + d 2 6= 0 queremos obter q, r Z[ 2] tais


que

a + b 2 = (c + d 2)q + r, onde r = 0 ou (r) < (c + d 2).

Se (c + d 2) | (a + b 2) tomamos

a+b 2

r=0eq=
.
c+d 2
Caso isto n
ao ocorra procuramos r 6= 0 tal que

(r) = (a + b 2 q(c + d 2)) < (c + d 2),


i.e.,

a+b 2
q < (1) = 1.

c+d 2

Normalizando (a + b 2)/(c + d 2) obtemos

(a + b 2)(c d 2)
= + 2,
2
2
c 2d
onde , Q. Assim queremos mostrar que
( q0 )2 2( q1 )2 < 1

15.1. DOMINIOS EUCLIDEANOS

105

para q0 , q1 Z. Novamente podemos escolher q0 , q1 Z tais que | q0 |


| q1 | 21 . Alem disto
( q0 )2 2( q1 )2 ( q0 )2

1
2

1
< 1.
4

o 15.4. Estes exemplos sao na verdade casos particulares da seObservac


a
guinte situac
ao mais geral. Seja K Q um corpo contendo Q que como Q-espaco
vetorial e de dimens
ao finita. Um tal corpo e chamado um corpo de n
umeros. Os
elementos K que satisfazem uma equacao do tipo
n +

n1
X

ai i = 0 tais que ai Z

i=0

s
ao chamados inteiros algebricos de K e o conjunto de todos os inteiros algebricos
forma uma anel (dos inteiros algebricos de K) denotado por OK . A pergunta e
quando OK com uma func
ao apropriada e um domnio euclideano. A resposta
e como no caso anterior geometrica. Tudo depende da representacao logartmica
de K em um R espaco vetorial Rn de dimensao finita. Existem criterios nos quais
podemos mostrar que para certos corpos de n
umeros K existem funcoes K tais
que (OK , K ) e um domnio euclideano. Para mais sobre esta questao ver [Le1] e
[Le2].
o 15.5. Mostraremos agora que como no caso dos inteiros e dos
Observac
a
polin
omios domnios euclideanos sao principais e fatoriais. Um caso classico de
corpo de n
umeros ligado a teoria de n
umeros e o corpo
(n1
)
X
i
Q[n ] :=
ai | ai Q para todo i ,
i=0

onde = exp(2i/n). Este corpo e chamado o n-esimo corpo ciclotomico. Kummer,


no fim do seculo XIX, pensou erradamente ter provado o u
ltimo teorema de
Fermat (i.e., que a equac
ao xn + y n = z n nao possui solucoes inteiras nao triviais
para n > 2), e seu erro foi exatamente ter achado que OK era principal, o que e
falso.
Teorema 15.6. Seja (D, ) um domnio euclideano. Ent
ao D e principal, i.e.,
todo ideal I D e da forma I = (a) = {a | D}.
o. Se I = (0) nada ha a fazer. Suponhamos que I 6= (0) e seja
Demonstrac
a
a I \ {0} tal que (a) () para todo I \ {0}. Afirmamos que I = (a).
A inclus
ao (a) I e imediata da definicao de ideal. Suponhamos que b I. Por
hip
otese existem q, r D tais que b = aq + r, onde r = 0 ou (r) < (a). Se r 6= 0,
ent
ao r = b aq I, mas isto contradiz a escolha de a. Logo r = 0 e b (a). 
Teorema 15.7. Seja (D, ) um domnio euclideano. Ent
ao D e principal, i.e.,
todo ideal I D e da forma I = (a) = {a | D}.
o. Se I = (0) nada ha a fazer. Suponhamos que I 6= (0) e seja
Demonstrac
a
a I \ {0} tal que (a) () para todo I \ {0}. Afirmamos que I = (a).
A inclus
ao (a) I e imediata da definicao de ideal. Suponhamos que b I. Por
hip
otese existem q, r D tais que b = aq + r, onde r = 0 ou (r) < (a). Se r 6= 0,
ent
ao r = b aq I, mas isto contradiz a escolha de a. Logo r = 0 e b (a). 

106

15. ANEIS
E DOMINIOS

Seja D um domnio de integridade. Denotamos por D o conjunto dos elementos


inversveis de D. i.e., o conjunto dos elementos a D tais que existe b D tal
que ab = 1. Por exemplo, Z = {1} e K[x] = K . Se D = Z[i], notemos que
se a + bi Z[i] ent
ao existe c + di Z[i] tal que (a + bi)(c + di) = 1. Logo
(a2 + b2 )(c2 + d2 ) = 1, i.e., a2 + b2 = 1. Mas no crculo x2 + y 2 = 1 os u
nicos
pontos com coordenadas inteiras sao 1 e i. Reciprocamente, estes elementos sao
claramente inversveis, portanto Z[i] = {1, i}.
Um elemento a D e dito irredutvel, se toda vez que a = bc com b, c D
ent
ao b D ou c D .
Lema 15.8. Seja (D, ) um domnio euclideano. Ent
ao a D se e somente
se (a) = (1).
o. Observemos que (a) = (a.1) (1) para todo a D \
Demonstrac
a
{0}. Por outro lado se a D , entao existe b D \ {0} tal que ab = 1, logo
(1) = (ab) (a), o que mostra que (a) = (1). Suponha que (a) = (1)
para a D \ {0}. Por hip
otese existem q, r D tais que 1 = qa + r com r = 0
ou (r) < (a). Assim, se r 6= 0, entao (r) < (1) o que e impossvel. Portanto,
r = 0 e 1 = aq, i.e., a D .

Teorema 15.9. Seja (D, ) um domnio euclideano e a D \ {0}. Ent
ao
existem u D e p1 , , pr D \ {0} irredutveis tais que a = up1 pr .
o. Se a D ou a for irredutvel nada ha a fazer. Suponhamos
Demonstrac
a

a
/ D redutvel. Seja Da o conjunto dos divisores d de a em D. Seja p1 Da \ {0}
tal que (p1 ) (b) para todo b Da . Afirmamos que p1 e irredutvel. De fato,
caso contr
ario, p1 = cd, c, d
/ D e (p1 ) = (cd) (d). Se (cd) = (d), por
hip
otese existem q, r D tais que d = qcd + r com r = 0 ou (r) < (cd) = (d).
Se r 6= 0, ent
ao r = d(1 qc) e (r) (d), o que e impossvel, assim r = 0, mas
neste caso qc = 1, logo c D , o que tambem e impossvel. Assim (cd) > (d) e
d Da , mas isto contradiz a minimalidade de p1 . Portanto, p1 e irredutvel.
Seja
a
a1 := .
p1
Se a1 D ou a1 e irredutvel entao nada ha a fazer. Caso contrario, repetindo o
argumento existe p2 Da1 irredutvel tal que (p2 ) (b) para todo b Da1 \ {0}.
Seja
a
a1
=
.
a2 :=
p2
p1 p2
Novamente, se a2 D ou a2 for irredutvel acabou. Caso contrario prosseguimos.
Observe que (a) > (a1 ) > (a2 ) > (1), pois os elementos pi s sao
irredutveis. Portanto, existe r tal que (ar ) = (1), i.e., ar D e neste caso
a = up1 pr com u = ar .

o 15.10. Sejam a, b D \ {0}. Definimos um mdc d de a e b por
Definic
a
(1) d | a e d | b.
(2) Para todo d0 D \ {0} tal que d0 | a e d0 | b, temos que d0 | d.

15.1. DOMINIOS EUCLIDEANOS

107

o 15.11. Observe que se d e e sao mdcs de a e b entao d | e e


Observac
a
e | d, i.e., d = Ae e e = Bd para A, B D, assim d = BAd e portanto A, B D .
Logo a menos de multiplicac
ao por um elemento inversvel a nocao de mdc esta
bem definida.
o 15.12. Seja
Observac
a
I := (a) + (b) := {a + b | , D}
o ideal gerado por a e b. Como (D, ) e principal, concluimos que existe d D \{0}
tal que (d) = I. Afirmamos que d = mdc(a, b). De fato, a = 1.a + 0.b I, logo
a = d, i.e., d | a. Pelo mesmo argumento d | b. Por outro lado existem s, t D
tais que d = as + bt (o algoritmo euclideano estendido). Se d0 | a e d0 | b, entao
a = Ad0 e b = Bd0 para A, B D, portanto d = d0 (sA + tB), i.e., d0 | d.
Lema 15.13. Seja p D irredutvel e suponha que p | ab para a, b D. Ent
ao
p | a ou p | b.
o. Suponha que p - a, entao mdc(p, a) = 1 e existem s, t D
Demonstrac
a
tais que 1 = sp + ta. Multiplicando por b e utilizando que ab = p para D,
obtemos b = spb + tp, logo p | b.

Teorema 15.14. Seja (D, ) um domnio euclideano e a D \ {0}. Ent
ao
existem u
nicos (a menos de inversveis) u D , p1 , , pr D irredutveis com
(p1 ) < < (pr ) e inteiros e1 , , er 1 tais que
a = upe11 perr .
o. Suponha que possamos fatorar a de duas maneiras distintas
Demonstrac
a
a = upe11 perr = vq1f1 qsfs ,
para v D , q1 , , qs D irredutveis com (q1 ) < < (qs ). Observe que
p1 | vq1f1 qsfs .
Pelo lema anterior existe i tal que p1 | qi . Como ambos sao irredutveis isto significa
que existe ai D tal que qi = ai p1 . Afirmamos que i = i.
De fato, suponha que i > 1. Pelo mesmo argumento existe j tal que p1 = bj qj
com bj D . Se j = 1, ent
ao (p1 ) = (q1 ) < (qi ) = (p1 ) o que e impossvel. Se
j > 1, ent
ao (p1 ) = (qi ) > (q1 ) = (pi ) o que tambem e impossvel. Tambem
temos que ter e1 = f1 , pois se por exemplo f1 > e1 , entao apos cancelar p1 teramos
que ter q1 = apj para j > 1 o que novamente e impossvel.
Dividindo ambos os lados por pe11 obtemos
uae11 pe22 perr = vq2f2 qsfs .
Repetindo o argumento anterior, q2 = a2 p2 para a2 D e e2 = f2 , dividindo
ambos os lados por pe22 obtemos
uae11 ae22 pe33 perr = vq3f3 qsfs .
Repetindo o argumento obtemos que r = s e para todo i = 1, , r temos que
qi = ai pi para ai D e
u = vae11 aerr .



15. ANEIS
E DOMINIOS

108

15.15. Domnios fatoriais


o 15.16. Seja D um domnio de integridade. Definimos em D :=
Definic
a
D (D \ {0}) a seguinte relacao de equivalencia:
(a, b) (c, d) se e somente se ad = bc.
Seja K := D/ o conjunto das classes de equivalencia de D. A classe de equivalencia do par (a, b) e denotada pela fracao ab . Definimos em D operacoes de soma
e produto por
c
ad + bc a
c
ac
a
+ :=
e + = .
b
d
cd
b
d
bd
Com estas operac
oes K e um corpo. O inverso de a/b 6= 0 e b/a.
o 15.17. Sejam A e B dois aneis (sempre comutativos com elemento
Definic
a
neutro para o produto). Uma funcao f : A B e dita um homomorfismo de aneis
se f (x + y) = f (x) + f (y) e f (xy) = f (x)f (y) para todos x, y A. O n
ucleo N (f )
de f e definido como o subconjunto dos elementos a A tais que f (a) = 0. Note
que 0 N (f ). Observe tambem que N (f ) e um ideal de A. De fato, se x, y N (f ),
ent
ao f (x + y) = f (x) + f (y) = 0, i.e., x + y N (f ). Se x N (f ) e a A, entao
f (x, y) = f (x)f (y) = 0, i.e., xa N (f ).
Lema 15.18. f e injetivo se e somente se N (f ) = (0).
o. Se f e injetivo e x N (f ), entao f (x) = 0 = f (0), logo
Demonstrac
a
x = 0. Se N (f ) = (0) e f (x) = f (y), entao f (x y) = 0, i.e., x y N (f ), i.e.,
x = y.

o 15.19. Um homomorfismo f : A B e dito um isomorfismo se
Observac
a
for um homomorfismo bijetivo. Consideremos o homomorfismo de aneis : D K
definido por (a) := a/1. Este e um homomorfismo injetivo, pois se a/1 = 0/1,
ent
ao a = 0. Por isto D e isomorfo a sua imagem e K e dito o corpo de fracoes de
D e denotado por fr(D).
o 15.20. Um domnio de integridade D e dito fatorial quando para
Definic
a
todo a D \ {0} podemos escrever a de maneira u
nica
a = upe11 perr ,
onde u D , p1 , , pr D sao irredutveis e e1 , , er 1 sao inteiros, onde a
unicidade e a menos de multiplicacao por um elemento de D ou de permutacao dos
irredutveis. No caso de um domnio euclideano, a funcao determina a ordem dos
elementos irredutveis, assim nao podemos permuta-los e a a unicidade e a menos
de multiplicac
ao por inversveis. Dois elementos a, b D sao ditos associados
(denotado por a b), se a = ub onde u D .
o 15.21. Seja D[x] o anel de polinomios com coeficientes em D, i.e.,
Definic
a
s
ao os elementos da forma
n
X
f=
ai xi tais que ai D para todo i.
i=0

Seja K := fr(D) seu corpo de fracoes. O conte


udo c(f ) de f D[x] e definido por
c(f ) := mdc(an , , a0 ).

15.15. DOMINIOS FATORIAIS

109

Sendo um mdc, o elemento c(f ) e u


nico a menos de multiplicacao por elemento de
D . Um polin
omio f D[x] e dito primitivo, se c(f ) = 1.
Lema 15.22 (lema de Gauss generalizado). Seja D um domnio fatorial e K
seu corpo de frac
oes.
(1) Se f, g D[x], ent
ao c(f g) = c(f )c(g).
(2) Se f, g D[x] s
ao primitivos, ent
ao f e associado a g em D[x] se e
somente se ele o for em K[x].
(3) Seja f D[x] primitivo. Ent
ao f e irredutvel em D[x] se e somente se
f e irredutvel em K[x].
o. (1) Podemos sempre escrever f = c(f )f1 para f1 D[x]
Demonstrac
a
primitivo. Logo,
f g = c(f )c(g)f1 g1 e c(f g) = c(f )c(g)c(f1 g1 ).
Afirmamos que c(f1 g1 ) = 1. Escrevamos explicitamente
f1 =

n
X

ai xi e g1 =

i=0

m
X

bi xi .

i=0

Seja
f1 g1 =

n+m
X

cj xj .

i=0

Seja p D irredutvel. Como c(f1 ) = c(g1 ) = 1 existe i tal que p - ai e l tal que
p - bl . Escolhamos i e l mnimos com esta propriedade. Entao
ci+l = ai+l b0 + ai+l1 b1 + . . . + ai+1 bl1 + ai bl + ai1 bl+1 + . . . + a0 bi+l
n
ao pode ser divisvel por p. Em particular, p - c(f1 g1 ) e c(f1 g1 ) = 1.
claro que que se f e associado a g em D[x] tambem o e em K[x]. Provemos
(2) E
a recproca. Ou seja, suponhamos que f = ug para u K e K = fr(D). Digamos
que u = ab . Logo
bf = ag, c(bf ) = bc(f ) = b e c(ag) = ac(g) = a,
i.e., b = va para v D , portanto f e associado a g em D[x].
claro que se f e irredutvel em K[x] ele tambem o e em D[x]. Suponha
(3) E
que f seja redutvel em K[x], digamos f = gh para g, h K[x] tais que grau(g),
grau(h) 1. Eliminando os denominadores de g e h obtemos a D \ {0} tal que
af = g1 h1 para g1 , h1 D[x] e grau(g1 ) = grau(g) e grau(h1 ) = grau(h). Note que
c(af ) = ac(f ) = a e c(g1 h1 ) = c(g1 )c(h1 ),

logo existe u D tal que a = c(g1 )c(h1 )u. Alem disto, escrevendo g1 = c(g1 )g1 e
h1 = c(h1 )h1 com g1 , h1 D[x] primitivos temos que
af = c(g1 )c(h1 )g1 h1 ,
i.e., f = u1 g1 h1 o que contradiz o fato de f ser irredutvel em D[x].

Teorema 15.23. Seja D um domnio fatorial. Ent


ao D[x] tambem e um
domnio fatorial.


15. ANEIS
E DOMINIOS

110

o. Seja f D[x] \ {0}. Se f D ou f for irredutvel nada ha


Demonstrac
a
a fazer. Caso contr
ario fatoramos
f = upe11 perr
com u K , p1 , , pr K[x] irredutveis, grau(p1 ) < < grau(pr ) e e1 , , er
1 inteiros. Multiplicando pelo produto dos denominadores obtemos a D \ {0}
tal que
af = vq1e1 qrer ,
onde v D \ {0} e q1 , , qr D[x] irredutveis em K[x] e grau(qi ) = grau(pi )
para todo i. Para todo i escreva qi = c(qi )qi com qi D[x] primitivo e irredutvel
em K[x]. Pelo lema de Gauss qi e irredutvel em D[x] para todo i. Assim,
af = vc(q1 )e1 c(qr )er (q1 )e1 (qr )er .
Mas c(af ) = ac(f ) e
c(vc(q1 )e1 c(qr )er (q1 )e1 (qr )er ) = vc(q1 )e1 c(qr )er .
Logo existe w D tal que
ac(f ) = wvc(q1 )e1 c(qr )er .
Em particular,
f = w1 (q1 )e1 (qr )er
o que mostra que D[x] e fatorial.

Teorema 15.24 (criterio de Eisenstein generalizado). Seja D um domnio fatorial, K = fr(D) seu corpo de frac
oes,
f=

n
X

ai xi D[x] {0}

i=0

primitivo e p D irredutvel. Se p | ai para i = 0, , n 1, p - an e p2 - a0 , ent


ao
f e irredutvel em K[x].
o. A prova e igual ao caso em que D = Z que foi feita anteriDemonstrac
a
ormente, substituindo o lema de Gauss pela sua generalizacao.

15.25. Fatores m
ultiplos e resultante
o 15.26. Sejam f, g K[x] \ K. Ent
Proposic
a
ao existe h K[x] \ K irredutvel tal que
h|f eh|g
se e somente se existem u, v K[x] \ {0} tais que
ug = vf, grau(u) < grau(f ) e grau(v) < grau(g).
o. Suponhamos que exista h como acima, i.e., f = hf1 e g =
Demonstrac
a
hg1 com f1 , g1 K[x] e grau(f1 ) < grau(f ) e grau(g1 ) < grau(g). Logo f1 g = g1 f
e tomamos u = f1 e v = g1 .
Reciprocamente, suponhamos a segunda condicao satisfeita. Como grau(u) <
grau(f ) e pela unicidade da fatoracao de polinomios temos que existe algum fator
irredutvel h de f tal que h | g.



15.25. FATORES MULTIPLOS
E RESULTANTE

111

o 15.27. Sejam
Definic
a
f=

n
X

ai xi e g =

i=0

m
X

bj x j .

j=0

A resultante Res(f, g) e definida como o determinante

an an1

a1
a0

a
a

a1
a0
n
n1

.
.
.
.
.
.
.
..

.
.
.

an an1

bm bm1
b1
b0

b
b

b1
b0
m
m1

.
.
.
.
..
..
..
..

bm bm1

da seguinte matriz

..

.
a1

..

.
b1

a0
,

b0

onde as linhas com os coeficientes ai s sao repetidas m vezes e as linhas com os


coeficientes bj s s
ao repetidas n vezes, ou seja a matriz e (n + m) (n + m). As
demais entradas da matriz s
ao todas nulas.
o 15.28. Seja
Observac
a
u=

r
X

ci x e v =

s
X

dj xj ,

j=0

i=0

onde r n 1 e s m 1. Para facilitar a notacao tomaremos os coeficientes de


u (resp. v) ate n 1 (resp. m 1) com a convencao que se i > r (resp. j > s)
ent
ao ci = 0 (resp. dj = 0). A igualdade ug = vf resulta em um sistema linear
homogeneo
an dm1 bm cn1 = 0
an dm2 + an1 dm1 bm cn2 bm1 cn1 = 0

a1 d0 + a0 d1 b1 c0 b0 c1 = 0
a0 d0 b0 c0 = 0
cuja matriz transposta e igual a

an
an1

a
a
n
n1

..

bm bm1

b
b
m
m1

.
..

a1

..
.

a0
a1
..
.

an
b1

..
.

an1
b0
b1
..
.

.
a1

b0
..
.

..

bm

bm1

a0
..
.

..

.
b1

a0
.

b0

Portanto, o determinante da matriz do sistema e igual a (1)n Res(f, g). Da algebra


linear o sistema tem soluc
ao n
ao trivial se e somente se o determinante da matriz do
sistema e nulo, o que equivale a Res(f, g) = 0. A existencia de solucao nao trivial

112

15. ANEIS
E DOMINIOS

equivale justamente a existencia de u e v satisfazendo `a condicao acima. Dessa


forma temos o teorema seguinte.
Teorema 15.29. Sejam f, g K[x] \ K, ent
ao existe h K[x] \ K irredutvel
tal que h | f e h | g se e somente se Res(f, g) = 0.
o 15.30. Definimos formalmente a derivacao de polinomios D : K[x]
Definic
a
K[x] por
!
n
n
X
X
i
D
ai x :=
iai xi .
i=0

i=1

Esta func
ao satisfaz as seguintes propriedades:
(1) D(f + g) = D(f ) + D(g), para f, g K[x];
(2) D(af ) = aD(f ), para a K e f K[x];
(3) (regra de Leibniz) D(f g) = f D(g) + D(f )g, para f, g K[x].
Dizemos que um fator irredutvel f de g K[x] K e m
ultiplo se f 2 | g.
o 15.31. Seja g K[x]\K e f K[x]\K um polin
Proposic
a
omio irredutvel.
Ent
ao f e fator m
ultiplo de g se e somente se f | D(g).
o. Suponha que f seja fator m
Demonstrac
a
ultiplo de g, entao f 2 | g, i.e.,
2
g = Af para algum A K[x]. Logo D(g) = D(A)f 2 + 2Af D(f ), portanto
f | D(g).
Reciprocamente, suponha que f | D(g), digamos g = f A e D(g) = f B para
A, B K[x]. Derivando a primeira igualdade, D(g) = f D(A) + D(f )A, substituindo temos que f (B D(A)) = D(f )A. Se D(f ) = 0 entao trivialmente D(f ) | g.
Suponhamos que D(f ) 6= 0. Neste caso grau(D(f )) < grau(f ) e como f e irredutvel, pela unicidade da fatoracao de polinomios, concluimos que f e um fator de
A, digamos A = f C para C K[x]. Assim g = f 2 C e f e um fator m
ultiplo de
g.

o 15.32. Definimos o discriminante de f K[x] \ {0} por disc(f ) :=
Definic
a
Res(f, D(f )). Assim concluimos a seguinte proposicao.
o 15.33. Seja f K[x] \ K, ent
Proposic
a
ao f possui fator m
ultiplo se e
somente se disc(f ) = 0.
15.34. An
eis quocientes e teorema chin
es dos restos
Seja A um anel (sempre comutativo com unidade) e I, J A ideais de A
definimos o ideal soma I + J por
I + J := {a + b | a I e b J}.
Fica como exerccio verificar que I + J e de fato um ideal de A. Dizemos que os
ideais I e J s
ao coprimos se
I + J = A, i.e., se existem a I e b J tais que 1 = a + b.
Por exemplo, se A = Z, I = nZ e J = mZ com n, m 1 inteiros, temos que
I e J s
ao coprimos se e somente se mdc(m, n) = 1. De fato, se os ideais forem
coprimos, ent
ao existem s, t Z tais que 1 = sn + tm. Assim, qualquer divisor
primo comum de n e m dividiria tambem 1, o que e impossvel. Reciprocamente,
se mdc(n, m) = 1, ent
ao pelo algoritmo euclideano estendido existem s, t Z tais
que 1 = sn + tm, a fortiori 1 I + J.


DOS RESTOS
15.34. ANEIS
QUOCIENTES E TEOREMA CHINES

113

o 15.35. Seja A um anel e I um ideal de A. Definimos em A a


Definic
a
seguinte relac
ao. Dados a, b A dizemos que
a b (mod I) se a b = I,
dizemos neste caso que a e equivalente a b modulo I. Fica como exerccio verificar
que isto define de fato uma relacao de equivalencia. A classe de equivalencia de
a A m
odulo I ser
a denotada por
a + I := {a + | I}.
O conjunto de classes de equivalencia sera denotado por A/I. Quando A = Z e
I = nZ a relac
ao acima e apenas a relacao de congruencia modulo n, uma vez que
Z e um domnio principal.
o 15.36. Definimos em A/I uma estrutura de anel da seguinte forma:
Definic
a
(a + I) (b + I) := (a + b) + I e (a + I) (b + I) := (ab) + I.
o 15.37. Verifiquemos que estas operacoes estao bem definidas.
Observac
a
Sejam a0 , b0 A tais que a0 a (mod I) e b0 b (mod I), i.e., a0 a = I e
b0 b = I. Assim,
(a0 + b0 ) (a + b) = + I
e em particular a0 + b0 a + b (mod I) (o que equivale a (a0 + b0 ) + I = (a + b) + I).
Tambem temos que
a0 b0 ab = a0 b0 a0 b + a0 b ab = a0 (b0 b) + b(a0 a) = a0 + b I,
portanto a0 b0 ab (mod I) (ou equivalentemente, (a0 b0 ) + I = (ab) + I). Deixamos
tambem como exerccio verificar (exatamente como no caso dos inteiros modulo n)
que o conjunto A/I com as operacoes e e um anel. Note que o elemento neutro
para a soma e a classe I e o elemento neutro para o produto e a classe 1 + I.
15.37.1. Ideais primos e maximais.
o 15.38. Um ideal I de um anel A e dito maximal se para todo ideal
Definic
a
J de A tal que I J A temos J = I ou J = A.
o 15.39. Um ideal I de A e maximal se e somente se o anel quociProposic
a
ente A/I e um corpo.
o. Suponha que I seja um ideal maximal de A. Seja a + I 6= I
Demonstrac
a
uma classe em A/I. Isto equivale a a
/ I. O conjunto (a) = {xa | x A} e um
ideal de A e pelo que foi feito anteriormente o conjunto J = I + (a) tambem e um
ideal de A. Alem disto, I
J. Pela maximalidade de I concluimos que J = A,
i.e., que existem t I e s A tais que 1 = t + sa, i.e., sa 1 (mod I), i.e.,
(sa) + I = (s + I) (a + I) = 1 + I, i.e., a + I admite inverso multiplicativo.
Reciprocamente, suponha que A/I seja um corpo. Seja J um ideal de A tal
que I
J. Seja a J I. Entao a + I 6= I e por hipotese existe b A tal que
(a + I) (b + I) = 1 + I, i.e., (ab) + I = 1 + I, i.e., existe t I tal que ab 1 = t.
Em outras palavras 1 = t ab J, logo A = J e I e maximal.

o 15.40. Um ideal I de A e dito um ideal primo se dados a, b A
Definic
a
tais que ab I, ent
ao a I ou b I. Note que quando A = Z e p e um n
umero
primo o ideal pZ e um ideal primo de Z.

114

15. ANEIS
E DOMINIOS

o 15.41. Um ideal I de A e primo se e somente se o anel quociente


Proposic
a
A/I e um domnio de integridade.
o. Suponha que I seja um ideal primo de A. Sejam a+I, b+I
Demonstrac
a
A
tais
que
(a
+
I)
(b + I) = I, i.e., (ab + I) = I, i.e., ab I. Como I e primo,
I
temos que a I ou b I, i.e., a + I = I ou b + I = I.
Reciprocamente, suponha que A/I seja um domnio de integridade. Sejam
a, b A tais que ab I, i.e., (ab) + I = (a + I) (b + I) = I. Por hipotese, a + I = I
ou b + I = I, i.e., a I ou b I.

15.41.1. Homomorfismo de an
eis.
o 15.42. Sejam A e B aneis e f : A B uma funcao. Esta funcao e
Definic
a
dito um homomorfismo de aneis se
f (a + b) = f (a) + f (b) e f (ab) = f (a)f (b).
Observe que f (0) = f (0 + 0) = f (0) + f (0), portanto f (0) = 0. Se alem disto
A for um domnio de integridade e f nao for a funcao nula, entao f (1) = 1. De
fato, f (1) = f (1.1) = f (1)f (1), i.e., f (1)(f (1) 1) = 0. Se A e um domnio de
integridade, ent
ao f (1) = 0 ou f (1) = 1. No primeiro caso a funcao e identicamente
nula, pois f (a) = f (1.a) = f (1)f (a) = 0. Observe tambem que como 0 = f (0) =
f (a + (a)) = f (a) + f (a), entao f (a) = f (a).
o 15.43. Um homomorfismo f : A B e dito um isomorfismo se for
Definic
a
bijetivo. Um homomorfismo f : A A e dito um endomorfismo de A. Se este
endomorfismo for bijetivo ele e dito um automorfismo de A. Seja f : A B um
homomorfismo de aneis. O n
ucleo N (f ) de f e definido por {a A | f (a) = 0}.
Fica como exerccio mostrar que N (f ) e um ideal de A. A imagem f (A) de f e um
subanel de B (isto tambem e um exerccio).
Lema 15.44. Seja f : A B um homomorfismo de aneis. Ent
ao f e injetivo
se e somente se N (f ) = (0).
o. Suponha que f seja injetivo e que a N (f ). Logo f (a) =
Demonstrac
a
0 = f (0), pela injetividade de f concluimos que a = 0. Reciprocamente, suponha
que N (f ) = (0). Sejam a, b A tais que f (a) = f (b). Entao f (a b) = 0, i.e.,
a b N (f ), em particular a = b.

Teorema 15.45 (teorema dos homomorfimos). Seja f : A B um homomorfismo de aneis. Ent
ao f induz um isomorfismo : A/N (f ) f (A) (em outras
palavras A/N (f )
ao isomorfos).
= f (A), i.e., estes dois aneis s
o. A funcao e definida por
Demonstrac
a
(a + N (f )) := f (a).
Verifiquemos inicialmente que esta bem definida. Seja a0 A tal que a0 a
(mod N (f )), i.e., a0 a = N (f ). Logo f (a0 ) = f (a), i.e., (a0 + N (f )) =
(a + N (f )).
Esta func
ao e um homomorfismo, pois
((a + N (f )) (b + N (f ))) = ((a + b) + N (f )) = f (a + b) = f (a) + f (b)
= (a + N (f )) + (b + N (f )) e
((a + N (f )) (b + N (f ))) = ((ab) + N (f )) = f (ab)
= f (a)f (b) = (a + N (f ))(b + N (f )).


DOS RESTOS
15.34. ANEIS
QUOCIENTES E TEOREMA CHINES

115

Esta func
ao e sobrejetiva, pois para todo y f (A), temos que y = f (a) para a A,
portanto y = (a + N (f )). Esta funcao tambem e injetiva, pois se (a + N (f )) =
f (a) = 0, ent
ao a N (f ), i.e., a + N (f ) = N (f ).

15.45.1. Teorema chin
es dos restos.
o 15.46. Sejam I, J ideais de A tais que I + J = A e a, b A.
Proposic
a
Ent
ao existe x A tal que
(
x a (mod I)
x b (mod J).
o. Por hipotese existem I e J tais que 1 = + .
Demonstrac
a
Ent
ao 1 (mod I) e 1 (mod J). Em particular, a a (mod I) e b b
(mod J). Basta tomar x = a + b.

Vamos generalizar o resultado anterior para um n
umero qualquer de ideais.
Para isto precisamos da noc
ao de produto de ideais. Sejam I1 , , Ir ideais de A.
Seja
I1 . . . Ir := {a1,1 ar,1 + . . . + a1,n . . . ar,n | onde ai,j Ii , para todo i}.
Fica como exerccio mostrar que I1 . . . Ir e efetivamente um ideal de A.
o 15.47. Sejam I1 , , Ir ideais de A tais que para todo 6=
Proposic
a
tenhamos I + I = A. Sejam a1 , , ar A. Ent
ao existe x A tal que

x a1 (mod I1 )

..
..
.
.

x ar (mod Ir ).
o. Denotamos
Demonstrac
a
J := I1 . . . Ir e para cada , J := I1 . . . I1 I+1 . . . Ir .
Afirmamos que
(15.47.1)

I + J = A.

De fato, sabemos que para cada 6= existem I e () I tais que


+ () = 1. Note que utilizamos o ndice () para dizer que o elemento
() efetivamente depende da escolha de , uma vez que os ideais sao dois a dois
coprimos. Seja
:= 1 . . . 1 +1 . . . r J .
Ent
ao
Y

( + () ) = + ,

6=

onde I . Da igualdade (15.47.1) obtemos que para cada vale 1 (mod I )


e 0 (mod I ) para 6= . Finalmente, x := a1 1 + . . . + ar r e uma solucao
do sistema.

Lema 15.48. Sejam I1 , , Ir ideais de A tais que para todo 6= tenhamos
I + I = A. Ent
ao
I1 . . . Ir = I1 . . . Ir .


15. ANEIS
E DOMINIOS

116

o. Provemos o resultado por inducao em r. Suponhamos iniciDemonstrac


a
almente r = 2. Assim, um elemento de I1 I2 e da forma
a1,1 a2,1 + . . . + a1,n a2,n ,
onde a1, I1 (resp. a2, I2 ) para cada . Note que cada parcela a1, a2,
pertence a I1 I2 , pela definicao de ideal. Logo I1 I2 I1 I2 . Basta provar a
inclus
ao oposta. Por hip
otese existem 1 I1 e 2 I2 tais que 1 = 1 + 2 . Seja
a I1 I2 , logo a = 1 a + a2 I1 I2 .
Suponha agora o resultado provado para r 1 fatores, vamos prova-lo para
r fatores. Novamente, pela propria definicao de produto de ideais temos que
I1 . . . Ir I1 . . . Ir . Basta provar a inclusao oposta. Da demonstracao da
proposic
ao anterior concluimos que I1 . . . Ir1 e Ir sao coprimos. Logo existe
r I1 . . . Ir1 e r Ir tal que r + r = 1. Seja a I1 Ir . Note
que para todo t 1 temos tambem que at I1 Ir . Entao
ar = r ar + a . . . a(ar ) I1 + . . . + Ir ,
onde a repete-se r 1 vezes no produto acima.

Teorema 15.49 (teorema chines dos restos). Sejam I1 , Ir ideais de A tais


que I + I = A, para 6= . Ent
ao
(1) existe um isomorfismo de aneis
A
A ... A.
=
I1 . . . Ir
I1
Ir
(2) Este isomorfismo restringe-se a um isomorfismo de grupos

  
 
A
A
A

...
.
=
I1 . . . Ir
I1
Ir
o. Definimos
Demonstrac
a
:

A
A
A

...
por
I1 Ir
I1
Ir
(a + I1 . . . Ir ) := (a + I1 , , a + Ir ).

Verifiquemos que esta func


ao esta bem definida. De fato, se b a = I1 . . . Ir =
I1 . . . Ir (pelo lema anterior), entao b a (mod I ) para todo , i.e., b+I = a+I
para todo .
Afirmamos que e um homomorfismo. De fato,
((a + I1 . . . Ir ) (b + I1 . . . Ir )) = ((a + b) + I1 . . . Ir )
= ((a + b) + I1 , , (a + b) + Ir )
= ((a + I1 ) (b + I1 ), , (a + Ir ) (b + Ir ))
= (a + I1 , , a + Ir ) (b + I1 , , b + Ir ) e
((a + I1 . . . Ir ) (b + I1 . . . Ir )) = ((ab) + I1 . . . Ir )
= ((ab) + I1 , , (ab) + Ir )
= ((a + I1 ) (b + I1 ), , (a + Ir ) (b + Ir ))
= (a + I1 , , a + Ir ) (b + I1 , , b + Ir ).


15.50. APLICAC
OES

117

Esta func
ao e sobrejetiva. De fato, dado
(a1 + I1 , , ar + Ir )

A
A
... ,
I1
Ir

pela proposic
ao anterior existe x A tal que x a (mod I ) para todo , i.e.,
x+I = a +I para todo . Portanto, (a1 +I1 , , ar +Ir ) = (x+I1 , , x+Ir ) =
(x + I1 . . . Ir ).
Finalmente, e injetiva. De fato, se (a + I1 , , a + Ir ) = (I1 , , Ir ), entao
a I1 . . . Ir = I1 . . . Ir .
Suponhamos que a + I1 . . . Ir (A/I1 . . . Ir ) , i.e., que exista b + I1 . . . Ir
(A/I1 . . . Ir ) tal que
(a + I1 . . . Ir ) (b + I1 . . . Ir ) = (ab) + I1 . . . Ir = 1 + I1 . . . Ir ,
i.e., ab 1 = c I1 . . . Ir = I1 . . . Ir . Logo ab 1 (mod I ) para todo ,
i.e., (a + I ) (b + I ) = 1 + I para todo . Portanto (a + I1 , , a + Ir )
(A/I1 ) . . . (A/Ir ) .
claro que a restric
E
ao de (A/I1 . . . Ir ) e um homomorfismo injetivo. Resta
provar a sua sobrejetividade. Seja (a1 + I1 , , ar + Ir ) (A/I1 ) . . . (A/Ir ) .
Pela parte anterior sabemos que existe x A tal que a + I = x + I para todo .
Basta provar que x + I1 . . . Ir (A/I1 . . . Ir ) . Mas para todo existe A tais
que x 1 (mod I ), pois x e inversvel simultaneamente modulo cada I . Ou
seja, x 1 = I para cada . Assim,
Y
Y
( x 1) = xz + (1)r 1 =
I1 . . . Ir ,

para algum z A, i.e., xz 1 (mod I1 . . . Ir ). Substituindo, se necessario, z por


z, concluimos que x (A/I1 . . . Ir ) .

15.50. Aplica
c
oes
15.50.1. Soma de quadrados.
Teorema 15.51 (Fermat). Seja p um n
umero primo. As seguintes condic
oes
s
ao equivalentes:
(i) p = 2 ou p 1 (mod 4).
(ii) Existe a Z tal que a2 1 (mod p).
(iii) p e redutvel em Z[i].
(iv) p = a2 + b2 com a, b Z.
o. Suponha (i). Se p = 2, tome a = 1 e lembre que 1 1
Demonstrac
a
(mod 2). Suponhamos que p = 4n + 1. Pelo pequeno teorema de Fermat para todo
a Z tal que p - a temos que ap1 1 (mod p). Em outras palavras, temos a
fatorac
ao xp1 1 = (x 1) (x p 1). Por outro lado, xp1 1 = x4n 1 =
2n
2n
(x 1)(x2n +1). Ou seja, existe b {1, , p 1} tal que b = 1, i.e., b2n 1
(mod p). Tome a = bn .
Suponha (ii). Seja k Z tal que a2 = 1 + kp. Logo (a i)(a + i) = kp.
Suponhamos que p | (a + i), i.e, que existam c, d Z tais qeu p(c + di) = a + i.
Em particular, pd = 1 e p | 1 o que e impossvel. Portanto, p - (a + i). Pelo mesmo
argumento p - (a i). Mas Z[i] e um domnio euclideano, logo fatorial, assim p nao
pode ser um irredutvel am Z[i].

118

15. ANEIS
E DOMINIOS

Suponha que p = (a + bi)(c + di) com a2 + b2 6= 1 e c2 + d2 6= 1. Pela


multiplicatividade da norma, p2 = N (p) = N (a + bi)N (a + di) = (a2 + b2 )(c2 + d2 ),
mas a u
nica possibilidade para que isto ocorra e que a2 + b2 = c2 + d2 = p.
Suponhamos (iv) e que p > 2. Dado a Z temos que a2 0 ou 1 (mod 4).
Assim, as possibilidades para a2 + b2 (mod 4) sao 0, 1 ou 2. Mas como p e primo
apenas a segunda possibilidade pode acontecer.

15.51.1. Lei de reciprocidade quadr
atica.
o 15.52. Vamos reescrever o tem (ii) do teorema de outra forma.
Definic
a
Seja a Z, dizemos que a e resto quadratico modulo p se existe b Z tal que
b2 a (mod p). Assim em (ii) estamos dizendo que -1 e resto quadratico modulo
p. Dado a Z e um n
umero primo p tal que p - a, definimos o smbolo de Legendre
de a em p por
 
a
= 1, se a e resto quadratico modulo p,
p
 
a
= 1, caso contrario.
p
Assim o teorema afirma que p e soma de quadrados se e somente se (1/p) = 1.
Um importante teorema na teoria dos n
umeros (que nao demonstraremos aqui)
e a lei de reciprocidade quadr
atica (cf [IrRo, chapter 5]).
Teorema 15.53 (lei de reciprocidade quadratica). Sejam p, q > 2 primos distintos. En
ao
  
p1 q1
p
q
= (1) 2 2 .
q
p
Uma maneira de interpretar esta lei e uma formula de inverter o smbolo de
Legendre, ou seja,
 
 
p1 q1
q
p
2
2
= (1)
.
p
q
Por exemplo, se p, q 1 (mod 4), entao
 
 
q
p
= 1 se e somente se
= 1.
p
q
Se p, q 3 (mod 4), ent
ao
 
 
p
q
= 1 se e somente se
= 1.
q
p
Finalmente se p 1 (mod 4) e q 3 (mod 4) (ou vice-versa), entao
 
 
p
q
= 1 se e somente se
= 1.
q
p

Parte 4

Corpos

CAPTULO 16

Extens
oes finitas
Sejam K L dois corpos. Dizemos que L e uma extensao de K ou que L/K e
uma extens
ao de corpos. Notemos neste caso que a multiplicacao de elementos de
K por elementos de L induz em L uma estrutura de K-espaco vetorial. Quando L
e um K-espaco vetorial de dimensao finita, dizemos que L/K e uma extensao finita
e denotamos dimK L = [L : K] chamado o grau da extensao.
o 16.1. Sejam K L M corpos. Ent
Proposic
a
ao M/K e uma extens
ao
finita se e somente se M/L e L/K s
ao extens
oes finitas e neste caso
[M : K] = [M : L][L : K].
o. Suponha que M/K seja uma extensao finita. Qualquer conDemonstrac
a
junto de elementos de M que seja L-linearmente independente e em particular Klinearmente independente. Portanto, o n
umero maximo de vetores L-linearmente
independentes em M e [M : K], em particular M/L e finita. Como L M e M
e um K-espaco vetorial de dimensao finita, concluimos que o mesmo vale para L,
i.e., L/K e finita.
Suponha que M/L e L/K sejam finitas. Sejam {1 , , n } uma base de M/L
e {1 , , m } uma base de L/K. Afirmamos que o conjunto
{i j }1in,1jm
e uma base de M/K. Disto segue imediatamente a proposicao.
Seja x M , ent
ao
n
X
x=
ai i ,
i=1

onde a1 , , an L. Alem disto para todo i = 1, , n, temos que


ai =

m
X

bij j ,

j=1

onde j K. Logo,
x=

n X
m
X

bij i j ,

i=1 j=1

em particular o conjunto acima gera M como K-espaco vetorial.


Suponha que tenhamos uma K-combinacao linear trivial
n X
m
X

cij i j = 0,

i=1 j=1
121


16. EXTENSOES
FINITAS

122

onde para todo i, j, cij K. Reescremos

n
m
X
X

cij j i = 0.
i=1

j=1

Como para todo i temos


m
X

cij j L e {1 , , n }

j=1

e um conjunto L-linearmente independente, concluimos que para todo i temos


m
X

cij j = 0.

j=1

Por outro lado, segue do fato de {1 , , m } ser K-linearmente independente que


cij = 0 para todo i, j.

rio 16.2. Seja L/K uma extens
Corola
ao finita de grau primo. Ent
ao para
todo corpo F tal que K F L temos que F = K ou F = L.
o 16.3. Seja L/K uma extensao finita com base {1 , , n } e u L.
Definic
a
Definimos o polin
omio caracterstico de u em relacao a L/K da seguinte forma. Para
todo i = 1, , n temos
n
X
ui =
aij j .
j=1

O polin
omio e definido por
Fu,L/K (x) := det(Ix (aij )).
Denotamos A := (aij ).
o 16.4.
Observac
a
(1) Fu,L/K tem coeficiente lder 1 e grau n = [L : K].
(2) Fu,L/K n
ao depende da escolha da base. De fato, seja {1 , , n } uma
outra base de L/K e B a matriz de mudanca de base de {1 , , n } para
{1 , , n }. Seja C := B 1 . Assim,
ui = u
=

n
X

j=1
n
X

bij j =

n
X
j=1

bij

n
X

ajl l = (BA)il l

l=1

(BA)il clh h = (BAC)ih h .

h=1

Assim,
det(Ix(BAB 1 )) = det(B(IxA)B 1 ) = det(B) det(IxA) det(B 1 ) = Fu,L/K .
(3) Se u K, ent
ao Fu,L/K = (x u)n .
o 16.5. Sejam K L M tais que M/L e L/K sejam extens
Proposic
a
oes
finitas. Seja u L. Ent
ao
[M :L]

Fu,M/K = Fu,L/K .


16. EXTENSOES
FINITAS

123

o. Sejam {1 , , n } uma base de M/L e {1 , , m } uma


Demonstrac
a
base de L/K. Ent
ao {i j }1in,1jm e uma base de M/K. Note que
ui j = i

m
X

ajl l =

l=1

m
X

ajl i l .

l=1

Assim, em cada bloco {1 1 , , 1 , m }, ... , {n 1 , , n m } a matriz do


operador linear definido pela multiplicacao por u e igual a A. Portanto,

Fu,M/K

Ix A
0
0
Ix
A

= det .
..
.
.
.
0
0

0
0
..
.

n
.
= Fu,L/K

Ix A


o 16.6. Escrevendo explicitamente,


Definic
a
Fu,L/K = xn + f1 xn1 + . . . + fn1 x + fn .
O traco TL/K (u) de u em relacao a L/K e definido por
TL/K (u) := f1 .
A norma NL/K (u) de u em relacao a L/K e definida por
NL/K (u) := (1)n fn .
Observe que expandindo o determinante que define Fu,L/K obtemos
f1 =

n
X

aii = Tr(A), o traco da matriz A, e fn = det(A).

i=1

o 16.7. Sejam L/K uma extensao de corpos f K[x]\{K}. Dizemos


Definic
a
que um elemento L e raiz de f se f () = 0.
Suponhamos conhecidas u1 , , un as razes de Fu,L/K . Note que uma destas
razes, digamos u1 , e exatamente u. Observe tambem que usando o algoritmo da
divis
ao, se e raiz de f ent
ao
f (x) = (x )g(x),
para algum g K[x]. Neste caso temos a fatoracao
Fu,L/K (x) =

n
Y

(x ui ).

i=1


16. EXTENSOES
FINITAS

124

Desenvolvendo este produto obtemos


n
X
f1 =
ui
i=1

f2 =

ui uj

1i<jn

f3 =

ui uj uk

1i<j<kn

.. ..
. .
fn = (1)n

n
Y

ui .

i=1

Assim,
TL/K (u) =
NL/K (u) =

n
X
i=1
n
Y

ui
ui .

i=1

o 16.8. Sejam x1 , , xn variaveis independentes (ver definicao no


Definic
a
captulo de extens
oes trancendentes) sobre um corpo K. Para todo 1 i n
definimos a i-esima func
ao simetrica elementar nas variaveis x1 , , xn por
X
si (x1 , , xn ) :=
uj1 . . . uji .
1j1 <<ji n

Observe que para todo 1 i n temos


fi = (1)i si (u1 , , un ).
Segue imediatamente da lineraridade de traco de matriz e da multiplicatividade
de determinante de matriz o seguinte lema.
Lema 16.9.
(1) Se u K, ent
ao NL/K (u) = un e TL/K (u) = nu.
(2) A func
ao NL/K e multiplicativa, i.e.,
NL/K (uv) = NL/K (u)NL/K (v).
(3) A func
ao TL/K e K-linear, i.e.,
TL/K (u + v) = TL/K (u) + TL/K (v) e TL/K (au) = aTL/K (u), para a K.
(4) Se K L M s
ao extens
oes finitas e u L, ent
ao
NM/K (u) = u[M :L] e TM/K (u) = [M : L]TL/K (u).
16.10. Exerccios

(1) Seja
= 3 + 5. Determine o polinomio mnimo de em relacao a Q
e Q[ 10]).
Pn1
(2) Seja L/K uma extensao de corpos, L e P|K = xn + i=0 ai xi .
Calcule 1 em termos dos coeficientes ai s e de .
(3) Seja L/K um extensao de corpos, L tal que [K[] : K] = 5. Mostre
que K[] = K[2 ].

16.10. EXERCICIOS

125

(4) Calcule os polin


omios mnimos de 6 e 10 em relacao a Q, onde n =
exp(2i/n).
(5) Seja = exp(2i/7) e = exp(2i/5). Mostre que
/ Q[].
(6) Diga se e verddeiro ou falso, seja i tal que i2 = 1 e C tal que
3 + + 1 = 0, ent
ao i Q[].
(7) Seja L/K uma extensao de corpos, , L tais que [K[] : K] = n e
[K[] : K] = m com mdc(m, n) = 1. Mostre que [K[, ] : K] = mn.
(8) Seja , C tal que [Q[] : Q] = 3 e [Q[] : Q] = 3. Determine as
possibilidades para [Q[, ] : Q].
(9) Sejam , C razes de f, g Q[x] polinomios irredutveis, respectivamente. Seja K = Q[] e L = Q[]. Mostre que f e irredutvel sobre Q[]
se e somente se g e irredutvel sobre Q[].

CAPTULO 17

Extens
oes alg
ebricas
17.1. Elementos alg
ebricos e transcendentes
Seja L/K uma extens
ao de corpos e L. Dizemos que e algebrico sobre
L, se existe f K[x] {0} tal que f ()
= 0. Caso nao exista tal f dizemos que
e transcendente sobre K. Por exemplo, 2 R e algebrico sobre Q, pois e raiz de
x2 2 e i C e algebrico sobre Q, pois e raiz de x2 +1. Por outro lado, sao teoremas
n
ao triviais devidos a Lindeman e Hilbert (resp.) que e, R sao transcendentes
sobre Q (ver captulo de extensoes transcendentes).
Na situac
ao acima definimos a funcao
: K[x] L por (g) := g().
Fica como exerccio mostrar que e um homomorfismo de aneis. Seja K[] a
imagem de . Este e um subanel de L. Seja N ( ) o n
ucleo de , i.e., este e o
conjunto dos elementos g K[x] tais que g() = 0, ou seja, este e o conjunto dos
polin
omios dos quais e raiz. Este conjunto e um ideal de K[x].
Teorema 17.2. Seja L/K uma extens
ao de corpos e L.
(1) O elemento e transcendente sobre K se e somente se e injetiva o
que equivale a N ( ) = (0). Neste caso, K[] e isomorfo ao anel de
polin
omios K[x].
(2) O elemento e algebrico sobre K se e somente se K[] e um corpo. Neste
caso, [K[] : K] = grau(P|K ).
o. Note que (1) e imediato das definicoes.
Demonstrac
a
(2) Inicialmente, e algebrico se e somente se N ( ) 6= (0). Suponha que isto
ocorra. Seja P|K o gerador monico do ideal N ( ). Este polinomio e chamado o
polin
omio mnimo de sobre K. Por definicao este e o polinomio monico de menor
grau do qual e raiz, sendo em particular irredutvel. Mas, isto equivale a dizer
que o ideal N ( ) = (P|K ) e um ideal maximal de K[x]. Esta u
ltima afirmativa
equivale a dizer o anel quociente K[x]/(P|K ) e um corpo. Note que pelo teorema
dos homomorfismos K[] e isomorfo como anel a K[x]/(P|K ). Portanto K[] e
um corpo.
Reciprocamente, se K[] for um corpo, entao por (1), temos que e algebrico
sobre K, pois K[x] n
ao e corpo, uma vez que 1/x
/ K[x].
Provemos a u
ltima afirmativa. Seja n := grau(P|K ). Afirmamos que
{1, , , n1 }
e uma base de K[]/K. De fato, este conjunto e K-linearmente independente, do
contr
ario existiriam a0 , , an1 K nao todos nulos tais que
a0 + . . . + an1 n1 = 0.
127

128

17. EXTENSOES
ALGEBRICAS

Ou seja e raiz do polin


omio
f (x) =

n1
X

ai xi 6= 0.

i=0

Mas isto contradiz a minimalidade do grau de P|K . Para ver que este conjunto
gera K[], seja g K[x] \ {0}. Dividindo g por P|K obtemos
g = P|K q + r,
para q, r K[x] tais que r = 0 ou grau(r) < n. Substituindo x por concluimos que
g() = r(). A fortiori, g() e uma K-combinacao linear de {1, , , n1 }. 
Lema 17.3. Sejam L/K uma extens
ao de corpos e L algebrico sobre K.
Ent
ao
(1) F,K[]/K = P|K .
(2) Em particular, se L/K for finita, ent
ao
[L:K[]]

F,L/K = P|K

o. (1) Por definicao, F,L/K e um polinomio monico de grau n


Demonstrac
a
tendo como raiz. Logo F,K[]/K N ( ), i.e.,
P|K | F,K[]/K .
Mas pela igualdade do grau e por ambos serem monicos concluimos que P|K =
F,K[]/K .
(2) Vimos no captulo anterior que
[L:K[]]

[L:K[]]

F,L/K = F,K[]/K , i.e., F,L/K = P|K

Este e um caso particular do teorema de Cayley-Hamilton da algebra linear.

17.4. Extens
oes alg
ebricas
o 17.5. Uma extensao L/K e dita algebrica se todo L e algebrico
Definic
a
sobre K. Caso exista algum L transcendente sobre K dizemos que L/K e
transcendente.
o 17.6. Toda extens
Proposic
a
ao finita e algebrica.
o. Sejam L/K uma extensao finita e L. Entao existe n 1
Demonstrac
a
inteiro mnimo tal que {1, , , n1 } e um conjunto K-linearmente independente.
Ou seja, existem a0 , , an K nao todos nulos tais que
n
X

ai i = 0.

i=0

A fortiori, e raiz do polin


omio nao nulo
f :=

n
X

ai xi .

i=0

17.4. EXTENSOES
ALGEBRICAS

129

o 17.7. Seja L/K uma extensao algebrica. Suponhamos que existam


Definic
a
1 , , r L tais que
K K1 = K[1 ] K2 = K1 [2 ] Kr = Kr1 [r ] = K[1 , , r ] = L.
Dizemos que L/K e uma extensao finitamente gerada e que L e gerada sobre K
por 1 , , r .
o 17.8. Seja L/K uma extens
Proposic
a
ao algebrica. Ent
ao L/K e finita se
e somente se L/K e finitamente gerada.
o. Suponha que L/K seja finita. Se L = K acabou. Senao
Demonstrac
a
existe 1 L \ K. Seja K1 := K[1 ]. Se L = K1 acabou. Senao existe 2 L \ K1 .
Seja K2 := K1 [2 ]. Prosseguindo o argumento temos uma seq
uencia de corpos
estrita, i.e.,
K ( K1 ( K2 ( .
Como L/K e finita esta seq
uencia nao pode ser infinita. Logo existe r tal que
L = Kr e L/K e finitamente gerada.
Reciprocamente, se L/K e finitamente gerada entao cada extensao Ki /Ki1
e finita e pela transitividade de extensoes finitas, concluimos que L/K tambem e
finita.

Teorema 17.9. Sejam M/L e L/K extens
oes de corpos.
algebrica se e somente se M/L e L/K tambem s
ao algebricas.

Ent
ao M/K e

o. Segue da definicao que se M/K e algebrica entao M/L e


Demonstrac
a
L/K tambem s
ao algebricas.
Suponhamos que estas duas extensoes sejam algebricas. Seja M e
P|L :=

n1
X

ai xi + xn .

i=0

Seja L a extens
ao de K gerada por a0 , , an1 . Entao L L e P|L L[x]. Pela
proposic
ao anterior L/K e finita. Alem disto, como e algebrico sobre L, entao
L[]/L e finita. Pela transitividade de extensoes finitas concluimos que L[]/K e
finita. Por outro lado, K K[] L[], logo K[]/K e finita. Em particular, e
algebrico sobre K.

Exemplo 17.10. Seja L/K extensao com [L : K] = p n
umero primo. Entao
para todo K K 0 L temos que K 0 = K ou K 0 = L. Em particular, dado
L \ K, ent
ao L = K[].

Exemplo 17.11. Seja L/Q tal que [L : Q] = 2. Mostraremos que L = Q[ d]


para d Q que n
ao e um quadrado. Pelo exemplo anterior, dado L \ Q temos
que L = Q[]. Seja



a
a2
P|Q := x2 + ax + b = x +
+ b
.
2
4
A mudanca de vari
avel x 7 x+a/2 transforma P|Q em X 2 , onde = (a2 /4)b.
Alem disto esta mudanca de variavel e um automorfismo de K[x], portanto x2
e irredutvel, assim tomamos d = .

17. EXTENSOES
ALGEBRICAS

130

17.12. Adjun
c
ao de razes
Lema 17.13 (lema da duplicacao). Sejam : K K 0 um isomorfismo de
corpos e L0 K 0 um corpo contendo K 0 . Ent
ao existe uma extens
ao L/K e um
isomorfismo de corpos : L L0 estendendo , i.e., |K = .
o. Suponha que L0 K = . Definimos L da seguinte forma :
Demonstrac
a
L := K q (L0 \ K 0 ), onde q denota uniao disjuta. Definimos por : L L0 , se
x K, ent
ao (x) := (x); se x L0 \ K 0 , entao (x) := x. Dessa forma e uma
bijec
ao. Utilizamos esta bijecao para colocar uma estrutura de corpo em L por :
dados x, y L definimos
x + y := 1 ((x + y)) e xy := 1 ((x)(y)).
Com esta estrutura, e o isomorfismo de corpos procurado.
Se L0 K 6= , basta aplicar o lema 1.1 para obter um conjunto L00 e uma
bijec
ao 0 : L0 L00 tal que L00 K = . Novamente, definimos uma estrutura de
0
0
corpo em L00 por x0 +y 0 := 1 (0 (x)+0 (y)) et x0 y 0 := 1 ((x)(y)). Aplicamos
agora a parte anterior substituindo K 0 por K 00 := 0 (K 0 ) e por 0 := 0 . 
o 17.14. Seja : K K 0 um homomorfismo nao nulo de corpos
Definic
a
(logo necessariamente injetivo). Este homomorfismo induz um homomorfismo de
aneis de polin
omios da seguinte forma
: K[x] K 0 [x]
n
X
i=0

ai xi 7

n
X

(ai )xi .

i=0

Teorema 17.15. Dado f K[x] \ K irredutvel existe uma extens


ao finita
L/K e L tal que f () = 0.
o. Como f e irredutvel o ideal (f ) e maximal, logo o anel
Demonstrac
a
quociente L := K[x]/(f ) e um corpo. Consideremos o homomorfimso sobrejetivo
: K[x]

K[x]
definido por g 7 g
(f )

(mod (f )).

Este homomorfismo n
ao e o homomorfismo nulo, logo e injetivo quando restrito
a K, i.e., |K : K K := (K) e um isomorfismo de corpos. Este induz um
isomorfismo de aneis de polin
omios |K : K[x] K[x] como na definicao anterior.
Em particular, se x := (x), entao
|K (f )(x) =

n
X

(ai )xi = (f (x)) 0

(mod (f )).

i=0

Assim x L e uma raiz de |K (f ).


Pelo lema da duplicac
ao, existe uma extensao L/K e um isomorfismo : L L
tal que |K = |K . A fortiori, definindo := 1 (x), este elemento e uma raiz de
f em L.

rio 17.16. Seja f K[x] \ K, ent
Corola
ao existe uma extens
ao finita L/K
e L tal que f () = 0.


17.18. FECHOS ALGEBRICOS

131

o. Basta fatorar f em fatores irredutveis e usar o teorema para


Demonstrac
a
determinar uma extens
ao finita de K no qual um dos fatores tenha raiz. Esta raiz
ser
a tambem raiz de f .

rio 17.17. Seja f K[x] \ K. Existe uma extens
Corola
ao finita L/K tal que
f fatora-se linearmente em L[x].
o. Aplicando o teorema sucessivamente a cada fator irredutvel
Demonstrac
a
de f obtemos em cada etapa uma extensao finita do corpo anterior e mais uma raiz
do fator. Como o n
umero de fatores e finito e o n
umero de razes em cada fator
tambem o e, pela transitividade de extensoes finitas, concluimos que existe L/K
finita como no corol
ario.

17.18. Fechos alg
ebricos
o 17.19. Seja L/K uma extensao de corpos. Definimos AL (K) como
Definic
a
o conjunto dos elementos L que sao algebricos sobre K. Este conjunto e
chamado o fecho algebrico de K em L.
o 17.20. O conjunto AL (K) e um corpo. De fato, basta mostrar
Observac
a
que dados , AL (K) \ {0}, entao + , , 1 AL (K). Provemos o caso de
+ , os demais s
ao similares. Por hipotese K[] e K[] sao corpos e K[]/K e
K[]/K s
ao finitas. Seja K[, ] a extensao gerada sobre K por e . Considere
o seguinte diagrama de corpos.
K[, ]
/

K[] K[ + ] K[]
\

K
A extens
ao K[, ] e gerada por sobre K[]. Como e algebrico sobre K e
K K[], concluimos que e algebrico sobre K[]. Logo a extensao K[, ]/K[]
e finita. Pela transitividade de extensoes finitas, concluimos que K[, ]/K e finita.
Mas, K K[ + ] K[, ]. Logo K[ + ]/K e finita, portanto + AL (K).
Exemplo 17.21. Seja K um corpo, L/K extensao e L transcendente sobre
K. Afirmamos que K e algebricamente fechado em K( ) = {f ( )/g( ) | f, g
K[x], g 6= 0}. De fato, se existisse K( ) \ K algebrico sobre K, digamos =
f ( )/g( ), ent
ao K[]/K seria finita. Observe que h := f (x) g(x) (K[])[x] e
h( ) = 0, ou seja, e algebrico sobre K[]. Portanto, K( ) = (K[])[ ] e algebrico
sobre K, mas isto e impossvel, pois e transcendente sobre K.
o 17.22. Dizemos que um corpo K e algebricamente fechado, se todo
Definic
a
f K[x] \ K possui uma raiz K.
A seguinte proposic
ao e uma conseq
uencia direta desta definicao, da fatoracao
de polin
omios e da definic
ao sobre elementos algebricos.
o 17.23. As seguintes condic
Proposic
a
oes s
ao equivalentes.
(1) K e algebricamente fechado.

17. EXTENSOES
ALGEBRICAS

132

(2) Todo f K[x] \ K fatora-se como produto de polin


omios lineares.
(3) Todo f K[x] irredutvel tem grau 1.
(4) N
ao existe extens
ao L ) K algebrica.
O primeiro exemplo de corpo algebricamente fechado e C.

Teorema 17.24 (teorema fundamental da Algebra).


[Lins, p.199, corolario 4]
O corpo C e algebricamente fechado.
Exemplo 17.25. Seja f R[x]. Mostremos que grau(f ) = 1 ou 2. Seja C
uma raiz de f . Ent
ao f = P|R e como R R[] C, e [C : R] = 2, entao
grau(f ) = 1 ou 2.
o 17.26. Sejam K corpos com algebricamente fechado. DizeDefinic
a
mos que A (K) e um fecho algebrico de K.
o 17.27. Sejam K um corpo e I um conjunto qualquer de ndices.
Definic
a
O anel de polin
omios K[xI ] em variaveis xi parametrizadas por elementos i I
e definido como sendo o conjunto de polinomios f com coeficientes em K em um
n
umero finito de vari
aveis xi1 , , xin , para i1 , , in I.
Teorema 17.28. Para todo corpo K existe um corpo K algebricamente
fechado.
o. Seja P o conjunto dos polinomios irredutveis monicos em
Demonstrac
a
K[x]. Seja R o anel R := K[xP ]. Considere o ideal p de R gerado pelo conjunto
{P (xP ) | P P}. Este ideal e proprio, caso contrario existiriam P1 , , Pr P e
G1 , , Gr K[xP1 , , xPr ] R tais que
r
X
P (xPi )Gi (xP1 , , x(Pr )) = 1.
i=1

Mas pelo corol


ario 17.17 existe uma extensao finita L/K tal que P1 . . . Pr fatora-se
linearmente em L. Para cada 1 i r seja i L uma raiz de Pi . Logo
r
X
1=
P (i )Gi (1 , , r ) = 0,
i=1

o que e uma contradic


ao.
Pelo lema de Krull, existe m ( R ideal maximal contendo p. Considere o homomorfismo quociente : R R/m. A restricao de a K induz um isomorfimso de
corpos : K K := (K). Pelo lema da duplicacao existe uma extensao L1 /K e
um isomorfismo de corpos : L1 R/m estendendo . Como na demonstracao do
teorema 17.15 P := (xP ) e uma raiz de (P ), e a fortiori 1 (P ) L1 e uma
raiz de P . Dessa forma construimos uma extensao L1 /K na qual todo elemento de
P possui uma raiz.
Prosseguindo indutivamente, contruimos uma seq
uencia de corpos
L0 := K L1 L2 Ln
tais que todo
omio irredutvel monico em Lj [x] possui uma raiz em Lj+1 .
S polin
Seja := j1 Lj . Este conjunto e um corpo contendo K e afirmamos que e
algebricamente fechado. De fato, dado f [x] \ , este fatora-se linearmente em
algum Lj [x] para j suficientemente grande. Portanto, por construcao, f possui raiz
em Lj+1 .



17.18. FECHOS ALGEBRICOS

133

rio 17.29 (existencia de fecho algebrico). Todo corpo K possui um


Corola
fecho algebrico.
o. Pelo teorema anterior existe extensao /K tal que e alDemonstrac
a
gebricamente fechado, portanto A (K) e um fecho algebrico de K.

Teorema 17.30. Sejam K, K 0 corpos, : K K 0 um isomorfismo de corpos,
L/K, L0 /K 0 extens
oes de corpos, L (resp. 0 L0 ) algebrico sobre K (resp.
0
algebrico sobre K ). As seguintes condic
oes s
ao equivalentes.
(1) O isomorfismo estende-se a um isormorfismo de corpos : K[]
K 0 [0 ] tal que () = 0 .
(2) (P|K ) = P0 |K 0 .
o. Suponha (1). Entao (P|K )(0 ) = (P|K ()) = 0, em
Demonstrac
a

particular (P|K ) | P0 |K 0 . Mas estes dois polinomios sao irredutveis monicos.


Portanto vale a igualdade.
Suponha (2). Sabemos que K[]
= K[x]/(P|K ) e K 0 [0 ]
= K 0 [x]/(P0 |K 0 ).
Assim, compondo os isomorfismos abaixo encontramos :

K[x]
K 0 [x]
=
=
K[]

K 0 [0 ].
(P|K )
(P0 |K 0 )

o 17.31. Sejam L e L0 extensoes de K e : L L0 um isomorfismo
Definic
a
de corpos. Dizemos que e um K-isomorfismo, se |K for a identidade.
Em particular, tomando K = K 0 , a identidade e L = L0 obtemos o corolario.
rio 17.32. Sejam L/K uma extens
Corola
ao de corpos e , 0 L algebricos
sobre K. As seguintes condic
oes s
ao equivalentes.
(1) Existe um K-isomorfismo K[] K[0 ] tal que 7 0 .
(2) P|K = P0 |K 0 .
o 17.33. Sejam L/K uma extensao e , L algebricos sobre K.
Definic
a
Dizemos que e K-conjugado a (denotamos por K ), se P|K = P|K . Esta
noc
ao independe da escolha da extensao L/K. O conjunto C dos K-conjugados
de e finito, pois #C grau(P|K ).
o 17.34. Seja L/K uma extens
Proposic
a
ao algebrica. Todo K-endomorfismo
de L e tambem um K-isomorfismo de L.
o. Seja um K-endomorfismo de L. Observe que para todo
Demonstrac
a
L temos (C ) C , pois P|K (()) = (P|K ()) = 0. Mas C e finito e
e injetivo (pois e n
ao nulo). Logo C e uma bijecao de um conjunto finito nele
mesmo. A fortiori, e sobrejetiva e e um K-automorfismo de L.

Teorema 17.35 (extens
ao de homomorfismos). Sejam L/K uma extens
ao
algebrica e : K um homomorfismo de corpos com algebricamente fechado.
Ent
ao existe : L um homomorfismo de corpos estendendo .
o. Suponha inicialmente que L = k[] para algum L. Seja
Demonstrac
a
0 uma raiz de (P|K ). Assim, (P|K ) = P0 |K 0 , onde K 0 := (K). Pelo
teorema 17.30, existe um homomorfismo de corpos : L estendendo tal que
() = 0 .

134

17. EXTENSOES
ALGEBRICAS

No caso geral, consideramos o conjunto M de pares ordenados (L0 , 0 ) formados por extens
oes L0 /K contidas em L e homomorfismos de corpos 0 : L0
estendendo . Definimos uma ordem parcial em M por
(L0 , 0 ) (L00 , 00 ) se e somente se L0 L00 e 0 = 00|L0 .
O conjunto M e indutivo. De fato, se L := {(Lj , j ) | j J} M for um subconjunto totalmente ordenado, entao o corpo
[
LJ :=
Lj
jJ

e um subcorpo de L e definindo J em cada Lj por J := j obtemos (por


construc
ao) um homomorfismo de corpos J : LJ . Alem disto, temos que
(Lj , j ) (LJ , J ) para todo j J. Assim, (LJ , J ) e um limite superior para M.

).
Pelo lema de Zorn, o conjunto M admite elemento maximal (L,
= L. De fato, caso contrario, se L
\ L, utlizando a
Afirmamos que L
a um homomorfismo de corpos
primeira parte da prova, poderamos estender

L() , o que e uma contradicao.



Teorema 17.36 (unicidade a menos de isomorfismo). Seja K um corpo. Suponha que e 1 sejam corpos algebricamente fechados contendo K. Ent
ao A (K)
e A1 (K) s
ao K-isomorfos.
o. Pelo teorema anterior, existe um K-homomorfismo :
Demonstrac
a

A (K) 1 . E claro que a imagem de esta contida em A1 (K). Por outro


lado para todo 1 A1 (K) e toda raiz de P1 |K temos que P|K = P1 |K .
Logo, pelo teorema 17.30, concluimos que existe um K-isomorfismo K[] K[1 ]
tal que 7 1 . Em particular, (A (K)) = A1 (K).

Exemplo 17.37. A motivacao para o teorema anterior vem da seguinte situac
ao. Uma maneira de construir R a partir de Q e adicionar a Q os limites de
seq
uencias de Cauchy de elementos de Q (ver [Li]). Por isto dizemos que R e o
completamento de Q.
Note-se entretanto que esta implcito na discussao anterior que estamos utilizando para a noc
ao de limite o valor absoluto usual dos n
umeros racionais. Tal valor
absoluto e arquimediano, ou seja satisfaz a desigualdade triangular |x+y| |x|+|y|.
Por isto vamos dizer que R e o completamento arquimediano de Q. Na linguagem
da geometria aritmetica moderna, o valor absoluto arquimediano nada mais e que o
primo no infinito que compatifica o conjunto (esquema) Spec(Z) dos ideais primos
de Z.
Porque dizemos isto? Para cada n
umero primo p, pela unicidade da fatoracao de
n
umeros inteiros em produto de n
umeros primos, para todo x Q existe um u
nico
ordp (x) Z tal que x = pordp (x) x0 , onde nem o numerador nem o denominador de
x0 Q s
ao divisveis por p. Isto permite definir o seguinte valor absoluto (chamado
de p-
adico)
|x|p := pordp (x) .
Este valor absoluto e n
ao arquimediano, ou seja, vale uma propriedade mais forte
que a propriedade triangular, |x + y|p max(|x|p , |y|p ).
Repetimos o procedimento de construcao de R a partir de Q e acrescentamos a
Q os limites de seq
uencias de Cauchy (com respeito ao valor absoluto p-adico). O


17.18. FECHOS ALGEBRICOS

135

conjunto obtido e o corpo Qp dos n


umeros p-adicos. Uma outra forma de representar
um elemento de Qp e atraves de uma serie de Laurent
X
ai pi ,
x=
in

onde n Z e 0 ai < p e inteiro para todo i. Assim, Qp e o completamento de Q


com respeito ao valor absoluto p-adico.
Pelo teorema 17.28 existe um corpo algebricamente fechado contendo R, por
exemplo C, e um corpo algebricamente fechado (ate completo, mas isto nao segue
do teorema, ver [Kob]) Cp contendo Qp . Assim, teramos por um lado o fecho
algebrico AC (Q) de Q en C (chamado o corpo de todos os n
umeros algebricos e
denotado por Q) e o fecho algebrico ACp (Q) de Q em Cp . O que o teorema nos
diz e que apesar destes dois fechos algebricos serem subcorpos de corpos distintos
(os valores absolutos s
ao diferentes), eles sao Q-isomorfos. Isto nos permite usar a
notac
ao Q sem ambuiguidade.
Nos t
opicos adicionais comentaremos sobre um grupo ligado a Q e um dos
objetos mais importantes da aritmetica (bastante misterioso, ainda) o grupo de
Galois absoluto de Q.

CAPTULO 18

Extens
oes separ
aveis
o 18.1. Seja f K[x], L/K uma extensao de corpos e L uma raiz
Definic
a
de f . A multiplicidade m = m(f, ) de como raiz de f e definido como o maior
inteiro m 1 tal que existe g L[x] com g() 6= 0 satisfazendo a f = (x )m g.
Se m = 1 dizemos que e uma raiz simples, caso contrario que e uma raiz m
ultipla.
No captulo 15, sec
ao 15.25 mostramos que dados f, g K[x] \ K eles possuem
um fator comum n
ao constante (logo uma raiz comum, utilizando o captulo anterior) se e somente sua resultante Res(f, g) for nula. Alem disto, mostramos tambem
que f possui fator m
ultiplo (logo raiz m
ultipla) se e somente se seu discriminante
disc(f ) for nulo. Lembre que disc(f ) = Res(f, D(f )), onde D(f ) denota a derivada
de f .
o 18.2. Seja D um domnio de integridade. Consideremos o hoDefinic
a
momorfismo : Z D tal que (1) = 1D , onde 1D denota o elemento neutro
multiplicativo de D. Seja I = N () o n
ucleo de . Se N () = (0) (i.e., for
injetivo) dizemos que a caracterstica car(D) como 0. Caso isto nao ocorra I e um
ideal n
ao nulo de Z, logo I = nZ para algum n 1. Alem disto pelo teorema dos
isomorfismos Z/nZ e isomorfo a um subdomnio de D. Mas Z/nZ e um domnio se
e somente se n = p e um n
umero primo. Neste caso dizemos que car(D) = p. Note
que neste caso p.1D = 0 e para todo a D temos tambem que pa = 0. Observe
tambem que
p  
X
p i pi
(a + b)p =
ab
= ap + bp ,
i
i=0
pois para todo i = 1, , p 1 temos
 
p
0
i

(mod p).

Teorema 18.3. Seja L/K uma extens


ao de corpos e L algebrico sobre K.
Ent
ao P|K n
ao possui razes m
ultiplas ou existe h K[x] tal que P|K (x) = h(xp )
e neste caso p = car(K).
o. Suponha que D(P|K ) 6= 0. Neste caso, como grau(D(P|K
Demonstrac
a
)) < grau(P|K ), ent
ao mdc(P|K , D(P|K )) = 1, i.e., P|K nao admite razes
m
ultiplas.
Seja
P|K = xn +

n1
X
i=0

137

ai xi .

138

18. EXTENSOES
SEPARAVEIS

Ent
ao D(P|K ) = 0 se e somente se para todo i tal que ai 6= 0 temos que i = 0 em
K (i.e., i 0 (mod p) em Z). Assim,
0

P|K = xn p + a(n0 1)p x(n 1)p + . . . + ap xp + a0


e basta tomar
0

h = xn + a(n0 1)p xn 1 + . . . + ap x + a0 .

o 18.4. Dado f K[x] \ K, dizemos que f e separavel, se f nao
Definic
a
admite razes m
ultiplas. Seja L/K uma extensao de corpos e L algebrico sobre
K, ent
ao e dito separ
avel sobre K, se P|K for separavel. Uma extensao algebrica
L/K e dita separ
avel, se todo L for separavel sobre K. Um corpo K e dito
perfeito, se car(K) = 0 ou car(K) = p e K = K p = {ap | a K} (i.e., todo elemento
de K e p-potencia). Note que a inclusao K p K e sempre satisfeita. A questao e
a inclus
ao oposta.
o 18.5. Um corpo K e perfeito se e somente se para todo f K[x]
Proposic
a
irredutvel for separ
avel.
o. Suponha que K seja perfeito e seja f K[x] irredutvel.
Demonstrac
a
Seja L/K finita e L tal que f () = 0. Logo f = aP|K para a K . Se
car(K) = 0 ou D(P|K ) 6= 0, entao P|K e separavel (logo o mesmo vale para f ).
Caso isto n
ao ocorra, ent
ao P|K (x) = h(xp ) para algum h K[x] e p = car(K).
Como K e perfeito K = K p . Escrevendo
P|K =

n
X

aip xip

i=0

temos que para todo i existe bi K tal que aip = bpip . Logo
n
X
P|K = (
bip xi )p
i=0

e redutvel, o que e uma contradicao.


Reciprocamente, suponha que todo f K[x] irredutvel seja separavel. Se
car(K) = 0 nada h
a a fazer. Suponhamos que car(K) = p. Seja a K e f = xp a.
Existe uma extens
ao finita L/K e L tal que f () = 0, em particular
P|K | f = (x )p , i.e., P|K = (x )` ,
para algum 1 ` p. Mas pela separabilidade de P|K , temos que ` = 1 e
K.

o 18.6. Um corpo K e perfeito se e somente se toda extens
Proposic
a
ao
algebrica L/K for separ
avel.
o. Suponha que K seja perfeito e seja L/K uma extensao
Demonstrac
a
algebrica. Pela proposic
ao anterior para todo L temos que P|K e separavel.
Reciprocamente, suponhamos que toda extensao algebrica L/K seja separavel.
Novamente, se car(K) = 0 nada ha a fazer. Suponhamos que car(K) = p. Seja
a K e f = xp a. Seja L/K finita e L tal que f () = 0. Logo P|K | f e
pelo mesmo argumento anterior K.


18. EXTENSOES
SEPARAVEIS

139

o 18.7. Seja L/K uma extensao algebrica. Dizemos que L e


Definic
a
insepar
avel sobre K, se n
ao for separavel, i.e., se P|K admitir razes m
ultiplas.
Para provar uma proposicao sobre transitividade de extensoes separaveis, precisamos antes do seguinte resultado sobre extensoes de homomorfismos.
o 18.8. Seja L/K uma extens
Proposic
a
ao finita, digamos L = K[1 , , r ].
Seja um corpo algebricamente fechado e : K um homomorfismo n
ao trivial
(logo necessariamente injetivo) de corpos, onde e algebricamente fechado. Seja
m o n
umero de extens
oes : L de a L (ver captulo anterior). Ent
ao
1 m [L : K].
Alem disto as seguintes condic
oes s
ao equivalentes:
(i) m = [L : K].
(ii) 1 , , r s
ao separ
aveis sobre K.
(iii) L/K e separ
avel.
o. Provaremos inicialmente a proposicao para r = 1. Sejam
Demonstrac
a
{1 = 1 , , n } as razes de P1 |K . Se e uma extensao de a L, entao (1 )
e necessariamente uma raiz de P1 |K , uma vez que este polinomio e invariante por
. Assim, o n
umero de extensoes e igual ao n
umero de razes distintas de P1 |K .
Este n
umero e no m
aximo igual a grau(P1 |K ) = [L : K]. Alem disto, m 1,
pois provamos no captulo anterior a existencia de extensoes de , se L/K for
algebrica.
Observe que m = [L : K] se e somente se o n
umero de razes distintas de P1 |K
for igual a [L : K] = grau(P1 |K ). Isto equivale a P1 |K ser separavel. Assim, as
claro que (iii) implica (ii). Suponha que L/K
condic
oes (i) e (ii) s
ao equivalentes. E
seja insepar
avel, digamos que L seja inseparavel sobre K. Pela equivalencia
entre (i) e (ii) concluimos que o n
umero de extensoes de a K[] e estritamente
inferior a [K[] : K]. Por outro lado, pela primeira parte, cada possui no maximo
[L : K[]] extens
oes a L. Dessa forma, o n
umero de extensoes de a L e menor
que [L : K], ou seja, (i) implica (iii).
Para provar o caso geral, para qualquer r, lembremos que existe uma seq
uencia
finita de extens
oes
K = K0 K1 = K0 [1 ] K2 = K1 [2 ]
Kr = Kr1 [r ] = K[1 , , r ] = L.
Pela primeira parte, o n
umero de extensoes 1 de a K1 e no maximo [K1 : K], o
n
umero de extens
oes de 1 a K2 e no maximo [K2 : K1 ], etc. Portanto, o n
umero
de extens
oes de a L e no m
aximo igual a
[K1 : K][K2 : K1 ] . . . [Kr : Kr1 ] = [L : K].
Como anteriormente (iii) implica (ii). Suponha (ii). Entao cada i e separavel
tambem sobre Ki1 . A fortiori, pela primeira parte, o n
umero de extensoes de i1
a Ki e igual a [Ki : Ki1 ]. Aplicando a multiplicativade dos graus concluimos que
m = [L : K]. Finalmente, a prova que (i) implica (iii) e identica `a da primeira
parte.

rio 18.9. Sejam L/K uma extens
Corola
ao algebrica e M um subconjunto de
L. Se todo M for separ
avel sobre K, ent
ao K[M]/K e separ
avel.

140

18. EXTENSOES
SEPARAVEIS

o. Basta observar que


Demonstrac
a
[
K[M] =
K[F],
FC

onde F percorre o conjunto C de subconjuntos finitos de M, e aplicar a proposicao


anterior.

Teorema 18.10. Sejam L/K e M/L extens
oes algebricas. Ent
ao M/K e
separ
avel se e somente se M/L e L/K o forem.
claro que se M/K for separavel, entao M/L e L/K tam o. E
Demonstrac
a
bem o s
ao. Provemos a recproca. Seja M e
P|L = xn + an1 xn1 + . . . + a0 .
Seja L := K[a0 , , an1 ]. Entao P|L L[x] e e separavel sobre L. Como cada
ai L e L/K e separ
avel, pela proposicao 18.8 L/K tambem e separavel. Alem
disto, pelo observado acima e pela proposicao 18.8 obtemos que L[]/L tambem e
separ
avel.
Seja : K um homorfismo nao trivial de corpos, com algebricamente
fechado. O n
umero de extensoes L de a L e igual a [L : K]. Alem disto, para
cada L o n
umero de extens
oes deste homomorfismo a L[] e igual a [L[] : L].
Portanto, o n
umero de extensoes de a L[] e igual a
[L : K][L[] : L] = [L[] : K].
Novamente, aplicando a proposicao 18.8 concluimos que L[]/K e separavel, assim
e separ
avel sobre K.

o 18.11. Seja L/K uma extensao algebrica e um corpo algebriDefinic
a
camente fechado. Denotamos por HomK (L, ) o conjunto dos homomorfismos de
corpos : L tais que |K = id. Sao chamados K-homomorfismos de L em .
O seguinte resultado e uma conseq
uencia imediata da proposicao 18.8.
Teorema 18.12. Seja L/K uma extens
ao finita. Ent
ao
# HomK (L, ) [L : K].
Alem disto, vale a igualdade se e somente se L/K for separ
avel.
o 18.13. Seja L/K uma extensao algebrica. Definimos o fecho sepaDefinic
a
r
avel SL (K) de K em L por
SL (K) := { L | e separavel sobre K.
claro que K SL (K). Fica como exerccio provar que SL (K) e um subcorpo de
E
K (utilize a transitividade de extensoes separaveis provada acima).
o 18.14. Seja L/K uma extensao de corpos. Dizemos que e um
Definic
a
elemento primitivo de L/K se L = K[]. Neste caso, dizemos que L/K e uma
extens
ao simples.
Teorema 18.15 (teorema do elemento primitivo). Suponha que K seja um
corpo infinito. Seja L/K uma extens
ao finita e separ
avel. Ent
ao L/K e simples,
i.e., existe L elemento primitivo de L/K.

18.17. CORPOS FINITOS

141

o. Observemos inicialmente que basta supor que L seja gerado


Demonstrac
a
por 2 elementos , , digamos L = K[, ]. De fato, sendo L/K finita, sabemos
que L e da forma L = K[1 , , r ]. Suponha o resultado provado para extensoes
geradas por 2 elementos. Assim, existe 1 K2 = K1 [1 ] = K[1 , 2 ] tal que K2 =
K[1 ]. Pelo mesmo argumento, existe 2 K3 tal que K3 = K[1 , 3 ] = K[2 ].
Repetindo sucessivamente o argumento, concluimos que L = Kr = K[r1 ].
Sejam
f := P|K = (x ) . . . (x n ) e g := P|K = (x ) . . . (x m ).
Seja c K e := + c. Consideremos os corpos K F = K[] L =
K[, ]. Provaremos que L = F para uma escolha generica de c K. Seja
h(x) := f ( cx) F [x]. Observe que h() = 0. Portanto, x divide h em L[x].
Seja M/L uma extens
ao finita contendo todas as razes de f e g. Mostraremos que
mdcM [x] (h, g) = x .
Observemos inicialmente que algum j e raiz de f (com j > 1) se e somente se
cj = + c( j ) = i ,
para algum i. Ou equivalentemente, se e somente se
i
.
(18.15.1)
c=
j
Note que o conjunto destas fracoes com j percorrendo 2, , m e i percorrendo
1, , n e finito. Como o corpo K e infinito, podemos sempre escolher c K
diferente de todas estas frac
oes. Em outras palavras a u
nica raiz comum de h e g
e , da segue o resultado sobre o mdc.
Mas o mdc n
ao depende do corpo no qual estamos considerando, pela unicidade
do resto no algoritmo de divisao de polinomios. Dessa forma, como g, h F [x]
concluimos que F . Portanto, por construcao F e L = F .

o 18.16. No proximo captulo daremos uma prova intrnseca do
Observac
a
teorema do elemento primitivo para corpos finitos. Observe tambem que na prova
do teorema do elemento primitivo, se nos restringirmos a corpos L da forma K[, ],
n
ao precisamos supor que L/K seja separavel. Basta que seja separavel sobre K,
uma vez que isto garante que os denominadores de (18.15.1) sejam todos nao nulos.
18.17. Corpos Finitos
Dado um inteiro n 1 sabemos que o anel quociente Z/nZ e um corpo se e
somente se n = p for um n
umero primo. Este e o primeiro exemplo de um corpo
finito que ser
a denotado por Fp . Uma maneira natural de definir corpos finitos
e tomar f Fp [x] irredutvel e lembrar que o anel quociente Fp [x]/(f ) e neste
caso um corpo. Este corpo tambem pode ser escrito como Fp [] para raiz de f
em alguma extens
ao finita l de Fp . Alem disto, [Fp [] : Fp ] = grau(f ) digamos
n. Assim, como Fp espaco vetorial Fp [] e isomorfo a Fnp portanto e um corpo de
q = pn elementos. Estes corpos sao caracterizados pelo seguinte teorema.
Teorema 18.18.
(a) Para todo n 1 inteiro existe um corpo finito Fq de
q = pn elementos dado pelo conjunto das razes Rxq x de xq x em algum
corpo algebricamente fechado contendo Fp . Alem disto este polin
omio
e separ
avel.
(b) O corpo Fq e u
nico a menos de isomorfismo.

142

18. EXTENSOES
SEPARAVEIS

(c) O grupo multiplicativo Fq = Fq \ {0} e um grupo cclico.


(d) Os fatores irredutveis m
onicos de xq x s
ao exatamente os polin
omios
irredutveis m
onicos f Fp [x] tais que grau(f ) | n.
(e) Se q 0 = pm , ent
ao Fq0 Fq se e somente se q 0 | q.
o. (a) Sabemos que existe uma extensao finita L de Fp tal que
Demonstrac
a
f fatora-se linearmente em L[x]. Seja Fq := Rxq x L. Afirmamos que Fq e
um subcorpo de L. De fato, se a, b Fq , entao (a + b)q = aq + bq = a + b,
logo a + b Fq . Alem disto (ab)q = aq bq = ab, logo ab Fq . E se a Fq ,
ent
ao (a1 )q = (aq )1 = a1 , logo a1 Fq . Alem disto, como D(xq x) = 1,
concluimos que xq x e separ
avel. O tem (b) segue da unicidade de fecho algebrico
a menos de isomorfismo.

O item (c) segue imediatamente do seguinte lema.
Lema 18.19. Seja K um corpo e G K um subgrupo finito. Ent
ao G e
cclico.
o. Como G e finito, entao seu expoente exp(G) tambem o e
Demonstrac
a
(veja definic
ao 9.37). Digamos que n = exp(G). Isto significa que para todo a G,
temos an = 1, ou seja, G Wn (K) := { K | n = 1}. Mas este e o conjunto das
razes de xn 1 que tem cardinalidade no maximo n. Portanto, #G n, como a
desigualdade contr
aria vale em geral, temos que |G| = exp(G) = n. Pela proposicao
9.40, concluimos que G e cclico.

Para provar os tens (d) e (e) precisamos de um lema adicional.
0

Lema 18.20. Seja q 0 := pm tal que n = mk. Ent


ao xq x divide xq x.
o. Recordemos a fatoracao
Demonstrac
a
y d 1 = (y 1)(y d1 + . . . + y + 1).
0

Tomemos y = q 0 e d = k, assim q 0 1 divide (q 0 )k 1 = q 1. Tomando y = xq 1 e


0
0
0
d = (q 1)/(q 0 1) obtemos que xq 1 1 divide (xq 1 )(q1)/(q 1) 1 = xq1 1,
0
multiplicando por x concluimos que xq x divide xq x.

Suite da prova do teorema. (d) Seja f um fator irredutvel monico de xq
x. Ent
ao existe Fq tal que f = P|Fp . Neste caso, Fq Fp [] Fp e como
[Fp [] : Fp ] = grau(P|Fp ) concluimos que grau(f ) | n.
Reciprocamente, se f Fp [x] e irredutvel monico de grau m | n, entao existe
uma extens
ao finita L de Fp e L tal que f = P|Fp . Neste caso, Fp [] = Fq0 ,
0
0
onde q = pm . Como m | n, (xq x) | (xq x), em particular Rxq0 x = Fq0
Rxq x = Fq . Logo e raiz de xq x, assim f = P|Fp | (xq x).
0
(e) Suponhamos que m | n. Pelo lema anterior, (xq x) | (xq x), logo
Rxq0 x = Fq0 Rxq x = Fq . Reciprocamente, se Fq0 Fq , entao [Fq : Fp ] = n =
[Fq : Fq0 ][Fq0 : Fp ] = [Fq : Fq0 ]m, assim m | n.


CAPTULO 19

Extens
oes puramente insepar
aveis
Ao longo de todo este captulo K sera um corpo de caracterstica prima p.
Sabemos que se L/K for uma extensao e AL (K), entao P|K e separavel ou
existe h1 K[x] tal que P|K (x) = h1 (xp ). Note que h1 (x) e monico e irredutvel,
na verdade coincide com Pp |K . Assim, podemos repetir o argumento para h1 .
Pela finitude do grau de P|K , concluimos que existe um e 0 inteiro maximo e
P|K K[x] tal que
e
P|K (x) = P|K (xp ).
Este inteiro e e dito o expoente de P|K .
O anel K[x] e fatorial, logo similarmente, podemos definir para todo f K[x] \
K o maior inteiro e 0 tal que
e
f (x) = f(xp ),
para um u
nico f K[x]. Novamente e e dito o expoente de f . Observamos que f
e separ
avel se e somente se e = 0.
o 19.1. Um polinomio f K[x] \ K e dito puramente inseparavel se
Definic
a
e
f (x) = xp a para algum e 0 e a K. Note que neste caso f = x a. Observe
tambem que se for uma raiz de f em uma extensao finita L/K entao
e

f (x) = (x )p .
Ou seja, um polin
omio puramente inseparavel possui uma u
nica raiz em um fecho
algebrico de K. Neste sentido um polinomio puramente inseparavel e o extremo
oposto de um polin
omio separavel.
o 19.2. Seja L/K uma extensao de corpos e L algebrico sobre
Definic
a
K. Dizemos que e puramente inseparavel sobre K se for raiz de algum f K[x] \
K puramente insepar
avel. Observe que todo elemento de K e simultaneamente
separ
avel e puramente inseparavel sobre K. Dizemos que uma extensao algebrica
L/K e puramente insepar
avel se todo L for puramente inseparavel sobre K.
Lema 19.3. Seja L/K extens
ao e AL (K). Ent
ao e puramente insepar
avel sobre K se e somente se P|K for puramente insepar
avel.
o. Se P|K for puramente inseparavel nada ha a fazer. SupoDemonstrac
a
nhamos que seja puramente inseparavel sobre K. Ou seja, existe e 0 tal que
e
e raiz de xp a para algum a K. Suponha e mnimo para esta propriedade.
e
Neste caso, xp a e irredutvel, coincidindo portanto com P|K .

Teorema 19.4. Seja L/K algebrica, digamos L = K[M]. Sejam um corpo
algebricamente fechado e : K um homomorfismo n
ao trivial de corpos. As
seguintes condico
es s
ao equivalentes:
143

144

19. EXTENSOES
PURAMENTE INSEPARAVEIS

(i) Existe uma u


nica extens
ao : L de a L.
(ii) Todo elemento de M e puramente insepar
avel sobre K.
(iii) L/K e puramente insepar
avel.
o. Suponha (ii). Sabemos que existe um homomorfismo :
Demonstrac
a
L estendendo . Alem disto para todo M temos que := () e uma raiz
de (P|K ). Como P|K e puramente inseparavel, o mesmo vale para (P|K ).
Logo fica univocamente detereminado, portanto e u
nico.
Suponha que L/K n
ao seja puramente inseparavel, i.e., existe L tal que
P|K e puramente insepar
avel. Logo (P|K ) tambem nao e puramente insepar
avel. Portanto possui pelo menos duas razes distintas digamos 1 6= 1 . Assim,
existem pelo menos duas opcoes para , ou (alpha) = 1 ou () = 1 . Isto
imediato que (iii) implica (ii).
mostra que (i) implica (iii). E

o 19.5. Sejam L/K e M/L extens
Proposic
a
oes algebricas. Ent
ao M/K e
puramente insepar
avel se e somente se M/L e L/K forem puramente insepar
aveis.
o. Suponha que M/K seja puramente inseparavel. Entao auDemonstrac
a
tomaticamente L/K e puramente inseparavel. Alem disto, como K L, se
e
p K L, ent
ao M/L e puramente inseparavel.
Reciprocamente, suponha que M/L e L/K sejam puramente inseparaveis. Dae
do M temos que existe e 0 tal que p L. Por outro lado, existe f 0 tal
e
f
e+f
que (p )p K, i.e., p
K e e puramente inseparavel sobre K.

o 19.6. Seja L/K uma extensao algebrica. Definimos o fecho puraDefinic
a
mente insepar
avel de K em L por
PL (K) := { L | e puramente inseparavel sobre K}.
Deixamos a cargo do leitor verificar que isto e um subcorpo de L contendo K.
o 19.7. Lembre que o fecho separavel SL (K) de K em L e definido
Observac
a
similarmente como o conjunto dos elementos de L separaveis sobre K. Assim,
PL (K) SL (K) = K.
o 19.8. Seja L/K uma extens
Proposic
a
ao algebrica. Ent
ao L/SL (K) e puramente insepar
avel.
o. Seja L. Seja e o expoente de P|K . Assim P|K (x) =
Demonstrac
a
e
pe
h1 (x ) com h1 K[x] separ
avel. Em particular, p como raiz de h1 pertence a
SL (K).

o 19.9. Note que a proposicao diz que qualquer extensao algebrica
Observac
a
L/K pode ser decomposta em dois pedacos, L/SL (K), puramente inseparavel, e
SL (K)/K separ
avel.
o 19.10. Seja L/K uma extensao algebrica. Se SL (K) = K dizemos
Definic
a
que K e separavelmente fechado em L.
o 19.11. Seja L/K uma extensao finita. O grau de separabilidade
Definic
a
[L : K]s de L/K e definido por [SL (K) : K], e o grau de inseparabilidade [L : K]i
de L/k e definido por [L : SL (K)].

19. EXTENSOES
PURAMENTE INSEPARAVEIS

145

o 19.12. Seja L/K finita puramente insepar


Proposic
a
avel, ent
ao [L : K] e
potencia de p.
o. Sejam 1 , , r geradores de L sobre K e para todo i seja
Demonstrac
a
Ki := Ki1 [i ]. Como cada i e puramente inseparavel sobre K, ele tambem o e
sobre Ki1 . Assim, [Ki : Ki1 ] e potencia de p, pois e igual ao grau de Pi |Ki1
que e puramente insepar
avel. A fortiori, [L : K] e potencia de p.


CAPTULO 20

Corpos de decomposic
ao e extens
oes normais
o 20.1. Seja K um corpo e f K[x] \ K. Seja um corpo algebriDefinic
a
camente fechado com K. Seja Rf := { | f () = 0} = {1 , , n }. O
corpo de decomposic
ao K[Rf ] de f com relacao a K e a extensao finita K[1 , ,
n ] gerada sobre K por {1 , , n }. Observemos que este e o menor subcorpo
de contendo K e Rf . De fato, qualquer outro subcorpo contendo K e Rf necessariamente contem K(Rf ), pois os elemento deste sao polinomios nos i s com
coeficientes em K. Uma extensao algebrica L/K e dita normal, se para todo L,
RP|K L.
o 20.2. Note que a nocao de corpo de decomposicao a priori depenObservac
a
deria do corpo . Novamente, com o mesmo argumento que utilizado para provar
a unicidade de fecho algebrico a menos de isomorfismo, observamos que se R0f for o
conjunto de razes de f em um outro corpo algebricamente fechado 0 K, entao
K[R0f ] e K[Rf ] s
ao K-isomorfos.
o 20.3. Se F K[x] \ K for uma famlia de polinomios, definimos
Observac
a
da mesma forma o conjunto
[
RF :=
Rf
f F

e denotamos por K[RF ] o corpo de decomposicao da famlia em . Este nada mais


e que o compositum dos corpos K[Rf ] para f F.
o 20.4. Uma extens
Proposic
a
ao algebrica L/K e normal se e somente se para
todo f K[x] irredutvel temos Rf L ou Rf L = .
o. Suponha que L/K seja normal. Seja f K[x] irredutvel
Demonstrac
a
tal que Rf L 6= . Seja L Rf . Entao existe a K tal que f = aP|K . Por
hip
otese, RP|K L, mas Rf = RP|K .
Reciprocamente, suponha que para todo f K[x] irredutvel Rf L ou
Rf L = . Seja L. Ent
ao RP|K L 6= , portanto RP|K L.

Exemplo
20.5. Considere f = x3 2 Q[x]. Seja
z = e2i/3 . Entao Rx3
2 =

3
3
3
3
3
3
2
3 2 ) Q[
Q(R
2,
z].
Mas
z
=
(
2z)/
2
{ 2, 2z, 2z } C. Desta forma,
x

3
3
3
4
Q(R
).
Logo
Q(R
)
=
Q[
2,
z].
Pelo
mesmo
argumento,
Q(R
)
x 5 =
x 2
x 2
Q[ 4 5, i].
o 20.6. Seja L/K uma extens
Proposic
a
ao tal que [L : K] = 2. Ent
ao L/K e
normal.
o. Seja L. Se K, entao P|K = x e RP|K =
Demonstrac
a
{} K L. Caso contr
ario, em L[x] temos P|K = (x )g(x) para g L[x]
m
onico de grau 1, assim g(x) = x , logo RP|K = {, } L.

147

20. CORPOS DE DECOMPOSIC


AO
E EXTENSOES
NORMAIS

148

o 20.7. Note que em uma extensao normal L/K para todo L,


Observac
a
P|K fatora-se linearmente em L[x].
o 20.8. Seja L/K uma extensao de corpos, um corpo algebriDefinic
a
camente fechado contendo K e HomK (L, ) o conjunto dos K-homomorfismos
: L . Denotamos por Aut(L/K) ao conjunto dos K-automorfismos de L, i.e.,
o conjunto dos automorfismos : L L de L tais que |K = idK .
o 20.9. Ao contrario das extensoes finitas, algebricas e separ
Observac
a
aveis,

3
2,
z] =
n
ao vale transitividade para extensoes normais. De fato, se L =
Q[

3
Q(Rx3 2 ), ent
ao L/Q e normal (pelo
teorema).
A
extens
a
o
L/Q[
2]

e
normal,

pois seu graue 2. Mas


a extensao Q[ 3 2]/Q nao e normal, pois x3 2 tem tambem

3
como razes
2z e 3 2z 2 e este n
umeros sao n
umeros complexos conjugados, en
3
quanto Q[ 2] R.

Consideremos agora a extensao Q[ 4 5]/Q. Ela tem grau 4, pois x4 5 e


irredut
velsobre Q(criterio de Eisenstein para p = 5). Assim, as extensoes

4
Q[
5]/Q[ 5] e Q[ 5]/Q tem grau 2, portanto sao normais.
Mas a extensao

4
Q[ 4 5]/Q n
ao o e, pois x4 5 tem tamb
e
m
como
ra
zes

5i
e
estes
sao n
umeros

complexos conjugados, enquanto Q[ 4 5] R.


O lema a seguir permite-nos definir o fecho normal de uma extensao L/K.
Lema 20.10. Sejam K corpos com algebricamente fechado. Seja N o
conjunto dos subcorpos de normais sobre K. Ent
ao a extens
ao
!
\
N /K
N N

e normal.
T
o. Seja N N N . Como N e N/K e normal, concluiDemonstrac
a
mos que RP|K N , para todo N N.

o 20.11. Sejam K L corpos com algebricamente fechado.
Definic
a
Seja NL o conjunto de subcorpos N de contendo L tais que N/K seja normal.
O corpo
\
N (L/K) :=
N
N NL

e chamado o fecho normal da extensao L/K em . Segue da definicao que N (L/K)


e o menor subcorpo de contendo L que e normal sobre K.
Caracterizaremos agora extensoes normais como sendo corpos de decomposicao
de uma famlia de polin
omios. Disto seguira que no caso particular de extensoes
normais finitas, estas podem ser caracterizadas como corpos de decomposicao de
apenas um polin
omio.
Teorema 20.12. Sejam K corpos com algebricamente fechado. Seja
L/K uma extens
ao algebrica contida em . As seguintes condic
oes s
ao equivalentes:
(i) L/K e normal.
(ii) Existe uma famlia F K[x] \ K tal que L = K[RF ].
(iii) HomK (L, ) = Aut(L/K).
A famlia F e descrita como {P|K | M}, onde M L e tal que L = K[M].

20. CORPOS DE DECOMPOSIC


AO
E EXTENSOES
NORMAIS

149

o. Suponha (i) e seja F como acima. Para todo M, uma


Demonstrac
a
vez que L/K e normal, RP|K L. A fortiori, K[RF ] L. Por outro lado,
L = K[M] K[RF ] L, logo vale (ii).
Suponha (ii). Observe que temos sempre a inclusao Aut(L/K) HomK (L, ).
Seja HomK (L, ). Para todo f F temos que (Rf ) Rf , em particular
(L) L. A igualdade segue da proposicao 17.34.
Suponha (iii). Sejam L e RP|K . Logo P|K = P|K . Pelo corolario
17.32 existe um K-isomorfismo : K[] K[] tal que () = . Como
L e L/K e algebrica, existe um K-homomorfismo : L tal que K[] = .
Por (iii) temos ent
ao = () L. Assim, RP|K L e L/K e normal.

rio 20.13. Sejam L/K uma extens
Corola
ao algebrica, M e F como no teorema. Ent
ao K[RF ] e o fecho normal de L/K em .
claro que K L K[RF ], e pelo teorema K[RF ]/K e
o. E
Demonstrac
a
normal. Por outro lado para todo subcorpo N de contendo L e normal sobre K
e para todo M temos RP|K N , portanto K[RF ] N .

rio 20.14. Seja L/K uma extens
Corola
ao finita, digamos L = K[1 , , r ].
Seja
P := P1 |K . . . Pr |K .
Ent
ao K[RP ] e o fecho normal de L/K em .
rio 20.15. Seja L/K uma extens
Corola
ao finita. As seguintes condic
oes s
ao
equivalentes.
(1) L/K e normal.
(2) Existe f K[x] \ K tal que L = K[Rf ].
(3) HomK (L, ) = Aut(L/K).
Reunindo as informac
oes deste captulo e do anterior obtemos o seguinte teorema.
Teorema 20.16. Seja L/K uma extens
ao finita e um corpo algebricamente
fechado contendo K.
(1) # HomK (L, ) [L : K] e vale a igualdade se e somente se L/K e
separ
avel.
(2) # Aut(L/K) # HomK (L, ) e vale a igualdade se e somente se L/K e
normal.
(3) # Aut(L/K) [L : K] e vale a igualdade se e somente se L/K e separ
avel
e normal.
No pr
oximo captulo definiremos extensoes finitas separaveis e normais como
extens
oes galoisianas.

150

20. CORPOS DE DECOMPOSIC


AO
E EXTENSOES
NORMAIS

20.17. Exemplos
Exemplo 20.18. Seja f = x3 2 Q[x]. Considere o diagrama de corpos

Q[ 3 2, z] = Q[Rf ]
\

Q[ 2]

Q[z]
\

/
Q

A extens
ao Q[ 3 2]/Q tem grau 2 pois x3 2 e irredutvel em Q[x] pelo criterio
de Eisenstein com p = 2. A extensao Q[z]/Q tem grau 2, pois o polinomio mnimo
de z sobre Q e x2 + x + 1. As razes deste polin
omio sao z e z 2 que sao n
umeros

3
2
complexos,
um
conjugado
do
outro.
Como
Q[
2]

R,
x
+
x
+
1

e
irredut
vel

sobre Q[ 3 2], portanto

3
3
[Q[ 2, z] : Q[ 2]] = 2 e [Q(Rx3 2 ) : Q] = 6.
Assim # Gal(Q(Rx3 2 )/Q) = 6. Um grupo de ordem 6 gerado por dois elementos
e com de ordem 3 e de ordem 2 satisfazendo a
= 2
e isomorfo ao grupo S3 das permutacoes de 3 elementos que e dado explicitamente
por
{id, , 2 , , , 2 }.
Vamos mostrar que este e o grupo de Galois G = Gal(Q(Rx3 2 )/Q).
2

Como 1, 3 2, 3 2 , z, z 3 2, z 3 2 e uma base de Q(R


x3 2 ) como Q-espaco vetorial,
para obter um elemento de G basta calcula-lo em 3 2 e z. Observemos que dado
G, ent
ao

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

logo ( 3 2) { 3 2z i | para i = 0, 1, 2}. Da mesma forma (z) {z, z 2 }.


Definimos por

3
3
( 2) := 2z e (z) := z e

3
3
por ( 2) := 2 e (z) := z.

Observemos
que e satisfazem
`a
condicao acima.
De fato, 2 ( 3 2)= ( 3 2z)

=
3
2z 2 e 2 (z) = z;
3 ( 3 2) =( 3 2z 2
) = 3 2 e 3 (z) = z; 2 ( 3 2) = 3 2 e
(z)= z 4 = z; ( 3 2) = ( 3 2z) = 3 2z 2 e (z) = (z) = z 2 ; 2 ( 3 2) =
2 ( 3 2) = 3 2z 2 e 2 (z) = 2 (z 2 ) = z 2 .
Finalmente, note que o subgrupo de Aut(Q[Rf ]/Q) gerado por e tem ordem
6, logo deve ser todo o grupo.

20.17. EXEMPLOS

151

Exemplo 20.19. Seja f = x4 5 Q[x] e K = Q(Rx4 5 ) = Q[ 4 5, i]. Considere o diagrama de corpos

Q[ 4 5, i] = Q[Rf ]
\

Q[ 5]

Q[i]
\

/
Q
4

Note que [Q[ 5] : Q] = 4, pois x 5 e irredutvem em Q[x] pelo criterio de


Eisenstein para p = 5, [Q[i] : Q]
= 2, pois x2 + 1 e irredutvel em Q[x], suas razes
4
s
ao i, assim,
uma vez que Q[ 5] R, temos que x2 + 1 e tambem irredutvel

4
sobre Q[ 5][x], portanto [K : Q] = 8 = # Gal(K/Q). Um grupo de ordem 8 gerado
por 2 elementos de ordem 4 e de ordem 2 tal que
= 3
e isomorfo ao grupo diedral de ordem 4, D4 que e dado explicitamente por
{id, , 2 , 3 , , , 2 , 3 }.
Vamos mostrar que este e o grupo de Galois G = Gal(K/Q).
2 3 2 3
Como 1, 4 5, 4 5 , 4 5 , i, 4 5i, 4 5 i, 4 5 i formam uma base de K como Qespaco vetorial, para obter um
elemento
de
G basta calcula-lo em 4 5 e i. Ob

4
4
servemos que dado G, ( 5) { 5, 4 5i} e (i) {i}.
Definimos por

4
4
( 5) := 5i e (i) := i e

4
4
por ( 5) := 5 e (i) := i.

Observemos
que e
satisfazem
`a condi
cao acima. De fato, 2 ( 4 5) =( 4 5i)=

4 5 e 2 (i) = i;
3 ( 4 5)
= ( 4 5) = 4 5i e 3 (i) = i; 4 ( 4 5) =( 4 5i)
= 45
4
4
4
4
2 4
2
e (i) = i; ( 5) = 5 e (i)
= (i)
= i; ( 5) = ( 5i) = 4 5i e

4
4
4
(i) = (i) = i; 3 ( 5) = 3 ( 5) = 5i e 3 (i) = 3 (i) = i.
Finalmente, o subgrupo de Aut(Q[Rf ]/Q) gerado por e tem ordem 8, logo
e todo o grupo.

CAPTULO 21

Teoria de Galois
21.1. Correspond
encia de Galois
o 21.2. Seja N/K uma extensao finita, G = Aut(N/K), K o conjunto
Definic
a
dos subcorpos L de N contendo K e G o conjunto dos subgrupos H de G. Definimos
duas func
oes:
: K G dada por (L) := Aut(N/L) e
: G K dada por (H) := N H := { N | () = para todo H}.
Verifiquemos que N H e de fato um subcorpo de N , e claro que K N H . De fato,
como e um homomorfismo temos que ( + ) = () + () = + . O mesmo
vale para o produto. Alem disto, (1 ) = ()1 = 1 . O par de funcoes {, }
e chamado uma conex
ao de Galois.
Este par satisfaz `
as seguintes propriedades.
o 21.3.
Proposic
a
(1) Se L1 L2 , ent
ao (L1 ) (L2 ).
(2) Se H1 H2 , ent
ao (H1 ) (H2 ).
(3) L (L).
(4) H (H).
Alem disto, denotando por K a imagem de e G a imagem de
temos tambem as seguintes propriedades.
(5) L K se e somente se L = (L).
(6) H G se e somente se H = (H). Como conseq
uencia destes u
ltimos
2 itens temos imediatamente que
(7) = .
(8) = . Em particular, {, } induzem uma bijec
ao entre os conjuntos
K e .
o.
Demonstrac
a
(1) Seja (L2 ), entao para todo L2 , = ,
em particular o mesmo vale para todo L1 , logo (L1 ).
(2) Seja (H2 ), logo para todo H2 , = , em particular o mesmo
vale para todo H1 , logo (H1 ).
claro que para todo L e para todo Aut(N/L) temos = ,
(3) E
assim (L).
claro que para todo H e (H) temos que = , portanto,
(4) E
(H).
claro que se L = (L), entao L K . Por outro lado, se L K ,
(5) E
digamos L = (H), entao, como H (H), temos que L = (H)
(H) = (L).
153

154

21. TEORIA DE GALOIS

claro que se H = (H), entao H G . Por outro lado, se H G ,


(6) E
digamos H = (L), entao, como L (L), temos que H = (L)
(L) = (H).

o 21.4. Dizemos que a restricao de uma conexao de Galois {, } aos
Definic
a
conjuntos K e G e uma correspondencia de Galois. Uma extensao finita L/K e
dita galoisiana se for separ
avel e normal.
Teorema 21.5 (teorema de Artin). Dado H G temos que N/N H e galoisiana, [N : N H ] = #H e H = Aut(N/N H ) = (H).
o. Seja N e C = { | H} o conjunto dos elementos
Demonstrac
a
H-conjugados a . Note que #C |H|. Seja
Y
f :=
(x ).
C

Observemos que para todo H, |C e uma permutacao de C (uma vez que


e injetivo, C e finito e (C ) C ). Portanto, f N H [x]. Por construcao f e
separ
avel, portanto e separ
avel sobre N H .
Assim, para provar que N/N H e normal, basta mostrar que
# Aut(N/N H ) = [N : N H ].
Inicialmente, como H Aut(N/N H ) temos que
#H | Aut(N/N H )| [N : N H ].
Para provar a desigualdade oposta, observe que como N/N H e finita e separavel,
pelo teorema do elemento primitivo, existe N tal que N = N H (). Mas neste
caso,
[N : N H ] = grau(P|N H ) grau(f ) |H|.
Portanto,
[N : N H ] = |H| = | Aut(N/N H )| e H = (H),
pois o primeiro e subgrupo do segundo e ambos tem a mesma ordem.

o 21.6. Seja L K. Ent


Proposic
a
ao L K se e somente se N/L for
galoisiana.
o. Se L K , o teorema de Artin garante que N/L e galoisiana.
Demonstrac
a
Reciprocamente, suponha que N/L seja galoisisana. Logo | Aut(N/L)| = [N : L].
Por outro lado, L (L) N e pelo teorema de Artin,
[N : (L)] = [N : N Aut(N/L) ] = | Aut(N/L)| = [N : L],
portanto L = (L) K .

Teorema 21.7 (teorema fundamental da teoria de Galois). Seja N/K uma


extens
ao galoisiana finita. Ent
ao {, } define uma correspondencia de Galois entre
K e G.


21.1. CORRESPONDENCIA
DE GALOIS

155

o. J
Demonstrac
a
a provamos anteriormente que se N/K for galoisiana entao
N/L tambem o ser
a para todo L K (ver captulos de extensoes separaveis e
normais). Assim, pela proposicao anterior, (L) = L. Por outro lado, pelo
teorema de Artin, (H) = H.

Calculemos alguns exemplos concretos da correspondencia de Galois.
Exemplo21.8. Seja K = Q, N = Q[Rx3 2 ]. Ja provamos anteriormente
que N = Q[ 3 2, ], onde = e2i/3 , [N : Q] = 6 e G = Aut(N/Q) =S3 =
{id,
, 2 , , , 2 } como() = 3, o( ) = 2 e = 2 . Alem disto, ( 3 2) =

3
2, () = , ( 3 2) = 3 2 e () = 2 .
Note que N N {id} N , logo N {id} = N . Tambem Q N G N e pela
teoria de Galois [N : N G ] = #G = 6, logo Q = N G .
Seja H1 = hi = {id, , 2 }. Observe que Q[] N H1 N e que [N : N H1 ] =
#H1 = 3. Como [Q[] : Q] = 2, concluimos
que Q[] = N H1 .

3
Seja H
aoQ[ 2] N H2 N , [N : N H2 ] = #H2 = 2.
2 = h i = {id, }. Ent

3
Como [Q[ 2] : Q] = 3, segue que Q[ 3 2]= N H2
.

3
3
Seja
H
=
h
i.
Observe
que

(
2)
=
2, ()
= 2 , logo (3 2) =
3

3
2 2 = 3 2. Portanto,
( 3 2(1 + )) = 3 2(1 + ) = 3 2 2 . Assim, Q[ 3 2 2 ]

3
3
N H
N . Como 2 2 e raiz de x3 2 e este e irredutvel sobreQ, segue que
3
2, concluimos que Q[ 3 2 2 ] =
[Q[ 2 2 ] : Q] = 3. Como [N : N H3 ] = #H
N H3 .
3 =

3
3
2
2
2
2
2
2
Seja H4
= h i. Observe
que ( 2) = 2 e ()= , logo
( 3 2 2 )

= 3 2 2 = 3 2, portanto 2 ( 3 2(1+ 2
)) = 3 2(1+ 2 ) = 3 2. Assim,
Q[ 3 2]

3
3
H4
H4
N N , [N : N ] = #H4 = 2 e [Q[ 2] : Q] = 3, portanto Q[ 2] = N H4 .
Exemplo
21.9. Seja K = Q, N = Q[Rx4 3 ]. Ja provamos anteriormente que

N = Q( 4 3, i), [N : Q] = 8 e G = Aut(N/Q) = D4 = {id, ,


2 , 3 ,
, , 2 , 3 }

4
3
com
o()= 4, o( ) = 2 e = . Alem disto, ( 3) = 4 3i, (i) = i,

4
( 3) = 4 3 e (i) = i.
N N {id} N , N = N {id} .
Q N G N , [N : N G ] = #G = 8, Q = N G .
H1
H1
N , [N : N H1 ] = #H
=
2, Q[i] =
H1 = hi, Q[i]
N
1 = 4, [Q[i]
: Q]
N .
4
2
2 4
2
2
2 4
2
H2 = h i, ( 3) = 3, (i) =i, ( 3i) = ( 3) i = 3i, Q[ 3i]
N H2 N , [N : N H2 ]
= #H2 = 2, [Q[ 3i] : Q] = 4 ja que 3i e raiz de x4 + 3
irredutvel sobre Q,
Q[ 3i] = N H2 .

4
H3 = h i, Q[ 3] N H3 N , [N : N H3 ] = #H3 = 4, [Q[ 4 3] : Q] = 4,

Q[ 4 3] = N H3 .

H4 = h
i, ( 4 3) = 4 3i, (i) = i, ( 4 3i) = 4 3, ( 4 3(1 + i)) =

4
3(1 + i), 4 3(1 + i) e raiz de x4 + 12, pelo
criterio de Eisenstein
para p = 3, este

4
4
3(1
+
i)]
:
Q]
=
4,
Q[
3(1
+ i)] N H4
polin
omio e irredutvel sobre Q,
logo
[Q[

4
H4
N4
N , [N : N ] = #H4 =2, Q( 3(1
+ i)) = N .

(i) = i, 2 ( 4 3i) = 4 3i, Q[ 4 3i]


H5 = h 2 i, 2 ( 4 3) = 4 3, 2
N H5 N , [N : N H5 ] = #H5 = 2, [Q[ 4 3i] : Q] = 4, ja que e raiz de x4 3,
Q[ 4 3i] = N H5 .

H6 = h 3 i, 3 ( 4 3) = 4 3i, 3 (i) =
i, 3 ( 4 3i) = 4 3,
3 ( 4 3(1

i)) 4 3(1 i), 4 3(1 i) e raiz de x4 + 12, [Q[ 4 3(1 i)] : Q] = 4, Q[ 4 3(1 i)]
N H6 N , [N : N H6 ] = #H6 = 2.

156

21. TEORIA DE GALOIS

Finalmente, fica como exerccio calcular os corpos fixos dos seguintes subgrupos
de G : h 2 , i e h 2 , . Ambos tem ordem 4, e esgotam a correspondencia de
Galois.
21.10. Extens
oes e subgrupos normais
o 21.11. Seja N/K galoisiana finita, L K e H G. Ent
Proposic
a
ao
Aut(N/L) 1 = Aut(N/(L)) e N H

= (N H ).

o. Como N/K e galoisiana L = N Aut(N/L) . Seja Aut(N/L)


Demonstrac
a
e N , ent
ao 1 () = = , i.e., 1 Aut(N/(L)). Reciprocamente, se Aut(N/(L)) e N , entao = , i.e., 1 = , i.e.,
1 Aut(N/L), i.e., Aut(N/L) 1 .
1
Seja N H e H, entao 1 = , i.e., 1 = 1 , i.e.,
1
H
N , i.e., (N H ). Reciprocamente, se N H e H, entao
1
1 () = = , i.e., N H .

Teorema 21.12. Seja N/K galoisiana finita e L K. Ent
ao L/K e normal
(logo galoisiana) se e somente se Aut(N/L) C Aut(N/K). Neste caso
Aut(N/K)/ Aut(N/L)
= Aut(L/K).
o. Suponha que L/K seja normal. Dado Aut(N/L) e
Demonstrac
a
N algebricamente fechado, entao |L : L N e um K-homomorfismo (ja
que L K), portanto (L) = L e |L Aut(L/K). Neste caso, pela proposicao
anterior,
Aut(N/L) 1 = Aut(N/(L)) = Aut(N/L), i.e., Aut(N/L) C Aut(N/K).
Reciprocamente, se Aut(N/L) C Aut(N/K), entao
Aut(N/(L)) = Aut(N/L) 1 = Aut(N/L).
Pela correspondencia de Galois L = (L). Seja : L um K-homomorfismo.
Como N/L e finita (logo algebrica), existe : N um K-homomorfismo tal
que |L = . Como N/K e normal, Aut(N/K), pelo que foi feito acima,
(L) = (L) = L, i.e., Aut(L/K).
Suponhamos que L/K seja normal. A funcao : Aut(N/K) Aut(L/K)
definida por 7 |L e um homomorfismo de grupos. Este homomorfismo e sobrejetivo, pois dado Aut(L/K), o processo acima produz Aut(N/K) tal
que |L = . Alem disto, N () se e somente se |L = id, i.e., Aut(N/L).
Finalmente a u
ltima afirmativa segue do teorema dos homomorfismos.

o 21.13. Sejam K, L subcorpos de . Definimos o compositum KL
Definic
a
de k e L em como sendo o menor subcorpo de contendo K e L.
Lema 21.14. Sejam K, L subcorpos de e

f (1 , , m )
| f eg
K[L] :=
g(1 , , n )
tem coeficientes em K e 1 , , m , 1 , , n L} .
Ent
ao KL = K[L].

21.18. COEFICIENTES E RAIZES

157

o. Observemos inicialmente que por construcao K[l] e um subDemonstrac


a
corpo de . Alem disto contem K (tome denominador igual a 1 e numerador
igual a uma func
ao constante) e L (tome denominador igual a 1 e numerador
igual a vari
avel 1 ). Seja N um subcorpo contendo K e L. Entao necessariamente conter
a qualquer frac
ao f (1 , , m )/g(1 , , n ) como acima. Portanto,
KL = K[L].

o 21.15. Seja N/K galoisiana finita, K 0 /K finita e N, K 0 um
Proposic
a
corpo algebricamente fechado. Ent
ao K 0 N/K 0 e galoisiana finita e
: Aut(K 0 N/K 0 ) Aut(N/K 0 N )
dada por 7 |N e um isomorfismo de grupos. Em particular, [K 0 N : K 0 ] = [N :
K 0 N ].
o. Como N/K e finita, entao existem 1 , , r N tais que
Demonstrac
a
N = K[1 , , r ]. Logo K 0 N = K 0 [1 , , r ] e como cada i e algebrico sobre
K (logo sobre K 0 ) concluimos que K 0 N/K 0 e finita. Alem disto cada i e separavel
sobre K, assim Pi |K e separavel. Mas Pi |K 0 | Pi |K , logo Pi |K 0 tambem e
separ
avel, em particular i e separavel sobre K 0 e K 0 N/K 0 e separavel.
Seja : K 0 N um K 0 -homomorfismo, onde K 0 e algebricamente
fechado. Logo |N : N e um K-homorfismo. Como N/K e normal, entao
Aut(N/K) e (i ) N para todo i. Como |K 0 = id, concluimos que (K 0 N )
K 0 N . Por outro lado, para todo z K 0 N , z = f (1 , , r ) com coeficientes em
K 0 , e como i = i para algum i N , concluimos que z = (f (1 , , r )),
portanto (K 0 N ) = K 0 N , Aut(K 0 N/K 0 ) e K 0 N/K 0 e normal.
Observe que est
a bem definita e e injetiva. Seja Aut(N/K 0 N ). Como
0
K K N , ent
ao Aut(N/K). Seja H a imagem de . Basta mostrar que
(H) K 0 N . De fato, neste caso, H = (H) (K 0 N ) = Aut(N/K 0
N ) H. Seja (H) = N H e H. Basta mostrar que K 0 , pois
automaticamente N . Existe Aut(K 0 N/K 0 ) tal que |N = . Assim, para
0
0
todo Aut(K 0 N/K 0 ), = , i.e., N Aut(K N/K ) = K 0 , pois K 0 N/K 0 e
galoisiana.

rio 21.16. Seja N/K uma extens
Corola
ao galoisiana finita com K R,
N C e N 6 R. Ent
ao [N : N R] = 2 e [N : K] e par.
o. Observe que RN = C e [N : (N R)] = [C : R] = 2 e aplique
Demonstrac
a
a proposic
ao.

rio 21.17. Seja N/K uma extens
Corola
ao galoisiana finita. Seja N (x1 , ,
xn ) o corpo de frac
oes do anel de polin
omio N [x1 , , xn ] em n vari
aveis com
coeficientes em N . Ent
ao N (x1 , , xn )/K(x1 , , xn ) e galoisiana com grupo de
Galois isomorfo a Aut(N/K).
o. Basta observar que N K(x1 , , xn ) = N (x1 , , xn ) e apliDemonstrac
a
car a proposic
ao anterior.

21.18. Coeficientes e razes
Para todo n 1 inteiro seja Sn o grupo das permutacoes de n elementos. Para
todo conjunto finito S denotamos por Perm(S) o grupo das permutacoes de S.

158

21. TEORIA DE GALOIS

o 21.19. Seja f K[x] irredutvel, m


Proposic
a
onico, separ
avel de grau n e
N = K(Rf ). Ent
ao
(a) para todo Aut(N/K), |Rf Perm(Rf ) = Sn .
(b) A func
ao : Aut(N/K) Sn dada por 7 Rf e um homomorfismo
injetivo de grupos.
o. Observemos que #Rf = n e que |Rf e injetiva. Assim (1)
Demonstrac
a

segue. E claro que e um homomorfismo de grupos. Observemos que se |Rf = id,


ent
ao = id, pois N = K(Rf ).

O tem (b) e um caso particular do seguinte teorema de Cayley (ver captulo
sobre teoremas de Sylow).
o 21.20. A imagem de e chamado o grupo de Galois de f com
Definic
a
respeito a K e denotado por Gal(f, K).
o 21.21. Quando K = Q, o problema de Galois era caracterizar
Observac
a
em termos de propriedades de Gal(f, Q) quando as razes de f seriam expressas da
forma radical. Isto equivale a Gal(f, Q) ser um grupo sol
uvel. Retornaremos a este
ponto no captulo de solubilidade por radicais.
Existe uma situac
ao em que o grupo de Galois Gal(f, K) e todo o grupo Sn .
Para isto utilizaremos o seguinte lema (ver [GaLe, p. 106]).
Lema 21.22. Seja p > 2 um n
umero primo e H um subgrupo do grupo Sp de
permutac
oes de p elementos. Suponha que H contenha uma transposic
ao (elemento
de ordem 2) e um elemento de ordem p. Ent
ao H = Sp .
Teorema 21.23. Seja f Q[x] irredutvel m
onico de grau primo p > 2. Suponha que f possua exatamente p 2 razes reais. Ent
ao Gal(f, Q) = Sp .
o. A conjugacao complexa restrita a N = Q[Rf ] nos da um
Demonstrac
a
Q-homomorfismo : N C. Mas como N/Q e normal, entao Aut(N/Q).
Por hip
otese fixa as p 2 razes reais e necessariamente permuta as duas razes
complexas conjugadas restantes. Portanto tem ordem 2. A fortiori, sua imagem,
tambem denotada por em Gal(f, Q) tambem tem ordem 2.
Seja Rf . Logo [Q[] : Q] = grau(f ) | [N : Q] = # Gal(N/Q), uma vez
que N/Q e galoisiana. Pelo primeiro teorema de Sylow, existe Gal(N/Q) de
ordem p. A fortiori, sua imagem, tambem denotada por em Gal(f, Q) tambem
tem ordem p. Assim, o teorema segue do lema.


CAPTULO 22

Extens
oes ciclot
omicas
Seja K um subcorpo de um corpo algebricamente fechado . Para todo n 1,
consideremos o subgrupo
Wn := Wn () := {z | z n = 1}
de , dito grupo das razes n-esimas da unidade. Observemos que este grupo e
finito de ordem no m
aximo n. Pelo lema 18.19 temos que Wn e um grupo cclico
cuja ordem coincide com o seu expoente. Alem disto, #Wn = n se somente se
p = car() - n. De fato, #Wn = n se e somente se polinomio xn 1 [x] e
separ
avel, o que ocorre se e somente se car() = 0 ou p com p - n. Note por
exemplo que Wp = {1}, se car() = p.
A partir de agora suporemos sempre que car() = 0 ou p com p - n. Seja
Wn (K) := Wn K.
Este conjunto e um subgrupo cclico de Wn e de K . Este subgrupo depende
diretamente de K e n. Por exemplo, se K = Q, = C e n = 6, temos que
W6 = {1, , , 5 }, onde = e2i/6 , mas W6 (Q) = {1}. Se n = 5, entao
Wn = {1, , , 4 }, onde = e2i/5 , mas W5 (Q) = {1}. Assim, Wn (K) depende
de n e de K. Por outro lado, se n e par (resp. mpar), entao Wn (Q) = {1} (resp.
Wn (Q) = {1}).
Seja um gerador de Wn . Existe um isomorfismo canonico
Wn
= Z/nZ dado por i 7 i.
Lembremos que os geradores de Z/nZ sao exatamente as classes
a tais que mdc(a, n) = 1,
i.e., s
ao os elementos de (Z/nZ) . A pre-imagem destes geradores pelo isomorfismo
anterior e o conjunto Pn de geradores de Wn . Tal conjunto e chamado o conjunto
das razes primitivas n-esimas da unidade. Observe tambem que pelo teorema de
Lagrange para todo Wn temos o() = d | n. Assim, podemos escrever
[
(22.0.1)
Wn =
Pd .
d|n

Como anteriormente definimos


Pn (K) := Pn K.
Assim, Wn (K) e cclico de ordem n se e somente se Pn (K) 6= .
o 22.1. Dizemos que Ln := K[Rxn 1 ] e a n-esima extensao ciDefinic
a
clot
omica de K contida em . Quando K = Q, Ln e dito o n-esimo corpo ciclot
omico.
159

22. EXTENSOES
CICLOTOMICAS

160

Teorema 22.2. A extens


ao Ln /K e galoisiana finita, Aut(Ln /K) e um grupo
abeliano isomorfo a um subgrupo de (Z/nZ) . Em particular, [Ln : K] | (n). Alem
disto, Ln = K() para algum gerador de Wn (Ln ).
o. Esta extensao e finita, pois e finitamente gerada por eleDemonstrac
a
claro que Ln /K e normal, pois
mentos algebricos sobre K, as razes de xn 1. E
Ln e o corpo de decomposicao de xn 1 sobre K. Tambem e claro que Ln /K e
separ
avel, pois xn 1 e separ
avel (lembre que p - n, se p > 0). Seja um gerador de
Wn (Ln ) = Wn . Ent
ao Aut(Ln /K) se e somente se () for tambem um gerador
de Wn , o que ocorre se e somente se () = a para algum a {0, , n 1} tal
que mdc(a , n) = 1. Isto induz a seguinte funcao
: Aut(Ln /K) (Z/nZ)
definida por 7 a . Esta funcao e um homomorfismo injetivo de grupos. De fato,
por um lado ( ) = a . Por outro lado, () = ( a ) = ()a = a a ,
portanto a = a a , a fortiori, ( ) = ()( ) e e um homomorfismo de
grupos. Alem disto, N () se e somente se a = 1, o que ocorre se e somente
se = id.

rio 22.3. [Ln : K] = (n) se e somente se Aut(Ln /K)
Corola
= (Z/nZ) .
Verificaremos que a condicao do corolario e satisfeita se K = Q. Para isto
precisamos do seguinte lema elementar cuja demonstracao deixamos a cargo do
leitor.
Lema 22.4. Sejam f, g Q[x] tais que f g Z[x], ent
ao f, g Z[x].
Teorema 22.5. Seja um gerador de Wn C . Ent
ao [Q() : Q] = (n).
o. Seja p um n
Demonstrac
a
umero primo tal que p - n. Afirmamos que
P|Q = P p |Q . Suponha que P|Q 6= P p |Q . Seja
p : Z Fp ,

a 7 a

o homomorfismo quociente. Este induz um homomorfismo sobrejetivo p : Z[x]


Fp [x] dado por
X
X
ai xi 7
ai xi .
i

Observe que p Rxn 1 , logo P|Q e P p |Q dividem xn 1. Ou seja, existe h Q[x]


tal que
xn 1 = hP|Q P p |Q .
Pelo lema anterior concluimos que h, P|Q , P p |Q Z[x]. Em particular,
xn 1 = p (h)p (P|Q )p (P p |Q ).
Observe que e raiz de P p |Q (xp ), logo
P p |Q (xp ) = h1 (x)P|Q (x),
para algum h1 Z[x], onde novamente utilizamos pelo lema anterior. Portanto,
p (P p |Q (xp )) = p (P p |Q )(x)p = p (h1 )(x)p (P|Q )(x).
Mas p (P|Q ) e p (P p |Q ) s
ao irredutveis monicos. Logo p (P|Q ) = p (P p |Q ). Em
n
particular, x 1 possui fator m
ultiplo. Mas este polinomio e separavel, pois p - n.
Concluimos assim que
(22.5.1)

P|Q = Pp |Q .

22. EXTENSOES
CICLOTOMICAS

161

Seja Pn , ent
ao = a , onde a = p1 pr , onde pi e primo e pi - n.
Aplicando sucessivamente (22.5.1) concluimos que
P|Q = P|Q .
Logo
#RP|Q #Pn = (n).
Por outro lado,
#RP|Q = grau(P|Q ) = [Q() : Q] (n),
onde a u
ltima desigualdade segue do teorema anterior.

o 22.6. Denotamos por


Definic
a
n := P|Q
o n-esimo polin
omio ciclot
omico.
Segue de (22.0.1) e da prova do teorema anterior que
Y
xn 1 =
d .
d|n

Esta u
ltima igualdade permite recuperar indutivamente os polinomios ciclotomicos,
por exemplo, a partir de p para p um n
umero primo.
O grupo de Galois de extensoes ciclotomicas, mesmo sobre os racionais, e sempre abeliano, mas raramente e cclico. Lembre por exemplo que (Z/nZ) e cclico
se n for 2, 4, p n
umero primo ou 2p. Entretanto, quando substituimos Q pelo corpo
finito Fp de p elementos, para um n
umero primo p, o que obtemos e sempre um
grupo cclico como explicaremos a seguir.
o 22.7. Note tambem que todo corpo finito Fq de q = pn elementos
Observac
a
d
a origem a uma extens
ao ciclotomica Fq /Fp de corpos finitos e necessariamente
uma extens
ao ciclot
omica, pois Fpn \ {0} e exatamente Wpn 1 .
Extens
oes finitas de Q s
ao ditas corpos de n
umeros. Podemos naturalmente
constuir uma torre de extens
oes ciclotomicas
Q Q[p ] Q[p2 ] Qp
chamada uma torre p-
adica. O estudo deste tipo de torre foi feito por K. Iwasawa
e este associa a cada torre uma serie p-adica intimamente ligada `a funcao analtica
p-
adica de Kubota e Leopoldt a qual interpola L-funcoes de Dirichlet nos inteiros
negativos.
Por outro lado e possvel construir torres semelhantes quando substituimos Q
pelo corpo de func
oes racionais Fp (x). Neste caso entretanto dois tipos de ciclotomia aparecem, emergindo um fenomeno distinto do caso de corpos de n
umeros.
De um lado as extens
oes do tipo Fq (x)/Fp (x) por constantes, que como observamos anteriormente e utilizando a teoria de Galois sao extensoes ciclotomicas. Por
outro lado, o papel das razes da unidade tambem tem como contrapartida o que
chamamos de pontos de torc
ao de um determinado modulo devido a Carlitz. Para
mais sobre isto ver [Goss].
Finalmente, a teoria de extensoes ciclotomicas tanto em um caso quanto em
outro s
ao incarnac
oes unidimensionais de um fenomeno mais amplo (multiplicacao
complexa) que ocorre por exemplo no contexto de variedades abelianas e modulos
de Drinfeld.

162

22. EXTENSOES
CICLOTOMICAS

o 22.8. Seja p um corpo algebricamente fechado contendo Fp . DeDefinic


a
finimos em p o automorfismo de Frobenius Frobp (a) = ap .
Teorema 22.9. A extens
ao Fq /Fp e galoisiana finita e seu grupo de Galois
Aut(Fq /Fp ) e cclico de ordem n gerado pela restric
ao (Frobp )|Fq do automorfismo
de Frobenius Frobp a Fq .
o. A primeira parte do teorema ja esta feita. Note que
Demonstrac
a
(Frobp )nFq = id. Seja um gerador de Fq . Entao o() = pn 1. Se existisse j < n
j

ao = Frobp ()j = p , i.e., (pn 1) | (pj 1), o que e


tal que (Frobp )j|Fq = id, ent
impossvel. Assim, o((Frobp )|Fq ) = n. Mas # Aut(Fq /Fp ) = [Fq : Fp ] = n.

Teorema 22.10. Seja um gerador de Wn (p ). Ent
ao [Fp () : Fp ] = o(p) em
(Z/nZ) .
o. Seja m := [Fp () : Fp ] e f := o(p) em (Z/nZ) . Neste caso
Demonstrac
a
Fp ()
= Fq , onde q = pm . Alem disto, o() = n | |Fq | = q 1, i.e., pm 1 (mod n),
em particular pm = 1. Pelo lema chave, o(p) = f | m, a fortiori f m.
f
f
Reciprocamente, como pf 1 (mod n), entao p 1 = 1, i.e., p = . Por
outro lado, para todo Fp () temos que
=

m1
X

ai i ,

i=0

onde ai Fp para todo i. Pelo pequeno teorema de Fermat, api = ai para todo i,
portanto,
m1
X pf f m1
X
f
p =
ai p =
ai i = .
i=0

i=0

Em particular, tomando um gerador de Fp () concluimos que p


pelo lema chave, o() = (pm 1) | (pf 1), em particular m f .
o 22.11. Analogamente, definimos n := P|Fp .
Definic
a
o 22.12. A decomposicao de
Observac
a
[
Wn (p ) =
Pd (p )
d|n

e o teorema anterior implicam que


xn 1 =

Y
d|n

Alem disto e f
acil ver que d = p (d ).

d .

= 1, logo


CAPTULO 23

Extens
oes cclicas
Seja K um subcorpo de um corpo algebricamente fechado . Uma extensao
galoisiana finita L/K e cclica (resp. abeliana) se Aut(L/K) for cclico (resp. abeliano).
Teorema 23.1 (teorema de Abel). Seja K um corpo, car(K) = p primo e
a K . As seguintes condic
oes s
ao equivalentes:
p
(1) x a e irredutvel em K[x].
(2) xp a n
ao possui raiz em K.
(3) a
/ K p := {bp | b K}.
claro que (1) implica (2) que implica (3). Suponha que
o. E
Demonstrac
a
x a seja redutvel em K[x] e seja tal que p = a. Entao P|K | (xp a).
Como xp a = (x )p em [x] concluimos que P|K (x) = (x )l , onde 1
l p 1. Mas se l > 1, entao P|K nao e separavel, consequentemente existe
h K[x] tal que P|K (x) = h(xp ). Mas devido ao grau de P|K isto nao e possvel.
Portanto, P|K (x) = x e separavel e K, em particular a K p .

p

Trataremos agora o caso em que car(K) = 0 ou car(K) = p e p - n. Neste caso


Pn 6= , digamos Pn e
Rxn a = { i | 0 i n 1, , n = a}.
Analisaremos primeiro o caso em que Pn (K) 6= .
Teorema 23.2. Suponhamos que Pn (K) 6= e seja L = K[Rxn a ]. Ent
ao
L/K e galoisiana e Aut(L/K) e isomorfo a um subgrupo de Z/nZ, sendo portanto
cclico. Em particular, [L : K] | n e L = K[] para qualquer Rxn a .
o. Como L e um corpo de decomposicao, entao L/K e normal.
Demonstrac
a
Alem disto como p - n e D(xn a) = nxn1 concluimos que xn a e separavel,
portanto L/K e separ
avel. Alem disto para todo Aut(L/K), () Rxn a ,
portanto existe 0 i < n tal que () = i . Consideremos a funcao
: Aut(L/K) Z/nZ dada por () = i .
Esta func
ao e um homomorfismo injetivo de grupos (neste caso, como Z/nZ e cclico,
concluimos que Aut(L/K) como subgrupo tambem o e). De fato, dados ,
Aut(L/K), ent
ao () = ( i ) = i i , portanto ( ) = i i = ( )().
Alem disto N () se e somente se i = 0, i.e., i = 0, mas neste caso = id. 
o 23.3. A extensao cclica L = K[Rxn a ] e dita uma extensao de
Definic
a
Kummer.
163


23. EXTENSOES
CICLICAS

164

possvel desenvolver uma teoria de extensoes de Kummer


o 23.4. E
Observac
a
mesmo que Pn (K) = . Para isto e necessario cohomologia galoisiana. Para mais
detalhes ver [La, chapter VI].
Nesta u
ltima situac
ao construimos a seguinte seq
uencia de extensoes
K[Rxn a ] = K[, ] K[] K.
A primeira extens
ao e cclica de grau dividindo n enquanto a segunda e abeliana de
grau diviindo (n). Mais tarde veremos que isto pode ser traduzido em termos do
grupo Aut(L/K). Ele tem a propriedade de ser um grupo sol
uvel. Em particular
obteremos que o polin
omio xn a = 0 e sol
uvel por radicais (o que e exatamente
a pergunta original de Galois para este polinomio particular.
Para provar a recproca do teorema anterior precisamos do teorema 90 de Hilbert. Seja G um grupo e Hom(G, K) denota o conjunto dos homomorfismos multiplicativos, i.e., dado hom(G, K), (xy) = (x)(y). Por abuso de notacao
denotaremos ainda por Hom(G, K) o K-espaco vetorial gerado por este conjunto.
Teorema 23.5 (teorema de Artin). Dados 1 , , n Hom(G, K) distintos
ent
ao estes elementos s
ao K-linearmente independentes.
o. Suponhamos que existam a1 , , an K nao todos nulos
Demonstrac
a
tais que
a1 1 + . . . + an n = 0,
i.e., para todo y G temos que
(23.5.1)

a1 1 (y) + . . . + an n (y) = 0.

Ap
os reenumerac
ao suponhmaos que a1 , , ak sejam nao nulos que a n-upla
(a1 , , ak , 0, , 0) tenha o maior n
umero de entradas nulas possveis. Seja x G
tal que 1 (x) 6= k (x). Ent
ao para todo y G temos que
(23.5.2)

a1 1 (xy) + . . . + ak k (xy) = a1 1 (x)1 (y) + . . . + ak k (x)k (y) = 0.

Multiplicando a (23.5.1) por k (x) e subtraindo de (23.5.2) obtemos


b1 1 (y) + . . . + bk1 k1 (y) = 0,
onde bi = ai (i (y) i (x)) e b1 6= 0. Em particular
b1 1 + . . . + bk1 k1 = 0
e esta combinac
ao e n
ao trivial possuindo um n
umero de zeros maior que a combinac
ao que possui o maior n
umero de zeros. Isto e uma contradicao.

rio 23.6 (teorema de Dedekind). Sejam 1 , , n Aut(K), ent
Corola
ao
este conjunto e K-linearmente independente.
Teorema 23.7 (teorema 90 de Hilbert). Seja L/K uma extens
ao cclica de
grau n e um gerador de Aut(L/K). Dado L temos que

(1) NL/K () = 1 se e somente se existe L tal que = ()


.
(2) TL/K () = 0 se e somente se existe L tal que = ().


23. EXTENSOES
CICLICAS

165

o. Lembremos que como Aut(L/K) = hi, entao


Demonstrac
a
NL/K () =

n1
Y

() e TL/K () =

i=0

n1
X

i ().

i=0

Em particular, NL/K (()) = NL/K () e TL/K (()) = TL/K (). Se existe L

(resp. = ()) entao NL/K () = 1 (resp. TL/K () = 0).


tal que = ()
Provemos as recprocas separadamente. Suponhamos primeiro que NL/K () =
1. Pelo teorema de Dedekind, id, , , n1 sao K-lienarmente independentes.
Consideremos a K-combinac
ao linear nao trivial
id + + (()) 2 + . . . + (() . . . n2 ()) n1 6= 0,
pois o primeiro coeficiente e nao nulo. Logo existe L tal que
:= + () + (()) 2 () + . . . + (() . . . n2 ()) n1 () 6= 0.
Qn1
Aplicando dos dois lados desta igualdade de notando que i=1 i () = 1 e
que n () = concluimos que
() = () + () 2 () + (() 2 ()) 3 () + . . . + 1
= 1 ( + () + (()) 2 () + . . . + (() . . . n2 ()) n1 ())
= 1 .
Suponhamos agora que TL/K () = 0. Como L/K e separavel existe L tal
que TL/K () 6= 0 (ver exerccio no capttulo de extensoes separaveis). Seja
:=

1
(() + ( + ()) 2 () + . . . + ( + () + . . . + n2 ()) n1 ().
TL/K ()

Observe que
() =

1
(() 2 ()) + (() + 2 ()) 3 () + . . .
TL/K ()

+ (() + . . . + n1 ()) n ()).


Pn1
Como n () = e i=1 i () = concluimos que
1
( + () + . . . + n1 ())
TL/K ()
1
=
TL/K () = .
TL/K ()

() =


Teorema 23.8. Suponhamos que Pn (K) 6= . Seja L/K uma extens
ao cclica
de grau n. Ent
ao existe a K tal que L = K[Rxn a ] e L = K[] para qualquer
Rxn a .
o. Seja Pn (K), entao NL/K () = n = 1. Pelo teorema 90
Demonstrac
a

de Hilbert existe L tal que = ()


, onde hi = Aut(L/K). Em particular,
1
n
n
1 n n
claro que
() = e ( ) = () = ( ) = , i.e., a = n K. E
Rxn a = { i | 0 i n 1} L, logo K[Rxn a ] L. Alem disto Rxn a
RP|K , portanto xn a = P|K , assim K[] = K[Rxn a ] e [K[] : K] = n, portanto
L = K[].


166

23. EXTENSOES
CICLICAS

o 23.9. Seja K um corpo de caracterstica p e a K. Ent


Proposic
a
ao
xp x a e irredutvel em K se e somente se n
ao existe b K tal que bp b = a.
o. Se existe b K tal que bp b = a, entao xp xa possui uma
Demonstrac
a
raiz em K sendo portanto redutvel. Reciprocamente, suponha que f = xp x a
seja redutvel em K[x]. Seja uma raiz de f , entao P|K | (xp x a). Note
que
Y
Rxp xa = { + i | 0 i < p} e P|K =
(x i)
iI

para algum subconjunto I {0, 1, , p 1}. Portanto o coeficiente de grau d 1,


onde 1 d = #I, e igual a d + c com c {0, 1, , p 1}. Em particular, como
d + c K, concluimos que d K e como d e inversvel, pois p - d, concluimos
que K, i.e., p = a.

Teorema 23.10. Seja a K tal que n
ao existe K com p = a. Ent
ao
a extens
ao K(Rxp xa )/K e cclica de grau p. Alem disto K[Rxp xa ] = K[]
para todo Rxp xa .
o. Como L = K[Rxp xa ] e um corpo de decomposicao, a
Demonstrac
a
extens
ao L/K e nornmal. Alem disto D(xp x a) = 1, logo L/K e separavel.
As razes de xp xa s
ao da forma +i para i = 0, , p1. Portanto, L = K[].
Pela proposic
ao anterior xp x a = P|K para algum Rxp xa , portanto
[L : K] = p.

o 23.11. Uma extensao cclica da forma da forma K[Rxp xa ]/K em
Definic
a
caracterstica p e dita uma extensao de Artin-Schreier.
possvel de forma semelhante ao que foi feito acima ca o 23.12. E
Observac
a
racterizar extens
oes cclicas em caracterstica p de grau pn . Neste caso e necessario
substituir por um vetor, chamado um vetor de Witt, por isto estas extensoes sao
ditas de Artin-Schreier-Witt. Vetores de Witt formam um anel que como espaco
vetorial e isomorfo a K n , mas com outra soma e produto de tal forma que seja
um anel em caracterstica 0. Tomando seu limite projetivo (veja captulo de teoria
um anel com um
de Galois infinita) obtemos o anel W(K) de vetores de Witt. E
u
nico ideal maximal pW(K) cujo quociete e isomorfo a K. Assim pensamos que ele
levanta K. Isto e similar ao fato dos anel inteiros p-adicos Zp levantar Fp o corpo
de p elementos.
Vetores de Witt aparecem em varias partes na matematica. Para citar apenas
duas. Serre introduziu a cohomologia com coeficientes nos feixes de vetores de
Witt que pode ser vista como uma precursora da cohomologia etale. De outro lado,
curvas sobre um corpo K de caracterstica p podem ser deformadas em curvas
sobre o anel W(K).
Teorema 23.13. Seja K um corpo de caracterstica p e L/K uma extens
ao
cclica de grau p. Ent
ao existe a K tal que a 6= bp b para todo b K e
L = K[Rxp xa ].
o. Note que TL/K (1) = p = 0. Seja um gerador de Aut(L/K
Demonstrac
a
). Pelo teorema 90 de Hilbert existe L tal que 1 = (), i.e., () = 1.
Logo para todo 0 j < p, j () = j, em particular para todo i = 0, , p 1,
+i e raiz de P|K e alem disto (p ) = p +j (+j) = p (pelo pequeno


23. EXTENSOES
CICLICAS

167

teorema de Fermat). Alem disto, Rxp xa RP|K , logo P|K | xp x a, para


a = p K e P|K = xp x a. Em particular, L = K(Rxp xa ).


CAPTULO 24

Solubilidade por radicais


Este captulo responde `
a questao original de Galois : quando uma equacao
polinomial com coeficientes racionais tem solucao na forma radical. Observe que
precisamos n
ao s
o da gestalt da teoria de Galois mas tambem de extensoes ciclot
omicas e cclicas bem como da nocao de grupos sol
uveis.
o 24.1. Uma extensao galoisiana finita E/k e dita sol
Definic
a
uvel se e somente
se Aut(E/k) e um grupo sol
uvel. Isto equivale a dizer que existe uma seq
uencia de
corpos
E = E0 E1 E2 En = k
tal que cada extens
ao Ei /Ei+1 e abeliana, ou equivalentemente cclica de grau
primo.
Extens
oes sol
uveis satisfazem `as seguintes propriedades.
o 24.2.
Proposic
a
(1) Sejam k F E corpos tais que E/k e F/k
sejam extens
oes galoisianas finitas. Ent
ao E/k e sol
uvel se e somente se
E/F e F/k s
ao sol
uveis.
(2) Suponha que E/k seja sol
uvel e que K/k seja uma extens
ao finita qualquer
com E, K e corpo, ent
ao EK/K e sol
uvel.
(3) Se E/k e K/k s
ao sol
uveis, ent
ao EK/k e sol
uvel.
o. (1) Basta utilizar a proposicao 12.17 e notar que basta mosDemonstrac
a
trar o resultado para os respectivos grupos de automorfismos, i.e., Aut(E/k) e
sol
uvel se e somente se Aut(E/F ) e Aut(F/k)
uveis
= Aut(E/k)/ Aut(E/F ) sao sol
(lembre que F/k e galoisiana se e somente se Aut(E/F ) C Aut(E/k).
(2) Segue da proposic
ao 21.15 que EK/K e galoisiana finita. Alem disto
Aut(EK/K)
uvel, pela
= Aut(E/E K) Aut(E/k). Como Aut(E/k) e sol
proposic
ao 12.17 concluimos que Aut(EK/K) tambem e sol
uvel.
(3) Novamente, pela proposicao 21.15, EK/k e galoisiana finita. Alem disto,
pela proposic
ao 12.17, utilizando que Aut(EK/K) e Aut(K/k)
= Aut(EK/k)/
Aut(EK/K) s
ao sol
uveis, concluimos que Aut(EK/k) tambem o e. Portanto,
EK/k e sol
uvel.

o 24.3. Uma extensao finita separavel F/k e dita sol
Definic
a
uvel por radicais
se existe E/k finita tal que F E e existe uma seq
uencia de corpos
E = E0 E1 En = k
tal que cada extens
ao Ei /Ei+1 e de um dos 3 tipos seguintes:
(1) Ei = Ei1 [], onde Rxn 1 , para algum n 1.
(2) Ei = Ei1 [], onde Rxn a , para algum n 1, se p - n, onde p =
car(k) (esta condic
ao e vazia se car(k) = 0) e a Ei1 .
169

170

24. SOLUBILIDADE POR RADICAIS

(3) Ei = Ei1 [], onde Rxp xa , se car(K) = p > 0 e para algum


a Ei1 .
Extens
oes sol
uveis por radicais satisfazem as seguintes propriedades. Em todas
as propriedades abaixo suporemos que os corpos estejam todos contidos em um
corpo suficientemente grande, de tal forma a podermos tomar composita de
corpos.
o 24.4.
Proposic
a
(1) Sejam k F E corpos com E/k separ
avel finita. Ent
ao E/k e sol
uvel por radicais se e somente se E/F e F/k o
s
ao.
(2) Suponha que E/k seja sol
uvel por radicais e seja K/k uma extens
ao finita.
Ent
ao EK/K e sol
uvel por radicais.
(3) Suponha que E/k e K/k sejam sol
uveis por radicais. Ent
ao EK/k e
sol
uvel por radicais.
o. (1) Suponha que F/k e E/F sejam sol
Demonstrac
a
uveis por radicais.
Logo existem F 0 /k finita tal que F 0 F e seq
uencia de corpos
F 0 = F0 F1 k,
na qual cada extens
ao Fi /Fi1 e de um dos 3 tipos anterioes. Similarmente, existem
E 0 /F finita tal que E 0 E e seq
uencia de corpos
E 0 = E0 E1 F,
onde cada extens
ao Ei /Ei1 e de um dos 3 tipos acima. Tomando o compositum da
segunda seq
uencia com F 0 e continuando pela segunda ate obtemos uma seq
uencia
de corpos
E 0 F 0 = E0 F 0 E1 F 0 F 0 F1 k.
Finalmente, observe que Ei F 0 = Ei1 F 0 [] ou Ei1 F 0 [], em qualquer caso recuperamos um dos 3 tipos anteriores.
Suponha agora que E/k seja sol
uvel por radicais, ou seja existe E 0 /k finita com
0
E E e
E 0 = E0 E1 k,
com Ei = Ei1 [] ou Ei1 []. Primeiro, como F E E 0 , segue imediatamente
que F/k e sol
uvel por radicais. De outro lado, como acima, tomando o compositum
da seq
uencia anterior com F concluimos tambem que E E 0 E 0 F e E/F e
sol
uvel por radicais.
(2) Mesmo argumento do u
ltimo paragrafo, tomando agora o compositum da
seq
uencia com K.
(3) Segue dos 2 anteriores.

Teorema 24.5. Seja E/k uma extens
ao galoisiana finita. Ent
ao E/k e sol
uvel
por radicais se e somente se E/k e sol
uvel.
o. Suponha que E/k seja sol
Demonstrac
a
uvel. Neste caso existe uma seq
uencia de corpos
E = E0 E1 E2 En = k
Q
tal que cada extens
ao Ei /Ei+1 e cclica de grau primo `i . Seja m = i `i onde
fazemos o produto apenas nos n
umeros primos `i tais que `i 6= p = car(k). Seja

24. SOLUBILIDADE POR RADICAIS

171

um corpo algebricamente fechado contendo k e Pm (). Seja K := k[].


Consideremos o compositum da seq
uencia de corpos acima com K,
EK = L0 E1 K = L1 E2 K = L2 En K = K.
Cada extens
ao Li /Li+1 e galoisiana e temos que
Aut(Li /Li+1 ) = Aut(Ei K/Ei+1 K)
e isomorfo a um subgrupo de ordem > 1 de Aut(Ei /Ei+1 ). Portanto este subgrupo
e igual ao pr
oprio Aut(Ei /Ei+1 ), o qual e cclico de ordem `i . Mas neste caso, por
construc
ao existe m/`i Ei1 raiz `i -esima da unidade, para `i 6= p. Portanto, a
extens
ao Li /Li+1 e uma extensao de Kummer, se `i 6= p. Caso `i = p a extensao
e automaticamente de Artin-Schreier. Portanto, cada extensao Li /Li+1 e de um
dos 3 tipos acima, i.e., EK/K e sol
uvel por radicais. Trivialmente, K/k e sol
uvel
por radicais. Do item (1) das propriedades anteriores concluimos que EK/k e
sol
uvel por radicais, a fortiori E/k e sol
uvel por radicais (novamente o item (1) das
propriedades acima, uma vez que E EK).
Reciprocamente, suponha que E/k seja sol
uvel por radicais. Entao existe E 0 /k
finita contendo E e uma seq
uencia de corpos
E 0 = E0 E1 E2 En = k
tal que cada Ei /Ei+1 e de um dos tres tipos acima. Note que a priori a extensao
Ei /Ei1 n
ao e galoisiana, isto falha no caso (2) acima. Seja m o produto de todos
os n
umeros primos dividindo [E 0 : k] distintos de p = car(k) (caso p > 0). Seja
Wm () uma raiz primitiva m-esima da unidade em um corpo algebricamente
fechado (como sempre supomos suficientemente grande para conter todos os
corpos considerados). Seja F := k[] a m-esima extensao ciclotomica de k. Considere agora o compositum da seq
uencia anterior com F dado por
E 0 F E1 F F.
Para cada i, seja Li := Ei F . Note que agora cada Li /Li1 e galoisiano, pois
corrigimos o caso Kummer acrescentando um elemento mi , uma raiz mi -esima
primitiva da unidade a Ei1 , onde mi = [Ei : Ei1 ], caso p - mi . Caso contrario
nada h
a a fazer. Alem disto neste caso Li = Li1 [i ] = Li1 [Rxmi ai ], onde
mi
i = ai . Finalmente, observe que E 0 F e o corpo de decomposicao sobre k do
polin
omio
Y
Y
f :=
(xmi ai )
(xp x ai ).
i,p-mi

i,mi =p

Portanto, E 0 F/k e galoisiana (ja que E 0 F/F e separavel, pois cada Li /Li1 o e, e
F/k tambem e separ
avel). A fortiori, E 0 F/F e sol
uvel. Trivialmente F/k e sol
uvel.
Assim, pelas propriedades de extensoes sol
uveis, E 0 F/k e sol
uvel. A fortiori, pela
mesma raz
ao, E/k e sol
uvel.

o 24.6. Dado f Q[x] irredutvel. Este polinomio e dito sol
Definic
a
uvel por
radicais se Q[Rf ]/Q e sol
uvel por radicais.
rio 24.7 (teorema de Galois, post-mortem). Seja f Q[x] irredutvel.
Corola
Ent
ao f e sol
uvel por radicais se e somente se Gal(f, K) for sol
uvel.
o 24.8. Num captulo posterior abordaremos o problema inverso
Observac
a
de Galois, que permaence em aberto desde o seculo XIX. Este diz o seguinte. Dado
um grupo finito G ser
a que existe uma extensao galoisiana finita K/Q tal que

172

24. SOLUBILIDADE POR RADICAIS

Gal(K/Q) seja G? Veremos que a geometria, via o teorema de irredutibilidade


de Hilbert poder
a nos dar informacoes relevantes para este problema. Um caso
particular e aquele no qual o grupo G e um grupo sol
uvel. Nesta situacao sabe-se

que existe K. Isto e devido a Safarevi


c e Iwasawa. Para mais sobre isto veja [Ser]
o 24.9. N
Observac
a
ao e difcil provar que S4 e S3 sao grupos sol
uveis. Alem
disto, para todo polin
omio irredutvel f Q[x] de grau n temos que Aut(k(Rf )/k)
e isomorfo a um subgrupo de Sn . Portanto, polinomios de graus 3 e 4 sao sempre
sol
uveis. Isto mostra que os algebristas arabes e italianos so podiam mesmo achar
explicitamente as razes na forma radical, o que nao quer dizer que encontrar as
f
ormulas por eles obtidas fosse missao facil.
Contrariamente, equac
oes de grau 5 nao sao necessariamente sol
uveis por radicais, uma vez que S5 n
ao o e (veja [GaLe]. O teorema 21.23 nos diz que polinomios
de grau primo p > 2 com exatamente 2 razes reais tem grupo de Galois Sp . Assim,
basta considerar um polin
omio de grau 5 com 3 razes reais.

Parte 5

T
opicos adicionais

CAPTULO 25

O problema inverso de Galois


Problema 25.1. Seja G um grupo finito. Sera que existe uma extensao galoisiana finita K/Q tal que Gal(K/Q) = G?
Este problema permanece em aberto desde o seculo XIX. Entretanto reformulac
oes geometricas n
ao s
o geraram analogos desta questao em outras circunstancias, bem como trouxeram de volta resultados para o problema original. Nossa
primeira sec
ao ser
a justamente dedicada a mostrar que o grupo Sn de permutacoes
de n elementos sempre e grupo de Galois de uma extensao do corpo de funcoes racionais K(x1 , , xn ) para um corpo K qualquer. Em particular, tomando K = Q
e utilizando o teorema de irredutibilidade de Hilbert, obteremos que Sn e grupo
de Galois sobre Q, i.e., existe K/Q galoisiana finita tal que Sn = Gal(K/Q). Em
seguida discutiremos desenvolvimentos na direcao do problema inverso para outros
grupos.
25.2. Grupo Sn
Sejam Sn o grupo das permutacoes de n elementos, R um anel comutativo com
unidade e A = R[x1 , , xn ] o anel de polinomios em n variaveis com coeficientes
em R. Para todo Sn e f (x1 , , xn ) A definimos
(f (x1 , , xn )) = f (x(1) , , x(n) ).
Esta func
ao e na verdade um automorfismo de A (verifique!). Dizemos que f e
simetrico se e somente se (f ) = f para todo Sn . Por exemplo, as funcoes
simetricas elementares s1 , , sn nas variaveis x1 , , xn sao polinomios simetricos
claro que nem todo polinomio simetrico e
(veja captulo de extens
oes finitas). E
uma func
ao simetrica elementar, por exemplo,
(25.2.1)

x21 + . . . + x2n .

Entretanto, mostraremos que todo polinomio simetrico se escreve de forma u


nica
como polin
omio nas func
oes simetricas elementares. Alem disto nao existem relacoes
entre estas, ou seja, s
ao algebricamente independentes (veja captulo de teoria de
transcendencia).
Teorema 25.3. Seja f A simetrico. Ent
ao existe um u
nico g R[s1 , , sn ]
tal que f (x1 , , xn ) = g(s1 , , sn ).
Do teorema segue imediatamente o seguinte corolario.
rio 25.4. N
Corola
ao existe g R[s1 , , sn ] \ {0} tal que g(s1 , , sn ) = 0.
Exemplo 25.5. Observe que o polinomio em (25.2.1) pode ser reescrito como
x21 + . . . + x2n = s21 2s2 .
175

176

25. O PROBLEMA INVERSO DE GALOIS

Considere o polin
omio
f (t) = (t x1 ) . . . (t xn ) = xn s1 xn1 + . . . + (1)n sn A[t].
Definimos o discriminante de f (t) por
Y
D :=
(xi xj )2 = (1)n(n1)/2
1i<jn

(xi xj ).

1i6=jn

imediato da definic
E
ao que o D e um polinomio simetrico com coeficientes inteiros.
um dos mais importantes invariantes de um polinomio. Assim, segue do teorema,
E
que podemos escreve-lo de forma u
nica como D(x1 , , xn ) = (s1 , , sn )
Z[s1 , , sn ]. Na pr
atica e bastante laborioso de obter a expressao. Entretanto, se
n = 2 temos
(x1 x2 )2 = s21 4s2 ;
e para n = 3 temos
(x1 x2 )2 (x1 x3 )2 (x2 x3 )2 =
s21 s22 4s32 4s31 s3 27s23 + 18s1 s2 s3 .
importante notar que estas igualdades sao identidades no anel Z[x1 , , xn ].
E
Assim, permanecem verdadeiras se substituimos as variaveis x1 , , xn por constantes. Por exemplo, se R for um corpo K e 1 , , n forem elementos algebricos
sobre K contidos em alguma extensao L de K, entao
(x 1 ) . . . (x n ) = xn a1 xn1 + . . . + an ,
onde ai = si (1 , , n ). Neste caso o discriminante do polinomio e dado por
Y
(a1 , , an ) =
(i j )2 .
1i<jn

Em particular, f e separ
avel se e somente se (a1 , , an ) 6= 0. Fica como
exerccio verificar que esta definicao de discriminante coincide com a definicao anterior (captulo de aneis e domnios). No caso do polinomio c
ubico x3 ax + b
3
2
obtemos como discriminante (4a + 27b ).
Para a prova do teorema precisamos da nocao de grau de um polinomio em
v
arias vari
aveis. Se f A, entao ele pode ser escrito como
X
f (x1 , , xn ) =
ai1 in xi11 . . . xinn ,
i1 , ,in

onde cada ai1 in pertence a R. O monomio xi11 . . . xinn tem grau i1 + . . . + in . O


grau de f e definido como sendo o maior grau dos monomios com coeficiente nao
nulo. Por exemplo, o discriminante em 3 variaveis e um polinomio de grau 6.
o do teorema. Demonstraremos o teorema por inducao no
Demonstrac
a
n
umero de vari
aveis n e no grau d de f . Comecemos com a existencia. Se n = 1,
nada h
a a fazer, pois x1 = s1 . Suponha que o teorema seja verdade para polinomios
em n 1 vari
aveis. Definimos a seguinte funcao
: A = R[x1 , , xn ] R[x1 , , xn1 ]
h 7 h(x1 , , xn1 , 0).

25.2. GRUPO Sn

177

Observe que como f e simetrico com respeito a Sn , entao (f ) e simetrico em


relac
ao a Sn1 . Por hip
otese de inducao existe g 0 R[s01 , , s0n1 ] tal que
(f (x1 , , xn )) = g 0 (s01 , , s0n1 ),
onde para 1 i n 1, a funcao s0i denota a i-esima funcao simetrica elementar
nas vari
aveis x1 , , xn1 . Observe que para todo 1 i n 1 temos
(si (x1 , , xn )) = s0i (x1 , , xn1 ).
Seja
p(x1 , , xn ) := f (x1 , , xn ) g 0 (s01 , , s0n1 ).
Como p e diferenca de polin
omios simetricos (um polinomio simetrico em n 1
vari
aveis e simetrico em n variaveis), concluimos que p tambem e simetrico. Alem
disto, p(x1 , , xn1 , 0) = 0. Mas isto significa que p(x1 , , xn ) e divisvel por
xn . Similarmente, definindo a funcao anulando qualquer outra das variaveis,
concluimos que para todo 1 i n o polinomio p(x1 , , xn ) e divisvel por cada
xi , a fortiori por x1 . . . xn = sn (x1 , , xn ), digamos
f (x1 , , xn ) = g 0 (s01 , , s0n1 ) + sn h(x1 , , xn ),
onde h A. Por construc
ao o grau de h e inferior ao grau de f . Alem disto, como
p(x1 , , xn ) e sn s
ao simetricos, concluimos que h tambem o e. Por inducao no
grau, temos que existe q R[s1 , , sn ] tal que
h(x1 , , xn ) = q(s1 , , sn ),
assim
f (x1 , , xn ) = g 0 (s01 , , s0n1 ) + sn q(s1 , , sn )
e uma express
ao de f em termos de funcoes simetricas elementares.
A unicidade tambem e provada com inducao em n e no grau. Considere a
func
ao
: A = R[x1 , , xn ] R[s1 , , sn ]
f (x1 , , xn ) 7 f (s1 , , sn ).
Esta func
ao e um homomorfismo de aneis (verifique!). A unicidade entao e equivalente a injetividade de . Suponha que f (x1 , , xn ) ker(), i.e., f (s1 , , sn ) =
0. Aplicando a f (s1 , , sn ) concluimos que f (s01 , , s0n1 ) = 0. Por inducao
no n
umero de vari
aveis, concluimos que (f (x1 , , xn ) = f (x1 , , xn1 , 0) = 0.
Logo xn divide f (x1 , , xn ). Similarmente, redefinindo de forma a anular
qualquer outra das vari
aveis, temos que cada xi divide f (x1 , , xn ), a fortiori
x1 . . . xn = sn (x1 , , xn ) divide f (x1 , , xn ), digamos
f (x1 , , xn ) = sn (x1 , , xn )h(x1 , , xn ),
para algum h A. Neste caso, por construcao, o grau de h e menor que o grau de
f . Alem disto,
0 = f (s1 , , sn ) = s1 . . . sn h(s1 , , sn )
em R[s1 , , sn ]. Concluimos portanto que h(s1 , , sn ) = 0. Logo, por inducao
no grau, h(x1 , , xn ) = 0, em particular, f (x1 , , xn ) = 0.


178

25. O PROBLEMA INVERSO DE GALOIS

Suponhamos agora que R seja um corpo F . Seja F (x1 , , xn ) o corpo de


frac
oes do anel de polin
omios F [x1 , , xn ]. Este e dito o corpo de funcoes racionais
em n vari
aveis com coeficientes em F . Analogamente, para todo Sn definimos
(f (x1 , , xn )) := f (x(1) , , x(n) ) e dizemos que f e simetrica se e somente
se (f ) = f para todo Sn .
Teorema 25.6. Toda funca
o simetrica f F (x1 , , xn ) pode ser escrita de
forma u
nica como f (x1 , , xn ) = g(s1 , , sn ) F (s1 , , sn ).
o. Suponha que
Demonstrac
a
f (x1 , , xn ) =

f1 (x1 , , xn )
,
f2 (x1 , , xn )

onde f1 , f2 A, seja simetrica. Seja


G(x1 , , xn ) :=

(f2 ).

Sn

Observe que G e Gf s
ao polinomios simetricos em A. Ou seja existem u
nicos
h1 , h2 R[s1 , , sn ] tais que G = h1 e Gf = h2 . Logo f = h2 /h1 F (s1 , , sn )
e esta express
ao e u
nica pela unicidade de h1 e h2 .

Teorema 25.7. A extens
ao de corpos F (x1 , , xn )/F (s1 , , sn ) e galoisiana com grupo de Galois isomorfo a Sn .
o. Seja L := F (s1 , , sn ) e
Demonstrac
a
f (t) := (t x1 ) . . . (t xn ) = tn s1 tn1 + . . . + (1)n sn L[t].
Ent
ao F (x1 , , xn ) = L[Rf (t) ] e o corpo de decomposicao de f (t) sobre L. Assim,
tambem separavel, pois as variaveis x1 , , xn sao
a extens
ao acima e normal. E
distintas, logo f (t) e separ
avel. Portanto, a extensao e galoisiana. Como f (t) tem
grau n, sabemos que Gal(F (x1 , , xn )/L) e isomorfo a um subgrupo de Sn (ver
captulo de teoria de Galois). Por outro lado,
F (x1 , , xn )Sn L.
Isto significa que Sn Gal(F (x1 , , xn )/L). Logo Gal(F (x1 , , xn )/L)
= Sn .

Para passarmos do teorema acima para um resultado sobre Q precisamos do
teorema de irredutibilidade de Hilbert (veja [LaDio, chapter 9].
Teorema 25.8 (teorema de irredutiblidade de Hilbert). Seja L := Q(x1 ,
, xn ) R := Q[x1 , , xn ] e f (t) L[t] irredutvel. Ent
ao existem infinitos homomorfismos : R Q tais que (f )(t) seja irredutvel em Q[t].
Teorema 25.9. Existe uma extens
ao galoisiana finita K de Q tal que Gal(K/
Q)
= Sn .
o. Pelo teorema 25.7 a extensao Q(x1 , , xn )/Q(s1 , , sn )
Demonstrac
a
e galoisiana com grupo de Galois isomorfo a Sn . Seja um elemento primitivo
desta extens
ao e P|M o seu polinomio mnimo sobre M := Q(s1 , , sn ). Pelo
teorema de irredutibilidade de Hilbert existem infinitos homomorfismos : R Q
tais que (P|M ) =: f seja irredutvel sobre Q[t]. Note que a extensao Q[Rf ]/Q e
possvel mostrar com argumentos geometricos que podemos
galoisiana de grau n!. E


25.13. METODO
GERAL

179

escolher de tal forma que Gal(Q[Rf ]/Q) seja ainda Sn (ver [SerMW, proposition
2, sec
ao 9.2]).

25.10. Grupo An
Para obter o grupo An como grupo
de Galois sobre Q comecamos novamente
Q
com a situac
ao generica. Seja D = 1i<jn (xi xj )2 o discriminante do polinomio
Q
f (t) = (t x1 ) . . . (t xn ) = xn s1 xn1 + . . . + (1)n sn . Seja := 1i<jn (xi
xj ). Observe que para todo Sn temos () = . Se o sinal for positivo,
claro que 2 = D
dizemos que a permutac
ao e par, senao dizemos que e mpar. E
e
/ M := F (s1 , , sn ). Assim, [M [] : M ] = 2. Alem disto, denotando por An
o subgrupo normal de ndice 2 de Sn formado pelas permutacoes pares, temos que
F (x1 , , xn )An M []. Obtemos dessa forma o seguinte resultado.
Teorema 25.11. A extens
ao F (x1 , , xn )/M [] e galoisiana com grupo de
Galois An .
Teorema 25.12. Existe extens
ao galoisiana K/Q tal que Gal(K/Q)
= An .
o. A prova e como no caso Sn utilizando o fato adicional que
Demonstrac
a
podemos escolher de tal forma que ()
/ Q (ver [SerMW, secao 10.3]).

25.13. M
etodo geral
O que est
a ocorrendo em ambos os casos esta longe de ser uma situacao particular. Em primeiro lugar, o corpo de funcoes racionais F (x1 , , xn ) e o corpo de
func
oes racionais do espaco afim An (F ) = F n como variedade algebrica. O objetivo
e primeiramente realizar um grupo finito G como grupo de Galois sobre este corpo.
Isto nem sempre pode ser obtido, e quase tao difcil quanto o problema original.
Entretanto, temos o seguinte resultado.
Teorema 25.14. [SerMW, secao 10.1] Seja G um grupo finito. Suponha que
exista uma extens
ao galoisiana finita L/Q(x1 , , xn ) com grupo de Galois G.
Ent
ao existe uma extens
ao galoisiana K/Q com grupo de Galois G. Alem disto,
se L e Q-regular, i.e., Q e algebricamente fechado em L, ent
ao existem uma infinidade de extens
oes linearmente disjuntas (para definic
ao ver captulo de teoria de
transcendencia).
o 25.15. Utilizando a teoria de curvas elticas e possvel provar
Observac
a
que existe uma extens
ao Q-regular de Q(x) com grupo de Galois PSL2 (Fp ) =
SL2 (Fp )/Fp . Isto e devido a Shih (ver [SerMW, secao 10.4]). Na verdade estas extens
oes representam do ponto de vista geometrico recobrimentos galoisianos
finitos de curvas definidas sobre Q com um n
umero finito de pontos de ramificacao.
Isto remete a seguinte pergunta: quando um grupo finito pode ser grupo de Galois
de um tal recobrimento com um conjunto prescrito de pontos de ramificacao? Nesta
generalidade a pergunta permanece em aberto, mas se considerarmos a pergunta
sobre C, ela e respondida em termos topologicos atraves do chamado grupo fundamental algebrico, que neste caso e o completamento profinito do grupo topologico
(para mais sobre grupos profinitos ver captulo de teoria de Galois infinita). A
reformulac
ao desta pergunta para corpos algebricamente fechados de caracterstica
positiva, s
o foi respondida na decada de 90 por Raynaud e depois Harbater correspondendo a uma conjectura de Abhyankar. A resposta e que para que um grupo

180

25. O PROBLEMA INVERSO DE GALOIS

G ocorra como grupo de Galois seu maior quociente primo com p deve se realizar
sobre uma curva sobre C com mesmo n
umero de pontos de ramificacao (suposto
pelo menos 1). Seu maior quociente primo com p nada mais e que o quociente de
G pelo seu quase-p-subgrupo, i.e., o subgrupo gerado pelos seus p-subgrupos de
Sylow.
o 25.16. Um objeto extremamente importante em aritmetica e reObservac
a
lacionado com o problema inverso de Galois e o grupo de Galois absoluto GQ :=
Gal(Q/Q), onde Q = AC (Q). O fato de um grupo finito G ser grupo de Galois
sobre Q equivale ao fato de G ser um quociente de GQ . Este tema esta intimamente relacionado a resolver problemas de mergulhos para o grupo profinito GQ
(para mais ver [Ser]).

CAPTULO 26

Teoria de Galois infinita


26.1. Limite inverso
Consideremos uma seq
uencia de grupos {Gn }nN e suponhamos que para cada
n tenhamos
um
homomorfismo
sobrejetivo de grupos fn : Gn  Gn1 . Consideremos
Q
em nN Gn (onde a operac
ao e componente a componente) o subconjunto de uplas
da forma x = (x0 , x1 , x2 , ) tais que fn (xn ) = xn1 para todo n N. Como
cada fn e um homomorfismo sobrejetivo, partindo de x1 G1 , tomando uma pre
imagem sua x2 em G2 e assim sucessivamente, formamos pelo menos uma upla
neste subconjunto que denotaremos por limn (Gn , fn ). Este conjunto e chamado o

limite inverso ou limite projetivo da famlia {Gn , fn } que e chamada de um sistema


projetivo.
Exemplo 26.2. Seja A um grupo abeliano, p um n
umero primo e pA : A A a
multiplicac
ao por p em A. Dizemos que A e p-divisvel , se pA for sobrejetivo. Neste
caso tomaremos o limite projetivo considerando a seq
uencia constante An = A para
todo n e fn = pA para todo n. O limite projetivo de (A, pA ) sera denotado por
Vp (A). Consideremos o subconjunto Tp (A) de Vp (A) formado pelas uplas tais que
x1 = 0. Seja A[pn ] := ker(pnA ). Entao Tp (A) = limn A[pn ]. Este e chamado

o subgrupo de Tate associado ao grupo p-divisvel A. O exemplo mais comum


deste tipo de grupo e no contexto de variedades abelianas sobre corpos globais.
Entretanto, o exemplo mais simples, e tomar pn o grupo das razes pn -esimas da
unidade em um corpo S
algebricamente fechado de caracterstica distinta de p,
tomar A como p := n pn e considerar Tp () := limn pn .

Exemplo 26.3. Dado um grupo G considere uma seq


uencia de subgrupos Hn
de G tais que Hn Hn1 . Considere o homomorfismo sobrejetivo fn : G/Hn 
G/Hn1 (projec
ao). Isto nos permite tomar o limite projetivo limn (G/Hn , fn )

e observar que os homomorfismos anteriores implicam um homomorfismo natural


g : G limn Gn dado por x 7 ( , xn , ), onde xn := x + Hn .

Exemplo 26.4. Para todo n 0 considere Gn := Z/pn Z e o homomorfismo


sobrejetivo de projec
ao fn : Z/pn+1 Z Z/pn Z. O limite projetivo limn Z/pn Z e

chamado o anel Zp dos inteiros p-adicos (para mais detalhes ver [Ne, chapter II].
Definiremos agora a noc
ao de produto inverso de forma um pouco mais geral.
Seja I um conjunto de ndices dotado de uma ordem parcial i j. Diremos
que I e direcionado se para quaisquer i, j I, existe k I tal que i k e
j k. Suponhamos que I seja direcionado. Uma famlia inversa direcionada de
grupos e uma famlia de grupos {Gi }iI e para cada par i j um homomorfismo
Q
fji : Gj Gi tal que se k i j, entao fjk = fji fik e fii = id. Seja G := i Gi
com a operac
ao compenente a componente. Seja o subconjunto de G formado
181

182

26. TEORIA DE GALOIS INFINITA

pelos elementos (xi ) tais que xi Gi satisfazendo a para todo j i, fji (xj ) = xi .
Ent
ao contem o elemento neutro e e um subgrupo de G dito o limite inverso da
famlia e denotado por = limi Gi .

Exemplo 26.5. Seja G um grupo e F o conjunto de subgrupos normais em


G de ndice finito. Se H, K F, entao H K F, assim F e uma famlia
direcionada (com respeito `
a inclusao). Consideramos o limite inverso limHF G/H.

Este subgrupo de G e o que se chama um grupo profinito (no sentido de ser limite
de grupos finitos). Uma variante desta construcao consiste em nos restringirmos `a
famlia Fp de subgrupos normais H de G cujo ndice e uma potencia de p. Podemos
similarmente tomar o limite inverso limHF G/H, este grupo e chamado um grupo

p
pro-p profinito.
Exemplo 26.6. Logo em seguida consideraremos o contexto natural onde grupos profinitos aparecem, na teoria de Galois infinita. Seja k um corpo e A uma
extens
ao infinita de k. Por exemplo, k = Q e A = Q. Seja G := Aut(A/k) o grupo
de k-automorfismos de A. O limite inverso limHF G/H coincide na verdade com

G (vamos mostrar isto em secao posterior). Alem disto os grupos quocientes G/H
s
ao na verdade grupos de automorfismos de extensoes finitas K/k contidas em A.
Analogamente, se X for uma superfcie compacta de Riemann de genero g 2
e p : X 0 X for a aplicac
ao de recobrimento universal, F := C(X), F 0 := C(X 0 )
seus corpos de func
oes. Exites uma injecao natural 1 (X)top , Aut(F 0 /F ) do
grupo fundamental topol
ogico de X (que e um grupo em 2g geradores com uma
relac
ao) e Gal(F 0 /F ) e o grupo profinito definido como limite projetivo com relacao
a subgrupos de ndice finito de AutX (X 0 ). Chamamos a Aut(F 0 /F ) de grupo fundamental algebrico de X, que coincide com o completamento profinito de 1top (X)
(ver sec
ao seguinte). Grothendieck definiu isto de maneira geral para curvas sobre
um corpo qualquer. Isto permitiu transpor a nocao tradicional de grupo fundamental na topologia algebrica para a geometria algebrica. Permanece um grande
misterio a estrutura dos grupos fundamentais algebricos de curvas, embora por
exemplo conheca-se bem todos os quocientes finitos deste grupo, no caso de curvas
afins (isto nada mais e que uma conjectura de Abhyankar, provada por M. Raynaud e D. Harbater nos anos 90, que diz que para que um grupo seja quociente e
necess
ario e suficiente que seu maior quociente primo com p o seja).
26.7. Completamento de um grupo
Seja G um grupo e suponhamos que {Hr } seja uma famlia de subgrupos normais de ndice finito tais que Hr Hr+1 para todo n. Uma seq
uencia de elementos
{xn } em G e dita uma seq
uencia de Cauchy, se dado Hr existe N 1 tal que
para quaiquer n, m N tenhamos xn x1
uencia {xn }
m Hr . Dizemos que a seq
e a seq
uencia nula se para todo Hr existir um N 1 tal que para todo n N
tenhamos xn Hr . Fica como exerccio provar que o conjunto C de seq
uencias
de Cauchy com operac
ao termo a termo e um grupo e que as seq
uencias nulas N
formam um sugrupo normal. O grupo quociente C/N e chamado o completamento

de G com respeito `
as seq
uencias nulas e denotado por G.
dado por x 7 (x, x, x, )
Observe que existe um homomorfismo natural T
GG
mod N . O n
ucleo deste homomorfismo e igual a r Hr . Quando este n
ucleo e trivial temos uma injec
ao.

26.9. TEORIA DE GALOIS INFINITA

183

G/Hr .
Teorema 26.8. Existe um isomorfismo de grupos G
= lim
r
o. Seja x = {xn } uma seq
Demonstrac
a
uencia de Cauchy em G. Para todo
n suficientemente grande a classe de xn mod Hr independe de n, denotamos esta
classe por x(r). Assim, (x(1), x(2), ) limr G/Hr .

Reciprocamente, todo elemento (x1 , x2 , ) limn G/Hn , com xn G/Hn e

xn um representante de xn em G. A seq
uencia {xn } e uma seq
uencia de Cauchy,
que fica como exerccio provar que esta bem definida, a menos de seq
uencias nulas.
Tambem fica como exerccio mostrar que a correspondencia acima nos da a bijecao
requerida (que por construc
ao e um homomorfismo).

Podemos fazer a construcao acima mais geralmente da seguinte forma. Seja
F uma famlia, uma seq
uencia de Cauchy e uma famlia {xj }jJ indexada por
um conjunto arbitr
ario J tal que para cada H F existe j J tal que para
k, k 0 j temos xk x1
atica trabalhamos realmente com seq
uencias,
k0 H. Na pr
pois os grupos profinitos considerados na maior parte dos casos que trataremos tem
uma base enumer
avel de abertos. Por exemplo, isto ocorre quando G e finitamente
gerado.
Mais geralmente, uma famlia {Hi } de subgrupos normais contida em F e dita
cofinal em F se dado H F existir i tal que Hi H. Suponhamos que exista uma
famlia {Hi } cujos ndices percorram um conjunto enumeravel. Fica como exerccio
G/H.
mostrar que limi G/Hi
= lim
HF

26.9. Teoria de Galois infinita


Estenderemos agora a teoria de Galois para extensoes infinitas. Uma extensao
algebrica infinita K/k e dita galoisiana, se for normal e separavel (lembre que para
definir normalidade e separabilidade precisamos apenas que a extensao K/k seja
algebrica). Para toda subextensao finita F/k de K/k tal que F/k seja galoisiana, temos que # Gal(F/k) = [F : k]. Pela teoria geral K/F e galosiana (a separabilidade
e clara, a normalidade, segue do fato que para qualquer K temos P|K | P|k ).
Seja H := Gal(K/F ) := Aut(K/F ). Entao H tem ndice finito em G := Gal(K/k).
De fato, consideremos o homomorfismo sobrejetivo (pela normalidade) de restricao
G Gal(F/k) dado por 7 |F . O n
ucleo deste homomorfismo e exatamente H,
logo, pelo teorema dos homomorfismos, G/H
= Gal(F/k), a fortiori, H tem ndice
finito em G. Pelas propriedades anteriores de limite projetivo, isto permite definir
um homomorfismo de grupos G limHF G/H, onde F := {Gal(F/k) | F e uma

extens
ao galoisiana finita de k}.
Teorema 26.10. O homomorfismo G limHF G/H e um isomorfismo de

grupos.
o. Observemos inicialmente que o n
Demonstrac
a
ucleo e trivial. De fato se
pertence ao n
ucleo, ent
ao para toda extensao galoisina finita F/k contida em K
temos que |F = 1. Mas como todo K pertence a alguma extensao galoisiana
finita F/k concluimos que = 1.
Para ver a sobrejetividade, observe que um elemento (H ) de limH G/H satisfaz

a compatibilidade H 7 H 0 para H 0 H. Isto nos permite definir G


globalmente da seguinte forma. Seja K, como observado, existe F/k galoisiana
finita contida em K tal que F . Seja H := Gal(K/F ) e () := H ().
Observe que a condic
ao de compatibilidade acima afirma justamente que () nao

184

26. TEORIA DE GALOIS INFINITA

depende da escolha de F . Portanto, isto define um elemento G. Alem disto,


por construc
ao 7 (H ).

Exemplo 26.11. Seja p um n
umero primo e para todo inteiro n 1 consideremos Kn := Q(pn ) o pn -esimo corpo ciclotomico. Seja K := Q(p ). A extensao
K/Q e abeliana infinita. Como para todo n 1 temos que Gal(Kn /Q)
= (Z/pn Z)
concluimos que temos um isomorfismo de grupos Zp Gal(K/Q). Este tipo de extens
ao ciclt
omica foi estudada por K. Iwasawa e esta associada a funcoes L analticas
na topologia p-
adica.
Exemplo 26.12. Similarmente, dada uma curva eltica E sobre Q consideramos a extens
ao ciclot
omica Q(E[pn ]) gerada pelas coordenadas dos pontos de
n
p -torc
ao de E, lembre que E[pn ]
= (Z/pn Z)2 . Observe tambem que o grupo de
Galois absoluto GQ := Gal(Q/Q) de Q age em E[pn ], para todo n, assim temos
uma representac
ao de GQ dada por n : GQ GL(E[pn ])
= GL2 (Z/pn Z) e pelas construc
oes anteoriores podemos tomar o limite projetivo destas representacoes,
obtendo assim a representac
ao p-adica GQ GL2 (Zp ). Na verdade o estudo destas
representac
oes remonta a trabalhos de Serre, Shimura e Lang-Trotter
Q e um teorema
profundo de Serre afirma que a representacao galoisiana : GQ p GL2 (Zp ) tem
imagem aberta, se E n
ao tem multiplicacao complexa, i.e., a imagem de GQ e um
subgrupo de ndice finito em GL2 (Zp ) para todo p sendo igual a GL2 (Zp ) para quase
todo p. O mesmo tipo de problematica pode ser encontrado no caso de variedades
abelianas, mas a extens
ao do teorema de Serre depende de um conjectura sobre o
grupo de Mumford-Tate da variedade abeliana.
Pode-se considerar tambem extensoes ciclotomicas de extensoes ciclotomicas.

Isto e o conte
udo da seguinte conjectura devida a Safarevi
c.
Conjectura 26.13. Seja k0 := Q( ) o compositum de todas as extens
oes
ciclot
omicas de Q em Q. Seja k/k0 uma extens
ao finita e Gk := Gal(Q/k). Ent
ao
Gk e isomorfo ao completamento de um grupo profinito livro em um n
umero enumer
avel de geradores.
possvel formular um analogo desta conjectura para curvas elticas substiE
tuindo Q() por Q(E(Q)tor ).

CAPTULO 27

Teoria de transcend
encia
27.1. Bases de trasncend
encia
27.2. Transcend
encia de e
27.3. Transcend
encia de
27.4. Elementos de teoria de transcenc
encia

185

Bibliografia - Livros
[Ap]
[Ar]
[Co]
[En]
[GaLe]
[Go]
[Goss]
[Ha]
[IrRo]

T. M. Apostol, Introduction to Analytic Number Theroy.


M. Artin, Algebra.
S. Collier Coutinho, N
umeros Inteiros e Criptografia, SBM.
O. Endler, Teoria de Corpos, IMPA.

A. Garcia, Y. Lequain, Elementos de Algebra,


Projeto Euclides, IMPA.
D. Gorenstein, Finite Groups
D. Goss, The Basic Structures of the Arithmetic of Functions Fields
J. Harris, Algebraic Geometry, Springer-Verlag.
K. Ireland, M. Rosen, A Modern Introduction to Classical Number Theory, SpringerVerlag.
[Kob] N. Koblitz, p-adic analysis.
[La]
S. Lang, Algebra, Springer-Verlag.
[LaDio] S. Lang, Fundamentals of Diophantine Geometry
[Li]
E. L. Lima, Curso de An
alise, vol. 1, Projeto Euclides, IMPA.
[Lins] A. Lins Neto, Funco
es de uma vari
avel complexa, projeto Euclides.
[Lo]
D. Lorenzini, An Invitation to Arithmetic Geometry, Graduate Studies in Mathematics,
AMS, vol 9, 1996.

[Mi]
J. S. Milne, Etale
Cohomology
[Ne]
J. Neukirch, Algebraic Number Theory
[Ser]
J.-P. Serre, Topics in Galois Theory
[SerMW] J.-P. Serre, Lectures on the Mordell-Weil theorem
[Sh]
D. Shanks, Solved and Unsolved Problems in the Theory of Numbers
[Si]
W. Sierpinski, A Selection of Problems in the Theory of Numbers
[Sil]
J. Silverman, The Arithmetic of Elliptic Curves, GTM, Springer.
[Sp]
M. Spivak, Calculus.
[vWa] van der Waerden, Algebra.

187

Bibliografia - Artigos
[Le1]
[Le2]
[Ma]
[We1]
[We2]

H. Lenstra
H. Lenstra
B. Mazur, Modular curves and the Eisenstein ideal, Pub. IHES, 1969.
P. Deligne, Conjectures de Weil I, Pub. Math. IHES 43 (1974), 273-307.
P. Deligne, Conjectures de Weil II, Pub. Math. IHES 52 (1981), 313-428.

189