Professional Documents
Culture Documents
Amlcar Pacheco
Universidade Federal do Rio de Janeiro (Universidade do Brasil),
Departamento de Matem atica Pura
E-mail address: amilcar@im.ufrj.br
Sumario
Introducao vii
Captulos e cursos vii
Parte 1. N umeros Inteiros 1
Captulo 1. Algoritmos de divisao 3
1.1. Algoritmo Euclideano 3
1.2. Maximo divisor comum 4
1.3. Aneis e ideais 6
1.4. Exerccios 7
Captulo 2. Fatoracao de inteiros 9
2.1. Existencia 9
2.2. Unicidade 9
2.3. MDC e fatoracao 10
2.4. Aplicacoes 10
2.5. Exerccios 11
Captulo 3. Inducao Finita 13
3.1. Enunciados 13
3.2. Exemplos 1a. Forma - Pequeno Teorema de Fermat 13
3.3. Exemplos 2a. forma 14
3.4. Exerccios 15
3.5. N umeros de Carmichael 15
Captulo 4. N umeros primos 17
4.1. Innidade de primos 17
4.2. Primos em progressoes aritmeticas 18
4.3. Innidade de Compostos por funcoes polinomiais 19
4.4. Formulas exponenciais 19
4.5. Contando n umeros primos 20
4.6. Exerccios 21
Captulo 5. Aritmetica Modular 23
5.1. Relacoes de equivalencia 23
5.2. Aritmetica modular 24
5.3. Criterios de divisibilidade 26
5.4. Contando elementos inversveis 26
5.5. N umeros de Carmichael 27
5.6. Teste de Miller 28
5.7. Exerccios 29
iii
iv SUM
ARIO
Captulo 6. Sistemas de congruencia 31
6.1. Equacoes diofantinas 31
6.2. Equacoes lineares 31
6.3. Sistemas de equacoes lineares 32
6.4. Teorema Chines dos Restos 33
6.5. Aplicacao 33
6.6. Exerccios 34
Captulo 7. Primalidade de N umeros de Fermat e Mersenne 35
7.1. Primalidade de n umeros de Mersenne 35
7.2. Primalidade de n umeros de Fermat 35
Captulo 8. Teorema da Raiz Primitiva 37
8.1. Teste de Lucas 37
8.2. Teste de Lucas Generalizado 37
8.3. N umeros de Carmichael e Teorema de Korselt 38
8.4. Prova do Teorema da Raiz Primitiva 38
8.5. Exerccios 38
Parte 2. Grupos 41
Captulo 9. Teoria de Grupos 43
9.1. Denicao e exemplos 43
9.2. Subgrupos 45
9.3. Classes Laterais e Teorema de Lagrange 46
9.4. Ordem de elemento e expoente de grupo 46
9.5. Subgrupos normais e grupos quocientes 49
9.6. Homomorsmo de grupos 51
9.7. Grupos gerados por 2 elementos 55
9.8. Classicacao de grupos de ordem 11 56
9.9. Produto direto de grupos 58
9.10. Produtos semi-diretos de grupos 59
9.11. Exerccios 60
Captulo 10. Teoremas de Sylow 63
10.1. Represesenta coes de grupos 63
10.2. Os teoremas de Sylow 64
10.3. Exemplos 66
10.4. Exerccios 67
Captulo 11. Grupos sol uveis 69
11.1. Teorema de Jordan-Holder 69
11.2. Grupos sol uveis 71
11.3. Exerccios 72
Parte 3. Aneis 73
Captulo 12. Aneis de polinomios 75
12.1. Algoritmo da divisao 75
12.2. MDC e algoritmo euclideano estendido 76
SUM
ARIO v
12.3. Fatoracao unica 78
12.4. Exerccios 80
Captulo 13. Aneis e domnios 83
13.1. Domnios euclideanos 83
13.2. Domnios fatoriais 86
13.3. Fatores m ultiplos e resultante 87
13.4. Aneis quocientes e teorema chines dos restos 89
13.5. Aplicacoes 92
13.6. Exerccios 93
Parte 4. Corpos 95
Captulo 14. Extensoes nitas 97
14.1. Exerccios 98
Captulo 15. Extensoes algebricas 101
15.1. Exerccios 104
Captulo 16. Extensoes separaveis 105
Captulo 17. Corpos Finitos 111
17.1. Exerccios 113
Captulo 18. Corpos de decomposicao e extensoes normais 115
Captulo 19. Teoria de Galois 119
19.1. Correspondencia de Galois 119
19.2. Extensoes e subgrupos normais 121
19.3. Coecientes e razes 122
19.4. Exerccios 123
Captulo 20. Extensoes ciclotomicas 125
20.1. Exerccios 127
Captulo 21. Extensoes cclicas 129
21.1. Exerccios 132
Captulo 22. Solubilidade por radicais 133
Referencias Bibliogracas 137
Introducao
O presente texto reete o conjunto de notas de aula que utilizo para os cursos
de
Algebra da graduacao I, II e III. O texto nao substitui os diversos livros textos
citados na bibliograa. Sao apenas notas de aulas, um tanto enxutas, dependentes
da apresentacao oral para seu complemento. Entre outros aspectos quase nao ap-
resentei exemplos que sao feitos em sala de aula.
Captulos e cursos
A distruicao de captulos e a seguinte:
Algebra I : parte 1, e captulo 9 da parte 2 ate a secao 9.6
Algebra II : parte 3 e depois parte 2 (exceto captulo 11)
Algebra III : parte 4 e parte 2, captulos 10 e 11
vii
Parte 1
N umeros Inteiros
CAPTULO 1
Algoritmos de divisao
1.1. Algoritmo Euclideano
Neste captulo introduzimos a nocao de divisibilidade e apresentamos o al-
goritmo da divisao tratando o caso em que a divisao nao e exata. Descrevemos
tambem o mdc de 2 elementos e mostramos como obte-lo atraves da nocao de ideal
principal
Denotamos por Z o conjunto dos n umeros inteiros e N conjunto dos n umeros
naturais.
Definic ao 1.1.1. Sejam a, b Z dizemos que a [ b se existe c Z tal que
b = ac.
Propriedades 1.1.2. (1) Transitividade : Se a [ b e b [ c, entao a [ c.
(2) Cancelamento se c Z 0 e ac [ bc, entao a [ c.
Demonstrac ao. (1) Por hipotese b = a, para Z e c = c, para Z,
logo c = a e a [ c.
(2) Por hipotese existe d Z tal que bc = dac, i.e., c(b ad) = 0, como c ,= 0,
isto implica em b = ad.
Teorema 1.1.3 (Algoritmo Euclideano). Sejam a, b 1 inteiros, entao existem
unicos q, r Z tais que a = bq +r com 0 r < b.
Para provar este teorema precisamos do axioma da boa ordenacao. Um axioma
deve ser tomado como uma denicao.
Axioma 1.1.4 (Axioma da Boa Ordenacao). Todo subconjunto nao nulo S de
N possui menor elemento, i.e., existe x
0
S tal que x
0
x, para todo x S.
Definic ao 1.1.5. Sejam A e B conjuntos e f : A B uma funcao. Dizemos
que f e injetiva se para todo x, y A, toda vez que f(x) = f(y) tenhamos x = y.
f e dita sobrejetiva se f(A) = B. f e dita bijetiva se for injetiva e sobrejetiva, i.e.,
neste caso existe uma correspondencia 1 a 1 entre os elementos de A e B dada por
f.
Demonstrac ao do Teorema 1.1.3. Se a < b, tome q = 0 e r = a. Suponha
que a b. Seja S = kb [ k 1 inteiro N o conjunto dos m ultiplos inteiros de b.
Observemos que a quantidade de n umeros inteiros positivos menores ou iguais a a
e a, logo o subconjunto S
1
= kb S [, kb a de S e nito. Por outro lado temos
uma bijecao entre S e Z dada por f : Z S, f(k) = kb. De fato, por denicao f e
sobrejetiva. A sua injetividade segue do fato que se kb = lb, entao (k l)b = 0, e
como b ,= 0, concluimos que k = l. Mas Z e innito, logo existe k
0
1 inteiro tal
que k
0
b / S
1
, i.e., o subconjunto S
2
= kb [ k 1 inteiro e kb > a, e nao vazio.
Pelo axioma da boa ordenacao existe (q +1)b S
2
e este e o menor elemento de S
2
.
3
4 1. ALGORITMOS DE DIVIS
AO
Em particular, qb / S
2
, i.e., qb a < (q +1)b. Tome r = aqb < (q +1)b qb = b.
Assim temos q e r satisfazendo as condicoes do teorema.
Demonstraremos agora a unicidade de q e r. Suponhamos que existam q
1
, r
1
, q
2
,
r
2
Z tais que a = bq
1
+ r
1
= bq
2
+ r
2
com 0 r
1
, r
2
< b. Se r
1
> r
2
, entao
b(q
2
q
1
) = r
1
r
2
1, b 1, logo q
2
q
1
1, mas isto implica que o lado esquerdo
da igualdade e pelo menos b e no entanto r
1
r
2
r
1
< b. Assim r
1
r
2
. Se
r
1
< r
2
, entao b(q
1
q
2
) = r
2
r
1
1, que implica q
1
q
2
1, i.e., o lado esquerdo
da ultima igualdade e pelo menos b e no entanto r
2
r
1
r
2
< b. Portanto, r
1
= r
2
e (q
1
q
2
)b = 0, como b ,= 0, concluimos que q
1
= q
2
.
Corol ario 1.1.6. Para todo a, b Z0 existem q, r Z tais que a = bq+r,
onde 0 [r[ [b[.
Demonstrac ao. Se a, b 1 a existencia segue do Teorema 1.1.3. Se a < 0,
digamos a = a
com a
= bq + r
com 0 r < b, i.e., a = a
com b
1, novamente temos a = qb
+r onde 0 r < b
,
i.e., a = (q)b +r onde 0 r = [r[ < b
= qb
+r onde
0 r < b
= [b[.
1.2. Maximo divisor comum
Definic ao 1.2.1. Sejam a, b Z0. Dizemos que d 1 e o maximo divisor
comum de a e 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 1.2.2. Observe que d e unico. Pois um outro elemento e satis-
fazendo as mesmas condicoes nos daria que e [ d e d [ e, i.e., d = e e e = d, onde
, Z, portanto d = d, ou seja = = 1, pois e, d 1.
Observac ao 1.2.3. Note que podemos sempre supor que a, b 1. De fato, se
d e um divisor comum de a e b, d tambem e um divisor comum de a e b, pois se
a = d e b = d com , Z, entao a = ()d e b = ()d.
Observac ao 1.2.4. Seja T
a,b
= e 1 [ e Z, e [ a, e [ b o conjunto dos
divisores positivos comuns de a e b. Observe que d e o maior elemento de T
a,b
. De
fato, d T
a,b
e para todo e T
a,b
, e [ d pela propriedade (2) de mdc, logo e d.
Observac ao 1.2.5. Sejam a, b 1 inteiros. Se b [ a, entao b = mdc(a, b), pois
b [ b, b [ a e para todo d
Z tal que d
[ a e d
[ b.
Teorema 1.2.6. Sejam a, b 1 inteiros. Consideremos a seq uencia de divisoes
sucessivas:
(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
.
1.2. M
e r = f para
, Z. Entao a = bq + r = f(
q + ),
i.e., f [ a, i.e., f T
2
, i.e., T
2
T
1
.
Demonstrac ao do Teorema 1.2.6. Pelo Lema 1.2.8 aplicado a cada linha
de (1) obtemos mdc(a, b) = mdc(b, r
1
) = = mdc(r
n1
, r
n
). Mas r
n
[ r
n1
, e
pela Observa cao 1.2.5, r
n
= mdc(r
n
, r
n1
). Logo r
n
= mdc(a, b).
Observac ao 1.2.9. Note que em (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 descen-
dente innita de n umeros inteiros positivos.
Teorema 1.2.10. 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 (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
.
6 1. ALGORITMOS DE DIVIS
AO
Exemplo 1.2.11. Sejam a = 39 e b = 11 como no Exemplo . Fazendo as
igualdades de baixo para cima obtemos 1 = 6 +(1).5 = 6 +(1).(11 +(1).6) =
2.6+(1).11 = 2.(39+(3).11)+(1).11 = 2.39+(7).11. Assim, s = 2 e t = 7.
1.3. Aneis e ideais
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. Tambem
temos o produto de inteiros : Z Z Z dada por (a, b) a b que associa ao
par (a, b) o seu produto a b. 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) a.1 = a.
(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 1.3.1. 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
ICIOS 7
Exemplo 1.3.5. 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
. Armamos que I
e um ideal de Z. De fato,
(1) 0 = n
1
.0 +. . . +n
k
.0 I.
(2) Dados a, b I, digamos a = n
1
a
1
+ . . . + n
k
a
k
e b = n
1
b
1
+ . . . + n
k
b
k
,
temos a +b = n
1
(a
1
+b
1
) +. . . +n
k
(a
k
+b
k
) I.
(3) Dado a I e r Z, digamos a = n
1
a
1
+. . . +n
k
a
k
, temos ra = n
1
(ra
1
) +
. . . +n
k
(ra
k
) I.
Proposic ao 1.3.6. 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 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.
Afirmac ao 1.3.7. I = dZ.
Demonstrac ao. 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
d e b = b
d para a
, b
Z, i.e.,
d [ a e d [ b. Se d
[ a e d
[ b, digamos a = d
e b = d
(s +t), i.e., d
[ d.
1.4. Exerccios
(1) Seja a Z. Mostre que a e par se e somente se a
2
e par.
(2) Seja n > 1 inteiro. Mostre que:
(a) mdc(n, 2n + 1) = 1.
(b) mdc(2n + 1, 3n + 1) = 1.
(c) mdc(n! + 1, (n + 1)! + 1) = 1.
(3) Sejam n > m 1 inteiros. Suponha que n = qm + r seja a divisao de
n por m, onde 0 r < m. Mostre que 2
n
1 = (2
m
1)Q + R, onde
R = 2
r
1 e 0 R < (2
m
1).
(4) Sejam n > m 1 inteiros. O n umero F(n) = 2
2
n
+ 1 e chamado o
n-esimo n umero de Fermat. O objetivo deste exerccio e mostrar que
mdc(F(n), F(m)) = 1. Faremos isto por etapas.
(a) Utilizando que 2
2
m+1
1 = (2
2
m
+1)(2
2
m
1) mostre uqe (2
2
m
1) [
(2
2
n
+ 1) = F(n). Calcule o quociente desta divisao.
(b) Utilize (a) para mostrar que o resto da divisao de F(n) = 2
2
n
+1 por
F(m) = 2
2
m
+ 1 e 2.
8 1. ALGORITMOS DE DIVIS
AO
(c) Utilize (b) para calcular mdc(F(n), F(m)).
(5) Sejam a, b 1 inteiros. Mostre que mdc(a, b) mmc(a, b) = ab.
CAPTULO 2
Fatoracao de inteiros
Neste captulo mostramos que todo n umero inteiro fatora-se como produto de
n umeros primos
2.1. Existencia
Definic ao 2.1.1. Seja p 2 inteiro. Dizemos que p e 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 compostos, i.e.,
n 1 e composto se e somente se existem 1 < a, b < n tais que n = ab.
Teorema 2.1.2 (Teorema Fundamental da Aritmetica - 1a. 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.
Afirmac ao 2.1.3. p
1
e primo.
Demonstrac ao. 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 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
p
2
=
n
p
1
p
2
< n
1
. Se n
2
for primo, entao n = n
2
p
2
p
1
e a fatoracao procu-
rada. 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
.
2.2. Unicidade
Lema 2.2.1. 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 2.2.2. O Lema pode ser estendido imediatamente para um pro-
duto qualquer de inteiros, i.e., se p [ a
1
a
n
, entao existe 1 i n tal que
p [ a
i
.
9
10 2. FATORAC
AO DE INTEIROS
Teorema 2.2.3 (Teorema Fundamental da Aritmetica - 2a. 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
e
1
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 temos que existe algum 1 j s tal que
p
1
[ q
j
. Mas ambos sao primos, logo p
1
= q
j
. Suponha que j > 1. O mesmo
argumento acima mostra que existe 1 i r tal que q
1
= p
i
. Se i = 1, entao
p
1
= q
j
> q
1
= p
i
, o que e impossvel. Logo i > 1, mas neste caso p
1
= q
j
> q
1
= p
i
,
o que contradiz a ordenacao dos p
i
s. Logo j = 1 e os expoentes e
1
e f
1
tambem sao
iguais. Isto nos fornece a igualdade p
e
2
2
p
er
r
= q
f
2
2
q
fs
s
. Pelo mesmo argumento
p
2
= q
2
e e
2
= f
2
. A repeticao do argumento nos da que o n umero de fatores e
igual, i.e., r = s e para cada 1 i r, p
i
= q
i
e e
i
= f
i
.
2.3. MDC e fatoracao
Proposic ao 2.3.1. Sejam a, b 1 inteiros, a = p
e
1
1
p
e
k
k
e b = p
f
1
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
g
1
1
p
g
k
k
.
Entao d = mdc(a, b).
Demonstrac ao. Notemos que d [ a, 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
g
1
h
1
1
p
g
k
h
k
k
.
2.4. Aplicacoes
Proposic ao 2.4.1. Seja p 2 um n umero primo. Entao
p / .
Demonstrac ao. Seja x 0. Entao x =
a
b
com a, b Z0. Note que
a = da
e b = db
, b
, b
) = d
> 1, entao d
2
= pb
2
, i.e.,
p
2
= b
2
, o que implica em p [ b
2
. Novamente, pelo Lema 2.2.1, obtemos que p [ b,
mas isto e impossvel pois mdc(a, b) = 1.
Definic ao 2.4.2. Seja n 1 inteiro. Dizemos que n e livre de quadrados se
sua fatoracao e da forma n = p
1
p
k
.
Lema 2.4.3. 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
e
1
1
p
e
k
k
. Pelo Algoritmo Eu-
clideano, 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 e o que sobra e a
2
com a = p
q1
1
p
q
k
k
, i.e., n = a
2
Q.
2.5. EXERC
ICIOS 11
Proposic ao 2.4.4. 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
, i.e., para cada 1 i r temos
que p
i
[ a
2
. Pelo Lema 2.2.1 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
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 2.2.1
temos que p
i
[ b, o que contradiz mdc(a, b) = 1.
Proposic ao 2.4.5. Seja f 2 inteiro e p 2 primo. Entao
f
p / .
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 2.2.2 concluimos que p [ a, digamos a = p.
Substituindo na igualdade anterior obtemos p
f
f
= pb
f
, simplicando p, 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 2.2.2 concluimos que p [ b, mas isto contradiz
mdc(a, b) = 1.
Definic ao 2.4.6. 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
e
1
1
p
e
k
k
com 1 e
i
< f para
todo 1 i k.
Lema 2.4.7. 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 Eu-
clideano, 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 2.4.8. Sejam n 1 e f 2 inteiros. Suponhamos que n seja
livre de f-potencias. Entao
f
n / .
Demonstrac ao. Seja n = p
e
1
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
e
1
1
p
e
k
k
b
f
, i.e., para cada 1 i k p
i
[ a
f
. Pela Observacao
2.2.2 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
i
e denotando c =
p
e
1
1
p
e
i1
i1
p
e
i+1
i+1
p
e
k
k
, obtemos p
fei
i
f
i
= cb
f
(note que por hipotese f e
i
1,
logo faz sentido colocar o expoente). Como anteriormente p
i
[ c uma vez que p
i
nao divide nenhum fator de c (lembre que p
1
< < p
k
, i.e., todos os fatores
primos sao distintos). Logo p
i
[ b
f
. Novamente pela Observacao 2.2.2 concluimos
que p
i
[ b, mas isto contradiz mdc(a, b) = 1.
2.5. Exerccios
(1) Seja n 1 inteiro. Dizemos que n e perfeito se
d|n
d = 2n, i.e., 2n e a
soma dos divisores de n. Seja s 1 e suponha que 2
s+1
1 seja primo.
12 2. FATORAC
AO DE INTEIROS
(a) Mores que os fatores de 2
2
(2
s+1
1) se agrupam em duas progressoes
geometricas de razao 2; uma com primeiro elemento 1 e outra com
primeiro elemento 2
s+1
1.
(b) Calcule a soma destes fatores e mostre que 2
s+1
1 e perfeito.
(2) Sejam a, b 1 inteiros e p 2 primo. Suponha que mdc(ab, p) = 1.
Mostre que p
k+1
divide ap
k
+bp
s
se e somente se k = s e p [ (a +b).
(3) Sejam a, b 1 inteiros tais que mdc(a, b) = 1 e n Z tal que n + 2 = p
seja n umero primo. Mostre que mdc(a +b, a
2
nab +b
2
) = 1 ou p.
(4) Seja n 2 inteiro. Mostre que existe um n umero primo entre n e n!.
(5) Sejam a, b Z tais que mdc(a, b) = 1. Mostre que para quaisquer m, n 1
inteiros mdc(a
m
, b
n
) = 1.
CAPTULO 3
Inducao Finita
Neste captulo apresentamos o metodo da inducao nita. Como aplicacao obte-
mos o Pequeno Teorema de Fermat.
3.1. Enunciados
Princpio 3.1.1 (Inducao Finita 1a. 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(n) e verdadeira entao A(n + 1) tambem e verdadeira.
Logo para todo n n
0
a armativa A(n) e verdadeira.
Princpio 3.1.2 (Inducao Finita 2a. 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 + 1) tambem e
verdadeira.
Logo para todo n n
0
a armativa A(n) e verdadeira.
3.2. Exemplos 1a. Forma - Pequeno Teorema de Fermat
Exemplo 3.2.1. Para todo inteiro n 1,
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
.
i=1
_
p
i
_
n
i
+ (n
p
n).
Pelo Lema 3.2.2 e pela hipotese de p [ (n
p
n) concluimos que n [ ((n +
1)
p
(n + 1)).
, r
Z tais que nb = q
b +r
onde 0 r
< b.
Logo n = (q
+ 1)b +r
e basta tomar q = q
+ 1 e r = r
3.5. N
UMEROS DE CARMICHAEL 15
3.4. Exerccios
(1) Prove que para todo n 1 inteiro, n
3
+ 2n e divisvel por 3.
(2) Mostre que se n 1 e mpar entao n
3
n e divisvel por 24.
(3) Mostre que para todo n 1 inteiro,
n
k=1
k(k + 1) = n(n + 1)(n + 2)/3.
(4) Mostre que para todo n 1 inteiro, n
3
+ (n + 1)
3
+ (n + 2)
3
e divisvel
por 9.
3.5. 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.
Seja n 3 inteiro mpar. Descrevemos neste captulo dois testes de primalidade,
i.e., os n umeros que nao passarem no teste sao necessariamente compostos. Os que
passarem podem ser ou nao. Daremos exemplos em que nao sao.
Definic ao 3.5.1. 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 3.5.2. Um n umero primo p e pseudoprimo em toda base 1
b < p pelo Pequeno Teorema de Fermat. 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)
.
Exemplo 3.5.3. 341 = 11.31 e pseudoprimo na base 2, mas nao o e na base 3,
pois 3
340
56 (mod 341).
O teste de primalidade para n e vericar se para todo inteiro 1 b < n tal
que mdc(b, n) = 1 a congruencia b
n1
1 (mod n) e satisfeita. Se n nao satiszer
esta condicao, n e necessariamente composto. Podemos nos perguntar se todos os
n umeros que passam no teste sao primos. A resposta e nao.
Definic ao 3.5.4. 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 3.5.5. 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) 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, con-
cluimos que mdc(b, 3) = mdc(b, 11) = mdc(b, 17) = 1. Aplicando o Pequeno Teo-
rema 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 3.5.6 (Teorema de Korselt). Seja n 3 mpar composto. n e um
n umero de Carmichael se e somente se
16 3. INDUC
AO FINITA
(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.
Afirmac ao 3.5.7. Para todo fator primo p de n, b
n1
1 (mod p).
Demonstrac ao da Afirmac ao. 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).
Por hipotese, 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.
A validade da condicao (2) sob a hipotese que n e um n umero de Carmichael sera
provada no Captulo 10.
CAPTULO 4
N umeros primos
Neste captulo provamos que o conjunto dos n umeros primos e innito, que
existe uma innidade de n umeros primos em certas progressoes aritmeticas e que
funcoes polinomiais nao lineares produzem uma innidade de n umeros compostos.
4.1. Innidade de primos
Seja T o conjunto dos n umeros primos.
Teorema 4.1.1 (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 Ar-
itmetica 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
o lado esquerdo e pelo menos 2 enquanto o lado direito e 1, o que e impossvel. A
contradicao veio do fato de termos suposto T nito, portanto T e innito.
2a. Demonstrac ao. Suponhamos que T seja nito, digamos T = p
1
, ,
p
k
. Seja n 1 inteiro. Pelo Lema 2.4.3 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
e
1
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, 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 (1a. lista) 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
, escolhemos 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 resultado anterior todo fator primo de F(n) e
distinto de q
1
, , q
n1
, escolhemos um destes fatores primos, digamos q
n
. Prova-
mos assim via a 2a. Forma da Inducao (ver Captulo 4) que para todo n 1 temos
17
18 4. N
UMEROS PRIMOS
um n umero primo q
n
fator de F(n) distinto de q
1
, , q
n
1
. Produzimos assim um
subconjunto innito q
1
, , q
n
, T de T. Em particular, T e innito.
4.2. Primos em progressoes aritmeticas
Nos proximos 3 paragrafos procuramos estudar formulas simples que carac-
terizem os n umeros primos. Apos a funcao constante, a primeira funcao a estudar
e a funcao linear, digamos que f : N N dada por f(n) = an + b com a, b 1
inteiros. O que podemos dizer de f(N) T? Note que f(N) e uma progressao
aritmetica com primeiro elemento a +b e razao b.
Lema 4.2.1. Seja f(n) = 4n+3. Existem innitos n umeros primos na progres-
sao aritmetica f(N), i.e., T
= f(N) T e innito.
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.
Suponha que f(N) T seja nito, digamos T
= f(N) T = 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, a = 4x + 1, b = 4y + 1, ab = 4(4xy + x + y) + 1.
Fica como exerccio vericar (utilizando a Inducao Finita na sua 1a. forma, ver
Captulo 4) 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
e innito.
Lema 4.2.2. Seja f(n) = 6n+5. Existem innitos n umeros primos na progre-
ssao aritmetica f(N) i.e., T
= f(N) T e innito.
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. Observe que 11, 17, 23, 29 T
.
Suponha que T
= 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, a = 6x +1, b = 6y +1 e 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.
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
4.4. F
ORMULAS EXPONENCIAIS 19
`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
e
innito.
O que ocorreu nos dois lemas anteriores nao e coincidencia.
E um caso particu-
lar do seguinte teorema mais geral que so pode ser provado usando Teoria Analtica
dos N umeros, o que esta fora do nosso programa.
Teorema 4.2.3 (Teorema das Progressoes Aritmeticas de Dirichlet). Sejam a, b
1 inteiros tais que mdc(a, b) = 1 e f(n) = an+b uma funcao f : N N. Existem
innitos n umeros primos na progressao aritmetica f(N).
4.3. Innidade de Compostos por funcoes polinomiais
O Teorema das Progressoes Aritmeticas de Dirichlet nos diz algo positivo so-
bre funcoes lineares, suas imaagens contem um innidade de primos. Mas o que
acontece com funcoes quadraticas?
Teorema 4.3.1. Seja f : N N dada por f(n) = an
2
+bn+c, com a, b, c Z
e a 1. Entao existem innitos n umeros compostos em 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(n
0
+hp)
2
+b(n
0
+hp) +c
= (an
2
0
+bn
0
+c) +p(2an
0
h +ah
2
p +bh)
= p(1 + 2an
0
h +ah
2
p +bh) = p.
Notemos que f(n
0
+ hp) e composto se e somente se > 1 o que equivale a
h(2an
0
+ahp+b) > 0, i.e., 2an
0
+ahp+b > 0, i.e., h >
2an
0
+b
ap
. Mas o n umero do
lado direito e um n umero racional xo (eventualmente negativo, dependo do sinal
de 2an
0
+b (note que b Z)). Logo existem uma innidade de inteiros positivos h
para os quais esta desigualdade e satisfeita. Esta innidade de inteiros h nos dao
uma innidade de elementos n N tais que f(n) seja composto.
Observac ao 4.3.2. Este teorema nos diz algo negativo. Para funcoes quadrati-
cas o que podemos esperar e uma innidade de n umeros compostos na imagem, o
que nao necessariamente diz que o conjunto de primos na imagem e nito, pode ser
ou nao. Este teorema na verdade vale para qualquer polinomio a
m
n
m
+. . .+a
1
n+a
0
,
para a
m
, , a
1
, a
0
Z com a
m
1. Apenas a demonstracao do caso geral e um
pouco mais tecnica.
4.4. Formulas exponenciais
4.4.1. N umeros de Fermat.
Definic ao 4.4.1. Para todo n 1 inteiro seja F(n) = 2
2
n
+ 1 o n-esimo
n umero de Fermat.
Observac ao 4.4.2. 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). Mais tarde (Captulo 8),
20 4. N
UMEROS PRIMOS
utilizaremos metodos de Teoria de Grupos, para determinar quando um tal n umero
e primo e seus fatores primos.
4.4.2. N umeros de Mersenne.
Definic ao 4.4.3. Para todo n 1 inteiro seja M(n) = 2
n
1 o n-esimo
n umero de Mersenne.
Lema 4.4.4. 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 4.4.5. Se queremos que um n umero de Mersenne seja primo, de-
vemos de cara nos restringir `aqueles de ndice n primo. Mersenne produziu uma
lista incompleta e incorreta de M(p)s para p primo tais que M(p) seja primo. No-
vamente, mais tarde utlizaremos a Teoria de Grupos para obter uma caracterizacao
de quando um n umero de Mersenne e primo ou fatores primos deste.
4.5. Contando n umeros primos
Definic ao 4.5.1. Para todo n umero real x > 1 seja (x) = #p [ n umero
primo com p x.
Observac ao 4.5.2. 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.
Teorema 4.5.3. Seja log(x) o logaritmo na base e. Entao (x) log(log(x)).
Demonstrac ao. Mostraremos no Captulo 4 (usando Inducao Finita) 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), i.e., 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)).
Na verdade um teorema muito mais geral e valido cuja prova provem da Teoria
Analtica dos N umeros e nao sera feita aqui.
Teorema 4.5.4 (Teorema dos N umeros Primos).
lim
x
(x) =
x
log(x)
.
4.6. EXERC
ICIOS 21
4.6. Exerccios
(1) Mostre que o unico inteiro positivo p tal que p, p + 2 e p + 3 sao todos
simultaneamente primos e 3.
(2) Seja n 1 inteiro tal que 2
n
+ 1 seja primo. Mostre que n = 2
m
com
m 0.
(3) Mostre que todo n umero primo que deixa resto 1 na divisao por 3 deixa
necessariamente resto 1 na divisao por 6.
(4) Sejam a, b 1 inteiros, m, n 1 inteiros. Mostre que se mdc(a, b) = 1,
entao mdc(a
m
, b
n
) = 1.
(5) Sejam a, b 1 inteiros tais que mdc(a, b) = 1 e n 1 tal que n + 2 = p
seja primo. Mostre que mdc(a +b, a
2
nab +b
2
) = 1 ou p.
CAPTULO 5
Aritmetica Modular
5.1. Relacoes de equivalencia
Seja X um conjunto. Dado um conjunto X, uma relacao binaria R e um
subconjunto R de XX. Neste caso, dado (a, b) R, dizemos que a e relacionado
a b, denotado a b. Por exemplo, podemos tomar R = (a, b) [ a e ortogonal a b.
Uma relacao de equivalencia em um conjunto X e uma relacao binaria sa-
tisfazendo `as seguintes condicoes:
(1) (Reexividade)x x .
(2) (Simetria)Se x y, entao y x .
(3) (Transitividade) Se x y e y z, entao x z.
Exemplo 5.1.1. 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 5.1.2. 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 5.1.3. 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 5.1.4. Seja X um conjunto e um relacao de equivalencia em X.
Se a ~ b, entao [a] [b] = .
23
24 5. ARITM
ETICA MODULAR
Demonstrac ao. De fato, 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 5.1.5. 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.
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
5.2. Aritmetica modular
Denimos uma funcao soma de classes : Z/nZZ/nZ Z/nZ por a b :=
a +b.
Lema 5.2.1. Esta func ao 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
a = kn e b
+ b
)
(a +b) = (k +l)n, i.e., a
+b
+b
= a +b.
Denimos tambem um funcao produto de classes : Z/nZ Z/nZ Z/nZ
por a b := ab.
Lema 5.2.2. Esta funcao tambem esta bem denida, i.e., se a
a (mod n) e
b
= 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 5.2.3. O conjunto Z/nZ munido das operacoes e e um anel
comutativo com unidade.
Demonstrac ao. Precisamos provar que as 8 propriedades de 1.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).
ETICA MODULAR 25
Proposic ao 5.2.4. Z/nZ e um domnio de integridade se e somente se n = p
e um n umero primo.
Demonstrac ao. Suponha que Z/nZ seeja 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 2.2.1 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)
= Z/nZ 0.
Proposic ao 5.2.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/nZ 0, i.e.,
p [ a. Logo mdc(a, p) = 1. Pelo Algoritmo Euclideano Estendido, existem r, s Z
tais que ra +sp = 1, i.e., ra 1 (mod p), i.e., ra = ra = 1, i.e., a (Z/nZ)
.
A princpio Z/nZ e o conjunto de todas as classes a para a Z. Denido desta
forma Z/nZ poderia ser innito. Isto nao ocorre.
Proposic ao 5.2.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. Suponah 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
. 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)
= a Z/nZ[ mdc(a, n) = 1.
Demonstrac ao. Seja a (Z/nZ)
ETICA MODULAR
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)
.
5.3. Criterios de divisibilidade
Utilizaremos a aritmetica modular para demonstrar criterios de divisibilidade.
5.3.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 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
com 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 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
com 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
com 0 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
(2) a = q
n
b
n
+q
n1
b
n1
+. . . +q
1
b +q
0
,
com 0 q
i
< b para todo 0 i n. A expressao (2) 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 5.3.1. 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 5.3.2. 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).
Exemplo 5.3.3. 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).
5.4. Contando elementos inversveis
A cardinalidade (n) de (Z/nZ)
UMEROS DE CARMICHAEL 27
Lema 5.4.1. Seja p um n umero primo. Entao (p) = p 1.
Demonstrac ao. Provamos anteriormente que quando n = p e primo
(Z/pZ)
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).
5.5. 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.
Seja n 3 inteiro mpar. Descrevemos neste captulo dois testes de primalidade,
i.e., os n umeros que nao passarem no teste sao necessariamente compostos. Os que
passarem podem ser ou nao. Daremos exemplos em que nao sao.
Definic ao 5.5.1. 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 5.5.2. Um n umero primo p e pseudoprimo em toda base 1
b < p pelo Pequeno Teorema de Fermat. 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)
.
Exemplo 5.5.3. 341 = 11.31 e pseudoprimo na base 2, mas nao o e na base 3,
pois 3
340
56 (mod 341).
O teste de primalidade para n e vericar se para todo inteiro 1 b < n tal
que mdc(b, n) = 1 a congruencia b
n1
1 (mod n) e satisfeita. Se n nao satiszer
esta condicao, n e necessariamente composto. Podemos nos perguntar se todos os
n umeros que passam no teste sao primos. A resposta e nao.
Definic ao 5.5.4. 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 5.5.5. 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) 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, con-
cluimos que mdc(b, 3) = mdc(b, 11) = mdc(b, 17) = 1. Aplicando o Pequeno Teo-
rema de Fermat concluimos que b
2
1 (mod 3), logo b
560
= (b
2
)
280
1 (mod 3);
28 5. ARITM
ETICA MODULAR
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 5.5.6 (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.
Afirmac ao 5.5.7. Para todo fator primo p de n, b
n1
1 (mod p).
Demonstrac ao da Afirmac ao. 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).
Por hipotese, 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.
A validade da condicao (2) sob a hipotese que n e um n umero de Carmichael sera
provada no Captulo 10.
5.6. Teste de Miller
ICIOS 29
Para ver que o Teste de Miller e mais eciente que o teste de pseudoprimo, ca
como exerccio mostrar que 561 nao e pseudoprimo forte na base 2. O mesmo vale
para 341.
5.7. Exerccios
(1) Mostre que se n e pseudoprimo para as bases a e ab, entao n e pseudoprimo
para a base b.
(2) Seja n 1 inteiro. Sejam p
1
= 6n+1, p
2
= 12n+1 e p
3
= 18n+1. Mostre
que se p
1
, p
2
, p
3
forem primos, entao p
1
p
2
p
3
e um n umero de Carmichael.
(3) Sejam p
1
< p
2
n umeros primos. Seja n = p
1
p
2
e suponha que (p
1
1), (p
2
1) [ (n 1). Mostre que n 1 p
1
1 (mod p
2
1) e obtenha
uma contradicao. Conclua que um n umero de Carmichael precisa ter pelo
menos 3 fatores primos distintos.
(4) Mostre que se n e pseudoprimo forte na base b, entao n e pseudoprimo na
base b.
(5) Seja n 1 inteiro e (n) = #(Z/nZ)
. Sejam a
1
, , a
(n)
represen-
tantes das classes de (Z/nZ)
e seja a (Z/nZ)
.
(6) Utilize o exerccio anterior para mostrar o seguinte teorema (devido a
Euler): dado a (Z/nZ)
, a
(n)
1 (mod n).
(7) Utilize o exerccio anterior para mostrar que se p e um n umero primo,
entao (p 1)! 1 (mod p) (Teorema de Wilson).
(8) Mostre que
(a) 3x
2
+ 2 = y
2
nao possui solucoes inteiras.
(b) 7x
3
+ 2 = y
3
nao possui solucoes inteiras.
(9) Sejam 2 < p < q n umeros primos tais que (p 1) [ (q 1). Mostre que se
mdc(n, pq) = 1, entao n
q1
1 (mod pq).
CAPTULO 6
Sistemas de congruencia
6.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 exemplos de como utilizar a
aritmetica modular para provar que uma dada equacao diofantina nao tem solucoes
inteiras.
Exemplo 6.1.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.
6.2. Equacoes lineares
Teorema 6.2.1. 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 [ a, n denotemos a = a
d e n = n
x
0
kn
) = b, assim d [ b.
Reciprocamente, suponha que d [ b, digamos b = db
obtemos a(tb
) +snb
= db
= b, i.e., a(tb
e uma
solucao da equacao.
Observac ao 6.2.2. Observe que se x
0
Z e uma solucao de ax b (mod n),
entao para todo y
0
x
0
(mod n), 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).
Exemplo 6.2.3. Considere a equacao 4x 2 (mod 9). Neste caso, a = 4,
b = 2, n = 9, d = 1 = 9 2.4, t = 2. Portanto, uma solucao e tb = 4.
Teorema 6.2.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
.
31
32 6. SISTEMAS DE CONGRU
ENCIA
Demonstrac ao. Provemos inicialmente que cada um desses elementos e solu-
cao. Escrevemos y
0
= x
0
+ kn
= 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
inteiros, entao x
0
+kn
, x
0
+rn
) (x
0
+kn
) =
n
(r k) < n
d = n, logo n [ ((x
0
+rn
) (x
0
+kn
) = n
(r k)).
6.3. Sistemas de equacoes lineares
Teorema 6.3.1. 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).
Exemplo 6.3.2. Considere o sistema de equacoes lineares
_
x 2 (mod 5)
x 4 (mod 11).
Note que 1 = mdc(5, 11) = 11 2.5, logo t = 2 e s = 1. Uma solucao e dada por
x
0
= 2.1.11 + 4.(2).5 = 18.
Teorema 6.3.3. 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
(3)
_
_
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
=
r
j=1
j=i
m
j
. 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, x
0
(mod 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.
Exemplo 6.3.4. Considere o seguinte sistema de equacoes
_
_
x 1 (mod 3)
x 2 (mod 5)
x 3 (mod 7)
x 4 (mod 11).
6.5. APLICAC
AO 33
Neste caso m = 1155, n
1
= 385, utilizando o algoritmo euclideano estendido,
1 = gcd(385, 3) = 385128.3, logo t
1
= 1. Assim a primeira parcela e 1.1.385 = 385;
n
2
= 231, 1 = mdc(231, 5) = 231 46.5, t
2
= 1, a
2
t
2
n
2
= 2.1.231 = 462; n
3
= 165,
1 = mdc(165, 7) = 2.165 47.7, t
3
= 2, a
3
t
3
n
3
= 3.2.165 = 990; n
4
= 105,
1 = mdc(105, 11) = 2.10519.11, t
4
= 2, a
4
t
4
n
4
= 840; x
0
= 385+462+990+840 =
2677.
6.4. Teorema Chines dos Restos
Teorema 6.4.1. 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
(m)
) = (a
(m1)
, , a
(mr)
), onde a
(m)
, respec-
tivamente a
(m
i
)
, denota a classe de a modulo m, respectivamente modulo m
i
. Seja
a restricao de a (Z/mZ)
, entao : (Z/mZ)
(Z/m
1
Z)
. . . (Z/m
r
Z)
. . . (Z/m
r
Z)
. Pela
parte anterior sabemos que existe x Z tal que (x
(m)
) = (a
1(m
1
)
, , a
r(m
r
)
).
Observemos que na verdade x
(m)
(Z/mZ)
.
Corol ario 6.4.2. Para todo n 1 inteiro seja (n) = #(Z/nZ)
. Entao
(m) = (m
1
) (m
r
).
6.5. Aplicacao
Seja n = p
e1
1
p
e
r
r
a fatoracao do inteiro n 1. Pelo Corolario 6.4.2 e pelo
Lema 5.4.2,
(4) (n) = (p
e
1
1
) (p
er
r
) = p
e
1
1
1
(p
1
1) p
er1
r
(p
r
1)
= p
e
1
1
_
1
1
p
1
_
p
er
r
_
1
1
p
r
_
= n
p|n
_
1
1
p
_
.
Vamos utilizar a formula (4) para uma aplicacao.
34 6. SISTEMAS DE CONGRU
ENCIA
Proposic ao 6.5.1. 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
e
1
1
1
(p
1
1)p
e
2
1
2
(p
2
1). Se p
1
, p
2
> 2 entao (novamente) 4 [ (n).
Logo p
1
= 2 e (n) = 2
e
1
1
p
e
2
1
2
(p
2
1). Se e
1
> 1, como p
2
> 2, entao 4 [ (n).
Assim, e
1
= 1 e (n) = p
e
2
1
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
e
2
1
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
e
1
1
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.
6.6. Exerccios
(1) Sejam p e q primos distintos e n = pq. A partir de solucoes para as
equacoes x
2
a (mod p) e x
2
a (mod q) produza uma solucao de
x
2
a (mod n).
(2) Mostre que
(a) Se d [ n, entao (d) [ (n).
(b) Sejam m, n 1 inteiros. Se mdc(m, n) = d, entao (mn)(d) =
d(m)(n).
(c) (m
2
) = m(m).
(3) Determine todos os inteiros n 1 tais que (n) = 10.
(4) Seja f(x) Z[x] um polinomio com coecientes em Z. Seja n = p
a
1
1
p
a
r
r
a fatoracao de n. Mostre que f(x) 0 (mod n) tem solucao se e somente
se f(x) 0 (mod p
ai
i
) para cada 1 i r.
(5) Seja f(x) e n como no exerccio anterior. Seja N o n umero de solucoes
de f(x) 0 (mod n) e N
i
o n umero de solucoes de f(x) 0 (mod p
a
i
i
)
para todo 1 i r. Mostre que N = N
1
N
r
.
(6) Seja p > 2 primo e a 1 inteiro. Mostre que as unicas solucoes de x
2
1
(mod p
a
) sao 1.
(7) Mostre que x
2
1 (mod 2
b
) tem uma unica solucao se b = 1, 2 solucoes
se b = 2 e 4 solucoes de b 3.
(8) Utilize os ultimos 3 exerccios para encontrar o n umero de solucoes de
x
2
1 (mod n).
CAPTULO 7
Primalidade de N umeros de Fermat e Mersenne
7.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 a unica possibilidade
para M
n
ser primo e que n seja um n umero primo p. 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)
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 primo.
7.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)
2
2
n
+ 1, i.e., k
2
2
n
+11
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
+11
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 primo.
35
CAPTULO 8
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)
e
cclico.
Note que (Z/4Z)
tambem e
cclico para p primo.
8.1. Teste de Lucas
No captulo de pseudoprimos obtivemos testes de primalidade do tipo: os
n umeros que nao passam no teste sao compostos. Desta vez obteremos um teste
que diz que os n umeros que passam no teste sao primos.
Teorema 8.1.1 (Teste de Lucas). Seja n 3 inteiro. Suponha que exista
1 b n 1 inteiro tal que para todo fator primo p de n 1 tenhamos b
n1
1
(mod n) e b
(n1)/p
, 1 (mod n). Entao n e primo.
Demonstrac ao. Seja d = o(b) em (Z/nZ)
. Como b
n1
= 1, temos que
d [ (n 1), digamos n 1 = kd para k 1 inteiro. Pela observacao do incio
do captulo basta mostrar que k = 1. Suponhamos que k > 1. Seja p um fator
primo de k, logo p tambem e um fator primo de n 1. Note que
n1
p
=
k
p
d e
que
n1
p
,
k
p
Z. Logo, b
(n1)/p
= (b
d
)
(k/p)
= 1, o que contradiz a hipotese do
teorema.
8.2. Teste de Lucas Generalizado
Nem sempre do ponto de vista computacional o Teste de Lucas e sucientemente
rapido. Muitas vezes e conveniente poder escolher uma base distinta para cada fator
primo de n 1.
Teorema 8.2.1 (Teste de Lucas Generalizado). Seja n 3 inteiro e n 1 =
p
e1
1
p
e
r
r
a fatoracao de n 1. Suponha que para cada 1 i r exista 1 b
i
n1 inteiro tal que b
n1
i
1 (mod n) e b
(n1)/p
i
i
, 1 (mod n). Entao n e primo.
37
38 8. TEOREMA DA RAIZ PRIMITIVA
Demonstrac ao. Seja d
1
= o(b
1
). Entao d
1
[ (n 1), pois b
1
n1
= 1. Neste
caso d
1
= p
f
1
1
p
fr
r
, onde 0 f
i
e
i
sao inteiros nao negativos. Por outro
lado, b
1
(n1)/p
1
,= 1, i.e., d [
n1
p
1
= p
e
1
1
1
p
e
r
r
. Mas a unica possibilidade para
isto ocorrer e que f
1
= e
1
. Portanto, p
e1
1
[ d. Repetindo o mesmo argumento
para os outros elementos b
i
concluimos que para todo 1 i r, p
ei
i
[ d. Assim,
n 1 = p
e
1
1
p
e
r
r
[ d, i.e., n 1 d (n) n 1, logo n 1 = (n) e n e
primo.
8.3. N umeros de Carmichael e Teorema de Korselt
Enunciamos anteriormente o Teorema de Korselt que arma que dado um in-
teiro mpar n 3, 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).
Provamos que estas duas condicoes implicam em n ser um n umero de Carmichael
e que se n e um n umero de Carmichael entao a primeira condicao e satisfeita. Uti-
lizando o Teorema da Raiz Primitiva mostraremos que a segunda condicao tambem
e satisfeita.
De fato, seja a um gerador de (Z/pZ)
. Entao a
n
a (mod n), em particular
p [ (a
n
a). Como mdc(a, p) = 1 concluimos que p [ (a
n1
1), i.e., a
n1
= 1 em
(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.4.15
temos que existe a
2
(Z/pZ)
.
(b) Mostre que q = kp + 1 para algum k 1 inteiro.
(c) Mostre que se q < n, entao k = 1.
(d) Mostre que n e primo.
(4) Mostre que
(a) Se b 1 e mpar e k 3 inteiro, entao b
2
k2
1 (mod 2
k
).
(b) Mostre que (Z/2
k
Z)
nao e cclico se k 3.
8.5. EXERC
ICIOS 39
(5) Seja p > 2 primo.
(a) Se a e mpar e a gera (Z/pZ)
gera
este grupo.
(b) Se a e par e a gera (Z/pZ)
e cclico.
Parte 2
Grupos
CAPTULO 9
Teoria de Grupos
9.1. Denicao e exemplos
Definic ao 9.1.1. Um grupo G e um conjunto e uma operacao : GG G
dada por (x, y) x y tal que
(1) (Associatividade) Para todo x, y, z G, x (y z) = (x y) z.
(2) (Elemento neutro) Existe e G tal que e x = xe = x para todo x G.
(3) (Inverso) Para todo x G existe y G tal que x y = y x = e.
O grupo Ge dito abeliano ou comutativo se alem disto x = yx para todo x, y G.
Observac ao 9.1.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 e y
1
x
1
(xy) =
y
1
(x
1
x)y = y
1
y = 1.
Definic ao 9.1.3. Um grupo G e dito nito se possui um n umero nito de
elementos, caso contrario e dito innito. Neste caso o n umero de elementos de G e
chamado a ordem de G e denotado [G[.
Exemplo 9.1.4. Seja G = Z, , 1, C e = +. Todos sao grupos abelianos
innitos.
Exemplo 9.1.5. Seja G = 0, 10, C0 e = .. Todos sao grupos
abelianos innitos.
Exemplo 9.1.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 esta matrizes
sao inversveis com respeito `a multiplica cao de matrizes. Assim GL
2
(1) munido do
produto de matrizes e um grupo chamado grupo linear de ordem 2 real. 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.1.7. Seja G = Z/nZ e = . Este e um grupo abeliano de ordem
n. Seja G = (Z/nZ)
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
l
3
= 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
2
=
_
1 2 3
3 1 2
__
1 2 3
2 1 3
_
=
_
1 2 3
3 2 1
_
= S
l
2
.
Geometricamente ja vericamos que ()
2
= (
2
)
2
= id, logo ()
1
= e
(
2
)
1
=
2
. Dessa forma S
1
=
2
=
2
=
4
= e
(
2
)
1
=
1
(
2
)
1
= =
2
.
Exemplo 9.1.9. O grupo S
=
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
, respecti-
vamente 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
). Notemos que geometri-
camente
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
d
1
= (
1 2 3 4
1 4 3 2
)
e S
d
2
= (
1 2 3 4
3 2 1 4
). Novamente, geometricamente S
2
d1
= S
2
d2
= id. O conjunto
S
= id, ,
2
,
3
, , S
l
1
, S
d
1
, S
d
2
. Como no exem-
plo 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
l
1
e
9.2. SUBGRUPOS 45
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
d
2
.
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.2.1. Seja Gum grupo, um subconjunto H de Ge dito um subgrupo
de G, se e H, dados x, y H, xy H e dado x H, x
1
H.
Exemplo 9.2.2. 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.
Exemplo 9.2.3. 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
, entao 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
=
nr
1, , ,
n1
. Finalmente,
temos uma bijecao
n
Z/nZ dada por
k
k. De fato, a sobrejetividade segue
da denicao de Z/nZ. Se k = l, entao n [ (k l), o que so e possvel se k = l.
Exemplo 9.2.4. 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.2.5. Seja S
, entao 1, ,
2
,
3
e um subgrupo de S
, como
tambem 1, .
46 9. TEORIA DE GRUPOS
9.3. Classes Laterais e Teorema de Lagrange
Definic ao 9.3.1. Seja G um grupo e H um subgrupo de G. Dados x, y G
denimos x
E
y se e somente se x = y, para algum H. Denimos tambem
x
D
y se e somente se x = y para algum H.
Observac ao 9.3.2. As relacoes binarias
E
e
D
sao relacoes de equivalencia.
De fato, x = x.1, logo x
E
x. Se x
E
y, entao x = y, para algum H, logo
y = x
1
e como H e um subgrupo de G,
1
H. Se x
E
y e y
E
z, entao
x = y e y = z, para , H. Logo x = z e H, pois H e um subgrupo
de G. Fica como exerccio fazer a mesma demonstracao para
D
.
Definic ao 9.3.3. Dado x G denotamos por xH = x[ H sua classe
de equivalencia com relacao a
E
, esta e chamada de classe lateral a direita de x em
H. Seja CLE = xH[ x G o conjunto das classes laterais a esquerda de H em G.
Similarmente denimos a classe lateral a direita de x em H por Hx = x[ H
e CLD = Hx[ x G o conjunto das classes laterais a direita de H em G.
Lema 9.3.4. Existe uma bijecao : CLE CLD 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
E
y, i.e., xH = yH,
portanto e injetiva.
A partir de agora nesta secao suponhamos que G seja um grupo nito. Assim,
como
(6) 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.3.5. 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.
Teorema 9.3.6. Seja G um grupo nito e H um subgrupo de G. Entao [G[ =
(G : H)[H[.
Demonstrac ao. Segue imediatamente de (6) e do Lema 9.3.5.
Corol ario 9.3.7. Seja H um grupo nito e H um subgrupo de G. Entao [H[
divide [G[.
9.4. Ordem de elemento e expoente de grupo
Definic ao 9.4.1. 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.
9.4. ORDEM DE ELEMENTO E EXPOENTE DE GRUPO 47
Exemplo 9.4.2. Seja G = Z e x = 1. Como para todo n 1, nx ,= 0,
concluimos que o(1) = .
Exemplo 9.4.3. 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
dada por
i
i. Por denicao de (Z/nZ)
e x = , entao o() = 4.
Observac ao 9.4.6. 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.4.7. Seja G um conjunto e S um subonjunto de G contendo 1.
Seja S) = x
1
x
r
[ r N, a
i
S ou a
1
i
S.
Lema 9.4.8. S) e um subgrupo de G.
Demonstrac ao. De fato, 1 S). Se x, y S)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)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)S.
Definic ao 9.4.9. O subgrupo S) e chamado o subgrupo de G gerado por S.
Estamos particularmente interessados no caso em que S = . Distinguimos duas
situacoes. Na primeira o() = n < . Neste caso, ) = 1, , ,
n1
e este
conjunto corresponde bijetivaamente 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.4.10. 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.4.11. Seja G um grupo abeliano. Denimos o expoente de G,
denotado exp(G), como o mmc(o(z)) para z G ou , caso exista z G tal que
o(z) = .
Observac ao 9.4.12.
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.
48 9. TEORIA DE GRUPOS
Lema 9.4.13. Seja G um grupo e x G de ordem nita d. Suponha que exista
n 1 tal que x
n
= 1, entao d [ n.
Demonstrac ao. Pelo algoritmo da divisao existem q, r Z tais que n = qd+r
com 0 r < n. Logo 1 = x
n
= (x
d
)
q
x
r
= x
r
, portanto r = 0.
Proposic ao 9.4.14. Seja G um grupo abeliano e z
1
, , z
r
G tais que
o(z
i
) < para todo i. Entao
(1) o(z
1
z
r
) [ mmco(z
1
), , o(z
r
) [ o(z
1
) o(z
r
).
(2) 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. (1) Seja M = mmco(z
1
), , o(z
r
). Entao, (z
1
z
r
)
M
=
z
M
1
z
M
r
= 1, pelo Lema 9.4.13, o(z
1
z
r
) [ M. A outra divisibilidade e imediata.
(2) 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. Seja N = o(z
1
z
r
). Suponha que N < M. Neste caso z
N
i
,= 1
para i = 1, 2 e 1 = (z
1
z
2
)
N
= z
N
1
z
N
2
, i.e., z
N
2
z
1
) z
2
), mas esta interse cao e
composta apenas de 1, pois mdc(o(z
1
), o(z
2
)) = 1. 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.
Novamente, de N < M temos que z
N
r
,= 1. Por outro lado, 1 = (z
1
z
r
)
N
=
z
N
1
z
N
r
. Logo z
N
r
z
1
) z
1
z
r1
), mas o(z
1
z
r1
) = o(z
1
) o(z
r1
), i.e.,
mdc(o(z
r
), o(z
1
z
r1
)) = 1, neste caso a intersecao tem que ser 1, o que nao e
possvel.
Proposic ao 9.4.15. Seja G um grupo abeliano tal que exp(G) < . Entao
(1) Existe y G tal que exp(G) = o(y).
(2) G e cclico se e somente se exp(G) = [G[.
Demonstrac ao. (1) Seja exp(G) = p
e
1
1
p
e
r
r
a fatoracao de exp(G). Por
denicao para todo i = 1, , r existe y
i
G tal que o(y
i
) = p
e
i
i
q
i
tal que p
i
[ q
i
.
Note que se z
i
= y
q
i
i
, entao o(z
i
) = p
e
i
i
. Neste caso, pelo tem (2) da Proposicao
9.4.14 temos que se y = z
1
z
r
, entao o(z) = exp(G).
9.4.1. Produto semi-direto de grupos. O produto semi-direto de grupos e
uma leve modicacao do caso anterior. Comecamos com 2 grupos G e ( e consider-
amos um homomorsmo de grupos : G Aut((). Denimos em G( a seguinte
operacao (a, b)
( = (G (,
).
Fica como exerccio mostrar isto e como sugestao que o elemento neutro de G
(
e (1, 1) e (a, b)
1
= (a
1
, (a
1
)(b
1
)).
9.4.2. A recproca do Teorema. Suponhamos que tenhamos H = a) cclico
de ordem n e H = b) cclico de ordem m. Como s
m
1 (mod n), temos um homo-
morsmo de grupo : H Aut(H) denido por b ((b) : a a
s
). Denimos
o produto semi-direto G = H
. . .
(1, a)
(b, 1) = (1, a
s
)
(b, 1) =
(b, a
s
),
n
= (1, a
n
) = (1, 1) e
m
= (b
m
, 1) = (1, 1). (2) 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
9.5. SUBGRUPOS NORMAIS E GRUPOS QUOCIENTES 49
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.
9.5. 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 esquerda 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. Seja 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 9.5.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 9.5.2. Seja G um grupo e H um subgrupo de G. As seguintes condicoes
sao equivalentes:
(1) H G.
(2) Para todo x G, xHx
1
= H.
(3) Para todo x G, xH = Hx.
Demonstrac ao. (1 = 2) A inclusao ja esta feita por denicao. Segue
tambem da denicao, lembrando que (x
1
)1 = x, que x
1
Hx H, i.e., H
xHx
1
.
(2 = 3) Seja H. Por hipotese xx
1
= H, logo x = x Hx.
Reciprocamente, como x
1
x = H, entao x = x xH.
(3 = 1) Por hipotese para todo H, xx
1
= xx
1
= para algum
H.
Suponhamos que H G, pelo Lema 9.5.2, existe H tal que x
= xy =
xy xyH, pois H. Assim x
e H = 1, ,
2
,
3
. Temos que H G, pois
(G : H) = [G[/[H[ = 2, pelo Teorema de Lagrange e pelo exemplo anterior.
Exemplo 9.5.6. Seja G um grupo. Denimos Z(G) = x G[ xy = yx
para todo y G, este e chamado o centro de G. Armamos que Z(G) G.
Primeiro temos que vericar que Z(G) e realmente um subgrupo de G. De fato,
50 9. TEORIA DE GRUPOS
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 9.5.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.
9.6. HOMOMORFISMO DE GRUPOS 51
9.6. Homomorsmo de grupos
Sejam G e ( dois grupos. O objetivo e compara-los e vericar que suas estru-
turas sao as mesmas.
Definic ao 9.6.1. Um homomorsmo de grupos e uma funcao f : G ( tal
que f(xy) = f(x)f(y).
Observac ao 9.6.2. (1) 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
.
(2) 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 9.6.3. (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. f 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 9.6.4. Seja f : G ( um homomorsmo de grupos e ker(f) =
x G[ f(x) = 1 o n ucleo de f.
(1) ker(f) G.
(2) f e injetiva se e somente se ker(f) = 1.
(3) f(G) e um subgrupo de H.
(4) f
1
(f(H)) = H ker(f).
(5) Seja H < ( tal que f
1
(H) ker(f). Entao f(f
1
(H)) = H f(G).
(6) Se x G e tal que o(x) < entao o(f(x)) < e o(f(x)) [ o(x).
(7) Se H G, entao f(H) f(G). Se Hf(G), entao f
1
(H) G.
Demonstrac ao. (1) 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).
(2) 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.
(3)
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).
(4)
Afirmac ao 9.6.5. Sejam H e K subgrupos de um grupo G. De-
nimos HK = ab [ a H, b K. Entao
HK < G se e somente se HK = KH.
Se H G ou K G, entao HK < G.
52 9. TEORIA DE GRUPOS
Demonstrac ao. Suponha que HK < G. Seja HK. Entao
1
HK, digamos
1
= ab. Assim = (
1
)
1
= b
1
a
1
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
a HK, i.e.,
KH HK.
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)).
(5) 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)).
(6) 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)) < .
(7) 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).
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).
9.6. HOMOMORFISMO DE GRUPOS 53
Corol ario 9.6.8. 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(h).
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 9.6.9. Seja H G e f : G G/H o homomorsmo quociente
f(x) = xH. Existe uma bijecao entre os conjuntos KG[ 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 9.6.10. 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 9.6.11. 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 sobrjetiva por denicao. Assim o resultado segue do Teorema do
Isomorsmo.
Definic ao 9.6.12. 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 grupo com respeito `a composicao de funcoes. Se
f for bijetivo entao dizemos que f e um automorsmo de G e denotamos por
Aut(G) o conjunto dos automorsmos de G que de novo e um grupo com respeito
`a composicao de funcoes.
Observac ao 9.6.13. 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(G) = 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 9.6.14. 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. Denotamos por H <G.
Observac ao 9.6.15. Notemos que se H < G, entao H G, pois a ultima
armativa equivale a dizer que 1
a
(H) H para todo a H.
54 9. TEORIA DE GRUPOS
Proposic ao 9.6.16. Se K <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 < H, logo
a
(K) = 1
a|H
(K) = K.
9.7. GRUPOS GERADOS POR 2 ELEMENTOS 55
9.7. Grupos gerados por 2 elementos
O objetivo desta secao e descrever grupos metacclicos que generalizam o D
4
e
S
3
.
Teorema 9.7.1. 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 n1, 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 t1. 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
. 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 m 1. 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 m 1 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 qeu l j. Neste caso, l j < m, logo l = j e a
ik
= 1, bem como a
ki
.
Toamndo 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
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 9.7.2. Sejam m, n, s, u 0 inteiros.
(1) Se existe um grupo G de ordem nm e existem a, b G tais que G = a, b),
a
n
= 1, b
m
= a
u
e ba = a
s
b, entao s
m
1 (mod n) e u(s 1) 0
(mod n).
(2) Utilizando a nocao de produto semi-direto de grupos a recproca tambem
vale.
Demonstrac ao. Provaremos (1), o tem (2) sera provado mais tarde. 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)).
Proposic ao 9.7.3. 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
.
56 9. TEORIA DE GRUPOS
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.
9.8. 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.
9.8.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.
9.8.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 G1 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.
9.8.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.
Afirmac ao 9.8.1. 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.
Afirmac ao 9.8.2. Existe b G tal que o(b) = 2.
Demonstrac ao. De fato, suponhamos qeu 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/3Z Z/2Z
= Z/6Z, assim descartamos
este caso. O caso em que ba = a
2
b e exatamente o caso em que G
= S
3
.
9.8. CLASSIFICAC
AO DE GRUPOS DE ORDEM 11 57
9.8.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
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
_
.
9.8.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).
9.8.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.
58 9. TEORIA DE GRUPOS
9.8.7. Grupos diedrais. Estes grupos tem ordem 2n, um elemento a de or-
dem n e outro elemento b de ordem 2 satisfazendo a ba = a
n1
b.
9.9. Produto direto de grupos
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
).
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 (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 9.9.2. As 3 condicoes acima sao equivalentes `as seguintes duas condic oes:
(1) Para todo x G existem unicos x
i
H
i
para i = 1, , n tais que
x = x
1
. . . x
n
.
(2) Para todo i ,= j, x H
i
e y H
j
, xy = yx.
9.10. PRODUTOS SEMI-DIRETOS DE GRUPOS 59
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 argu-
mento concluimos que 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.
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 (1). Seja x = x
1
. . . x
n
G,
y
i
H
i
e z
i
= x
i
y
i
x
1
i
. Entao, por (2), 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 (1) temos
que x
i
= 1.
9.10. Produtos semi-diretos de grupos
Nosso objetivo nesta secao e desenvolver o instrumento que permite provar a
recproca do Teorema 3.2. Na secao anterior dados dois grupos H e K constru-
imos 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 automors-
mos. Suponhamos que seja dado um homomorsmo de grupo : H Aut(K).
Denimos no produto cartesiano H K uma nova operacao da seguinte forma:
(x, y)
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) =
(1, (x
1
)(y
1
)(x
1
)(y)) = (1, (x
1
)(y
1
y)) = (1, (x
1
)(1)) = (1, 1).
Propriedades 9.10.1. (1) (x, y)
n
= (x
n
,
n1
i=0
(x
i
)(y)). Conseq uente-
mente, (x, 1)
n
= (x
n
, 1) e (1, y)
n
= (1, y
n
).
(2) (1, y)
K H
K.
(4) H
1 H
(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)).
60 9. TEORIA DE GRUPOS
(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, entao (1, x)
(1, y) =
(1, x(1)(y)) = (1, xy) 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, entao (x, 1)
1.
Exemplo 9.10.2. 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.
Lema 9.10.3. 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)
)
para obter um tal G.
9.11. Exerccios
(1) Seja G = 1, x
1
, , x
n
um grupo abeliano de ordem n+1. Suponha que
G tenha um unico elemento x
1
tal que o(x
1
) = 2. Mostre que x
1
x
n
=
x
1
.
(2) Determine as ordens de todos os elementos de (Z/24Z)
.
9.11. EXERC
ICIOS 61
(3) Determine as ordens de todos os elementos de S
=
G
1
H
1
G
2
H
2
.
(13) Seja f : G
1
G
2
um homomorsmo de grupos. Suponha que G
2
seja
abeliano. Mostre que para todo H < G
1
tal que H ker(f), H G
1
.
(14) Seja G = GL
n
(1) o grupo das matrizes inversveis n n com entradas
em 1. Seja SL
n
(1) = A GL
n
(1) [ det(A) = 1. Mostre que SL
n
(1)
GL
n
(1) e que GL
n
(1)/SL
n
(1)
= 1
.
(15) Seja S
1
= z C[ [z[ = 1, se z = x+iy isto equivale a x
2
+y
2
= 1. Mostre
que a funcao : 1 S
1
denida por (x) = e
2ix
e um homomorsmo
de grupos e que 1/Z
= S
1
.
(16) Seja G um grupo e a, b G1. Suponha que b
5
= 1 e que bab
1
= a
2
.
Mostre que o(a) = 31.
(17) Seja G um grupo e a, b G. Suponha que b
n
= 1 e que bab
1
= a
s
,
mostre que o(a) [ (s
n
1).
(18) Mostre que 1(D
) = D
.
(19) Seja G um grupo e S G um subconjunto. Mostre que o subgrupo S)
gerado por S e igual a interse cao de todos os subgrupos de G contendo S.
(20) Para cada um dos grupos G seguintes calcule seu centro Z(G) e seu sub-
grupo dos comutadores [G, G]: Z, S
3
e D
4
.
(21) Seja G um grupo e G tal que ,= 1.
(a) Mostre que o() = 2 se e somente se =
1
.
(b) Se o() = mn, entao o(
m
) = n.
62 9. TEORIA DE GRUPOS
(c) o(
1
) = o().
(d) Se para todo G tal que ,= 1 vale o() = 2, entao G e abeliano.
(22) Seja G = S
3
.
(a) Determine todas os subgrupos de G e suas respectivas ordens.
(b) Para todo subgrupo H de G determine suas classes laterais a direita
e a esquerda.
(c) Mostre que existe H _ G subgrupo tal que Hx = xH para todo
x S
3
.
(d) Mostre que existe K _ G subgrupo e x S
3
tal que Hx ,= xH.
(23) Determine todos os subgrupos normais de S
3
e D
4
.
(24) Seja G um grupo e [G, G] o subgrupo dos comutadores. Mostre que:
(a) G/[G, G] e abeliano.
(b) Todo subgrupo normal H de G tal que G/H e abeliano contem [G, G].
(25) Seja G um grupo, A G, B C G. Mostre que AB AC.
(26) Suponha que um grupo G tenha um unico subgrupo de ordem n. Mostre
que este subgrupo e caracterstico.
(27) Seja 1 : G 1(G) dado por x 1
x
.
(a) Mostre que esta funcao e um homomorsmo sobrejetivo.
(b) Mostre que ker(1) = Z(G), conclua que 1(G)
= G/Z(G).
(c) Se G nao for abeliano, mostre que Z(G) nao pode ser cclico.
(d) Seja G um grupo cclico e H G um subgrupo. Mostre que G/H
tambem e cclico.
(28) Mostre que Aut(S
3
)
= S
3
e 1(S
3
)
= S
3
.
(29) Mostre que todo subgrupo dos grupos dos quaternions e normal.
(30) Determine todos os possveis produtos semi-diretos de Z/3Z com Z/2Z
Z/2Z.
(31) Determine todos os possveis produtos semi-diretos de Z/3Z com Z/4Z.
(32) Classique todos os grupos de ordem 15.
(33) Sejam H e H
1
grupos e : H H
1
um isomorsmo de grupos. Seja
:
Aut(H) Aut(H
1
) o isomorsmo denido por
(f) = f
1
. Sejam
K e K
1
grupos e : K Aut(H) e
1
: K
1
Aut(H
1
) homomorsmos
de grupos.
(a) Se existe um homomorsmo de grupos : K K
1
tal que
1
=
, entao a funcao
: K
H K
1
1
H
1
(x, y) ((x), (y))
e um homomorsmo de grupos.
(b) Se e um isomorsmo, entao tambem e um isomorsmo.
(34) Sejam H e K grupos, : K Aut(H) um homomorsmo de grupos,
K
1
e H
1
grupos tais que K
1
= K e H
1
= H. Mostre que existe um
homomorsmo de grupos
1
: K
1
Aut(H
1
) tal que K
H
= K
1
1
H
1
.
(35) Sejam G, H e K grupos. Mostre que existe um homomorsmo de grupos
: K Aut(H) tal que G
= K
a/ Z(G)
#O
a
.
Ainda neste exemplo, o estabilizador E(a) de a e chamado o centralizador de a,
Z(a) = x G; xa = ax.
No caso do Exemplo 10.1.2, a orbita de H, O
H
= xHx
1
; x G e 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).
10.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 10.2.1 (1o. Teorema de Sylow). Para todo 0 m n existe um
subgrupo H de G de ordem p
m
.
Um subgrupo de G de ordem p
n
e chamado um p-subgrupo de Sylow de G.
Lema 10.2.2 (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 1o. 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 H1. 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. Consideremos o homomorsmo sobrejetivo : G G/H. Seja
r = o(x). Entao o(x) = p [ r, digamos r = kp. Desta forma o(x
k
) = p.
10.2. OS TEOREMAS DE SYLOW 65
Demonstrac ao do 1o. Teorema de Sylow. Novamente a prova sera 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), (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)[. 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 or-
dem potencia de p. Utilizaremos o 1o. teorema de Sylow para provar a seguinte
proposicao.
Proposic ao 10.2.3. Um grupo nito G e um p-grupo se e somente se [G[ e
p-potencia.
Demonstrac ao.
E claro que se [G[ e p-potencia, entao G e um p-grupo.
Reciprocamente, se existisse ,= p n umero primo tal que [ [G[, entao pelo 1o.
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 2o. Teorema de Sylow arma que esta representa cao e
transitiva, i.e., o = O
S
= xSx
1
; x G. Seja n
p
= #o.
Teorema 10.2.4 (2o. 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 10.2.5. 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.
66 10. TEOREMAS DE SYLOW
Demonstrac ao do 2o. Teorema de Sylow. Seja C o conjunto dos sub-
grupos 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 primeiro
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 repre-
sentacao. 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).
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 p-potencia. 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 10.2.6 (3o. 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.
10.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 10.3.1. Seja G um grupo de ordem 56 = 2
3
7. Pelo 3o. 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 3o. teorema, 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 10.3.2. Seja G um grupo de ordem 2
2
.7.13. Aplicando o 3o. teorema,
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 3o. teorema, 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 3o. teorema a este grupo obtemos
n
13
= (G : N
G
(H
13
)) (G : H
13
H
7
) = 4. Assim, n
13
= 1.
10.4. EXERC
ICIOS 67
10.4. Exerccios
(1) Seja H um subgrupo de G, considere a representa cao : H Aut(G)
denida por x (a ax). Determine suas orbitas.
(2) Determine a classe de conjugacao de (
1 0
0 2
) em GL
2
(F
5
).
(3) Determine a equacao das classes de conjugacao de D
4
e S
3
.
(4) Seja S o conjunto dos subgrupos de S
3
de ordem 2. Mostre que a funcao
: S
3
Perm(S) dada por (H H
1
) e uma representacao de
grupos de determine as suas orbitas.
(5) Sejam H K G grupos. Mostre que H e normal em K se e somente
se K N
G
(H).
(6) Seja B o subgrupo de GL
n
(1) de matrizes triangulares superiores e L o
subgrupo das matrizes triangulares inferiores. Mostre que L e conjugado
a B.
(7) Seja H um subgrupo normal de G de ordem 2, mostre que H Z(G).
(8) Determine o n umero de elementos de ordem 5 em um grupo de ordem 20.
(9) Um grupo e dito simples se seus unicos subgrupos normais sao 1 e o
proprio grupo. Seja G um grupo de ordeem pq, onde p < q sao n umeros
primos. Mostre que G nao e um grupo simples.
(10) Sejam p < q primos, mostre que um grupo de ordem p
2
q nao e simples.
(11) Determine os p-subgrupos de Sylow de GL
2
(F
p
).
(12) Seja n = pm, p [ m primo, G um grupo de ordem n, H um p-subgrupo
de Sylow de G de ordem p. Considere a representa cao : H Perm(S)
dada por (P P
1
), onde S denota o conjunto de p-subgrupos
de Sylow de G. Determine suas orbitas.
(13) Seja G um grupo de ordem n = p
e
a, onde p e primo, 1 a < p, e 1.
Mostre que G nao e simples.
(14) Classique todos os grupos de ordem 33.
(15) Classique todos os grupos de ordem 18.
(16) Mostre que a menos de isomorsmo existem apenas 5 grupos de ordem
20.
CAPTULO 11
Grupos sol uveis
11.1. Teorema de Jordan-Holder
Seja G um grupo. Uma serie subnormal de G e uma seq uencia de grupos
G = G
0
G
1
G
2
G
n
= 1,
onde cada G
i
e normal em G
i1
. Seja Q = G
0
/G
1
, G
1
/G
2
, , G
n1
/G
n
o
conjunto dos quocientes. Seja n = #Q, i.e., o n umero de quocientes distintos.
Dizemos que n e o comprimento da serie subnormal. Um renamente de uma tal
serie 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).
Observe que uma serie subnormal e simples se e somente se cada quociente
G
i
/G
i+1
e um grupo simples. Nem todo grupo admite uma serie de composicao.
Tome por exemplo Z e subgrupos potencias de primos p
n
Z, a serie Z pZ 0
pode ser innitamente renada inserindo sucessivamente os grupos p
n
Z para todo
n 2. Mas todo grupo nito admite serie de composicao.
Afirmac ao 11.1.1. 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
H
que e um subgrupo proprio normal em G. Se H
1
for maximal, acabou, senao
prosseguimos. Nao podemos prosseguir indenidamente pois G e nito.
Utilizando a armacao comecamos obtendo um subgrupo proprio normal max-
imal G
1
de G. Depois um subgrupo proprio normal maximal G
2
de G
1
e assim
sucessivamente, utilizando a nitude de G, obtemos uma serie subnormal
G = G
0
G
1
G
2
G
n
= 1
tal que cada quociente G
i
/G
i+1
e simples, pela maximalidade da escolha de cada
G
i
.
Exemplo 11.1.2. Consideremos a seguinte serie subnormal
G = Z/30Z 5) 10) 0.
69
70 11. GRUPOS SOL
UVEIS
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 renamento das series subnormais
G 5) 0
e
G 10) 0.
Alem disto e equivalente as seguintes series de composicao
G = Z/30Z 2) 6) 0
e
G = Z/30Z 2) 10) 0.
Lema 11.1.3 (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. Quer-
emos 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
segundo 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, H
1
(H K
1
) = (H K
1
)H
1
e este e um subgrupo
de G. Assim, x(H
1
(HK
1
)x
1
= ((HK
1
)H
1
)x
1
= (HK
1
)H
1
= H
1
(HK
1
),
onde novamente usamos que x
1
H
1
.
(2) Utilizaremos o seguinte fato se A e B sao grupos e A AB, entao
AB
A
=
B
AB
. Tomemos A = H
1
(HK
1
), B = HK. Neste caso AB = H
1
(HK) e A
B = (HK
1
)(H
1
K). Assim, pelo fato,
H
1
(HK)
H1(HK1)
=
HK
(HK1)(H1K)
. Similarmente,
o outro quociente procurado tambem e isomorfo a este ultimo grupo.
Teorema 11.1.4 (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 renamos a
segunda
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 seires segue o tem (2) do Lema de Zassenhaus.
11.2. GRUPOS SOL
UVEIS 71
Corol ario 11.1.5 (Teorema de Jordan-Holder). Duas series de composicao
de um grupo dado sao equivalentes.
11.2. Grupos sol uveis
Seja G um grupo. Denotamos por G
.
Teorema 11.2.1. Seja G um grupo. As seguintes condicoes sao equivalentes
(1) G possui uma serie subnormal com quocientes abelianos.
(2) Existe n tal que G
(n)
= 1.
Se alem disto G for nito, entao estas condic oes equivalem a
(3) O grupo G admite uma serie de composicao com quocientes abelianos (logo
cclicos de ordem prima).
Um grupo satisfazendo `as condicoes equivalentes acima e dito um grupo sol uvel.
Demonstrac ao. (12) Utilizaremos o seguinte fato: 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.
(21) Basta notar que por denicao a serie subnormal
G = G
(0)
G
(1)
G
(2)
G
(n)
= 1
tem quocientes abelianos.
(31) Trivial.
(13) Basta observar que o renamento de uma serie com quocientes abelianos
tambem tem quocientes abelianos e que pelo Lema de Cauchy para todo n umero
primo dividindo a ordem de G existe um subgrupo (necessariamente normal) de
ordem prima. Assim a unica de nao haver mais renamento e os quocientes serem
cclicos de ordem prima.
Observac ao 11.2.2. Grupos abelianos sao trivialmente sol uveis. Tambem nao
e difcil mostrar que p-grupos nitos sao sol uveis.
Proposic ao 11.2.3. 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.
72 11. GRUPOS SOL
UVEIS
11.3. Exerccios
(1) Determine todas as series de composicao de Z/36Z.
(2) Seja p um n umero primo, G um p-grupo nito. Mostre que existe uma
serie 1 = H
0
H
1
H
n
= G de subgrupos tais que cada H
i
e
normal em G e H
i
/H
i1
e cclico de ordem p. Mostre que esta serie pode
ser escolhida central, i.e., para cada i, H
i+1
/H
i
esta contido no centro de
G/H
i
.
(3) Sejam H e K dois subgrupos de um grupo nito G. Suponha que exista
uma serie de subgrupos
G = G
0
G
1
G
n
= H.
Mostre que (H : H K) divide (G : K).
(4) Seja G um grupo nito e H um subgrupo de G. Dizemos que Aut(G)
estabiliza H se (H) H. Seja
H a intersecao de todos os subgrupos
normais de G que contem H. Mostre que
(a) Se Aut(G) estabiliza H, entao estabiliza
H.
(b) Se existe uma serie de subgrupos
G = G
0
G
1
G
n
= H,
mostre que existe uma serie de subgrupos
G = L
0
L
1
L
m
= H
tal que cada automorsmo de G que estabiliza H estabiliza tambem
cada um dos subrupos L
i
para cada i.
Parte 3
Aneis
CAPTULO 12
Aneis de polinomios
12.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 e
dito 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. De fato, as propriedades
referentes a soma de polinomios, i.e., associatividade, comutatividade, elemento
neutro (que e o polinomio nulo f = 0) e inverso aditivo, se f(x) =
n
i+0
a
i
x
i
, entao
tomando g(x) =
n
i=0
(a
i
)x
i
, f +g = 0, sao imediatas das propriedades de soma
de vetores. A associatividade do produto e provada da seguinte forma.
Sejam f e g como acima. 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
.
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
.
75
76 12. AN
EIS DE POLIN
OMIOS
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] com coecientes como acima 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
, a
n
b
m1
+ a
n1
b
m
= a
n
b
m1
= 0, logo b
m1
= 0. Para o
coeciente de x
n+m2
, 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 12.1.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
an
b
m
x
nm
g. Se f
1
= 0, acabou, tome r = 0 e q =
an
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
=
n
1
i=0
a
1,i
x
i
. Dena f
2
= f
1
a
1,n
1
bm
x
n1m
g. Se
f
2
= 0, acabou, tome r = 0 e q =
1
bm
(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
bm
(a
n
x
nm
+
a
1,n1
x
n1m
). Prosseguindo obtemos uma seq uencia de polinomios f
i
com graus
estritamente decrescentes, assim pelo menos para algum r 1, 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
n
1
m
+
. . . +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.
12.2. MDC e algoritmo euclideano estendido
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 12.2.1. 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
[ f e d
[ g, temos d
[ d.
Dizemos que f =
n
i=0
a
i
x
i
K[x] e monico, se a
n
= 1.
Observac ao 12.2.2. 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
T
f,g
0,
grau(d
f +
g,
onde
= A
n2
e
= B
n2
A
n2
q
1
. Finalmente, t
n
=
n
r
n
= f + g, onde
=
n
e =
n
.
Nosso objetivo agora e dar uma prova mais conceitual do Algoritmo Euclideano
Estendido usando a nocao de ideal.
78 12. AN
EIS DE POLIN
OMIOS
Definic ao 12.2.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.
Exercise 12.2.8. Mostre que os seguintes conjuntos sao ideais de K[x]:
(1) Seja f K[x] e I = (f) = f[ K[x] o conjunto dos m ultiplos de f.
(2) Sejam f, g K[x] e I = (f) + (g) = f +g [ , K[x].
(3) Sejam f
1
, , f
n
K[x] e I = (f
1
) +. . . +(f
n
) = f
1
1
+. . . +f
n
n
[
1
,
,
n
K[x].
Teorema 12.2.9. 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 2 do exerccio 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
)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.
12.3. Fatoracao unica
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 nao 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].
Proposic ao 12.3.1. 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 12.2.9 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).
12.3. FATORAC
AO
UNICA 79
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 12.3.2. 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 12.3.3. Seja f K[x] 0. Entao existem unicos u K
,
p
1
, , p
r
K[x] polinomios irredutveis 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
1
for irredutvel acabou. Senao, seja q
2
T
f
1
tal que grau(q
2
) grau(A) para
todo A T
f
1
. Pelo mesmo argumento anterior q
2
e irredutvel. Seja f
2
=
f1
q
2
=
f
q1q2
. 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 fatoracao 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
e
1
1
p
e
f
r
= vq
g
1
1
q
g
s
s
, 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 12.3.2 existe j tal que p
1
[ q
j
. Como ambos sao
irredutveis isto ocorre se e somente se existe a
j
K
tal que q
j
= a
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 im-
possvel. 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 ua
e1
1
p
e2
2
p
er
r
= vq
g2
2
q
gs
s
. O mesmo argumento
acima mostra que q
2
= a
2
p
2
para a
2
K
e que e
2
= g
2
, novamente dividindo
os dois lados por p
e
2
2
obtemos ua
e
1
1
a
e
2
2
p
e
3
3
p
e
r
r
= vq
g
3
3
q
g
s
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 ua
e
1
1
a
er
r
= v, o que nos da a unicidade da fatoracao a menos do
termo constante. Se exigirmos que os fatores irredutveis seja monicos concluimos
tambem que a constante e unica.
Nosso objetivo agora e obter um criterio de irredutibilidade de polinomios em
[x] em termos dos seus coecientes.
80 12. AN
EIS DE POLIN
OMIOS
Lema 12.3.4 (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, 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. Assim, 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
. 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
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
o
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[z]. 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
.
12.4. Exerccios
(1) Seja g(x) = x
n
+
n1
i=0
Z[x]a
i
x
i
. Mostre que todo tal que
f() = 0, Z.
(2) Seja f(x) = ax
2
+bx +c 1[x]. Mostre que f e irredutvel se e somente
se b
2
4ac < 0.
(3) Determine em funcao de n Z0 quando f(x) = x
3
n
2
x+n
3
Z[z]
quando f e irredutvel em Z[x].
(4) Seja p um n umero primo e n 1 inteiro
(a) Mostre que f(x) = x
n
+p
n+1
Z[x] e irredutvel.
12.4. EXERC
ICIOS 81
(b) Dados b
1
, , b
n1
Z, mostre que g(x) = x
n
+b
n1
p
2
x
n1
+. . . +
b
i
p
ni+1
x
i
+. . . +b
1
p
n
+x +p
n+1
e irredutvel em Z[x].
(5) Seja p um n umero primo e k 1 inteiro. Seja I =
n
i=0
a
i
x
i
Z[z] [ a
i
0 (mod p) para todo i. Mostre que I e um ideal de Z.
(6) Seja p um n umero primo e (a, b) ZZ. Seja I = f(x, y) Z[x, y] [ f(a,
b) 0 (mod p). Mostre que I e um ideal de Z[x].
(7) Seja f(x) = a
2n+1
x
2n+1
+ . . . + a
0
Z[x]. Seja p um n umero primo.
Suponha qeu a
2n+1
, 0 (mod p), a
0
, , a
n
0 (mod p
2
), a
0
, 0
(mod p
3
), a
n+1
, , a
2n
0 (mod p). Entao f e irredutvel em [x].
CAPTULO 13
Aneis e domnios
13.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.
Um outro exemplo e o anel dos inteiros gaussianos, Z[i], onde i
2
= 1. Como
conjunto Z[i] = a + bi [ a, b Z. 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. Normalizando
a+bi
c+di
obtemos
(a+bi)(cdi)
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.
Outro exemplo e o anel Z[
2] = a +b
2) = a
2
2b
2
. Observemos que ((a + b
2)(c + d
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, 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
2q(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)(cd
2)
c
2
2d
2
=
+
1
4
< 1.
Estes exemplos sao na verdade casos particulares da seguinte situacao mais
geral. Seja K um corpo contendo que como -espaco vetorial e de dimensao
83
84 13. AN
EIS E DOM
INIOS
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.
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), 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 13.1.1. 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).
Seja D um domnio de integridade. Denotamos por D
= 1 e K[x]
= K
= 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 13.1.2. 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
.
Teorema 13.1.3. 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
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,
13.1. DOM
INIOS EUCLIDEANOS 85
caso contrario, p
1
= cd, c, d / D
e (p
1
) = (cd) (d). Se (cd) = (d),
utilizando a hipotese que 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
a
1
irredutvel
tal que (p
2
) (b) para todo b T
a1
0. Seja a
2
=
a1
p2
=
a
p1p2
. 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
.
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.
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
[ a e d
[ b, entao a = Ad
e b = Bd
para A, B D, portanto
d = d
(sA+tB), i.e., d
[ d.
Lema 13.1.4. 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 13.1.5. 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
e
1
1
p
e
r
r
.
Demonstrac ao. Suponha que possamos fatorar a de duas maneiras distintas
a = up
e1
1
p
e
r
r
= vq
f1
1
q
f
s
s
, para v D
, q
1
, , q
s
D irredutveis com (q
1
) <
< (q
s
). Observe que p
1
[ vq
f1
1
q
f
s
s
. Pelo lema 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
) = varphi(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
e
1
1
obtemos up
2
e
2
p
e
r
r
= va
e
1
1
q
f
2
2
q
f
s
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
e
2
2
obtemos up
e
3
3
p
er
r
= va
e
1
1
a
e
2
2
q
f
3
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
e
r
r
.
86 13. AN
EIS E DOM
INIOS
13.2. Domnios fatoriais
Seja D um domnio de integridade. Denimos em T = DD0 a seguinte
relacao 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 em T 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
.
Sejam A e B 2 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 13.2.1. 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.
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. Por isto D e isomorfo a sua imagem. Por isto
/ e dito o corpo de fracoes de D e denotado por Fr(D).
Em um domnio de integridade D qualquer denimos seus elementos inversveis
como o conjunto D
ou b D
.
Um domnio de integridade D e dito fatorial quando para todo a D 0
podemos escrever a de maneira unica a = up
e
1
1
p
e
r
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
.
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. Nosso primeiro objetivo e o seguinte resultado. O conte udo c(f) de
f D[x] e mdc(a
n
, , a
0
), este e unico a menos de multiplicacao por elemento de
D
ULTIPLOS E RESULTANTE 87
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 e c(bf) = bc(f) = b e c(ag) = ac(g) = a, i.e., b = va para
v 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 13.2.3. Seja D um domnio fatorial. Entao D[x] tambem e um
domnio fatorial.
Demonstrac ao. Seja f D[x] 0. Se f D
, p
1
, , p
r
K[x] irredutveis, grau(p
1
) < < grau(p
r
) e e
1
, , e
r
1 inteiros. Multi-
plicando pelo produto dos denominadores obtemos a D 0 tal que af =
vq
e1
1
q
e
r
r
, onde v D0 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] primi-
tivo 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
1
)
e
1
(q
r
)
e
r
o que
mostra que D[x] e fatorial.
Teorema 13.2.4 (Criterio de Eisenstein (generalizado)). Seja D um domnio
fatorial, 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, , n 1, 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.
13.3. Fatores m ultiplos e resultante
Proposic ao 13.3.1. Sejam f, g K[x] K. Entao existe h K[x] K
irredutvel tal que h [ f e h [ g se e somente se existem u, v K[x] 0 tais que
ug = vf e 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
.
88 13. AN
EIS E DOM
INIOS
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.
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.
Seja u =
r
i=0
c
i
x
i
(com r n 1) e v =
s
j=0
d
j
x
j
(com s m). Para
facilitar a notacao tomaremos os coecientes de u (resp. v) ate n 1 (resp. m1)
com a conven cao 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
ES DOS RESTOS 89
Denimos formalmente a deriva cao 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 13.3.3. Seja g K[x] K e f K[x] K um polinomio irre-
dutvel. 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.
Denimos por disc(f) a resultante Res(f, D(f)).
Proposic ao 13.3.4. Seja f K[x] K, entao f possui fator m ultiplo se e
somente se disc(f) = 0.
13.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 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.
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 ab = I (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.
Similarmente a este ultimo caso, queremos dotar o conjunto
A
I
de uma estrutura
de anel. Para isto denimos a soma da seguinte forma (a+I)(b+I) := (a+b)+I
e o produto por (a+I) (b +I) := (ab) +I. O primeiro fato a observar e que estas
90 13. AN
EIS E DOM
INIOS
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
+b
) +I = (a+b) +I).
Tambem temos que a
ab = a
b+a
bab = a
(b
b)+b(a
a) = a
+b I,
portanto a
em 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., exite t I tal que ab 1 = t.
Em outras palavras 1 = t ab J, logo A = J e I e maximal.
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.
Proposic ao 13.4.2. 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.
Sejam A e B aneis e f : A B uma funcao. Esta funcao e dito um ho-
momorsmo 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 identi-
camente 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). Um homomorsmo
f : A B e dito um isomorsmo se for bijetivo. Um homomormso f : A A
e dito um endomorsmo de A. Se este endomorsmo for bijetivo ele e dito um
automorsmo de A.
13.4. AN
ES DOS RESTOS 91
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 13.4.3. 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. Reciprocaemnte, 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 13.4.4 (Teorema dos homomormos). Seja f : A B um homo-
morsmo de aneis. Entao f induz um isomorsmo :
A
N(f)
f(A) (em outras
palavras
A
N(f)
A tal que a
) = f(a), i.e., (a
=
A
I
A
J
.
92 13. AN
EIS E DOM
INIOS
(2) Este isomorsmo restringe-se a um isomorsmo de grupos
_
A
IJ
_
=
_
A
I
_
_
A
J
_
.
Demonstrac ao. Denimos : A/(IJ) (A/I) (B/J) por (a + IJ) =
(a + I, a + J). Veriquemos que esta funcao esta bem denida. De fato, se b
a = IJ = I J (pelo Lema), entao b a (mod I) e b a (mod J), i.e.,
b + I = a + I e b + J = a + J. Armamos que e um homomorsmo. De fato,
((a+IJ)(b+IJ)) = ((a+b)+IJ) = ((a+b)+I, (a+b)+J) = ((a+I)(b+I), (a+
J)(b+J)) = (a+I, a+J)(b+I, b+J) e ((a+IJ)(b+IJ)) = ((ab)+IJ) =
((ab)+I, (ab)+J) = ((a+I)(b+I), (a+J)(b+J)) = (a+I, a+J)(b+I, b+J).
Esta funcao e sobrejetiva. De fato, dado (a + I, b + J) (A/I) (B/J) pela
proposicao anterior existe x A tal que x a (mod I) e x b (mod J), i.e.,
x +I = a +I e x +J = b +J, portanto (a +I, b +J) = (x +I, x +J) = (x +IJ).
Finalmente, e injetiva. De fato, se (a +I, a +J) = (I, J), entao a I J = IJ.
Suponhamos que a + IJ (A/IJ)
(A/J)
.
E claro que a restricao de
a (A/IJ)
(A/J)
. Mas
existem , A tais que x 1 (mod I) e x 1 (mod J), pois x e inversvel
simultaneamente modulo I e J. Ou seja, x1 = I e x1 = J, portanto
(x 1)(x 1) = x(x ) + 1 = IJ, i.e., x( + x) 1
(mod I)J, i.e., x (A/IJ)
.
13.5. Aplicacoes
Teorema 13.5.1 (Fermat). Seja p um n umero primo. As seguintes condic oes
sao equivalentes:
(1) p = 2 ou p 1 (mod 4)
(2) Existe a Z tal que a
2
1 (mod p).
(3) p e redutvel em Z[i].
(4) p = a
2
+b
2
com a, b Z.
Demonstrac ao. (1 = 2) 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 = (x1) (xp 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
.
(2 =3) Seja k Z tal que a
2
= 1+kp. Logo (ai)(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].
(3 =4) 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.
13.6. EXERC
ICIOS 93
(4 =1) Suponhamos 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.
Vamos reescrever o tem (2) 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
(2) 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, caso contrario (
a
p
) = 1. 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 demosntraremos aqui
e a Lei de Reciprocidade Quadratica.
Teorema 13.5.2 (Lei de Reciprocidade Quadratica). Sejam p, q > 2 primos
distintos. Enao
_
p
q
__
q
p
_
= (1)
p1
2
q1
2
.
Uma maneira de interpretar esta lei e uma formula de inverter o sbolo de
Legendre, ou seja, (
q
p
) = (1)
((p1)/2)((q1)/2)
. 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.
13.6. Exerccios
(1) Mostre que Z[
7] = a + b
7) sao duas
fatoracoes distintas.
(2) Seja Z[i] o anel dos inteiros gaussianos e N(a + bi) = a
2
+ b
2
a funcao
norma. Mostre que
(a) Se N() e irredutvel em Z, entao e irredutvel em Z[i].
(b) Sejam , Z[i] e = mdc(, ). Mostre que:
(i) N() [ mdc(N(), N()).
(ii) Se mdc(N(), N()) = 1, enao mdc(, ) = 1 em Z[i].
(c) Mostre que a recproca do tem anterior e falsa.
(3) Seja D um domnio de integridade que nao e um corpo. Seja D0
tal que / D
m] = a +b
m[ a, b Z. Mostre que:
(a) 2 e irredutvel em Z[
m].
(b) Os polinomios 2x + (1 +
m) e 2x (1
m] nao e fatorial.
94 13. AN
EIS E DOM
INIOS
(6) Sejam x, y Z tais que mdc(x, y) = 1.
(a) Mostre que mdc
Z[i]
(x, y) = 1.
(b) Mostre que a menos de inversveis os unicos possveis divisores de
x +yi e x yi em Z[i] sao 1 e 1 +i.
(c) Mostre que x+iy e xiy sao primos entre si em Z[i] se e somente se
x
2
+y
2
e mpar (mas isto ocorre se e somente se x e y tem paridades
distintas).
(7) Sejam x, y Z. Mostre que as seguintes condicoes sao equivalentes:
(a) mdc(x, y) = 1, x
2
+y
2
= z
2
com z Z.
(b) mdc(x, y) = 1 e x +iy = (a +bi)
2
, a, b Z e Z[i]
.
(c) x = a
2
1
b
2
1
, y = 2a
1
b
1
ou vice-versa, a
1
, b
1
inZ, mdc(a
1
, b
1
) = 1 com
paridades distintas.
(8) Seja n = 4k + 3 1 inteiro. Mostre que
(a) n possui um fator primo da forma 4l + 3 que aparece com potencia
mpar na fatoracao de n.
(b) x
2
+y
2
= nz
2
nao admite solucoes x, y, z Z com mdc(x, y, z) = 1.
(9) (a) Mostre que Z[
3]
= Z[x]/(x
2
3).
(b) Um n umero primo p e irredutvel em Z[
3] se e somente se x
2
3 e
irredutvel em (Z/pZ)[x].
Parte 4
Corpos
CAPTULO 14
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 14.0.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 K-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. Seja
1
, ,
n
uma base de M/L
e
1
, ,
m
uma base de L/K.
Afirmac ao 14.0.2. O conjunto
i
1in,1jm
e uma base de M/K.
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, onde para todo i, j, c
ij
K. Reescremos
n
i=1
_
m
j=1
c
ij
j
_
i
= 0. Como para
todo i,
m
j=1
c
ij
j
L e
1
, ,
n
e um conjunto L-linearmente independente,
concluimos que para todo i,
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 14.0.3. 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 14.0.4. 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, u
i
=
n
j=1
a
ij
j
. O polinomio e denido por
F
u,L/K
(x) = det(idx (a
ij
)). Dnotamos A = (a
ij
).
Observe o seguinte:
97
98 14. EXTENS
OES FINITAS
(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 mudan ca 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(idx (BAB
1
)) = det(B(idx A)B
1
) = det(B) det(idx
A) det(B
1
) = F
u,L/K
.
(3) Se u K, entao F
u,L/K
= (x u)
n
.
Proposic ao 14.0.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
.
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
=
m
l=1
a
jl
l
=
m
l=1
a
jl
l
. Assim, em cada bloco
1
1
, ,
1
,
m
, ... ,
1
, ,
n
m
a matriz do operador linear denido pela multiplicacao por u
e igual a A. Portanto, se F
u,M/K
= det(idx B), entao B e uma matriz na qual
repetem-se ao longo da diagonal n matrizes iguais a A e todas as demais entradas
sao nulas. Logo, F
u,M/K
= F
n
u,L/K
.
Definic ao 14.0.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 f
1
. A norma
N
L/K
(u) de u em relacao a L/K e denida por (1)
n
f
n
. Observe que expandindo
o determinante que dene F
u,L/K
obtemos que f
1
=
n
i=1
a
ii
= Tr(A) (o traco da
matriz A), e f
n
= det(A).
14.1. Exerccios
(1) Seja +
3 +
10]).
(2) Seja L/K uma extensao de corpos, L e P
|K
= x
n
+
n1
i=0
a
i
x
i
.
Calcule
1
em termos dos coecientes a
i
s e de .
(3) Seja L/K um extensao de corpos, L tal que [K[] : K] = 5. Mostre
que K[] = K[
2
].
(4) Calcule os polinomios mnimos de
6
e
10
em relacao a , onde
n
=
exp(2i/n).
(5) Seja = exp(2i/7) e = exp(2i/5). Mostre que / [].
(6) Diga se e verddeiro ou falso, seja i tal que i
2
= 1 e C tal que
3
+ + 1 = 0, entao i [].
(7) Seja L/K uma extensao de corpos, , L tais que [K[] : K] = n e
[K[] : K] = m com mdc(m, n) = 1. Mostre que [K[, ] : K] = mn.
(8) Seja , C tal que [[] : ] = 3 e [[] : ] = 3. Determine as
possibilidades para [[, ] : ].
14.1. EXERC
ICIOS 99
(9) Sejam , C razes de f, g [x] polinomios irredutveis, respectiva-
mente. Seja K = [] e L = []. Mostre que f e irredutvel sobre []
se e somente se g e irredutvel sobre [].
CAPTULO 15
Extensoes algebricas
Seja L/K uma extensao de corpos e L. Dizemos que f e algebrico sobre
L se existe f K[x] 0 tal que f() = 0. Neste caso dizemos tambem que
e uma raiz de f. 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 .
Na situacao acima denimos a funcao
: K[x] L por
) o n ucleo de
e injetiva o que
equivale a N(
) = (0).
Por outro lado e algebrico se e somente se N(
) ,= 0. Seja P
|K
o gerador
monico do ideal N(
ou g K
. Portanto
P
|K
e um polinomio irredutvel. Isto equivale a dizer que o ideal N(
) = (P
|K
)
e um ideal maximal de K[x], o que 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.
Teorema 15.0.1. Seja L/K uma extensao de corpos e L. Entao e
algebrico sobre K se e somente se K[] e um corpo. Neste caso, [K[] : K] =
grau(P
|K
).
Demonstrac ao. Mostramos anteriormente que se e algebrico sobre K entao
K[] e um corpo. Reciprocamente, suponhamos que seja transcendente sobre K.
Como
n1
e uma base de K[]/K. De fato, este conjunto e K-linearmente inde-
pendente, do contrario existiriam a
0
, , a
n1
K nao todos nulos tais que
a
0
+ . . . + a
n1
n1
= 0, ou seja e raiz de 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[],
comecemos com 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. Calculando em , g() = r() que
e uma K combina cao linear de 1, , ,
n1
.
101
102 15. EXTENS
OES ALG
EBRICAS
Consideremos agora o polinomio caracterstico F
,K[]/K
. Por denicao este
polinomio e monico de grau n e e raiz de F
,K[]/K
. 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
. Por outro lado, 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.
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 15.0.2. Toda extensao nita e algebrica.
Demonstrac ao. Seja L/K uma extensao nita e L. Se e transcendente
sobre K, entao o conjunto
i
[ i N e um conjunto K-linearmente independente
contido em L, pois K K[] L e K[] e isomorfo ao anel de polinomios K[x].
Mas isto contradiz o fato de L/K ser nita.
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
].
Dizemos que L/K e uma extensao nitamente gerada e que L e gerada sobre K
por
1
, ,
r
.
Proposic ao 15.0.3. 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 15.0.4. 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 tanbem sao algebricas.
Suponahmos 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[] e um corpo de
K[]/K e nita. Em particular, e algebrico sobre K.
Quando a extensao L/K nao e necessariamente algebrica 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. Observemos que este conjunto e um corpo.
De fato, basta mostrar que dados , A
L
(K) 0, entao + , ,
1
A
L
(K). Provemos o caso de +. Por hipotese K[] e K[] sao corpos e K[]/K
15. EXTENS
OES ALG
EBRICAS 103
e K[]/K sao nitas. Seja K[, ] a extensao gerada sobre K por e . Esta
extensao e gerada sobre K[] por . 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[+] e um corpo e K[+]/K e nita, portanto
+ A
L
(K). O caso de e analogo. Para o caso de
1
, observe que como
K[] e um corpo,
1
K[], logo K[
1
K[] e em particular K[
1
] e um
corpo e K[
1
]/K e nita, portanto
1
A
L
(K).
Exemplo 15.0.5. 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 15.0.6. 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 = .
Exemplo 15.0.7. Seja f 1[x]. Mostremos que grau(f) = 1 ou 2. O Teorema
Fundamental da
Algebra arma que todo g C[x]C existe C tal que g() = 0.
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.
Nosso objetivo a seguir e mostrar que dado f K[x] 0 existe uma extensao
nita L/K tal que f admite uma raiz em L. Comecamos com o caso de polinomios
irredutveis.
Teorema 15.0.8. 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 /
e um isomorsmo de corpos. Este induz um isomorsmo de aneis de polinomios
|K
: K[x] /[x]. Se f(x) =
n
i=0
a
i
x
i
, entao
|K
(f) =
n
i=0
(a
i
)x
i
, em
particular
|K
(f)(x) =
n
i=0
(a
i
)x
i
= (f(x)) = 0 (mod (f)), onde x = (x).
Assim = x L e uma raiz de
|K
(f) e identicando K a / (e portanto f a
|K
(f), obtemos uma extensao L de K e = x uma raiz de f em L. Observe
tambem que [L : /] = grau(f), portanto esta extensao e nita.
Corol ario 15.0.9. Seja f K[x] K, entao existe uma extensao nita L/K
e L tal que f() = 0.
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 15.0.10. Seja f K[x] K. Existe uma extensao nita L/K tal
que f fatora-se linearmente em L[x].
104 15. EXTENS
OES ALG
EBRICAS
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 pela transitividade de extensoes
nitas, concluimos que existe L/K nita como no corolario.
Teorema 15.0.11. Seja L/K uma extensao de corpos e , L algebricos
sobre K. Entao P
|K
= P
|K
se e somente se existe um K-isomorsmo : K[]
K[] (i.e.,
|K
= id) tal que () = .
Demonstrac ao. Suponhamos que exista um tal isomorsmo. Seja P
|K
=
x
n
+
n1
i=0
a
i
x
i
. Entao
(P
|K
) = P
|K
e
(P
|K
)() = (P
|K
()) = 0. Logo
P
|K
[ P
|K
. Mas como ambos sao irredutveis e monicos concluimos que sao iguais.
Reciprocamente, suponhamos que P
|K
= P
|K
. Consideremos o homomor-
smo
) = (P
|K
), temos
que K[x]/(P
|K
) e isomorfo a K[] e pela construcao acima x . Consideremos
a composicao
dada por
K[]
1
K[x]
(P
|K
)
=
K[x]
(P
|K
)
K[].
Este e um isomorsmo e satisfaz as condicoes do teorema pela construcao acima.
15.1. Exerccios
(1) Seja k(x) o corpo de funcoes racionais sobre um corpo k. Mostre que para
todo k(x) k, e transcendente sobre k.
(2) Para todo corpo K seja F seu menor subcorpo (chamado o corpo primo
de K). Mostre que todo Aut(K) satisfaz a (a) = a para todo a F.
(3) Seja L/K uma extensao nita e : L L
um homomorsmo de corpos.
Mostre que [(L) : (K)] = [L : K].
(4) Seja L/K uma extensao algebrica normal e : L L um homomorsmo
(chamado um endomorsmo) do corpo K nele mesmo tal que
|K
= id
K
.
Mostre que e um automorsmo de L.
(5) Seja L/K uma extensao de corpos de grau n. Mostre que para todo L,
grau(P
|K
) [ n.
CAPTULO 16
Extensoes separaveis
Seja f K[x], L/K uma extensao de corpos e L tal que f() = 0.
Denimos a multiplicidade m(, f) = m de em f como f = (x )
m
g, para
g L[x] com g() ,= 0. Se m = 1 dizemos que e uma raiz simples, caso contrario
que e uma raiz m ultipla. Nosso foco sera em polinomios cujas as razes sejam
simples. Como uma primeira etapa queremos determinar quando dois polinomios
admitem um fator comum nao constante.
Proposic ao 16.0.1. Sejam f, g K[x] K. Entao existe h K[x] K
irredutvel tal que h [ f e h [ g se e somente se existem u, v K[x] 0 tais que
ug = vf e 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.
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.
Seja u =
r
i=0
c
i
x
i
(com r n 1) e v =
s
j=0
d
j
x
j
(com s m). Para
facilitar a notacao tomaremos os coecientes de u (resp. v) ate n 1 (resp. m1)
com a conven cao que se i > r (resp. j > s) entao c
i
= 0 (resp. d
j
= 0). A igualdade
105
106 16. EXTENS
OES SEPAR
AVEIS
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
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 16.0.3. Seja g K[x] K e f K[x] K um polinomio irre-
dutvel. 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.
16. EXTENS
OES SEPAR
AVEIS 107
Observac ao 16.0.4. Seja L/K uma extensao de corpos. Sejam f, g K[x]
K. Pela unicidade do resto no algoritmo da divisao vemos que mdc
K[x]
(f, g) =
mdc
L[x]
(f, g). Portanto, se f K[x] K, g possui um fator irredutvel m ultiplo se
e somente se possui uma raiz m ultipla.
Denimos por disc(f) a resultante Res(f, D(f)).
Proposic ao 16.0.5. Seja f K[x] K, entao f possui raiz m ultipla se e
somente se disc(f) = 0.
Seja D um domnio de integridade. Consideremos o homomorsmo : 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,
_
p
i
_
0
(mod p).
Teorema 16.0.6. 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
. 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
.
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).
Proposic ao 16.0.7. Um corpo K e perfeito se e somente se para todo f K[x]
irredutvel, f 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, a
ip
= b
p
ip
, logo P
|K
= (
n
i=0
b
ip
x
i
)
p
nao e irredutvel, o que e uma contradi cao.
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
[
108 16. EXTENS
OES SEPAR
AVEIS
f = (x)
p
, i.e., P
|K
= (x)
entre corpos e
sempre injetivo, pois os ideais de K sao (0) e K. Um corpo e dito algebricamente
fechado se para todo f [x] existe tal que f() = 0. O Teorema
Fundamental da
Algebra (em geral apresentado no curso de variaveis complexas
apos a formula integral de Cauchy e o Teorema de Liouville) arma justamente
que C e um corpo algebricamente fechado. O fato de ser algebricamente fechado
equivale a dizer que todo f [x] fatora-se como f = a(x
1
)
e1
(x
r
)
er
.
De fato, dividindo f por x obtemos f = f
1
(x ). Se f
1
K
acabou, senao
fatora-se uma outra raiz ate que o grau do polinomio restante seja 0.
Seja : K um homomorsmo nao trivial de K em um corpo algebrica-
mente fechado . Seja L/K uma extensao de corpos. Dizemos que um homomor-
smo : L e uma extensao de se
|K
= .
Lema 16.0.9. Seja : L L
= (K) L
sua imagem em L
: L[x] L
n
i=0
a
i
x
i
) =
n
i=0
(a
i
)x
i
). Entao
(P
|K
) = P
|K
, onde
= ().
Demonstrac ao. Seja P
|K
= x
n
+
n1
i=0
a
i
x
i
, entao
(P
|K
) = x
n
+
n1
i=0
(a
i
)x
i
e (
(P
|K
))(
) = (P
|K
()) = 0, assim P
|K
[
(P
|K
).
Como
e um isomorsmo,
(P
|K
) e irredutvel e monico, portanto P
|K
=
(P
|K
).
Teorema 16.0.10. Seja L/K uma extensao nita de corpos e : K um
homomorsmo de corpos de K para um corpo algebricamente fechado . Entao
existe uma extensao : L de a L.
Demonstrac ao. Toda extensao nita e da forma
K K
1
= K[
1
] K
2
= K
1
[
2
] K
r
= K
r1
[
r
] = K[
1
, ,
r
] = L,
para
1
, ,
r
L. Se construirmos uma extensao
1
de a K
1
. Em seguida pelo
mesmo resultado construirmos uma extensao
2
de
1
a K
2
e assim sucessivamente,
obteremos uma extensao de a L. Assim, basta provar o resultado no primeiro
nvel. Observe que
(P
1|K
) [x] e que e algebricamente fechado. Logo
existe
1
tal que (
(P
1
|K
))(
1
) = 0. Denimos
1
: K
1
por
1
(
1
) =
1
16. EXTENS
OES SEPAR
AVEIS 109
e para todo a K,
1
(a) = (a). Esta e por construcao uma extensao de a K
1
(note que P
1
|K
=
(P
1|K
), onde K
= (K) ).
CAPTULO 17
Corpos Finitos
Dado um inteiro n 1 sabemos que o anel quociente Z/nZ e um corpo se
e somente se n = p for um n umero primo. Este e o primeiro exemplo de um
corpo 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 F
p
[] para 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 17.0.11. (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
polin omio e separavel.
(b) O corpo F
q
e unico a menos de isomorsmo.
(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
= a1, logo a
1
F
q
. Alem disto, como D(x
q
x) = 1,
concluimos que x
q
x e separavel.
Para provar o tem (3) precisamos do tem (2) e para isto precisamos de alguns
resultados sobre grupos abelianos.
Lema 17.0.12. Seja G um grupo abeliano. Sejam x
1
, , x
r
G elementos de
ordem nita. Entao
(1) o(x
1
x
r
) [ mmc(o(x
1
), . . . , o(x
r
)) [ o(x
1
) o(x
r
).
(2) Se para i ,= j, mdc(o(x
i
), o(x
j
)) = 1, entao o(x
1
x
r
) = mmc(o(x
1
), ,
o(x
r
)) = o(x
1
) o(x
r
).
Demonstrac ao. (1) Seja M = mmc(o(x
1
, , x
r
). Como G e abeliano,
(x
1
x
r
)
M
= x
M
1
x
M
r
= 1. Por um lema da
Algebra I, o(x
1
x
r
) [ M. A
outra divisibilidade segue da denicao de mmc.
(2) A segunda igualdade e um fato aritmetico elementar (vide
Algebra I). Prove-
mos a primeira. Suponhamos que r = 2. Faremos o caso geral por inducao em r.
Seja N = o(x
1
x
2
). Neste caso x
N
1
= x
N
2
x
1
) x
2
) (onde x) denota o grupo
111
112 17. CORPOS FINITOS
cclico gerado por x). Mas [x
1
)[ = o(x
1
) e [x
2
)[ = o(x
2
). Mas estes dois n umeros
sao primos entre si e pelo teorema de Lagrange tem que ser divisveis por x
1
)x
2
).
Assim, x
1
)x
2
) = 1. Portanto x
N
1
= x
N
2
= 1. Novamente pelo lema da
Algebra
I, o(x
1
) [ N e o(x
2
) [ N, pela denicao de mmc temos que M [ N. Como ja havamos
provado que N [ M concluimos que N = M.
Suponhamos que tenhamos provado o resultado para r elementos. Vamos
prova-lo para r + 1 elementos. Seja N = o(x
1
x
r+1
) e M = mmc(o(x
1
),
, x
r+1
). Assim (x
1
x
r
)
N
= x
N
r+1
x
1
x
r
) x
r+1
). Por hipotese de inducao
[x
1
x
r
)[ = o(x
1
x
r
) = o(x
1
) o(x
r
) e alem disto este n umero e primo com
o(x
r+1
). Portanto, pelo mesmo argumento anterior (via Teorema de Lagrange)
(x
1
x
r
)
N
= x
N
r+1
= 1. Por hipotese de inducao temos que x
N
1
= = x
N
r
= 1,
logo pelo lema chave, o(x
1
) [ N, , o(x
r+1
) [ N. Pela denicao de mmc, M [ N.
Mas ja havamos provado que N [ M. Portanto, N = M.
Seja G um grupo abeliano. Denimos o expoente exp(G) de G como o mmc o(z)
para z G ou , caso exista z G tal que o(z) = . Notemos que se G e nito
entao exp(G) tambem o e. Mas a recproca e falsa, o grupo Z/2Z . . . Z/2Z . . .
tem expoente 2 e e innito. Tambem o Teorema de Lagrange nos diz que como
para todo grupo nito G e todo z G, o(z) [ [G[, entao [G[ e um m ultiplo comum
das ordens e pela denicao de mmc, exp(G) [ [G[, em particular exp(G) [G[.
Lema 17.0.13. Seja G um grupo abeliano nito. Entao
(1) Existe z G tal que o(z) = exp(G).
(2) G e cclico se e somente se exp(G) = [G[.
Demonstrac ao. (1) Fatoremos exp(G) = p
e1
1
. . . p
e
r
r
. Pela denicao de mmc,
para todo i existe y
i
G tal que o(y
i
) = p
e
i
i
q
i
, onde p
i
[ q
i
. Assim, o(y
q
i
i
) = p
e
i
i
e
pelo lema anterior, se z = y
q
1
1
. . . y
q
r
r
, enao o(z) = exp(G).
(2) Suponha que Gseja cclio, i.e., existe x Gtal que o(x) = [G[, em particular
[G[ [ exp(G). Como a divisibilidade contraria ja era verdade, concluimos que [G[ =
exp(G). Reciprocamente, suponha que [G[ = exp(G). Pelo tem (1), existe z G
tal que o(z) = exp(G), mas neste caso o(z) = [G[ e G e cclico.
Lema 17.0.14. Seja K um corpo e G K
e K = F
q
.
Demonstrac ao. Como G e nito, exp(G) tambem o e, 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 valia em geral,
temos que [G[ = exp(G) = n e pelo lema anterior, G e cclico.
Demonstrac ao. (b) Seja L uma extensao nita de F
p
tal que L
x
q
x
=
F
q
. Seja um gerador de F
q
, entao F
q
= 0, 1, , ,
q2
= F
p
[]. Em particu-
lar, P
|F
p
[ (x
q
x). Seja L
/F
p
uma outra extensao de F
p
tal que L
x
q
x
= F
q
.
Entao x
q
x fatora-se linearmente em L
. A
fortiori L
q
F
p
[] F
p
. Mas [F
q
: F
p
] = n = grau(P
|F
p
) = [F
p
[] : F
p
],
uma vez que P
|F
p
= P
|F
p
. Logo F
q
= F
p
[] e pela igualdade dos 2 polinomios
17.1. EXERC
ICIOS 113
minimais, existe um F
p
-isomorsmo : F
p
[] F
p
[] tal que () = . Portanto,
F
q
e F
q
sao F
p
-isomorfos.
Para provar os tens (d) e (e) precisamos de um lema adicional.
Lema 17.0.15. 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.
Demonstrac ao. (d) Seja f um fator irredutvel monico de x
q
x. Entao
existe F
q
tal que f = P
|F
p
. Neste caso, F
q
F
p
[]F
p
e como [F
p
[] : F
p
] =
grau(P
|F
p
) 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
|F
p
. 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.
17.1. Exerccios
(1) Determine uma raiz 13a. da unidade de 3 em F
13
.
(2) Determine todos os polinomios irredutveis monicos de grau 3 em F
3
.
(3) Determine a fatoracao de x
16
x em F
4
e F
8
.
(4) Mostre que todo elemento de F
p
possui exatamente uma raiz p-esima da
unidade em F
p
.
(5) Mostre que para todo a F
p
, x
p
x a F
p
[x] e irredutvel.
(6) Considere os polinomios, f = x
3
+x+1 F
2
[x] e g = x
3
+x
2
+1 F
2
[x].
Seja uma raiz de f e uma raiz de g. Sejam L = F
2
[] e K = F
2
[].
Determine explicitamente um isomorsmo entre L e K.
CAPTULO 18
Corpos de decomposicao e extensoes normais
Seja K um corpo e f K[x]K. Seja um corpo algebricamente fechado com
K. Seja
f
= [ f() = 0 =
1
, ,
n
. O corpo de decomposicao
K(
f
) de f com relacao a K e a extensao fnita L = K[
1
, ,
n
] gerada sobre
K pelos
i
s. Observemos que este e o menor subcorpo de contendo K e
f
. De
fato, qualquer outro subcorpo contendo K e
f
necessariamente 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.
Proposic ao 18.0.1. Uma extensao algebrica L/K e normal se e somente se
para todo f K[x] irredutvel,
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. Entao
P
|K
L ,= , portanto
P
|K
L.
Exemplo 18.0.2. Considere f = x
3
2 [x]. Seja z = e
2i/3
. Entao
x
3
2
=
3
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
5, i].
Proposic ao 18.0.3. 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.
Observac ao 18.0.4. Note que em uma extensao normal L/K para todo L,
P
|K
fatora-se linearmente em L[x].
Seja L/K uma extensao de corpos e um corpo algebricamente fechado con-
tendo K. Denotamos por Hom
K
(L, ) o conjunto dos homomorsmos de corpos
: L tais que
|K
= id
K
. Denotamos por Aut(L/K) ao conjunto dos auto-
morsmos : L L de L tais que
|K
= id
K
. Caracterizaremos agora extensoes
normais nitas como sendo corpos de decomposicao de um polinomio.
Teorema 18.0.5. 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
).
115
116 18. CORPOS DE DECOMPOSIC
AO E EXTENS
OES NORMAIS
(3) Dado Hom
K
(L, ), entao Aut(L/K).
Observac ao 18.0.6. Observe que se L , entao a inclusao Aut(L/K)
Hom
K
(L, ) e sempre valida.
Demonstrac ao. (1 =2) Como L/K e nita temos que existem
1
, ,
r
L tais que L = K[
1
, ,
r
]. Seja f = P
1|K
. . . P
r|K
. Observemos que
(por denicao) L K(
f
). Alem disto, como L/K e normal, para todo i temos
i
|K
L, assim vale a inclusao oposta, K(
f
) L.
(2 =3) Seja Hom
K
(L, ) e L
f
. Entao
(f) = f e f(()) = 0.
Denotemos () por . Em particular, L. Logo (L) L. Mas ,= 0, ou seja,
e injetivo, portanto (L) = L, i.e., Aut(L/K).
(3 = 1) Seja L e
P
|K
com ,= (observe que , pois
e algebricamente fechado e K ). Logo P
|K
= P
|K
o que signica que existe
um K-isomorsmo : K[] K[] tal que () = . Assim, e na verdade um
K-homomorsmo : K[] . Como L/K e nita, a fortiori o mesmo vale para
L/K[], concluimos que existe Hom
K
(L, ) tal que
|K[]
= . Por hipotese,
Aut(L/K), em particular = () = () L.
Observac ao 18.0.7. 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
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]/[
5] e [
5] 1.
Seja L/K uma extensao nita e um corpo algebricamente fechado contendo
K. Assim Hom
K
(L, ) e o conjunto das extensoes do homomorsmo identidade
id : K . No captulo de extensoes separaveis mostramos que #Hom
K
(L, )
[L : K]. E que vale a igualdade se e somente se L/K e separavel.
Teorema 18.0.8. (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.
Demonstrac ao. O tem (1) ja foi observado. O tem (2) segue do teorema
anterior e da observacao antes da demonstracao deste. O tem (3) segue de (1) e
(2).
Uma extensao nita separavel e normal e dita uma extensao galoisiana. Neste
caso o grupo Aut(L/K) e chamado o grupo de Galois da extensao e denotado por
Gal(L/K). Toda extensao nita de e separavel. Assim, uma extensao nita de
e normal se e somente se e corpo de decompsicao de algum f [x] . Por
18. CORPOS DE DECOMPOSIC
AO E EXTENS
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)
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
.
Exemplo 18.0.10. Seja x
4
5 [x] e K = (
x
4
5
) = [
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.
CAPTULO 19
Teoria de Galois
19.1. Correspondencia de Galois
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 (
+
. ) =
()
+
. () =
+
. . Alem disto, (
1
) = ()
1
=
1
. O par de funcoes ,
e chamado uma conexao de Galois. Ele satisfaz as seguintes propriedades.
Propriedades 19.1.1. (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 tens 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 /
,
digamos L = (H), entao como H (H) temos que L = (H)
(H) = (L).
(6)
E claro que se H = (H), entao H (
,
digamos H = (L), entao como L (L) temos que H = (L)
(L) = (H).
119
120 19. TEORIA DE GALOIS
Dizemos que , quando restrito aos conjuntos /
e (
e uma corresponden-
cia de Galois. Uma extensao nita L/K e dita galoisiana se for separavel e normal.
Teorema 19.1.2 (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[. Seja f
=
C
(x ). Observemos
que para todo H,
|C
e uma permuta cao de (
e nito e ((
) (
). Portanto, f
N
H
[x]. Por construcao f
e separavel,
portanto e separavel sobre N
H
.
Assim, para provar que N/N
H
e normal, basta mostrar que [ Aut(N/N
H
)[ =
[N : N
H
]. Mostraremos isto de forma indireta. 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 19.1.3. Seja L /. Entao L /
.
Teorema 19.1.4 (Teorema Fundamental da Teoria de Galois). Seja N/K uma
extensao galoisiana nita. Entao , dene uma correspondencia de Galois entre
/ e (.
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 19.1.5. 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
H
1
N e que [N : N
H
1
] =
[H
1
[ = 3. Como [() : ] = 2, concluimos que () = N
H
1
.
Seja H
2
= ) = id, . Entao (
3
2) N
H
2
N, [N : N
H
2
] = [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
H
3
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
H
3
] = [H
3
[ = 2, concluimos que (
3
2
2
) = N
H
3
.
19.2. EXTENS
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
H5
.
Exemplo 19.1.6. 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
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
H
1
.
H
2
=
2
),
2
(
4
3) =
4
3,
2
(i) = i,
2
(
3i) =
2
(
4
3)
2
i =
3i, (
3i)
N
H
2
N, [N : N
H
2
] = [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)) : ] = 4, (
4
3(1+i)) N
H
4
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
H
5
N, [N : N
H
5
] = [H
5
[ = 2, [(
4
3i) = N
H
5
.
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.
19.2. Extensoes e subgrupos normais
Proposic ao 19.2.1. 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 19.2.2. 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 ante-
rior, Aut(N/L)
1
= Aut(N/(L)) = Aut(N/L), i.e., Aut(N/L) Aut(N/K).
122 19. TEORIA DE GALOIS
Reciprocaamente, se Aut(N/L) Aut(N/K), entao Aut(N/L)
1
= Aut(N
/L) = 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.
Proposic ao 19.2.3. Seja N/K galoisiana nita, K
/K nita e N, K
um
corpo. Entao K
N/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 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
(
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) = 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.
19.3. Coecientes e razes
Para todo n 1 inteiro seja S
n
o grupo das permuta coes de n elementos. Para
todo conjunto nito S denotamos por Perm(S) o grupo das permutacoes de S.
Proposic ao 19.3.1. Seja f K[x] irredutvel, monico, separavel de grau n e
N = K(
f
). Entao
(1) Para todo Aut(N/K),
R
f
Perm(
f
) = S
n
.
(2) 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
).
Otem (2) e um caso particular do seguinte teorema (que demonstraremos mais
tarde).
19.4. EXERC
ICIOS 123
Teorema 19.3.2 (Teorema de Cayley). Seja G um grupo nito de ordem n,
entao G e isomorfo a algum subgrupo de S
n
.
A imagem de e chamado o grupo de Galois de f com respeito a K e denotado
por Gal(f, K). 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.
19.4. Exerccios
(1) Determine todos os corpos intermediarios entre e (
2,
3).
(2) Determine o corpo de decomposicao K de x
4
+ 1 sobre e para cada
subgrupo de Aut(K/) ache o corpo xo correspondente.
(3) Seja K = (
2,
3,
2).
(6) Seja f = x
4
+bx
2
+c [x] e K = (
f
). Mostre que Aut(K/) e um
subgrupo de D
4
.
CAPTULO 20
Extensoes ciclotomicas
Seja K um corpo e K um corpo algebricamente fechado. Para todo n 1
denotamos por W
n
= W
n
() = z [ z
n
= 1.
E imediato vericar que este
conjunto e um subgrupo de
e denotado por T
n
e e chamado o conjunto
das razes primitivas n-esimas da unidade, ou seja, seus elementos sao da forma
a
com mdc(a, n) = 1, e este elemento e um elemento de ordem precisamente n em W
n
.
Observe tambem que pelo Teorema de Lagrange para todo W
n
, o() = d [ n.
Assim, podemos escrever 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) ,= .
Dizemos que L
n
= K(
x
n
1
) e a n-esima extensao ciclotomica de K contida
em . Quando K = , L
n
e dito o n-esimo corpo ciclotomico.
Teorema 20.0.1. A extenao 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, razes de x
n
1.
E claro que L
n
/K e normal, pois
L
n
e o corpo de decomposicao 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, , n 1
tal que mdc(a
denida por a
) = ()
a
=
a
,
125
126 20. EXTENS
OES CICLOT
OMICAS
portanto a
= a
= (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 20.0.3. Sejam f, g [x] tais que fg Z[x], entao f, g Z[x].
Teorema 20.0.4. Seja um gerador de W
n
C
p
|Q
.
Demonstrac ao. Suponha que P
|Q
,= P
p
|Q
. Seja
p
: Z F
p
o homo-
morsmo quociente (sobrejetivo) dado por a a. Este induz um homomor-
smo 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, digamos existe h [x] tal que
x
n
1 = hP
|Q
P
p
|Q
. Pelo leman anterior, h, P
|Q
, P
p
|Q
Z[x]. Em particu-
lar, 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
P
|Q
e h
1
Z[x] (pelo lema anterior). Portanto,
p
(P
p
|Q
) =
p
(P
p
|Q
)
p
=
p
(h
1
)
p
(P
|Q
). Logo mdc(
p
(P
|Q
),
p
(P
p
|Q
)) ,= 1. Em particu-
lar, x
n
1 possui fator m ultiplo. Mas este polinomio e separavel, pois p [ n.
Demonstrac ao do teorema. Seja T
n
, entao =
a
, onde a = p
1
p
r
,
onde p
i
e primo e p
i
[ n (note que nao estamos supondo que os fatores primos p
i
s
sejam distintos). Aplicando sucessivamente a armacao concluimos que P
|Q
=
P
|Q
. Logo #
P
|Q
#T
n
= (n). Por outro lado, #
P
|Q
= grau(P
|Q
) = [() :
] e pelo teorema anterior este n umero e no maximo (n).
Denotamos por
n
= P
|Q
o n-esimo polinomio ciclotomico. Da decomposicao
W
n
(C) =
d|n
T
d
(C) e da prova do teorema anterior concluimos que
x
n
1 =
d|n
d
.
Seja
p
F
p
um corpo algebricamente fechado e um gerador de W
n
(
p
)
Teorema 20.0.6. [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
[ = q 1, 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
(), =
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.
20.1. EXERC
ICIOS 127
Analogamente, denimos
n
= P
|Fp
e novamente pela decomposicao de
W
n
(
p
) =
d|n
T
d
(
p
) e pelo teorema anterior
x
n
1 =
d|n
d
.
Alem disto e possvel provar que
d
=
p
(
d
).
20.1. Exerccios
(1) Seja
3
= e
2i/3
,
7
= e
2i/7
e K = (
3
). Calcule [K(
7
) : K].
(2) Seja
13
= e
2i/13
e K = (
13
). Determine todos os corpos inter-
mediarios entre e K de grau 3 sobre .
(3) Seja =
17
= e
2i/17
. Determine uma sucessao de razes quadradas que
geram o corpo ( +
16
).
(4) Seja =
11
.
(a) Seja = +
3
+
4
+
5
+
9
. Mostre que [() : ] = 2 e determine
o polinomio mnimo de sobre .
(b) Determine um elemento de () que gera uma extensao de grau 5
sobre e calcule seu polinomio mnimo.
CAPTULO 21
Extensoes cclicas
Seja K um corpo e K um corpo algebricamente fechado. O objetivo
deste captulo e caracterizar extensoes cclicas de K. Dizemos que uma extensao
galoisiana nita L/K e cclica (resp. abeliiana) se Aut(L/K) for cclico (resp.
abeliano). Como primeiro resultado estudaremos o caso em que n = p e um n umero
primo e p = car(K).
Teorema 21.0.1 (Teorema de Abel). Seja K um corpo, car(K) = p primo e
a K
) =
i
, portanto () = i
= 0, i.e., i
OES C
ICLICAS
radicais (o que representa a pergunta original de Galois, claro que para polinomios
quaisquer).
Para provar a recproca do teorema anterior precisamos do Teorema 90 de
Hilbert. Para isto comecemos observando qeu se G for um grupo e hom(G, K)
denota o conjunto dos homomorsmos multiplicativos, i.e., dado hom(G, K),
(xy) = (x)(y). Este conjunto forma um K-espaco vetorial denindo a soma
como f +g(x) := f(x) +g(x) e o produto por escalar a K por af(x) := af(x). O
primeiro resultado e o teorema de Artin de independencia linear de homomorsmos.
Teorema 21.0.3 (Teorema de Artin). Dados
1
, ,
n
hom(G, K) distin-
tos 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 a
1
1
(y) + . . . +
a
n
n
(y) = 0. Apos reenumera cao 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 a
1
1
(y)+. . .+
a
k
k
(y) = 0 e a
1
1
(xy) +. . . +a
k
k
(xy) = a
1
1
(x)
1
(y) +. . . +a
k
k
(x)
k
(y) = 0.
Multiplicando a primeira equacao por
k
(x) e subtraindo da segunda 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, esta combina cao e nao trivial (pois b
1
,= 0) e a n-upla
(b
1
, , b
k1
, 0, , 0) tem um zero a mais que a n-upla com a maior quantidade
de zeros, o que e uma contradicao.
Corol ario 21.0.4 (Teorema de Dedekind). Sejam
1
, ,
n
Aut(K), entao
este conjunto e K-linearmente independente.
Teorema 21.0.5 (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 = ().
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 = /sigma() (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
id + + (())
2
+. . . + (() . . .
n2
())
n1
, = 0,
pois o primeiro coeciente e nao nulo, i.e., 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
.
21. EXTENS
OES C
ICLICAS 131
Suponhamos agora que T
L/K
() = 0. Como L/K e separavel existe L tal
que T
L/K
() ,= 0 (utilizaremos este fato, ca como exerccio prova-lo). Seja
= T
L/K
()
1
(() +( +())
2
() +. . . +( +() +. . . +
n2
())
n1
().
Observe que
() =T
L/K
()
1
(()
2
()) + (() +
2
())
3
() +. . .
+ (() +. . . +
n1
())
n
().
Como
n
() = e
n1
i=1
i
() = concluimos que
() = T
L/K
()
1
( +() +. . . +
n1
())
= T
L/K
()
1
T
L/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().
O objetivo agora e estudar extensoes cclicas de grau p quando car(K) = p.
Proposic ao 21.0.7. 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. Note que 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 21.0.8. Seja a K
OES C
ICLICAS
Teorema 21.0.9. 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 tal que
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 Teorema de Fermat). Portanto, P
|K
[ x
p
x a, para a =
p
K e
P
|K
= x
p
x a. Em particular, L = K(
x
p
xa
).
21.1. Exerccios
(1) Seja K C um subcorpo tal que i K. Seja L/K uma extensao cclica
de grau 4. Diga se e falso ou verdadeiro (justiticando) : L + K() com
4
K.
(2) Seja = e
2i/3
, = e
2i/5
e K = (, ). Mostre que se L = K(
x
15
7
)
entao L/K e uma extensao cclica de grau 15.
(3) Seja K um corpo e f(x) = x
3
+ ax + b K[x] irredutvel. Seja
f
=
1
,
2
,
3
e =
1
+
2
+
2
3
. Mostre que se ,= 0, entao
e um autovetor do automorsmo de K(
f
)/K tal que (
1
) =
2
,
(
2
) =
3
e (
3
) =
1
. Calcule
3
em termos de a, b e
=
_
(
1
2
)(
1
3
)(
2
3
).
(4) Seja f K[x] irredutvel de grau primo p e L = K(
f
) seu cropo de
decomposicao. Suponha que L/K seja galoisiana e seja um gerador de
Aut(L/K). Suponha tambem que K seja uma raiz primitiva p-esima
da unidade e seja
f
=
1
, ,
p
. Seja =
1
+
2
+. . .+
(p1)
p
.
Mostre que se ,= 0 entao e um autovetor de com autovalor
.
CAPTULO 22
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.
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:
Propriedades 22.0.1. (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 11.2.3 e notar que basta
mostar 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)
= E
0
E
1
E
2
E
n
= k
tais que cada extensao E
i
/E
i+1
e de um dos 3 tipos acima, i.e., E
i
= E
i+1
(), onde
n
= 1 para algum n, ou E
i
= E
i+1
(), onde
n
= a E
i+1
e T
n
(E
i+1
) ,=
e mdc(n, p) = 1, ou E
i
= E
i+1
(), onde
p
= a E
i+1
. Por denicao F/k
e sol uvel por radicais, uma vez que F E E
= E
F = L
0
L
1
= E
1
F L
2
= E
2
F L
n
= E
n
F = F
e cada extensao L
i
/L
i+1
e da forma L
i
= L
i+1
() ou L
i
= L
i+1
() como acima,
portanto e de um dos 3 tipos denidos anteriormente. A fortiori, como E E
,
concluimos que E/F tambem e sol uvel por radicais.
(2) O argumento e igual ao anterior substituindo F por K.
(3) Este tem segue dos 2 anteriores.
Teorema 22.0.4. 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
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
para cada extensao L
i
/L
i+1
temos que Aut(L
i
/L
i+1
) = Aut(E
i
K/E
i+1
K) e iso-
morfo a um subgrupo de ordem > 1 de Aut(E
i
/E
i+1
), portanto ao proprio Aut(E
i
/E
i+1
) que e cclico de ordem
i
. Mas neste caso, por construcao existe uma raiz
i
-esima da unidade
m/
i
, para
i
,= p, em E
i+1
. 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
tem (1) das propriedades anteriores concluimos que EK/k e sol uvel por radicais,
a fortiori E/k e sol uvel por radicais (novamente o tem (1) das propriedades acima,
uma vez que E EK).
22. SOLUBILIDADE POR RADICAIS 135
Reciprocamente, suponha que E/k seja sol uvel por radicais. Entao existe 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, em particular E
i
/E
i+1
e sempre
uma extensao abeliana, pela discussao no incio do captulo isto implica que E/k e
sol uvel.
Dado f [x] irredutvel, f e dito sol uvel por radicais se (
f
)/ e sol uvel
por radicais.
Corol ario 22.0.5 (Teorema de Galois, post-mortem). Seja f [x] irre-
dutvel. Entao f e sol uvel por radicais se e somente se (
f
)/ e sol uvel.
Observac ao 22.0.6. Nao e difcil provar que S
4
e S
3
sao grupos sol uveis. Alem
disto, para todo polinomio f de grau n, Aut(k(
f
)/k) e isomorfo a um subgrupo de
S
n
(Teorema de Cayley). Portanto, polinomios de graus 3 e 4 sao sempre sol uveis.
Isto mostra que os algebristas italianos do seculo XVII 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 radicais, uma vez que S
5
nao o e. Para obter
um exemplo, basta tomar (sobre ) um polinomio de grau 5 com exatamente 3
razes reais. Neste caso o grupo de automorsmos e precisamente S
5
(isto nao e
trivial e e mais geral, vale para qualquer n umero primo p).
Referencias Bibliogracas
[1] Artin, M., Algebra, Prenttice Hall, 1999
[2] Garcia, A., Lequain, Y., Elementos de
Algebra, Projeto Euclides, 2002
[3] Hefez, A., Curso de
Algebra, vol I, Serie Matematica Universitria da Sociedade Brasileira de
Matematica, 1993
[4] Herstein, I., Topics in Algebra, Addison-Wiley
[5] Jacobson, N., Basic Algebra I & II, Freeman
137