You are on page 1of 196

Algebra

Amlcar Pacheco
Universidade Federal do Rio de Janeiro (Universidade do Brasil),
Departamento de Matem atica Pura
E-mail address: amilcar@im.ufrj.br
Sumario
Captulo 1. Preliminares 1
1.1. Relacao de equivalencia 2
1.2. Lema de Zorn e aplicacoes 3
Parte 1. N umeros Inteiros 5
Captulo 2. Algoritmos Euclideanos 7
2.1. O algoritmo euclideano para n umeros inteiros 7
2.2. Maximo divisor comum 8
2.3. Aneis e ideais 9
Captulo 3. Fatoracao de inteiros 11
3.1. Existencia 11
3.2. Unicidade 11
3.3. MDC e fatoracao 12
3.4. Aplicacoes 13
3.5. Funcoes aritmeticas elementares 15
Captulo 4. Inducao nita 19
4.1. Enunciados 19
4.2. Exemplos da inducao na sua primeira forma 19
4.3. Exemplos da inducao nita na sua segunda forma 20
Captulo 5. N umeros primos 23
5.1. Innidade de primos 23
5.2. Primos em progressoes aritmeticas 24
5.3. Innidade de compostos por funcoes polinomiais 26
5.4. N umeros de Fermat e Mersenne 27
5.5. Contando n umeros primos 27
5.6. Funcao zeta 30
Captulo 6. Aritmetica modular 35
6.1. Aritmetica modular 35
6.2. Criterios de divisibilidade 37
6.3. Contando elementos inversveis 38
Captulo 7. Sistemas de congruencia 39
7.1. Equacoes diofantinas 39
7.2. Equacoes lineares 39
7.3. Sistemas de equacoes lineares 40
7.4. Teorema Chines dos Restos 41
iii
iv SUM

ARIO
7.5. Aplicacao 41
Captulo 8. Aplicacoes da teoria de grupos `a teoria elementar dos n umeros 43
8.1. Primalidade de n umeros de Mersenne 43
8.2. Primalidade de n umeros de Fermat 43
8.3. N umeros de Carmichael 44
8.4. Teorema da raiz primitiva 45
Parte 2. Grupos 47
Captulo 9. Teoria de Grupos I 49
9.1. Denicao e exemplos 49
9.2. Subgrupos 52
9.3. Classes Laterais e Teorema de Lagrange 54
9.4. Ordem de elemento e expoente de grupo abeliano 55
Captulo 10. Teoria de grupos II 59
10.1. Subgrupos normais e grupos quocientes 59
10.2. Homomorsmo de grupos 61
10.3. Produtos de grupos 64
10.4. Grupos metacclicos 68
10.5. Classicacao de grupos de ordem 11 70
Captulo 11. Teoremas de Sylow 73
11.1. Represesentacoes de grupos 73
11.2. Os teoremas de Sylow 75
11.3. Exemplos 77
Captulo 12. Grupos sol uveis 79
12.1. Teorema de Jordan-Holder 79
12.2. Grupos sol uveis 81
Captulo 13. Grupos abelianos nitamente gerados 85
13.1. Modulos sobre aneis 85
13.2. Diagonalizacao de matrizes 86
13.3. Geradores e relacoes para modulos 87
13.4. O teorema de estrutura 89
Parte 3. Aneis 91
Captulo 14. Aneis de polin omios 93
14.1. Algoritmo da divisao 93
14.2. Maximo divisor comum de polinomios 95
14.3. Fatoracao unica de polinomios 97
Captulo 15. Aneis e domnios 101
15.1. Domnios euclideanos 101
15.2. Domnios fatoriais 106
15.3. Fatores m ultiplos e resultante 108
15.4. Aneis quocientes e teorema chines dos restos 110
15.5. Aplicacoes 115
SUM

ARIO v
Parte 4. Corpos 117
Captulo 16. Extensoes nitas 119
Captulo 17. Extensoes algebricas 123
17.1. Elementos algebricos e transcendentes 123
17.2. Extensoes algebricas 124
17.3. Adjuncao de razes 126
17.4. Fechos algebricos 127
Captulo 18. Extensoes separaveis 133
18.1. Corpos Finitos 137
Captulo 19. Extensoes puramente inseparaveis 139
Captulo 20. Corpos de decomposicao e extensoes normais 143
20.1. Exemplos 146
Captulo 21. Teoria de Galois 149
21.1. Correspondencia de Galois 149
21.2. Extensoes e subgrupos normais 152
21.3. Coecientes e razes 153
Captulo 22. Extensoes ciclotomicas 155
Captulo 23. Extensoes cclicas 159
Captulo 24. Solubilidade por radicais 165
Parte 5. Topicos adicionais 169
Captulo 25. O problema inverso de Galois 171
25.1. Grupo S
n
171
25.2. Grupo A
n
175
25.3. Metodo geral 175
Captulo 26. Teoria de Galois innita 177
26.1. Limite inverso 177
26.2. Completamento de um grupo 178
26.3. Teoria de Galois innita 179
Captulo 27. Teoria de transcendencia 181
27.1. Bases de trasncendencia 181
27.2. Transcendencia de e 181
27.3. Transcendencia de 181
27.4. Elementos de teoria de transcencencia 181
Bibliograa - Livros 183
Bibliograa - Artigos 185

Indice Remissivo 187


CAPTULO 1
Preliminares
Ao longo deste livro dentoraremos por N o conjunto dos n umeros naturais, Z o
conjunto dos n umeros inteiros, o conjunto dos n umeros racionais, 1 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 1,
entao [x[ :=

a
2
+b
2
. Para todo x 1 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 ,= y implicar f(x) ,= f(y). Isto tambem equivale a dizer que se f(x) = f(y),
entao x = y. A funcao f e dita sobrejetiva, se f(S) = T.
Lema 1.1. Sejam S

e R conjuntos. Entao existe um conjunto S

1
e bijecao

0
: S

1
tal que S

1
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
x
n
y
n
= (x y)(x
n1
+x
n2
y +. . . +xy
n2
+y
n1
.
Podemos obter dele a soma de n termos de uma progressao geometrica de razao q.
Digamos que os termos sejam a, aq, , a
q
n1
. Assim,
a +aq +. . . +aq
n1
= a
q
n
1
q 1
.
Basta na formula anterior tomar x = q e y = 1.
Para inteiros 1 m n denimos o n umero binomial
_
n
m
_
:=
n!
m!(n m)!
,
onde n! := n(n 1) . . . 1.
Lembre-se [Sp, p. 632] das seguintes expansoes em series
1
1 x
= 1 +x
2
+x
3
+. . . +x
n
+. . . ;
log(1 x) = x +
x
2
2!
+
x
3
3!
+. . . +
x
n
n!
+. . . .
Dado um n umero real x denotamos por x| 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 ord
p
(n) de n e
denida por p
ordp(n)
e a potencia exata de p que divide n.
1
2 1. PRELIMINARES
1.1. Relacao de equivalencia
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 relacao de equivalencia em um conjunto X e uma relacao binaria satis-
fazendo `as seguintes condicoes:
(1) x x (reexividade).
(2) Se x y, entao y x (simetria).
(3) Se x y e y z, entao x z (transitividade).
Exemplo 1.3. Seja X = Z e a relacao (mod n) denida 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 dene 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 ab =
kn e b c = ln. Somando estas duas igualdades obtemos ac = (k +l)n,
logo a c (mod n).
Exemplo 1.4. Seja X = Z Z 0. Denimos dois pares (a, b), (c, d) X
como equivalentes, denotando (a, b) (c, d) se e somente se ad = bc. Isto dene
uma relacao 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
af =
bc
d
f =
bcf
d
=
bde
d
= be, i.e., (a, b) (e, f).
Seja X um conjunto e uma relacao de equivalencia em X. Denimos a classe
[a] de um elemento a X por [a] = b X[ b a. Note que [a] e um conjunto.
Lema 1.5. Seja X um conjunto e uma relacao de equivalencia em X. Dados
a, b X, temos que a b se e somente se [a] = [b].
Demonstrac ao. Suponha que [a] = [b]. Observe que a [a], pois a 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].
Corol ario 1.6. Seja X um conjunto e um relacao de equivalencia em X.
Entao a ~ b se e somente se [a] [b] = .
Demonstrac ao. Note que se a b, entao [a] [b] = [a] = [b] ,= . Por outro
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.
Corol ario 1.7. Seja X um conjunto e e um relacao de equivalencia em X.
Entao X =

a
[a], onde

a
[a] denota a uniao disjunta das classes de equivalencia
em X.
1.2. LEMA DE ZORN E APLICAC

OES 3
Demonstrac ao. Observe que o lado direito esta claramente contido no lado
esquerdo. Reciprocamente, pelo corolario anterior dado x X existe uma unica
classe de equivalencia [a] tal que x [a].
Seja X um conjunto e e um relacao de equivalencia em X. Denimos A :=
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, A e denotado por Z/nZ.
1.2. Lema de Zorn e aplicacoes
Definic ao 1.8. Um conjunto M e dito parcialmente ordenado, se existe uma
relacao em M satisfazendo `as seguintes condicoes
(1) (reexividade) 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 sera dita total, se para quaisquer a, b M temos a b ou b a. Neste
caso dizemos que M e um conjunto totalmente ordenado.
Definic ao 1.9. Seja M um conjunto parcialmente ordenado. Um elemento
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 ,= .
Lema 1.10 (lema de Zorn). (ver [vWa, 69]) Todo conjunto parcialmente or-
denado indutivo possui elemento maximo.
Lema 1.11 (lema de Krull). Seja R um anel comutativo com unidade. Todo
ideal nao nulo a de R esta contido em algum ideal maximal m de R.
Demonstrac ao. Considere o conjunto N de todos os ideais b _ R contendo
a.

E imediato que este conjunto e parcialmente ordenado com respeito `a relacao de
inclusao de conjuntos. Seja L N um subconjunto totalmente ordenado e
C :=
_
bL
b.
Segue de um exerccio do capulo de domnios euclideanos que C e um ideal de R.
Alem disto, este ideal e proprio, 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
construacao 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 di-
vidir um n umero inteiro por outro, denir 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 maximo divisor comum e os n umeros inteiros atraves da
nocao de ideais.
2.1. O algoritmo euclideano para n umeros inteiros
Definic ao 2.1. Sejam a, b Z. Dizemos que a divide b ou que b e divisvel
por a e denotamos a [ b se existe c Z tal que ac = b.
Proposic ao 2.2. A divisibilidade satisfaz as seguintes propriedades:
(1) (Cancelamento). Se c ,= 0 e ac [ bc, entao a [ b.
(2) (Transitividade). Se a [ b e b [ c, entao a [ c.
Demonstrac ao. (1) Existe Z tal que ac = bc, i.e., c(b a) = 0. Mas
o produto de dois inteiros e igual a zero implica em que um dos inteiros e nulo.
Observe que c ,= 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.3 (algoritmo de Euclides). Sejam a, b Z com b ,= 0. Entao
existem q, r Z tais que
a = bq +r, onde 0 [r[ < [b[.
Se a, b 0, entao q e r sao unicamente determinados por a e b.
Demonstrac ao. Suponha inicialmente que a, b 0. Se a < b tome q = 0 e
r = a. Suponha que a b. Considere o conjunto S := k 1 inteiro [ kb > a. Este
conjunto e um subconjunto nao 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 a

:= a por b com quociente q

e resto r

e tome
q := q

e r := r

.
Se a < 0 e b < 0, divida a

:= a por b

:= b com quociente q

e resto r

e tome q := q

e r := r

.
Se a > 0 e b < 0, divida a por b

:= b com quociente q

e resto r

e tome
q := q e r := r

.
Para provar a unicidade suponha que
a = bq
1
+r
1
= bq
2
+r
2
, onde 0 r
1
, r
2
< b.
7
8 2. ALGORITMOS EUCLIDEANOS
Basta provar que r
1
= r
2
, pois neste caso bq
1
= bq
2
e como b ,= 0, pela propriedade
do cancelamento, q
1
= q
2
. Suponha r
1
< r
2
. Neste caso,
r
2
r
1
= b(q
1
q
2
) b, mas r
2
r
1
r
2
< b.
Similarmente, nao podemos ter r
1
> r
2
.
2.2. Maximo divisor comum
Definic ao 2.4. Sejam a, b Z. Dizemos que d Z e um maximo divisor
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 d

Z tal que d

[ a e d

[ b, d

[ d.
Observac ao 2.5. A nocao de mdc esta bem denida 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, entao mdc(a, b) = b (idem).
Denote por T
a,b
o conjunto dos divisores comuns positivos de a e b. Note
que para qualquer x T
a,b
temos que x mina, b. Assim, este con-
junto e nito. Fica novamente como exerccio vericar que mdc(a, b) e
justamente o elemento maximo de T
a,b
.
Lema 2.6. Sejam a, b 1 inteiros e a = bq + r onde 0 r < b a divisao de a
por b. Entao mdc(a, b) = mdc(b, r).
Demonstrac ao. Basta mostrar que os conjuntos T
a,b
e T
b,r
sao coincidem.
De fato, neste caso seus elementos maximos sao iguais, o que prova o lema. Seja
e T
a,b
, digamos a = e e b = e para , Z. Logo r = a bq = e( q),
i.e., e [ r, i.e., e T
b,r
, i.e., T
a,b
T
b,r
. Seja f T
b,r
, digamos b = f

e r = f
para

, Z. Entao a = bq + r = f(

q + ), i.e., f [ a, i.e., f T
a,b
, i.e.,
T
b,r
T
a,b
.
Teorema 2.7. Sejam a, b 1 inteiros. Consideremos a seq uencia de divisoes
sucessivas:
(2.1)
a = bq
1
+r
1
, 0 < r
1
< b
b = r
1
q
2
+r
2
, 0 < r
2
< r
1
.
.
.
.
.
.
r
n2
= r
n1
q
n
+r
n
, 0 < r
n
< r
n1
r
n1
= r
n
q
n+1
,
onde r
n
e o ultimo resto nao nulo na seq uencia de divisoes. Entao mdc(a, b) = r
n
.
Demonstrac ao. Notemos inicialmente que em (2.1) teramos que ter um
primeiro resto nulo, r
n+1
, pois
b > r
1
> r
2
> 1
e nao existe uma seq uencia estritamente descendente innita de n umeros inteiros
positivos.
2.3. AN

EIS E IDEAIS 9
Pelo lema anterior aplicado a cada linha de (2.1) obtemos
mdc(a, b) = mdc(b, r
1
) = = mdc(r
n1
, r
n
).
Mas r
n
[ r
n1
, logo r
n
= mdc(r
n
, r
n1
). A fortiori, r
n
= mdc(a, b).
Teorema 2.8 (algoritmo euclideano estendido). Sejam a, b 1 inteiros e d =
mdc(a, b). Existem s, t Z tais que d = sa +tb.
Demonstrac ao. Comecamos com a pen ultima linha de (2.1),
r
n
= r
n2
+ (q
n
)r
n1
,
tome A
1
:= r
n1
e B
1
:= 1. Da linha seguinte temos
r
n1
= r
n3
+ (q
n1
)r
n2
,
assim
r
n
= B
1
r
n2
+A
1
r
n1
= B
1
r
n2
+A
1
(r
n3
+ (q
n1
)r
n2
).
Tome A
2
:= B
1
A
1
q
n1
e B
2
:= A
1
. A linha seguinte nos da
r
n2
= r
n4
+ (q
n2
)r
n3
.
Substituindo na formula anterior,
r
n
= B
2
r
n3
+A
2
r
n2
= B
2
r
n3
+A
2
(r
n4
+ (q
n2
)r
n3
)
Tome A
3
:= B
2
A
2
q
n2
e B
3
:= A
2
. Repetindo o mesmo argumento obtemos
r
n
= B
n2
r
1
+A
n2
r
2
.
Mas r
2
= b + (q
2
)r
1
, donde
r
n
= B
n2
r
1
+A
n2
(b + (q
2
)r
1
),
tome A
n1
:= B
n2
A
n2
q
2
e B
n1
:= A
n2
. Finalmente a primeira divisao nos
da, r
1
= a + (q
1
)b e sustituindo na formula anterior obtemos
r
n
= B
n1
b +A
n1
(a + (q
1
)b).
Basta tomar s := A
n1
e t := B
n1
A
n1
q
1
.
2.3. Aneis e ideais
Nesta secao daremos uma outra demonstracao (conceitual) do algoritmo eu-
clideano 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 + : ZZ Z
de n umeros inteiros (a, b) a + b que associa ao par (a, b) sua soma a + b. E o
produto de inteiros : Z Z Z dada por (a, b) 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.
Observac ao 2.9. Poderamos perguntar sobre a existencia do inverso em Z
com relacao ao produto. Ou seja, suponhamos que a, b Z sao tais que ab =
1. Suponha a 1. Neste caso b =
1
a
Z tambem e um inteiro positivo, mas
a unica possibilidade destra fracao ser um n umero inteiro e a = 1 e neste caso
necessariamente b = 1. Se a < 0, seja a

= a e b

= b, logo ab = a

= 1 e pelo
caso anterior a

= 1 e b

= 1, i.e., a = b = 1. Assim os unicos n umeros inteiros


que admitem inverso sao 1.
Definic ao 2.10. Um subconjunto I Z de Z e dito um ideal de Z, se as
seguintes condicoes sao satisfeitas:
(1) 0 I.
(2) (I e fechado com relacao `a soma) Dados a, b I, a +b I.
(3) (I e estavel com relacao `a multiplicacao de elementos de Z) Dado a I e
r Z, entao 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 n
1
, , n
k
1 inteiros. Seja I := n
1
Z+. . . +n
k
Z = n
1
a
1
+. . . +
n
k
a
k
[ a
1
, , a
k
Z o conjunto dos n umeros que sao somas de m ultiplos
de n
1
com m ultiplos de n
2
, etc., com m ultiplos de n
k
.
Proposic ao 2.11. Todo ideal I ,= (0) de Z e da forma dZ para algum d 1.
Por isto dizemos que I e um ideal principal e que Z e um domnio principal.
Demonstrac ao. Observemos que I N ,= . Dado a I, se a 1 nada ha
a fazer. Senao, 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. Armamos 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 a

= a, d [ a

, logo d [ a, e assim I nZ.


CAPTULO 3
Fatoracao de inteiros
Neste captulo mostramos que todo n umero inteiro fatora-se de forma unica
como produto de n umeros primos
3.1. Existencia
Definic ao 3.1. Seja p 2 inteiro. Dizemos que p e um n umero primo, se
para todo inteiro b 1 tal que b [ p, entao b = 1 ou b = p, i.e., os unicos divisores
positivos de p sao 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.2 (teorema fundamental da aritmetica - primeira versao). Seja
n 1 inteiro, existem p
1
, , p
k
n umeros primos (nao necessariamente distintos)
tais que
n = p
1
p
k
.
Demonstrac ao. Se n e primo nada ha a fazer. Suponhamos que n seja com-
posto. Todo divisor d de n satisfaz d n, assim o conjunto dos divisores positivos
de n e nito. Seja p
1
o menor divisor positivo de n. Armamos que p
1
e primo.
Se p
1
nao fosse primo, teramos que existem 1 < a, b < p
1
tais que p
1
= ab, em
particular a [ n, mas isto contradiz a minimalidade de p
1
.
Seja n
1
:=
n
p1
< n. Se n
1
e igual a 1 ou primo, entao n = n
1
p
1
ja e a fatoracao
procurada. Senao, com o mesmo argumento anterior, o menor divisor positivo p
2
de n
1
e primo. Seja n
2
:=
n1
p2
=
n
p1p2
< n
1
. Se n
2
e igual a 1 ou primo, entao
n = n
2
p
2
p
1
e a fatoracao procurada. Senao prosseguimos. Note que temos uma
seq uencia estritamente decrescente n > n
1
> n
2
> de inteiros positivos, assim
existe k 1 tal que n
k
= 1, i.e., n = p
1
p
k
.
3.2. Unicidade
Lema 3.3. Seja p 2 um n umero primo e a, b Z 0. Se p [ ab, entao p [ a
ou p [ b.
Demonstrac ao. Note que dado um n umero primo p, entao mdc(a, p) = 1
equivale a p [ a, pois os unicos 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.
Observac ao 3.4. O lema anterior pode ser estendido imediatamente para um
produto qualquer de inteiros, i.e., se p [ a
1
a
n
, entao existe 1 i n tal que
p [ a
i
.
11
12 3. FATORAC

AO DE INTEIROS
Teorema 3.5 (teorema fundamental da aritmetica - segunda versao). Seja
n 1 inteiro, entao existem unicos n umeros primos
p
1
< < p
r
e inteiros e
1
, , e
r
1
tais que
n = p
e1
1
p
er
r
.
Demonstrac ao. Ja provamos anteriormente a existencia da fatoracao, agru-
pando os primos e colocando-os em ordem temos a expressao acima. Suponha que
existam outros primos
q
1
< < q
s
e inteiros f
1
, , f
s
1
tais que
n = p
e1
1
p
er
r
= q
f1
1
q
fs
s
.
Pela observacao anterior temos que existe algum 1 j s tal que p
1
[ q
j
. Mas
ambos sao primos, logo p
1
= q
j
. O mesmo argumento acima mostra que existe
1 i r tal que q
1
= p
i
. Armamos que j = 1. Caso contrario, ou seja j > 1,
q
1
= p
i
p
1
= q
j
, o que contradiz a ordenacao dos n umeros primos qs. Logo
j = 1. Armamos tambem que e
1
= f
1
. Suponha, por exemplo, que e
1
> f
1
. Neste
caso, cancelando p
f1
1
dos dois lados da equacao acima obtemos
p
e1f1
1
p
e2
2
p
er
r
= q
f2
2
q
fs
s
.
Repetindo a argumentacao anterior obtemos que q
2
= p
i
para algum 1 < i r.
Mas dessa forma, o fator primo p
1
do lado esquerdo nao cancelara com nenhum
fator primo do lado direito. Portanto, e
1
= f
1
.
Isto nos fornece a igualdade
p
e2
2
p
er
r
= q
f2
2
q
fs
s
.
Pelo mesmo argumento anterior, p
2
= q
2
e e
2
= f
2
. Assim sucessivamente con-
cluimos que o n umero de fatores primos em ambos os lados e igual, i.e., r = s e
para cada 1 i r, p
i
= q
i
e e
i
= f
i
.
3.3. MDC e fatoracao
Proposic ao 3.6. Sejam a, b 1 inteiros,
a = p
e1
1
p
e
k
k
e b = p
f1
1
p
f
k
k
suas fatoracoes, com e
i
, f
i
0 para 0 i k. Seja g
i
= mine
i
, f
i
e
d = p
g1
1
p
g
k
k
.
Entao d = mdc(a, b).
Demonstrac ao. Notemos que d e um divisor comum de a e b, pois
a = dp
e1g1
1
p
e
k
g
k
k
e b = dp
f1g1
1
p
f
k
g
k
k
,
uma vez que para cada i, f
i
g
i
, e
i
g
i
0. Seja d

1 um divisor comum de a e
b, i.e.,
d = p
h1
1
p
h
k
k
para 0 h
i
e
i
, f
i
. Em particular, h
i
g
i
. Assim,
d = d

p
g1h1
1
p
g
k
h
k
k
.

3.4. APLICAC

OES 13
3.4. Aplicacoes
Proposic ao 3.7. Seja p 2 um n umero primo. Entao

p / .
Demonstrac ao. Seja x 0. Entao x =
a
b
com a, b Z 0. Note
que a = da

e b = db

, onde d = mdc(a, b) e que mdc(a

, b

) = 1. Simplicando d
obtemos que x =
a

. Assim, dividindo pelo mdc, suporemos sempre que dado um


n umero x 0, x e da forma
a
b
com mdc(a, b) = 1.
Suponha que

p , i.e., existem a, b Z tais que

p =
a
b
e mdc(a, b) = 1.
Logo a
2
= pb
2
e p [ a
2
. Pelo lema 3.3 concluimos que p [ a, digamos a = p, para
algum Z. Substituindo na igualdade anterior concluimos que p
2

2
= pb
2
, i.e.,
p
2
= b
2
. Mas isto implica em p [ b
2
. Novamente, pelo lema 3.3, obtemos que p [ b,
mas isto e impossvel pois mdc(a, b) = 1.
Definic ao 3.8. Seja n 1 inteiro. Dizemos que n e livre de quadrados se sua
fatoracao e da forma
n = p
1
p
k
.
Lema 3.9. Seja n 1 inteiro, entao existem Q, a 1 inteiros tais que n = a
2
Q,
onde Q e livre de quadrados.
Demonstrac ao. Fatoramos n como
n = p
e1
1
p
e
k
k
.
Pelo algoritmo euclideano, para cada 1 i k, existem q
i
, r
i
Z tais que e
i
=
2q
i
+r
i
, onde 0 r
i
< 2. Assim
n = p
2q1
1
p
r1
1
p
2q
k
k
p
r
k
k
e tomando Q := p
r1
1
p
r
k
k
, excluindo os primos com expoente zero, temos que Q e
livre de quadrados. O que sobra e a
2
com a := p
q1
1
p
q
k
k
, i.e., n = a
2
Q.
Proposic ao 3.10. Seja n 1 inteiro livre de quadrados, entao

n / .
Demonstrac ao. Suponha que

n =
a
b
com a, b Z e mdc(a, b) = 1. Seja
n = p
1
p
k
a fatoracao de n. Entao
a
2
= p
1
p
k
b
2
.
Logo para cada 1 i r temos que p
i
[ a
2
. Pelo lema 3.3 concluimos que p
i
[ a,
digamos a = p
i

i
para
i
Z. Substituindo na igualdade anterior obtemos
p
2
i

2
i
= p
1
p
k
b
2
.
Simplicando p
i
na igualdade acima, obtemos
p
i

2
i
= p
1
p
i1
p
i+1
p
k
b
2
= cb
2
,
onde c := p
1
p
i1
p
i+1
p
k
. Como p
i
[ c, pois p
i
nao pode dividir nenhum dos
fatores de c uma vez que p
1
< < p
k
, ou seja sao todos distintos, concluimos que
p
i
[ b
2
. Novamente pelo lema 3.3 temos que p
i
[ b, o que contradiz mdc(a, b) = 1.
Proposic ao 3.11. Seja f 2 inteiro e p 2 primo. Entao
f

p / .
14 3. FATORAC

AO DE INTEIROS
Demonstrac ao. Suponha que
f

p =
a
b
com a, b Z e mdc(a, b) = 1. Entao
a
f
= pb
f
e p [ a
f
. Pela observacao 3.4 concluimos que p [ a, digamos a = p. Substituindo
na igualdade anterior obtemos
p
f

f
= pb
f
,
simplicando a igualdade anterior por p, concluimos que
p
f1

f
= b
f
.
Como f 2 temos que p aparece na fatoracao do lado esquerdo, em particular,
p [ b
f
. Novamente, pela observacao 3.4 concluimos que p [ b, mas isto contradiz
mdc(a, b) = 1.
Definic ao 3.12. Sejam n 1 e f 2 inteiros. Dizemos que n e livre de
f-potencias se a fatoracao de n e da forma
n = p
e1
1
p
e
k
k
com 1 e
i
< f para todo 1 i k.
Lema 3.13. Seja n 1 inteiro, entao existem Q, a 1 inteiros tais que n =
a
f
Q com Q livre de f-potencias.
Demonstrac ao. Seja
n = p
e1
1
p
e
k
k
a fatoracao de n. Pelo algoritmo euclideano, para cada 1 i k, existem q
i
, r
i
Z
tais que e
i
= fq
i
+r
i
, onde 1 e
i
< f. Assim escrevemos
n = p
fq1
1
p
r1
1
p
fq
k
k
p
r
k
k
.
Como anteriormente Q := p
r1
1
p
r
k
k
e livre de f-potencias e tomando a :=
p
q1
1
p
f
k
k
concluimos que n = a
f
Q.
Proposic ao 3.14. Sejam n 1 e f 2 inteiros. Suponhamos que n seja livre
de f-potencias. Entao
f

n / .
Demonstrac ao. Seja
n = p
e1
1
p
e
k
k
a fatoracao de n, onde 1 e
i
< f para todo i i k. Suponhamos que
f

n =
a
b
com a, b Z e mdc(a, b) = 1. Entao
a
f
= p
e1
1
p
e
k
k
b
f
.
Logo para cada 1 i k p
i
[ a
f
. Pela observacao 3.4 concluimos que p
i
[ a,
digamos a = p
i

i
para
i
Z. Substituindo na igualdade anterior obtemos
p
f
i

f
i
= p
e1
1
p
e
k
k
b
f
.
Cancelando p
ei
i
em ambos os lados da igualdade acima e denotando
c := p
e1
1
p
ei1
i1
p
ei+1
i+1
p
e
k
k
,
obtemos
p
fei
i

f
i
= cb
f
.
Como anteriormente p
i
[ c uma vez que p
i
nao divide nenhum fator de c. Logo
p
i
[ b
f
. Novamente pela observacao 3.4 concluimos que p
i
[ b, mas isto contradiz
mdc(a, b) = 1.
3.5. FUNC

OES ARITM

ETICAS ELEMENTARES 15
3.5. Fun coes aritmeticas 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.,
(n) := #d 1 [ d [ n e (n) :=

d1,d|n
d.
Utilizaremos a fatoracao unica para obter formulas explcitas para estes dois n u-
meros.
Proposic ao 3.15. Seja n = p
a1
1
p
ar
r
a fatoracao de n em n umeros primos.
Entao
(n) = (a
1
+ 1) (a
r
+ 1) e (n) =
p
a1+1
1
1
p
1
1

p
ar+1
r
1
p
r
1
.
Demonstrac ao. Note que d [ n se e somente se d fatora-se como
d = p
b1
1
p
br
r
com 0 b
i
a
i
para todo 1 i r.
Assim, os divisores positivos de n correspondem bijetivamente as r-uplas (b
1
, , b
r
)
satisfazendo a 0 b
i
a
i
para todo 1 i r. A quantidade destas r-uplas e
exatamente (a
1
+ 1) (a
r
+ 1).
Para a segunda igualdade observe que
(n) =

(b1, ,br)
p
b1
1
p
br
r
=
_

b1
p
b1
1
_

_

br
p
br
r
_
e que cada soma no segundo membro e a soma dos termos de uma progressao
geometrica, disto segue a formula para (n).
3.5.1. Funcao de Mbius. Denimos a funcao de Mbius : N 0 Z
por (1) := 1, (n) := 0, se n nao e livre de quadrados, caso contrario, i.e.,
n = p
1
p
r
, onde os p
i
s sao primos distintos denimos (n) := (1)
r
.
Proposic ao 3.16. Se n > 1, entao

d1,d|n
(d) = 0.
Demonstrac ao. Seja n = p
a1
1
p
ar
r
a fatoracao de n. Pela denicao de
temos que

d1,d|n
(d) =

(1, ,r)
(p
1
1
. . . p
r
r
),
onde os
i
s sao 0 ou 1. Portanto,

d1,d|n
(d) = 1 r +
_
r
2
_

_
r
3
_
+. . . + (1)
r
= (1 1)
r
= 0.

Para entender melhor a funcao de Mbius precisamos introduzir a multi-


plicacao de Dirichlet. Sejam f, g : N 0 C, denimos
f g(n) :=

d1,d21,d1d2=n
f(d
1
)g(d
2
).
16 3. FATORAC

AO DE INTEIROS
Este produto e associativo. Isto segue do seguinte exerccio
f (g h)(n) = (f g) h(n) =

d1,d2,d31,d1d2d3=n
f(d
1
)g(d
2
)h(d
3
).
Denimos a funcao 1 : N 0 Z por 1(1) := 1 e 1(n) := 0, se n > 1. Segue
da denicao que para toda funcao f : N 0 C temos f 1 = 1f = f. Dena
tambem a funcao I : N 0 Z por I(n) := 1 para todo n. Novamente, por esta
denicao obtemos f I(n) = I f(n) =

d1,d|n
f(d).
Lema 3.17. I = I = 1.
Demonstrac ao.

E claro que I(1) = (1)I(1) = 1. Se n > 1, entao
I(n) =

d1,d|n
(d) = 0. A prova para I e identica.
Teorema 3.18 (teorema de inversao de Mbius). Seja
F(n) :=

d1,d min d
f(d).
Entao
f(n) =

d1,d|n
(d)F(n/d).
Demonstrac ao. Por denicao F = fI. Logo, F = (fI) = f(I) =
f 1 = f, i.e.,
f(n) = F (n) =

d1,d|n
(d)F(n/d).

O teorema de inversao de Mbius tem diversas aplicacoes, dentre elas a funcao


de Euler denida da seguinte forma. Seja n 1 inteiro, (n) denota o n umero
de inteiros positivos d n tais que mdc(d, n) = 1.

E claro que se p for um n umero
primo (p) = p 1.
Proposic ao 3.19.

d1,d|n
(d) = n
Demonstrac ao. Consideremos as n fracoes 1/n, 2/n, , (n1)/n, n/n. Po-
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
fracoes na forma mnima com denominador d, pela denicao da funcao , e igual a
(d). Disto segue a proposicao.
Proposic ao 3.20. Se n = p
a1
1
. . . p
ar
r
, entao
(n) = n
_
1
1
p
1
_
. . .
_
1
1
p
r
1
_
.
Demonstrac ao. Como
n =

d1,d|n
(d),
3.5. FUNC

OES ARITM

ETICAS ELEMENTARES 17
pelo teorema de inversao de Mbius temos
(n) =

d1,d|n
(d)n/d = n

i
n
p
i
+

i<j
n
p
i
p
j
+. . .
= n
_
1
1
p
1
_
. . .
_
1
1
p
r
1
_

CAPTULO 4
Inducao nita
Neste captulo apresentamos o metodo da inducao nita. Este metodo e uti-
lizado em diversas circunstancias em matematicas para provar armativas que de-
pendem indutivamente dos n umeros naturais.
4.1. Enunciados
Axioma 4.1 (princpio da inducao nita na sua primeira forma). Seja A(n)
uma armativa sobre n umeros naturais n N. Suponha que
(1) exista n
0
N tal que A(n
0
) seja verdadeira.
(2) Dado k n
0
, toda vez que A(k) for verdade, entao A(k + 1) tambem o
sera.
Entao para todo n n
0
a armativa A(n) e verdadeira.
Axioma 4.2 (princpio da inducao nita na sua segunda forma). Seja A(n)
uma armativa sobre n umeros naturais n N. Suponha que
(1) exista n
0
N tal que A(n
0
) seja verdadeira.
(2) Se A(k) e verdadeira para todo n
0
k < n entao A(n) tambem e ver-
dadeira.
Logo para todo n n
0
a armativa A(n) e verdadeira.
4.2. Exemplos da inducao na sua primeira forma
Exemplo 4.3. Para todo inteiro n 1 temos
n

i=1
i =
n(n + 1)
2
.
Demonstrac ao. (1) Para n = 1 temos que 1 =
1.2
2
.
(2) Suponha que

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

i=1
i =
n

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

Lema 4.4. Seja p um n umero primo e 1 i < p inteiro, entao o binomial


_
p
i
_
e divisvel por p.
Demonstrac ao. Por denicao
_
p
i
_
=
p(p 1) (p i + 1)
i(i 1) 1
Z.
19
20 4. INDUC

AO FINITA
Note que p nao 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.5. Seja p um n umero primo. Para todo inteiro n 1 temos que p
divide n
p
n.
Demonstrac ao. (1) Para n = 1 temos que p divide 1
p
1 = 0.
(2) Suponha que p [ (n
p
n). Entao
(n + 1)
p
(n + 1) =
p1

i=1
_
p
i
_
n
i
+ (n
p
n).
Pelo Lema 4.4 e pela hipotese de p [ (n
p
n) concluimos que p [ ((n +
1)
p
(n + 1)).

Teorema 4.6 (pequeno teorema de Fermat). Seja p um n umero primo e a Z.


Entao p [ (a
p
a).
Demonstrac ao. O exemplo mostra o teorema para inteiros positivos. Seja
m < 0 inteiro, digamos m = n para n 1. Suponha p > 2. Neste caso,
m
p
m = (n)
p
(n) = (n
p
n) que e divisvel por p. No caso de p = 2 temos
que se n
2
n = 2, entao m
2
m = n
2
+n = n + 2 +n = 2( + 1).
Observac ao 4.7. O teorema anterior e na verdade equivalente para um inteiro
a nao divisvel por p a p [ (a
p1
1). De fato, suponha que a
p
a = a(a
p1
1) = p
para Z. Se p [ a, entao pelo Lema 3.3 concluimos que p [ (a
p1
1).
4.3. Exemplos da inducao nita na sua segunda forma
Ordenamos os n umeros primos
p
1
= 2 < p
2
= 3 < p
3
= 5 < p
n
,
onde p
n
denota o n-esimo n umero primo. Seja T o conjunto dos n umeros primos.
Teorema 4.8 (Euclides). O conjunto T e innito.
Demonstrac ao. Suponhamos que T seja nito, digamos com k elementos,
T = p
1
< < p
k
.
Seja
M := p
1
p
k
+ 1.
Notemos que M > p
1
p
k
2p
k
> p
k
, logo M tem que ser um n umero composto.
Pelo teorema fundamental da aritmetica M e produto de n umeros primos. Logo
os unicos primos que podem aparecer na sua fatoracao sao p
1
, , p
k
, digamos que
p
i
[ M, i.e., existe
i
1 inteiro tal que M =
i
p
i
. Retornando `a denicao de M
obtemos
p
i
(
i
p
1
p
i1
p
i+1
p
k
) = 1.
Os fatores do lado esquerdo sao ambos inteiros, o primeiro e positivo e o produto e
positivo. Logo a expressao entre parenteses e positiva. Por outro lado p
i
2, logo
4.3. EXEMPLOS DA INDUC

AO FINITA NA SUA SEGUNDA FORMA 21
o lado esquerdo e pelo menos 2, enquanto o lado direito e 1, o que e impossvel. A
contradicao vem do fato de termos suposto T nito, portanto T e innito.
No proximo captulo daremos outras demonstracoes deste teorema bem como
discutiremos em maior profundidade os n umeros primos.
Exemplo 4.9. Para todo inteiro n 1 temos p
n
2
2
n
.
Demonstrac ao. (1) Observe que p
1
= 2 2
2
= 4.
(2) Suponha que para todo 1 m < n tenhamos p
m
2
2
m
. A demonstracao
do teorema de Euclides mostra que M := p
1
p
n1
+ 1 nao pode ser di-
visvel por nenhum dos primos p
1
, , p
n1
. Logo M so pode ser divisvel
por primos maiores que p
n1
, em particular, p
n
M. Assim,
p
n
p
1
p
n1
+ 1 2
2
2
+. . . 2
n1
+ 1.
Mas 2
2
+ . . . + 2
n1
= 2(1 + . . . + 2
n2
) = 2
2
n1
1
21
= 2
n
2. Portanto,
p
n
2
2
n
2
+1. Basta mostrar que 2
2
n
2
+1 2
2
n
, i.e., 4 2
2
n
+2
2
2
n
=
2
2
n
(4 1), o que e verdade.

Exemplo 4.10 (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.
Demonstrac ao. (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 q
m
, r
m
Z tais que m = bq
m
+ r
m
, onde
0 r
m
< n. Em particular, existem q

, r

Z tais que n b = q

b + r

onde 0 r

< b. Logo n = (q

+1)b +r

e basta tomar q = q

+1 e r = r

CAPTULO 5
N umeros primos
No captulo anterior provamos que o conjunto dos n umeros primos e innito.
Daremos 3 outras demonstrac oes para este fato. Cada qual tem seu merito proprio.
A prova apresentada no captulo sobre inducao nita e a original de Euclides.
Provaremos tambem que existe uma innidade de n umeros primos em certas progre-
ssoes aritmeticas e que funcoes polinomiais nao lineares produzem uma innidade
de n umeros compostos.
5.1. Innidade de primos
Seja T o conjunto dos n umeros primos.
Teorema 5.1 (Euclides). O conjunto T e innito.
2a. Demonstrac ao. Suponhamos que T seja nito, digamos T = p
1
, ,
p
k
. Seja n 1 inteiro. Pelo Lema 3.9, n = mQ
2
, 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 = p
e1
1
p
e
k
k
, onde e
i
0, 1, para 1 i k. Assim,
escolher m e equivalente a escolher os expoentes e
i
, e como tenho duas escolhas
para cada i, o n umero de escolhas possveis para m e no maximo 2
k
. Observemos
tambem que Q

n, logo o n umero de escolhas para Qe no maximo

n, portanto,
o n umero de escolhas para n e no maximo 2
k

n, i.e., n 2
k

n, i.e.,

n 2
k
,
i.e., n 2
2k
. Mas k e xo, 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, T e innito.
3a. Demonstrac ao. Seja F(n) := 2
2
n
+ 1 o n-esimo n umero de Fermat.
Mostramos anteriormente (exerccio do captulo sobre algoritmo de Euclides) que
se n > m 1, entao mdc(F(n), F(m)) = 1. Comecamos escolhendo um fator primo
q
1
de F(1). Pelo resultado anterior, todo fator primo de F(2) e distinto de q
1
, escol-
hemos um destes fatores primos, digamos q
2
. Suponhamos que para todo 1 m < n
tenhamos escolhido para cada F(m) um fator primo distinto. Novamente pelo re-
sultado anterior todo fator primo de F(n) e distinto de q
1
, , q
n1
, escolhemos um
destes fatores primos, digamos q
n
. Provamos assim (via a Inducao na sua segunda
forma) que para todo n 1 temos um n umero primo q
n
fator de F(n) distinto de
q
1
, , q
n1
. Produzimos assim um subconjunto innito q
1
, , q
n
, T de
T. Em particular, T e innito.
Uma quarta demonstracao e conseq uencia do seguinte teorema.
Teorema 5.2 (*). A serie

pP
1
p
23
24 5. N

UMEROS PRIMOS
diverge.
Para a nocao de divergencia de serie veja [Li, Captulo IV].
Demonstrac ao. Sejam n 1 inteiro e p
1
, , p
l(n)
os n umeros primos me-
nores ou iguais a n. Seja
(n) :=
l(n)

i=1
1
1 p
i
.
Segue das Preliminares que
1
1 p
i
=

ai0
1
p
ai
i
,
logo
(n) =

(a1, ,a
l(n)
)
1
p
a1
1
. . . p
a
l(n)
l(n)
,
onde a l(n)-upla (a
1
, , a
l(n)
) e formada de inteiros nao negativos. Em particular,
como
1 +
1
2
+. . . +
1
n
< (n),
concluimos que (n) quando n (ver [Li, Captulo IV, Exemplos 23]).
Em particular, T e um conjunto innito.
Calculando o logartimo de (n) (ver Preliminares) obtemos
log((n)) =
l(n)

i=1
log(1 p
i
) =
l(n)

i=1

m1
1
mp
m
i
=
1
p
1
+. . . +
1
p
l(n)
+
l(n)

i=1

m2
1
mp
m
i
.
Note que

m2
1
mp
m
i
<

m2
1
p
m
i
=
1
p
2
i
1
1 p
1
i

2
p
2
i
.
Logo,
log((n)) <
1
p
1
+. . . +
1
p
l(n)
+ 2
_
1
p
2
1
+. . . +
1
p
2
l(n)
_
.
Segue de [Li, Captulo IV, Exemplo 29] que

n1
n
2
converge, a fortiori o mesmo
vale para

i1
p
2
i
. Dessa forma, se

pP
p
1
convergisse, existiria uma constante
M tal que log((n)) < M, i.e., (n) < e
M
, mas (n) , quando n . Assim,

pP
p
1
nao pode convergir.
5.2. Primos em progressoes aritmeticas
Nos proximos 3 paragrafos procuramos estudar formulas simples que car-
acterizem os n umeros primos. Na verdade procuramos funcoes f : N N cuja
imagem contenha muitos n umeros primos. Comecaremos pela funcao linear, dig-
amos 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.2. PRIMOS EM PROGRESS

OES ARITM

ETICAS 25
Lema 5.3. Existem innitos n umeros primos da forma 4n + 3 com n 1
inteiro.
Demonstrac ao. Seja p > 2 um n umero primo. Comecemos analisando os
possveis restos da divisao 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 unicas possibilidades para
r sao 1 e 3.
Seja T
4,3
o conjunto dos n umeros primos maiores ou iguais a 7 da forma 4n+3.
Suponha que T
4,3
seja innito, digamos T
4,3
= p
1
< < p
k
. Seja
M := 4p
1
p
k
+ 3.
Observe que M deixa resto 3 na divisao por 4. Observe tambem que M >
4p
1
p
k
> 4p
k
> p
k
, logo (como p
k
e o maior n umero primo que deixa resto
3 na divisao por 4) M e composto. Pelo teorema fundamental da aritmetica M
fatora-se em um produto de primos.
Note que se a, b 1 sao 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 vericar (utilizando a primeira forma da inducao nita) que o
mesmo vale para um produto nito a
1
a
n
de inteiros positivos cada qual deixando
resto 1 na divisao por 4.
Assim, nao e possvel que todo fator de M deixe resto 1 na divisao por 4,
i.e., existe algum 1 i k tal que p
i
[ M, i.e., M = p
i

i
para
i
1 inteiro.
Retornando `a denicao de M obtemos
p
i
(
i
4p
1
p
i1
p
i+1
p
k
) = 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 p
1
7, o lado esquerdo e pelo menos 7, o que e impossvel.
Portanto T
4,3
e innito.
Lema 5.4. Existem innitos n umeros primos da forma 6n + 5 com n 1
inteiro.
Demonstrac ao. Seja p > 2 um n 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 T
6,5
o conjunto dos n umeros primos maiores ou iguais a 11 da forma 6n+5
para n 1 inteiro. Suponha que T
6,5
seja nito, digamos T
6,5
= p
1
< < p
k
.
Seja
M := 6p
1
p
k
+ 5.
Note que M deixa resto 5 na divisao por 6. Note tambem que M > 6p
1
p
k
>
6p
k
> p
k
. Como p
k
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 sao 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 nito a
1
a
n
de
inteiros positivos cada qual deixando resto 1 na divisao por 6.
26 5. N

UMEROS PRIMOS
Assim nao e possvel que todo fator de M deixe resto 1 na divisao por 6, i.e.,
existe 1 i k tal que p
i
[ M, M = p
i

i
para
i
1 inteiro. Retornando `a
denicao de M obtemos
p
i
(
i
6p
1
p
i1
p
i+1
p
k
) = 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 p
1
11, o lado esquerdo e pelo menos 11, o que e impossvel.
Portanto T
6,5
e innito.
No paragrafo sobre funcao zeta a seguir enunciaremos um teorema devido a
Dirichlet que generaliza os dois lemas anteriores.
5.3. Innidade de compostos por funcoes 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 innidade de n umeros compostos na imagem
de f.
Teorema 5.5. Seja
f(n) := a
d
n
+
a
d1
n
d1
+. . . +a
1
n +a
0
,
onde a
d
, , a
0
Z com a
d
> 0. Entao existem innitos n umeros compostos da
forma f(n).
Demonstrac ao. Se para todo n 1, f(n) for composto nada ha a fazer.
Caso contrario, seja n
0
N tal que f(n
0
) = p n umero primo. Seja h 1 inteiro e
f(n
0
+hp) = a
d
(n
0
+hp)
d
+a
d1
(n
0
+hp)
d1
+. . . +a
1
(n
0
+hp) +a
0
.
Note que a soma dos termos constantes (considerando a expressao acima como um
polinomio em h) e igual a
a
d
n
d
0
+a
d1
n
d1
0
+. . . +a
1
n
0
+a
0
= p.
Logo,
f(n
0
+hp) = p(1 +a
1
h +a
2
(2n
0
h +h
2
p) +. . .
+a
d1
((d 1)n
d2
0
h +. . . + (d 1)n
0
h
d2
p
d3
+h
d1
p
d2
)
+a
d
(dn
d1
0
h +. . . +dn
0
h
d1
p
d2
+h
d
p
d1
)).
Observe que o termo lder da expressao acima como polinomio em h e igual a
a
d
p
d1
p > 0. Assim para um inteiro h 1 suciente grande a expressao entre
parenteses do lado direito menos 1 e sempre positiva, portanto f(n
0
+hp) = p(1+)
com 1 inteiro. Em particular, f(n
0
+hp) e sempre composto para todo h 1
sucientemente grande.
Para o caso d = 2 a cota para h e h > (2an
0
+b)/(ap) (faca a conta neste
caso!).
5.5. CONTANDO N

UMEROS PRIMOS 27
5.4. N umeros de Fermat e Mersenne
Nesta secao apresentamos os n umeros de Fermat e Mersenne e comecamos a
discussao de quando podem ser n umeros primos. No captulo subseq uente sobre
aplicacoes da teoria de grupos `a aritmetica elementar descreveremos de forma mais
precisa criterios para decidir quando estes n umeros sao primos.
Para todo n 1 inteiro seja F(n) := 2
2
n
+ 1 o n-esimo n umero de Fermat.
Fermat armava 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) := 2
n
1 o n-esimo n umero de Mersenne.
Lema 5.6. Se n e composto, entao M(n) tambem e composto.
Demonstrac ao. Suponha que n = ab com 1 < a, b < n. Entao
2
n
1 = (2
a
)
b
1 = (2
a
1)(2
a(b1)
+ 2
a(b2)
+. . . + 2
a
+ 1)
o que mostra que M(a) [ M(n).
Observac ao 5.7. Se quisermos que um n umero de Mersenne seja primo, de-
vemos 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.5. 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 lim
x
(x) = (para a nocao de limite
veja [Li, captulo IV]). Nosso objetivo e determinar uma estimativa elementar para
a funcao (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 p
n
o n-esimo n umero primo. Entao (p
n
) = n.
Proposic ao 5.8. Seja log(x) o logaritmo na base e. Entao
(x) log(log(x)).
Demonstrac ao. Ja obtivemos anteriormente (via inducao nita) que p
n

2
2
n
. Para todo x > 1 real xado o conjunto m 1 [ inteiro, e
e
m
x e nito.
Seja n 1 seu maior elemento, i.e., e
e
n1
x < e
e
n
. Observe que
e
e
n1
2
2
n
para n 4.
De fato, basta mostrar que
e
n1
2
n
log(2), ou seja , n 1 nlog(2) + log(log(2)),
o que e verdade pois log(2) < 1. Logo
(x) (e
e
n1
) (2
2
n
) (p
n
) = n log(log(x)).

Utilizaremos o metodo da segunda demonstracao do teorema de Euclides para


renar `a proposicao anterior. Para todo inteiro n 1 seja (n) o conjunto dos
divisores primos de n.
28 5. N

UMEROS PRIMOS
Proposic ao 5.9.
(x)
log(x|)
2 log(2)
,
onde x| denota a parte inteira de x (para a denicao ver Preliminares).
Demonstrac ao. Para qualquer conjunto de n umeros primos S denotamos
por f
S
(x) o n umero de inteiros positivos n x tais que (n) S. Suponha que
S seja nito de cardinalidade t. Escrevemos n = m
2
s com s livre de quadrados.
Note que m

x. Alem disto temos no maximo 2
t
escolhas para s. Portanto,
f
S
(x) 2
t

x. Seja m := (x), assim p


m+1
> x. Se S = p
1
, , p
m
, entao
f
S
(x) = x|. Em particular, x| 2
(x)

x e disto segue a proposicao.


O metodo acima nos da uma nova demonstracao do teorema 5.2. De fato, se

pP
1/p fosse convergente, entao existiria n 1 tal que

j>n
1
p
j
<
1
2
.
Seja S := p
1
, , p
n
e x 1 inteiro. Entao xf
S
(x) e igual ao n umero de inteiros
positivos m x tais que (m) , S. Em outras palavras, contamos o n umero de
inteiros 1 m x para os quais existe j > n tal que p
j
[ m. Para cada primo p
j
existem x/p
j
| m ultiplos de p
j
menores ou iguais a x. Portanto,
x f
S
(x)

j>n
_
x
p
j
_

j>n
x
p
j
<
x
2
.
A fortiori, f
S
(x) x/2. Mas, f
S
(x) 2
n

x. Logo, 2
n


x/2, o que e impossvel
pois n e xo e x e variavel.
Intimamente relacionada `a funcao (x) temos a seguinte funcao
(x) :=

pP,px
log(p).
Utilizaremos (x) para limitar (x). Seja (1) := 0.
Proposic ao 5.10.
(x) < (4 log(2))x.
Demonstrac ao. Considere o binomial
_
2n
n
_
=
(n + 1) . . . 2n
1.2 . . . n
.
Este n umero e um inteiro divisvel por todo n umero primo n < p < 2n. Alem disto,
como
(1 + 1)
2n
=
2n

j=0
_
2n
j
_
, entao 2
2n
>
_
2n
n
_
.
Em conseq uencia,
2
2n
>
_
2n
n
_
>

n<p<2n
p.
Calculando o logartimo,
2nlog(2) >

n<p<2n
log(p) = (2n) (n).
5.5. CONTANDO N

UMEROS PRIMOS 29
Somando esta relacao para n = 1, 2, 4, , 2
m1
obtemos
(2
m
) < log(2)(2
m+1
2) < log(2)2
m+1
.
Como na demonstracao da proposicao 5.8 existe m 1 tal que 2
m1
< x 2
m
,
donde
(x) (2
m
) < log(2)2
m+1
= (4 log(2))2
m1
< (4 log(2))x.

Proposic ao 5.11. Existe um real c


1
> 0 tal que

1
(x) < c
1
x
log(x)
, para x 2.
Demonstrac ao. Observe que
(x)

x<px
log(p) log(

x)((x) (

x)) log(

x)(x)

xlog(

x).
Logo,
(x)
2(x)
log(x)
+

x (8 log(2))
x
log(x)
+

x,
onde a ultima desigualdade segue da proposicao anterior. O resultado segue da
observacao que

x < 2x/ log(x) para x 2.
Corol ario 5.12.
lim
x
(x)
x
= 0.
Nosso objetivo agora e obter uma cota inferior para a funcao (x). Para isto
comecemos observando que
_
2n
n
_
=
_
n + 1
1
__
n + 2
2
_
. . .
_
n +n
n
_
2
n
.
Por um exerccio deste captulo temos
ord
p
__
2n
n
__
= ord
p
_
(2n)!
(n!)
2
_
=
tp

j=1
__
2n
p
j
_
2
_
n
p
j
__
,
onde t
p
denota o maior inteiro tal que p
tp
2n. Logo, t
p
= log(2n)/ log(p)|. Alem
disto, 2x| 2x| e sempre 0 ou 1, assim
ord
p
__
2n
n
__

log(2n)
log(p)
.
Proposic ao 5.13 (*). Existe real c
2
> 0 tal que
(x) > c
2
x
log(x)
.
Demonstrac ao. Pelo que foi feito anteriormente,
2
n

_
2n
n
_

p<2n
p
tp
.
Calculando o logaritmo obtemos,
nlog(2)

p<2n
t
p
log(p) =

p<2n
_
log(2n)
log(p)
_
log(p).
30 5. N

UMEROS PRIMOS
Se log(p) > (1/2) log(2n), i.e., p >

2n, entao log(2n)/ log(p)| = 1. Assim,


nlog(2)

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

2n<p<2n
log(p)

2nlog(2n) +(2n)
Portanto, (2n) nlog(2)

2nlog(2n). Mas, lim


n
(

2nlog(2n))/n = 0.
Assim, existe uma constante real T > 0 tal que para n sucientemente grande
(2n) > Tn. Toamndo x sucientemente grande e tal que 2n x < 2n+1 obtemos
(x) (2n) > Tn > T
x 1
2
> Cx,
para algum real C > 0 conveniente. Portanto, existe real c
2
> 0 tal que (x) > c
2
x
para todo x 2. Para completar a prova observamos que
(x) =

px
log(p) (x) log(x).
Portanto,
(x)
(x)
log(x)
> c
2
x
log(x)
.

5.5.1. Comentarios. 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.14 (teorema dos n umeros primos).
lim
x
(x) =
x
log(x)
.
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 funcao zeta de Riemann, que introduziremos no paragrafo seguinte.
Existem uma innidade de problemas abertos sobre os n umeros primos. Para
mencionar apenas dois :
Existem innitos n umeros primos da forma n
2
+ 1?
(Primos gemeos) Existem innitos pares de n umeros primos da forma
(p, p + 2)?
Para mais problemas abertos veja [Si] e [Sh].
5.6. Funcao zeta
Nesta secao descreveremos sem prova diversos fatos a respeito da funcao zeta de
Riemann (para a prova destes fatos ver [IrRo, chapter 16]). Esta funcao e denida
por
(s) :=

n1
n
s
, onde s C, '(s) > 1.
Esta serie converge em '(s) > 1 e converge uniformemente para '(s) 1 +
para todo > 0 (para a nocao de convergencia ver [Li, captulo IV]). A primeira
propriedade e que ela admite uma expansao em produto euleriano.
5.6. FUNC

AO ZETA 31
Proposic ao 5.15. Para '(s) > 1 temos
(s) =

pP
1
1 p
s
.
Particularmente importante e o comportamento assintotico desta funcao quan-
do s 1. Considerando que

n1
1/n diverge suspeitamos que (s) quando
s 1. Lembre que (s) e uma funcao de uma variavel complexa.
Proposic ao 5.16. Suponha que '(s) > 1. Entao
lim
s1
(s 1)(s) = 1.
A proposicao na verdade diz que (s) e uma funcao meromorfa com um polo
simples em s = 1 (para mais detalhes ver [Ap, chapter 12]).
Corol ario 5.17. Quando s 1 temos
log(s)
(log(s 1))
1
1.
Proposic ao 5.18.
(s) =

pP
1
p
s
+R(s),
onde R(s) ca limitada quando s 1.
Dado um subconjunto o do conjunto dos n umeros primos T, dizemos que o
tem densidade de Dirichlet se o limite
lim
s1

pS
p
s
(log(s 1))
1
existe. Neste caso este limite e denotado por d(o) e e chamado a densidade de
Dirichlet de o. Esta densidade satisfaz as seguintes propriedades.
Proposic ao 5.19. Seja o um subconjunto do conjunto T dos n umeros primos.
Entao
(1) Se o e nito, entao d(o) = 0.
(2) Se o contem todos os n umeros primos, exceto um n umero nito deles,
entao d(o) = 1.
(3) Se o = o
1
o
2
com o
1
o
2
= , entao d(o
1
o
2
) = d(o
1
) +d(o
2
).
Teorema 5.20 (teorema das progressoes aritmeticas de Dirichlet). Sejam a
Z e m 1 inteiro tais que mdc(a, m) = 1. Seja T(a; m) o subconjunto do conjunto
T dos n umeros primos que contem os primos p tais que p a (mod m). Entao
d(T(a; m)) = 1/(m). A fortiori, T(a; m) e innito.
5.6.1. Comentarios (*). Riemann propos a seguinte conjectura (que per-
manece em aberto ate hoje).
Conjectura 5.21 (hipotese de Riemann). Todos os zeros da funcao zeta de
Riemann (s) estao contidos na reta '(s) = 1/2.
Sabe-se que na reta '(s) = 1/2 existe uma innidade de zeros da funcao zeta
e que estes sao 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]).
32 5. N

UMEROS PRIMOS
O inteiro positivo n nada mais e que a cardinalidade do anel Z/nZ da arit-
metica modular (a ser introducido no proximo captulo). Esta analogia faz com
que Dedekind considere a seguinte extensao da funcao zeta. Seja K uma extensao
nita do corpo dos racionais (ver a parte referente `a teoria de corpos). Existe
um subconjunto O
K
de K que cumpre o mesmo papel de Z com relacao a . Este
conjunto e chamado o anel de inteiros de K. Ele tem (entre outras propriedades
importantes) a caracterstica que o anel quociente O
K
/I (onde I e um ideal de
O
K
, para mais sobre anel quocientes ver a parte de aneis) e um conjunto nito cuja
cardinalidade e denotada por N(I). Assim, Dedekind dene a funcao zeta de K
por

K
(s) :=

I
N(I)
s
, onde '(s) > 1,
e I percorre todos os ideais de O
K
. Novamente conjectura-se que os zeros desta
funcao estao na reta '(s) = 1/2, o que permanece em aberto. Note que
Q
nada
mais e que a funcao zeta de Riemann.
Nos anos 20 e 30 do seculo XX, E. Artin, H. Hasse e A. Weil consideraram um
analogo geometrico desta situacao. Nele o papel de era ocupado pelo corpo de
funcoes racionais em uma variavel F
q
() sobre um corpo nito F
q
de q elementos
(ver parte de corpos). Neste contexto, L e uma extensao nita de F
q
(). O corpo
L possui tambem um subanel com propriedades similares a O
K
(quando K e uma
extensao nita de ). 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 funcoes racionais de uma curva sobre um corpo nito (para mais
sobre curvas sobre corpos nitos e a hipotese de Riemann neste contexto ver [Lo]).
Apos 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 F
q
() por um corpo de funcoes em n variaveis sobre F
q
. Neste caso
a extensao nita L de nada mais e que o corpo de funcoes de uma variedade
algebrica sobre F
q
(para variedades algebricas ver [Ha]). De maneira visionaria
Weil percebe que uma prova da hipotese de Riemann neste contexto mais geral
seria conseq uencia de uma teoria de cohomologia sucientemente rica para re-
produzir 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 apos 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 nao 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 nitos
F
q
n. 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 so-
bre a cohomologia etale veja [Mi]), e que nalmente em 1973, um ex-aluno de
5.6. FUNC

AO ZETA 33
Grothendieck, P. Deligne provasse nalmente as conjecturas de Weil (para os resul-
tados de Deligne veja [We1] e [We2]). Entretanto, o mestre nao cou satisfeito. Na
verdade Grothendieck havia formulado um programa muito mais amplo, as conjec-
turas standard, das quais as conjecturas de Weil eram um corolario. Infelizmente,
este programa nunca foi atingido.
CAPTULO 6
Aritmetica modular
6.1. Aritmetica modular
Denimos uma funcao soma de classes : Z/nZZ/nZ Z/nZ por a b :=
a +b.
Lema 6.1. Esta funcao esta bem denida, i.e., se a

a (mod n) e b

a
(mod n), entao a

+b

= a +b.
Demonstrac ao. Suponha a

a (mod n) e b

b (mod n), i.e., existem


k, l Z tais que a

a = kn e b

b = ln. Somando estas igualdades, (a

+ b

)
(a +b) = (k +l)n, i.e., a

+b

a +b (mod n), i.e., a

+b

= a +b.
Denimos tambem um funcao produto de classes : Z/nZ Z/nZ Z/nZ
por a b := ab.
Lema 6.2. Esta funcao tambem esta bem denida, i.e., se a

a (mod n) e
b

b (mod n), entao a

= ab.
Demonstrac ao. Sejam k, l Z tais que a

a = kn e b

b = ln. Logo
a

ab = a

b +a

b ab = a

(b

b) +b(a

a) = (a

l +bk)n, i.e., a

ab
(mod n), i.e., a

= ab.
Proposic ao 6.3. O conjunto Z/nZ munido das operacoes e e um anel
comutativo com unidade.
Demonstrac ao. Precisamos provar que as 8 propriedades de 2.3 sao satis-
feitas. Elas sao herdadas das mesmas propriedades para inteiros como segue abaixo.
(1) a(bc) = ab +c = a + (b +c) = (a +b) +c = a +bc = (ab) 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 simplicar a
notacao escreveremos + no lugar de e ab no lugar de a b.
Proposic ao 6.4. Z/nZ e um domnio de integridade se e somente se n = p e
um n umero primo.
35
36 6. ARITM

ETICA MODULAR
Demonstrac ao. Suponha que Z/nZ seja um domnio de integridade. Supo-
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.3, 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. De-
notamos 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 D0 existe b D
tal que ab = 1. Assim, Z/nZ e um corpo se e somente se (Z/nZ)

= Z/nZ 0.
Proposic ao 6.5. Z/nZ e um corpo se e somente se n = p e um n umero primo.
Demonstrac ao. Suponha que Z/nZ seja um corpo. Seja n = ab com 1
a, b n inteiros. Suponha que a < n. Neste caso, a ,= 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/nZ0, 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. Denido desta
forma Z/nZ poderia ser innito. Isto nao ocorre.
Proposic ao 6.6. Z/nZ = 0, , n 1 e #Z/nZ = n.
Demonstrac ao. Por denicao o conjunto do lado direito esta contido no con-
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 sucientemente grande tal que a

= a +kn 0, uma vez que a = a

. Pelo
algoritmo da divisao, 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 dis-
tintas. Sejam 0 a < b < n inteiros. Logo 0 b a < b < n, i.e., b , a (mod n),
i.e., b ,= a.
O conjunto (Z/nZ)

dos inversveis em Z/nZ pode ser caracterizado tambem


da seguinte forma.
Proposic ao 6.7. (Z/nZ)

= a Z/nZ[ mdc(a, n) = 1.
Demonstrac ao. Seja a (Z/nZ)

, i.e., existe b Z/nZ tal que ab = ab = 1,


i.e., existe k Z tal que ab kn = 1. Seja d = mdc(a, n) 1. Logo d [ 1, mas isto
so 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.2. CRIT

ERIOS DE DIVISIBILIDADE 37
6.2. Criterios de divisibilidade
Utilizaremos a aritmetica modular para demonstrar criterios de divisibilidade.
6.2.1. Expansao de um inteiro em uma dada base. Sejam a 0 e b 1
inteiros. Seja n 1 inteiro tal que b
n
seja a maior potencia positiva de b menor ou
igual a a, i.e.,
b
n
a < b
n+1
.
Pelo algoritmo da divisao existem q
n
, r
n
Z tais que
a = q
n
b
n
+r
n
, onde 0 r
n
< b
n
.
Observemos que
0 q
n
< b.
A primeira desigualdade e clara, porque q
n
b
n
e o maior m ultiplo positivo de b
n
que
e menor ou igual a a. Suponha que q
n
b. Logo
a b
n+1
+r
n
b
n+1
,
o que nao e possvel. Em seguida, dividimos r
n
por q
n1
, i.e., existem q
n1
, r
n1

Z tais que
r
n
= q
n1
b
n1
+r
n1
, onde 0 r
n1
< b
n1
.
Novamente,
0 q
n1
< b.
Nao precisamos repetir o argumento da primeira desigualdade, pois e o mesmo.
Para a segunda, se q
n1
b, teramos
r
n
b
n
+r
n1
b
n
,
o que nao e possvel. Substituindo na primeira igualdade obtemos
a = q
n
b
n
+q
n1
b
n1
+r
n1
.
Novamente, pelo algoritmo da divisao existem q
n2
, r
n2
Z tais que
r
n1
= q
n2
b
n2
+r
n2
, onde0 r
n2
< b
n2
.
Se q
n2
b, entao
r
n1
b
n1
+r
n2
b
n1
,
o que e impossvel. Portanto, 0 q
n2
< b. Prosseguindo sucessivamente obtemos
(6.1) a = q
n
b
n
+q
n1
b
n1
+. . . +q
1
b +q
0
,
onde 0 q
i
< b para todo 0 i n. A expressao (6.1) e chamada a expansao de
a na base b. Denotamos esta expansao por a
b
:= (q
n
q
0
)
b
.
Seja a 0 inteiro e a = a
n
.10
n
+. . . +a
1
.10 +a
0
sua expansao na base 10. Os
elementos a
n
, , a
0
sao chamados os algarismos de a e a := (a
n
a
0
)
10
.
Exemplo 6.8. Um inteiro a 0 e divisvel por 3 se e somente se

n
i=0
a
i
0
(mod 3). De fato, 10 1 (mod 3), pois 10 1 = 9 = 3.3. Logo para todo n 0,
10
n
1
n
= 1 (mod 3). Portanto, a

n
i=0
a
i
(mod 3). Logo a 0 (mod 3) se e
somente se

n
i=0
a
i
0 (mod 3).
Exemplo 6.9. Um inteiro a 0 e divisvel por 11 se e somente se

n
i=0
(1)a
i
0 (mod 11). De fato, 10 1 (mod 11), pois 10 (1) = 11. Logo para todo
n 1, 10
n
(1)
n
(mod 11) e portanto, a

n
i=0
(1)a
i
(mod 11). Conse-
quentemente, a 0 (mod 11) se e somente se

n
i=0
(1)a
i
0 (mod 11).
38 6. ARITM

ETICA MODULAR
Exemplo 6.10. O criterio de divisibilidade por 7 e um pouco mais intrincado.
A razao e a seguinte: 10 3 (mod 7), pois 10 3 = 7. Logo 10
2
3
2
2
(mod 7), pois 9 2 = 7; 10
3
3.2 = 6 (mod 7); 10
4
6.3 4 (mod 7), pois
18 4 = 14 = 2.7; 10
5
4.3 5 (mod 7), pois 12 5 = 7; 10
6
5.3 1 (mod 7),
pois 15 1 = 14 = 2.7. Suponha para simplicar 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 5a
5
+ 4a
4
+ 6a
3
+ 2a
2
+ 3a
1
+a
0
0 (mod 7).
6.3. Contando elementos inversveis
No captulo de fatoracao de inteiros introduzimos a funcao de Euler. Pela
proposicao 6.7 a denicao dada anteriormente coincide com (n) := #(Z/nZ)

.
Nesta secao 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.11. Seja p um n umero primo. Entao
(p) = p 1.
Demonstrac ao. Provamos anteriormente que quando n = p e primo (Z/pZ)

= Z/pZ 0, logo (p) = #(Z/pZ) 1 = p 1.


Lema 6.12. Seja p um n umero primo e r 1 inteiro. Entao
(p
r
) = p
r1
(p 1).
Demonstrac ao. Pela proposicao 6.7, a (Z/p
r
Z)

se e somente se mdc(a, p
r
)
= 1, i.e., p [ a. Ao inves de contarmos estes elementos contaremos aqueles que sao
divisveis por p e subtairemos do total p
r
este n umero. Expandimos a na base p,
i.e.,
a = q
r1
p
r1
+. . . +q
1
p +q
0
, onde 0 q
i
< p
e inteiro para todo 0 i r 1. Assim, p [ a se e somente se q
0
= 0. Para cada
q
i
com 1 i r 1 temos exatamente p escolhas. Logo o total de escolhas para a
tal que p [ a e p
r1
. Portanto, (p
r
) = p
r
p
r1
= p
r1
(p 1).
CAPTULO 7
Sistemas de congruencia
7.1. Equacoes diofantinas
Uma equacao diofantina e uma equacao polinomial em um n umero nito de
variaveis cujos coecientes sao n umeros inteiros e/ou racionais e procuramos solu-
coes 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.1. Seja f(x, y) = x
3
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 a
3
5 (mod 9). Calculemos os cubos
de todos os elementos de Z/9Z. 1
3
= 1; 2
3
= 8, 3
3
= 0, 4
3
= 4
2
4 = 74 = 1;
5
3
= 4
3
= 4
3
= 8; 6
3
= 3
3
= 3
3
= 0; 7
3
= 2
3
= 2
3
= 1; 8
3
= 1
3
= 8.
Portanto, nao existe a Z tal que a
3
5 (mod 9), logo nao pode existir (a, b)
Z Z tal que f(a, b) = 0.
7.2. Equacoes lineares
Teorema 7.2. Sejam a, b Z, a ,= 0 e n 1 inteiro. A equacao ax b
(mod n) tem solucao se e somente se d := mdc(a, n) [ b.
Demonstrac ao. Suponha que x
0
Z seja uma solucao da equacao. Como d
divide a e n, denotamos a = a

d e n = n

d, onde n

, a

Z. Logo existe k Z tal


que ax
0
b = kn, i.e., d(a

x
0
kn

) = b, assim d [ b.
Reciprocamente, suponha que d [ b, digamos b = db

. Pelo algoritmo euclideano


estendido, existem t, s Z tais que ta +sn = d. Multiplicando ambos os lados por
b

obtemos a(tb

) + snb

= db

= b, i.e., a(tb

) b (mod n), i.e., tb

e uma solucao
da equacao.
Observac ao 7.3. Observe que se x
0
Z e uma solucao de ax b (mod n),
entao para todo y
0
x
0
(mod n), concluimos que y
0
tambem e solucao da equacao
(assim dizemos que a classe x
0
de x
0
e uma solucao para ax = b). De fato, y
0
=
x
0
+kn para algum k Z e ax
0
= b+ln para algum l Z. Logo ay
0
= b+ln+akn =
b + (l +ak)n, i.e., ay
0
b (mod n).
Teorema 7.4. Suponha que a equacao ax b (mod n) admita uma solucao
x
0
Z. O n umero de solucoes (modulo n) de ax b (mod n) e d e elas sao dadas
pelas classes cujos representantes sao x
0
, x
0
+n

, , x
0
+ (d 1)n

.
Demonstrac ao. Provemos inicialmente que cada um desses elementos e solu-
cao. Escrevemos y
0
= x
0
+ kn

para algum 0 k d 1 inteiro. Logo ay


0
=
ax
0
+akn

= b +ln +akn

= b +ln +a

dkn

= b +ln +a

kn = b +n(l +a

k), i.e.,
ay
0
b (mod n). Em seguida observemos que se 0 k < r d 1 sao n umeros
39
40 7. SISTEMAS DE CONGRU

ENCIA
inteiros, entao x
0
+kn

, x
0
+rn

(mod n). De fato, 0 < (x


0
+rn

) (x
0
+kn

) =
n

(r k) < n

d = n, logo n [ ((x
0
+rn

) (x
0
+kn

) = n

(r k)).
7.3. Sistemas de equacoes lineares
Teorema 7.5. 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 solucao.
Demonstrac ao. Pelo algoritmo euclideano estendido existem t, s Z tais
que tm+sn = 1. Logo
tm 1 (mod n) e sn 1 (mod m).
Seja x
0
:= asn +btm. Observe que
x
0
asn (mod m) a (mod m) e x
0
btm (mod n) b (mod n).

Teorema 7.6. Sejam m


1
, , m
r
1 inteiros tais que para todo 1 i ,= j r,
mdc(m
i
, m
j
) = 1. Sejam a
1
, , a
r
Z. Existe x Z tal que o sistema
(7.1)
_

_
x a
1
(mod m
1
)

x a
r
(mod m
r
)
tenha solucao.
Demonstrac ao. Seja
m := m
1
m
r
e para todo 1 i r, seja
n
i
:=
m
m
i
= m
1
m
i1
m
i+1
m
r
.
Como para cada j ,= i, mdc(m
j
, m
i
) = 1, temos que mdc(n
i
, m
i
) = 1. Pelo
algoritmo euclideano estendido existem t
i
, s
i
Z tais que t
i
n
i
+s
i
m
i
= 1, i.e.,
t
i
n
i
1 (mod m
i
)
e para todo j ,= i, como n
i
0 (mod m
j
), entao
t
i
n
i
0 (mod m
j
).
Tome
x
0
:= a
1
t
1
n
1
+. . . +a
r
t
r
n
r
.
De fato, para todo 1 i r, temos
x
0
a
i
t
i
n
i
(mod m
i
) a
i
(mod m
i
),
uma vez que
a
j
t
j
n
j
0 (mod m
i
) para i ,= j.

7.5. APLICAC

AO 41
7.4. Teorema Chines dos Restos
Notacao. Dado n 1 inteiro e a Z denotaremos nesta secao a classe de a
modulo n por a + nZ. Isto e motivado pelo fato que um elemento e equivalente a
a modulo n se e somente se ele difere de a por um m ultiplo de n.
Teorema 7.7. Sejam m
1
, , m
r
1 inteiros tais que para todo 1 i ,= j r,
mdc(m
i
, m
j
) = 1. Seja m := m
1
m
r
. Existe uma bijecao
:
Z
mZ

Z
m
1
Z
. . .
Z
m
r
Z
denida por
(a +mZ) = (a +m
1
Z, , a +m
r
Z).
Seja a restricao de a (Z/mZ)

, entao
:
_
Z
mZ
_

_
Z
m
1
Z
_

. . .
_
Z
m
r
Z
_

tambem e uma bijecao.


Demonstrac ao. Provemos inicialmente que esta bem denida. De fato, se
b a (mod m), entao para todo 1 i r, m
i
[ m [ (b a), logo b a (mod m
i
),
i.e., b +m
i
Z = a +m
i
Z.
Provemos agora que e injetiva. Suponha que (a + mZ) = (b + mZ), i.e.,
para todo 1 i r, a b (mod m
i
). Como para i ,= j, mdc(m
i
, m
j
) = 1,
concluimos que m [ (a b), i.e., a +mZ = b +mZ.
Provar que e sobrejetiva equivale a dizer que para todo (a
1
+m
1
Z, , a
r
+
m
r
Z) Z/m
1
Z . . . Z/m
r
Z e da forma (x + mZ) para algum x Z, i.e., que
o sistema (7.1) tema solucao, o que ja foi provado.
Provemos agora que um elemento inversvel modulo m tem imagem cujas
componentes sao inversveis com respeito aos respectivos modulos. Suponha que
a + mZ (Z/mZ)

, i.e., mdc(a, m) = 1. Como m = m


1
m
r
, concluimos que
para cada 1 i r, mdc(a, m
i
) = 1, i.e., a + m
i
Z (Z/m
i
Z)

. Como e obtida
restringindo a um subconjunto do domnio, concluimos que tambem e injetiva.
Quanto a sobrejetividade, seja (a
1
+m
1
Z, , a
r
+m
r
Z) (Z/m
1
Z)

. . .
(Z/m
r
Z)

. Pela parte anterior sabemos que existe x Z tal que (x+mZ) = (a


1
+
m
1
Z, , a
r
+m
r
Z). Observemos que na verdade x+mZ (Z/mZ)

. De fato, para
cada 1 i r, x + m
i
Z = a
i
+ m
i
Z, i.e., x a
i
(mod m
i
), mas mdc(a
i
, m
i
) = 1,
logo mdc(x, m
i
) = 1 para todo 1 i r. Como m = m
1
m
r
e mdc(m
i
, m
j
) = 1
para i ,= j obtemos que mdc(x, m) = 1, i.e., x +mZ (Z/mZ)

.
Corol ario 7.8. Para todo n 1 inteiro seja (n) = #(Z/nZ)

. Entao
(m) = (m
1
) (m
r
).
7.5. Aplicacao
Seja n = p
e1
1
p
er
r
a fatoracao do inteiro n 1. Pelo corolario 7.8 e pelo lema
6.12,
(7.2) (n) = (p
e1
1
) (p
er
r
) = p
e11
1
(p
1
1) p
er1
r
(p
r
1)
= p
e1
1
_
1
1
p
1
_
p
er
r
_
1
1
p
r
_
= n

p|n
_
1
1
p
_
.
42 7. SISTEMAS DE CONGRU

ENCIA
Vamos utilizar a formula (7.2) para uma aplicacao.
Proposic ao 7.9. Suponha que (n) = p seja um n umero primo. Entao n = 3,
4 ou 6.
Demonstrac ao. Se r > 2, entao e
i
= 1 para todo 1 i r. Logo (n) =

r
i=1
(p
i
1). Como r > 2 existem pelo menos dois primos mpares na fatoracao,
logo 4 [ (n), o que nao e possvel. Logo r 2. Suponhamos inicialmente r = 2,
i.e., (n) = p
e11
1
(p
1
1)p
e21
2
(p
2
1). Se p
1
, p
2
> 2 entao (novamente) 4 [ (n).
Logo p
1
= 2 e (n) = 2
e11
p
e21
2
(p
2
1). Se e
1
> 1, como p
2
> 2, entao 4 [ (n).
Assim, e
1
= 1 e (n) = p
e21
2
(p
2
1). Se e
2
> 1, entao (n) tem 2 e p
2
como
fatores primos. Assim, e
2
= 1 e (n) = p
e21
2
. Novamente, como este n umero e
primo, e
2
= 1 e (n) = p
2
1. Mas este n umero e par e primo, logo p
2
= 3 e n = 6.
Suponhamos que r = 1, i.e., (n) = p
e11
1
(p
1
1). Se p
1
= 2, entao (n) =
2
e11
. A unica forma deste n umero ser primo e e
1
= 2, logo n = 4. Suponha
p
1
> 2. Se e
1
> 1, entao (n) tem 2 fatores primos p
1
e 2 (pois p
1
1 e par),
impossvel. Assim, e
1
= 1 e (n) = p
1
1. Isto ja foi feito anteriormente, i.e.,
p
1
= 3 e n = 3.
CAPTULO 8
Aplicacoes 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 M
n
:= 2
n
1 o n-esimo n umero de Mersenne.
Nosso objetivo e utilizar a teoria de grupos para determinar se M
n
e primo ou obter
seu menor fator primo. Ja provamos anteriormente que se n e composto, entao M
n
tambem o e. Assim, consideraremos apenas M
p
para p primo.
Seja q um fator primo de M
p
, i.e., 2
p
1 (mod q). Portanto em (Z/qZ)

temos
2
p
= 1, i.e., o(2) [ p. Como p e primo temos que o(2) = 1 ou p. O primeiro caso
nao pode ocorrer, pois 2 ,= 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.
Proposic ao 8.1. Todo fator primo de M
p
e da forma 1+kp para algum inteiro
k 1.
Provamos anteriormente que o menor fator primo de um n umero inteiro n 1
e no maximo

n. Logo
q

2
p
1 < 2
p/2
, i.e. , k <
2
p/2
1
p
.
Dessa forma para determinar um fator primo de M
p
testamos para cada inteiro k
tal que
1 k <
2
p/2
1
p
se 1 + kp e primo e se divide M
p
. Se para cada k pelo menos um desses fatos nao
ocorrer entao M
p
e um n umero primo.
8.2. Primalidade de n umeros de Fermat
Para todo inteiro n 1, seja F
n
:= 2
2
n
+ 1 o n-esimo n umero de Fermat. Seja
q um fator primo de F
n
. Entao 2
2
n
1 (mod q), logo 2
2
n+1
1 (mod q), i.e.,
2
2
n+1
= 1 em (Z/qZ)

. Neste caso
o(2) [ (2
n+1
), i.e. , o(2) = 2
d
para 1 d n + 1.
Armamos que d = n + 1. De fato, se d < n + 1, entao
2
2
n
= (2
2
d
)
2
nd
= 1,
43
44 8. APLICAC

OES DA TEORIA DE GRUPOS
o que e um absurdo, portanto o(2) = 2
n+1
. Pelo teorema de Lagrange,
o(2) = 2
n+1
[ #(Z/qZ)

= (q) = q 1,
i.e., existe k 1 tal que q = 1 +k2
n+1
.
Proposic ao 8.2. Todo fator primo de F
n
e da forma 1 + k2
n+1
para algum
inteiro k 1.
Como no caso dos n umeros de Mersenne, temos que
q
_
2
2
n
+ 1, i.e. , k

2
2
n
+ 1 1
2
n+1
.
Dessa forma para determinar um fator primo de F
n
testamos para cada inteiro k
tal que
1 k <

2
2
n
+ 1 1
2
n+1
se 1 + k2
n+1
e primo e se divide F
n
. Se para cada k pelo menos um desses fatos
nao ocorrer entao F
n
e um n umero primo.
8.3. N umeros de Carmichael
O pequeno teorema de Fermat arma que se p e um n umero primo e a Z
tal que p [ a, entao a
p1
1 (mod p). Assim, isto funciona para todo 1 a < p
inteiro. Isto motiva a seguinte denicao.
Definic ao 8.3. Seja n 3 inteiro mpar e 1 b < n inteiro. Dizemos que n
e pseudoprimo na base b se b
n1
1 (mod n).
Observac ao 8.4. Segue do pequeno teorema de Fermat que um n umero primo
p e pseudoprimo em toda base 1 b < p. Observe que a princpio para um n umero
composto n nao 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 b
n1
1 = kn. Logo d [ 1, o que nao e possvel. Assim
vericaremos a congruencia apenas para as bases b tais que mdc(b, n) = 1, i.e.,
b (Z/nZ)

.
Definic ao 8.5. Seja n 3 mpar composto. Suponha que para todo inteiro
1 b < n tal que mdc(b, n) = 1 tenhamos b
n1
1 (mod n). Dizemos que n e um
n umero de Carmichael.
Exemplo 8.6. 561 e o menor n umero de Carmichael.

E claro que provar isto
diretamente e trabalhoso, precisamos para cada inteiro
1 b < 561 tal que mdc(b, 561) = 1
vericar que
b
560
1 (mod 561).
Ao inves disto observemos que
561 = 3.11.17.
Dizer que
b
560
1 (mod 561)
8.4. TEOREMA DA RAIZ PRIMITIVA 45
equivale a dizer que 561 [ (b
560
1), i.e., que 3 [ (b
560
1), 11 [ (b
560
1) e
17 [ (b
560
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
b
2
1 (mod 3), logo b
560
= (b
2
)
280
1 (mod 3);
b
10
1 (mod 11), logo b
560
= (b
10
)
56
1 (mod 11);
b
16
1 (mod 17), logo b
560
= (b
16
)
35
1 (mod 17).
Generalizaremos agora o procedimento do exemplo, de forma a provar, a partir
da fatoracao de n, que n e um n umero de Carmichael.
Teorema 8.7 (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).
Demonstrac ao. Suponha que as 2 condicoes acima sejam satisfeitas. Seja
1 b < n inteiro tal que mdc(b, n) = 1. Armamos que para todo fator primo p de
n, temos b
n1
1 (mod p).
De fato, como mdc(b, n) = 1, entao mdc(b, p) = 1. Pelo pequeno teorema de
Fermat, b
p1
1 (mod p). Por hipotese, existe k Z tal que n 1 = k(p 1),
logo b
n1
= (b
p1
)
k
1 (mod p). Alem disto temos que n fatora-se n = p
1
p
r
.
Como os p
i
s sao distintos e para todo 1 i r, p
i
[ (b
n1
1), concluimos que
n [ (b
n1
1), i.e., b
n1
1 (mod n).
Reciprocamente, seja p um fator primo de n e suponhamos que p
2
[ n. Observe
que
(p 1)
n1
=
n1

i=0
_
n 1
i
_
(1)
n1i
p
i
(n 1)(1)
n2
p + 1 , 1 (mod p
2
),
logo (p 1)
n1
, 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 arma que se p e um n umero
primo, entao 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 a
n1
1 (mod n). A fortiori, a
n1
1 (mod p).
Ou seja, a
n1
= 1 em (Z/pZ)

. Logo, pelo lema chave, p 1 = o(a) [ (n 1).


8.4. 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.8 (teorema da raiz primitiva). Se p e primo, entao (Z/pZ)

e
cclico.
46 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.
Demonstrac ao. Seja a
1
(Z/pZ)

e d
1
:= o(a
1
). Se d
1
= p 1, acabou.
Senao, seja H
1
o subgrupo cclico de (Z/pZ)

gerado por a
1
. Temos que H
1
_
(Z/pZ)

. Note que H
1
coincide exatamente com as solucoes de x
d1
1 em (Z/pZ)

.
Seja b
1
(Z/pZ)

H
1
. Pelo mesmo argumento da prova da proposicao 9.36 temos
que existe a
2
(Z/pZ)

tal que o(a


2
) = mmc(o(a
1
), o(b
1
)) > o(a
1
). Se o(a
2
) = p1
acabou. Senao repetimos o argumento acima obtendo um elemento a
3
cuja ordem
e estritamente maior que o(a
2
). Como todas essas ordens sao no maximo p 1 nao
podemos ter uma seq uencia estritamente crescente innita de n umeros menores que
p 1. Portanto existe i tal que o(b
i
) = p 1.
Parte 2
Grupos
CAPTULO 9
Teoria de Grupos I
9.1. Denicao e exemplos
Definic ao 9.1. Um grupo e um conjunto G munido de uma operacao :
GG G dada por (x, y) 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 xar a notacao suponha que
a operacao seja de multiplicacao e que o inverso de um elemento x G seja
denotado por x
1
.
Observac ao 9.2. Seja G um grupo e x, y G. Armamos que
(xy)
1
= y
1
x
1
.
De fato,
xy(y
1
x
1
) = x(yy
1
)x
1
= xx
1
= 1
y
1
x
1
(xy) = y
1
(x
1
x)y = y
1
y = 1.
Definic ao 9.3. Um grupo G e dito nito se possui um n umero nito de e-
lementos, caso contrario e dito innito. Se G for um grupo nito, o n umero de
elementos de G e chamado a ordem de G e denotado por #G.
Exemplo 9.4 (grupos abelianos innitos). Z, , 1, C e = +.
Exemplo 9.5 (grupos abelianos innitos). 0, 1 0, C 0 e = . .
Exemplo 9.6. Seja
M
2
(1) :=
__
a b
c d
_
[ a, b, c, d 1
_
o conjunto das matrizes 2 2 com entradas reais. Este conjunto e um grupo com
a operacao sendo a soma de matrizes. Seja
GL
2
(1) :=
__
a b
c d
_
M
2
(1) [ ad bc ,= 0
_
.
Todas estas matrizes sao inversveis com respeito `a multiplicacao de matrizes. As-
sim GL
2
(1) munido do produto de matrizes e um grupo chamado grupo linearem
49
50 9. TEORIA DE GRUPOS I
dimensao 2 sobre os reais. Ambos os grupos sao innitos. O primeiro e abeliano.
Notemos que GL
2
(1) nao e comutativo. De fato,
_
0 1
1 0
__
1 0
1 1
_
=
_
1 1
1 0
_
e
_
1 0
1 1
__
0 1
1 0
_
=
_
0 1
1 1
_
.
Exemplo 9.7. 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.8. Denotamos por S

o grupo das simetrias do triangulo equilate-


ro. A operacao sera , a composicao de funcoes. Fixemos os vertices do triangulo
no crculo unitario
S
1
:= z C[ [z[ = 1 por V
1
= e
2i
, V
2
= e
2i/3
e V
3
= e
4i/3
.
Cada simetria sera uma funcao bijetiva f : V
1
, V
2
, V
3
V
1
, V
2
, V
3
dada por
f(V
i
) = V
(i)
, onde denotamos f na forma matricial por
_
1 2 3
(1) (2) (3)
_
.
Denotamos := R
2/3
a rota cao de 2/3 que e dada por
=
_
1 2 3
2 3 1
_
.
A rotacao de 4/3, R
4/3
= R
2/3
R
2/3
que sera denotada por
2
e dada por

2
=
_
1 2 3
3 1 2
_
.
Finalmente a rotacao 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 l
i
para i = 1, 2, 3.
Seja := S
l3
a simetria em relacao `a reta l
3
,
=
_
1 2 3
2 1 3
_
.
Note que
2
= id. Seja S
l1
a simetria em relacao `a reta l
1
,
S
l1
=
_
1 2 3
1 3 2
_
.
Novamente S
2
l3
= id. Finalmente,
S
l2
=
_
1 2 3
3 1 2
_
e S
2
l2
= id. Assim, S

= id, ,
2
, , S
l1
, S
l2
. Para provar que S

e um grupo
precisamos vericar as 3 propriedades da denicao. A associatividade segue do
fato de composicao de funcoes ser associativa. O elemento neutro segue do fato
que a composicao da identidade com qualquer funcao ser a qualquer funcao. Basta
portanto vericar os inversos. De

3
=
2
= id
9.1. DEFINIC

AO E EXEMPLOS 51
concluimos que

1
=
2
e que (
2
)
1
= .
De

2
= = id,
concluimos que

1
= .
Antes de vericarmos os dois restantes calculemos
=
_
1 2 3
2 3 1
__
1 2 3
2 1 3
_
=
_
1 2 3
1 3 2
_
= S
l1
e

2
=
_
1 2 3
3 1 2
__
1 2 3
2 1 3
_
=
_
1 2 3
3 2 1
_
= S
l2
.
Geometricamente ja vericamos 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,


(9.1) =
_
1 2 3
2 1 3
__
1 2 3
2 3 1
_
=
_
1 2 3
3 2 1
_
=
2
.
Pela observacao 9.2 e por (9.1) temos que
()
1
=
1

1
=
2
=
2
=
4
= e
(
2
)
1
=
1
(
2
)
1
= =
2
.
Exemplo 9.9. O grupo S

das simetrias do quadrado. Denotamos os vertices


por
V
1
= e
2i
, V
2
= e
i/2
, V
3
= e
i
e V
4
= e
3i/2
.
Seja := R
/2
a rotacao por /2 que e dada por
=
_
1 2 3 4
2 3 4 1
_
,
a rotacao de e dada por
R

:=
2
=
_
1 2 3 4
3 4 1 2
_
,
a rotacao de 3/2 e dada por
R
3/2
:=
3
=
_
1 2 3 4
4 1 2 3
_
e a rotacao de 2 e dada por R
2
:=
4
= id. Temos tambem a simetria em relacao
`as retas l
1
, respectivamente l
3
, passando por divindo ao meio os lados V
1
V
4
e V
2
V
3
,
respectivamente V
1
V
2
e V
3
V
4
. Assim,
:= S
l3
=
_
1 2 3 4
2 1 4 3
_
e
S
l1
=
_
1 2 3 4
4 3 2 1
_
.
52 9. TEORIA DE GRUPOS I
Notemos que geometricamente
2
= S
2
l1
= id. Finalmente temos as simetrias em
relacao `as diagonais d
1
, respectivamente d
2
, dada por V
1
V
3
, respectivamente V
2
V
4
.
Assim,
S
d1
=
_
1 2 3 4
1 4 3 2
_
e
S
d2
=
_
1 2 3 4
3 2 1 4
_
.
Novamente, geometricamente S
2
d1
= S
2
d2
= id. O conjunto S

ca portanto dado
por S

= id, ,
2
,
3
, , S
l1
, S
d1
, S
d2
. 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 ja foram calculados geometricamente. Mostraremos que este grupo nao
e abeliano e refaremos os calculos algebricamente. Calculemos,
=
_
1 2 3 4
2 3 4 1
__
1 2 3 4
2 1 4 3
_
=
_
1 2 3 4
1 4 3 2
_
= S
d1
,

2
=
_
1 2 3 4
3 4 1 2
__
1 2 3 4
2 1 4 3
_
=
_
1 2 3 4
4 3 2 1
_
= S
l1
e

3
=
_
1 2 3 4
4 1 2 3
__
1 2 3 4
2 1 4 3
_
=
_
1 2 3 4
3 2 1 4
_
= S
d2
.
A primeira observacao e que
=
_
1 2 3 4
2 1 4 3
__
1 2 3 4
2 3 4 1
_
=
_
1 2 3 4
3 2 1 4
_
=
3
.
Logo,
()
1
=
1

1
=
3
=
3

2
=
6
=
2

3
= ,
(
2
)
1
=
1
(
2
)
1
=
2
=
3
=
6
=
2
e
(
3
)
1
=
1
(
3
)
1
= =
3
.
9.2. Subgrupos
Definic ao 9.10. Seja G um grupo, um subconjunto H de G e dito um sub-
grupo de G, se 1 H, dados x, y H, xy H e dado x H, x
1
H.
Exemplo 9.11. 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. Armamos mais, que todo subgrupo de Z e da forma nZ
para algum n 1. De fato, seja H Z um subgrupo. Por denicao H N ,= .
Seja n o menor elemento de H N.

E claro que nZ H, pela denicao de H.
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.2. SUBGRUPOS 53
Exemplo 9.12. Seja n 1 inteiro e

n
:= z C[ z
n
= 1.
Armamos que este e um subgrupo de C 0. De fato, 1
n
= 1, logo 1
n
, se
x, y
n
, entao
(xy)
n
= x
n
y
n
= 1,
logo xy
n
e se x
n
, ent ao x
1
C 0, logo
(x
1
)
n
= (x
n
)
1
= 1
e x
1

n
. Este e um grupo abeliano chamado o grupo das razes n-esimas da
unidade. Seja := e
2i/n
,
n
e o menor inteiro positivo m 1 tal que
m
= 1
e n. Armamos que

n
= 1, , ,
n1
.
De fato, a inclusao e clara. Se z
n
, entao [z[ = 1 e z = e
i
, onde = k2
para k Z. Se k 1, entao, 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
k.
De fato, a sobrejetividade segue da denicao de Z/nZ. E a injetividade uma vez
que se k = l, entao n [ (k l), o que so e possvel se k = l.
Exemplo 9.13. Seja G := GL
2
(1) e
D
2
(1) :=
__
a 0
0 d
_
[ ad ,= 0
_
o conjunto das matrizes diagonais. Este e um subgrupo de GL
2
(1), pois
_
1 0
0 1
_
D
2
(1),
se A, B D
2
(1), digamos
A =
_
a 0
0 d
_
e B =
_
a

0
0 d

_
,
entao
AB =
_
aa

0
0 dd

_
D
2
(1),
A
1
=
_
a
1
0
0 d
1
_
D
2
(1).
Exemplo 9.14. Seja G := S

, entao 1, ,
2
,
3
e um subgrupo de S

, como
tambem 1, .
54 9. TEORIA DE GRUPOS I
9.3. Classes Laterais e Teorema de Lagrange
Definic ao 9.15. Seja G um grupo e H um subgrupo de G. Dados x, y G
denimos x
D
y se e somente se x = y, para algum H. Denimos tambem
x
E
y se e somente se x = y para algum H.
Observac ao 9.16. As relacoes binarias
E
e
D
sao relacoes de equivalencia.
De fato, x = x.1, logo x
D
x. Se x
D
y, entao x = y, para algum H,
logo y = x
1
e como H e um subgrupo de G,
1
H, portanto y
D
x. Se
x
D
y e y
D
z, entao 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
demonstracao para
E
.
Definic ao 9.17. Dado x G denotamos por
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, denimos 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.18. Existe uma bijecao
: CLD CLE dada por (xH) = Hx
1
.
Demonstrac ao. Dado y G, existe x G tal que y = x
1
, logo Hy =
Hx
1
= (xH) e e sobrejetiva. Se (xH) = (yH), entao Hx
1
= Hy
1
, i.e.,
existe H tal que x
1
= y
1
, i.e., x = y, i.e., x
D
y, i.e., xH = yH,
portanto e injetiva.
A partir de agora nesta se cao suponhamos que G seja um grupo nito. Observe
que
(9.2) G =

_
xG
xH =

_
xG
Hx.
Concluimos que o n umero de classes laterais (a direita ou a esquerda) de H em G
tambem e nito. Denotamos este n umero por (G : H) e chamamos o ndice de H
em G.
Lema 9.19. Para todo x G, existe uma bijecao
: H xH dada por x.
Demonstrac ao. Pela denicao de xH concluimos que e sobrejetiva. Se
() = (), i.e., x = x, multiplicando os dois lados por x
1
a esquerda,
obtemos que = , portanto, e injetiva.
9.4. ORDEM DE ELEMENTO E EXPOENTE DE GRUPO ABELIANO 55
Teorema 9.20 (teorema de Lagrange). Seja G um grupo nito e H um sub-
grupo de G. Entao
#G = (G : H)[H[.
Demonstrac ao. Segue imediatamente de (9.2) e do lema 9.19.
Corol ario 9.21. Seja H um grupo nito e H um subgrupo de G. Entao [H[
divide [G[.
9.4. Ordem de elemento e expoente de grupo abeliano
Definic ao 9.22. Seja G um grupo e x G. Denimos
o(x) := minn 1 [ x
n
= 1, n Z
ou o(x) = caso nao exista n 1 inteiro satisfazendo x
n
= 1. O n umero o(x) e
chamado a ordem de x.
Exemplo 9.23. Seja G = Z e x = 1. Como para todo n 1, nx ,= 0,
concluimos que o(1) = .
Lema 9.24 (lema chave). Seja x G de ordem n. Suponha que exista t 1
tal que x
t
= 1. Entao n [ t.
Demonstrac ao. Pelo algoritmo de euclides existem q, r Z tais que t =
qn +r com 0 r < n. Logo
1 = x
t
= x
qn
x
r
= x
r
,
assim pela denicao da ordem de x concluimos que r = 0.
Exemplo 9.25. Seja G :=
n
para n 1 inteiro e x := = e
2i/n
. Entao
o() = n. Armamos 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 = di

e n = dn

com n

< n. Por outro lado


(
i
)
n

=
in

=
i

dn

=
i

n
= (
n
)
i

= 1,
mas isto contradiz o(
i
) = n. Reciprocamente, suponha que 1 o(
i
) = m < n.
Entao
im
= 1, i.e., pelo lema chave im = kn para algum k 1 inteiro. Como
m < n, entao existe algum fator primo p de n tal que p [ i, logo mdc(i, n) > 1.
Alem disto temos uma bijecao entre
T
n
:=
i
[ mdc(i, n) = 1
e (Z/nZ)

dada por
i
i. Por denicao 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 T
n
e chamado o conjunto das razes primitivas n-esimas da unidade.
Mostramos em particular que #T
n
= (n).
Exemplo 9.26. Seja G = GL
2
(1) e
x =
_
0 1
1 0
_
.

E imediato vericar que o(x) = 2.


Exemplo 9.27. Seja G := S

e x = , entao o() = 4.
56 9. TEORIA DE GRUPOS I
Observac ao 9.28. Seja G um grupo e suponha que para todo x G, o(x) = 2.
Entao G e abeliano. De fato, o(x) = 2 signica que x
2
= 1, i.e., x
1
= x. Assim,
xy = x
1
y
1
= (yx)
1
= yx.
Definic ao 9.29. Seja G um conjunto e S um subonjunto de G contendo 1.
Seja
S) := x
1
x
r
[ a
i
S ou a
1
i
S.
Lema 9.30. S) e um subgrupo de G.
Demonstrac ao. De fato, 1 S). Se x, y S), entao x = x
1
x
r
com
x
i
S ou x
1
i
S e y = y
1
y
s
tal que j
j
S ou y
1
j
S. Logo xy S).
Finalmente, se x S, entao
x
1
= x
1
r
x
1
1
e x
1
i
S ou (x
1
i
)
1
= x
i
S. Logo x
1
S).
Definic ao 9.31. O subgrupo S) e chamado o subgrupo de G gerado por S.
Estamos particularmente interessados no caso em que S = . Neste caso dizemos
que o grupo S) e um grupo cclico. Distinguimos duas situacoes. Na primeira
o() = n < . Neste caso, ) = 1, , ,
n1
e este conjunto corresponde
bijetivamente a Z/nZ por
i
i. O segundo caso e aquele no qual o() = .
Neste caso ) =
r
[ r Z e corresponde bijetivamente a Z por
r
r.
Corol ario 9.32 (corolario 2 do teorema de Lagrange). Seja G um grupo nito
e x G. Entao o(x) [ #G.
Demonstrac ao. Pelo exemplo anterior, o(x) < e o(x) = #x). Pelo teo-
rema de Lagrange #x) [ #G.
Definic ao 9.33. Seja G um grupo abeliano. Denimos o expoente de G por
exp(G) := mmco(z) [ z G ou , se existir z G tal que o(z) = .
Observac ao 9.34.

E claro que se G e nito, entao exp(G) < . Mas a
recproca nao 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
innito.
Proposic ao 9.35. Seja G um grupo abeliano e z
1
, , z
r
G tais que o(z
i
) <
para todo i. Entao
(i) o(z
1
z
r
) [ mmco(z
1
), , o(z
r
) [ o(z
1
) o(z
r
).
(ii) Se para todo i ,= j, mdc(o(z
i
), o(z
j
)) = 1, entao o(z
1
z
r
) = o(z
1
)
o(z
r
).
Demonstrac ao. (i) Seja M := mmco(z
1
), , o(z
r
). Entao, (z
1
z
r
)
M
=
z
M
1
z
M
r
= 1, pelo lema chave concluimos que o(z
1
z
r
) [ M. A outra divisibili-
dade e imediata.
(ii) A segunda igualdade e uma propriedade dos inteiros positivos (basta lem-
brar 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.
9.4. ORDEM DE ELEMENTO E EXPOENTE DE GRUPO ABELIANO 57
Seja N := o(z
1
z
2
). Como G e abeliano, entao
1 = (z
1
z
2
)
N
= z
N
1
z
N
2
, i.e. , z
N
1
= z
N
2
.
Mas isto signica que z
N
1
= z
N
2
z
1
) z
2
), mas esta intersecao e igual a 1,
pois mdc(o(z
1
), o(z
2
)) = 1. Portanto, z
N
1
= z
N
2
= 1, mas isto implica que M [ N.
Suponhamos que tenhamos provado que o(z
1
z
r1
) = o(z
1
) o(z
r1
) com
mdc(o(z
i
), o(z
j
)) = 1 para i ,= j. Utilizando que G e abeliano, e estendo a denicao
de N para r fatores, temos que
1 = (z
1
. . . z
r1
)
N
z
N
r
, i.e. , (z
1
. . . z
r1
)
N
= z
N
r
.
Mas isto signica que (z
1
. . . z
r1
)
N
= z
N
r
z
1
, , z
r1
) z
r
), mas este grupo
e trivial pois a ordem do primeiro grupo e igual a o(z
1
) . . . o(z
r1
) e a ordem do
segundo e igual a o(z
r
) e mdc(o(z
i
), o(z
j
)) = 1, se i ,= j. Assim, (z
1
. . . z
r1
)
N
=
z
N
r
= 1, donde M [ N.
Observe que pelo teorema de Lagrange, se G for nito, entao exp(G) [ #G.
Proposic ao 9.36. Seja G um grupo abeliano tal que exp(G) < . Entao
(a) Existe y G tal que exp(G) = o(y).
(b) G e cclico se e somente se exp(G) = #G.
Demonstrac ao. (a) Seja exp(G) = p
e1
1
p
er
r
a fatoracao de exp(G). Por
denicao para todo i = 1, , r existe y
i
G tal que o(y
i
) = p
ei
i
q
i
tal que p
i
[ q
i
.
Note que se z
i
= y
qi
i
, entao o(z
i
) = p
ei
i
. Neste caso, pelo tem (ii) da proposicao
9.35 temos que se y = z
1
z
r
, entao o(y) = exp(G).
(b) Se G for cclico, entao existe x G tal que x) = 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 denir 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 denir a funcao
: G/H G/H G/H
dada por
(xH, yH) xyH.
O problema e vericar que esta bem denida. Sejam x

, y

G tais que x

H = xH
e y

H = yH, i.e., x

= x e y

= y para , H. Assim
x

= xy.
Mas a princpio G nao e comutativo e nao podemos trocar y com para concluir
que esta bem denida.
Definic ao 10.1. Um subgrupo H de um grupo G e dito normal se e somente
se para todo x G temos xHx
1
H. Denotamos H G.
Lema 10.2. Seja G um grupo e H um subgrupo de G. As seguintes condicoes
sao equivalentes:
(i) H G.
(ii) Para todo x G, xHx
1
= H.
(iii) Para todo x G, xH = Hx.
Demonstrac ao. Suponha que HG. A inclusao ja esta feita por denicao.
Uma vez que (x
1
)
1
= x, segue tambem da denicao que x
1
Hx H, i.e.,
H xHx
1
. Assim vale (ii).
Suponha que para todo x G, xHx
1
= H. Seja H. Por hipotese
xx
1
= H, logo x = x Hx. Reciprocamente, como x
1
x = H,
entao x = x xH. Disto segue (iii).
Suponha que para todo x G, xH = Hx. Por hipotese para todo H existe
H tal que xx
1
= xx
1
= . Donde (i).
Suponhamos que H G, pelo lema 10.2, existe H tal que
x

= xy = xy xyH,
pois H. Assim x

H = xyH e esta bem denida.


59
60 10. TEORIA DE GRUPOS II
Definic ao 10.3. Seja G um grupo e H G um subgrupo de normal de G. O
conjunto G/H e a funcao denem uma estrutura de grupo em G/H chamado o
grupo quociente.
Exemplo 10.4. Seja G um grupo nito e H um subgrupo de G. Suponha que
(G : H) = 2. Armamos que H G. De fato, como (G : H) = 2, isto signica 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 unicas
classes laterais a direita sao H e Hx, como Hx ,= H e xH ,= H, concluimos que
xH = Hx, para todo x G H. Esta igualdade tambem e imediata se x H.
Logo H G.
Exemplo 10.5. Seja G = S

e H = 1, ,
2
,
3
. Temos que H G, pois
(G : H) = [G[/[H[ = 2, pelo teorema de Lagrange e pelo exemplo anterior.
Exemplo 10.6. Seja G um grupo. Denimos por
Z(G) := x G[ xy = yx para todo y G,
o centro de G. Armamos que Z(G) G.
Primeiro temos que vericar 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,
entao xzy = xyz = yxz, i.e., xz Z(G). Se x Z(G), entao para todo y G,
x
1
y = (y
1
x)
1
= (xy
1
)
1
= yx
1
, i.e., x
1
Z(G).
Finalmente, dado x G e y Z(G), temos que xyx
1
= yxx
1
= y Z(G),
i.e., Z(G) G. Podemos ainda dizer mais, se H e um subgrupo de Z(G) entao
H G. De fato, automaticamente H e um subgrupo de G, alem disto como para
todo x G e y H temos que xyx
1
= yxx
1
= 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 estara proximo a ser abeliano.
Exemplo 10.7. Seja G um grupo. Denotamos por [G, G] o subgrupo de G
gerado pelo conjunto
xyx
1
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.
Armamos tambem que [G, G] G. Seja [G, G], digamos
=
1

r
,
onde para todo i,

i
= x
i
y
i
x
1
i
y
1
i
ou
1
i
= x
i
y
i
x
1
i
y
1
i
,
para x
i
y
i
G. A ultima igualdade se reescreve como
i
= y
i
x
i
y
1
i
x
1
i
. Seja z G,
entao
zyz
1
= z
1
z
1
z
r
z
1
e observe que para cada i temos
z
i
z
1
= zx
i
y
i
x
1
i
y
1
i
z
1
xyx
1
y
1
[ x, y G ou
z
i
z
1
= zy
i
x
i
y
1
i
x
1
i
z
1
xyx
1
y
1
[ x, y G.
10.2. HOMOMORFISMO DE GRUPOS 61
Observac ao 10.8. Observe tambem que G/[G, G] e um grupo abeliano. Alem
disto, se H 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
x
1
y
1
xy H. Consequentemente, todo elemento de [G, G] esta contido em H.
10.2. Homomorsmo de grupos
Sejam G e ( dois grupos. O objetivo e compara-los e vericar que suas estru-
turas sao as mesmas.
Definic ao 10.9. Um homomorsmo de grupos e uma funcao f : G ( tal
que f(xy) = f(x)f(y).
Observac ao 10.10. (a) Seja 1
G
o elemento neutro de G e 1
G
o elemento
neutro de (. Entao f(1
G
) = 1
G
. De fato, f(1
G
) = f(1
G
1
G
) = f(1
G
)
f(1
G
), logo f(1
G
) = 1
G
.
(b) Para todo x G temos que f(x
1
) = f(x)
1
. De fato, f(x)f(x
1
) =
f(xx
1
) = f(1
G
) = 1
G
e f(x
1
)f(x) = f(x
1
x) = f(1
G
) = 1
G
.
Exemplo 10.11. (1) Seja G = ( = Z, n 1 inteiro e f : Z Z denida
por f(x) = nx. f e um homomorsmo. 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
denida por f(x) = xH e um homomorsmo. De fato, f(xy) = (xy)H =
(xH)(yH) = f(x)f(y), por denicao de produto de classes.
(3) Seja G um grupo e xemos a G. Consideremos a funcao 1
a
: G G
denida por 1
a
(x) = axa
1
. Esta funcao e um homomorsmo. De fato,
1
a
(xy) = a(xy)a
1
= (axa
1
)(aya
1
) = 1
a
(x)1
a
(y).
A partir de agora deixaremos ao cargo do leitor identicar quando a unidade
referida por 1 esta em G ou em (.
Proposic ao 10.12. Seja f : G ( um homomorsmo de grupos e
ker(f) := x G[ f(x) = 1
o n ucleo de f.
(i) ker(f) G.
(ii) f e injetiva se e somente se ker(f) = 1.
(iii) f(G) e um subgrupo de H.
(iv) f
1
(f(H)) = H ker(f).
(v) Seja H < ( tal que f
1
(H) ker(f). Entao f(f
1
(H)) = H f(G).
(vi) Se x G e tal que o(x) < entao o(f(x)) < e o(f(x)) [ o(x).
(vii) Se H G, entao f(H) f(G). Se Hf(G), entao f
1
(H) G.
Demonstrac ao. (i) Seja a G e x ker(f), entao f(axa
1
) = f(a)f(x)
f(a
1
) = f(a)f(a)
1
= 1, i.e., axa
1
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.
(iii)

E claro que 1 = f(1) f(G). Sejam x, y f(G), i.e., existem a, b G
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 x
1
= f(a)
1
= f(a
1
) f(G).
62 10. TEORIA DE GRUPOS II
Para provar a propriedade (iv) precisamos do seguinte lema.
Lema 10.13. Sejam H e K subgrupos de um grupo G. Denimos
HK := ab [ a H, b K.
Entao HK < G se e somente se HK = KH. Alem disto, se H G ou K G,
entao HK < G.
Demonstrac ao. Suponha que HK < G. Seja HK. Entao
1
HK,
digamos
1
= ab. Assim = (
1
)
1
= b
1
a
1
KH, i.e., HK KH. Seja
KH, digamos = ab. Logo
1
= b
1
a
1
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 = ac

d HK, onde bc = c


HK, uma vez que HK = KH. Se x = ab HK, entao x
1
= b
1
a
1
= a


HK, pela mesma razao.
Suponha que H G (o outro caso e analogo). Seja x = ab HK. Entao
x = bb
1
ab = b(b
1
ab) = ba

KH, logo HK KH. Se x = ab KH, entao


x = abaa
1
= (aba
1
)a = b

a HK, i.e., KH HK.


Continuac ao da prova da proposic ao. (iv) Notemos inicialmente que co-
mo ker(f) 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(ab
1
) = 1, i.e., ab
1
= c ker(f), i.e., a = bc = c

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 x
d
= 1 e f(x
d
) = f(x)
d
= f(1) = 1, pelo lema chave,
o(f(x)) [ o(x), em particular o(f(x)) < .
(vii) Suponha que H G e sejam a G e x H. Logo axa
1
H. Por outro
lado, f(x) f(H) e f(a) f(G) (. Assim, f(axa
1
) = f(a)f(x)f(a)
1
f(H).
Suponha que H f(G). Sejam x f
1
(H) e a G, i.e., f(x) = y H. Como
H f(G), entao f(a)yf(a)
1
H, mas f(a)yf(a)
1
= f(axa
1
), i.e., axa
1

f
1
(H).
Definic ao 10.14. Seja f : G ( um homomorsmo de grupos. Se f e bijetivo
dizemos que f e um isomorsmo de grupos.
Teorema 10.15 (teorema do isomorsmo de grupos). Seja f : G ( um
homomorsmo de grupo. Entao f induz um isomorsmo de grupos : G/ ker(f)
f(G) denido por
(xker(f)) := f(x).
Alem disto existe uma bijecao entre os seguintes conjuntos
H < G[ H ker(f) e H < f(G).
Demonstrac ao. Notemos inicialmente que esta bem denido. De fato, se
x = ya para a ker(f), entao (xker(f)) = f(x) = f(ya) = f(y)f(a) = f(y) =
(y ker(f)). Alem disto, pela sua propria denicao e sobrejetivo. Quanto a
10.2. HOMOMORFISMO DE GRUPOS 63
injetividade, se (xker(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 xker(f) = y ker(f).
A bijecao entre os dois conjuntos e dada pelas funcoes
1
: H f(H) e

2
: H 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).
Corol ario 10.16. Seja f : G ( um homomorsmo de grupos e H < G.
Entao existe um isomorsmo de grupos
:
H
(H ker(f))
f(H) dado por (x(H ker(f))) := f(x).
Demonstrac ao.

E imediato vericar que ker(f) H H. Logo o grupo
quociente faz sentido. A funcao esta bem denida, pois se x = ya para a H
ker(f), entao (x(ker(f) H)) = f(x) = f(ya) = f(y)f(a) = f(y) = (y(ker(f)
H)). Por denicao 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.
Proposic ao 10.17. Seja H G e
f : G
G
H
o homomorsmo quociente f(x) := xH.
Existe uma bijecao entre os conjuntos
K G[ K H e HG/H.
Demonstrac ao. Denimos as funcoes que dao a bijecao por
1
: K K/H
e
2
: H f
1
(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.
Proposic ao 10.18. Sejam G um grupo, H G e K < G. Entao existe um
isomorsmo de grupos
:
K
(K H)

KH
H
.
Demonstrac ao. Seja f : K KH/H o homomorsmo quociente f(x) :=
xH. Armamos que f e sobrejetivo. De fato, se abH KH/H, entao abH =
aH = f(a). Armamos tambem que ker(f) = HK. 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 isomorsmo.
Proposic ao 10.19. Sejam K < H < G grupos com H G e K G (em
particular K H). Entao existe um isomorsmo de grupos
:
G/K
H/K

G
H
.
Demonstrac ao. Seja f : G/K G/H denida por f(xK) := xH. Observe-
mos que f esta bem denida. 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 denicao. Assim o resultado segue do teorema do
isomorsmo.
64 10. TEORIA DE GRUPOS II
Definic ao 10.20. Seja G um grupo. Um homomorsmo de grupos f : G G
e chamado um endomorsmo de grupos e denotamos por End(G) o conjunto dos
endomorsmos de G que e um monoide com respeito `a composicao de funcoes. Um
monoide tem todas as propriedades de grupo exceto a existencia do inverso. Se f
for bijetivo entao dizemos que f e um automorsmo de G e denotamos por Aut(G)
o conjunto dos automorsmos de G. Este e um grupo com respeito `a composicao
de funcoes.
Observac ao 10.21. Para todo a G, 1
a
: G G denida por 1
a
(x) := axa
1
e um automorsmo de G chamado um automorsmo interno de G. O conjunto
( := 1
a
[ a G dos automorsmos internos de G tambem e um grupo com
respeito `a composicao de funcoes. Fica como exerccio mostrar que 1(G) Aut(G).
Definic ao 10.22. Seja G um grupo e H < G. Dizemos que H e um subgrupo
caracterstico de G se para todo Aut(G) temos (H) H, i.e., para todo
x H, (x) H.
Observac ao 10.23. Notemos que se H for subgrupo caracterstico de G, entao
H G, pois a ultima armativa equivale a dizer que 1
a
(H) H para todo a H.
Proposic ao 10.24. Se K for subgrupo caracterstico de H e H G, entao
K G.
Demonstrac ao. Queremos mostrar que para todo a G, 1
a
(K) K. A
restricao de 1
a
a H nos da uma funcao
a
: H G denida por
a
(x) := axa
1
.
Por hipotese H G, logo axa
1
H e
a
Aut(H) (nao podemos garantir que

a
1(H), pois nao necessariamente a H). Por hipotese, K e caracterstico em
H, logo
a
(K) = 1
a|H
(K) = K.
10.3. Produtos de grupos
10.3.1. Produto direto. Sejam G
1
, , G
n
grupos. Denimos no produto
cartesiano G
1
. . . G
n
uma estrutura de grupo da seguinte forma:
(x
1
, , x
n
).(y
1
, , y
n
) := (x
1
y
1
, , x
n
y
n
).

E facil vericar que esta operacao e associativa, o elemento neutro e (1, , 1) e o


inverso de (x
1
, , x
n
) e (x
1
1
, , x
1
n
). Assim o conjunto G
1
. . . G
n
passa a
ter uma estrutura de grupo e e chamado o produto direto dos grupos G
1
, , G
n
e
e denotado por G
1
. . . G
n
.
Teorema 10.25. Sejam G, G
1
, , G
n
grupos. Entao G

= G
1
. . . G
n
se
e somente se existem subgrupos H
1
, , H
n
de G tais que para todo i, H
i

= G
i
, e
alem disto
(1) G = H
1
. . . H
n
.
(2) H
i
G para todo i = 1, , n.
(3) H
i
(H
1
. . . H
i1
H
i+1
. . . H
n
) = 1 para todo i = 1, , n.
Demonstrac ao. Suponhamos que exista um isomorsmo : G G
1
. . .
G
n
. Seja
H
i
:=
1
(1 . . . G
i
. . . 1).
Denimos a seguinte funcao

i
: H
i
G
i
dada por
i
(x
i
) := y
i
,
10.3. PRODUTOS DE GRUPOS 65
onde x
i
= ((1, , y
i
, , 1)). Esta funcao e um isomorsmo de grupos. De fato,
se z
i
=
1
((1, , w
i
, , 1)), entao

i
(x
i
z
i
) = y
i
w
i
=
i
(x
i
)
i
(y
i
),
pois x
i
z
i
=
1
((1, , z
i
w
i
, , 1)). Alem disto
i
e injetiva, pois se y
i
= 1, entao
x
i
= 1. Finalmente e sobrejetiva pois para todo y
i
G
i
, x
i
=
1
((1, , y
i
, ,
1)) e
i
(x
i
) = y
i
.
(1) Dado x G seja (x) := (x
1
, , x
n
). Entao (x) = (x
1
, , 1). . . . .(1,
, x
n
). Seja y
i
=
1
((1, , x
i
, , 1)), entao x = y
1
. . . y
n
, onde y
i
H
i
para todo
i = 1, , n.
(2) Seja x G e y
i
H
i
temos que provar que xy
i
x
1
H
i
. Calculemos
(xy
i
x
1
) = (x)(y
i
)(x)
1
= (x
1
, , x
n
).(1, , z
i
, , 1).(x
1
1
, , x
1
n
)
= (x
1
x
1
1
, , x
i
z
i
x
1
i
, , x
n
x
1
n
) = (1, , x
i
z
i
x
1
i
, , 1).
Portanto, xy
i
x
1
=
1
((1, , x
i
z
i
x
1
i
, , 1)) H
i
.
(3) Seja x
i
H
i
(H
1
. . . H
i1
H
i+1
. . . H
n
). Assim, por um lado x
i
=
1
((1,
, y
i
, , 1)) e por outro lado x
i
=
1
((z
1
, , z
i1
, 1, z
i+1
, , z
n
)). Como
e um isomorsmo concluimos que z
j
= 1 para todo j e que y
i
= 1, portanto x
i
= 1.
Reciprocamente, suponhamos que as 3 condicoes acima sejam satisfeitas. Para
provar a recproca utilizaremos o tem 2 do lema seguinte. Armamos que G

=
H
1
. . . H
n
. De fato, consideremos a funcao
: G H
1
. . . H
n
dada por (x) = (x
1
. . . x
n
) := (x
1
, , x
n
).
Esta funcao e um isomorsmo. Observe que pelo lema abaixo
(xy) = (x
1
. . . x
n
y
1
. . . y
n
) = (x
1
y
1
x
2
. . . x
n
y
2
. . . y
n
) = = (x
1
y
1
. . . x
n
y
n
)
= (x
1
y
1
, , x
n
y
n
) = (x
1
, , x
n
).(y
1
, , y
n
) = (x)(y).
Se (x) = (1, , 1), entao x = 1 . . . 1 = 1, logo e injetiva. Para todo (x
1
, , x
n
)
H
1
. . .H
n
se x = x
1
x
n
temos que (x) = (x
1
, , x
n
), logo e sobrejetiva.

Lema 10.26. As 3 condicoes acima sao equivalentes `as seguintes duas condi-
coes:
(a) Para todo x G existem unicos x
i
H
i
para i = 1, , n tais que
x = x
1
. . . x
n
.
(b) Para todo i ,= j, x H
i
e y H
j
, xy = yx.
Demonstrac ao. Suponha que as 3 condicoes anteriores sejam satisfeitas. As-
sim para todo x G podemos escrever x = x
1
. . . x
n
. Suponhamos que x =
y
1
. . . y
n
, entao
y
1
1
x
1
= y
2
. . . y
n
x
1
n
. . . x
1
2
.
Como H
i
G temos que para todo x G, xH
i
= H
i
x, i.e., dado
i
H
i
temos
que x
i
=
i
x para algum
i
H
i
. Logo
(y
n
x
1
n
)x
1
n1
= z
n1
(y
n
x
1
n
)
para algum z
n1
H
n1
. Repetindo o argumento concluimos que
y
1
1
x
1
= y
2
. . . y
n
x
1
n
. . . x
1
2
= z
2
. . . z
n1
(y
n
x
1
n
) H
2
. . . H
n
H
1
= 1,
portanto x
1
= y
1
. Pelo mesmo argumento x
i
= y
i
para todo i = 2, , n.
66 10. TEORIA DE GRUPOS II
Como H
i
, H
j
G temos que xyx
1
H
j
, logo xyx
1
y
1
H
j
e yx
1
y
1

H
i
, logo xyx
1
y
1
H
i
, portanto xy = yx, ja que
H
i
H
j
H
i
(H
1
. . . H
i1
H
i+1
. . . H
n
) = 1.
Reciprocamente, suponha as duas ultimas condicoes satisfeitas. A primeira
condicao do teorema segue automaticamente de (a). Seja x = x
1
. . . x
n
G, y
i
H
i
e z
i
= x
i
y
i
x
1
i
. Entao, por (b),
xy
i
x
1
= x
1
. . . x
n
y
i
x
1
n
. . . x
1
1
= x
1
. . . x
n1
y
i
x
1
n1
. . . x
1
=
= x
1
. . . x
i
y
i
x
1
i
. . . x
1
1
= x
1
. . . x
i2
z
i
x
1
i2
. . . x
1
1
= = z
i
H
i
.
Finalmente, se x
i
H
i
(H
1
. . . H
i1
H
i+1
. . . H
n
, pela unicidade de (a) temos que
x
i
= 1.
10.3.2. 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 secao modicaremos levemente o procedimento. Lembre
que Aut(K) (o conjunto dos automorsmos de K) e um grupo com respeito a
composicao de automorsmos. Suponhamos que seja dado um homomorsmo de
grupo : H Aut(K). Denimos 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 automorsmo de K, logo (x)(w) K.
Armamos 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

K. De fato,
((x
1
, y
1
)

(x
2
, y
2
))

(x
3
, y
3
) = (x
1
x
2
, y
1
(x
1
)(y
2
))

(x
3
, y
3
)
= ((x
1
x
2
)x
3
, (y
1
(x
1
)(y
2
))(x
1
x
2
)(y
3
))
= (x
1
(x
2
x
3
), (y
1
(x
1
)(y
2
))((x
1
)((x
2
)(y
3
))))
= (x
1
(x
2
x
3
), y
1
(x
1
)(y
2
(x
2
)(y
3
)))
= (x
1
, y
1
)

(x
2
x
3
, y
2
(x
2
)(y
3
))
= (x
1
, y
1
)

((x
2
, y
2
)

(x
3
, y
3
)).
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 (x
1
, (x
1
)(y
1
)). De fato,
(x, y) (x
1
, (x
1
)(y
1
)) = (1, y(x)((x
1
)(y
1
))) = (1, yy
1
) = (1, 1) e
(x
1
, (x
1
)(y
1
))

(x, y) = (1, (x
1
)(y
1
)(x
1
)(y))
= (1, (x
1
)(y
1
y)) = (1, (x
1
)(1)) = (1, 1).
Proposic ao 10.27.
(a) (x, y)
n
= (x
n
,
n1

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

(x, 1) = (x, y).


10.3. PRODUTOS DE GRUPOS 67
(c) 1

K H

K.
(d) H

1 H

K e um subgrupo. Este subgrupo e normal, se = id.


Demonstrac ao. (a) Vamos provar por inducao. Para n = 2,
(x, y)

(x, y) = (x
2
, y(x)(y)).
Suponha que o resultado vale para n. Entao
(x, y)
n+1
= (x, y)
n

(x, y) = (x
n
,
n1

i=0
(x
i
)(y))

(x, y))
= (x
n+1
,
n1

i=0
(x
i
)(y)(x
n
)(y)) = (x
n+1
,
n

i=0
(x
i
)(y)).
(2) Segue da denicao.
(3) Primeiro veriquemos que 1

K e de fato um subgrupo de H

K.

E
claro que (1, 1) 1

K. Se (1, x), (1, y) 1

K, entao
(1, x)

(1, y) = (1, x(1)(y)) = (1, xy) 1

K.
Alem disto
(1, x)
1
= (1, (1)(x
1
)) = (1, x
1
) 1

K.
Dado (x, y) H

K e (1, z) 1

K, entao
(x, y)

(1, z)

(x, y)
1
= (x, y(x)(z))

(x
1
, (x
1
)(y
1
))
= (1, y(x)(z)(x)((x
1
(y
1
))))
= (1, y(x)(z(x
1
(y
1
)))) 1

K.
(4)

E claro que (1, 1) H

1. Se (x, 1), (y, 1) H

1, entao
(x, 1)

(y, 1) = (xy, (x)(1)) = (xy, 1) H

1.
Alem disto
(x, 1)
1
= (x
1
, (x
1
)(1)) = (x
1
, 1) H

1.

Exemplo 10.28. Lembremos que S


3
= 1, ,
2
, , ,
2
e caracterizado
por o() = 3, o() = 2 e =
2
, i.e.,
1
=
2
. Neste caso K = ) =
1, ,
2
e H = ) = 1, . Isto permite-nos denir o seguinte homomorsmo
: H Aut K por ()() :=
2
(verique que isto e um homorsmo de grupo). Seja a = (1, ) e b = (, 1).
Veriquemos que estes satisfazem `a descricao de S
3
, portanto H

K

= S
3
. De
fato,
a
3
= (1,
3
) = (1, 1),
b
2
= (
2
, 1) = (1, 1) e
ba = (, 1) (1, ) = (, ()()) = (,
2
) e
a
2
b = (1,
2
)

(, 1) = (.
2
(1)(1)) = (,
2
) = ba.
68 10. TEORIA DE GRUPOS II
Lema 10.29. Seja H = ) um grupo cclico de ordem n, K = ) um grupo
cclico de ordem m. Entao existem bijecoes
Hom(K, Aut(H)) Aut(H) [ o() [ m
()
e
Aut(H) [ o() [ m 1 s n 1 [ s
m
1 (mod n)
s, onde () =
s
.
Demonstrac ao. Note que a primeira funcao esta de fato bem denida, pois
()
m
= (
m
) = (1) = id.

E injetiva pois 2 automorsmos calculados no
gerador de H sao necessariamente iguais. Se Aut(H) satisfaz o() [ m, entao
()
m
= (
m
) = 1, logo
m
= 1, pelo lema chave o() = n [ m, logo existe um
homomorsmo : K Aut(H) tal que () = .
Para a segunda, basta observar que Aut(H) (Z/nZ)

dada por s, onde


() =
s
e um isomorsmo de grupos. Neste isomorsmo o() [ m se e somente
se s
m
1 (mod n).
Como conseq uencia deste lema temos que se existem inteiros m, n, s 0 tais que
s
m
1 (mod n), entao existe um grupo G com #G = nm, G = , ), o() = n,
o() = m e
1
=
s
. De fato, da condicao numerica e do lema sabemos que o
automorsmo : ) ) por () =
s
tem ordem o() [ m. Logo existe um
homomorsmo : ) Aut()). Basta tomar o produto semi-direto )

)
para obter um tal G.
Para mais tipos de produtos de grupos veja [Go, chapter 2].
10.4. Grupos metacclicos
O objetivo desta secao e descrever grupos metacclicos que generalizam o D
4
e
S
3
.
Teorema 10.30. Seja G um grupo nito, s 1 inteiro, a, b G tais que
ba = a
s
b (i.e., 1
b
(a) = a
s
). Seja ( um grupo e , G. Sejam m, n 1 inteiros
tais que a
n
= 1 e b
m
a).
(1) Para todo s, t 1 temos
b
t
a
r
= a
rs
t
b
t
.
Em particular,
a, b) = a
i
b
j
[ 0 i n 1, 0 j m1.
Alem disto, se m e n forem escolhidos mnimos para esta propriedade,
temos que #a, b) = mn.
(2) Supondo m e n mnimos, seja u 0 tal que b
m
= a
u
. Entao existe um
homomorsmo f : a, b) ( tal que f(a) = e f(b) = se e somente se
=
s
,
n
= 1 e
m
=
u
.
Demonstrac ao. (1) Vamos provar por inducao. Vamos supor primeiro que
r = 0 e provar que 1
b
t (a
r
) = a
rs
t
. Se t = 1, entao ja sabemos que 1
b
(a) = a
s
.
Suponhamos que isto valha para t 1. Entao
1
b
t (a
r
) = 1
b
1
b
t1(a
r
) = 1
b
(a
rs
t1
) = 1
b
(a)
rs
t1
= (a
s
)
rs
t1
= a
rs
t
.
10.4. GRUPOS METAC

ICLICOS 69
Por denicao, a, b) e formado por produtos de elementos que sao iguais a a (ou
a
1
) e b (ou b
1
). Utilizando o resultado acima, podemos sempre colocar a potencia
de a em primeiro lugar e escrever a
i
b
j
para i, j Z. Alem disto, pelas hipoteses
sobre m e n obtemos que basta tomar 0 i n 1 e 0 j m1. Observemos
tambem que se m e n forem mnimos entao os elementos de
a, b) = a
i
b
j
[ 0 i n 1, 0 j m1
sao todos distintos, portanto sua ordem e mn. De fato, se a
i
b
j
= a
k
b
l
, entao
a
ik
= b
lj
a), digamos que l j. Neste caso, l j < m, logo l = j e a
ik
= 1,
bem como a
ki
. Tomando o expoente positivo dentre os 2 e notando que este
expoente e menor que n concluimos que i = k.
(2)

E claro que

n
= f(a)
n
= f(a
n
) = f(1) = 1,

m
= f(b)
m
= f(b
m
) = f(a
u
) = f(a)
u
=
u
e que
= f(b)f(a) = f(ba) = f(a
s
b) = f(a)
s
f(b) =
s
.
Para vericar a recproca basta denir
f : a, b) ( por f(a
i
b
j
) :=
i

j
e provar que isto realmente e um homomorsmo. De fato,
f(a
i
b
j
a
k
b
l
) = f(a
i
a
ks
j
b
j
b
l
) = f(a
i+ks
j
b
j+l
) =
i+ks
j

j+l
=
i
(
ks
j

j
)
l
=
i

l
= f(a
i
b
j
)f(a
k
b
l
).

Teorema 10.31. Sejam m, n, s, u 0 inteiros. Existe um grupo G de ordem


nm e a, b G tais que G = a, b), a
n
= 1, b
m
= a
u
e ba = a
s
b se e somente se
s
m
1 (mod n) e u(s 1) 0 (mod n).
Demonstrac ao. Note que pelo teorema anterior, b
m
a = a
s
m
b
m
. Mas, b
m
=
a
u
, logo b
m
a = ab
m
= a
s
m
b
m
, em particular a
s
m
1
= 1 e pelo lema chave, n [
(s
m
1). De novo pelo teorema anterior, ba
u
= a
us
b. Mas a
u
= b
m
, logo ba
u
=
a
u
b = a
us
b, i.e., a
u(s1)
= 1, assim n [ (u(s 1)). A recproca segue da construcao
do nal da secao anterior.
Proposic ao 10.32. Sejam m, n, s, u 0 inteiros, G um grupo de ordem nm.
Suponha que existam a, b G tais que G = a, b), ba = a
s
b, a
n
= 1 e b
m
= a
u
.
Entao a funcao
Aut(G) (, ) GG[ G = , ), =
s
,
n
= 1,
m
=
u

f (f(a), f(b))
e bijetiva.
Demonstrac ao. Segue do primeiro teorema que f(a) e f(b) satisfazem as
condic oes do conjundo do lado direito. A funcao e injetiva, pois a e b geram G,
assim um homomorsmo ca unicamente determinado pelo seu valor nos geradores.
Novamente o primeiro teorema mostra que a funcao e sobrejetiva.
70 10. TEORIA DE GRUPOS II
10.5. Classicacao 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 signica que G = 1, a, , a
n1
para algum
gerador a de G. Consideremos a funcao f : G Z/nZ denida por f(a) = 1.
Exerccio: verique que esta funcao e um isomorsmo de grupos.
10.5.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.5.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 G1, o(a) = 2 (que e a unica possibilidade
pelo teorema de Lagrange). Portanto G e um grupo abeliano. Seja a G 1 e
b G a). Assim, G = 1, a, b, ab. Neste caso a funcao f : G Z/2Z Z/2Z
denida por f(1) = (0, 0), f(a) = (1, 0), f(b) = (0, 1) e f(ab) = (1, 1) e um
isomorsmo de grupos.
10.5.3. Grupos de ordem 6. Se existe a G tal que o(a) = 6, entao G e
cclico e G

= Z/6Z.
Suponhamos que nao exista a G tal que o(a) = 6. Pelo teorema de Lagrange,
para todo a ,= 1 as possibilidades para a sua ordem sao 2 e 3.
Lema 10.33. Existe a G tal que o(a) = 3.
Demonstrac ao. De fato, suponhamos que para todo a G1 tenhamos
o(a) = 2. Seja a G 1 e b G a). Neste caso, a, b) e um subgrupo de G
de ordem 4, o que contradiz o teorema de Lagrange.
Lema 10.34. Existe b G tal que o(b) = 2.
Demonstrac ao. De fato, suponhamos que para todo b G 1 tenhamos
o(b) = 3. Seja a G tal que o(a) = 3 e b G a). O subgrupo a, b) 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, a
2
, b, ab, a
2
b e
que ba ,= 1, a, a
2
, b. Assim, ba = ab ou a
2
b. No primeiro caso, G e abeliano e a
funcao f : G Z/3Z Z/2Z denida por f(1) = (0, 1), f(a) = (1, 0), f(a
2
) =
(2, 0), f(b) = (0, 1), f(ab) = (1, 1), f(a
2
b) = (2, 1) e um isomorsmo de grupos.
Mas pelo teorema chines dos restos, Z/3ZZ/2Z

= Z/6Z, assim descartamos este


caso. O caso em que ba = a
2
b e exatamente o caso em que G

= S
3
.
10.5.4. 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 a) e c G a, b). Note que o subgrupo
a, b, c) = 1, a, b, c, ab, ac, bc, abc tem ordem 8, logo G = a, b, c). Observe tambem
que f : G Z/2Z Z/2Z Z/2Z denida 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 isomorsmo de grupos.
Assim, suponha que exista a G tal que o(a) = 4. Seja b G a). Note
que a, b) = 1, a, a
2
, a
3
, b, ab, a
2
b, a
3
b e que estes elementos sao distintos, portanto
10.5. CLASSIFICAC

AO DE GRUPOS DE ORDEM 11 71
G = a, b). Observe tambem que como (G : a) = 8/4 = 2, entao (ba))
2
= a), i.e.,
b
2
a). Observe tambem que trivialmente b
2
,= b, ab, a
2
b, a
3
b e ba ,= 1, a, a
2
, a
3
, b.
Pelo segundo teorema as unicas possibilidades para u e s tais que b
2
= a
u
e ba = a
s
b
sao 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 Ge abeliano. A funcao
f : G Z/4Z Z/2Z denida por f(1) = (0, 0), f(a) = (1, 0), f(a
2
) = (2, 0),
f(a
3
) = (3, 0), f(b) = (0, 1), f(ab) = (1, 1), f(a
2
b) = (2, 1) e f(a
3
b) = (3, 1) e um
isomorsmo de grupos.
Se u = 0 e s = 3, temos que ba = a
3
b e o(b) = 2, neste caso G

= D
4
.
Se u = 2 e s = 0, temos que ba = ab e b
2
= a
2
. O grupo G e abeliano. A funcao
f : G Z/4Z Z/2Z denida por f(1) = (0, 0), f(a) = (1, 0), f(a
2
) = (2, 0),
f(a
3
) = (3, 0), f(ab) = (0, 1), f(b) = (3, 1), f(a
2
b) = (1, 1) e f(a
3
b) = (2, 1) e um
isomorsmo de grupos.
Finalmente, se u = 2 e s = 3, temos que ba = a
3
b e b
2
= a
2
. Neste caso G e
isomorfo ao grupo Q dos quaternions descrito da seguinte forma. Q e um subgrupo
das matrizes 22 com entradas complexas e determinante nao nulo. Ele e denido
por
_

_
1 0
0 1
_
,
_
i 0
0 i
_
,
_

0 1
1 0
_
,
_
0 i
i 0
__
.
Basta tomar
a =
_
i 0
0 i
_
e b =
_
0 1
1 0
_
.
10.5.5. Grupos de ordem 9. Se existe a G tal que o(a) = 9, entao G e
cclico e G

= Z/9Z.
Caso isto nao ocorra para todo a G1, o(a) = 3. Seja b Ga). Note
que o subgrupo a, b) = 1, a, a
2
, b, b
2
, ab, ab
2
, a
2
b, a
2
b
2
de G tem ordem 9, portanto
sendo igual ao proprio grupo G. Observe tambem que ba ,= 1, a, a
2
, b, b
2
. Assim, e
pelo segundo teorema, ba = ab, logo G e abeliano. Neste caso G

= Z/3Z Z/3Z
(exerccio: determine explicitamente o isomorsmo, como nos casos anteriores).
10.5.6. Grupos de ordem 10. Se existe a G tal que o(a) = 10, G e cclico
e G

= Z/10Z.
Caso contrario, como nos casos anteriores existem a, b G tais que o(a) = 5 e
o(b) = 2 (verique!). Pelo segundo teorema as unicas possibilidades para ba = a
s
b
sao s = 1 ou 4. No primeiro caso, G e abeliano e G

= Z/5Z Z/2Z, mas este e
isomorfo a Z/10Z, assim nao consideramos este caso. No outro caso, G

= D
5
, o
grupo diedral de ordem 10.
10.5.7. Grupos diedrais. Estes grupos tem ordem 2n, um elemento a de
ordem n e outro elemento b de ordem 2 satisfazendo a ba = a
n1
b.
CAPTULO 11
Teoremas de Sylow
11.1. Represesentacoes de grupos
Seja G um grupo nito e S um conjunto nito. Denotamos por Perm(S) o
conjunto das permutacoes 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 permutacao e um homomorsmo de grupos : G Perm(S).
Exemplo 11.1. Tomemos como S o proprio grupo G e consideremos para todo
x G o automorsmo interno 1
x
de G denido por 1
x
(a) := xax
1
. Assim deni-
mos a funcao : G Aut(G) dada por (x) := 1
x
. Veriquemos que esta funcao
e um homomorsmo de grupos. Esta representacao e chamada a representacao de
G por conjugacao. De fato, dado a G temos
(xy)(a) = (xy)a(xy)
1
= xyay
1
x
1
= x1
y
(a)x
1
= 1
x
(1
y
(a)) = (1
x
1
y
)(a).
Outra representacao com S = G e a translacao : G Aut(G) dada por
(x)(a) := xa para todo a G. De fato, (x) e um automorsmo de G (exerccio)
e
(xy)(a) = xya = x(y)(a) = (x)((y)(a)) = ((x) (y))(a).
Esta representacao de G e chamada representacao por translacao.
Observe que neste ultimo caso a funcao e injetiva. De fato se (x) = id,
entao xa = a para todo a G. Isto signica que x = 1. Como conseq uencia deste
resultado temos o teorema de Cayley.
Teorema 11.2 (teorema de Cayley). Seja G um grupo de ordem n, entao G e
isomorfo a um subgrupo do grupo S
n
das permutacoes de n elementos.
Demonstrac ao. Tome a representacao por translacao em G e conclua que
G

= (G) com (G) subgrupo de S


n
.
Exemplo 11.3. Seja S o conjunto de subgrupos de G e consideremos a funcao
: G Perm(S) dada por (x)(H) := xHx
1
. Observemos que (x) e de fato
uma bijecao em S (exerccio) e que
(xy)(H) = xyHy
1
x
1
= x(y)(H)x
1
= (x)((y)(H)) = ((x) (y))(H).
Observe que como #H = #xHx
1
, entao podemos restringir a representacao
anterior ao conjunto dos subgrupos H de G com ordem xada n.
Exemplo 11.4. 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 ca como exerccio vericar que
(x) e de fato uma permutac ao de S. Alem disto
(xy)(aH) = xy(aH) = x(y)(aH) = (x)((y)(aH)) = ((x) (y))(aH).
73
74 11. TEOREMAS DE SYLOW
Dada uma representacao por permutacao : G Perm(S) denimos a orbita
O
a
de um elemento a S por
O
a
:= (x)(a) ; x G.
O estabilizador de a e denido 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, (x
1
) = (x)
1
, pois e um homomorsmo. Portanto, (x
1
)(a) =
(x)
1
(a) = a, i.e., x
1
E(a). Pelo teorema de Lagrange temos que #E(a) divide
#G.

E menos imediato que o mesmo ocorre com #O
a
. Isto segue da proposicao
seguinte.
Proposic ao 11.5. Existe uma bijecao
: O
a
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), #O
a
divide #G.
Demonstrac ao. Inicialmente, esta bem denida pois se (x)(a) = (y)(a),
entao (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 denicao do
conjunto do lado direito, e sobrejetiva.
Dada uma representacao : G Perm(S) denimos a seguinte relacao de
equivalencia (verique!) :
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 O
a
. Alem
disto o conjunto S ca escrito como a uniao disjunta das orbitas O
a
.
Comecemos considerando o caso do exemplo 11.1. Neste caso
O
a
= xax
1
; x G
e o conjunto dos conjugados de G. Assim,
O
a
= a se e somente se a Z(G).
Desta forma obtemos a equac ao das classes de conjugacao
(11.1) #G = #Z(G) +

a/ Z(G)
#O
a
.
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.3, a orbita de H e dada por
O
H
= xHx
1
; x G
11.2. OS TEOREMAS DE SYLOW 75
e chamado o conjunto dos conjugados de H e o estabilizador de H e chamado o
normalizador de H em G denotado por
N
G
(H) = x G; xHx
1
= H.
Observemos que H G se e somente se N
G
(H) = G. Alem disto da propria
denicao H N
G
(H). O grupo N
G
(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 K, entao para todo x K temos xHx
1
= H, i.e., x N
G
(H), i.e.,
K N
G
(H).
11.2. Os teoremas de Sylow
Seja G um grupo nito e p um n umero primo. Suponhamos que p [ #G,
digamos #G = p
n
b, onde p [ b.
Teorema 11.6 (primeiro teorema de Sylow). Para todo 0 m n existe um
subgrupo H de G de ordem p
m
.
Definic ao 11.7. Um subgrupo de G de ordem p
n
e chamado um p-subgrupo
de Sylow de G.
Lema 11.8 (lema de Cauchy). Seja G um grupo abeliano e suponha que p [ #G,
entao existe x G tal que o(x) = p.
Observe que o primeiro teorema de Sylow generaliza o lema de Cauchy para
grupos nao necessariamente abelianos.
Demonstrac ao. A prova sera por inducao na ordem de G. Se #G = 1,
por vacuidade nada ha 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[ ,= p.
Armamos que existe um subgrupo H de G tal que 1 < #H < #G. De fato,
seja x H 1. Se x) , = G, tome H = y). Caso x) = G, tome H = x
p
).
Se p [ #H, entao 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 hipotese de inducao existe x G/H tal que o(x) = p. Con-
sideremos o homomorsmo sobrejetivo : G G/H. Seja r = o(x). Entao
o(x) = p [ r, digamos r = kp. Desta forma o(x
k
) = p.
demonstrac ao do primeiro teorema de Sylow. Novamente a prova se-
ra por inducao 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 proprio H de G tal que p
m
[ #H, entao por hipotese de inducao temos
que existe um subgrupo de H de ordem p
m
, em particular existe um subgrupo de
G desta ordem.
Suponhamos que nao exista subgrupo proprio de G cuja ordem seja divisvel
por p
m
. A equacao das classes de conjugacao arma que
#G = #Z(G) +

a/ Z(G)
(G : E(a)).
Para todo a / Z(a) temos que (G : E(a)) = #O
a
> 1, logo #E(a) < #G. Por
hipotese p
m
[ [E(a)[, assim p [ (G : E(a)). Em particular, p [ #Z(G).
76 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 x) G, portanto o grupo G/x)
tem ordem p
n1
b < #G. Por hipotese de inducao existe K subgrupo de G/x) tal
que #K = p
m1
. Consideremos o homomorsmo canonico : G G/x). Entao
H =
1
(K) e um subgrupo de G de ordem p
m
.
Lembremos que dado um grupo qualquer (nao necessariamente nito) 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
proposicao.
Proposic ao 11.9. Um grupo nito G e um p-grupo se e somente se #G e
potencia de p.
Demonstrac ao.

E claro que se #G e potencia de p, entao G e um p-grupo.
Reciprocamente, se existisse um primo ,= 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 o o conjunto dos p-subgrupos de Sylow de G. Consideremos a repre-
sentacao por conjugacao : G Perm(o) denida por (x)(S) = xSx
1
. A parte
mais importante do segundo teorema de Sylow arma que esta representacao e
transitiva, i.e.,
o = O
S
= xSx
1
; x G.
Seja n
p
:= #o.
Teorema 11.10 (segundo teorema de Sylow). (1) o = O
S
, para algum
S o.
(2) Se P G e um p-subgrupo, entao existe S o tal que P S.
(3) Se S o, entao n
p
= (G : N
G
(S)).
Para provar este teorema precisamos do seguinte lema.
Lema 11.11. Seja S o e P G um p-subgrupo. Entao P N
G
(S) = P S.
Demonstrac ao. Suponhamos que PN
G
(S) PS, seja x PN
G
(S)S.
Como P e um p-grupo temos que o(x) = p
r
para algum r 1. Alem disto S
N
G
(S), logo x)S e um subgrupo de N
G
(S). Mais ainda, #x)S = o(x)#S/#x)
S = p
r+n
/#x) S. Observe que o denominador e < p
r
, pois x / S, o que e uma
contradicao uma vez que a ordem de x)S supera a ordem de S.
Demonstrac ao do segundo teorema de Sylow. Seja C o conjunto dos
subgrupos de G e consideremos a representacao por conjugacao : G Perm(C)
denida por (x)(H) = xHx
1
. Por denicao a orbita O
S
(para S o) de S e o
conjunto dos conjugados de S e #O
S
= (G : N
G
(S)).
Provemos os 2 primeiros tens. Denotemos O
S
= T. A restricao : P
Perm(T) desta representacao a um p-subgrupo P de G da uma representacao sobre
o conjunto T dada por (x) = xaSa
1
x
1
, para aSa
1
T. Sejam O
1
, , O
k
as
orbitas desta representacao. Assim cada O
i
e a orbita de S
i
= y
i
Sy
1
i
com relacao
a . Lembre qie #O
i
= (P : N
G
(S
i
) P). Pelo lema anterior (P : N
G
(S
i
) P) =
(P : S
i
P). Assim,
#T =
k

i=1
#O
i
=
k

i=1
(P : S
i
P).
11.3. EXEMPLOS 77
Como #S = p
n
e S N
G
(S), entao p [ #T = (G : N
G
(S)). Por outro lado, como
P e um p-grupo nito, para todo i = 1, , k, (P : S
i
P) e potencia de p. Mas
isto ocorre se e somente se existe i tal que P = S
i
P, i.e., P S
i
, isto prova (2).
Para (1) note que T o. Para a inclusao inversa, aplicando (2) a qualquer S

o
temos que existe i tal que S

S
i
, i.e., S

= S
i
= y
i
Sy
1
i
, i.e., S

T.
Finalmente, para provar (3), por (1) temos que n
p
= #T = (G : N
G
(S)) [ b.
Teorema 11.12 (terceiro teorema de Sylow). n
p
[ b e n
p
1 (mod p).
Demonstrac ao. A primeira armativa ja foi provada no teorema anterior.
Para a segunda, aplique a ultima equacao para P = S obtendo
(G : N
G
(S)) =
k

i=1
(S : S S
i
).
Como S e um p-grupo o resultado e imediato.
11.3. Exemplos
Determinemos o n umero de p-subgrupos de Sylow para grupos de certas ordens.
Observe que n
p
= 1 se e somente se existe um unico p-subgrupo de Sylow normal
em G.
Exemplo 11.13. Seja G um grupo de ordem 56 = 2
3
7. Pelo terceiro teorema
de Sylow, n
7
[ 8 e n
7
1 (mod 7). Entao n
7
= 1 ou 8. No primeiro caso temos um
unico 7-subgrupo de Sylow H
7
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 unico 2-subgrupo de Sylow
de G. Isto nao poderia ser visto diretamente pelo terceiro teorema de Sylow, pois
n
2
[ 7 e n
2
1 (mod 2), logo a princpio nao poderamos excluir a possibilidade
n
2
= 7. Neste caso o 2-subgrupo de Sylow H
2
de G e normal em G.
Exemplo 11.14. Seja G um grupo de ordem 2
2
.7.13. Aplicando o terceiro
teorema de Sylow obtemos n
13
[ 2
2
.7 e n
13
1 (mod 13). Portanto temos duas
possibilidades n
13
= 1 e n
13
= 14. Vamos excluir a ultima. Seja H
13
um 13-
subgrupo de Sylow de G. Aplicando o terceiro teorema de Sylow temos n
7
[ 2
2
.13
e n
7
1 (mod 7), logo n
7
= 1, ou seja ha um unico 7-subgrupo de Sylow H
7
de
G (portanto normal em G). A fortiori, H
13
H
7
e um subgrupo de G. Aplicando
o terceiro teorema de Sylow a este grupo obtemos n
13
= (G : N
G
(H
13
)) (G :
H
13
H
7
) = 4. Assim, n
13
= 1.
CAPTULO 12
Grupos sol uveis
12.1. Teorema de Jordan-Holder
Definic ao 12.1. Seja G um grupo. Uma serie subnormal de Ge uma seq uencia
de grupos
G = G
0
G
1
G
2
G
n
= 1,
onde cada G
i
e normal no subgrupo anterior G
i1
. Denotamos por
Q :=
_
G
0
G
1
,
G
1
G
2
, ,
G
n1
G
n
_
o conjunto dos quocientes de da serie cuja cardinalidade l e dita o comprimento da
serie.
Um renamente de uma serie subnormal e uma outra serie subnormal obtida a
partir desta inserindo subgrupos normais, por exemplo,
G
i
H
i
G
i+1
.
Um renamento e dito proprio, se o comprimento da nova serie for superior ao
da original. Uma serie subnormal e dita uma serie de composicao, se nao admite
renamento proprio. Duas series subnormais sao distas equivalentes se existe uma
bijecao entre o conjunto dos quocientes das duas series.
O objetivo desta secao e mostrar que todas as series de composicao de um
grupo dado sao equivalentes (Teorema de Jordan-Holder).
Definic ao 12.2. Um grupo G e dito simples, se seus unicos subgrupos normais
sao 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 G
i
/G
i+1
e um grupo simples. Nem todo grupo admite uma serie de
composicao. Por exemplo, se G = Z e os subgrupos G
i
= p
i
Z para i 1. A serie
Z pZ 0
pode ser innitamente renada inserindo sucessivamente os grupos p
i
Z para todo
i 2.
Lema 12.3. Seja G um grupo nito de ordem maior que 1, entao existe um
subgrupo normal proprio H de G que e maximal para esta propriedade, i.e., para
todo subgrupo K normal proprio de G temos que K H.
Demonstrac ao.

E claro que 1 e um subgrupo proprio normal de G. Se 1
for maximal no sentido acima, nada ha a fazer. Caso contrario, existe H
1
1
que e um subgrupo proprio normal em G. Se H
1
for maximal, acabou, senao
prosseguimos. Nao podemos prosseguir indenidamente pois G e nito.
79
80 12. GRUPOS SOL

UVEIS
Proposic ao 12.4. Todo grupo nito admite uma serie de composicao.
Demonstrac ao. Pelo lema anterior, existe um subgrupo maximal normal
proprio G
1
de G. Similarmente, aplicando o lema sucessivamente a G
1
, G
2
, etc,
obtemos que cada G
i
possui um subgrupo maximal normal proprio G
i+1
e uma
serie subnormal
G = G
0
G
1
G
2
,
que nao pode ser innita, pois Ge nito e as ordens dos grupos G
i
s sao estritamente
decrescentes. Logo existe n 1 tal que G
n
= 1. Alem disto, pela maximalidade
dos grupos G
i+1
s em G
i
, concluimos que todos os quocientes G
i
/G
i+1
sao grupos
simples. Isto equivale a dizer que a serie e uma serie de composicao.
Exemplo 12.5. Consideremos a seguinte serie subnormal
G =
Z
30Z
5) 10) 0.
Esta serie e na verdade uma serie de composicao, pois o conjunto dos quocientes e
_
Z
5Z
,
Z
2Z
,
Z
3Z
_
,
ou seja, cada quociente e cclico de ordem prima, portanto simples. Ela e rena-
mento das series subnormais
G 5) 0, e
G 10) 0.
Alem disto esta serie e equivalente `as seguintes series de composicao
G =
Z
30Z
2) 6) 0 e
G =
Z
30Z
2) 10) 0.
Lema 12.6 (lema de Zassenhaus). Sejam H, H
1
, K, K
1
subgrupos de um grupo
G tais que H
1
H e K
1
K. Entao
(1) H
1
(H K
1
) H
1
(H K) e K
1
(H
1
K) K
1
(H K).
(2)
H
1
(H K)
H
1
(H K
1
)

=
K
1
(H K)
K
1
(H
1
K)
.
Demonstrac ao. (1) Mostremos o primeiro fato o segundo e analogo. Quere-
mos mostrar que dados x H
1
e y H K temos
xy(H
1
(H K
1
))y
1
x
1
= H
1
(H K
1
).
De fato,
xy(H
1
(H K
1
))y
1
x
1
= x(yH
1
y
1
)(y(H K
1
)y
1
)x
1
= x(H
1
(H K
1
)x
1
,
onde na primeira identidade usamos que y H e H
1
H e na segunda que
y H K e K
1
K. Mas x H
1
, portanto
x(H
1
(H K
1
)x
1
= H
1
(H K
1
)x
1
.
Como H
1
H, entao
H
1
(H K
1
) = (H K
1
)H
1
12.2. GRUPOS SOL

UVEIS 81
e este e um subgrupo de G. Assim,
x(H
1
(H K
1
)x
1
= ((H K
1
)H
1
)x
1
= (H K
1
)H
1
= H
1
(H K
1
),
onde novamente usamos que x
1
H
1
.
(2) Fica como exerccio provar o seguinte fato:
se A e B sao grupos e A AB, entao (A/B)A = B/(A B).
Tomemos A = H
1
(H K
1
) e B = H K. Neste caso
AB = H
1
(H K) e A B = (H K
1
)(H
1
K).
Assim, pelo fato,
H
1
(H K)
H
1
(H K
1
)

=
H K
(H K
1
)(H
1
K)
.
Similarmente, o outro quociente procurado tambem e isomorfo a este ultimo gru-
po.
Teorema 12.7 (teorema de Schreier). Duas series subnormais de um grupo G
possuem renamentos equivalentes.
Demonstrac ao. Consideremos as seguintes series subnormais
G = G
0
G
1
G
2
G
n
= 0 e
G = H
0
H
1
H
2
H
m
= 0.
Renemos a primeira utilizando os grupos da segunda da seguinte forma
G
i
= G
i+1
(G
i
H
0
) G
i+1
(G
i
H
1
) G
i+1
(G
i
H
m
) = G
i+1
,
o fato de cada passada ser normal segue do tem (1) do lema de Zassenhaus. Da
mesma forma renamos a segunda utilizando os grupos da primeira
H
j
= H
j+1
(G
0
H
j
) H
j+1
(G
1
H
j
) H
j+1
(G
n
H
j
) = H
j+1
.
A equivalencia entre estas series segue o tem (2) do lema de Zassenhaus.
Corol ario 12.8 (teorema de Jordan-Holder). Duas series de composicao de
um grupo dado sao equivalentes.
Demonstrac ao. Segue imediatamente do teorema de Schreier.
12.2. Grupos sol uveis
Definic ao 12.9. Seja G um grupo. Denotamos por G

= [G, G] o subgrupo
dos comutadores e denimos indutivamente G
(0)
= G, G
(i+1)
= (G
(i)
)

.
Teorema 12.10. Seja G um grupo. As seguintes condicoes sao equivalentes
(i) G possui uma serie subnormal com quocientes abelianos.
(ii) Existe n tal que G
(n)
= 1.
Se alem disto G for nito, entao estas condicoes equivalem a
(iii) O grupo G admite uma serie de composicao com quocientes abelianos (logo
cclicos de ordem prima).
Definic ao 12.11. Um grupo satisfazendo `as condicoes equivalentes acima e
dito um grupo sol uvel.
82 12. GRUPOS SOL

UVEIS
Demonstrac ao. Suponha (i). Pela observacao 10.8, se H G for tal que
G/H e abeliano, entao H G

. Assim, como G
0
/G
1
e abeliano, G
1
G

=
G
(1)
. Em seguida, como G
1
/G
2
e abeliano, entao G
2
(G
1
)

= G
(2)
. Assim
sucessivamente, G
i
G
(i)
. Donde, G
(n)
= 1.
Suponha (ii). Basta notar que por denicao a serie subnormal
G = G
(0)
G
(1)
G
(2)
G
(n)
= 1
tem quocientes abelianos.
Suponha agora que G seja um grupo nito. No proximo captulo mostraremos
que todo grupo abeliano nito 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. Ja observamos antes que todo grupo cclico de ordem prima e
simples. Reciprocamente, se um grupo abeliano nito e simples, pelo que foi dito
anteriormente, ele so pode ser um grupo cclico da forma Z/nZ para algum inteiro
n 1, ja que se tivesse mais de um fator cclico, por exemplo, Z/mZZ/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/p
r
Z, onde p
e primo e r 1 inteiro. Assim, camos reduzidos ao caso em que G = Z/p
r
Z. Mas
se r > 1, este grupo admite como subgrupo normal nao trivial o grupo pZ/p
r
Z,
logo nao poderia ser simples.
Se G for um grupo nito e claro que (iii) implica (i). Por outro lado qualquer
renamento de uma serie subnormal com quocientes abelianos tambem tem quo-
cientes abelianos. Alem disto, ja foi visto anteriormente que toda serie subnormal
de um grupo nito admite uma serie de composicao.
Segue imediatamente do teorema que grupos abelianos sao sol uveis. Para ver
que p-grupos nitos (onde p denota um n umero primo) sao tambem sol uveis pre-
cisaremos da seguinte proposi cao.
Proposic ao 12.12. Seja G um grupo de ordem p
m
e H um subgrupo de G de
ordem p
r
, onde r < m. Entao
(1) existe um subgrupo K de G de ordem p
r+1
contendo H.
(2) Todo subgrupo L de G de ordem p
r+1
contendo H satisfaz : H L. Em
particular, H _ N
G
(H).
Demonstrac ao. Provemos o seguinte resultado mais forte que (1) por inducao
na ordem de G: existe um subgrupo H de G de ordem p
r+1
tal que H K.
Se #G = 1, nada ha a fazer. Senao, suponhamos o resultado seja verdade para
todo grupo de ordem menor que #G. Como Z(G) ,= 1, utilizando o lema de
Cauchy (cf. captulo sobre teoremas de Sylow) escolhemos um elemento x Z(G)
de ordem p. Note que x) G e x N
G
(H).
Se x / H, entao, o subgrupo K = Hx) satisfaz `as condicoes desejadas, pois
x) H = 1. Caso x H, o grupo G/x) tem ordem estritamente menor que G,
logo por hipotese de inducao existe um subgrupo K

de G/x) tal que #K

= p
r
.
Seja K a pre-imagem de K

pelo homomorsmo canonico : G G/x). O


subgrupo K

de G satisfaz `as condicoes da armativa mais forte.


Finalmente, o segundo tem segue do primeiro.
Corol ario 12.13. Seja G um grupo de ordem p
m
(onde p denota um n umero
primo). Entao existem subgrupos H
0
= 1, H
2
, , H
m
= G tais que H
i
H
i+1
e
tais que H
i+1
/H
i
e cclico de ordem p, para i = 0, , m1.
12.2. GRUPOS SOL

UVEIS 83
Demonstrac ao. Aplique a proposicao a H
0
= 1 obtendo H
1
e ordem p,
em seguida aplique-a novamente a H
1
e assim sucessivamente.
Observac ao 12.14. Segue do teorema 12.10 e do corolario anterior que todo
p-grupo nito e sol uvel.
Proposic ao 12.15. Seja G um grupo e H um subgrupo de G.
(1) Se G for sol uvel, entao H e sol uvel.
(2) Se H G entao G e sol uvel se e somente se H e G/H sao sol uveis.
Demonstrac ao. (1) Suponha que Gseja sol uvel. Note que para todo i, G
(i)

H
(i)
. Portanto, H
(n)
= 1 e H e sol uvel.
(2) Seja : G G/H o homomorsmo quociente. Observe que (G

) =
(G)

= (G/H)

. 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
signica que existe n tal que H
(n)
= 1 e m tal que (G/H)
(m)
= 1. Da ultima
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.
CAPTULO 13
Grupos abelianos nitamente gerados
13.1. Modulos sobre aneis
Seja R um anel comutativo com unidade. Um R-modulo M e um grupo aditivo
munido de uma funcao RM 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
nocao de espaco vetorial.
Dizemos que um suconjunto S de M gera M se para todo x M existem
x
1
, , x
n
S tal que x =

n
i=1
a
i
x
i
, onde a
i
R para i = 1, , n. O conjunto
S e dito o conjunto de geradores de M. O modulo M e dito nitamente gerado, se
S for nito.
Dados x
1
, , s
n
M dizemos que eles sao R-linearmente independentes se
para qualquer combinacao linear

n
i=1
a
i
x
i
= 0 com a
i
R tivermos a
i
= 0 para
i = 1, , n. O modulo 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 nito 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
dimensao de espaco vetorial)..
Observemos que a nocao de Z-modulo equivale a de grupo abeliano. De fato,
todo Z-modulo por denicao 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 contrario de espacos vetoriais nem todo Z-modulo livre e nito. De fato,
para todo n 1, Z/nZ e um Z-modulo livre de posto 1 gerado por 1. Na verdade
isto corresponde a nocao de grupo abeliano de torcao. Um grupo abeliano G e de
torcao se e somente todo elemento de G e de ordem nita. Veremos que o teorema
em questao diz inicialmente que todo grupo abeliano nitamente gerado se quebra
em um pedaco de torcao que descreveremos completamente e uma parte livre que
e isomorfa a r copias 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
modulos quocientes. Seja M um R-modulo. Um subconjunto N de M e dito um
R-submodulo de N se for um sugrupo e se para todo a R e x N, ax N.
Para todo x M denimos x := x + N := x + v [ v N chamada a classe de x
com respeito a N. Como conjunto o modulo quociente M/N e denido como sendo
x[ x M. Denimos uma estrutura de R-modulo em M/N da maneira usual. A
85
86 13. GRUPOS ABELIANOS FINITAMENTE GERADOS
soma e denida por xy := x +y e a multiplicacao por escalar por ax := ax, para
todo a R. Fica como exerccio vericar que estas operacoes estao efetivamente
bem denidas.
Dados V e W R-modulos uma funcao : V W e dito um homomorsmo
de R-modulos se for um homomorsmo de grupos e se para todo a R e x V
temos (ax) = a(x). Da mesma forma denimos o n ucleo de por N() := x
V [ (x) = 0. Ja sabemos que N() e um subgrupo de V . Alem disto ele e um
R-submodulo, 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.1 (teorema dos homomorsmos). Seja : V W um homomor-
smo de R-modulos. Entao induz um isomorsmo de R-modulos : V/N()
(V ) dado por (x) := (x).
Demonstrac ao. Ja sabemos que e isomorsmo de grupos. Basta vericar
que e um homomorsmo de R-modulos. De fato, dado a R temos que (ax) =
(ax) = (ax) = a(x) = a(x).
Para todo n 1 o produto cartesiano R
n
e naturalmente um R-modulo so-
mando as coordenadas e multiplicando as coordenadas por um escalar em R. Um
homorsmo de R-modulos : R
m
R
n
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
canonica, entao da mesma forma que na algebra linear, se e
1
, , e
m
e uma base de
R
m
e f
1
, , f
n
e uma base de R
n
, entao ca determinado por (e
i
) =

j
a
ij
f
j
,
onde a
ij
R.
Denimos o grupo GL
n
(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 GL
n
(R). Entao
existe B M
n
(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.2. Diagonalizacao de matrizes
Teorema 13.2. Seja A M
nm
(Z) entao existem matrizes Q GL
n
(Z) e
P GL
m
(Z) tais que A

= QAP
1
e diagonal da seguinte forma:
_
_
_
_
_
_
_
_
_
_
d
1
0 0
0 d
2
0
. . .
0 0 d
r
_
_
_
_
0
0 0
_
_
_
_
_
_
,
onde d
1
[ d
2
[ [ d
r
.
Demonstrac ao. As matrizes Q e P proveem (como na algebra linear) da
multiplicacao de matrizes elementares que correspondem as operacoes elementares
por linhas e por colunas.
13.3. GERADORES E RELAC

OES PARA M

ODULOS 87
Etapa 1. Trocando linhas e colunas (e eventualmente multiplicando uma linha
ou coluna por -1) podemos supor que a
11
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 a
i1
= a
11
q + r, onde 0 r < a
11
.
Substitumos a i-esima linha por menos ela mais q vezes a primeira, ou seja trocamos
a
i1
por r. Se r = 0 nada mais precisamos fazer. Senao permutamos levando r para
a primeira posicao (1,1) e retornamos `a etapa anterior. Em um n umero nito 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 a
11
, somamos a coluna corres-
pondente com a primeira coluna e retornamos `a etapa 2. Apos um n umero nito
de passos todos os elementos de B sao divisveis por a
11
e aplicamos as 3 etapas a
B.
Note que na demonstracao 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.3. Seja R um domnio euclideano e A M
nm
(R). Entao ex-
istem matrizes Q GL
n
(R) e P GL
m
(R) tais que A

= QAP
1
e diagonal da
forma indicada no teorema anterior.
Notemos que este processo se aplica particularmente `a matriz de um homomor-
smo de R-modulos : R
m
R
n
.
13.3. Geradores e relacoes para modulos
Seja : R
n
R
m
um homomorsmo de R-modulos cuja matriz na base
canonica e A M
mn
(R). A base canonica de R
n
e chamado o conjunto de
geradores e o n ucleo N() de e dito o conjunto de relacoes. A imagem de e
dada por multiplicacao por A, assim denotamos (R
n
) := AR
n
. O con ucleo de
e denido por R
m
/AR
n
. 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 nitamente gerado V pode ser pre-
sentado por alguma matriz. Inicialmente observemos que se v
1
, , v
n
e um con-
junto de geradores de V entao temos um homomorsmo sobrejetivo canonico de
R-modulos : R
n
V dado por (e
i
) = v
i
, onde e
1
, , e
n
e a base canonica de
R
n
. De fato, para todo v V temos v =

n
i=1
a
i
v
i
com a
1
, , a
n
R. Portanto,
V = AR
n
. Seja W = N(). Mostraremos em seguida que W e tambem um R-
modulo nitamente gerado. Neste caso, digamos que seja gerado por w
1
, , w
m
,
temos tambem um homomorsmo sobrejetivo : R
m
W de R-modulos e o
W = BR
m
. Pelo teorema dos homomorsmos, V

= R
n
/W = R
n
/BR
m
, assim a
matriz B presenta V . A ideia do teorema sera diagonalizar a matriz B como na
secao anterior e obter da a decomposicao do modulo.
Lema 13.4. Seja : V W um homomorsmo de R-modulos.
(1) Se ker() e (V ) sao nitamente gerados, entao V tambem e nitamente
gerado. Se V e nitamente gerado e e sobrejetivo, entao W e nita-
mente gerado.
88 13. GRUPOS ABELIANOS FINITAMENTE GERADOS
(2) Seja W um R-subm odulo de V . Se W e V/W sao nitamente gerados,
entao V tambem e nitamente gerado. Se V e nitamente gerado, entao
V/W e nitamente gerado.
Demonstrac ao. (1) Seja u
1
, , u
k
um conjunto de geradores de ker() e
w
1
, , w
m
um conjunto de geradores de W. Para todo i = 1, , m seja v
i
V
tal que (v
i
) = w
i
. Armamos que (u
1
, , u
k
; v
1
, , v
m
) geram V . De fato, dado
v V temos (v) =

i
a
i
w
i
com a
i
R para i = 1, , m. Seja v

i
a
i
v
i
V .
Entao (v

) = (v), i.e., v

v ker(), i.e., v

v =

j
b
j
u
j
para b
j
R para
todo j = 1, , k. Para a segunda parte, se v
1
, , v
n
geram V , como todo w W
e da forma w = (v), para algum v V , entao w =

i
a
i
(v
i
), onde v =

i
a
i
v
i
,
e (v
1
), , (v
n
) forma um conjunto de geradores de W.
(2) Segue de (1) aplicado ao homomorsmo quociente canonico : V V/W.

Proposic ao 13.5. Seja V um R-modulo. As seguintes condicoes sao equiva-


lentes:
(1) Todo R-submodulo W de V e nitamente gerado.
(2) Nao existe seq uencia estritamente crescente de R-submodulos de V : W
1
_
W
2
_
Demonstrac ao. Suponha que a condicao (2) seja satisfeita e que W ,= 0. Seja
w
1
W 0. Se w
1
gera W acabou. Senao seja w
2
W Rw
1
. Se Rw
1
+Rw
2
=
W, acabou, w
1
e w
2
geram W. Senao seja w
3
W (RW
1
+Rw
2
). Prosseguindo
desta forma o conjunto de R-modulos W
i
= Rw
1
+. . .+Rw
i
e estritamente crescente.
Por hipotese existe k tal que W
k
= W, em particular w
1
, , w
k
geram W.
Reciprocamente suponha (1). Seja W
1
W
2
uma seq uencia de R-
submodulos de V . A uniao U =

i
W
i
tambem e um R-submodulo de V (exerccio).
Por hipotese U e nitamente gerado, digamos por u
1
, , u
n
. Seja j o maior ndice
tal que u
i
W
j
para todo i. Logo W
j
U W
j
, i.e., U = W
j
e a seq uencia
estaciona.
Definic ao 13.6. Um anel R tal que todo modulo satisfaca as condicoes ante-
riores e chamado um anel noetheriano.
Proposic ao 13.7. Seja R um anel noetheriano e V um R-modulo nitamente
gerado. Entao todo submodulo W de V tambem e nitamente gerado.
Demonstrac ao. Observemos inicialmente que basta provar a proposicao no
caso em que V = R
n
. De fato, como V e nitamente gerado, entao existe um
homomorsmo sobrejetivo : R
n
V . Seja W V um submodulo. Entao

1
(W) = W

e um submodulo de R
n
, por hipotese e nitamente gerado. Pelo
lema anterior concluimos que W tambem e nitamente gerado.
Provemos por inducao em n. Para n = 1 isto segue da proposicao ante-
rior. Consideremos o homomorsmo de projecao : R
n
R
n1
dado por
((a
1
, , a
n
)) = (a
1
, , a
n1
). O seu n ucleo constitui-se dos vetores da forma
(0, , 0, a
n
). Seja W um submodulo de R
n
e seja a restricao de a W, dig-
amos : W R
n1
. Por hipotese de inducao (W) e nitamente gerado. Alem
disto, ker() = ker() W e um submodulo de ker()

= R, portanto tambem e
nitamente gerado. Assim, o resultado segue da proposicao anterior.
13.4. O TEOREMA DE ESTRUTURA 89
13.4. O teorema de estrutura
Ja zemos tudo que era necessario para obter nosso resultado principal neste
captulo. Antes so mais um pouco de notacao. Sejam W
1
, , W
n
submodulos de
um R-modulo V . Denimos W
1
+. . .+W
n
:= w
1
+. . .+w
n
[ w
i
W
i
, i = 1, , n.
Fica como exerccio vericar que W
1
+. . . +W
n
e um R-submodulo de V . Dizemos
que esta soma e direta de para qualquer relacao linear

i
a
i
w
i
= 0, com a
i
R,
temos a
i
= 0 para todo i. Neste caso escrevemos W
1
. . . W
n
.
Teorema 13.8. (teorema de estrutura de grupos abelianos nitamente gerados)
Seja G um grupo abeliano nitamente gerado. Entao
G

= (Z/d
1
Z) . . . (Z/d
k
Z) Z
r
, onde d
1
[ d
2
[ [ d
r
sao inteiros positivos, r e o posto de G como Z-modulo e
G
tor
= (Z/d
1
Z) . . . (Z/d
k
Z)
e o subgrupo de torcao de G, i.e., o conjunto dos elementos de ordem nita.
Demonstrac ao. Ja vimos anteriormente que G e presentado por uma matriz
A M
nm
(Z), i.e., G = R
n
/AR
m
e que tal matriz pode ser diagonalizada com a
propriedade acima para suas entradas d
1
, , d
k
. As relacoes do grupo s sao dadas
por d
i
v
i
= 0 para i = 1, , k para um conjunto de geradores v
1
, , v
n
, Seja L
o submodulo gerado por v
k+1
, , v
n
. Como nao ha relacoes entre estes vetores
vemos que L e um Z-modulo livre de posto n k, i.e., L

= Z
nk
. Armamos que
G = C
1
. . . C
k
L, onde C
i
= v
i
)

= Z/d
i
Z.

E claro, pela presentacao 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
relacao
z
1
+. . . +z
k
+w = 0,
com z
i
C
i
e w L, entao podemos reescre-la da forma
k

i=i
r
i
v
i
+
n

i=k+1
r
i
v
i
= 0,
onde 0 r
i
< d
i
para i = 1, , k e r
i
Z para i = k + 1, , n. Como
nao ha relacao envolvendo os ultimos n k vetores concluimos que r
i
= 0 para
i = k + 1, , n. Alem disto pelas relacoes acima a unica possibilidade para que
para os demais d
i
[ r
i
e r
i
= 0 para cada i. Portanto, nao ha relacoes entre os
modulos acima.
Lembremos que no processo de diagonalizacao das matrizes tudo funcionava
bem para qualquer domnio euclideano. Assim no teorema acima podemos sub-
stituir a nocao de grupo abeliano nitamtente gerado pela nocao de R-modulo
nitamente gerado sobre um domnio euclideano R.
13.4.1. Um teorema de Mordell. Grupos abelianos nitamente gerados
surgem naturalmente na aritmetica. Uma curva eltica sobre os complexos pode
ser pensada como o conjunto de pontos em C
2
que sao solucoes de uma equacao da
forma
y
2
= x
3
+ax +b,
90 13. GRUPOS ABELIANOS FINITAMENTE GERADOS
onde x
3
+ ax + b nao 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
denida geometricamente por meio de intersecoes com retas. Se considerarmos
o caso em que a, b , ou seja uma curva eltica denida sobre os racionais,
existe um celebre teorema devido a Mordell que arma que o conjunto de solucoes
(x
0
, y
0
)
2
da equacao e um grupo abeliano nitamente gerado, digamos
E()
tor
Z
r
.
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 fun cao de natureza analtica
chamada a L-serie de Hasse-Weil da curva eltica. A famosa conjectura de Birch
e Swinnerton-Dyer arma 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
torcao. 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 informacoes sobre curva elticas e o teorema de Mordell ver [Sil].
Para o teorema de Mazur ver [Ma].
Parte 3
Aneis
CAPTULO 14
Aneis de polinomios
14.1. Algoritmo da divisao
Seja K um corpo. Um polinomio denido sobre K e uma expressao da forma
f(x) = a
n
x
n
+. . . +a
1
x +a
0
,
onde a
0
, , a
n
K. Identicamos f(x) a um vetor (a
0
, , a
n
, 0, , 0, ). Se
f ,= 0 e n 0 for o maior inteiro tal que a
n
,= 0, dizemos entao que n e o grau de
f. O conjunto de todos os polinomios denidos sobre K e denotado por K[x].
Seja g(x) = b
m
x
m
+. . . +b
1
x+b
0
. Suponhamos que n m. Denimos a soma
de f, g K[x] por
(f +g)(x) := (a
n
+b
n
)x
n
+. . . + (a
1
+b
1
)x +a
0
+b
0
,
onde b
j
= 0 para todo j > m. Se f +g ,= 0, entao
grau(f +g) maxgrau(f), grau(g).
Note que se f = x
3
+x+1 e g = x
3
+x
2
2, entao grau(f +g) = 2 < 3. Denimos
o produto de f e g por
(fg)(x) := c
n+m
x
n+m
+. . . +c
1
x +c
0
, onde c
i
=

j+l=i
a
j
b
l
.
Assim, se f, g ,= 0, grau(fg) = grau(f) + grau(g).
Armamos 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
multiplicacao por um polinomio constante de grau zero. Verique 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].
Seja h(x) =

r
i=0
c
i
x
i
. Entao
fg =
n+m

i=0
d
i
x
i
, onde d
i
=

j+l=i
a
j
b
l
,
logo
(fg)h =
n+m+r

i=0
e
i
x
i
, onde e
i
=

j+l=i

+=j
a

c
l
=

++l=i
a

c
l
.
93
94 14. AN

EIS DE POLIN

OMIOS
Por outro lado,
gh =
m+r

i=0
= A
i
x
i
, onde A
i
=

j+l=i
b
j
c
l
,
logo
f(gh) =
n+m+r

i=0
B
i
x
i
, onde B
i
=

+l=i

+j=l
a

c
l
=

++l=i
a

c
l
.
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 vericar que a soma distribui em relacao ao produto, i.e.,
f(g +h) = fh +gh.
Sejam f, g K[x] tais que fg = 0, mas f ,= 0 de grau n. Provaremos agora
que isto implica em g = 0. De fato, comecando pelo coeciente de x
n+m
temos que
a
n
b
m
= 0, logo b
m
= 0.
Em seguida, para o coeciente de x
n+m1
temos
a
n
b
m1
+a
n1
b
m
= a
n
b
m1
= 0, logo b
m1
= 0.
Para o coeciente de x
n+m2
temos
a
n
b
m2
+a
n1
b
m1
+a
n2
b
m
= a
n
b
m2
= 0, logo b
m2
= 0.
Assim sucessivamente, todos os coecientes de g sao nulos. Portanto, g = 0.
Dizemos que f K[x] e inversvel se existe g K[x] tal que fg = 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.1 (algoritmo da divisao). Sejam f, g K[x], g ,= 0, entao existem
unicos q, r K[x] tais que f = qg +r, onde r = 0 ou grau(r) < grau(g).
Demonstrac ao. Sejam f =

n
i=0
a
i
x
i
e g =

m
j=0
b
j
x
j
. Denimos
f
1
:= f
a
n
b
m
x
nm
g.
Se f
1
= 0, acabou, tome
r = 0 e q =
a
n
b
m
x
nm
.
Se f
1
,= 0, entao n
1
= grau(f
1
) < n = grau(f). Se n
1
< m, acabou, tome
r = f
1
e q =
a
n
b
m
x
nm
.
Suponha que n
1
m. Seja
f
1
:=
n1

i=0
a
1,i
x
i
.
Dena
f
2
:= f
1

a
1,n1
b
m
x
n1m
g.
14.2. M

AXIMO DIVISOR COMUM DE POLIN

OMIOS 95
Se f
2
= 0, acabou, tome
r = 0 e q =
1
b
m
(a
n
x
nm
+a
1,n1
x
n1m
).
Se f
2
,= 0, entao n
2
= grau(f
2
) < n
1
. Se n
2
< m, acabou, tome
r = f
2
e q =
1
b
m
(a
n
x
nm
+a
1,n1
x
n1m
).
Prosseguindo obtemos uma seq uencia de polinomios f
i
com graus estritamente de-
crescentes, assim pelo menos para algum t 1 temos f
t
,= 0 e grau(f
t
) < m, neste
ponto o algoritmo acaba, tome
r = f
t
e q =
1
b
m
(a
n
x
nm
+a
1,n1
x
n1m
+. . . +a
t1,nt1
x
nt1m
).
Suponha que tenhamos realizado duas divisoes
f = q
1
g +r
1
= q
2
g +r
2
,
onde para i = 1, 2, r
i
= 0 ou grau(r
i
) < m. Se r
1
= r
2
, entao q
1
g = q
2
g = 0, e como
g ,= 0, entao q
1
= q
2
. Suponhamos que r
1
,= r
2
. Neste caso, grau(r
1
r
2
) < m.
Por outro lado
r
1
r
2
= (q
2
q
1
)g
e grau((q
2
q
1
)g) grau(g), o que e impossvel.
14.2. Maximo divisor comum de polinomios
Sejam f, g K[x] 0. Dizemos que f divide g e denotamos por f [ g se
existe
h K[x] tal que fh = 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 ,= 0 e fh [ gh, entao f [ h,
pois se gh = fh para K[x], entao h(g f) = 0 e como h ,= 0 e K[x] e
domnio de integridade, entao 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 ultima


igualdade so ocorre se , K

.
Definic ao 14.2. Sejam f, g K[x] 0, dizemos que d K[x] e um mdc de
f e g se
(1) d [ f e d [ g.
(2) Para todo d

K[x] tal que d

[ f e d

[ g, temos d

[ d.
Dizemos que f =

n
i=0
a
i
x
i
K[x] e um polinomio monico, se a
n
= 1.
Observac ao 14.3. Dado um outro mdc e de f e g, pela condicao (2) temos
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.
96 14. AN

EIS DE POLIN

OMIOS
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.4. Sejam f, g K[x] 0 e q, r K[x] tais que
f = qg +r, onde r = 0 ou grau(r) < grau(g).
Entao
mdc(f, g) = mdc(g, r).
Demonstrac ao. Seja T
f,g
(resp. T
g,r
) o conjunto dos divisores comuns de
f e g (resp. g e r). Seja d = mdc(f, g). Logo para todo d

T
f,g
0 temos
grau(d

) grau(d). Assim d e o elemento em T


f,g
monico de grau maximo possvel.
Similarmente, e = mdc(g, r) e o elemento monico em T
g,r
de grau maximo possvel.
Mostraremos agora que T
f,g
= T
g,r
, conseq uentemente d = e.
Seja A T
f,g
, logo f = A e g = A, onde , K[x]. Segue da equacao do
enunciado que
r = A( q),
em particular A T
g,r
. A inclusao oposta segue pelo mesmo argumento.
Teorema 14.5. Sejam f, g K[x] 0 e r
1
, , r
n
K[x] os restos nao
nulos na seq uencia de divisoes
(14.1)
f = q
1
g +r
1
, onde grau(r
1
) < grau(b)
g = q
2
r
1
+r
2
, onde grau(r
2
) < grau(r
1
)

r
n2
= q
n
r
n1
+r
n
, onde grau(r
n
) < grau(r
n1
)
r
n1
= q
n+1
r
n
.
Esta seq uencia e nita pois os graus sao estritamente decrescentes. Entao r
n
e um
mdc de f e g.
Demonstrac ao. A ultima linha nos diz que r
n
e um mdc de r
n
e r
n1
.
Logo r
n
= mdc(r
n1
, r
n
). Pelo lema 14.4 concluimos que r
n
= mdc(r
n1
, r
n2
)
e prosseguindo nas linhas anteriores temos que r
n
= mdc(r
2
, r
1
) = mdc(r
1
, g) =
mdc(f, g).
Teorema 14.6 (algoritmo euclideano estendido). Sejam f, g K[x] 0 e
d = mdc(a, b). Entao existem , K[x] tais que
d = f +g.
Demonstrac ao. Do teorema anterior temos que d = r
n
. A pen ultima equa-
cao nos da
r
n
= r
n2
q
n
r
n1
.
Tomando A
1
= q
n
e B
1
= 1 reescrevemos
r
n
= B
1
r
n2
+A
1
r
n1
.
Utilizando a equacao antecedente a esta obtemos
r
n
= B
1
r
n2
+A
1
(r
n3
q
n1
r
n2
) = B
2
r
n3
+A
2
r
n2
,
onde B
2
= A
1
e A
2
= B
1
A
1
q
n1
. Prosseguindo ao longo das demais divisoes
obtemos
r
n
= B
n3
r
1
+A
n3
r
2
= B
n3
r
1
+A
n3
(g q
2
r
1
) = B
n2
g +A
n2
r
1
,
14.3. FATORAC

AO

UNICA DE POLIN

OMIOS 97
onde B
n2
= A
n3
e A
n2
= B
n3
A
n3
q
2
. Pela equacao antecedente temos que
r
n
= B
n2
g +A
n2
(f gq
1
) =

f +

g,
onde

= A
n2
e

= B
n2
A
n2
q
1
.
Nosso objetivo agora e dar uma prova mais conceitual do algoritmo euclideano
estendido usando a nocao de ideal.
Definic ao 14.7. Um subconjunto I K[x] e dito um ideal de K[x] se
(1) O I.
(2) Se f, g I, entao f +g I.
(3) Se f I e K[x], entao f I.
Fica como exerccio vericar 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 f
1
, , f
n
K[x] e I := (f
1
) +. . . +(f
n
) := f
1

1
+. . . +f
n

n
[
1
,
,
n
K[x].
Teorema 14.8. O domnio K[x] e principal, i.e., todo ideal I de K[x] e da
forma (f) para algum f K[x].
Demonstrac ao. Seja I um ideal de K[x]. Se I = (0) nada ha a fazer. Supon-
hamos que I ,= (0). Pelo axioma da boa ordenacao existe um unico f I 0
monico de grau mnimo. Armamos que I = (f). De fato, como f I, para todo
f (f), pelo tem (3) da denicao de ideal, f I. Assim (f) I. Para provar
a inclusao 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 ,= 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 unico
d K[x] monico tal que (f) + (g) = (d). Armamos 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 d

[ f e d

[ g, para d

K[x], entao d = f + g, para


, K[x], se reescreve como d = (

)d

, para

K[x], i.e., d

[ 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.3. Fatoracao unica de polinomios
Seja f K[x] 0. Dizemos que f e irredutvel se dados g, h K[x] 0 tais
que f = gh entao f K

ou g K

. Por exemplo x
3
2 e irredutvel em [x],
pois sendo um polinomio 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 x
3
2 e monico
isto equivale a este polinomio ter uma raiz racional. Mas suas razes sao
3

2,
3

2
e
3

2
2
que nao nao n umeros racionais, onde = exp(2i/3). Por outro lado, em
C[x] temos a fatoracao x
3
2 = (x
3

2)(x
3

2)(x
3

2
2
), 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].
98 14. AN

EIS DE POLIN

OMIOS
Proposic ao 14.9. Seja f K[x] 0. Entao f e irredutvel se e somente se
(f) e maximal.
Demonstrac ao. Suponha que f seja irredutvel. Seja J um ideal de K[x] tal
que (f) J K[x]. Pelo Teorema 14.8 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 = A
1
f (f), em particular (g) = (f).
Reciprocamente, suponhamos que (f) seja maximal e que f = gh para g, h
K[x]0. Entao (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.10. Seja f K[x] irredutvel tal que f [ gh para g, h K[x] 0.
Entao f [ g ou f [ h.
Demonstrac ao. Suponha que f [ g, i.e., mdc(f, g) = 1. Pelo algoritmo
euclideano estendido existem A, B K[x] tais que 1 = Af + Bg. Logo, h =
Afh +Bgh, e como f [ gh, concluimos que f [ h.
Teorema 14.11. Seja f K[x]0. Entao existem unicos u K

, p
1
, , p
r
K[x] polinomios irredutveis monicos tais que grau(p
1
) < < grau(p
r
) e inteiros
e
1
, , e
r
tais que
f = up
e1
1
. . . p
er
r
.
Demonstrac ao. Provavemos primeiro a existencia da fatoracao. Se f K

ou f e irredutvel nada ha a fazer. Suponha que grau(f) 1 e f seja redutvel.


Seja T
f
o conjunto dos dvisores de f em K[x]. Pelo axioma da boa ordenacao
existe q
1
T
f
tal que grau(q
1
) grau(A) para todo A T
f
. Armamos que q
1
e
irredutvel. Se isto nao ocorresse, um fator B de q
1
teria grau menor que grau(q
1
)
e alem disto pertenceria a T
f
, o que e impossvel. Seja
f
1
:=
f
q
1
.
Se f
1
K

ou f
1
for irredutvel acabou. Senao, seja q
2
T
f1
tal que grau(q
2
)
grau(A) para todo A T
f1
. Pelo mesmo argumento anterior q
2
e irredutvel. Seja
f
2
:=
f
1
q
2
=
f
q
1
q
2
.
Se f
2
K

ou f
2
for irredutvel acabou. Senao prosseguimos. Note que grau(f) >
grau(f
1
) > grau(f
2
) > 0. Assim, existe r 1 tal que f
r
K

, digamos
f
r
= u. Portanto,
f = uq
1
q
r
e a fatora cao desejada. Observe tambem que este processo e algortmico e que nao
zemos qualquer hipotese sobre os q
i
s serem distintos.
Agrupando os polinomios irredutveis iguais temos uma fatoracao como no
enunciado. Provemos agora sua unicidade. Suponha que tenhamos duas fatoracoes
como acima, digamos
f = up
e1
1
p
e
f
r
= vq
g1
1
q
gs
s
,
14.3. FATORAC

AO

UNICA DE POLIN

OMIOS 99
onde v K

, q
1
, , q
s
sao irredutveis com grau(q
1
) < < grau(q
s
) e g
1
, , g
s
1 sao inteiros. Observe que
p
1
[ vq
g1
1
q
gs
s
,
logo pelo lema 14.10 existe j tal que p
1
[ q
j
. Como ambos sao irredutveis monicos
isto ocorre se e somente se q
j
= p
1
.
Armamos que j = 1. Suponha que j > 1. Neste caso, pelo mesmo argumento
existe i tal que q
1
= b
i
p
i
para b
i
K

. Se i = 1, entao
grau(q
1
) = grau(p
1
) = grau(q
j
),
o que e impossvel. Se i > 1, entao
grau(q
1
) = grau(p
i
) > grau(p
1
) = grau(q
j
),
o que tambem e impossvel. Portanto q
1
= a
1
p
1
e alem disto e
1
= g
1
. Dividindo os
dois lados por p
e1
1
obtemos a igualdade
up
e2
2
p
er
r
= vq
g2
2
q
gs
s
.
O mesmo argumento acima mostra que q
2
= p
2
e que e
2
= g
2
. Novamente dividindo
os dois lados por p
e2
2
obtemos
up
e3
3
p
er
r
= vq
g3
3
q
gs
s
.
Assim aplicando sucessivamente o argumento temos que r = s, e
i
= g
i
para todo i,
q
i
= a
i
p
i
, onde a
i
K

, e u = v.
Nosso objetivo agora e obter um criterio de irredutibilidade de polinomios em
[x] em termos dos seus coecientes.
Lema 14.12 (lema de Gauss). Seja f Z[x] irredutvel. Entao f e irredutvel
em [x].
Demonstrac ao. Suponha que f = gh com g, h [x] e grau(g), grau(h)
1. Multiplicando os dois lados pelo produto m dos denominadores de todos os
coecientes de g e h obtemos
mf = g
1
h
1
,
onde g
1
, h
1
Z[z] e grau(g
1
) = grau(g) e grau(h
1
) = grau(h). Seja p um fator
primo de m.
Armamos que p divide todos os coecientes de g
1
ou todos os coecientes de
h
1
. Escrevemos explicitamente
g
1
=
n

i=0
a
i
x
i
e h
1
=
m

j=0
b
j
x
j
.
Suponhamos que existam i e j tais que p [ a
i
e p [ b
j
. Alem disto escolhamos estes
i e j minimais para esta propriedade. Consideremos o coeciente de x
i+j
de mf
dado por
c
i+j
= a
0
b
i+j
+. . . +a
i1
b
j+1
+a
i
b
j
+a
i+1
b
j1
+. . . +a
i+j
b
0
.
Assim p divide todas as parcelas exceto a
i
b
j
, mas como p [ c
i+j
isto nos da uma
contradicao. Portanto, p [ a
i
para todo i ou p [ b
j
para todo j. Suponhamos o
primeiro caso, dividindo por p dos dois lados temos que
m
p
f = g
2
h
1
.
100 14. AN

EIS DE POLIN

OMIOS
Repetindo o argumento, cancelamos todos os fatores primos de m obtendo
f = g

,
onde g

, h

Z[x] e grau(g

) = grau(g) e grau(h

) = grau(h). Portanto f e
redutvel em Z[x].
Proposic ao 14.13 (criterio de Eisenstein). Seja
f =
n

i=0
a
i
x
i
Z[x] 0.
Suponhamos que exista um n umero primo p tal que p [ a
i
para todo i ,= n e p
2
[ a
0
.
Entao f e irredutvem em [x].
Demonstrac ao. Pelo lema de Gauss basta mostrar que f e irredutvel em
Z[x]. Suponhamos que f = gh com g, h Z[x] e grau(g), grau(h) 1, digamos
g =
r

i=0
a
i
x
i
e h =
s

j=0
b
j
x
j
.
Como p [ a
n
= b
r
c
s
entao p [ b
r
e p [ c
s
. Por outro lado segue de p [ a
0
= b
0
c
0
e
p
2
[ a
0
que p [ b
0
ou p [ c
0
e apenas uma destas opcoes ocorre. Digamos que p [ b
0
e
p [ c
0
. Seja i r o menor inteiro tal que p [ b
i
. O coeciente de x
i
em f e dado por
a
i
= b
0
c
i
+b
1
c
i1
+. . . +b
i1
c
1
+b
i
c
0
,
assim p divide todas as parcelas exceto a ultima, portanto p [ a
i
. Mas isto so pode
ocorrer para i = n, mas i r < n.
Utilizando o criterio de Eisenstein vemos que todo polinomio x
n
p para p um
n umero primo e irredutvel em Z[x]. Um exemplo menos obvio e f(x) = x
p1
+. . .+
x+1. Nao existe a priori um primo para o qual possamos aplicar o criterio. A ideia
e considerar o automorsmo de K[x] denido por x 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 coecientes, exceto o lder que
e 1, divisveis por p e o coeciente constante e igual a p, portanto nao e divisvel
por p
2
.
CAPTULO 15
Aneis 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 ,= 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.1. Um outro exemplo e o anel dos inteiros gaussianos,
Z[i] := a +bi [ a, b Z, onde i
2
= 1.
Denimos tambem
(a +bi) := a
2
+b
2
.
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
= a
2
c
2
+b
2
d
2
+a
2
d
2
+b
2
c
2
= a
2
(c
2
+d
2
) +b
2
(c
2
+d
2
)
= (a
2
+b
2
)(c
2
+d
2
) = (a +bi)(c +di).
Em particular a condicao
((a +bi)(c +di)) (a +bi)
e satisfeita. Armamos que (Z[i], ) e um domnio euclideano. De fato, dados
a + bi, c + di Z[i] com c + di ,= 0 queremos mostrar que existem q = q
0
+ iq
1
e
r = r
0
+ir
1
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
r = 0 e q =
a +bi
c +di
.
Suponhamos portanto que isto nao ocorra, i.e., procuramos r ,= 0 satisfazendo a
(r) = (a +bi q(c +di)) < (c +di),
i.e., (utilizando a multiplicatividade de )

_
a +bi
c +di
q
_
< (1) = 1.
101
102 15. AN

EIS E DOM

INIOS
Normalizando (a +bi)/(c +di) obtemos
(a +bi)(c di)
c
2
+d
2
= +i,
onde , . Assim queremos mostrar que
( +i q) = ( q
0
)
2
+ ( q
1
)
2
< 1.
Note que como , entao existe q
0
Z tal que [ q
0
[
1
2
. Da mesma forma,
existe q
1
Z tal que [ q
1
[
1
2
. Portanto,
( q
0
)
2
+ ( q
1
)
2

1
4
+
1
4
=
1
2
< 1.
Denimos portanto q como q
0
+iq
1
e r como a +bi (c +di)q.
Exemplo 15.2. Outro exemplo e o anel
Z[

2] := a +b

2 [ a, b Z.
Para este anel denimos
(a +b

2) := a
2
2b
2
.
Observemos que
((a +b

2)(c +d

2)) = ((ac +2bd) +(ad +bc)

2) = (ac +2bd)
2
2(ad +bc)
2
= a
2
c
2
+ 4b
2
d
2
2a
2
d
2
2b
2
c
2
= a
2
(c
2
2d
2
) 2b
2
(c
2
2d
2
)
= (a
2
2b
2
)(c
2
2d
2
) = (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 ,= 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
r = 0 e q =
a +b

2
c +d

2
.
Caso isto nao ocorra procuramos r ,= 0 tal que
(r) = (a +b

2 q(c +d

2)) < (c +d

2),
i.e.,

_
a +b

2
c +d

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

2)/(c +d

2) obtemos
(a +b

2)(c d

2)
c
2
2d
2
= +

2,
onde , . Assim queremos mostrar que
( q
0
)
2
2( q
1
)
2
< 1
15.1. DOM

INIOS EUCLIDEANOS 103


para q
0
, q
1
Z. Novamente podemos escolher q
0
, q
1
Z tais que [ q
0
[
1
2
e
[ q
1
[
1
2
. Alem disto
( q
0
)
2
2( q
1
)
2
( q
0
)
2

1
4
< 1.
Observac ao 15.3. Estes exemplos sao na verdade casos particulares da se-
guinte situacao mais geral. Seja K um corpo contendo que como -espaco
vetorial e de dimensao nita. Um tal corpo e chamado um corpo de n umeros. Os
elementos K que satisfazem uma equacao do tipo

n
+
n1

i=0
a
i

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

i=0
a
i

i
[ a
i
para todo i
_
,
onde = exp(2i/n). Este corpo e chamado o n-esimo corpo ciclotomico. Kummer,
no m do seculo XIX, pensou erradamente ter provado o ultimo teorema de
Fermat (i.e., que a equacao x
n
+ y
n
= z
n
nao possui solucoes inteiras nao triviais
para n > 2), e seu erro foi exatamente ter achado que O
K
era principal, o que e
falso.
Teorema 15.5. Seja (D, ) um domnio euclideano. Entao D e principal, i.e.,
todo ideal I D e da forma I = (a) = a[ D.
Demonstrac ao. Se I = (0) nada ha a fazer. Suponhamos que I ,= (0) e seja
a I 0 tal que (a) () para todo I 0. Armamos que I = (a).
A inclusao (a) I e imediata da denicao de ideal. Suponhamos que b I. Por
hipotese existem q, r D tais que b = aq +r, onde r = 0 ou (r) < (a). Se r ,= 0,
entao r = b aq I, mas isto contradiz a escolha de a. Logo r = 0 e b (a).
Teorema 15.6. Seja (D, ) um domnio euclideano. Entao D e principal, i.e.,
todo ideal I D e da forma I = (a) = a[ D.
Demonstrac ao. Se I = (0) nada ha a fazer. Suponhamos que I ,= (0) e seja
a I 0 tal que (a) () para todo I 0. Armamos que I = (a).
A inclusao (a) I e imediata da denicao de ideal. Suponhamos que b I. Por
hipotese existem q, r D tais que b = aq +r, onde r = 0 ou (r) < (a). Se r ,= 0,
entao r = b aq I, mas isto contradiz a escolha de a. Logo r = 0 e b (a).
104 15. AN

EIS E DOM

INIOS
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]

entao existe c + di Z[i] tal que (a + bi)(c + di) = 1. Logo


(a
2
+ b
2
)(c
2
+ d
2
) = 1, i.e., a
2
+ b
2
= 1. Mas no crculo x
2
+ y
2
= 1 os unicos
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
entao b D

ou c D

.
Lema 15.7. Seja (D, ) um domnio euclideano. Entao a D

se e somente
se (a) = (1).
Demonstrac ao. Observemos que (a) = (a.1) (1) para todo a D
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 hipotese existem q, r D tais que 1 = qa + r com r = 0
ou (r) < (a). Assim, se r ,= 0, entao (r) < (1) o que e impossvel. Portanto,
r = 0 e 1 = aq, i.e., a D

.
Teorema 15.8. Seja (D, ) um domnio euclideano e a D 0. Entao
existem u D

e p
1
, , p
r
D 0 irredutveis tais que a = up
1
p
r
.
Demonstrac ao. Se a D

ou a for irredutvel nada ha a fazer. Suponhamos


a / D

redutvel. Seja T
a
o conjunto dos divisores d de a em D. Seja p
1
T
a
0
tal que (p
1
) (b) para todo b T
a
. Armamos que p
1
e irredutvel. De fato,
caso contrario, p
1
= cd, c, d / D

e (p
1
) = (cd) (d). Se (cd) = (d), por
hipotese existem q, r D tais que d = qcd + r com r = 0 ou (r) < (cd) = (d).
Se r ,= 0, entao 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 T
a
, mas isto contradiz a minimalidade de p
1
. Portanto, p
1
e irredutvel.
Seja
a
1
:=
a
p
1
.
Se a
1
D

ou a
1
e irredutvel entao nada ha a fazer. Caso contrario, repetindo o
argumento existe p
2
T
a1
irredutvel tal que (p
2
) (b) para todo b T
a1
0.
Seja
a
2
:=
a
1
p
2
=
a
p
1
p
2
.
Novamente, se a
2
D

ou a
2
for irredutvel acabou. Caso contrario prosseguimos.
Observe que (a) > (a
1
) > (a
2
) > (1), pois os elementos p
i
s sao
irredutveis. Portanto, existe r tal que (a
r
) = (1), i.e., a
r
D

e neste caso
a = up
1
p
r
com u = a
r
.

Definic ao 15.9. Sejam a, b D 0. Denimos um mdc d de a e b por


(1) d [ a e d [ b.
(2) Para todo d

D 0 tal que d

[ a e d

[ b, temos que d

[ d.
15.1. DOM

INIOS EUCLIDEANOS 105


Observac ao 15.10. Observe que se d e e sao mdcs de a e b entao d [ e e
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 multiplicacao por um elemento inversvel a nocao de mdc esta
bem denida.
Observac ao 15.11. Seja
I := (a) + (b) := a +b [ , D
o ideal gerado por a e b. Como (D, ) e principal, concluimos que existe d D0
tal que (d) = I. Armamos 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 d

[ a e d

[ b, entao
a = Ad

e b = Bd

para A, B D, portanto d = d

(sA+tB), i.e., d

[ d.
Lema 15.12. Seja p D irredutvel e suponha que p [ ab para a, b D. Entao
p [ a ou p [ b.
Demonstrac ao. Suponha que p [ a, entao mdc(p, a) = 1 e existem s, t D
tais que 1 = sp + ta. Multiplicando por b e utilizando que ab = p para D,
obtemos b = spb +tp, logo p [ b.
Teorema 15.13. Seja (D, ) um domnio euclideano e a D 0. Entao
existem unicos (a menos de inversveis) u D

, p
1
, , p
r
D irredutveis com
(p
1
) < < (p
r
) e inteiros e
1
, , e
r
1 tais que
a = up
e1
1
p
er
r
.
Demonstrac ao. Suponha que possamos fatorar a de duas maneiras distintas
a = up
e1
1
p
er
r
= vq
f1
1
q
fs
s
,
para v D

, q
1
, , q
s
D irredutveis com (q
1
) < < (q
s
). Observe que
p
1
[ vq
f1
1
q
fs
s
.
Pelo lema anterior existe i tal que p
1
[ q
i
. Como ambos sao irredutveis isto signica
que existe a
i
D

tal que q
i
= a
i
p
1
. Armamos que i = i.
De fato, suponha que i > 1. Pelo mesmo argumento existe j tal que p
1
= b
j
q
j
com b
j
D

. Se j = 1, entao (p
1
) = (q
1
) < (q
i
) = (p
1
) o que e impossvel. Se
j > 1, entao (p
1
) = (q
i
) > (q
1
) = (p
i
) o que tambem e impossvel. Tambem
temos que ter e
1
= f
1
, pois se por exemplo f
1
> e
1
, entao apos cancelar p
1
teramos
que ter q
1
= ap
j
para j > 1 o que novamente e impossvel.
Dividindo ambos os lados por p
e1
1
obtemos
ua
e1
1
p
e2
2
p
er
r
= vq
f2
2
q
fs
s
.
Repetindo o argumento anterior, q
2
= a
2
p
2
para a
2
D

e e
2
= f
2
, dividindo
ambos os lados por p
e2
2
obtemos
ua
e1
1
a
e2
2
p
e3
3
p
er
r
= vq
f3
3
q
fs
s
.
Repetindo o argumento obtemos que r = s e para todo i = 1, , r temos que
q
i
= a
i
p
i
para a
i
D

e
u = va
e1
1
a
er
r
.

106 15. AN

EIS E DOM

INIOS
15.2. Domnios fatoriais
Definic ao 15.14. Seja D um domnio de integridade. Denimos em T :=
D (D 0) a seguinte rela cao de equivalencia:
(a, b) (c, d) se e somente se ad = bc.
Seja / := T/ o conjunto das classes de equivalencia de T. A classe de equivalencia
do par (a, b) e denotada pela fracao
a
b
. Denimos emT operacoes de soma e produto
por
a
b
+
c
d
:=
ad +bc
cd
e
a
b
+
c
d
=
ac
bd
.
Com estas operacoes / e um corpo. O inverso de a/b ,= 0 e b/a.
Definic ao 15.15. Sejam A e B dois aneis (sempre comutativos com elemento
neutro para o produto). Uma funcao f : A B e dita um homomorsmo 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 denido 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),
entao 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.16. f e injetivo se e somente se N(f) = (0).
Demonstrac ao. Se f e injetivo e x N(f), entao f(x) = 0 = f(0), logo
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.
Observac ao 15.17. Um homomorsmo f : A B e dito um isomorsmo se
for um homomorsmo bijetivo. Consideremos o homomorsmo de aneis : D /
denido por (a) := a/1. Este e um homomorsmo injetivo, pois se a/1 = 0/1,
entao a = 0. Por isto D e isomorfo a sua imagem e / e dito o corpo de fracoes de
D e denotado por fr(D).
Definic ao 15.18. Um domnio de integridade D e dito fatorial quando para
todo a D 0 podemos escrever a de maneira unica
a = up
e1
1
p
er
r
,
onde u D

, p
1
, , p
r
D sao irredutveis e e
1
, , e
r
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 multiplicacao por inversveis. Dois elementos a, b D sao ditos associados
(denotado por a b), se a = ub onde u D

.
Definic ao 15.19. Seja D[x] o anel de polinomios com coecientes em D, i.e.,
sao os elementos da forma
f =
n

i=0
a
i
x
i
tais que a
i
D para todo i.
Seja K := fr(D) seu corpo de fracoes. O conte udo c(f) de f D[x] e denido por
c(f) := mdc(a
n
, , a
0
).
15.2. DOM

INIOS FATORIAIS 107


Sendo um mdc, o elemento c(f) e unico a menos de multiplicacao por elemento de
D

. Um polinomio f D[x] e dito primitivo, se c(f) = 1.


Lema 15.20 (lema de Gauss generalizado). Seja D um domnio fatorial e K
seu corpo de fracoes.
(1) Se f, g D[x], entao c(fg) = c(f)c(g).
(2) Se f, g D[x] sao primitivos, entao f e associado a g em D[x] se e
somente se ele o for em K[x].
(3) Seja f D[x] primitivo. Entao f e irredutvel em D[x] se e somente se
f e irredutvel em K[x].
Demonstrac ao. (1) Podemos sempre escrever f = c(f)f
1
para f
1
D[x]
primitivo. Logo,
fg = c(f)c(g)f
1
g
1
e c(fg) = c(f)c(g)c(f
1
g
1
).
Armamos que c(f
1
g
1
) = 1. Escrevamos explicitamente
f
1
=
n

i=0
a
i
x
i
e g
1
=
m

i=0
b
i
x
i
.
Seja
f
1
g
1
=
n+m

i=0
c
j
x
j
.
Seja p D irredutvel. Como c(f
1
) = c(g
1
) = 1 existe i tal que p [ a
i
e l tal que
p [ b
l
. Escolhamos i e l mnimos com esta propriedade. Entao
c
i+l
= a
i+l
b
0
+a
i+l1
b
1
+. . . +a
i+1
b
l1
+a
i
b
l
+a
i1
b
l+1
+. . . +a
0
b
i+l
nao pode ser divisvel por p. Em particular, p [ c(f
1
g
1
) e c(f
1
g
1
) = 1.
(2)

E claro que que se f e associado a g em D[x] tambem o e em K[x]. Provemos
a recproca. Ou seja, suponhamos que f = ug para u K

e K = fr(D). Digamos
que u =
a
b
. 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].


(3)

E claro que se f e irredutvel em K[x] ele tambem o e em D[x]. Suponha
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 = g
1
h
1
para g
1
, h
1
D[x] e grau(g
1
) = grau(g) e grau(h
1
) = grau(h). Note que
c(af) = ac(f) = a e c(g
1
h
1
) = c(g
1
)c(h
1
),
logo existe u D

tal que a = c(g


1
)c(h
1
)u. Alem disto, escrevendo g
1
= c(g
1
)g

1
e
h
1
= c(h
1
)h

1
com g

1
, h

1
D[x] primitivos temos que
af = c(g
1
)c(h
1
)g

1
h

1
,
i.e., f = u
1
g

1
h

1
o que contradiz o fato de f ser irredutvel em D[x].
Teorema 15.21. Seja D um domnio fatorial. Entao D[x] tambem e um
domnio fatorial.
108 15. AN

EIS E DOM

INIOS
Demonstrac ao. Seja f D[x] 0. Se f D

ou f for irredutvel nada ha


a fazer. Caso contrario fatoramos
f = up
e1
1
p
er
r
com u K

, p
1
, , p
r
K[x] irredutveis, grau(p
1
) < < grau(p
r
) e e
1
, , e
r
1 inteiros. Multiplicando pelo produto dos denominadores obtemos a D 0
tal que
af = vq
e1
1
q
er
r
,
onde v D 0 e q
1
, , q
r
D[x] irredutveis em K[x] e grau(q
i
) = grau(p
i
)
para todo i. Para todo i escreva q
i
= c(q
i
)q

i
com q

i
D[x] primitivo e irredutvel
em K[x]. Pelo lema de Gauss q

i
e irredutvel em D[x] para todo i. Assim,
af = vc(q
1
)
e1
c(q
r
)
er
(q

1
)
e1
(q

r
)
er
.
Mas c(af) = ac(f) e
c(vc(q
1
)
e1
c(q
r
)
er
(q

1
)
e1
(q

r
)
er
) = vc(q
1
)
e1
c(q
r
)
er
.
Logo existe w D

tal que
ac(f) = wvc(q
1
)
e1
c(q
r
)
er
.
Em particular,
f = w
1
(q

1
)
e1
(q

r
)
er
o que mostra que D[x] e fatorial.
Teorema 15.22 (criterio de Eisenstein generalizado). Seja D um domnio fa-
torial, K = fr(D) seu corpo de fracoes,
f =
n

i=0
a
i
x
i
D[x] 0
primitivo e p D irredutvel. Se p [ a
i
para i = 0, , n1, p [ a
n
e p
2
[ a
0
, entao
f e irredutvel em K[x].
Demonstrac ao. A prova e igual ao caso em que D = Z que foi feita anteri-
ormente, substituindo o lema de Gauss pela sua generalizacao.
15.3. Fatores m ultiplos e resultante
Proposic ao 15.23. Sejam f, g K[x] K. Entao existe h K[x] K irre-
dutvel tal que
h [ f e h [ g
se e somente se existem u, v K[x] 0 tais que
ug = vf, grau(u) < grau(f) e grau(v) < grau(g).
Demonstrac ao. Suponhamos que exista h como acima, i.e., f = hf
1
e g =
hg
1
com f
1
, g
1
K[x] e grau(f
1
) < grau(f) e grau(g
1
) < grau(g). Logo f
1
g = g
1
f
e tomamos u = f
1
e v = g
1
.
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.3. FATORES M

ULTIPLOS E RESULTANTE 109


Definic ao 15.24. Sejam
f =
n

i=0
a
i
x
i
e g =
m

j=0
b
j
x
j
.
A resultante Res(f, g) e denida como o determinante da seguinte matriz
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
n
a
n1
a
1
a
0
a
n
a
n1
a
1
a
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
n
a
n1
a
1
a
0
b
m
b
m1
b
1
b
0
b
m
b
m1
b
1
b
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
m
b
m1
b
1
b
0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
,
onde as linhas com os coecientes a
i
s sao repetidas m vezes e as linhas com os
coecientes b
j
s sao repetidas n vezes, ou seja a matriz e (n + m) (n + m). As
demais entradas da matriz sao todas nulas.
Observac ao 15.25. Seja
u =
r

i=0
c
i
x
i
e v =
s

j=0
d
j
x
j
,
onde r n 1 e s m1. Para facilitar a notacao tomaremos os coecientes de
u (resp. v) ate n 1 (resp. m 1) com a convencao que se i > r (resp. j > s)
entao c
i
= 0 (resp. d
j
= 0). A igualdade ug = vf resulta em um sistema linear
homogeneo
a
n
d
m1
b
m
c
n1
= 0
a
n
d
m2
+a
n1
d
m1
b
m
c
n2
b
m1
c
n1
= 0

a
1
d
0
+a
0
d
1
b
1
c
0
b
0
c
1
= 0
a
0
d
0
b
0
c
0
= 0
cuja matriz transposta e igual a
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
n
a
n1
a
1
a
0
a
n
a
n1
a
1
a
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
n
a
n1
a
1
a
0
b
m
b
m1
b
1
b
0
b
m
b
m1
b
1
b
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
m
b
m1
b
1
b
0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
.
Portanto, o determinante da matriz do sistema e igual a (1)
n
Res(f, g). Da algebra
linear o sistema tem solucao 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
110 15. AN

EIS E DOM

INIOS
equivale justamente a existencia de u e v satisfazendo `a condicao acima. Dessa
forma temos o teorema seguinte.
Teorema 15.26. Sejam f, g K[x] K, entao existe h K[x] K irredutvel
tal que h [ f e h [ g se e somente se Res(f, g) = 0.
Definic ao 15.27. Denimos formalmente a derivacao de polinomios D : K[x]
K[x] por
D
_
n

i=0
a
i
x
i
_
:=
n

i=1
ia
i
x
i
.
Esta funcao 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(fg) = fD(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.
Proposic ao 15.28. Seja g K[x]K e f K[x]K um polinomio irredutvel.
Entao f e fator m ultiplo de g se e somente se f [ D(g).
Demonstrac ao. Suponha que f seja fator m ultiplo de g, entao f
2
[ g, i.e.,
g = Af
2
para algum A K[x]. Logo D(g) = D(A)f
2
+ 2AfD(f), portanto
f [ D(g).
Reciprocamente, suponha que f [ D(g), digamos g = fA e D(g) = fB para
A, B K[x]. Derivando a primeira igualdade, D(g) = fD(A) + D(f)A, sub-
stituindo temos que f(B D(A)) = D(f)A. Se D(f) = 0 entao trivialmente
D(f) [ g. Suponhamos que D(f) ,= 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 = fC para C K[x]. Assim g = f
2
C e f e um fator m ultiplo de
g.
Definic ao 15.29. Denimos o discriminante de f K[x] 0 por disc(f) :=
Res(f, D(f)). Assim concluimos a seguinte proposicao.
Proposic ao 15.30. Seja f K[x] K, entao f possui fator m ultiplo se e
somente se disc(f) = 0.
15.4. Aneis quocientes e teorema chines dos restos
Seja A um anel (sempre comutativo com unidade) e I, J A ideais de A
denimos o ideal soma I +J por
I +J := a +b [ a I e b J.
Fica como exerccio vericar que I + J e de fato um ideal de A. Dizemos que os
ideais I e J sao 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 sao coprimos se e somente se mdc(m, n) = 1. De fato, se os ideais forem
coprimos, entao 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, entao pelo algoritmo euclideano estendido existem s, t Z tais
que 1 = sn +tm, a fortiori 1 I +J.
15.4. AN

EIS QUOCIENTES E TEOREMA CHIN

ES DOS RESTOS 111


Definic ao 15.31. Seja A um anel e I um ideal de A. Denimos em A a
seguinte relacao. 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 vericar
que isto dene de fato uma relacao de equivalencia. A classe de equivalencia de
a A modulo I sera denotada por
a +I := a +[ I.
O conjunto de classes de equivalencia sera denotado por A/I. Quando A = Z e
I = nZ a relacao acima e apenas a relacao de congruencia modulo n, uma vez que
Z e um domnio principal.
Definic ao 15.32. Denimos em A/I uma estrutura de anel da seguinte forma:
(a +I) (b +I) := (a +b) +I e (a +I) (b +I) := (ab) +I.
Observac ao 15.33. Veriquemos que estas operacoes estao bem denidas.
Sejam a

, b

A tais que a

a (mod I) e b

b (mod I), i.e., a

a = I e
b

b = I. Assim,
(a

+b

) (a +b) = + I
e em particular a

+b

a+b (mod I) (o que equivale a (a

+b

) +I = (a+b) +I).
Tambem temos que
a

ab = a

b +a

b ab = a

(b

b) +b(a

a) = a

+b I,
portanto a

ab (mod I) (ou equivalentemente, (a

) +I = (ab) +I). Deixamos


tambem como exerccio vericar (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.4.1. Ideais primos e maximais.
Definic ao 15.34. Um ideal I de um anel A e dito maximal se para todo ideal
J de A tal que I J A temos J = I ou J = A.
Proposic ao 15.35. Um ideal I de A e maximal se e somente se o anel quo-
ciente A/I e um corpo.
Demonstrac ao. Suponha que I seja um ideal maximal de A. Seja a +I ,= I
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 ,= 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.
Definic ao 15.36. Um ideal I de A e dito um ideal primo se dados a, b A
tais que ab I, entao 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.
112 15. AN

EIS E DOM

INIOS
Proposic ao 15.37. Um ideal I de A e primo se e somente se o anel quociente
A/I e um domnio de integridade.
Demonstrac ao. Suponha que I seja um ideal primo de A. Sejam a+I, b+I
A
I
tais que (a + I) (b + I) = I, i.e., (ab + I) = I, i.e., ab I. Como I e primo,
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.4.2. Homomorsmo de aneis.
Definic ao 15.38. Sejam A e B aneis e f : A B uma funcao. Esta funcao e
dito um homomorsmo 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, entao 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).
Definic ao 15.39. Um homomorsmo f : A B e dito um isomorsmo se for
bijetivo. Um homomorsmo f : A A e dito um endomorsmo de A. Se este
endomorsmo for bijetivo ele e dito um automorsmo de A. Seja f : A B um
homomorsmo de aneis. O n ucleo N(f) de f e denido 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.40. Seja f : A B um homomorsmo de aneis. Entao f e injetivo
se e somente se N(f) = (0).
Demonstrac ao. Suponha que f seja injetivo e que a N(f). Logo f(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.41 (teorema dos homomormos). Seja f : A B um homomor-
smo de aneis. Entao f induz um isomorsmo : A/N(f) f(A) (em outras
palavras A/N(f)

= f(A), i.e., estes dois aneis sao isomorfos).
Demonstrac ao. A fun cao e denida por
(a +N(f)) := f(a).
Veriquemos inicialmente que esta bem denida. Seja a

A tal que a

a
(mod N(f)), i.e., a

a = N(f). Logo f(a

) = f(a), i.e., (a

+ N(f)) =
(a +N(f)).
Esta funcao e um homomorsmo, 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)).
15.4. AN

EIS QUOCIENTES E TEOREMA CHIN

ES DOS RESTOS 113


Esta funcao 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, entao a N(f), i.e., a +N(f) = N(f).
15.4.3. Teorema chines dos restos.
Proposic ao 15.42. Sejam I, J ideais de A tais que I + J = A e a, b A.
Entao existe x A tal que
_
x a (mod I)
x b (mod J).
Demonstrac ao. Por hipotese existem I e J tais que 1 = + .
Entao 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 nocao de produto de ideais. Sejam I
1
, , I
r
ideais de A.
Seja
I
1
. . . I
r
:= a
1,1
a
r,1
+. . . +a
1,n
. . . a
r,n
[ onde a
i,j
I
i
, para todo i.
Fica como exerccio mostrar que I
1
. . . I
r
e efetivamente um ideal de A.
Proposic ao 15.43. Sejam I
1
, , I
r
ideais de A tais que para todo ,=
tenhamos I

+I

= A. Sejam a
1
, , a
r
A. Entao existe x A tal que
_

_
x a
1
(mod I
1
)
.
.
.
.
.
.
x a
r
(mod I
r
).
Demonstrac ao. Denotamos
J := I
1
. . . I
r
e para cada , J

:= I
1
. . . I
1
I
+1
. . . I
r
.
Armamos que
(15.1) I

+J

= A.
De fato, sabemos que para cada ,= existem

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

.
Entao

=
(

+
()
) =

,
onde

. Da igualdade (15.1) obtemos que para cada vale

1 (mod I

)
e

0 (mod I

) para ,= . Finalmente, x := a
1

1
+ . . . + a
r

r
e uma solucao
do sistema.
Lema 15.44. Sejam I
1
, , I
r
ideais de A tais que para todo ,= tenhamos
I

+I

= A. Entao
I
1
. . . I
r
= I
1
. . . I
r
.
114 15. AN

EIS E DOM

INIOS
Demonstrac ao. Provemos o resultado por inducao em r. Suponhamos ini-
cialmente r = 2. Assim, um elemento de I
1
I
2
e da forma
a
1,1
a
2,1
+. . . +a
1,n
a
2,n
,
onde a
1,
I
1
(resp. a
2,
I
2
) para cada . Note que cada parcela a
1,
a
2,
pertence a I
1
I
2
, pela denicao de ideal. Logo I
1
I
2
I
1
I
2
. Basta provar a
inclusao oposta. Por hipotese existem
1
I
1
e
2
I
2
tais que 1 =
1
+
2
. Seja
a I
1
I
2
, logo a =
1
a +a
2
I
1
I
2
.
Suponha agora o resultado provado para r 1 fatores, vamos prova-lo para
r fatores. Novamente, pela propria denicao de produto de ideais temos que
I
1
. . . I
r
I
1
. . . I
r
. Basta provar a inclusao oposta. Da demonstracao da
proposicao anterior concluimos que I
1
. . . I
r1
e I
r
sao coprimos. Logo existe

r
I
1
. . . I
r1
e
r
I
r
tal que
r
+
r
= 1. Seja a I
1
I
r
. Note
que para todo t 1 temos tambem que a
t
I
1
I
r
. Entao
a
r
=
r
a
r
+a . . . a(a
r
) I
1
+. . . +I
r
,
onde a repete-se r 1 vezes no produto acima.
Teorema 15.45 (teorema chines dos restos). Sejam I
1
, I
r
ideais de A tais
que I

+I

= A, para ,= . Entao
(1) existe um isomorsmo de aneis
A
I
1
. . . I
r

=
A
I
1
. . .
A
I
r
.
(2) Este isomorsmo restringe-se a um isomorsmo de grupos
_
A
I
1
. . . I
r
_

=
_
A
I
1
_

. . .
_
A
I
r
_

.
Demonstrac ao. Denimos
:
A
I
1
I
r

A
I
1
. . .
A
I
r
por
(a +I
1
. . . I
r
) := (a +I
1
, , a +I
r
).
Veriquemos que esta funcao esta bem denida. De fato, se b a = I
1
. . . I
r
=
I
1
. . . I
r
(pelo lema anterior), entao b a (mod I

) para todo , i.e., b+I

= a+I

para todo .
Armamos que e um homomorsmo. De fato,
((a +I
1
. . . I
r
) (b +I
1
. . . I
r
)) = ((a +b) +I
1
. . . I
r
)
= ((a +b) +I
1
, , (a +b) +I
r
)
= ((a +I
1
) (b +I
1
), , (a +I
r
) (b +I
r
))
= (a +I
1
, , a +I
r
) (b +I
1
, , b +I
r
) e
((a +I
1
. . . I
r
) (b +I
1
. . . I
r
)) = ((ab) +I
1
. . . I
r
)
= ((ab) +I
1
, , (ab) +I
r
)
= ((a +I
1
) (b +I
1
), , (a +I
r
) (b +I
r
))
= (a +I
1
, , a +I
r
) (b +I
1
, , b +I
r
).
15.5. APLICAC

OES 115
Esta funcao e sobrejetiva. De fato, dado
(a
1
+I
1
, , a
r
+I
r
)
A
I
1
. . .
A
I
r
,
pela proposicao anterior existe x A tal que x a

(mod I

) para todo , i.e.,


x+I

= a

+I

para todo . Portanto, (a


1
+I
1
, , a
r
+I
r
) = (x+I
1
, , x+I
r
) =
(x +I
1
. . . I
r
).
Finalmente, e injetiva. De fato, se (a + I
1
, , a + I
r
) = (I
1
, , I
r
), entao
a I
1
. . . I
r
= I
1
. . . I
r
.
Suponhamos que a + I
1
. . . I
r
(A/I
1
. . . I
r
)

, i.e., que exista b + I


1
. . . I
r

(A/I
1
. . . I
r
) tal que
(a +I
1
. . . I
r
) (b +I
1
. . . I
r
) = (ab) +I
1
. . . I
r
= 1 +I
1
. . . I
r
,
i.e., ab 1 = c I
1
. . . I
r
= I
1
. . . I
r
. Logo ab 1 (mod I

) para todo ,
i.e., (a + I

) (b + I

) = 1 + I

para todo . Portanto (a + I


1
, , a + I
r
)
(A/I
1
)

. . . (A/I
r
)

E claro que a restricao de (A/I


1
. . . I
r
)

e um homomorsmo injetivo. Resta


provar a sua sobrejetividade. Seja (a
1
+I
1
, , a
r
+I
r
) (A/I
1
)

. . . (A/I
r
)

.
Pela parte anterior sabemos que existe x A tal que a

+I

= x +I

para todo .
Basta provar que x +I
1
. . . I
r
(A/I
1
. . . I
r
)

. Mas para todo existe

A tais
que

x 1 (mod I

), pois x e inversvel simultaneamente modulo cada I

. Ou
seja,

x 1 =

para cada . Assim,

x 1) = xz + (1)
r
1 =

I
1
. . . I
r
,
para algum z A, i.e., xz 1 (mod I
1
. . . I
r
). Substituindo, se necessario, z por
z, concluimos que x (A/I
1
. . . I
r
)

.
15.5. Aplicacoes
15.5.1. Soma de quadrados.
Teorema 15.46 (Fermat). Seja p um n umero primo. As seguintes condicoes
sao equivalentes:
(i) p = 2 ou p 1 (mod 4).
(ii) Existe a Z tal que a
2
1 (mod p).
(iii) p e redutvel em Z[i].
(iv) p = a
2
+b
2
com a, b Z.
Demonstrac ao. Suponha (i). Se p = 2, tome a = 1 e lembre que 1 1
(mod 2). Suponhamos que p = 4n+1. Pelo pequeno teorema de Fermat para todo
a Z tal que p [ a temos que a
p1
1 (mod p). Em outras palavras, temos a
fatoracao x
p1
1 = (x 1) (x p 1). Por outro lado, x
p1
1 = x
4n
1 =
(x
2n
1)(x
2n
+1). Ou seja, existe b 1, , p 1 tal que b
2n
= 1, i.e., b
2n
1
(mod p). Tome a = b
n
.
Suponha (ii). Seja k Z tal que a
2
= 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].
116 15. AN

EIS E DOM

INIOS
Suponha que p = (a + bi)(c + di) com a
2
+ b
2
,= 1 e c
2
+ d
2
,= 1. Pela
multiplicatividade da norma, p
2
= N(p) = N(a+bi)N(a+di) = (a
2
+b
2
)(c
2
+d
2
),
mas a unica possibilidade para que isto ocorra e que a
2
+b
2
= c
2
+d
2
= p.
Suponhamos (iv) e que p > 2. Dado a Z temos que a
2
0 ou 1 (mod 4).
Assim, as possibilidades para a
2
+ b
2
(mod 4) sao 0, 1 ou 2. Mas como p e primo
apenas a segunda possibilidade pode acontecer.
15.5.2. Lei de reciprocidade quadratica.
Definic ao 15.47. Vamos reescrever o tem (ii) do teorema de outra forma.
Seja a Z, dizemos que a e resto quadratico modulo p se existe b Z tal que
b
2
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, denimos o smbolo de Legendre
de a em p por
_
a
p
_
= 1, se a e resto quadratico modulo p,
_
a
p
_
= 1, caso contrario.
Assim o teorema arma 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.48 (lei de reciprocidade quadratica). Sejam p, q > 2 primos dis-
tintos. Enao
_
p
q
__
q
p
_
= (1)
p1
2
q1
2
.
Uma maneira de interpretar esta lei e uma formula de inverter o smbolo de
Legendre, ou seja,
_
q
p
_
= (1)
p1
2
q1
2
_
p
q
_
.
Por exemplo, se p, q 1 (mod 4), entao
_
q
p
_
= 1 se e somente se
_
p
q
_
= 1.
Se p, q 3 (mod 4), entao
_
p
q
_
= 1 se e somente se
_
q
p
_
= 1.
Finalmente se p 1 (mod 4) e q 3 (mod 4) (ou vice-versa), entao
_
p
q
_
= 1 se e somente se
_
q
p
_
= 1.
Parte 4
Corpos
CAPTULO 16
Extensoes nitas
Sejam K L dois corpos. Dizemos que L e uma extensao de K ou que L/K e
uma extensao 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 nita, dizemos que L/K e uma extensao nita
e denotamos dim
K
L = [L : K] chamado o grau da extensao.
Proposic ao 16.1. Sejam K L M corpos. Entao M/K e uma extensao
nita se e somente se M/L e L/K sao extensoes nitas e neste caso
[M : K] = [M : L][L : K].
Demonstrac ao. Suponha que M/K seja uma extensao nita. Qualquer con-
junto de elementos de M que seja L-linearmente independente e em particular K-
linearmente independente. Portanto, o n umero maximo de vetores L-linearmente
independentes em M e [M : K], em particular M/L e nita. Como L M e M
e um K-espaco vetorial de dimensao nita, concluimos que o mesmo vale para L,
i.e., L/K e nita.
Suponha que M/L e L/K sejam nitas. Sejam
1
, ,
n
uma base de M/L
e
1
, ,
m
uma base de L/K. Armamos que o conjunto

1in,1jm
e uma base de M/K. Disto segue imediatamente a proposicao.
Seja x M, entao
x =
n

i=1
a
i

i
,
onde a
1
, , a
n
L. Alem disto para todo i = 1, , n, temos que
a
i
=
m

j=1
b
ij

j
,
onde
j
K. Logo,
x =
n

i=1
m

j=1
b
ij

j
,
em particular o conjunto acima gera M como K-espaco vetorial.
Suponha que tenhamos uma K-combinacao linear trivial
n

i=1
m

j=1
c
ij

j
= 0,
119
120 16. EXTENS

OES FINITAS
onde para todo i, j, c
ij
K. Reescremos
n

i=1
_
_
m

j=1
c
ij

j
_
_

i
= 0.
Como para todo i temos
m

j=1
c
ij

j
L e
1
, ,
n

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


m

j=1
c
ij

j
= 0.
Por outro lado, segue do fato de
1
, ,
m
ser K-linearmente independente que
c
ij
= 0 para todo i, j.
Corol ario 16.2. Seja L/K uma extensao nita de grau primo. Entao para
todo corpo F tal que K F L temos que F = K ou F = L.
Definic ao 16.3. Seja L/K uma extensao nita com base
1
, ,
n
e u L.
Denimos o polinomio caracterstico de u em relacao a L/K da seguinte forma. Para
todo i = 1, , n temos
u
i
=
n

j=1
a
ij

j
.
O polinomio e denido por
F
u,L/K
(x) := det(Ix (a
ij
)).
Denotamos A := (a
ij
).
Observac ao 16.4. (1) F
u,L/K
tem coeciente lder 1 e grau n = [L : K].
(2) F
u,L/K
nao 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,
u
i
= u
n

j=1
b
ij

j
=
n

j=1
b
ij
n

l=1
a
jl

l
= (BA)
il

l
=
n

h=1
(BA)
il
c
lh

h
= (BAC)
ih

h
.
Assim,
det(Ix(BAB
1
)) = det(B(IxA)B
1
) = det(B) det(IxA) det(B
1
) = F
u,L/K
.
(3) Se u K, entao F
u,L/K
= (x u)
n
.
Proposic ao 16.5. Sejam K L M tais que M/L e L/K sejam extensoes
nitas. Seja u L. Entao
F
u,M/K
= F
[M:L]
u,L/K
.
16. EXTENS

OES FINITAS 121


Demonstrac ao. Sejam
1
, ,
n
uma base de M/L e
1
, ,
m
uma
base de L/K. Entao
i

1in,1jm
e uma base de M/K. Note que
u
i

j
=
i
m

l=1
a
jl

l
=
m

l=1
a
jl

l
.
Assim, em cada bloco
1

1
, ,
1
,
m
, ... ,
n

1
, ,
n

m
a matriz do
operador linear denido pela multiplicacao por u e igual a A. Portanto,
F
u,M/K
= det
_
_
_
_
_
Ix A 0 0
0 Ix A 0
.
.
.
.
.
.
.
.
.
0 0 Ix A
_
_
_
_
_
= F
n
u,L/K
.

Definic ao 16.6. Escrevendo explicitamente,


F
u,L/K
= x
n
+f
1
x
n1
+. . . +f
n1
x +f
n
.
O traco T
L/K
(u) de u em relacao a L/K e denido por
T
L/K
(u) := f
1
.
A norma N
L/K
(u) de u em relacao a L/K e denida por
N
L/K
(u) := (1)
n
f
n
.
Observe que expandindo o determinante que dene F
u,L/K
obtemos
f
1
=
n

i=1
a
ii
= Tr(A), o traco da matriz A, e f
n
= det(A).
Definic ao 16.7. Sejam L/K uma extensao de corpos f K[x]K. Dizemos
que um elemento L e raiz de f se f() = 0.
Suponhamos conhecidas u
1
, , u
n
as razes de F
u,L/K
. Note que uma destas
razes, digamos u
1
, e exatamente u. Observe tambem que usando o algoritmo da
divisao, se e raiz de f entao
f(x) = (x )g(x),
para algum g K[x]. Neste caso temos a fatoracao
F
u,L/K
(x) =
n

i=1
(x u
i
).
122 16. EXTENS

OES FINITAS
Desenvolvendo este produto obtemos
f
1
=
n

i=1
u
i
f
2
=

1i<jn
u
i
u
j
f
3
=

1i<j<kn
u
i
u
j
u
k
.
.
.
.
.
.
f
n
= (1)
n
n

i=1
u
i
.
Assim,
T
L/K
(u) =
n

i=1
u
i
N
L/K
(u) =
n

i=1
u
i
.
Definic ao 16.8. Sejam x
1
, , x
n
variaveis independentes (ver denicao no
captulo de extensoes trancendentes) sobre um corpo K. Para todo 1 i n
denimos a i-esima funcao simetrica elementar nas variaveis x
1
, , x
n
por
s
i
(x
1
, , x
n
) :=

1j1<<jin
u
j1
. . . u
ji
.
Observe que para todo 1 i n temos
f
i
= (1)
i
s
i
(u
1
, , u
n
).
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, entao N
L/K
(u) = u
n
e T
L/K
(u) = nu.
(2) A funcao N
L/K
e multiplicativa, i.e.,
N
L/K
(uv) = N
L/K
(u)N
L/K
(v).
(3) A funcao T
L/K
e K-linear, i.e.,
T
L/K
(u +v) = T
L/K
(u) +T
L/K
(v) e T
L/K
(au) = aT
L/K
(u), para a K.
(4) Se K L M sao extensoes nitas e u L, entao
N
M/K
(u) = u
[M:L]
e T
M/K
(u) = [M : L]T
L/K
(u).
CAPTULO 17
Extensoes algebricas
17.1. Elementos algebricos e transcendentes
Seja L/K uma extensao 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 1 e algebrico sobre , pois e raiz de
x
2
2 e i C e algebrico sobre , pois e raiz de x
2
+1. Por outro lado, sao teoremas
nao triviais devidos a Lindeman e Hilbert (resp.) que e, 1 sao transcendentes
sobre (ver captulo de extensoes transcendentes).
Na situacao acima denimos a funcao

: K[x] L por

(g) := g().
Fica como exerccio mostrar que

e um homomorsmo 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
polinomios dos quais e raiz. Este conjunto e um ideal de K[x].
Teorema 17.1. Seja L/K uma extensao 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


polinomios K[x].
(2) O elemento e algebrico sobre K se e somente se K[] e um corpo. Neste
caso, [K[] : K] = grau(P
|K
).
Demonstrac ao. Note que (1) e imediato das denicoes.
(2) Inicialmente, e algebrico se e somente se N(

) ,= (0). Suponha que isto


ocorra. Seja P
|K
o gerador monico do ideal N(

). Este polinomio e chamado o


polinomio mnimo de sobre K. Por denicao 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 ultima armativa
equivale a dizer o anel quociente K[x]/(P
|K
) e um corpo. Note que pelo teorema
dos homomorsmos 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] nao e corpo, uma vez que 1/x / K[x].
Provemos a ultima armativa. Seja n := grau(P
|K
). Armamos que
1, , ,
n1

e uma base de K[]/K. De fato, este conjunto e K-linearmente independente, do


contrario existiriam a
0
, , a
n1
K nao todos nulos tais que
a
0
+. . . +a
n1

n1
= 0.
123
124 17. EXTENS

OES ALG

EBRICAS
Ou seja e raiz do polinomio
f(x) =
n1

i=0
a
i
x
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.2. Sejam L/K uma extensao de corpos e L algebrico sobre K.
Entao
(1) F
,K[]/K
= P
|K
.
(2) Em particular, se L/K for nita, entao
F
,L/K
= P
[L:K[]]
|K
.
Demonstrac ao. (1) Por denicao, F
,L/K
e um polinomio monico de grau n
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
F
,L/K
= F
[L:K[]]
,K[]/K
, i.e., F
,L/K
= P
[L:K[]]
|K
.
Este e um caso particular do teorema de Cayley-Hamilton da algebra linear.
17.2. Extensoes algebricas
Definic ao 17.3. Uma extensao L/K e dita algebrica se todo L e algebrico
sobre K. Caso exista algum L transcendente sobre K dizemos que L/K e
transcendente.
Proposic ao 17.4. Toda extensao nita e algebrica.
Demonstrac ao. Sejam L/K uma extensao nita e L. Entao existe n 1
inteiro mnimo tal que 1, , ,
n1
e um conjunto K-linearmente independente.
Ou seja, existem a
0
, , a
n
K nao todos nulos tais que
n

i=0
a
i

i
= 0.
A fortiori, e raiz do polinomio nao nulo
f :=
n

i=0
a
i
x
i
.

17.2. EXTENS

OES ALG

EBRICAS 125
Definic ao 17.5. Seja L/K uma extensao algebrica. Suponhamos que existam

1
, ,
r
L tais que
K K
1
= K[
1
] K
2
= K
1
[
2
] K
r
= K
r1
[
r
] = K[
1
, ,
r
] = L.
Dizemos que L/K e uma extensao nitamente gerada e que L e gerada sobre K
por
1
, ,
r
.
Proposic ao 17.6. Seja L/K uma extensao algebrica. Entao L/K e nita se
e somente se L/K e nitamente gerada.
Demonstrac ao. Suponha que L/K seja nita. Se L = K acabou. Senao
existe
1
LK. Seja K
1
:= K[
1
]. Se L = K
1
acabou. Senao existe
2
LK
1
.
Seja K
2
:= K
1
[
2
]. Prosseguindo o argumento temos uma seq uencia de corpos
estrita, i.e.,
K _ K
1
_ K
2
_ .
Como L/K e nita esta seq uencia nao pode ser innita. Logo existe r tal que
L = K
r
e L/K e nitamente gerada.
Reciprocamente, se L/K e nitamente gerada entao cada extensao K
i
/K
i1
e nita e pela transitividade de extensoes nitas, concluimos que L/K tambem e
nita.
Teorema 17.7. Sejam M/L e L/K extensoes de corpos. Entao M/K e
algebrica se e somente se M/L e L/K tambem sao algebricas.
Demonstrac ao. Segue da denicao que se M/K e algebrica entao M/L e
L/K tambem sao algebricas.
Suponhamos que estas duas extensoes sejam algebricas. Seja M e
P
|L
:=
n1

i=0
a
i
x
i
+x
n
.
Seja L a extensao de K gerada por a
0
, , a
n1
. Entao L L e P
|L
L[x]. Pela
proposicao anterior L/K e nita. Alem disto, como e algebrico sobre L, entao
L[]/L e nita. Pela transitividade de extensoes nitas concluimos que L[]/K e
nita. Por outro lado, K K[] L[], logo K[]/K e nita. Em particular, e
algebrico sobre K.
Exemplo 17.8. Seja L/K extensao com [L : K] = p n umero primo. Entao
para todo K K

L temos que K

= K ou K

= L. Em particular, dado
L K, entao L = K[].
Exemplo 17.9. Seja L/ tal que [L : ] = 2. Mostraremos que L = [

d]
para d que nao e um quadrado. Pelo exemplo anterior, dado L temos
que L = []. Seja
P
|Q
:= x
2
+ax +b =
_
x +
a
2
_
+
_
b
a
2
4
_
.
A mudanca de variavel x x+a/2 transforma P
|Q
em X
2
, onde = (a
2
/4)b.
Alem disto esta mudanca de variavel e um automorsmo de K[x], portanto x
2

e irredutvel, assim tomamos d = .


126 17. EXTENS

OES ALG

EBRICAS
17.3. Adjuncao de razes
Lema 17.10 (lema da duplicacao). Sejam : K K

um isomorsmo de
corpos e L

um corpo contendo K

. Entao existe uma extensao L/K e um


isomorsmo de corpos : L L

estendendo , i.e.,
|K
= .
Demonstrac ao. Suponha que L

K = . Denimos L da seguinte forma :


L := K H (L

), onde H denota uniao disjuta. Denimos por : L L

, se
x K, entao (x) := (x); se x L

, entao (x) := x. Dessa forma e uma


bijecao. Utilizamos esta bijecao para colocar uma estrutura de corpo em L por :
dados x, y L denimos
x +y :=
1
((x +y)) e xy :=
1
((x)(y)).
Com esta estrutura, e o isomorsmo de corpos procurado.
Se L

K ,= , basta aplicar o lema 1.1 para obter um conjunto L

e uma
bijecao

: L

tal que L

K = . Novamente, denimos uma estrutura de


corpo em L

por x

+y

:=

1
(

(x)+

(y)) et x

:=

1
((x)(y)). Aplicamos
agora a parte anterior substituindo K

por K

:=

(K

) e por

:=

.
Definic ao 17.11. Seja : K K

um homomorsmo nao nulo de corpos


(logo necessariamente injetivo). Este homomorsmo induz um homomorsmo de
aneis de polinomios da seguinte forma

: K[x] K

[x]
n

i=0
a
i
x
i

i=0
(a
i
)x
i
.
Teorema 17.12. Dado f K[x] K irredutvel existe uma extensao nita
L/K e L tal que f() = 0.
Demonstrac ao. Como f e irredutvel o ideal (f) e maximal, logo o anel
quociente L := K[x]/(f) e um corpo. Consideremos o homomormso sobrejetivo
: K[x]
K[x]
(f)
denido por g g (mod (f)).
Este homomorsmo nao e o homomorsmo nulo, logo e injetivo quando restrito
a K, i.e.,
|K
: K / := (K) e um isomorsmo de corpos. Este induz um
isomorsmo de aneis de polin omios

|K
: K[x] /[x] como na denicao anterior.
Em particular, se x := (x), entao

|K
(f)(x) =
n

i=0
(a
i
)x
i
= (f(x)) 0 (mod (f)).
Assim x L e uma raiz de

|K
(f).
Pelo lema da duplicacao, existe uma extensao L/K e um isomorsmo : L L
tal que
|K
=
|K
. A fortiori, denindo :=
1
(x), este elemento e uma raiz de
f em L.
Corol ario 17.13. Seja f K[x] K, entao existe uma extensao nita L/K
e L tal que f() = 0.
17.4. FECHOS ALG

EBRICOS 127
Demonstrac ao. Basta fatorar f em fatores irredutveis e usar o teorema para
determinar uma extensao nita de K no qual um dos fatores tenha raiz. Esta raiz
sera tambem raiz de f.
Corol ario 17.14. Seja f K[x] K. Existe uma extensao nita L/K tal que
f fatora-se linearmente em L[x].
Demonstrac ao. Aplicando o teorema sucessivamente a cada fator irredutvel
de f obtemos em cada etapa uma extensao nita do corpo anterior e mais uma raiz
do fator. Como o n umero de fatores e nito e o n umero de razes em cada fator
tambem o e, pela transitividade de extensoes nitas, concluimos que existe L/K
nita como no corolario.
17.4. Fechos algebricos
Definic ao 17.15. Seja L/K uma extensao de corpos. Denimos A
L
(K) como
o conjunto dos elementos L que sao algebricos sobre K. Este conjunto e
chamado o fecho algebrico de K em L.
Observac ao 17.16. O conjunto A
L
(K) e um corpo. De fato, basta mostrar
que dados , A
L
(K) 0, entao +, ,
1
A
L
(K). Provemos o caso de
+ , os demais sao similares. Por hipotese K[] e K[] sao corpos e K[]/K e
K[]/K sao nitas. Seja K[, ] a extensao gerada sobre K por e . Considere
o seguinte diagrama de corpos.
K[, ]
/ [
K[] K[ +] K[]
[ /
K
A extensao 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 nita. Pela transitividade de extensoes nitas, concluimos que K[, ]/K e nita.
Mas, K K[+] K[, ]. Logo K[+]/K e nita, portanto + A
L
(K).
Exemplo 17.17. Seja K um corpo, L/K extensao e L transcendente sobre
K. Armamos que K e algebricamente fechado em K() = f()/g() [ f, g
K[x], g ,= 0. De fato, se existisse K() K algebrico sobre K, digamos =
f()/g(), entao K[]/K seria nita. 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.
Definic ao 17.18. Dizemos que um corpo K e algebricamente fechado, se todo
f K[x] K possui uma raiz K.
A seguinte proposicao e uma conseq uencia direta desta denicao, da fatoracao
de polinomios e da denicao sobre elementos algebricos.
Proposic ao 17.19. As seguintes condicoes sao equivalentes.
(1) K e algebricamente fechado.
128 17. EXTENS

OES ALG

EBRICAS
(2) Todo f K[x] K fatora-se como produto de polinomios lineares.
(3) Todo f K[x] irredutvel tem grau 1.
(4) Nao existe extensao L _ K algebrica.
O primeiro exemplo de corpo algebricamente fechado e C.
Teorema 17.20 (teorema fundamental da

Algebra). [Lins, p.199, corolario 4]
O corpo C e algebricamente fechado.
Exemplo 17.21. Seja f 1[x]. Mostremos que grau(f) = 1 ou 2. Seja C
uma raiz de f. Entao f = P
|R
e como 1 1[] C, e [C : 1] = 2, entao
grau(f) = 1 ou 2.
Definic ao 17.22. Sejam K corpos com algebricamente fechado. Dize-
mos que A

(K) e um fecho algebrico de K.


Definic ao 17.23. Sejam K um corpo e I um conjunto qualquer de ndices.
O anel de polinomios K[x
I
] em variaveis x
i
parametrizadas por elementos i I
e denido como sendo o conjunto de polinomios f com coecientes em K em um
n umero nito de variaveis x
i1
, , x
in
, para i
1
, , i
n
I.
Teorema 17.24. Para todo corpo K existe um corpo K algebricamente
fechado.
Demonstrac ao. Seja T o conjunto dos polinomios irredutveis monicos em
K[x]. Seja R o anel R := K[x
P
]. Considere o ideal p de R gerado pelo conjunto
P(x
P
) [ P T. Este ideal e proprio, caso contrario existiriam P
1
, , P
r
T e
G
1
, , G
r
K[x
P1
, , x
Pr
] R tais que
r

i=1
P(x
Pi
)G
i
(x
P1
, , x(P
r
)) = 1.
Mas pelo corolario 17.14 existe uma extensao nita L/K tal que P
1
. . . P
r
fatora-se
linearmente em L. Para cada 1 i r seja
i
L uma raiz de P
i
. Logo
1 =
r

i=1
P(
i
)G
i
(
1
, ,
r
) = 0,
o que e uma contradicao.
Pelo lema de Krull, existe m _ R ideal maximal contendo p. Considere o homo-
morsmo quociente : R R/m. A restricao de a K induz um isomormso de
corpos : K / := (K). Pelo lema da duplicacao existe uma extensao L
1
/K e
um isomorsmo de corpos : L
1
R/m estendendo . Como na demonstracao do
teorema 17.12
P
:= (x
P
) e uma raiz de

(P), e a fortiori
1
(
P
) L
1
e uma
raiz de P. Dessa forma construimos uma extensao L
1
/K na qual todo elemento de
T possui uma raiz.
Prosseguindo indutivamente, contruimos uma seq uencia de corpos
L
0
:= K L
1
L
2
L
n

tais que todo polinomio irredutvel monico em L
j
[x] possui uma raiz em L
j+1
.
Seja :=

j1
L
j
. Este conjunto e um corpo contendo K e armamos que e
algebricamente fechado. De fato, dado f [x] , este fatora-se linearmente em
algum L
j
[x] para j sucientemente grande. Portanto, por construcao, f possui raiz
em L
j+1
.
17.4. FECHOS ALG

EBRICOS 129
Corol ario 17.25 (existencia de fecho algebrico). Todo corpo K possui um
fecho algebrico.
Demonstrac ao. Pelo teorema anterior existe extensao /K tal que e al-
gebricamente fechado, portanto A

(K) e um fecho algebrico de K.


Teorema 17.26. Sejam K, K

corpos, : K K

um isomorsmo de corpos,
L/K, L

/K

extensoes de corpos, L (resp.

) algebrico sobre K (resp.


algebrico sobre K

). As seguintes condicoes sao equivalentes.


(1) O isomorsmo estende-se a um isormorsmo de corpos

: K[]
K

] tal que

() =

.
(2)

(P
|K
) = P

|K
.
Demonstrac ao. Suponha (1). Entao

(P
|K
)(

) =

(P
|K
()) = 0, em
particular

(P
|K
) [ P

|K
. Mas estes dois polinomios sao irredutveis monicos.
Portanto vale a igualdade.
Suponha (2). Sabemos que K[]

= K[x]/(P
|K
) e K

]

= K

[x]/(P

|K
).
Assim, compondo os isomorsmos abaixo encontramos

:
K[]

=

K[x]
(P
|K
)

[x]
(P

|K
)

=
K

].

Definic ao 17.27. Sejam L e L

extensoes de K e : L L

um isomorsmo
de corpos. Dizemos que e um K-isomorsmo, se
|K
for a identidade.
Em particular, tomando K = K

, a identidade e L = L

obtemos o corolario.
Corol ario 17.28. Sejam L/K uma extensao de corpos e ,

L algebricos
sobre K. As seguintes condicoes sao equivalentes.
(1) Existe um K-isomorsmo K[] K[

] tal que

.
(2) P
|K
= P

|K
.
Definic ao 17.29. Sejam L/K uma extensao e , L algebricos sobre K.
Dizemos que e K-conjugado a (denotamos por
K
), se P
|K
= P
|K
. Esta
nocao independe da escolha da extensao L/K. O conjunto (

dos K-conjugados
de e nito, pois #(

grau(P
|K
).
Proposic ao 17.30. Seja L/K uma extensao algebrica. Todo K-endomorsmo
de L e tambem um K-isomorsmo de L.
Demonstrac ao. Seja um K-endomorsmo de L. Observe que para todo
L temos ((

) (

, pois P
|K
(()) = (P
|K
()) = 0. Mas (

e nito e
e injetivo (pois e nao nulo). Logo
C
e uma bijecao de um conjunto nito nele
mesmo. A fortiori, e sobrejetiva e e um K-automorsmo de L.
Teorema 17.31 (extensao de homomorsmos). Sejam L/K uma extensao
algebrica e : K um homomorsmo de corpos com algebricamente fechado.
Entao existe : L um homomorsmo de corpos estendendo .
Demonstrac ao. Suponha inicialmente que L = k[] para algum L. Seja

uma raiz de

(P
|K
). Assim,

(P
|K
) = P

|K
, onde K

:= (K). Pelo
teorema 17.26, existe um homomorsmo de corpos : L estendendo tal que
() =

.
130 17. EXTENS

OES ALG

EBRICAS
No caso geral, consideramos o conjunto M de pares ordenados (L

) forma-
dos por extensoes L

/K contidas em L e homomorsmos de corpos

: L


estendendo . Denimos uma ordem parcial em M por
(L

) (L

) se e somente se L

|L
.
O conjunto M e indutivo. De fato, se L := (L
j
,
j
) [ j J M for um subcon-
junto totalmente ordenado, entao o corpo
L
J
:=
_
jJ
L
j
e um subcorpo de L e denindo
J
em cada L
j
por
J
:=
j
obtemos (por
construcao) um homomorsmo de corpos
J
: L
J
. Alem disto, temos que
(L
j
,
j
) (L
J
,
J
) para todo j J. Assim, (L
J
,
J
) e um limite superior para M.
Pelo lema de Zorn, o conjunto M admite elemento maximal (

L,

).
Armamos que

L = L. De fato, caso contrario, se

L L, utlizando a
primeira parte da prova, poderamos estender

a um homomorsmo de corpos

L() , o que e uma contradicao.


Teorema 17.32 (unicidade a menos de isomorsmo). Seja K um corpo. Supo-
nha que e
1
sejam corpos algebricamente fechados contendo K. Entao A

(K)
e A
1
(K) sao K-isomorfos.
Demonstrac ao. Pelo teorema anterior, existe um K-homomorsmo :
A

(K)
1
.

E claro que a imagem de esta contida em A
1
(K). Por outro
lado para todo
1
A
1
(K) e toda raiz de P
1|K
temos que P
|K
= P
1|K
.
Logo, pelo teorema 17.26, concluimos que existe um K-isomorsmo K[] K[
1
]
tal que
1
. Em particular, (A

(K)) = A
1
(K).
Exemplo 17.33. A motivacao para o teorema anterior vem da seguinte situa-
cao. Uma maneira de construir 1 a partir de e adicionar a os limites de
seq uencias de Cauchy de elementos de (ver [Li]). Por isto dizemos que 1 e o
completamento de .
Note-se entretanto que esta implcito na discussao anterior que estamos uti-
lizando para a nocao 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 1 e o completamento arquimediano de . Na
linguagem da geometria aritmetica moderna, o valor absoluto arquimediano nada
mais e que o primo no innito que compatica 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 existe um unico
ord
p
(x) Z tal que x = p
ordp(x)
x

, onde nem o numerador nem o denominador de


x

sao divisveis por p. Isto permite denir o seguinte valor absoluto (chamado
de p-adico)
[x[
p
:= p
ordp(x)
.
Este valor absoluto e nao 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 1 a partir de e acrescentamos a
os limites de seq uencias de Cauchy (com respeito ao valor absoluto p-adico). O
17.4. FECHOS ALG

EBRICOS 131
conjunto obtido e o corpo
p
dos n umeros p-adicos. Uma outra forma de representar
um elemento de
p
e atraves de uma serie de Laurent
x =

in
a
i
p
i
,
onde n Z e 0 a
i
< p e inteiro para todo i. Assim,
p
e o completamento de
com respeito ao valor absoluto p-adico.
Pelo teorema 17.24 existe um corpo algebricamente fechado contendo 1, por
exemplo C, e um corpo algebricamente fechado (ate completo, mas isto nao segue
do teorema, ver [Kob]) C
p
contendo
p
. Assim, teramos por um lado o fecho
algebrico A
C
() de en C (chamado o corpo de todos os n umeros algebricos e
denotado por ) e o fecho algebrico A
Cp
() de em C
p
. O que o teorema nos
diz e que apesar destes dois fechos algebricos serem subcorpos de corpos distintos
(os valores absolutos sao diferentes), eles sao -isomorfos. Isto nos permite usar a
notacao sem ambuiguidade.
Nos topicos adicionais comentaremos sobre um grupo ligado a e um dos
objetos mais importantes da aritmetica (bastante misterioso, ainda) o grupo de
Galois absoluto de .
CAPTULO 18
Extensoes separaveis
Definic ao 18.1. Seja f K[x], L/K uma extensao de corpos e L uma raiz
de f. A multiplicidade m = m(f, ) de como raiz de f e denido como o maior
inteiro m 1 tal que existe g L[x] com g() ,= 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, secao 15.3 mostramos que dados f, g K[x]K eles possuem um
fator comum nao 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.
Definic ao 18.2. Seja D um domnio de integridade. Consideremos o ho-
momorsmo : Z D tal que (1) = 1
D
, onde 1
D
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 nao nulo de Z, logo I = nZ para algum n 1. Alem disto pelo teorema dos
isomorsmos 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.1
D
= 0 e para todo a D temos tambem que pa = 0. Observe
tambem que
(a +b)
p
=
p

i=0
_
p
i
_
a
i
b
pi
= a
p
+b
p
,
pois para todo i = 1, , p 1 temos
_
p
i
_
0 (mod p).
Teorema 18.3. Seja L/K uma extensao de corpos e L algebrico sobre K.
Entao P
|K
nao possui razes m ultiplas ou existe h K[x] tal que P
|K
(x) = h(x
p
)
e neste caso p = car(K).
Demonstrac ao. Suponha que D(P
|K
) ,= 0. Neste caso, como grau(D(P
|K
)) < grau(P
|K
), entao mdc(P
|K
, D(P
|K
)) = 1, i.e., P
|K
nao admite razes
m ultiplas.
Seja
P
|K
= x
n
+
n1

i=0
a
i
x
i
.
133
134 18. EXTENS

OES SEPAR

AVEIS
Entao D(P
|K
) = 0 se e somente se para todo i tal que a
i
,= 0 temos que i = 0 em
K (i.e., i 0 (mod p) em Z). Assim,
P
|K
= x
n

p
+a
(n

1)p
x
(n

1)p
+. . . +a
p
x
p
+a
0
e basta tomar
h = x
n

+a
(n

1)p
x
n

1
+. . . +a
p
x +a
0
.

Definic ao 18.4. Dado f K[x] K, dizemos que f e separavel, se f nao


admite razes m ultiplas. Seja L/K uma extensao de corpos e L algebrico sobre
K, entao e dito separavel sobre K, se P
|K
for separavel. Uma extensao algebrica
L/K e dita separavel, 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
= a
p
[ 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 inclusao oposta.
Proposic ao 18.5. Um corpo K e perfeito se e somente se para todo f K[x]
irredutvel for separavel.
Demonstrac ao. Suponha que K seja perfeito e seja f K[x] irredutvel.
Seja L/K nita e L tal que f() = 0. Logo f = aP
|K
para a K

. Se
car(K) = 0 ou D(P
|K
) ,= 0, entao P
|K
e separavel (logo o mesmo vale para f).
Caso isto nao ocorra, entao P
|K
(x) = h(x
p
) para algum h K[x] e p = car(K).
Como K e perfeito K = K
p
. Escrevendo
P
|K
=
n

i=0
a
ip
x
ip
temos que para todo i existe b
i
K tal que a
ip
= b
p
ip
. Logo
P
|K
= (
n

i=0
b
ip
x
i
)
p
e redutvel, o que e uma contradicao.
Reciprocamente, suponha que todo f K[x] irredutvel seja separavel. Se
car(K) = 0 nada ha a fazer. Suponhamos que car(K) = p. Seja a K e f = x
p
a.
Existe uma extensao nita 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.
Proposic ao 18.6. Um corpo K e perfeito se e somente se toda extensao
algebrica L/K for separavel.
Demonstrac ao. Suponha que K seja perfeito e seja L/K uma extensao
algebrica. Pela proposicao 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 = x
p
a. Seja L/K nita e L tal que f() = 0. Logo P
|K
[ f e
pelo mesmo argumento anterior K.
18. EXTENS

OES SEPAR

AVEIS 135
Definic ao 18.7. Seja L/K uma extensao algebrica. Dizemos que L e
inseparavel sobre K, se nao for separavel, i.e., se P
|K
admitir razes m ultiplas.
Para provar uma proposi cao sobre transitividade de extensoes separaveis, pre-
cisamos antes do seguinte resultado sobre extensoes de homomorsmos.
Proposic ao 18.8. Seja L/K uma extensao nita, digamos L = K[
1
, ,
r
].
Seja um corpo algebricamente fechado e : K um homomorsmo nao trivial
(logo necessariamente injetivo) de corpos, onde e algebricamente fechado. Seja
m o n umero de extensoes : L de a L (ver captulo anterior). Entao
1 m [L : K].
Alem disto as seguintes condicoes sao equivalentes:
(i) m = [L : K].
(ii)
1
, ,
r
sao separaveis sobre K.
(iii) L/K e separavel.
Demonstrac ao. Provaremos inicialmente a proposicao para r = 1. Sejam

1
=
1
, ,
n
as razes de P
1|K
. Se e uma extensao de a L, entao (
1
)
e necessariamente uma raiz de P
1|K
, uma vez que este polinomio e invariante por
. Assim, o n umero de extensoes e igual ao n umero de razes distintas de P
1|K
.
Este n umero e no maximo igual a grau(P
1|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 P
1|K
for igual a [L : K] = grau(P
1|K
). Isto equivale a P
1|K
ser separavel. Assim, as
condicoes (i) e (ii) sao equivalentes.

E claro que (iii) implica (ii). Suponha que L/K
seja inseparavel, 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[]] extensoes 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
nita de extensoes
K = K
0
K
1
= K
0
[
1
] K
2
= K
1
[
2
]
K
r
= K
r1
[
r
] = K[
1
, ,
r
] = L.
Pela primeira parte, o n umero de extensoes
1
de a K
1
e no maximo [K
1
: K], o
n umero de extensoes de
1
a K
2
e no maximo [K
2
: K
1
], etc. Portanto, o n umero
de extensoes de a L e no m aximo igual a
[K
1
: K][K
2
: K
1
] . . . [K
r
: K
r1
] = [L : K].
Como anteriormente (iii) implica (ii). Suponha (ii). Entao cada
i
e separavel
tambem sobre K
i1
. A fortiori, pela primeira parte, o n umero de extensoes de
i1
a K
i
e igual a [K
i
: K
i1
]. Aplicando a multiplicativade dos graus concluimos que
m = [L : K]. Finalmente, a prova que (i) implica (iii) e identica `a da primeira
parte.
Corol ario 18.9. Sejam L/K uma extensao algebrica e M um subconjunto de
L. Se todo M for separavel sobre K, entao K[M]/K e separavel.
136 18. EXTENS

OES SEPAR

AVEIS
Demonstrac ao. Basta observar que
K[M] =
_
FC
K[F],
onde F percorre o conjunto C de subconjuntos nitos de M, e aplicar a proposicao
anterior.
Teorema 18.10. Sejam L/K e M/L extensoes algebricas. Entao M/K e
separavel se e somente se M/L e L/K o forem.
Demonstrac ao.

E claro que se M/K for separavel, entao M/L e L/K tam-
bem o sao. Provemos a recproca. Seja M e
P
|L
= x
n
+a
n1
x
n1
+. . . +a
0
.
Seja L := K[a
0
, , a
n1
]. Entao P
|L
L[x] e e separavel sobre L. Como cada
a
i
L e L/K e separavel, 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
separavel.
Seja : K um homorsmo 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 extensoes deste homomorsmo 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 separavel sobre K.
Definic ao 18.11. Seja L/K uma extensao algebrica e um corpo algebri-
camente fechado. Denotamos por Hom
K
(L, ) o conjunto dos homomorsmos de
corpos : L tais que
|K
= id. Sao chamados K-homomorsmos de L em .
O seguinte resultado e uma conseq uencia imediata da proposicao 18.8.
Teorema 18.12. Seja L/K uma extensao nita. Entao
#Hom
K
(L, ) [L : K].
Alem disto, vale a igualdade se e somente se L/K for separavel.
Definic ao 18.13. Seja L/K uma extensao algebrica. Denimos o fecho sepa-
ravel S
L
(K) de K em L por
S
L
(K) := L[ e separavel sobre K.

E claro que K S
L
(K). Fica como exerccio provar que S
L
(K) e um subcorpo de
K (utilize a transitividade de extensoes separaveis provada acima).
Definic ao 18.14. Seja L/K uma extensao de corpos. Dizemos que e um
elemento primitivo de L/K se L = K[]. Neste caso, dizemos que L/K e uma
extensao simples.
Teorema 18.15 (teorema do elemento primitivo). Suponha que K seja um
corpo innito. Seja L/K uma extensao nita e separavel. Entao L/K e simples,
i.e., existe L elemento primitivo de L/K.
18.1. CORPOS FINITOS 137
Demonstrac ao. Observemos inicialmente que basta supor que L seja gerado
por 2 elementos , , digamos L = K[, ]. De fato, sendo L/K nita, sabemos
que L e da forma L = K[
1
, ,
r
]. Suponha o resultado provado para extensoes
geradas por 2 elementos. Assim, existe
1
K
2
= K
1
[
1
] = K[
1
,
2
] tal que K
2
=
K[
1
]. Pelo mesmo argumento, existe
2
K
3
tal que K
3
= K[
1
,
3
] = K[
2
].
Repetindo sucessivamente o argumento, concluimos que L = K
r
= 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 extensao nita contendo todas as razes de f e g. Mostraremos que
mdc
M[x]
(h, g) = x .
Observemos inicialmente que algum
j
e raiz de f (com j > 1) se e somente se
c
j
= +c(
j
) =
i
,
para algum i. Ou equivalentemente, se e somente se
(18.1) c =

i


j
.
Note que o conjunto destas fracoes com j percorrendo 2, , m e i percorrendo
1, , n e nito. Como o corpo K e innito, podemos sempre escolher c K
diferente de todas estas fracoes. Em outras palavras a unica raiz comum de h e g
e , da segue o resultado sobre o mdc.
Mas o mdc nao 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.
Observac ao 18.16. No proximo captulo daremos uma prova intrnseca do
teorema do elemento primitivo para corpos nitos. Observe tambem que na prova
do teorema do elemento primitivo, se nos restringirmos a corpos L da forma K[, ],
nao precisamos supor que L/K seja separavel. Basta que seja separavel sobre K,
uma vez que isto garante que os denominadores de (18.1) sejam todos nao nulos.
18.1. 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
nito que sera denotado por F
p
. Uma maneira natural de denir corpos nitos
e tomar f F
p
[x] irredutvel e lembrar que o anel quociente F
p
[x]/(f) e neste
caso um corpo. Este corpo tambem pode ser escrito como F
p
[] para raiz de f
em alguma extensao nita l de F
p
. Alem disto, [F
p
[] : F
p
] = grau(f) digamos
n. Assim, como F
p
espaco vetorial F
p
[] e isomorfo a F
n
p
portanto e um corpo de
q = p
n
elementos. Estes corpos sao caracterizados pelo seguinte teorema.
Teorema 18.17. (a) Para todo n 1 inteiro existe um corpo nito F
q
de
q = p
n
elementos dado pelo conjunto das razes
x
q
x
de x
q
x em algum
corpo algebricamente fechado contendo F
p
. Alem disto este polinomio
e separavel.
(b) O corpo F
q
e unico a menos de isomorsmo.
138 18. EXTENS

OES SEPAR

AVEIS
(c) O grupo multiplicativo F

q
= F
q
0 e um grupo cclico.
(d) Os fatores irredutveis monicos de x
q
x sao exatamente os polinomios
irredutveis monicos f F
p
[x] tais que grau(f) [ n.
(e) Se q

= p
m
, entao F
q
F
q
se e somente se q

[ q.
Demonstrac ao. (a) Sabemos que existe uma extensao nita L de F
p
tal que
f fatora-se linearmente em L[x]. Seja F
q
:=
x
q
x
L. Armamos que F
q
e
um subcorpo de L. De fato, se a, b F
q
, entao (a + b)
q
= a
q
+ b
q
= a + b,
logo a + b F
q
. Alem disto (ab)
q
= a
q
b
q
= ab, logo ab F
q
. E se a F

q
,
entao (a
1
)
q
= (a
q
)
1
= a
1
, logo a
1
F
q
. Alem disto, como D(x
q
x) = 1,
concluimos que x
q
x e separavel. Otem (b) segue da unicidade de fecho algebrico
a menos de isomorsmo.
O item (c) segue imediatamente do seguinte lema.
Lema 18.18. Seja K um corpo e G K

um subgrupo nito. Entao G e


cclico.
Demonstrac ao. Como G e nito, entao seu expoente exp(G) tambem o e
(veja denicao 9.33). Digamos que n = exp(G). Isto signica que para todo a G,
temos a
n
= 1, ou seja, G W
n
(K) := K[
n
= 1. Mas este e o conjunto das
razes de x
n
1 que tem cardinalidade no maximo n. Portanto, #G n, como a
desigualdade contraria vale em geral, temos que [G[ = exp(G) = n. Pela proposicao
9.36, concluimos que G e cclico.
Para provar os tens (d) e (e) precisamos de um lema adicional.
Lema 18.19. Seja q

:= p
m
tal que n = mk. Entao x
q

x divide x
q
x.
Demonstrac ao. Recordemos a fatoracao
y
d
1 = (y 1)(y
d1
+. . . +y + 1).
Tomemos y = q

e d = k, assim q

1 divide (q

)
k
1 = q 1. Tomando y = x
q

1
e
d = (q 1)/(q

1) obtemos que x
q

1
1 divide (x
q

1
)
(q1)/(q

1)
1 = x
q1
1,
multiplicando por x concluimos que x
q

x divide x
q
x.
Suite da prova do teorema. (d) Seja f um fator irredutvel monico de x
q

x. Entao existe F
q
tal que f = P
|Fp
. Neste caso, F
q
F
p
[] F
p
e como
[F
p
[] : F
p
] = grau(P
|Fp
) concluimos que grau(f) [ n.
Reciprocamente, se f F
p
[x] e irredutvel monico de grau m [ n, entao existe
uma extensao nita L de F
p
e L tal que f = P
|Fp
. Neste caso, F
p
[] = F
q
,
onde q

= p
m
. Como m [ n, (x
q

x) [ (x
q
x), em particular
x
q

x
= F
q

x
q
x
= F
q
. Logo e raiz de x
q
x, assim f = P
|Fp
[ (x
q
x).
(e) Suponhamos que m [ n. Pelo lema anterior, (x
q

x) [ (x
q
x), logo

x
q

x
= F
q

x
q
x
= F
q
. Reciprocamente, se F
q
F
q
, entao [F
q
: F
p
] = n =
[F
q
: F
q
][F
q
: F
p
] = [F
q
: F
q
]m, assim m [ n.
CAPTULO 19
Extensoes puramente inseparaveis
Ao longo de todo este captulo K sera um corpo de caracterstica prima p.
Sabemos que se L/K for uma extensao e A
L
(K), entao P
|K
e separavel ou
existe h
1
K[x] tal que P
|K
(x) = h
1
(x
p
). Note que h
1
(x) e monico e irredutvel,
na verdade coincide com P

p
|K
. Assim, podemos repetir o argumento para h
1
.
Pela nitude do grau de P
|K
, concluimos que existe um e 0 inteiro maximo e

P
|K
K[x] tal que
P
|K
(x) =

P
|K
(x
p
e
).
Este inteiro e e dito o expoente de P
|K
.
O anel K[x] e fatorial, logo similarmente, podemos denir para todo f K[x]
K o maior inteiro e 0 tal que
f(x) =

f(x
p
e
),
para um unico

f K[x]. Novamente e e dito o expoente de f. Observamos que f
e separavel se e somente se e = 0.
Definic ao 19.1. Um polinomio f K[x] K e dito puramente inseparavel se
f(x) = x
p
e
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 nita L/K entao
f(x) = (x )
p
e
.
Ou seja, um polinomio puramente inseparavel possui uma unica raiz em um fecho
algebrico de K. Neste sentido um polinomio puramente inseparavel e o extremo
oposto de um polinomio separavel.
Definic ao 19.2. Seja L/K uma extensao de corpos e L algebrico sobre
K. Dizemos que e puramente inseparavel sobre K se for raiz de algum f K[x]
K puramente inseparavel. Observe que todo elemento de K e simultaneamente
separavel e puramente inseparavel sobre K. Dizemos que uma extensao algebrica
L/K e puramente inseparavel se todo L for puramente inseparavel sobre K.
Lema 19.3. Seja L/K extensao e A
L
(K). Entao e puramente in-
separavel sobre K se e somente se P
|K
for puramente inseparavel.
Demonstrac ao. Se P
|K
for puramente inseparavel nada ha a fazer. Supon-
hamos que seja puramente inseparavel sobre K. Ou seja, existe e 0 tal que
e raiz de x
p
e
a para algum a K. Suponha e mnimo para esta propriedade.
Neste caso, x
p
e
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 homomorsmo nao trivial de corpos. As
seguintes condicoes sao equivalentes:
139
140 19. EXTENS

OES PURAMENTE INSEPAR

AVEIS
(i) Existe uma unica extensao : L de a L.
(ii) Todo elemento de M e puramente inseparavel sobre K.
(iii) L/K e puramente inseparavel.
Demonstrac ao. Suponha (ii). Sabemos que existe um homomorsmo :
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 ca univocamente detereminado, portanto e unico.
Suponha que L/K nao seja puramente inseparavel, i.e., existe L tal
que P
|K
e puramente inseparavel. Logo

(P
|K
) tambem nao e puramente in-
separavel. Portanto possui pelo menos duas razes distintas digamos
1
,=
1
.
Assim, existem pelo menos duas opcoes para , ou (alpha) =
1
ou () =
1
.
Isto mostra que (i) implica (iii).

E imediato que (iii) implica (ii).
Proposic ao 19.5. Sejam L/K e M/L extensoes algebricas. Entao M/K e
puramente inseparavel se e somente se M/L e L/K forem puramente inseparaveis.
Demonstrac ao. Suponha que M/K seja puramente inseparavel. Entao au-
tomaticamente L/K e puramente inseparavel. Alem disto, como K L, se

p
e
K L, entao M/L e puramente inseparavel.
Reciprocamente, suponha que M/L e L/K sejam puramente inseparaveis. Da-
do M temos que existe e 0 tal que
p
e
L. Por outro lado, existe f 0 tal
que (
p
e
)
p
f
K, i.e.,
p
e+f
K e e puramente inseparavel sobre K.
Definic ao 19.6. Seja L/K uma extensao algebrica. Denimos o fecho pura-
mente inseparavel de K em L por
P
L
(K) := L[ e puramente inseparavel sobre K.
Deixamos a cargo do leitor vericar que isto e um subcorpo de L contendo K.
Observac ao 19.7. Lembre que o fecho separavel S
L
(K) de K em L e denido
similarmente como o conjunto dos elementos de L separaveis sobre K. Assim,
P
L
(K) S
L
(K) = K.
Proposic ao 19.8. Seja L/K uma extensao algebrica. Entao L/S
L
(K) e pu-
ramente inseparavel.
Demonstrac ao. Seja L. Seja e o expoente de P
|K
. Assim P
|K
(x) =
h
1
(x
p
e
) com h
1
K[x] separ avel. Em particular,
p
e
como raiz de h
1
pertence a
S
L
(K).
Observac ao 19.9. Note que a proposicao diz que qualquer extensao algebrica
L/K pode ser decomposta em dois pedacos, L/S
L
(K), puramente inseparavel, e
S
L
(K)/K separavel.
Definic ao 19.10. Seja L/K uma extensao algebrica. Se S
L
(K) = K dizemos
que K e separavelmente fechado em L.
Definic ao 19.11. Seja L/K uma extensao nita. O grau de separabilidade
[L : K]
s
de L/K e denido por [S
L
(K) : K], e o grau de inseparabilidade [L : K]
i
de L/k e denido por [L : S
L
(K)].
19. EXTENS

OES PURAMENTE INSEPAR

AVEIS 141
Proposic ao 19.12. Seja L/K nita puramente inseparavel, entao [L : K] e
potencia de p.
Demonstrac ao. Sejam
1
, ,
r
geradores de L sobre K e para todo i seja
K
i
:= K
i1
[
i
]. Como cada
i
e puramente inseparavel sobre K, ele tambem o e
sobre K
i1
. Assim, [K
i
: K
i1
] e potencia de p, pois e igual ao grau de P
i|Ki1
que e puramente inseparavel. A fortiori, [L : K] e potencia de p.
CAPTULO 20
Corpos de decomposicao e extensoes normais
Definic ao 20.1. Seja K um corpo e f K[x] K. Seja um corpo algebri-
camente fechado com K. Seja
f
:= [ f() = 0 =
1
, ,
n
. O
corpo de decomposicao K[
f
] de f com relacao a K e a extensao nita K[
1
, ,

n
] gerada sobre K por
1
, ,
n
. Observemos que este e o menor subcorpo
de contendo K e
f
. De fato, qualquer outro subcorpo contendo K e
f
nec-
essariamente contem K(
f
), pois os elemento deste sao polinomios nos
i
s com
coecientes em K. Uma extensao algebrica L/K e dita normal, se para todo L,

P
|K
L.
Observac ao 20.2. Note que a nocao de corpo de decomposicao a priori depen-
deria do corpo . Novamente, com o mesmo argumento que utilizado para provar
a unicidade de fecho algebrico a menos de isomorsmo, observamos que se

f
for o
conjunto de razes de f em um outro corpo algebricamente fechado

K, entao
K[

f
] e K[
f
] sao K-isomorfos.
Observac ao 20.3. Se F K[x] K for uma famlia de polinomios, denimos
da mesma forma o conjunto

F
:=
_
fF

f
e denotamos por K[
F
] o corpo de decomposicao da famlia em . Este nada mais
e que o compositum dos corpos K[
f
] para f F.
Proposic ao 20.4. Uma extensao algebrica L/K e normal se e somente se para
todo f K[x] irredutvel temos
f
L ou
f
L = .
Demonstrac ao. Suponha que L/K seja normal. Seja f K[x] irredutvel
tal que
f
L ,= . Seja L
f
. Entao existe a K

tal que f = aP
|K
. Por
hipotese,
P
|K
L, mas
f
=
P
|K
.
Reciprocamente, suponha que para todo f K[x] irredutvel
f
L ou

f
L = . Seja L. Ent ao
P
|K
L ,= , portanto
P
|K
L.
Exemplo 20.5. Considere f = x
3
2 [x]. Seja z = e
2i/3
. Entao
x
3
2
=

2,
3

2z,
3

2z
2
C. Desta forma, (
x
3
2
) [
3

2, z]. Mas z = (
3

2z)/
3

2
(
x
3
2
). Logo (
x
3
2
) = [
3

2, z]. Pelo mesmo argumento, (


x
4
5
) =
[
4

5, i].
Proposic ao 20.6. Seja L/K uma extensao tal que [L : K] = 2. Entao L/K e
normal.
Demonstrac ao. Seja L. Se K, entao P
|K
= x e
P
|K
=
K L. Caso contrario, em L[x] temos P
|K
= (x )g(x) para g L[x]
monico de grau 1, assim g(x) = x , logo
P
|K
= , L.
143
144 20. CORPOS DE DECOMPOSIC

AO E EXTENS

OES NORMAIS
Observac ao 20.7. Note que em uma extensao normal L/K para todo L,
P
|K
fatora-se linearmente em L[x].
Definic ao 20.8. Seja L/K uma extensao de corpos, um corpo algebri-
camente fechado contendo K e Hom
K
(L, ) o conjunto dos K-homomorsmos
: L . Denotamos por Aut(L/K) ao conjunto dos K-automorsmos de L, i.e.,
o conjunto dos automorsmos : L L de L tais que
|K
= id
K
.
Observac ao 20.9. Ao contrario das extensoes nitas, algebricas e separaveis,
nao vale transitividade para extensoes normais. De fato, se L = [
3

2, z] =
(
x
3
2
), entao L/ e normal (pelo teorema). A extensao L/[
3

2] e normal,
pois seu grau e 2. Mas a extensao [
3

2]/ nao e normal, pois x


3
2 tem tambem
como razes
3

2z e
3

2z
2
e este n umeros sao n umeros complexos conjugados, en-
quanto [
3

2] 1.
Consideremos agora a extensao [
4

5]/. Ela tem grau 4, pois x


4
5 e
irredutvel sobre (criterio de Eisenstein para p = 5). Assim, as extensoes
[
4

5]/[

5] e [

5]/ tem grau 2, portanto sao normais. Mas a extensao


[
4

5]/ nao o e, pois x


4
5 tem tambem como razes
4

5i e estes sao n umeros


complexos conjugados, enquanto [
4

5] 1.
O lema a seguir permite-nos denir 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. Entao a extensao
_

NN
N
_
/K
e normal.
Demonstrac ao. Seja

NN
N. Como N e N/K e normal, con-
cluimos que
P
|K
N, para todo N N.
Definic ao 20.11. Sejam K L corpos com algebricamente fechado.
Seja N
L
o conjunto de subcorpos N de contendo L tais que N/K seja normal.
O corpo
N

(L/K) :=

NN
L
N
e chamado o fecho normal da extensao L/K em . Segue da denicao 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 polinomios. Disto seguira que no caso particular de extensoes
normais nitas, estas podem ser caracterizadas como corpos de decomposicao de
apenas um polinomio.
Teorema 20.12. Sejam K corpos com algebricamente fechado. Seja
L/K uma extensao algebrica contida em . As seguintes condicoes sao equivalentes:
(i) L/K e normal.
(ii) Existe uma famlia F K[x] K tal que L = K[
F
].
(iii) Hom
K
(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 EXTENS

OES NORMAIS 145


Demonstrac ao. Suponha (i) e seja F como acima. Para todo M, uma
vez que L/K e normal,
P
|K
L. A fortiori, K[
F
] L. Por outro lado,
L = K[M] K[
F
] L, logo vale (ii).
Suponha (ii). Observe que temos sempre a inclusao Aut(L/K) Hom
K
(L, ).
Seja Hom
K
(L, ). Para todo f F temos que (
f
)
f
, em particular
(L) L. A igualdade segue da proposicao 17.30.
Suponha (iii). Sejam L e
P
|K
. Logo P
|K
= P
|K
. Pelo corolario
17.28 existe um K-isomorsmo : K[] K[] tal que () = . Como
L e L/K e algebrica, existe um K-homomorsmo : L tal que
K[]
= .
Por (iii) temos entao = () L. Assim,
P
|K
L e L/K e normal.
Corol ario 20.13. Sejam L/K uma extensao algebrica, M e F como no teo-
rema. Entao K[
F
] e o fecho normal de L/K em .
Demonstrac ao.

E claro que K L K[
F
], e pelo teorema K[
F
]/K e
normal. Por outro lado para todo subcorpo N de contendo L e normal sobre K
e para todo M temos
P
|K
N, portanto K[
F
] N.
Corol ario 20.14. Seja L/K uma extensao nita, digamos L = K[
1
, ,
r
].
Seja
P := P
1|K
. . . P
r|K
.
Entao K[
P
] e o fecho normal de L/K em .
Corol ario 20.15. Seja L/K uma extensao nita. As seguintes condicoes sao
equivalentes.
(1) L/K e normal.
(2) Existe f K[x] K tal que L = K[
f
].
(3) Hom
K
(L, ) = Aut(L/K).
Reunindo as informacoes deste captulo e do anterior obtemos o seguinte teo-
rema.
Teorema 20.16. Seja L/K uma extensao nita e um corpo algebricamente
fechado contendo K.
(1) #Hom
K
(L, ) [L : K] e vale a igualdade se e somente se L/K e
separavel.
(2) #Aut(L/K) #Hom
K
(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 separavel
e normal.
No proximo captulo deniremos extensoes nitas separaveis e normais como
extensoes galoisianas.
146 20. CORPOS DE DECOMPOSIC

AO E EXTENS

OES NORMAIS
20.1. Exemplos
Exemplo 20.17. Seja f = x
3
2 [x]. Considere o diagrama de corpos
[
3

2, z] = [
f
]
/
[
3

2] [z]
/

A extensao [
3

2]/ tem grau 2 pois x


3
2 e irredutvel em [x] pelo criterio
de Eisenstein com p = 2. A extensao [z]/ tem grau 2, pois o polinomio mnimo
de z sobre e x
2
+ x + 1. As razes deste polinomio sao z e z
2
que sao n umeros
complexos, um conjugado do outro. Como [
3

2] 1, x
2
+ x + 1 e irredutvel
sobre [
3

2], portanto
[[
3

2, z] : [
3

2]] = 2 e [(
x
3
2
) : ] = 6.
Assim #Gal((
x
3
2
)/) = 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 S
3
das permutacoes de 3 elementos que e dado explicitamente
por
id, ,
2
, , ,
2
.
Vamos mostrar que este e o grupo de Galois G = Gal((
x
3
2
)/).
Como 1,
3

2,
3

2
2
, z, z
3

2, z
3

2 e uma base de (
x
3
2
) como -espaco vetorial,
para obter um elemento de G basta calcula-lo em
3

2 e z. Observemos que dado


G, entao
(
3

2)
3
= (
3

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

2)
3

2z
i
[ para i = 0, 1, 2. Da mesma forma (z) z, z
2
.
Denimos por
(
3

2) :=
3

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

2) :=
3

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([
f
]/) gerado por e tem ordem
6, logo deve ser todo o grupo.
20.1. EXEMPLOS 147
Exemplo 20.18. Seja f = x
4
5 [x] e K = (
x
4
5
) = [
4

5, i]. Con-
sidere o diagrama de corpos
[
4

5, i] = [
f
]
/
[
4

5] [i]
/

Note que [[
4

5] : ] = 4, pois x
4
5 e irredutvem em [x] pelo criterio de
Eisenstein para p = 5, [[i] : ] = 2, pois x
2
+ 1 e irredutvel em [x], suas razes
sao i, assim, uma vez que [
4

5] 1, temos que x
2
+ 1 e tambem irredutvel
sobre [
4

5][x], portanto [K : ] = 8 = #Gal(K/). 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, D


4
que e dado explicitamente por
id, ,
2
,
3
, , ,
2
,
3
.
Vamos mostrar que este e o grupo de Galois G = Gal(K/).
Como 1,
4

5,
4

5
2
,
4

5
3
, i,
4

5i,
4

5
2
i,
4

5
3
i formam uma base de K como -
espaco vetorial, para obter um elemento de G basta calcula-lo em
4

5 e i. Ob-
servemos que dado G, (
4

5)
4

5,
4

5i e (i) i.
Denimos por
(
4

5) :=
4

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

5) :=
4

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

5) = (
4

5i) =

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

5) = (
4

5) =
4

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

5) = (
4

5i) =
4

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

5) =
4

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

5) = (
4

5i) =
4

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

5) =
3
(
4

5) =
4

5i e
3
(i) =
3
(i) = i.
Finalmente, o subgrupo de Aut([
f
]/) gerado por e tem ordem 8, logo
e todo o grupo.
CAPTULO 21
Teoria de Galois
21.1. Correspondencia de Galois
Definic ao 21.1. Seja N/K uma extensao nita, G = Aut(N/K), / o conjunto
dos subcorpos L de N contendo K e ( o conjunto dos subgrupos H de G. Denimos
duas funcoes:
: / ( dada por (L) := Aut(N/L) e
: ( / dada por (H) := N
H
:= N [ () = para todo H.
Veriquemos que N
H
e de fato um subcorpo de N, e claro que K N
H
. De fato,
como e um homomorsmo temos que (+) = () +() = +. O mesmo
vale para o produto. Alem disto, (
1
) = ()
1
=
1
. O par de funcoes ,
e chamado uma conexao de Galois.
Este par satisfaz `as seguintes propriedades.
Proposic ao 21.2. (1) Se L
1
L
2
, entao (L
1
) (L
2
).
(2) Se H
1
H
2
, entao (H
1
) (H
2
).
(3) L (L).
(4) H (H).
Alem disto, denotando por /

a imagem de e (

a imagem de
temos tambem as seguintes propriedades.
(5) L /

se e somente se L = (L).
(6) H (

se e somente se H = (H). Como conseq uencia destes ultimos


2 itens temos imediatamente que
(7) = .
(8) = . Em particular, , induzem uma bijecao entre os conjuntos
/

.
Demonstrac ao. (1) Seja (L
2
), entao para todo L
2
, = ,
em particular o mesmo vale para todo L
1
, logo (L
1
).
(2) Seja (H
2
), logo para todo H
2
, = , em particular o mesmo
vale para todo H
1
, logo (H
1
).
(3)

E claro que para todo L e para todo Aut(N/L) temos = ,
assim (L).
(4)

E claro que para todo H e (H) temos que = , portanto,
(H).
(5)

E claro que se L = (L), entao L /

. Por outro lado, se L /

,
digamos L = (H), entao, como H (H), temos que L = (H)
(H) = (L).
149
150 21. TEORIA DE GALOIS
(6)

E claro que se H = (H), entao H (

. Por outro lado, se H (

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

Definic ao 21.3. Dizemos que a restricao de uma conexao de Galois , aos


conjuntos /

e (

e uma correspondencia de Galois. Uma extensao nita L/K e


dita galoisiana se for separavel e normal.
Teorema 21.4 (teorema de Artin). Dado H ( temos que N/N
H
e ga-
loisiana, [N : N
H
] = #H e H = Aut(N/N
H
) = (H).
Demonstrac ao. Seja N e (

= [ H o conjunto dos elementos


H-conjugados a . Note que #(

[H[. Seja
f

:=

C
(x ).
Observemos que para todo H,
|C
e uma permutacao de (

(uma vez que


e injetivo, (

e nito e ((

) (

). Portanto, f

N
H
[x]. Por construcao f

e
separavel, 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 nita 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.
Proposic ao 21.5. Seja L /. Entao L /

se e somente se N/L for


galoisiana.
Demonstrac ao. Se L /

, o teorema de Artin garante que N/Le galoisiana.


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

.
Teorema 21.6 (teorema fundamental da teoria de Galois). Seja N/K uma
extensao galoisiana nita. Entao , dene uma correspondencia de Galois entre
/ e (.
21.1. CORRESPOND

ENCIA DE GALOIS 151


Demonstrac ao. Ja provamos anteriormente que se N/K for galoisiana entao
N/L tambem o sera para todo L / (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.
Exemplo 21.7. Seja K = , N = [
x
3
2
]. Ja provamos anteriormente
que N = [
3

2, ], onde = e
2i/3
, [N : ] = 6 e G = Aut(N/) = S
3
=
id, ,
2
, , ,
2
com o() = 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 N
G
N e pela
teoria de Galois [N : N
G
] = #G = 6, logo = N
G
.
Seja H
1
= ) = id, ,
2
. Observe que [] N
H1
N e que [N : N
H1
] =
#H
1
= 3. Como [[] : ] = 2, concluimos que [] = N
H1
.
Seja H
2
= ) = id, . Entao [
3

2] N
H2
N, [N : N
H2
] = #H
2
= 2.
Como [[
3

2] : ] = 3, segue que [
3

2] = N
H2
.
Seja H
3
= ). Observe que (
3

2) =
3

2, () =
2
, logo (
3

2) =
3

2
2
=
3

2. Portanto, (
3

2(1 +)) =
3

2(1 +) =
3

2
2
. Assim, [
3

2
2
]
N
H3
N. Como
3

2
2
e raiz de x
3
2 e este e irredutvel sobre , segue que
[[
3

2
2
] : ] = 3. Como [N : N
H3
] = #H
3
= 2, concluimos que [
3

2
2
] = N
H3
.
Seja H
4
=
2
). Observe que
2
(
3

2) =
3

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

2
2
)
=
3

2
2
=
3

2, portanto
2
(
3

2(1+
2
)) =
3

2(1+
2
) =
3

2. Assim, [
3

2]
N
H4
N, [N : N
H4
] = #H
4
= 2 e [[
3

2] : ] = 3, portanto [
3

2] = N
H4
.
Exemplo 21.8. Seja K = , N = [
x
4
3
]. Ja provamos anteriormente que
N = (
4

3, i), [N : ] = 8 e G = Aut(N/) = D
4
= id, ,
2
,
3
, , ,
2
,
3

com o() = 4, o() = 2 e =


3
. Alem disto, (
4

3) =
4

3i, (i) = i,
(
4

3) =
4

3 e (i) = i.
N N
{id}
N, N = N
{id}
.
N
G
N, [N : N
G
] = #G = 8, = N
G
.
H
1
= ), [i] N
H1
N, [N : N
H1
] = #H
1
= 4, [[i] : ] = 2, [i] = N
H1
.
H
2
=
2
),
2
(
4

3) =
4

3,
2
(i) = i,
2
(

3i) =
2
(
4

3)
2
i =

3i, [

3i]
N
H2
N, [N : N
H2
] = #H
2
= 2, [[

3i] : ] = 4 ja que

3i e raiz de x
4
+ 3
irredutvel sobre , [

3i] = N
H2
.
H
3
= ), [
4

3] N
H3
N, [N : N
H3
] = #H
3
= 4, [[
4

3] : ] = 4,
[
4

3] = N
H3
.
H
4
= ), (
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 x


4
+ 12, pelo criterio de Eisenstein para p = 3, este
polinomio e irredutvel sobre , logo [[
4

3(1+i)] : ] = 4, [
4

3(1+i)] N
H4

N, [N : N
H4
] = #H
4
= 2, (
4

3(1 +i)) = N
N4
.
H
5
=
2
),
2
(
4

3) =
4

3,
2
(i) = i,
2
(
4

3i) =
4

3i, [
4

3i]
N
H5
N, [N : N
H5
] = #H
5
= 2, [[
4

3i] : ] = 4, ja que e raiz de x


4
3,
[
4

3i] = N
H5
.
H
6
=
3
),
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 x
4
+ 12, [[
4

3(1 i)] : ] = 4, [
4

3(1 i)]
N
H6
N, [N : N
H6
] = #H
6
= 2.
152 21. TEORIA DE GALOIS
Finalmente, ca como exerccio calcular os corpos xos dos seguintes subgrupos
de G :
2
, ) e
2
, . Ambos tem ordem 4, e esgotam a correspondencia de
Galois.
21.2. Extensoes e subgrupos normais
Proposic ao 21.9. Seja N/K galoisiana nita, L / e H (. Entao
Aut(N/L)
1
= Aut(N/(L)) e N
H
1
= (N
H
).
Demonstrac ao. Como N/K e galoisiana L = N
Aut(N/L)
. Seja Aut(N/L)
e N, entao
1
() = = , i.e.,
1
Aut(N/(L)). Recipro-
camente, se Aut(N/(L)) e N, entao = , i.e.,
1
= , i.e.,

1
Aut(N/L), i.e., Aut(N/L)
1
.
Seja N
H
1
e H, entao
1
= , i.e.,
1
=
1
, i.e.,

1
N
H
, i.e., (N
H
). Reciprocamente, se N
H
e H, entao

1
() = = , i.e., N
H
1
.
Teorema 21.10. Seja N/K galoisiana nita e L /. Entao L/K e normal
(logo galoisiana) se e somente se Aut(N/L) Aut(N/K). Neste caso
Aut(N/K)/ Aut(N/L)

= Aut(L/K).
Demonstrac ao. Suponha que L/K seja normal. Dado Aut(N/L) e
N algebricamente fechado, entao
|L
: L N e um K-homomorsmo (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) Aut(N/K).
Reciprocamente, se Aut(N/L) Aut(N/K), entao
Aut(N/(L)) = Aut(N/L)
1
= Aut(N/L).
Pela correspondencia de Galois L = (L). Seja : L um K-homomorsmo.
Como N/L e nita (logo algebrica), existe : N um K-homomorsmo 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)
denida por
|L
e um homomorsmo de grupos. Este homomorsmo e so-
brejetivo, 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 ultima armativa segue do teorema dos homomorsmos.
Definic ao 21.11. Sejam K, L subcorpos de . Denimos o compositum KL
de k e L em como sendo o menor subcorpo de contendo K e L.
Lema 21.12. Sejam K, L subcorpos de e
K[L] :=
_
f(
1
, ,
m
)
g(
1
, ,
n
)
[ f e g
tem coecientes em K e
1
, ,
m
,
1
, ,
n
L .
Entao KL = K[L].
21.3. COEFICIENTES E RA

IZES 153
Demonstrac ao. Observemos inicialmente que por construcao K[l] e um sub-
corpo de . Alem disto contem K (tome denominador igual a 1 e numerador
igual a uma funcao constante) e L (tome denominador igual a 1 e numerador
igual a variavel
1
). Seja N um subcorpo contendo K e L. Entao necessaria-
mente contera qualquer fracao f(
1
, ,
m
)/g(
1
, ,
n
) como acima. Portanto,
KL = K[L].
Proposic ao 21.13. Seja N/K galoisiana nita, K

/K nita e N, K

um
corpo algebricamente fechado. Entao K

N/K

e galoisiana nita e
: Aut(K

N/K

) Aut(N/K

N)
dada por
|N
e um isomorsmo de grupos. Em particular, [K

N : K

] = [N :
K

N].
Demonstrac ao. Como N/K e nita, entao existem
1
, ,
r
N tais que
N = K[
1
, ,
r
]. Logo K

N = K

[
1
, ,
r
] e como cada
i
e algebrico sobre
K (logo sobre K

) concluimos que K

N/K

e nita. Alem disto cada


i
e separavel
sobre K, assim P
i|K
e separavel. Mas P
i|K
[ P
i|K
, logo P
i|K
tambem e
separavel, em particular
i
e separavel sobre K

e K

N/K

e separavel.
Seja : K

N um K

-homomorsmo, onde K

e algebricamente
fechado. Logo
|N
: N e um K-homorsmo. Como N/K e normal, entao
Aut(N/K) e (
i
) N para todo i. Como
|K
= id, concluimos que (K

N)
K

N. Por outro lado, para todo z K

N, z = f(
1
, ,
r
) com coecientes em
K

, e como
i
=
i
para algum
i
N, concluimos que z = (f(
1
, ,
r
)),
portanto (K

N) = K

N, Aut(K

N/K

) e K

N/K

e normal.
Observe que esta bem denita e e injetiva. Seja Aut(N/K

N). Como
K K

N, entao Aut(N/K). Seja H a imagem de . Basta mostrar que


(H) K

N. De fato, neste caso, H = (H) (K

N) = Aut(N/K


N) H. Seja (H) = N
H
e H. Basta mostrar que K

, pois
automaticamente N. Existe Aut(K

N/K

) tal que
|N
= . Assim, para
todo Aut(K

N/K

), = , i.e., N
Aut(K

N/K

)
= K

, pois K

N/K

e
galoisiana.
Corol ario 21.14. Seja N/K uma extensao galoisiana nita com K 1,
N C e N , 1. Entao [N : N 1] = 2 e [N : K] e par.
Demonstrac ao. Observe que 1N = C e [N : (N1)] = [C : 1] = 2 e aplique
a proposicao.
Corol ario 21.15. Seja N/K uma extensao galoisiana nita. Seja N(x
1
, ,
x
n
) o corpo de fracoes do anel de polinomio N[x
1
, , x
n
] em n variaveis com
coecientes em N. Entao N(x
1
, , x
n
)/K(x
1
, , x
n
) e galoisiana com grupo de
Galois isomorfo a Aut(N/K).
Demonstrac ao. Basta observar que NK(x
1
, , x
n
) = N(x
1
, , x
n
) e apli-
car a proposicao anterior.
21.3. Coecientes e razes
Para todo n 1 inteiro seja S
n
o grupo das permutacoes de n elementos. Para
todo conjunto nito S denotamos por Perm(S) o grupo das permutacoes de S.
154 21. TEORIA DE GALOIS
Proposic ao 21.16. Seja f K[x] irredutvel, monico, separavel de grau n e
N = K(
f
). Entao
(a) para todo Aut(N/K),
|R
f
Perm(
f
) = S
n
.
(b) A funcao : Aut(N/K) S
n
dada por
R
f
e um homomorsmo
injetivo de grupos.
Demonstrac ao. Observemos que #
f
= n e que
|R
f
e injetiva. Assim (1)
segue.

E claro que e um homomorsmo de grupos. Observemos que se
|R
f
= id,
entao = id, pois N = K(
f
).
O tem (b) e um caso particular do seguinte teorema de Cayley (ver captulo
sobre teoremas de Sylow).
Definic ao 21.17. A imagem de e chamado o grupo de Galois de f com
respeito a K e denotado por Gal(f, K).
Observac ao 21.18. Quando K = , o problema de Galois era caracterizar
em termos de propriedades de Gal(f, ) quando as razes de f seriam expressas da
forma radical. Isto equivale a Gal(f, ) ser um grupo sol uvel. Retornaremos a este
ponto no captulo de solubilidade por radicais.
Existe uma situacao em que o grupo de Galois Gal(f, K) e todo o grupo S
n
.
Para isto utilizaremos o seguinte lema (ver [GaLe, p. 106]).
Lema 21.19. Seja p > 2 um n umero primo e H um subgrupo do grupo S
p
de
permutacoes de p elementos. Suponha que H contenha uma transposicao (elemento
de ordem 2) e um elemento de ordem p. Entao H = S
p
.
Teorema 21.20. Seja f [x] irredutvel monico de grau primo p > 2.
Suponha que f possua exatamente p 2 razes reais. Entao Gal(f, ) = S
p
.
Demonstrac ao. A conjugacao complexa restrita a N = [
f
] nos da um
-homomorsmo : N C. Mas como N/ e normal, entao Aut(N/).
Por hipotese xa 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, ) tambem tem ordem 2.
Seja
f
. Logo [[] : ] = grau(f) [ [N : ] = #Gal(N/), uma vez
que N/ e galoisiana. Pelo primeiro teorema de Sylow, existe Gal(N/) de
ordem p. A fortiori, sua imagem, tambem denotada por em Gal(f, ) tambem
tem ordem p. Assim, o teorema segue do lema.
CAPTULO 22
Extensoes ciclotomicas
Seja K um subcorpo de um corpo algebricamente fechado . Para todo n 1,
consideremos o subgrupo
W
n
:= W
n
() := z [ z
n
= 1
de

, dito grupo das razes n-esimas da unidade. Observemos que este grupo e
nito de ordem no maximo n. Pelo lema 18.18 temos que W
n
e um grupo cclico
cuja ordem coincide com o seu expoente. Alem disto, #W
n
= n se somente se
p = car() [ n. De fato, #W
n
= n se e somente se polinomio x
n
1 [x] e
separavel, o que ocorre se e somente se car() = 0 ou p com p [ n. Note por
exemplo que W
p
= 1, se car() = p.
A partir de agora suporemos sempre que car() = 0 ou p com p [ n. Seja
W
n
(K) := W
n
K.
Este conjunto e um subgrupo cclico de W
n
e de K

. Este subgrupo depende


diretamente de K e n. Por exemplo, se K = , = C e n = 6, temos que
W
6
= 1, , ,
5
, onde = e
2i/6
, mas W
6
() = 1. Se n = 5, entao
W
n
= 1, , ,
4
, onde = e
2i/5
, mas W
5
() = 1. Assim, W
n
(K) depende
de n e de K. Por outro lado, se n e par (resp. mpar), entao W
n
() = 1 (resp.
W
n
() = 1).
Seja um gerador de W
n
. Existe um isomorsmo canonico
W
n

= Z/nZ dado por
i
i.
Lembremos que os geradores de Z/nZ sao exatamente as classes
a tais que mdc(a, n) = 1,
i.e., sao os elementos de (Z/nZ)

. A pre-imagem destes geradores pelo isomorsmo


anterior e o conjunto T
n
de geradores de W
n
. Tal conjunto e chamado o conjunto
das razes primitivas n-esimas da unidade. Observe tambem que pelo teorema de
Lagrange para todo W
n
temos o() = d [ n. Assim, podemos escrever
(22.1) W
n
=
_
d|n
T
d
.
Como anteriormente denimos
T
n
(K) := T
n
K.
Assim, W
n
(K) e cclico de ordem n se e somente se T
n
(K) ,= .
Definic ao 22.1. Dizemos que L
n
:= K[
x
n
1
] e a n-esima extensao ci-
clotomica de K contida em . Quando K = , L
n
e dito o n-esimo corpo ci-
clotomico.
155
156 22. EXTENS

OES CICLOT

OMICAS
Teorema 22.2. A extensao L
n
/K e galoisiana nita, Aut(L
n
/K) e um grupo
abeliano isomorfo a um subgrupo de (Z/nZ)

. Em particular, [L
n
: K] [ (n). Alem
disto, L
n
= K() para algum gerador de W
n
(L
n
).
Demonstrac ao. Esta extensao e nita, pois e nitamente gerada por ele-
mentos algebricos sobre K, as razes de x
n
1.

E claro que L
n
/K e normal, pois
L
n
e o corpo de decomposic ao de x
n
1 sobre K. Tambem e claro que L
n
/K e
separavel, pois x
n
1 e separavel (lembre que p [ n, se p > 0). Seja um gerador de
W
n
(L
n
) = W
n
. Entao Aut(L
n
/K) se e somente se () for tambem um gerador
de W
n
, o que ocorre se e somente se () =
a
para algum a

0, , n1 tal
que mdc(a

, n) = 1. Isto induz a seguinte funcao


: Aut(L
n
/K) (Z/nZ)

denida por a

. Esta funcao e um homomorsmo injetivo de grupos. De fato,


por um lado () = a

. Por outro lado, () = (


a
) = ()
a
=
aa
,
portanto a

= a

, a fortiori, () = ()() e e um homomorsmo de


grupos. Alem disto, N() se e somente se a

= 1, o que ocorre se e somente


se = id.
Corol ario 22.3. [L
n
: K] = (n) se e somente se Aut(L
n
/K)

= (Z/nZ)

.
Vericaremos que a condicao do corolario e satisfeita se K = . Para isto
precisamos do seguinte lema elementar cuja demonstracao deixamos a cargo do
leitor.
Lema 22.4. Sejam f, g [x] tais que fg Z[x], entao f, g Z[x].
Teorema 22.5. Seja um gerador de W
n
C

. Entao [() : ] = (n).


Demonstrac ao. Seja p um n umero primo tal que p [ n. Armamos que
P
|Q
= P

p
|Q
. Suponha que P
|Q
,= P

p
|Q
. Seja

p
: Z F
p
, a a
o homomorsmo quociente. Este induz um homomorsmo sobrejetivo

p
: Z[x]
F
p
[x] dado por

i
a
i
x
i

a
i
x
i
.
Observe que
p

x
n
1
, logo P
|Q
e P

p
|Q
dividem x
n
1. Ou seja, existe h [x]
tal que
x
n
1 = hP
|Q
P

p
|Q
.
Pelo lema anterior concluimos que h, P
|Q
, P

p
|Q
Z[x]. Em particular,
x
n
1 =

p
(h)

p
(P
|Q
)

p
(P

p
|Q
).
Observe que e raiz de P

p
|Q
(x
p
), logo
P

p
|Q
(x
p
) = h
1
(x)P
|Q
(x),
para algum h
1
Z[x], onde novamente utilizamos pelo lema anterior. Portanto,

p
(P

p
|Q
(x
p
)) =

p
(P

p
|Q
)(x)
p
=

p
(h
1
)(x)

p
(P
|Q
)(x).
Mas

p
(P
|Q
) e

p
(P

p
|Q
) sao irredutveis monicos. Logo

p
(P
|Q
) =

p
(P

p
|Q
). Em
particular, x
n
1 possui fator m ultiplo. Mas este polinomio e separavel, pois p [ n.
Concluimos assim que
(22.2) P
|Q
= P
p|Q
.
22. EXTENS

OES CICLOT

OMICAS 157
Seja T
n
, entao =
a
, onde a = p
1
p
r
, onde p
i
e primo e p
i
[ n.
Aplicando sucessivamente (22.2) concluimos que
P
|Q
= P
|Q
.
Logo
#
P
|Q
#T
n
= (n).
Por outro lado,
#
P
|Q
= grau(P
|Q
) = [() : ] (n),
onde a ultima desigualdade segue do teorema anterior.
Definic ao 22.6. Denotamos por

n
:= P
|Q
o n-esimo polinomio ciclotomico.
Segue de (22.1) e da prova do teorema anterior que
x
n
1 =

d|n

d
.
Esta ultima 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 sem-
pre 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 pelo corpo
nito F
p
de p elementos, para um n umero primo p, o que obtemos e sempre um
grupo cclico como explicaremos a seguir.
Observac ao 22.7. Note tambem que todo corpo nito F
q
de q = p
n
elementos
da origem a uma extensao ciclotomica F
q
/F
p
de corpos nitos e necessariamente
uma extensao ciclotomica, pois F
p
n 0 e exatamente W
p
n
1
.
Extensoes nitas de sao ditas corpos de n umeros. Podemos naturalmente
constuir uma torre de extensoes ciclotomicas
[
p
] [
p
2]
p

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
pelo corpo de funcoes racionais F
p
(x). Neste caso entretanto dois tipos de ciclo-
tomia aparecem, emergindo um fenomeno distinto do caso de corpos de n umeros.
De um lado as extensoes do tipo F
q
(x)/F
p
(x) por constantes, que como observa-
mos 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 sao incarnacoes unidimensionais de um fenomeno mais amplo (multiplicacao
complexa) que ocorre por exemplo no contexto de variedades abelianas e modulos
de Drinfeld.
158 22. EXTENS

OES CICLOT

OMICAS
Definic ao 22.8. Seja
p
um corpo algebricamente fechado contendo F
p
. Den-
imos em
p
o automorsmo de Frobenius Frob
p
(a) = a
p
.
Teorema 22.9. A extensao F
q
/F
p
e galoisiana nita e seu grupo de Galois
Aut(F
q
/F
p
) e cclico de ordem n gerado pela restricao (Frob
p
)
|Fq
do automorsmo
de Frobenius Frob
p
a F
q
.
Demonstrac ao. A primeira parte do teorema ja esta feita. Note que
(Frob
p
)
n
Fq
= id. Seja um gerador de F

q
. Entao o() = p
n
1. Se existisse j < n
tal que (Frob
p
)
j
|Fq
= id, entao = Frob
p
()
j
=
p
j
, i.e., (p
n
1) [ (p
j
1), o que e
impossvel. Assim, o((Frob
p
)
|Fq
) = n. Mas #Aut(F
q
/F
p
) = [F
q
: F
p
] = n.
Teorema 22.10. Seja um gerador de W
n
(
p
). Entao [F
p
() : F
p
] = o(p) em
(Z/nZ)

.
Demonstrac ao. Seja m := [F
p
() : F
p
] e f := o(p) em (Z/nZ)

. Neste caso
F
p
()

= F
q
, onde q = p
m
. Alem disto, o() = n [ [F

q
[ = q1, i.e., p
m
1 (mod n),
em particular p
m
= 1. Pelo lema chave, o(p) = f [ m, a fortiori f m.
Reciprocamente, como p
f
1 (mod n), entao
p
f
1
= 1, i.e.,
p
f
= . Por
outro lado, para todo F
p
() temos que
=
m1

i=0
a
i

i
,
onde a
i
F
p
para todo i. Pelo pequeno teorema de Fermat, a
p
i
= a
i
para todo i,
portanto,

p
f
=
m1

i=0
a
p
f
i

p
f
=
m1

i=0
a
i

i
= .
Em particular, tomando um gerador de F
p
()

concluimos que
p
f
1
= 1, logo
pelo lema chave, o() = (p
m
1) [ (p
f
1), em particular m f.
Definic ao 22.11. Analogamente, denimos
n
:= P
|Fp
.
Observac ao 22.12. A decomposicao de
W
n
(
p
) =
_
d|n
T
d
(
p
)
e o teorema anterior implicam que
x
n
1 =

d|n

d
.
Alem disto e facil ver que
d
=

p
(
d
).
CAPTULO 23
Extensoes cclicas
Seja K um subcorpo de um corpo algebricamente fechado . Uma extensao
galoisiana nita 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 condicoes sao equivalentes:


(1) x
p
a e irredutvel em K[x].
(2) x
p
a nao possui raiz em K.
(3) a / K
p
:= b
p
[ b K.
Demonstrac ao.

E claro que (1) implica (2) que implica (3). Suponha que
x
p
a seja redutvel em K[x] e seja tal que
p
= a. Entao P
|K
[ (x
p
a).
Como x
p
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(x
p
). 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
.
Trataremos agora o caso em que car(K) = 0 ou car(K) = p e p [ n. Neste caso
T
n
,= , digamos T
n
e

x
n
a
=
i
[ 0 i n 1, ,
n
= a.
Analisaremos primeiro o caso em que T
n
(K) ,= .
Teorema 23.2. Suponhamos que T
n
(K) ,= e seja L = K[
x
n
a
]. Entao
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
x
n
a
.
Demonstrac ao. Como L e um corpo de decomposicao, entao L/K e normal.
Alem disto como p [ n e D(x
n
a) = nx
n1
concluimos que x
n
a e separavel,
portanto L/K e separavel. Alem disto para todo Aut(L/K), ()
x
n
a
,
portanto existe 0 i

< n tal que () =


i
. Consideremos a funcao
: Aut(L/K) Z/nZ dada por () = i

.
Esta funcao e um homomorsmo injetivo de grupos (neste caso, como Z/nZe cclico,
concluimos que Aut(L/K) como subgrupo tambem o e). De fato, dados ,
Aut(L/K), entao () = (
i
) =
i i
, portanto () = i

= ()().
Alem disto N() se e somente se i

= 0, i.e., i

= 0, mas neste caso = id.


Definic ao 23.3. A extensao cclica L = K[
x
n
a
] e dita uma extensao de
Kummer.
159
160 23. EXTENS

OES C

ICLICAS
Observac ao 23.4.

E possvel desenvolver uma teoria de extensoes de Kummer
mesmo que T
n
(K) = . Para isto e necessario cohomologia galoisiana. Para mais
detalhes ver [La, chapter VI].
Nesta ultima situacao construimos a seguinte seq uencia de extensoes
K[
x
n
a
] = K[, ] K[] K.
A primeira extensao 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 polinomio x
n
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 homomorsmos
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
entao estes elementos sao K-linearmente independentes.
Demonstrac ao. Suponhamos que existam a
1
, , a
n
K nao todos nulos
tais que
a
1

1
+. . . +a
n

n
= 0,
i.e., para todo y G temos que
(23.1) a
1

1
(y) +. . . +a
n

n
(y) = 0.
Apos reenumeracao suponhmaos que a
1
, , a
k
sejam nao nulos que a n-upla
(a
1
, , a
k
, 0, , 0) tenha o maior n umero de entradas nulas possveis. Seja x G
tal que
1
(x) ,=
k
(x). Entao para todo y G temos que
(23.2) a
1

1
(xy) +. . . +a
k

k
(xy) = a
1

1
(x)
1
(y) +. . . +a
k

k
(x)
k
(y) = 0.
Multiplicando a (23.1) por
k
(x) e subtraindo de (23.2) obtemos
b
1

1
(y) +. . . +b
k1

k1
(y) = 0,
onde b
i
= a
i
(
i
(y)
i
(x)) e b
1
,= 0. Em particular
b
1

1
+. . . +b
k1

k1
= 0
e esta combinacao e nao trivial possuindo um n umero de zeros maior que a com-
binacao que possui o maior n umero de zeros. Isto e uma contradicao.
Corol ario 23.6 (teorema de Dedekind). Sejam
1
, ,
n
Aut(K), entao
este conjunto e K-linearmente independente.
Teorema 23.7 (teorema 90 de Hilbert). Seja L/K uma extensao cclica de
grau n e um gerador de Aut(L/K). Dado L temos que
(1) N
L/K
() = 1 se e somente se existe L tal que =

()
.
(2) T
L/K
() = 0 se e somente se existe L tal que = ().
23. EXTENS

OES C

ICLICAS 161
Demonstrac ao. Lembremos que como Aut(L/K) = ), entao
N
L/K
() =
n1

i=0

i
() e T
L/K
() =
n1

i=0

i
().
Em particular, N
L/K
(()) = N
L/K
() e T
L/K
(()) = T
L/K
(). Se existe L
tal que =

()
(resp. = ()) entao N
L/K
() = 1 (resp. T
L/K
() = 0).
Provemos as recprocas separadamente. Suponhamos primeiro que N
L/K
() =
1. Pelo teorema de Dedekind, id, , ,
n1
sao K-lienarmente independentes.
Consideremos a K-combinacao linear nao trivial
id + + (())
2
+. . . + (() . . .
n2
())
n1
,= 0,
pois o primeiro coeciente e nao nulo. Logo existe L tal que
:= +() + (())
2
() +. . . + (() . . .
n2
())
n1
() ,= 0.
Aplicando dos dois lados desta igualdade de notando que

n1
i=1

i
() =
1
e
que
n
() = concluimos que
() = () +()
2
() + (()
2
())
3
() +. . . +
1

=
1
( +() + (())
2
() +. . . + (() . . .
n2
())
n1
())
=
1
.
Suponhamos agora que T
L/K
() = 0. Como L/K e separavel existe L tal
que T
L/K
() ,= 0 (ver exerccio no capttulo de extensoes separaveis). Seja
:=
1
T
L/K
()
(() +( +())
2
() +. . . +( +() +. . . +
n2
())
n1
().
Observe que
() =
1
T
L/K
()
(()
2
()) + (() +
2
())
3
() +. . .
+ (() +. . . +
n1
())
n
()).
Como
n
() = e

n1
i=1

i
() = concluimos que
() =
1
T
L/K
()
( +() +. . . +
n1
())
=
1
T
L/K
()
T
L/K
() = .

Teorema 23.8. Suponhamos que T


n
(K) ,= . Seja L/K uma extensao cclica
de grau n. Entao existe a K

tal que L = K[
x
n
a
] e L = K[] para qualquer

x
n
a
.
Demonstrac ao. Seja T
n
(K), entao N
L/K
() =
n
= 1. Pelo teorema 90
de Hilbert existe L tal que =

()
, onde ) = Aut(L/K). Em particular,
() =
1
e (
n
) = ()
n
= (
1
)
n

n
= , i.e., a =
n
K.

E claro que

x
n
a
=
i
[ 0 i n 1 L, logo K[
x
n
a
] L. Alem disto
x
n
a

P
|K
, portanto x
n
a = P
|K
, assim K[] = K[
x
n
a
] e [K[] : K] = n, portanto
L = K[].
162 23. EXTENS

OES C

ICLICAS
Proposic ao 23.9. Seja K um corpo de caracterstica p e a K. Entao
x
p
x a e irredutvel em K se e somente se nao existe b K tal que b
p
b = a.
Demonstrac ao. Se existe b K tal que b
p
b = a, entao x
p
xa possui uma
raiz em K sendo portanto redutvel. Reciprocamente, suponha que f = x
p
x a
seja redutvel em K[x]. Seja uma raiz de f, entao P
|K
[ (x
p
x a). Note
que

x
p
xa
= +i [ 0 i < p e P
|K
=

iI
(x i)
para algum subconjunto I 0, 1, , p 1. Portanto o coeciente 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 nao existe K com


p
= a. Entao
a extensao K(
x
p
xa
)/K e cclica de grau p. Alem disto K[
x
p
xa
] = K[]
para todo
x
p
xa
.
Demonstrac ao. Como L = K[
x
p
xa
] e um corpo de decomposicao, a
extensao L/K e nornmal. Alem disto D(x
p
x a) = 1, logo L/K e separavel.
As razes de x
p
xa sao da forma +i para i = 0, , p1. Portanto, L = K[].
Pela proposicao anterior x
p
x a = P
|K
para algum
x
p
xa
, portanto
[L : K] = p.
Definic ao 23.11. Uma extensao cclica da forma da forma K[
x
p
xa
]/K em
caracterstica p e dita uma extensao de Artin-Schreier.
Observac ao 23.12.

E possvel de forma semelhante ao que foi feito acima car-
acterizar extensoes cclicas em caracterstica p de grau p
n
. 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
de Galois innita) obtemos o anel J(K) de vetores de Witt.

E um anel com um
unico ideal maximal pJ(K) cujo quociete e isomorfo a K. Assim pensamos que ele
levanta K. Isto e similar ao fato dos anel inteiros p-adicos Z
p
levantar F
p
o corpo
de p elementos.
Vetores de Witt aparecem em varias partes na matematica. Para citar apenas
duas. Serre introduziu a cohomologia com coecientes 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 J(K).
Teorema 23.13. Seja K um corpo de caracterstica p e L/K uma extensao
cclica de grau p. Entao existe a K tal que a ,= b
p
b para todo b K e
L = K[
x
p
xa
].
Demonstrac ao. Note que T
L/K
(1) = p = 0. Seja um gerador de Aut(L/K
). 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. EXTENS

OES C

ICLICAS 163
teorema de Fermat). Alem disto,
x
p
xa

P
|K
, logo P
|K
[ x
p
x a, para
a =
p
K e P
|K
= x
p
x a. Em particular, L = K(
x
p
xa
).
CAPTULO 24
Solubilidade por radicais
Este captulo responde `a questao original de Galois : quando uma equacao
polinomial com coecientes racionais tem solucao na forma radical. Observe que
precisamos nao so da gestalt da teoria de Galois mas tambem de extensoes ci-
clotomicas e cclicas bem como da nocao de grupos sol uveis.
Definic ao 24.1. Uma extensao galoisiana nita E/k e dita sol 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 = E
0
E
1
E
2
E
n
= k
tal que cada extensao E
i
/E
i+1
e abeliana, ou equivalentemente cclica de grau
primo.
Extensoes sol uveis satisfazem `as seguintes propriedades.
Proposic ao 24.2. (1) Sejam k F E corpos tais que E/k e F/k
sejam extensoes galoisianas nitas. Entao E/k e sol uvel se e somente se
E/F e F/k sao sol uveis.
(2) Suponha que E/k seja sol uvel e que K/k seja uma extensao nita qualquer
com E, K e corpo, entao EK/K e sol uvel.
(3) Se E/k e K/k sao sol uveis, entao EK/k e sol uvel.
Demonstrac ao. (1) Basta utilizar a proposicao 12.15 e notar que basta mos-
trar o resultado para os respectivos grupos de automorsmos, i.e., Aut(E/k) e
sol uvel se e somente se Aut(E/F) e Aut(F/k)

= Aut(E/k)/ Aut(E/F) sao sol uveis
(lembre que F/k e galoisiana se e somente se Aut(E/F) Aut(E/k).
(2) Segue da proposicao 21.13 que EK/K e galoisiana nita. Alem disto
Aut(EK/K)

= Aut(E/E K) Aut(E/k). Como Aut(E/k) e sol uvel, pela
proposicao 12.15 concluimos que Aut(EK/K) tambem e sol uvel.
(3) Novamente, pela proposicao 21.13, EK/k e galoisiana nita. Alem disto,
pela proposicao 12.15, utilizando que Aut(EK/K) e Aut(K/k)

= Aut(EK/k)/
Aut(EK/K) sao sol uveis, concluimos que Aut(EK/k) tambem o e. Portanto,
EK/k e sol uvel.
Definic ao 24.3. Uma extensao nita separavel F/k e dita sol uvel por radicais
se existe E/k nita tal que F E e existe uma seq uencia de corpos
E = E
0
E
1
E
n
= k
tal que cada extensao E
i
/E
i+1
e de um dos 3 tipos seguintes:
(1) E
i
= E
i1
[], onde
x
n
1
, para algum n 1.
(2) E
i
= E
i1
[], onde
x
n
a
, para algum n 1, se p [ n, onde p =
car(k) (esta condicao e vazia se car(k) = 0) e a E
i1
.
165
166 24. SOLUBILIDADE POR RADICAIS
(3) E
i
= E
i1
[], onde
x
p
xa
, se car(K) = p > 0 e para algum
a E
i1
.
Extensoes sol uveis por radicais satisfazem as seguintes propriedades. Em todas
as propriedades abaixo suporemos que os corpos estejam todos contidos em um
corpo sucientemente grande, de tal forma a podermos tomar composita de
corpos.
Proposic ao 24.4. (1) Sejam k F E corpos com E/k separavel
nita. Entao E/k e sol uvel por radicais se e somente se E/F e F/k
o sao.
(2) Suponha que E/k seja sol uvel por radicais e seja K/k uma extensao nita.
Entao EK/K e sol uvel por radicais.
(3) Suponha que E/k e K/k sejam sol uveis por radicais. Entao EK/k e
sol uvel por radicais.
Demonstrac ao. (1) Suponha que F/k e E/F sejam sol uveis por radicais.
Logo existem F

/k nita tal que F

F e seq uencia de corpos


F

= F
0
F
1
k,
na qual cada extensao F
i
/F
i1
e de um dos 3 tipos anterioes. Similarmente, existem
E

/F nita tal que E

E e seq uencia de corpos


E

= E
0
E
1
F,
onde cada extensao E
i
/E
i1
e de um dos 3 tipos acima. Tomando o compositum da
segunda seq uencia com F

e continuando pela segunda ate obtemos uma seq uencia


de corpos
E

= E
0
F

E
1
F

F
1
k.
Finalmente, observe que E
i
F

= E
i1
F

[] ou E
i1
F

[], em qualquer caso recu-


peramos um dos 3 tipos anteriores.
Suponha agora que E/k seja sol uvel por radicais, ou seja existe E

/k nita com
E

E e
E

= E
0
E
1
k,
com E
i
= E
i1
[] ou E
i1
[]. Primeiro, como F E E

, 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

F e E/F e
sol uvel por radicais.
(2) Mesmo argumento do ultimo paragrafo, tomando agora o compositum da
seq uencia com K.
(3) Segue dos 2 anteriores.
Teorema 24.5. Seja E/k uma extensao galoisiana nita. Entao E/k e sol uvel
por radicais se e somente se E/k e sol uvel.
Demonstrac ao. Suponha que E/k seja sol uvel. Neste caso existe uma se-
q uencia de corpos
E = E
0
E
1
E
2
E
n
= k
tal que cada extensao E
i
/E
i+1
e cclica de grau primo
i
. Seja m =

i

i
onde
fazemos o produto apenas nos n umeros primos
i
tais que
i
,= p = car(k). Seja
24. SOLUBILIDADE POR RADICAIS 167
um corpo algebricamente fechado contendo k e T
m
(). Seja K := k[].
Consideremos o compositum da seq uencia de corpos acima com K,
EK = L
0
E
1
K = L
1
E
2
K = L
2
E
n
K = K.
Cada extensao L
i
/L
i+1
e galoisiana e temos que
Aut(L
i
/L
i+1
) = Aut(E
i
K/E
i+1
K)
e isomorfo a um subgrupo de ordem > 1 de Aut(E
i
/E
i+1
). Portanto este subgrupo
e igual ao proprio Aut(E
i
/E
i+1
), o qual e cclico de ordem
i
. Mas neste caso, por
construcao existe
m/i
E
i1
raiz
i
-esima da unidade, para
i
,= p. Portanto, a
extensao L
i
/L
i+1
e uma extensao de Kummer, se
i
,= p. Caso
i
= p a extensao
e automaticamente de Artin-Schreier. Portanto, cada extensao L
i
/L
i+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

/k
nita contendo E e uma seq uencia de corpos
E

= E
0
E
1
E
2
E
n
= k
tal que cada E
i
/E
i+1
e de um dos tres tipos acima. Note que a priori a extensao
E
i
/E
i1
nao e galoisiana, isto falha no caso (2) acima. Seja m o produto de todos
os n umeros primos dividindo [E

: k] distintos de p = car(k) (caso p > 0). Seja


W
m
() uma raiz primitiva m-esima da unidade em um corpo algebricamente
fechado (como sempre supomos sucientemente grande para conter todos os
corpos considerados). Seja F := k[] a m-esima extensao ciclotomica de k. Con-
sidere agora o compositum da seq uencia anterior com F dado por
E

F E
1
F F.
Para cada i, seja L
i
:= E
i
F. Note que agora cada L
i
/L
i1
e galoisiano, pois
corrigimos o caso Kummer acrescentando um elemento
mi
, uma raiz m
i
-esima
primitiva da unidade a E
i1
, onde m
i
= [E
i
: E
i1
], caso p [ m
i
. Caso contrario
nada ha a fazer. Alem disto neste caso L
i
= L
i1
[
i
] = L
i1
[
x
m
i ai
], onde

mi
i
= a
i
. Finalmente, observe que E

F e o corpo de decomposicao sobre k do


polinomio
f :=

i,pmi
(x
mi
a
i
)

i,mi=p
(x
p
x a
i
).
Portanto, E

F/k e galoisiana (ja que E

F/F e separavel, pois cada L


i
/L
i1
o e, e
F/k tambem e separavel). A fortiori, E

F/F e sol uvel. Trivialmente F/k e sol uvel.


Assim, pelas propriedades de extensoes sol uveis, E

F/k e sol uvel. A fortiori, pela


mesma razao, E/k e sol uvel.
Definic ao 24.6. Dado f [x] irredutvel. Este polinomio e dito sol uvel por
radicais se [
f
]/ e sol uvel por radicais.
Corol ario 24.7 (teorema de Galois, post-mortem). Seja f [x] irredutvel.
Entao f e sol uvel por radicais se e somente se Gal(f, K) for sol uvel.
Observac ao 24.8. Num captulo posterior abordaremos o problema inverso
de Galois, que permaence em aberto desde o seculo XIX. Este diz o seguinte. Dado
um grupo nito G sera que existe uma extensao galoisiana nita K/ tal que
168 24. SOLUBILIDADE POR RADICAIS
Gal(K/) seja G? Veremos que a geometria, via o teorema de irredutibilidade
de Hilbert podera 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

Safarevic e Iwasawa. Para mais sobre isto veja [Ser]
Observac ao 24.9. Nao e difcil provar que S
4
e S
3
sao grupos sol uveis. Alem
disto, para todo polinomio irredutvel f [x] de grau n temos que Aut(k(
f
)/k)
e isomorfo a um subgrupo de S
n
. 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
formulas por eles obtidas fosse missao facil.
Contrariamente, equacoes de grau 5 nao sao necessariamente sol uveis por radi-
cais, uma vez que S
5
nao o e (veja [GaLe]. O teorema 21.20 nos diz que polinomios
de grau primo p > 2 com exatamente 2 razes reais tem grupo de Galois S
p
. Assim,
basta considerar um polinomio de grau 5 com 3 razes reais.
Parte 5
Topicos adicionais
CAPTULO 25
O problema inverso de Galois
Problema 25.1. Seja G um grupo nito. Sera que existe uma extensao ga-
loisiana nita K/ tal que Gal(K/) = G?
Este problema permanece em aberto desde o seculo XIX. Entretanto refor-
mulacoes geometricas nao so geraram analogos desta questao em outras circunstan-
cias, bem como trouxeram de volta resultados para o problema original. Nossa
primeira secao sera justamente dedicada a mostrar que o grupo S
n
de permutacoes
de n elementos sempre e grupo de Galois de uma extensao do corpo de funcoes
racionais K(x
1
, , x
n
) para um corpo K qualquer. Em particular, tomando
K = e utilizando o teorema de irredutibilidade de Hilbert, obteremos que S
n
e
grupo de Galois sobre , i.e., existe K/ galoisiana nita tal que S
n
= Gal(K/).
Em seguida discutiremos desenvolvimentos na direcao do problema inverso para
outros grupos.
25.1. Grupo S
n
Sejam S
n
o grupo das permutacoes de n elementos, R um anel comutativo com
unidade e A = R[x
1
, , x
n
] o anel de polinomios em n variaveis com coecientes
em R. Para todo S
n
e f(x
1
, , x
n
) A denimos

(f(x
1
, , x
n
)) = f(x
(1)
, , x
(n)
).
Esta funcao e na verdade um automorsmo de A (verique!). Dizemos que f e
simetrico se e somente se

(f) = f para todo S


n
. Por exemplo, as funcoes
simetricas elementares s
1
, , s
n
nas variaveis x
1
, , x
n
sao polinomios simetricos
(veja captulo de extensoes nitas).

E claro que nem todo polinomio simetrico e
uma funcao simetrica elementar, por exemplo,
(25.1) x
2
1
+. . . +x
2
n
.
Entretanto, mostraremos que todo polinomio simetrico se escreve de forma unica
como polinomio nas funcoes simetricas elementares. Alem disto nao existem relacoes
entre estas, ou seja, sao algebricamente independentes (veja captulo de teoria de
transcendencia).
Teorema 25.2. Seja f A simetrico. Entao existe um unico g R[s
1
, , s
n
]
tal que f(x
1
, , x
n
) = g(s
1
, , s
n
).
Do teorema segue imediatamente o seguinte corolario.
Corol ario 25.3. Nao existe g R[s
1
, , s
n
] 0 tal que g(s
1
, , s
n
) = 0.
Exemplo 25.4. Observe que o polinomio em (25.1) pode ser reescrito como
x
2
1
+. . . +x
2
n
= s
2
1
2s
2
.
171
172 25. O PROBLEMA INVERSO DE GALOIS
Considere o polinomio
f(t) = (t x
1
) . . . (t x
n
) = x
n
s
1
x
n1
+. . . + (1)
n
s
n
A[t].
Denimos o discriminante de f(t) por
D :=

1i<jn
(x
i
x
j
)
2
= (1)
n(n1)/2

1i=jn
(x
i
x
j
).

E imediato da denicao que o D e um polinomio simetrico com coecientes inteiros.

E um dos mais importantes invariantes de um polinomio. Assim, segue do teorema,


que podemos escreve-lo de forma unica como D(x
1
, , x
n
) = (s
1
, , s
n
)
Z[s
1
, , s
n
]. Na pratica e bastante laborioso de obter a expressao. Entretanto, se
n = 2 temos
(x
1
x
2
)
2
= s
2
1
4s
2
;
e para n = 3 temos
(x
1
x
2
)
2
(x
1
x
3
)
2
(x
2
x
3
)
2
=
s
2
1
s
2
2
4s
3
2
4s
3
1
s
3
27s
2
3
+ 18s
1
s
2
s
3
.

E importante notar que estas igualdades sao identidades no anel Z[x


1
, , x
n
].
Assim, permanecem verdadeiras se substituimos as variaveis x
1
, , x
n
por con-
stantes. 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
) = x
n
a
1
x
n1
+. . . +a
n
,
onde a
i
= s
i
(
1
, ,
n
). Neste caso o discriminante do polinomio e dado por
(a
1
, , a
n
) =

1i<jn
(
i

j
)
2
.
Em particular, f e separavel se e somente se (a
1
, , a
n
) ,= 0. Fica como ex-
erccio vericar que esta deni cao de discriminante coincide com a denicao anterior
(captulo de aneis e domnios). No caso do polinomio c ubico x
3
ax + b obtemos
como discriminante (4a
3
+ 27b
2
).
Para a prova do teorema precisamos da nocao de grau de um polinomio em
varias variaveis. Se f A, entao ele pode ser escrito como
f(x
1
, , x
n
) =

i1, ,in
a
i1in
x
i1
1
. . . x
in
n
,
onde cada a
i1in
pertence a R. O monomio x
i1
1
. . . x
in
n
tem grau i
1
+ . . . + i
n
. O
grau de f e denido como sendo o maior grau dos monomios com coeciente nao
nulo. Por exemplo, o discriminante em 3 variaveis e um polinomio de grau 6.
Demonstrac ao do teorema. Demonstraremos o teorema por inducao no
n umero de variaveis n e no grau d de f. Comecemos com a existencia. Se n = 1,
nada ha a fazer, pois x
1
= s
1
. Suponha que o teorema seja verdade para polinomios
em n 1 variaveis. Denimos a seguinte funcao
: A = R[x
1
, , x
n
] R[x
1
, , x
n1
]
h h(x
1
, , x
n1
, 0).
25.1. GRUPO Sn 173
Observe que como f e simetrico com respeito a S
n
, entao (f) e simetrico em
relacao a S
n1
. Por hipotese de inducao existe g

R[s

1
, , s

n1
] tal que
(f(x
1
, , x
n
)) = g

(s

1
, , s

n1
),
onde para 1 i n 1, a funcao s

i
denota a i-esima funcao simetrica elementar
nas variaveis x
1
, , x
n1
. Observe que para todo 1 i n 1 temos
(s
i
(x
1
, , x
n
)) = s

i
(x
1
, , x
n1
).
Seja
p(x
1
, , x
n
) := f(x
1
, , x
n
) g

(s

1
, , s

n1
).
Como p e diferenca de polinomios simetricos (um polinomio simetrico em n 1
variaveis e simetrico em n variaveis), concluimos que p tambem e simetrico. Alem
disto, p(x
1
, , x
n1
, 0) = 0. Mas isto signica que p(x
1
, , x
n
) e divisvel por
x
n
. Similarmente, denindo a funcao anulando qualquer outra das variaveis,
concluimos que para todo 1 i n o polinomio p(x
1
, , x
n
) e divisvel por cada
x
i
, a fortiori por x
1
. . . x
n
= s
n
(x
1
, , x
n
), digamos
f(x
1
, , x
n
) = g

(s

1
, , s

n1
) +s
n
h(x
1
, , x
n
),
onde h A. Por construcao o grau de h e inferior ao grau de f. Alem disto, como
p(x
1
, , x
n
) e s
n
sao simetricos, concluimos que h tambem o e. Por inducao no
grau, temos que existe q R[s
1
, , s
n
] tal que
h(x
1
, , x
n
) = q(s
1
, , s
n
),
assim
f(x
1
, , x
n
) = g

(s

1
, , s

n1
) +s
n
q(s
1
, , s
n
)
e uma expressao de f em termos de funcoes simetricas elementares.
A unicidade tambem e provada com inducao em n e no grau. Considere a
funcao
: A = R[x
1
, , x
n
] R[s
1
, , s
n
]
f(x
1
, , x
n
) f(s
1
, , s
n
).
Esta funcao e um homomorsmo de aneis (verique!). A unicidade entao e equiva-
lente a injetividade de . Suponha que f(x
1
, , x
n
) ker(), i.e., f(s
1
, , s
n
) =
0. Aplicando a f(s
1
, , s
n
) concluimos que f(s

1
, , s

n1
) = 0. Por inducao
no n umero de variaveis, concluimos que (f(x
1
, , x
n
) = f(x
1
, , x
n1
, 0) = 0.
Logo x
n
divide f(x
1
, , x
n
). Similarmente, redenindo de forma a anular
qualquer outra das variaveis, temos que cada x
i
divide f(x
1
, , x
n
), a fortiori
x
1
. . . x
n
= s
n
(x
1
, , x
n
) divide f(x
1
, , x
n
), digamos
f(x
1
, , x
n
) = s
n
(x
1
, , x
n
)h(x
1
, , x
n
),
para algum h A. Neste caso, por construcao, o grau de h e menor que o grau de
f. Alem disto,
0 = f(s
1
, , s
n
) = s
1
. . . s
n
h(s
1
, , s
n
)
em R[s
1
, , s
n
]. Concluimos portanto que h(s
1
, , s
n
) = 0. Logo, por inducao
no grau, h(x
1
, , x
n
) = 0, em particular, f(x
1
, , x
n
) = 0.
174 25. O PROBLEMA INVERSO DE GALOIS
Suponhamos agora que R seja um corpo F. Seja F(x
1
, , x
n
) o corpo de
fracoes do anel de polinomios F[x
1
, , x
n
]. Este e dito o corpo de funcoes racionais
em n variaveis com coecientes em F. Analogamente, para todo S
n
denimos

(f(x
1
, , x
n
)) := f(x
(1)
, , x
(n)
) e dizemos que f e simetrica se e somente
se

(f) = f para todo S


n
.
Teorema 25.5. Toda funcao simetrica f F(x
1
, , x
n
) pode ser escrita de
forma unica como f(x
1
, , x
n
) = g(s
1
, , s
n
) F(s
1
, , s
n
).
Demonstrac ao. Suponha que
f(x
1
, , x
n
) =
f
1
(x
1
, , x
n
)
f
2
(x
1
, , x
n
)
,
onde f
1
, f
2
A, seja simetrica. Seja
G(x
1
, , x
n
) :=

Sn

(f
2
).
Observe que G e Gf sao polinomios simetricos em A. Ou seja existem unicos
h
1
, h
2
R[s
1
, , s
n
] tais que G = h
1
e Gf = h
2
. Logo f = h
2
/h
1
F(s
1
, , s
n
)
e esta expressao e unica pela unicidade de h
1
e h
2
.
Teorema 25.6. A extensao de corpos F(x
1
, , x
n
)/F(s
1
, , s
n
) e galoisiana
com grupo de Galois isomorfo a S
n
.
Demonstrac ao. Seja L := F(s
1
, , s
n
) e
f(t) := (t x
1
) . . . (t x
n
) = t
n
s
1
t
n1
+. . . + (1)
n
s
n
L[t].
Entao F(x
1
, , x
n
) = L[
f(t)
] e o corpo de decomposicao de f(t) sobre L. Assim,
a extensao acima e normal.

E tambem separavel, pois as variaveis x
1
, , x
n
sao
distintas, logo f(t) e separavel. Portanto, a extensao e galoisiana. Como f(t) tem
grau n, sabemos que Gal(F(x
1
, , x
n
)/L) e isomorfo a um subgrupo de S
n
(ver
captulo de teoria de Galois). Por outro lado,
F(x
1
, , x
n
)
Sn
L.
Isto signica que S
n
Gal(F(x
1
, , x
n
)/L). Logo Gal(F(x
1
, , x
n
)/L)

= S
n
.

Para passarmos do teorema acima para um resultado sobre precisamos do


teorema de irredutibilidade de Hilbert (veja [LaDio, chapter 9].
Teorema 25.7 (teorema de irredutiblidade de Hilbert). Seja L := (x
1
,
, x
n
) R := [x
1
, , x
n
] e f(t) L[t] irredutvel. Entao existem innitos homo-
morsmos : R tais que

(f)(t) seja irredutvel em [t].


Teorema 25.8. Existe uma extensao galoisiana nita K de tal que Gal(K/
)

= S
n
.
Demonstrac ao. Pelo teorema 25.6 a extensao (x
1
, , x
n
)/(s
1
, , s
n
)
e galoisiana com grupo de Galois isomorfo a S
n
. Seja um elemento primitivo
desta extensao e P
|M
o seu polinomio mnimo sobre M := (s
1
, , s
n
). Pelo
teorema de irredutibilidade de Hilbert existem innitos homomorsmos : R
tais que

(P
|M
) =: f seja irredutvel sobre [t]. Note que a extensao [
f
]/ e
galoisiana de grau n!.

E possvel mostrar com argumentos geometricos que podemos
25.3. M

ETODO GERAL 175


escolher de tal forma que Gal([
f
]/) seja ainda S
n
(ver [SerMW, proposition
2, secao 9.2]).
25.2. Grupo A
n
Para obter o grupo A
n
como grupo de Galois sobre comecamos novamente
com a situacao generica. Seja D =

1i<jn
(x
i
x
j
)
2
o discriminante do polinomio
f(t) = (t x
1
) . . . (t x
n
) = x
n
s
1
x
n1
+. . . +(1)
n
s
n
. Seja :=

1i<jn
(x
i

x
j
). Observe que para todo S
n
temos

() = . Se o sinal for positivo,


dizemos que a permutacao e par, senao dizemos que e mpar.

E claro que
2
= D
e / M := F(s
1
, , s
n
). Assim, [M[] : M] = 2. Alem disto, denotando por A
n
o subgrupo normal de ndice 2 de S
n
formado pelas permutacoes pares, temos que
F(x
1
, , x
n
)
An
M[]. Obtemos dessa forma o seguinte resultado.
Teorema 25.9. A extensao F(x
1
, , x
n
)/M[] e galoisiana com grupo de
Galois A
n
.
Teorema 25.10. Existe extensao galoisiana K/ tal que Gal(K/)

= A
n
.
Demonstrac ao. A prova e como no caso S
n
utilizando o fato adicional que
podemos escolher de tal forma que () / (ver [SerMW, secao 10.3]).
25.3. Metodo geral
O que esta ocorrendo em ambos os casos esta longe de ser uma situacao partic-
ular. Em primeiro lugar, o corpo de funcoes racionais F(x
1
, , x
n
) e o corpo de
funcoes racionais do espaco am A
n
(F) = F
n
como variedade algebrica. O objetivo
e primeiramente realizar um grupo nito 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.11. [SerMW, secao 10.1] Seja G um grupo nito. Suponha que
exista uma extensao galoisiana nita L/(x
1
, , x
n
) com grupo de Galois G.
Entao existe uma extensao galoisiana K/ com grupo de Galois G. Alem disto,
se L e -regular, i.e., e algebricamente fechado em L, entao existem uma in-
nidade de extensoes linearmente disjuntas (para denicao ver captulo de teoria
de transcendencia).
Observac ao 25.12. Utilizando a teoria de curvas elticas e possvel provar
que existe uma extensao -regular de (x) com grupo de Galois PSL
2
(F
p
) =
SL
2
(F
p
)/F

p
. Isto e devido a Shih (ver [SerMW, secao 10.4]). Na verdade es-
tas extensoes representam do ponto de vista geometrico recobrimentos galoisianos
nitos de curvas denidas sobre com um n umero nito de pontos de ramicacao.
Isto remete a seguinte pergunta: quando um grupo nito pode ser grupo de Galois
de um tal recobrimento com um conjunto prescrito de pontos de ramicacao? Nesta
generalidade a pergunta permanece em aberto, mas se considerarmos a pergunta
sobre C, ela e respondida em termos topologicos atraves do chamado grupo funda-
mental algebrico, que neste caso e o completamento pronito do grupo topologico
(para mais sobre grupos pronitos ver captulo de teoria de Galois innita). A
reformulacao desta pergunta para corpos algebricamente fechados de caracterstica
positiva, so foi respondida na decada de 90 por Raynaud e depois Harbater corre-
spondendo a uma conjectura de Abhyankar. A resposta e que para que um grupo
176 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 ramicacao (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.
Observac ao 25.13. Um objeto extremamente importante em aritmetica e
relacionado com o problema inverso de Galois e o grupo de Galois absoluto G
Q
:=
Gal(/), onde = A
C
(). O fato de um grupo nito G ser grupo de Galois
sobre equivale ao fato de G ser um quociente de G
Q
. Este tema esta intima-
mente relacionado a resolver problemas de mergulhos para o grupo pronito G
Q
(para mais ver [Ser]).
CAPTULO 26
Teoria de Galois innita
26.1. Limite inverso
Consideremos uma seq uencia de grupos G
n

nN
e suponhamos que para cada
n tenhamos um homomorsmo sobrejetivo de grupos f
n
: G
n
G
n1
. Consideremos
em

nN
G
n
(onde a operacao e componente a componente) o subconjunto de uplas
da forma x = (x
0
, x
1
, x
2
, ) tais que f
n
(x
n
) = x
n1
para todo n N. Como
cada f
n
e um homomorsmo sobrejetivo, partindo de x
1
G
1
, tomando uma pre
imagem sua x
2
em G
2
e assim sucessivamente, formamos pelo menos uma upla
neste subconjunto que denotaremos por lim
n
(G
n
, f
n
). Este conjunto e chamado o
limite inverso ou limite projetivo da famlia G
n
, f
n
que e chamada de um sistema
projetivo.
Exemplo 26.1. Seja A um grupo abeliano, p um n umero primo e p
A
: A A a
multiplicacao por p em A. Dizemos que A e p-divisvel , se p
A
for sobrejetivo. Neste
caso tomaremos o limite projetivo considerando a seq uencia constante A
n
= A para
todo n e f
n
= p
A
para todo n. O limite projetivo de (A, p
A
) sera denotado por
V
p
(A). Consideremos o subconjunto T
p
(A) de V
p
(A) formado pelas uplas tais que
x
1
= 0. Seja A[p
n
] := ker(p
n
A
). Entao T
p
(A) = lim
n
A[p
n
]. 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
p
n o grupo das razes p
n
-esimas da
unidade em um corpo algebricamente fechado de caracterstica distinta de p,
tomar A como
p
:=

p
n e considerar T
p
() := lim
n

p
n.
Exemplo 26.2. Dado um grupo G considere uma seq uencia de subgrupos H
n
de G tais que H
n
H
n1
. Considere o homomorsmo sobrejetivo f
n
: G/H
n

G/H
n1
(projecao). Isto nos permite tomar o limite projetivo lim
n
(G/H
n
, f
n
)
e observar que os homomorsmos anteriores implicam um homomorsmo natural
g : G lim
n
G
n
dado por x ( , x
n
, ), onde x
n
:= x +H
n
.
Exemplo 26.3. Para todo n 0 considere G
n
:= Z/p
n
Z e o homomorsmo
sobrejetivo de projecao f
n
: Z/p
n+1
Z Z/p
n
Z. O limite projetivo lim
n
Z/p
n
Z e
chamado o anel Z
p
dos inteiros p-adicos (para mais detalhes ver [Ne, chapter II].
Deniremos agora a nocao 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 G
i

iI
e para cada par i j um homomorsmo
f
ji
: G
j
G
i
tal que se k i j, entao f
jk
= f
ji
f
ik
e f
ii
= id. Seja G :=

i
G
i
com a operacao compenente a componente. Seja o subconjunto de G formado
177
178 26. TEORIA DE GALOIS INFINITA
pelos elementos (x
i
) tais que x
i
G
i
satisfazendo a para todo j i, f
ji
(x
j
) = x
i
.
Entao contem o elemento neutro e e um subgrupo de G dito o limite inverso da
famlia e denotado por = lim
i
G
i
.
Exemplo 26.4. Seja G um grupo e T o conjunto de subgrupos normais em
G de ndice nito. Se H, K T, entao H K T, assim T e uma famlia
direcionada (com respeito `a inclusao). Consideramos o limite inverso lim
HF
G/H.
Este subgrupo de G e o que se chama um grupo pronito (no sentido de ser limite
de grupos nitos). Uma variante desta construcao consiste em nos restringirmos `a
famlia T
p
de subgrupos normais H de G cujo ndice e uma potencia de p. Podemos
similarmente tomar o limite inverso lim
HFp
G/H, este grupo e chamado um grupo
pro-p pronito.
Exemplo 26.5. Logo em seguida consideraremos o contexto natural onde gru-
pos pronitos aparecem, na teoria de Galois innita. Seja k um corpo e A uma
extensao innita de k. Por exemplo, k = e A = . Seja G := Aut(A/k) o grupo
de k-automorsmos de A. O limite inverso lim
HF
G/H coincide na verdade com
G (vamos mostrar isto em secao posterior). Alem disto os grupos quocientes G/H
sao na verdade grupos de automorsmos de extensoes nitas K/k contidas em A.
Analogamente, se X for uma superfcie compacta de Riemann de genero g 2
e p : X

X for a aplicacao de recobrimento universal, F := C(X), F

:= C(X

)
seus corpos de funcoes. Exites uma injecao natural
1
(X)
top
Aut(F

/F) do
grupo fundamental topologico de X (que e um grupo em 2g geradores com uma
relacao) e Gal(F

/F) e o grupo pronito denido como limite projetivo com relacao


a subgrupos de ndice nito de Aut
X
(X

). Chamamos a Aut(F

/F) de grupo fun-


damental algebrico de X, que coincide com o completamento pronito de
top
1
(X)
(ver secao seguinte). Grothendieck deniu isto de maneira geral para curvas sobre
um corpo qualquer. Isto permitiu transpor a nocao tradicional de grupo funda-
mental na topologia algebrica para a geometria algebrica. Permanece um grande
misterio a estrutura dos grupos fundamentais algebricos de curvas, embora por ex-
emplo conheca-se bem todos os quocientes nitos deste grupo, no caso de curvas
ans (isto nada mais e que uma conjectura de Abhyankar, provada por M. Ray-
naud e D. Harbater nos anos 90, que diz que para que um grupo seja quociente e
necessario e suciente que seu maior quociente primo com p o seja).
26.2. Completamento de um grupo
Seja G um grupo e suponhamos que H
r
seja uma famlia de subgrupos nor-
mais de ndice nito tais que H
r
H
r+1
para todo n. Uma seq uencia de elementos
x
n
em G e dita uma seq uencia de Cauchy, se dado H
r
existe N 1 tal que
para quaiquer n, m N tenhamos x
n
x
1
m
H
r
. Dizemos que a seq uencia x
n

e a seq uencia nula se para todo H


r
existir um N 1 tal que para todo n N
tenhamos x
n
H
r
. Fica como exerccio provar que o conjunto C de seq uencias
de Cauchy com operacao 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.
Observe que existe um homomorsmo natural G

Gdado por x (x, x, x, )
mod N. O n ucleo deste homomorsmo e igual a

r
H
r
. Quando este n ucleo e tri-
vial temos uma injecao.
26.3. TEORIA DE GALOIS INFINITA 179
Teorema 26.6. Existe um isomorsmo de grupos

G

= lim
r
G/H
r
.
Demonstrac ao. Seja x = x
n
uma seq uencia de Cauchy em G. Para todo
n sucientemente grande a classe de x
n
mod H
r
independe de n, denotamos esta
classe por x(r). Assim, (x(1), x(2), ) lim
r
G/H
r
.
Reciprocamente, todo elemento (x
1
, x
2
, ) lim
n
G/H
n
, com x
n
G/H
n
e
x
n
um representante de x
n
em G. A seq uencia x
n
e uma seq uencia de Cauchy,
que ca como exerccio provar que esta bem denida, a menos de seq uencias nulas.
Tambem ca como exerccio mostrar que a correspondencia acima nos da a bijecao
requerida (que por construcao e um homomorsmo).
Podemos fazer a constru cao acima mais geralmente da seguinte forma. Seja
T uma famlia, uma seq uencia de Cauchy e uma famlia x
j

jJ
indexada por
um conjunto arbitrario J tal que para cada H T existe j J tal que para
k, k

j temos x
k
x
1
k

H. Na pratica trabalhamos realmente com seq uencias,


pois os grupos pronitos considerados na maior parte dos casos que trataremos tem
uma base enumeravel de abertos. Por exemplo, isto ocorre quando G e nitamente
gerado.
Mais geralmente, uma famlia H
i
de subgrupos normais contida em T e dita
conal em T se dado H T existir i tal que H
i
H. Suponhamos que exista uma
famlia H
i
cujos ndices percorram um conjunto enumeravel. Fica como exerccio
mostrar que lim
i
G/H
i

= lim
HF
G/H.
26.3. Teoria de Galois innita
Estenderemos agora a teoria de Galois para extensoes innitas. Uma extensao
algebrica innita K/k e dita galoisiana, se for normal e separavel (lembre que para
denir normalidade e separabilidade precisamos apenas que a extensao K/k seja
algebrica). Para toda subextensao nita 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 separa-
bilidade 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 nito em
G := Gal(K/k). De fato, consideremos o homomorsmo sobrejetivo (pela normal-
idade) de restricao G Gal(F/k) dado por
|F
. O n ucleo deste homomor-
smo e exatamente H, logo, pelo teorema dos homomorsmos, G/H

= Gal(F/k),
a fortiori, H tem ndice nito em G. Pelas propriedades anteriores de limite pro-
jetivo, isto permite denir um homomorsmo de grupos G lim
HF
G/H, onde
T := Gal(F/k) [ F e uma extensao galoisiana nita de k.
Teorema 26.7. O homomorsmo G lim
HF
G/H e um isomorsmo de
grupos.
Demonstrac ao. Observemos inicialmente que o n ucleo e trivial. De fato se
pertence ao n ucleo, entao para toda extensao galoisina nita F/k contida em K
temos que
|F
= 1. Mas como todo K pertence a alguma extensao galoisiana
nita F/k concluimos que = 1.
Para ver a sobrejetividade, observe que um elemento (
H
) de lim
H
G/H satisfaz
a compatibilidade
H

H
para H

H. Isto nos permite denir G


globalmente da seguinte forma. Seja K, como observado, existe F/k galoisiana
nita contida em K tal que F. Seja H := Gal(K/F) e () :=
H
().
Observe que a condicao de compatibilidade acima arma justamente que () nao
180 26. TEORIA DE GALOIS INFINITA
depende da escolha de F. Portanto, isto dene um elemento G. Alem disto,
por construcao (
H
).
Exemplo 26.8. Seja p um n umero primo e para todo inteiro n 1 considere-
mos K
n
:= (
p
n) o p
n
-esimo corpo ciclotomico. Seja K := (
p
). A extensao
K/ e abeliana innita. Como para todo n 1 temos que Gal(K
n
/)

= (Z/p
n
Z)

concluimos que temos um isomorsmo de grupos Z

p
Gal(K/). Este tipo de ex-
tensao cicltomica foi estudada por K. Iwasawa e esta associada a funcoes L analticas
na topologia p-adica.
Exemplo 26.9. Similarmente, dada uma curva eltica E sobre consideramos
a extensao ciclotomica (E[p
n
]) gerada pelas coordenadas dos pontos de p
n
-torcao
de E, lembre que E[p
n
]

= (Z/p
n
Z)
2
. Observe tambem que o grupo de Galois ab-
soluto G
Q
:= Gal(/) de age em E[p
n
], para todo n, assim temos uma repre-
sentacao de G
Q
dada por
n
: G
Q
GL(E[p
n
])

= GL
2
(Z/p
n
Z) e pelas construcoes
anteoriores podemos tomar o limite projetivo destas representacoes, obtendo assim
a representacao p-adica G
Q
GL
2
(Z
p
). Na verdade o estudo destas representacoes
remonta a trabalhos de Serre, Shimura e Lang-Trotter e um teorema profundo de
Serre arma que a representacao galoisiana : G
Q


p
GL
2
(Z
p
) tem imagem
aberta, se E nao tem multiplicacao complexa, i.e., a imagem de G
Q
e um subgrupo
de ndice nito em GL
2
(Z
p
) para todo p sendo igual a GL
2
(Z
p
) para quase todo p.
O mesmo tipo de problematica pode ser encontrado no caso de variedades abelianas,
mas a extensao 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

Safarevic.
Conjectura 26.10. Seja k
0
:= (

) o compositum de todas as extensoes


ciclotomicas de em . Seja k/k
0
uma extensao nita e G
k
:= Gal(/k). Entao
G
k
e isomorfo ao completamento de um grupo pronito livro em um n umero enu-
meravel de geradores.

E possvel formular um analogo desta conjectura para curvas elticas substi-


tuindo () por (E()
tor
).
CAPTULO 27
Teoria de transcendencia
27.1. Bases de trasncendencia
27.2. Transcendencia de e
27.3. Transcendencia de
27.4. Elementos de teoria de transcencencia
181
Bibliograa - Livros
[Ap] T. M. Apostol, Introduction to Analytic Number Theroy.
[Ar] M. Artin, Algebra.
[Co] S. Collier Coutinho, N umeros Inteiros e Criptograa, SBM.
[En] O. Endler, Teoria de Corpos, IMPA.
[GaLe] A. Garcia, Y. Lequain, Elementos de

Algebra, Projeto Euclides, IMPA.
[Go] D. Gorenstein, Finite Groups
[Goss] D. Goss, The Basic Structures of the Arithmetic of Functions Fields
[Ha] J. Harris, Algebraic Geometry, Springer-Verlag.
[IrRo] K. Ireland, M. Rosen, A Modern Introduction to Classical Number Theory, Springer-
Verlag.
[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 Analise, vol. 1, Projeto Euclides, IMPA.
[Lins] A. Lins Neto, Funcoes de uma variavel 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.
183
Bibliograa - Artigos
[Le1] H. Lenstra
[Le2] H. Lenstra
[Ma] B. Mazur, Modular curves and the Eisenstein ideal, Pub. IHES, 1969.
[We1] P. Deligne, Conjectures de Weil I, Pub. Math. IHES 43 (1974), 273-307.
[We2] P. Deligne, Conjectures de Weil II, Pub. Math. IHES 52 (1981), 313-428.
185

Indice Remissivo
K-automorsmos, 144
K-conjugados, 129
K-homomorsmos, 136
K-isomorsmo, 129
Z/nZ, 3
(x), 27
ordp(n), 1
, 123
n-esima
extensao ciclotomica, 155
n-esimo
corpo ciclotomico, 155
polinomio ciclotomico, 157
p-divisvel, 177
p-grupo, 76
p-subgrupo
de Sylow, 75
algarismos, 37
algoritmo
de Euclides, 7
anel, 9
comutativo com unidade, 10
de inteiros, 32
noetheriano, 88
quociente, 32
automorsmo
de aneis, 112
de grupo, 64
interno, 64
axioma
da boa ordenacao, 1
cancelamento, 7
caracterstica
p, 133
0, 133
centro
de um grupo, 60
classe
de equivalencia, 2
lateral a direita, 54
lateral a esquerda, 54
compositum
de corpos, 152
comprimento
de serie, 79
con ucleo
de homomorsmo, 87
conexao
de Galois, 149
congruencia
linear, 39
modulo ideais, 111
conjunto
de relacoes, 87
de geradores, 87
dos p-subgrupos de Sylow, 76
dos conjugados, 74
indutivo, 3
conte udo
de polinomio, 107
corpo
algebricamente fechado, 127
de decomposicao, 143
de fracoes de um domnio, 106
de n umeros, 157
nito, 137
perfeito, 134
correspondencia
de Galois, 150
criterio
de Eisenstein, 100
criterios
de divisibilidade, 37
curva
eltica, 90
discriminante
de polinomio, 172
divisvel, 7
domnio
de integridade, 10
euclideano, 101
fatorial, 106
principal, 10
elemento
187
188

INDICE REMISSIVO
algebrico, 123
inseparavel, 135
inversvel, 36
maximal, 3
neutro, 49
primitivo, 136
puramente inseparavel, 139
separavel, 134
transcendente, 123
elementos
inversveis, 104
endomorsmo
de aneis, 112
de grupo, 64
equacao
das classes de conjugacao, 74
diofantina, 39
expoente
de grupo abeliano, 56
de polinomio, 139
extensao
abeliana, 159
algebrica, 124
cclica, 159
de Artin-Schreier, 162
de corpos, 119
de Kummer, 159
nita, 119
nitamente gerada, 125
galoisiana, 145, 150
normal, 143
separavel, 134
simples, 136
sol uvel, 165
sol uvel por radicais, 166
transcendente, 124
fecho
algebrico de K em , 128
algebrico de K em L, 127
normal, 144
puramente inseparavel, 140
separavel, 136
funcoes
aritmeticas elementares, 15
funcao
de Euler, 16
sobrejetiva, 1
de Mbius, 15
injetiva, 1
zeta de Riemann, 30
funcoes
simetricas elementares, 122
grau
da extensao, 119
de inseparabilidade, 140
de monomio, 172
de polinomio, 93
de separabilidade, 140
grupo, 49
abeliano, 49
abeliano de torcao, 85
cclico, 56
das razes n-esimas da unidade, 53
das razes n-esimas da unidade, 155
de Galois, 154
nito, 49
innito, 49
linear, 49
metacclico, 68
pronito, 178
quociente, 60
simples, 79
sol uvel, 81
hipotese
de Riemann, 31
homomormso
de grupos, 61
homomorsmo
de aneis, 106, 112
de modulos, 86
ideais
coprimos, 110
ideal, 9
maximal, 97, 111
primo, 112
principal, 10
soma, 110
imagem
de homomorsmo, 112
indce
de um subgrupo, 54
inducao nita, 19
inteiro
em uma dada base, 37
livre de f-potencia, 14
livre de quadrados, 13
inteiros
gaussianos, 101
inverso, 49
isomorsmo
de aneis, 112
de grupos, 62
lema
chave, 55
da duplicacao, 126
de Gauss, 99
de Krull, 3
de Zorn, 3
limite
inverso, 177
superior, 3
maximo

INDICE REMISSIVO 189


divisor comum, 8
maximo divisor comum
de polinomios, 95
modulo
nitamente gerado, 85
livre, 85
quociente, 85
sobre anel, 85
matriz
de presentacao, 87
matrizes, 49
monoide, 64
monomio, 172
multiplicacao
de Dirichlet, 15
multiplicidade
de raiz, 133
n ucleo
de homomorsmo, 61, 112
n umero
binomial, 1
composto, 11
de Fermat, 27
de Carmichael, 44
de divisores, 15
de Fermat, 23
de Mersenne, 27
primo, 11
n umeros
p-adicos, 130
norma
de elemento, 121
normalizador
de um subgrupo, 75
ordem
p-adica, 1
de elemento, 55
de grupo, 49
parcial, 3
total, 3
parte
inteira, 1
pequeno
teorema de Fermat, 20
permutacao
de conjunto, 73
polinomio, 93
caracterstico, 120
inversvel, 94
irredutvel, 97
mnimo, 123
monico, 95
primitivo, 107
puramente inseparavel, 139
separavel, 134
simetrico, 171
posto
da curva eltica, 90
de um modulo, 85
primos
em progressoes aritmeticas, 24
princpio
da inducao nita, 19
produto
de ideais, 113
direto de grupos, 64
notavel, 1
semi-direto de grupos, 66
pseudoprimo
em uma dada base, 44
razes
n-esimas da unidade, 53
primitivas n-esimas da unidade, 55
razes
primitivas n-esimas da unidade, 155
raiz
de polinomio, 121
m ultipla, 133
simples, 133
renamento
de serie subnormal, 79
proprio, 79
relacao
binaria, 2
de equivalencia, 2
representacao
de grupo, 73
por conjugacao, 73
por translacao, 73
resto
quadratico, 116
resultante
de polinomios, 109
serie
de composicao, 79
subnormal, 79
series
equivalentes, 79
smbolo
de Legendre, 116
separavelmente
fechado, 140
sistema
de congruencias, 40
soma
de divisores, 15
progressao geometrica, 1
subgrupo, 52
caracterstico, 64
dos comutadores, 60
gerado por subconjunto, 56
normal, 59
submodulo, 85
190

INDICE REMISSIVO
teorema
90 de Hilbert, 160
chines dos restos, 41, 114
de inversao de Mbius, 16
de Abel, 159
de Artin, 150
de Artin para homomorsmos, 160
de Cayley, 73
de Dedekind, 160
de Euclides, 20
de Korselt, 45
de Lagrange, 55
de Mazur, 90
de Mordell, 90
do isomorsmo de grupos, 62
fundamental da

Algebra, 128
fundamental da teoria de Galois, 150
teoremas
de Sylow, 75
traco
de elemento, 121
transitividade, 7
valor
absoluto, 1

You might also like